一种在未签署漫游协议网络之间实现漫游的方法及网络的制作方法

文档序号:7968468阅读:117来源:国知局
专利名称:一种在未签署漫游协议网络之间实现漫游的方法及网络的制作方法
技术领域
本发明涉及一种通信技术,尤其涉及一种在未签署漫游协议网络之间实现漫游的方法及网络。
背景技术
随着通信技术的迅速发展,因为不同业务的需要出现了多种通信网络,每个移动运营商需要在这些网络之间签署漫游协议,才能保证该运营商的用户能够在这些网络的区域任意漫游。其中漫游协议通常是指移动运营商之间签署的允许对方用户漫游至本方网络的协议。如果某运营商的用户移动到未签署漫游协议的网络进行位置更新时,无法通过该网络的鉴权过程,导致用户无法实现漫游功能。而运营商在各个网络之间签署漫游协议的过程往往需要较长时间,而与所有希望提供漫游业务的移动运营商签署漫游协议更是一个漫长的过程,在此期间,对于没有签署漫游协议的网络区域无法迅速为用户提供漫游功能,进而限制了移动运营商对网络内用户的漫游业务,进而会导致移动运营的用户数量以及业务发展缓慢。

发明内容
本发明提供了一种在未签署漫游协议网络之间实现漫游的方法及网络,用以解决现有技术中存在的移动运营商签署漫游协议过程中如何为用户提供漫游功能的问题。
本发明公开了一种在未签署漫游协议网络之间实现漫游功能的方法,在当前网络与原网络未签署漫游协议,第三方网络与原网络和当前网络已签署漫游协议的情况下,包括以下步骤漫游到当前网络的原网络用户终端通过第三方网络对该用户终端副国际移动用户标识码IMSI和主IMSI之间的转换实现与其它用户终端通信,所述的副IMSI注册于第三方网络的归属位置寄存器中,所述的主IMSI注册于原网络的归属位置寄存器中。
所述的漫游到当前网络的原网络用户终端通过第三方网络对副IMSI和主IMSI之间的转换实现与其它用户终端通信包括实现呼叫业务和/或实现短消息业务。
当漫游到当前网络的原网络用户终端作为被叫时,所述的实现呼叫业务具体包括A、主叫网络的移动交换中心通过第三方网络对副IMSI和主IMSI之间的转换获得所述当前网络用户终端的漫游号码;B、主叫网络的移动交换中心根据漫游号码接续主叫和被叫。
所述的步骤A具体包括A1、主叫网络的移动交换中心向原网络的归属位置寄存器发送取路由消息;A2、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换从当前网络拜访位置寄存器中获得漫游号码;A3、原网络的归属位置寄存器通过取路由响应消息将获得的漫游号码发给主叫网络的移动换中心。
所述的步骤A2具体包括A21、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向当前网络的拜访位置寄存器发送取漫游号码消息;A22、当前网络的拜访位置寄存器根据取漫游号码消息获得漫游号码;A23、当前网络的拜访位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向原网络的归属位置寄存器返回带有漫游号码的取漫游号码响应消息。
所述的步骤A21具体包括原网络的归属位置寄存器向第三方网络发送取漫游号码消息,所述的取漫游号码消息包括主IMSI;第三方网络根据主IMSI通过查询双IMSI服务器获得副IMSI,并将取漫游号码消息中的主IMSI替换为副IMSI,并将带有副IMSI的取漫游号码消息转发给当前网络的拜访位置寄存器;所述的步骤A23具体包括当前网络的拜访位置寄存器向第三方网络发送带有漫游号码的取漫游号码响应消息,所述的取漫游号码响应消息带有副IMSI;第三方网络根据副IMSI通过查询双IMSI服务器获得主IMSI,并将取漫游号码响应消息中的副IMSI替换为主IMSI,并将带有主IMSI取漫游号码响应消息转发给原网络归属位置寄存器。
当漫游到当前网络的原网络用户终端发送短消息时,所述的实现短消息业务具体包括C、当前网络的移动交换中心通过第三方网络对副IMSI和主IMSI之间的转换向原网络的短消息中心发送带有短消息的短信发起消息;D、原网络的短消息中心将短消息发给目标终端。
所述的步骤C具体包括当前网络的移动交换中心将带有短消息的短信发起消息发给第三方网络,所述的短信发起消息包括副IMSI;第三方网络根据副IMSI通过查询双IMSI服务器获得主IMSI,并将短信发起消息中的副IMSI号码替换为主IMSI号码,然后将短信发起消息发给原网络的短消息中心。
所述的方法还包括原网络短消息中心将短信发起响应消息发给第三方网络,所述的短信发起响应消息包括主IMSI;第三方网络根据主IMSI通过查询双IMSI服务器获得副IMSI,并将短信发起响应消息中的主IMSI号码替换为副IMSI,然后将短信发起响应消息发给当前网络的移动交换中心。
当前网络的用户终端向漫游到当前网络的原网络用户终端发送短消息,所述的实现短消息业务具体包括E、当前网络短消息中心通过第三方网络对副IMSI和主IMSI之间的转换向原网络归属位置寄存器获得漫游号码;F、当前网络短消息中心根据漫游号码向当前网络的原网络用户终端发送短消息。
所述的步骤E具体包括E1、当前网络短消息中心经第三方网络向原网络归属位置寄存器发送短信取路由消息;E2、原网络归属位置寄存器获得所述漫游到当前网络的原网络用户终端漫游号码;E3、原网络归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向当前网络短消息中心返回带有漫游号码的短信取路由响应消息。
所述的步骤E3具体包括原网络归属位置寄存器向第三方网络发送短信取路由响应消息,所述的短信取路由响应消息包括漫游号码和主IMSI;第三方网络根据短信取路由响应消息的主IMSI通过查询双IMSI服务器获得副IMSI,并将主IMSI替换为副IMSI,然后将短信取路由响应消息发给当前网络短消息中心。
原网络用户终端向漫游到当前网络的原网络用户终端发送短消息时,所述的实现短消息业务具体包括G、原网络用户终端向原网络短消息中心发送短消息;H、原网络短消息中心通过第三方网络对副IMSI和主IMSI之间的转换向漫游到当前网络的原网络用户终端发送短消息。
所述的步骤H具体包括原网络的移动交换中心将带有短消息的短信终结消息发给第三方网络,所述的短信终结消息包括主IMSI;第三方网络根据主IMSI通过查询双IMSI服务器获得副IMSI,并将短信终结消息中的主IMSI号码替换为副IMSI号码,然后将短信终结消息发给当前网络移动交换中心;当前网络移动交换中心将短信终结消息中的短消息发给漫游到当前网络的原网络用户终端发送短消息。
所述的方法还包括当前网络移动交换中心将短信终结响应消息发给第三方网络,所述的短信终结响应消息包括副IMSI;第三方网络根据副IMSI通过查询双IMSI服务器获得主IMSI,并将短信终结响应消息中的副IMSI号码替换为主IMSI,然后将短信终结响应消息发给原网络的短消息中心。
所述的方法还包括位置更新过程。
所述的位置更新过程包括I、当前网络的当前移动交换中心通过第三方网络对副IMSI和主IMSI之间的转换向原网络的归属位置寄存器发送位置更新请求;J、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换通知当前网络的原移动交换中心从当前网络的原拜访位置寄存器中删除发起位置更新的移动终端的位置数据;K、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换通知当前网络的当前移动交换中心向当前网络的当前拜访位置寄存器中插入用户数据;L、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向当前网络的当前移动交换中心返回位置更新响应消息。
所述的步骤I具体包括当前网络的移动交换中心向第三方网络发送位置更新请求,所述的位置更新请求包括原网络用户终端的副IMSI;第三方网络通过查询双IMSI服务器获得与副IMSI相对应的主IMSI,并用主IMSI替换位置更新请求消息中副IMSI,并向原网络的归属位置寄存器发送位置更新请求。
所述的步骤J具体包括原网络的归属位置寄存器向第三方网络发送删除位置数据消息,所述的删除位置数据消息包括当前网络用户终端的主IMSI;第三方网络通过查询双IMSI服务器获得与主IMSI相对应的副IMSI,用副IMSI替换删除位置数据消息中的主IMSI,然后将删除位置数据消息发给当前网络的原移动交换中心;当前网络的原移动交换中心删除原拜访位置寄存器中副IMSI对应的位置数据;所述的步骤K具体包括原网络的归属位置寄存器向第三方网络发送插入用户数据消息,所述的插入用户数据消息包括当前网络用户终端的主IMSI;第三方网络通过查询双IMSI服务器获得与主IMSI相对应的副IMSI,用副IMSI替换插入用户数据消息中的主IMSI,然后将插入用户数据消息发给当前网络的原移动交换中心;当前网络的当前移动交换中心在当前拜访位置寄存器中插入当前移动终端的位置数据。
所述的步骤J还包括当前网络的原移动交换中心向第三方网络发送删除位置数据响应消息,所述的删除位置数据响应消息包括用户终端的副IMSI;第三方网络通过查询双IMSI服务器获得与副IMSI相对应的主IMSI,用主IMSI替换删除位置数据响应消息中的副IMSI,然后将删除位置数据响应消息发给原网络的归属位置寄存器。
所述的步骤K还包括当前网络的原移动交换中心向第三方网络发送插入用户数据响应消息,所述的插入用户数据响应消息包括用户终端的副IMSI;
第三方网络通过查询双IMSI服务器获得与副IMSI相对应的主IMSI,用主IMSI替换插入用户数据响应消息中的副IMSI,然后将插入用户数据响应消息发给原网络的归属位置寄存器。
所述的步骤L具体包括原网络的归属位置寄存器向第三方网络发送位置更新响应消息,所述的位置更新响应消息包括当前网络用户终端的主IMSI;第三方网络通过查询双IMSI服务器获得与主IMSI相对应的副IMSI,用副IMSI替换位置更新响应消息中的主IMSI,然后将位置更新响应消息发给当前网络的当前移动交换中心。
在第三方网络对副IMSI和主IMSI之间的转换的过程中,当全局码的翻译类型为预定值时,进行副IMSI和主IMSI之间的转换。
在第三方网络对副IMSI和主IMSI之间的转换的过程中,对于发往原网络的消息,第三方网络的信令转接点将消息中的副IMSI转换为主IMSI;对于发往当前网络的消息,第三方网络的信令转接点将主IMSI转换为主IMSI。
本发明还公开了一种用户终端,包括用户标识模块卡,其配有主IMSI和副IMSI,所述的副IMSI注册于第三方网络的归属位置寄存器中,所述的主IMSI注册于原网络的归属位置寄存器中,所述的副IMSI和主IMSI对应于同一移动台国际ISDN号码;转换单元,用于当使用主IMSI不能通信时,将主IMSI转换为副IMSI。
本发明还公开了一种网络,包括双IMSI服务器,其包括主IMSI和副IMSI之间对应关系;接收单元,用于接收当前网络或原网络发来的消息,所述的消息包括转换状态;信令转接点,用于当消息中的转换状态有效时根据双IMSI服务器主IMSI和副IMSI对应关系对主IMSI和副IMSI进行转换;发送单元,用于将信令转接点转换的消息发给原网络或当前网络。
本发明有益效果如下本发明的方案使移动运营商通过第三方代理的方式,在未签署漫游协议的网络中实现漫游功能,大大提高了业务开展速度,而第三方代理网络通过代理漫游业务也可以增加业务收入,最大效率的利用网络资源。


图1为本发明的系统组网图;图2示出了处在B网络中A网络用户终端位置更新的流程图;图3示出了处在B网络中A网络用户终端作为被叫时的流程图;图4示出了处在B网络中A网络用户终端发送短消息的流程图;图5示出了B网络的短消息中心向处于B网络中A网络用户终端下发短消息的流程图;图6示出了A网络或与A网络签署漫游协议的短消息中心向处于B网络中A网络用户终端下发短消息的流程图。
具体实施例方式
本发明提供了一种在未签署漫游协议网络之间实现漫游的方法及其系统,该方案的核心原理在于,通过第三方网络对主IMSI(International MobileSubscriber Identity,国际移动用户标识)和副IMSI之间的转换,实现本网内的用户在未签署漫游协议的网络漫游的功能,这样,对于新的移动运营商,在短期内无法与其它网络的运营商签署漫游协议的情况下,快速实现本网内的用户在这些网络中漫游功能,从而为本网络用户提供了漫游业务。
如图1所示,本发明涉及三个网络,即原网络、当前网络和第三方网络,为方便描述,现假设三个网络分别为A、B、C。其中,A网络为原网络,如某运营商的网络,A与C网络签署了漫游协议,A网络归属的用户终端配备两个IMSI的SIM(Subscriber Identity Module,用户标识模块)卡,其中主IMSI注册于A网络的HLRa(Home Location Register,归属位置寄存器),副IMSI注册于C网络的HLRc,这两个IMSI均对应一个MSISDN(Mobile stationinternational ISDN number;移动台国际ISDN号码);B网络为当前网络,即A网络用户当前所在的网络,B与A网络没有签署漫游协议,B与C网络签署了漫游协议;C网络为第三方网络,其网络内部设置有双ISMI服务器,所述的双ISMI服务器记录所述两个IMSI之间的对应关系,以便实现两个IMSI之间的转换。
所述的A、B、C网络均包括下述单元STP(signaling transfer point,信令转接点),用于完成信令消息处理与转发;HLR(Home Location Register,归属位置寄存器),用于完成移动用户业务数据管理和位置信息数据管理;SMSC(Short Message Service Center短消息业务中心),用于完成移动用户提交的短消息处理;MSC/VLR(Mobile Switching Center/Visitor Location Registe,移动交换中心/拜访位置寄存器),用于完成电路交换型业务的交换和信令控制。在图1及下面的描述中,上述各个单元后面冠以与A、B、C对应的小写字母表示该网络的单元,如STPc表示C网络的STP。
当A网络中的用户终端漫游到B网络中时,根据本发明,B网络中的A网络用户终端可完成各种与通信相关的流程和通信业务,如位置更新流程、与其它用户终端进行呼叫业务、短消息业务、各种增值业务等。下面参照附图以位置更新流程、与其它用户终端之间呼叫业务、短消息业务为例来说明本发明的漫游方法。
一、位置更新A网络的用户终端在B网络中从一个位置区移动到另一个位置区,或者最初进入B网络时,A网络用户终端会发起位置更新过程,参照图2,下面以A网络的用户终端在B网络中从一个位置区移动到另一个位置区为例描述位置更新过程。
步骤201、由于A网络未与B网络签署漫游协议,使用主IMSI在VLRb与HLRa无法完成鉴权与位置更新过程。此时为完成位置更新过程,只能使副IMSI,这时可以通过自动或手动切换使用副IMSI向C网络的STPc发送位置更新请求消息(MAP_UPDATE_LOCATION),所述的位置更新请求消息包括副IMSI。
步骤202、该位置更新请求消息发送至STPc时,STPc查询双IMSI服务器,找到位置更新请求消息中副IMSI号码对应的主IMSI号码,将消息中的副IMSI号码替换为主IMSI号码,并修改被叫GT(全局码)为主IMSI对应的HLRa地址后,通过STPc和STPa将位置更新请求消息转发给HLRa。
步骤203、HLRa接收到位置更新请求消息后,进行用户鉴权,然后经过STPa将删除位置数据消息(MAP_CANCEL_LOCATION)转发给C网络的STPc。为了让此消息重新经过C网络的STPc以便将消息中的主IMSI号码替换为副IMSI号码,可通过STPa设定GT翻译数据,将VLRb1的GT码翻译后的DPC(目的信令点)指向C网络的STPc,并将翻译后的被叫GT的TT(翻译类型)值设定为一个特殊的值(如5)而将其它部分保持不变。
步骤204、STPc收到TT为特殊值(如5)的删除位置数据消息后,查询双IMSI服务器,找到该主IMSI号码对应的副IMSI号码,将消息中的主IMSI号码替换为副IMSI,并修改主叫GT为副IMSI对应的HLRc地址,最后将被叫GT中的TT值重新修改为0后通过STPc和STPb将此消息转发给当前MSC/VLRb1。
步骤205-206、移动交换中心的VLRb1接收到删除位置数据消息后,从VLRb1中删除用户终端的位置数据,接着VLRb1向STPc发送删除位置数据响应消息(MAP_CANCEL_LOCATION_ACK),STPc将该消息中副IMSI转换为主IMSI,然后将该消息转发给HLRa。
207、HLRa向STPc发送插入用户数据消息(MAP_INSERT_SUBSCRIBER_DATA),经过STPa时,为了让此消息重新经过C网络的STPc以便将消息中的主IMSI号码替换为副IMSI号码,可通过STPa设定GT翻译数据,将VLRb1的GT码翻译后的DPC(目的信令点)指向C网络的STPc,并将翻译后的被叫GT的TT值设定为一个特殊的值(如5)而将其它部分保持不变。
步骤208、STPc收到TT为特殊值(如5)的插入用户数据消息后,查询双IMSI服务器,找到该主IMSI号码对应的副IMSI号码,将消息中的IMSI号码替换为副IMSI号码,并修改主叫GT为副IMSI对应的HLRc地址,最后将被叫GT中的TT值重新修改为0后通过STPc和STPb将此消息转发给VLRb2。
步骤209-210、移动交换中心的VLRb2接收到插入用户数据消息后,在VLRb2中插入用户终端的位置数据,然后VLRb2向STPc发送插入用户数据响应消息(MAP_INSERT_SUBSCRIBER_DATA_ACK),STPc将该消息中副IMSI转换为主IMSI,然后将该消息转发给HLRa。
步骤211、HLRa接收到插入用户数据响应消息后,进行用户鉴权,然后经过STPa将位置更新响应消息(MAP_UPDATE_LOCATION_ACK)转发给C网络的STPc。为了让此消息重新经过C网络的STPc以便将消息中的主IMSI号码替换为副IMSI号码,可通过STPa设定GT翻译数据,将VLRb2的GT码翻译后的DPC(目的信令点)指向C网络的STPc,并将翻译后的被叫GT的TT值设定为一个特殊的值(如5)而将其它部分保持不变。
步骤212、STPc收到TT为特殊值(如5)的位置更新响应消息后,查询双IMSI服务器,找到该主IMSI号码对应的副IMSI号码,将消息中的IMSI号码替换为副IMSI号码,并修改主叫GT为副IMSI对应的HLRc地址,最后将被叫GT中的TT值重新修改为0后通过STPc和STPb将此消息转发给VLRb2。
二、呼叫业务在B网络中的A网络用户终端可随时与其它用户终端进行通话。在发起呼叫时,可有如下两种情况主叫和被叫。
在B网络中的A网络用户终端作为主叫时,即向其它用户终端发起呼叫时,因该呼叫流程与已签署漫游协议的呼叫流程相同,本申请不再描述。
处在B网络中的A网络用户终端作为被叫时,即接收其它网络的用户终端发起的呼叫时,参照图3,下面以处在B网络中的用户终端呼叫B网络中A网络用户终端为例来说明漫游过程中的呼叫业务。
步骤301-302、当B网络中的用户终端呼叫漫游到B网络的A网络用户终端时,B网络MSC经STPc向HLRc发起取路由消息(MAP_SEND_ROUTING_INFORMATION),该消息经过STPc时,STPc通过GT翻译后转发给HLRa。
步骤303-304、HLRa根据MSISDN号码向该用户当前所处的VLRb发送取漫游号码消息(MAP_PROVIDE_ROAMING_NUMBER),该消息经过STPa时,然后经过STPa将取漫游号码消息转发给C网络的STPc。为了让此消息重新经过C网络的STPc以便将消息中的主IMSI号码替换为副IMSI号码,可通过STPa设定GT翻译数据,将VLRb的GT码翻译后的DPC(目的信令点)指向C网络的STPc,并将翻译后的被叫GT的TT值设定为一个特殊的值(如5)而将其它部分保持不变。STPc收到TT为特殊值(如5)的取漫游号码消息后,查询双IMSI服务器,找到该主IMSI号码对应的副IMSI号码,将消息中的IMSI号码替换为副IMSI号码,并修改主叫GT为副IMSI对应的HLRc地址,最后将被叫GT中的TT值重新修改为0后通过STPc和STPb将此消息转发给VLRb。
步骤305-306、VLRb向STPc发送取漫游号码响应消息(MAP_PROVIDE_ROAMING_NUMBER_ACK),该取漫游号码响应消息发送至STPc时,STPc查询双IMSI服务器,找到该副IMSI号码对应的主IMSI号码,将消息中的IMSI号码替换为主IMSI号码,并修改被叫GT为主IMSI对应的HLRa地址后,通过STPc和STPa将取漫游号码响应消息转发给HLRa。
步骤307-308、HLRa最后将获得的漫游号码通过取路由响应消息(MAP_SEND_ROUTING_INFORMATION_ACK)通过STPa以及STPc转发给MSC,这样,MSC可根据获得的漫游号码进行接续,从而使B网络中的用户终端与处在B网络的A网络终端进行通话。
该取路由响应消息经STPa转发给C网络的STPc。为了让此消息重新经过C网络的STPc时,将消息中的主IMSI号码替换为副IMSI号码,可通过STPa设定GT翻译数据,将VLRb的GT码翻译后的DPC(目的信令点)指向C网络的STPc,并将翻译后的被叫GT的TT值设定为一个特殊的值(如5)而将其它部分保持不变。STPc收到TT为特殊值(如5)的取漫游号码消息后,查询双IMSI服务器,找到该主IMSI号码对应的副IMSI号码,将消息中的IMSI号码替换为副IMSI号码,并修改主叫GT为副IMSI对应的HLRc地址,最后将被叫GT中的TT值重新修改为0后通过STPc和STPb将此消息转发给MSC。
应该注意,上面以处在B网络中的用户终端呼叫B网络中A网络用户终端为例说明了漫游过程中的呼叫业务流程,当其它网络中的用户终端呼叫B网络中A网络用户终端时,只有步骤301-302有所区别,当主叫处在A网络中时,可省略步骤301-302,当主叫处在除A和B以外的其它网络时,步骤301-302为从主叫所在网络向A网络HLR发送取路由消息。步骤303-308完全一样,这里就不再赘述了。
三、短消息业务A网络中的用户终端处在B网络中时,可实现短消息业务。根据本发明的实现短消息业务流程中,主IMSI对应的SMSC地址为A网络中的SMSCa,副IMSI对应的SMSC地址为C网络的SMSCc。可将实现短消息业务分为两个部分短消息发送流程、短消息接收流程。下面对这两个过程分别进行描述。
1、短消息发送流程当A网络某用户终端在归属网络内或已经签署了漫游协议的网络内发送短信时,使用主IMSI号码,SMMO(短消息发送)消息直接发送至A网络的SMSCa,再由SMSCa发往目的用户终端。
当A网络某用户终端移动到B网络,发送短消息时,由于A网络未与B网络签署漫游协议,因此在发送短消息时使用副IMSI号码。下面参照图4描述处于B网络中的A网络用户终端发送短消息的过程。
步骤401-402、VLRb向经C网络向SMSCa发送短信MO(Mobile Originated,发起)消息(MAP_MO_FORWARD_SHORT_MESSAGE)。此消息经过STPc时,STPc查询双IMSI服务器,找到该副IMSI号码对应的主IMSI号码后,将消息中的副IMSI号码替换为主IMSI号码,并修改被叫GT为主IMSI对应的SMSCa地址后,通过STPc和STPa将此消息转发给SMSCa,然后由SMSCa发给目标终端。
403-404、SMSCa接到短信MO消息,通过STPc向VLRb返回MO响应消息(MAP_MO_FORWARD_SHORT_MESSAGE_ACK),在经过STPc时,然后将消息转发给VLRb。
2、短消息接收流程在漫游到B网络中的A网络用户终端接收短消息的过程中,发送方网络的短消息中心首先获得上述漫游到B网络中的A网络用户终端的地址,然后根据获得的地址将短消息发给用户终端。发送方网络可以分为下述两种情况,一种情况是未与A签署漫游协议的网络,另一种情况是A网络或与A网络签署漫游协议的网络。下面对上述两种情况分别描述。
参照图5,首先描述第一情况短消息接收流程,下面以B网络中的用户终端给处于B网络的A网络用户终端发送短消息为例说明获得处于B网络中A网络用户终端的地址过程。
步骤501-502、SMSCb经STPc向HLRc发送短信取路由消息(MAP_SEND_ROUTING_INFO_FOR_SM),该消息经过STPc时,STPc根据MSISDN号码将短信取路由消息经过STPa转发给HLRa。
步骤503-504、HLRa处理完短信取路由消息后,经STPc向SMSCb返回短信取路由响应消息(MAP_SEND_ROUTING_INFO_FOR_SM_ACK),该消息经过STPc时,STPc发现GT的TT值为一特定值,查询双IMSI服务器,找到该主IMSI号码对应的副IMSI号码后,将消息中的IMSI号码替换为副IMSI号码,并修改被叫GT为主IMSI对应的SMSCb地址后,通过STPc和STPb将此消息转发给SMSCb。
最后,由SMSCb将短消息下发给处在B网络中的A网络用户终端。
参照图6,现在描述第二情况短消息接收流程,下面以A网络的短消息中心为例描述A网络或与A网络签署漫游协议的短消息中心向处于B网络中A网络用户终端下发短消息的流程图。
步骤601-602、A网络的SMSCa经STPc向MSC\VLRb发送短信MT(MobileTerminated,终结)消息(MAP_MT_FORWARD_SHORT_MESSAGE),在经过STPc时,STPc将该消息中主IMSI转换为副IMSI,并更换该消息中主叫GT,然后将消息发送给MSC\VLRb。
步骤603-604、MSC\VLRb接收到短信MT消息后,经STPc向SMSCa返回短信MT响应消息(MAP_MT_FORWARD_SHORT_MESSAGE_ACK),在经过STPc时,STPc需要将该消息中副IMSI转换为主IMSI,并改变被叫GT后,将该消息转发给SMSCa。
本发明还公开了一种用户终端,包括用户标识模块卡,其配有主IMSI和副IMSI,所述的副IMSI注册于第三方网络的归属位置寄存器中,所述的主IMSI注册于原网络的归属位置寄存器中,所述的副IMSI和主IMSI对应于同一移动台国际ISDN号码;转换单元,用于当使用主IMSI不能通信时,将主IMSI转换为副IMSI。
本发明还公开了一种网络,包括双IMSI服务器,其包括主IMSI和副IMSI之间对应关系;接收单元,用于接收当前网络或原网络发来的消息,所述的消息包括转换状态;信令转接点,用于当消息中的转换状态有效时根据双IMSI服务器主IMSI和副IMSI对应关系对主IMSI和副IMSI进行转换;发送单元,用于将信令转接点转换的消息发给原网络或当前网络。
根据本发明,可以使新移动运营商通过第三方代理在未签署漫游协议的网络实现漫游功能,大大提高了业务开展速度。而第三方代理网络通过此方案,也可以增加业务收入。
应该注意到,STP与双IMSI服务器可以合设,通过STP的大容量数据库完成双IMSI对应关系查询功能。
在上面的实施例中,STP是通过被叫GT的TT值区别是否查询双IMSI服务器,还可以通过被叫GT地址信息的特殊前缀,如所有被叫GT以888开头的消息都查询双IMSI服务器等方式完成IMSI号码转换功能。
对于非呼叫相关的短信流程,还可以通过按短信被叫号段灵活路由的方式实现短信漫游功能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种在未签署漫游协议网络之间实现漫游功能的方法,在当前网络与原网络未签署漫游协议,第三方网络与原网络和当前网络已签署漫游协议的情况下,其特征在于,包括以下步骤漫游到当前网络的原网络用户终端通过第三方网络对该用户终端副国际移动用户标识码IMSI和主IMSI之间的转换实现与其它用户终端通信,所述的副IMSI注册于第三方网络的归属位置寄存器中,所述的主IMSI注册于原网络的归属位置寄存器中。
2.如权利要求1所述的方法,其特征在于,所述的漫游到当前网络的原网络用户终端通过第三方网络对副IMSI和主IMSI之间的转换实现与其它用户终端通信包括实现呼叫业务和/或实现短消息业务。
3.如权利要求2所述的方法,其特征在于,当漫游到当前网络的原网络用户终端作为被叫时,所述的实现呼叫业务具体包括A、主叫网络的移动交换中心通过第三方网络对副IMSI和主IMSI之间的转换获得所述当前网络用户终端的漫游号码;B、主叫网络的移动交换中心根据漫游号码接续主叫和被叫。
4.如权利要求3所述的方法,其特征在于,所述的步骤A具体包括A1、主叫网络的移动交换中心向原网络的归属位置寄存器发送取路由消息;A2、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换从当前网络拜访位置寄存器中获得漫游号码;A3、原网络的归属位置寄存器通过取路由响应消息将获得的漫游号码发给主叫网络的移动换中心。
5.如权利要求4所述的方法,其特征在于,所述的步骤A2具体包括A21、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向当前网络的拜访位置寄存器发送取漫游号码消息;A22、当前网络的拜访位置寄存器根据取漫游号码消息获得漫游号码;A23、当前网络的拜访位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向原网络的归属位置寄存器返回带有漫游号码的取漫游号码响应消息。
6.如权利要求5所述的方法,其特征在于,所述的步骤A21具体包括原网络的归属位置寄存器向第三方网络发送取漫游号码消息,所述的取漫游号码消息包括主IMSI;第三方网络根据主IMSI通过查询双IMSI服务器获得副IMSI,并将取漫游号码消息中的主IMSI替换为副IMSI,并将带有副IMSI的取漫游号码消息转发给当前网络的拜访位置寄存器;所述的步骤A23具体包括当前网络的拜访位置寄存器向第三方网络发送带有漫游号码的取漫游号码响应消息,所述的取漫游号码响应消息带有副IMSI;第三方网络根据副IMSI通过查询双IMSI服务器获得主IMSI,并将取漫游号码响应消息中的副IMSI替换为主IMSI,并将带有主IMSI取漫游号码响应消息转发给原网络归属位置寄存器。
7.如权利要求2所述的方法,其特征在于,当漫游到当前网络的原网络用户终端发送短消息时,所述的实现短消息业务具体包括C、当前网络的移动交换中心通过第三方网络对副IMSI和主IMSI之间的转换向原网络的短消息中心发送带有短消息的短信发起消息;D、原网络的短消息中心将短消息发给目标终端。
8.如权利要求7所述的方法,其特征在于,所述的步骤C具体包括当前网络的移动交换中心将带有短消息的短信发起消息发给第三方网络,所述的短信发起消息包括副IMSI;第三方网络根据副IMSI通过查询双IMSI服务器获得主IMSI,并将短信发起消息中的副IMSI号码替换为主IMSI号码,然后将短信发起消息发给原网络的短消息中心。
9.如权利要求7所述的方法,其特征在于,所述的方法还包括原网络短消息中心将短信发起响应消息发给第三方网络,所述的短信发起响应消息包括主IMSI;第三方网络根据主IMSI通过查询双IMSI服务器获得副IMSI,并将短信发起响应消息中的主IMSI号码替换为副IMSI,然后将短信发起响应消息发给当前网络的移动交换中心。
10.如权利要求2所述的方法,其特征在于,当前网络的用户终端向漫游到当前网络的原网络用户终端发送短消息,所述的实现短消息业务具体包括E、当前网络短消息中心通过第三方网络对副IMSI和主IMSI之间的转换向原网络归属位置寄存器获得漫游号码;F、当前网络短消息中心根据漫游号码向当前网络的原网络用户终端发送短消息。
11.如权利要求10所述的方法,其特征在于,所述的步骤E具体包括E1、当前网络短消息中心经第三方网络向原网络归属位置寄存器发送短信取路由消息;E2、原网络归属位置寄存器获得所述漫游到当前网络的原网络用户终端漫游号码;E3、原网络归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向当前网络短消息中心返回带有漫游号码的短信取路由响应消息。
12.如权利要求11所述的方法,其特征在于,所述的步骤E3具体包括原网络归属位置寄存器向第三方网络发送短信取路由响应消息,所述的短信取路由响应消息包括漫游号码和主IMSI;第三方网络根据短信取路由响应消息的主IMSI通过查询双IMSI服务器获得副IMSI,并将主IMSI替换为副IMSI,然后将短信取路由响应消息发给当前网络短消息中心。
13.如权利要求2所述的方法,其特征在于,原网络用户终端向漫游到当前网络的原网络用户终端发送短消息时,所述的实现短消息业务具体包括G、原网络用户终端向原网络短消息中心发送短消息;H、原网络短消息中心通过第三方网络对副IMSI和主IMSI之间的转换向漫游到当前网络的原网络用户终端发送短消息。
14.如权利要求13所述的方法,其特征在于,所述的步骤H具体包括原网络的移动交换中心将带有短消息的短信终结消息发给第三方网络,所述的短信终结消息包括主IMSI;第三方网络根据主IMSI通过查询双IMSI服务器获得副IMSI,并将短信终结消息中的主IMSI号码替换为副IMSI号码,然后将短信终结消息发给当前网络移动交换中心;当前网络移动交换中心将短信终结消息中的短消息发给漫游到当前网络的原网络用户终端发送短消息。
15.如权利要求14所述的方法,其特征在于,所述的方法还包括当前网络移动交换中心将短信终结响应消息发给第三方网络,所述的短信终结响应消息包括副IMSI;第三方网络根据副IMSI通过查询双IMSI服务器获得主IMSI,并将短信终结响应消息中的副IMSI号码替换为主IMSI,然后将短信终结响应消息发给原网络的短消息中心。
16.如权利要求1所述的方法,其特征在于,所述的方法还包括位置更新过程。
17.如权利要求16所述的方法,其特征在于,所述的位置更新过程包括I、当前网络的当前移动交换中心通过第三方网络对副IMSI和主IMSI之间的转换向原网络的归属位置寄存器发送位置更新请求;J、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换通知当前网络的原移动交换中心从当前网络的原拜访位置寄存器中删除发起位置更新的移动终端的位置数据;K、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换通知当前网络的当前移动交换中心向当前网络的当前拜访位置寄存器中插入用户数据;L、原网络的归属位置寄存器通过第三方网络对副IMSI和主IMSI之间的转换向当前网络的当前移动交换中心返回位置更新响应消息。
18.如权利要求17所述的方法,其特征在于,所述的步骤I具体包括当前网络的移动交换中心向第三方网络发送位置更新请求,所述的位置更新请求包括原网络用户终端的副IMSI;第三方网络通过查询双IMSI服务器获得与副IMSI相对应的主IMSI,并用主IMSI替换位置更新请求消息中副IMSI,并向原网络的归属位置寄存器发送位置更新请求;所述的步骤J具体包括原网络的归属位置寄存器向第三方网络发送删除位置数据消息,所述的删除位置数据消息包括当前网络用户终端的主IMSI;第三方网络通过查询双IMSI服务器获得与主IMSI相对应的副IMSI,用副IMSI替换删除位置数据消息中的主IMSI,然后将删除位置数据消息发给当前网络的原移动交换中心;当前网络的原移动交换中心删除原拜访位置寄存器中副IMSI对应的位置数据;所述的步骤K具体包括原网络的归属位置寄存器向第三方网络发送插入用户数据消息,所述的插入用户数据消息包括当前网络用户终端的主IMSI;第三方网络通过查询双IMSI服务器获得与主IMSI相对应的副IMSI,用副IMSI替换插入用户数据消息中的主IMSI,然后将插入用户数据消息发给当前网络的原移动交换中心;当前网络的当前移动交换中心在当前拜访位置寄存器中插入当前移动终端的位置数据。
19.如权利要求18所述的方法,其特征在于,所述的步骤J还包括当前网络的原移动交换中心向第三方网络发送删除位置数据响应消息,所述的删除位置数据响应消息包括用户终端的副IMSI;第三方网络通过查询双IMSI服务器获得与副IMSI相对应的主IMSI,用主IMSI替换删除位置数据响应消息中的副IMSI,然后将删除位置数据响应消息发给原网络的归属位置寄存器。
20.如权利要求18所述的方法,其特征在于,所述的步骤K还包括当前网络的原移动交换中心向第三方网络发送插入用户数据响应消息,所述的插入用户数据响应消息包括用户终端的副IMSI;第三方网络通过查询双IMSI服务器获得与副IMSI相对应的主IMSI,用主IMSI替换插入用户数据响应消息中的副IMSI,然后将插入用户数据响应消息发给原网络的归属位置寄存器。
21.如权利要求17所述的方法,其特征在于,所述的步骤L具体包括原网络的归属位置寄存器向第三方网络发送位置更新响应消息,所述的位置更新响应消息包括当前网络用户终端的主IMSI;第三方网络通过查询双IMSI服务器获得与主IMSI相对应的副IMSI,用副IMSI替换位置更新响应消息中的主IMSI,然后将位置更新响应消息发给当前网络的当前移动交换中心。
22.如权利要求1至21其中任一所述的方法,其特征在于,在第三方网络对副IMSI和主IMSI之间的转换的过程中,当全局码的翻译类型为预定值时,进行副IMSI和主IMSI之间的转换。
23.如权利要求1至21其中任一所述的方法,其特征在于,在第三方网络对副IMSI和主IMSI之间的转换的过程中,对于发往原网络的消息,第三方网络的信令转接点将消息中的副IMSI转换为主IMSI;对于发往当前网络的消息,第三方网络的信令转接点将主IMSI转换为副IMSI。
24.一种用户终端,其特征在于,包括用户标识模块卡,其配有主IMSI和副IMSI,所述的副IMSI注册于第三方网络的归属位置寄存器中,所述的主IMSI注册于原网络的归属位置寄存器中,所述的副IMSI和主IMSI对应于同一移动台国际ISDN号码;转换单元,用于当使用主IMSI不能通信时,将主IMSI转换为副IMSI。
25.一种网络,其特征在于,包括双IMSI服务器,其包括主IMSI和副IMSI之间对应关系;接收单元,用于接收当前网络或原网络发来的消息,所述的消息包括转换状态;信令转接点,用于当消息中的转换状态有效时根据双IMSI服务器主IMSI和副IMSI对应关系对主IMSI和副IMSI进行转换;发送单元,用于将信令转接点转换的消息发给原网络或当前网络。
全文摘要
本发明公开了一种在未签署漫游协议网络之间实现漫游功能的方法,解决了未签署漫游协议网络之间不能实现漫游的问题,在当前网络与原网络未签署漫游协议,第三方网络与原网络和当前网络已签署漫游协议的情况下,所述的方法包括漫游到当前网络的原网络用户终端通过第三方网络对该用户终端副国际移动用户标识码IMSI和主IMSI之间的转换实现与其它用户终端通信,所述的副IMSI注册于第三方网络的归属位置寄存器中,所述的主IMSI注册于原网络的归属位置寄存器中。本发明还公开了一种代理网络和用户终端。通过第三方代理的方式,在未签署漫游协议的网络中实现了漫游功能,大大提高了业务开展速度,而第三方代理网络通过代理漫游业务也可以增加业务收入。
文档编号H04W8/04GK1917712SQ20061012764
公开日2007年2月21日 申请日期2006年8月31日 优先权日2006年8月31日
发明者李育斌, 徐斌, 李祖健 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1