[發明專利]媒體服務器進行資源分配處理的方法無效
| 申請號: | 201210099819.9 | 申請日: | 2012-04-09 |
| 公開(公告)號: | CN102624743A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 蘭玉杰 | 申請(專利權)人: | 蘇州工業園區云視信息技術有限公司;蘭玉杰 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 范晴 |
| 地址: | 215123 江蘇省蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 媒體 服務器 進行 資源 分配 處理 方法 | ||
技術領域
本發明屬于多媒體處理技術領域,具體涉及一種媒體服務器進行資源分配處理的方法。
背景技術
媒體服務器作為下一代網絡(NGN)中提供多媒體資源功能的關鍵設備,可在軟交換或應用服務器的控制下,為各種類型的多媒體業務提供高級媒體處理服務.作為專門處理媒體信息的設備,它集成了實現NGN多媒體業務的各種基本功能,并將這些基本功能進行組合,為業務提供良好的支持。媒體服務器在多媒體會議、交互語音應答(IVR)等多種多媒體業務中發揮著重要作用。
在音視頻通信系統中,媒體服務器作為核心的媒體處理設備,完成所有音視頻業務相關的媒體處理工作,包括IVR、IVVR、音視頻會議、音視頻呼叫中心、流媒體等。由于處理媒體的過程需要的計算量很大,算法復雜度高,所以用來處理媒體的資源都很寶貴,使得媒體處理成為音視頻通信系統最大的瓶頸。目前用的最廣泛媒體資源管理算法是基于通道(即channel)的資源管理算法,每個通道包含了單用戶最大化媒體處理能力,包括編碼和解碼能力、網絡輸入輸出能力等。由于大部分情況下,音視頻業務都只需要使用這個通道包含的能力的一個很小的子集,這樣就導致寶貴的媒體處理資源的極大浪費。
同時,基于通道的媒體資源管理方法由于通道的能力是固定的,當新的業務類型出現,通道能力不能滿足業務需要時,系統的軟件需要修改,增加新的通道類型,并修改媒體資源管理算法,增加對新引入的通道類型的管理,費時費力。本發明因此而來。
發明內容
本發明目的在于提供一種媒體服務器進行資源分配處理的方法,解決了現有技術中基于通道的媒體資源管理方法難以應付新通道類型的媒體服務問題。
為了解決現有技術中的這些問題,本發明提供的技術方案是:
一種媒體服務器進行資源分配處理的方法,用于媒體服務器與應用服務器之間的資源分配處理,其特征在于所述方法包括以下步驟:
(1)所述應用服務器向媒體服務器發送媒體處理請求;
(2)媒體服務器接受到媒體處理請求后,將請求信息分解成若干個媒體處理單元,并根據媒體處理單元度量數據統計服務請求需要的總體資源量;
(3)所述媒體服務器將媒體服務器剩余的媒體處理能力與服務請求需要的總體資源量進行比較,并根據比較結果將分配情況返回給所述應用服務器;
(4)當分配成功時,所述應用服務器向所述媒體服務器申請所需要的媒體服務;所述媒體服務器根據該媒體服務申請,給所述應用服務器分配適當的媒體資源,并相應提供媒體服務。
優選的,所述方法步驟(3)中當剩余的媒體處理能力大于等于服務需求的總體資源量時,則分配成功;否則所述媒體服務器通知所述應用服務器,所述媒體服務器媒體資源不足,分配失敗。
優選的,所述方法步驟(3)中當分配不成功時,所述應用服務器接收到所述媒體服務器的通知后斷開與所述媒體服務器的連接。
優選的,所述方法步驟(1)前所述媒體服務器預先將媒體處理過程分解成媒體處理單元,并對分解后的每個媒體處理單元和媒體服務器媒體處理總體能力進行度量,記錄下度量數據。
優選的,所述方法中所述媒體服務器在執行完媒體服務后,釋放占用的媒體資源,并將執行結果通知所述應用服務器。
優選的,所述方法中所述應用服務器如果還有其他媒體處理請求,所述應用服務器與所述媒體服務器建立連接后繼續向媒體服務器發送媒體處理請求。
本發明分解媒體處理過程為獨立可度量的最小媒體處理單元,對每個媒體處理單元進行度量。新的媒體服務需要申請資源時,算法分解媒體服務為多個媒體處理單元,媒體服務的資源量為多個媒體處理單元的度量值的和。算法比較系統剩余的資源量和本媒體服務的資源量的大小,當系統剩余量大于等于服務需求的資源量時,算法成功分配資源給服務,剩余量減少對應值;反之,算法返回資源分配失敗。
步驟1)分解媒體處理過程為獨立可度量的最小媒體處理單元,定義此最小媒體處理單元為原子單元。使用一個或多個原子單元的組合可以實現任意的媒體處理過程。
步驟2)度量分解出的每一個原子單元。度量的關鍵指標為cpu計算時間、內存占用量等。存儲下每一個原子單元的度量值。
步驟3)度量系統的媒體處理能力,度量的關鍵指標為cpu能力和內存大小等,存儲下系統最大的媒體處理能力的度量值。
步驟4)系統接收到外部的媒體服務請求時,本算法把媒體服務分解成原子單元,計算出組成這次媒體服務的原子單元的度量值的總和。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州工業園區云視信息技術有限公司;蘭玉杰,未經蘇州工業園區云視信息技術有限公司;蘭玉杰許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201210099819.9/2.html,轉載請聲明來源鉆瓜專利網。





