信号增益控制方法、系统、媒体网关及其控制器的制作方法

文档序号:7918150阅读:209来源:国知局
专利名称:信号增益控制方法、系统、媒体网关及其控制器的制作方法
技术领域
本发明涉及移动通信领域,特别是(媒体)网关控制协议的增益控制方 面的技术。
背景技术
如图l所示媒体网关控制器(MGC)和媒体网关(MG)是业务与承 载分离架构下的分组网络的两个关键构件。MGC负责业务控制功能,MG 负责媒体承载功能,藉此实现业务控制平面和媒体承载平面的分离,从而充 分共享网络资源,简化设备升级和业务扩展,降低开发和维护成本。
(媒体)网关控制协议是MG和MGC之间通信的主要协议,目前应用 较为广泛的有H.248/MeGaCo (网关控制协议)和MGCP (媒体网关控制协 议)两种协议,并且H.248/MeGaCo是基于MGCP发展而来的。其中,MGCP 版本1由IETF于1999年10月制订并于2003年1月修订,H.248/MeGaCo 版本1由ITU和IETF于2000年11月共同制订并于2003年6月修订,H.248 版本2由ITU于2002年5月制订并于2004年3月修订,H.248版本3由ITU 于2005年9月制订并于2008年5月修订。
根据H.248的定义,信号(Signal)被MGC用于指示MG进行某种资 源操作,例如放音等。信号在终端(Termination)或流(Stream)级执行, 在终端上执行表示对该终端上的所有流都同时适用。可以采用信号列表的方 式来表示一系列需要按序进行的操作,在各个操作之间可以有间隔。MGC 以信号描述符的方式将信号和/或信号列表包含在其中下发给MG。在同一次 下发的信号描述符中的信号和/或信号列表被同步进行。
信号的执行可能基于一定增益。应用中存在调整其增益的需求,但现有
5技术中并不存在着增益调整机制,故MG无法进行增益的调整。

发明内容
本发明的实施例提供了 一种通过扩展(媒体)网关控制协议实现增益调 整的方法,系统、媒体网关及其控制器,实现MG调整增益。
一种信号增益控制方法,包括了以下步骤媒体网关接收来自媒体网关 控制器的基于直接设置方式或相对当前值增量方式对信号的增益进行调整 的控制信息;媒体网关根据所述控制信息对相应的信号进行增益调整。
一种媒体网关,包括接收单元,用于接收来自媒体网关控制器的基于 直接设置方式或相对当前值增量方式对信号的增益进行调整的控制信息;调 整单元,根据所述控制信息对相应的信号进行增益调整。
一种通信系统,包括媒体网关控制器,用于向媒体网关控制发送基于 直接设置方式或相对当前值增量方式对信号的增益进行调整的控制信息。媒 体网关,用于接收所述控制信息,并根据控制信息对相应的信号进行增益调 整。
一种媒体网关控制器,包括发送模块,用于向媒体网关控制发送基于 直接设置方式或相对当前值增量方式对信号的增益进行调整的控制信息。
由上述的技术方案可知,通过扩展扩展(媒体)网关控制协议,媒体网 关接收来自媒体网关控制器的基于直接设置方式或相对当前值增量方式对 信号的增益进行调整的控制信息;媒体网关根据所述控制信息对相应的信号 进行增益调整,从而实现了媒体网关可以根据直接设置方式或者相对当前增 量方式对信号的增益进行调整。


图1是本发明实施例所采用的MG和MGC组网示意图; 图2是本发明增益调整方法的实施例的流程图; 图3是本发明实施例的系统结构示意图
具体实施例方式
如图1所示,为本发明实施例业务与承载分离架构下媒体网关控制器
MGC与媒体网关MG的组网示意图。
(媒体)网关控制协议是MG和MGC之间通信的主要协议,目前应用较为广泛的有H.248/MeGaCo (网关控制协议)和MGCP (媒体网关控制协议)两种协议,并且H.248/MeGaCo是基于MGCP发展而来的。
以H.248为例,MG上的各种资源被抽象表示为终端(Termination)。终端又分为物理(Physical)终端和临时(Ephemeral)终端,前者代表一些具有半永久存在性的物理实体,例如TDM时隙等,后者代表一些临时申请用后释放的公共资源,例如RTP流等。另以被称为根(Root)终端的特殊终端来代表MG整体。终端之间的关联被抽象表示为上下文(Context)。上下文可以包含多个终端,因而以拓朴(Topology)来描述终端间的相互关系。对于还未与其它终端发生关联的终端,由一个被称为空(Null)上下文的特殊上下文来包含。
基于上述抽象连接模型,业务与承载之间的交互实际上就体现为面向Termination和Context的才喿作。这种才喿作通过MGC和MG之间的命令
(Command)的请求(Request)和响应(Reply)来完成。命令类型包括增加(Add)、修改(Modify)、删减(Subtract)、移动(Move)、审计值
(AuditValue)、审i十能力(AuditCapabilities)、通才艮(Notify)、月良务 文变(ServiceChange)。命令参数,也称为描述符(Descriptor),被分类为属性(Property)、信号(Signal)、事件(Event)、统计(Statistic)等。为了方便根据业务相关性将参数从逻辑上聚合为包(Package)。
MGC对MG的控制可以针对终端或终端上的流。通过终端状态
(TerminationState )描述符来包括终端上非流特有的特性,例如服务状态
(ServiceState )、事件緩冲控制(EventBufferControl)等。通过媒体(Media )描述符来包括终端上流特有的特性,其可包含若干流(Stream)描述符。每
7个流描述符针对单个流,又包含本端控制(LocalControl)、本端(Local)和远端(Remote)描述符。本端控制描述符用于包括流相关的控制信息,例如模式(Mode)、预留组(ReserveGroup )和预留值(Reserve Value )等。本端和远端描述符分别用于包括本端和远端所接收的流的特征,例如地址和端口、编解码算法等,具体采用的是SDP的描述形式。
如图2所示,为本发明实施例增益调整方法,包括以下步骤
101、 媒体网关接收来自媒体网关控制器的基于直接设置方式或相对当前值增量方式对信号的增益进行调整的控制信息;
102、 媒体网关根据所述控制信息对相应的信号进行增益调整。本发明实施例具体方式一
通过扩展(+某体)网关控制协议,为特定信号(例如Play、 PlayCollect、PlayRecord等信号)增加一个参数表示对该特定信号的增益的进行调整,将参数命名为增益调整参数。当MGC需要向MG指示调整特定信号的增益时,在此我们以Play信号为例,即MGC需要向MG指示调整Play信号的增益,MGC向MG下发该Play信号及其增益调整参数,MG才艮据该Play信号及其增益调整参数,对MG上该Play信号的增益进行调整。其中,增益调整参数具体可以为
1、 增益增量(Gain Delta,标识为gd)参数,其取值代表信号的待调整增益相对于当前增益的增量,即相对当前值增量方式调整增益。该参数可以为整数(Integer)类型,单位为分贝(Decibel)或者为百分比。
其中取值的含义为取正值代表相对于当前增益增高的分贝或者百分比;取负值代表相对于当前增益降低的分贝或者百分比;取O代表相对于当前增益不变。缺省值为0。
例如当前增益为200分贝,若参数gcN50分贝或25%,则调整增益为250分贝;若参数gd;50分贝或-25。/。,则调整增益为150分贝;若参数rd^分贝或0%,则调整增益仍为200分贝。
2、 绝对增益(Absolute Gain,标识为ag)参数,其取值代表信号的待
8调整增益的绝对值,即基于直接设置方式调整增益。该参数可以为整数
(Integer)类型,单位为分贝(Decibel)。
例如ag=250,则调整增益为250分贝;若参数ag=100分贝,则调整增益为100分贝。
本发明实施例具体方式二
通过扩展(媒体)网关控制协议,增加一个信号来表示调整特定信号的增益,将该信号命名为增益调整信息(Gain Adjustment Information,标识为gai)信号。该信号进一步包括以下参数
(1) 调整对象,可以是信号标识(Signal Identifier,标识为si)、信号列表标识(Signal List Identifier,标识为sli) 、 i某体资源标识(Media ResourceIdentifier,标识为mri)或它们的任意组合。这些参it可以为字符串(String)类型。
(2) 调整信息,可以通过一个参数表示,将参数命名为增益调整参数具体可以为
1、 增益增量(GainDelta,标识为gd)参数,其取值代表信号的待调整增益相对于当前增益的增量,即相对当前值增量方式调整增益。该参数可以为整数(Integer)类型,单位为分贝(Decibel)或者为百分比。
其取值含义为取正值代表相对于当前增益增高的分贝或者百分比;取负值代表相对于当前增益降低的分贝或者百分比;取O代表相对于当前增益不变。缺省值为0。
2、 绝对增益(Absolute Gain,标识为ag)参数,其取值代表信号的待调整增益的绝对值,即基于直接设置方式调整增益。该参数可以为整数
(Integer)类型,单位为分贝(Decibel)。
当MGC需要向MG指示调整特定信号、信号列表或媒体资源的增益时,MGC可以向MG下发上述gai信号,同时设置该信号的参数si、 sli和/或mri为相应的信号标识、信号列表标识或媒体资源标识,并设置该信号的参数gd为待调整增益相对于当前增益的增量,或者设置该信号的参数ag为待调整增益的绝对值。MG得到该信号及其参数后,将对相应的信号、信号列表或媒体资源应用调整后的增益。
例如信号play的当前增益为为200分贝,若MGC下发信号gai并且其参数si="play", gd=50分贝或25%,则MG对play信号的调整增益为250分贝;若MGC下发信号gai并且其参数si="play", delta=-50分贝或-25%,则MG对play信号的调整增益为150分贝;若MGC下发信号gai并且其参数si^,play", gd=0,则MG对play信号的调整增益仍为200分贝;若MGC下发信号gai并且其参数si="play,,, ag=100分贝,则MG对play信号的调整增益为100分贝。
如图3所示,为本发明实施例的系统结构示意图,包括媒体网关21,和媒体网关控制器22。其中,媒体网关21进一步可以包括接收单元211,计算单元212,调整单元213。
媒体网关控制器22向媒体网关21的接收单元211发送基于直接设置方式或相对当前值增量方式对信号的增益进行调整的控制信息;调整单元213,根据接收单元211收到的所述控制信息对相应的信号进行增益调整。
(1) 、当所述控制信息是基于相对当前值增量方式对信号的增益进行调整时,调整方式具体为计算单元212根据所述控制信息以及所述信号的当前的增益计算待调整增益;所述调整单元213根据所述计算单元212计算得出的代调整增益对相应的信号的的增益进行调整。
(2) 、当基于直接设置方式对信号的增益进行调整时,调整方式具体为所述调整单元213直接将所述信号的增益调整为所述待调整增益,则媒体网关21中无需计算单元212。
通过以上的实施方式的描述,所属领域的4支术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种信号增益控制方法,其特征在于,该方法包括了以下步骤媒体网关接收来自媒体网关控制器的基于直接设置方式或相对当前值增量方式对信号的增益进行调整的控制信息;媒体网关根据所述控制信息对相应的信号进行增益调整。
2、 如权利要求1所述的方法,其特征在于,当所述控制信息是基于相对当前值增量方式对信号的增益进行调整时, 所述控制信息为增益增量参数,表示待调整增益相对于所述信号的当前增益 的增量;媒体网关根据所述控制信息以及所述信号的当前的增益计算待调整增 益,然后将所述信号的增益调整为所述待调整增益。
3、 如权利要求2所述的方法,其特征在于, 所述增量为正值表示相对于当前增益增高的分贝或者百分比; 或者所述增量为负值表示相对于当前增益降低的分贝或者百分比。
4、 如权利要求3所述的方法,其特征在于, 所述增量为O表示相对于当前的增益不变。
5、 如权利要求l所述的方法,其特征在于,当基于直接设置方式对信号的增益进行调整时,所述控制信息为绝对增 益参数,表示待调整增益;媒体网关将所述信号的增益调整为所述待调整增益。
6、 如权利要求5所述的方法,其特征在于, 所述待调整增益单位为分贝。
7、 如权利要求1至6任一项所述的方法,其特征在于,媒体网关接 收来自媒体网关控制器的控制信息具体为媒体网关接收来自媒体网关控制器的携带所述控制信息第 一信号,所述 第一信号为相应的需要进行增益调整的信号。
8、 如权利要求1至6任一项所述的方法,其特征在于,媒体网关接 收来自媒体网关控制器的控制信息具体为媒体网关接收来自媒体网关控制器的携带所述控制信息第二信号,所述 第二信号用于指示对应需要进行增益调整的信号。
9、 如权利要求8所述的方法,其特征在于,所述第二信号用于指示 所述对应需要进行增益调整的信号具体为,所述第二信号进一步包含信号标识、信号列表标识、媒体资源标识参数 的至少 一个或者任意组合,以指示所述对应需要进行调整的信号。
10、 一种媒体网关,其特征在于,包括接收单元,用于接收来自媒体网关控制器的基于直接设置方式或相对当 前值增量方式对信号的增益进行调整的控制信息;调整单元,根据所述控制信息对相应的信号进行增益调整。
11、 如权利要求10所述的媒体网关,其特征在于,当所述控制信息是基于相对当前值增量方式对信号的增益进行调整时, 还包括计算单元,用于根据所述控制信息以及所述信号的当前的增益计算待调 整增益;则所述调整单元根据所述计算单元计算得出的待调整增益对相应的信 号的的增益进行调整。
12、 一种通信系统,其特征在于,包括媒体网关控制器,用于向媒体网关控制发送基于直接设置方式或相对当 前值增量方式对信号的增益进行调整的控制信息;媒体网关,用于接收所述控制信息,并根据控制信息对相应的信号进行 增益调整。
13、 如权利要求3所述的系统,其特征在于当所述控制信息是基于 相对当前值增量方式对信号的增益进行调整时,媒体网关具体用于根据所述控制信息以及所述信号的当前的增益计算待调整增益;并根据所述计算得出的代调整增益对相应的信号的的增益进行 调整。
14、 一种媒体网关控制器,其特征在于,包括 发送模块,用于向媒体网关控制发送基于直接设置方式或相对当前值增 量方式对信号的增益进行调整的控制信息。
全文摘要
本发明实施例公开了一种信号增益控制方法、系统、媒体网关及其控制器,包括媒体网关接收来自媒体网关控制器的基于直接设置方式或相对当前值增量方式对信号的增益进行调整的控制信息;媒体网关根据所述控制信息对相应的待调整信号进行增益调整。本发明的实施例有效通过扩展(媒体)网关控制协议,媒体网管控制器向媒体网关下发控制信息,从而实现增益调整。
文档编号H04L29/06GK101651663SQ20081014246
公开日2010年2月17日 申请日期2008年8月14日 优先权日2008年8月14日
发明者林扬波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1