媒体网关控制器与控制媒体网关电路状态同步的方法

文档序号:7960285阅读:249来源:国知局
专利名称:媒体网关控制器与控制媒体网关电路状态同步的方法
技术领域
本发明涉及通讯领域,尤其涉及一种MGC(媒体网关控制器)与MGW(控制媒体网关)电路状态同步的方法。
背景技术
NGN(下一代网络)是一种业务驱动型网络。NGN网络通过将业务和呼叫控制分离,将呼叫控制和承载分离,从而实现相对独立的业务体系,使业务独立于网络。因此,NGN网络是一种开放式业务架构,可不断地满足用户的业务需求,增强运营网络的综合竞争力,实现运营网络的可持续发展。
NGN组网结构示意图如图1所示,图1中的各个网元的中英文对照如表1所示。
表1NGN组网中的各个网元的中英文对照


在NGN网络中,MGC通过H248协议来控制MGW承载的资源,或者向MGW传递相应的呼叫承载控制信令。MGW由于应用场景不同可以表现为AG或者TG。
TG为中继网关,实现NGN核心网与传统PSTN的互通,PSTN侧接口为TDM(时分复用)方式,NGN核心网侧接口为IP方式。用作TG的MGW设备完成TDM到IP媒体流的转换。
在TG应用中,MGC在进行了TDM中继的选路后,使用H.248协议的ADD(增加)命令来通知MGW占用某一个中继电路。在该过程中,MGC必须与MGW对于某一个TDM中继时隙保持电路状态一致,否则就会出现呼叫接续失败的问题。
上述MGC和MGW的电路状态指的是TG中的TDM中继状态,上述TDM中继包括共路中继和随路中继。
在现有技术中,还没有上述MGW和MGC之间进行电路状态同步的方法。

发明内容
本发明的目的是提供一种媒体网关控制器与控制媒体网关电路状态同步的方法,从而可以快速地同步MGC与MGW间中继电路的状态。
本发明的目的是通过以下技术方案实现的一种媒体网关控制器与控制媒体网关电路状态同步的方法,包括步骤A、媒体网关控制器MGC针对其故障的中继电路向控制媒体网关MGW发送查询消息;
B、MGC根据MGW返回的所述查询消息的应答消息中携带的中继电路状态信息,进行相应的中继电路状态的同步操作。
所述的步骤A具体包括MGC针对其所有的状态为故障的中继电路定期向MGW发送查询消息,每条查询消息对应一个故障的中继电路。
所述的步骤A具体包括当MGC和MGW间的H.248版本为V1时,则MGC针对其所有的故障的中继电路定期向MGW发送审计值AuditValue请求消息;当MGC和MGW间的H.248版本为V2时,则MGC针对其所有的故障的中继电路定期向MGW发送携带个体审记条款Individual Audit Items的AuditValue请求消息。
所述的步骤B具体包括B1、MGW接收到所述查询消息后,向MGC返回携带MGW上所述查询消息对应的中继电路的状态信息的应答消息;B2、MGC接收到所述应答消息后,获取该应答消息中携带的所述中继电路的状态信息,当所述中继电路的状态为正常时,则MGC将所述查询消息对应的中继电路的状态同步为正常。
所述的步骤B1具体包括MGW接收到所述AuditValue请求消息后,向MGC返回携带端点状态描述Termination State Descriptor的应答消息,通过该Termination StateDescriptor中的服务状态ServiceStates属性的值来表示MGW上对应的中继电路的状态信息。
一种媒体网关控制器与控制媒体网关电路状态同步的方法,包括步骤C、MGW针对其故障的中继电路向MGC发送上报消息;D、MGC根据MGW发送的上报消息中携带的中继电路的状态信息,进行相应的电路状态的同步操作。
所述的步骤C具体包括MGW针对其所有的状态为故障的中继电路定期向MGC发送上报消息,每条上报消息对应一个故障的中继电路。
所述的步骤D具体包括MGC接收到所述上报消息后,获取该上报消息中携带的所述中继电路的状态信息,当MGC上对应中继电路的状态为正常时,则MGC将该对应中继电路的状态同步为故障。
所述的步骤B还包括B1、当MGW收到了MGC下发的占用某条中继电路的命令后,MGW上所述中继电路的状态为故障,或者MGW已经将所述中继电路删除,则MGW向MGC返回特定的错误码;B2、MGC接收到所述错误码后,MGC下发AuditValue请求消息来查询所述中继电路的状态,根据MGC返回的应答消息来进行电路状态的同步状态。
所述的方法适用于下一代网络NGN。
由上述本发明提供的技术方案可以看出,本发明通过MGC根据MGW返回的AuditValue(审计值)请求消息的应答消息,或者,根据MGW主动上报的Servicechange消息来进行电路状态同步。从而可以快速地同步MGC与MGW间中继电路的状态。并且使得由于MGC与MGW间中继电路状态不一致导致呼叫接续失败的可能性降到很低。在大容量TG应用越来越多的情况下,该方法具有良好的实用价值。


图1为NGN组网结构示意图;
图2为本发明所述MGC与MGW电路状态同步的方法的一种实施例的处理流程图;图3为本发明所述MGC与MGW电路状态同步的方法的另一种实施例的处理流程图。
具体实施例方式
本发明提供了一种媒体网关控制器与控制媒体网关电路状态同步的方法,本发明的核心为MGC主动向MGW发送AuditValue请求消息,根据MGW返回的应答消息来同步相应中继电路的状态。或者,MGC根据MGW主动上报的Servicechange消息来同步相应中继电路的状态。
在实际应用中,MGC与MGW间中继电路状态不一致可以分为两种情况,第一种情况为MGC上中继电路状态为故障,但是MGW上该中继电路状态为正常;第二种情况为MGC上中继电路状态为正常,但是MGW上该中继电路状态为故障。
本发明针对上述两种情况,分别提出了相应的MGC与MGW电路状态同步的处理流程。
下面结合附图来详细描述本发明所述方法,对于第一种情况MGC上中继电路状态为故障,但是MGW上该中继电路状态为正常。本发明所述MGC与MGW电路状态同步的方法的实施例的处理流程如图2所示,包括如下步骤步骤2-1、MGC对于故障的中继电路定期向MGW发送查询消息。
当MGC上一些中继电路的状态为故障时,MGC对于所有故障的中继电路定期向MGW发送查询消息,每个查询消息查询MGW上一个对应中继电路的状态。
具体的查询方法为如果MGC和MGW间的H.248版本为V1,MGC向MGW发送H.248的AuditValue(审计值)请求消息,该AuditValue请求消息具体的参数可以为ContextID=null,Command=AuditValue,并且利用在该AuditValue请求消息中携带的Audit Descriptor(审计描述)来指明需要审计的某个中继电路的状态。
如果MGC和MGW间的H.248版本支持V2,那么MGC可以在上述H.248的AuditValue请求消息中携带Individual Audit Items(个体审记条款),该Individual Audit Items明确指明MGW需要返回对于某个中继电路状态的ServiceStates(服务状态)属性。
步骤2-2、MGC根据MGW返回的应答消息来进行电路状态同步。
MGW在接收到上述MGC发送的查询消息后,根据MGW上所述查询消息对应的中继电路的状态返回相应的应答消息。
比如,MGW接收到上述AuditValue请求消息后,可以在向MGC返回的应答消息中携带Termination State Descriptor(端点状态描述),Termination State Descriptor中的ServiceStates属性表示MGW上所述查询消息对应的中继电路的状态,如果ServiceStates属性的取值为in service(服务中),则表示MGW上所述查询消息对应的中继电路的状态为正常;否则,则表示MGW上所述查询消息对应的中继电路的状态为故障。
MGC接收到MGW返回的上述应答消息后,获取其中Termination StateDescriptor中的ServiceStates属性的值,如果ServiceStates属性的取值为inservice,则MGC就将所述查询消息对应的故障中继电路的状态同步为正常,在后续TDM中继的选路时,便可以选择该中继电路。如果ServiceStates属性的取值不为in service,则MGC不进行电路状态的同步操作,对于该故障电路继续定期向MGW发送查询消息。
如果MGC上某个中继电路的状态转为了故障,但在前面的TDM中继的选路过程中已经选择了该中继电路,并且已经向MGW发送了ADD命令。则MGC马上对于该故障中继电路单独向MGW发送上述查询消息,以快速进行上述电路状态的同步操作。
对于第二种情况MGC上中继电路状态为正常,但是MGW上该中继电路状态为故障。本发明所述MGC与MGW电路状态同步的方法的实施例的处理流程如图3所示,包括如下步骤步骤3-1、MGW对于所有故障中继电路定时向MGC上报电路状态。
当MGW上中继电路状态为故障或闭塞或没有配置时,MGW对于所有故障或闭塞或没有配置的中继电路采用定时上报的方式通知给MGC。
具体上报方法为如果MGC和MGW间的H.248版本为V1,则MGW向MGC发送H.248的Servicechange(服务改变)消息,该Servicechange消息具体的参数可以为ContextID=null, Command=ServiceChange,ServiceChangeMethod参数为Forced。并且利用在该Servicechange消息中携带的ServiceChange descriptor来指明上报的某个中继电路的状态。
上述一个Servicechange消息可以上报一个故障或闭塞或没有配置的中继电路状态,由于MGW上中继电路状态为故障或闭塞或没有配置的中继电路的数量可能很多,该上报过程可能需要很长的时间。
步骤3-2、MGC根据MGW上报的中继电路的状态来进行电路状态同步。
MGC在接收到上述MGW发送的上报消息后,获取该上报消息中携带的故障或闭塞或没有配置的中继电路的状态信息,根据MGC上对应中继电路的状态进行相应的电路状态同步操作。
如果MGC上对应中继电路的状态为正常,则MGC将该对应中继电路的状态同步为故障状态,在后续TDM中继的选路时便可以选择该中继电路。这样就可以在没有呼叫的情况下,使得MGC和MGW之间的中继电路状态得到同步;如果MGC上对应中继电路的状态为故障,则MGC不进行电路状态同步操作。
如果在MGW上报某一故障或闭塞电路或没有配置的中继电路的Servicechange消息给MGC前,MGC已经下发了ADD命令来占用该中继电路,那么MGW需要向MGC返回特定的错误码,比如返回错误码432,以表示MGW端该中继电路的状态为故障。
MGC接收到上述MGW上报的错误码后,马上向MGC下发AuditValue请求消息来查询该中继电路的状态,并根据MGC返回的应答消息来同步该中继电路状态,这样可以避免下次进行TDM中继的选路时继续选择该故障中继电路,使得呼叫失败的损失为最小。
如果MGW上某个中继电路已经被删除,但是MGC上该中继电路未及时删除时,并且MGC已经向MGW下发ADD命令来占用该中继电路,那么MGW也需要向MGC返回上述特定的错误码,以表示MGW端该中继电路的状态为故障。
MGC接收到上述MGW上报的错误码后,马上向MGC下发AuditValue请求消息来查询该中继电路的状态,并根据MGC返回的应答消息来同步该中继电路的状态。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种媒体网关控制器与控制媒体网关电路状态同步的方法,其特征在于,包括步骤A、媒体网关控制器MGC针对其故障的中继电路向控制媒体网关MGW发送查询消息;B、MGC根据MGW返回的所述查询消息的应答消息中携带的中继电路状态信息,进行相应的中继电路状态的同步操作。
2.根据权利要求1所述的方法,其特征在于,所述的步骤A具体包括MGC针对其所有的状态为故障的中继电路定期向MGW发送查询消息,每条查询消息对应一个故障的中继电路。
3.根据权利要求2所述的方法,其特征在于,所述的步骤A具体包括当MGC和MGW间的H.248版本为V1时,则MGC针对其所有的故障的中继电路定期向MGW发送审计值AuditValue请求消息;当MGC和MGW间的H.248版本为V2时,则MGC针对其所有的故障的中继电路定期向MGW发送携带个体审记条款lndividual Audit ltems的AuditValue请求消息。
4.根据权利要求1、2或3所述的方法,其特征在于,所述的步骤B具体包括B1、MGW接收到所述查询消息后,向MGC返回携带MGW上所述查询消息对应的中继电路的状态信息的应答消息;B2、MGC接收到所述应答消息后,获取该应答消息中携带的所述中继电路的状态信息,当所述中继电路的状态为正常时,则MGC将所述查询消息对应的中继电路的状态同步为正常。
5.根据权利要求4所述的方法,其特征在于,所述的步骤B1具体包括MGW接收到所述AuditValue请求消息后,向MGC返回携带端点状态描述Termination State Descriptor的应答消息,通过该Termination StateDescriptor中的服务状态ServiceStates属性的值来表示MGW上对应的中继电路的状态信息。
6.一种媒体网关控制器与控制媒体网关电路状态同步的方法,其特征在于,包括步骤C、MGW针对其故障的中继电路向MGC发送上报消息;D、MGC根据MGW发送的上报消息中携带的中继电路的状态信息,进行相应的电路状态的同步操作。
7.根据权利要求6所述的方法,其特征在于,所述的步骤C具体包括MGW针对其所有的状态为故障的中继电路定期向MGC发送上报消息,每条上报消息对应一个故障的中继电路。
8.根据权利要求6或7所述的方法,其特征在于,所述的步骤D具体包括MGC接收到所述上报消息后,获取该上报消息中携带的所述中继电路的状态信息,当MGC上对应中继电路的状态为正常时,则MGC将该对应中继电路的状态同步为故障。
9.根据权利要求7所述的方法,其特征在于,所述的步骤B还包括B1、当MGW收到了MGC下发的占用某条中继电路的命令后,MGW上所述中继电路的状态为故障,或者MGW已经将所述中继电路删除,则MGW向MGC返回特定的错误码;B2、MGC接收到所述错误码后,MGC下发AuditValue请求消息来查询所述中继电路的状态,根据MGC返回的应答消息来进行电路状态的同步状态。
10.根据权利要求1所述的方法,其特征在于,所述的方法适用于下一代网络NGN。
全文摘要
本发明提供了一种媒体网关控制器与控制媒体网关电路状态同步的方法,该方法主要包括MGC(媒体网关控制器)针对其故障的中继电路向MGW(控制媒体网关)发送查询消息;MGC根据MGW返回的所述查询消息的应答消息中携带的中继电路状态信息,进行相应的中继电路状态的同步操作。利用本发明所述方法,可以快速地同步MGC与MGW间中继电路的状态。
文档编号H04L12/66GK1984096SQ20061007622
公开日2007年6月20日 申请日期2006年4月19日 优先权日2006年4月19日
发明者汪红星 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1