无线VoIP环境下基于网络和终端能力的媒体协商方法和系统的制作方法

文档序号:7820678阅读:192来源:国知局
无线VoIP环境下基于网络和终端能力的媒体协商方法和系统的制作方法
【专利摘要】本发明涉及无线通信【技术领域】,本发明公开了一种无线VoIP环境下基于网络和终端能力的媒体协商方法,具体为:步骤一、业务控制器获取终端的媒体能力、终端接入方式以及当前网络传输能力;步骤二、主叫终端发起呼叫请求,业务控制器判断主被叫终端是否有媒体能力交集,是且有适合于当前网络传输能力的媒体编码交集,则选择其中一种或者多种媒体编码建立主被叫之间的会话;否则进入步骤三;步骤三、在SDP消息中增加网络媒体能力,并且将主被叫终端的SDP重定向到媒体服务器进行编码方式的转换,并通过业务控制器控制媒体服务器的编码转换过程,会话建立完成后,主被叫终端分别与媒体服务器建立RTP媒体通道。实现无媒体能力交集的两个无线终端通信。
【专利说明】无线Vo IP环境下基于网络和终端能力的媒体协商方法和系统

【技术领域】
[0001]本发明涉及无线通信【技术领域】,尤其涉及一种无线VoIP环境下基于网络和终端能力的媒体协商方法和系统。

【背景技术】
[0002]在软交换、SIP和MS等主流的VoIP系统中,传统的媒体能力协商机制通常是根据终端与终端之间的媒体能力的交集,如果有交集,则在交集中选择一种或多种建立会话,如果没有,则双方无法成功建立会话。这种传统的媒体能力协商机制还存在欠缺与不足,缺点主要如下:
(I)无线终端受小型化、电池容量等限制,难以部署完备的媒体能力;另外,应用于不同场合的终端所部属的媒体能力也各有不同,因此终端之间很可能在媒体协商时无法协商出媒体能力交集。
[0003](2)在无线环境下,网络传输能力也不像有线网络那样大,并且通常终端可能会存在多种接入方式。具体而言,无线网络的传输能力通常最直接的反应就是通信带宽,另外终端每种接入方式所对应的无线链路特征有所不同,直接效果就是每种接入方式所对应的通信带宽各有不同。而传统的媒体协商方法没有考虑到无线环境下不同接入方式所对应的通信带宽能力,导致协商出来的结果很可能不适合于当前的网络传输资源或终端接入方式等情况(例如协商出来的编码方式对通信带宽的需求大于实际的带宽值),造成业务的服务质量得不到保障。


【发明内容】

[0004]针对现有技术中传统媒体协商方法存在的因为无法协商出交集而导致无法建立会话以及媒体协商的结果不适合于当前的网络传输资源或终端的接入方式等情况,造成业务的服务质量得不到保障的问题,本发明提供了一种无线VoIP环境下基于网络和终端能力的媒体协商方法,本发明还公开了一种无线VoIP环境下基于网络和终端能力的媒体协商系统。
[0005]本发明公开了一种无线VoIP环境下基于网络和终端能力的媒体协商方法,其具体包括以下的步骤:步骤一、业务控制器获取终端的媒体能力、终端接入方式以及当前网络传输能力;步骤二、主叫终端发起呼叫请求,业务控制器根据主被叫终端的媒体能力和接入方式判断主被叫终端是否有媒体能力交集,是且有适合于当前网络传输能力的媒体编码交集,则选择其中一种或者多种媒体编码建立主被叫之间的会话;否则进入步骤三;步骤三、在SDP消息中增加适应当前网络传输能力的媒体能力,并且将主被叫终端的SDP重定向到媒体服务器进行编码方式的转换,并通过业务控制器控制媒体服务器的编码转换过程,会话建立完成后,主被叫终端分别与媒体服务器建立RTP媒体通道。
[0006]更进一步地,上述步骤一具体为:终端在注册时,将接入方式和媒体能力提供给HSS服务器,业务控制器向HSS服务器查询终端接入方式、媒体能力以及网络媒体能力。
[0007]更进一步地,上述步骤二还包括当主被叫终端有一种或者多种媒体编码交集,且有适合于当前网络传输能力的媒体编码交集时,在SDP中修改终端媒体能力。
[0008]更进一步地,在SDP中修改终端媒体能力的过程具体为:业务控制器修改主叫终端INVITE消息中的SDP信息,保留适应网络传输能力的媒体编码,将不适应网络传输能力的媒体编码对应的端口号置O。
[0009]更进一步地,在SDP中增加适应当前网络传输能力的媒体能力的具体过程为:业务控制器在主叫INVITE消息中携带的SDP消息中增加网络媒体能力,并在被叫回复的SDP消息中增加网络媒体能力。
[0010]本发明还公开了一种无线VoIP环境下基于网络和终端能力的媒体协商系统,其特征在于具体包括两个SIP业务终端、业务控制器、媒体服务器和HSS ;两个SIP业务终端分别为主叫终端和被叫终端;所述主叫终端用于发起发起呼叫;所述被叫终端用于接受呼叫请求;
所述业务控制器用于根据主被叫终端的媒体能力和接入方式判断主被叫终端是否有媒体能力交集,以及判断是否有适合于当前网络传输能力的媒体编码交集;是则选择其中一种或者多种媒体编码建立主被叫之间的会话;否则在SDP中增加适应当前网络传输能力的媒体能力,并且将主被叫终端的SDP重定向到媒体服务器进行编码方式的转换;会话建立完成后,主被叫终端分别与媒体服务器建立RTP媒体通道;
所述媒体服务器用于在业务控制器的控制下与主被叫终端之间建立RTP媒体通道; 所述HSS用于向业务控制器提供终端接入方式、媒体能力以及网络媒体能力。
[0011]通过采用以上的技术方案,本发明的有益效果为:本发明通过提供一种在无线环境下融合网络能力和终端能力的媒体协商控制方法,在主被叫媒体能力不兼容的情况下,双方仍然可以进行通信;并且避免了主被叫终端自行协商出的媒体编码方式对通信带宽资源的需求与终端接入方式所对应的实际通信带宽能力之间存在不匹配的情况下,出现通信质量严重下降的情况。

【专利附图】

【附图说明】
[0012]图1为终端媒体能力和接入方式的获得过程。
[0013]图2为主被叫终端媒体能力匹配情况下的处理过程。
[0014]图3为主被叫终端媒体能力不匹配情况下的处理过程。
[0015]图4为无线VoIP环境下基于网络和终端能力的媒体协商系统结构。

【具体实施方式】
[0016]下面结合说明书附图,详细说明本发明的【具体实施方式】。
[0017]本发明公开了一种无线VoIP环境下基于网络和终端能力的媒体协商方法,其具体包括以下的步骤:步骤一、业务控制器获取终端的媒体能力、终端接入方式以及当前网络传输能力;步骤二、主叫终端发起呼叫请求,业务控制器根据主被叫终端的媒体能力和接入方式判断主被叫终端是否存在媒体能力交集。具体来说,业务控制器根据主被叫终端各种的媒体能力形成公共的媒体能力之后,再根据主被叫终端的接入方式,在公共媒体能力的基础上去除掉对通信带宽资源超出了主被叫接入方式对应的通信带宽能力以及超出了当前网络传输带宽的媒体能力,看是否还存在媒体能力交集(以话音媒体能力为例,PCM编码方式的VoIP话音流对通信带宽的需求在80kbps左右,G.729编码方式的VoIP话音流对通信带宽的需求在16kbps左右,因此通信带宽至少要大于80kbps承载PCM话音通信效果才能满足要求,同样通信带宽至少要大于16kbps承载G.729话音通信效果才能满足要求)。若存在,则选择其中一种或者多种媒体编码建立主被叫之间的会话;否则进入步骤三;步骤三、在SDP (Sess1n Descript1n Protocol,会话描述协议)消息中增加适应当前网络传输能力的媒体能力,并且将主被叫终端的SDP重定向到媒体服务器进行编码方式的转换,并通过业务控制器控制媒体服务器的编码转换过程,会话建立完成后,主被叫终端分别与媒体服务器建立RTP (Real-time Transport Protocol,实时传输协议,简称RTP)媒体通道。通过设置业务控制器获取到终端的媒体能力、终端的接入方式以及当前网络的传输能力,并通过业务控制器进行判断,当主被叫终端之间有媒体能力交集且适合于当前网络传输能力,则直接依照现有的方式选择其中一种或者多种建立主被叫之间的会话,当主被叫终端之间没有媒体能力交集或者其媒体能力编码交集不适用于当前网络传输能力时,将主被叫终端的SDP重定向到媒体服务器进行编码格式转换,通过SDP (Sess1n Descript1nProtocol,会话描述协议,简称SDP)重定向到媒体服务器进行编码格式转换,并对媒体服务器进行控制,会话建立完成后,主被叫终端分别与媒体服务器建立RTP(Real-timeTransport Protocol,实时传输协议,简称RTP)媒体通道,主被叫终端之间通过RTP媒体流实现网络传输。本发明的方法使得在主被叫媒体能力不兼容的情况下,双方仍然可以进行通信;并且避免了当终端媒体编码方式的选择和当前接入链路状态不匹配时,出现通信质量严重下降的情况。
[0018]图1为终端媒体能力和接入方式的获得过程。
[0019]在终端和媒体服务器在注册时,通过注册或发布消息分别将终端媒体能力、终端接入方式以及网络媒体能力等信息发布给业务控制器。
[0020]更进一步地,上述步骤一具体为:终端在注册时,将接入方式和媒体能力提供给HSS (Home Subscriber Server归属用户服务器,简称HSS)服务器,业务控制器向HSS服务器查询终端接入方式、媒体能力以及网络媒体能力。网络媒体能力是指适用于当前网络传输能力的媒体能力。
[0021]图2为主被叫终端媒体能力匹配情况下的处理过程。
[0022]终端在发起呼叫时,业务控制器根据主被叫终端的接入方式和媒体能力进行判断,如果主被叫终端有多种媒体编码交集,且有适合于当前网络传输能力的媒体编码交集,则在SDP中修改终端媒体能力。业务控制器修改SDP终端媒体能力的流程图如图3所示,具体步骤如下:
步骤S201,业务控制器收到主叫终端INVITE消息中携带的SDP消息;
步骤S202 JAHSS中获取主被叫终端的接入方式和媒体能力;
步骤S203,若主被叫终端媒体能力交集中有多种媒体编码且有适合于当前网络传输能力的媒体编码,业务控制器则修改主叫终端INVITE消息中的SDP信息,保留适应网络传输能力的媒体编码,将不适应网络传输能力的媒体编码对应的端口号置O ;
步骤S204,修改过程结束。
[0023]更进一步地,上述步骤二还包括当主被叫终端有一种或者多种媒体编码交集,且有适合于当前网络传输能力的媒体编码交集时,在SDP中修改终端媒体能力。
[0024]更进一步地,上述在SDP中修改终端媒体能力的过程具体为:业务控制器修改主叫终端INVITE消息中的SDP信息,保留适应网络传输能力的媒体编码,将不适应网络传输能力的媒体编码对应的端口号置O。
[0025]图3为主被叫终端媒体能力不匹配情况下的处理过程。
[0026]步骤S301,业务控制器收到主叫终端INVITE消息中携带的SDP消息;
步骤S302 JAHSS中获取主被叫终端的接入方式和媒体能力;
步骤S303,若主被叫终端媒体能力交集中没有适合于当前网络传输能力的媒体编码交集,业务控制器则在INVITE携带的SDP中增加网络媒体能力(不增加与终端能力重复的能力);
步骤S304,业务控制器在被叫回复的200 OK的SDP中增加网络媒体能力(不增加与终端能力重复的能力);
步骤S305,业务控制器将主被叫的SDP重定向到媒体服务器进行编码方式转换,并对媒体服务器进行控制;
步骤S306,会话建立完成后,主被叫终端分别与媒体服务器建立RTP媒体通道。
[0027]更进一步地,上述在SDP中增加适应当前网络传输能力的媒体能力的具体过程为:业务控制器在主叫INVITE消息中携带的SDP消息中增加网络媒体能力,并在被叫回复的SDP消息中增加网络媒体能力。
[0028]本发明还公开了一种无线VoIP环境下基于网络和终端能力的媒体协商系统,如图4所示,其具体包括两个SIP业务终端、业务控制器、媒体服务器和HSS ;两个SIP业务终端分别为主叫终端和被叫终端;所述主叫终端用于发起发起呼叫;所述被叫终端用于接受呼叫请求;
所述业务控制器用于根据主被叫终端的媒体能力和接入方式判断主被叫终端是否有媒体能力交集,以及判断是否有适合于当前网络传输能力的媒体编码交集;是则选择其中一种或者多种媒体编码建立主被叫之间的会话;否则在SDP中增加适应当前网络传输能力的媒体能力,并且将主被叫终端的SDP重定向到媒体服务器进行编码方式的转换;会话建立完成后,主被叫终端分别与媒体服务器建立RTP媒体通道;
所述媒体服务器用于在业务控制器的控制下与主被叫终端之间建立RTP媒体通道; 所述HSS用于向业务控制器提供终端接入方式、媒体能力以及网络媒体能力。
[0029]通过上述系统,实现了在主被叫媒体能力不兼容的情况下,双方仍然可以进行通信;并且避免了当终端媒体编码方式的选择和当前接入链路状态不匹配时,出现通信质量严重下降的情况。
[0030]上述的实施例中所给出的系数和参数,是提供给本领域的技术人员来实现或使用发明的,发明并不限定仅取前述公开的数值,在不脱离发明的思想的情况下,本领域的技术人员可以对上述实施例作出种种修改或调整,因而发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
【权利要求】
1.一种无线VoIP环境下基于网络和终端能力的媒体协商方法,其具体包括以下的步骤:步骤一、业务控制器获取终端的媒体能力、终端接入方式以及当前网络传输能力;步骤二、主叫终端发起呼叫请求,业务控制器根据主被叫终端的媒体能力和接入方式判断主被叫终端是否有媒体能力交集,是且有适合于当前网络传输能力的媒体编码交集,则选择其中一种或者多种媒体编码建立主被叫之间的会话;否则进入步骤三;步骤三、在SDP消息中增加适应当前网络传输能力的媒体能力,并且将主被叫终端的SDP重定向到媒体服务器进行编码方式的转换,并通过业务控制器控制媒体服务器的编码转换过程,会话建立完成后,主被叫终端分别与媒体服务器建立RTP媒体通道。
2.如权利要求1所述的无线VoIP环境下基于网络和终端能力的媒体协商方法,其特征在于上述步骤一具体为:终端在注册时,将接入方式和媒体能力提供给HSS服务器,业务控制器向HSS服务器查询终端接入方式、媒体能力以及网络媒体能力。
3.如权利要求1所述的无线VoIP环境下基于网络和终端能力的媒体协商方法,其特征在于上述步骤二还包括当主被叫终端有一种或者多种媒体编码交集,且有适合于当前网络传输能力的媒体编码交集时,在SDP中修改终端媒体能力。
4.如权利要求3所述的无线VoIP环境下基于网络和终端能力的媒体协商方法,其特征在于在SDP中修改终端媒体能力的过程具体为:业务控制器修改主叫终端INVITE消息中的SDP信息,保留适应网络传输能力的媒体编码,将不适应网络传输能力的媒体编码对应的端口号置O。
5.如权利要求1或者4所述的无线VoIP环境下基于网络和终端能力的媒体协商方法,其特征在于在SDP中增加适应当前网络传输能力的媒体能力的具体过程为:业务控制器在主叫INVITE消息中携带的SDP消息中增加网络媒体能力,并在被叫回复的SDP消息中增加网络媒体能力。
6.—种无线VoIP环境下基于网络和终端能力的媒体协商系统,其特征在于具体包括两个SIP业务终端、业务控制器、媒体服务器和HSS ;两个SIP业务终端分别为主叫终端和被叫终端;所述主叫终端用于发起发起呼叫;所述被叫终端用于接受呼叫请求; 所述业务控制器用于根据主被叫终端的媒体能力和接入方式判断主被叫终端是否有媒体能力交集,以及判断是否有适合于当前网络传输能力的媒体编码交集;是则选择其中一种或者多种媒体编码建立主被叫之间的会话;否则在SDP中增加适应当前网络传输能力的媒体能力,并且将主被叫终端的SDP重定向到媒体服务器进行编码方式的转换;会话建立完成后,主被叫终端分别与媒体服务器建立RTP媒体通道; 所述媒体服务器用于在业务控制器的控制下与主被叫终端之间建立RTP媒体通道; 所述HSS用于向业务控制器提供终端接入方式、媒体能力以及网络媒体能力。
【文档编号】H04M7/00GK104486293SQ201410683595
【公开日】2015年4月1日 申请日期:2014年11月25日 优先权日:2014年11月25日
【发明者】王俊, 袁静, 陈志辉, 田永春, 蒲长春, 陈强, 吴海波 申请人:中国电子科技集团公司第三十研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1