一种消息处理的方法及装置的制作方法

文档序号:7898985阅读:105来源:国知局
专利名称:一种消息处理的方法及装置的制作方法
技术领域
本发明涉及CDMA (Code Division Multiple Access,码分多址)及 GSM (GlobalSystem of Mobile communication,全球移动通讯系统)短信通讯领域,在7号信令网络中,实现短消息传输、转发的服务,特别涉及一种消息处理的方法和装置。
背景技术
CDMA与GSM是当前应用最为广泛的通信网络,两个网络都具有庞大的用户数量,CG(CDMA与GSM)网络之间短消息的互通通常是通过CG信令互通网关(即短消息互通网关移动服务交换中心,Interfforking Gateway MSC)实现转换。现有的CG信令互通网关通常部署在网络边界,根据目的用户终端号段归属网络的配置信息,确定需要进行CDMA到GSM的信令转换或GSM到CDMA信令的转换。然而对于GSM/CDMA双模终端用户而言,CDMA用户可能漫游至GSM网络中,GSM用户也可能漫游至CDMA网络中,故通过目的用户的ISDN (Integrated Services Digital Network,综合业务数字网)号码已不能确定该用户当前所处网络,通常需要通过查询目的用户所注册的MSC(Mobile switching center,移动交换中心)地址属性来确定该用户目前归属的网络,这种情况下,目前的CG信令互通网关无法根据配置的目的用户终端号段与网络关联关系确定是否需要转换信令。

发明内容
本发明要解决的技术问题是提供一种消息处理的方法及装置,以实现在多网络并存的情况下,可以根据实际场景自动转换消息的信令协议。为了解决上述技术问题,本发明提供了一种消息处理的方法,包括接收到短消息业务中心根据目的用户终端号码归属的网络的信令协议下发的终呼消息后,向归属位置寄存器下发路由请求消息;接收到所述归属位置寄存器返回的路由请求响应消息后,若判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息,则通知所述短消息业务中心更换网络信令协议重新进行终呼。进一步地,上述方法还具有下面特点所述判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息是通过下面方式实现的通过判断所述路由请求响应消息携带的移动交换中心地址是否为指定的号码,来判断目的用户是否处于非该目的用户终端号码归属的网络。进一步地,上述方法还具有下面特点所述目的用户终端号码归属的网络包括码分多址网络或全球移动通讯系统网络。为了解决上述问题,本发明还提供了一种信令网关,包括发送模块,用于接收到短消息业务中心根据目的用户终端号码归属的网络的信令协议下发的终呼请求消息后,向归属位置寄存器下发路由请求消息;通知模块,用于接收到所述归属位置寄存器返回的路由请求响应消息后,若判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息,则通知所述短消息业务中心更换网络信令协议重新进行终呼。进一步地,上述信令网关还具有下面特点所述通知模块是通过判断所述路由请求响应消息携带的移动交换中心地址是否为指定的号码,来判断目的用户是否处于非该目的用户终端号码归属的网络。为了解决上述问题,本发明还提供了一种消息处理的方法,包括接收信令网关的路由请求消息;若判断目的用户处于非该目的用户终端号码归属的网络,则在返回给所述信令网关的路由请求响应消息中携带标识目的用户处于非该目的用户终端号码归属的网络的信 肩、O进一步地,上述方法还具有下面特点所述标识目的用户处于非该目的用户终端号码归属的网络的信息包括预设的移动交换中心地址号码。为了解决上述问题,本发明还提供了一种归属位置寄存器,包括接收模块,用于接收信令网关的路由请求消息;判断模块,用于判断目的用户是否处于非该目的用户终端号码归属的网络;发送模块,用于在所述判断模块判断目的用户处于非该目的用户终端号码归属的网络的情况下,向所述信令网关发送路由请求响应消息,携带标识目的用户处于非该目的用户终端号码归属的网络的信息。进一步地,上述归属位置寄存器还具有下面特点所述标识目的用户处于非该目的用户终端号码归属的网络的信息包括预设的移动交换中心地址号码。综上,本发明提供一种消息处理的方法及装置,可以实现在多网络并存的情况下,可以根据实际场景自动转换消息的信令协议。


图I为本发明实施例的信令网关的示意图;图2为本发明实施例的归属位置寄存器的示意图;图3为本发明实施例针对信令网关的消息处理的方法的流程图;图4为本发明实施例针对HLR的消息处理的方法的流程图;图5是本发明应用示例一的当CDMA用户漫游到GSM网络时的新流程图;图6是本发明应用示例二的当GSM用户漫游到CDMA网络时的新流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图I为本发明实施例的信令网关的示意图,如图I所示,本实施例的信令网关包括
发送模块,用于接收到短消息业务中心根据目的用户终端号码归属的网络的信令协议下发的终呼请求消息后,向归属位置寄存器下发路由请求消息;通知模块,用于接收到所述归属位置寄存器返回的路由请求响应消息后,若判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息,则通知所述短消息业务中心更换网络信令协议重新进行终呼。其中,所述通知模块可以通过判断所述路由请求响应消息携带的移动交换中心地址是否为指定的号码,来判断目的用户是否处于非该目的用户终端号码归属的网络。图2为本发明实施例的归属位置寄存器(HLR)的示意图,如图2所示,本实施例的HLR包括接收模块,用于接收信令网关的路由请求消息;判断模块,用于判断目的用户是否处于非该目的用户终端号码归属的网络;发送模块,用于在所述判断模块判断目的用户处于非该目的用户终端号码归属的网络的情况下,向所述信令网关发送路由请求响应消息,携带标识目的用户处于非该目的用户终端号码归属的网络的信息。图3为本发明实施例针对信令网关的消息处理的方法的流程图,如图3所示,本实施例的方法包括S11、接收到短消息业务中心根据目的用户终端号码归属的网络的信令协议下发的终呼消息后,向归属位置寄存器下发路由请求消息;S12、接收到所述归属位置寄存器返回的路由请求响应消息后,若判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息,则通知所述短消息业务中心更换网络信令协议重新进行终呼。图4为本发明实施例针对HLR的消息处理的方法的流程图,如图4所示,本实施例 的方法包括S21、接收信令网关的路由请求消息;S22、若判断目的用户处于非该目的用户终端号码归属的网络,则在返回给所述信令网关的路由请求响应消息中携带标识目的用户处于非该目的用户终端号码归属的网络的信息。下面以应用示例对本发明的消息处理的方法作进一步详细的说明。本发明应用示例的消息处理的方法,在短消息终呼的时候,根据CG信令互通网关(相应于上述的信令网关)配置的目的用户ISDN号码和所属网络的归属关系判断确定采用CDMA信令协议或GSM信令协议下发终呼请求,并根据CG综合HLR(相当于上述实施例的HLR)返回的路由请求结果,确定该目的用户是否发生了漫游到异网的情况,并根据此结果确定是否需要转换信令协议,再次发送终呼请求消息。本应用示例中,CG信令互通网关能够处理业务处理机下发的CDMA协议类别的终呼请求消息,并判断终呼请求消息中是否已经携带了终呼消息的目的MSC(Mobileswitching center,移动交换中心)地址,如果未携带,贝U发送路由请求消息(SMS_REQUEST (REQ))消息到CG综合HLR查询路由,并将CG综合HLR返回的路由请求响应消息(SMS_EQUEST(ACK))送到业务处理机。本应用示例中,CG信令互通网关能够处理业务处理机下发的GSM协议类别的终呼请求消息,并判断终呼请求消息中是否已经携带了终呼消息的目的MSC地址,如果未携带终呼消息的目的MSC地址,则发送路由请求消息(SEND_ROUTING_INFO_FOR_SM)到CG综合HLR查询路由,并将CG综合HLR返回的路由请求响应消息(SRI_ACK)送到业务处理机。CG信令互通网关能够判断CG综合HLR返回的路由请求响应消息中的MSC地址是否为配置的特殊MSC地址,并根据此判断结果,判读是否是漫游的情况,并将此判断结果通过终呼响应消息上报给业务处理机(即SC(Short message center,短消息业务中心))。CG信令互通网关能够处理其他短消息中心转发过来的G网路由请求消息(如,SEND_R0UTING_INF0_F0R_SM)以及 C 网路由请求消息(如,SMS_REQUEST (REQ)),并上报给业务处理机SC。本方法应用场景分为CDMA用户漫游至GSM网络的情况以及GSM用户漫游至CDMA网络的情况,两种场景分别叙述其实现步骤。应用示例一,CDMA用户漫游至GSM网络的情况下,如图5所示,本应用示例具体实现的步骤如下步骤101、短消息业务中心(SC)判断目的终端用户ISDN号段属于CDMA网络,使用CDMA信令协议下发终呼请求消息(MtToMscReq)到CG信令互通网关;步骤102、CG信令互通网关下发CDMA协议的路由请求消息(SMS_REQUEST (REQ))到CG综合HLR查询路由信息;步骤103、CG综合HLR给CG信令互通网关回送路由请求响应消息(sms_request (ACK));其中,CG综合HLR收到路由请求查询命令后,如果查询发现该终端用户属于漫游(从一个网络跨到另一个网络)的情况,则在返回的路由请求响应消息中携带特殊的MSC地址号码;CG信令互通网关根据判断路由请求响应消息中的MSC地址号码是否为特殊号码,获知是否为漫游状态。步骤104、CG信令互通网关判断路由请求响应消息中携带的MSC地址是否特殊号码,确定是否是漫游状态;如果判断是CDMA用户漫游到GSM网络的情况,则向SC发送终呼响应消息(MtToMscAck),通知SC更换GSM信令协议重新进行终呼;如果CG信令互通网关判断目的用户处于漫游的状态,则在返回给SC的终呼响应消息(MtToMscAck)中携带标志位,表示需要更换协议重新下发终呼。步骤105、SC收到此条消息后,获知当前该CDMA用户已经漫游到GSM网络,使用GSM信令协议,重新下发终呼请求消息(MT_Data_Req)给CG信令互通网关;步骤106、CG信令互通网关收到GSM终呼请求消息后,发送Send_Route_Info_For_SM_Req消息到CG综合HLR查询路由;步骤107、CG综合HLR给CG信令互通网关回送路由请求响应消息Send_Route_Info_For_SM_Ack,其中携带目的MSC地址;步骤108、CG信令互通网关从路由请求响应消息中获取正确的MSC地址之后,下发终呼消息(MT_FWD_SM_REQ)到 MSC ;步骤109、MSC接收终呼消息,并给CG信令互通网关返回终呼响应消息(MT_FWD_SM_ACK);步骤110、CG信令互通网关收到MSC返回的终呼响应消息后,将终呼响应消息投递结果返回给SC,给SC发送终呼响应消息(MT_Data_Ack);应用示例二,GSM用户漫游至CDMA网络的情况下,如图6所示,本方法具体实现的步骤如下步骤201、SC判断目的终端用户ISDN号段属于GSM网络,使用GSM信令协议下发终呼请求消息(MT_Data_Req)到CG信令互通网关;步骤202、CG信令互通网关下发GSM协议的路由请求消息(Send_Route_Info_For_SM_Req)到CG综合HLR查询路由信息;步骤203、CG综合HLR给CG信令互通网关回送路由请求响应消息(Send_Route_Info_For_SM_Ack);其中,CG综合HLR收到路由请求查询命令后,如果查询发现该终端用户属于漫游 的情况,则在返回的路由请求响应消息中携带特殊的MSC号码;CG信令互通网关根据判断路由请求响应消息中的MSC号码是否为特殊号码,获知是否为漫游状态。步骤204、CG信令互通网关判断路由请求响应消息中MSC地址是否特殊号码,确定是否是漫游状态;如果判断是GSM用户漫游到CDMA网络的情况,则向SC发送MT_Data_Ack消息,通知SC更换CDMA信令协议重新进行终呼;如果CG信令互通网关判断目的用户处于漫游的状态,则在返回给SC的终呼响应消息(MT_Data_Ack)中携带标志位,表示需要更换协议重新下发终呼。步骤105、SC收到此条终呼响应消息后,获知当前该GSM用户已经漫游到CDMA网络,使用CDMA信令协议,重新下发终呼请求消息(MtToMscReq)给CG信令互通网关;步骤106、CG信令互通网关收到CDMA信令协议的终呼请求消息后,发送SMS_REQUEST (REQ)消息到综合HLR查询路由;步骤207、CG综合HLR给CG信令互通网关回送路由请求响应消息(sms_request (ACK)),其中携带正确的MSC地址;步骤208、CG信令互通网关从路由请求响应消息中获取正确的MSC地址之后,下发终呼消息(SMDPP(REQ))到 MSC;步骤209、MSC接收终呼消息,并给CG信令互通网关返回终呼响应消息smdpp(ack);步骤210、CG信令互通网关收到MSC返回的终呼响应消息后,将终呼消息投递结果返回给SC,给SC发送MtToMscAck消息;本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种消息处理的方法,包括 接收到短消息业务中心根据目的用户终端号码归属的网络的信令协议下发的终呼消息后,向归属位置寄存器下发路由请求消息; 接收到所述归属位置寄存器返回的路由请求响应消息后,若判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息,则通知所述短消息业务中心更换网络信令协议重新进行终呼。
2.如权利要求I所述的方法,其特征在于所述判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息是通过下面方式实现的 通过判断所述路由请求响应消息携带的移动交换中心地址是否为指定的号码,来判断目的用户是否处于非该目的用户终端号码归属的网络。
3.如权利要求I或2所述的方法,其特征在于所述目的用户终端号码归属的网络包括 码分多址网络或全球移动通讯系统网络。
4.一种信令网关,包括 发送模块,用于接收到短消息业务中心根据目的用户终端号码归属的网络的信令协议下发的终呼请求消息后,向归属位置寄存器下发路由请求消息; 通知模块,用于接收到所述归属位置寄存器返回的路由请求响应消息后,若判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息,则通知所述短消息业务中心更换网络信令协议重新进行终呼。
5.如权利要求4所述的信令网关,其特征在于, 所述通知模块是通过判断所述路由请求响应消息携带的移动交换中心地址是否为指定的号码,来判断目的用户是否处于非该目的用户终端号码归属的网络。
6.—种消息处理的方法,包括 接收信令网关的路由请求消息; 若判断目的用户处于非该目的用户终端号码归属的网络,则在返回给所述信令网关的路由请求响应消息中携带标识目的用户处于非该目的用户终端号码归属的网络的信息。
7.如权利要求6所述的方法,其特征在于,所述标识目的用户处于非该目的用户终端号码归属的网络的信息包括 预设的移动交换中心地址号码。
8.—种归属位置寄存器,包括 接收模块,用于接收信令网关的路由请求消息; 判断模块,用于判断目的用户是否处于非该目的用户终端号码归属的网络; 发送模块,用于在所述判断模块判断目的用户处于非该目的用户终端号码归属的网络的情况下,向所述信令网关发送路由请求响应消息,携带标识目的用户处于非该目的用户终端号码归属的网络的信息。
9.如权利要求8所述的归属位置寄存器,其特征在于,所述标识目的用户处于非该目的用户终端号码归属的网络的信息包括 预设的移动交换中心地址号码。
全文摘要
本发明提供一种消息处理的方法及装置,该方法包括接收到短消息业务中心根据目的用户终端号码归属的网络的信令协议下发的终呼消息后,向归属位置寄存器下发路由请求消息;接收到所述归属位置寄存器返回的路由请求响应消息后,若判断所述路由请求响应消息携带标识目的用户处于非该目的用户终端号码归属的网络的信息,则通知所述短消息业务中心更换网络信令协议重新进行终呼。根据本发明可以实现在多网络并存的情况下,可以根据实际场景自动转换消息的信令协议。
文档编号H04W4/14GK102984671SQ20111025878
公开日2013年3月20日 申请日期2011年9月2日 优先权日2011年9月2日
发明者王银锋, 由美光 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1