一种信号速率调整的方法及装置的制作方法

文档序号:7918155阅读:186来源:国知局
专利名称:一种信号速率调整的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种信号速率调整的方法及装置。
背景技术
在现有的分组网络中,媒体网关控制器(MGC)和媒体网关(MG)是业务与承载分离架构下的分组网络中的两个关4建构件,其中,MGC负责业务控制功能,MG负责媒体承载功能,以此方式来实现业务控制平面和媒体承载平面的分离,从而充分共享网络资源,进而简化设备升级和业务扩展的实现难度,降低开发和维护的成本。
在所述MG和MGC之间,采用(媒体)网关控制协议实现MG和MGC之间的通信,目前,应用较多的是H.248/MeGaCo和MGCP两种协议,且H.248/MeGaCo是基于MGCP发展而来的。
以H.248为例,在该协议上,存在以下形式的抽象连接模型MG上的各种资源被抽象表示为终端(Termination),该抽象表示的终端又分为物理终端和临时终端,其中,物理终端代表一些具有半永久存在性的物理实体,例如时分复用(TDM)时隙等;临时终端则代表一些临时申请并在使用后释放的公共资源,例如实时传输协议(RTP)流等。另外,还以被称为根(Root)终端的特殊终端来代表MG整体。终端之间的关联被抽象表示为上下文(Context ),该上下文可以表示多个终端之间的关联,由此可以以拓朴(Topology)来描述终端间的相互关系;对于还未与其它终端发生关联的终端,则可以由一个被称为空(Null)上下文的特殊上下文来包含。
在现有技术中,信号(Signal)被MGC用于指示MG进行某种资源操作,例如放音等。信号在终端(Termination)或流(Stream)级执行,在终端上执行表示对该终端上的所有流都同时适用;可以釆用信号列表的方式来表示一 系列需要按序进行的操作,在各个操作之间可以有间隔。MGC以信号描述符的方式将至少如下之一包含在其中下发给MG:信号或信号列表;在同一次下发的信号描述符中的信号或信号列表被同步进行。信号的执行可能是基于一定的速率。在实际应用中,存在调整其速率的需求。现有技术中调整信号执行速率通常采用的方式是以预先设置的某个常规值为基准进行调整。
整信号的执行速率的方式必须依赖于作为基准的常规值的预先设置,如果媒体网关不知道常规值就无法进行调整,从而有可能影响调整的灵活和效率。

发明内容
本发明实施例的目的在于提供一种信号速率调整的方法和装置,提供信号速率调整的灵活性和效率。
本发明实施例提供以下技术方案一种信号速率调整的方法,包括
媒体网关接收待调整信号指示信息和速率调整增量信息;所述媒体网关根据所述待调整信号指示信息对应的待调整信号的当前执行速率和所述速率调整增量信息计算待调整速率;
所述4某体网关以所述待调整速率执行所述待调整信号。一种媒体网关,该媒体网关包括
接收单元,用于接收待调整信号指示信息和速率调整增量信息;计算单元,用于根据所述待调整信号指示信息对应的待调整信号的当前执
行速率和所述速率调整增量信息计算待调整速率;
调整单元,用于以所述待调整速率执行所述待调整信号指示信息对应的待
调整信号。
一种媒体网关控制器,该媒体网关控制器包括
发送单元,用于向媒体网关发送待调整信号指示信息和速率调整增量信
息;
所述媒体网关根据所述待调整信号指示信息对应的待调整信号的当前执行速率和所述速率调整增量信息计算待调整速率,并以所述待调整速率执行所述待调整信号。
在本发明实施例中,MGC对已在执行的特定信号可以在不了解该信号常
规速率的情况下指示MG对其速率进行调整,MG也可以直接基于当前速率而非常规速率计算调整后的速率;从而提高了信号速率调整的灵活性和效率。


图1为本发明实施例一所提供的信号速率调整方法的流程示意图;图2为本发明实施例二所提供的信号速率调整方法的流程示意图;图3为本发明实施例所提供的媒体网关的结构示意图。
具体实施例方式
在本发明实施例中,通过扩展MG与MGC之间包括但不限于H.248和MGCP的(媒体)网关控制协议,为MGC指示MG进行信号速率调整提供简便高效的方案,具体为
媒体网关接收媒体网关控制器发送的待调整信号指示信息和速率调整增量信息;
媒体网关根据所述待调整信号指示信息对应的待调整信号的当前执行速率和速率调整增量信息计算待调整速率;媒体网关以待调整速率执行待调整信号。下面,参照附图对本发明实施例的具体实现进行详细描述。参见图1,为本发明实施例一所提供的信号速率调整方法的流程示意图。该实施例中通过信号(例如Play、 PlayCollect、 PlayRecord等信号)中的一个参数来表示该信号的调整速率相对于当前速率的增量,例如将该参数命名为速率增量(Rate Delta,标识为rd)参数。该参数为整数(Integer)类型,单位为百分比(Percent);取正值代表相对于当前速率加快的百分比,取负值代表相对于当前速率减慢的百分比,取O代表相对于当前速率不变。缺省值为0。
该实施例的方法包^r以下步骤
7步骤100: MGC向MG下发4言号时,可以同时设置该信号的rd参数,该参数用于指示MG调整该信号的速率。rd参数的取值代表了调整速率相对于当前速率的增量;
步骤102: MG得到该信号及rd参数后,根据信号及rd参数、该信号的当前执行速率计算调整后的速率,并以调整后的速率执行该信号。例如当前速率为两倍于常规速率,若参数^=50,则调整速率为三倍于常规速率;若参数rd=-50,则调整速率为一倍于常MJi率;参数^=0,则调整速率仍为两倍于常规速率。
该实施例中,媒体网关发送的信号为待调整信号指示信息,其中携带的速率增量参数为速率调整增量信息。
该实施例中,MGC在下发信号给MG执行时,可以在不了解该信号常规速率的情况下指示MG对其速率进行调整,MG也可以直接基于当前速率而非常规速率计算调整后的速率。
参见图2,为本发明实施例二所提供的信号速率调整方法的流程示意图。
该实施例中第二个信号用来表示调整特定信号的速率增量,例如将该信号命名为速率调整(Rate Delta Adjustment,标识为rda)信号,该信号可以进一步包括以下参数
调整对象,可以是信号标识(Signal Identifier,标识为si )、信号列表标识(Signal List Identifier,标识为sli )、 i某体资源才示i口、 ( Media Resource Identifier,标识为mri)或它们的任意组合;上述这些参数为字符串(String)类型。
调整增量,例如可以命名为增量(Delta,标识为delta)代表相对于当前速率的增量。该参凄t为整数(Integer)类型,单位为百分比(Percent)。取正值代表相对于当前速率加快的百分比,取负值代表相对于当前速率减慢的百分比,取O代表相对于当前速率不变。缺省值为0。
该实施例的方法包括以下步各聚
步骤200:当MGC需要向MG指示调整特定信号、信号列表或媒体资源的速率时,MGC可以向MG下发上述rda信号,同时设置该信号的如下参数之一或其组合si、 sli、 mri;并设置该信号的参数delta为调整速率相对于当前速率的增量;
步骤202: MG接收该信号及其参数后,计算获得调整后的信号速率,将对相应的信号、信号列表或媒体资源应用调整后的速率。
例如信号play的当前速率为两倍于常规速率,若MGC下发信号rda并且其参数si="play", delta=50,则MG对play信号的调整速率为三倍于常规速率;若MGC下发信号rda并且其参数si="play", delta=-50,则MG对play信号的调整速率为一倍于常规速率;若MGC下发信号rda并且其参数si="play,,,delta-O,则MG对play信号的调整速率仍为两倍于常规速率。若以sil="play,playcollect,playrecord"代替上述si="play",则delta=50表示对该信号列表中的play、 playcollect、 playrecord三个信号分别按其各自当前速率加快50%调整。若以mriy,a.rm"代替上述si=,,play,,,则delta=-50表示对a.rm这一媒体相关的所有信号和/或信号列表中分别按其各自当前速率减慢50%调整。
该实施例中,调整对象参数为待调整信号指示信息,调整增量参数为所述速率调整增量信息。
该实施例中,MGC对已在执行的特定信号可以在不了解该信号常规速率的情况下指示MG对其速率进行调整,MG也可以直接基于当前速率而非常规速率计算调整后的速率;从而提高了信号速率调整的灵活性和效率。
需要说明的是,本发明实施例中提供的速率调整增量信息表示信号的待调整速率相对于当前执行速率的增量百分比。本发明实施例仅以此为例,其中的速率调整增量信息也可以表示信号的待调整速率相对于当前执行速率的增量
绝对值。
另外,本发明实施例还提供了一种媒体网关,该媒体网关包括接收单元300,用于接收媒体网关控制器发送的待调整信号指示信息和速
9率调整增量信息;
计算单元302,用于根据待调整信号指示信息对应的待调整信号的当前执行速率和速率调整增量信息计算待调整速率;
调整单元304,用于以待调整速率执行待调整信号指示信息对应的待调整信号。
具体来说,接收单元可以为第一接收单元,用于接收媒体网关控制器发送的信号,信号包括速率增量参数;其中,该信号为待调整信号指示信息,速率增量参数为所述速率调整增量信息;
另夕卜,接收单元也可以为第二接收单元,用于接收々某体网关控制器发送的速率调整信号,速率调整信号包括调整对象参数和速率增量参数;其中,调整对象参数为待调整信号指示信息,速率增量参数为速率调整增量信息;其中的待调整信号指示信息至少包括如下之一或其组合信号标识、信号列表标识、媒体资源标识。
其中,速率调整增量信息表示信号的待调整速率相对于当前执行速率的增量百分比或者表示信号的待调整速率相对于当前执^f亍速率的增量绝对值。
通过本发明实施例提供的MG, MGC在下发信号给MG执行时,可以在不了解该信号常规速率的情况下指示MG对其速率进^"调整,MG也可以直接基于当前速率而非常规速率计算调整后的速率;从而提高了信号速率调整的灵活性和效率。
本发明实施例还提供了一种媒体网关控制器,该々某体控制器包括发送单元,用于向媒体网关发送待调整信号指示信息和速率调整增量信
息;
媒体网关根据待调整信号指示信息对应的待调整信号的当前执行速率和速率调整增量信息计算待调整速率,并以待调整速率执行所述待调整信号。
具体来说,发送单元可以为第一发送单元,用于向媒体网关发送信号,该信号包括速率增量参数;其中,该信号为所述待调整信号指示信息,速率增量
10参数为速率调整增量信息。
另外,发送单元也可以为第二发送单元,用于向^f某体网关发送速率调整信号,速率调整信号包括调整对象参数和速率增量参数;其中,调整对象参数为待调整信号指示信息,速率增量参数为速率调整增量信息。
在本发明实施例中,待调整信号指示信息至少包括如下之一或其组合信号标识、信号列表标识、媒体资源标识。
在本发明实施例中,速率调整增量信息表示信号的待调整速率相对于当前执行速率的增量百分比或者表示信号的待调整速率相对于当前执行速率的增量绝对值。
通过本发明实施例提供的MGC, MGC在下发信号给MG执行时,可以在不了解该信号常规速率的情况下指示MG对其速率进行调整,MG也可以直接基于当前速率而非常规速率计算调整后的速率;从而提高了信号速率调整的灵活性和效率。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
另外,本发明实施例中还提供了一种数据结构,其为一个信号,其中包括待调整信号指示信息和速率调整增量信息;
具体地,该信号可以是待调整信号指示信息,其中携带的速率增量参数为速率调整增量信息;具体可以通过信号(例如Play、 PlayCollect、 PlayRecord等信号)中的一个参数来表示该信号的调整速率相对于当前速率的增量,例如将该参数命名为速率增量(Rate Delta,标识为rd)参数。该参数为整数(Integer)类型,单位为百分比(Percent);取正值代表相对于当前速率加快的百分比,取负值代表相对于当前速率减慢的百分比,取O代表相对于当前速率不变。缺省值为0。
该信号也可以是速率调整(Rate Delta Adjustment,标识为rda)信号,该信号可以进一步包括以下参数
调整对象,可以是信号标识(Signal Identifier,标识为si )、信号列表标识(Signal List Identifier,才示识为sli )、 i某体资源才示识(Media Resource Identifier,标识为mri)或它们的任意组合;上述这些参数为字符串(String)类型。
调整增量,例如可以命名为增量(Delta,标识为delta)代表相对于当前速率的增量。该参数为整数(Integer)类型,单位为百分比(Percent)。取正值代表相对于当前速率加快的百分比,取负值代表相对于当前速率减慢的百分比,取O代表相对于当前速率不变。缺省值为0。其中,调整对象参数为待调整信号指示信息,调整增量参数为所述速率调整增量信息。
需要说明的是,本发明实施例可应用于采用分离架构的媒体资源服务器,即媒体资源控制设备和媒体资源处理设备之间关于信号设置和调整的交互。此
时,媒体资源控制设备相当于MGC,媒体资源处理设备相当于MG。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应4见为本发明的保护范围。
1权利要求
1、一种信号速率调整的方法,其特征在于,该方法包括媒体网关接收待调整信号指示信息和速率调整增量信息;所述媒体网关根据所述待调整信号指示信息对应的待调整信号的当前执行速率和所述速率调整增量信息计算待调整速率;所述媒体网关以所述待调整速率执行所述待调整信号。
2、 根据权利要求1所述的方法,其特征在于,所述i某体网关接收待调整 信号指示信息和速率调整增量信息具体包括所述媒体网关接收媒体网关控制器发送的信号,所述信号包括速率增量参数;其中,所述信号为所述待调整信号指示信息,所述速率增量参数为所述速 率调整增量信息。
3、 根据权利要求1所述的方法,其特征在于,其中,所述媒体网关接收 待调整信号指示信息和速率调整增量信息具体包括所述媒体网关接收媒体网关控制器发送的速率调整信号,所述速率调整信 号包括调整对象参数和速率增量参数;其中,所述调整对象参数为所述待调整信号指示信息,所述速率增量参数 为所述速率调整增量信息。
4、 根据权利要求3所述的方法,其特征在于,所述待调整信号指示信息 至少包括如下之一或其组合信号标识、信号列表标识、媒体资源标识。
5、 根据权利要求1 4任意一项所述的方法,其特征在于,所述速率调整 增量信息表示信号的待调整速率相对于当前执行速率的增量百分比或者所述速率调整增量信息表示信号的待调整速率相对于当前执行速率的增 量绝对值。
6、 一种4某体网关,其特征在于,包括接收单元,用于接收待调整信号指示信息和速率调整增量信息; 计算单元,用于根据所述待调整信号指示信息对应的待调整信号的当前执 行速率和所述速率调整增量信息计算待调整速率;调整单元,用于以所述待调整速率执行所述待调整信号指示信息对应的待 调整信号。
7、 根据权利要求6所述的媒体网关,其特征在于,所述接收单元为第一接收单元,用于接收媒体网关控制器发送的信号,所述信号包括速率增量参数; 其中,所述信号为所述待调整信号指示信息,所述速率增量参数为所述速 率调整增量信息。
8、 根据权利要求6所述的媒体网关,其特征在于,所述接收单元为第二 接收单元,用于接收媒体网关控制器发送的速率调整信号,所述速率调整信号 包括调整对象参数和速率增量参数;其中,所述调整对象参数为所述待调整信号指示信息,所述速率增量参数 为所述速率调整增量信息。
9、 根据权利要求8所述的i某体网关,其特征在于,所述待调整信号指示 信息至少包括如下之一或其组合信号标识、信号列表标识、媒体资源标识。
10、 根据权利要求6 9任意一项所述的媒体网关,其特征在于,所述速率 调整增量信息表示信号的待调整速率相对于当前执行速率的增量百分比或者所述速率调整增量信息表示信号的待调整速率相对于当前执行速率的增 量绝对值。
11、 一种媒体网关控制器,其特征在于,包括发送单元,用于向媒体网关发送待调整信号指示信息和速率调整增量信息;所述媒体网关根据所述待调整信号指示信息对应的待调整信号的当前执 行速率和所述速率调整增量信息计算待调整速率,并以所述待调整速率执行所 述待调整信号。
12、 根据权利要求11所述的媒体网关控制器,其特征在于,所述发送单 元为第一发送单元,用于向媒体网关发送信号,所述信号包括速率增量参数;其中,所述信号为所述待调整信号指示信息,所述速率增量参数为所述速 率调整增量信息。
13、 根据权利要求11所述的媒体网关控制器,其特征在于,所述发送单 元为第二发送单元,用于向媒体网关发送速率调整信号,所述速率调整信号包括调整对象参数和速率增量参数;其中,所述调整对象参数为所述待调整信号指示信息,所述速率增量参数 为所述速率调整增量信息。
14、 根据权利要求13所述的媒体网关控制器,其特征在于,所述待调整 信号指示信息至少包括如下之一或其组合信号标识、信号列表标识、媒体资 源标识。
15、 根据权利要求11 14任意一项所述的媒体网关控制器,其特征在于, 所述速率调整增量信息表示信号的待调整速率相对于当前执行速率的增量百 分比或者所述速率调整增量信息表示信号的待调整速率相对于当前执行速率的增 量绝对值。
全文摘要
本发明实施例公开了一种信号速率调整的方法,包括媒体网关接收待调整信号指示信息和速率调整增量信息;所述媒体网关根据所述待调整信号指示信息对应的待调整信号的当前执行速率和所述速率调整增量信息计算待调整速率;所述媒体网关使用所述待调整速率执行所述待调整信号。本发明还公开了一种媒体网关控制器和媒体网关。采用本发明实施例,使得MGC对已在执行的特定信号可以在不了解该信号常规速率的情况下指示MG对其速率进行调整,MG也可以直接基于当前速率而非常规速率计算调整后的速率。
文档编号H04L12/56GK101651607SQ200810142470
公开日2010年2月17日 申请日期2008年8月13日 优先权日2008年8月13日
发明者林扬波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1