CN1977552B - 用于全球短消息服务的虚拟运营商寻址和路由的系统和方法 - Google Patents
用于全球短消息服务的虚拟运营商寻址和路由的系统和方法 Download PDFInfo
- Publication number
- CN1977552B CN1977552B CN2004800356379A CN200480035637A CN1977552B CN 1977552 B CN1977552 B CN 1977552B CN 2004800356379 A CN2004800356379 A CN 2004800356379A CN 200480035637 A CN200480035637 A CN 200480035637A CN 1977552 B CN1977552 B CN 1977552B
- Authority
- CN
- China
- Prior art keywords
- intermediary
- radio station
- mobile
- mobile radio
- message
- 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
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000010295 mobile communication Methods 0.000 claims abstract description 9
- 230000004044 response Effects 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 13
- 230000000694 effects Effects 0.000 claims description 7
- 230000011664 signaling Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000009933 burial Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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/12—Mobility data transfer between location registers or mobility servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
网络系统和方法,用于使用全球移动通信系统(GSM)移动应用部分(MAP)用于短消息的发送路由信息(SRI for SM)将短消息服务(SMS)消息从国际呼叫者寻址和路由到国内呼叫者。所述系统和方法创建虚拟归属位置寄存器(HLR)和虚拟移动交换中心(MSC),使得其本身不是运营商的中介可处理这样的消息。所述系统和方法生成和返回与作为用于HLR和MSC的位置的所述中介相关联的标识符,使得所述国际呼叫者将所述SMS消息路由到所述中介。
Description
技术领域
一般而言,本发明涉及一种用于经由7号信令系统(SS7)网络的全球SMS消息的寻址和路由的系统和方法。更具体地,本发明涉及一种系统,该系统包括“虚拟”归属位置寄存器(HLR)和运行于SS7环境中的“虚拟”移动交换中心。
背景技术
传统上,经由SS7的SMS消息的国际递送要求实施全球移动通信系统(GSM)移动应用部分(MAP)用于短消息的发送路由信息(SRI for SM),常称作“GSM MAP SRI for SM”。该递送要求将GSM MAP SRI for SM消息从发起运营商的短消息服务中心(SMSC)或全球短消息服务中心(GSMSC)发送到目的地运营商的HLR。该HLR又查找当前正服务于订户的移动交换中心(MSC)的节点地址,并在SRI for SM响应中将其连同用于手机的唯一的国际移动订户身份(IMSI)标识符一起返回。然后,随后的FSM从国际运营商的网络发送到MSC的节点地址。“FSM”指的是用来实际传送或传递SMS消息的前转短消息SS7(ForwardShortMessage)消息。
目前,为了桥接GSM“世界”与诸如TDMA的美国移动标准之间的间隙,已出现了网络中介。这样的中介从一个运营商接收SMS消息并将该消息前转到可使用另一标准实施的另一运营商。然而,中介本身不是运营商,而这样,既不可接入到HLR,也不可接入到SMSC(或GSMC)。因此,不存在对订户信息的真正访问。尽管如此,如果要提供国际运营商与国内运营商之间完整的服务,则中介必须支持SRI for SM机制。
发明内容
本发明提供了一种用于中介的装置,以通过提供虚拟HLR和虚拟SMSC(或GSMC)来支持SRI for SM机制。
更具体地,本发明涉及将SMS消息从国际(外国)订户寻址和路由到国内订户。本发明的方面使所述消息能够通过各种功能性的应用在移动站之间传输,所述各种功能性包括变换消息格式、提供寻址和路由信息以及创建虚拟HLR和虚拟SMSC。
在本发明的一个方面中,提供了一种用于将消息从第一移动站路由到第二移动站的方法。该方法包括:从第三方接收路由请求,用于将消息从第一移动站路由到第二移动站,该路由请求由中介接收;确定第二移动站签署到哪个运营商;基于所签署的运营商来创建标识符;将路由响应从中介返回给第三方,用于将该消息从第一移动站路由到第二移动站,该路由响应包括标识符和对从第一移动站的观点来看作为移动交换中心(MSC)的或在SMS消息的情况下作为SMSC的中介进行标识的信息。
在又一方面中,确定恰当的运营商包括:相对于具有与多个运营商相关联的多个移动站的数据库对第二移动站执行查找,使得中介起到虚拟HLR的作用。
在其它方面中,第一移动站可以是国际移动站,使得与第一移动站相关联的运营商在全球移动通信系统(GSM)网络上。第二移动站可以是国内移动站,而所签署的运营商和中介在地理上是接近的。
在本发明的另一方面中,提供了中介网络系统,该中介网络系统包括虚拟组网设备和网关接口设备。虚拟网络设备可配置成从第三方接收路由请求,用于将消息从一个移动站路由到另一移动站,并将路由响应返回给第三方。网关接口设备包括存储了与多个运营商相关联的多个移动站标识符的数据库。网关接口设备可配置成当被提供有特定移动站标识符时执行查找,并返回与该特定移动站标识符相关联的运营商。网关接口设备也可配置成基于所关联的运营商来创建标识符,并将信息提供给虚拟网络设备,所述信息包括基于所关联的运营商的该标识符和对从特定移动站的观点来看作为消息或移动交换中心的中介进行标识的信息。这样,虚拟网络设备和网关接口设备起到虚拟HLR和虚拟MSC的作用,使得从第三方的观点来看,中介看起来像是具有HLR和MSC。
在又一方面中,中介可定时地将包括由中介支持的运营商的移动站标识符的信息上载到第三方。
根据本发明的一个实施例,提供了一种用于将消息从第一移动站路由到第二移动站的方法。该方法包括:从第三方接收路由请求,用于将消息从所述第一移动站路由到所述第二移动站的路由请求,所述路由请求由中介接收;由所述中介通过相对于包括与多个运营商相关联的多个移动站的数据库执行对所述第二移动站的查找来确定所述第二移动站签署到哪个运营商,以使得所述中介起到虚拟归属位置寄存器的作用;由所述中介基于所述第二移动站所签署的运营商来创建标识符伪国际移动订户身份(IMSI)值,其中所述伪国际移动订户身份值包括移动国家代码、移动网络代码、与处理用于短消息的发送路由信息消息的中介部件相关联的内部接收器标识以及由所述中介分配的索引号;以及将用于将所述消息从所述第一移动站路由到所述第二移动站的路由响应从所述中介返回给所述第三方,用于将所述消息从所述第一移动站路由到所述第二移动站,所述路由响应包括所述伪国际移动订户身份值标识符和,使得所述中介对从所述第三方的观点来看被视作为移动交换中心。
根据本发明的另一实施例,提供了一种用于将来自与发送消息相关的第三方的全球移动通信系统(GSM)移动应用部分(MAP)用于短消息的发送路由信息(SRI for SM)消息从全球移动通信系统网络上的第一移动站路由到第二移动站的方法,该方法包括:从所述第三方接收用于将消息从所述第一移动站路由到所述第二移动站的路由请求,所述路由请求由中介经由SS7网络接收;由所述中介通过相对于包括与多个运营商相关联的多个移动站的数据库执行对所述第二移动站的查找来确定所述第二移动站签署到哪个运营商,以使得所述中介起到虚拟归属位置寄存器的作用;由所述中介基于所述第二移动站所签署的运营商来创建伪国际移动订户身份(IMSI)值,其中所述伪国际移动订户身份值包括移动国家代码、移动网络代码、与处理用于短消息的发送路由信息消息的中介部件相关联的内部接收器标识以及由所述中介分配的索引号;以及将用于将所述消息从所述第一移动站路由到所述第二移动站的路由响应从所述中介返回给所述第三方,所述路由响应包括所述伪国际移动订户身份值,使得所述中介从所述第三方的观点来看被视为移动交换中心。
根据本发明的一个实施例,提供了一种中介。该中介包括:虚拟网络设备,被配置成从第三方接收用于将消息从一个移动站路由到另一移动站的路由请求,并将路由响应返回给所述第三方;网关接口设备,所述网关接口设备包括用于存储与多个运营商相关联的多个移动站标识符的数据库,所述网关接口设备被配置成:当所述虚拟网络设备向所述网关接口设备提供特定的移动站标识符时在所述数据库中执行查找以确定所述第二移动站所签署的运营商,并向所述虚拟网络设备返回与所述特定的移动站标识符相关联的运营商,并且所述网关接口设备被配置成:基于所关联的运营商来创建伪国际移动订户身份(IMSI)值,以向所述虚拟网络设备提供所述伪国际移动订户身份值,使得所述中介从所述第三方的观点来看被视为移动交换中心;以及桥接系统,用于与所述第二移动站所签署的运营商通信,其中所述伪国际移动订户身份值包括移动国家代码、移动网络代码、与处理用于短消息的发送路由信息消息的中介部件相关联的内部接收器标识以及由所述中介分配的索引号,并且其中所述虚拟网络设备与所述网关接口设备通信,使得从第三方的观点来看,所述中介被视为操作归属位置寄存器和移动交换中心。
通过结合附图阅读下面的详细描述,将更全面地理解本发明的前述和其它特征及其附带的优点。
附图说明
图1是根据本发明一个示例性实施例的与国际运营商和国内运营商二者通信以经由SS7网络提供全球SMS消息的寻址和路由的中介的示意图。
图2是根据本发明该示例性实施例的用于全球SMS消息的寻址和路由的方法的流程图。
图2A-2G示出了在实施图2所示的方法中使用的各种消息请求或查找表。
具体实施方式
本发明通过提供由中介“控制”的虚拟HLR和虚拟SMSC(或GSMC)使用GSM MAP SRI for SM来解决本身不是运营商的中介在将SMS从国际呼叫者发送到国内呼叫者时可遇到的问题。
在详细描述本发明一实施例之前,本领域的技术人员应理解,在其应用中,本发明不局限于下面的详细描述中所阐明或附图中所图示的构造细节、组件设置和步骤设置。本发明能够有其它实施例并且能够以各种方式来实践或执行。而且,应当理解,这里所使用的措词和术语是用于描述的目的,而不应视作限制。
图1示出了与国际运营商110和国内运营商120通信的用于全球SMS消息寻址和路由的中介100,在该示例性实施例中,中介100包括虚拟网络Milbome(VNM)130、SS7网关接口140和桥接系统150,如同在提交于2003年5月1日并转让给Inphomatch,Inc.的共同未决申请no.10/426,662中所描述的。VNM是来自Telesoft(英国)的商业上可用的产品。VNM事实上是协议转换器,该协议转换器使用映射或转换软件在其一侧发送/接收SS7消息并且在其另一侧接收/发送互连网协议(IP)消息。本领域的技术人员应理解,可从其它销售商得到其它相似的系统。注意VNM 130仅是协议转换器,且结合本发明来工作。
SS7网关接口140包括如图所示地互连的持久性数据库142、复合路由数据数据库144以及标识为A1143、Tx 145、Svr 147和Rx 149的若干附加组件。这些组件中的每个描述如下:
·持久性数据库:如果SS7子系统不能递送SMS消息(例如目的地MS暂时不可用),则SMS消息可存储在此存储库中,直到其在未来的某点可被递送。
·CRD::复合路由数据(CRD)容纳关于北美号码方案(NANP)下的电话号码分配的完全且完整的信息,优选地包括号码携带(number porting)和号码混合(number pooling)事件的直到秒的(up-to-the-second)实时通知。
·A1:警报过程,当接收到警报通知(例如MS现在可用)时,负责使来自持久性数据库的信息退出队列。
·Tx。发射器过程,负责构造互连网协议(IP)消息(其表示或封装SS7消息)并将这些消息写到VNM平台。
·Rx:接收过程,负责接受从VNM平台读取的互联网协议(IP)消息(其表示或封装SS7消息)。
·Svr:中心事务控制协议(TCP)/互连网协议(IP)服务器,该服务器控制与VNM平台的通信。
SS7网关接口140与VNM 130和桥接系统150二者共享信息。桥接系统150又与一个或多个国内运营商120通信,而VNM 130与一个或多个国际运营商110通信。在图1中所示的实施例中,Teleglobe 160通过将信息请求和响应从诸如国际电信联盟(ITU)格式的国际格式转换成诸如美国国家标准协会格式(ANSI)的国内格式来辅助传递SMS消息。Teleglobe充当SS7访问提供者,准许物理地访问Teleglobe的SS7云,执行所指示的ITU<--->ANSI转换操作,并且通过恰当的路由表更新来支持SS7消息的适当的递送。
如图所示,示例性的国际运营商110包括HLR 112、网关114和SMSC 116。SS7网络162将HLR 112和网关114与VNM 130连接。另一SS7网络164将SMSC 116与VNM 130连接。虽然示出了通过Teleglobe 160将国际运营商110连接到VNM 130的两个SS7网络,但应当理解可存在单个SS7网络。诸如MSb 118的一个或多个移动订户(MS)与国际运营商110相关联。
示例性的国内运营商120还可包括SMSC122。典型地,国内运营商120亦将具有HLR和网关,但它们在此设置中不被中介100访问。如图1中所见,可存在多于一个网络,诸如与SMSC 122和桥接系统150通信的SS7网络(例如网络172、174)。这允许中介在任何给定时间点选取可用的最佳网络以与国内运营商120通信。诸如MSa 124的一个或多个MS与国内运营商120相关联。
值得注意,国内运营商120通过与中介100的协定将与该运营商相关联的MS的列表提供给中介100,该列表又用来更新Teleglobe 160。中介100将此信息连同其它有关信息一起存储在其CRD数据库144中。当MSb 118试图将SMS消息发送到MSa 124时,此信息由该中介访问。
图2示出了一种允许MSb 118将SMS消息发送到MSa 124的方法,连同所发射的数据。如上所述,递送SMS消息要求将GSM MAP SRI forSM消息从发起运营商的短消息服务中心(SMSC)或全球短消息服务中心(GSMSC)发送到目的地运营商的HLR。因为中介100不具有HLR或SMSC,所以提供了虚拟HLR和虚拟MSC机制以经由SS7来路由全球SMS消息。虚拟HLR允许GSM MAP SRI for SM消息由中介处理,即使中介不是直接服务于任何订户的网络。图2说明虚拟HLR和虚拟MSC机制怎样包括在典型的呼叫流程中。
在图2中,国际运营商110依赖于所接入的功能具有若干不同的标识符,如数据集203中所示。例如,对于SMSC功能,国际运营商110具有节点地址65-9100-7779、点代码(PC)1.234.4和子系统号码(SSN)8。中介100还具有与由中介100执行的特定功能相关联的标识符。无论功能(即虚拟HLR、虚拟SMSC和MSC)如何,节点地址1-703-9618308和PC 001-044-246是相同的。已为虚拟HLR提供了分离的SSN、SSN 6。这些标识符用于在MSb 118与MSa 124之间路由SMS消息。
在所示出的示例性方法中,国际运营商110的MSb 118发起SMS消息,该SMS消息寻址到(即目的地为)为国内运营商120的一个MS的MSa 124,MSa 124由中介100间接服务。仅用于示例性的目的,MSb118具有目录号码(DN)65-9850-2799,而MSa 124具有DN1-301-5551212。
国际运营商的SMSC(未在图2中示出)接收MSb 118的SMS消息,并在步骤210将SendRoutingInfoForSM请求消息205(见图2A)派送到Teleglobe 160。例如,驻留在PC 1.234.5和节点地址65-9100-7779的SMSC构造SendRoutingInfoForSM请求消息205并将该消息发布到面对Teleglobe的ITU的接入点(在PC 2.321.6)。
此请求消息205可包括与下列相关的信息:消息传递部分(MTP)发起点代码(OPC)、MTP目的地点代码(DPC)、信令连接控制点(SCCP)呼叫方、SCCP被呼叫方、GSM MAP移动站ISDN号码(MSISDN)、GSM MAP SM-RP-PRI和GSM Svc Cntr Addr.,SM-RP-PRI字段是由GSM MAP规范在SRIForSM和FSM SS7消息中限定的许多字段中的一个。为了完整性,该规范将SM-RP-PRI字段标识为“此参数用来指示当服务中心地址已经包含在消息等待数据文件中时,是否应试图递送短消息”。
如图2中所见到的,请求消息由Teleglobe 160在PC 2.321.6接收,在PC 2.321.6,其完成从ITU到ANSI的必需的消息转换,并在步骤220执行全球标题翻译(GTT)操作。GTT操作利用存储在查找表225(见图2B)中的号码方案区域(NPA)-交换(NXX)范围的列表,以将接受者或目的地MS(即1-301-5551212)的DN“映射”到中介的VNM 130的PC 001-044-246,该列表由中介100定时地供给到提供给Teleglobe160。此信息在数据集227中被返回。
在步骤230,Teleglobe 160将经转换并适当寻址的SendRoutingInfoForSM请求消息235(见图2C)发布到中介的VNM 130。在此请求消息235中,MTP OPC、MTP DPC和SCCP被呼叫方被更新,以反映从Teleglobe 160发起并被发送到中介100的请求消息。
在步骤240,VNM 130在其SS7侧接收SendRoutingInfoForSM请求消息235,在其互连网协议(IP)侧上构造SMR_GET_ROUTING_INFO消息245(在此情形下根据Telesoft的平台)(见图2D),并在其IP侧外发布该消息。SMR_GET_ROUTING_INFO消息245包括各种信息,包括发起地址(65-9100-7779)和目的地地址(1-301-5551212)
在步骤250,中介的SS7网关接口140软件过程接受SMR_GET_ROUTING_INFO IP侧消息,检索目的地地址数据单元(其在此情形下是1-301-5551212,接受者或目的地MS的DN)的值,并相对于中介的CRD数据库144执行号码解析或查找操作,以识别当前服务于所指示的DN的运营商。
在步骤260,中介的SS7网关接口140发射器软件过程构造SMR_ROUTING_INFO_RESPONSE IP侧消息265(在此情形下根据Telesoft的平台)(见图2E)。该消息指示中介的虚拟移动交换中心(MSC)当前服务于接受者或目的地MS,该MSC位于VNM 130中,在节点地址1-703-9618308处。该消息还包括伪国际移动订户身份(IMSI)值,通过将MCC、MNC、内部接收者ID和内部索引组合成下列格式来创建所述伪国际移动订户身份(IMSI)值:
MCC-MNC-内部接收者ID-内部索引
对于上述情形,所述IMSI可以是310-006-1-54321。所述IMSI的创建将在下面更详细地描述。
SMR_ROUTING_INFO_RESPONSE IP侧消息265提交到VNM 130的IP侧。中介的VNM 130在步骤270构造SendRoutingInfoForSM响应或确认消息275(见图2F),并将该消息发布到面对Teleglobe 160的ANSI的接入点(在PC 001-044-230)。SendRoutingInfoForSM响应消息275包括用于SCCP呼叫方的虚拟HLR节点地址、用于GSM MAP MSC号码的虚拟MSC节点地址以及GSM MAP IMSI。有意义地,虚拟HLR节点地址和虚拟MSC节点地址是相同的,但从Teleglobe 160和国际运营商110的观点来看,它们如同它们是实际的HLR和MSC一样地存在。
Teleglobe 160完成必需的消息转换(ANSI到ITU)并执行GTT操作(为了简单,在此图示为最终GTT操作)。GTT操作将目的地SMSC(65-9100-7779)的节点地址“映射”到PC 1.234.5,所述地址被返回为数据集287。
最终,在步骤290,Teleglobe 160将经转换并适当寻址的SendRoutingInfoForSM响应消息295(见图2G)发布到国际运营商110的目的地SMSC,使得该国际运营商可将SMS消息发送到用于最终发送到MSa 124的虚拟MSC地址。
如上面所指出的,中介100本身不是运营商,且因此不实施真实的HLR。而且,中介100不可访问任何真实订户信息。尽管如此,中介100必须支持SRI for SM机制。根据本发明的虚拟HLR通过将其节点地址返回为MSC值并且通过基于若干字段生成唯一的IMSI值来工作,如下面所解释的。
为了创建IMSI值,中介100一旦接收到SRI for SM消息,就对所谓MS-ISDN值执行WNP查找。“WNP”指无线号码可携带性。此查找为当前服务于该号码的运营商确定中介的内部运营商id。如果查找由于某个原因而失败,则以值“未知订户”返回一个错误。一旦确定了运营商id,该值就用作到一分离的表的索引,该分离的表将运营商id映射到用作IMSI头6个数字的MCC/MNC对。中介的每个运营商顾客具有唯一的MCC/MNC对。下一个字段是处理SRI for SM消息的实际组件的内部id。可存在并行工作的若干组件,且此id用来区分它们。其用来确保随后的FSM由相同的组件处理。最终,IMSI的最后5位是内部消息id,该内部消息id由VNM平台分配给每个消息。
在上面的实例中,SRI for SM响应将包含IMSI值310-006-1-54321。用于目的地运营商的MCC/MNC对是310/006,处理SRI for SM的接收者具有id 1,而VNM分配给该SRI for SM消息的消息参考是54321。IMSI值基本上用作用于整个SMS事务的会话id。中介100使用IMSI值来识别SRI for SM消息并将其前转到适当的国内MS。“伪”IMSI值用于“链接”预备的SRIForSM SS7消息和随后的FSM SS7消息。如所提到的,所有这些隐藏于运营商的视野之外。
此方法和系统的一个优点是:虚拟HLR经由一过程创建虚拟订户,该过程为了对SRI for SM消息的响应的IMSI字段而创建唯一的值。虚拟MSC允许按所需将FSM MAP消息解码并转换成中介的专有格式。虚拟HLR和虚拟MSC二者共享相同的节点地址,由此使典型地是两个网络节点的功能塌缩(collapse)为单级。此过程以一种方式完成,通过该方式远端网络对其没有察觉。从此观点来看,中介的虚拟HLR是真实HLR,且虚拟MSC是真实MSC。
已为了说明和描述的目的提供了本发明的优选实施例的前述公开。其并非意图是穷举性的或将本发明局限于所公开的精确形式。按照前面的公开,此处描述的实施例的许多变化和修改对于本领域的技术人员来说将是显而易见的。本发明的范围只由所附权利要求及其等价来限定。
此外,在描述本发明的代表性实施例时,说明书可能将本发明的方法和/或过程表达为特定的步骤序列。然而,就该方法或过程不依赖于此处阐明的特定步骤顺序的程度而言,该方法或过程不应局限于所描述的特定步骤序列。本领域的技术人员应理解,其它步骤序列可以是可能的。因此,在说明书中阐明的特定的步骤顺序不应解释为对权利要求的限制。另外,指向本发明的方法和/或过程的权利要求不应局限于以所写出的顺序执行它们的步骤,且本领域的技术人员可容易地理解,这些序列可变化而仍保持在本发明的精神和范围内。
Claims (10)
1.一种用于将消息从第一移动站路由到第二移动站的方法,包括:
从第三方接收用于将消息从所述第一移动站路由到所述第二移动站的路由请求,所述路由请求由中介接收;
由所述中介通过相对于包括与多个运营商相关联的多个移动站的数据库执行对所述第二移动站的查找来确定所述第二移动站签署到哪个运营商,以使得所述中介起到虚拟归属位置寄存器的作用;
由所述中介基于所述第二移动站所签署的运营商来创建伪国际移动订户身份值,其中所述伪国际移动订户身份值包括移动国家代码、移动网络代码、与处理用于短消息的发送路由信息消息的中介部件相关联的内部接收器标识以及由所述中介分配的索引号;以及
将用于将所述消息从所述第一移动站路由到所述第二移动站的路由响应从所述中介返回给所述第三方,所述路由响应包括所述伪国际移动订户身份值,使得所述中介从所述第三方的观点来看被视为移动交换中心。
2.根据权利要求1的方法,其中所述移动交换中心是虚拟移动交换中心。
3.根据权利要求1的方法,其中所述第二移动站是国内移动站,且所述第二移动站所签署的运营商和所述中介在地理上是接近的。
4.根据权利要求3的方法,其中所述第一移动站是国际移动站,且与所述第一移动站相关联的运营商在全球移动通信系统网络上。
5.根据权利要求1的方法,其中所述第一移动站在全球移动通信系统网络上,且所述第三方经由7号信令系统网络与所述中介通信。
6.一种用于将来自与发送消息相关的第三方的全球移动通信系统移动应用部分用于短消息的发送路由信息消息从全球移动通信系统网络上的第一移动站路由到第二移动站的方法,包括:
在中介处接收来自所述第三方的用于将消息从所述第一移动站路由到所述第二移动站的路由请求,所述路由请求由所述中介经由SS7网络接收;
由所述中介通过相对于包括与多个运营商相关联的多个移动站的数据库执行对所述第二移动站的查找来确定所述第二移动站签署到哪个运营商,使得所述中介起到虚拟归属位置寄存器的作用;
由所述中介基于所述第二移动站所签署的运营商来创建伪国际移动订户身份值,其中所述伪国际移动订户身份值包括移动国家代码、移动网络代码、与处理用于短消息的发送路由信息消息的中介部件相关联的内部接收器标识以及由所述中介分配的索引号;以及
将用于将所述消息从所述第一移动站路由到所述第二移动站的路由响应从所述中介返回给所述第三方,所述路由响应包括所述伪国际移动订户身份值,使得所述中介从所述第三方的观点来看被视为移动交换中心。
7.根据权利要求6的方法,其中所述移动交换中心是虚拟移动交换中心。
8.根据权利要求6的方法,其中所述第二移动站是国内移动站,且所述第二移动站所签署的运营商和所述中介在地理上是接近的。
9.一种中介,包括:
虚拟网络设备,被配置成从第三方接收用于将消息从一个移动站路由到另一移动站的路由请求,并将路由响应返回给所述第三方;
网关接口设备,所述网关接口设备包括用于存储与多个运营商相关联的多个移动站标识符的数据库,所述网关接口设备被配置成:当所述虚拟网络设备向所述网关接口设备提供了特定的移动站标识符时在所述数据库中执行查找以确定所述第二移动站所签署的运营商,并向所述虚拟网络设备返回与所述特定的移动站标识符相关联的运营商,使得所述中介起到虚拟归属位置寄存器的作用,并且所述网关接口设备被配置成:基于所关联的运营商来创建伪国际移动订户身份值,以向所述虚拟网络设备提供所述伪国际移动订户身份值,使得所述中介从所述第三方的观点来看被视为移动交换中心,以及
桥接系统,用于与所述第二移动站所签署的运营商通信,
其中所述伪国际移动订户身份值包括移动国家代码、移动网络代码、与处理用于短消息的发送路由信息消息的中介部件相关联的内部接收器标识以及由所述中介分配的索引号;以及
其中所述虚拟网络设备与所述网关接口设备通信,使得从第三方的观点来看,所述中介被视为操作归属位置寄存器和移动交换中心。
10.根据权利要求9的中介,其中所述中介定时地将包括由所述中介支持的运营商的移动站标识符的信息上载到所述第三方。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/724,106 | 2003-12-01 | ||
US10/724,106 US7860498B2 (en) | 2003-12-01 | 2003-12-01 | System and method for virtual carrier addressing and routing for global short message service |
PCT/US2004/032205 WO2005060408A2 (en) | 2003-12-01 | 2004-09-30 | System and method for virtual carrier addressing and routing for global short message service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1977552A CN1977552A (zh) | 2007-06-06 |
CN1977552B true CN1977552B (zh) | 2010-10-06 |
Family
ID=34620019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800356379A Expired - Fee Related CN1977552B (zh) | 2003-12-01 | 2004-09-30 | 用于全球短消息服务的虚拟运营商寻址和路由的系统和方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7860498B2 (zh) |
EP (1) | EP1698085A2 (zh) |
CN (1) | CN1977552B (zh) |
BR (1) | BRPI0417165A (zh) |
CA (1) | CA2549181A1 (zh) |
WO (1) | WO2005060408A2 (zh) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7848767B2 (en) | 2002-10-15 | 2010-12-07 | Tekelec | Methods and systems for migrating between application layer mobile signaling protocols |
FI115885B (fi) * | 2003-06-24 | 2005-07-29 | Teliasonera Finland Oyj | Menetelmä ja järjestelmä lyhytviestin välittämiseksi |
US20050195809A1 (en) * | 2004-03-05 | 2005-09-08 | Zanaty Farouk M. | SS7 full duplex transverser |
US8401547B2 (en) * | 2004-11-02 | 2013-03-19 | Sybase 365, Inc. | System and method for enhanced content access |
US7889716B2 (en) * | 2005-12-01 | 2011-02-15 | Tekelec | Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems |
US20070178918A1 (en) * | 2006-02-02 | 2007-08-02 | Shon Jin H | International messaging system and method for operating the system |
EP1989894B1 (en) | 2006-02-15 | 2019-02-13 | Tekelec Global, Inc. | Methods, systems, and computer program products for selectively processing or redirecting signaling connection control part (sccp) messages |
US8184798B2 (en) * | 2006-06-13 | 2012-05-22 | Tekelec | Methods, systems and computer program products for accessing number portability (NP) and E.164 number (ENUM) data using a common NP/ENUM data locator structure |
US7787445B2 (en) | 2006-07-20 | 2010-08-31 | Tekelec | Methods, systems, and computer program products for routing and processing ENUM queries |
US8068860B1 (en) * | 2006-08-25 | 2011-11-29 | At&T Mobility Ii Llc | Short message service (SMS) protocol gateway |
US10255607B2 (en) * | 2006-11-15 | 2019-04-09 | Disney Enterprises, Inc. | Collecting consumer information |
US8254551B2 (en) * | 2006-12-07 | 2012-08-28 | Tekelec, Inc. | Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network |
US7835712B1 (en) * | 2006-12-19 | 2010-11-16 | Palm, Inc. | Apparatus and methods for providing multi-band operation in a mobile computing device |
US7831266B1 (en) * | 2007-04-11 | 2010-11-09 | Nextel Communications Inc. | Method and system for routing a push-to-talk (PTT) call in a communications network |
US7996541B2 (en) * | 2007-06-15 | 2011-08-09 | Tekelec | Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network |
US8538000B2 (en) | 2007-08-10 | 2013-09-17 | Tekelec, Inc. | Methods, systems, and computer program products for performing message deposit transaction screening |
CA2711164A1 (en) | 2007-12-31 | 2009-07-09 | Bklk Ltd. | A method and a system for rapid awareness, recognition, and response to digital messages |
US8594679B2 (en) | 2008-03-07 | 2013-11-26 | Tekelec Global, Inc. | Methods, systems, and computer readable media for routing a message service message through a communications network |
US9584959B2 (en) | 2008-11-24 | 2017-02-28 | Tekelec Global, Inc. | Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network |
US9021014B2 (en) | 2009-03-25 | 2015-04-28 | Tekelec, Inc. | Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy |
US8238949B1 (en) * | 2009-05-10 | 2012-08-07 | Elizabeth Figarella | International text messaging bridge system |
WO2010132436A2 (en) | 2009-05-11 | 2010-11-18 | Tekelec | Methods, systems, and computer readable media for providing scalable number portability (np) home location register (hlr) |
CN101990176A (zh) * | 2009-08-04 | 2011-03-23 | 中兴通讯股份有限公司 | 短信转发方法、装置和系统 |
US20110047075A1 (en) | 2009-08-19 | 2011-02-24 | Mastercard International Incorporated | Location controls on payment card transactions |
WO2011035050A2 (en) * | 2009-09-16 | 2011-03-24 | Tekelec | Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway |
US8613073B2 (en) | 2009-10-16 | 2013-12-17 | Tekelec, Inc. | Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality |
US8750292B2 (en) | 2010-02-25 | 2014-06-10 | Tekelec, Inc. | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service |
US9721279B2 (en) * | 2010-03-23 | 2017-08-01 | Microsoft Technology Licensing, Llc | Determining mobile operators for mobile devices |
US20130185166A1 (en) * | 2010-07-20 | 2013-07-18 | Moqom Limited | Cardholder mobile device positioning system and method |
JP6010546B2 (ja) | 2010-12-23 | 2016-10-19 | テケレック・インコーポレイテッドTekelec, Inc. | 課金機能ノードへ向けられたDiameter信号メッセージを修正する方法およびシステム、ならびに、当該方法をコンピュータに実行させるためのプログラム |
US9100796B2 (en) | 2011-12-15 | 2015-08-04 | Tekelec, Inc. | Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks |
CN104350717B (zh) * | 2012-05-31 | 2017-10-24 | 西门子公司 | 经由服务器在两个客户端之间的通讯方法以及客户端、服务器和网络 |
US9872169B2 (en) * | 2012-09-14 | 2018-01-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Operating a data back end node in a data layered architecture network |
US8855654B2 (en) | 2013-01-28 | 2014-10-07 | Tekelec Global, Inc. | Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability |
US9635526B2 (en) | 2013-03-15 | 2017-04-25 | Tekelec, Inc. | Methods, systems, and computer readable media for utilizing a diameter proxy agent to communicate short message service (SMS) messages |
CN105376286B (zh) | 2014-08-29 | 2019-12-10 | 阿里巴巴集团控股有限公司 | 一种获取位置信息的方法及装置 |
US9462532B2 (en) * | 2014-09-02 | 2016-10-04 | Sybase, Inc. | Enhanced real-time messaging |
CN105630922B (zh) * | 2015-12-23 | 2019-03-22 | 杭州真鹏科技有限公司 | 一种系统变量高速检索的方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002071774A1 (en) * | 2001-03-05 | 2002-09-12 | Tekelec | Methods and systems for preventing delivery of unwanted short message service (sms) messages |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI94581C (fi) * | 1991-02-12 | 1995-09-25 | Nokia Telecommunications Oy | Järjestelmä yhteystietojen välittämiseksi automaattisesti matkapuhelinverkossa tai vastaavassa |
US5621727A (en) * | 1994-09-16 | 1997-04-15 | Octel Communications Corporation | System and method for private addressing plans using community addressing |
US5719918A (en) * | 1995-07-06 | 1998-02-17 | Newnet, Inc. | Short message transaction handling system |
US5854982A (en) * | 1995-08-21 | 1998-12-29 | Motorola, Inc. | Communication system architecture and method of routing therefor |
US5946629A (en) | 1995-11-28 | 1999-08-31 | Telefonaktiebolaget L M Ericsson | Cellular telephone network having short message service interaction with other networks |
EP0777394A1 (en) | 1995-12-01 | 1997-06-04 | ALCATEL BELL Naamloze Vennootschap | Method and apparatus for electronic mail transmission as short messages towards a mobile radio terminal |
US5887249A (en) * | 1996-01-31 | 1999-03-23 | Telefonaktiebolaget L M Ericsson | Method and apparatus for remotely establishing a cellular service account for a cellular radiotelephone |
US5878347A (en) * | 1996-03-26 | 1999-03-02 | Ericsson, Inc. | Routing a data signal to a mobile station within a telecommunications network |
ATE202256T1 (de) | 1996-03-28 | 2001-06-15 | Markport Ltd | Kurznachrichtenwegleitung in telekommunikationsnetzwerken |
US5768509A (en) * | 1996-04-08 | 1998-06-16 | Adc Newnet, Inc. | Short message server without local customer database |
US5862481A (en) * | 1996-04-08 | 1999-01-19 | Northern Telecom Limited | Inter-technology roaming proxy |
US5894478A (en) * | 1996-07-24 | 1999-04-13 | Lucent Technologies Inc. | Protocol converter and router for multi-mode wireless data communications |
US6594254B1 (en) * | 1996-08-16 | 2003-07-15 | Netspeak Corporation | Domain name server architecture for translating telephone number domain names into network protocol addresses |
US6181935B1 (en) * | 1996-09-27 | 2001-01-30 | Software.Com, Inc. | Mobility extended telephone application programming interface and method of use |
US6230009B1 (en) * | 1996-12-27 | 2001-05-08 | At&T Wireless Services, Inc. | Method and apparatus for alerting a station in one network of a requested communication from a second network |
US6128487A (en) * | 1997-04-15 | 2000-10-03 | Globalstar, L.P. | Global mobile paging system |
US6366663B1 (en) * | 1997-07-21 | 2002-04-02 | Mci Communications Corporation | System for achieving local number portability |
US6101382A (en) * | 1997-08-15 | 2000-08-08 | Telefonaktiebolaget Lm Ericsson | Transfer of calling party identification in a mobile communication system |
US6108533A (en) | 1997-08-22 | 2000-08-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Geographical database for radio system |
US6324402B1 (en) * | 1997-10-07 | 2001-11-27 | Nortel Dasa Network System Gmbh & Co. Kg | Integration scheme for a mobile telephone |
CA2225227A1 (en) | 1997-12-18 | 1999-06-18 | Michael Coveley | Intelligent communication and applications server |
US6240293B1 (en) * | 1998-02-06 | 2001-05-29 | Bellsouth Intellectual Property Corporatio | Method and system for providing local number portability in a wireless telecommunications environment |
US6240296B1 (en) * | 1998-03-10 | 2001-05-29 | Verizon Laboratories Inc. | Method and apparatus for supporting short message services in a wireless number portability environment |
US6314108B1 (en) | 1998-04-30 | 2001-11-06 | Openwave Systems Inc. | Method and apparatus for providing network access over different wireless networks |
DE19828735A1 (de) * | 1998-06-29 | 1999-12-30 | Giesecke & Devrient Gmbh | Mobilfunksystem mit dynamisch änderbarer Identität |
US6208870B1 (en) * | 1998-10-27 | 2001-03-27 | Lucent Technologies Inc. | Short message service notification forwarded between multiple short message service centers |
US6327267B1 (en) * | 1998-12-21 | 2001-12-04 | Ericssoninc | Systems and methods for routing a message through a signaling network associated with a public switched telephone network (PSTN), including a method for performing global title routing on an internet protocol (IP) address |
US6606647B2 (en) | 1999-01-11 | 2003-08-12 | Infospace, Inc. | Server and method for routing messages to achieve unified communications |
AU2316000A (en) * | 1999-02-04 | 2000-08-25 | Apion Telecoms Limited | A telecommunications gateway |
US6560226B1 (en) * | 1999-02-25 | 2003-05-06 | Sprint Communications Company, L.P. | System and method for caching ported number information |
US20030202521A1 (en) * | 1999-09-10 | 2003-10-30 | Theodore Havinis | System and method for negotiation of multi-media capabilities across networks |
US6421437B1 (en) * | 1999-11-01 | 2002-07-16 | At&T Corp. | System and method for re-directing incoming calls |
US6836477B1 (en) * | 1999-12-23 | 2004-12-28 | Tekelec | Methods and systems for routing messages in a communications network |
DE60138266D1 (de) * | 2000-02-18 | 2009-05-20 | Bridgeco Ag | Verteilung einer zeitreferenz über ein netzwerk |
EP1266321A4 (en) * | 2000-02-25 | 2003-05-21 | Telecomm Systems Inc | SHORT NEWS WITH PRE-PAYMENT |
US6782276B1 (en) * | 2000-03-23 | 2004-08-24 | Nortel Networks Limited | Signaling aggregator and method for use in a signaling network |
US6970719B1 (en) * | 2000-06-15 | 2005-11-29 | Sprint Spectrum L.P. | Private wireless network integrated with public wireless network |
US7209950B2 (en) * | 2000-08-15 | 2007-04-24 | Zonamovil.Com, Inc. | Method and apparatus for a network independent short message delivery system |
DE20016625U1 (de) | 2000-09-25 | 2000-12-21 | Niklasson, Sven, 25474 Bönningstedt | System zum Informationsaustausch zwischen Kommunikationsnetzen |
US6738630B2 (en) * | 2001-04-10 | 2004-05-18 | Knowtate, Inc. | Combining markers with location information to deliver domain-specific content to mobile devices |
US20020167909A1 (en) * | 2001-05-08 | 2002-11-14 | Bartosz Balazinski | Method, system and service node for pre-paid service provision in packet data cellular telecommunication networks |
US6658260B2 (en) * | 2001-09-05 | 2003-12-02 | Telecommunication Systems, Inc. | Inter-carrier short messaging service providing phone number only experience |
US6925061B2 (en) * | 2001-12-26 | 2005-08-02 | Tropic Network Inc. | Multi-constraint routing system and method |
US7254138B2 (en) * | 2002-02-11 | 2007-08-07 | Optimum Communications Services, Inc. | Transparent, look-up-free packet forwarding method for optimizing global network throughput based on real-time route status |
US6658259B2 (en) * | 2002-03-07 | 2003-12-02 | Interwave Communications International, Ltd. | Wireless network having a virtual HLR and method of operating the same |
US7336941B1 (en) * | 2002-12-02 | 2008-02-26 | Intel Corporation | System and method for unified accounting for wireless communication networks |
US20050108417A1 (en) * | 2003-11-19 | 2005-05-19 | Serge Haumont | System and method for reducing subscriber database loads |
-
2003
- 2003-12-01 US US10/724,106 patent/US7860498B2/en active Active
-
2004
- 2004-09-30 CA CA002549181A patent/CA2549181A1/en not_active Abandoned
- 2004-09-30 CN CN2004800356379A patent/CN1977552B/zh not_active Expired - Fee Related
- 2004-09-30 EP EP04789366A patent/EP1698085A2/en not_active Withdrawn
- 2004-09-30 BR BRPI0417165-9A patent/BRPI0417165A/pt not_active IP Right Cessation
- 2004-09-30 WO PCT/US2004/032205 patent/WO2005060408A2/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002071774A1 (en) * | 2001-03-05 | 2002-09-12 | Tekelec | Methods and systems for preventing delivery of unwanted short message service (sms) messages |
Non-Patent Citations (1)
Title |
---|
US 2003003930 A1,说明书附图1,2、说明书第8-12段,19段,27段. |
Also Published As
Publication number | Publication date |
---|---|
BRPI0417165A (pt) | 2007-03-06 |
CA2549181A1 (en) | 2005-07-07 |
CN1977552A (zh) | 2007-06-06 |
US20050119017A1 (en) | 2005-06-02 |
WO2005060408A2 (en) | 2005-07-07 |
US7860498B2 (en) | 2010-12-28 |
WO2005060408A3 (en) | 2006-11-09 |
EP1698085A2 (en) | 2006-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1977552B (zh) | 用于全球短消息服务的虚拟运营商寻址和路由的系统和方法 | |
CN100405789C (zh) | 使用ip进行通信的网络 | |
JP4037456B2 (ja) | 電気通信網内のルーティングアドレス変換 | |
EP0903052B1 (en) | System and method for number portability control in a mobile communications network | |
US6625461B1 (en) | Method and system for providing compatibility between telecommunication networks using different transmission signaling systems | |
AU738195B2 (en) | Providing caller ID within a mobile telecommunications network | |
US7092505B2 (en) | Methods and systems for universal, automatic service selection in a telecommunications signaling network | |
US6049714A (en) | Implementing number portability using a flexible numbering register and an interwork link register | |
EP1817896B1 (en) | Methods and systems for signaling in a communications network for ported, migrated and/or dual-mode subscribers | |
WO2000016583A1 (en) | Method for providing number portability in a telecommunications network | |
WO1998049860A2 (en) | Shared interworking of subscriber features within mobile telecommunications networks | |
KR20060043407A (ko) | 데이터를 호출 대 호출 센터로 연관시키는 방법 | |
FI109636B (fi) | Lyhytsanoman välitys tietoliikennejärjestelmässä | |
WO2004036766A2 (en) | Methods and systems for migrating between application layer mobile signaling protocols | |
WO2001054444B1 (en) | Methods and systems for routing messages associated with ported subscribers in a mobile communications network | |
US6047056A (en) | Method to suppress number portability database queries for calls routed on non-ported numbers | |
CN1957626B (zh) | 智能动态消息寻址系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: SYBASE 365 INC. Free format text: FORMER OWNER: MOBILE 365 Effective date: 20140423 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20140423 Address after: Virginia Patentee after: Sybase 365 Inc. Address before: Virginia Patentee before: Mobile 365 |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101006 Termination date: 20150930 |
|
EXPY | Termination of patent right or utility model |