多模手机跨网漫游的实现方法及其装置 |
|||||||
申请号 | CN201110208460.X | 申请日 | 2011-07-22 | 公开(公告)号 | CN102238504B | 公开(公告)日 | 2017-05-31 |
申请人 | 中兴通讯股份有限公司; | 发明人 | 彭亦辉; | ||||
摘要 | 多模手机跨网漫游的实现方法及其装置,其方法包括:步骤一,在 移动通信网络 中设置一个用来维持多模手机的多号码绑定关系的多虚拟号码操作平台MVNO;步骤二,所述多模手机开机时,经由本地移动交换中心MSC向所述MVNO发送开机注册 请求 消息;步骤三,所述MVNO根据所述开机注册请求消息中的多模手机开机号码查找与其绑定的绑定号码,并将所述开机注册请求消息转发给所述开机号码归属寄存器HLR和所述绑定号码的归属寄存器HLR;步骤四,所述MVNO发起指令通知所述绑定号码的HLR将无条件前转号码设定为接入码+所述开机号码。 | ||||||
权利要求 | 1.多模手机跨网漫游的实现方法,其特征在于,包括: |
||||||
说明书全文 | 多模手机跨网漫游的实现方法及其装置技术领域[0001] 本发明涉及电话通信领域的跨网漫游,尤其涉及多模手机在不同网络中漫游的实现方法及其装置。 背景技术[0002] 随着移动网络的普及以及运营商竞争的加剧,用户对运营商的选择余地越来越大,用户忠诚度也越来越低,对资费的要求也越来越挑剔。 [0003] 为了提高用户的忠诚度,运营商之间也加强合作,特别是跨网漫游,借助合作伙伴的网络,为自己的用户提供便利服务,以及灵活的资费。 [0004] 目前采用同一网络协议的运营商,如果签署合作协议,那么可以互相漫游,但这种情况下,跨网收费需收漫游费,用户资费较高。对于不同协议的网络运营商,用户不能互相漫游。 [0005] 现在还有MNP号码携带技术,可以实现在同一国家的携号转网的功能,但是,此技术只能在同一国家内采用,国际漫游不可用;另一方案,迁出用户是对运营商而言,是用户流失,因此,运营商并不情愿。 [0006] 另外,针对国际漫游,也有厂家推出一卡多号虚拟HLR方案,他网用户漫游入网,可以获得漫游国运营商的本地临时号码。漫游国本地呼叫使用本地费率,吸引用户使用。但此种方式,不能根据不同的场景变换主叫号码,也不能在不同网络环境下使用。 发明内容[0007] 本发明的主要目的是为了解决现有多模手机无法在不同网络环境下使用的问题,本发明提供了一种在通过多虚拟号码控制平台控制多模手机在不同运营商网络之间无缝漫游的方法及其装置。 [0008] 根据本发明的一个方面,本发明提供了一种多模手机跨网漫游的实现方法,包括: [0009] 步骤一,在移动通信网络中设置一个用来维持多模手机的多号码绑定关系的多虚拟号码操作平台MVNO; [0011] 步骤三,所述MVNO根据所述开机注册请求消息中的多模手机开机号码查找与其绑定的绑定号码,并将所述开机注册请求消息转发给所述开机号码的归属寄存器HLR和所述绑定号码的归属寄存器HLR; [0012] 步骤四,所述MVNO发起指令通知所述绑定号码的HLR将无条件前转号码设定为接入码+所述开机号码。 [0013] 其中,若所述多模手机开机为漫游开机,则还包括位置更新的步骤,包括: [0014] 漫游地MSC通过所述多模手机的开机号码,向MVNO发送位置更新请求消息; [0015] 所述MVNO根据所述位置更新请求消息中的开机号码查找与其绑定的绑定号码,将所述位置更新请求消息转发给所述开机号码HLR和所述绑定号码HLR; [0016] 所述开机号码HLR和所述绑定号码HLR根据所述位置更新请求消息,进行位置变更登记。 [0017] 另外,若所述多模手机开机后,需要变换主叫号码,则还包括主叫号码变换的步骤,包括: [0018] 所述多模手机在拨打被叫号码前加拨被叫接入码,并将此呼叫传给本地MSC; [0019] 所述MSC根据所述被叫接入码将呼叫路由到关口移动交互中心GMSC; [0020] 所述GMSC根据所述被叫接入码将呼叫路由到MVNO的交换网元IGW; [0021] 所述IGW根据被叫接入码向MVNO发起主叫号码变换请求; [0022] 所述MVNO根据所述主叫号码变换请求变换主叫号码为所述绑定号码。 [0023] 其中,所述多模手机开机后,所述多模手机作为被叫的流程包括: [0024] 主叫拨打MVNO内的多模手机,并通过主叫MSC向HLR查询所述多模手机的路由信息; [0025] 若所述HLR返回所述多模手机的路由号码,则所述主叫MSC根据路由号码直接进行接续; [0026] 若所述HLR返回无条件前转号码为接入码+绑定号码,则进行前转号码接续流程: [0027] 所述主叫MSC根据所述接入码路由到本地GMSC; [0028] 所述的本地GMSC根据所述接入码与MVNO进行交互; [0029] 所述MVNO分别向所述绑定号码的HLR及其他绑定号码的HLR发起路由查询; [0030] 任一所述HLR返回路由号码给MVNO,MVNO通过其IGW根据所述路由号码进行接续。 [0031] 另外,所述MVNO分别向所述绑定号码的HLR及其他绑定号码的HLR发起路由查询之后还包括: [0032] 若多个HLR返回路由号码给MVNO;MVNO选择接续的方式包括: [0033] MVNO通过IGW控制,对接收的多个路由号码使用顺振的方式进行接续; [0034] MVNO通过IGW控制,对接收的多个路由号码使用同振的方式进行接续; [0035] MVNO接续第三方语音信箱号码。 [0036] 其中,步骤三之后,对于不同运营商网络中智能网不能直接漫游的网络,则需要删除智能网签约信息,删除智能网签约信息的步骤包括: [0037] 所述开机号码的HLR返回附带所述多模手机智能签约信息的响应消息; [0038] 所述的MVNO删除所述响应消息中的多模手机智能签约信息,并将删除用户智能签约信息的响应消息转发给所述多模手机本地拜访移动交换中心VMSC。 [0039] 其中,在步骤四之后还包括: [0040] 若所述的多模手机关机,并向所述MVNO发送关机请求消息; [0041] 所述MVNO收到关机请求消息后通知所述绑定号码的HLR删除绑定号码的无条件前转号码。 [0042] 根据本发明的另一方面,本发明还提供了一种多模手机跨网漫游的实现装置,包括多模手机,还包括: [0043] 多虚拟号码操作平台MVNO,在移动通信网络中设置一个用来维持多模手机的多号码绑定关系的多虚拟号码操作平台MVNO; [0044] 所述的多模手机还包括:发送模块,所述多模手机开机时,经由本地移动交换中心MSC向所述MVNO发送开机注册请求消息; [0045] 所述的MVNO包括:查找模块,所述MVNO根据所述开机注册请求消息中的多模手机开机号码查找与其绑定的绑定号码;转发模块,将所述开机注册请求消息转发给所述开机号码的HLR和所述绑定号码的HLR;通知模块,所述MVNO发起指令通知所述绑定号码的HLR将无条件前转号码设定为接入码+所述开机号码。 [0046] 另外,所述MVNO还包括, [0047] 主叫号码变换模块,所述MVNO根据所述主叫号码变换请求变换主叫号码为相应的所述绑定号码; [0048] 删除模块,MVNO删除所述响应消息中的多模手机智能签约信息,并将删除用户智能签约信息的响应消息返回给所述多模手机所在的拜访移动交换中心VMSC;另外[0049] 所述转发模块还包括,所述MVNO将所述位置更新请求转发给所述开机号码HLR和所述绑定号码HLR; [0050] 所述通知模块还包括,所述MVNO收到关机请求消息后通知所述绑定号码的HLR删除绑定号码的无条件前转号码。 [0051] 与现有技术相比较,本发明的有益效果在于: [0052] 1、本发明通过在移动通信网络中设置多虚拟号码操作平台MVNO,用来维持多模手机的多号码绑定关系,使多模手机用户开机时选择一个号码为开机号码,MVNO根据开机号码找到绑定号码,并向绑定号码的归属寄存器发送设定前转号码的消息,由绑定号码的归属寄存器设定绑定号码的前转号码为接入码+开机号码,实现MVNO对多模手机号码进行呼叫控制,呼叫路由转化,使多模手机在不同运营商的不同网络之间无缝漫游。 [0053] 2、当多模手机位置更新时,MVNO根据位置更新后的开机号码,确定绑定号码,并将位置更新信息发送给其开机号码的归属寄存器和绑定号码的归属寄存器,对绑定号码的归属寄存器登记前转号码为的接入码+开机号码,便于开机号码的HLR和绑定号码的HLR对多模手机位置的准确记录。 [0054] 3、多模手机可以根据需要设置主叫号码变化,以显示被叫地的绑定号码,被叫只需拨打显示的绑定号码即可与多模手机接续,从而节省手机通话费率;而且MVNO还记录多模手机的位置信息,便于运营商对多模手机通话后的计费。附图说明 [0055] 图1是本发明多模手机跨网漫游方法的流程图; [0056] 图2是本发明的网络架构图; [0057] 图3是本发明多模手机开机注册的结构框图; [0058] 图4是本发明多模手机位置更新的结构框图; [0059] 图5是本发明多模手机主叫号码变换的结构框图; [0060] 图6是本发明多模手机做被叫的结构框图; [0061] 图7是本发明多模手机跨网漫游装置的结构框图。 具体实施方式[0062] 以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。 [0063] 本发明提供了一种多模手机跨网漫游的实现方法,如图1所示,其流程包括: [0064] S11),在移动通信网络中设置一个用来维持多模手机的多号码绑定关系的多虚拟号码操作平台MVNO; [0065] S12),所述多模手机开机时,经由本地移动交换中心MSC向所述MVNO发送开机注册请求消息; [0066] S13),所述MVNO根据所述开机注册请求消息中的多模手机开机号码查找与其绑定的绑定号码,并将所述开机注册请求消息转发给所述开机号码的归属寄存器和所述绑定号码的归属寄存器; [0067] S14),所述MVNO发起指令通知所述绑定号码的HLR将无条件前转号码设定为接入码+所述开机号码。 [0068] 电信运营商提供多模手机,不同网络分别登记不同号码。通过多虚拟号码操作平台MVNO(Multi Virtual Number Operators)对这些号码进行绑定,并对MVNO上的号码进行呼叫控制,呼叫路由转换,实现MVNO用户在不同运营商无缝漫游,并且降低用户在漫游网络通话费用的目的。 [0069] 对相同网络协议的运营商,用户在归属网络和拜访网络即可开机选择使用归属网络的号码;也可开机选择使用拜访地网络的号码。对于不同网络协议的运营商,那么用户在归属网络使用归属网络的号码;在拜访网络使用拜访网络使用的号码。 [0070] 其中,若所述多模手机开机为漫游开机,则还包括位置更新的步骤,包括: [0071] 漫游地MSC通过所述多模手机的开机号码,向MVNO发送位置更新请求消息; [0072] 所述MVNO根据所述位置更新请求消息中的开机号码查找与其绑定的绑定号码,将所述位置更新请求消息转发给所述开机号码HLR和所述绑定号码HLR; [0073] 所述开机号码HLR和所述绑定号码HLR根据所述位置更新请求消息,进行位置变更登记。 [0074] 通信网络增加MVNO,用户开关机或位置更新时,用户所在地MSC通知MVNO,MVNO记录用户当前使用的号码,并且记录用户当前位置信息,并将消息分别转发给当前使用号码的HLR登记和合作运营商号码的绑定号码HLR登记。如果用户开机,那么MVNO需根据开机号码找到绑定号码,并对绑定号码的HLR登记无条件前转号码为接入码+开机号码(MVNO也可以根据不同运营商的要求,对绑定号码的HLR登记无条件前转号码直接为开机号码)。如果用户关机,那么MVNO需根据关机号码找到绑定号码,并对绑定号码的HLR撤销无条件前转号码。多模手机的所有号码中一个选定为开机号码,其他号码相对于开机号码为绑定号码;若选另一个号码为开机号码,则相对另一个号码其他号码为绑定号码。 [0075] 另外,若所述多模手机开机后,需要变换主叫号码,则还包括主叫号码变换的步骤,包括: [0076] 所述多模手机在拨打被叫号码前加拨被叫接入码,并将此呼叫传给本地MSC; [0077] 所述MSC根据所述被叫接入码将呼叫路由到关口移动交互中心GMSC; [0078] 所述GMSC根据所述被叫接入码将呼叫路由到MVNO的交换网元IGW; [0079] 所述IGW根据被叫接入码向MVNO发起主叫号码变换请求; [0080] 所述MVNO根据所述主叫号码变换请求变换主叫号码为所述绑定号码。 [0081] 如果用户需要变换主叫号码为绑定号码,则需拨打被叫接入码+被叫号码,呼叫路由到MVNO时,MVNO可以根据逻辑变换来电显示号码为目的的运营商的MVNO号码。 [0082] 其中,所述多模手机开机后,所述多模手机作为被叫的流程包括: [0083] 主叫拨打MVNO内的多模手机,并通过主叫MSC向HLR查询所述多模手机的路由信息; [0084] 若所述HLR返回所述多模手机的路由号码,则所述主叫MSC根据路由号码直接进行接续; [0085] 若所述HLR返回无条件前转号码为接入码+绑定号码;则进行前转号码接续流程: [0086] 所述主叫MSC根据所述接入码路由到本地GMSC; [0087] 所述的本地GMSC根据所述接入码与MVNO进行交互; [0088] 所述MVNO分别向所述绑定号码的HLR及其他绑定号码的HLR发起路由查询; [0089] 任一所述HLR返回路由号码给MVNO,MVNO通过其IGW根据所述路由号码进行接续。 [0090] 另外,所述MVNO分别向所述绑定号码的HLR及其他绑定号码的HLR发起路由查询之后还包括: [0091] 若多个HLR返回路由号码给MVNO,MVNO选择接续的方式包括: [0092] MVNO通过IGW控制,对接收的多个路由号码使用顺振的方式进行接续; [0093] MVNO通过IGW控制,对接收的多个路由号码使用同振的方式进行接续; [0094] MVNO接续第三方语音信箱号码。 [0095] 从而使MVNO用户(在MVNO内登记的用户)做被叫时,任意拨打被叫的开机号码或绑定号码号码,MVNO均能根据用户当前所在地,当前开机使用的号码变换被叫路由,正确接续被叫当前使用的号码上。 [0096] 其中,步骤S13)之后对于HLR返回的信息,MVNO根据逻辑进行筛选。例如对于国际漫游的场景,可根据运营商的要求,对于智能网用户国际漫游用户,MVNO收到HLR的响应信息后,可以对响应消息进行修改,删除智能签约信息,并将删除智能网签约信息的响应消息转发给用户当前地的VMSC.这样这个国际漫游智能网用户就当非智能网用户处理。其删除智能网签约信息的步骤具体包括: [0097] 所述开机号码的HLR返回附带所述多模手机智能签约信息的响应消息; [0098] 所述的MVNO删除所述响应消息中的多模手机智能签约信息,并将删除用户智能签约信息的响应消息转发给所述多模手机本地拜访移动交换中心VMSC。 [0099] 其中,在步骤S14)之后还包括: [0100] 所述的多模手机关机,并向所述MVNO发送关机请求消息; [0101] 所述MVNO收到关机请求消息后通知所述绑定号码的HLR删除绑定号码的无条件前转号码。 [0102] 本发明在实际应用中的,MVNO(Multiply Virtual Number Operators)实现以下功能包括: [0103] 负责维护多模手机多号码的绑定关系,存储这些号码当前的位置信息以及号码状态。转发移动终端开关机以及位置更新请求,根据收到的开关机以及位置更新请求,透传给HLR; [0104] 根据开关机号码找到合作运营商的绑定号码,并以合作运营商的网络协议,将开关机位置更新请求转发给绑定号码的HLR.根据HLR的响应信息以及MVNO业务逻辑,决定是否要屏蔽智能网签约信息,并将处理过的响应消息返回给VMSC.如果被叫是MVNO用户,则可以根据业务逻辑对被叫号码进行变换,以便找到被叫当前正在使用的号码,进行准确路由。或者根据业务逻辑进行同振,顺振或者接续第三方语音信箱。 [0105] 可根据运营商的要求,变换主叫号码,将主叫号码变换为原主叫号码对应合作运营商的本网的绑定号码,以便运营商节省结算费用。 [0106] 另外,MVNO IGW为MVNO内部的交换网元,负责汇接网间呼叫,并能触发MVNO业务逻辑,从而实现主被叫变号。 [0107] 其中,MSC为移动交换中心,负责移动用户呼叫的鉴权和接续。 [0108] 其中,VLR为拜访寄存器,负责临时存储用户的签约信息。 [0109] 其中,HLR为归属寄存器,负责存储用户的开销户信息,并保持用户当前的位置信息。 [0110] 其中,STP为信令转接点,负责转发信令消息 [0111] GMSC为关口移动交换中心,负责将出网呼叫路由到合作网络,负责将来自合作网络的呼叫接续到网内。 [0112] 本发明中多模手机在MVNO中的网络架构图如图2所示,其中,为表述方便仅以两个不同运营商为例,不同运营商(OPa、OPb)与MVNO连通,并由MVNO负责多模手机的绑定号码,实际中可以三个、四个或者更多的不同运营商加入到MVNO中,并为多模手机提供服务。 [0113] 多模手机开机注册流程的结构框图如图3所示, [0114] S31,用户开机,MSC将开机请求上报给MVNO。 [0115] S32,MVNO根据开机号码向开机号码的HLR转发开机注册请求。 [0116] S33,开机号码HLR返回响应消息。 [0117] S34,MVNO根据开机号码找到合作运营商的绑定号码以及合作运营商的网络协议,并根据绑定号码以及合作运营商的网络协议向合作运营商的绑定号码的HLR转发开机注册请求。 [0118] S35,绑定号码的HLR返回响应消息。 [0119] 其中,MVNO向绑定号码的营账系统发送设定绑定号码的前转号码为开机号码的消息,并通过营账系统转发给绑定号码的归属寄存器,由归属寄存器设定所述绑定号码的无条件前转号码为所述开机号码;也可以根据不同地区的要求,MVNO直接向绑定号码的归属寄存器发送设定绑定号码的前转号码为开机号码的消息,并由归属寄存器设定所述绑定号码的无条件前转号码为所述开机号码。 [0120] S36,MVNO向开机号码的VLR返回响应消息。 [0121] 本发明多模手机开机为漫游开机流程的结构框图如图4所示,用户从MSCa漫游到MSCc: [0122] S41,用户在漫游地开机,MSCc将位置更新请求上报给MVNO。 [0123] S42,MVNO根据开机号码向其HLR转发位置更新请求。 [0124] S43,开机号码的HLR通知用户漫游之前所在的VLRa。 [0125] S44,VLRa撤销用户信息,并回响应给开机号码的HLR。 [0126] S45,开机号码的HLR向MVNO返回响应消息。 [0127] S46,MVNO根据用户漫游的开机号码找到合作运营商的绑定号码以及合作运营商的网络协议,并根据绑定号码以及合作运营商的网络协议向合作运营商的绑定号码的HLR转发位置更新请求。 [0128] S47,合作运营商绑定号码HLR返回响应给MVNO。 [0129] S48,MVNO回响应消息给VLRc。 [0130] 若MVNO用户主叫不需要变换主叫号码时,其流程与现有普通用户相同。 [0131] 若MVNO用户主叫号码需要变换,其具体结构框图如图5所示,包括: [0132] S51,MVNO用户拨打被叫接入码+被叫号码。MSC根据被叫接入码将呼叫路由到本网GMSC。 [0133] S52,GMSC根据被叫接入码将呼叫路由到MVNO的IGW。 [0134] S53,IGW根据被叫接入码向MVNO业务平台发起主叫号码变换请求。 [0135] MVNO根据日期,时段,主被叫,位置信息等业务条件判断是否需要变换主叫号码,若需要变换,则将主叫号码变换为相应的绑定号码,并在被叫用户显示来电为相应的绑定号码; [0136] 另外,MVNO用户作为被叫的流程结构框图如图6所示,其具体流程包括: [0137] S61,主叫拨打MVNO用户号码,MVNO用户号码做被叫。 [0138] S62,MSC根据被叫号码向HLR要路由信息。 [0139] 若HLR返回路由号码,则MSC直接接续,流程结束; [0140] S63,若HLR返回无条件前转号码为接入码+绑定号码,则发起前转流程: [0141] S64,MSC根据接入码路由到GMSC; [0142] S65,GMSC根据接入码接续到MVNO的IGW。 [0143] S66,IGW根据接入码向MVNO业务平台发起路由信息查询请求; [0144] S67,MVNO则需分别向绑定号码的HLR和其他绑定号码的HLR(图中未给出)发起路由查询,以便获取路由号码进行接续。 [0145] S68,上述HLR返回相应消息; [0146] 若只有一个上述HLR返回相应路由号码给MVNO,则MVNO通过其IGW进行接续。 [0147] 若多个HLR都返回路由号码,则MVNO根据业务逻辑条件筛选进行顺振、同振或接续第三方语音信箱号码。 [0148] 其中,选择顺振,其具体为,MVNO通过IGW控制,如果第1路接不通,则再接第2路,第3路….,对多个绑定号码按优先级顺序接续; [0149] 如果是同振,则MVNO通过IGW控制并发呼出,那一路先接通则自动断掉其他路呼叫。 [0150] 如果接续第三方语音信箱,即接续第三方语音信箱号码。 [0151] 通话完毕,MVNO出CDR话单,以便计费系统最终采集计费。 [0152] 根据本发明的另一方面,本发明还提供了一种多模手机跨网漫游的实现装置,如图7所示,包括多模手机,还包括: [0153] 多虚拟号码操作平台MVNO,在移动通信网络中设置一个用来维持多模手机的多号码绑定关系的多虚拟号码操作平台MVNO; [0154] 所述的多模手机还包括:发送模块,所述多模手机开机时,经由本地移动交换中心MSC向所述MVNO发送开机注册请求消息; [0155] 所述的MVNO包括:查找模块,所述MVNO根据所述开机注册请求消息中的多模手机开机号码查找与其绑定的绑定号码;转发模块,将所述开机注册请求消息转发给所述开机号码的HLR和所述绑定号码的HLR;;通知模块,所述MVNO发起指令通知所述绑定号码的HLR将无条件前转号码设定为接入码+所述开机号码。 [0156] 另外,所述MVNO还包括, [0157] 主叫号码变换模块,所述MVNO根据所述主叫号码变换请求变换主叫号码为相应的所述绑定号码; [0158] 删除模块,MVNO删除所述响应消息中的多模手机智能签约信息,并将删除用户智能签约信息的响应消息返回给所述多模手机所在的拜访移动交换中心VMSC;另外,[0159] 所述转发模块还包括,所述MVNO将所述位置更新请求转发给所述开机号码HLR和所述绑定号码HLR; [0160] 所述通知模块还包括,所述MVNO收到关机请求消息后通知所述绑定号码的HLR删除绑定号码的无条件前转号码。 [0161] 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。 |