CN107534851A - 具有动态msisdn关联的多线路移动服务 - Google Patents
具有动态msisdn关联的多线路移动服务 Download PDFInfo
- Publication number
- CN107534851A CN107534851A CN201680021677.0A CN201680021677A CN107534851A CN 107534851 A CN107534851 A CN 107534851A CN 201680021677 A CN201680021677 A CN 201680021677A CN 107534851 A CN107534851 A CN 107534851A
- Authority
- CN
- China
- Prior art keywords
- msisdn
- msc
- calling
- imsi
- activated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/04—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/06—Registration at serving network Location Register, VLR or user mobility server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/10—Mobility data transfer between location register and external networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/65—Telephone numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/654—International mobile subscriber identity [IMSI] numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/005—Data network PoA devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
描述了用于动态MSISDN关联的方法和计算***。网络设备从移动网络交换机接收位置更新消息。位置更新消息指示移动设备被注册到移动网络交换机。位置更新消息包括与移动设备相关联的国际移动订户标识(IMSI)。网络设备至少基于IMSI确定与移动设备相关联的多个MSISDN,包括被启用用于呼叫的第一MSISDN和未被启用用于呼叫的第二MSISDN。网络设备响应于位置更新消息将订户数据发送到与移动网络交换机相关联的数据库,其将IMSI与第一MSISDN相关联。
Description
相关申请的交叉引用
本申请要求于2015年4月14日递交的序列号为14/686,388的美国实用专利申请的优先权。序列号为14/686,388的申请的全部内容通过引用并入本文。
背景技术
GSM电话包括订户标识模块(SIM)卡,其上存储有国际移动订户标识(IMSI)。IMSI是唯一的64位数字。在GSM网络中,IMSI与MSISDN相关联,有时称为“移动台国际订户名录号码”,或者通俗地称为电话号码。MSISDN是识别GSM网络上的订阅的唯一号码,也是可以用于向GSM电话发出呼叫的号码。MSISDN不一定存储在SIM卡或电话上,MSISDN不会与IMSI永久关联。例如,如果订阅改变,MSISDN可能会改变。
在典型的GSM电话注册情况下,电话向移动交换中心(MSC)注册,并且访客位置寄存器(VLR)被更新。在注册认证过程完成之后,MSC/VLR用注册电话的IMSI向归属位置寄存器(HLR)发送位置更新移动应用部分(MAP)消息。HLR回复MAP***订户(ISD)消息,其向MSC/VLR提供订阅信息,包括MSISDN。
当呼叫进入GSM网络时,它通过网关MSC,该网关MSC向电话注册的HLR发出发送路由信息(SRI)消息。HLR向用户设备注册的MSC发送提供漫游号码(PRN)消息,MSC发回移动台漫游号码(MSRN),HLR发送MSRN作为对SRI的响应。MSRN是MSC/VLR映射到MSISDN的临时号码。网关MSC使用MSRN将呼叫路由到被叫方注册的MSC。
要启用多线路服务-诸如一个移动电话的两个电话号码-可以使用双SIM卡电话。SIM存储两个IMSI,并且根据电话的模式将其中的一个或两个寄存到MSC/VLR中。
附图说明
具体实施方式参照附图进行说明。在附图中,附图标记的最左边的数字表示参考标号首次出现的图。在不同图中使用相同的附图标记表示相似或相同的项或特征。
图1示出了具有动态MSISDN关联的多线路移动设备注册的网络和过程。
图2示出了MSISDN关联的动态更新的网络和过程。
图3示出了用于呼叫当前启用的MSISDN的呼入呼叫处理的网络。
图4示出了具有MSISDN关联的动态更新的呼入呼叫处理的网络和过程。
图5示出了被配置为执行动态MSISDN关联的示例网络设备。
具体实施方式
在本公开的实施例中,将代理引入到诸如全球移动通信***(GSM)网络的电信网络中,以使多线路服务(多个电话号码和订阅)能够与单个IMSI和单个移动设备相关联。代理与具有多线路服务的移动设备的IMSI相关联。与代理相关联的数据库容纳用户关联,包括将IMSI和MSISDN配对到单个用户或单个移动设备,并指示哪个MSISDN当前处于活跃状态(例如,IMSI被授权使用哪个MSISDN),以及当前哪些在移动设备上被启用以用于呼叫(或“聚焦”)。电话的某些组件,无论是应用程序还是操作***组件,都使能特定MSISDN的选择被启用。换句话说,用户或应用程序可以选择用于呼出呼叫的电话号码。
图1示出了用于具有动态MSISDN关联的多线路移动设备注册的网络100和过程。用户设备(UE)102在某一时刻无线地连接到MSC/VLR 104并向其注册。在注册期间,UE 102向MSC/VLR 104提供其IMSI。在常规注册中,MSC/VLR发送MAP位置更新(LUP)消息到HLR 106,并且HLR 106用提供MSISDN和其他订阅信息的MAP ISD消息进行响应。VLR是与MSC相关联的数据库。VLR和MSC可以容纳在一起或分开。在本文所示的实施例中,为了说明的目的,MSC和VLR被一起示出。
UE 102与网络100上的两个或更多个MSISDN相关联。在某一时刻,可以更新多线路服务数据库(MDB)110,以反映与UE 102相关联的特定MSISDN被启用以用于呼叫(这在图1中采用标有圆圈“1”的箭头示出)。可以采用各种机制来改变被启用以用于呼叫的MSISDN。该更新可以基于从UE 102向MDB 110或向代理108或向另一设备发出的应用程序编程接口(API)调用。该更新可以基于呼入呼叫的发出,如图4中更详细讨论的。该更新可以由于某些其他原因而发生,诸如基于一天中的时间、一周的某天设置或基于一些其他设置。MDB 110被配置为存储将多个MSISDN与UE和/或与诸如UE 102的用户相关联的信息。数据库还被配置为存储多个MSISDN中当前启用用于呼叫的MSISDN的指示。
在图1所示的示例中,MSISDN1被启用以进行呼叫,MSISDN2处于活跃状态,但未启用以进行呼叫,并且MSISDN3处于非活跃状态,也未启用以进行呼叫。这里所述的活跃意味着订阅和相关联的MSISDN当前可用于呼入和呼出呼叫,并且可以通过用户操作启用或在某些情况下自动启用,诸如基于对该MSISDN的呼入电话。发送到活跃但未启用的MSISDN的呼入电话导致该MSISDN被启用,并且呼叫被发送到UE 102(其在图4中更详细地被示出)。发送到非活跃的MSISDN(诸如MSISDN3)的呼叫不会导致非活跃的MSISDN被启用以进行呼叫,并且呼叫将不被发送到UE 102。对于其他诸如短消息服务(SMS)的移动GSM服务也是相同或相似。发送到UE 102或从UE 102发出的语音呼叫或SMS消息将被发送到当前活跃和被启用的MSISDN,或从当前活跃和被启用的MSISDN发出。
在图1所示的示例中,数据库部分112示出了IMSI1(其是存储在UE 102内的SIM114上的IMSI),其与三个IMSI(IMSI1、IMSI2和IMSI3)以及三个MSISDN(MSISDN1、MSISDN2和MSISDN3)相关联。
在本公开的实施例中,当UE 102向MSC/VLR 104注册时,MSC/VLR 104向代理108发送MAP LUP消息以向HLR注册IMSI(在图1中以圆圈的“2”示出)。在实施例中,代理108在与MSC/VLR 104通信时模拟HLR 106。HLR106的模拟部分地意味着代理108被配置为参与各种协议通信,就像其是根据相关标准的HLR,诸如相关的GSM标准。
代理108至少基于MAP LUP消息中的IMSI确定与UE 102相关联的多个MSISDN,其包括例如被启用用于呼叫的第一MSISDN和未被启用用于呼叫的第二MSISDN。在图1所示的示例中,代理108执行MDB 110的查找以确定当前启用的MSISDN并且还确定与IMSI相关联的所有活跃的MSISDN(在图1中以圆圈的“3”示出)。MDB 110提供与UE 102和IMSI1相关联的MSISDN/IMSI配对以及启用的MSISDN的指示(在图1中以圆圈“4”示出)。
代理108向HLR 106发送与UE 102相关联的所有活跃的MSISDN(在图1中以圆圈“5”示出)的MAP LUP消息。在图1所示的示例中,在MDB 110中存在与IMSI和UE 102相关联的两个活跃的MSISDN-MSISDN1和MSISDN2。因此,代理108向HLR 106发送两个MAP LUP消息,一个用于IMSI1和另一个用于IMSI2。通过这样做,HLR 106将IMSI1和IMSI2均注册到代理108。代理108在与HLR 106通信中模拟MSC/VLR,从而使HLR 106“认为”代理108是已注册IMSI1和IMSI2的MSC/VLR。MSC/VLR 104的模拟部分地意味着代理108被配置为参与各种协议通信,就像是根据相关标准的MSC/VLR,诸如相关的GSM标准。虽然UE 102的SIM 114仅具有存储在其上的单个IMSI-IMSI1,但是多个ISI被存储在MDB 110中,并且在MAP LUP消息中被部分发送到HLR 106以符合相关标准,标准可以规定存在单个IMSI/MSISDN配对,并且还使得HLR106不需要具有允许其处理与单个IMSI配对的多个MSISDN的附加逻辑。
HLR 106采用针对与UE 102相关联的所有MSIDN/IMSI对(在图1中以圆圈“6”示出)的MAP ISD消息来回应MAP LUP消息。MAP ISD消息包括那些MSISDN的订户数据,包括MSISDN本身。代理108确定UE 102上当前启用(或“聚焦”)的MSISDN。代理108在其与MSC/VLR 104的通信中模拟HLR。代理108发送与当前启用用于呼叫的MSISDN相关联的订户数据,并且可以不发送与当前未启用的MSISDN相关联的订户数据。例如,代理108发送用于当前被启用用于呼叫的MSISDN的MAP ISD消息(在图1中以圆圈“7”示出)。以这种方式,代理108使MSC/VLR104将MAP ISD消息(包括当前启用的MSISDN)中的订户信息与存储在UE 102中的IMSI相关联(在该示例中,IMSI1与MSISDN 1相关联)。
来自该UE 102的任何呼出呼叫都是使用当前启用的MSISDN并且与MSC/VLR 104上的IMSI相关联的。当MSISDN1被启用并且与MSC/VLR 104中的IMSI1相关联时,将为MSISDN1和相关联的订阅产生用于计费目的的任何呼叫详细记录。启用IMSI2-而不是IMSI1-代理108将发送用于MSISDN2的MAP ISD消息,并且MSC/VLR 104将IMSI1与MSISDN2相关联。将为MSISDN2产生用于计费目的的任何呼叫详细记录。
网络100可以支持全球移动通信***(GSM)协议或标准中的一个或多个。UE 102可以是任何数量的无线设备,诸如移动电话手机、平板计算机、无线调制解调器、个人计算机、笔记本电脑等等。网络100可以向无线终端用户设备提供语音服务、视频服务、数据服务、消息传递服务(例如,短消息服务(SMS)、多媒体消息服务(MMS))或其他无线服务中的一个或多个。
图2示出了网络100和用于MSISDN关联的动态更新的过程。如上所述,UE 102可以各种方式来改变被启用用于呼叫的MSISDN,诸如通过向MDB110、代理108或其他一些设备调用API,或以某种其他方式。在图2所示的示例中,用户点击触摸屏200,其使得在UE 102上执行的应用程序或UE 102的操作***组件选择要启用的新MSISDN。不管发起改变的机制如何,UE 102发送消息(或使消息被发送)来请求启用不同的MSISDN,诸如启用IMSI2(在图2中以圆圈“1”示出)。MDB 110更新部分112以反映MSISDN2被启用。代理108接收改变的指示以启用一个MSISDN并禁用另一个MSISDN。在图2所示的示例中,该改变被传送到代理108(以圆圈“2”示出)。代理108可以周期性地轮询MDB 110以进行改变,MDB 110可以将改变推送到代理108,或者可以其他方式来传送改变。
代理108基于启用的MSISDN改变的指示来更新MSC/VLR 104。代理108向MSC/VLR104发送用于MSISDN2的新的MAP ISD简档消息,以采用新订户信息更新MSC/VLR 104,包括现在启用的MSISDN2(以圆圈“3”示出)。以这种方式,代理108使MSC/VLR 104将IMSI1与MSISDN2(在这个示例中)相关联,并且现在可以使用与MSISDN2相关联的订阅从UE 102发送呼出呼叫。MSC/VLR 104用MAP ISD响应消息(在图2中以圆圈“4”示出)回复MAP ISD简档消息。在这种交互中,代理108模拟HLR,例如HLR 106。
代理108使消息发送到UE 102,指示启用MSISDN2的改变完成。在图2所示的示例中,代理108向MDB 110发送“完成”消息(以圆圈“5”示出),并且MDB 110向UE 102发送“完成”消息(以圆圈“6"示出)。然而,在其他实施例中,可以某种其他方式将改变传送给UE102,诸如直接从代理108到UE 102,通过某些其他中介或以某种其他方式。
图3示出了网络100和用于对当前启用的MSISDN的呼叫的呼入呼叫处理的过程。当呼叫进入时,网关MSC 300请求用于MSISDN的路由信息。在图3所示的示例中,网关MSC 300向HLR 106传送发送路由信息(SRI)消息(在图3中以圆圈“1”示出)。SRI消息指定正在呼叫的MSISDN,例如MSISDN2。由于在注册过程期间与被呼叫的MSISDN相关联的IMSI(例如IMSI2)的先前注册,诸如如图1所示的,HLR 106将正被呼叫的MSISDN与代理108相关联。因此,HLR 106向代理108发送提供漫游号码(PRN)消息(在图3中以圆圈“2”示出)。代理108接收该请求以提供与MSISDN相关联的呼入呼叫的路由信息。与HLR 106和代理108之间的其他通信一样,代理108在与HLR 106的通信中模拟MSC/VLR。
代理108确定被呼叫的MSISDN当前是否被启用以用于呼叫。代理108可以维护用于UE 102(和其他UE)的活跃和启用的MSISDN,诸如在工作存储器或一些其他本地存储器中,其可以启用比执行对MDB 110的查找更快地检索。例如,在图1所示的注册过程中,当UE 102向MSC/VLR 104注册时,代理108获悉当前启用的MSISDN。在图2所示的示例中,在当前启用的MSISDN改变时,代理108获悉当前启用的MSISDN。如果由于某些原因,代理108不知道什么MSISDN当前被启用,则它可以执行对MDB 110(在图3中用虚线示出)的查找。在一些实施例中,代理108可以在每次呼叫进入时执行对MDB 110的查找。
在被呼叫的MSISDN当前被启用的情况下(如图3所示),代理108向MSC/VLR 104发送用于路由信息的请求。在图3所示的示例中,代理108发送PRN(提供漫游号码)消息到MSC/VLR 104(在图3中以圆圈“3”示出)。MSC/VLR 104用MSRN(在图3以圆圈“4”示出)响应PRN消息。代理108接收该路由信息。如上所述,MSRN是一段时间映射到MSISDN的临时号码,用于呼叫路由目的。MSC/VLR 104临时存储MSRN。与代理108和MSC/VLR104之间的其他通信一样,代理108在这些通信中模拟HLR。
代理108分配其自己的MSRN,然后将其映射到从MSC接收到的MSRN,并将路由信息发送到HLR 106。在图3所示的示例中,代理108将MSRN发送到HLR 106(在图3中以圆圈“5”示出)。HLR 106将MSRN发送到网关MSC 300作为对SRI消息的回复(在图3中以圆圈“6”示出)。为了建立呼叫,网关MSC 300向MSRN发送SIP INVITE,其将随后被路由到代理108(在图3中以圆圈“7”示出)。在该通信中,代理108模拟到网关MSC 300的MSC/VLR。代理108将MSRN映射回由MSC原始分配的MSRN,并向MSC的MSRN发送SIP INVITE,其随后被路由到图3中的MSC/VLR 104(以圆圈“8”示出)。可替代地,可以使用ISDN用户部分(ISUP)初始地址消息(IAM)通过7号信令***(SS7)网络来建立呼叫以进行呼叫。此外,网络运营商可以选择不使代理将MSRN映射到其自身以互通呼叫,并且简单地将MSC发送的MSRN转发到HLR。在这种情况下,呼叫将被路由到MSRN来自的MSC/VLR 104,并且不会穿过(traverse)代理。MSC/VLR 104然后与UE 102建立呼叫。
图4示出了网络100和用于MSISDN关联的动态更新的呼入处理的过程。在图3所示的示例中,被呼叫的MSISDN当前被启用以用于呼叫。在图4所示的示例中,被呼叫的MSISDN当前未被启用。当呼叫进入,网关MSC 300通过向HLR 106传送发送路由信息(SRI)消息来请求用于MSISDN的路由信息(如图4中的圆圈“1”所示)。SRI消息指定正在被呼叫的MSISDN,例如MSISDN2。由于在注册过程期间与被呼叫的MSISDN相关联的IMSI的先前注册,诸如图1所示的,HLR 106将被呼叫的MSISDN与代理108相关联。HLR 106向代理108发送提供漫游号码(PRN)消息(在图4中以圆圈“2”示出)。代理108接收用于MSISDN的路由信息的请求。与HLR106和代理108之间的其他通信一样,代理108在与HLR 106的通信中模拟MSC/VLR。
代理108确定被呼叫的MSISDN当前是否被启用以用于呼叫。代理108可以维持用于UE 102(和其他UE)的活跃和启用的MSISDN,诸如在工作存储器或一些其他存储器中,如上面参考图3所讨论的。例如,在图1所示的注册过程中,当UE 102向MSC/VLR 104注册时,代理108获悉当前启用的MSISDN。在图2所示的示例中,在当前启用的MSISDN改变时,代理108获悉当前启用的MSISDN。如果由于某些原因,代理108不知道当前启用什么MSISDN,则它可以执行对MDB 110的查找。在一些实施例中,代理108可以在每次呼叫进入时执行对MDB 110的查找。
当呼叫进入当前未被启用以用于呼叫的MSISDN(如图4所示)时,代理108在呼叫完成之前采取一个或多个步骤来改变被启用的MSISDN。代理108更新MDB 110以改变启用的MSISDN(在图4中以圆圈“3”示出)。代理108还使得消息被发送到UE 102以指示启用MSISDN2用于呼叫的改变(在图4中以圆圈“4”示出)。可以不执行更新UE 102,并且可以在不更新UE102的情况下完成该呼叫。为了进一步使得启用的MSISDN的改变,代理108向MSC/VLR 104发送用于MSISDN2的MAP ISD消息(在图4中以圆圈“5”示出),以用订户信息更新MSC/VLR 104,包括当前正启用的被呼叫MSISDN2。代理108从而使得MSC/VLR 104将存储在UE 102上的IMSI与正在被呼叫的新启用的MSISDN相关联。在图4所示的示例中,MSC/VLR 104更新其关联以将IMSI1与MSISDN2相关联。在该通信中,代理108模拟HLR 106。
代理108向MSC/VLR 104发送用于路由信息的请求。在图4所示的示例中,代理108向MSC/VLR 104发送用于现在启用的MSISDN2的PRN消息(在图4中以圆圈“6”示出)。MSC/VLR104用MSRN消息进行回复(在图4中以圆圈“7”示出),MSRN消息与MSISDN2暂时关联。代理108接收该路由信息。在该通信中,代理108模拟HLR 106。
代理108向HLR 106传送路由信息。在图4所示的例子中,代理108向HLR 106发送具有MSRN的PRN响应消息(在图4中以圆圈“8”示出)。在这个通信中,代理108模拟MSC/VLR104。HLR 106向网关MSC 300发送具有MSRN的PRN响应消息(在图4中以圆圈“9”示出)。为了建立呼叫,网关MSC 300向MSRN发送SIP INVITE,其随后被路由到代理108(在图4中以圆圈“10”示出)。在该通信中,代理108模拟到网关MSC 300的MSC/VLR。代理108将MSRN映射回由MSC原始分配的MSRN,并向MSC的MSRN发送SIP INVITE,其随后将其被路由到MSC/VLR 104(在图4中以圆圈“11”示出)。可替代地,可以使用ISDN用户部分(ISUP)初始地址消息(IAM)通过7号信令***(SS7)网络来建立呼叫以进行呼叫。此外,网络运营商可以选择不使代理将MSRN映射到其自身以互通呼叫,并且简单地将MSC发送的MSRN转发到HLR。在这种情况下,呼叫将被路由到MSRN来自的MSC/VLR104,并且不会穿过代理。MSC/VLR 104然后与UE 102建立呼叫。
在图1-4所示的实施例中,代理108是模拟网络100中各种其他设备的单独硬件网络组件。在一个或多个备选实施例中,代理108的功能可以并入HLR106中。在这些实施例中,HLR 106使得MSC/VLR 104将启用的MSISDN与UE 102上的IMSI相关联。当呼叫进入未启用的MSISDN时,HLR更新MDB110和/或UE 102等等。MDB 110在图1-4中被示出为单独的组件,但是在一个或多个实施例中,MDB 110被并入到代理108和/或HLR 106中。其他示例在而不脱离实施例的范围下也是可以的。
上述与图1-4相关联的过程可以硬件、软件或其组合来实现。在软件的环境下,操作表示存储在一个或多个计算机可读存储介质上的计算机可执行指令,当由一个或多个处理器执行时,其执行所述操作。通常,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。在其他实施例中,硬件组件执行一个或多个操作。这样的硬件组件可以包括或并入处理器、专用集成电路(ASIC)、诸如现场可编程门阵列(FPGA)的可编程电路中,或其他方式。描述操作的顺序不旨在被解释为限制,并且任何数量的所描述的操作可以任何顺序和/或并行地组合以实现该过程。
图5示出被配置为执行动态MSISDN关联的示例网络设备500。如图5所示,网络设备500包括处理器502和存储器504。代理模块506可由处理器502执行以执行与图1-4中描述与代理108相同或类似的各种功能。例如,除了别的以外,当与MSC/VLR通信时,代理模块506被配置为当与MSC/VLR通信时模拟HLR,当与HLR通信时模拟MSC/VLR,使MSC/VLR将当前启用的MSISDN与和UE相关联的IMSI相关联等等。
如上所述,图1-4中描绘的代理108和HLR 106可以并入单个计算***中。HLR模块508执行诸如HLR 106的HLR的功能。类似地,网络设备500可以包括MDB 110。网络设备500还包括接口510,其使能网络设备500与诸如GSM网络的网络中的其他设备通信。路由/交换硬件512提供路由和交换功能,诸如SS7路由和交换能力或其他。接口510和/或路由/交换硬件可以包括或并入到处理器、专用集成电路(ASIC)、诸如现场可编程门阵列(FPGA)的可编程电路中,或其他方式。
虽然主题已经以结构特征和/或方法动作特有的语言描述,但是应当理解,所附权利要求中限定的主题不一定限于所描述的特定特征或动作。更确切地说,具体特征和动作被公开为实施权利要求的示例性形式。
Claims (20)
1.一种促进多线路移动服务的方法,所述方法包括:
从移动网络交换机接收位置更新消息,所述位置更新消息指示移动设备向所述移动网络交换机注册,所述位置更新消息包括与所述移动设备相关联的国际移动订户标识(IMSI);
至少基于所述IMSI确定与所述移动设备相关联的多个移动台国际订户目录号码(MSISDN),所述多个移动台国际订户目录号码包括被启用用于呼叫的第一MSISDN和未被启用用于呼叫的第二MSISDN;以及
响应于所述位置更新消息,将订户数据发送到与所述移动网络交换机相关联的数据库,所述订户数据将所述IMSI与所述第一MSISDN相关联。
2.如权利要求1所述的方法,其中所述IMSI是第一IMSI,并且所述方法还包括:基于接收到所述位置更新消息,发送到归属位置寄存器:
与所述第一MSISDN和所述第一IMSI相关联的第一位置更新消息;以及
与所述第二MSISDN和第二IMSI相关联的第二位置更新消息,所述第二IMSI与所述第二MSISDN相关联。
3.如权利要求2所述的方法,其中所述订户数据是第一订户数据,并且所述方法还包括从所述归属位置寄存器接收与所述第一MSISDN相关联的所述第一订户数据和与所述第二MSISDN相关联的第二订户数据,其中,所述发送所述第一订户数据是基于所述第一MSISDN被启用用于呼叫。
4.如权利要求1所述的方法,其中所述订户数据是第一订户数据并且所述方法还包括:
接收启用所述第二MSISDN用于呼叫并禁用所述第一MSISDN的改变的指示;以及
基于所述指示,将第二订户数据发送到与所述移动网络交换机相关联的所述数据库,所述第二订户数据将所述IMSI与至少所述第二MSISDN相关联。
5.如权利要求1所述的方法,还包括:
从网络实体接收为与所述第一MSISDN相关联的呼入呼叫提供路由信息的请求;
向与所述移动网络交换机相关联的所述数据库发送为与所述第一MSISDN相关联的呼入呼叫提供所述路由信息的所述请求或另一请求;
接收用于所述呼入呼叫的所述路由信息;以及
向所述网络实体发送用于所述呼入呼叫的所述路由信息。
6.如权利要求5所述的方法,其中所述网络实体是归属位置寄存器。
7.如权利要求1所述的方法,还包括:
从网络实体接收为与未启用的所述第二MSISDN相关联的呼入呼叫提供路由信息的请求;
至少基于所述请求使得所述第二MSISDN在所述移动网络交换机上被启用用于呼叫;以及
向所述网络实体发送用于所述呼入呼叫的所述路由信息。
8.如权利要求7所述的方法,其中所述订户数据是第一订户数据,并且其中使得所述第二MSISDN被启用包括将与所述第二MSISDN相关联的第二订户数据发送到与所述移动网络交换机相关联的所述数据库,所述第二订户数据将所述第二IMSI与所述第二MSISDN相关联。
9.如权利要求7所述的方法,其中使得所述第二MSISDN被启用包括使得向所述移动设备发送指示所述第二MSISDN被启用用于呼叫并且所述第一MSISDN被禁用的消息。
10.一种电信网络组件,包括:
一个或更多个处理器;
存储器;以及
一个或更多个编程模块,其存储在所述存储器中并且能够由所述一个或更多个处理器执行以:
从移动交换中心(MSC)的访问位置寄存器(VLR)接收位置更新消息,所述位置更新消息指示与国际移动订户标识(IMSI)相关联的移动设备向所述MSC注册;
基于对数据库的查找确定与所述移动设备相关联的多个移动台国际订户目录号码(MSISDN),包括当前被启用用于呼叫的第一MSISDN;以及
至少基于所述第一MSISDN当前被启用用于呼叫,使得与所述第一MSISDN相关联的订户数据与所述MSC内的所述IMSI相关联。
11.如权利要求10所述的电信网络组件,其中所述订户数据是第一订户数据,并且其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
接收启用所述多个MSISDN的第二MSISDN用于呼叫的改变的指示;以及
响应于所述指示,使第二订户数据与所述MSC内的所述IMSI相关联。
12.如权利要求10所述的电信网络组件,其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
从网络实体接收为所述第一MSISDN提供路由号码(PRN)消息;
确定所述第一MSISDN当前被启用用于呼叫;
使得所述PRN消息或另一个PRN消息被发送到所述MSC;
从所述MSC接收移动台路由号码(MSRN);以及
通过向所述网络实体提供所述MSRN来回复所述PRN消息。
13.如权利要求10所述的电信网络组件,其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
从网络实体接收为所述多个MSISDN的当前未被启用用于呼叫的第二MSISDN提供路由号码(PRN)消息;以及
响应于所述PRN消息,使得所述第二MSISDN被启用用于呼叫。
14.如权利要求13所述的电信网络组件,其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
使得所述PRN消息或另一个PRN消息被发送到所述MSC;
从所述MSC接收移动台路由号码(MSRN);以及
通过提供所述MSRN来回复所述PRN消息。
15.如权利要求13所述的电信网络组件,其中所述订户数据是第一订户数据,并且其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行,以使得通过至少使得与所述第二MSISDN相关联的第二订户数据与所述MSC内的所述IMSI相关联以使所述第二MSISDN被启用用于呼叫。
16.一种***,包括:
数据库,被配置为存储将多个移动台国际订户目录号码(MSISDN)与移动设备相关联的信息,所述移动设备与国际移动订户标识(IMSI)相关联,所述数据库还被配置为存储所述多个MSISDN的第一MSISDN当前被启用用于呼叫的指示;以及
硬件网络组件,被配置为:
从移动交换中心(MSC)接收指示所述移动设备已经向所述MSC注册的位置更新消息;
从所述数据库确定所述第一MSISDN当前被启用用于呼叫;以及
至少基于所述多个MSISDN中的第一MSISDN当前被启用用于呼叫,使得所述MSC将所述第一MSISDN与所述IMSI相关联。
17.如权利要求16所述的***,其中所述硬件网络组件还被配置为:
接收所述多个MSISDN的第二MSISDN被启用用于呼叫的指示;以及
至少基于所述指示,使得所述MSC将所述第二MSISDN与所述IMSI相关联。
18.如权利要求16所述的***,其中所述硬件网络组件还被配置为:
接收呼入呼叫是指向当前被启用用于呼叫的所述第一MSISDN的指示;以及
响应于所述指示,使得用于所述呼入呼叫的路由号码被提供给交换网络。
19.如权利要求16所述的***,其中所述硬件网络组件还被配置为:
接收呼入呼叫是指向所述多个MSISDN的第二MSISDN的指示;
至少基于所述指示,使得所述MSC将所述第二MSISDN与所述IMSI相关联;以及
响应于所述指示,使得用于所述呼入呼叫的路由号码被提供给交换网络。
20.如权利要求19所述的***,其中所述硬件网络组件进一步被配置为,至少基于所述指示,使得指示从所述第一MSISDN被启用用于呼叫改变为所述第二MSISDN被启用用于呼叫的消息被发送到所述移动设备。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/686,388 US9992667B2 (en) | 2015-04-14 | 2015-04-14 | Multi-line mobile service with dynamic MSISDN association |
US14/686,388 | 2015-04-14 | ||
PCT/US2016/026030 WO2016168010A1 (en) | 2015-04-14 | 2016-04-05 | Multi-line mobile service with dynamic msisdn association |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107534851A true CN107534851A (zh) | 2018-01-02 |
CN107534851B CN107534851B (zh) | 2021-06-01 |
Family
ID=57125952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680021677.0A Expired - Fee Related CN107534851B (zh) | 2015-04-14 | 2016-04-05 | 促进多线路移动服务的方法,网络代理和*** |
Country Status (4)
Country | Link |
---|---|
US (4) | US9992667B2 (zh) |
EP (1) | EP3262857B1 (zh) |
CN (1) | CN107534851B (zh) |
WO (1) | WO2016168010A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9992667B2 (en) | 2015-04-14 | 2018-06-05 | T-Mobile Usa, Inc. | Multi-line mobile service with dynamic MSISDN association |
US9906616B2 (en) * | 2015-06-01 | 2018-02-27 | Mavenir Systems, Inc. | Systems and methods for multi-line, multi-device service in a communications network |
US10263886B2 (en) * | 2016-02-23 | 2019-04-16 | Avaya Inc. | Mobile endpoint network interface selection using merged policies |
US10567951B1 (en) * | 2019-06-06 | 2020-02-18 | ARMA Instruments AG | Dynamic identities in a mobile device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007089755A2 (en) * | 2006-01-30 | 2007-08-09 | Roamware, Inc. | Method and system for keeping all phone numbers active while roaming with diverse operator subscriber identity modules |
EP1854318A1 (en) * | 2005-02-03 | 2007-11-14 | Blueslice Networks Inc. | Dynamic identity association within a wireless network |
CN101390409A (zh) * | 2006-01-31 | 2009-03-18 | 罗姆韦尔有限公司 | 移动号码可移动性中的呼叫方线路识别 |
CN102640526A (zh) * | 2009-09-22 | 2012-08-15 | 特瑞芬恩有限公司 | 用于固定/移动网络的用户标识管理代理 |
CN103379560A (zh) * | 2012-04-26 | 2013-10-30 | 深圳富泰宏精密工业有限公司 | 漫游号码自动切换***及方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI96564C (fi) * | 1991-07-08 | 1996-07-10 | Nokia Mobile Phones Ltd | Yksityispuhelinnumero solukkopuhelinjärjestelmässä |
WO2004075598A1 (en) * | 2003-02-18 | 2004-09-02 | Roamware, Inc. | Providing multiple msisdn numbers in a mobile device with a single imsi |
US8478238B2 (en) | 2005-04-29 | 2013-07-02 | Jasper Wireless, Inc. | Global platform for managing subscriber identity modules |
CN101406079B (zh) * | 2006-01-31 | 2012-07-18 | 罗姆韦尔有限公司 | 提供与一个imsi关联的多个msisdn的相应移动通信的方法和*** |
US8369822B2 (en) * | 2009-05-28 | 2013-02-05 | At&T Intellectual Property I, Lp | Systems and methods for providing emergency callback procedures |
WO2012080781A1 (en) | 2010-12-12 | 2012-06-21 | Gayan Samarasekara | A method and system for detecting mobile numbers used by international gateway bypass (sim box) operators |
US20120275442A1 (en) | 2011-04-26 | 2012-11-01 | Rawllin International Inc. | Dynamic provisioning of mobile device profiles in a roaming network |
US9992667B2 (en) * | 2015-04-14 | 2018-06-05 | T-Mobile Usa, Inc. | Multi-line mobile service with dynamic MSISDN association |
-
2015
- 2015-04-14 US US14/686,388 patent/US9992667B2/en active Active
-
2016
- 2016-04-05 CN CN201680021677.0A patent/CN107534851B/zh not_active Expired - Fee Related
- 2016-04-05 EP EP16780465.7A patent/EP3262857B1/en active Active
- 2016-04-05 WO PCT/US2016/026030 patent/WO2016168010A1/en active Application Filing
-
2018
- 2018-05-24 US US15/988,338 patent/US10334429B2/en active Active
-
2019
- 2019-06-04 US US16/431,661 patent/US10972906B2/en active Active
-
2021
- 2021-04-05 US US17/222,888 patent/US11729607B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1854318A1 (en) * | 2005-02-03 | 2007-11-14 | Blueslice Networks Inc. | Dynamic identity association within a wireless network |
WO2007089755A2 (en) * | 2006-01-30 | 2007-08-09 | Roamware, Inc. | Method and system for keeping all phone numbers active while roaming with diverse operator subscriber identity modules |
CN101390409A (zh) * | 2006-01-31 | 2009-03-18 | 罗姆韦尔有限公司 | 移动号码可移动性中的呼叫方线路识别 |
CN102640526A (zh) * | 2009-09-22 | 2012-08-15 | 特瑞芬恩有限公司 | 用于固定/移动网络的用户标识管理代理 |
CN103379560A (zh) * | 2012-04-26 | 2013-10-30 | 深圳富泰宏精密工业有限公司 | 漫游号码自动切换***及方法 |
Also Published As
Publication number | Publication date |
---|---|
US10334429B2 (en) | 2019-06-25 |
US9992667B2 (en) | 2018-06-05 |
US20180270651A1 (en) | 2018-09-20 |
EP3262857B1 (en) | 2021-02-24 |
US20190289460A1 (en) | 2019-09-19 |
EP3262857A4 (en) | 2018-08-22 |
US20210227380A1 (en) | 2021-07-22 |
WO2016168010A1 (en) | 2016-10-20 |
EP3262857A1 (en) | 2018-01-03 |
US20160309320A1 (en) | 2016-10-20 |
US10972906B2 (en) | 2021-04-06 |
US11729607B2 (en) | 2023-08-15 |
CN107534851B (zh) | 2021-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104969529B (zh) | 始发方移动设备辅助式语音呼叫技术选择 | |
CN104144402B (zh) | 实现移动终端本地化漫游的方法及相关装置 | |
CN104798391B (zh) | 服务网络、时区和uci的报告 | |
CN103081444B (zh) | 用于与手机网络连接的装置及方法 | |
US9294907B2 (en) | Mobile connectivity in a communication network | |
CN101534499B (zh) | 一卡多号业务的实现方法、装置及通信*** | |
JP2016507928A (ja) | 移動通信システムのビジター加入者へのサービス方法 | |
US11729607B2 (en) | Multi-line mobile service with dynamic MSISDN association | |
CN105165038B (zh) | 用于避免的呼叫循环的方法和设备 | |
CN104168545B (zh) | 一种实现即时消息与短信/彩信互通的方法及*** | |
CN111988821B (zh) | 语音通信方法及其装置 | |
CN104869554A (zh) | 一种通过托管sim卡实现移动通信的***及相应的方法 | |
JP2015050656A (ja) | データ通信システム及び通信網接続方法 | |
US8224334B1 (en) | Calling connection for mobile communication | |
CN102665185B (zh) | 一种开通呼叫前转业务的方法、装置及*** | |
EP2976902B1 (en) | A node for use by a network, a system for interconnecting multiple networks and methods of operating the node and system | |
US20220255996A1 (en) | Systems and methods for exposing user equipment identities to applications | |
CN103875266B (zh) | 一种实现一卡多号漫游业务的方法 | |
CN102547656B (zh) | 一种通信业务实现方法及其设备和*** | |
US10182375B2 (en) | System and method for global location register (GLR) for LTE/4G mobile network | |
US10045200B2 (en) | Communication management for core network | |
US10965722B1 (en) | Local area network architecture for supporting multiple IP services | |
CN104380771B (zh) | 一种移动交换中心池的信息处理方法、装置及*** | |
JP4994798B2 (ja) | 通信制御方法及び通信制御装置 | |
JP2013504925A (ja) | 複数のユーザ装置の1つへの呼のルーティングの方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210601 |