一种国际漫游业务开通方法及装置与流程

文档序号:12967988阅读:394来源:国知局
一种国际漫游业务开通方法及装置与流程

本发明涉及通信技术领域,具体涉及一种国际漫游业务开通方法及装置。



背景技术:

目前,电信运营商从经济利益的角度出发,只有高端用户或信用良好的用户才能够自助开通国际级漫游业务,其他用户只能够去电信运营商的营业厅办理或者预存话费后才能自助开通国际漫游业务。对于出现紧急情况或突发情况需要出境,而又未无法自助开通国际级漫游业务的用户来说,若在国内未事先开通国际漫游业务,漫游出境后已经不能主动与其归属运营商取得联系,在漫游地无法使用通信网络,给用户带来极大的不便。

因此,亟需一种国际漫游业务开通方案以解决上述技术问题。



技术实现要素:

本发明针对现有技术中存在的上述不足,提供一种国际漫游业务开通方法及装置,用以至少部分解决未开通国际漫游业务的用户在国际漫游地无法使用通信网络的问题。

本发明为解决上述技术问题,采用如下技术方案:

本发明提供一种国际漫游业务开通方法,所述方法包括:

截获移动交换中心msc发送的位置更新请求消息后,判断发送所述位置更新请求消息的用户是否有位置更新失败记录;

若有位置更新失败记录,则判断所述位置更新请求失败的次数和/或时间间隔是否满足预设条件;

若满足预设条件,则确定所述用户归属的业务支撑系统bss,并向所述bss发送国际漫游业务开通请求消息,以使所述bss在判断出所述用户具有国际漫游业务开通资格时,指示所述用户归属地的归属位置寄存器hlr为所述用户开通国际漫游业务。

进一步的,所述向所述bss发送国际漫游业务开通请求消息之后,所述方法还包括:

接收所述bss发送的国际漫游业务开通响应消息;

若所述国际漫游业务开通响应消息为国际漫游业务开通成功响应消息,则清除所述用户的位置更新失败记录。

优选的,所述位置更新请求消息中携带有国际移动用户识别码imsi;

所述判断发送所述位置更新请求消息的用户是否有位置更新失败记录,具体包括:根据所述位置更新请求消息中携带的imsi,是否查询到所述imsi对应的位置更新失败记录;

所述清除所述用户的位置更新失败记录,具体包括:清除所述imsi对应的位置更新失败记录。

优选的,所述确定所述用户归属的业务支撑系统bss,具体包括:

根据所述imsi中的国家代码和移动网络代码,确定所述用户归属的bss。

进一步的,所述国际漫游业务开通方法还包括:

若判断出发送所述位置更新请求消息的用户没有位置更新失败记录,则向本地国际关口局透传所述位置更新请求消息,以使所述本地国际关口局通过所述用户归属的国际关口局向所述用户归属地的hlr查询所述用户是否已开通国际漫游业务。

进一步的,所述国际漫游业务开通方法还包括:

截获所述本地国际关口局发送的拒绝位置更新消息,所述拒绝位置更新消息中携带有imsi;所述拒绝位置更新消息为所述用户归属地的hlr确定出所述用户未开通国际漫游业务后,通过所述用户归属的国际关口局发送给所述本地国际关口局的;

更新所述imsi对应的位置更新请求失败的次数和/或时间,并将所述拒绝位置更新消息发送至所述msc。

本发明还提供一种用户服务器,包括:第一获取模块、处理模块和第一发送模块;

所述第一获取模块用于,截获移动交换中心msc发送的位置更新请求消息;

所述处理模块用于,判断发送所述位置更新请求消息的用户是否有位置更新失败记录,若有,则判断所述位置更新请求失败的次数和/或时间间隔是否满足预设条件,若满足预设条件,则确定所述用户归属的业务支撑系统bss,并指示所述第一发送模块向所述bss发送国际漫游业务开通请求消息,以使所述bss在判断出所述用户具有国际漫游业务开通资格时,指示所述用户归属地的归属位置寄存器hlr为所述用户开通国际漫游业务。

进一步的,所述用户服务器还包括接收模块,所述接收模块用于,接收所述bss发送的国际漫游业务开通响应消息;

所述处理模块还用于,当判断出所述国际漫游业务开通响应消息为国际漫游业务开通成功响应消息时,清除所述用户的位置更新失败记录。

优选的,所述位置更新请求消息中携带有国际移动用户识别码imsi;

所述处理模块具体用于,根据所述位置更新请求消息中携带的imsi,是否查询到所述imsi对应的位置更新失败记录;以及,清除所述imsi对应的位置更新失败记录。

优选的,所述处理模块具体用于,根据所述imsi中的国家代码和移动网络代码,确定所述用户归属的bss。

进一步的,所述用户服务器还包括第二发送模块,

所述处理模块还用于,当判断出发送所述位置更新请求消息的用户没有位置更新失败记录时,指示所述第二发送模块向本地国际关口局透传所述位置更新请求消息,以使所述本地国际关口局通过所述用户归属的国际关口局向所述用户归属地的hlr查询所述用户是否已开通国际漫游业务。

进一步的,所述用户服务器还包括第二获取模块和第三发送模块,所述第二获取模块用于,截获所述本地国际关口局发送的拒绝位置更新消息,所述拒绝位置更新消息中携带有imsi;所述拒绝位置更新消息为所述用户归属地的hlr确定出所述用户未开通国际漫游业务后,通过所述用户归属的国际关口局发送给所述本地国际关口局的;

所述处理模块还用于,更新所述insi对应的位置更新请求失败的次数和/或时间,并指示所述第三发送模块将所述拒绝位置更新消息发送至所述msc。

本发明通过在国际关口局前串接用户服务器,该用户服务器能够截获发送至国际关口局的位置更新请求消息,并在判断出发起位置更新请求消息的用户有位置更新失败记录时,判断位置更新请求失败的次数和/或时间间隔是否满足预设条件,若满足,则向该用户归属的bss发送国际漫游业务开通请求消息,以使bss在判断出该用户具有国际漫游业务开通资格时,指示该用户归属地的hlr为该用户开通国际漫游业务。这样,当未开通国际漫游业务的境外用户漫游到境内,且该用户为需要立即开通国际漫游业务的用户时,可以自动为其开通国际漫游业务,使用方便。

附图说明

图1为本发明实施例提供的网络拓扑示意图;

图2为本发明实施例提供的国际漫游业务开通的信令流程图;

图3为本发明实施例提供的用户服务器的结构示意图。

具体实施方式

下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明针对现有技术中未事先开通国际漫游业务的漫游出境的用户在漫游地无法使用通信网络的问题,提出一种为漫入无权用户在国际漫游地自动开通国际漫游业务的方案,以方便用户在漫游地使用手机业务。

本发明提供一种国际漫游业务开通方法,所述方法应用的网络拓扑结构如图1所示,所述网络包括本地运营商网络和境外运营商网络,本地运营商网络设备包括:msc(mobileswitchingcenter,移动交换中心)11、用户服务器12和国际关口局13,其中,msc11也可以是vlr(visitorlocationregister,拜访位置寄存器)。用户服务器12串接在国际关口局13之前,即msc11发往国际关口局13的信令必须先经过用户服务器12,且国际关口局13发往msc11的信令也必须经过用户服务器12。境外运营商网络设备包括:国际关口局21、hlr(homelocationregister,归属位置寄存器)22和bss(businesssupportsystem,业务支撑系统)23。

以下结合图2,详细说明本发明的国际漫游业务开通流程。如图2所示,所述国际漫游业务开通流程包括以下步骤:

步骤201,用户服务器12截获msc11发送的位置更新请求消息。

具体的,境外手机用户漫游进入中国境内后,开机后连接到境内运营商(即本地运营商)网络时,会通过基站向其连接的msc11发起位置更新请求消息,所述位置更新请求消息中携带有国际移动用户识别码imsi。msc11根据该imsi识别该手机用户不属于境内运营商的用户,因此会将位置更新请求消息转发至国际关口局13(即本地国际关口局)。由于用户服务器12串接在国际关口局13之前,因此可以截获msc11向国际关口局13发送的位置更新请求消息。

需要说明的是,若该用户未开通国际漫游业务(即为漫入无权用户),会导致位置更新失败,所述用户归属的hlr22通过国际关口局21(即境外国际关口局)和国际关口局13(即本地国际关口局)向msc11发送的拒绝位置更新消息也会被用户服务器12截获,用户服务器12截获拒绝位置更新消息后,会根据其中携带的imsi记录或更新其位置更新请求失败事件,具体的,记录或更新其对应的位置更新请求失败的次数(即将位置更新请求失败的次数加1),和/或位置更新请求失败的时间。

步骤202,用户服务器12判断发送位置更新请求消息的用户是否有位置更新请求失败记录,若有,则执行步骤203,否则,执行步骤210。

具体的,用户服务器12根据位置更新请求消息中携带的imsi在本地查询,若查询到所述imsi对应的位置更新失败记录,则进一步判断是否能够为该用户开通国际漫游业务,即执行步骤203及后续步骤。若未查询到所述imsi对应的位置更新失败记录,则执行正常的位置更新流程,即执行步骤210即后续步骤。

步骤203,用户服务器12判断位置更新请求失败的次数和/或时间间隔是否满足预设条件,若满足,则执行步骤204,否则,执行步骤210。

具体的,用户服务器12判断当前位置更新请求失败的次数和/或时间间隔是否满足预设条件。需要说明的是,用户服务器12内预设有第一阈值和第二阈值,且用户服务器12计算本次位置更新请求失败与前次位置更新请求失败的时间间隔。所述预设条件为:当前位置更新请求失败的次数是否大于或等于第一阈值,和/或,本次位置更新请求失败与前次位置更新请求失败的时间间隔是否小于或等于第二阈值。

若满足上述预设条件,说明该用户未开通国际漫游业务,且频繁多次位置更新失败,表示其有使用国际漫游业务的意愿,为需要立即开通国际漫游业务的用户。因此,进一步判断该用户是否有资格开通国际漫游业务资格,并在有开通资格时,自动为该用户开通国际漫游业务(即执行步骤204-步骤209),以便该用户在下次发起位置更新请求时,位置更新能够成功。

若未满足上述预设条件,说明该用户未开通国际漫游业务,但位置更新失败次数不多和/或位置更新失败间隔过大,即位置更新失败事件属于偶然事件,所述用户为不需要立即开通国际漫游业务的用户,则用户服务器12直接将位置更新请求消息透传至国际关口局13(即本地国际关口局),执行正常的位置更新流程(即执行步骤210及其后续步骤)。

步骤204,用户服务器12确定所述用户归属的bss23,并向bss23发送国际漫游业务开通请求消息。

具体的,当用户服务器12判断出位置更新请求失败的次数和/或时间间隔满足预设条件时,确定所述用户归属的bss23,并向bss23发送国际漫游业务开通请求消息。

imsi是15位的十进制数,其结构包括:mcc(mobilecountrycode,移动国家码)+mnc(mobilenetworkcode,移动网络号码)+msin(mobilesubscriberidentificationnumber,移动用户识别号码)。

mcc的资源由国际电信联盟(itu)在全世界范围内统一分配和管理,唯一识别移动用户所属的国家,共3位,中国为460。mnc用于识别移动用户所归属的移动通信网,2~3位,一般某个国家的一个运营商对应一个plmn,中国移动系统使用00、02、04、07,中国联通gsm系统使用01、06、09,中国电信cdma系统使用03、05、电信4g使用11,中国铁通系统使用20。msin用于识别某一移动通信网中的移动用户,共有10位。

用户服务器可以根据imsi中的mcc和mnc,确定所述用户的归属地运营商的bss23,并向该bss23发送国际漫游业务开通请求消息。

步骤205,bss23判断所述用户是否具有国际漫游业务开通资格,若具有,则执行步骤206,否则,执行步骤208。

具体的,bss23根据该imsi核对用户信息(包括用户等级、信用度等),由此判断该用户是否具有国际漫游业务开通资格。若所述用户具有开通资格,则指示所述用户归属地的hlr22为所述用户开通国际漫游业务(即执行步骤206);若所述用户不具有开通资格,则结束流程。

步骤206,bss23向所述用户归属地的hlr22发送国际漫游业务开通指令。

步骤207,hlr22为所述用户开通国际漫游业务,并向bss23返回国际漫游业务开通响应消息。

具体的,国际漫游业务开通响应消息包括国际漫游业务开通成功响应消息和国际漫游业务开通失败响应消息。

步骤208,bss23将国际漫游业务开通响应消息发送给用户服务器12。

具体的,当bss23判断所述用户不具有国际漫游业务开通资格时,或者,bss23接收到hlr22返回的国际漫游业务开通失败响应消息时,bss23将国际漫游业务开通失败响应消息发送给用户服务器12。当hlr22向bss23返回国际漫游业务开通成功响应消息时,bss23将所述国际漫游业务开通成功响应消息发送给用户服务器12。

步骤209,用户服务器12判断国际漫游业务开通响应消息是否为国际漫游业务开通成功响应消息,若是,则清除所述用户的位置更新失败记录,否则,结束流程。

具体的,若用户服务器12接收到国际漫游业务开通成功响应消息,则清除所述用户的位置更新失败记录,即清除所述用户的imsi对应的位置更新失败的次数和/或时间。

通过步骤201-209可以看出,本发明通过在国际关口局13前串接用户服务器12,该用户服务器12能够截获发送至国际关口局13的位置更新请求消息,并在判断出发起位置更新请求消息的用户有位置更新失败记录时,判断位置更新请求失败的次数和/或时间间隔是否满足预设条件,若满足,则向该用户归属的bss23发送国际漫游业务开通请求消息,以使bss23在判断出该用户具有国际漫游业务开通资格时,指示该用户归属地的hlr22为该用户开通国际漫游业务。这样,当未开通国际漫游业务的境外用户漫游到境内,且该用户为需要立即开通国际漫游业务的用户时,可以自动为其开通国际漫游业务,使用方便。

需要说明的是,在国际漫游业务开通后,当所述用户再次发起位置更新请求时,会完成位置更新操作,此时,所述用户归属的bss23会进一步向所述用户确认是否正式开通国际漫游业务。即进一步的,所述国际漫游业务开通方法还包括以下步骤:

所述用户归属地的hlr22发现该用户完成位置更新时,向bss23发送携带有所述用户的imsi的登录通知消息,提示所述用户已经登录网络。bss23收到hlr22发送的登录通知消息后,向该imsi对应的手机发送确认短信,请求其确认是否要正式开通国际漫游服务。所述用户接收到该条短信后,若确认开通国际漫游业务,则通过短信回复确认开通,从而正式开通国际漫游业务。若所述用户不想开通国际漫游业务,则通过短信回复拒绝开通,bss23则指示hlr22取消所述用户的国际漫游业务。

步骤210,用户服务器12向本地国际关口局13透传位置更新请求消息。

具体的,当用户服务器12判断出所述用户没有位置更新请求失败记录时,或者,所述用户的位置更新请求失败的次数和/或时间间隔不满足预设条件时,向国际关口局13(即本地国际关口局)透传所述位置更新请求消息。

步骤211,国际关口局13(即本地国际关口局)将位置更新请求消息发送给用户归属的国际关口局21(即境外国际关口局),用户归属的国际关口局21将位置更新请求消息发送给hlr22。

具体的,国际关口局13可以根据所述用户的imsi确定出其所归属的国际关口局21,并将位置更新请求消息发送给该国际关口局21,并由该国际关口局21将位置更新请求消息发送给hlr22。

步骤212,hlr22查询所述用户是否已开通国际漫游业务,若未开通国际漫游业务,则执行步骤213,否则,通过国际关口局21(即境外国际关口局)和国际关口局13(即本地国际关口局)向msc11发送位置更新成功消息。

具体的,若hlr22查询到所述用户未开通国际漫游业务,说明所述用户已发生国际漫游行为但未开通国际漫游业务,在这种情况下,拒绝对该用户进行位置更新(即执行步骤213)。

若hlr22查询到所述用户已开通国际漫游业务,则向国际关口局21(即境外国际关口局)发送位置更新成功消息,由国际关口局21将该位置更新成功消息发送给国际关口局13(即本地国际关口局),国际关口局13再将该位置更新成功消息返回给msc11。需要说明的是,在国际关口局13将该位置更新成功消息返回给msc11的过程中,用户服务器12也可以截获该位置更新成功消息,但是不作处理,而是直接透传给msc11。

步骤213,hlr22通过国际关口局21(即境外国际关口局)和国际关口局13(即本地国际关口局),向msc发送拒绝位置更新消息,该拒绝位置更新消息被用户服务器12截获。

具体的,任何由国际关口局13发送给msc11的信令均可被用户服务器12截获,用户服务器12在截获拒绝位置更新消息后,获取其中携带的imsi。

步骤214,用户服务器12更新所述用户的位置更新请求失败记录。

具体的,用户服务器12更新所述用户的imsi对应的位置更新请求失败的次数和/或时间。

步骤215,用户服务器12将拒绝位置更新消息发送至msc11。

基于相同的技术构思,本发明实施例还提供一种用户服务器,如图3所示,该用户服务器包括:第一获取模块31、处理模块32、第一发送模块33。

第一获取模块31用于,截获移动交换中心msc发送的位置更新请求消息。

处理模块32用于,判断发送所述位置更新请求消息的用户是否有位置更新失败记录,若有,则判断所述位置更新请求失败的次数和/或时间间隔是否满足预设条件,若满足预设条件,则确定所述用户归属的业务支撑系统bss,并指示第一发送模块33向所述bss发送国际漫游业务开通请求消息,以使所述bss在判断出所述用户具有国际漫游业务开通资格时,指示所述用户归属地的归属位置寄存器hlr为所述用户开通国际漫游业务。

进一步的,所述用户服务器还包括接收模块34,接收模块34用于,接收所述bss发送的国际漫游业务开通响应消息。

处理模块32还用于,当判断出所述国际漫游业务开通响应消息为国际漫游业务开通成功响应消息时,清除所述用户的位置更新失败记录。

优选的,所述位置更新请求消息中携带有国际移动用户识别码imsi。

处理模块32具体用于,根据所述位置更新请求消息中携带的imsi,是否查询到所述imsi对应的位置更新失败记录;以及,清除所述imsi对应的位置更新失败记录。

优选的,处理模块32具体用于,根据所述imsi中的国家代码和移动网络代码,确定所述用户归属的bss。

进一步的,所述用户服务器还包括第二发送模块37,处理模块32还用于,当判断出发送所述位置更新请求消息的用户没有位置更新失败记录时,指示第二发送模块37向本地国际关口局透传所述位置更新请求消息,以使所述本地国际关口局通过所述用户归属的国际关口局向所述用户归属地的hlr查询所述用户是否已开通国际漫游业务。

进一步的,所述用户服务器还包括第二获取模块36和第三发送模块37,所述第二获取模块36用于,截获所述本地国际关口局发送的拒绝位置更新消息,所述拒绝位置更新消息中携带有imsi;所述拒绝位置更新消息为所述用户归属地的hlr确定出所述用户未开通国际漫游业务后,通过所述用户归属的国际关口局发送给所述本地国际关口局的。

处理模块32还用于,更新所述insi对应的位置更新请求失败的次数和/或时间,并指示第三发送模块37将所述拒绝位置更新消息发送至所述msc。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1