一种定位处理方法、地址重复处理方法及装置的制作方法

文档序号:7715492阅读:99来源:国知局
专利名称:一种定位处理方法、地址重复处理方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种基于综合业务开放网关/Parlay X网关 的定位处理方法、地址重复处理方法及装置。
背景技术
目前,在业务能力开放平台的架构中,Parlay X的接口起着非常重要的作用。 Parlay X接口是运营商用于开放自己的业务能力的应用程序编程接口(Application Programming Interface,简称为API)集合,以网络服务(Web Service)的接口形式提供。 通过对Parlay X接口的标准化来形成稳定统一的业务调用,屏蔽网络底层的复杂结构, 使得内容提供商(Content Provider,简称为CP)/服务提供商(Service Provider,简称 为SP)可以快速地进行业务的组合和重新开发。根据Parlay X接口的不同版本实现的 用于屏蔽底层电信业务能力的平台,称为综合业务开放网关或Parlay X网关。图1是根 据相关技术的业务能力开放平台的逻辑分层结构示意图,如图1所示,综合业务开放网关 (Integrated Service Access Gateway,简称为 I SAG)/Parlay X 网关封装了电信底层的 业务,比如呼叫控制、短信、彩信、终端位置定位、流媒体控制、呈现(presence)、语音呼叫 (audiocall)、多媒体会议等基本业务能力和相应的组合业务能力,开放出统一的Web服务 描述语言(Web Services Description Language,简称为 WSDL)接口供 CP/SP 进行调用, CP/SP可以根据这些基本的或组合的电信能力快速地开发出多种多样的业务,来满足用户 的需求。下面结合图2对图1中的相关部分做详细的介绍。目前,通常需要对多个终端同时进行终端位置定位。图2是根据相关技术的综合 业务开放网关/Parlay X网关中终端位置定位能力的实现功能模块的示意图,如图2所示, 综合业务开放网关(ISAG)/Parlay X网关包括Web Service接口模块A、业务预处理模块 B、业务逻辑处理模块D、协议适配模块E、网关移动位置中心(Gateway Location Center,简称为 GMLC)/移动定位中心(Mobile Positioning Center,简称为 MPC)、多媒 体消息业务中心(MMS Center,简称为MMSC),其中,Web Service接口模块A包括LCS标 准接口(定位业务标准接口)、LCS内部接口、多媒体短信服务(Multimedia Messaging Service,简称为MMS)标准接口、MMS内部接口等,协议适配模块E包括定位协议适配模 块、匪S协议适配模块等。此外,图2中还包括综合业务管理平台(IntegratedServices Management Platform,简称为 ISMP)。需要说明的是,以下所称的地址重复(Addresses Duplication)包括用户的设备 地址重复、用户的电话号码重复或对用户的标识符寻址重复。地址的表现形式可以是用户 资源标识符(UniversalResource Identifier,简称URI)、用户设备URI,也可以是会话初 始协议(Session Initiation Protocol,简称为 SIP)URI,(例如,sip:abc@def. com)、电话 (TEL)URI (例如,tel :12345678),也可以是用户设备的物理地址等。图3是根据相关技术的综合业务开放网关/Parlay X网关的定位流程的流程图, 如图3所示,SP/CP发送定位请求(Get LocationRequest)给ISAG ;ISAG在认证授权后,TOBSERVICE接口处理模块A预处理重复地址;ISAG向ISMP发送计费请求,ISMP在鉴权计费处 理后返回计费结果;业务逻辑处理模块D再次处理重复地址;ISAG向GMLC发送定位请求; GMLC查询位置后返回定位结果;业务处理逻辑模块组装返回结果集;ISAG向SP/CP返回定 位数据(get Location Response)。通过图3的处理可以看出,目前,在综合业务开放网关/Parlay X网关中,终端位 置定位业务中对用户地址重复情况的处理是如下实现的将网络服务(Web Service)中的 位置服务(Location Services,简称为LCS)定位标准接口请求转换为LCS定位内部接口 请求时,先进行一个预处理,例如,筛选明显重复和错误的用户,然后,在业务逻辑处理模块 中再进行具体处理。这样,随着业务量的增加,通过上述处理过程实现的业务处理速度会降 低。而且,现有流程中,对于相应的处理策略是在代码中实现的,不能实现动态地策略 修改,因此,无法运营商对动态策略修改的需求,导致系统的开发效率降低,存在着性能瓶 颈。

发明内容
针对相关技术中ISAG中对用户地址重复的处理造成的系统开发效率和业务处理 速度低的问题而提出本发明,为此,本发明的主要目的在于提供一种改进的定位处理方案, 以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种基于综合业务开放网关 的定位处理方法。根据本发明的基于综合业务开放网关/Parlay X网关的定位处理方法,其中,综合 业务开放网关/Parlay X网关提供网络服务接口,上述方法包括接收包含多个终端的定 位操作请求,其中,定位操作请求是对多个终端的地址同时发起的定位请求;综合业务开放 网关/Parlay X网关在多个终端的地址出现地址重复的情况下,通过网络服务接口返回策 略重复异常和/或定位结果。综合业务开放网关/Parlay X网关通过业务逻辑处理模块根据预定策略对所述定 位操作请求进行处理,优选地,预定策略至少包括以下之一第一预定策略、第二预定策略、 第三预定策略第一预定策略包括,对于重复地址序列中的第一地址,向定位中心发送第一 地址对应的定位请求,并接收定位中心返回的定位结果,对于后续重复的地址,生成策略重 复异常,返回定位结果和/或策略重复异常;第二预定策略包括,对于重复的地址,根据业 务逻辑处理模块进一步解析生成新的地址序列,向定位中心发送新的地址序列中的每个地 址对应的定位请求,并接收返回的定位结果;第三预定策略包括,对定位操作请求进行异常 处理,返回策略重复异常。优选地,在重复的地址为电话资源标识符或不支持全球统一资源标识符的会话初 始协议资源标识符的情况下,上述方法还包括判断重复的地址所属的终端是否为同一用 户的终端,如果判断结果为是,则根据第二策略对定位操作请求进行处理。优选地,在重复的地址包括支持全球统一资源标识符的会话初始协议资源标识符 或终端的唯一物理地址的情况下,根据第三策略对定位操作请求进行处理。优选地,上述方法还包括如果出现地址重复的定位操作请求的个数超过预定阈值,则启动防欺诈策略。为了实现上述目的,根据本发明的一个方面,还提供了一种基于综合业务开放网 关的定位处理方法。根据本发明的基于综合业务开放网关/Parlay X网关的定位处理方法,其中,综合 业务开放网关包括网络服务接口模块、业务逻辑处理模块,上述方法包括综合业务开放网 关/Parlay X网关接收针对多个终端的定位操作请求,其中,定位操作请求是对多个终端的 地址同时发起的定位请求;在处理定位操作请求之前,业务逻辑处理模块对多个终端的地 址是否出现地址重复进行判断;在判断结果为是的情况下,业务逻辑处理模块根据预定策 略向定位中心转发对定位操作请求和/或对定位操作请求进行异常处理,其中,对定位操 作进行异常处理后产生策略重复异常;定位中心接收来自业务处理模块的定位操作请求, 对定位操作请求进行处理,并向业务处理模块发送定位结果;业务处理模块接收来自定位 中心的定位结果,并返回策略重复异常和/或定位结果。为了实现上述目的,根据本发明的另一个方面,提供了一种基于综合业务开放网 关/Parlay X网关的地址重复处理方法。根据本发明的基于综合业务开放网关/Parlay X网关的地址重复处理方法,其中, 综合业务开放网关/Parlay X网关包括业务逻辑处理模块,上述方法包括接收针对多个 终端的业务请求消息,其中,业务请求消息是对多个终端的地址同时发起的业务请求;业务 逻辑处理模块在多个终端的地址出现地址重复的情况下,根据预定策略对业务请求消息进 行处理,并返回业务异常和/或业务处理结果。优选地,预定策略至少包括以下之一第一预定策略、第二预定策略、第三预定策 略第一预定策略包括,对于重复地址序列中的第一地址,转发第一地址对应的业务请求, 并接收返回的业务处理结果,对于后续重复的地址,生成业务异常,返回业务处理结果和/ 或业务异常;第二预定策略包括,对于重复的地址,根据业务逻辑处理模块进一步解析生成 新的地址序列,转发新的地址序列中的每个地址对应的业务请求,并接收返回的业务处理 结果;第三预定策略包括,对业务请求消息进行异常处理,返回业务异常。优选地,在重复的地址为电话资源标识符或不支持全球统一资源标识符的会话初 始协议资源标识符的情况下,上述方法包括判断重复的地址所属的终端是否为同一用户 的终端,如果判断结果为是,则根据第二预定策略对业务请求消息进行处理。优选地,在重复的地址包括支持全球统一资源标识符的会话初始协议资源标识符 或终端的唯一物理地址的情况下,根据第三预定策略对业务请求消息进行处理。为了实现上述目的,根据本发明的再一个方面,提供了 一种定位处理装置。根据本发明的定位处理装置,位于综合业务开放网关/Parlay X网关,包括接收 单元,用于接收多个终端的定位操作请求,其中,定位操作请求是对多个终端的地址同时发 起的定位请求;检测单元,用于检测多个终端的地址中是否存在重复的地址;处理单元,用 于对定位操作请求进行处理,并返回策略重复异常和/或定位结果。优选地,处理单元包括发送模块,用于向定位中心发送没有出现重复的地址对应 的定位请求,获取定位结果;异常处理模块,用于对重复的地址进行异常处理,生成策略重 复异常;输出模块,用于输出定位结果和/或策略重复异常。优选地,处理单元包括判断模块,用于判断重复的地址所属的终端是否为同一用户的终端,其中,重复的地址为电话资源标识符或不支持全球统一资源标识符的会话初始 协议资源标识符;业务执行模块,用于向定位中心发送重复的地址中的每个地址对应的定 位请求,获取定位结果;输出模块,用于输出定位结果。优选地,处理单元具体用于对定位操作请求进行异常处理,返回定位异常,其中, 重复的地址包括支持全球统一资源标识符的会话初始协议资源标识符或终端的唯一物理 地址。优选地,上述装置还包括计数器,用于对包括重复的地址的定位操作请求的个数 进行计数;安全控制单元,用于在计数器的计数值超过预定阈值的情况下,启动防欺诈策 略。为了实现上述目的,根据本发明的再一个方面,还提供了 一种基于综合业务开放 网关/Parlay X网关的地址重复处理装置。根据本发明的基于综合业务开放网关/Parlay X网关的地址重复处理装置,位于 综合业务开放网关,包括第一接收模块,用于接收多个终端的业务请求消息,其中,业务请 求消息是对多个终端的地址同时发起的业务请求;第一检测模块,用于检测多个终端的地 址是否出现地址重复;第一处理模块,用于根据预定策略对业务请求消息进行处理,并返回 业务异常和/或业务处理结果。通过本发明,通过在ISAG的业务处理逻辑模块中增加用户地址重复策略控制和 处理功能,对地址重复的情况进行策略控制和处理,解决了 ISAG中对用户地址重复的处理 造成的系统开发效率和业务处理速度低的问题,进而达到了提高定位业务的执行效率、加 快响应时间、提高开发效率的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的业务能力开放平台的逻辑分层结构示意图;图2是根据相关技术的综合业务开放网关/Parlay X网关中终端位置定位能力的 实现功能模块的示意图;图3是根据相关技术的综合业务开放网关/Parlay X网关的定位流程的流程图;图4是根据本发明实施例的增加了用户地址重复策略控制和处理功能的综合业 务开放网关/Parlay X网关的示意图;图5是根据本发明实施例的定位处理方法的流程图;图6是根据本发明实施例的实例1的综合业务开放网关/ParlayX网关的定位流 程图,其中,返回定位结果和地址重复异常事件;图7是根据本发明实施例的实例2的综合业务开放网关/ParlayX网关的定位流 图,其中,返回用户同一地址下多个终端定位结果;图8是根据本发明实施例的实例3的综合业务开放网关/ParlayX网关的定位流 程图,其中,返回地址重复异常事件;图9是根据本发明实施例的实例4的综合业务开放网关/ParlayX网关的定位流 程图,其中,返回地址重复异常事件和欺诈事件通知;
图10是根据本发明实施例的定位处理装置的结构框图;图11是根据本发明优选实施例的定位处理装置的实例1的结构框图;图12是根据本发明优选实施例的定位处理装置的实例2的结构框图;图13是根据本发明优选实施例的定位处理装置的实例4的结构框图;图14是根据本发明方法实施例二的地址重复处理方法的流程图;图15是根据本发明装置实施例二的地址重复处理装置的结构框图。
具体实施例方式功能概述考虑到相关技术中ISAG中对用户地址重复的处理造成的系统开发效率和业务处 理速度低的问题,本发明实施例提出了一种改进的定位处理方案,图4是根据本发明实施 例的增加了用户地址重复策略控制和处理功能的综合业务开放网关/Parlay X网关的示意 图,如图4所示,在综合业务开放网关/Parlay X网关的业务处理逻辑模块中增加用户地址 重复策略控制和处理功能,对地址重复的情况进行策略控制和处理。需要说明的是,本发明实施例是用于综合业务网关/Parlay X网关的定位处理,但 对于其他的有可能出现地址重复情况的业务,例如,短信息业务、彩信息业务等,也可以使 用与本发明实施例原理相同的方案进行处理,其中,方法实施例一用于定位请求的处理,方 法实施例二用于其他存在地址重复业务的处理。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。方法实施例一需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。根据本发明的实施例,提供了一种基于综合业务开放网关/Parlay X网关的定位 处理方法,图5是根据本发明实施例的定位处理方法的流程图,如图5所示,该方法包括如 下的步骤S502至步骤S504 步骤S502,接收针对多个终端的定位操作请求,其中,定位操作请求是对多个终 端的地址同时发起的定位请求。其中,定位操作请求可以是群组定位(Get Location For Group)、启动地理位置信息通知(Start Geographical Notification)、启动周期性信息通 知(StartPeriodic Notification)等,定位操作请求可以来自于SP/CP或其他第三方应 用。需要说明的是启动地理位置信息通知和启动周期性信息通知中包含对群组地址的处 理,因而也存在重复地址的情况,本实施例也可以对此进行处理,在以下的描述中,是以定 位请求为例进行说明的,但保护范围并不限于此。步骤S504,综合业务开放网关/Parlay X网关通过业务逻辑处理模块对定位操作 请求进行处理,业务逻辑处理模块在多个终端的地址出现地址重复的情况下,根据预定策 略对定位操作请求进行处理,并返回策略重复异常和/或定位结果。对于用户地址重复的情况,电信运营商设定的策略可以是如下的处理,S卩,步骤 S502中的预定策略可以包括以下策略的一个或多个第一预定策略、第二预定策略、第三预定策略。下面对上述三种策略进行详细的说明。第一预定策略对于重复地址序列中的第一地址,向定位中心发送第一地址对应的定位请求(调 用定位业务能力)(即,综合业务开放网关/ParlayX网关向定位中心发起定位操作请求,定 位中心可以是GMLC,也可以MPC,),并接收定位中心返回的定位结果(也称为定位数据);同时,对后续重复的地址对应的定位请求进行异常处理(同时,不向定位中心发 起定位请求),生成策略重复异常,ISAG将第一地址的定位结果和重复地址的策略重复异 常发送给SP/CP或其他第三方应用。第二预定策略对于重复的地址,根据业务逻辑处理模块进一步解析生成新的地址序列,向定位 中心发送新的地址序列每个地址对应的定位请求,定位中心对每个地址对应的定位请求 都进行处理后,将定位结果发送综合业务开放网关/Parlay X网关,综合业务开放网关/ Parlay X网关接收到定位结果后将该定位结果转发给CP/SP或其他第三方应用。第三预定策略直接对定位操作请求进行异常处理,返回策略重复异常。需要说明的是,综合业务网关/Parlay X网关的业务处理模块根据重复地址的性 质的不同选择不同的策略。以下对此进行举例说明。如果重复的地址为TEL URI或不支持GRUU (全球统一资源标识符)的SIP URI 的情况下,判断重复的地址所属的终端是否为同一用户的终端,如果是同一用户的终端, 则根据第二预定策略对定位操作请求进行处理,即,根据业务逻辑处理模块进一步解析生 成新的地址序列,向定位中心发送新的地址序列每个地址对应的定位请求,并接收返回的 所述定位结果;然后,将定位结果发送给SP/CP或其他第三方应用。判断终端是否属于同 一用户时,需要查询用户业务数据库、共享数据库或地址簿数据库,例如,归属位置寄存器 (Home Location Register,简称为 HLR)、归属用户服务器(HomeSubscriber Server,简称 为HSS)、共享用户上下文可扩展标记语言(Extensible Markup Language,简称为XML)数 据库(shared profileXML Document Management Server,简禾尔为 shared profile XDMS) > 共享策略XML数据库(shared policy XDMS)、个人信息管理地址簿(Personal Information Manager,简称为PIM)、融合地址簿(CAB)等,然后,确定该用户拥有多个终端且终端有相同 的地址URI时,综合业务开放网关/Parlay X网关可以根据运营商或用户设定策略(例如, 时间、场所、访问用户等)对该被访问用户的这些终端(部分或全部)同时或顺序调用终端 位置定位业务能力处理(即,发送定位请求)。如果在重复的地址包括支持全球统一资源标识符的会话初始协议资源标识符或 终端的唯一物理地址,则根据第三预定策略对定位操作请求进行处理对定位操作请求进 行异常处理,返回策略重复异常。即,对于支持GRUU的SIP URI或用户设备的唯一物理地 址的重复情况,则直接进行异常出错处理(即,异常处理)。优选地,如果出现地址重复的定位操作请求的个数超过预定阈值,则综合业务开 放网关/Parlay X网关还可以启动防欺诈策略。即,如果来自同一用户的多次定位操作请求 中都出现地址重复的现象(同一用户的多次地址重复情况),或者,来自同一 CP/SP或其他 第三方应用的多次定位请求中出现大规模地址重复现象(CP/SP的大规模地址重复情况),电信运营商可以设定防CP/SP欺诈策略,例如,禁止该CP/SP的请求或发出告警通知等。对于其他上述没有提到的地址类型可以使用第一预定策略,也可以根据实际情况
使用第二或第三预定策略。下面进一步结合实例对本发明实施例的实现过程进行详细描述。实例1图6是根据本发明实施例的实例1的综合业务开放网关/ParlayX网关的定位流 程图,其中,返回定位结果和地址重复异常事件,该实例用于实现上述的情况一,如图6所 示,该流程包括如下的步骤601至步骤610 步骤601,CP/SP向ISAG/Parlay X网关发送对用户的定位操作请求,即,定 位请求,例如,群组定位(Get Location For Group)、启动地理位置信息通知(Start Geographical Notification)、启动周期性信息通知(Start Periodic Notification)等, 该请求包含多个用户地址。步骤602,ISAG/Parlay X网关对CP/SP进行认证授权。认证授权通过后将请求消 息继续下发。如果认证不通过,则直接返回异常。步骤603,ISAG/Parlay X网关的业务逻辑处理模块D执行用户地址重复策略控制 和处理,如果存在地址重复,根据电信运营商设定的策略,对筛除重复后的地址调用定位业 务能力并记录地址重复事件,即,对于非重复的地址对应的定位请求,ISAG/Parlay X网关 对该地址对应的定位请求进行处理(即,向定位中心发送该定位请求,步骤604至步骤608 即为对定位业务的处理),对重复的地址对应的定位请求进行异常处理。步骤604,ISAG/Parlay X网关向综合业务管理平台发起计费请求。步骤605,综合业务管理平台ISMP执行计费处理,即,计费处理。步骤606,综合业务管理平台ISMP返回计费结果给ISAG/Parlay X网关。需要说明的是,在步骤604至步骤606中的计费是针对请求定位消息的请求方的, 例如,某个CP/SP,而并非针对该请求中的用户终端的地址。步骤607,ISAG/Parlay X网关向定位中心GMLC发起定位操作请求。步骤608,定位中心GMLC返回定位数据给ISAG/Parlay X网关。步骤609,ISAG/Parlay X网关根据结果重新组装定位数据和异常数据生成定位结 果集合,例如,多地址定位接口在请求的时候以用户URI数组40.. η]形式来请求,返回结 果的时候也应返回一个结果数组r
。如果al,a5,a8经鉴定属于重复URI,则rl填写 的是定位结果数据(即,定位结果),r5和r8应填写重复异常(即,策略重复异常)。步骤610,ISAG/Parlay X网关返回定位结果集合(即,定位数据数据和地址重复 异常事件)给CP/SP。实例2图7是根据本发明实施例的实例2的综合业务开放网关/ParlayX网关的定位流 图,其中,返回用户同一地址下多个终端定位结果,该实例用于实现上述的情况二,如图7 所示,该流程包括如下的步骤701至步骤711 步骤701至步骤702,同步骤601至步骤602,在此不再赘述。步骤703a,ISAG/Parlay X网关的业务逻辑处理模块D执行用户地址重复策略控 制和处理,如果存在地址重复,根据电信运营商设定的策略,则筛除重复地址后继续调用定位业务能力,即,对于非重复的地址对应的定位请求,ISAG/Parlay X网关对该地址对应的 定位请求进行处理。如果重复的地址为TEL URI或不支持GRUU的SIP URI的地址重复,执 行步骤703b。步骤703b,对于TEL URI或不支持GRUU (全球统一资源标识符)的SIP URI的地 址重复,首先查询用户业务数据库、共享数据库或地址簿数据库,例如,HLR、HSS、共享用户 上下文 XML 数据库(shared profile XDMS)、共享策略 XML 数据库(shared policyXDMS)、 个人信息管理地址簿(PIM)、融合地址簿(CAB)等。当该用户拥有多个终端且相同的地址 URI时,综合业务开放网关/Parlay X网关可以根据运营商或用户设定策略(例如,时间、场 所、访问用户等)对该被访问用户的这些终端(部分或全部)设定同时或顺序调用终端位 置定位业务能力处理,在步骤707、708、709中体现了该步骤。需要说明的是,在本实例中,查询的数据库都是综合业务开放网关/parlay χ网关 的,但是由于相关策略可能可能使用到其他的数据,这些数据需要运营商根据情况来写到 数据库中或者使用综合业务开放网关/parlay χ网关与其他系统之间的数据交互接口。步骤704,ISAG/Parlay X网关向综合业务管理平台发起计费请求。步骤705,综合业务管理平台ISMP执行计费处理。步骤706,综合业务管理平台ISMP返回计费结果给ISAG/Parlay X网关。步骤707,ISAG/Parlay X网关从请求的多个终端地址中选择一个地址向定位中心 GMLC发起对该地址的定位操作请求。步骤708,定位中心GMLC返回定位数据给ISAG/Parlay X网关。步骤709,ISAG/Parlay X网关判断重复地址中其他终端的定位请求是否都已经处 理,如果没有,则选择重复地址中的另一个终端的定位请求,重复执行步骤707和步骤708, 直到重复地址的所有终端的定位请求都被处理。如果重复地址的所有终端的请求都被处 理,则继续执行步骤710。步骤710,ISAG/Parlay X网关根据结果重新组装定位数据生成定位结果集合,例 如多地址定位接口在请求的时候以用户URI数组40.. η]形式来请求,返回结果的时候也 应返回一个结果数组r
。如果al,a5,a8经鉴定属于重复URI,则rl填写的是定位结 果数据(即,定位结果),r5和r8填写相同地址URI的其他终端的定位结果数据。步骤711,ISAG/Parlay X网关返回请求返回结果,该返回结果为包含请求中多个 地址的定位结果数据,即,包括重复地址的定位结果数据也包括非重复地址的定位结果数 据。实例3图8是根据本发明实施例的实例3的综合业务开放网关/ParlayX网关的定位流 程图,其中,返回地址重复异常事件,该实例用于实现上述的情况三,如图8所示,该流程包 括如下步骤801至步骤804 步骤801至步骤802,同步骤601至步骤602,在此不再赘述。步骤803,ISAG/Parlay X网关的业务逻辑处理模块D执行用户地址重复策略控制 和处理,如果存在地址重复(或者,对于支持GRUU的SIP URI或终端唯一的物理地址的重 复),根据电信运营商设定的策略,进行地址重复异常处理(即,异常处理)。步骤804,ISAG/Parlay X网关返回地址重复异常事件(即,策略重复异常)给CP/SP。通过本实例3,综合业务网关提供了异常处理接口,通过此接口可以对重复的地址 进行异常处理。实例4图9是根据本发明实施例的实例4的综合业务开放网关/ParlayX网关的定位流 程图,其中,返回地址重复异常事件和欺诈事件通知,该实例用于实现上述的情况四,如图9 所示,该流程包括如下的步骤901至步骤906 步骤901至步骤902,同步骤601至步骤602,在此不再赘述。步骤903至步骤904,同步骤803至步骤804,在此不再赘述。步骤905,对于CP/SP对同一用户的多次地址重复情况和CP/SP的请求中出现大比 率重复的情况(超过运营商设定的门限值),即,如果来自同一用户的多次定位操作请求中 都出现地址重复的现象(同一用户的多次地址重复情况),或者,来自同一 CP/SP或其他第 三方应用的多次定位请求中出现大比率地址重复现象,电信运营商设定防CP/SP欺诈策略 的执行操作(即,启动防欺诈策略)。步骤906,ISAG/Parlay X网关发送欺诈事件告警通知给CP/SP。本发明的实施例提供了在ISAG/Parlay X网关中使用终端位置定位电信业务能力 时,通过在业务逻辑处理模块中进行用户地址重复策略控制和处理,优化了终端位置定位 业务的执行效率,加快了响应时间。方法实施例二根据本发明的实施例,提供了一种基于综合业务开放网关/Parlay X网关的地址 重复处理方法,该综合业务开放网关包括业务逻辑处理模块,图14是根据本发明方法实 施例二的地址重复处理方法的流程图,如图14所示,该流程包括如下的步骤S142至步骤 S146 步骤S142,接收多个终端的业务请求消息,其中,业务请求消息是对多个终端的地 址同时发起的业务请求。业务请求消息可以来自于CP/SP。步骤S144,业务逻辑处理模块判断多个终端的地址是否出现地址重复。步骤S146,如果出现地址重复,则根据预定策略对业务请求消息进行处理,并返回 业务异常和/或业务处理结果。对于用户地址重复的情况,电信运营商设定的策略可以是如下的处理,即,步骤 S144中的预定策略可以包括以下策略的一个或多个第一预定策略、第二预定策略、第三 预定策略。下面对上述三种策略进行详细的说明。第一预定策略对于重复地址序列中的第一地址,转发第一地址对应的业务请求,并接收返回的 业务处理结果,对于后续重复的地址,生成业务异常,返回业务处理结果和/或业务异常, 然后将业务处理结果和业务异常返回给SP/CP或其他第三方应用。第二预定策略对于重复的地址,根据业务逻辑处理模块进一步解析生成新的地址序列,转发新 的地址序列每个地址对应的业务请求,并接收返回的业务处理结果。第三预定策略
直接对业务请求消息进行异常处理,返回业务异常。需要说明的是,综合业务网关/Parlay X网关的业务处理模块根据重复地址的性 质的不同选择不同的策略。以下对此进行举例说明。如果重复的地址为电话资源标识符或不支持全球统一资源标识符的会话初始协 议资源标识符,则判断重复的地址所属的终端是否为同一用户的终端,如果是同一用户的 终端则根据第二预定策略进行处理,即,转发重复的地址中的每个地址对应的业务请求,并 接收返回的业务处理结果。如果重复的地址包括支持全球统一资源标识符的会话初始协议资源标识符或终 端的唯一物理地址,则根据第三预定策略进行处理,即,对业务请求消息进行异常处理,返 回业务异常,在此情况下,综合业务开放网关不会转发上述业务请求。需要说明的是,上述实施例的综合业务开放网关/Parlay X网关提供了相关技术 中没有的重复策略管理和重复异常接口。在相关技术中各种业务在各自的接口接收模块或 业务处理模块简单的处理重复地址。如果重复策略根据需求发生改变,那么每个业务都要 在各自的处理重复的地方进行修改。而通过本发明实施例的上述方法,就可以在统一的地 方进行管理和处理,提高了开发效率。通过本实施例,提供了在ISAG/Parlay X网关中使用终端其他包含重复地址的业 务时,通过在业务逻辑处理模块中进行用户地址重复策略控制和处理,优化了终端业务的 执行效率,加快了响应时间。装置实施例一根据本发明的实施例,提供了一种定位处理装置,优选地,该装置位于综合业务开 放网关/Parlay X网关,其中,该装置可以位于综合业务开放网关/Parlay X网关中的业务 逻辑处理模块。图10是根据本发明实施例的定位处理装置的结构框图,如图10所示,该装 置包括接收单元12、检测单元14、处理单元16,下面对该结构进行详细的描述。接收单元12,用于接收多个终端的定位操作请求,其中,定位操作请求是对多个终 端的地址同时发起的定位请求;检测单元14连接至接收单元12,用于检测多个终端的地址 中是否存在重复的地址;处理单元16连接至检测单元14,用于对定位操作请求进行处理, 并返回策略重复异常和/或定位结果,具体地,处理单元16可以根据检测单元14的不同检 测结果进行后续处理。下面进一步结合实例对该装置实施例进行详细的说明。实例1图11是根据本发明优选实施例的定位处理装置的实例1的结构框图,如图11所 示,上述处理单元包括发送模块112、异常处理模块114、输出模块116。优选地,该装置可 以用于实现上述方法实施例中的实例1,下面对该结构进行详细的说明。发送模块112,用于向定位中心发送没有出现重复的地址对应的定位请求,获取定 位结果;异常处理模块114,用于对重复的地址对应的定位请求进行异常处理,生成策略重 复异常;发送模块112和异常处理模块114对应于步骤603 ;输出模块116连接至发送模块 112和异常处理模块114,用于输出定位数据和/或策略重复异常;执行模块114对应于步 骤 609。实例2
图12是根据本发明优选实施例的定位处理装置的实例2的结构框图,实例2中的 装置应用于多个相同的地址为TEL URI或不支持全球统一资源标识符的SIP URI的情况 下,如图12所示,上述处理单元包括判断模块122、业务执行模块124、输出模块126,优选 地,该装置可以用于实现上述方法实施例中的实例2,下面对该结构进行详细的说明。判断模块122,用于判断重复的地址所属的终端是否为同一用户的终端;业务执 行模块124连接至判断模块122,在判断模块122判断结果为是的情况下,用于发起重复的 地址中的每个地址对应的定位请求,获取定位结果;判断模块122和业务执行模块124对应 于步骤703b ;输出模块126连接至判断模块122业务执行模块124,用于输出定位结果;输 出模块126对应于步骤709。实例3优选地,该装置可以用于实现上述方法实施例中的实例3,实例3中的装置在重复 的地址包括支持全球统一资源标识符的SIPURI或终端的唯一物理地址的情况下或直接进 行地址重复异常处理的情况下,上述处理单元具体用于对定位操作请求进行异常处理,返 回定位异常,对应于步骤803至步骤804。实例4图13是根据本发明优选实施例的定位处理装置的实例4的结构框图,如图13所 示,该装置还包括计数器132、安全控制单元134,,优选地,该装置可以用于实现上述方法 实施例中的实例4,下面对该结构进行详细的说明。计数器132连接至处理单元16,用于对包括多个重复的地址的定位操作请求的个 数进行计数;安全控制单元134连接至计数器132,用于在计数器132的计数值超过预定阈 值的情况下,启动防欺诈策略(例如,禁止该CP/SP的请求或发出告警通知等),计数器132 和安全控制单元134对应于步骤905。装置实施例二根据本发明的实施例,提供了一种基于综合业务开放网关/Parlay X网关的地址 重复处理装置,位于综合业务开放网关/ParlayX网关,图15是根据本发明装置实施例二的 地址重复处理装置的结构框图,如图15所示,装置包括第一接收模块152、第一检测模块 154、第一处理模块156,该装置用于实现方法实施例中的地址重复处理的方法,下面对该装 置的结构进行详细的描述。第一接收模块152,用于接收多个终端的业务请求消息,其中,业务请求消息是对 多个终端的地址同时发起的业务请求;第一检测模块154连接至第一接收模块152,用于检 测多个终端的地址是否出现地址重复第一处理模块156连接至第一检测模块154,用于根 据预定策略对业务请求消息进行处理,并返回业务异常和/或业务处理结果。通过本发明上述实施例,在ISAG/Parlay X网关的业务逻辑处理模块中增加用户 地址重复策略控制和处理功能,当CP/SP业务应用使用Parlay X的Web service接口调用 底层终端位置定位电信业务能力或其他业务时出现用户地址重复的情况,运营商可以进行 相应的策略控制和处理。这样ISAG/Parlay X网关可以改善终端位置定位业务或其他业务 执行的效率,并且在需要调整策略的时候,不需要修改代码,直接修改相应的策略就可以完 成新策略的部署。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
1权利要求
一种基于综合业务开放网关/Parlay X网关的定位处理方法,所述综合业务开放网关提供网络服务接口,其特征在于,所述方法包括综合业务开放网关/Parlay X网关的网络服务接口接收包含多个终端的定位操作请求,其中,所述定位操作请求是对所述多个终端的地址同时发起的定位请求;所述综合业务开放网关/Parlay X网关在所述多个终端的地址出现地址重复的情况下,通过网络服务接口返回策略重复异常和/或定位结果。
2.根据权利要求1所述的方法,其特征在于,综合业务开放网关/ParlayX网关通过 业务逻辑处理模块根据预定策略对所述定位操作请求进行处理,预定策略至少包括以下之 一第一预定策略、第二预定策略、第三预定策略所述第一预定策略包括,对于重复地址序列中的第一地址,向定位中心发送所述第一 地址对应的定位请求,并接收所述定位中心返回的所述定位结果,对于后续重复的地址,生 成所述策略重复异常,返回所述定位结果和/或所述策略重复异常;所述第二预定策略包括,对于重复的地址,根据所述业务逻辑处理模块进一步解析生 成新的地址序列,向定位中心发送所述新的地址序列中的每个地址对应的定位请求,并接 收返回的所述定位结果;所述第三预定策略包括,对所述定位操作请求进行异常处理,返回所述策略重复异常。
3.根据权利要求2所述的方法,其特征在于,在重复的地址为电话资源标识符或不支 持全球统一资源标识符的会话初始协议资源标识符的情况下,所述方法还包括判断所述重复的地址所属的终端是否为同一用户的终端,如果判断结果为是,则根据 所述第二策略对所述定位操作请求进行处理。
4.根据权利要求2所述的方法,其特征在于,在所述重复的地址包括支持全球统一资 源标识符的会话初始协议资源标识符或终端的唯一物理地址的情况下,根据所述第三策略 对所述定位操作请求进行处理。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括 如果出现地址重复的定位操作请求的个数超过预定阈值,则启动防欺诈策略。
6. 一种基于综合业务开放网关/Parlay X网关的定位处理方法,所述综合业务开放 网关/Parlay X网关包括网络服务接口模块、业务逻辑处理模块,其特征在于,所述方法包 括综合业务开放网关/Parlay X网关的网络服务接口模块接收包含多个终端的定位操作 请求,其中,所述定位操作请求是对所述多个终端的地址同时发起的定位请求;在处理所述定位操作请求之前,所述综合业务开放网关/Parlay X网关的业务逻辑处 理模块对所述多个终端的地址是否出现地址重复进行判断;在判断结果为是的情况下,所述业务逻辑处理模块根据预定策略向定位中心转发对所 述定位操作请求和/或对所述定位操作请求进行异常处理,其中,对所述定位操作进行异 常处理后产生策略重复异常;所述定位中心接收来自所述业务逻辑处理模块的定位操作请求,对所述定位操作请求 进行处理,并向所述业务处理模块发送定位结果;所述业务处理逻辑模块接收来自所述定位中心的所述定位结果,并返回所述策略重复 异常和/或所述定位结果。
7.一种基于综合业务开放网关/Parlay X网关的地址重复处理方法,所述综合业务开 放网关/Parlay X网关包括业务逻辑处理模块,其特征在于,所述方法包括综合业务开放网关/Parlay X网关的网络服务接口接收针对多个终端的业务请求消 息,其中,所述业务请求消息是对所述多个终端的地址同时发起的业务请求;所述综合业务开放网关/Parlay X网关在所述多个终端的地址出现地址重复的情况 下,根据预定策略对所述业务请求消息进行处理,通过网络服务接口返回业务异常和/或 业务处理结果。
8.根据权利要求7所述的方法,其特征在于,综合业务开放网关/ParlayX网关通过业 务逻辑处理模块根据预定策略对所述定位操作请求进行处理,所述预定策略至少包括以下 之一第一预定策略、第二预定策略、第三预定策略所述第一预定策略包括,对于重复地址序列中的第一地址,转发所述第一地址对应的 业务请求,并接收返回的所述业务处理结果,对于后续重复的地址,生成所述业务异常,返 回所述业务处理结果和/或所述业务异常;所述第二预定策略包括,对于重复的地址,根据所述业务逻辑处理模块进一步解析生 成新的地址序列,转发所述新的地址序列中的每个地址对应的业务请求,并接收返回的所 述业务处理结果;所述第三预定策略包括,对所述业务请求消息进行异常处理,返回所述业务异常。
9.根据权利要求8所述的方法,其特征在于,在重复的地址为电话资源标识符或不支 持全球统一资源标识符的会话初始协议资源标识符的情况下,所述方法包括判断所述重复的地址所属的终端是否为同一用户的终端,如果所述判断结果为是,则 根据所述第二预定策略对所述业务请求消息进行处理。
10.根据权利要求8所述的方法,其特征在于,在所述重复的地址包括支持全球统一资 源标识符的会话初始协议资源标识符或终端的唯一物理地址的情况下,根据所述第三预定 策略对所述业务请求消息进行处理。
11.一种定位处理装置,位于综合业务开放网关/Parlay X网关,其特征在于,所述定 位处理装置包括接收单元,用于接收多个终端的定位操作请求,其中,所述定位操作请求是对所述多个 终端的地址同时发起的定位请求;检测单元,用于检测所述多个终端的地址中是否存在重复的地址;处理单元,用于对所述定位操作请求进行处理,并返回策略重复异常和/或定位结果。
12.根据权利要求11所述的定位处理装置,其特征在于,所述处理单元包括发送模块,用于向定位中心发送所述没有出现重复的地址对应的定位请求,获取所述 定位结果;异常处理模块,用于对所述重复的地址进行异常处理,生成所述策略重复异常;输出模块,用于输出所述定位结果和/或所述策略重复异常。
13.根据权利要求11所述的定位处理装置,其特征在于,所述处理单元包括判断模块,用于判断所述重复的地址所属的终端是否为同一用户的终端,其中,所述重 复的地址为电话资源标识符或不支持全球统一资源标识符的会话初始协议资源标识符;业务执行模块,用于向定位中心发送所述重复的地址中的每个地址对应的定位请求,获取定位结果;输出模块,用于输出所述定位结果。
14.根据权利要求11所述的定位处理装置,其特征在于,所述处理单元具体用于对所述定位操作请求进行异常处理,返回定位异常,其中,所述 重复的地址包括支持全球统一资源标识符的会话初始协议资源标识符或终端的唯一物理 地址。
15.根据权利要求11至14中任一项所述的定位处理装置,其特征在于,还包括 计数器,用于对包括所述重复的地址的定位操作请求的个数进行计数;安全控制单元,用于在所述计数器的计数值超过预定阈值的情况下,启动防欺诈策略。
16.一种基于综合业务开放网关/Parlay X网关的地址重复处理装置,位于综合业务 开放网关,其特征在于,所述装置包括第一接收模块,用于接收多个终端的业务请求消息,其中,所述业务请求消息是对所述 多个终端的地址同时发起的业务请求;第一检测模块,用于检测所述多个终端的地址是否出现地址重复; 第一处理模块,用于根据预定策略对所述业务请求消息进行处理,并返回业务异常和/ 或业务处理结果。
全文摘要
本发明公开了一种基于综合业务开放网关/Parlay X网关的定位处理方法、地址重复处理方法及装置,该定位处理方法包括提供网络服务接口接收针对多个终端的定位操作请求,其中,定位操作请求是对多个终端的地址同时发起的定位请求;综合业务开放网关/Parlay X网关通过业务逻辑处理模块进行处理,在多个终端的地址出现地址重复的情况下,根据预定策略对定位操作请求进行处理,通过网络服务接口返回策略重复异常和/或定位结果。通过本发明解决了ISAG/Parlay X网关中对用户地址重复的处理造成的系统开发效率和业务处理速度低的问题,进而达到了提高定位业务的执行效率、加快响应时间、提高开发效率的效果。
文档编号H04W80/10GK101925177SQ200910190309
公开日2010年12月22日 申请日期2009年6月11日 优先权日2009年6月11日
发明者巫妍 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1