基于gt寻址的sua消息的传送方法、装置的制作方法

文档序号:7925851阅读:375来源:国知局
专利名称:基于gt寻址的sua消息的传送方法、装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种基于GT (Global Title全局码) 寻址的SUA( Signaling Connection Control Part User Adaptation Layer 4言令连才妄 控制部分用户消息适配层)协议消息的传送方法和SUA协议功能实体。
背景技术
请参见图1为网络协议层结构示意图,如图l所示,在网络分层结构中, SCCP ( Signalling Connection Control Part,信令连接控制部分)协议属于网络 和传输层功能层次,SCCP协议可以根据用户提供的主被叫地址,配合No.7 信令网MTP (Message Transfer Part,消息传送部分)的功能,在信令节点间 完成SCCP的网络路由寻址功能。SCCP协议可以根据SCCP消息中的主被叫 地址,解析查找出下一跳目的地址,SCCP主要路由寻址信息是主被叫信息中 的目的信令点SPC、子系统号SSN和/或全局码GT;即GT是SCCP的网络路 由寻址方式中的一种。其中,对于国际电信联盟远程通信标准化组ITU-T标准 中SCCP协议主/被叫地址结构中的全局码GT,根据协议规定GT为可变长编 码,目前ITU-T标准组织定义了四种情况,即"GT指示,,分别为OOOl、 0010、 0011、 0100时的ITU-T全局码(GT)格式;以及,对于ANSI标准中SCCP协议 主/被叫地址结构中的全局码GT,美国国家标准学会(American National Standards Institute, ANSI)标准组织定义了两种GT格式,即"GT指示"分 别为OOOl、 0010时的ANSI全局码(GT)格式。
IETF提出了 SCCP层的适配协议——SUA (Signalling Connection Control Part User Adaptation Layer,信令连接控制部分用户消息适配层)协议,以提供 更强的地址映射和路由功能,及网络管理功能。SUA协议对上层用户提供的 功能上类似SCCP协议,不同的是SUA下层传输基于SCTP/IP协议,并且SUA 协议对SCCP的路由寻址信息进行了扩展,除了包含SPC、 SSN、 GT夕卜,还
5可以使用IP地址和Hostname进行寻址。即SUA包括IP + SSN、 IP + GT、 IP + GT + SSN和/或hostname ^各由寻址方式;即也存在GT的SUA路由寻址 方式;而目前SUA协议中,全局码GT地址格式按照ITU规定的四类GT格 式进行传递。
发明人在实现本发明的过程中,发现现有技术中SUA协议可以同时用 于传送ITU-T GT的SCCP协议内容和ANSI GT的SCCP协议内容,当两种 类别的GT涉及SUA互通时,如针对用于实现基于窄带的SCCP和基于宽 带IP的SUA协议的互通的信令网关SG而言,当SG收到SUA协议消息后, 无法正确的识别所收到的SUA协议消息中的GT码的类别,^^而无法正确的 进行后续的协议处理;或者,当基于宽带IP的SUA协议网络中的SUA实体 收到SUA协议消息后,总以为是ITU-T类别的GT码,故无法正确的识别所 收到的SUA协议消息中的GT码的类别,从而无法正确的进行后续的协议处 理。

发明内容
本发明实施例提供一种基于GT寻址的SUA协议消息的传送方法及SUA 协议功能实体,以实现能正确的识别所收到的SUA协议消息中GT码的类别, 从而增强不同协议之间的互通性。
本发明实施例提供如下方案 一种基于全局码GT寻址的SUA消息的传送 方法,包i舌
接收SUA信令业务消息,该SUA信令业务消息包含GT地址信息; 根据所述SUA信令业务消息,确定该SUA信令业务消息的GT类别属性;
在确定该SUA信令业务消息的GT类别属性后,根据该SUA信令业务消息 中的与确定的GT类别属性所关联的GT地址信息中的GT地址参数进行相应的 翻译和转换处理,完成协议处理。
以及, 一种SUA协议功能实体,包括
SUA消息收发模块,用于接收SUA信令业务消息,该SUA信令业务消息中
6包含GT地址信息;
GT类别识别模块,用于根据所述SUA消息收发模块接收的SUA信令业务 消息,确定该SUA信令业务消息的GT类别属性;
GT翻译寻址模块,用于在所述GT类别识别模块确定该SUA信令业务消息 的GT类别属性后,根据该SUA信令业务消息中所述确定的GT类别属性所关联 的GT地址信息中的GT地址参数进行相应的翻译和转换处理,完成协议处理。
本发明实施例中,当接收到基于GT寻址的SUA信令业务消息后,能识 别该SUA信令业务消息的GT码的类别属性,在正确识别其GT码的类别属 性后,就能根据该SUA消息中的与确定的GT类别属性(ANSI GT或ITU-T GT)所关联的GT地址参数,进行相应的翻译和转换处理;解决了现有技术 中无法正确的识别所收到的SUA协议消息中的GT码的类别,从而无法正确 的进行后续的协议处理的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为传统的网络协议层结构示意图2为本发明实施例提供的ITU-T SCCP主/被叫地址结构示意图; 图3为本发明实施例提供的ITU-TGT格式结构示意图; 图4为本发明实施例提供的ANSI SCCP主/被叫地址结构示意图; 图5为本发明实施例提供的ANSIGT格式结构示意图; 图6为本发明实施例一的基于GT寻址的SUA协议消息的传送方法的流 程示意图7为本发明实施例一提供的一种传送基于GT寻址的SUA协议消息的 组网示意图8为本发明实施例二的一种基于GT寻址的SUA协议消息的传送方法
7的流程示意图9为本发明实施例提供的SUA协议消息的数据结构示意图; 图10为SUA协议消息中的GT数据结构示意图11为本发明实施例提供的另一种传送基于GT寻址的SUA协议消息的 组网示意图12为本发明实施例三的基于GT寻址的SUA协议消息的传送方法的流 程示意图13为本发明实施例提供的SUAAS/ASP激活协商交互过程示意图; 图14为ASP ACTIVE消息数据结构图15为本发明实施例四的基于GT寻址的SUA协议消息的传送方法的流 程示意图16为本发明实施例五的基于GT寻址的SUA协议消息的传送方法的流 程示意图17为一种携带GT类别属性信息的示意图; 图18为本发明实施例的SUA协议功能实体的结构示意图; 图19为本发明实施例提供的信令网关SG的结构示意图; 图20为本发明实施例提供的SUA信令节点的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,提出 一种基于GT寻址的SUA消息的传送方法和装置, 使得SCCP ITU-T GT和SCCP ANSI GT的消息都可以在SUA协议使用,增强 了不同格式协议之间的互通性。
请参见图2,为ITU-T标准的SCCP主A皮叫地址结构,应当理解的是 SCCP是根据SCCP消息中的主被叫地址,解析查找出下一跳目的地址,其中 SCCP主要路由选路的关键信息是主被叫信息中的目的信令点DPC、子系统
8号SSN和/或全局码GT。
如图2所示,SCCP主/被叫地址结构中,信令点码DPC: No.7信令网网 元节点的地址标识(类似IP地址),通常是14位或24位长度的编码,在某个 特定No.7网络内标识某个网元设备的地址;
子系统号SSN: SCCP协议服务的上层业务子系统的逻辑编号,SCCP可 以同时为多种上层用户提供服务,如可以是无线MAP、 BSSAP、 RANAP等, 也可以是智能网INAP、 CAP等业务,为了区分这些业务引入了 SSN子系统 号标识;
全局码GT:另外一种地址编码格式,由于No.7的DPC编码范围较小, 所以在不同国家地区的No.7网络中DPC可能不是唯一的,故引入一个范围更 大的GT全局码方式,这样可以保证GT码在网络中的唯一性;
在实际应用中,根据协议规定GT为可变长编码,目前ITU-T标准组织定 义了四种情况,请参见图3,为ITU-T全局码(GT)数据结构示意图,介绍了 "GT 指示"分别为0001、 0010、 0011、 0100时的GT格式示意:
请参见图4,为ANSI标准SCCP主/被叫地址结构示意图,在实际应用中, 根据协议规定GT为可变长编码,目前ANSI标准组织定义了两种GT格式, 请参见图5,为ANSI全局码GT格式示意图,介绍了 "GT指示"分别为0001、 0010时的GT格式示意
请参见图6,为本发明实施例一提供的基于GT寻址的SUA消息的传送方 法的流程示意图,该方法应用于SUA协议功能实体;如图6所示,包括
步骤101 、接收SUA信令业务消息,该SUA信令业务消息包含GT地址 信息,即表明该SUA信令业务消息为基于GT寻址的SUA信令业务消息;
这里的GT地址信息至少包含GT指示信息GTI和GT内容信息;如图10 所示,整个GT数据结构即是GT地址信息,而Global Title Digits是GT地址 参数;
步骤102、根据所述SUA信令业务消息,确定该基于GT寻址的SUA信 令业务消息的GT类别属性,所述GT类别属性用于表示该SUA信令业务消 息的GT码的数据结构为国际电信联盟远程通信标准化组ITU-T标准组织定义
9的,还是美国国家标准学会(American National Standards Institute ANSI)标 准组织定义的;
需要说明的是在本发明实施例中,GT码类型分两类,即GT码(数据 结构)是ITU-T标准组织定义的,还是ANSI标准组织定义的,简称为ITU-T、 ANSI;
而每类下,都有几种GT格式,例如ANSI类别下,有两种GT格式, 分别使用"GT指示"0001和0010表示;ITU-T类别下,有4种GT格式,分 别使用"GT指示"为OOOl、 0010、 0011、 0100表示;
步骤103、在确定基于GT寻址的SUA信令业务消息的GT类别属性后 (ANSI或ITU-T ),根据该SUA信令业务消息中的与确定的GT类别属性 (ANSI或ITU)所关联的GT地址信息中的GT地址参数,进行相应的翻译 和转换处理,完成协议处理;
当确定该SUA信令业务消息的GT码是哪一种GT格式,根据确定的GT 格式进行相应的翻译和转换工作,如图3、图5所示,例如确定是ANSI下 的GTI为0001的GT格式,则就清楚了翻译类型、编码涉及等信息,就可以 进行相应的翻译和转换工作了 。
可见,本发明实施例中,当接收到基于GT寻址的SUA信令业务消息后, 能识别该SUA信令业务消息的GT码的类别属性,在正确识别其GT码的类 别属性后,就能根据该SUA信令业务消息中的与确定的GT类别属性(ANSI 或ITU)所关联的GT地址参数,进行相应的翻译和转换处理;解决了现有技 术中当收到或发送ANSI的GT码时将无法进行识别和后续的协议处理的问 题。
请参见图7,为本发明实施例的基于GT寻址的SUA消息的传送方法的一 种应用场景示意图;如图7所示,其中SG位于原有的No.7信令SCCP网络 和基于IP的SUA网络之间,并且No.7信令SCCP网络侧包括SCCP节点A 和SCCP节点B, SCCP节点A的GT码为ITU-T GT = 1111 , SCCP节点B的 GT码为ANSI GT = 2222;基于IP的SUA网络侧包括SUA节点X和SUA节 点Y, SUA节点X的GT码为ANSI GT = 3333, SUA节点Y的GT码为ITU-T
10GT = 4444;
在图7所示的组网应用中,当SCCP和SUA在SG进行基于GT寻址的消息 传递互通时,在SG上根据连接的SUA节点所属的GT类别属性,预先在SG上 配置远端节点(网络中其它具有SUA协议功能的实体信令节点)的GT类别属 性是ITU-T还是ANSI的。这样当SCCP GT地址的消息在SUA和SCCP网络互通 时,就可以根据预先配置的消息来源点的GT类别属性,进行区分GT码是ITU-T 还是ANSI标准组织定义的,然后SG内部可以根据相应的GT进行翻译和转换 工作,从而实现SUA协议对ITU-T格式GT和ANSI格式GT的互通功能。
请参见图8,为本发明实施例二的提供的基于GT寻址的SUA消息的传送 方法的流程示意图,该方法应用于图7所示的信令网关SG;如图8所示,包 括
步骤201、配置与当前SG通信的SUA信令节点的GT类别属性,即配置 当前SG相连的SUA信令节点与GT类别属性之间的关联信息;
可以是在当前SG上根据连接的SUA节点所属的GT类别,预先在SG上 配置网络中其它具有SUA协议功能的实体信令节点(SUA信令节点)的GT类 别属性是ITU-T还是ANSI的;
步骤202、接收SUA信令业务消息,根据该SUA信令业务消息中的起源 地址信息(主叫地址)确定该SUA信令业务消息的来源信令点;其中,该SUA 信令业务消息携带有GT地址信息,即表明该SUA信令业务消息为基于GT 寻址的SUA信令业务消息;
步骤203、根据所述配置的SUA信令节点与GT类别属性之间的关联信息, 确定与该来源信令节点对应的GT类别属性,该GT类别属性包括ITU-T GT 或ANSI GT;
步骤204、根据该SUA信令业务消息中所述确定的GT类别属性所关联的 GT地址参数进行相应的翻译和转换处理,完成后续的协议处理;
如图9所示,为SUA协议中定义的主A皮叫地址的凄t据结构,其中,地址 参数(Address Parameter)中包含GT、 SPC、 SSN、 IP、 Hostname等几种地址 形式的组合。本发明实施例中涉及的基于GT寻址的SUA消息中的主/被叫地 址的地址参数中包含了如图10所示的GT的数据结构,应当理解的是如图
ii10所示的GT的数据结构中,GT数据(Global Title Digits )字段的内容是用 于进行翻译和转换,例如当GT指示(GTI)字段的域值表示0001或0010, 并且通过上述实施例二确定该SUA信令业务消息的GT类别属性是ANSI,则 这里的Global Title Digits字段的内容即如图5所示;相应的,步骤204中,即 根据如图5所示的翻译类型、编码计划等进行相应的翻译和转换处理,由于是 现有技术,故不再赘述。
可见,本发明实施例二的基于GT寻址的SUA消息的传送方法中,通过 在SG上预先配置每个SUA节点所属的GT码类别属性,当SG收到基于GT 寻址的SUA信令业务消息时,能识别所收到的SUA信令业务消息的GT码类 别属性,从而能根据该GT码类别属性关联的GT地址参数进行相应的翻译和 转换处理,解决了现有技术中,当SG收到SUA协议消息后,无法正确的识 别所收到的SUA协议消息中的GT码的类别,从而无法正确的进行后续的协 议处理的问题。
请参见图11,为本发明实施例的基于GT寻址的SUA消息的传送方法的 另一种应用场景示意图;简化描述,基于IP的SUA网络侧包括SUA节点X 和SUA节点Y, SUA节点X的GT码为ANSI GT = 3333, SUA节点Y的GT 码为ITU-T GT = 4444;
在图11所示的基于IP的SUA网络的应用中,当SUA节点间基于GT寻 址的SUA消息传递互通时,在各SUA节点上配置与其通信的远端SUA节点 的GT类别属性是ITU-T还是ANSI的。这样当SUA GT地址的消息在SUA 节点传递时,就可以根据预先配置的消息来源点的GT类别属性,识别GT码 是ITU-T标准组织定义的还是ANSI标准组织定义的,然后SUA节点可以根 据已识别的GT类别所关联的GT码地址参数进行相应的翻译和转换工作,从 而实现SUA协议对ITU-T GT和ANSI GT的互通功能。
请参见图12,为本发明实施例三的提供的基于GT寻址的SUA消息的传 送方法的流程示意图,该方法应用于图11所示的SUA节点;如图12所示, 包括
步骤301、配置与当前SUA信令节点通信的SUA信令节点的GT类别属性,即配置与当前SUA信令节点相连的SUA信令节点与GT类别属性之间的 关联信息;
可以是在当前SUA信令节点上,根据每个SUA信令节点所属的GT类另'J, 预先配置网络中其它SUA信令节点的GT类别是ITU-T还是ANSI的;
也可以是在基于IP的SUA网络中,针对每个SUA信令节点,预先配 置所有SUA信令节点与对应的GT类别属性之间的关联信息,例如每个SUA 信令节点上预先配置有一个全局表;
步骤302、接收SUA信令业务消息,根据该SUA信令业务消息中的起源 地址信息(主叫地址)确定该SUA信令业务消息的来源信令节点;其中,该 SUA信令业务消息携带有GT地址信息,即表明该SUA信令业务消息为基于 GT寻址的SUA消息;
步骤303、根据所述配置的SUA信令节点与GT类别之间的关联信息,确 定与该来源信令节点对应的GT类别属性,该GT类别属性包括ITU-T GT 或ANSI GT;
步骤304、根据该SUA信令业务消息中所述确定的GT类别所关联的GT 地址参数进行相应的翻译和转换处理,完成后续的协议处理;
可见,如上述的实施例二、三描述可知,不仅是信令网关SG还是SUA 信令节点,都是SUA协议功能实体;而信令网关SG和SUA信令节点两者的 区别即在网络中所处的位置或角色不同;本发明实施例二、三提供的基于GT 寻址的SUA消息的传送方法分别应用于不同的组网环境下,将SUA协议功能 实体分为两类来分别说明的, 一类是SG,另一类是SUA信令节点。
参见图7所示的组网示意图,根据SUA协议规定,SG与一个或多个SUA 的AS (Application Server,应用服务)相连(可以理解图7中的SUA节点X、 Y即SUA的AS节点),来承载相应的SUA信令协议消息,其中, 一个AS 由一个或多个ASP (Application Server Process,应用服务进程)组成。每个 AS承担不同的SUA信令业务消息。根据SUA协议规定,当SUA的AS需要 与SG间正常传送信令消息前,需要通过底层SCTP连接经过一个AS ( ASP ) 协商交互过程;
13请参见图13,为本发明实施例提供的SUA AS/ASP激活协商交互过程示 意图,其中在该方法中,是在SUA信令节点上配置本节点所使用的GT类别 属性,包括
步骤401、在SUA的AS节点上配置本节点所属的GT类别属性;即在 SUA的AS节点上配置本节点的GT是ITU-T标准组织定义的还是ANSI标准组 织定义的;
步骤402 、 SUA的AS节点向本网络中的SG发送ASP UP消息;步骤403 、 SG返回与所述4妻收到的ASP UP消息对应的ASP UP ACK响应消息;
步骤404、该SUA的AS节点收到ASPUPACK响应消息后,向该SG返 回ASP ACTIVE消息,其中该ASP ACTIVE消息携带有该SUA的AS节点的GT 类别属性信息;
如图14所示,为ASP ACTIVE消息的数据结构图;在一种实现下,可以在 ASP ACTIVE的"Info String"域中携带该SUA的AS节点的GT类别属性 信息;可以采用多种形式的扩展格式,如"Info String"的第一个字节表示 GT类别TAG,第二个字节表示GT类别属性;或者直接使用第一个字节表示GT 类别属性。扩展方法多种多样,在此不一一列举。
步骤405、 SG收到该ASP ACTIVE消息后,获取该ASP ACTIVE消息中的 GT类别属性信息,并保存来源SUA的AS节点与对应的GT类别属性之间的 关联信息,即记录该来源SUA的AS节点对应的GT类别信息(GT类别属性), 以便该SG能根据保存的关联信息识别收到的基于GT寻址的SUA信令业务 消息的类别属性,从而进行后续的协议处理;
具体可以是SG收到该应用服务进程激活ASP ACTIVE消息后,从"Info String"域中获取来源SUA的AS节点的GT类别属性信息;
步骤406、 SG向对应的SUA的AS节点返回与该ASP ACTIVE消息对应的 ASP ACTIVE ACK响应消息;
经过前述步骤,SG与AS间就可以开始正常承载SUA信令业务消息了 。
请参见图15,为本发明实施例四的提供的基于GT寻址的SUA消息的传 送方法的流程示意图,该方法应用于图7所示组网环境中的信令网关SG;如图15所示,包括
步骤501、在SUA的AS节点上配置本节点所属的GT类别属性;即在 SUA的AS节点上配置本节点的GT是ITU-T标准组织定义的还是ANSI标准组 织定义的;
步骤502、接收SUA ASP节点发送来的ASP ACTIVE消息,其中该ASP ACTIVE消息携带有该SUA的AS节点的GT类别属性信息;
步骤503、 SG收到该ASP ACTIVE消息后,/人该ASP ACTIVE消息中获取 其中的GT类别属性信息;
步骤504、保存来源SUA的AS节点与对应的GT类别属性之间的关联信 息,即记录该来源SUA的AS节点对应的GT类别属性;
步骤505、接收SUA信令业务消息,并确定该SUA信令业务消息的来源 信令节点,其中该SUA信令业务消息为基于GT寻址的SUA信令业务消息;
步骤506、根据所述保存(记录)的SUA信令节点与GT类别之间的关联 信息,确定与该来源信令节点对应的GT类别属性,该GT类别属性包括:ITU-T GT或ANSI GT;
步骤507、才艮据该SUA信令业务消息中所述确定的GT类别所关联的GT 地址参数进行相应的翻译和转换处理,完成后续的协议处理。
可见,本发明实施例中,预先在基于IP的SUA网络中的SUA节点上设 置该SUA节点所使用的GT类别属性,通过SUA节点与SG之间的激活协商 交互过程,使得SG动态的获得基于IP的SUA网络中的SUA节点对应的GT 类别属性,从而在后续的信令业务消息的传递过程中,SG能识别SUA信令业 务消息的GT类别属性,从而正确的进行地址翻译和转换,完成后续的协议处 理。
本发明实施例五通过在SUA信令业务消息中携带GT类别(属性)信息, 从而提供更灵活的应用方案。请参见图16,为本发明实施例五提供的基于GT 寻址的SUA消息的传送方法的流程示意图,该方法既可以应用于图7所示组 网环境中的信令网关SG,也可以应用于图11所示组网环境中的SUA信令节点; 如图16所示,包括
15步骤601、接收SUA信令业务消息,其中该SUA信令业务消息携带有GT 地址信息,该SUA信令业务消息表明为基于GT寻址的SUA信令业务消息;
为了使SUA信令业务消息携带GT类别属性(GT类别信息),可以采用如
下的消息扩展的方法
1)如图10所示,TAG = 0x8001,标准中该Tag表示后面的内容是GT地址 信息,如前述提到的,现有的SUA的GT格式占用了 4个BIT,实际表示的数 据是0-4 (即OOOO、 0001、 0010、 0011、 0100),即原来的GTI指示字段表示 了 ITU - T的4种GT格式,而现有的SUA消息的GTI格式字段还有251种保留 值,本发明实施例是扩展GTI字段的域值表示,可以启用其中的某些比特位对 GT类型进行映射,例如GT类型1-4表示ITU-T的1-4种GT, 5 - 6表示 ANSI的l-2种GT。
2 )在现有的SUA协^议消息中新增加一个专用GT类别属性标记参数(TAG ), 用于标明是ANSI GT还是ITU-T GT的TAG。如图17所示,TAG是新的TAG值, 指示其后的内容(specific GT format)是用于表示GT类型的,换句话说具 体的值域就是其后面的数值,例如0表示ITU - T GT, 1表示ANSI GT (换句 话说,即该TAG表示这部分是表示GT的信息,后面的specific GT format 是具体的GT类别属性信息);
具体是该类型下的哪一种GT格式,通过图10中的GTI指示的域值来表示, 比如通过specific GT format标明是ANSI GT还是ITU-TGT,然后根据GTI 确定具体是哪一种GT格式,例如是ANSI的"0001"格式的GT。
3)与第一种实现不同的是图IO中的TAG为新的TAG值,扩展GTI域值 表示,例如GT类型1 - 4表示ITU - T的1 - 4种GT, 5 — 6表示ANSI的1 一 2种GT。
步骤602、对该SUA信令业务消息进行解析,并才艮据所述GT类别属性信 息的解析结果确定该SUA信令业务消息的GT码类别属性,该GT码类别属性包 括ITU-T GT或ANSI GT;
具体可以是解析GTI域值,例如当GTI域值为l,则确定该SUA信令 业务消息的GT码为ITU-T类的第1种GT;
当GTI域值为2,则确定该SUA信令业务消息的GT码为ITU-T类的第2种GT;
16当GTI域值为3,则确定该SUA信令业务消息的GT码为ITU-T类的第3种GT;当GTI域值为4,则确定该SUA信令业务消息的GT码为ITU-T类的第4种GT;当GTI域值为5,则确定该SUA信令业务消息的GT码为ANSI类的第1种GT;当GTI域值为6,则确定该SUA信令业务消息的GT码为ANSI类的第2种GT;
具体可以是解析新增的用于表示GT类别的TAG值域,当specific GTformat域值为0,则确定该SUA信令业务消息的GT码为ITU-TGT;当specificGT format域值为l,则确定该SUA信令业务消息的GT码为ANSI GT。
步骤603、根据该SUA信令业务消息中所述确定的GT类别所关联的GT地址参数进行相应的翻译和转换处理,完成后续的协议处理。
应当理解的是当接收该SUA信令业务消息的SUA协议功能实体识别了该SUA信令业务消息的GT码类别后,才能根据该SUA信令业务消息中的GT地址参数,正确的进行相应的翻译和转换处理;即使都是ITU类的GT码,具体上也分成4种GT码格式,根据同 一类下的不同GT格式中的"Global TitleDigits",进行的翻译和转换都是不同的;
可见,本发明实施例中,通过在SUA信令业务消息中携带GT类别(属性)信息,接收到该SUA信令业务消息的实体从该SUA信令业务消息中解析并确定GT码类型属性,在识别SUA信令业务消息的GT类别属性后,从而正确的进行地址翻译和转换,完成后续的协议处理;提供更灵活的应用方案。
请参见图18,为本发明实施例一提供的SUA协议功能实体的内部模块示意图;该SUA协议功能实体用于根据接收的SUA信令业务消息,确定该基于GT寻址的SUA信令业务消息的GT类别属性;根据该SUA信令业务消息中的与确定的GT类别属性(ANSI或ITU)所关联的GT地址参数,进行相应的翻译和转换处理,完成协议处理;其中所述GT类别属性用于表示该SUA信令业务消息的GT码的数据结构为ITU-T标准组织定义的,还是ANSI标准组织定义的;如图18所示,该SUA协议功能实体,包括
SUA消息收发模块701,用于接收或发送SUA信令业务消息,该SUA信令业务消息中包含GT地址信息,即表明收到的SUA信令业务消息为基于GT寻址的SUA信令业务消息;GT类别识别模块702,用于根据所述SUA消息收发模块701接收的SUA信令业务消息,确定该SUA信令业务消息的GT码类别属性;换句话说,识别所述SUA信令业务消息的GT码类别;
GT翻译寻址模块703,用于在所述GT类别识别模块702确定该SUA信令业务消息的GT码类别属性后,根据该SUA信令业务消息中所述确定的GT类别所关联的GT地址信息中的GT地址参数进行相应的翻译和转换处理,完成后续的协议处理。应当理解的是当本发明实施例提供的SUA协议功能实体识别了收到的SUA信令业务消息中的GT码类別后,就可以按照协议原来的翻译寻址功能进行后续的处理。
在一种实现下,GT类别识别模块702为第一GT类别识别模块,用于根据该SUA信令业务消息中的起源地址信息(主叫地址)确定该SUA信令业务消息的来源信令点,并根据SUA信令节点与GT类別之间的关联信息,确定与该来源信令节点对应的GT类别属性,该GT类别属性包括ITU-T GT或ANSIGT。
在另一种实现下,GT类别识别模块702为第二GT类别识别模块,用于解析该SUA信令业务消息中的GT地址信息,并根据解析结果确定该SUA信令业务消息的GT码类别属性。
应当理解的是在如图7所示的应用场景下,SUA协议功能实体包括SG、IP侧的SUA信令节点。
可见,本发明实施例提供的SUA协议功能实体中,当接收到基于GT寻址的SUA信令业务消息后,能识别该SUA信令业务消息的GT码的类别属性,在正确识别其GT码的类别属性后,就能根据该SUA信令业务消息中的与确定的GT类别属性(ANSI GT或ITU-T GT)所关联的GT地址参数,进行相应的翻译和转换处理;解决了现有技术中当收到或发送ANSI的GT码时无法进行识别和后续协议处理的问题。
请参见图19,为本发明实施例提供的信令网关的内部模块示意图;如图19所示,该信令网关,包括
存储模块804,用于保存网络中其它具有SUA协议功能的信令节点(SUA
18信令节点)与GT类别属性之间的关联信息;
在一种实现下,存储模块804中保存的关联信息可以是在当前SG上根据每个SUA节点所属的GT类别,预先在该SG上配置并保存网络中其它具有SUA协议功能的实体信令节点(SUA信令节点)的GT类别是ITU-T还是ANSI的;
在另一种实现下,存储模块804中保存的关联信息可以是当前SG与SUAAS/ASP激活协商交互过程中,该SG收到ASP ACTIVE消息后,获取该ASPACTIVE消息中的GT类别属性信息,并保存来源SUA的AS节点与对应的GT类别属性之间的关联信息,即记录该来源SUA的AS节点对应的GT类别信息(GT类别属性)。
SUA消息收发模块801,用于接收或发送SUA信令业务消息,该SUA信令业务消息中包含GT地址信息,即表明收到的SUA信令业务消息为基于GT寻址的SUA信令业务消息;
GT类别识别模块802,用于根据所述SUA消息收发模块701接收的SUA信令业务消息中的起源地址信息(主叫地址)确定该SUA信令业务消息的来源信令点,并根据所述存储模块804中的SUA信令节点与GT类别属性之间的关联信息,确定与该来源信令节点对应的GT类别属性,该GT类别属性包括ITU-T GT或ANSI GT;
GT翻译寻址模块803,用于在所述GT类别识别模块702确定该SUA信令业务消息的GT码类别属性后,根据该SUA信令业务消息中所述确定的GT类别所关联的GT地址参数进行相应的翻译和转换处理,完成后续的协议处理。应当理解的是当本发明实施例SG识别了收到的SUA信令业务消息中的GT码类别后,就可以按照协议原来的翻译寻址功能进行后续的处理。
如图1所示,SG收到ANSI或ITU-T GT的SCCP消息内部转换为SUA协议消息并送往对端SUA实体,本发明实施例的信令网关,进一步包括SCCP协议处理模块,用于在收到基于GT寻址的SCCP消息后,确定该SCCP消息的GT码类别属性,并将该SCCP消息转化为SUA消息,该转化后的SUA消息中携带有表示GT类别属性的信息。
请参见图20,为本发明实施例提供的SUA信令节点的内部模块示意19如图20所示,该SUA信令节点,包括
SUA消息收发模块901,用于接收SUA信令业务消息,该SUA信令业务消息中包含GT地址信息,即表明收到的SUA信令业务消息为基于GT寻址的SUA信令业务消息;
GT类别识别模块902,用于解析该SUA信令业务消息中的GT地址信息,该GT地址信息中包含GT类別属性信息,并根据所述GT类别属性信息的解析结果确定该SUA信令业务消息的GT码类别属性,该GT类别属性包括ITU-TGT或ANSI GT;
GT翻译寻址模块903,用于在所述GT类别识别模块902确定该SUA信令业务消息的GT码类别属性后,根据该SUA信令业务消息中所述确定的GT类别所关联的GT地址参数进行相应的翻译和转换处理,完成后续的协议处理。应当理解的是当本发明实施例SG识别了收到的SUA信令业务消息中的GT码类别后,就可以按照协议原来的翻译寻址功能进行后续的处理。
本发明实施例提供的SUA信令节点进一步包括存储;漢块904,用于保存本SUA信令节点对应的GT类别属性;在一种实现下,在SUA节点上配置并保存本节点所使用的GT类别属性。
相应的,SUA消息收发模块901,还用于发送SUA信令业务消息,该SUA信令业务消息中包含GT地址信息,所述GT地址信息中包含GT类别属性信息;这里的GT类别属性信息是在组装待发送的SUA信令业务消息的过程中,从所述存储模块904中获知本节点对应的GT类别属性,将该GT类别属性携带在待发送的SUA信令业务消息中。
可见,本发明实施例的SUA信令节点,通过在SUA信令业务消息中携带GT类别属性信息,接收到该SUA信令业务消息的实体从该SUA信令业务消息中解析并确定GT码类型属性,在识别SUA信令业务消息的GT类别属性后,从而正确的进行地址翻译和转换,完成后续的协议处理;提供更灵活的应用方案。
是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory, RAM)等。
以上所述仅为本发明的几个实施例,本领域的技术人员依据申请文件公开的可以对本发明进行各种改动或变型而不脱离本发明的精神和范围。
权利要求
1、一种基于全局码GT寻址的SUA消息的传送方法,其特征在于,包括接收SUA信令业务消息,该SUA信令业务消息包含GT地址信息;根据所述SUA信令业务消息,确定该SUA信令业务消息的GT类别属性;在确定该SUA信令业务消息的GT类别属性后,根据该SUA信令业务消息中的与确定的GT类别属性所关联的GT地址信息中的GT地址参数进行相应的翻译和转换处理,完成协议处理。
2、 如权利要求l所述的方法,其特征在于,所述GT类别属性表示该SUA 信令业务消息的全局码GT为国际电信联盟远程通信标准化组ITU-T标准组织 定义的或者美国国家标准学会ANSI标准组织定义的。
3、 如权利要求1或2所述的方法,其特征在于,所述根据所述SUA信令 业务消息,确定该SUA信令业务消息的GT类别属性包括根据该SUA信令业务消息中的起源地址信息确定该SUA信令业务消息的来 源信令点;根据配置的SUA信令节点与GT类别属性之间的关联信息,确定与该来源 信令节点对应的GT类别属性。
4、 如权利要求1或2所述的方法,其特征在于,所述根据所述SUA信令 业务消息,确定该SUA信令业务消息的GT类别属性包括根据该SUA信令业务消息中的起源地址信息确定该SUA信令业务消息的来 源信令点;根据获得的SUA信令节点与GT类别属性之间的关联信息,确定与该来源 信令节点对应的GT类别属性。
5、 如权利要求4所述的方法,其特征在于,所述根据获得的SUA信令节 点与GT类别属性之间的关联信息,确定与该来源信令节点对应的GT类别属性 的步骤之前,进一步包括从接收的应用服务进程激活ASP ACTIVE消息中获取GT类别属性信息,并 保存该应用服务进程激活ASP ACTIVE消息的来源SUA节点与对应的GT类别属性之间的关联信息。
6、 如权利要求1或2所述的方法,其特征在于,所述SM信令业务消息 中进一步携带有GT类别属性信息,或者所述GT地址信息中包含GT类别属性 4吕息5所述根据所述SUA信令业务消息,确定该SUA信令业务消息的GT码类别 属性包括从所述SUA信令业务消息中获取GT类别属性信息,根据所述类别 属性信息的解析结果确定该SUA信令业务消息的GT类别属性。
7、 一种SUA协议功能实体,其特征在于,包括SUA消息收发模块,用于接收SUA信令业务消息,该SUA信令业务消息中 包含GT地址信息;GT类别识别模块,用于根据所述SUA消息收发模块接收的SUA信令业务 消息,确定该SUA信令业务消息的GT类别属性;GT翻译寻址模块,用于在所述GT类别识别模块确定该SUA信令业务消息 的GT类别属性后,根据该SUA信令业务消息中所述确定的GT类别属性所关联 的GT地址信息中的GT地址参数进行相应的翻译和转换处理,完成协议处理。
8、 如权利要求7所述的SUA协议功能实体,其特征在于,所述GT类别识 别模块为第一GT类别识别模块,用于根据该SUA信令业务消息中的起源地址 信息确定该SUA信令业务消息的来源信令点,并根据SUA信令节点与GT类别 属性之间的关联信息,确定与该来源信令节点对应的GT类别属性。
9、 如权利要求7所述的SUA协议功能实体,其特征在于,所述GT类别识 别模块为第二 GT类别识别模块,用于从所述SUA信令业务消息中获取GT类别 属性信息,根据所述GT类别属性信息的解析结果确定该SUA信令业务消息的 GT类别属性。
10、 如权利要求7所述的SUA协议功能实体,其特征在于,进一步包括 SCCP协议处理模块,用于在收到基于GT寻址的SCCP消息后,确定该SCCP消 息的GT类别属性,并将该SCCP消息转化为SUA消息,该转化后的SUA消息中 携带有表示GT类别属性的信息。
11、 如权利要求7或9所述的SUA协议功能实体,其特征在于,SUA消息 收发模块,还用于发送SUA信令业务消息,该SUA信令业务消息中包含GT地址信息,所述GT地址信息中包含GT类别属性信息。
全文摘要
本发明实施例公开了一种基于GT寻址的SUA协议消息的传送方法及SUA协议功能实体,该方法包括接收基于GT寻址的SUA信令业务消息;确定该SUA信令业务消息的GT码类别属性;根据该SUA信令业务消息中的与确定的GT类别属性所关联的GT地址参数,进行相应的翻译和转换处理,完成协议处理;其中所述GT码类别属性用于表示该SUA信令业务消息的GT码的数据结构为ITU-T标准组织定义的,还是ANSI标准组织定义的;通过本发明实施例的方案,以实现能识别所收到的SUA协议消息中GT码的格式,从而增强不同格式协议之间的互通性。
文档编号H04L29/06GK101686231SQ20081021662
公开日2010年3月31日 申请日期2008年9月28日 优先权日2008年9月28日
发明者刘宇洪, 潘能毅, 邵景莅, 雷卓辉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1