[go: up one dir, main page]

CN102177749B - 基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质 - Google Patents

基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质 Download PDF

Info

Publication number
CN102177749B
CN102177749B CN200980138920.7A CN200980138920A CN102177749B CN 102177749 B CN102177749 B CN 102177749B CN 200980138920 A CN200980138920 A CN 200980138920A CN 102177749 B CN102177749 B CN 102177749B
Authority
CN
China
Prior art keywords
message
mobile subscriber
information
call setup
described mobile
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.)
Active
Application number
CN200980138920.7A
Other languages
English (en)
Other versions
CN102177749A (zh
Inventor
T·M·麦卡恩
P·W·A·J·M·纳斯
P·J·马尔西科
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.)
Tekelec Global Inc
Original Assignee
Tekelec 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 Tekelec Inc filed Critical Tekelec Inc
Publication of CN102177749A publication Critical patent/CN102177749A/zh
Application granted granted Critical
Publication of CN102177749B publication Critical patent/CN102177749B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/08Mobility data transfer
    • H04W8/12Mobility data transfer between location registers or mobility servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

公开了用于执行基于移动位置的无触发筛选和路由的方法、系统和计算机可读介质。根据一个方案,本文所述的主题包括用于执行基于移动位置的无触发筛选和路由的方法。电信网元接收与移动用户相关联的移动管理消息,从该移动管理消息中提取用于识别该移动用户的信息和与该移动用户相关联的位置信息,并且存储所提取的与该移动用户相关联的位置信息。该网元接收与来自该移动用户的呼叫相关联的呼叫建立消息,从该呼叫建立消息中提取用于识别该移动用户的信息,获取所存储的与该移动用户相关联的位置信息,并且基于与该移动用户相关联的该位置信息来执行筛选或路由功能。

Description

基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质
相关申请的交叉引用
本申请要求享有2008年8月1日递交的美国临时申请序列号No.61/085,666的权益,通过引用的方式将该申请的公开整体并入本申请。
技术领域
本文描述的主题涉及用于在电信网络中筛选和路由信令消息的方法和系统。更具体而言,本文描述的主题涉及基于移动位置的无触发路由/筛选。
背景技术
随着电信网络变得越来越功能强大,传统的公共交换电话网(PSTN)与诸如因特网的分组网络不断融合,“本地”呼叫与“长途”呼叫之间的区分变得越来越模糊。即使在能够接入因特网之前,电话服务提供商已经能够提供全国号码,如免费的1-800号码(和非免费的1-900号码)。可以从国家的任何地方拨打全国号码——呼叫者不知道并且可以不关心该呼叫实际上被路由到哪里。高级电信网络的用户能够接入更加广的服务,包括可能几乎位于地球另一端的用户服务。经由计算机网络近乎即时地接入服务能够使得商务业务将提供该服务的物理资源,例如,计算机、服务器、网络服务器等等,设置在几乎世界上任何地方。这进一步消除了用户本地和非用户本地之间的区别。对网站进行访问的计算机用户可以例如不知道网络服务器是位于隔壁还是另一个大洲,而这对该用户完全没有任何差别。
但是,存在这样一些情况,在该情况中对于用户而言,知道在电信网络上与他或她联系的人的地理距离是近还是远非常重要。例如,当用户需要通过拨打紧急联系电话,如美国的911,来联系警察或救护车时,将呼叫者连接到本地局是非常重要的。类似地,当用户拨打1-800号码以便例如订购目录中的某个东西时,用户可以不关心该呼叫被路由到哪个地理位置。然而,另一方面,当用户尝试呼叫提供1-800号码的本地匹萨外卖餐厅时,处于一个州中的用户不希望被连接到另一个州或者甚至另一个国家的快递餐厅,而是希望被连接到将会快递到他或她的位置的餐厅。
这出现了对基于位置的路由的需求,即,基于主叫方或被叫方的地理位置来路由呼叫。尽管,例如,如果主叫方正在使用有线或路上线路,则相对容易确定主叫方的地理位置,但是,确定从明显不与任何特定地理位置关联的移动电话进行呼叫的一方的位置要更加困难。
此外,为有线电话提供基于位置的路由的传统方法涉及配备端局或服务交换点,以生成触发来开始基于位置的路由功能。这被称为基于位置的路由的“触发”实现。为全部端局配备触发器可能是非常昂贵的,并且一些较老的设备可能无法支持。另外,常规的基于位置的路由使用用户的电话簿号码来指示用户的地理位置。虽然这对有线用户而言是满意的,但是该方法无法为移动用户提供有用的位置信息,其中移动用户的电话簿号码保持不变但是该移动用户的地理位置可能在该地区、国家、大洲甚至世界上的任何地方。
因此,鉴于常规的基于触发位置的筛选的这些相关缺点,需要基于移动位置的无触发路由和筛选。
发明内容
根据一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的方法。电信网元接收与移动用户相关联的移动管理消息,从该移动管理消息中提取用于识别该移动用户的信息和与该移动用户相关联的位置信息,并且存储所提取的与该移动用户相关联的位置信息。该网元接收与来自该移动用户的呼叫相关联的呼叫建立消息,从该呼叫建立消息中提取用于识别该移动用户的信息,获取所存储的与该移动用户相关联的位置信息,并且基于与该移动用户相关联的位置信息来执行筛选或路由功能。
根据另一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的方法。电信网元接收包括用于识别主叫方移动用户的信息的呼叫建立消息;从该呼叫建立消息中提取用于识别该主叫方移动用户的信息,确定与该主叫方移动用户相关联的位置信息,并且基于与该主叫方移动用户相关联的位置信息来执行筛选或路由功能。
根据另一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的系统。该系统包括电信网元,用于:接收与移动用户相关联的移动管理消息,从该消息中提取用于识别该移动用户的信息和与该移动用户相关联的位置信息,并且存储所提取的与该移动用户相关联的位置信息。该网元被配置为:接收与来自该移动用户的呼叫相关联的呼叫建立消息,获取所存储的与该移动用户相关联的位置信息,并且基于与该移动用户相关联的位置信息来执行筛选或路由功能。
根据另一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的系统。该系统包括电信网元,用于:接收与主叫方移动用户相关联的呼叫建立消息;从所述呼叫建立消息提取用于识别该主叫方移动用户的信息;使用该用于识别该主叫方移动用户的信息,从维持与移动用户相关联的位置信息的网络实体获取与该主叫方移动用户相关联的位置信息;并且基于与该主叫方移动用户相关联的位置信息来执行筛选或路由功能。
可以用硬件、软件、固件或其任意组合来实现本文所述的基于位置的无触发移动筛选和路由的主题。就这点而言,本文所使用的术语“功能”或“模块”是指用于实现所述特征的硬件、软件和/或固件。在一个示例性的实现中,可以使用其上存储有计算机可执行指令的计算机可读介质来实现本文所述的主题,其中当该计算机可执行指令被计算机的处理器执行时控制该计算机执行多个步骤。适用于实现本文所述的主题的示例性计算机可读介质包括磁盘存储设备、芯片存储设备、可编程逻辑器件和专用集成电路。另外,用于实现本文所述的主题的计算机可读介质可以位于单个设备或计算平台中或者可以分布在多个设备或计算平台上。
附图说明
现在参考附图来解释本文所述主题的优选实施例,其中相同的附图标记表示相同的部件,其中:
图1是示出了根据本文所述主题的一个实施例的示例性的基于移动位置的无触发路由/筛选系统的方框图;
图2是示出了根据本文所述主题的一个实施例的示例性的基于移动位置的无触发路由/筛选过程的流程图;
图3是示出了在根据本文所述实施例的系统中交换的信令消息的示例性呼叫流程图(梯形图);
图4A和4B是示出了在根据本文所述实施例的系统中交换的更多信令消息的示例性呼叫流程图(梯形图);
图5A和5B是示出了在根据本文所述主题的另一个实施例的系统中交换的更多信令消息的示例性呼叫流程图(梯形图);
图6是示出了根据本文所述主题的实施例的示例性电信网元的方框图;并且
图7是示出了根据本文所述主题的另一个实施例的示例性的基于移动位置的无触发路由/筛选过程的流程图。
具体实施方式
根据本文公开的主题,提供了基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质。
现在详细参考本发明的示例性实施例,在附图中示出了示例性实施例的实例。在整个附图中,只要有可能,相同的附图标记始终指代相同或相似的部件。
图1是示出了用于根据本文所述主题的一个实施例的示例性的基于移动位置的无触发路由/筛选系统的方框图。参考图1,电信网络100包括多个电信元件,包括用于接收信令消息的电信网元102。
在图1所示的实施例中,网元102是7号信令系统(SS7)网络信号传输点或STP。在可替换的实施例中,网元102可以是:7号信令系统(SS7)信令消息路由节点,如STP、媒体网关控制器(MGC)或交换机;会话发起协议(SIP)节点,如SIP代理服务器或SIP路由器SIP/SS7网关;因特网协议(IP)节点,如路由器IP多媒体子系统(IMS)节点,如IMS呼叫会话控制功能(CSCF)节点;下一代网络(NGN)节点;和信令网关节点,如SIP/SS7网关。
在图1所示的实施例中,STP102与诸如第一移动交换中心(MSC1)104、第一访问位置寄存器(VLR1)106、组合移动交换中心和访问位置寄存器MSC/VLR2108、归属位置寄存器(HLR)110以及交换点或端局(EO)112之类的其它网元通信并且在它们之间路由信号。
移动交换中心MSC1104与MSC/VLR2108是混合的电话交换或切换局,它们向在由它们进行服务的区域之中漫游的移动电话提供电路交换呼叫、移动管理和GSM服务。MSC负责通过从一个网络路径向另一个网络路径交换数字语音数据分组来将呼叫连接在一起——通常被称为“呼叫路由”的过程。MSC还提供附加的信息来支持移动服务用户,包括用户注册、认证和位置更新。MSC可以控制多个基站子系统。
在图1所示的实施例中,每个MSC或MSC/VLR与基站子系统相关联。例如,MSC1104对第一基站子系统BSS1114进行服务,并且MSC/VLR2108对第二基站子系统BSS2116进行服务。基站子系统在网络100与诸如移动用户(MS)118之类的一个或多个移动用户之间提供无线链路。
归属位置寄存器110是移动电信网络的永久用户信息的主数据库。HLR维持关于移动用户的信息,如移动用户的标识、移动用户的呼叫计划或者该移动用户被允许使用或访问的服务,以及移动用户的当前位置,例如,当前对该移动用户进行服务的MSC和/或VLR的位置。
访问位置寄存器VLR1106和MSC/VLR2108是由蜂窝网络提供商维持的本地数据库,以便追踪在该提供商的本地地域中漫游的用户。在进入由VLR进行服务的区域时,移动用户设备(例如,移动电话)连接到最近的BSS并且通过服务MSC来与VLR通信。移动用户设备试图向VLR注册,这意味着移动用户设备表明它出现在该网络中。VLR然后将与该用户的HLR交换握手消息,在此期间HLR更新它关于移动用户的当前位置的记录并且还向VLR通知关于该移动用户的信息,包括哪些服务是该移动用户可用的。
这些握手消息通常被称为移动管理消息。移动管理消息的实例包括7号信令系统(SS7)移动应用部分(MAP)消息,例如,更新位置消息、插入用户数据消息、任意时刻询问消息、提供用户信息消息以及发送路由信息消息。更新位置请求消息是包含关于用户的标识信息和位置信息的移动应用部分(MAP)消息。在GSM网络的情况中,这可以包括IMSI号码或者其它用户ID、VMSC号码以及VLR号码。插入用户数据消息是用于提供具体的用户数据以便在用户参数改变时或者在用户位置更新时更新服务用户管理实体的MAP消息。任意时刻询问消息是允许GSM服务控制功能体(SCF)向HLR询问位置和/或用户信息的MAP消息。提供用户信息消息是可以作为任意时刻询问过程的一部分来使用的MAP消息。其被从HLR发送到服务MSC,以便获取用户状态和位置信息。发送路由信息消息是由网关MSC或GMSC向HLR发送以请求路由信息以便向移动用户路由呼叫的MAP消息。
例如,当2G蜂窝移动用户开启他的或她的手机时,该手机向蜂窝网络注册,如全球移动通信系统(GSM)网络。注册还可以发生在当移动用户物理上离开一个服务区域并且进入另一个服务区域时。在该情况中,手机必须向新网络进行注册。
在图1所示的实施例中,显示了单个移动用户MS118正在移出由BSS1114进行服务的地理区域并且移入由BSS2116进行服务的地理区域。随着移动用户118改变位置,对MS118进行服务的BSS以及对应的VLR随之改变。在一个实施例中,STP102对MS118改变位置时在HLR110和各个VLR106和108之间交换的移动管理消息进行监视。STP102从这些消息中提取出用于识别移动用户的信息以及与该移动用户相关联的位置信息并且存储或者缓存所提取的信息。
在图1所示的实施例中,STP102包括用于存储与移动用户相关联的位置信息的位置信息高速缓存(LIC)120。在可替换的实施例中,可以维持位置信息数据库,该位置信息数据库可以与诸如STP的SS7节点、服务交换点(SSP)、移动交换中心(MSC)、诸如SIP代理服务器或SIP寄存器的SIP节点、IP节点、诸如IMSCSCF节点的IMS节点、NGN节点、诸如SIP/SS7网关的信令网关节点以及重定向服务器等共置在一起或者作为它们的组成部分。
图2是示出了根据本文所述主题的一个实施例的示例性的基于移动位置的无触发路由/筛选过程的流程图。现在将参考图1和2中所示的实施例来描述该过程。参考图2,在方框200,电信网元接收与移动用户相关联的移动管理消息。例如,STP102可以接收在VLR1106与HLR110之间或者在MSC/VLR2108与HLR110之间交换的、涉及MS118的注册或者涉及与MS118有关的位置更新的移动管理消息。
在图1所示的实施例中,可以由于移动用户118将位置从由BSS1114进行服务的区域改变到由BSS2116进行服务的区域而导致生成移动管理消息。将在下文所述的图3中示出该过程的详细实例。
在方框202,从接收的移动管理消息中提取信息,如用于识别移动用户的信息以及与该移动用户相关联的位置信息。
用于识别移动用户的信息的实例包括国际移动用户标识(IMSI)、电子序列号(ESN)、移动设备标识符(MEID)以及移动用户综合业务数字网(ISDN)号码(MSISDN)。
位置信息的实例包括但不限于服务MSC的标识(MSCID)或者服务VLR的标识(VLRID)、位置区域代码(LAC)、小区标识符(CID)、无线网元的位置信息以及无线网元标识符。在一个实施例中,用户可以与全球定位系统(GPS)坐标相关联,例如,移动电话的坐标(如果该电话装配有报告它的GSP位置的装备),或者服务MSC、MSC/VLR、BSC或BTS的坐标,因为这些实体在地理上是静止的具有已知的位置,从而可以从该已知的位置以可接受的小误差裕度推断出移动手机的位置。
在方框204,存储所提取的与移动用户相关联的位置信息。例如,STP102可以向位置信息高速缓存120中添加条目,该条目将该移动用户与该位置信息相关联。对于本公开,术语高速缓存是指数据库、查找表、数据结构、数据存储装置、内存或用于存储并提取该信息的其它模块。
STP典型地成对布置。因此,在一个实施例中,STP102可以与另一个STP配对,下文中将另一个STP称为“姐妹STP”。在该实施例中,因为不能保证作为移动管理事件的一部分来发送的每个消息都将通过相同的STP传输,所以可以使得由STP102存储和使用的任意位置信息都可被该姐妹STP获得。例如,位置更新信息可能通过STP102来路由,但是插入用户数据消息可能改为通过姐妹STP而不是通过STP102来路由。因此,在一个实施例中,位置信息可以在STP102与其姐妹STP之间复制、同步或共享。
在方框206,通过电信网元获得或者截取与来自移动用户的呼叫相关联的呼叫建立消息。例如,STP102可以通过BSS2116接收由移动用户118发起的呼叫建立消息。呼叫建立消息的实例包括ISDN服务用户部分(ISUP)起始地址消息(IAM)、会话发起协议(SIP)邀请消息等等。
在方框208,获取与移动用户相关联的位置信息。例如,STP102可以确定该呼叫建立消息的主叫方是移动用户118,并且向位置信息高速缓存120查询或者以其他方式搜索与移动用户118相关联的位置信息。
在方框210,基于与移动用户相关联的位置信息,执行筛选或路由功能。例如,如果移动用户118正在漫游或者处于允许的网络之外,则STP102可以阻止移动用户118发起移动呼叫。在该实例中,STP102可以基于该移动用户的位置筛选(即,允许或拒绝)该呼叫。在其它实例中,STP102可以基于多个可能的目的地中的哪个最靠近主叫移动用户118的当前位置来将呼叫路由到该目的地。在下文描述的图4中示出了基于移动位置的无触发路由功能的详细实例。
图3是示出了在根据本文所述主题的一个实施例的系统中交换的信令消息的示例性呼叫流程图(梯形图)。现在将参考图1和3来描述该过程。MS118、MSC/VLR2108、STP102和HLR110的功能与图1中附图标记相同的元件的功能相同,并且因此将不再重复对它们的描述。
在图3所示的实施例中,移动用户118已改变了位置,并且其现在处于由BSS2116和MSC/VLR2108进行服务的地理区域。MSC/VLR2108从MS108接收移动管理消息,如移动用户注册消息300。响应于接收到注册消息300,MSC/VLR2108向对移动用户108进行服务的归属位置寄存器(在该实例中是HLR110)发送更新位置消息302。
在方框304,STP102截取更新位置消息302,从更新位置消息302中提取用于识别移动用户118的信息,如移动用户的IMSI。STP102还提取与移动用户118相关联的位置信息,如MSC/VLR2108的MSCID或VLRID。在一个实施例中,MS118可以将它的当前GPS坐标作为注册消息300的一部分来发送。可以用其它方式得到移动用户118的物理映射或者地理位置坐标。例如,如果移动交换中心管理多个无线塔或基站收发机(BTS),那么可以基于与每个塔的距离,通过三角测量来确定移动用户118的位置,其中与每个塔的距离是通过从每个塔到该移动单元的往返延迟来计算的。
所提取的用于识别移动用户的信息和位置信息由STP102,如位置信息高速缓存120,进行存储。在一个实施例中,LIC120与STP102共置,或者是其组成部分。或者,LIC120可以远离STP102并且可以被该STP访问。例如,如果LIC120是在与STP102独立的服务控制点(SCP)维护的,那么STP102可以使用SS7事务处理能力应用部分(TCAP)或其它合适的应用/通信协议来查询外部LICSCP。
下文的表1根据本文公开的主题的一个实施例,显示了示例性的用于识别移动用户的信息和位置信息,例如,其可能存储在LIC120中。
表1——示例性用户位置信息
用户ID 服务MSC
012349193457017 2121112222
567899193061599 2121112224
247959193061881 2121112223
表1包括3个记录,一个记录对应于位置正在被追踪的每个用户。在一个实施例中,与移动用户相关联的位置信息是服务MSC的MSCID。因此,表1中的每个记录包括用户ID字段和服务MSC字段,用户ID字段包含用户的IMSI,服务MSC字段包含当前正在对移动用户118进行服务的(或者,在一些情况中,最后进行服务的)MSC的MSCID。
STP102然后向HLR110发送更新位置信息306。在一个实施例中,更新位置信息306可以与更新位置消息302相同;在该情况中,STP102可以被称为简单地将更新位置消息302转发、中继或路由到HLR100。在可替换的实施例中,STP102可以修改更新位置消息302并且向HLR110发送修改后的更新位置信息306。
响应于接收到更新位置信息306,HLR110可以更新其关于移动用户118的信息,例如,记录当前正在对MS118进行服务的MSC和VLR的标识。HLR110然后可以向MSC/VLR2108发送插入用户数据消息308,该消息包括对MSC/VLR2108有用的信息,例如,关于什么服务对于移动用户118可用的服务关键信息、关于用户的当前预付结余的信息(如果该用户是预付费用户)等等。
在方框310,STP102截取插入用户数据消息308,并且再次提取和存储在插入用户数据消息308之中可能包含的用于识别移动用户的信息和与移动用户相关联的位置信息。STP102然后向MSC/VLR2108转发、修改并转发或者发送新的插入用户数据消息312。
MSC/VLR2108接收插入用户数据消息312,并且作为响应,向HLR110发送插入用户数据确认消息314,HLR110又用更新位置确认消息316进行响应。这两个消息都可通过STP102来路由,STP102可以尝试从每个消息中提取并且存储位置信息,但是在图3中为了简单起见没有显示。
图4A是示出了在根据本文所述主题的一个实施例的系统中交换的更多信令消息的示例性呼叫流程图(梯形图)。MSC/VLR2108、STP102和EO112的功能与图1中附图标记相同的元件的功能相同,并且因此将不再重复对它们的描述。
在图4A所示的实施例中,IMSI或其他用户标识符为012349193457017的移动用户尝试呼叫与有多个可以快递食品的位置的连锁饭店(例如,匹萨快递饭店)相关联的免费1-800号码。在该实例中,连锁饭店提供免费号码1-800订餐。当移动用户拨打该号码时,希望将该移动用户连接到地理上与该移动用户的当前位置最靠近的外卖饭店位置,其中该移动用户的当前位置很有可能处于该特定外卖饭店所服务的快递区域之中。
为了实现该目标,可以存在基于位置的路由规则,该规则基于移动用户的当前位置将从该移动用户拨打的呼叫路由到1-800订餐号码。在下文的表2中显示了这些规则的实例。
表2——基于位置的路由规则的实例
目标被叫号码 服务MSC 重定向号码
1-800-订餐 2121112222 1-919-555-1000
1-800-订餐 2121112223 1-919-555-1001
1-800-订餐 2121112224 1-919-555-1002
表2包括3个记录,每个记录描述一个基于位置的路由规则。在该示例性表格中,路由规则定义了触发条件和动作。触发条件是由两个字段(目标被叫号码和服务MSC)来定义的,动作是由第三个字段(重定向号码)来定义的。在使用这些规则的一个实施例中,例如,如果检测到被叫方的值为1-800-订餐(1-800-366-3246)的呼叫建立消息,并且该呼叫建立消息来自MSCID为2121112222的MSC,则该呼叫将被路由到1-919-555-1000。从MSCID为2121112224的MSC到1-800-订餐的呼叫将被重定向到1-919-555-1002。
再次参考图4A,移动用户拨打号码1-800-订餐。作为响应,MSC/VLR2108可以发出ISUPIAM消息400,ISUPIAM消息400包括用于将主叫方ID识别为012349193457017并且将被叫方识别为1-800-订餐的信息。
该消息由STP102接收,并且在方框402,STP102提取主叫方信息,即,用户ID012349193457017,并且使用其来确定移动用户的当前位置。在一个实施例中,STP102可以搜索上述表1并且确定用户当前正在被MSC2121112222进行服务。
在方框404,STP102然后可以使用与移动用户相关联的位置信息来路由该呼叫。在图4所示的实施例中,STP102可以使用MSCID2121112222来搜索上述表2,并且确定该呼叫应该被路由到1-919-555-1000。因此,STP102可以将被叫方参数值从1-800-订餐改成1-919-555-1000,并且向其预期目的地EO112发送修改后的ISUPIAM消息406。
图4B是示出了在根据本文所述主题的另一个实施例的系统中交换的更多信令消息的示例性呼叫流程图(梯形图)。消息400和402的功能与图4A中附图标记相同的消息的功能相同,并且因此将不再重复对它们的描述。
图4B示出了响应于确定重定向号码,STP102可以采取的另一个动作。在图4B所示的实施例中,在方框408,STP102可以使用主叫方的位置来确定重定向号码,例如,1-919-555-1000,并且向MSC/VLR2108发送消息以指示其释放预留的当前呼叫路径(如果有的话),并且将呼叫重定向到新号码。例如,STP102可以发出ISUP释放(REL)消息410,消息410可以包括重定向号码作为消息参数。MSC/VLR2108可以接收ISUPREL消息410并且发出指向合适的主叫方号码(例如,1-919-555-1000)的另一个ISUPIAM消息412。取决于被叫方号码,该新的呼叫建立消息可以通过或者不通过STP102来路由。在图4B所示的实施例中,呼叫建立消息412被定向到对用户号码1-919-555-1000进行服务的EO112。
虽然图4A和4B显示了与STP102共置的LIC120,但是本文所述的主题不受此限制。例如,LIC120或其等效功能体可以位于HLR、因特网协议多媒体子系统(IMS)归属用户服务器(HSS)、重定向服务器、位置服务器(LS)、在线状态服务器(PS)或电信网络中的其他网元或节点中。
虽然图1所示的实施例是一种2G网络中的部署,但是等效的实施例可以部署在其他类型的网络中,包括IS41蜂窝网络和3G或3G+网络,如SIP网络、IMS网络和下一代网络(NGN)。例如,现在将使用图5A和图5B来描述SIP网络中的部署。
图5A是示出了在根据本文所述主题的另一个实施例的基于SIP的系统中交换的信令消息的示例性呼叫流程图(梯形图)。
在图5A所示的实施例中,SIP用户代理客户端(UAC)500是SIP网络中的用户,SIP网络包括SIP路由器502、位置信息数据库(LID)504和交换局(SO)506。SIPUAC500发出SIPINVITE(邀请)消息508,其被寻址到统一资源标识符(URI)2gofood2go.com。在可替换的实施例中,LID504可以维持在其他网络节点中或者与其他网络节点共置,其他网络节点例如归属用户服务器(HSS)、归属位置寄存器(HLR)、SIP位置服务器(LS)、在线状态服务器(PS)或用于维持与移动用户相关联的位置信息的其他网络数据库。SIPINVITE消息508包括用于指示从用户A发送的并且最初被寻址到2gofood2go.com的消息的参数。
SIP邀请消息由SIP路由器502接收,在可替换的实施例中其可以是SIP代理、SIP路由器、SIP应用服务器或者呼叫会话控制功能体(CSCF)节点。在一个实施例中,SIP路由器502包括基于移动位置的筛选/路由功能体(MLBS)510,以基于与SIP消息相关联的移动用户的位置来执行该SIP消息的筛选和/或路由。在图5A所示的实施例中,MLBS510从消息508中提取用户信息,并且执行位置查询。例如,MLBS510可以指导SIP路由器502向LID504发送查询消息512并且从LID504接收查询响应消息514,其中查询消息512包括用于识别用户(如用户A)的信息,查询响应消息514包括用户A的位置信息。
SIP路由器502然后基于用户A的位置,确定新的请求URI(RequestURL)值,并且发送新的或修改后的SIP邀请消息516,在该新的或修改后的SIP邀请消息516中用最靠近用户A的外卖饭店位置的URI(例如,store#110food2go.com)来替换最初的请求URI值(例如,2gofood2go.com)。SIP邀请消息516被发送到合适的目的地,在该实例中是交换局506。
图5B是示出了在根据本文所述主题的又一个实施例的基于SIP的系统中交换的信令消息的示例性呼叫流程图(梯形图)。消息508、512和514的功能与图5A中附图标记相同的消息的功能相同,并且因此将不再重复对它们的描述。
图5B示出了MLBS510响应于确定用户A的位置信息所可以采取的另一个动作。在图5B所示的实施例中,SIP路由器502可以发出用于指示被叫方已发生移动并且指示主叫方的新地址的消息。例如,SIP路由器502可以发出SIP302MOVED(已移动)消息518,消息518包括最靠近用户A的位置的外卖饭店的URI,例如,store#100。因此,SIP302消息518包括参数store#110food2go.com。响应于接收到SIP302消息518,SIPUAC500然后可以发出新的SIP邀请消息520,消息520指向URIstore#110food2go.com。在一个实施例中,可以存储最初的URI,2gofood2go.com,以便未来在另一个参数中进行参考,例如,SIP邀请消息520中的to:参数。
在另一个实施例中,MLBS510可以执行筛选功能。例如,MLBS510可以获得移动用户的位置信息并且基于该移动用户的位置拒绝或阻止去向或来自该移动用户的呼叫。在一个实施例中,当移动用户在该用户的本地网络之外时,MLBS510可以阻止移动用户发送和/或接收呼叫。该特征可以用来防止移动用户突然进行网外呼叫并且从而可以防止移动用户产生网外或漫游收费。在另一个实施例中,如果移动用户处于禁止或者不让使用蜂窝电话的位置中,例如,在医院中、教堂中、在剧院参加演出等等,则MLBS510可以阻止打向该移动用户的呼叫。
在另一个实施例中,MLBS510可以防止移动用户呼叫与该移动用户不处于同一地理区域中的被叫方。或者,MLBS510可以防止移动用户接收来自与该移动用户不处于同一地理区域中的主叫方的呼叫或者来自在该用户的网络之外的位置的主叫方发起的呼叫。
虽然结合图5A和5B的SIP网络环境描述了以上的情况,但是可以在其他网络,如图1的SS7网络中执行相同的功能。例如,可以通过STP102执行上述筛选功能。类似地,STP102还可以包括基于移动位置的筛选和路由模块,如MLBS510。在一个实施例中,STP102适于接收SS7呼叫建立消息(例如,ISUPIAM),从该消息中提取主叫方识别信息,以及使用该主叫方识别信息来查询位置寄存器(例如,HLR、HSS、在线状态服务器)/位置服务器以获得与主叫方相关联的位置信息。然后使用获得的位置信息来确定应该如何以及将该呼叫路由到哪里。在GSM网络环境中,STP102可以利用例如发送路由信息(sendroutinginformation)或者任意时刻询问(anytimeinterrogation)消息来获得主叫方位置信息。STP102还可以使用其他应用或通信协议来获得与主叫方相关联的位置信息。本发明的该“直接查询”型的实施例可以单独使用或者结合以前所述的“截取-高速缓存”实施例来提供根据本文所述的主题的实施例的基于位置的呼叫路由服务。在可替换的实施例中,基于移动位置的无触发筛选和路由功能可以由高级路由服务器执行,如服务控制点(SCP)、SIP服务器、服务能力交互管理器(SCIM)或电信网络中的其他节点。
在一个实施例中,位置信息数据库和/或基于移动位置的无触发筛选和路由功能可用于电信网络中的其他节点。例如,通过将这些功能放到SCP中,服务交换点(SSP)、MSC、STP或其他交换或路由节点也可以获得如上所述的那些基于移动位置的服务。类似地,位置信息数据库或基于移动位置的筛选和路由功能可以与媒体网关控制器、软交换机、边界网关控制功能体、会话边界控制器(SBC)、信令网关(SG)等等共置在一起或者是它们的组成部分。
在可替换的实施例中,可以使用其它信令事务处理和方法来助于根据本文所述的主题的基于移动位置的无触发筛选和路由,包括涉及IMS实体、SIP实体、2G蜂窝(例如,GSM、IS41)实体、3G实体、NGN实体以及其他电信实体的事务处理。
图6是示出了根据本文所述主题的一个实施例的示例性电信网元的方框图。在图6所示的实施例中,电信网元102是STP,该STP还包括位置信息数据库LIC120。
在图6所示的实施例中,STP120可以包括SS7网络接口模块600和数据库服务模块(DSM602),它们经由处理器间通信系统604彼此通信。每个模块600、602和604可以包括印刷电路板、用于执行信令消息的应用级处理的专用处理器以及用于控制经由处理器间通信系统604的处理器间通信的通信处理器。处理器间通信系统604可以是用于在模块600、602和604之间提供消息通信的任意合适的机制。例如,处理器间通信系统604可以是总线、以太网LAN或者用于在处理器之间提供通信的任意其它合适的机制。在图6所示的实施例中,SS7网络接口600可以连接到一个或多个SS7链路。
DSM602可以包括各种功能和数据库以便处理信令消息。在所示实例中,DSM602包括基于移动位置的筛选和路由模块MLBS606和位置信息数据库120。MLBS606的功能基本上与以上参考图5所述的MLBS510的功能相同,LIC120的功能基本上与以上参考图1所述的相同附图标记的元件的功能相同,因此,这里不再重复对它们的描述。
在DSM602中,服务选择功能体608从接口处理器接收消息并且确定每个消息所需要的服务的类型。例如,服务选择功能608可以确定是否需要进一步的消息筛选或者该消息是否是简单地用路由功能体610来全局标题转换和路由的。在一个实施例中,服务选择功能体608可以将所有消息转发给目标消息筛选功能体612。目标消息筛选功能体612可以向MLBS606发送ISUPIAM或SAM消息以进行处理。
在图6所示的实施例中,MLBS606可以从其从目标消息筛选功能体612所接收的移动管理消息中提取用于识别移动用户的信息和与该移动用户相关联的位置信息,并且将所提取的信息存储到LIC120中。MLBS606还可以从其从目标消息筛选功能体612所接收的呼叫建立消息中提取用于识别移动用户的信息,并且使用该信息来从LIC120获取该移动用户的位置信息。MLBS606然后可以使用该移动用户的位置消息,根据数据库(例如,规则DB614)中所存储的筛选或路由规则,执行筛选或路由功能。
图7是示出了根据本文所述主题的另一个实施例的示例性的基于移动位置的无触发路由/筛选过程的流程图。在方框700,通过电信网元接收或者截取呼叫建立消息。例如,STP102可以通过BSS2116接收由移动用户118所发起的呼叫建立消息。呼叫建立消息的实例包括ISDN服务用户部分(ISUP)初始地址信息(IAM)、会话发起协议(SIP)邀请消息等等。在方框702,从该呼叫建立消息中提取用于识别主叫方移动用户的信息。在方框704,确定与该主叫方移动用户相关联的位置信息。例如,STP102可以查询归属位置寄存器(HLR)或者归属用户服务器(HSS)以得到与该主叫方移动用户相关联的位置信息。在方框706,基于与该主叫方移动用户相关联的位置信息执行筛选或路由功能。
应该理解,可以在不脱离本文所述主题的范围的前提下改变本文所述主题的各种细节。此外,上文的描述仅仅用于说明的目的而不是用于限制的目的。

Claims (53)

1.一种用于执行基于移动位置的无触发筛选和路由的方法,所述方法包括:
在与归属位置寄存器HLR和访问位置寄存器VLR分离并且位于HLR与VLR之间的通信路径上的电信网络信令消息路由节点处:
接收在HLR与VLR之间传送的与移动用户相关联的移动管理消息,从所述移动管理消息中提取用于识别所述移动用户的信息和与所述移动用户相关联的位置信息,并且存储所提取的与所述移动用户相关联的位置信息;以及
接收与来自所述移动用户的呼叫相关联的呼叫建立消息,从所述呼叫建立消息中提取用于识别所述移动用户的信息,代表HLR获取所存储的与所述移动用户相关联的位置信息,并且基于所述移动用户的位置来允许或拒绝呼叫,其中拒绝呼叫包括回绝或阻止呼叫。
2.如权利要求1所述的方法,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
7号信令系统SS7信令消息路由节点、会话发起协议SIP节点、因特网协议IP节点、IP多媒体子系统IMS节点、下一代网络NGN节点以及信令网关节点。
3.如权利要求2所述的方法,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
SS7信号传输点STP、SS7服务交换点SSP、移动交换中心MSC、媒体网关控制器MGC、IMS呼叫会话控制功能CSCF节点、SIP代理服务器、SIP路由器以及SIP/SS7网关。
4.如权利要求1所述的方法,其中,存储所述用于识别所述移动用户的信息和与所述移动用户相关联的位置信息的步骤包括:
将所述信息存储到7号信令系统SS7网元、会话发起协议SIP网元、因特网协议IP网元、IP多媒体子系统IMS网元以及下一代网络NGN网元中的一个中。
5.如权利要求4所述的方法,其中,所述信息存储在以下各项的一项中:
SS7信号传输点STP、SS7服务交换点SSP、SS7移动交换中心MSC、SIP服务器、SIP寄存器、信令网关、IP节点、IMS呼叫会话控制功能CSCF节点以及重定向服务器。
6.如权利要求1所述的方法,其中,用于识别所述移动用户的信息包括以下各项中的至少一项:
国际移动用户标识IMSI、电子序列号ESN、移动设备标识符MEID以及移动用户综合业务数字网ISDN号码MSISDN。
7.如权利要求1所述的方法,其中,所述移动管理消息包括7号信令系统SS7移动应用部分MAP消息,即SS7MAP消息。
8.如权利要求7所述的方法,其中,所述SS7MAP消息包括以下各项中的一项:
更新位置消息、插入用户数据消息、任意时刻询问消息、提供用户信息消息以及发送路由信息消息。
9.如权利要求1所述的方法,其中,与所述移动用户相关联的位置包括以下各项中的至少一项:
移动交换中心标识符MSCID、访问位置寄存器标识符VLRID、所述移动用户的全球定位系统GPS坐标、位置区域代码LAC、小区标识符CID、无线网元的位置信息、无线网元标识符、所述移动用户的地理位置以及所述移动用户的物理映射。
10.如权利要求1所述的方法,其中,存储所提取的与所述移动用户相关联的位置信息包括:
将所述信息存储到高速缓存、数据库、查找表、数据结构、数据存储装置或内存位置中的至少一个中。
11.如权利要求1所述的方法,其中,所述呼叫建立消息包括:
综合业务数字网ISDN用户部分ISUP起始地址消息IAM和会话发起协议SIP邀请消息中的一个。
12.如权利要求1所述的方法,包括:基于与所述移动用户相关联的位置信息来对已允许的所接收的呼叫建立消息进行路由。
13.如权利要求12所述的方法,其中,基于与所述移动用户相关联的位置信息来对已允许的所接收的呼叫建立消息进行路由包括:
基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个:
将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及
向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
14.如权利要求13所述的方法,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
15.一种用于执行基于移动位置的无触发筛选和路由的方法,所述方法包括:
在与归属位置寄存器HLR和访问位置寄存器VLR分离并且位于HLR与VLR之间的通信路径上的电信网络信令消息路由节点处:
接收包括用于识别主叫方移动用户的信息的呼叫建立消息;
从所述呼叫建立消息中提取用于识别所述主叫方移动用户的所述信息;
代表HLR确定与所述主叫方移动用户相关联的位置信息;以及
基于所述移动用户的位置来允许或拒绝所述移动用户发起呼叫,其中拒绝呼叫包括回绝或阻止呼叫。
16.如权利要求15所述的方法,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
7号信令系统SS7信令消息路由节点、会话发起协议SIP节点、因特网协议IP节点、IP多媒体子系统IMS节点、下一代网络NGN节点以及信令网关节点。
17.如权利要求15所述的方法,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
SS7信号传输点STP、SS7服务交换点SSP、移动交换中心MSC、媒体网关控制器MGC、IMS呼叫会话控制功能CSCF节点、SIP代理服务器、SIP路由器、SIP/SS7网关、媒体网关控制器MGC以及软交换机。
18.如权利要求15所述的方法,其中,所述呼叫建立消息包括:
综合业务数字网ISDN用户部分ISUP起始地址消息IAM和会话发起协议SIP邀请消息中的一个。
19.如权利要求15所述的方法,其中,用于识别所述移动用户的信息包括以下各项中的至少一项:
国际移动用户标识IMSI、电子序列号ESN、移动设备标识符MEID以及移动用户综合业务数字网ISDN号码MSISDN。
20.如权利要求15所述的方法,其中,确定与所述主叫方移动用户相关联的位置信息包括:
使用用于识别所述主叫方移动用户的信息来查询用于提供与移动用户相关联的位置信息的网络实体并且接收所识别的主叫方移动用户的位置信息。
21.如权利要求20所述的方法,其中,用于提供与移动用户相关联的位置信息的网络实体包括以下各项中的一项:
位置寄存器、归属位置寄存器HLR、归属用户服务器HSS、存在状态服务器以及位置服务器。
22.如权利要求15所述的方法,其中,与所述移动用户相关联的位置包括以下各项中的至少一项:
移动交换中心标识符MSCID、访问位置寄存器标识符VLRID、所述移动用户的全球定位系统GPS坐标、当前正在对所述移动用户进行服务的移动交换中心的GPS坐标、所述移动用户的地理位置以及所述移动用户的物理映射。
23.如权利要求15所述的方法,包括:基于与所述移动用户相关联的位置信息来对所接收的针对已允许的所发起的呼叫的呼叫建立消息进行路由。
24.如权利要求23所述的方法,其中,基于与所述移动用户相关联的位置信息来对所接收的针对已允许的所发起的呼叫的呼叫建立消息进行路由包括:
基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个:
将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及
向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
25.如权利要求24所述的方法,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
26.一种用于执行基于移动位置的无触发筛选和路由的系统,所述系统包括:
与归属位置寄存器HLR和访问位置寄存器VLR分离并且位于HLR与VLR之间的通信路径上的电信网络信令消息路由节点,所述电信网络信令消息路由节点用于:
接收在HLR与VLR之间传送的与移动用户相关联的移动管理消息,从所述消息中提取用于识别所述移动用户的信息和与所述移动用户相关联的位置信息,并且存储所提取的与所述移动用户相关联的位置信息;以及
接收与来自所述移动用户的呼叫相关联的呼叫建立消息,代表HLR获取所存储的与所述移动用户相关联的位置信息,并且基于所述移动用户的位置来允许或拒绝呼叫,其中拒绝呼叫包括回绝或阻止呼叫。
27.如权利要求26所述的系统,包括;
位置信息存储模块,其被所述电信网络信令消息路由节点用于存储并且获取与移动用户相关联的位置信息。
28.如权利要求26所述的系统,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
7号信令系统SS7信令消息路由节点、会话发起协议SIP节点、因特网协议IP节点、IP多媒体子系统IMS节点、下一代网络NGN节点以及信令网关节点。
29.如权利要求26所述的系统,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
SS7信号传输点STP、IMS呼叫会话控制功能体CSCF节点、SIP代理服务器、SIP路由器、SIP/SS7网关、媒体网关控制器MGC以及软交换机。
30.如权利要求26所述的系统,其中,用于识别所述移动用户的信息和与所述移动用户相关联的位置信息被存储到以下各项中的一项中:
7号信令系统SS7网元、会话发起协议SIP网元、因特网协议IP网元、IP多媒体子系统IMS网元以及下一代网络NGN网元。
31.如权利要求26所述的系统,其中,用于识别所述移动用户的信息和与所述移动用户相关联的位置信息被存储到以下各项中的一项中:
SS7信号传输点STP、SS7服务控制点SCP、SS7系统交换点SSP、SS7移动交换中心MSC、归属位置寄存器HLR、归属用户服务器HSS、SIP服务器、SIP寄存器、信令网关、IP节点、IMS呼叫会话控制功能体CSCF节点、重定向服务器、位置服务器以及存在状态服务器。
32.如权利要求26所述的系统,其中,用于识别所述移动用户的信息包括以下各项中的至少一项:
国际移动用户标识IMSI、电子序列号ESN、移动设备标识符MEID以及移动用户综合业务数字网ISDN号码MSISDN。
33.如权利要求26所述的系统,其中,所述移动管理消息包括7号信令系统SS7移动应用部分MAP消息,即SS7MAP消息。
34.如权利要求33所述的系统,其中,所述SS7MAP消息包括以下各项中的一项:
更新位置消息、插入用户数据消息、任意时刻询问消息、提供用户信息消息以及发送路由信息消息中的一个。
35.如权利要求26所述的系统,其中,与所述移动用户相关联的位置包括以下各项中的至少一项:
移动交换中心标识符MSCID、访问位置寄存器标识符VLRID、所述移动用户的全球定位系统GPS坐标、当前对所述移动用户进行服务的移动交换中心的GPS坐标、所述移动用户的地理位置以及所述移动用户的物理映射。
36.如权利要求26所述的系统,其中,所述位置信息存储模块包括以下各项中的至少一项:
高速缓存、数据库、查找表、数据结构、数据存储装置以及内存位置。
37.如权利要求26所述的系统,其中,所述呼叫建立消息包括:
综合业务数字网ISDN用户部分ISUP起始地址消息IAM和会话发起协议SIP邀请消息中的一个。
38.如权利要求26所述的系统,包括:基于与所述移动用户相关联的位置信息来对已允许的所接收的呼叫建立消息进行路由。
39.如权利要求38所述的系统,其中,基于与所述移动用户相关联的位置信息来对已允许的所接收的呼叫建立消息进行路由包括:
基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个:
将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及
向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
40.如权利要求39所述的系统,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
41.一种用于执行基于移动位置的无触发筛选和路由的系统,所述系统包括:
与归属位置寄存器HLR和访问位置寄存器VLR分离并且位于HLR与VLR之间的通信路径上的电信网络信令消息路由节点,所述电信网络信令消息路由节点用于:
接收与主叫方移动用户相关联的呼叫建立消息;
从所述呼叫建立消息中提取用于识别所述主叫方移动用户的信息;
使用所述用于识别所述主叫方移动用户的信息,代表HLR从维持与移动用户相关联的位置信息的网络实体获取与所述主叫方移动用户相关联的位置信息;以及
基于所述移动用户的位置来允许或拒绝所述移动用户发起呼叫,其中拒绝呼叫包括回绝或阻止呼叫。
42.如权利要求41所述的系统,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
7号信令系统SS7信令消息路由节点、会话发起协议SIP节点、因特网协议IP节点、IP多媒体子系统IMS节点、下一代网络NGN节点以及信令网关节点。
43.如权利要求41所述的系统,其中,所述电信网络信令消息路由节点包括以下各项中的一项:
SS7信号传输点STP、IMS呼叫会话控制功能体CSCF节点、SIP代理服务器和SIP/SS7网关。
44.如权利要求41所述的系统,其中,维持与移动用户相关联的位置信息的所述网络实体包括以下各项中的一项:
7号信令系统SS7网元、会话发起协议SIP网元、因特网协议IP网元、IP多媒体子系统IMS网元以及下一代网络NGN网元。
45.如权利要求41所述的系统,其中,维持与移动用户相关联的位置信息的所述网络实体包括以下各项中的一项:
服务控制点SCP、归属位置寄存器HLR、归属用户服务器HSS、位置服务器和存在状态服务器。
46.如权利要求41所述的系统,其中,用于识别所述移动用户的信息包括以下各项中的至少一项:
国际移动用户标识IMSI、电子序列号ESN、移动设备标识符MEID以及移动用户综合业务数字网ISDN号码MSISDN。
47.如权利要求41所述的系统,其中,与所述移动用户相关联的位置包括以下各项中的至少一项:
移动交换中心标识符MSCID、访问位置寄存器标识符VLRID、所述移动用户的全球定位系统GPS坐标、位置区域代码LAC、小区标识符CID、无线网元的位置信息、无线网元标识符、所述移动用户的地理位置以及所述移动用户的物理映射。
48.如权利要求41所述的系统,其中,所述呼叫建立消息包括:
综合业务数字网ISDN用户部分ISUP起始地址消息IAM和会话发起协议SIP邀请消息中的一个。
49.如权利要求41所述的系统,包括:基于与所述移动用户相关联的位置信息来对所接收的针对已允许的所发起的呼叫的呼叫建立消息进行路由。
50.如权利要求49所述的系统,其中,基于与所述移动用户相关联的位置信息来对所接收的针对已允许的所发起的呼叫的呼叫建立消息进行路由包括:
基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个:
将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及
向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
51.如权利要求50所述的系统,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
52.一种用于执行基于移动位置的无触发筛选和路由的装置,所述装置包括:
在与归属位置寄存器HLR和访问位置寄存器VLR分离并且位于HLR与VLR之间的通信路径上的电信网络信令消息路由节点处:
用于接收在HLR与VLR之间传送的与移动用户相关联的移动管理消息,从所述移动管理消息中提取用于识别所述移动用户的信息和与所述移动用户相关联的位置信息,并且存储所提取的与所述移动用户相关联的位置信息的模块;以及
用于接收与所述移动用户相关联的呼叫建立消息,从所述呼叫建立消息中提取用于识别所述移动用户的信息,代表HLR获取所存储的与所述移动用户相关联的位置信息,并且基于所述移动用户的位置来允许或拒绝呼叫的模块,其中拒绝呼叫包括回绝或阻止呼叫,并且,如果允许,则基于与所述移动用户相关联的位置信息对所接收的呼叫建立消息进行路由。
53.一种用于执行基于移动位置的无触发筛选和路由的装置,所述装置包括:
在与归属位置寄存器HLR和访问位置寄存器VLR分离并且位于HLR与VLR之间的通信路径上的电信网络信令消息路由节点处:
用于接收包括用于识别主叫方移动用户的信息的呼叫建立消息的模块;
用于从所述呼叫建立消息中提取用于识别所述主叫方移动用户的所述信息的模块;
用于代表HLR确定与所述主叫方移动用户相关联的位置信息的模块;以及
用于基于所述移动用户的位置来允许或拒绝呼叫的模块,其中拒绝呼叫包括回绝或阻止呼叫,并且,如果允许,则基于与所述主叫方移动用户相关联的位置信息对所接收的呼叫建立消息进行路由。
CN200980138920.7A 2008-08-01 2009-08-03 基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质 Active CN102177749B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US8566608P 2008-08-01 2008-08-01
US61/085,666 2008-08-01
PCT/US2009/052604 WO2010014999A2 (en) 2008-08-01 2009-08-03 Systems. methods, and computer readable media for triggerless mobile location-based routing/screening

Publications (2)

Publication Number Publication Date
CN102177749A CN102177749A (zh) 2011-09-07
CN102177749B true CN102177749B (zh) 2016-05-25

Family

ID=41608881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980138920.7A Active CN102177749B (zh) 2008-08-01 2009-08-03 基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质

Country Status (4)

Country Link
US (1) US8761764B2 (zh)
EP (1) EP2311284B1 (zh)
CN (1) CN102177749B (zh)
WO (1) WO2010014999A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9998419B2 (en) 2009-08-10 2018-06-12 Tekelec, Inc. Systems, methods, and computer readable media for controlling social networking service originated message traffic

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8792118B2 (en) * 2007-09-26 2014-07-29 Ringcentral Inc. User interfaces and methods to provision electronic facsimiles
US20090086278A1 (en) * 2007-09-27 2009-04-02 Ringcentral, Inc. Electronic facsimile delivery systems and methods
US8670545B2 (en) 2007-09-28 2014-03-11 Ringcentral, Inc. Inbound call identification and management
US8275110B2 (en) 2007-09-28 2012-09-25 Ringcentral, Inc. Active call filtering, screening and dispatching
US8600391B2 (en) 2008-11-24 2013-12-03 Ringcentral, Inc. Call management for location-aware mobile devices
WO2010048995A1 (en) * 2008-10-29 2010-05-06 Telefonaktiebolaget Lm Ericsson (Publ) Method for conditional location retrieval
US8780383B2 (en) 2008-11-25 2014-07-15 Ringcentral, Inc. Authenticated facsimile transmission from mobile devices
WO2010062981A2 (en) * 2008-11-26 2010-06-03 Ringcentral, Inc. Centralized status server for call management of location-aware mobile devices
US8391884B2 (en) * 2009-03-26 2013-03-05 Andrew Llc System and method for managing created location contexts in a location server
CN102056270B (zh) * 2009-10-27 2013-08-21 中兴通讯股份有限公司 一种在下一代网络中实现信息交互的方法及系统
US8792419B2 (en) * 2010-04-08 2014-07-29 At&T Intellectual Property I, L.P. Presence-based communication routing service and regulation of same
US9413836B2 (en) 2010-04-08 2016-08-09 At&T Intellectual Property I, L.P. Communication routing based on presence in a confined wireless environment
CN102612828B (zh) * 2010-10-11 2015-07-08 西门子企业通讯有限责任两合公司 用于用户设备与服务通信的方法以及网络中的部件
US20120253957A1 (en) * 2011-01-28 2012-10-04 Bakshi Chirag C System and method for locating a mobile subscriber terminal when roaming
US8498401B2 (en) * 2011-07-21 2013-07-30 T-Mobile Usa, Inc. Mobile-to-mobile call determination
CN103118352B (zh) * 2011-11-16 2015-07-29 中国电信股份有限公司 对呼叫请求消息进行路由的方法和系统
US8897826B2 (en) * 2012-01-05 2014-11-25 Tara Chand Singhal System and method for a cellular communication networks originated 911 call emergency response system
US11889455B2 (en) * 2012-01-05 2024-01-30 Tara Chand Singhal System and method for efficient operation of cellular communication networks
US8879708B2 (en) 2012-01-24 2014-11-04 Genesys Telecommunications Laboratories, Inc. Service control point functionality implemented at communication endpoints
CN103634287A (zh) * 2012-08-27 2014-03-12 阿尔卡特朗讯 一种用于通过pstn网络交互用户终端的位置信息的方法
US9363631B2 (en) * 2013-03-15 2016-06-07 Tekelec Global, Inc. Methods, systems, and computer readable media for triggerless centralized location server
US9414294B2 (en) * 2013-07-25 2016-08-09 800 Response Information Services Llc Method for decoupling caller routing services and off-net data acquisition
US9730095B2 (en) * 2014-06-30 2017-08-08 StarHome Mach GmbH System and method for reducing mobile network signaling
CN106162544B (zh) * 2015-04-21 2019-09-03 阿里巴巴集团控股有限公司 一种地理围栏的生成方法和设备
CN108156577A (zh) * 2016-12-02 2018-06-12 中兴通讯股份有限公司 基于VoLTE的用户终端UE计费方法、装置及系统
US10681609B2 (en) * 2019-04-12 2020-06-09 Jacob Brown Location-based call rerouting systems
US11589188B1 (en) 2021-05-27 2023-02-21 T-Mobile Usa, Inc. Device-based timely emergency call routing
US11706607B1 (en) 2021-06-16 2023-07-18 T-Mobile Usa, Inc. Location based routing that bypasses circuit-based networks
US12035420B2 (en) 2021-11-18 2024-07-09 T-Mobile Usa, Inc. Breakout gateway control function number modification based on SIP invite header information
US11936694B2 (en) 2021-11-18 2024-03-19 T-Mobile Usa, Inc. Cross-domain routing based on session initiation protocol information
US12160743B2 (en) * 2022-01-19 2024-12-03 Oracle International Corporation Methods, systems, and computer readable media for providing call intelligence to a signaling firewall in a communications network
US12219656B2 (en) 2022-08-19 2025-02-04 T-Mobile Usa, Inc. Selectively restricting Wi-Fi calls supported by telecommunications network

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1223774A (zh) * 1996-05-08 1999-07-21 艾利森公司 用于根据服务区提供不同的终接呼叫处理的方法和设备

Family Cites Families (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805689A (en) * 1992-07-31 1998-09-08 800 Adept, Inc. Geographically mapped telephone routing method and system
EP0710043A1 (en) 1994-10-28 1996-05-01 Hewlett-Packard Company A method of monitoring a cellular mobile radio system to derive location area information
US5579371A (en) * 1994-11-22 1996-11-26 Unisys Corporation Common channel signaling network applications platform
WO1996038989A1 (en) * 1995-05-31 1996-12-05 Telefonaktiebolaget Lm Ericsson (Publ) Local control enhancement in a telecommunications system
FI101443B (fi) * 1995-06-28 1998-06-15 Ericsson Telefon Ab L M Menetelmä kutsutun tilaajan tavoittamiseksi
US5724658A (en) * 1995-08-21 1998-03-03 Mci Communications Corporation Call routing to wireless roamers in mobile telecommunication systems
US6047327A (en) * 1996-02-16 2000-04-04 Intel Corporation System for distributing electronic information to a targeted group of users
US6097802A (en) * 1996-02-28 2000-08-01 Sbc Technology Resources, Inc. Advanced intelligent single telephone number routing
SE515602C2 (sv) * 1996-07-30 2001-09-03 Ericsson Telefon Ab L M Förfarande och anordning för utgallring av okända meddelanden och parametrar
US6052591A (en) * 1996-08-19 2000-04-18 Ericsson Inc. Broadcasting messages to mobile stations within a geographic area
FI103631B (fi) * 1996-09-17 1999-07-30 Nokia Telecommunications Oy Menetelmä ja järjestely tilaajien rekisteröitymisen rajoittamiseksi ma tkaviestinjärjestelmässä
US5905952A (en) * 1996-11-18 1999-05-18 Ericsson Inc. Dynamically created A-interface within a mobile network
US5915222A (en) * 1996-12-20 1999-06-22 Telefonaktiebolaget L M Ericsson (Publ) Transporting short message service (SMS) messages within a telecommunications network
DE19702868C1 (de) * 1997-01-27 1998-08-06 Siemens Ag Verfahren zur Übertragung von Informationen zwischen Mobilstationen und einem Kommunikationsnetz
US5983109A (en) * 1997-02-03 1999-11-09 Northern Telecom Limited Method and apparatus for using advanced positioning systems in cellular communications networks
SE508514C2 (sv) * 1997-02-14 1998-10-12 Ericsson Telefon Ab L M Förfarande och anordning för överföring av kortmeddelanden i ett telekommunikationssystem innefattande ett mobilkommunikationssystem
US6198933B1 (en) * 1997-05-06 2001-03-06 Telefonaktiebolaget Lm Ericsson (Publ) Communication system that communicates position information of roaming mobile stations
AU7782298A (en) * 1997-06-20 1999-01-04 British Telecommunications Public Limited Company Location dependent service for mobile telephones
US6151505A (en) * 1997-07-03 2000-11-21 Northern Telecom Limited System and method for reporting the location of a mobile telecommunications unit to an authorized terminator telecommunications unit
US6411632B2 (en) * 1997-09-16 2002-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Network hub for interconnecting a wireless office environment with a public cellular telephone network
USH1895H (en) * 1997-09-26 2000-10-03 Dsc/Celcore, Inc. Application provider and method for communication
US6122510A (en) * 1997-11-04 2000-09-19 Telefonaktiebolaget Lm Ericsson Method and apparatus for providing network-specific mobile services
US6006098A (en) * 1997-11-06 1999-12-21 Alcatel Usa Sourcing, L.P. System and method for application location register routing in a telecommunications network
US6101387A (en) * 1997-11-17 2000-08-08 Telefonaktiebolaget Lm Ericsson Providing notification of location dependent services to mobile stations
US6505046B1 (en) * 1997-11-19 2003-01-07 Nortel Networks Limited Method and apparatus for distributing location-based messages in a wireless communication network
US6330324B1 (en) * 1997-12-09 2001-12-11 Sbc Technology Resources, Inc. Geographical call routing for a non-emergency calling service
EP0926869A1 (en) * 1997-12-24 1999-06-30 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Announcing advertisements to users of a telecommunications system
KR100236600B1 (ko) * 1997-12-31 2000-01-15 서평원 이동통신 교환기의 공동 사용 방법
DE19805261C2 (de) 1998-02-10 2001-09-13 Deutsche Telekom Mobil Verfahren zur Erkennung einer Internationalen Roaming-Beziehung
US6119014A (en) * 1998-04-01 2000-09-12 Ericsson Inc. System and method for displaying short messages depending upon location, priority, and user-defined indicators
US6175743B1 (en) * 1998-05-01 2001-01-16 Ericsson Inc. System and method for delivery of short message service messages to a restricted group of subscribers
US6813346B2 (en) * 1998-08-10 2004-11-02 Sbc Properties, L.P. System and method for selecting a destination number upon receiving a dialed number from a calling party
US6578085B1 (en) * 1999-01-27 2003-06-10 Nortel Networks Limited System and method for route optimization in a wireless internet protocol network
US6560217B1 (en) * 1999-02-25 2003-05-06 3Com Corporation Virtual home agent service using software-replicated home agents
US6639981B1 (en) * 1999-04-05 2003-10-28 Tekelec Methods and systems for routing signaling messages associated with ported subscribers in a communications network
US6594258B1 (en) 1999-05-26 2003-07-15 Ericsson Inc. Integrated home location register and IP-SS7 gateway
US6091959A (en) * 1999-06-02 2000-07-18 Motorola, Inc. Method and apparatus in a two-way wireless communication system for location-based message transmission
US6381465B1 (en) * 1999-08-27 2002-04-30 Leap Wireless International, Inc. System and method for attaching an advertisement to an SMS message for wireless transmission
US6622016B1 (en) * 1999-10-04 2003-09-16 Sprint Spectrum L.P. System for controlled provisioning of telecommunications services
US6611687B1 (en) * 1999-11-15 2003-08-26 Lucent Technologies Inc. Method and apparatus for a wireless telecommunication system that provides location-based messages
US6650902B1 (en) * 1999-11-15 2003-11-18 Lucent Technologies Inc. Method and apparatus for wireless telecommunications system that provides location-based information delivery to a wireless mobile unit
US6735441B1 (en) * 1999-11-16 2004-05-11 Tekelec Methods and systems for providing mobile telecommunications network services in a routing node
US6456845B1 (en) * 1999-12-15 2002-09-24 Tekelec Methods and systems for observing, analyzing and correlating multi-protocol signaling message traffic in a mobile telecommunications network
US6662017B2 (en) * 1999-12-23 2003-12-09 Tekelec Methods and systems for routing messages associated with ported subscribers in a mobile communications network
US7113781B1 (en) 2000-03-07 2006-09-26 Tekelec Methods and systems for generating and sending messages in a mobile communications network in response to a change in location of a subscriber
AU2001243494A1 (en) * 2000-03-07 2001-09-17 Tekelec Methods and systems for mobile application part (map) screening
US6915325B1 (en) * 2000-03-13 2005-07-05 Nortel Networks Ltd Method and program code for communicating with a mobile node through tunnels
US6992994B2 (en) * 2000-04-17 2006-01-31 Telcordia Technologies, Inc. Methods and systems for a generalized mobility solution using a dynamic tunneling agent
WO2001095655A1 (en) * 2000-06-09 2001-12-13 Cellular Roaming Alliance Pty Ltd Method and apparatus for permitting a mobile station to operate in a visited network
WO2002007456A1 (en) * 2000-07-14 2002-01-24 Tekelec Triggerless screening services
JP2002064851A (ja) * 2000-08-18 2002-02-28 Nec Corp 移動通信システム及び移動通信端末の在圏位置情報整合方法
US6816720B2 (en) * 2000-09-22 2004-11-09 Ericsson Inc. Call-based provisioning of mobile equipment location information
US6505050B1 (en) * 2000-10-12 2003-01-07 Lucent Technologies Inc. Method and apparatus for suppressing route request messages for wireless gateway applications
EP1199899B1 (en) * 2000-10-16 2004-04-21 Alcatel Method and apparatus for providing a user of a mobile communication terminal or a group of users with an information message with an adaptive content
FI111044B (fi) * 2000-10-24 2003-05-15 Nokia Corp Tilaajapäätelaitteen paikantaminen pakettikytkentäisessä matkapuhelinverkossa
WO2003005747A1 (en) * 2001-07-05 2003-01-16 Wavemarket Inc. Apparatus and method for obtaining location information of mobile stations in a wireless communications network
US7222192B2 (en) 2002-01-10 2007-05-22 Tekelec Methods and systems for providing mobile location management services in a network routing node
TW589907B (en) * 2002-03-15 2004-06-01 Ind Tech Res Inst Method and system of multicast management mechanism for mobile networks
US20050220288A1 (en) * 2004-03-31 2005-10-06 Huey Christopher A Technique for routing a call to a call center based on the geographic origin of the call
US20050090225A1 (en) * 2004-11-16 2005-04-28 Om2 Technology Inc. A Simplified Second Generation Enhanced Emergency Communications System SSGE-911
US8160614B2 (en) * 2005-08-05 2012-04-17 Targus Information Corporation Automated concierge system and method
US20070293187A1 (en) * 2006-06-15 2007-12-20 Motorola, Inc. Method and System for Enabling Location Based Wireless Communication Services
GB0702591D0 (en) * 2007-02-09 2007-03-21 Cognima Ltd Mobile advertising
US8849267B2 (en) * 2007-03-20 2014-09-30 Microsoft Corporation Location-based call control
US8874784B2 (en) * 2009-08-10 2014-10-28 Tekelec, Inc. Systems, methods, and computer readable media for controlling social networking service originated message traffic

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1223774A (zh) * 1996-05-08 1999-07-21 艾利森公司 用于根据服务区提供不同的终接呼叫处理的方法和设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9998419B2 (en) 2009-08-10 2018-06-12 Tekelec, Inc. Systems, methods, and computer readable media for controlling social networking service originated message traffic

Also Published As

Publication number Publication date
WO2010014999A2 (en) 2010-02-04
CN102177749A (zh) 2011-09-07
WO2010014999A3 (en) 2010-06-24
WO2010014999A4 (en) 2010-08-12
US20100029272A1 (en) 2010-02-04
EP2311284B1 (en) 2017-11-15
WO2010014999A8 (en) 2010-10-07
US8761764B2 (en) 2014-06-24
EP2311284A2 (en) 2011-04-20
EP2311284A4 (en) 2013-11-13

Similar Documents

Publication Publication Date Title
CN102177749B (zh) 基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质
US20230254757A1 (en) System, method, and apparatus for using alternative numbers for routing voice calls and short messages in a communications network
US8600007B2 (en) Systems, methods, and computer readable media for providing toll-free service in a telecommunications network
US9584959B2 (en) Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US6049714A (en) Implementing number portability using a flexible numbering register and an interwork link register
US7577431B2 (en) Providing multiple MSISDN numbers in a mobile device with a single IMSI
US7738426B2 (en) Roaming gateway
US7742763B2 (en) Dynamic generation of CSI for outbound roamers
US8223776B2 (en) Interaction of VoIP calls and cellular networks
EP1733571B1 (en) Methods, systems, and computer program products for processing mobile originated query messages for prepaid mobile subscribers in a number portability environment
CN102960046A (zh) 互联以支持跨电路交换和分组交换域的全局漫游的方法和装置
CN101529935B (zh) 有条件路由对固定电话号码进行的呼叫的方法
CN100466856C (zh) 网际协议承载语音用户接入方法、定位装置和网络设备
CN101931901A (zh) 一种ip多媒体子系统网络的业务实现方法及系统
US8175589B2 (en) Method for SIM card replacement
EP2781078B1 (en) Call recording in a telecommunications network
CN101931900A (zh) 一种ip多媒体子系统网络的业务实现方法及系统
EP2670106A1 (en) Mobile SIP proxy integration
SG178646A1 (en) Ctsp incoming call termination control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TEKELEC, INC.

Free format text: FORMER OWNER: TEKELEC INTERNATIONAL INC.

Effective date: 20121127

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: North Carolina

Applicant after: Thai Clark international Limited by Share Ltd.

Address before: North Carolina

Applicant before: TEKELEC

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: TEKELEC US TO: TEKELEC INTERNATIONAL INC.

TA01 Transfer of patent application right

Effective date of registration: 20121127

Address after: North Carolina

Applicant after: TEKELEC

Address before: North Carolina

Applicant before: Thai Clark international Limited by Share Ltd.

C14 Grant of patent or utility model
GR01 Patent grant