Gt翻译方法及setp的制作方法

文档序号:9814866阅读:462来源:国知局
Gt翻译方法及setp的制作方法
【技术领域】
[0001]本发明涉及通信领域的消息处理技术,尤其涉及一种全局号(Global Title, GT)翻译及信令转接点(Signaling End/Transfer Point, SETP)。
【背景技术】
[0002]目前,GT翻译参照7号信令(Signaling System 7,SS7)协议进行协议寻址和选路,将待发送消息发送到下一节点。
[0003]SETP为既可以作为转发节点向目标节点发送消息,也可以自行作为源节点向目标节点发送消息;采用现有的SS7协议来进行GT翻译是根据目标节点进行GT翻译,这样在进行GT翻译时,SETP节点将不区分出是待转发的消息还是自行向目标节点发送的消息;这种GT翻译方法可能会出现以下问题:
[0004]当待转发消息需要经过指定信令节点进行特殊处理时,由于GT翻译不区分这两种消息,可能将导致待转发消息直接通过指定信令节点直接发送的目标节点的问题。

【发明内容】

[0005]有鉴于此,本发明实施例期望提供一种GT翻译方法及SETP,以期待解决上述问题至少其中之一。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明实施例第一方面提供一种GT翻译方法,所述方法包括:
[0008]第一节点确定待发送消息的消息来源;
[0009]当所述消息来源表明所述待发送消息为所述第一节点自身形成的消息时,采用第一翻译规则进行GT翻译;当所述消息来源表明所述待发送消息为从第二节点接收的消息时,采用第二翻译规则进行GT翻译。
[0010]优选地,
[0011]所述第一节点确定待发送消息的消息来源,包括:
[0012]依据所述待发送消息的获取途径确定所述待发送消息的消息来源。
[0013]优选地,
[0014]所述第一节点包括外部通信接口 ;
[0015]所述依据所述待发送消息的获取途径确定所述待发送消息的消息来源,包括:
[0016]当所述待发送消息为通过所述外部通信接口接收的消息时,确定所述待发送消息为从第二节点接收的消息;否则确定所述待发送消息为所述第一节点形成的消息。
[0017]优选地,
[0018]所述待发送消息中携带的第一类GT码;
[0019]所述第一节点确定待发送消息的消息来源,包括:
[0020]依据所述第一类GT码,确定所述待发送消息的消息来源;
[0021 ] 其中,所述第一类GT码为形成所述待发送消息的源节点的GT码,或依据所述源节点的GT码形成的GT码。
[0022]优选地,
[0023]所述方法还包括:
[0024]依据所述消息来源形成消息来源标识;
[0025]所述当所述消息来源表明所述待发送消息为所述第一节点自身形成的消息时,采用第一翻译规则进行GT翻译;当所述消息来源表明所述待发送消息为从第二节点接收的消息时,采用第二翻译规则进行GT翻译,包括:
[0026]当所述消息来源标识表明所述待发送消息为所述第一节点自身形成的消息时,依据所述消息来源标识查询并选择第一翻译规则进行GT翻译;当所述消息来源标识表明所述待发送消息为从第二节点接收的消息时,依据所述消息来源标识查询并选择第二翻译规则进行GT翻译。
[0027]优选地,
[0028]所述进行GT翻译包括:
[0029]提取所述待发送消息中携带的目标节点的标识信息;
[0030]依据所述目标节点的标识信息及所述第一翻译规则或所述第二翻译规则进行所述GT翻译。
[0031]本发明实施例第二方面提供一种SETP,所述SETP为第一节点;
[0032]所述SETP包括:
[0033]确定单元,用于确定待发送消息的消息来源;
[0034]翻译单元,用于当所述消息来源表明所述待发送消息为所述第一节点自身形成的消息时,采用第一翻译规则进行GT翻译;及当所述消息来源表明所述待发送消息为从第二节点接收的消息时,采用第二翻译规则进行GT翻译。
[0035]优选地,
[0036]所述确定单元,具体用于依据所述待发送消息的获取途径确定所述待发送消息的消息来源。
[0037]优选地,
[0038]所述第一节点包括外部通信接口 ;
[0039]所述确定单元,具体用于当所述待发送消息为通过所述外部通信接口接收的消息时,确定所述待发送消息为从第二节点接收的消息;当所述待发送消息不是通过所述外部通信接口接收的消息时,确定所述待发送消息为所述第一节点形成的消息。
[0040]优选地,
[0041]所述待发送消息中携带的第一类GT码;
[0042]所述确定单元,还用于依据所述第一类GT码,确定所述待发送消息的消息来源;
[0043]其中,所述第一类GT码为形成所述待发送消息的源节点的GT码,或依据所述源节点的GT码形成的GT码。
[0044]优选地,
[0045]所述SETP还包括:
[0046]第一形成单元,用于依据所述消息来源形成消息来源标识;
[0047]所述翻译单元,具体用于当所述消息来源标识表明所述待发送消息为所述第一节点自身形成的消息时,依据所述消息来源标识查询并选择第一翻译规则进行GT翻译;及当所述消息来源标识表明所述待发送消息为从第二节点接收的消息时,依据所述消息来源标识查询并选择第二翻译规则进行GT翻译。
[0048]优选地,
[0049]所述翻译单元,具体用于提取所述待发送消息中携带的目标节点的标识信息;及依据所述目标节点的标识信息及所述第一翻译规则或所述第二翻译规则进行所述GT翻译。
[0050]本发明实施例所述的GT翻译方法及SETP在进行GT翻译时,依据消息来源确定翻译规则,这样实现当需要对指定信息来源的消息发送到指定节点进行特定处理时,方便SETP根据GT翻译结果将来自指定信息来源的消息发送到指定节点,以便特定节点进行特定业务处理。
【附图说明】
[0051]图1为本发明实施例所述的GT翻译的流程示意图之一;
[0052]图2为本发明实施例所述的GT翻译的流程示意图之二 ;
[0053]图3为本发明实施例所述的SETP的结构示意图之一;
[0054]图4为本发明实施例所述的SETP的结构示意图之二 ;
[0055]图5为本发明示例所述的GT翻译及消息转发示意图之一;
[0056]图6为本发明示例所述的GT翻译及消息转发示意图之二。
【具体实施方式】
[0057]以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
[0058]方法实施例:
[0059]如图1所示,本实施例提供一种GT翻译方法,所述方法包括:
[0060]步骤SllO:第一节点确定待发送消息的消息来源;
[0061]步骤S121:当所述消息来源表明所述待发送消息为所述第一节点自身形成的消息时,采用第一翻译规则进行GT翻译;
[0062]步骤S122:当所述消息来源表明所述待发送消息为从第二节点接收的消息时,采用第二翻译规则进行GT翻译。
[0063]其中,所述第一节点为SETP ;SETP为转发节点,也可以作为源节点。当作为转发节点时,用于从其他节点接收消息,再将消息进行翻译确定下一节点转发,进而以使消息转发到目标节点。当所述SETP作为源节点时,所述SETP本身形成发送消息,通过其他转发节点发送到目标节点。所述第二节点为所述第一节点之外的节点;所述第二节点可以是形成所述待发送消息的源节点,也可以是所述第一节点之前的一个中继转发所述待发送消息的转发节点。
[0064]本实施例所述的第一节点或所述SETP,在进行GT翻译之前,会确定待发送消息的消息来源,具体包括,区分待发消息是由所述第一节点自身形成的消息,还是从其他节点接收到的待转发的消息。
[0065]由于SETP自身形成的待发送消息,与从其他节点接收需要转发的待发送消息可能需要经过的路由不同;具体如,SETP自身形成的待发送消息需要经过第一类指定节点处理,和/或从其他节点接收需要待发送消息需要经过第二类指定节点处理;其中,所述第一类指定节点可以与所述第二类指定节点相同或也可以不同;优选为所述第一类指定节点与所述第二类指定节点不同。
[0066]两种信息来源
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1