专利名称:在通信网络中提供位置信息的方法及位置服务系统的制作方法
技术领域:
本发明涉及通信网络中的位置信息技术,尤其涉及一种在通信网络中提供位置信息的方法及位置服务系统。
背景技术:
参阅图1所示的位置服务系统,该系统为建立在CDMA基础网络上的独立位置服务平台,采用集中设置方案,即在网络系统的总部建设一套位置服务系统的逻辑功能节点,集中处理整个通信网络内(如全国范围内)的位置服务。整个位置服务系统包括以下四部分1、移动定位中心(MPC)具有用户和CP的接入鉴权、鉴权检查、用户管理、为内容服务提供标准位置服务接口以及提供计费、操作维护系统等功能。此外,还包括一套位置服务专用短信平台,辅助位置服务系统工作。
2、位置服务系统中间件(LCS)主要完成GIS网关的功能。
3、定位系统完成基于CDMA定位协议IS-801-1的移动台位置计算。
4、计费模块完成计费采集、批价、提供业务详单等功能。
用户使用定位服务有三种接入方式,分别是brew方式,wap方式和www方式。用户接入后,定位请求通过数据网到总部的MPC,总部MPC完成鉴权后,并利用定位系统完成定位请求,并返回定位结果。
这种采用集中方式处理位置服务的缺点在于当某个区域对定位服务需求量很大时,总部MPC不能充分满足定位服务。
发明内容
本发明提供一种在通信网络中提供位置信息的方法及位置服务系统,以解决现有技术中存在无法充分满足某个区域大量的定位服务的问题。
实现本发明的技术方案一种在通信网络中提供位置信息的方法,所述通信网络包括可为整个网络内用户提供位置服务的第一位置业务处理中心,与第一移动定位中心互联的第二位置业务处理中心,该第二位置业务处理中心为所覆盖区域内的用户提供位置服务;该方法包括下述步骤A、本地区域内用户发起定位请求;B、通过网络将所述定位请求触发到第二位置业务处理中心;C、第二位置业务处理中心判断发起定位请求的用户是本地用户还是漫游用户,如果为漫游用户,则进行步骤D,如果为本地用户,则由第二位置业务处理中心完成相应的位置业务处理并进行定位请求响应;D、第二位置业务处理中心与第一移动定位中心进行通讯,并由第一位置业务处理中心完成相应的定位请求处理;E、第二位置业务处理中心根据第一位置业务处理中心的处理结果向用户返回相应的定位请求响应。
一种位置服务系统,包括可为整个通信网络中的用户提供位置服务的第一位置业务处理中心;其中,所述位置服务系统还包括与第一位置业务处理中心互联的第二位置业务处理中心,该第二位置业务处理中心为所覆盖区域内的用户提供位置服务;所述第二位置业务处理中心在收到漫游用户的定位请求时与第一位置业务处理中心建立通讯,由第一位置业务处理中心完成数据业务处理并由第二位置业务处理中心向用户返回响应。
本发明具有以下有益效果1、整个网络中的应用和本地应用可以使用统一的IP提供服务,对用户来说完全透明。
2、现有用户终端不作任何改动,无缝接入本地应用系统。
3、本地应用对漫游用户完全透明,不需要进行额外设置和变更,有利于本地系统扩展。
4、建立区域同的本地MPC,可以更加快速、稳定的提供定位服务,可以给用户带来最佳感受并提供最优服务。
5、有利于在已经提供了全网应用的地区开展本地应用,有助于市场扩展。
图1为CDAM网络中的位置服务系统结构示意图;图2为本发明的流程图;图3为位置业务处理中心的组网示意图。
具体实施例方式
本实施例以CDMA通信网络为例对本发明进行说明。
本发明在图1所示位置服务系统的第一位置业务处理中心已实现全网位置业务应用的基础上,在不同区域建立第二位置业务处理分中心(或称位置业务处理分中心),通过第一位置业务处理中心与第二业务处理中心的业务配合,由第二业务处理中心为所在地的本地用户提供位置业务,用户漫游到该第二业务处理中心所在地时,通过第二位置业务处理中心与第一位置业务处理中心建立通讯,由第一位置业务处理中心为漫游用户提供位置业务。
对于区域中的划分可根据业务需求和业务量决定,如第一位置业务处理中心能够处理全国的位置业务,以省为区域设立各省的第二位置业务处理中心。对于业务需求少的省,可能将多个省作为一个区域。
根据位置业务的实现方式,整个业务在移动台(MS)接入后的数据通讯承载网络主要通过TCP/IP组网方式实现,完成MS、网站、业务处理中心、移动信令网间的通信。其中TCP/IP的组网主要集中在MS、网站、业务处理中心三者之间,实现三者间的互动。
位置业务触发主要包括网站触发、MS通过TCP/IP直接触发到移动定位中心(MPC)和MS通过WAP上网后再触发到MPC。其中业务处理和数据中心有第一位置业务处理中心的MPC(以下称总部MPC)和第二位置业务处理中心的MPC(以下简称本地MPC)。
参阅图2所示,第二位置业务处理中心对用户定位请求的主要处理过程如下步骤10、移动台通过PDSN以TCP/IP接入联通IP网络并发出定位请求。
步骤20、业务数据包通过IP路由到达本地MPC。
步骤30、本地MPC应用层进行手机号码分析(包括与信令网交互)并判断是否为本地用户,如果是则进行步骤40,否则进行步骤50。
步骤40、直接在本地MPC处理后向MS进行位置请求响应,并完成业务。
步骤50、本地MPC和总部MPC建立通讯,由总部MPC进行数据业务处理,包括完成用户鉴权和定位处理,然后向本地MPC返回结果。
步骤60、由本地MPC对MS做出业务响应。
对于由网站发起的业务,处理流程相似,只是网站先和本地MPC进行交互,再通过特殊短信向MS发指令,MS同意定位后,进行MPC定位处理,处理结束后将定位数据结果告知网站,完成定位业务。
第二位置业务处理中心包括移动定位中心、第一和第二网络设备。
参阅图3所示,移动定位中心为本地MPC,第一网络设备为路由器R1,第二网络设备为路由器R2。路由器R1和R2通过交换机用一个网段直接相连。MS由网络经PDSN接入后通过路由器R1连接本地MPC,本地MPC与总部MPC通过VPN网络连接。
在这种组网结构中,本地业务网络以本地业务处理中心为网络中心,它有移动台(MS)、网站和总部MPC三个外联出口,内部同时需要完成和PDE的数据交互。MS、网站(即internet)、本省MPC和总部MPC四个业务相关点的通过网络互连互通,本地MPC对MS以通信网内某一特定的IP地址对MS提供服务,并实现和总部MPC间的互连通讯;同时对INTERNET以某一合法的公网IP地址对各ISP网站提供服务。对MS,无论本地用户还是漫游用户,都能提供透明的位置业务服务。即使是总部漫游用户发出目的IP为总部MPC地址的服务请求,也必须将IP数据包路由到本地MPC先进行处理,由本地MPC和总部MPC交互,再由本地MPC以总部MPC的名义向漫游MS提供透明的位置业务服务。对本地用户,则由本地MPC直接提供业务服务。
根据应用需求,中心主机的地址对不同的服务对象需要转换为不同的服务IP。为隐藏MPC主机的实际地址,在MPC主机接入网络之前,先进行一次地址转换。如图2所示,在路由器R2的外连接口E1接口进行地址转换,本地MPC和总部MPC以统一的IP地址对外服务。
在路由器R1外连接口E0上进行网络地址地址转换(NAT)。此处的转换有两层含义(1)漫游用户发出的定位请求包的目的IP为总部MPC的地址(总部MPC的地址实质上就是第一业务处理中心),在此必须转为本地MPC的地址(即第二业务处理中心的地址)以边便能先到达本地MPC进行处理;(2)同时,在与总部MPC交互后,本地MPC以本地MPC地址返回给漫游MS的响应信息也需要转换为总部MPC的地址以向用户提供透明服务。因此,路由器R1进行数据包目的和源地址的双向转换。
第二位置业务处理中心的具体处理过程如下漫游MS发送目标地址为总部MPC的定位请求;在路由器R1的E0口将定位请求中的目标地址转换为本地MPC的IP地址,然后再路由到路由器R2;在路由器R2中,数据包的目的IP地址再次被转换为本地MPC的子网IP地址到达本地MPC主机。
本地MPC发出的响应包和到总部MPC的数据包在经过路由器R2的E1口时,包中的源地址都被转换为本地MPC的IP地址后发出。向漫游MS返回的响应包在经路由器R1到达MS前,在路由器R1处将包中的源地址再次转换为总部MPC的IP,从而向MS提供透明服务。
虽然上述仅以一个第二位置业务处理中心进行说明,但并不限于一个,可以为多个,其工作方式与互联网方式相同。
权利要求
1.一种在通信网络中提供位置信息的方法,所述通信网络包括可为整个网络内用户提供位置服务的第一位置业务处理中心,与第一移动定位中心互联的第二位置业务处理中心,该第二位置业务处理中心为所覆盖区域内的用户提供位置服务;该方法包括下述步骤A、本地区域内用户发起定位请求;B、通过网络将所述定位请求触发到第二位置业务处理中心;C、第二位置业务处理中心判断发起定位请求的用户是本地用户还是漫游用户,如果为漫游用户,则进行步骤D,如果为本地用户,则由第二位置业务处理中心完成相应的位置业务处理并进行定位请求响应;D、第二位置业务处理中心转发定位请求到第一移动定位中心,由第一位置业务处理中心完成相应的定位请求处理;E、第二位置业务处理中心根据第一位置业务处理中心的处理结果向用户返回相应的定位请求响应。
2.如权利要求1所述的方法,其特征在于,定位请求触发到第二位置业务处理中心的触发方式包括通过网站触发、通过TCP/IP直接触发和通过WAP上网后再触发。
3.如权利要求1或2所述的方法,其特征在于,所述第一和第二位置业务处理中心以统一的地址向用户提供位置服务。
4.如权利要求3所述的方法,其特征在于,步骤B中,对于目的地址为第一位置业务处理中心地址的定位请求,先由网络地址转换设备将该定位请求中的目的地址转换为第二位置业务处理中心的IP地址。
5.如权利要求4所述的方法,其特征在于,第二位置业务处理中心向漫游用户返回的响应包在到达用户前,由网络地址转换设备将该响应包中的源地址转换为第一位置业务处理中心的IP地址。
6.如权利要求4所述的方法,其特征在于,所述定位请求在到达第二位置业务处理中心前,该定位请求中的目的IP地址被转换为第二位置业务处理中心的子网地址;相应地,第二位置业务处理中心发出的数据包中作为源地址的子网地址被转换为第二位置业务处理中心的IP地址。
7.如权利要求3所述的方法,其特征在于,所述通信网络为CDMA网络。
8.一种位置服务系统,包括可为整个通信网络中的用户提供位置服务的第一位置业务处理中心;其特征在于,所述位置服务系统还包括与第一位置业务处理中心互联的第二位置业务处理中心,该第二位置业务处理中心为所覆盖区域内的用户提供位置服务;所述第二位置业务处理中心在收到漫游用户的定位请求时与第一位置业务处理中心建立通讯,由第一位置业务处理中心完成数据业务处理并由第二位置业务处理中心向用户返回响应。
9.如权利要求8所述的位置服务系统,其特征在于,所述第二位置业务处理中心为复数个。
10.如权利要求8或9所述的位置服务系统,其特征在于,所述第二位置业务处理中心包括移动定位中心,用于对用户进行鉴权和管理,并为内容服务提供标准位置服务接口;第一网络设备,与所述移动定位中心连接,将发往所述移动定位中心的数据包中的目的地址转换为该移动定位中心的子网地址,相应地,将移动定位中心发出的数据包中的源地址转换为第二位置业务处理中心对外提供服务的IP地址;第二网络设备,与所述第一网络设备连接,将定位请求中作为目的地址的第一位置业务处理中心地址转换为第二位置业务处理中心地址,相应地,将第二位置业务处理中心向该发起定位请求的用户返回的响应包中的源地址转换为第一位置业务处理中心地址。
全文摘要
本发明公开了一种在通信网络中提供位置信息的方法及位置服务系统,所述通信网络包括可为整个网络内用户提供位置服务的第一位置业务处理中心,与第一移动定位中心互联的第二位置业务处理中心,该第二位置业务处理中心为所覆盖区域内的用户提供位置服务;该方法为将本地区域内用户发起定位请求通过网络触发到第二位置业务处理中心;第二位置业务处理中心判断用户是本地用户还是漫游用户,如果为本地用户,则由第二位置业务处理中心完成相应的位置业务处理并进行定位请求响应;否则由第二位置业务处理中心与第一移动定位中心进行通讯,并在第一位置业务处理中心完成相应的数据业务处理后由第二位置业务处理中心向用户返回相应的响应。
文档编号H04W64/00GK1735267SQ200410059160
公开日2006年2月15日 申请日期2004年8月11日 优先权日2004年8月11日
发明者王新军, 刘冰, 周军堂 申请人:华为技术有限公司