实时传输协议流与实时传输控制协议流绑定的方法及装置的制作方法

文档序号:7968416阅读:299来源:国知局
专利名称:实时传输协议流与实时传输控制协议流绑定的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实时传输协议流与实时传输控制协议流绑定绑定的方法及装置。
背景技术
在分离架构下,呼叫控制面和承载控制面的主体分别是网关控制器MGC和网关MGW。其中,MGW接受MGC的控制,MGW与MGC之间的接口协议称作媒体网关控制协议,在Itu-t中定义为H.248系列规范,如图1所示。
在媒体网关控制协议中,网关上的承载资源被抽象为Termination(端点),由网关自行分配ID来标识,网关控制器通过这个ID来引用网关上的承载资源并对其进行操作。
Termination可以根据承载类型进行分类,其中一类就是基于IP承载的端点。这类端点通常用来承载基于RTP/RTCP的媒体流。其中RTP(Real-TimeTransport Protocol)是实时传输协议,用于为音频、视频,以及可能的同时数据等应用提供实时的传输服务。RTCP(Real-Time Transport ControlProtocol)是实时传输控制协议,是与RTP配套的一个协议,用于对RTP提供的传输服务质量进行监控。
通常,在创建RTP流的同时,会创建一个与其配套的RTCP流。根据标准组织TISPAN(高级网络的电信和国际互联网融合业务和协议)定义的TS102.333协议,所述的RTP流和RTCP流在H.248接口上体现为两种形式一种是在H.248接口上明确体现为两个流;另一种是在H.248接口上只体现RTP一个流,而RTCP流在创建RTP流的同时隐含创建。具体使用哪种形式是通过H.248接口上的一个参数来控制的(参考TS102.333协议的B.2节,此处不作详细描述)。
在H.248接口上,流与流之间是相互独立的,除了他们属于同一个Termination之外,按现有的协议机制没有任何的手段来描述他们之间的捆绑关系。而RTP流和RTCP流之间却恰恰有捆绑关系,因为RTCP是对RTP的一个监控机制,只有当RTP流存在时,RTCP流才有意义,一个RTCP流也只会监控特定的RTP流,比如,假设一个Termination上现在有四个流RTP-1和RTP-2分别承载音频和视频,RTCP-1和RTCP-2分别对RTP-1和RTP-2进行监控。
因此,需要一种技术可以实现RTP流和RTCP流的绑定。

发明内容
本发明的目的在于提供一种H.248架构下RTP流和RTCP流的绑定方法及装置。
本发明的目的是通过以下技术方案实现的一种实时传输协议流与实时传输控制协议流绑定的方法,包括根据唯一标识每个流的流ID,将实时传输协议流与对其进行监控的实时传输控制协议流进行绑定。
所述绑定方法具体包括根据流ID设定实时传输协议流与对其进行监控的实时传输控制协议流的绑定关系;扩展流参数,增加与其具有绑定关系的流ID。
所述扩展流参数的方法包括
扩展实时传输协议流参数,在所述流参数中增加与其具有绑定关系的实时传输控制协议流ID;和/或,扩展实时传输控制协议流参数,在所述流参数中增加与其具有绑定关系的实时传输协议流ID。
所述方法进一步包括对具有绑定关系的实时传输协议流及实时传输控制协议流进行关联管理。
一种实时传输协议流与实时传输控制协议流绑定的装置,包括绑定关系设定模块,用于根据唯一区分每个流的流ID设定实时传输协议流与对其进行监控的实时传输控制协议流之间的绑定关系;流参数扩展模块,用于根据绑定关系设定模块设定的绑定关系扩展流参数,在流参数中增加与其具有绑定关系的流ID。
所述装置进一步包括流管理模块,用于根据前述两模块设定的绑定关系对实时传输协议流及实时传输控制协议流进行关联管理。
由上述本发明提供的技术方案可以看出,本发明根据唯一区分每个流的流ID,实现了设定在H.248架构下RTP流与RTCP流的捆绑关系,从而实现了对RTP流与RTCP流的管理管理。


图1为现有技术Itu-t定义的H.248协议应用示意图;图2为本发明所述方法一种实施例操作流程图;图3为本发明所述装置一种实施例模块示意图。
具体实施例方式
本发明的核心思想是提供一种RTP流与RTCP流绑定的方法及装置,根据唯一区分每个流的流ID确定RTP流与RTCP流的绑定关系。实现了流的关联管理在H.248接口上的体现。
本发明所述方法一种实施例的方案如下在H.248协议中定义了H.248接口上明确体现的每一个流,都有一个流ID对其进行唯一标识,协议中称作StreamId。也就是,无论是RTP流还是对其进行监控的对应的RTCP流都会被分配这样一个StreamId对其进行标识。利用所述唯一区分每一个流的StreamId将所述RTP流与RTCP流进行绑定。
具体实现过程如图2所示,包括如下步骤首先,根据唯一区分每一个流的流ID,设定具体的RTP流与RTCP流的绑定关系;在创建RTP流和/或RTCP流时,根据StreamId设定RTP流与RTCP流的绑定关系。
其次,扩展流参数,增加与其具有绑定关系的对应的流ID;在H.248接口上,每一个明确体现的流都是通过一系列的参数来描述的。因为H.248协议的开放性,这些参数是可以扩展的。本发明所述的扩展流参数的方法包括1)针对RTCP流来添加一个参数;扩展RTCP流参数描述,即,在RTCP流参数描述中增加与其绑定的RTP流的StreamId,这个参数表征的意义就是,这个RTCP流所监控的为流ID为StreamId的RTP流;2)针对RTP流添加一个参数;扩展RTP流参数描述,即,在RTP流参数描述中增加与其具有绑定关系的RTCP流的StreamId,这个参数表征的意义是,流ID为StreamId的RTCP流是用来监控这个RTP流的;
3)前两种方式的同时使用和结合;即,同时扩展RTP流及RTCP流参数。
最后,根据所述绑定关系对RTP流与RTCP流进行关联管理。
本发明提供一种RTP流与RTCP流绑定的装置,所述装置一种实施例模块示意图如图3所示,包括绑定关系设定模块,用于根据唯一区分每个流的流ID设定RTP流与RTCP流之间的绑定关系;流参数扩展模块,用于根据绑定关系设定模块设定的绑定关系扩展流参数,在流参数中增加与其具有绑定关系的流ID;流管理模块,用于根据前述两模块设定的绑定关系对RTP流与RTCP流进行关联管理。
综上所述,本发明根据唯一区分每个流的流ID,实现了设定在H.248架构下RTP流与RTCP流的捆绑关系,从而实现了对RTP流与RTCP流的管理管理。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种实时传输协议流与实时传输控制协议流绑定的方法,其特征在于,包括根据唯一标识每个流的流ID,将实时传输协议流与对其进行监控的实时传输控制协议流进行绑定。
2.如权利要求1所述的一种实时传输协议流与实时传输控制协议流绑定的方法,其特征在于,所述绑定方法具体包括根据流ID设定实时传输协议流与对其进行监控的实时传输控制协议流的绑定关系;扩展流参数,增加与其具有绑定关系的流ID。
3.如权利要求2所述的一种实时传输协议流与实时传输控制协议流绑定的方法,其特征在于,所述扩展流参数的方法包括扩展实时传输协议流参数,在所述流参数中增加与其具有绑定关系的实时传输控制协议流ID;和/或,扩展实时传输控制协议流参数,在所述流参数中增加与其具有绑定关系的实时传输协议流ID。
4.如权利要求1、2或3所述的一种实时传输协议流与实时传输控制协议流绑定的方法,其特征在于,所述方法进一步包括对具有绑定关系的实时传输协议流及实时传输控制协议流进行关联管理。
5.一种实时传输协议流与实时传输控制协议流绑定的装置,其特征在于,包括绑定关系设定模块,用于根据唯一区分每个流的流ID设定实时传输协议流与对其进行监控的实时传输控制协议流之间的绑定关系;流参数扩展模块,用于根据绑定关系设定模块设定的绑定关系扩展流参数,在流参数中增加与其具有绑定关系的流ID。
6.如权利要求5所述一种实时传输协议流与实时传输控制协议流绑定的装置,其特征在于,所述装置进一步包括流管理模块,用于根据前述两模块设定的绑定关系对实时传输协议流及实时传输控制协议流进行关联管理。
全文摘要
本发明涉及通信技术领域中一种实时传输协议流与实时传输控制协议流绑定的方法及装置,根据唯一标识每个流的流ID,将实时传输协议流与对其进行监控的实时传输控制协议流进行绑定。所述绑定方法具体包括根据流ID设定实时传输协议流与对其进行监控的实时传输控制协议流的绑定关系;扩展流参数,增加与其具有绑定关系的流ID。本发明实现了设定在H.248架构下RTP流与RTCP流的捆绑关系,从而实现对RTP流与RTCP流的管理。
文档编号H04L29/06GK1925492SQ20061012745
公开日2007年3月7日 申请日期2006年9月15日 优先权日2006年9月15日
发明者汪大海 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1