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

文档序号:7736681阅读:167来源:国知局
专利名称:基于移动位置的无触发路由/筛选的系统、方法和计算机可读介质的制作方法
技术领域
本文描述的主题涉及用于在电信网络中筛选和路由信令消息的方法和系统。更具体而言,本文描述的主题涉及基于移动位置的无触发路由/筛选。
背景技术
随着电信网络变得越来越功能强大,传统的公共交换电话网(PSTN)与诸如因特网的分组网络不断融合,“本地”呼叫与“长途”呼叫之间的区分变得越来越模糊。即使在能够接入因特网之前,电话服务提供商已经能够提供全国号码,如免费的1-800号码(和非免费的1-900号码)。可以从国家的任何地方拨打全国号码——呼叫者不知道并且可以不关心该呼叫实际上被路由到哪里。高级电信网络的用户能够接入更加广的服务,包括可能几乎位于地球另一端的用户服务。经由计算机网络近乎即时地接入服务能够使得商务业务将提供该服务的物理资源,例如,计算机、服务器、网络服务器等等,设置在几乎世界上任何地方。这进一步消除了用户本地和非用户本地之间的区别。对网站进行访问的计算机用户可以例如不知道网络服务器是位于隔壁还是另一个大洲,而这对该用户完全没有任何差别。但是,存在这样一些情况,在该情况中对于用户而言,知道在电信网络上与他或她联系的人的地理距离是近还是远非常重要。例如,当用户需要通过拨打紧急联系电话,如美国的911,来联系警察或救护车时,将呼叫者连接到本地局是非常重要的。类似地,当用户拨打1-800号码以便例如订购目录中的某个东西时,用户可以不关心该呼叫被路由到哪个地理位置。然而,另一方面,当用户尝试呼叫提供1-800号码的本地匹萨外卖餐厅时,处于一个州中的用户不希望被连接到另一个州或者甚至另一个国家的快递餐厅,而是希望被连接到将会快递到他或她的位置的餐厅。这出现了对基于位置的路由的需求,S卩,基于主叫方或被叫方的地理位置来路由呼叫。尽管,例如,如果主叫方正在使用有线或路上线路,则相对容易确定主叫方的地理位置,但是,确定从明显不与任何特定地理位置关联的移动电话进行呼叫的一方的位置要更加困难。此外,为有线电话提供基于位置的路由的传统方法涉及配备端局或服务交换点, 以生成触发来开始基于位置的路由功能。这被称为基于位置的路由的“触发”实现。为全部端局配备触发器可能是非常昂贵的,并且一些较老的设备可能无法支持。另外,常规的基于位置的路由使用用户的电话簿号码来指示用户的地理位置。虽然这对有线用户而言是满意的,但是该方法无法为移动用户提供有用的位置信息,其中移动用户的电话簿号码保持不变但是该移动用户的地理位置可能在该地区、国家、大洲甚至世界上的任何地方。
因此,鉴于常规的基于触发位置的筛选的这些相关缺点,需要基于移动位置的无触发路由和筛选。

发明内容
根据一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的方法。电信网元接收与移动用户相关联的移动管理消息,从该移动管理消息中提取用于识别该移动用户的信息和与该移动用户相关联的位置信息,并且存储所提取的与该移动用户相关联的位置信息。该网元接收与来自该移动用户的呼叫相关联的呼叫建立消息, 从该呼叫建立消息中提取用于识别该移动用户的信息,获取所存储的与该移动用户相关联的位置信息,并且基于与该移动用户相关联的位置信息来执行筛选或路由功能。根据另一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的方法。电信网元接收包括用于识别主叫方移动用户的信息的呼叫建立消息;从该呼叫建立消息中提取用于识别该主叫方移动用户的信息,确定与该主叫方移动用户相关联的位置信息,并且基于与该主叫方移动用户相关联的位置信息来执行筛选或路由功能。根据另一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的系统。该系统包括电信网元,用于接收与移动用户相关联的移动管理消息,从该消息中提取用于识别该移动用户的信息和与该移动用户相关联的位置信息,并且存储所提取的与该移动用户相关联的位置信息。该网元被配置为接收与来自该移动用户的呼叫相关联的呼叫建立消息,获取所存储的与该移动用户相关联的位置信息,并且基于与该移动用户相关联的位置信息来执行筛选或路由功能。根据另一个方案,本文所述的主题包括一种用于执行基于移动位置的无触发筛选和路由的系统。该系统包括电信网元,用于接收与主叫方移动用户相关联的呼叫建立消息;从所述呼叫建立消息提取用于识别该主叫方移动用户的信息;使用该用于识别该主叫方移动用户的信息,从维持与移动用户相关联的位置信息的网络实体获取与该主叫方移动用户相关联的位置信息;并且基于与该主叫方移动用户相关联的位置信息来执行筛选或路由功能。可以用硬件、软件、固件或其任意组合来实现本文所述的基于位置的无触发移动筛选和路由的主题。就这点而言,本文所使用的术语“功能”或“模块”是指用于实现所述特征的硬件、软件和/或固件。在一个示例性的实现中,可以使用其上存储有计算机可执行指令的计算机可读介质来实现本文所述的主题,其中当该计算机可执行指令被计算机的处理器执行时控制该计算机执行多个步骤。适用于实现本文所述的主题的示例性计算机可读介质包括磁盘存储设备、芯片存储设备、可编程逻辑器件和专用集成电路。另外,用于实现本文所述的主题的计算机可读介质可以位于单个设备或计算平台中或者可以分布在多个设备或计算平台上。


现在参考附图来解释本文所述主题的优选实施例,其中相同的附图标记表示相同的部件,其中图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所示的实施例中,STP 102与诸如第一移动交换中心(MSCl) 104、第一访问位置寄存器(VLRl) 106、组合移动交换中心和访问位置寄存器MSC/VLR2 108、归属位置寄存器(HLR)IlO以及交换点或端局(EO) 112之类的其它网元通信并且在它们之间路由信号。移动交换中心MSCl 104与MSC/VLR2 108是混合的电话交换或切换局,它们向在由它们进行服务的区域之中漫游的移动电话提供电路交换呼叫、移动管理和GSM服务。 MSC负责通过从一个网络路径向另一个网络路径交换数字语音数据分组来将呼叫连接在一起——通常被称为“呼叫路由”的过程。MSC还提供附加的信息来支持移动服务用户,包括用户注册、认证和位置更新。MSC可以控制多个基站子系统。在图1所示的实施例中,每个MSC或MSC/VLR与基站子系统相关联。例如,MSCl 104对第一基站子系统BSSl 114进行服务,并且MSC/VLR2 108对第二基站子系统BSS2 116进行服务。基站子系统在网络100与诸如移动用户(MS) 118之类的一个或多个移动用户之间提供无线链路。归属位置寄存器110是移动电信网络的永久用户信息的主数据库。HLR维持关于移动用户的信息,如移动用户的标识、移动用户的呼叫计划或者该移动用户被允许使用或访问的服务,以及移动用户的当前位置,例如,当前对该移动用户进行服务的MSC和/或VLR 的位置。访问位置寄存器VLRl 106和MSC/VLR2 108是由蜂窝网络提供商维持的本地数据库,以便追踪在该提供商的本地地域中漫游的用户。在进入由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所示的实施例中,显示了单个移动用户MS 118正在移出由BSSl 114进行服务的地理区域并且移入由BSS2 116进行服务的地理区域。随着移动用户118改变位置, 对MS 118进行服务的BSS以及对应的VLR随之改变。在一个实施例中,STP 102对MS 118 改变位置时在HLR 110和各个VLR 106和108之间交换的移动管理消息进行监视。STP 102 从这些消息中提取出用于识别移动用户的信息以及与该移动用户相关联的位置信息并且存储或者缓存所提取的信息。在图1所示的实施例中,STP 102包括用于存储与移动用户相关联的位置信息的位置信息高速缓存(LIC) 120。在可替换的实施例中,可以维持位置信息数据库,该位置信息数据库可以与诸如STP的SS7节点、服务交换点(SSP)、移动交换中心(MSC)、诸如SIP代理服务器或SIP寄存器的SIP节点、IP节点、诸如IMS CSCF节点的IMS节点、NGN节点、诸如 SIP/SS7网关的信令网关节点以及重定向服务器等共置在一起或者作为它们的组成部分。图2是示出了根据本文所述主题的一个实施例的示例性的基于移动位置的无触发路由/筛选过程的流程图。现在将参考图1和2中所示的实施例来描述该过程。参考图 2,在方框200,电信网元接收与移动用户相关联的移动管理消息。例如,STP 102可以接收在VLRl 106与HLR 110之间或者在MSC/VLR2 108与HLR 110之间交换的、涉及MS 118的注册或者涉及与MS 118有关的位置更新的移动管理消息。在图1所示的实施例中,可以由于移动用户118将位置从由BSSl 114进行服务的
11区域改变到由BSS2 116进行服务的区域而导致生成移动管理消息。将在下文所述的图3 中示出该过程的详细实例。在方框202,从接收的移动管理消息中提取信息,如用于识别移动用户的信息以及与该移动用户相关联的位置信息。用于识别移动用户的信息的实例包括国际移动用户标识(IMSI)、电子序列号 (ESN)、移动设备标识符(MEID)以及移动用户综合业务数字网(ISDN)号码(MSISDN)。位置信息的实例包括但不限于服务MSC的标识(MSC ID)或者服务VLR的标识(VLR ID)、位置区域代码(LAC)、小区标识符(CID)、无线网元的位置信息以及无线网元标识符。 在一个实施例中,用户可以与全球定位系统(GPS)坐标相关联,例如,移动电话的坐标(如果该电话装配有报告它的GSP位置的装备),或者服务MSC、MSC/VLR、BSC或BTS的坐标,因为这些实体在地理上是静止的具有已知的位置,从而可以从该已知的位置以可接受的小误差裕度推断出移动手机的位置。在方框204,存储所提取的与移动用户相关联的位置信息。例如,STP 102可以向位置信息高速缓存120中添加条目,该条目将该移动用户与该位置信息相关联。对于本公开,术语高速缓存是指数据库、查找表、数据结构、数据存储装置、内存或用于存储并提取该信息的其它模块。STP典型地成对布置。因此,在一个实施例中,STP 102可以与另一个STP配对,下文中将另一个STP称为“姐妹STP”。在该实施例中,因为不能保证作为移动管理事件的一部分来发送的每个消息都将通过相同的STP传输,所以可以使得由STP 102存储和使用的任意位置信息都可被该姐妹STP获得。例如,位置更新信息可能通过STP 102来路由,但是插入用户数据消息可能改为通过姐妹STP而不是通过STP 102来路由。因此,在一个实施例中,位置信息可以在STP 102与其姐妹STP之间复制、同步或共享。在方框206,通过电信网元获得或者截取与来自移动用户的呼叫相关联的呼叫建立消息。例如,STP 102可以通过BSS 2 116接收由移动用户118发起的呼叫建立消息。 呼叫建立消息的实例包括ISDN服务用户部分(ISUP)起始地址消息(IAM)、会话发起协议 (SIP)邀请消息等等。在方框208,获取与移动用户相关联的位置信息。例如,STP 102可以确定该呼叫建立消息的主叫方是移动用户118,并且向位置信息高速缓存120查询或者以其他方式搜索与移动用户118相关联的位置信息。在方框210,基于与移动用户相关联的位置信息,执行筛选或路由功能。例如,如果移动用户118正在漫游或者处于允许的网络之外,则STP 102可以阻止移动用户118发起移动呼叫。在该实例中,STP 102可以基于该移动用户的位置筛选(即,允许或拒绝)该呼叫。在其它实例中,STP 102可以基于多个可能的目的地中的哪个最靠近主叫移动用户118 的当前位置来将呼叫路由到该目的地。在下文描述的图4中示出了基于移动位置的无触发路由功能的详细实例。图3是示出了在根据本文所述主题的一个实施例的系统中交换的信令消息的示例性呼叫流程图(梯形图)。现在将参考图1和3来描述该过程。MS 118、MSC/VLR2 108、 STP 102和HLR 110的功能与图1中附图标记相同的元件的功能相同,并且因此将不再重复对它们的描述。
在图3所示的实施例中,移动用户118已改变了位置,并且其现在处于由BSS2 116 和MSC/VLR2 108进行服务的地理区域。MSC/VLR2 108从MS 108接收移动管理消息,如移动用户注册消息300。响应于接收到注册消息300,MSC/VLR2 108向对移动用户108进行服务的归属位置寄存器(在该实例中是HLR 110)发送更新位置消息302。在方框304,STP 102截取更新位置消息302,从更新位置消息302中提取用于识别移动用户118的信息,如移动用户的IMSI。STP 102还提取与移动用户118相关联的位置信息,如MSC/VLR2 108的MSC ID或VLR ID。在一个实施例中,MS 118可以将它的当前 GPS坐标作为注册消息300的一部分来发送。可以用其它方式得到移动用户118的物理映射或者地理位置坐标。例如,如果移动交换中心管理多个无线塔或基站收发机(BTS),那么可以基于与每个塔的距离,通过三角测量来确定移动用户118的位置,其中与每个塔的距离是通过从每个塔到该移动单元的往返延迟来计算的。所提取的用于识别移动用户的信息和位置信息由STP 102,如位置信息高速缓存 120,进行存储。在一个实施例中,LIC 120与STP 102共置,或者是其组成部分。或者,LIC 120可以远离STP 102并且可以被该STP访问。例如,如果LIC 120是在与STP 102独立的服务控制点(SCP)维护的,那么STP 102可以使用SS7事务处理能力应用部分(TCAP)或其它合适的应用/通信协议来查询外部LIC SCP。下文的表1根据本文公开的主题的一个实施例,显示了示例性的用于识别移动用户的信息和位置信息,例如,其可能存储在LIC 120中。表1——示例性用户位置信息
用户ID服务MSC012349193457017212111222256789919306159921211122242479591930618812121112223表1包括3个记录,一个记录对应于位置正在被追踪的每个用户。在一个实施例中,与移动用户相关联的位置信息是服务MSC的MSC ID。因此,表1中的每个记录包括用户 ID字段和服务MSC字段,用户ID字段包含用户的IMSI,服务MSC字段包含当前正在对移动用户118进行服务的(或者,在一些情况中,最后进行服务的)MSC的MSC ID。STP 102然后向HLR 110发送更新位置信息306。在一个实施例中,更新位置信息 306可以与更新位置消息302相同;在该情况中,STP 102可以被称为简单地将更新位置消息302转发、中继或路由到HLR 100。在可替换的实施例中,STP 102可以修改更新位置消息302并且向HLR 110发送修改后的更新位置信息306。响应于接收到更新位置信息306,HLR 110可以更新其关于移动用户118的信息, 例如,记录当前正在对MS 118进行服务的MSC和VLR的标识。HLR 110然后可以向MSC/ VLR2 108发送插入用户数据消息308,该消息包括对MSC/VLR2 108有用的信息,例如,关于什么服务对于移动用户118可用的服务关键信息、关于用户的当前预付结余的信息(如果该用户是预付费用户)等等。
在方框310,STP 102截取插入用户数据消息308,并且再次提取和存储在插入用户数据消息308之中可能包含的用于识别移动用户的信息和与移动用户相关联的位置信息。STP 102然后向MSC/VLR2 108转发、修改并转发或者发送新的插入用户数据消息312。MSC/VLR2 108接收插入用户数据消息312,并且作为响应,向HLR 110发送插入用户数据确认消息314,HLR 110又用更新位置确认消息316进行响应。这两个消息都可通过 STP 102来路由,STP 102可以尝试从每个消息中提取并且存储位置信息,但是在图3中为了简单起见没有显示。图4A是示出了在根据本文所述主题的一个实施例的系统中交换的更多信令消息的示例性呼叫流程图(梯形图)。MSC/VLR2 108、STP 102和EO 112的功能与图1中附图标记相同的元件的功能相同,并且因此将不再重复对它们的描述。在图4A所示的实施例中,IMSI或其他用户标识符为012349193457017的移动用户尝试呼叫与有多个可以快递食品的位置的连锁饭店(例如,匹萨快递饭店)相关联的免费 1-800号码。在该实例中,连锁饭店提供免费号码1-800订餐。当移动用户拨打该号码时, 希望将该移动用户连接到地理上与该移动用户的当前位置最靠近的外卖饭店位置,其中该移动用户的当前位置很有可能处于该特定外卖饭店所服务的快递区域之中。为了实现该目标,可以存在基于位置的路由规则,该规则基于移动用户的当前位置将从该移动用户拨打的呼叫路由到1-800订餐号码。在下文的表2中显示了这些规则的实例。表2——基于位置的路由规则的实例
权利要求
1.一种用于执行基于移动位置的无触发筛选和路由的方法,所述方法包括在电信网元处接收与移动用户相关联的移动管理消息,从所述移动管理消息中提取用于识别所述移动用户的信息和与所述移动用户相关联的位置信息,并且存储所提取的与所述移动用户相关联的位置信息;以及接收与来自所述移动用户的呼叫相关联的呼叫建立消息,从所述呼叫建立消息中提取用于识别所述移动用户的信息,获取所存储的与所述移动用户相关联的位置信息,并且基于与所述移动用户相关联的位置信息来执行筛选或路由功能。
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)消息。
8.如权利要求7所述的方法,其中,所述SS7MAP消息包括以下各项中的一项更新位置消息、插入用户数据消息、任意时刻询问消息、提供用户信息消息以及发送路由fn息消息。
9.如权利要求ι所述的方法,其中,与所述移动用户相关联的位置包括以下各项中的至少一项移动交换中心标识符(MSC ID)、访问位置寄存器标识符(VLR ID)、所述移动用户的全球定位系统(GPS)坐标、位置区域代码(LAC)、小区标识符(CID)、无线网元的位置信息、无线网元标识符、所述移动用户的地理位置以及所述移动用户的物理映射。
10.如权利要求1所述的方法,其中,存储所提取的与所述移动用户相关联的位置信息包括将所述信息存储到高速缓存、数据库、查找表、数据结构、数据存储装置或内存位置中的至少一个中。
11.如权利要求1所述的方法,其中,所述呼叫建立消息包括综合业务数字网(ISDN)用户部分(ISUP)起始地址消息(IAM)和会话发起协议(SIP) 邀请消息中的一个。
12.如权利要求1所述的方法,其中,基于与所述移动用户相关联的位置信息来执行筛选功能包括基于所述移动用户的位置来允许或拒绝呼叫。
13.如权利要求1所述的方法,其中,基于与所述移动用户相关联的位置信息来执行筛选功能包括基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
14.如权利要求13所述的方法,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
15.一种用于执行基于移动位置的无触发筛选和路由的方法,所述方法包括在电信网元处接收包括用于识别主叫方移动用户的信息的呼叫建立消息;从所述呼叫建立消息中提取用于识别所述主叫方移动用户的所述信息;确定与所述主叫方移动用户相关联的位置信息;以及基于与所述主叫方移动用户相关联的位置信息来执行筛选或路由功能。
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所述的方法,其中,与所述移动用户相关联的位置包括以下各项中的至少一项移动交换中心标识符(MSC ID)、访问位置寄存器标识符(VLR ID)、所述移动用户的全球定位系统(GPQ坐标、当前正在对所述移动用户进行服务的移动交换中心的GPS坐标、所述移动用户的地理位置以及所述移动用户的物理映射。
23.如权利要求15所述的方法,其中,基于与所述移动用户相关联的位置信息来执行筛选功能包括基于所述移动用户的位置来允许或拒绝所述移动用户发起呼叫。
24.如权利要求15所述的方法,其中,基于与所述移动用户相关联的位置信息来执行路由功能包括基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
25.如权利要求M所述的方法,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
26.一种用于执行基于移动位置的无触发筛选和路由的系统,所述系统包括电信网元,用于接收与移动用户相关联的移动管理消息,从所述消息中提取用于识别所述移动用户的信息和与所述移动用户相关联的位置信息,并且存储所提取的与所述移动用户相关联的位置信息;以及接收与来自所述移动用户的呼叫相关联的呼叫建立消息,获取所存储的与所述移动用户相关联的位置信息,并且基于与所述移动用户相关联的位置信息来执行筛选或路由功能。
27.如权利要求沈所述的系统,包括;位置信息存储器模块,其被所述电信网元用于存储并且获取与移动用户相关联的位置 fn息ο
28.如权利要求沈所述的系统,其中,所述电信网元包括以下各项中的一项7号信令系统(SS7)信令消息路由节点、会话发起协议(SIP)节点、因特网协议(IP)节点、IP多媒体子系统(IMS)节点、下一代网络(NGN)节点以及信令网关节点。
29.如权利要求沈所述的系统,其中,所述电信网元包括以下各项中的一项SS7信号传输点(STP)、IMS呼叫会话控制功能体(CSCF)节点、SIP代理服务器、SIP路由器、SIP/SS7网关、媒体网关控制器(MGC)以及软交换机。
30.如权利要求沈所述的系统,其中,用于识别所述移动用户的信息和与所述移动用户相关联的位置信息被存储到以下各项中的一项中7号信令系统(SS7)网元、会话发起协议(SIP)网元、因特网协议(IP)网元、IP多媒体子系统(IMS)网元以及下一代网络(NGN)网元。
31.如权利要求沈所述的系统,其中,用于识别所述移动用户的信息和与所述移动用户相关联的位置信息被存储到以下各项中的一项中SS7信号传输点(STP)、SS7服务控制点(SCP)、SS7系统交换点(SSP)、SS7移动交换中心(MSC)、归属位置寄存器(HLR)、归属用户服务器(HSS) SIP服务器、SIP寄存器、信令网关、IP节点、IMS呼叫会话控制功能体(CSCF)节点、重定向服务器、位置服务器以及在线状态服务器。
32.如权利要求26所述的系统,其中,用于识别所述移动用户的信息包括以下各项中的至少一项国际移动用户标识(IMSI)、电子序列号(ESN)、移动设备标识符(MEID)以及移动用户综合业务数字网(ISDN)号码(MSISDN)。
33.如权利要求沈所述的系统,其中,所述移动管理消息包括7号信令系统(SS7)移动应用部分(MAP)消息。
34.如权利要求沈所述的系统,其中,所述SS7MAP消息包括以下各项中的一项更新位置消息、插入用户数据消息、任意时刻询问消息、提供用户信息消息以及发送路由信息消息中的一个。
35.如权利要求沈所述的系统,其中,与所述移动用户相关联的位置包括以下各项中的至少一项移动交换中心标识符(MSC ID)、访问位置寄存器标识符(VLR ID)、所述移动用户的全球定位系统(GPQ坐标、当前对所述移动用户进行服务的移动交换中心的GPS坐标、所述移动用户的地理位置以及所述移动用户的物理映射。
36.如权利要求沈所述的系统,其中,所述位置信息存储模块包括以下各项中的至少一项高速缓存、数据库、查找表、数据结构、数据存储装置以及内存单元。
37.如权利要求沈所述的系统,其中,所述呼叫建立消息包括综合业务数字网(ISDN)用户部分(ISUP)起始地址消息(IAM)和会话发起协议(SIP) 邀请消息中的一个。
38.如权利要求沈所述的系统,其中,基于与所述移动用户相关联的位置信息来执行筛选功能包括基于所述移动用户的位置来允许或拒绝呼叫。
39.如权利要求沈所述的系统,其中,基于与所述移动用户相关联的位置信息来执行路由功能包括基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
40.如权利要求39所述的系统,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
41.一种用于执行基于移动位置的无触发筛选和路由的系统,所述系统包括电信网元,用于接收与主叫方移动用户相关联的呼叫建立消息;从所述呼叫建立消息中提取用于识别所述主叫方移动用户的信息;使用所述用于识别所述主叫方移动用户的信息,从维持与移动用户相关联的位置信息的网络实体获取与所述主叫方移动用户相关联的位置信息;以及基于与所述主叫方移动用户相关联的位置信息来执行筛选或路由功能。
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所述的系统,其中,与所述移动用户相关联的位置包括以下各项中的至少一项移动交换中心标识符(MSC ID)、访问位置寄存器标识符(VLR ID)、所述移动用户的全球定位系统(GPS)坐标、位置区域代码(LAC)、小区标识符(CID)、无线网元的位置信息、无线网元标识符、所述移动用户的地理位置以及所述移动用户的物理映射。
48.如权利要求41所述的系统,其中,所述呼叫建立消息包括综合业务数字网(ISDN)用户部分(ISUP)起始地址消息(IAM)和会话发起协议(SIP) 邀请消息中的一个。
49.如权利要求41所述的系统,其中,基于与所述移动用户相关联的位置信息来执行筛选功能包括基于所述移动用户的位置来允许或拒绝呼叫。
50.如权利要求41所述的系统,其中,基于与所述移动用户相关联的位置信息来执行路由功能包括基于所述移动用户的位置来确定新的目的地;并且包括以下动作中的一个将所接收的呼叫建立消息修改并且转发到所述新的目的地或者向所述新的目的地发送新的呼叫建立消息;以及向所述呼叫建立消息的发送者发送包括用于识别所述新的目的地的信息的释放消息。
51.如权利要求50所述的系统,其中,响应于接收到所述释放消息,所述呼叫建立消息的发送者生成指向所述新的目的地的另一个呼叫建立消息。
52.—种其上存储有可执行指令的计算机可读介质,当所述指令被计算机的处理器执行时,控制所述计算机执行以下步骤在电信网元处接收与移动用户相关联的移动管理消息,从所述移动管理消息中提取用于识别所述移动用户的信息和与所述移动用户相关联的位置信息,并且存储所提取的与所述移动用户相关联的位置信息;以及接收与所述移动用户相关联的呼叫建立消息,从所述呼叫建立消息中提取用于识别所述移动用户的信息,获取所存储的与所述移动用户相关联的位置信息,并且基于与所述移动用户相关联的位置信息来执行筛选或路由功能。
53.—种其上存储有可执行指令的计算机可读介质,当所述指令被计算机的处理器执行时,控制所述计算机执行以下步骤在电信网元处接收包括用于识别主叫方移动用户的信息的呼叫建立消息;从所述呼叫建立消息中提取用于识别所述主叫方移动用户的所述信息;确定与所述主叫方移动用户相关联的位置信息;以及基于与所述主叫方移动用户相关联的位置信息来执行筛选或路由功能。
全文摘要
公开了用于执行基于移动位置的无触发筛选和路由的方法、系统和计算机可读介质。根据一个方案,本文所述的主题包括用于执行基于移动位置的无触发筛选和路由的方法。电信网元接收与移动用户相关联的移动管理消息,从该移动管理消息中提取用于识别该移动用户的信息和与该移动用户相关联的位置信息,并且存储所提取的与该移动用户相关联的位置信息。该网元接收与来自该移动用户的呼叫相关联的呼叫建立消息,从该呼叫建立消息中提取用于识别该移动用户的信息,获取所存储的与该移动用户相关联的位置信息,并且基于与该移动用户相关联的该位置信息来执行筛选或路由功能。
文档编号H04W8/02GK102177749SQ200980138920
公开日2011年9月7日 申请日期2009年8月3日 优先权日2008年8月1日
发明者P·J·马尔西科, P·W·A·J·M·纳斯, T·M·麦卡恩 申请人:泰克莱克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1