不同智能网协议间消息转发的方法及系统的制作方法

文档序号:7746774阅读:156来源:国知局

专利名称::不同智能网协议间消息转发的方法及系统的制作方法
技术领域
:本发明涉及通信领域,特别涉及一种不同智能网协议间消息转发的方法及系统。
背景技术
:在智能网的发展过程中,由于地区及技术背景等的差异,在不同的国家和标准化组织的推动下,最终形成了多个不同的智能网标准,典型的如为全球移动通信系统(GlobalSystemforMobileCommunications,GSM)用户服务的移动网络定制应用增强逻辑(CustomisedApplicationsforMobilenetworkEnhancedLogic,CAMEL)协议禾口为码分多址(CodeDivisionMultipleAccess,CDMA)用户服务的无线智能网(WirelessIntelligentNetwork,WIN)协议。随着市场的推广,GSM网络和CDMA网络在同一个地区常常出现更替甚至共存。面对不同的协议体系,如何能够最大程度的利用已有的成熟技术成果,实现不同智能网协议间通信,是通讯设备制造商面临的一个问题。
发明内容有鉴于现有技术中不同智能网协议间消息不能转换,本发明实施例提供了一种不同智能网协议间消息转换的方法及系统,具体技术方案如下一种不同智能网协议间消息转换的方法,包括接收事务能力TC-用户发送来的符合ANSITCAP标准原语消息;利用美国国家标准学会事务处理能力部分ANSITCAP标准和国际电信联盟远程通信标准事务处理能力部分ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ITU-TTCAP标准的消息;将所述符合ITU-TTCAP标准的消息转换成符合信令连接控制部分SCCP格式的消息后转发给SCCP模块。进一步地,利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ITU-TTCAP标准的消息的步骤包括如果所述原语消息为含成分的消息,则解析消息中携带的成分,将成分中的相关参数按照其与ITU-TTCAP标准的对应关系,转换成符合ITU-TTCAP标准的消息;如果所述原语消息为不含成分的消息,则直接根据原语消息的类型将原语消息转换成符合ITU-TTCAP标准的消息。进一步地,所述ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系包括ANSITCAP标准的单向消息对应ITU-TTCAP标准的单向消息;ANSITCAP标准的允许查询消息和不允许查询消息对应ITU-TTCAP标准的启动消息;ANSITCAP标准的允许会话消息和不允许会话消息对应ITU-TTCAP标准的继续消息;4ANSITCAP标准的应答消息对应ITU-TTCAP标准的结束消息;ANSITCAP标准的终止消息对应ITU-TTCAP标准的终止消息。一种不同智能网协议间消息转换的方法,包括接收SCCP模块发送来的ITU-TTCAP标准原语消息;利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ANSITCAP标准的消息;将所述转换的消息发送给TC-用户。进一步地利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ANSITCAP标准的消息的步骤包括如果所述原语消息中携带成分,则将成分中的相关参数,根据其与ANSITCAP标准的对应关系,转换成符合ANSITCAP标准的消息;如果所述原语消息中不携带成分,则根据消息类型直接转换出符合ANSITCAP标准的消息。一种不同智能网协议间消息转换的系统,包括接收模块,用于接收事务能力TC-用户发送来的符合ANSITCAP标准原语消息;转换模块,用于利用美国国家标准学会事务处理能力部分ANSITCAP标准和国际电信联盟远程通信标准事务处理能力部分ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ITU-TTCAP标准的消息;发送模块,用于将所述符合ITU-TTCAP标准的消息转换成符合信令连接控制部分SCCP格式的消息后转发给SCCP模块。进一步地,所述转换模块,具体用于如果所述原语消息为含成分的消息,则解析消息中携带的成分,将成分中的相关参数按照其与ITU-TTCAP标准的对应关系,转换成符合ITU-TTCAP标准的消息;如果所述原语消息为不含成分的消息,则直接根据原语消息的类型将原语消息转换成符合ITU-TTCAP标准的消息。一种不同智能网协议间消息转换的系统,包括接收模块,用于接收SCCP模块发送来的ITU-TTCAP标准原语消息;转换模块,用于利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ANSITCAP标准的消息;发送模块,用于将所述转换的消息发送给TC-用户。进一步地,所述转换模块,具体用于如果所述原语消息中携带成分,则将成分中的相关参数,根据其与ANSITCAP标准的对应关系,转换成符合ANSITCAP标准的消息;如果所述原语消息中不携带成分,则根据消息类型直接转换出符合ANSITCAP标准的消息。本发明实施例提供的技术方案可以无需对现有的网络设备进行改造,简单快速的在原有七号信令协议系统实现的基础上,实现WIN协议应用系统,且更改对关联网络节点及智能业务透明,能同时与多种协议结构的CDMA网络的核心网对接,有很好的兼容性,可以为运营商在系统实施上提供很大的便利,有效降低运营商组网上的成本和难度。图1是本发明实施例提供的不同智能网协议间消息转换的方法的流程图。5图2是本发明实施例提供的不同智能网协议间消息转换的方法的另一流程图。图3是TCAP在七号信令系统协议栈中所处位置示意图。图4是ANSITCAP标准与ITU-TTCAP标准对话处理原语比较图。图5是本发明实施例提供的不同智能网协议间消息转换的系统的示例结构图。图6是本发明实施例提供的不同智能网协议间消息转换的系统的另一结构图。具体实施例方式下面结合附图对本发明实施例进行详细的描述,但该示例并不构成对本发明保护范围的限制。本发明实施例提供了一种不同智能网协议间消息转换的方法,如图1所示,包括101,接收事务能力TC-用户发送来的符合ANSITCAP标准原语消息;102,利用美国国家标准学会事务处理能力部分ANSITCAP标准和国际电信联盟远程通信标准事务处理能力部分ITU-TTCAP标准的消息类型的对应关系将该原语消息转换成符合ITU-TTCAP标准的消息;103,将该符合ITU-TTCAP标准的消息转换成符合信令连接控制部分SCCP格式的消息后转发给SCCP模块。进一步地,利用ANSITCAP标准和ITU_TTCAP标准的消息类型的对应关系将该原语消息转换成符合ITU-TTCAP标准的消息的步骤包括如果该原语消息为含成分的消息,则解析消息中携带的成分,将成分中的相关参数按照其与ITU-TTCAP标准的对应关系,转换成符合ITU-TTCAP标准的消息;如果该原语消息为不含成分的消息,则直接根据原语消息的类型将原语消息转换成符合ITU-TTCAP标准的消息。本发明实施例还提供了一种不同智能网协议间消息转换的方法,如图2所示,包括201,接收SCCP模块发送来的ITU-TTCAP标准原语消息;202,利用ANSITCAP标准和ITU_TTCAP标准的消息类型的对应关系将该原语消息转换成符合ANSITCAP标准的消息;203,将该转换的消息发送给TC-用户。进一步地,利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将该原语消息转换成符合ANSITCAP标准的消息的步骤包括如果该原语消息中携带成分,则将成分中的相关参数,根据其与ANSITCAP标准的对应关系,转换成符合ANSITCAP标准的消息;如果该原语消息中不携带成分,则根据消息类型直接转换出符合ANSITCAP标准的消息。以下是结合附图对上述实施例进行详细的说明。通过分析可以发现,除了协议本身在智能业务实现上的差别,主要的不同点在七号信令协议栈的事务处理能力部分(TransactionCapabilitiesApplicationPart,TCAP)。WIN协议要求基于美国国家标准学会(AmericanNationalStandardsInstitute,ANSI)TCAP,而国际电信联盟远程通信标准化组(ITU-TforITUTelecommunication6StandardizationSector,ITU-T)TCAP则被其它大部分智能网协议所采用,其异同情况如图3所示。ANSI的TCAP采用的是ANSI的T1.114-1996的七号信令系统(SignalingSystemNumber7,SS7)-TCAP,分为7种对话消息类型,单向消息(UNIDIRECTIONAL)、允许查询消息(QUERYWITHPERMISSION)、应答消息(RESPONSE)、不允许查询消息(QUERYWITH0UTPERMISSI0N)、允许会话消息(CONVERSATIONWITHPERMISSION)、不允许会话消息(CONVERSATIONWITHOUTPERMISSION)和终止消息(ABORT)。ITU-T的TCAP采用的是ITU-T的Q.77x系列规范,分为5种对话消息类型,单向消息(UNIDIRECTIONAL)、开始(BEGIN)、结束(END)、继续(CONTINUE)和终止(ABORT)。上述差别导致两种协议的对话机制区别较大,但ANSITCAP和ITU-TTCAP的设计思想是一致的,即都有启动对话、继续对话和结束对话几种原语,这些原语的名称不同,但作用类似,如图4所示。另外,一个移动应用部分(MobileApplicationPart,MAP)消息通常包含一个或多个成分,其中,起控制作用的消息可能没有成分部分。虽然成分内容与应用有关,但从操作过程来看,无论是什么应用系统,总可以归结为5种成分类型调用成分(Invoke)、最终返回结果成分(ReturnResult-Last)、返回错误成分(ReturnError)、拒绝成分(Reject)和非最终返回结果成分(ReturnResult-notLast),这5种成分ANSITCAP标准和ITU-TTCAP标准都支持。在处理流程上,如果MAP用户接收到带有不正确内容的Invoke消息,如格式错误,它将通过回应Reject予以报告该错误;如果接收到Invoke但是不能发起或完成操作,它便回应ReturnError;如果收到Invoke且能够完成操作,它将返回结果成分来响应。可见,虽然有很多细节上(如消息类型编码、成分序列标记编码等等)的差别,但ANSITCAP和ITU-TTCAP在功能上是相当的,并位于七号信令协议体系的同一层级,相互之间可以映射并转换,完全可以基于ITU-TTCAP实现WIN协议应用系统,因此本发明实施例的可行性是显而易见的。在本发明实施例中,成分子层(ComponentSubLayer,CSL)对消息中的成分进行管理,并根据图4所示的对应关系,按照标准对不同TC-原语消息的相关部分进行映射转换。在正常对话过程中,若TC-用户(WIN)下发的请求消息中携带成分,则对成分中的相关部分进行解码翻译,并按照ITU-TTCAP的要求及格式重新编码,构造出新的消息,然后通过TR-原语交由事务子层(TransactionSubLayer,TSL)进行处理;对于接收到的TR-原语指示消息,若其携带成分,则对成分按照ANSITCAP标准的要求及格式重新编码,构造出正确的WINMAP消息,发送给TC-用户(WIN)。TSL根据对话处理TC-原语控制对话的流程及状态,将CSL发送来的请求消息打包成信令连接控制部分(SignalingConnectionControlPart,SCCP)协议格式,然后使用标准的N-原语将消息发送给SCCP进行处理;解析SCCP发送来的指示消息并分析其中的内容,并根据分析结果进行后续处理对于正常消息,通过TR-原语交由CSL进行处理,并根据消息类型控制对话的状态;对于控制或异常消息,对话处理逻辑遵循ITU-TTCAP标准。本发明实施例的重点在于WIN协议应用系统中TCAP部分的设计实现,必须在保持与WINMAP及SCCP间的接口不变的情况下,控制信令呼叫的对话过程。在本发明实施例中,TCAP部分由三个功能模块组成成分处理(TCAPCMP-TCAPComponentManagement&Process)模块、成分接□(TCAPCPI-TCAPComponentProcessInterface)模块及事务处理模块(TCAPTP-TCAPTransactionProcess)模块,其中TCAPCMP模块和TCAPCPI模块配合实现CSL功能,TCAPTP模块实现TSL功能,其结构如图5,但该系统结构只是为了举例说明,本发明的保护范围并不限于此,还可以通过应用程序等其他方式实现。下面结合图4和图5对本发明实施例提供的不同智能网协议间消息转换的方法进行详细描述如下成分处理模块,接收到TC-用户(WIN)发送来的ANSITCAP原语消息后,分析消息类型,若为不含成分的消息(如ABORT消息),则根据对话的状态参照ITU-TTCAP标准和ANSITCAP标准的消息对应关系重新构造符合ITU-TTCAP标准的消息结构和消息类型,即将ANSITCAP标准的原语消息转换成符合ITU-TTCAP标准的消息。将重新构造的消息发送给TCAPCPI模块处理;否则解析消息中携带的成分,将成分中的参数,例如消息类型编码、成分序列标记编码、操作码等等,按照其与ITU-TTCAP标准的对应关系,填充到新的符合ITU-TTCAP标准消息结构中,将重新填充得到的消息发送给TCAPCPI模块处理。接收到TCAPCPI模块发送来的ITU-TTCAP消息后,若消息中携带成分,将成分中的参数,按照其与ANSITCAP标准的对应关系,转换出新的符合ANSITCAP标准的消息结构和消息类型,即将ITU-TTCAP消息转换符合ANSITCAP标准的消息。将新的消息发送给TC-用户(WIN);否则根据消息类型直接构造出符合ANSITCAP标准结构的消息并发送给TC-用户(WIN)。成分接口模块,将TCAPCMP模块发送来的消息,通过TR-原语发送给TCAPTP模块处理;接收TCAPTP模块通过TR-原语发送来的消息,将消息内容发送给TCAPCMP模块处理。事务处理模块,解析SCCP模块通过N-原语发送来的消息,根据消息的类型及携带的相关信息,控制对话的状态,并将消息内容通过TR-原语发送给TCAPCPI模块处理;接收到TCAPCPI模块通过TR-原语发送来的消息后,将消息构造成符合SCCP要求的格式,通过N-原语发送给SCCP模块。以ABORT消息为例,TC-用户发送的请求消息(ANSITCAP)的格式及编码如下<table>tableseeoriginaldocumentpage8</column></row><table>名称编码(16进制)响应事务ID(RespondingTransactionID)01010000用户终止信息标识符(UserAbortInformationIdentifier)D8用户终止信息长度(UserAbortInformationLength)0通过映射翻译,转换后得到新的请求消息(ITU-TTCAP格式),其中的对应关系及最终的消息编码如下<table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>可见,通过转换,消息的结构和内容发生了很大的变化,但其含有及有效内容没有变化或丢失,因此这种转换是高效且无损的。基于与方法相同的发明构思,本发明是实施例提供了一种不同智能网协议间消息转换的系统,如图6所示,包括接收模块,用于接收事务能力TC-用户发送来的符合ANSITCAP标准原语消息;转换模块,用于利用美国国家标准学会事务处理能力部分ANSITCAP标准和国际电信联盟远程通信标准事务处理能力部分ITU-TTCAP标准的消息类型的对应关系将该原语消息转换成符合ITU-TTCAP标准的消息;发送模块,用于将该符合ITU-TTCAP标准的消息转换成符合信令连接控制部分SCCP格式的消息后转发给SCCP模块。进一步地,该转换模块,具体用于如果该原语消息为含成分的消息,则解析消息中携带的成分,将成分中的相关参数按照其与ITU-TTCAP标准的对应关系,转换成符合ITU-TTCAP标准的消息;如果该原语消息为不含成分的消息,则直接根据原语消息的类型将原语消息转换成符合ITU-TTCAP标准的消息。基于与方法相同的发明构思,本发明是实施例提供了一种不同智能网协议间消息转换的系统,如图6所示,包括接收模块,用于接收SCCP模块发送来的ITU-TTCAP标准原语消息;转换模块,用于利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将该原语消息转换成符合ANSITCAP标准的消息;发送模块,用于将该转换的消息发送给TC-用户。进一步地,该转换模块,具体用于如果该原语消息中携带成分,则将成分中的相关参数,根据其与ANSITCAP标准的对应关系,转换成符合ANSITCAP标准的消息;如果该原语消息中不携带成分,则根据消息类型直接转换出符合ANSITCAP标准的消息。本发明实施例提供的技术方案可以统一智能网内各部分之间的接口,无需对现有的网络设备进行改造,降低系统的复杂程度,可简单快速的在原有七号信令协议系统实现的基础上,实现WIN协议应用系统,且更改对关联网络节点及智能业务透明,能同时与多种协议结构的CDMA网络的核心网对接,有很好的兼容性,更易于进行后续升级维护,可以为运营商在系统实施上提供很大的便利,有效降低运营商组网上的成本和难度。应当理解的是上述针对具体实施描述的比较详细,并不能认为是本发明专利的保护范围的限制,本发明的专利保护范围应以所附权利要求为准。权利要求一种不同智能网协议间消息转换的方法,其特征在于,包括接收事务能力TC-用户发送来的符合ANSITCAP标准原语消息;利用美国国家标准学会事务处理能力部分ANSITCAP标准和国际电信联盟远程通信标准事务处理能力部分ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ITU-TTCAP标准的消息;将所述符合ITU-TTCAP标准的消息转换成符合信令连接控制部分SCCP格式的消息后转发给SCCP模块。2.如权利要求1所述的方法,其特征在于,利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ITU-TTCAP标准的消息的步骤包括如果所述原语消息为含成分的消息,则解析消息中携带的成分,将成分中的相关参数按照其与ITU-TTCAP标准的对应关系,转换成符合ITU-TTCAP标准的消息;如果所述原语消息为不含成分的消息,则直接根据原语消息的类型将原语消息转换成符合ITU-TTCAP标准的消息。3.如权利要求1或2所述的方法,其特征在于,所述ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系包括ANSITCAP标准的单向消息对应ITU-TTCAP标准的单向消息;ANSITCAP标准的允许查询消息和不允许查询消息对应ITU-TTCAP标准的启动消息;ANSITCAP标准的允许会话消息和不允许会话消息对应ITU-TTCAP标准的继续消息;ANSITCAP标准的应答消息对应ITU-TTCAP标准的结束消息;ANSITCAP标准的终止消息对应ITU-TTCAP标准的终止消息。4.一种不同智能网协议间消息转换的方法,其特征在于,包括接收SCCP模块发送来的ITU-TTCAP标准原语消息;利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ANSITCAP标准的消息;将所述转换的消息发送给TC-用户。5.如权利要求4所述的方法,其特征在于,利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ANSITCAP标准的消息的步骤包括如果所述原语消息中携带成分,则将成分中的相关参数,根据其与ANSITCAP标准的对应关系,转换成符合ANSITCAP标准的消息;如果所述原语消息中不携带成分,则根据消息类型直接转换出符合ANSITCAP标准的消息。6.如权利要求4或5所述的方法,其特征在于,所述ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系包括ANSITCAP标准的单向消息对应ITU-TTCAP标准的单向消息;ANSITCAP标准的允许查询消息和不允许查询消息对应ITU-TTCAP标准的启动消息;ANSITCAP标准的允许会话消息和不允许会话消息对应ITU-TTCAP标准的继续消息;ANSITCAP标准的应答消息对应ITU-TTCAP标准的结束消息;ANSITCAP标准的终止消息对应ITU-TTCAP标准的终止消息。7.—种不同智能网协议间消息转换的系统,其特征在于,包括接收模块,用于接收事务能力TC-用户发送来的符合ANSITCAP标准原语消息;转换模块,用于利用美国国家标准学会事务处理能力部分ANSITCAP标准和国际电信联盟远程通信标准事务处理能力部分ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ITU-TTCAP标准的消息;发送模块,用于将所述符合ITU-TTCAP标准的消息转换成符合信令连接控制部分SCCP格式的消息后转发给SCCP模块。8.如权利要求7所述的系统,其特征在于,所述转换模块,具体用于如果所述原语消息为含成分的消息,则解析消息中携带的成分,将成分中的相关参数按照其与ITU-TTCAP标准的对应关系,转换成符合ITU-TTCAP标准的消息;如果所述原语消息为不含成分的消息,则直接根据原语消息的类型将原语消息转换成符合ITU-TTCAP标准的消息。9.一种不同智能网协议间消息转换的系统,其特征在于,包括接收模块,用于接收SCCP模块发送来的ITU-TTCAP标准原语消息;转换模块,用于利用ANSITCAP标准和ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ANSITCAP标准的消息;发送模块,用于将所述转换的消息发送给TC-用户。10.如权利要求9所述的系统,其特征在于,所述转换模块,具体用于如果所述原语消息中携带成分,则将成分中的相关参数,根据其与ANSITCAP标准的对应关系,转换成符合ANSITCAP标准的消息;如果所述原语消息中不携带成分,则根据消息类型直接转换出符合ANSITCAP标准的消息。全文摘要本发明公开了一种不同智能网协议间消息转发的方法及系统,属于通信领域。该方法包括接收事务能力TC-用户发送来的符合ANSITCAP标准原语消息;利用美国国家标准学会事务处理能力部分ANSITCAP标准和国际电信联盟远程通信标准事务处理能力部分ITU-TTCAP标准的消息类型的对应关系将所述原语消息转换成符合ITU-TTCAP标准的消息;将所述符合ITU-TTCAP标准的消息转换成符合信令连接控制部分SCCP格式的消息后转发给SCCP模块。本发明的技术方案可以为运营商在系统实施上提供很大的便利,有效降低运营商组网上的成本和难度。文档编号H04W80/00GK101827457SQ20101015407公开日2010年9月8日申请日期2010年4月22日优先权日2010年4月22日发明者蔡云申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1