CN107534851B - 促进多线路移动服务的方法,网络代理和*** - Google Patents
促进多线路移动服务的方法,网络代理和*** Download PDFInfo
- Publication number
- CN107534851B CN107534851B CN201680021677.0A CN201680021677A CN107534851B CN 107534851 B CN107534851 B CN 107534851B CN 201680021677 A CN201680021677 A CN 201680021677A CN 107534851 B CN107534851 B CN 107534851B
- Authority
- CN
- China
- Prior art keywords
- mobile
- mobile station
- station international
- directory number
- subscriber directory
- 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.)
- Expired - Fee Related
Links
Images
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
- 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
- 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/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)消息到HLR106,并且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。HLR 106的模拟部分地意味着代理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配对,并且还使得HLR 106不需要具有允许其处理与单个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,诸如通过向MDB 110、代理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所示的注册过程中,当UE102向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/VLR 104之间的其他通信一样,代理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,并且可以在不更新UE 102的情况下完成该呼叫。为了进一步使得启用的MSISDN的改变,代理108向MSC/VLR 104发送用于MSISDN2的MAP ISD消息(在图4中以圆圈“5”示出),以用订户信息更新MSC/VLR 104,包括当前正启用的被呼叫MSISDN2。代理108从而使得MSC/VLR 104将存储在UE 102上的IMSI与正在被呼叫的新启用的MSISDN相关联。在图4所示的示例中,MSC/VLR104更新其关联以将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/VLR 104,并且不会穿过代理。MSC/VLR 104然后与UE 102建立呼叫。
在图1-4所示的实施例中,代理108是模拟网络100中各种其他设备的单独硬件网络组件。在一个或多个备选实施例中,代理108的功能可以并入HLR 106中。在这些实施例中,HLR 106使得MSC/VLR 104将启用的MSISDN与 UE 102上的IMSI相关联。当呼叫进入未启用的MSISDN时,HLR更新MDB 110和/或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 (18)
1.一种促进多线路移动服务的方法,所述方法包括:
将以下内容存储到网络数据库中:
将国际移动订户标识与移动台国际订户目录号码相关联的信息,以及
指示所述移动台国际订户目录号码是否是活跃的以及所述移动台国际订户目录号码是否被启用的信息,
其中所述网络数据库中特定移动台国际订户目录号码是活跃的指示表明所述特定移动台国际订户目录号码是可用的,以潜在地用于具有关联的国际移动订户标识的设备处的呼入呼叫和呼出呼叫;
其中所述网络数据库中所述特定移动台国际订户目录号码被启用的指示表明所述特定移动台国际订户目录号码被设置为用于具有所述关联的国际移动订户标识的所述设备处的呼入呼叫和呼出呼叫的所述移动台国际订户目录号码;
由网络代理从移动交换中心的访问位置寄存器接收移动应用部分位置更新消息,所述移动应用部分位置更新消息包括注册到移动交换中心的访问位置寄存器的移动设备的国际移动订户标识;
由所述网络代理通过在所述网络数据库中查找所述国际移动订户标识来确定与所述移动设备相关联的多个移动台国际订户目录号码,其中所述多个移动台国际订户目录号码至少包括活跃的且被启用的第一移动台国际订户目录号码以及活跃的但未被启用的第二移动台国际订户目录号码;
由所述网络代理向归属位置寄存器发送用于与所述移动设备相关联的一组所有活跃的移动台国际订户目录号码的一组移动应用部分位置更新消息;
由所述网络代理从所述归属位置寄存器接收用于与所述移动设备相关联的所述一组所有活跃的移动台国际订户目录号码的一组订户数据;以及
基于所述第一移动台国际订户目录号码被启用而所述第二移动台国际订户目录号码未被启用,响应于所述移动应用部分位置更新消息,由所述网络代理向移动交换中心的所述访问位置寄存器发送与所述第一移动台国际订户目录号码相关联的订户数据,
其中所述网络代理在与移动交换中心的所述访问位置寄存器通信期间,通过从移动交换中心的所述访问位置寄存器接收所述移动应用部分位置更新消息并通过将所述订户数据发送至移动交换中心的所述访问位置寄存器进行响应,来模拟所述归属位置寄存器。
2.如权利要求1所述的方法,其中所述国际移动订户标识是第一国际移动订户标识,并且所述一组移动应用部分位置更新消息包括:
与所述第一移动台国际订户目录号码和所述第一国际移动订户标识相关联的第一移动应用部分位置更新消息;以及
与所述第二移动台国际订户目录号码和第二国际移动订户标识相关联的第二移动应用部分位置更新消息,所述第二国际移动订户标识与所述第二移动台国际订户目录号码相关联。
3.如权利要求2所述的方法,其中由所述网络代理从所述归属位置寄存器接收的所述一组订户数据包括与所述第一移动台国际订户目录号码相关联的第一订户数据和与所述第二移动台国际订户目录号码相关联的第二订户数据,并且其中,所述网络代理基于所述第一移动台国际订户目录号码被启用而将所述第一订户数据发送至移动交换中心的所述访问位置寄存器,并基于所述第二移动台国际订户目录号码未被启用而禁止将所述第二订户数据发送至移动交换中心的所述访问位置寄存器。
4.如权利要求1所述的方法,还包括:
由所述网络代理接收启用所述第二移动台国际订户目录号码并禁用所述第一移动台国际订户目录号码的改变的指示;以及
基于所述指示,将与所述第二移动台国际订户目录号码相关联的第二订户数据发送到移动交换中心的所述访问位置寄存器。
5.如权利要求1所述的方法,还包括:
由所述网络代理从所述访问位置寄存器接收为与所述第一移动台国际订户目录号码相关联的呼入呼叫提供路由信息的请求;
由所述网络代理向移动交换中心的所述访问位置寄存器发送为与所述第一移动台国际订户目录号码相关联的呼入呼叫提供所述路由信息的所述请求或另一请求;
由所述网络代理从移动交换中心的所述访问位置寄存器接收用于所述呼入呼叫的所述路由信息;以及
由所述网络代理向所述访问位置寄存器发送用于所述呼入呼叫的所述路由信息。
6.如权利要求1所述的方法,还包括:
由所述网络代理从所述访问位置寄存器接收为与未启用的所述第二移动台国际订户目录号码相关联的呼入呼叫提供路由信息的请求;
由所述网络代理至少基于所述请求通过将与所述第二移动台国际订户目录号码相关联的第二订户数据发送至移动交换中心的所述访问位置寄存器,使得所述第二移动台国际订户目录号码被启用而所述第一移动台国际订户目录号码被禁用;以及
由所述网络代理向所述访问位置寄存器发送用于所述呼入呼叫的所述路由信息。
7.如权利要求6所述的方法,其中使得所述第二移动台国际订户目录号码被启用包括:使得指示所述第二移动台国际订户目录号码在所述移动设备处被设置为用于所述呼入呼叫和所述呼出呼叫的移动台国际订户目录号码而所述第一移动台国际订户目录号码在所述移动设备处被设置为不用于所述呼入呼叫和所述呼出呼叫的消息被发送至所述移动设备。
8.一种网络代理,包括:
一个或更多个处理器;
存储器;以及
一个或更多个编程模块,其存储在所述存储器中并且能够由所述一个或更多个处理器执行以:
从移动交换中心的访问位置寄存器接收移动应用部分位置更新消息,所述移动应用部分位置更新消息指示与国际移动订户标识相关联的移动设备被注册到移动交换中心的所述访问位置寄存器;
基于对数据库的查找确定与所述移动设备相关联的多个移动台国际订户目录号码,至少包括活跃的且被启用的第一移动台国际订户目录号码以及活跃的但未被启用的第二移动台国际订户目录号码;
向归属位置寄存器发送用于与所述移动设备相关联的一组所有活跃的移动台国际订户目录号码的一组移动应用部分位置更新消息;
从所述归属位置寄存器接收用于与所述移动设备相关联的所述一组所有活跃的移动台国际订户目录号码的一组订户数据;以及
至少基于所述第一移动台国际订户目录号码被启用而所述第二移动台国际订户目录号码未被启用,将与所述第一移动台国际订户目录号码相关联而不与所述第二移动台国际订户目录号码相关联的订户数据发送至移动交换中心的所述访问位置寄存器,
其中,移动台国际订户目录号码是活跃的表明所述移动台国际订户目录号码是可用的,以潜在地用于具有关联的国际移动订户标识的设备处的呼入呼叫和呼出呼叫,
其中,所述移动台国际订户目录号码被启用表明所述移动台国际订户目录号码被设置为用于具有所述关联的国际移动订户标识的所述设备处的呼入呼叫和呼出呼叫的移动台国际订户目录号码,以及
其中所述网络代理在与移动交换中心的所述访问位置寄存器通信期间通过接收所述移动应用部分位置更新消息并通过将所述订户数据发送至移动交换中心的所述访问位置寄存器进行响应,来模拟所述归属位置寄存器。
9.如权利要求8所述的网络代理,其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
接收启用所述第二移动台国际订户目录号码的改变的指示;以及
响应于所述指示,将与所述第二移动台国际订户目录号码相关联的第二订户数据发送至移动交换中心的所述访问位置寄存器。
10.如权利要求8所述的网络代理,其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
从所述归属位置寄存器接收用于所述第一移动台国际订户目录号码的提供路由号码消息;
确定所述第一移动台国际订户目录号码被启用;
使得所述提供路由号码消息或另一个提供路由号码消息被发送到移动交换中心的所述访问位置寄存器;
从移动交换中心的所述访问位置寄存器接收移动台路由号码;以及
通过向所述归属位置寄存器提供所述移动台路由号码来回复所述提供路由号码消息。
11.如权利要求8所述的网络代理,其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
从所述归属位置寄存器接收用于未被启用的所述第二移动台国际订户目录号码的提供路由号码消息;以及
响应于所述提供路由号码消息,使得所述第二移动台国际订户目录号码被启用。
12.如权利要求11所述的网络代理,其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行以:
使得所述提供路由号码消息或另一个提供路由号码消息被发送到移动交换中心的所述访问位置寄存器;
从移动交换中心的所述访问位置寄存器接收移动台路由号码;以及
通过提供所述移动台路由号码来回复所述提供路由号码消息。
13.如权利要求11所述的网络代理,其中所述订户数据是第一订户数据,并且其中所述一个或更多个编程模块能够由所述一个或更多个处理器进一步执行,以使得通过至少将与所述第二移动台国际订户目录号码相关联的第二订户数据发送至移动交换中心的所述访问位置寄存器来使所述第二移动台国际订户目录号码被启用。
14.一种促进多线路移动服务的***,包括:
网络数据库,被配置为存储将多个移动台国际订户目录号码与移动设备相关联的信息,所述移动设备与国际移动订户标识相关联,所述网络数据库还被配置为存储所述多个移动台国际订户目录号码中的各个移动台国际订户目录号码是否是活跃的以及所述多个移动台国际订户目录号码中的各个移动台国际订户目录号码是否被启用的指示,其中特定移动台国际订户目录号码是活跃的指示表明所述特定移动台国际订户目录号码是可用的,以潜在地用于具有关联的国际移动订户标识的设备处的呼入呼叫和呼出呼叫,并且其中所述特定移动台国际订户目录号码被启用的指示表明所述特定移动台国际订户目录号码在所述移动台国际订户目录号码处被设置为用于具有所述关联的国际移动订户标识的所述设备处的呼入呼叫和呼出呼叫;以及
网络代理,被配置为:
从移动交换中心的访问位置寄存器接收指示与所述国际移动订户标识相关联的所述移动设备已经注册到移动交换中心的所述访问位置寄存器的移动应用部分位置更新消息;
从所述网络数据库确定与国际移动订户标识相关联的第一移动台国际订户目录号码和第二移动台国际订户目录号码,所述第一移动台国际订户目录号码是活跃的并且被启用,而所述第二移动台国际订户目录号码是活跃的并且未被启用;
向归属位置寄存器发送用于与所述移动设备相关联的一组所有活跃的移动台国际订户目录号码的一组移动应用部分位置更新消息;
从所述归属位置寄存器接收用于与所述移动设备相关联的所述一组所有活跃的移动台国际订户目录号码的一组订户数据;以及
至少基于所述第一移动台国际订户目录号码被启用而所述第二移动台国际订户目录号码未被启用,将与所述第一移动台国际订户目录号码相关联的订户数据发送到移动交换中心的所述访问位置寄存器,
其中所述网络代理在与移动交换中心的所述访问位置寄存器通信期间通过从移动交换中心的所述访问位置寄存器接收所述移动应用部分位置更新消息并通过将所述订户数据发送至移动交换中心的所述访问位置寄存器进行响应,来模拟所述归属位置寄存器。
15.如权利要求14所述的***,其中所述网络代理还被配置为:
接收启用所述第二移动台国际订户目录号码的改变的指示;以及
至少基于所述指示,将与所述第二移动台国际订户目录号码相关联的第二订户数据发送至移动交换中心的所述访问位置寄存器。
16.如权利要求14所述的***,其中所述网络代理还被配置为:
接收呼入呼叫是指向被启用的所述第一移动台国际订户目录号码的指示;以及
响应于所述指示,使得用于所述呼入呼叫的路由号码被提供给与所述呼入呼叫相关联的交换网络元件。
17.如权利要求14所述的***,其中所述网络代理还被配置为:
接收呼入呼叫是指向未被启用的所述第二移动台国际订户目录号码的指示;
至少基于所述指示,将与所述第二移动台国际订户目录号码相关联的第二订户数据发送至移动交换中心的所述访问位置寄存器;以及
响应于所述指示,使得用于所述呼入呼叫的路由号码被提供给与所述呼入呼叫相关联的交换网络元件。
18.如权利要求17所述的***,其中所述网络代理进一步被配置为:至少基于所述指示,使得指示从所述第一移动台国际订户目录号码被启用改变为所述第二移动台国际订户目录号码被启用的消息被发送到所述移动设备。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/686,388 | 2015-04-14 | ||
US14/686,388 US9992667B2 (en) | 2015-04-14 | 2015-04-14 | Multi-line mobile service with dynamic MSISDN association |
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 CN107534851A (zh) | 2018-01-02 |
CN107534851B true 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 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI96564C (fi) * | 1991-07-08 | 1996-07-10 | Nokia Mobile Phones Ltd | Yksityispuhelinnumero solukkopuhelinjärjestelmässä |
US7577431B2 (en) * | 2003-02-18 | 2009-08-18 | Roamware, Inc. | Providing multiple MSISDN numbers in a mobile device with a single IMSI |
EA010756B1 (ru) * | 2005-02-03 | 2008-10-30 | Блюслайс Нетворкс Инк. | Динамическое установление соответствия идентификаторов в беспроводной сети |
US8478238B2 (en) | 2005-04-29 | 2013-07-02 | Jasper Wireless, Inc. | Global platform for managing subscriber identity modules |
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 |
CN101406079B (zh) * | 2006-01-31 | 2012-07-18 | 罗姆韦尔有限公司 | 提供与一个imsi关联的多个msisdn的相应移动通信的方法和*** |
WO2007089821A2 (en) * | 2006-01-31 | 2007-08-09 | Roamware, Inc. | Caller line identification in mobile number portability |
US8369822B2 (en) * | 2009-05-28 | 2013-02-05 | At&T Intellectual Property I, Lp | Systems and methods for providing emergency callback procedures |
GB0916582D0 (en) | 2009-09-22 | 2009-10-28 | Software Cellular Network Ltd | Subscriber identification management broker for fixed/mobile networks |
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 |
CN103379560A (zh) * | 2012-04-26 | 2013-10-30 | 深圳富泰宏精密工业有限公司 | 漫游号码自动切换***及方法 |
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 WO PCT/US2016/026030 patent/WO2016168010A1/en active Application Filing
- 2016-04-05 EP EP16780465.7A patent/EP3262857B1/en active Active
-
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
Also Published As
Publication number | Publication date |
---|---|
US20160309320A1 (en) | 2016-10-20 |
EP3262857A1 (en) | 2018-01-03 |
US10334429B2 (en) | 2019-06-25 |
EP3262857A4 (en) | 2018-08-22 |
US20210227380A1 (en) | 2021-07-22 |
CN107534851A (zh) | 2018-01-02 |
US9992667B2 (en) | 2018-06-05 |
US11729607B2 (en) | 2023-08-15 |
EP3262857B1 (en) | 2021-02-24 |
US20180270651A1 (en) | 2018-09-20 |
US10972906B2 (en) | 2021-04-06 |
WO2016168010A1 (en) | 2016-10-20 |
US20190289460A1 (en) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10972906B2 (en) | Multi-line mobile service with dynamic MSISDN association | |
EP2635056B1 (en) | Mobile connectivity in a communication network | |
US9949110B2 (en) | Avoiding formation of a call loop resulting from handling of a mobile terminated call in parallel with a location update in a wireless communication network | |
EP3515096B1 (en) | Processing sms messages | |
US20150264553A1 (en) | Handling of simultaneous call session side registrations for voice over long term evolution in a visited network | |
CN111095890A (zh) | 用于补充服务的报头修改 | |
US8542692B2 (en) | Centralized telecom server for different technology networks | |
US8768351B2 (en) | Circuit-switched call delivery | |
US20220255996A1 (en) | Systems and methods for exposing user equipment identities to applications | |
US20160164926A1 (en) | Method and apparatus for inbound roaming over cellular voice channel | |
US12028933B1 (en) | Automated subscriber identification module (SIM) activation | |
EP3515095B1 (en) | Processing sms messages | |
GB2598889A (en) | Internet of things distributed network with non-IP data delivery | |
EP4027750A1 (en) | Stateless network architecture | |
JP2016076888A (ja) | 通信制御装置、通信制御システム、及び通信制御方法 |
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 |
Granted publication date: 20210601 |
|
CF01 | Termination of patent right due to non-payment of annual fee |