C2g国际漫游用户切换imsi的方法、系统和网关的制作方法

文档序号:7578034阅读:273来源:国知局
专利名称:C2g国际漫游用户切换imsi的方法、系统和网关的制作方法
技术领域
本发明涉及移动通信技术,尤其涉及C2G(CDMA to GSM)国际漫游用户切换 IMSI (International Mobile Subscriber Identity,国际移动用户识别码)的方法、系统和C2G国际漫游网关。
背景技术
目前,世界上部分国家/地区没有CDMA (Code Division Multiple Access,码分多址)网络覆盖,如欧洲,因此CDMA用户漫游到这些国家/地区时,只能采取接入当地 GSM(Global System for Mobile Communications,全球移动通讯系统)网络的方式来使用移动通信服务。Sponsor是专门为提供CDMA用户到GSM网络漫游服务的运营商。普通CDMA 网络运营商可能签约多家Sponsor,利用这些Sponsor提供的服务,CDMA用户就可以到其它无CDMA网络覆盖的国家漫游。
在不同的国家/地区,不同Sponsor提供的服务有差别,资费有差别。为了让用户自动选择资费较低、服务更好的Sponsor,当用户漫游到一个国家时,首先会用终端/卡中默认的IMSI向网络发起位置登记,由网络判断用户当前使用的IMSI是否与应该优选选择的Sponsor对应的IMSI相同,如果不同则向终端/卡发送相关指示,触发终端/卡切换到优选的IMSI,从而使用户登录到优选的Sponsor。
但是,无线网络覆盖千差万别,当系统指示用户切换到优选IMSI后,可能碰巧该 IMSI对应的网络在该位置上信号很差甚至无信号,导致用户不能正常登录网络并使用业务,后果非常严重,极易产生用户投诉。在网络覆盖的边界地区,可能产生用户在多个IMSI 之间来回切换的情况。发明内容
本发明要解决的一个技术问题是提供一种C2G国际漫游用户切换IMSI的方法,能够避免在IMSI之间频繁切换。
本发明提供一种C2G国际漫游用户切换IMSI的方法,包括
C2G国际漫游网关根据C2G国际漫游用户上报的位置信息判断C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI ;
如果不是系统设置的优选Sponsor的IMSI,C2G国际漫游网关判断C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不切换C2G国际漫游用户的IMSI。
根据本发明的方法的一个实施例,还包括如果C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔大于预定阈值,C2G国际漫游网关判断C2G国际漫游用户所在的VLR地址是否与系统存储的VLR地址相同,如果相同,则不切换C2G国际漫游用户的IMSI ;如果不同,则切换C2G国际漫游用户的IMSI。
根据本发明的方法的一个实施例,还包括如果C2G国际漫游用户登记的IMSI是系统设置的优选Sponsor的IMSI,则不切换C2G国际漫游用户的IMSI ;或C2G国际漫游网关记录C2G国际漫游用户上次成功切换IMSI的时间。
根据本发明的方法的一个实施例,还包括当C2G国际漫游用户切换到优选 Sponsor的IMSI后,如果优选Sponsor的IMSI所属网络在位置的信号差或无信号覆盖,C2G 国际漫游用户通过终端的STK(SIM TOOL KIT,用户识别应用发展工具)菜单选择IMSI登录备选网络,系统不向C2G国际漫游用户下发切换到优选IMSI指令;当C2G国际漫游用户位置发生移动后,重新切换到优选Sponsor的IMSI登录。
本发明的一个方面提供的C2G国际漫游用户切换IMSI的方法,系统能够设置两次自动切换的时间间隔,保证用户在设置时间内不会频繁发生IMSI切换,防止用户在边界地区时发生IMSI来回切换的情况,解决边界地区的切换问题,以及Sponsor数量增加时的频繁切换问题。
进一步,通过终端的STK菜单手工选择IMSI登录备选网络,系统不向C2G国际漫游用户下发切换到优选IMSI指令,从而防止出现切换IMSI的死循环,实现在优选网络质量较差的情况下用户仍能通过其它备选网络正常登录并使用业务。如果用户位置发生移动, VLR地址变了,则系统会重新判断是否需要重新选择优选Sponsor的IMSI。从而保证让用户最大限度的利用优选Sponsor的IMSI登录网络。
本发明要解决的另一个技术问题是提供一种C2G国际漫游用户网关,能够避免在 IMSI之间频繁切换。
根据本发明的另一方面,提供一种C2G国际漫游网关,包括
IMSI切换模块,用于接收IMSI切换消息,进行IMSI切换操作;
优选IMSI判断模块,用于根据C2G国际漫游用户上报的位置信息判断C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI,如果不是系统设置的优选 Sponsor的IMSI,则发送时间间隔判断消息;
切换间隔判断模块,用于接收来自优选IMSI判断模块的时间间隔判断消息,判断 C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不向IMSI切换模块发送IMSI切换消息。
根据本发明的网关的一个实施例,切换间隔判断模块判断C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔大于预定阈值,则发送VLR地址判断消息;
网关还包括
VLR地址判断模块,用于接收来自切换间隔判断模块的VLR地址判断消息,判断 C2G国际漫游用户所在的VLR地址是否与系统存储的VLR地址相同,如果相同,则不向IMSI 切换模块发送IMSI切换消息;如果不同,则向IMSI切换模块发送IMSI切换消息。
根据本发明的网关的一个实施例,优选IMSI判断模块当判断C2G国际漫游用户登记的IMSI是系统设置的优选Sponsor的IMSI时,则不向IMSI切换模块发送IMSI切换消肩、ο
根据本发明的网关的一个实施例,切换间隔判断模块还记录C2G国际漫游用户上次成功切换IMSI的时间。
本发明提供的网关,切换间隔判断模块判断两次自动切换的时间间隔,保证用户在设置时间内不会频繁发生IMSI切换,防止用户在边界地区时发生IMSI来回切换的情况, 解决边界地区的切换问题,以及Sponsor数量增加时的频繁切换问题。本发明还提供一种C2G国际漫游用户切换IMSI的系统包括上述的C2G国际漫游网关、0TA(0ver The Air,空中下载)平台和GSM短消息中心;当C2G国际漫游网关进行IMSI切换操作时,向OTA平台发送切换IMSI指示,其中携带优选Sponsor的IMSI信息;OTA平台接收到切换IMSI指示,构造OTA短信,OTA短信中包含优选Sponsor的 IMSI信息,将OTA短信发送给GSM短消息中心;GSM短消息中心收到OTA短信,通过漫游地向用户转发OTA短信。


图1示出C2G国际漫游用户切换IMSI的系统的网络拓扑图;图2示出本发明的C2G国际漫游用户切换IMSI的方法的一个实施例的流程图;图3示出本发明的C2G国际漫游用户切换IMSI的方法的另一个实施例的流程图;图4示出用户IMSI切换流程图;图5示出本发明的C2G国际漫游网关的一个实施例的结构图;图6示出本发明的C2G国际漫游网关的另一个实施例的结构图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。图1示出C2G国际漫游用户切换IMSI的系统的网络拓扑图。如图1所示,在网络中包括终端/STK双模卡14、漫游地GSM网络15、C2G国际漫游网关11、OTA平台12、GSM 短消息中心13。其中终端14可以是普通的单GSM终端或CDMA/GSM双模终端。各部分的功能如下终端/STK双模卡14 用于向网络发起位置登记及OTA短信接收,执行网络侧指定的IMSI切换动作;还可以提供STK菜单,用户可手工操作该菜单选择IMSI登录;漫游地GSM网络15 提供GSM接入服务;C2G国际漫游网关11 存储漫游国家地区的相关信息与优选G网Sponsor的对应表;记录用户成功自动切换的时间;进行逻辑判断,决定用户是否进行IMSI切换;如果需要用户切换IMSI,则向OTA平台发送切换IMSI指示,其中携带优选Sponsor的IMSI信息,指示OTA平台12构造相应的切换IMSI的OTA短信发送给终端/STK双模卡14 ;OTA平台12 构造切换IMSI信息的OTA短信,OTA短信中包含优选Sponsor的IMSI 信息,将OTA短信发送给短消息中心13,由短消息中心13转发给终端/STK双模卡14 ;GSM短消息中心13 收到OTA短信后,通过漫游地向用户转发OTA平台12生成的 OTA短信给终端/STK双模卡14。图2示出本发明的C2G国际漫游用户切换IMSI的方法的一个实施例的流程图。如图2所示,在步骤202,C2G国际漫游网关根据C2G国际漫游用户上报的位置信息判断C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI。在步骤204,如果不是系统设置的优选Sponsor的IMSI,C2G国际漫游网关判断C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不切换C2G国际漫游用户的IMSI。C2G国际漫游网关可以记录C2G国际漫游用户上次成功切换IMSI的时间,作为IMSI切换判断依据。上述实施例中,系统能够设置两次自动切换的时间间隔,保证用户在设置时间内不会频繁发生IMSI切换,防止用户在边界地区时发生IMSI来回切换的情况,解决边界地区的切换问题,以及Sponsor数量增加时的频繁切换问题,从而改善用户体验,降低用户投诉。根据本发明的一个实施例,当C2G国际漫游用户切换到优选Sponsor的IMSI后, 如果优选Sponsor的IMSI所属网络在该位置的信号差或无信号覆盖,C2G国际漫游用户通过终端的STK菜单选择IMSI登录备选网络,系统不向C2G国际漫游用户下发切换到优选 IMSI指令;当C2G国际漫游用户位置发生移动后,重新切换到优选Sponsor的IMSI登录。当CDMA用户处于C2G国际漫游时,漫游地的网络为GSM时,如果运营商签约有多个Sponsor,那么由网络根据用户所处的位置信息指挥用户切换到系统设置的优选 Sponsor的IMSI,终端收到网络指示并成功执行了切换IMSI的动作,但是切换后如果该 IMSI所属网络在该位置信号很差或者无信号覆盖,用户可手动回切换到其它IMSI,登录备选网络;系统能够进行正确判断,不向用户下发切换指令,防止发生切换死循环;同时保证用户位置发生移动后,能够重新切换到优选Sponsor的IMSI登录。图3示出本发明的C2G国际漫游用户切换IMSI的方法的另一个实施例的流程图。如图3所示,在步骤302,CDMA用户漫游到无CDMA网络覆盖的国际/地区时,首先利用默认的IMSI进行位置登记,登记成功后C2G国际漫游网关根据终端上报的位置信息, 查表得出优选的Sponsor的IMSI,判断系统设置的优选Sponsor的IMSI是否是当前用户使用的IMSI,如果是,则不需要切换用户IMSI,流程结束;如果不是,则执行步骤304。步骤304,根据记录判断该次位置更新的时间与上次成功切换IMSI的时间间隔是否在预定时间内(例如,N分钟内,N的大小可配置),如果是,则不需要切换用户IMSI,流程结束,如果不是,则继续步骤306。步骤306,判断当前用户所在的VLR地址是否与系统存储的VLR地址相同,如果是则不需要启动切换IMSI流程,如果不是则启动IMSI切换流程。图4示出用户IMSI切换流程图。如图4所示,在步骤402,C2G国际漫游网关判断用户需要切换IMSI,向OTA平台发送切换MSI指示,其中携带优选Sponsor的IMSI信息。在步骤404,OTA平台构造OTA短信,向GSM短信中心发送OTA短信。OTA短信中包含优选Sponsor的IMSI信息。在步骤406,GSM短消息中心收到OTA短信后,通过漫游地向用户转发OTA短信。在步骤408,终端/STK卡收到OTA短信,从OTA短信中提取优选Sponsor的IMSI 信息,执行IMSI切换。图5示出本发明的C2G国际漫游网关的一个实施例的结构图。如图5所示,该网关包括优选IMSI判断模块51、切换间隔判断模块52和IMSI切换模块53。其中,IMSI切换模块53接收IMSI切换消息,进行IMSI切换操作;优选IMSI判断模块51根据C2G国际漫游用户上报的位置信息判断C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI,如果不是系统设置的优选Sponsor的IMSI,则发送时间间隔判断消息;切换间隔判断模块52接收来自优选IMSI判断模块51的时间间隔判断消息,判断C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不向IMSI切换模块53发送IMSI切换消息。如果大于预定阈值,可以向IMSI切换模块53发送IMSI切换消息。上述实施例中,切换间隔判断模块判断两次自动切换的时间间隔,保证用户在设置时间内不会频繁发生IMSI切换,防止用户在边界地区时发生IMSI来回切换的情况,解决边界地区的切换问题,以及Sponsor数量增加时的频繁切换问题,从而改善用户体验,降低用户投诉。图6示出本发明的C2G国际漫游网关的另一个实施例的结构图。如图6所示,该网关包括优选IMSI判断模块51、切换间隔判断模块62、VLR地址判断模块64和IMSI切换模块63。优选IMSI判断模块51根据C2G国际漫游用户上报的位置信息判断C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI,如果不是系统设置的优选Sponsor 的IMSI,则发送时间间隔判断消息,如果C2G国际漫游用户登记的IMSI是系统设置的优选 Sponsor的IMSI,则不发送时间间隔判断消息,不切换C2G国际漫游用户的IMSI ;切换间隔判断模块62接收来自优选IMSI判断模块51的时间间隔判断消息,判断C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不发送VLR地址判断消息;如果大于预定阈值,则发送VLR地址判断消息;VLR地址判断模块64接收来自切换间隔判断模块62的VLR地址判断消息,判断C2G国际漫游用户所在的 VLR地址是否与系统存储的VLR地址相同,如果相同,则不向IMSI切换模块63发送IMSI切换消息;如果不同,则向IMSI切换模块63发送IMSI切换消息。下面介绍本发明的应用例。应用例1 假设法国有两家签约的Sponsor A和Sponsor B。系统中设置漫游到法国应优选 Sponsor B的IMSI。某CMDA用户的UIM卡中预设的是Sponsor A的GSM IMSI,STK菜单提供Sponsor A和SponsorB的IMSI可供选择。假设该CDMA用户漫游到法国,根据预先设置的规则,C2G国际漫游网关判断在法国应该使用Sponsor B的IMSI服务,则触发IMSI切换流程,用户成功切换到Sponsor B的IMSI登录网络。此后,用户感觉Sponsor B的信号不好甚至无信号,于是立即进入STK菜单,手工选择了 Sponsor A的GSM IMSI,重新登录网络。 假设此次登录的时间与刚才切换IMSI的时间间隔小于N分钟。C2G国际漫游网关再次收到用户的位置登记信息,首先判断该IMSI是否为系统优选Sponsor的IMSI,答案为否,执行下一步;C2G国际漫游网关判断该次位置更新的时间与上次成功切换IMSI的时间间隔是否在N分钟内(N的大小可配置),答案为是,不启动切换流程,流程结束,允许用户采用 SponsorA 的 GSM IMSI 登录。应用例2 假设法国有两家签约的Sponsor A和Sponsor B。系统中设置漫游到法国应优选 Sponsor B的IMSI。某CMDA用户的UIM卡中预设的是Sponsor A的GSM IMSI,STK菜单提供Sponsor A和SponsorB的IMSI可供选择。假设该CDMA用户漫游到法国,根据预先设置的规则,C2G国际漫游网关判断在法国应该使用Sponsor B的IMSI服务,则触发IMSI切换流程,用户成功切换到Sponsor B的IMSI登录网络。用户感觉Sponsor B的信号不好甚至无信号,于是进入STK菜单,手工选择了 Sponsor A的GSM IMSI,重新登录网络。用户使用一段时间后,在同一个国家内的VLR(Visitor Location Register,拜访位置寄存器)位置发生变化,重新发起位置登记,此时的时间与刚才切换IMSI的时间间隔大于N分钟。于是,C2G 国际漫游网关再次收到用户的位置登记信息,首先判断该IMSI是否为系统优选Sponsor的 IMSI,答案为否,执行下一步;C2G国际漫游网关判断该次位置更新的时间与上次成功切换IMSI的时间间隔是否在N分钟内(N的大小可配置),答案为否,执行下一步;C2G国际漫游网关判断当前用户所在的VLR地址是否与系统存储的VLR地址相同, 答案为否,启动切换流程,使用户重新回到优选的Sponsor B的GSM IMSI登录。在上面的实施例和应用例中,可以通过在网络侧记录一个漫游国家地区的相关信息与优选G网Sponsor的对应表,并记录上次用户成功切换IMSI的时间来完成相应的功能。正常情况下,C2G国际漫游网关通过用户做第一次位置登记时上报的位置信息,查表得出用户该选择哪个Sponsor的IMSI,并根据一定的逻辑判断,如果需要指示用户切换IMSI, 则通过OTA技术将该IMSI信息传递给终端/STK双模卡,终端/卡接到OTA短信后根据指示信息进行IMSI的切换,切换完成后重新发起位置登记,从而完成用户选择Sponsor的过程。特殊情况下,如当用户在切换IMSI成功后,无法获得良好的信号覆盖,可以立即手工选择IMSI登录其它网络,此时网络侧能够接受用户手工选择的IMSI登录,无论是否与系统设定的优选Sponsor的IMSI相同,都不会再下发切换IMSI的指令,从而防止出现切换IMSI 的死循环,实现在优选网络质量较差的情况下用户仍能通过其它备选网络正常登录并使用业务。如果用户位置发生移动,VLR地址变了,则系统会重新判断是否需要重新选择优选 Sponsor的IMSI。从而保证让用户最大限度的利用优选Sponsor的IMSI登录网络。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种C2G国际漫游用户切换国际移动用户识别码IMSI的方法,其特征在于,包括 C2G国际漫游网关根据所述C2G国际漫游用户上报的位置信息判断所述C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI ;如果不是系统设置的优选Sponsor的IMSI,所述C2G国际漫游网关判断所述C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不切换所述C2G国际漫游用户的IMSI。
2.根据权利要求1所述的方法,其特征在于,还包括如果所述C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔大于所述预定阈值,所述C2G国际漫游网关判断所述C2G国际漫游用户所在的VLR地址是否与系统存储的VLR地址相同,如果相同,则不切换所述C2G国际漫游用户的IMSI ;如果不同,则切换所述C2G国际漫游用户的IMSI。
3.根据权利要求1或2所述的方法,其特征在于,还包括如果所述C2G国际漫游用户登记的IMSI是系统设置的优选Sponsor的IMSI,则不切换所述C2G国际漫游用户的IMSI。
4.根据权利要求1所述的方法,其特征在于,还包括所述C2G国际漫游网关记录所述C2G国际漫游用户上次成功切换IMSI的时间。
5.根据权利要求1所述的方法,其特征在于,还包括当所述C2G国际漫游用户切换到优选Sponsor的IMSI后,如果所述优选Sponsor的 IMSI所属网络在所述位置的信号差或无信号覆盖,所述C2G国际漫游用户通过终端的STK 菜单选择IMSI登录备选网络,系统不向所述C2G国际漫游用户下发切换到优选IMSI指令; 当所述C2G国际漫游用户位置发生移动后,重新切换到优选Sponsor的IMSI登录。
6.一种C2G国际漫游网关,其特征在于,包括国际移动用户识别码IMSI切换模块,用于接收IMSI切换消息,进行IMSI切换操作; 优选IMSI判断模块,用于根据C2G国际漫游用户上报的位置信息判断所述C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI,如果不是系统设置的优选 Sponsor的IMSI,则发送时间间隔判断消息;切换间隔判断模块,用于接收来自所述优选IMSI判断模块的时间间隔判断消息,判断所述C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不向所述IMSI切换模块发送IMSI切换消息。
7.根据权利要求6所述的网关,其特征在于,所述切换间隔判断模块判断所述C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔大于所述预定阈值,则发送VLR地址判断消息; 所述网关还包括VLR地址判断模块,用于接收来自所述切换间隔判断模块的VLR地址判断消息,判断所述C2G国际漫游用户所在的VLR地址是否与系统存储的VLR地址相同,如果相同,则不向所述IMSI切换模块发送IMSI切换消息;如果不同,则向所述IMSI切换模块发送IMSI切换消肩、ο
8.根据权利要求6所述的网关,其特征在于,所述优选IMSI判断模块当判断所述C2G 国际漫游用户登记的IMSI是系统设置的优选Sponsor的IMSI时,则不向所述IMSI切换模块发送IMSI切换消息。
9.根据权利要求6所述的网关,其特征在于,所述切换间隔判断模块还记录所述C2G国际漫游用户上次成功切换IMSI的时间。
10.一种C2G国际漫游用户切换国际移动用户识别码IMSI的系统,其特征在于,包括 如权利要求6至7中任意一项所述的C2G国际漫游网关、空中下载OTA平台和GSM短消息中心;当所述C2G国际漫游网关进行IMSI切换操作时,向所述OTA平台发送切换IMSI指示, 其中携带优选Sponsor的IMSI信息;所述OTA平台接收到所述切换IMSI指示,构造OTA短信,所述OTA短信中包含优选 Sponsor的IMSI信息,将所述OTA短信发送给所述GSM短消息中心;所述GSM短消息中心收到所述OTA短信,通过漫游地向用户转发所述OTA短信。
全文摘要
本发明公开一种C2G国际漫游用户切换IMSI的方法、系统和C2G国际漫游网关,应用于移动通信技术领域。该方法包括C2G国际漫游网关根据用户上报的位置信息判断C2G国际漫游用户登记的IMSI是否为系统设置的优选Sponsor的IMSI;如果不是,判断C2G国际漫游用户本次位置更新的时间与上次成功切换IMSI的时间间隔是否大于预定阈值,如果不大于,则不切换C2G国际漫游用户的IMSI。统能够设置两次成功切换的间隔,防止用户在边界地区时发生IMSI来回切换的情况,从而改善用户体验,降低用户投诉;优选IMSI所属网络在该位置信号很差或者无信号覆盖时,用户可手动回退到其它IMSI登录备选网络,系统不向用户下发切换指令,防止发生切换死循环。
文档编号H04W8/06GK102547624SQ20111003242
公开日2012年7月4日 申请日期2011年1月30日 优先权日2010年12月7日
发明者张琳峰, 李文奇, 李文苡, 熊尚坤, 王庆扬 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1