一种模拟七号信令事务处理应用部分业务的方法与系统的制作方法

文档序号:7925073阅读:210来源:国知局
专利名称:一种模拟七号信令事务处理应用部分业务的方法与系统的制作方法
技术领域
本发明涉及移动通信系统中模拟事务处理应用部分(TCAP)业务,尤其是CDMA移动交换系统中传递移动应用部分(MAP)消息的七号信令事务处理应用部分(TCAP)业务的模拟系统。
按照系统工程的思想,通信系统开发可分为可行性研究与计划,需求分析,程序设计,编码,调试,测试与验收,运行与维护等阶段,其中的调试和测试是保证系统质量的关键。良好的测试环境是系统测试的基础,如果没有良好的测试环境,就无法对产品进行全面细致的测试,不仅可能影响整个产品开发的进度,而且无法保证产品具有较高的稳定性、可靠性。
在产品开发的过程中,由于种种原因,可能存在部分模块已编码或单独调试结束,而某些模块还在设计或编码阶段;或者可能各个模块虽都单独调试结束,但由于客观条件所限无法进行联调的情况,这时,必须搭建一个模拟环境,使系统可以预先进行联调,测试。
对于CDMA产品的开发,根据CDMA数字蜂窝移动通信网移动应用部分技术规范的要求,采用七号信令方式传递移动应用部分(MAP)消息。其中七号信令的事务处理应用部分(TCAP)采用ANSI标准,信令连接控制部分(SCCP)和消息传递部分(MTP)采用ITU标准。
在CDMA的传输链中,MAP与七号信令系统的层次关系参考图1,OMAP 操作维护应用部分INAP 智能网络应用部分MAP 移动应用部分TCAP 事务处理应用部分BSSAP 基站系统应用部分BSS-OMAP 基站系统操作维护应用部分TUP 电话用户部分
ISUPISDN用户部分ISP 中间服务部分(基于无连接网络的TCAP暂时不需要)SCCP信令连接控制部分(为MTP3提供附加网络服务)MTP3消息传递部分第3层(L3提供OSI-3网络层协议)MTP2消息传递部分第2层(L2提供OSI-2数据链路层协议)MTP1消息传递部分第1层(L1提供OSI-1物理层协议)在CDMA产品的开发过程中,由于条件所限,在各模块编码,单调完成,机架调试环境却不具备,等待一切条件具备再去进行整个系统的调试,势必影响整个CDMA产品开发的进度。因而就希望能够预先搭建的模拟TCAP系统把七号信令系统屏蔽掉,但同样起七号信令系统转发MAP消息的作用,以使各上层业务模块在NT的环境,利用PC机就可以进行联调。以后到机房测试环境,利用模拟TCAP业务系统可以节约归属位置寄存器(HLR)前置机机架,却同样达到了利用模拟TCAP来传递MAP消息的调试效果,并降低开发的硬件成本和周期。
本发明的目的之一在于提供一种模拟TCAP业务的系统,以解决在上述系统开发时面临的问题,使得只需利用本发明的模拟TCAP系统就可以为各MAP模块进行系统测试与联调。
本发明的目的之二在于提供一种模拟TCAP业务的方法,使各MAP模块无论是在NT环境,还是机架环境,都可以由TCP/IP协议通讯,在多台PC机之间进行MAP消息的传递,完成系统调试。
本发明所述的模拟TCAP业务系统包括若干个DistrTCAP(辅助TCAP)模块、一个SimuTCAP(主处理TCAP)模块,DistrTCAP模块完成局内应用层和SimuTCAP模块之间消息的转发,SimuTCAP模块完成TC请求原语和指示原语的转换和进行路由查询的功能;DistrTCAP模块与MAP之间的通讯采用TCP/IP协议,SimuTCAP模块与Di strTCAP模块也采用TCP/IP协议通讯。
所述的模拟TCAP业务系统中一个MAP模块装载一个DistrTCAP模块,并在系统的使用中形成一一对应的关系;一个模块对应一个IP地址,同一局内的MAP模块、DistrTCAP模块的IP地址中前三节内容完全相同;
所述的DistrTCAP模块和SimuTCAP模块可以分别装载在不同的机器中,也可以为多个模块装载在一台机器中;为实现MAP消息的传递,本发明提出的模拟TCAP业务的方法分为以下几个步骤1.进程上电,扫描配置文件获得相连各节点的区号、局号、模块号等信息,记录到全局变量中;2.等待、接收应用层(MAP)发来的TC原语,并根据消息的类别作出相应的处理(1)若收到的消息为TC_INVOKE(TC操作原语)请求原语,判断该消息的类型是否为建对话类型,如是转步骤(2),如不是转步骤(3);如果收到的消息为其它TC请求原语,则转步骤(3);(2)重新分配对话ID,在对话索引表中记录应用层(MAP)带来的对话ID和本模块新分配的对话ID的对应关系;根据TC原语中所带的目的地址GT(Global Title)信息进行路由,并查找到消息所要发送的目的地节点;组织并发送相应的TC_INVOKE指示原语的值到消息所要发送的目的地址;完成MAP消息的传递,转步骤(7);(3)由消息带来的对话ID从进程数据区中查找原对话ID,和此消息对应发送消息的节点号;(4)由所述的节点号查找到目的节点的路由信息,赋值相应指示原语后,发消息到目的地址;(5)判断所收消息的类型是否为释放对话类型;若是转步骤(6),不是则转步骤(7);(6)释放对话索引表中新、旧对话ID的对应关系,和此对话所对应进程数据区;(7)完成一次MAP消息的传递,循环进行第二步的消息处理流程;以下通过具体的实施例并结合


本发明的方法和系统的应用,图1是七号信令系统的模块结构图;图2是本发明的模拟TCAP业务系统的系统构成示意图;图3为本发明的实现模拟TCAP业务方法的流程图;图4为本发明的模拟TCAP业务系统进行消息处理的具体流程图;下面以移动性管理中的登记通知消息为例,来说明模拟TCAP业务系统的结构和处理流程如上技术方案的描述,消息处理的模拟TCAP业务的系统主要是MAP模块,DistrTCAP模块,SimuTCAP模块,结构图如图2。
在DistrTCAP模块中进行消息处理的流程为1.进程初始化时由配置文件中读出本局MAP模块和SimuTCAP模块的地址信息区号,局号,模块号,进程号;2.收到本局MAP来的请求消息,转发至SimuTCAP模块;3.收到SimuTCAP模块的指示消息,转发给本局应用层模块;以下参考图3说明对于登记通知的消息在本发明的模拟TCAP业务系统的实现步骤1.在框400中VLR MAP模块发操作码为RegistrationNotification的TC_INVOKE请求消息(标准MAP消息结构同TC_INVOKE原语的转换由MAP模块内部实现)给本局的DistrTCAP模块;2.框401中所示DistrTCAP模块根据进程初始化时从配置文件中得到的SimuTCAP的地址信息发送此TC_INVOKE请求消息到SimuTCAP进程;3.SimuTCAP进程收到此TC_INVOKE请求消息,消息体中包类型字段为开始类型,即为建对话类型,如判断框402所示;4.在框403中申请新的对话ID,再记录新旧对话ID信息和请求消息的原地址信息到进程数据区中见404框,并建立新旧对话ID对应表如405框所示;并在框406中由请求消息消息体中的目的地址GT信息进行路由(之所以要进行路由是由于应用层带来的七号信令地址信息和模拟系统中所用IP地址信息不同,而且没有实际的对应关系,因而,需在配置文件中给IP地址信息,在进程初始化时读入),找到目的地址的区号,局号,模块号,进程号等,组织TC_INVOKE指示消息体407,发送此消息到目的节点的DistrTCAP进程408;5.DistrTCAP收到TC_INVOKE指示消息根据进程初始化时从配置文件中得到的HLR MAP(归属位置寄存器移动应用部分)模块的地址信息发送此TC_INVOKE指示消息到HLR MAP进程408;6.HLR MAP模块收到TC_INVOKE指示消息,若参数都正确,处理后给本局DistrTCAP模块发出TC_RESULT请求消息400;7.DistrTCAP模块收到TC_RESULT请求消息,将其转发给SimuTCAP进程411;8.SimuTCAP进程收到此TC_RESULT请求消息,在框412中由消息带来对话ID从新旧对话ID对应表中获得新对话ID,再由进程数据区中记录的原地址GT信息进行路由,找到原地址的区号,局号,模块号,进程号等413,设置TC_RESULT指示消息414,发送此消息到目的节点的DistrTCAP进程415;9.经由框416中判断请求消息体中包类型字段为结束类型,即为释放对话类型;释放进程数据区,新旧对话ID对应表417;10.DistrTCAP模块收到TC_RESULT指示消息,将其转发给VLR MAP(拜访位置寄存器移动应用部分)进程417;对于其它TC请求原语的消息在本发明的系统中处理,也是类似的流程。在图4中都有详细的流程说明,这里就不再重复。
同时本发明不仅运用于初期CDMA基本业务程序的调试,而且可以运用于以后的CDMA WIN(Wireless Intelligent Network)智能业务程序的联调和测试。
当HLR MAP(归属位置寄存器移动应用部分),VLR MAP(拜访位置寄存器移动应用部分)和MSC MAP(移动交换中心移动应用部分)各模块利用模拟TCAP进行内部联调时,由于屏蔽了下层七号信令,它不必关心具体的路由信息,只要在模拟TCAP业务系统配置文件中增加它所填的路由地址就可是把消息发到目的模块。
本发明的方法和系统经过了从研发人员对产品各模块联调开始到测试人员对产品的测试的试验阶段,模拟TCAP业务系统能够很好地配合了各部分人员的工作。本发明的思想也可以推广运用到GSM、INAP等中去,其上层应用程序都可以通过本发明的TCAP模拟系统完成路由及消息的传递。
权利要求
1.一种模拟七号信令事务处理应用部分业务的系统,其特征在于,包括若干个DistrTCAP(辅助TCAP)模块、一个SimuTCAP(主处理TCAP)模块,DistrTCAP模块完成局内应用层和SimuTCAP模块之间消息的转发,SimuTCAP模块完成TC请求原语和指示原语的转换和进行路由查询的功能;DistrTCAP模块与外部MAP模块之间的通讯采用TCP/IP协议,SimuTCAP模块与DistrTCAP模块也采用TCP/IP协议通讯。
2.根据权利要求1所述的一种模拟七号信令事务处理应用部分业务的系统,其特征在于,所述的若干个DistrTCAP模块分别装载在外部的一些MAP模块上,并在系统的使用中形成一一对应的关系。
3.根据权利要求1所述的一种模拟七号信令事务处理应用部分业务的系统,其特征在于一个MAP模块与DistrTCAP模块组对应一个IP地址,同一局内的MAP模块、DistrTCAP模块的IP地址中前三节内容完全相同。
4.根据权利要求1所述的一种模拟七号信令事务处理应用部分业务的系统,其特征在于所述的DistrTCAP模块和SimuTCAP模块可以分别装载在不同的机器中,也可以将多个模块装载在一台机器中。
5.一种模拟七号信令事务处理应用部分业务的方法,其特征在于,所述的模拟TCAP业务的方法实现MAP消息的传递可分为以下几个步骤第一步,进程上电,扫描配置文件获得相连各节点的区号、局号、模块号等信息,记录到全局变量中;第二步,等待、接收应用层(MAP)发来的TC原语,并根据消息的类别作出相应的处理(1)若收到的消息为TC_INVOKE(TC操作原语)请求原语,判断该消息的类型是否为建对话类型,如是转步骤(2),如不是转步骤(3);如果收到的消息为其它TC请求原语,则转步骤(3);(2)重新分配对话ID,在对话索引表中记录应用层(MAP)带来的对话ID和本模块新分配的对话ID的对应关系;根据TC原语中所带的目的地址GT(Global Title)信息进行路由,并查找到消息所要发送的目的地节点;组织并发送相应的TC_INVOKE指示原语的值到消息所要发送的目的地址;完成MAP消息的传递,转步骤(7);(3)由消息带来的对话ID从进程数据区中查找原对话ID,和此消息对应发送消息的节点号;(4)由所述的节点号查找到目的节点的路由信息,赋值相应指示原语后,发消息到目的地址;(5)判断所收消息的类型是否为释放对话类型;若是转步骤(6),不是则转步骤(7);(6)释放对话索引表中新、旧对话ID的对应关系,和此对话所对应进程数据区;(7)完成一次MAP消息的传递,循环进行第二步的消息处理流程。
6.根据权利要求5所述的一种模拟七号信令事务处理应用部分业务的方法,其特征在于,第二步(1)中所述的其它TC请求原语包括TC_RESULT(TC结果原语),TC_ERROR(TC错误原语),TC_REJECT(TC拒绝原语)以及TC_U ABOUT(TC用户异常原语)等请求原语。
全文摘要
本发明公开了一种模拟七号信令事务处理应用部分业务的方法与系统,通过建立包括若干个DistrTCAP(辅助TCAP)模块、一个SimuTCAP(主处理TCAP)模块的模拟系统,并提出对MAP层的TC原语消息在该系统中的传递和转发流程,实现了TCAP业务的模拟。由于屏蔽了下层七号信令,本发明的方法和系统可以十分方便地进行MAP模块的调试,在移动通信系统的智能业务的拓展也有良好的应用。
文档编号H04W24/06GK1355656SQ00127578
公开日2002年6月26日 申请日期2000年11月28日 优先权日2000年11月28日
发明者崔颖川 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1