一種音視頻通訊系統的多通道實現方法,所述音視頻通訊系統的線路中具有兩個物理通道,通過保存所述音視頻通訊系統至少一個物理通道的媒體信息、物理通道號和通道狀態,并保持所述物理通道以重復利用所述物理通道。節省了物理通道資源,降低了成本,并且產品結構簡單。
【技術實現步驟摘要】
一種音視頻通訊系統的多通道實現方法
本專利技術涉及一種音視頻通訊系統的多通道實現方法,對語音視頻通道進行調配,實現語音視頻端口重復利用,從而達到語音視頻通道資源共享的目的。
技術介紹
成本是產品競爭力的重要指標之一。除品牌價值因素外,用戶在功能和穩定性等方面條件相當的情況下會更多地選擇較為便宜的產品。音視頻會議廣泛應用于政府、金融、教育和公安軍隊等行業,會議終端設備必須具備音視頻編解碼功能。目前大多數國內外廠商提供的語音視頻處理芯片、線路語音視頻通道最多支持兩個通道同時音視頻通話,這樣在開發三通道語音或視頻通話功能時,往往需要從硬件上擴容音視頻通道,這不僅增加產品成本,同時也增加了產品的復雜度。
技術實現思路
本專利技術的目的在于提供一種成本低的音視頻通訊系統的多通道實現方法,其可實現雙物理通道下的多路語音和視頻功能。一種音視頻通訊系統的多通道實現方法,所述音視頻通訊系統的線路中具有兩個物理通道,通過保存所述音視頻通訊系統至少一個物理通道的媒體信息、物理通道號和通道狀態,并保持所述物理通道以重復利用所述物理通道。在上述技術方案的基礎上,所述音視頻通訊系統的多通道實現方法包括AddLink命令、RecallLink命令、Resume命令及Hold命令。在上述技術方案的基礎上,所述AddLink輸入參數是所需開啟邏輯通道的索引值,其命令開啟通道,并保存本地通道信息,所述本地通道信息包括媒體信息、物理通道號和通道狀態;所述RecallLink命令輸入參數是邏輯通道的索引值,其關閉所述通道,并將通道回溯到該通道打開前的狀態;所述Resume命令的輸入參數是邏輯通道的索引值,其恢復所述通道的會話;所述Hold命令命令的輸入參數是邏輯通道的索引值,其保持所述通道狀態。在上述技術方案的基礎上,所述音視頻通訊系統的多通道實現方法具體包括以下步驟:A)使用AddLink命令開啟邏輯通道1,使用RecallLink命令關閉邏輯通道1,此時所述邏輯通道1設置為空閑;B)使用AddLink命令開啟邏輯通道2,使用RecallLink命令關閉邏輯通道2,此時所述邏輯通道1設置為空閑;C)使用Hold命令保持邏輯通道1,使用Resume命令恢復邏輯通道1的會話;D)保持邏輯通道1,在原邏輯通道1的物理通道上使用AddLink命令開啟邏輯通道3;E)使用RecallLink命令關閉邏輯通道3。在上述技術方案的基礎上,其還包括,F)使用Hold命令保持邏輯通道2,使用Resume命令恢復邏輯通道2的會話;G)關閉邏輯通道2,在原邏輯通道2所在的物理通道上使用AddLink命令開啟邏輯通道4;H)使用Hold命令保持邏輯通道3,使用Resume命令恢復邏輯通道3的會話;I)關閉邏輯通道3,在原邏輯通道3所在的物理通道上使用AddLink命令開啟邏輯通道5;J)重復保持物理通道上的邏輯通道,即可開啟N條邏輯通道。與現有技術相比,本專利技術通過保存音視頻通訊系統至少一個物理通道的媒體信息、物理通道號和通道狀態,保持該物理通道,并重復利用所述物理通道來實現多路音頻視頻會話,節省了物理通道資源,降低了成本,并且產品結構簡單。【附圖說明】圖1為本專利技術通道狀態遷移圖。圖2為本專利技術在IMS域下中國電信三方通話標的信令流程圖。圖3為本專利技術三方通話在拍叉簧按3鍵后,三方通話失敗情況下復用通道的恢復信令圖。【具體實施方式】請參考圖1,本專利技術一種音視頻通訊系統的多通道實現方法,音視頻通訊系統的線路中具有兩個物理通道,其包括第一物理通道CH1和第二物理通道CH2,通過保存所述音視頻通訊系統至少一個物理通道的媒體信息、物理通道號和通道狀態,并保持所述物理通道,重復利用所述物理通道以建立多個邏輯通道。建立多個邏輯通道后即可實現多路音頻和視頻會話。該方法包括AddLink命令、RecallLink命令、Resume命令及Hold命令。AddLink輸入參數是所需開啟邏輯通道的索引值,其命令開啟通道,并保存本地通道信息,所述本地通道信息包括媒體信息、物理通道號和通道狀態;RecallLink命令輸入參數是邏輯媒體通道的索引值,其關閉所述通道,并將通道回溯到該通道打開前的狀態;Resume命令的輸入參數是邏輯通道的索引值,其恢復所述通道的會話;Hold命令命令的輸入參數是邏輯通道的索引值,其保持所述通道狀態。其具體步驟如下:A)使用AddLink命令開啟邏輯通道1B1,進行音視頻通話的設備A與線路上的第一物理通道CH1進行交互,使用RecallLink命令關閉邏輯通道1B1,此時所述邏輯通道1B1設置為空閑;此時進行音視頻通話的設備A與線路上的第一物理通道CH1釋放會話。B)使用AddLink命令開啟邏輯通道2B2,使用RecallLink命令關閉邏輯通道2,此時所述邏輯通道2B2設置為空閑;C)使用Hold命令保持邏輯通道1B1,進行音視頻通話的設備A和線路上的CH1處于靜默狀態即保持會話狀態,雙方沒有媒體交互。使用Resume命令恢復邏輯通道1B1的會話;此時,線路上兩個物理通道均已經打開,無空閑的物理通道。D)邏輯通道1B1處于保持狀態下,具備重復利用的條件,關閉邏輯通道1B1,在原邏輯通道1B1的第一物理通道CH1上使用AddLink命令開啟邏輯通道3B3。此時即完成重復利用了第一物理通道CH1,實現了三路的視頻或音頻會話。E)使用RecallLink命令關閉邏輯通道3B3,回溯到開啟邏輯通道3B3前的狀態。F)使用Hold命令保持邏輯通道2B2,使用Resume命令恢復邏輯通道2B2的會話;G)關閉邏輯通道2B2,在原邏輯通道2B2所在的第二物理通道CH2上使用AddLink命令開啟邏輯通道4B4。此時,重復利用第二物理通道CH2開啟了邏輯通道4B4。H)使用Hold命令保持邏輯通道3B3,使用Resume命令恢復邏輯通道3B3的會話;I)關閉邏輯通道3B3,在原邏輯通道3B3所在的第一物理通道CH1上使用AddLink命令開啟邏輯通道5;J)以上述方法重復保持物理通道上的邏輯通道,即可開啟N條邏輯通道。請參考圖2,下面以在IMS域下中國電信三方通話標準流程為例介紹本專利技術。其需支持三路媒體通道,采用本專利技術的方法的具體實施步驟如下:其中AddLink(i)、Hold(i)及RecallLink(i)分別代表在第i邏輯通道上的相應命令。電話A’具有三方通話的權限,通過AddLink(1)命令來建立與電話B通話,電話A’的邏輯通道1對應電話B建立媒體通道。電話A’拍叉簧通過Hold(1)命令呼叫保持電話B后,再使用AddLink(2)命令來建立與電話C通話,電話A的邏輯通道2對應電話C建立媒體通道。電話A’拍叉簧后通過Hold(2)命令呼叫保持電話C,此時電話A’和電話B、C均進入呼叫保持狀態,對應它們之間的邏輯通道1、2也均進入呼叫保持可重復利用狀態。電話A’拍叉簧后按3鍵,使用AddLink(3)命令,電話A’向會議網關發起會議資源申請,電話A’與會議網關MRF建立媒體通道。由于電話A’線路最多同時只支持兩路語音通道,此時實際利用的通道為已進入重復可利用狀態,邏輯通道3和電話A’使用的通道是同一物理通道。電話A’向IMS平臺發送帶發送攜帶替換本文檔來自技高網...

【技術保護點】
一種音視頻通訊系統的多通道實現方法,所述音視頻通訊系統的線路中具有兩個物理通道,其特征在于:通過保存所述音視頻通訊系統至少一個物理通道的媒體信息、物理通道號和通道狀態,并保持所述物理通道以重復利用所述物理通道。
【技術特征摘要】
1.一種音視頻通訊系統的多通道實現方法,所述音視頻通訊系統的線路中具有兩個物理通道,其特征在于:通過保存所述音視頻通訊系統至少一個物理通道的媒體信息、物理通道號和通道狀態,并保持所述物理通道以重復利用所述物理通道;所述音視頻通訊系統的多通道實現方法包括AddLink命令、RecallLink命令、Resume命令及Hold命令;所述AddLink輸入參數是所需開啟邏輯通道的索引值,其命令開啟通道,并保存本地通道信息,所述本地通道信息包括媒體信息、物理通道號和通道狀態;所述RecallLink命令輸入參數是邏輯通道的索引值,其關閉所述通道,并將通道回溯到該通道打開前的狀態;所述Resume命令的輸入參數是邏輯通道的索引值,其恢復所述通道的會話;所述Hold命令的輸入參數是邏輯通道的索引值,其保持所述通道狀態;所述音視頻通訊系統的多通道實現方法具體包括以下步驟:A)使用AddLink命令開啟邏輯通道1,使用RecallLink命令...
【專利技術屬性】
技術研發人員:劉行健,王功乾,郭小會,
申請(專利權)人:烽火通信科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。