一种音视频通讯系统的多通道实现方法

文档序号:8003414阅读:200来源:国知局
一种音视频通讯系统的多通道实现方法
【专利摘要】一种音视频通讯系统的多通道实现方法,所述音视频通讯系统的线路中具有两个物理通道,通过保存所述音视频通讯系统至少一个物理通道的媒体信息、物理通道号和通道状态,并保持所述物理通道以重复利用所述物理通道。节省了物理通道资源,降低了成本,并且产品结构简单。
【专利说明】一种音视频通讯系统的多通道实现方法
【【技术领域】】
[0001]本发明涉及一种音视频通讯系统的多通道实现方法,对语音视频通道进行调配,实现语音视频端口重复利用,从而达到语音视频通道资源共享的目的。
【【背景技术】】
[0002]成本是产品竞争力的重要指标之一。除品牌价值因素外,用户在功能和稳定性等方面条件相当的情况下会更多地选择较为便宜的产品。音视频会议广泛应用于政府、金融、教育和公安军队等行业,会议终端设备必须具备音视频编解码功能。目前大多数国内外厂商提供的语音视频处理芯片、线路语音视频通道最多支持两个通道同时音视频通话,这样在开发三通道语音或视频通话功能时,往往需要从硬件上扩容音视频通道,这不仅增加产品成本,同时也增加了产品的复杂度。

【发明内容】

[0003]本发明的目的在于提供一种成本低的音视频通讯系统的多通道实现方法,其可实现双物理通道下的多路语音和视频功能。
[0004]一种音视频通讯系统的多通道实现方法,所述音视频通讯系统的线路中具有两个物理通道,通过保存所述音视频通讯系统至少一个物理通道的媒体信息、物理通道号和通道状态,并保持所述物理通道以重复利用所述物理通道。
`[0005]在上述技术方案的基础上,所述音视频通讯系统的多通道实现方法包括AddLink命令、RecallLink命令、Resume命令及Hold命令。
[0006]在上述技术方案的基础上,所述AddLink输入参数是所需开启逻辑通道的索引值,其命令开启通道,并保存本地通道信息,所述本地通道信息包括媒体信息、物理通道号和通道状态;
[0007]所述RecallLink命令输入参数是逻辑通道的索引值,其关闭所述通道,并将通道回溯到该通道打开前的状态;
[0008]所述Resume命令的输入参数是逻辑通道的索引值,其恢复所述通道的会话;
[0009]所述Hold命令命令的输入参数是逻辑通道的索引值,其保持所述通道状态。
[0010]在上述技术方案的基础上,所述音视频通讯系统的多通道实现方法具体包括以下步骤:
[0011]A)使用AddLink命令开启逻辑通道I,使用RecallLink命令关闭逻辑通道I,此时所述逻辑通道I设置为空闲;
[0012]B)使用AddLink命令开启逻辑通道2,使用RecallLink命令关闭逻辑通道2,此时所述逻辑通道I设置为空闲;
[0013]C)使用Hold命令保持逻辑通道I,使用Resume命令恢复逻辑通道I的会话;
[0014]D)保持逻辑通道1,在原逻辑通道I的物理通道上使用AddLink命令开启逻辑通道3;[0015]E)使用RecallLink命令关闭逻辑通道3。
[0016]在上述技术方案的基础上,其还包括,
[0017]F)使用Hold命令保持逻辑通道2,使用Resume命令恢复逻辑通道2的会话;
[0018]G)关闭逻辑通道2,在原逻辑通道2所在的物理通道上使用AddLink命令开启逻辑通道4 ;
[0019]H)使用Hold命令保持逻辑通道3,使用Resume命令恢复逻辑通道3的会话;
[0020]I)关闭逻辑通道3,在原逻辑通道3所在的物理通道上使用AddLink命令开启逻辑通道5 ;
[0021]J)重复保持物理通道上的逻辑通道,即可开启N条逻辑通道。
[0022]与现有技术相比,本发明通过保存音视频通讯系统至少一个物理通道的媒体信息、物理通道号和通道状态,保持该物理通道,并重复利用所述物理通道来实现多路音频视频会话,节省了物理通道资源,降低了成本,并且产品结构简单。
【【专利附图】

【附图说明】】
[0023]图1为本发明通道状态迁移图。 图2为本发明在MS域下中国电信三方通话标的信令流程图。
图3为本发明三方通话在拍叉簧按3键后,三方通话失败情况下复用通道的恢复信令图。
【【具体实施方式】】
[0024]请参考图1,本发明一种音视频通讯系统的多通道实现方法,音视频通讯系统的线路中具有两个物理通道,其包括第一物理通道CHl和第二物理通道CH2,通过保存所述音视频通讯系统至少一个物理通道的媒体信息、物理通道号和通道状态,并保持所述物理通道,重复利用所述物理通道以建立多个逻辑通道。建立多个逻辑通道后即可实现多路音频和视频会话。
[0025]该方法包括AddLink 命令、RecallLink 命令、Resume 命令及 Hold 命令。AddLink输入参数是所需开启逻辑通道的索引值,其命令开启通道,并保存本地通道信息,所述本地通道信息包括媒体信息、物理通道号和通道状态;RecallLink命令输入参数是逻辑媒体通道的索引值,其关闭所述通道,并将通道回溯到该通道打开前的状态;Resume命令的输入参数是逻辑通道的索引值,其恢复所述通道的会话;Hold命令命令的输入参数是逻辑通道的索引值,其保持所述通道状态。
[0026]其具体步骤如下:
[0027]A)使用AddLink命令开启逻辑通道1B1,进行音视频通话的设备A与线路上的第一物理通道CHl进行交互,使用RecallLink命令关闭逻辑通道1B1,此时所述逻辑通道IBl设置为空闲;此时进行音视频通话的设备A与线路上的第一物理通道CHl释放会话。
[0028]B)使用AddLink命令开启逻辑通道2B2,使用RecallLink命令关闭逻辑通道2,此时所述逻辑通道2B2设置为空闲;
[0029]C)使用Hold命令保持逻辑通道1B1,进行音视频通话的设备A和线路上的CHl处于静默状态即保持会话状态,双方没有媒体交互。使用Resume命令恢复逻辑通道IBl的会话;此时,线路上两个物理通道均已经打开,无空闲的物理通道。
[0030]D)逻辑通道IBl处于保持状态下,具备重复利用的条件,关闭逻辑通道1B1,在原逻辑通道IBl的第一物理通道CHl上使用AddLink命令开启逻辑通道3B3。此时即完成重复利用了第一物理通道CH1,实现了三路的视频或音频会话。
[0031]E)使用RecallLink命令关闭逻辑通道3B3,回溯到开启逻辑通道3B3前的状态。
[0032]F)使用Hold命令保持逻辑通道2B2,使用Resume命令恢复逻辑通道2B2的会话;
[0033]G)关闭逻辑通道2B2,在原逻辑通道2B2所在的第二物理通道CH2上使用AddLink命令开启逻辑通道4B4。此时,重复利用第二物理通道CH2开启了逻辑通道4B4。
[0034]H)使用Hold命令保持逻辑通道3B3,使用Resume命令恢复逻辑通道3B3的会话;
[0035]I)关闭逻辑通道3B3,在原逻辑通道3B3所在的第一物理通道CHl上使用AddLink命令开启逻辑通道5;
[0036]J)以上述方法重复保持物理通道上的逻辑通道,即可开启N条逻辑通道。
[0037]请参考图2,下面以在MS域下中国电信三方通话标准流程为例介绍本发明。其需支持三路媒体通道,采用本发明的方法的具体实施步骤如下:
[0038]其中AddLink (i)、Hold (i)及RecallLink (i)分别代表在第i逻辑通道上的相
应命令。
[0039]电话A’具有三方通话的权限,通过AddLink (I)命令来建立与电话B通话,电话A’的逻辑通道I对应电话B建立媒体通道。
[0040]电话A’拍叉簧通过Hold (I)命令呼叫保持电话B后,再使用AddLink (2)命令来建立与电话C通话,电话A的逻辑通道2对应电话C建立媒体通道。
[0041]电话A’拍叉簧后通过Hold (2)命令呼叫保持电话C,此时电话A’和电话B、C均进入呼叫保持状态,对应它们之间的逻辑通道1、2也均进入呼叫保持可重复利用状态。
[0042]电话A’拍叉簧后按3键,使用AddLink (3)命令,电话A’向会议网关发起会议资源申请,电话A’与会议网关MRF建立媒体通道。由于电话A’线路最多同时只支持两路语音通道,此时实际利用的通道为已进入重复可利用状态,逻辑通道3和电话A’使用的通道是同一物理通道。
[0043]电话A’向MS平台发送带发送携带替换呼叫参数的REFER消息,通知MS平台将电话B加入到会议中。
[0044]平台发送Reinvite消息将电话B加入到会议中后,向电话A’发送Notify消息通知电话B已成功加入会议中。
[0045]电话A’向MS平台发送带发送携带替换呼叫参数的REFER消息,通知MS平台将电话C加入到会议中。
[0046]平台发送Reinvite消息将电话C加入到会议中后,向电话A’发送Notify消息通知电话C已成功加入会议中,电话A’、B、C进入会议中。
[0047]如附图3所示,在MS域下,三方通话在拍叉簧按3键后,三方通话失败情况下复用通道的恢复。
[0048]电话A’具有三方通话的权限,拍叉簧按3键后,调用AddLink (3)命令,电话A’逻辑通道3加入到会议资源中,逻辑通道3和逻辑通道I用同一物理通道。
[0049]电话A’向MS平台发送refer消息,指示B加入会议,IMS平台没有响应。[0050]MS平台超时后,向电话A’发送BYE消息,指示电话A离开会议。
[0051]使用RecallLink (3)命令,获取当时通道状态,电话A’释放逻辑通道3并开启逻辑通道1,电话A’和电话B处于呼叫保持状态。
【权利要求】
1.一种音视频通讯系统的多通道实现方法,所述音视频通讯系统的线路中具有两个物理通道,其特征在于:通过保存所述音视频通讯系统至少一个物理通道的媒体信息、物理通道号和通道状态,并保持所述物理通道以重复利用所述物理通道。
2.如权利要求1所述的一种音视频通讯系统的多通道实现方法,其特征在于:所述音视频通讯系统的多通道实现方法包括AddLink命令、RecallLink命令、Resume命令及Hold命令。
3.如权利要求2所述的一种音视频通讯系统的多通道实现方法,其特征在于:所述AddLink输入参数是所需开启逻辑通道的索引值,其命令开启通道,并保存本地通道信息,所述本地通道信息包括媒体信息、物理通道号和通道状态; 所述RecallLink命令输入参数是逻辑通道的索引值,其关闭所述通道,并将通道回溯到该通道打开前的状态; 所述Resume命令的输入参数是逻辑通道的索引值,其恢复所述通道的会话; 所述Hold命令命令的输入参数是逻辑通道的索引值,其保持所述通道状态。
4.如权利要求3所述的一种音视频通讯系统的多通道实现方法,其特征在于:所述音视频通讯系统的多通道实现方法具体包括以下步骤: A)使用AddLink命令开启逻辑通道I,使用RecallLink命令关闭逻辑通道I,此时所述逻辑通道I设置为空闲; B)使用AddLink命令开启逻辑通道2,使用RecallLink命令关闭逻辑通道2,此时所述逻辑通道I设置为空闲; C)使用Hold命令保持逻辑通道1,使用Resume命令恢复逻辑通道I的会话; D)保持逻辑通道I,在原逻辑通道I的物理通道上使用AddLink命令开启逻辑通道3; E)使用RecallLink命令关闭逻辑通道3。
5.如权利要求4所述的一种音视频通讯系统的多通道实现方法,其特征在于:其还包括, F)使用Hold命令保持逻辑通道2,使用Resume命令恢复逻辑通道2的会话; G)关闭逻辑通道2,在原逻辑通道2所在的物理通道上使用AddLink命令开启逻辑通道4 ; H)使用Hold命令保持逻辑通道3,使用Resume命令恢复逻辑通道3的会话; I)关闭逻辑通道3,在原逻辑通道3所在的物理通道上使用AddLink命令开启逻辑通道5 ; J)重复保持物理通道上的逻辑通道,即可开启N条逻辑通道。
【文档编号】H04N7/15GK103517032SQ201310331845
【公开日】2014年1月15日 申请日期:2013年8月1日 优先权日:2013年8月1日
【发明者】刘行健, 王功乾, 郭小会 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1