一种限制ims网络中反复媒体协商的方法

文档序号:7803046阅读:208来源:国知局
一种限制ims网络中反复媒体协商的方法
【专利摘要】本发明提供了一种限制IMS网络中反复媒体协商的方法,属于IP多媒体子系统(IP?Multimedia?Subsystem,IMS)核心网基本服务【技术领域】。本方法包括:终端设备监听IMS网络中正在通话的用户之间的网络环境,当网络环境发生变化时,终端设备重新发起媒体协商请求;判断是否符合应用限制反复媒体协商策略的条件,如果符合条件,则根据限制反复媒体协商策略,该终端设备发送媒体协商应答或结束对方发起的媒体协商请求事务;如果不符合条件,则根据标准协议进行处理;所述条件为当终端设备在发送了媒体协商请求之后,收到对方发来的媒体协商请求之前,并且还没有收到对方发来的媒体协商应答时。
【专利说明】—种限制IMS网络中反复媒体协商的方法
【技术领域】
[0001]本发明属于IP多媒体子系统(IP Multimedia Subsystem, IMS)核心网基本服务【技术领域】,具体涉及一种限制MS网络中反复媒体协商的方法,用于话音、视频通话等实时网络环境而进行的二次媒体编解码协商。
【背景技术】
[0002]下一代网络(Next Generation Network, NGN)是一个建立在IP技术基础上的新型公共电信网络。它是一个国家的信息基础设施的重要组成部分和信息通信的神经枢纽,承担着大范围内的公众电信业务。
[0003]IP多媒体子系统(IP Multimedia Subsystem, IMS)是NGN控制层的核心构架,是第三代移动通信伙伴组织(3rd Generation Partnership Project, 3GPP)在 Release5 版本标准中提出的支持IP多媒体业务的系统。MS的特点是使用会话初始化协议(SessionInitiation Protocol, SIP)呼叫控制机制来创建、管理和终结各种类型的多媒体业务,实现了控制和承载的分离,支持开放的应用程序编程接口(Application ProgrammingInterface, API),基于IP分组网络,支持各类接入方式。
[0004]SIP (Session Initiation Protocol)是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。SIP (Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。SIP对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改。它甚至可以添加、删除或转移用户。
[0005]SDP(Session Description Protocol)是服务器端生成的描述媒体文件的编码信息以及所在服务器的链接等信息的文件,客户端通过它来设置播放软件的参数。SDP只是一种用于会话描述的协议,它并不是一种传输协议,只是用于在不同传输协议之间传递消息的通知协议,其主要目的是解决多媒体会话通知、邀请和另外一些媒体会话的初始化工作。SDP数据包承载在SIP协议中以offer/answer (请求/应答)模型(RFC3264)进行交互,实现媒体的协商,但offer/answer模型并没有定义终端在发送请求之后到收到对方的应答之前收到对方发送的请求后如何处理,这会带来两个方面的问题,一、各产品在此种情况下的处理方式不一导致各产品之间不兼容,二、增加了媒体协商次数,造成带宽的浪费,延长了媒体协商时间,现有的协议(RFC3264)没有说明在这种情况下的处理方式,只是说需要由使用这个协议的应用来保证这种情况下的正确性。而电信网使用的SIP协议在这种情况下会出现反复的媒体协商,造成带宽的浪费,延长了媒体协商的时间,增长媒体接通的时间。

【发明内容】

[0006]本发明的目的在于解决上述现有技术中存在的难题,提供一种限制IMS网络中反复媒体协商的方法,实现一种标准协议中没有规范的处理情况,有效限制反复媒体协商,更快的完成媒体协商,减少媒体接通时间。
[0007]本发明是通过以下技术方案实现的:
[0008]一种针对IP多媒体子系统(IP Multimedia Subsystem, IMS)中限制反复媒体协商的方法,所述方法包括:
[0009]终端设备监听MS网络中正在通话的用户之间的网络环境,当网络环境发生变化时,终端设备重新发起媒体协商请求;
[0010]判断是否符合应用限制反复媒体协商策略的条件,如果符合条件,则根据限制反复媒体协商策略,该终端设备发送媒体协商应答或结束对方发起的媒体协商请求事务;如果不符合条件,则根据标准协议进行处理;所述条件为当终端设备在发送了媒体协商请求之后,收到对方发来的媒体协商请求之前,并且还没有收到对方发来的媒体协商应答时。
[0011]所述限制反复媒体协商策略具体如下:
[0012]以字符串方式对能够唯一标识一个用户的标识进行比较,如果本地标识大,则立即发送媒体协商应答,并结束本地发起的媒体协商请求事务;反之,则等待对方的媒体协商应答,同时结束对方发起的媒体协商请求事务;
[0013]所述能够唯一标识一个用户的标识包括From和To头域的本地tag和远程tag、双方的 P-Asserted-1dentity 头域。
[0014]所述媒体协商请求事务为SIP标准协议的定义事务;所述媒体协商请求是指SDP协议的offer,可以在SIP协议的REINVITE或UPDATE请求中携带;在上述限制反复媒体协商的方法中,所述媒体协商应答指SDP协议的answer,可以在SIP协议的2000K响应或Ixx
可靠响应中携带。
[0015]所述根据标准协议进行处理是指根据SIP,SDP及RFC3264请求/应答模型进行相关处理。
[0016]所述终端设备指具备接入MS网络能力的设备。
[0017]所述终端设备监听MS网络中正在通话的用户之间的网络环境采用的监听方式包括广域网监听方式和局域网监听方式。
[0018]所述通话包括:语音、视频、共享桌面和以多媒体方式发送的其它信息。
[0019]所述用户包括人和智能系统;所述智能系统指具备通信能力,能够根据相关因素的变化,做出不同的决策的系统,包括:智能灯光系统、智能家电、智能门禁系统和智能监控系统。
[0020]所述网络环境包括:平均延迟、抖动、丢包率及接入频率。
[0021]所述网络环境发生变化是指网络环境变化到另一种媒体编解码方式或媒体类型更适用的网络环境。
[0022]与现有技术相比,本发明的有益效果是:利用本发明能够限制反复媒体协商,可以更快地完成媒体协商,减少媒体接通或切换时间。
【专利附图】

【附图说明】
[0023]图1为本发明一种限制IMS网络中反复媒体协商的方法的步骤框图;
[0024]图2为本发明中限制反复媒体协商策略应用场景原理示意图。【具体实施方式】
[0025]下面结合附图对本发明作进一步详细描述:
[0026]本发明方法设计了 IMS网络中正在通话的双方进行媒体协商的策略。图1为本发明中“一种限制頂S网络中反复媒体协商的方法”的流程图,如图1所示,本发明中“一种限制IMS网络中反复媒体协商的方法”的流程图包括以下步骤:
[0027]步骤101:终端设备监听MS网络中正在通话用户之间网络环境,当网络环境发生变化时,终端设备重新发起媒体协商请求;
[0028]具体的,本发明中终端设备包括但不限于以下设备:移动电话、固定电话、电视、计算机、平板电脑等一切具备接入MS网络能力的设备。
[0029]本发明中的通话包括语音、视频、共享桌面以及可以以多媒体方式发送的其它信息,用户包括人和具备一定通信能力,能够根据相关因素的变化,做出不同的决策的系统,如:智能灯光系统、智能家电、智能门禁系统、智能监控系统等。
[0030]本发明中网络环境发生变化指网络的平均延迟、抖动、丢包率及接入频率发生变化,可以是变好或者变差,总之是变化的更适合另一种媒体编解码方式或媒体类型,即变化后,另一种媒体编解码方式更适用。
[0031]步骤102:当终端设备在发送了媒体协商请求之后收到对方发来的媒体协商请求并且还没有收到对方发来的媒体协商应答时,应用限制反复媒体协商策略。
[0032]具体的,本发明中当终端设备在发送了媒体协商请求指SDP协议的offer,可以在SIP扩展协议的reINVITE或UPDATE请求中携带。
[0033]本发明中媒体协商应答指SDP协议的answer,可以在SIP协议的2000K响应或Ixx
可靠响应中携带。
[0034]步骤103:根据限制反复媒体协商策略,发送媒体协商应答结束对方发起的媒体协商请求事务。
[0035]具体的,本发明中限制反复媒体协商策略可以分为以下三个步骤:
[0036]步骤21,判断是否符合应用限制反复媒体协商策略的条件,即终端设备发送了媒体协商请求之后,收到对方发来的媒体协商应答之前,收到对方发来的媒体协商请求。
[0037]步骤22,如果符合步骤21的条件,以字符串方式比较本次会话中能够唯一标识一个用户的标识,包括但不限于From和To头域的本地tag和远程tag、双方的P-Asserted-1dentity头域。如果本地标识大(即前面给出的2种标识中的任意一个比对方的大,比较字符串的大小),则立即发送媒体协商应答,并结束本地发起的媒体协商请求事务;反之,等待对方的媒体协商应答,并结束对方发起的媒体协商请求事务。
[0038]步骤23,如果不符合步骤21的条件,则根据标准协议进行处理。
[0039]图2为本发明中“限制反复媒体协商策略”应用场景原理示意意图,如图2所示,图中各种功能实体均为頂S网络中的标准设备。其中:
[0040]UE_A, UE_B为正在通话的两个终端设备,当UE_A、UE_B检测到网络环境发生变化时,在没有收到对方的媒体协商请求时,都会发送媒体协商请求,然后等待接收该请求的响应。
[0041]如果在收到上述请求的响应之前收到了对方发送的媒体协商请求,则应用限制反复媒体协商策略,比较当前SIP会话中的本地tag和远程tag,如果本地tag比远程tag大,则立即发送对对方媒体协商请求的媒体协商应答,并结束本地发起的媒体协商请求事务;反之,等待接收对方的媒体协商应答,并结束对方发的媒体协商请求事务。(图2中的“200of Reinvite/update” 是对 reinvite/update 请求的 200 (表不成功)应答)
[0042]如果不属于以上情况,则根据标准协议进行处理。
[0043]本发明公开了一种针对IP多媒体子系统(IP Multimedia Subsystem, IMS)中限制反复媒体协商的方法,该方法制定了頂S网络中正在通话的双方进行媒体协商的策略。所述方法包括:终端设备监听MS网络中正在通话用户之间网络环境,当网络环境发生变化时,终端设备重新发起媒体协商请求;当终端设备在发送了媒体协商请求之后收到对方发来的媒体协商请求并且还没有收到媒体协商应答时,应用限制反复媒体协商策略;根据限制反复媒体协商策略,发送媒体协商应答或结束对方发起的媒体协商请求事务。从而快速结束媒体协商过程,有效限制反复媒体协商。本发明公开了一种限制反复媒体协商的方法。本发明技术方案能够有效限制反复媒体协商,节约网络带宽,实现简单、实用。
[0044]上述技术方案只是本发明的一种实施方式,对于本领域内的技术人员而言,在本发明公开了应用方法和原理的基础上,很容易做出各种类型的改进或变形,而不仅限于本发明上述【具体实施方式】所描述的方法,因此前面描述的方式只是优选的,而并不具有限制性的意义。
【权利要求】
1.一种限制頂S网络中反复媒体协商的方法,其特征在于:所述方法包括: 终端设备监听MS网络中正在通话的用户之间的网络环境,当网络环境发生变化时,终端设备重新发起媒体协商请求; 判断是否符合应用限制反复媒体协商策略的条件,如果符合条件,则根据限制反复媒体协商策略,该终端设备发送媒体协商应答或结束对方发起的媒体协商请求事务;如果不符合条件,则根据标准协议进行处理;所述条件为当终端设备在发送了媒体协商请求之后,收到对方发来的媒体协商请求之前,并且还没有收到对方发来的媒体协商应答时。
2.根据权利要求1所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述限制反复媒体协商策略具体如下: 以字符串方式对能够唯一标识一个用户的标识进行比较,如果本地标识大,则立即发送媒体协商应答,并结束本地发起的媒体协商请求事务;反之,则等待对方的媒体协商应答,同时结束对方发起的媒体协商请求事务; 所述能够唯一标识一个用户的标识包括From和To头域的本地tag和远程tag、双方的P-Asserted-1dentity 头域。
3.根据权利要求2所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述媒体协商请求事务为SIP标准协议的定义事务;所述媒体协商请求是指SDP协议的offer ;所述媒体协商应答指SDP协议的answer。
4.根据权利要求3所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述根据标准协议进行处理是指根据SIP,SDP及RFC3264请求/应答模型进行相关处理。
5.根据权利要求4所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述终端设备指具备接入MS网络能力的设备。
6.根据权利要求5所述的限制MS网络中反复媒体协商的方法,其特征在于:所述终端设备监听MS网络中正在通话的用户之间的网络环境采用的监听方式包括广域网监听方式和局域网监听方式。
7.根据权利要求6所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述通话包括:语音、视频、共享桌面和以多媒体方式发送的其它信息。
8.根据权利要求7所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述用户包括人和智能系统;所述智能系统指具备通信能力,能够根据相关因素的变化,做出不同的决策的系统,包括:智能灯光系统、智能家电、智能门禁系统和智能监控系统。
9.根据权利要求8所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述网络环境包括:平均延迟、抖动、丢包率及接入频率。
10.根据权利要求9所述的限制IMS网络中反复媒体协商的方法,其特征在于:所述网络环境发生变化是指网络环境变化到另一种媒体编解码方式或媒体类型更适用的网络环境。
【文档编号】H04L29/06GK103929436SQ201410187555
【公开日】2014年7月16日 申请日期:2014年5月6日 优先权日:2014年5月6日
【发明者】苏森, 王玉龙, 双锴, 徐鹏, 杨先强 申请人:北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1