CN201310674486.2
2013.12.11
CN104717575A
2015.06.17
实审
审中
实质审查的生效IPC(主分类):H04Q 3/00申请日:20131211|||公开
H04Q3/00
北京信威通信技术股份有限公司; 深圳信威通信技术有限公司
祝鲁辉
100193北京市海淀区东北旺西路八号中关村软件园七号楼信威大厦
本发明公开了一种全局标题翻译方法及装置,该方法包括:配置多个GT规则,其中,GT规则用于对GT进行翻译;为待翻译的GT提取从该多个GT规则中提取对应的GT规则;使用提取的该GT规则对该GT进行翻译。通过本发明解决了相关技术中采用固定规则进行GT翻译所导致的无法适应GT变化或无法满足不同GT翻译需求的问题,提高了GT翻译的灵活性。
权利要求书1. 一种全局标题翻译方法,其特征在于,包括:配置多个GT规则,其中,GT规则用于对GT进行翻译;为待翻译的GT提取从所述多个GT规则中提取对应的GT规则;使用提取的所述GT规则对所述GT进行翻译。2. 根据权利要求1所述的方法,其特征在于,为所述GT提取对应的GT规则包括:为所述GT提取一个或多个GT规则。3. 根据权利要求2所述的方法,其特征在于,在为所述GT提取的GT规则为多个GT规则的情况下,使用提取的所述多个GT在规则对所述GT进行翻译包括:将所述多条规则设置为规则列表,使用所述规则列表中的规则对所述GT进行逐个匹配,直到对所述GT翻译成功为止。4. 根据权利要求2所述的方法,其特征在于,在为所述GT提取的GT规则为多个GT规则的情况下,使用提取的所述多个GT在规则对所述GT进行翻译包括:将所述多条规则设置为规则列表,其中,所述多条规则中的每条均具有优先级;使用所述规则列表中的规则按照所述优先级从高到低对所述GT进行逐个匹配,直到对所述GT翻译成功为止。5. 根据权利要求1至4中任一项所述的方法,其特征在于,为待翻译的GT提取从所述多个GT规则中提取对应的GT规则包括:根据GT的类别为该GT提取对应的规则。6. 一种全局标题翻译装置,其特征在于,包括:配置模块,用于配置多个GT规则,其中,GT规则用于对GT进行翻译;提取模块,用于为待翻译的GT提取从所述多个GT规则中提取对应的GT规则;翻译模块,用于使用提取的所述GT规则对所述GT进行翻译。7. 根据权利要求6所述的装置,其特征在于,所述提取模块用于为所述GT提取一个或多个GT规则。8. 根据权利要求7所述的装置,其特征在于,在为所述GT提取的GT规则为多个GT规则的情况下,所述翻译模块用于将所述多条规则设置为规则列表,使用所述规则列表中的规则对所述GT进行逐个匹配,直到对所述GT翻译成功为止。9. 根据权利要求7所述的装置,其特征在于,在为所述GT提取的GT规则为多个GT规则的情况下,所述翻译模块用于将所述多条规则设置为规则列表,其中,所述多条规则中的每条均具有优先级;使用所述规则列表中的规则按照所述优先级从高到低对所述GT进行逐个匹配,直到对所述GT翻译成功为止。10. 根据权利要求6至9中任一项所述的装置,其特征在于,所述提取模块用于根据GT的类别为该GT提取对应的规则。
说明书全局标题翻译方法及装置 技术领域 本发明涉及通信领域,具体而言,涉及全局标题翻译方法及装置。 背景技术 全局标题(Global Title,简称为GT)是七号信令(Signaling Connection Control Part,简称为SCCP)协议中使用的一个地址概念,用于标识某个特定的设备或模块,在其所连接的网络中具有全局唯一性,因此被用作信令消息的路由依据,其可以是电话号码,也可以是各类不同的设备号码。目前的GT翻译方法大多是基于某种特定的规则,来实现将入局GT翻译成预期的信令点或者GT,从而路由到目的端。这类翻译实现方法通常使用一张基于特定规则的表,采取最长号码匹配,特定号码位匹配等策略,将待输入GT翻译为期望的结果。但这种实现方式有很大的局限性,即面对不同局点多样化的GT规划时,缺乏适应的灵活性。 依赖于特定规则的GT翻译方法,只能适应于特定的GT规划。这样,当GT发生变化,或者面对不同的GT翻译需求时,这种翻译方法就无法实现。 发明内容 本发明提供了全局标题翻译方法及装置,以至少解决相关技术中采用固定规则进行GT翻译所导致的无法适应GT变化或无法满足不同GT翻译需求的问题。 根据本发明的一个方面,提供了一种全局标题翻译方法,包括:配置多个GT规则,其中,GT规则用于对GT进行翻译;为待翻译的GT提取从所述多个GT规则中提取对应的GT规则;使用提取的所述GT规则对所述GT进行翻译。 优选地,为所述GT提取对应的GT规则包括:为所述GT提取一个 或多个GT规则。 优选地,在为所述GT提取的GT规则为多个GT规则的情况下,使用提取的所述多个GT在规则对所述GT进行翻译包括:将所述多条规则设置为规则列表,使用所述规则列表中的规则对所述GT进行逐个匹配,直到对所述GT翻译成功为止。 优选地,在为所述GT提取的GT规则为多个GT规则的情况下,使用提取的所述多个GT在规则对所述GT进行翻译包括:将所述多条规则设置为规则列表,其中,所述多条规则中的每条均具有优先级;使用所述规则列表中的规则按照所述优先级从高到低对所述GT进行逐个匹配,直到对所述GT翻译成功为止。 优选地,为待翻译的GT提取从所述多个GT规则中提取对应的GT规则包括:根据GT的类别为该GT提取对应的规则。 根据本发明的另一个方面,还提供了一种全局标题翻译装置,包括:配置模块,用于配置多个GT规则,其中,GT规则用于对GT进行翻译;提取模块,用于为待翻译的GT提取从所述多个GT规则中提取对应的GT规则;翻译模块,用于使用提取的所述GT规则对所述GT进行翻译。 优选地,所述提取模块用于为所述GT提取一个或多个GT规则。 优选地,在为所述GT提取的GT规则为多个GT规则的情况下,所述翻译模块用于将所述多条规则设置为规则列表,使用所述规则列表中的规则对所述GT进行逐个匹配,直到对所述GT翻译成功为止。 优选地,在为所述GT提取的GT规则为多个GT规则的情况下,所述翻译模块用于将所述多条规则设置为规则列表,其中,所述多条规则中的每条均具有优先级;使用所述规则列表中的规则按照所述优先级从高到低对所述GT进行逐个匹配,直到对所述GT翻译成功为止。 优选地,所述提取模块用于根据GT的类别为该GT提取对应的规则。 通过本发明,解决了相关技术中采用固定规则进行GT翻译所导致的无法适应GT变化或无法满足不同GT翻译需求的问题,提高了GT翻译的灵活性。 附图说明 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1是根据本发明实施例的GT翻译方法的流程图; 图2是根据本发明实施例的GT翻译装置的结构框图; 图3是根据本发明实施例的GT翻译方法的优选流程图。 具体实施方式 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。 在本实施例中提供了一种全局标题翻译方法,图1是根据本发明实施例的GT翻译方法的流程图,如图1所示,该流程包括如下步骤: 步骤S102,配置多个GT规则,其中,GT规则用于对GT进行翻译; 步骤S104,为待翻译的GT提取从该多个GT规则中提取对应的GT规则; 步骤S106,使用提取的该GT规则对该GT进行翻译。 通过上述步骤,可以配置多个GT规则,然后从中提取合适的规则用于翻译GT,从而解决了相关技术中采用固定规则进行GT翻译所导致的无法适应GT变化或无法满足不同GT翻译需求的问题,提高了GT翻译的灵活性。 优选地,提取规则的时候,可以为该GT提取对应的GT规则包括:为该GT提取一个或多个GT规则。 优选地,在为该GT提取的GT规则为多个GT规则的情况下,可以将该多条规则设置为规则列表,使用该规则列表中的规则对该GT进行逐个匹配,直到对该GT翻译成功为止。 多个规则也可以对应不同优先级,在为该GT提取的GT规则为多个GT规则的情况下,可以将该多条规则设置为规则列表,其中,该多条规则中的每条均具有优先级;使用该规则列表中的规则按照该优先级从高到低对该GT进行逐个匹配,直到对该GT翻译成功为止。 优选地,作为一个优选的实施例,可以根据GT的类别为该GT提取 对应的规则。 在本实施例中还提供了一种全局标题翻译装置,图2是根据本发明实施例的GT翻译装置的结构框图,如图2所示,该装置包括:配置模块22,用于配置多个GT规则,其中,GT规则用于对GT进行翻译;提取模块24,用于为待翻译的GT提取从该多个GT规则中提取对应的GT规则;翻译模块26,用于使用提取的该GT规则对该GT进行翻译。 优选地,该提取模块24用于为该GT提取一个或多个GT规则。 优选地,在为该GT提取的GT规则为多个GT规则的情况下,该翻译模块26用于将该多条规则设置为规则列表,使用该规则列表中的规则对该GT进行逐个匹配,直到对该GT翻译成功为止。 优选地,在为该GT提取的GT规则为多个GT规则的情况下,该翻译模块26用于将该多条规则设置为规则列表,其中,该多条规则中的每条均具有优先级;使用该规则列表中的规则按照该优先级从高到低对该GT进行逐个匹配,直到对该GT翻译成功为止。 优选地,该提取模块24用于根据GT的类别为该GT提取对应的规则。 下面结合附图和优选实施例进行说明。 本优选实施例提供了一种灵活的配置方式,通过使用多样化的GT规则,从而做到规则独立,最终实现在一个设备中方便的满足不同的GT翻译需求。 图3是根据本发明实施例的GT翻译方法的优选流程图,在图3中涉及到了GT规则配置,GT地址配置,GT翻译处理三个步骤。在GT规则配置步骤中实现GT规则的独立和灵活选择。下面对这三个步骤分别进行说明。 GT规则配置 对于某类GT地址的公共属性,提取为一个GT规则,可包含待翻译的GT号码的位置信息,GT格式等。对于这类地址,只需为其定义一个共用的规则,对于多类GT地址,则定义多个规则。在具体配置中,采用二维表的形式对其进行管理。 GT地址配置。 对于要翻译的GT地址,采用二维表的形式的进行配置,包括待翻译GT,其所适用的规则,翻译成功后的预期结果等。其中,所适用的规则可以有多个,且相互间有优先顺序,该顺序即为GT地址适用这些规则的先后顺序。 GT翻译处理。 GT翻译处理程序首先根据GT规则配置和GT地址配置,生成GT匹配表,该匹配表定义了在当前配置下,可供匹配的GT特征码,翻译行为及预期结果,如上所述,这些可供匹配的信息反映了GT地址的号码位信息,GT地址所适用的规则列表及其优先顺序。GT翻译处理程序在输入待翻译GT后,使用生成的特征码依次进行匹配。如果匹配成功,则提前结束翻译处理,并输出预期结果。 在上述步骤中,拥有单独的GT规则配置;在GT地址配置中,可以选择使用灵活的多样化的GT规则;在某个GT地址配置中,可以对选择的多个GT规则定义不同的翻译属性;在GT翻译处理中,根据待翻译GT的适用规则,灵活的处理GT地址翻译。 下面通过三个优选实例进行说明。 优选实例1使用独立的GT规则,对不同的GT地址进行翻译 配置GT规则表。 在表中定义多条不同的GT规则,通过属性体现出每条规则的不同,每条规则包含若干个属性,属性可以包含GT地址的待分析号码位信息,GT格式等内容。如下: GT Rule1Attribute1-1Attribute1-2Attribute1-N…………GT Rule NAttributeN-1AttributeN-2AttributeN-N配置GT地址表。为多条GT地址分别指定不同的GT规则。 在表中配置多条GT地址,每条GT地址使用的规则各不相同。如下: GT Address1-1GT Rule X1-1GTAddress Attribute1GT Result1…………GT Address N-1GT Rule XN-1GTAddress AttributeNGT ResultNGT翻译程序处理。 GT地址的翻译程序根据某条GT地址所适用的GT规则,对其进行翻译处理及结果输出。 优选实例2使用多个GT规则,对一个GT地址进行翻译 配置GT规则表。 在表中定义多条不同的GT规则,通过属性体现出每条规则的不同,每条规则包含若干个属性,属性可以包含GT地址的待分析号码位信息,GT格式等内容。如下: GT Rule1Attribute1-1Attribute1-2Attribute1-N…………GT Rule NAttributeN-1AttributeN-2AttributeN-N配置GT地址表。为多条GT地址分别指定不同的GT规则。 在表中配置多条GT地址,每条GT地址可以使用多条规则,即规则列表。如下: GT Address1-1GT Rule X1-1…X1-NGTAddress Attribute1GT Result1…………GT Address N-1GT Rule XN-1…XN-NGTAddress AttributeNGT ResultNGT翻译程序处理。 GT地址的翻译程序使用列表中的规则,对某条GT地址逐次进行匹配,如果规则匹配成功,则提前结束处理,并输出翻译结果。 优选实例3优先选择某个GT规则,对一个GT地址进行翻译 配置GT规则表。 在表中定义多条不同的GT规则,通过属性体现出每条规则的不同,每条规则包含若干个属性,属性可以包含GT地址的待分析号码位信息,GT格式等内容。如下: GT Rule1Attribute1-1Attribute1-2Attribute1-N…………GT Rule NAttributeN-1AttributeN-2AttributeN-N配置GT地址表。为多条GT地址分别指定不同的GT规则。 在表中配置多条GT地址,每条GT地址可以使用多条规则,即规则列表。其中,规则在列表中的先后顺序是有意义的,且是可以自定义的。如下: GT Address1-1GT Rule X1-1…X1-NGTAddress Attribute1GT Result1…………GT Address N-1GT Rule XN-1…XN-NGTAddress AttributeNGT ResultNGT翻译程序处理。 GT地址的翻译程序按照GT规则在列表中的顺序,对某条GT地址依次使用它的规则,如果规则匹配成功,则提前结束处理,并输出翻译结果。 本优选实施例提供的GT翻译方法处理GT翻译时,具有以下优点: 1、解决了因不同局点GT规划不同,导致GT规则冲突时无法很好适应的问题。 2、解决了因GT规划发生变化,导致GT规则冲突时无法很好适应的问题。 3、可以满足不同GT地址对其所适用规则的优先选择需求。 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 以上该仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
《全局标题翻译方法及装置.pdf》由会员分享,可在线阅读,更多相关《全局标题翻译方法及装置.pdf(9页珍藏版)》请在专利查询网上搜索。
本发明公开了一种全局标题翻译方法及装置,该方法包括:配置多个GT规则,其中,GT规则用于对GT进行翻译;为待翻译的GT提取从该多个GT规则中提取对应的GT规则;使用提取的该GT规则对该GT进行翻译。通过本发明解决了相关技术中采用固定规则进行GT翻译所导致的无法适应GT变化或无法满足不同GT翻译需求的问题,提高了GT翻译的灵活性。。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1