一种信令点上报流程分时处理方法

文档序号:7766204阅读:377来源:国知局
专利名称:一种信令点上报流程分时处理方法
技术领域
本发明涉及通信领域,尤其涉及一种数字移动交换机安全特性的过滤方法。
背景技术
在移动通信中,GMSC翻译为无线移动设备交换中心,为用户提供无线移动用户交换、计费、鉴权等功能。其局间交换通常采用七号信令系统中的TUP(Telephone User Part)和(ISDN User Part)ISUP信令。MTP3(Message TransferPart消息传递部分)层类似于OSI模型的第三层,下面是MTP2层--数据链路层,上层是用户层----TUP,ISUP等。由于七号信令是标准协议,在目的信令点状态变化时,MTP3层会上报用户层。现有的处理流程在用户层收到上报消息后,会启动一个6秒(对于TUP信令)或15秒(对于ISUP信令)的定时器,定时器超时后,立即根据目的信令点状态对该信令点下所有相关电路资源进行刷新(信令点状态变化时,需要根据信令点状态设置电路状态即如果信令点可达,电路状态为空闲,否则是故障。),并按照协议要求向对局发送复位消息。这样的流程从协议本身来讲,没有什么问题,但是在实际应用中,对于一些重要关口局,局间中继电路数目庞大,如果同一时间对所有电路进行处理,由于目前主机中央处理器的处理能力有限,很可能导致CPU过载。而MTP3对于目的信令点是否可达的检测依赖交换机主机CPU对信令协议处理板底层消息的处理,这样在主机CPU过载的情况下,很可能由于交换机不能及时处理底层消息,导致目的信令点再次不可达,从而出现循环过载的情况。
七号信令系统是目前比较成熟和完善的信令系统,经过多年累积和修订,已经能够准确、有效的实现交换机之间的信息交换,保证共路信令系统高效运行,是目前局间交换的主要信令系统。但由于七号信令系统主要关心局间对接情况,导致对于信令系统在各种情况下对交换机的影响考虑不是很全面。针对该问题,现有的处理是在主要局向配置多条冗余链路解决。这样做的目的除了基于链路负荷的原因外,另一个主要原因就是确保局间不要出现目的信令点不可达的情况。
上述处理方法虽然可以很大程度上避免系统日常运营出现的循环过载,导致系统崩溃的状况,但仍然只是治标不治本。如果因为传输系统故障,或者交换机受到话务风暴冲击,某个时刻有超过常规的话务量出现,还是可能导致系统循环过载从而崩溃。出现这样的情况就只有重新做数据或摘除部分中继才能使系统恢复。
在本局配置多个信令点的情况下,这种情况的出现就更为频繁。

发明内容
本专利的目的就是要提出一种信令转接点上报流程分时处理方法,可以减缓系统负荷,合理利用系统资源。
一种信令点上报流程分时处理方法,其特征在于包括以下步骤a、用户层接收消息传递部分(MTP Message Rtansfer Part)上报的信息;b、将信息与脉冲编码调制(PCM Pulse-Code Modulation)控制表中的记录做比较,如果相同,进入步骤c,如果不同,则不予处理;c、记录相关信息并开启计时器;d、判断定时器是否超过设定时间,如果是,进入步骤e;如果否,继续计时;e、找到最先一条有上报状态的记录;f、对该PCM的电路按照上报状态进行处理,进入步骤g;g、判断是否存在下一条有上报记录的PCM,如果是,返回步骤d,如果否则结束流程。
所述的信令点上报流程分时处理方法,步骤a中,所述的上报信息,是MTP原语形式。
所述的上报信息,包括目的信令点编码(DPC)、本局信令点编码(OPC)和网标识(NI)。
所述的信令点上报流程分时处理方法,所述的步骤b,是将信息中的DPC、OPC、NI与PCM控制表中的记录进行比较。
所述的定时器为1秒定时器。
所述的信令点上报流程分时处理方法,所述的步骤f,是指进行电路状态刷新。
所述的信令点上报流程分时处理方法,对信令点状态变化的PCM系统中的电路状态进行刷新。
所述的信令点上报流程分时处理方法,所述的步骤f,进一步包括以下步骤f1、判断该上报信息是否为目的信令点恢复,如果是,进入步骤f2,如果否,进入步骤f3;f2、将信令点置为可用状态,进入步骤f4;f3、将电路置为故障状态,将正在通话的呼叫拆除,进入步骤f4;f4、将上报状态清除。
由于采用了本发明的上报流程分时处理方法,在原有的流程基础上,将原来定时器超时后的处理流程中,一并处理上报信息修改为分时处理,大大减小了系统的负荷,使系统资源能够合理的分时利用。


图1是现有技术中对MTP上报信息的处理流程;图2是本发明采用的对MTP上报信息的处理流程图;图3是本发明对PCM系统进行处理的一个流程图。
具体实施例方式
下面结合说明书附图来说明本发明的具体实施方式

本技术方案在MTP3层上报信令点状态变化的时候,对于各个PCM系统的电路资源刷新过程做时延,分散系统负荷,避免主机CPU过载。
如图2所示,是本发明信令点上报流程分时处理方法的流程图,从图中可以看出,本发明可以包括以下步骤a、用户层接收MTP上报的信息;现有技术中,MTP与TUP/ISUP之间信息交互采用MTP原语,处理本局与对端局的信令消息交互,同时上报中继本局信令点到对局信令点之间的链路状态。当MTP发现某个信令点从可达变为不可达时,会向用户层(TUP/ISUP等〕上报MTP_Pause原语;当MTP发现某个目的信令点从不可达变为可达时,会向用户层(TUP/ISUP等〕上报MTP_Resume原语。原语的参数为目的信令点编码(DPC)、本局信令点编码(OPC)和网标识(NI)。
b、将信息与PCM控制表中的DPC、OPC、NI记录做比较,如果相同,进入步骤c,如果不同,则不予处理;TUP/ISUP在收到MTP上报的MTP_PAUSE/MTP_RESUME原语时,将原语中的DPC/OPC/NI与PCM控制表中的记录进行比较,如果不一致,说明无须处理此PCM系统的电路;如果一致,则记录原语中的相关信息,表示目的信令点的状态已经发生了变化。
TUP/ISUP在收到MTP_Pause/MTP_Resume原语时,对所有PCM系统进行处理。如果某个PCM属于此NI+DPC+OPC,则需要对此PCM系统中的所有电路分别进行处理。如果系统配置中继数较多,TUP/ISUP处理一个MTP_Pause/MTP_Resume的时间可能较长,从而导致CPU负荷过高。当系统恢复时,MTP会同时向TUP/ISUP上报多个DPC可达的消息,从而进一步加重CPU过载,MTP再向TUP/ISUP上报多个DPC不可达消息,引起新一轮的CPU过载,导致恶性循环。
c、记录相关信息并开启定时器;系统6秒(对于TUP信令)或15秒(对于ISUP信令)定时器超时后,采用分时上报机制,将原语内容进行记录,并启动一个定时器,实际上,该计时器的时长可以依据系统自身的情况设定,在本发明的处理方法中,该计时器可以是一个1秒计时器。
d、判断定时器是否超过设定时间,如果是,进入步骤e;如果否,继续计时;当定时器超时后,就需要根据信令点上报的状态对所有信令点状态变化的PCM系统中的电路状态进行一次刷新。
e、找到最先一条有上报状态的记录;本发明的方法中,对前面记录的上报信息的处理,依据先进先出的原则,依次进行。
f、对该PCM的电路按照上报状态进行处理,进入步骤g;根据该上报信息中标识的上报状态,对该PCM的电路进行处理。
g、判断是否存在下一条有上报记录的PCM,如果是,返回步骤d,如果否,则结束流程。
由于本发明是一个分时处理机制,对前面记录的信息要逐一进行处理,因此还需要一个判断所有记录信息是否都已经处理完毕的步骤,当所有的记录信息都已经处理完毕后,本发明的流程即告结束。
本发明前述的技术方案的步骤f中,对该PCM的电路进行处理,是指对信令点状态变化的PCM系统中的电路状态进行刷新,可以进一步包括f1、判断该上报信息是否为目的信令点恢复,如果是,进入步骤f2,如果否,进入步骤f3;f2、将信令点置为可用状态,进入步骤f4;如果该上报信息是目的信令点的恢复信息,则按照信令点可达流程处理,将该信令点置为可用状态。
f3、将电路置为故障状态,将正在通话的呼叫拆除,进入步骤f4;如果该上报信息不是目的信令点的恢复,则按照信令点不可达流程处理,将电路置为故障状态,将正在通话的呼叫拆除。
f4、将上报状态清除。
当一条上报信息处理完毕时,将标识该信息的相关记录删除,以释放系统资源。
本发明主要是针对目的信令点状态变化导致的主机循环过载问题所做的处理,由于采用了本发明的上报流程分时处理方法,在原有的流程基础上,将原来定时器超时后的处理流程中,一并处理上报信息修改为分时处理,大大减小了系统的负荷,使系统资源能够合理的分时利用,很好地解决了系统负荷集中的问题,有效规避了由于系统循环过载而导致的系统崩溃问题。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种信令点上报流程分时处理方法,其特征在于包括以下步骤a、用户层接收消息传递部分(MTPMessage Transfer Part)上报的信息;b、将信息与脉冲编码调制(PCM Pulse-Code Modulation)控制表中的记录做比较,如果相同,进入步骤c,如果不同,则不予处理;c、记录相关信息并开启计时器;d、判断定时器是否超过设定时间,如果是,进入步骤e;如果否,继续计时;e、找到最先一条有上报状态的记录;f、对该PCM的电路按照上报状态进行处理,进入步骤g;g、判断是否存在下一条有上报记录的PCM,如果是,返回步骤d,如果否,则结束流程。
2.如权利要求1所述的信令点上报流程分时处理方法,其特征在于步骤a中,所述的上报信息,是MTP原语形式。
3.如权利要求2所述的信令点上报流程分时处理方法,其特征在于所述的上报信息,包括目的信令点编码(DPC)、本局信令点编码(OPC)和网标识(NI)。
4.如权利要求3所述的信令点上报流程分时处理方法,其特征在于所述的步骤b,是将信息中的DPC、OPC、NI与PCM控制表中的记录进行比较。
5.如权利要求1、2、3或4所述的信令点上报流程分时处理方法,其特征在于所述的定时器为1秒定时器。
6.如权利要求1、2、3或4所述的信令点上报流程分时处理方法,其特征在于所述步骤f,是指进行电路状态刷新。
7.如权利要求6所述的信令点上报流程分时处理方法,其特征在于对信令点状态变化的PCM系统中的电路状态进行刷新。
8.如权利要求7所述的信令点上报流程分时处理方法,其特征在于所述的步骤f,进一步包括以下步骤f1、判断该上报信息是否为目的信令点恢复,如果是,进入步骤f2,如果否,进入步骤f3;f2、将信令点置为可用状态,进入步骤f4;f3、将电路置为故障状态,将正在通话的呼叫拆除,进入步骤f4;f4、将上报状态清除。
全文摘要
本发明涉及数据交换领域,一种信令点上报流程分时处理方法,包括以下步骤a.用户层接收MTP上报的信息;b.将信息与PCM控制表中的记录做比较;c.记录相关信息并开启定时器;d.判断定时器是否超过设定时间;e.找到最先一条有上报状态的记录;f.对该PCM的电路按照上报状态进行处理;g.判断是否存在下一条有上报记录的PCM,如果是,返回步骤d,如果否,则结束流程。由于采用了本发明的上报流程分时处理方法,在原有的流程基础上,将原来定时超时后的处理流程中,一并处理上报信息修改为分时处理,大大减小了系统的负荷,使系统资源能够合理的分时利用。
文档编号H04Q3/00GK1523812SQ0310480
公开日2004年8月25日 申请日期2003年2月17日 优先权日2003年2月17日
发明者穆立昌, 徐陶陶, 闵登峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1