CN1957626B - 智能动态消息寻址系统及方法 - Google Patents

智能动态消息寻址系统及方法 Download PDF

Info

Publication number
CN1957626B
CN1957626B CN2005800167827A CN200580016782A CN1957626B CN 1957626 B CN1957626 B CN 1957626B CN 2005800167827 A CN2005800167827 A CN 2005800167827A CN 200580016782 A CN200580016782 A CN 200580016782A CN 1957626 B CN1957626 B CN 1957626B
Authority
CN
China
Prior art keywords
address
operator
message
receives
equipment
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
Application number
CN2005800167827A
Other languages
English (en)
Other versions
CN1957626A (zh
Inventor
小罗伯特·C·洛弗尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sybase 365 LLC
Original Assignee
Mobile 365 Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mobile 365 Inc filed Critical Mobile 365 Inc
Publication of CN1957626A publication Critical patent/CN1957626A/zh
Application granted granted Critical
Publication of CN1957626B publication Critical patent/CN1957626B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/005Personal communication services, e.g. provisions for portability of subscriber numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0045Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems

Abstract

一种用于动态修改SS7消息中的SCCP层地址中的“from”地址的方法。运营商间设备(ICV)或中介者预先设置本地运营商和网络间网络(例如Teleglobe)以便用不同的“from”SCCP层地址来代替ICV的预定的静态“from”SCCP层地址。基于源无线运营商标识、目的地无线运营商标识、源移动台的目录号或目的地移动台的目录号来选择或动态采用所述不同的地址。还可以使用所述不同的地址来表示品牌或运营商已经合并或已经收购另一个运营商的事实。

Description

智能动态消息寻址系统及方法
本申请要求2004年5月28日提交的、申请号为60/574,995的美国临时申请的权益,在这里通过引用而合并其整个内容。
技术领域
本发明一般涉及电信业务。尤其是,本发明涉及与短消息业务(SMS)消息路由、处理有关的SS7子系统的动态消息寻址能力以及使移动运营商能跨越所有的运营商、所有的无线协议、在世界范围内交换文本和数据消息的传送架构。
在该说明书中使用下述缩写。
  术语   含义
  ANSI   美国国家标准化组织
  BIB   后向指示符号码
  BS   基站
  BSN   后向序列号
  CCITT   国际电话与电报顾问委员会
  CCS   公用信道信令
  CDMA   码分多址
  CMSDB   呼叫管理业务数据库
  CRC   循环冗余校验
  DN   目录号
  DPC   目的地点码
  E.164   ITU国际电话编号计划建议
  术语   含义
  EIA   电子工业联合会
  ESN   电子序列号
  FCS   帧校验序列
  FIB   前向指示符比特
  FISU   填充信号单元
  FSN   前向序列号
  GMSC   网关MSC
  GSM   全球移动通信系统
  GT   全球标题
  GTT   全球标题翻译
  HLR   归属位置注册
  ICV   运营商间设备(inter-carrier vendor)
  IMSI   国际移动台标识
  IN   标识号
  IP   因特网协议
  ISO   国际标准化组织
  ISUP   ISDN用户部分
  ITU   国际电信同盟
  术语   含义
  IWMSC   互配MSC
  LI   长度指示符
  LSSU   链路状态信号单元
  MAP   移动应用部分
  MDN   移动目录号
  MIN   移动标识号
  MO   移动发起
  MS   移动用户
  MSC   移动交换中心
  MSISDN   移动台ISDN号
  MSU   消息信号单元
  MT   移动终止
  MTP   消息传送部分
  NANP   北美编号计划
  NPDB   号码可移植性数据库
背景技术
SS7本身与电信业务的发起、管理以及终止的信令组成有关,包括点对点电话呼叫。
在电话环境中,“信令”意味着从一个点到另一个点传输与电话呼叫建立或监视相关的信息和指令。
为了发起呼叫,电话用户从机座上拿起话机,这在美国英语中通常称作“going off hook(摘机)”。该摘机状态是到中心局或者“交换机”的信号,表示准备好接收被叫用户的号码的。一旦将合适的接收设备连接到线路上,交换机就向主叫用户发送拨号音,然后所述主叫用户拨打想要的号码。该用户在适当的时候从交换机中接收与呼叫状态相关的通知,即响铃信号(指示想要的线路正在响铃)、忙碌或忙音信号(指示想要的线路正在忙于另一个呼叫)、设备忙音信号(指示被叫交换方与主叫线路之间的某个地方堵塞)或一些其它专用音调或预先录制的消息。
这些是与电话用户本身相关的信号和音调。但是电话信令还与交换机之间的信息信令有关。通常参见1986年伦敦、Pitman Publishing出版的、Graham Langley的Telecommunications Primer(第二版)。
具体来说,SS7运行无线网络和有线网络。对于通信网络来说,它是包括一组协议以及架构的通信网络。
当用户拿起家里的电话,或者是连接到公司专用小交换机(PBX)的电话时,所述电话就连接到预定的本地电话交换机上。然后所述交换机在SS7链路上使用SS7协议路由所述呼叫。在很短的时间内,SS7能通过所有类型的设备将呼叫发送到全世界。例如在被叫者移动到美国的另一个州的情况下,SS7会找出他在哪里。如果预期的接收者外出并有语音邮件,则不管在哪里,SS7都会把呼叫路由到语音信箱。
此外,当一个人拨打移动电话或发送文本消息时,SS7网络就找出所述移动电话所在的位置并将呼叫路由到那里,保证记录了合适的费用。当移动用户漫游到另一个交换中心域时SS7还能重新路由呼叫,或者当预付费业务欠费时就切断呼叫。
简而言之,SS7是携带命令和控制信息的专用分组交换网络。其与携带实际电话呼叫的公共交换电话网络(PSTN)的电路交换网络是分开和分离的。在效果上,SS7是一种专用的、后向信道设备,电信环境(例如电话交换机)中的不同元件通过其可以例如:
●交换重要信息(例如SMS消息,呼叫路由数据等),或
●在通过PSTN创建、使用和拆除电话呼叫传送路径的过程中管理系统资源(例如实际语音电路)的分配和解除分配。
如在Cisco(San Jose,CA)的网站上总结的那样,在20世纪60年代中期,CCITT(现在是ITU)开发了叫作信令系统#6的数字信令标准。SS6基于分组交换专有数据网络。SS6使用2.4Kbps的数据链路来向远程交换机发送数据分组以请求业务。这是第一次在PSTN中使用分组交换。SS6分组由分别放置在数据块中的12个28个比特的信号单元组成。
SS7于1983年开始应用,并逐渐淘汰SS6。其刚开始只在局间(从中心局到中心局)的网络中使用,但是逐渐扩展,现在也应用在本地中心局中。SS7为呼叫建立、路由和控制提供了全球标准。
SS7的第一次使用不是用于呼叫建立和拆除,而是用于访问数据库。免费“800”号码对交换机提出了一个问题,即它们不再基于地区码来进行路由。每个800号码的第二个“真实号码”需要放置在多个中心局能访问的中央数据库中。
SS7网络由一组互连的元件或部件组成.SS7网络中的元件被称作信令点(SP).每个SP都被指定一个其本身的唯一点码(PC)作为其它SP在发送消息时可采用的SS7网络中的地址.可认为SS7PC与因特网上的因特网协议(IP)地址类似.在通过SS7网络的所有的消息中携带所述PC来识别消息的发送者和接收者-消息的发送者的PC被称作发起PC(OPC),而消息的接收者PC被称作目的地PC(DPC).
在美国使用SS7的美国国家标准化组织(ANSI)版本,所述PC是一个24比特的值,并能表示成下述形式:
N.C.M
其中N是标识网络部分的8比特的值(可包含0..255[包括端点]范围内的值),C是标识群部分的8比特的值(可包含0..255[包括端点]范围内的值),M是标识成员部分的8比特的值(可包含0..255[包括端点]范围内的值)。使用该方案,总共有16,644,864个PC可用于分配。
  网络  使用
  0  未使用
  1  分配给小实体作为‘准网络’码的群值1,...255
  2  分配给小实体作为‘准网络’码的群值1,...255
  3  分配给小实体作为‘准网络’码的群值1,...255
  4  分配给小实体作为的‘准网络’码的群值1,...255
  5  分配给各个实体作为块的群值1,...255和成员值(0,...255)
  6   可用于完全的分配
  .
  .
  254   可用于完全的分配
  255   为将来的用途而保留
其中网络值1到5贡献了总共326,400个可能的值(5个网络值*255个群值*256个成员值=326,400个值),网络值6到254贡献了总共16,318,464个值(249个网络值*256个群值*256个成员值=16,318,464个值)。
作为一个例子,ANSI SS7 PC 2.16.3可用二进制表示成0000001000010000 00000011或者用十进制表示成135171。
在欧洲的部分国家使用SS7的国际电信联盟(ITU)版本,所述PC是一个14比特的值,并能表示成下述形式:
Z.A.M
其中Z是标识地区部分的3比特的值(可包含0..7[包括端点]范围内的值),A是标识区域或网络部分的8比特的值(可包含0..255[包括端点]范围内的值),M是标识成员部分的3比特的值(可包含0..7[包括端点]范围内的值)。
作为一个例子,ITU SS7PC 2.16.3可用二进制表示成010 00010000011或者用十进制表示成4227。
在世界的其它地区,还使用SS7的其它版本,结果,本地PC大小和PC结构都是完全不同的,例如在日本,PC是16比特的值。
有三种类型的SS7 SP:业务(或信号)交换点(SSP)、业务(或信号)控制点(SCP)、以及信号传送点(STP)。
SSP在SS7环境中基本上是一个端点,并且通常是某个类型的交换设备,例如本地交换机或中心局。SSP通过一个或多个SS7接入(A)链路与STP相连。在拓扑结构图中,通常使用图1中所示的符号来描述或表示SSP。
SCP通常包括一个或多个数据库环境(例如用于转换免费号码的呼叫管理业务数据库[CMSDB]、用于转换端口号码的号码可移植性数据库[NPDB]等)以及相关的应用软件。SCP容纳的每个数据库环境都通过唯一的子系统号码(SSN)来标识。因此可以使用SCP的PC和合适的SSN的组合将消息定址到特定SCP上的特定数据库。可以认为SCP PC和SSN的组合功能类似于IP地址和端口号码的组合,也就是唯一标识特定端点实体的组合。SCP通过一个或多个SS7接入(A)链路与STP相连。在拓扑结构图中,通常使用图2中所示的符号来描述或表示SCP。
原理上STP是接收入局消息并立即将其发送给它们的指定目的地PC的路由器。有不同种类或级别的STP,包括国家STP(其能够只向理解其特定版本[ANSI、ITU等]的其它SP路由消息)和网关或国际STP(其能够执行必要的转换操作以便桥接不同版本的SS7之间的协议“缝隙”)。如上所述,ANSI和ITU PC是十分不同的,并且网关或国际STP提供的其中一种基本业务是PC映射和转换。此外,STP可选地支持全球标题翻译(GTT),通过其能从STP上本地存储的数据表以及在入局消息中包含的全球标题、假名值(例如移动电话号码、免费电话号码等)中动态导出合适的目标SCP的地址(也就是PC和SSN)。总是以互相配合的对应用STP。STP通过一组SS7交叉(C)链路与其对等方相连。一组相互配合的STP通过一组SS7桥(B)链路与另一组相互配合的STP相连。在拓扑结构图中,通常使用图3所示的符号来描述或表示STP。
图4图示了假设的ANSI SS7网络,尽管非常简单。在该图中,两对互相配合的STP(在PC 1.1.8/1.1.9和2.1.8/2.1.9处)支持8个SSP(在PC1.1.2、1.1.3、1.1.4、1.1.5、2.1.2、2.1.3、2.1.4、2.1.5处)和2个SCP(在PC1.1.1和2.1.1处)。将会在所有不同的SP之间定义、公开消息传送路由(例如消息传送路由存在于从PC1.1.2处的SP到PC1.1.8处的SP,消息传送路由存在于从PC1.1.2处的SP到PC1.1.9处的SP等),并出于管理的目的而将其综合成路由集。因此,利用公开的或广播的消息传送路径,网络中的SP能够正确地引导所有必须在SP之间交换的消息。
服从由国际标准化组织(ISO)定义的开放式系统互连(OSI)7层参考模型的分层概念的4层SS7协议栈支持SS7环境中SP之间的消息交换.参照图5,消息传送部分(MTP)层1、2和3定义了各种低层的消息支持(例如物理连接、消息排序、错误检测、消息路由等).信令连接控制部分(SCCP)提供定向连接的和无连接的业务以及GTT.事务处理能力应用部分(TCAP)支持专用消息的交换(例如发布到SCP的数据库查询和从SCP返回的响应).有三种不同类型的通过SS7环境的消息或信号单元(SU):填充信号单元(FISU)、链路状态信号单元(LSSU)和消息信号单元(MSU).FISU和LISU传送心跳和其它状态信息.MSU是SS7的真正重负荷单元并传送所有的呼叫控制信息、数据库查询和响应信息、SMS消息等.可以象图6中那样描绘所述MSU.
帧校验序列(FCS)FCS包含用来检测、并且可能的话纠正消息传输错误的循环冗余校验(CRC)值。信令信息字段(SIF)包含高层(例如SCCP、TCAP等)信令信息以及包括消息的OPC和DPC的路由标签(RL)。业务信息组(SIO)标识了MSU的特性以及应向其传送SIF内容以用于解码和处理的高层(例如SCCP、TCAP等)用户。长度指示符(LI)标识SU的类型。使用前向指示符比特(FIB)、前向序列号(FSN)、后向指示符比特(BIB)和后向序列号(BSN)的内容来用于排序、确认和错误恢复目的。标记字段包含静态值01111110,并且标识MSU的末尾。
SIF是MSU的有效负荷。它携带高层(例如SCCP、ISUP等)信令信息并包含RL等。RL原则上标识发起MSU的SP的PC(也就是OPC)以及MSU的预期接收者SP的PC(也就是DPC)。
利用现在建立的SS7的基本理解,下面要简要描述SMS和SS7在SMS结构中的使用。
来自世界各地各种权威机构的出版物都描述了无线电信环境的组成和操作以及那些环境中的业务或特点,例如SMS。例如,对于全球移动通信系统(GSM)环境,技术规范(TS)由第三代伙伴关系项目维护(http://www.3gpp.org),并且在流行的印刷物中有很多可用的卷册(包括1993出版的Europe Media Duplication S.A.中Michel Mouly和Marie-Bernadette Pautet等人的“The GSM System For MobileCommunications”等).
在如图7所示的无线电信环境(假设的)中,通常会有一些移动用户(MS)70。MS 70的一个例子是蜂窝电话,其实际上是一个便携式无线发射机/接收机。MS被分配(至少)2个标识值:公共目录号(DN)(用户拨打以便连接到MS的公告的电话号码、通常兼容E.164)和专用标识号(IN)(在呼叫处理、路由等操作过程中使用的后台号码)。依据MS的技术(GSM、例如码分多址[CDMA]的非GSM)给予DN和IN如下的命名:
  技术   值   命名   说明
  GSM   DN   MSISDN   移动台ISDN
  IN   IMSI   国际移动用户标识
  非GSM   DN   MDN   移动目录号
  IN   MIN   移动标识号
MS与基站(BS)通信,它们各自都由无线天线和支持系统组成。BS提供的覆盖区域通常称作“蜂窝”,72a-72d表示几个蜂窝。通过策略性分布BS,无线电信业务提供商能够“连接”一组蜂窝以提供对增加的较大范围的相邻区域的覆盖。一个或多个BS通过陆地线路与移动交换中心(MSC)73相连接,该MSC是用作:
●运营商SS7环境75
●PSTN 76
的入口/出口点的专用电话交换机,由此便于无线环境和有线环境之间的业务的传送。
当MS 70漫游(也就是随着其从一个覆盖区域移动到另一个覆盖区域)时,无线电信业务提供商的后端系统(HLR 78和VLR 79)通过SS7消息的精心设计的交换机自动保持跟踪MS的位置,以便有效地处理从MS 70发起的呼叫以及正确传送终止于MS 70的呼叫。为了支持该“移动管理”能力,在两个不同的数据库环境中保留关键信息:
1)归属位置寄存器(HLR)78。在逻辑层上,每个运营商环境中有一个HLR 78;在物理层上,该设备可被实现为一系列互连的数据库环境。当运营商激活MS 70的业务时,在该数据库中制作一个条目。例如,所述数据库条目捕捉MS的隐藏电子序列号(ESN)、MS的标识号(在实际呼叫处理和路由操作过程中在幕后使用的专用号码)、MS的DN(个人拨打以便连接到MS的公共电话号码)、用于MS的当前位置的VLR标识符(以便将呼叫传送到MS)等。
2)访问位置寄存器(VLR)79。随着MS 70漫游,在MSC中的VLR中创建一个临时条目,所述MSC服务于MS 70当前所处的蜂窝(也就是BS或蜂窝72a-72d)。除了其他作用以外,数据库条目捕捉分配给MS 70的、用于在MS在蜂窝中处于激活时进行呼叫处理的临时DN。
如本领域众所周知的,各种定义SMS的规范文件标识了几种新的(专用SMS)网络元件。简而言之,在一个非常高的层中,以一种程式化的形式,这些网络元件可被总结成图8所示的那样。
一个或多个短消息实体(SME)80a、80b、80c向短消息业务中心(SMSC或有时是SC)82发送SMS消息或从其接收SMS消息。除了其他作用,SMSC负责中继,并在需要的时候负责暂时存储SMS消息。
SMS网关MSC(SMS-GMSC)84能力(可能作为适当安装的MSC的业务而被提供)接收来自SMSC 82的SMS消息,适当地询问HLR 78以获得路由信息,并将SMS消息传送给识别出的MSC 73。
SMS互配MSC(SMS-IWMSC)86能力(可能作为适当安装的MSC的业务而被提供)接收来自MSC 73的SMS消息,并将所述SMS消息提交给识别出的SMSC 82。
如上面所提到的,需要一系列结构完好的SS7消息的协作交换来支持MS 70的漫游。例如,需要所述消息传递来支持MS 70在新的VLR 79中的注册、HLR中MS记录的“当前VLR”字段的更新、旧VLR中的MS的撤销注册等。在基于CDMA的无线环境中,通常使用到SS7的TIA/EIA41(或IS-41D或ANSI-41D)移动应用部分(MAP)扩展来用于该操作;在GSM无线环境中,通常使用到SS7的GSM MAP扩展来用于该操作。TIA/EIA 41 MAP扩展和GSM MAP扩展位于SS7协议栈的TCAP层的顶部。
因此,可认为SS7是将所有难题联系在一起的“胶水”。通过使用SS7的特点,本发明提供一种方法,通过该方法运营商间设备能够定制某些消息传递处理过程。
发明内容
根据本发明,路由诸如短消息业务(SMS)消息的运营商间设备即中介能够根据(a)一组定义的规则或逻辑的应用(可基于特定运营商对其进行动态配置)以及(b)一个或多个数据元素的值(可基于特定运营商对其中一个精确的组进行动态配置)动态地(a)识别,然后(b)分配它所发送的出局SS7消息(与SMS消息相关)的“from”SCCP层地址(“源”SCCP层地址)。所述中介优选地以与诸如Teleglobe的国际运营商合作的方式进行工作,以便保证将对该中介发送(例如通过另一个国际运营商)的动态寻址SS7消息的响应准确地路由回(例如经由Teleglobe内的GTT操作)该中介。
因此所述中介可采用选定的“from”SCCP层地址来更容易地识别例如源无线运营商的标识、目的地无线运营商的标识、源或目的地移动台的目录号。该识别有助于改进计费业务、计帐和消息的品牌标识。
在另一个实施例中,根据特殊的规则集合或预定的逻辑以及相关的数据从“from”SCCP层地址池中选择“from”SCCP层地址。
根据本发明的一个实施例,提供了一种操作具有分配的E.164地址并被配置成使用利用该分配的E.164地址的SS7信令来路由消息的运营商间设备的方法,所述运营商间设备是用于服务于一定数量的本地运营商的中介,所述方法包括以下步骤:在运营商间设备处,从本地运营商接收该本地运营商希望用于代替分配给所述运营商间设备的静态E.164地址而用作“源”信令连接控制部分层地址的E.164地址;将接收到的E.164地址提供给网络间网络,以便之后将所述接收到的E.164地址与所述运营商间设备相关联;在所述运营商间设备内将接收到的E.164地址与所述本地运营商相关联;以及对于代表所述本地运营商而被路由的后续的出局SS7消息,将所述静态E.164地址替换为作为“源”信令连接控制部分层地址的所述接收到的E.164地址。
根据本发明的另一实施例,提供了一种在通过运营商间设备路由短消息业务消息的过程中在出局SS7消息中动态采用“源”信令连接控制部分层地址的方法,所述运营商间设备是用于服务于一定数量的本地运营商的中介,所述方法包括以下步骤:与本地运营商合作,以接收所述本地运营商希望用于代替运营商间设备在其它情况下要在发送SS7消息的过程中使用的静态E.164地址来用作“源”信令连接控制部分层地址的E.164地址;与网络间网络合作,以保证将从本地运营商接收到的E.164地址被映射到所述运营商间设备;在所述运营商间设备内,将所述接收到的E.164地址与所述本地运营商相关联;以及对于由所述运营商间设备代表所述本地运营商而路由的后续的出局SS7消息,将所述静态E.164地址替换成作为“源”信令连接控制部分层地址的从所述本地运营商接收到的E.164地址。
根据对下面结合相关附图的详细说明的阅读,更容易理解本发明的这些和其它特点。
附图说明
图1-3描述了ANSI SS7网络中采用的基本公共交换电话网络组件的示意性符号。
图4图示了假设的ANSI SS7网络。
图5并列了IP、OSI和SS7参考层。
图6表示传统的SS7消息信号单元(MSU)。
图7表示传统的无线电话网络。
图8表示传统的SMS网络架构。
图9表示SMS消息向移动台的传送。
图10表示来自移动台的SMS消息的传送。
图11描述了在本地和国际号码之间转换的架构。
图12和13图示了消息的处理过程。
图14表示根据本发明的可动态改变的“from”SCCP层地址。
具体实施方式
为了提供本发明的实体内容,考虑下面示意性的例子:SMS消息向MS的传送(也就是移动终止[MT]消息)。图9中的图表中总结了与该操作相关的消息流程。
在步骤901,SME 80向SMSC 82发送SMS消息。所述SMS消息包括接收端MS(MSa)70的MSISDN等。
在步骤902,SMSC 82继续将所述SMS消息转发给SMS-GMSC 84。
在步骤903,SMS-GMSC 84向HLR 78发布MAP_SEND_ROUTING_INFO_FOR_SM(SRIForSM)消息。HLR 78利用MAP_SEND_ROUTING_INFO_FOR_SM消息中的MSISDN值来检索相关的IMSI值以及当前服务MS 70的MSC的地址。
在步骤904,将包含检索到的信息(IMSI、提供服务的MSC的地址)的MAP_SEND_ROUTING_INFO_FOR_SM_ACK(SRIForSM_ACK)消息返回给SMS-GMSC 84。
在步骤905,通过利用返回的路由地址,SMS-GMSC 84将SMS消息传送给当前正服务接收端MS 70的MSC 73以便向MSC发布MS目的地地址被设置到IMSI的MAP_FORWARD_SHORT_MESSAGE(FSM)消息。
在步骤906和步骤907,提供服务的MSC 73向VLR发布MAP_SEND_INFO_FOR_MT_SMS消息来检索MS的位置等信息。
在步骤908,MSC 73真正将所述SMS消息发送给接收端MS(MSa)70。
现在考虑相反的情况:MS 70发布SMS消息(也就是移动发起[MO]消息)。图10的图表中总结了与该操作相关的消息流程。
在步骤1001,发起方MS(MSa)70发布SMS消息。
在步骤1002和步骤1003,提供服务的MSC 73向VLR 79发布MAP_SEND_INFO_FOR_MO_SMS消息以便检索MS的标识、位置和路由信息。
在步骤1004,提供服务的MSC 73通过利用本地路由引导和先前从VLR 79中检索到的与MS相关的信息来向SMS-IWMSC 84传送SMS消息以便发布MAP_FORWARD_SHORT_MESSAGE(FSM)消息。
在步骤1005,SMS-IWMSC 84继续将所述SMS消息转发给SMSC 82。
在步骤1006,SMSC 82将所述SMS消息传送给接收端SME 80。
为了进一步研究刚才给出了两个系列的各个方面,我们可以利用图11中描述的架构。
在该架构中,将Teleglobe(在因特网“teleglobe.com”上能找到与其有关说明)表示成SS7接入和服务提供商。可以将Teleglobe认为是网络间的网络,因为其提供不同的独立网络之间的连接。对于相关领域的普通技术人员很清楚,可以容易地用其它这样的提供商来替换。
此外,中介表示服务于一定数量的本地无线运营商的运营商间设备(ICV)。在申请号为10/426,662的美国未决申请中可以找到这种环境的关键方面的一个示意性例子。
要注意的是,为了清楚起见,用内嵌的短划线(‘-’)来表示要描述的各种电话号码。此外,请注意,为了更加清楚,对于消息选择的某些数据元素通过调用→响应消息序列被承载。同样,在所选的情况中,各种逻辑GMSC、HLR、SMSC等功能被‘压缩’到一个XXX命名下。最后,在某些情况下并且为了简单起见,在实际上更有可能遇到中间GTT操作的时候来描述最终GTT操作。
考虑由中介1100服务的本地运营商的MS、MSb71发起一个定址为(也就是目的地指向)国际运营商的MS,即MSa70的SMS消息的情况。MSa70具有DN 65-9850-2799,MSb71具有DN 1-301-5551212。
图12总结了在该情况中出现的、在非常高的层上的消息处理过程。简而言之:
在步骤1201,中介的SS7发射机处理构建IP侧的SendRoutingInfoForSM(SRIForSM)消息并将该消息提交给中介的SS7网关平台的IP侧。
在步骤1202,位于PC 001-044-246和E.164节点地址1-703-9618308上的中介的SS7网关平台构建SendRoutingInfoForSM(SRIForSM)请求消息并将该消息发布给Teleglobe的ANSI面对接入点(ANSI facing accesspoint)(在PC 001-044-230上)。
在步骤1203,Teleglobe完成必需的消息转换(从ANSI到ITU)并执行GTT操作(为了简单起见,这里只图示最终GTT操作)。GTT操作将接收端或者目的地MS的DN(也就是65-9850-2799)‘映射’到PC 1.234.6。
在步骤1204,Teleglobe发布转换过的并且正确定址的SendRoutingInfoForSM(SRIForSM)请求消息。
在步骤1205,在处理了所述SendRoutingInfoForSM(SRIForSM)请求消息后,向Teleglobe的ITU面对接入点(ITU facing access point)(在PC2.321.6上)发布SendRoutingInfoForSM(SRIForSM)确认或响应消息。
在步骤1206,Teleglobe完成必需的消息转换(从ITU到ANSI)并执行最终GTT操作。所述GTT操作将中介的SS7网关平台的E.164地址(也就是1-703-9618308)‘映射’到PC 001-044-246,即中介的SS7网关平台的PC。
在步骤1207,Teleglobe向中介的SS7网关平台发布转换过的并且正确定址的SendRoutingInfoForSM(SRIForSM)确认/响应消息。
在步骤1208,中介的SS7网关平台在其SS7侧接收SendRoutingInfoForSM(SRIForSM)确认/响应消息,构建IP侧的SendRoutingInfoForSM(SRIForSM)确认/响应消息,并将该消息发布到其IP侧外部以由相关的SMS消息路由、处理、传送架构来处理(未示出).
在预备的SendRoutingInfoForSM(SRIForSM)成功完成后,中介1100利用来自接收的SendRoutingInfoForSM(SRIForSM)确认/响应消息中的数据元素来构建并传送ForwardShortMessage(FSM)消息以便实际传送SMS消息本身。图13中表示的图表总结了在非常高的层上的消息传送处理过程。
在步骤1301,中介的SS7发射机处理构建IP侧的ForwardShortMessage(FSM)消息并将该消息提交给SS7网关平台的IP侧。
在步骤1302,位于PC 001-044-246和E.164节点地址1-703-9618308的中介的SS7网关平台构建ForwardShortMessage(FSM)请求消息并将该消息发布给Teleglobe的ANSI面对接入点(在PC 001-044-0230上)。
在步骤1303,Teleglobe完成必需的消息转换(从ANSI到ITU)并执行GTT操作(为了简单起见,这里图示的只是最终GTT操作)。所述GTT操作将目的地地址(也就是65-9100-7780)‘映射’到PC 1.234.8。
在步骤1304,Teleglobe发布转换过的并且正确定址的ForwardShortMessage(FSM)请求消息。
在步骤1305,在处理了ForwardShortMessage(FSM)请求消息后,向Teleglobe的ITU面对接入点(在PC 2.321.6上)发布ForwardShortMessage(FSM)确认/响应消息。
在步骤1306,Teleglobe完成必需的消息转换(从ITU到ANSI)并执行最终GTT操作。所述GTT操作将InphoMatch的SS7网关平台的E.164地址(也就是1-703-9618308)‘映射’到PC 001-044-246,即中介的SS7网关平台的PC。
在步骤1307,Teleglobe向中介的SS7网关平台发布转换过的并且正确定址的ForwardShortMessage(FSM)确认/响应消息。
在步骤1308,中介的SS7网关平台在其SS7侧接收ForwardShortMessage(FSM)确认/响应消息,构建IP侧的ForwardShortMessage(FSM)确认/响应消息,并将该消息发布到其IP侧外部以由中介1100的SMS消息路由、处理以及传送架构来处理(未示出)。
记住前述的内容,现在可以更完全的描述本发明的详细内容了。
参照图12的步骤1202和图13的步骤1302,可以观察到中介1100SS7网关平台发送的SS7消息(图12中的SendRoutingInfoForSM(SRIForSM)以及图13中的ForwardShortMessage(FSM))包含静态的‘from’SCCP层地址(1-703-9618308),如图14所示。
尽管这是功能性的,但是可以期望中介1100作为ICV进行操作,并由此提供在其后可以驻留多个本地无线运营商的‘正面(facade)’,以便可选地改变其发布的SS7消息的‘from’SCCP层地址。具体来说,可以期望中介1100作为ICV进行操作,以便可选地基于(a)数据元素(例如包括源无线运营商的标识、目的地无线运营商的标识、源MS的DN等)的动态可配置范围以及(b)可动态配置的应用逻辑体(其对或相对于数据元素池进行操作)动态地填充由中介1100发送的出局SS7消息的‘from’SCCP层地址。
要注意的是上述给出的数据元素的种类只是示意性的;对于相关领域的普通技术人员很清楚可使用一些其它的数据元素。
这样一种动态消息寻址能力的动机可包括无线专用运营商商业驱动(例如品牌动力,合并或收购后的MS管理需要、公司隐私问题、逻辑消息传送分段等)以及专用ICV特有的动力(例如强化的或加强型计费提供等).
中介的SS7子系统的动态消息寻址部件提供上面所述的性能。以和Teleglobe(作为当前SS7接入和业务提供商,尽管可以容易地用其它的接入/业务实体来替代)合作的方式进行工作,中介1100能够基于(a)一组定义的规则或逻辑(其可基于特定运营商而动态配置)的应用以及(b)一个或多个数据元素的值(可基于特定运营商而动态配置的精确的一组)动态地(a)识别,然后(b)分配它发送的出局SS7消息的‘from’SCCP层地址。“以和Teleglobe合作的方式进行工作”的元素是很重要的,因为Teleglobe的路由数据库必须与中介的路由数据库保持同步以便保证将对中介1100发布的动态寻址SS7消息的响应(例如通过国际运营商)正确地路由回中介1100(例如经由Teleglobe中的GTT操作)。
为了演示的目的来考虑下面简单的假设例子。在该例子中,由中介1100(作为ICV的角色)提供服务的本地无线运营商希望保证由代表运营商的中介1100(例如在完成支持运营商的MS的消息交换操作过程中)发送的任何出局SS7消息都‘表现出’是从无线运营商中的单个网络元件发起的,而不是向平常情况中那样,是从中介1100中的单个网络元件发起的(如通过静态‘from’SCCP层地址所显示的那样)。
具体来说,本地无线运营商会向中介1100提供运营商希望用作‘from’SCCP层地址的E.164地址A1。可假定所述地址例如通过根据北美编号计划(NANP)规则的NPA-NXX或NPA-NXX-X分配而与运营商相关联。
中介1100会向Teleglobe的预备组提供E.164地址以应用到它们的系统中。在Teleglobe的预备步骤完成后,E.164地址将会(例如通过GTT)与中介的SS7网关平台的SS7点码相关联。
中介1100还优选地改变其SS7网关平台的配置以便(a)识别可用的E.164地址以及(b)将E.164地址与提供的运营商相关联。
中介1100还优选地改变与其SS7网关平台相关的规则集合以便指示将当前运营商的所有出局SS7消息的‘from’SCCP层地址中的静态值1-703-9618308替换为运营商提供的值A1。要注意的是该设置只应用于那些当前运营商的出局SS7消息;所有其它出局SS7消息保持使用静态值1-703-9618308。
在另一个例子中,由中介1100(作为ICV的角色)提供服务的本地无线运营商希望由中介1100代表运营商发送的任何出局SS7消息(例如在完成支持运营商的MS的消息交换操作的过程中)都‘表现出’是从无线运营商中的几个虚拟网络元件中的一个发起的,而不是象正常情况那样,是从中介1100中的单个网络元件发起的(如通过静态‘from’SCCP层地址所显示的那样)。
在该情况下,本地无线运营商会向中介1100提供(a)一个或多个所述运营商希望用作‘from’SCCP层地址的E.164地址A1、A2、...An以及(b)全面地并且完全规定那些地址的使用的规则或逻辑(例如何时采用第一个地址A1,何时采用第二个地址A2,等等)。可假定所述地址例如通过NANP规则下的NPA-NXX或NPA-NXX-X分配而与运营商相关联。
中介1100会向Teleglobe的预备组提供E.164地址以便应用到它们的系统中。在完成Teleglobe的预备步骤后,E.164地址会(例如通过GTT)与中介的SS7网关平台的SS7点码相关联。
中介1100优选地改变其SS7网关平台的配置以便(a)识别可用的E.164地址以及(b)将所述E.164地址与提供的运营商相关联。
所述中介1100还优选地改变其SS7网关平台的规则集合以便包括运营商提供的全面并且完全地规定替换地址的使用的规则或逻辑,例如何时采用第一个地址、何时采用第二个地址,等等。要注意该设置只应用于那些当前运营商的出局SS7消息;所有其它出局SS7消息保持使用静态值1-703-9618308。
相关领域的普通技术人员很清楚,也可以使用许多其它的例子。
尽管刚才给出的叙述与SMS相关,但是动态消息寻址能力也可以有其它用途,这对于相关领域的普通技术人员来说是显而易见的。实际上,正好因为电信提供商提供的SS7的随处可见的用途,事实上许多改变方式都是可能的。
为了示意和说明的目的,前面已经给出了本发明的优选实施例的公开内容。这并不意味着将本发明穷举或限制成公开的具体形式。根据上述公开的内容,对这里描述的实施例的许多改变和修改对于本领域的普通技术人员来说是很明显的。本发明的范围只通过后续的权利要求以及其等效方案来定义。
此外,在描述本发明的代表性实施例的过程中,说明书可能将本发明的方法和/或过程表示成特定的步骤序列。但是,就所述方法或过程不依赖这里公开的特定的步骤顺序来说,不应该将所述方法或过程限制成所描述的特定的步骤序列。因为本领域的普通技术人员会理解,其它的步骤序列也是可以的。因此,不应该将说明书中公开的特定的步骤顺序看成是对权利要求书的限制。此外,不应该将说明书描述的本发明的方法和/或过程的顺序理解为对权利要求书的限制,并且本领域的技术人员会很容易理解,可以改变所述顺序,但是其仍然保持在本发明的精神和范围内。

Claims (20)

1.一种操作具有分配的E.164地址并被配置成使用利用该分配的E.164地址的SS7信令来路由消息的运营商间设备的方法,所述运营商间设备是用于服务于一个或多个本地运营商的中介,所述方法包括以下步骤:
在运营商间设备处,从本地运营商接收该本地运营商希望用于代替分配给所述运营商间设备的静态E.164地址而用作“源”信令连接控制部分层地址的E.164地址;
将接收到的E.164地址提供给网络间网络,以便之后将所述接收到的E.164地址与所述运营商间设备相关联;
在所述运营商间设备内将接收到的E.164地址与所述本地运营商相关联;以及
对于代表所述本地运营商而被路由的后续的出局SS7消息,将所述静态E.164地址替换为作为“源”信令连接控制部分层地址的所述接收到的E.164地址。
2.如权利要求1所述的方法,其中根据预定的规则集合或逻辑来执行所述的替换步骤。
3.如权利要求2所述的方法,其中所述规则集合是可动态配置的。
4.如权利要求2所述的方法,其中所述替换步骤还包括结合所述规则集合来分析数据元素。
5.如权利要求4所述的方法,其中所述数据元素包括源无线运营商标识、目的地无线运营商标识、源移动台的目录号以及目的地移动台的目录号中的至少一个。
6.如权利要求1所述的方法,其中所述接收到的E.164地址表示品牌。
7.如权利要求1所述的方法,其中在无线运营商合并或收购的过程中使用所述接收到的E.164地址。
8.如权利要求1所述的方法,其中采用所述接收到的E.164地址来解决增强的或加强型计费服务。
9.如权利要求1所述的方法,还包括从本地运营商接收多个E.164地址。
10.如权利要求9所述的方法,其中根据所述规则集合或逻辑选择所述多个E.164地址中的一个作为用于出局SS7消息的“源”信令连接控制部分层地址。
11.一种在通过运营商间设备路由短消息业务消息的过程中在出局SS7消息中动态采用“源”信令连接控制部分层地址的方法,所述运营商间设备是用于服务于一个或多个本地运营商的中介,所述方法包括以下步骤:
与本地运营商合作,以从所述本地运营商接收所述本地运营商希望用于代替运营商间设备在其它情况下要在发送SS7消息的过程中使用的静态E.164地址而用作“源”信令连接控制部分层地址的E.164地址;
与网络间网络合作,以保证将从所述本地运营商接收到的E.164地址被映射到所述运营商间设备;
在所述运营商间设备内,将所述接收到的E.164地址与所述本地运营商相关联;以及
对于由所述运营商间设备代表所述本地运营商而路由的后续的出局SS7消息,将所述静态E.164地址替换成作为“源”信令连接控制部分层地址的从所述本地运营商接收到的E.164地址。
12.如权利要求11所述的方法,其中根据预定的规则集合或逻辑来执行所述的替换步骤。
13.如权利要求12所述的方法,其中所述规则集合是可动态配置的。
14.如权利要求12所述的方法,其中所述替换步骤还包括结合所述规则集合来分析数据元素。
15.如权利要求14所述的方法,其中所述数据元素包括源无线运营商标识、目的地无线运营商标识、源移动台的目录号以及目的地移动台的目录号中的至少一个。
16.如权利要求11所述的方法,其中所述从本地运营商接收到的E.164地址表示品牌。
17.如权利要求11所述的方法,其中在无线运营商合并或收购的过程中使用从所述本地运营商接收到的E.164地址。
18.如权利要求11所述的方法,其中采用所述从本地运营商接收到的E.164地址来解决增强的或加强型计费服务。
19.如权利要求11所述的方法,还包括从所述本地运营商接收多个E.164地址。
20.如权利要求19所述的方法,其中根据所述规则集合或逻辑选择所述多个E.164地址中的一个作为用于出局SS7消息的“源”信令连接控制部分层地址。
CN2005800167827A 2004-05-28 2005-05-26 智能动态消息寻址系统及方法 Expired - Fee Related CN1957626B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US57499504P 2004-05-28 2004-05-28
US60/574,995 2004-05-28
PCT/US2005/018424 WO2005120034A2 (en) 2004-05-28 2005-05-26 System and method for intelligent dynamic message addressing

Publications (2)

Publication Number Publication Date
CN1957626A CN1957626A (zh) 2007-05-02
CN1957626B true CN1957626B (zh) 2010-05-12

Family

ID=35463632

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800167827A Expired - Fee Related CN1957626B (zh) 2004-05-28 2005-05-26 智能动态消息寻址系统及方法

Country Status (6)

Country Link
US (1) US7539502B2 (zh)
EP (1) EP1749408A2 (zh)
CN (1) CN1957626B (zh)
BR (1) BRPI0511622A (zh)
CA (1) CA2567444A1 (zh)
WO (1) WO2005120034A2 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100710530B1 (ko) * 2005-10-21 2007-04-23 삼성전자주식회사 연결 중심 무선 링크를 가지는 무선 이동 통신 시스템에서아이피 주소 구성 및 등록 방법
US8195168B2 (en) * 2006-02-03 2012-06-05 Nokia Corporation Mechanism for controlling a transmission of data messages to user equipment by an external gateway
CN101388901B (zh) * 2007-09-14 2011-07-20 电信科学技术研究院 长期演进系统中支持用户静态ip地址寻址的方法及系统
CN101150777B (zh) * 2007-11-05 2010-10-06 华为技术有限公司 用户号段的sccp寻址配置方法和装置
US7907533B2 (en) * 2007-11-28 2011-03-15 Tekelec Methods, systems, and computer program products for performing IP link proving using heartbeat messages
US20100151866A1 (en) * 2008-12-16 2010-06-17 Verizon Corporate Services Group Inc. Method and system for routing inter-carrier messaging application traffic via a carrier-assigned identifier
US9270629B2 (en) 2013-09-11 2016-02-23 Sap Se Personalised dynamic email addresses in enterprise environments
CN115297544B (zh) * 2022-09-22 2023-01-31 中国电子科技集团公司第三十研究所 基于msc gt码的定位方法、装置、计算机设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5915222A (en) * 1996-12-20 1999-06-22 Telefonaktiebolaget L M Ericsson (Publ) Transporting short message service (SMS) messages within a telecommunications network
CN1300167A (zh) * 1999-12-16 2001-06-20 Lg电子株式会社 用于在7号网关信令网络中映射转换类型的方法
US6487602B1 (en) * 1999-08-17 2002-11-26 Ericsson Inc. System and method for accessing the internet in an internet protocol-based cellular network
US6658260B2 (en) * 2001-09-05 2003-12-02 Telecommunication Systems, Inc. Inter-carrier short messaging service providing phone number only experience

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867788A (en) * 1996-06-03 1999-02-02 Ericsson Inc. Coverting a routing address within a telecommunications network
JP2001086546A (ja) * 1999-08-23 2001-03-30 Swisscom Ag 電気通信ネットワークのための信号送信方法および変換デバイス
US7283515B2 (en) * 2003-02-14 2007-10-16 Managed Inventions, Llc Internet telephony network and methods for using the same
CN100397916C (zh) * 2003-03-13 2008-06-25 移动365 用于gsm和ansi(tia/eia41)网络间sms消息交换的虚拟网络解决方案

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5915222A (en) * 1996-12-20 1999-06-22 Telefonaktiebolaget L M Ericsson (Publ) Transporting short message service (SMS) messages within a telecommunications network
US6487602B1 (en) * 1999-08-17 2002-11-26 Ericsson Inc. System and method for accessing the internet in an internet protocol-based cellular network
CN1300167A (zh) * 1999-12-16 2001-06-20 Lg电子株式会社 用于在7号网关信令网络中映射转换类型的方法
US6658260B2 (en) * 2001-09-05 2003-12-02 Telecommunication Systems, Inc. Inter-carrier short messaging service providing phone number only experience

Also Published As

Publication number Publication date
EP1749408A2 (en) 2007-02-07
BRPI0511622A (pt) 2008-01-02
CN1957626A (zh) 2007-05-02
WO2005120034A2 (en) 2005-12-15
CA2567444A1 (en) 2005-12-15
US7539502B2 (en) 2009-05-26
WO2005120034A3 (en) 2006-06-29
US20050265542A1 (en) 2005-12-01

Similar Documents

Publication Publication Date Title
US6049714A (en) Implementing number portability using a flexible numbering register and an interwork link register
JP4037456B2 (ja) 電気通信網内のルーティングアドレス変換
CN1135015C (zh) 用于到移动终端的互联网电话呼叫的移动管理系统与方法
US6577723B1 (en) Application of TCAP criteria in SCCP routing
JP3916004B2 (ja) セルラ通信システムにおいて短メッセージを記憶し移動体加入者に転送する方法
US6625461B1 (en) Method and system for providing compatibility between telecommunication networks using different transmission signaling systems
JP3977441B2 (ja) 遠距離通信ネットワーク内での短メッセージ・サービス(sms)メッセージの輸送
US6535746B1 (en) Method and apparatus supporting short message services in a wireless number portability environment
US7929669B2 (en) Method and system for reporting events in telecommunication networks
CN1957626B (zh) 智能动态消息寻址系统及方法
US5883943A (en) Calling party name delivery to digital phone subscriber
FI101185B (fi) Vierailijarekisteri sekä lähtevän ja tulevan puhelun käsittelymenetelm ät matkaviestinjärjestelmässä, joka käyttää moninumerojärjestelmää
KR20000049276A (ko) 이동 통신 가입자 번호의 이식성을 갖는 전기 통신 네트워크
WO1997036450A1 (en) Routing a data signal to a ported mobile station within a telecommunications network
WO1998049860A2 (en) Shared interworking of subscriber features within mobile telecommunications networks
CN101390409A (zh) 移动号码可移动性中的呼叫方线路识别
Henry-Labordere et al. SMS and MMS interworking in mobile networks
US6678364B2 (en) System and method for cost estimation of a long distance call
JP2002199093A (ja) 電気通信ネットワークで選択的トリガレス市内番号ポータビリティを実現するためのシステムおよび方法
US7155220B2 (en) System and method of providing access to intelligent network services from a plurality of telecommunications networks
EP1496718B1 (en) Method and system for virtual roaming and communication in cellular system
ES2244776T3 (es) Dispositivo para transmitir avisos de señalizacion.
GB2401220A (en) Location register database with partitions each having a defined key range were the last octets of the variable length keys are reversed
WO2000054484A1 (en) System and method for local number portability routing improvement
CN101237373A (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: 20100512

Termination date: 20150526

EXPY Termination of patent right or utility model