一种移动应用部分接口和Iu接口的消息转发方法

文档序号:7618898阅读:188来源:国知局
专利名称:一种移动应用部分接口和Iu接口的消息转发方法
技术领域
本发明涉及宽带码分多址移动通信系统(WCDMA)中多模块消息转发的方法,尤其涉及WCDMA中应用在移动应用部分接口和Iu接口多模块消息的转发方法。
背景技术
由于3G MSC/VLR(第三代通讯系统移动交换中心Mobile ServicesSwitching Center/拜访位置寄存器Visit Location Registration)的用户容量要求很高,一个MP(主处理器)不可能承担,因此必须采用多MP的处理方式。采用多MP,必然带来MP的分散化处理,即每个外部接口来的事务,根据一定原则定位到一个MP处理。一种常见的原则是采取用户标识分片的方式定位MP。由于每个MP控制一定号码段的用户,只处理这些用户的事务,因此,一个用户的所有事务必然都在一个MP上处理。在使用上述定位MP机制的前提下,很容易存在模块间大量消息传递现象。
先参考图2看一下传统的MAP接口流程步骤21TCAPTSL(事务处理应用部分事务子层)收到SCCP(信令连接控制部分Signalling Connection Control Part)的N_UNITDATA_IND消息。
步骤22TCAPCSL(事务处理应用部分成分子层)收到TCAPTSL的TR_BEGING_IND(事务子层对话开始指示)消息。
步骤23TCAPCSL(事务处理应用部分成分子层)对收到的TR_BEGING_IND消息进行解码,找MAP(移动应用部分)的模块号,如果不是本模块(假定为模块2)则把解码的结果,可能是TC_BEGING_IND(成分子层对话开始指示)和TC_INVOKE_IND(调用成分指示)发送给模块2MAP。
步骤24模块2的MAP内部完成对话交互之后,模块2的MAP给模块1的TCAPCSL发送回应消息,可能是TC_L_RESULT_REQ(结果成分请求)和TC_END_REQ(成分子层对话结束请求)消息。
步骤25模块1的TCAPCSL收到模块2的消息之后给TCAPTSL层发送TR_END_REQ(事务子层对话结束请求)消息。
步骤26TCAPTSL收到TR_END_REQ消息后给SCCP(信令连接控制部分Signalling Connection Control Part)发送N_UNITDATA_REQ(单元数据请求)消息。
下面结合图1介绍WCDMA中的相关接口。
Iu接口8处于MSC/SGSN(GPRS业务支持节点Serving GPRS SupportNode)10和RNC30之间,其中MSC和RNC之间的接口为Iu-CS接口,SGSN(未示出)和RNC之间的接口称为Iu-PS接口。
Iu接口8具有以下功能RAB(无线接入承载Radio Access Bearer)的建立、维护和释放管理;完成系统间、系统内部的切换和SRNS(服务RNSServing RNS)的重定位;支持小区广播业务;和用户无关的一般的管理过程;用户信令管理;在用户和CN之间传送NAS(非接入层消息Non-Access Stratum)信令消息;支持位置业务;支持用户同时接入CN中不同的域;安全功能;A接口1是处于MSC10和BSC20之间的接口,主要功能有BSS(基站系统Base Station System)管理;呼叫、短消息和呼叫无关补充业务处理处理;移动性管理;HLR80(归属位置寄存器Home Location Registration)和GMSC40(网关MSC)之间的接口称为C接口3,当有移动用户被叫或移动用户终止短消息时,GMSC40通过C接口3向HLR80查询用户的路由信息。C接口3上采用的信令是MAP。在CAMEL(移动智能业务Customized Applications for MobileNetwork Enhanced Logic)中,本接口被用来交换路由信息、用户状态、位置信息、签约信息等。
D接口4是HLR80和VLR70之间的接口,这个接口是用来交换移动用户的位置数据的相应的用户管理数据。VLR70向HLR80提供移动用户的当前位置信息和漫游号码,而HLR80向VLR70传递用户的签约信息。D接口4上采用的信令是MAP。在CAMEL中,本接口被用来发送CAMEL相关的用户数据到访问PLMN(公用陆地移动网Public Land Mobile Network)。
E接口5是MSC10之间的接口,当用户在呼叫过程中,从一个MSC漫游到另外一个MSC,为了保证呼叫接续不中断,MSC将执行切换操作。当有短消息在移动用户和SC(短消息中心)之间传送,本接口负责传送这些消息。E接口5还担任SC(短消息中心)的IW/GMSC(关口/互联MSCGateway/Interworking MSC)和MSC/VLR之间的互通,完成短消息的传送。本接口采用的信令是MAP。
F接口6是MSC10与EIR6(设备标识寄存器Equipment Identify registration)之间的接口。当MSC10需要检查国际移动设备识别码(IMEI)的合法性时,需要通过F接口6与EIR交换与IMEI有关的信息。
G接口7处于VLR70之间,设计这个接口的目的可以让VLR向前VLR获取当前某个用户的鉴权信息。本接口采用MAP信令进行通讯。

发明内容
本发明要解决的技术问题在于提供一种多模块信令消息转发的方法,其可减少模块间通讯的消息数量,降低系统的负荷,提高系统的整体性能。
为实现本发明要解决的移动应用部分接口消息转发优化技术问题,本发明提供一种应用在移动应用部分接口和Iu接口多模块消息转发方法,其特点在于,所述移动应用部分接口通过事务能力应用部分事务子层判断出处理业务请求的模块,或Iu接口通过信令连接控制部分路由控制判断处理业务请求的模块,判断处理业务请求的模块是否为业务的当前处理模块,若不是,则进行模块间消息转发,将业务由当前处理模块转发给处理业务请求的模块进行处理。
其中的移动应用部分接口(A、C、D、E、F、G接口)的消息转发过程,具体包括步骤一,事务处理应用部分事务子层收到信令连接控制部分的单元数据指示消息,根据该消息中对话部分或者成分部分信息,找到处理该业务请求的主处理器;步骤二,事务处理应用部分事务子层判断处理本次业务主处理器是不是事务处理应用部分事务子层所在的模块上;步骤三,如果不是,则事务处理应用部分事务子层将单元数据指示消息转发到处理业务请求的模块上的事务处理应用部分事务子层;步骤四,处理业务请求的模块上的事务处理应用部分事务子层收到转发的单元数据指示消息;步骤五,处理业务请求的模块上的事务处理应用部分事务子层直接将消息发送到处理业务请求的模块上的事务处理应用部分事务子层,由事务处理应用部分事务子层讲所述消息发送给处理业务请求的主模块的移动应用部分;步骤六,处理业务请求的模块上的事务处理应用部分事务子层收到经过事务处理应用部分事务子层传送的移动应用部分应答消息,直接发送给信令连接控制部分。
Iu接口消息转发的过程,包括如下步骤一,手机接入时,模块的信令连接控制部分收到无线网络控制器/基站控制器的连接请求消息;步骤二,信令连接控制部分解码连接请求消息得到层三消息;步骤三,解码层三消息获取用户标识;步骤四,根据用户标识(国际移动用户标识)查询数据库得到处理业务请求的模块;步骤五,信令连接控制部分路由控制判断找到的处理本次处理业务请求的模块是否为接收到连接请求消息的模块;步骤六,如果不是,接收到连接请求消息的模块上的信令连接控制部分将连接请求消息转发到业务请求的模块上的信令连接控制部分;步骤七,信令连接控制部分进行相关处理之后直接把消息发送给本模块的无线接入网络应用协议进程;步骤八,无线接入网络应用协议进程处理后直接发送到本模块上的移动性管理;步骤九,后续移动性管理和无线接入网络应用协议进程之间所有的连接请求消息在本模块内进行通信。
使用本发明的消息转发优化方法,在WCDMA系统多个主处理模块的环境中,可以减少主处理模块之间的跨模块消息,使得原来需要跨不同主处理模块处理的消息在同一个主处理模块内部实现。从而减少对系统资源的消耗,提高系统的处理能力。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图1是本优化方法可以应用的网络接口示意2是传统的MAP对话交互过程示意3是模块间通讯优化后MAP对话交互过程示意图具体实施方式
MSC/VLR有来自于各接口的事务,其中本发明适用的有Iu/A(MSC与BSC(基站控制器Base Station Controller)之间)接口和MAP/CAP(CAMEL应用部分CAMEL(移动智能业务Customized Applications for Mobile NetworkEnhanced Logic)Application Part)接口。
MS/UE(移动台Mobile Station/用户设备User Equipment)发起的事务都来自于Iu/A口,包括位置更新、呼叫、短消息等事务,这个接口的事务由RANAP(无线接入网络应用协议Radio Access Network Application Protocol)或BSSMAP(基站系统管理应用部分Base Station System Management ApplicationPart)模块根据用户标识(例如IMSI(国际移动用户标识International MobileSubscriber Identity))分发。
由网络中其它MAP、CAP实体发起的事务终结到本MSC/VLR,这个接口的事务可以灵活处理对于能够在TC_BEGIN(对话开始原语)中得到用户标识(例如IMSI)的事务,由TCAP(事务能力应用部分Transaction CapabilitiesApplication Part)根据用户标识(例如IMSI)进行分发。对于无法在TC_BEGIN中得到用户标识(例如IMST)的事务,由TCAP根据事务类型随机选择一个MP。
请参考图3,运用本优化方法,MAP口流程的具体实施方式
如下
步骤31模块1的TCAPTSL收到SCCP的N_UNITDATA_IND消息。
步骤32模块1TCAPTSL收到SCCP消息后解码查询数据库发现是跨模块消息,向模块2的TCAPTSL转发这条N_UNITDATA_IND消息。
步骤33模块2的TCAPTSL收到转发过来的N_UNITDATA_IND消息,获取发送消息的源进程号,知道是从其它MP的TCAPTSL进程发送过来的,则不用再解码查询数据库得业务MP的模块号,直接向本模块(模块2)的TCAPCSL进程发送TR_BEGING_IND消息。
步骤34模块2的TCAPCSL进程收到TR_BEGING_IND消息后直接向本模块(模块2)的MAP发送TCAP消息,可能是TC_BEGING_IND和TC_INVOKE_IND消息。
步骤35模块2的MAP内部完成对话交互之后,模块2的MAP给本模块(模块2)的TCAPCSL发送回应消息,可能是TC_L_RESULT_REQ和TC_END_REQ消息。
步骤36模块2的TCAPCSL收到本模块(模块2)MAP发送的消息(可能是TC_L_RESULT_REQ和TC_END_REQ消息)之后给TCAPTSL层发送TR_END_REQ消息。
步骤37模块2的TCAPTSL收到TR_END_REQ消息后给本模块(模块2)的SCCP发送N_UNITDATA_REQ消息。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种应用在移动应用部分接口和Iu接口多模块消息转发方法,其特征在于,所述移动应用部分接口通过事务能力应用部分事务子层判断出处理业务请求的模块,或Iu接口通过信令连接控制部分路由控制判断处理业务请求的模块,判断处理业务请求的模块是否为业务的当前处理模块,若不是,则进行模块间消息转发,将业务由当前处理模块转发给处理业务请求的模块进行处理。
2.根据权利要求1所述的应用在移动应用部分接口和Iu接口的多模块消息转发方法,其特征在于,所述移动应用部分接口的消息转发过程,具体包括步骤一,事务处理应用部分事务子层收到信令连接控制部分的单元数据指示消息,根据该消息中对话部分或者成分部分信息,找到处理该业务请求的主处理器;步骤二,事务处理应用部分事务子层判断处理本次业务主处理器是不是事务处理应用部分事务子层所在的模块上;步骤三,如果不是,则事务处理应用部分事务子层将单元数据指示消息转发到处理业务请求的模块上的事务处理应用部分事务子层;步骤四,处理业务请求的模块上的事务处理应用部分事务子层收到转发的单元数据指示消息;步骤五,处理业务请求的模块上的事务处理应用部分事务子层直接将消息发送到处理业务请求的模块上的事务处理应用部分事务子层,由事务处理应用部分事务子层讲所述消息发送给处理业务请求的主模块的移动应用部分;步骤六,处理业务请求的模块上的事务处理应用部分事务子层收到经过事务处理应用部分事务子层传送的移动应用部分应答消息,直接发送给信令连接控制部分。
3.根据权利要求2所述的应用在移动应用部分接口和Iu接口的模块消息转发方法,其特征在于,所述移动应用部分接口包括A、C、D、E、F、G接口。
4.根据权利要求1所述的应用在移动应用部分接口和Iu接口多模块消息转发方法,其特征在于,所述Iu接口消息转发的过程,包括如下步骤一,手机接入时,模块的信令连接控制部分收到无线网络控制器/基站控制器的连接请求消息;步骤二,信令连接控制部分解码连接请求消息得到层三消息;步骤三,解码层三消息获取用户标识;步骤四,根据用户标识查询数据库得到处理业务请求的模块;步骤五,信令连接控制部分路由控制判断找到的处理本次处理业务请求的模块是否为接收到连接请求消息的模块;步骤六,如果不是,接收到连接请求消息的模块上的信令连接控制部分将连接请求消息转发到业务请求的模块上的信令连接控制部分;步骤七,信令连接控制部分进行相关处理之后直接把消息发送给本模块的无线接入网络应用协议进程;步骤八,无线接入网络应用协议进程处理后直接发送到本模块上的移动性管理;步骤九,后续移动性管理和无线接入网络应用协议进程之间所有的连接请求消息在本模块内进行通信。
5.根据权利要求4所述的应用在移动应用部分接口和Iu接口多模块消息转发方法,其特征在于,所述用户标识为国际移动用户标识。
全文摘要
本发明涉及一种应用在移动应用部分接口和Iu接口多模块消息转发方法,移动应用部分接口通过事务能力应用部分事务子层判断出处理业务请求的模块,或Iu接口通过信令连接控制部分路由控制判断处理业务请求的模块,判断处理业务请求的模块是否为业务的当前处理模块,若不是,则进行模块间消息转发,将业务由当前处理模块转发给处理业务请求的模块进行处理。
文档编号H04W4/00GK1842177SQ20051007481
公开日2006年10月4日 申请日期2005年6月3日 优先权日2005年3月31日
发明者樊占奎, 孔亚洲 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1