一种时分多路传输资源状态同步的方法转让专利

申请号 : CN200810134549.4

文献号 : CN101635984B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄双庆刘其锋

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种时分多路传输资源状态同步的方法,该采用资源同步策略二完成TDM资源的状态的同步,并且,在完成同步后,确定TDM资源表和MGW上的TDM资源配置情况,当发现TDM资源表和MGW上的TDM资源配置相差较大时,及时采用资源同步策略一重新完成MSCServer和MGW上TDM资源的状态同步。采用本发明所述的方法,可避免现有资源同步策略存在的MGW需要上报大量消息和TDM资源占用失败率高的缺陷。

权利要求 :

1.一种时分多路传输资源状态同步的方法,其特征在于,该方法包括以下步骤:

A、收到媒体网关MGW的注册消息后,媒体网关控制器服务器MSCServer将时分多路传输TDM资源表中所有TDM资源均设置为可用状态,命令MGW上报不可用TDM资源,并根据所述不可用TDM资源修改TDM资源表;

B、MSCServer取出所述MGW的注册消息中的配置Profile参数,并判断该Profile参数携带的MGW生产厂商信息与MSCServer生产厂商信息是否一致,如果一致,则认为MSCServer和MGW的TDM资源的配置相同,结束本次流程;如果不一致,则执行步骤C;

C、设定时间段,比较所述时间段内占用TDM资源的失败率是否大于预先设置的阈值,如果不大于,则MSCServer和MGW的TDM资源的配置相近,结束本次流程;如果大于,则MSCServer和MGW的TDM资源的配置不相近,MSCServer命令将TDM资源表中所有TDM资源均设置为不可用状态,并命令MGW重新注册后,上报可用TDM资源,根据所述可用TDM资源修改TDM资源表。

2.根据权利要求1所述时分多路传输资源状态同步的方法,其特征在于,所述命令MGW上报不可用的TDM资源具体包括:MSCServer向MGW发送携带TDM状态TDMState参数的注册响应消息,该TDMState参数的值为FALSE。

3.根据权利要求1所述时分多路传输资源状态同步的方法,其特征在于,所述命令MGW重新注册后,上报可用的TDM资源具体包括:MSCServer向MGW发送重新注册消息;

收到MGW的注册消息后,MSCServer向MGW发送携带TDMState参数的注册响应消息,该TDMState参数的值为TRUE。

说明书 :

一种时分多路传输资源状态同步的方法

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种媒体网关控制器服务器(MSCServer)和媒体网关(MGW)上的时分多路传输(TDM)资源状态同步的方法。

背景技术

[0002] TDM资源是物理电路资源,归属MGW并由MSCServer控制使用。MSCServer上配置有TDM资源表来映射MGW上的TDM资源,要求TDM资源表中的TDM资源状态和MGW上TDM资源的状态保持一致。呼叫时,MSCServer选择TDM资源表中空闲并且可用的TDM资源占用,如果TDM资源表中的TDM资源状态和MGW上TDM资源的状态一致,本次TDM资源占用会成功进行;而如果TDM资源表中的TDM资源状态为空闲并且可用,但MGW上TDM资源的状态为不可用,则会造成本次TDM资源占用失败,最终导致呼叫失败。
[0003] 现有的完成MSCServer和MGW上TDM资源状态的同步,以使TDM资源表中的TDM资源状态和MGW上TDM资源的状态保持一致的资源同步策略有资源同步策略一和资源同步策略二两种。
[0004] 所述资源同步策略一包括:MGW向MSCServer上报可用的TDM资源,并根据所述可用的TDM资源修改TDM资源表。其优点是MSCServer选择的可用TDM资源在MGW上的状态也是可用的,不会发生占用失败的状况;缺点是MGW一般配置了大量的TDM资源,且这些TDM资源绝大部分都是可用的,因此,在注册后MGW需要上报很多条消息来告诉MSCServer哪些TDM资源可用,而过多的消息可能导致传输中部分消息丢失,并且可能超过MSCServer的处理能力,导致同步失败。可见,该同步策略适用于TDM资源表和MGW上的TDM资源配置相差较大的情况。
[0005] 所述资源同步策略二包括:MGW向MSCServer上报不可用的TDM资源,并根据所述可用的TDM资源修改TDM资源表。其优点是MGW需要上报的用来告诉MSCServer哪些TDM资源不可用的消息比较少,缺点是如果MSCServer的MSCServer和MGW上配置的TDM资源不完全相同,比如MSCServer的TDM资源表中的TDM资源比MGW上的多,则MGW上没有的TDM资源,而MSCServer却可能认为是可用的,仍然会导致呼叫时TDM资源占用失败。可见,该同步策略适用于TDM资源表和MGW上的TDM资源配置相同或相近的情况。
[0006] 但目前根据MSCServer生产商设定的TDM资源表中所有TDM资源是否可用,来确定采用其中的哪一种资源同步策略,如果TDM资源表中所有TDM资源为不可用,则选择默认上报可用TDM资源的MGW匹配该MSCServer,并采用资源同步策略一;否则,则选择默认上报不可用TDM资源的MGW匹配MSCServer,并采用资源同步策略二。这样,不能灵活的选择适合当前TDM资源表和MGW上的TDM资源配置情况的资源同步策略,以至不能避免以上两种同步策略的缺陷。
[0007] 发明内容
[0008] 有鉴于此,本发明的主要目的在于提供一种时分多路传输资源状态同步的方法,避免了现有资源同步策略存在的MGW需要上报大量消息和TDM资源占用失败率高的缺陷。
[0009] 为达到上述目的,本发明的技术方案是这样实现的:
[0010] 一种时分多路传输资源状态同步的方法,该方法包括以下步骤:
[0011] A、收到媒体网关MGW的注册消息后,媒体网关控制器服务器MSCServer将时分多路传输TDM资源表中所有TDM资源均设置为可用状态,命令MGW上报不可用TDM资源,并根据所述不可用TDM资源修改TDM资源表;
[0012] B、MSCServer取出所述MGW的注册消息中的配置Profile参数,并判断 该Profile参数携带的MGW生产厂商信息与MSCServer生产厂商信息是否一致,如果一致,则认为MSCServer和MGW的TDM资源的配置相同,结束本次流程;如果不一致,则执行步骤C;
[0013] C、设定时间段,比较所述时间段内占用TDM资源的失败率是否大于预先设置的阈值,如果不大于,则MSCServer和MGW的TDM资源的配置相近,结束本次流程;如果大于,则MSCServer和MGW的TDM资源的配置不相近,MSCServer命令将TDM资源表中所有TDM资源均设置为不可用状态,并命令MGW重新注册后,上报可用TDM资源,根据所述可用TDM资源修改TDM资源表。
[0014] 进一步地,所述命令MGW上报不可用的TDM资源具体包括:
[0015] MSCServer向MGW发送携带TDM状态TDMState参数的注册响应消息,该TDMState参数的值为FALSE。
[0016] 进一步地,所述命令MGW重新注册后,上报可用的TDM资源具体包括:
[0017] MSCServer向MGW发送重新注册消息;
[0018] 收到MGW的注册消息后,MSCServer向MGW发送携带TDMState参数的注册响应消息,该TDMState参数的值为TRUE。
[0019] 本发明所提供的一种实现二层隧道协议隧道转换的方法,具有以下的优点和特点:
[0020] 本发明采用资源同步策略二完成MSCServer和MGW上TDM资源的状态的同步,减少了MGW需要上报的消息,而当TDM资源表和MGW上的TDM资源配置相差较大时,及时采用资源同步策略一重新完成MSCServer和MGW上TDM资源的状态同步,避免资源同步策略二可能导致的TDM资源占用失败率高的缺陷。

附图说明

[0021] 图1为本发明时分多路传输资源状态同步的方法的实现流程图。

具体实施方式

[0022] 本发明的原理:采用资源同步策略二完成MSCServer和MGW上TDM资源的状态的同步,MGW需要上报MSCServer的消息量很小,只当TDM资源表和MGW上的TDM资源配置相差较大时,才会有TDM资源占用失败率高的缺陷,因此,本发明采用资源同步策略二完成TDM资源的状态的同步,并且,在完成同步后,确定TDM资源表和MGW上的TDM资源配置情况,当发现TDM资源表和MGW上的TDM资源配置相差较大时,及时采用资源同步策略一重新完成MSCServer和MGW上TDM资源的状态同步,避免资源同步策略二可能导致的TDM资源占用失败率高的缺陷。
[0023] 本发明时分多路传输资源状态同步的方法的实现流程如图1所示,包括以下步骤:
[0024] 步骤101:收到MGW的注册消息后,MSCServer将TDM资源表中所有TDM资源均设置为可用状态,并命令MGW上报不可用的TDM资源;
[0025] 具体命令MGW上报不可用的TDM资源的方法包括:
[0026] MSCServer向MGW发送携带TDM状态(TDMState)参数的注册响应消息,该TDMState参数的值为FALSE;所述TDMState参数是一个BOOL型变量,FALSE指代MSCServer命令MGW上报不可用的TDM资源,即通过在注册响应消息中增加TDMState参数,由注册响应消息携带上报不可用的TDM资源的命令给MGW。
[0027] MGW收到注册响应消息后,解码TDMState参数,得到该TDMState参数 的值FALSE。
[0028] 步骤102:MGW向MSCServer上报不可用TDM资源。
[0029] 步骤103:MSCServer根据MGW所上报的不可用TDM资源修改TDM资源表。
[0030] 步骤104:判断MSCServer和MGW的TDM资源的配置是否相同,如果相同,执行步骤107;如果不同,执行步骤105;
[0031] 具体判断方法为:
[0032] MSCServer取出所述MGW的注册消息中的配置(Profile)参数,并判断该Profile参数携带的MGW生产厂商信息与MSCServer自身的生产厂商信息是否一致,如果一致,则认为MSCServer和MGW的TDM资源的配置相同;如果不一致,则认为MSCServer和MGW的TDM资源的配置不同;本判断方法的原理为:同一生产厂商生产的MSCServer和MGW的TDM资源的配置相同,而MGW向MSCServer注册时,MGW的注册消息中包含MGW生产厂商信息。
[0033] 步骤105:判断MSCServer和MGW的TDM资源的配置是否相近,如果相近,执行步骤107;如果不相近,执行步骤106;
[0034] 具体判断方法包括:
[0035] 设定时间段后,比较该时间段内占用TDM资源的失败率是否大于预先设置的阈值,如果大于,则MSCServer和MGW的TDM资源的配置不相近;如果不大于,则MSCServer和MGW的TDM资源的配置相近;
[0036] 所述设定时间段由本次流程开始计时,可通过定时器实现,且设定时间段的长根据经验设置,推荐为3分钟;所述阈值根据经验设置,推荐为0.1%。
[0037] 步骤106:MSCServer命令将TDM资源表中所有TDM资源均设置为不可用状态,并命令MGW重新注册后,上报可用的TDM资源,根据所述可用的TDM资源修改TDM资源表,执行步骤107。
[0038] 具体命令重新注册并上报可用的TDM资源的方法为:
[0039] MSCServer向MGW发送重新注册消息;
[0040] MSCServer收到MGW的注册消息后,MSCServer向MGW发送携带 TDMState参数的注册响应消息,该TDMState参数的值为TRUE;所述TDMState参数是一个BOOL型变量,TRUE指代MSCServer命令MGW上报不可用的TDM资源,即通过在注册响应消息中增加TDMState参数,由注册响应消息携带上报可用的TDM资源的命令给MGW;
[0041] MGW收到注册响应消息后,解码TDMState参数,得到该TDMState参数的值TRUE。
[0042] 步骤107:结束本次流程。
[0043] 本发明所述MGW的注册消息、注册响应消息,以及重新注册消息均为H.248协议MSCServer对MGW上的TDM资源进行控制的消息,H.248协议被国际电报联盟(ITU)/第三代伙伴计划(3GPP)/第三代伙伴计划2(3GPP2)等组织采用,主要用于媒体网关控制器(MGC)/MSCServer/媒体网关控制器网元(MSCe)对位于MGW上的TDM资源进行控制。
[0044] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。