会话描述协议版本协商/信息获取方法、系统及网络实体的制作方法

文档序号:7923708阅读:156来源:国知局
专利名称:会话描述协议版本协商/信息获取方法、系统及网络实体的制作方法
技术领域
本发明涉及通信技术,特别涉及会话描述协议版本协商方法、系统及网络 实体,会话描述协议版本信息获取方法、系统及网络实体。
背景技术
MGC( Media Gateway Controller, i某体网关控制器)和MG( Media Gateway, 媒体网关)是分组网络中的两个关键构件。MGC负责呼叫控制功能,MG负 责业务承载功能,藉此实现呼叫控制平面和业务承载平面的分离,从而充分共 享网络资源,简化设备升级和业务扩展,大大降低开发和维护成本。例如图1 所示,为NGN ( Next Generation Network,下一代网络)中MG和MGC组网 示意图,其中,MG之间的通信协议为RTP (Real-time Transport Protocol,实 时传输协i义)协议;MG和MGC之间目前应用4交为广泛的通信协议有 H,248/MeGaCo ( Gateway Control Protocol,网关控制协i义)和MGCP ( Media Gateway Control Protocol,媒体网关控制协议)两种协议。其中,MGCP版本 1由IETF (Internet Engineering Task Force,互联网工程任务组)于1999年10 月制订并于2003年1月修订,H.248/MeGaCo版本1由IETF和ITU( International Telecommunications Union,国际电信联盟)于2000年11月共同制订并于2003 年6月修订,H.248版本2由ITU于2002年5月制订并于2004年3月修订, H.248版本3由ITU于2005年9月制订。
以H.248为例,MG上的各种资源被抽象表示为终端(Termination )。终端 又分为物理(Physical)终端和临时(Ephemeral)终端,前者代表一些具有半 永久存在性的物理实体,例如TDM (Time Division Multiplex,时分复用)通 道等,后者代表一些临时申请用后释放的公共资源,例如RTP流等。另以根(Root)终端代表MG整体。终端之间的组合被抽象表示为上下文(Context )。 上下文可以包含多个终端,因而以拓朴(Topology)来描述终端间的相互关系。 对于还未与其它终端发生关联的终端,由一个称为空(Null)上下文的特殊上 下文来包含。
基于协议的这种抽象模型,呼叫的接续实际上就是对终端和上下文的操 作。这种操作通过MGC和MG之间的命令(Command)请求(Request)和响 应(Reply)来完成。命令类型包括添加(Add )、修改(Modify )、删减(Subtract )、 移动(Move )、审计值(AuditValue )、审计能力(AuditCapabilities )、通报(Notify )、 服务改变(ServiceChange )。命令参数,也称为描述符(Descriptor),被分类为 属性(Property),信号(Signal)、事件(Event )、统计(Statistic)等。具有业 务相关性的参数逻辑上聚合成为包(Package)。
H.248使用Local (本端)和Remote (远端)描述符来协商媒体参数,其 中Local描述符中定义的是本端接收媒体的参数,而Remote描述符定义的是 远端接收々某体的参数,例如接收地址、接收端口、 i某体类型等。H.248在Local 和Remote描述符中缺省使用基于IETF制订的RFC (Request for Comments, 征求意见)2327的SDP ( Session Description Protocol ,会话描述协议)来描 述这些々某体参数。然而IETF另外制订有RFC3266是为了支持IPv6而对 RFC2327所做的更新,并且IETF在新近制订的RFC4566中对SDP进行了修 订,这导致了协议语法的改变。当MGC在其呼叫/会话控制中使用了 RFC4566 时,也就必然产生在MGC对MG的控制中也使用RFC4566的需求。
在这种情况下,只是简单地在H.248中将其引用的SDP从RFC2327改为 RFC4566的方案是无法实现后向兼容的。因为H.248现有的版本协商机制中没 有定义有关SDP版本的协商机制,因此H.248现有的版本协商机制将无法使不 同时支持新RFC4566的MGC和MG实现后向兼容,即回落到使用旧的 RFC2327上。

发明内容
本发明提供一种会话描述协议版本协商方法、系统及网络实体,用以解决 现有技术中通信双方无法协商应用同时都支持的会话描述协议版本的问题。
本发明还提供一种会话描述协议版本信息获取方法、系统及网络实体, 用以解决现有技术中,通信一方如何从另 一方获取对方支持的会话描述协议版 本信息的问题。
为解决上述技术问题,本发明提供如下技术方案 一种会话描述协议版本协商方法,包括如下步骤
第 一 网络实体选择本端和第二网络实体同时支持的备用会话描述协议版
本;
所述第 一 网络实体将对应的备用会话描述协议版本信息指示给所述第二 网络实体。
进一步,所述方法还包括如下步骤
所述第一网络实体向第二网络实体请求该第二网络实体支持的会话描述 协议版本信息;
所述第二网络实体响应所述请求,将本端支持的会话描述协议版本信息返 回给所述第一网络实体。
进一步,所述第一网络实体周期性地向第二网络实体请求该第二网络实体 支持的会话描述协议版本信息。
所述方法中,所述第一网络实体将每一次请求到的第二网络实体支持的会 话描述协议版本信息用于后续与所述第二网络实体之间的备用会话描述协议 版本的选择。
或者,所述第二网络实体支持的会话描述协议版本信息预先保存在所述第 一网络实体上。
进一步,所述第二网络实体确认支持所述备用会话描述协议版本后向所述 第一网络实体返回关于会话描述协议版本协商的成功响应。进一步,所述第二网络实体确认不支持所述备用会话描述协议版本后向所 述第 一 网络实体返回关于会话描述协议版本协商的失败响应。
其中,所述备用会话描述协议版本为第 一 网络实体和第二网络实体同时支 持的最高级版本的会话描述协议。
根据本发明所述方法,所述第一网络实体和第二网络实体之间通过H.248
协议通信o
其中,当所述第一网络实体向第二网络实体请求其支持的会话描述协议版
本信息时
所述第一网络实体向第二网络实体发送的所述请求为携带代表会话描述 协议版本的属性参数的审计能力命令请求;
所述第二网络实体根据所述审计能力命令请求,将本端支持的会话描述协 议版本信息作为代表会话描述协议版本的属性参数的取值携带在该审计能力 命令相应的命令响应中返回给所述第一网络实体。
并且,当所述第一网络实体向第二网络实体指示会话描述协议版本信息 时,所述第 一 网络实体将备用会话描述协议版本信息作为代表会话描述协议版 本的属性参数的取值携带在命令请求中发送给第二网络实体。
本发明还提供一种会话描述协议版本协商系统,包括第一网络实体和第二 网络实体,其中,所述第一网络实体中包括
选择本端和第二网络实体同时支持的备用会话描述协议版本的模块; 向所述第二网络实体发送所述备用会话描述协议版本信息的^t块。 所述第一网络实体中还包括向第二网络实体请求该第二网络实体支持的
会话描述协议版本信息的模块;
所述第二网络实体中还包括根据所述请求,将本端支持的会话描述协议
版本信息返回给所述第一网络实体的模块。
所述第一网络实体还包括保存预先设置的所述第二网络实体支持的所有
会话描述协议版本信息的第 一存储模块,所述第二网络实体根据所述第 一存储模块中预先设置的所述第二网络实体支持的会话描述协议版本信息选择所述 备用会话描述协议版本。
所述第二网络实体中包括
接收所述备用会话描述协议版本信息的模块;
在确认是否支持对应的备用会话描述协议版本,并向所述第一网络实体返 回协商成功和/或失败响应的4莫块。
其中,所述第一网络实体为媒体网关控制器,所述第二网络实体为媒体网 关,该々某体网关控制器和媒体网关之间通过H.248协议通信。
此外,本发明还提供一种会话描述协议版本信息获取方法,包括如下步骤
第一网络实体向第二网络实体请求所述第二网络实体支持的会话描述协 议版本信息;
所述第二网络实体响应所述请求,将本端支持的会话描述协议版本信息返 回给所述第一网络实体。
其中,所述第一网络实体和第二网络实体之间通过H.248协议通信。
在H.248协议下,所述第一网络实体向第二网络实体发送的所述请求为携 带代表会话描述协议版本的属性参数的审计能力命令请求;
所述第二网络实体根据所述审计能力命令请求,将本端支持的会话描述协 议版本信息作为代表会话描述协议版本的属性参数的取值携带在该审计能力 命令对应的命令响应中返回给所述第 一 网络实体。
很发明还提供一种会话描述协议版本信息获取系统,包括第 一 网络实体和 第二网络实体,其中
所述第一网络实体中包括向第二网络实体请求该第二网络实体支持的会 话描述协议版本信息的模块;
所述第二网络实体中包括根据所述请求,将本端支持的会话描述协议版 本信息返回给所述第一网络实体的模块。
进一步,所述第一网络实体中还包括,第一收发模块,发送所述请求;
ii所述第二网络实体中还包括第二收发模块,接收所述请求并发送所述信息。
所述第一网络实体为媒体网关控制器,所述第二网络实体为媒体网关,该
媒体网关控制器和媒体网关之间通过H.248协议通信。 此外本发明还提供上述系统中的网络实体。 本发明有益效果如下
本发明提供的一种会话描述协议版本协商方法、系统及网络实体,实现了 通信双方之间协商应用同时都支持的会话描述协议版本,特别在H.248协议下 应用时,通过扩展一个属性参凄史,可以方^更的实观J某体网关控制器和i某体网关 之间的协商过程。
本发明提供的一种会话描述协议版本信息获取方法、系统及网络实体,实 现了通信一方从另一方获取对方支持的会话描述协议版本信息,特别在H.248 协议下应用时,通过扩展一个属性参数,可以方便的实现媒体网关控制器获取 媒体网关所支持的会话描述协议版本信息。


图1为NGN中MG和MGC组网示意图2为本发明所述会话描述协议版本协商方法的主要流程示意图; 图3和图4分别为本发明所述会话描述协议版本协商系统的两种主要结构 示意图5为本发明所述会话描述协议版本信息获取方法的主要流程示意图; 图6为本发明所述会话描述协议版本信息获取系统的一种主要结构示意图。
具体实施例方式
首先,本发明为实现进行通信的第一网络实体和第二网络实体双方协商应用同时都支持的SDP版本,提供如下技术构思
第一网络实体选择本端和第二网络实体同时支持的SDP版本,并将对应 的SDP版本信息发送给第二网络实体;
第二网络实体接收SDP版本信息,并在确认支持对应的SDP版本后向第 一网络实体返回协商成功响应。
当然,第二网络实体确认本端不支持对应的备用SDP版本后,还可以向 第一网络实体返回协商失败响应。
上述技术构思中,第一网络实体选择备用SDP版本时,需要同时参考本 端和第二网络实体分别支持的所有SDP版本,第一网络实体对本端支持的SDP 版本是已知的,对第二网络实体支持的SDP版本的获取方法有以下两种
一、 第一网络实体向第二网络实体请求其支持的SDP版本信息,具体包 括如下步骤
第一网络实体向第二网络实体请求该第二网络实体支持的SDP版本信息; 第二网络实体响应请求,将本端支持的SDP版本信息指示给第一网络实体。
本方法中,第一网络实体可以一次性向第二网络实体请求其支持的SDP 版本信息。
第 一网络实体还可以周期性向第二网络实体请求其支持的SDP版本信息。 这里,可以将更新周期设定为一定的时间,也可以设定为和第二网络实体进行 通信的次数。
二、 第二网络实体支持的所有SDP版本信息预先保存在第一网络实体上。 第二种方法主要通过运维系统(例如命令行、网管等)来配置和更新,保
证第 一 网络实体上所保存的信息的正确性。
第一网络实体获取的第二网络实体支持的SDP版本的更新将用于后续对 备用SDP版本的选择。
下面以上述第一种方式为例,进一步说明如何在H.248协议下通信的第一网络实体和第二网络实体之间具体实现本发明所述SDP版本协商方法。
在H.248协议下,扩展一个属性(Property)参数,例如隶属SDP版本(SDP Version)包的版本(Version)参数,用于表示所支持的SDP版本,其取值为 整型,可以直接使用IETF定义SDP的RFC编号,例如取值2327就表示支持 RFC2327,取值3266就表示支持RFC3266 (同时隐含地也支持RFC2327 ), 取值4566就表示支持RFC4566,缺省取值为2377。该SDP版本属性参数为终 端状态参数,在根(Root)终端的终端状态中设置,为可读可写参数。 如图2所示,本发明所述SDP版本协商方法包括如下步骤 如果第 一 网络实体本地还没有保存第二网络实体支持的会话描述协议版 本信息,则通过下述步骤S201 ~ S203获取并保存第二网络实体支持的会话描 述协议版本信息,否则可以直接进行步骤S204开始协商。
当然,第一网络实体在每一次进行协商之前,都可以执行S201 ~S203获 取第二网络实体支持的会话描述协议版本信息,然后再进行步骤S204。
步骤S201、第一网络实体向第二网络实体发送审计能力命令请求,审计能 力命令请求中携带上述代表SDP版本的属性参数;
步骤S202、第二网络实体才艮据审计能力命令请求,将本端支持的SDP版 本信息携带在该命令请求对应的命令响应中返回给第 一 网络实体;
其中,命令响应中设置有上述代表SDP版本的属性参数,第二网络实体支 持的SDP版本信息被设置为该属性参数的取值,例如2327、 4566等。
步骤S203、第 一网络实体将接收到的第二网络实体支持的会话描述协议版 本信息保存到本地;
步骤S204、第一网络实体在本端和第二网络实体同时支持的会话描述协议 版本中选择一种备用SDP版本;
步骤S205、第一网络实体将对应的SDP版本信息携带在命令请求中发送 给第二网络实体;
其中,该命令请求中设置有上述代表SDP版本的属性参数,所选SDP版
14本信息被设置为该属性参数的取值,例如4566等。
步骤S206、第二网络实体判断是否支持对应的SDP版本;
步骤S207、如果支持则向第一网络实体返回协商成功响应,否则返回协商
失败响应;
其中,协商成功响应为成功命令响应,协商失败响应为失败命令响应(包 括相应的错误码和/或错误描述)。
步骤S208、第一网络实体和第二网络实体之间采用选中的备用SDP版本 交互H.248信息。
这里,第一网络实体可以一次性也可以周期性地向第二网络实体请求其支 持的SDP版本信息。
上述技术方案的一种应用场景为第一网络实体为MGC,第二网络实体为 MG, 二者建立控制关联后,协商备用SDP版本。
如果MGC希望确定MG可能支持的SDP版本,MGC应向该MG发送针对上 述属性参数的审计能力(AuditCapabilities)命令请求,然后MG在相应的命令 响应中就将自己所能支持的SDP版本返回给MGC。如果MGC要求MG使用特定 的SDP版本,MGC应向该MG发送修改(Modify)命令请求设置上述属性参数 的取值为与该特定的SDP版本相对应的值,在MG在的相应的命令响应中返回 成功后,MGC和MG就能在Local和Remote描述符中使用该特定的SDP版本。如 果MGC设置的SDP版本属性参数取值被MG判断为包含无效或不期望的语法, 那么MG将向MGC返回相应的错误信息,包括错误码和/或错误文本描述。
一旦设置了特定的SDP版本,MG表现得就象是所有在H.248中对 RFC2327的引用都被替代为该特定的SDP版本。另外为了 MGC和MG后向 兼容,即便它们支持新的SDP版本,也应该支持RFC2327。
典型应用举例如下
当MGC和MG之间的控制关联建立起来后,MGC如果想使用非RFC2377的 SDP版本(例如RFC4566 )但并不知道MG是否支持,那么MGC向MG发送针对上述SDP Version包的Version属性参数的审计能力(AuditCapabilities )命令请 求,然后MG在相应的命令响应中返回上述SDP Version包的Version属性参数的 取值为一个包含2327和3266的列表,也即MG支持RFC2327或RFC3266,但不 支持RFC4566。基于对MG所支持SDP版本的了解,如果MGC决定使用 RFC3266,那么MGC就向MG发送针对上述SDP Version包的Version属性参数的 修改(Modify)命令请求,将该参数取值设置为3266。在MG在相应的命令响 应中返回成功后,MGC和MG就可以使用RFC3266了。
在将第二网络实体支持的SDP版本信息预先设置在第一网络实体上的实 现方法参见步骤S204 S208,不再重复描述。
本发明还提供一种SDP版本协商系统,参见图3所示,图3为该系统的 一种具体结构,包括第一网络实体100和第二网络实体200,其中
第一网络实体100包括第一收发模块101和选择本端和通信对端、即第 二网络实体200同时支持的备用SDP版本的模块,例如图3中所示选择模块 102,选择模块102通过第一收发模块101将备用SDP版本信息发送给第二网 络实体200。
对应第 一种获取第二网络实体200所支持的SDP版本信息的方法
第一网络实体100还包括向对端请求该第二网络实体200支持的SDP 版本信息的模块,例如图3中所示的第一处理模块103;
相应的,第二网络实体200中包括
第二收发模块201 ,接收备用SDP版本信息的模块;
第二网络实体200还包括将本端支持的SDP版本信息返回给第一网络 实体的模块,例如图3中所示的第二处理模块202。
第二网络实体200还包括判断本端是否支持对应的备用SDP版本的模 块,例如图3中所示的判断模块203;
第二网络实体200还包括根据判断结果向第一网络实体返回协商成功响 应或失败响应的模块,例如图3中所示的第二处理才莫块202,当然也可以单独设置执行该功能的模块。
参见图4所示,对应第二种预先设置第二网络实体200所支持的SDP版 本信息的方法
第一网络实体100中不包括第一处理模块103,但是包括第一存储模块 104,该第一存储模块104保存预先设置的第二网络实体支持的所有SDP版本 信息,选择模块102根据第一存储模块104中预先设置的第二网络实体支持的 SDP版本信息选择备用SDP版本。
其中,第一网络实体100可以为々某体网关控制器,第二网络实体200可以 为々某体网关,该媒体网关控制器和媒体网关之间通过H.248协议通信。 本发明还提供一种SDP版本信息获取方法,包括如下步骤 第一网络实体向第二网络实体请求第二网络实体支持的SDP版本信息; 第二网络实体响应请求,将本端支持的SDP版本信息返回给第一网络实体。
在H.248协议下,扩展一个属性(Property )参数,例如隶属SDP版本(SDP Version)包的版本(Version)参数,用于表示所支持的SDP版本,其取值为 整型,可以直接使用IETF定义SDP的RFC编号,例如取 (i 2327就表示支持 RFC2327,取值3266就表示支持RFC3266 (同时隐含地也支持RFC2327), 取值4566就表示支持RFC4566,缺省取值为2377。该SDP版本属性参数为终 端状态参数,在根(Root)终端的终端状态中设置,为可读可写参数。
如图5所示,本发明所述一种SDP版本信息获取方法具体实现步骤包括
步骤S501、第一网络实体向第二网络实体发送审计能力命令请求,审计能 力命令请求种携带新定义的SDP版本属性参数;
步骤S502、第二网络实体根据审计能力命令请求,将本端支持的SDP版 本信息携带在该命令请求的命令响应中返回给第 一 网络实体;
其中,命令响应中设置有SDP版本属性参数,第二网络实支持的SDP版 本信息被设置为该属性参数的取值。步骤S503、第 一 网络实体将接收到的第二网络实体支持的会话描述协议版 本信息保存到本地。
上述技术方案的一种应用场景为第一网络实体为MGC,第二网络实体 为MG,如果MGC希望确定MG可能支持的SDP版本,MGC应向该MG发 送针对上述属性参数的审计能力(AuditCapabilities)命令请求,然后MG在相 应的命令响应中就将自己所能支持的SDP版本返回给MGC。
典型应用举例如下
当MGC和MG之间的控制关联建立起来后,MGC如果想获取MG支持 的SDP版本信息,那么MGC向MG发送针对上述SDP Version包的Version 属性参数的审计能力(AuditCapabilities )命令请求,然后MG在相应的命令响 应中返回上述SDP Version包的Version属性参数的取值为一个包含2327和 3266的列表,也即MG支持RFC2327或RFC3266,但不支持RFC4566。
如图6所示,本发明响应提供一种SDP版本信息获取系统,包括第一网 络实体600和第二网络实体700,其中
第一网络实体600中包括
第三收发模块601,用于收发信息;
第一网络实体600中还包括通过第三收发模块601向第二网络实体700 请求该第二网络实体支持的SDP版本信息的模块,例如图6所示的请求模块 602;
第一网络实体600中还包括存储第二网络实体700所支持的SDP版本 信息的模块,例如图6中所示的存储模块603; 第二网络实体700中包括 第四收发模块701,用于收发信息;
第二网络实体700中还包括将本端支持的SDP版本信息通过第四收发 模块701返回给第一网络实体600的模块,例如图6中所示的响应模块702。 上述系统中,第一网络实体600可以为媒体网关控制器,第二网络实体700可以为媒体网关,该媒体网关控制器和媒体网关之间通过H.248协议通信。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种会话描述协议版本协商方法,其特征在于,包括如下步骤第一网络实体选择本端和第二网络实体同时支持的备用会话描述协议版本;所述第一网络实体将对应的备用会话描述协议版本信息指示给所述第二网络实体。
2、 如权利要求1所述的方法,其特征在于,所述方法还包括如下步骤 所述第一网络实体向第二网络实体请求该第二网络实体支持的会话描述协议版本信息;所述第二网络实体响应所述请求,将本端支持的会话描述协议版本信息返 回给所述第一网络实体。
3、 如权利要求2所述的方法,其特征在于,所述方法中,所述第一网络实体周期性地向第二网络实体请求该第二网络实体支持的会话描述协议版本 抄自
4、 如权利要求2或3所述的方法,其特征在于,所述方法中,所述第一 网络实体将每一次请求到的第二网络实体支持的会话描述协议版本信息用于后续与所述第二网络实体之间的备用会话描述协议版本的选择。
5、 如权利要求1所述的方法,其特征在于,所述第二网络实体支持的会 话描述协议版本信息预先保存在所述第 一 网络实体上。
6、 如权利要求l所述的方法,其特征在于,所述方法还包括如下步骤 所述第二网络实体确认支持所述备用会话描述协议版本后向所述第一网络实体返回关于会话描述协议版本协商的成功响应。
7、 如权利要求1或6所述的方法,其特征在于,所述方法还包括如下步骤所述第二网络实体确认不支持所述备用会话描述协议版本后向所述第一 网络实体返回关于会话描述协议版本协商的失败响应。
8、 如权利要求l所述的方法,其特征在于,所述备用会话描述协议版本 为第 一 网络实体和第二网络实体同时支持的最高级版本的会话描述协议。
9、 如权利要求l、 2或5所述的方法,其特征在于,所述第一网络实体和 第二网络实体之间通过H.248协议通信。
10、 如权利要求9所述的方法,其特征在于,当所述第一网络实体向第二 网络实体请求其支持的会话描述协议版本信息时所述第一网络实体向第二网络实体发送的所述请求为携带代表会话描述 协议版本的属性参数的审计能力命令请求;所述第二网络实体根据所述审计能力命令请求,将本端支持的会话描述协 议版本信息作为代表会话描述协议版本的属性参数的取值携带在该审计能力 命令相应的命令响应中返回给所述第 一 网络实体。
11、 如权利要求9所述的方法,其特征在于,当所述第一网络实体向第二 网络实体指示会话描述协议版本信息时,所述第一网络实体将备用会话描述协 议版本信息作为代表会话描述协议版本的属性参数的取值携带在命令请求中 发送给第二网络实体。
12、 如权利要求l、 2或5所述的方法,其特征在于,所述第一网络实体 为媒体网关控制器,所述第二网络实体为媒体网关。
13、 一种会话描述协议版本协商系统,包括第一网络实体和第二网络实体, 其特征在于,所述第一网络实体中包括选择本端和第二网络实体同时支持的备用会话描述协议版本的模块; 向所述第二网络实体发送所述备用会话描述协议版本信息的模块。
14、 如权利要求13所述的系统,其特征在于所述第一网络实体中还包括向第二网络实体请求该第二网络实体支持的 会话描述协议版本信息的模块;所述第二网络实体中还包括根据所述请求,将本端支持的会话描述协议 版本信息返回给所述第 一 网络实体的模块。
15、 如权利要求13所述的系统,其特征在于,所述第一网络实体还包括: 保存预先设置的所述第二网络实体支持的所有会话描述协议版本信息的第一 存储模块,所述第二网络实体根据所述第 一存储才莫块中预先设置的所述第二网 络实体支持的会话描述协议版本信息选择所述备用会话描述协议版本。
16、 如权利要求13、 14或15所述的系统,其特征在于,所述第二网络实 体中包括接收所述备用会话描述协议版本信息的模块;在确认是否支持对应的备用会话描述协议版本,并向所述第一网络实体返 回协商成功和/或失败响应的^t块。
17、 如权利要求13、 14或15所述的系统,其特征在于,所述第一网络实 体为媒体网关控制器,所述第二网络实体为媒体网关,该媒体网关控制器和4某 体网关之间通过H.248协议通信。
18、 一种网络实体,包括第一收发模块,其特征在于,所述网络实体还包 括选择本端和通信对端同时支持的备用会话描述协议版本的模块,并通过所 述第 一收发模块将所述备用会话描述协议版本信息发送给所述对端。
19、 如权利要求18所述的网络实体,其特征在于,所述网络实体中还包 括向对端请求该对端支持的会话描述协议版本信息的模块。
20、 如权利要求18所述的网络实体,其特征在于,所述网络实体还包括 保存预先设置的所述第二网络实体支持的所有会话描述协议版本信息的第一 存储模块,该网络实体根据所述第一存储模块中预4设置的所iW端支持的-会 话描述协议版本信息选择所述备用会话描述协议版本。
21、 如权利要求18、 19或20所述的网络实体,其特征在于,所述第一网 络实体为媒体网关控制器,该媒体网关控制器和所述对端之间通过H.248协议 通信。
22、 一种网络实体,其特征在于,包括第二收发模块,接收通信对端发送 的备用会话描述协议版本信息。
23、 如权利要求22所述的网络实体,其特征在于,所述网络实体还包括 确认是否支持对应的备用会话描述协议版本,并通过所述第二收发模块发送协 商成功和/或失败响应的模块。
24、 如权利要求22所述的网络实体,其特征在于,所述网络实体还包括 向通信对端发送本端支持的会话描述协议版本信息的模块。
25、 如权利要求22、 23或24所述的网络实体,其特征在于,所述网络实 体为媒体网关,该媒体网关和所述对端之间通过H.248协议通信。
26、 一种会话描述协议版本信息获取方法,其特征在于,包括如下步骤 第一网络实体向第二网络实体请求所述第二网络实体支持的会话描述协议版本信息;所述第二网络实体响应所述请求,将本端支持的会话描述协议版本信息返 回给所述第一网络实体。
27、 如权利要求26所述的方法,其特征在于,所述第一网络实体和第二 网络实体之间通过H.248协i义通信。
28、 如权利要求27所述的方法,其特征在于所述第一网络实体向第二网络实体发送的所述请求为携带代表会话描述 协议版本的属性参数的审计能力命令请求;所述第二网络实体根据所述审计能力命令请求,将本端支持的会话描述协 议版本信息作为代表会话描述协议版本的属性参数的取值携带在该审计能力 命令对应的命令响应中返回给所述第 一 网络实体。
29、 如权利要求26所述的方法,其特征在于,所述第一网络实体为J 某体 网关控制器,所述第二网络实体为々某体网关。
30、 一种会话描述协议版本信息获取系统,包括第一网络实体和第二网络 实体,其特征在于所述第一网络实体中包括向第二网络实体请求该第二网络实体支持的会 话描述协议版本信息的模块;所述第二网络实体中包括根据所述请求,将本端支持的会话描述协议版 本信息返回给所述第一网络实体的模块。
31、 如权利要求30所述的系统,其特征在于 所述第一网络实体中还包括,第一收发模块,发送所述请求; 所述第二网络实体中还包括第二收发模块,接收所述请求并发送所述信台
32、 如权利要求30或31所述的系统,其特征在于,所述第一网络实体为 媒体网关控制器,所述第二网络实体为媒体网关,该媒体网关控制器和媒体网 关之间通过H.248协议通信。
33、 一种网络实体,包括第一收发模块,其特征在于,所述网络实体还包 括通过所述第一收发模块向通信对端请求该对端支持的会话描述协议版本信 息的模块。
34、 如权利要求33所述的网络实体,其特征在于,所述网络实体为媒体 网关控制器。
35、 一种网络实体,包括第二收发模块,其特征在于,所述网络实体还包 括通过所述第二收发模块发送本端支持的会话描述协议版本信息的模块。
36、 如权利要求35所述的网络实体,其特征在于,所述网络实体为媒体 网关。
全文摘要
本发明涉及通信技术,特别涉及会话描述协议版本协商方法、系统及网络实体,会话描述协议版本信息获取方法、系统及网络实体。本发明提供的一种会话描述协议版本协商方法、系统及网络实体,完善了通信双方之间协商应用同时都支持的会话描述协议版本的协商过程,特别在H.248协议下应用时,通过扩展一个属性参数,可以方便的实现媒体网关控制器和媒体网关之间的协商过程。本发明提供的一种会话描述协议版本信息获取方法、系统及网络实体,实现了通信一方从另一方获取对方支持的会话描述协议版本信息,特别在H.248协议下应用时,通过扩展一个属性参数,可以方便的实现媒体网关控制器获取媒体网关所支持的会话描述协议版本信息。
文档编号H04L29/06GK101453471SQ20081018967
公开日2009年6月10日 申请日期2006年10月16日 优先权日2006年10月16日
发明者林扬波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1