专利名称:用户终端位置信息的获取方法、系统和设备的制作方法
技术领域:
本发明涉及网络技术领域,尤其涉及一种用户终端位置信息的获取方法、系统 和设备。
背景技术:
WAP (Wireless Application Protocol,无线应用协议)业务如手机上网、音乐下
载、手机浏览等是2G/3G移动通信网络所提供的最基础也是应用最为广泛的数据业务。 用户可以通过各类移动终端,以无线方式自由访问由运营商或SP提供的各类WAP/WEB 站点以及互联网上的丰富资源。随着移动互联网和数据业务的蓬勃发展,业务系统是否 能够提供更精细化、个性化的服务和更精准的信息将成为吸引用户的亮点。现有技术中,WAP业务组网架构的示意图如
图1所示。其中,WAP数据业务 由PS(Packet Switch,数据交换)域的多个网元协作共同完成,包括移动终端、无线传 输网络、PS域核心网、WAP网关、应用服务器、防火墙等。对于移动终端发送的基于 WAP/HTTP (Hyper Text Transmission Protocol,超文本传输协议)的数据业务访问请求, 由GGSN(Gateway GPRS Supporting Node,网关GPRS支持节点)将业务请求数据包发 送至WAP网关。WAP网关作为WAP数据业务的代理访问节点,与DNS (Domain Name System,域名系统)服务器进行交互,解析用户访问的目的地址URL (Uniform Resource Locator,统一资源定位符),随后代理用户访问业务服务器。此外WAP网关还同时承担 了用户身份认证、用户信息插入等功能。该业务组网架构中,SGSN(ServingGPRS Supporting Node,服务 GPRS 支持节 点)与GGSN是2G/3G网络的PS域的核心网元,以下做简要描述。SGSN,负责在服务区内转发移动终端与外部网络之间的数据包。其主要功能还 包括鉴权和加密,会话管理,移动性管理,逻辑链路管理,输出与无线网络使用相关 的计费数据。SGSN通过Gn接口与GGSN连接;GGSN,主要起网关作用,将 GPRS (General Packet Radio Service,通用无线分
组业务)分组数据包进行协议转换和路由分发,将分组数据包通过Gi接口传送到远端的 TCP/IP 或 X.25 网络。目前的WAP业务中,业务提供商迫切希望能够便捷、快速地获得访问其资源或 使用数据业务的用户的当前地理位置信息,而无需用户手工输入填写和感知。地理位置 信息可以使业务提供商或WEB站点根据地理邻近性,一方面可以为用户带来更好的业 务访问体验,增强用户的业务使用黏性;另一方面可以更好地发掘用户的业务需求,开 拓出新型业务模式,为运营商提供了更广阔的营收空间。例如可以在移动搜索、移动广 告、交互式信息服务等应用中根据用户的当前地理位置信息提供更有针对性、更有效的 fn息ο对于WAP数据业务而言,业务服务器或WEB站点无法通过直接调用终端的 GPS (Global Position System,全球定位系统)能力或运营商提供的LBS (Location BasedServices,定位服务)定位能力获取来访用户的位置信息,现阶段没有合适的技术手段来 获得用户当前的地理位置信息,一般仅能支持通过用户终端的MSISDN(Mobile Station International ISDN Number移动台国际ISDN号码)获得用户的归属地信息。以下对通过用户的MSISDN获得其归属地信息的原理做简要说明。MSISDN 是指主叫用户为呼叫 PLMN (Public Land Mobile-communication Network,公众陆地移动通信网)中的其它移动用户所需拨的号码,符合ETSIE.164编码 方式,MSISDN的结构示意图如图2所示,由如下部分组成CC: Country Code,国家码,如中国为 86。NDC National Destination Code,国内接入号,例如中国移动 2G 和 TD-SCDMA 用户共同使用的 NDC 为13S(S = 9、8、7、6、5),1340 1348 ; 150、 151、 152、 159、 158 ;HLR识别号HO Hl H2 H3,表示用户归属的HLR,由于HLR在各地区分布式
部署,因此其码号也可用来识别移动业务本地网;以中国移动的GSM网络为例,其中 Hl和H2的分配方式如表1所示。SN: Subscriber Number,移动用户号 ABCD,由各 HLR 自行分配;表1.GSM网络H1H2分配方式
权利要求
1.一种用户终端位置信息的获取方法,其特征在于,包括获取将用户终端UE接入网络过程中分配给UE的IP地址、以及将所述UE接入网络 的GGSN的GGSNIP地址;根据本地存储的GGSN IP地址与位置信息的第一对应关系,获取与所述UE的IP地 址对应的位置信息,并建立所述接入网络的UE的IP地址与所述获取的位置信息的第二对 应关系;接收到UE访问网络过程中发送的数据时,根据所述数据的源IP地址查找所述第二对 应关系,获取所述访问网络的UE的位置信息。
2.如权利要求1所述的方法,其特征在于,所述获取将UE接入网络过程中分配给UE 的IP地址、以及将所述UE接入网络的GGSN的GGSNIP地址前,还包括建立包括网络中各GGSN的GGSN IP地址与对应的位置信息的第一对应关系,所述 位置信息包括城市名称、城市区号、HLR码号、自定义位置信息中的一种或多种。
3.如权利要求1所述的方法,其特征在于,所述获取访问网络的UE的位置信息后, 还包括在向业务平台发送的HTTP报文的HTTP Header中插入额外的地址信息字段用于携带 所述访问网络的UE的位置信息,所述业务平台解析所述地址信息字段,获得所述UE的位置信息。
4.如权利要求1至3至任一项所述的方法,其特征在于,还包括所述将UE接入网络的GGSN的GGSN IP地址发生变化时,获取更新后的GGSN IP 地址,根据所述更新后的GGSN IP地址,对所述第二对应关系中与所述UE的IP地址对 应的位置信息进行更新;和/或从所述将UE接入网络的GGSN获知UE下线时,将所述第二对应关系中关于所述UE 的内容进行删除。
5.如权利要求4所述的方法,其特征在于,所述获取将用户终端UE接入网络过程中分配给UE的IP地址、以及将所述UE接入 网络的GGSN的GGSNIP地址包括接收将所述UE接入网络的GGSN发送的计费请求 开始消息,从所述计费请求消息中获取分配给UE的IP地址、以及将所述UE接入网络的 GGSN 的 GGSNIP 地址;所述获取更新后的GGSN IP地址包括接收将UE接入网络的新的GGSN发送的计 费请求更新消息,从所述计费请求更新消息中获取更新后的GGSNIP地址;所述从将UE接入网络的GGSN获知UE下线包括接收将UE接入网络的GGSN发 送的计费请求停止消息,获知所述UE下线。
6.—种用户终端位置信息的获取系统,其特征在于,包括GGSN,用于在将用户终端UE接入网络过程中,向位置信息获取设备发送分配给所 述UE的IP地址和GGSNIP地址;位置信息获取设备,用于根据所述GGSN发送的内容获取分配给UE的IP地址、以 及将所述UE接入网络的GGSN的GGSNIP地址;根据本地存储的GGSNIP地址与位置 信息的第一对应关系,获取与所述UE的IP地址对应的位置信息,并建立所述接入网络的 UE的IP地址与所述获取的位置信息的第二对应关系;当接收到UE访问网络过程中发送的数据时,根据所述数据的源IP地址查找所述第二对应关系,获取所述访问网络的UE的位置信息。
7.如权利要求6所述的系统,其特征在于,还包括业务平台,所述位置信息获取设备,还用于获取所述访问网络的UE的位置信息后,在向所述业 务平台发送的HTTP报文的HTTP Header中插入额外的地址信息字段用于携带所述访问网 络的UE的位置信息;所述业务平台,用于接收所述位置信息获取设备发送的HTTP报文,解析所述HTTP 报文的HTTP Header中的地址信息字段,获得所述UE的位置信息。
8.—种位置信息获取设备,其特征在于,包括获取单元,用于获取将用户终端UE接入网络过程中分配给UE的IP地址、以及将所 述UE接入网络的GGSN的GGSNIP地址;第一对应关系存储单元,用于存储各GGSN IP地址与位置信息的第一对应关系;第二对应关系获取单元,用于根据所述第一对应关系存储单元存储的GGSN IP地址 与位置信息的第一对应关系,获取与所述UE的IP地址对应的位置信息,并建立所述接入 网络的UE的IP地址与所述获取的位置信息的第二对应关系;位置信息获取单元,用于接收到UE访问网络过程中发送的数据时,根据所述数据的 源IP地址查找所述第二对应关系获取单元中的第二对应关系,获取所述访问网络的UE的 位置信息。
9.如权利要求8所述的设备,其特征在于,所述第一对应关系存储单元中存储的内容 包括网络中各GGSN的GGSN IP地址与对应的位置信息的第一对应关系,所述位置信 息包括城市名称、城市区号、HLR码号、自定义位置信息中的一种或多种。
10.如权利要求8所述的设备,其特征在于,还包括位置信息发送单元,用于在向业务平台发送的HTTP报文的HTTP Header中插入额外 的地址信息字段用于携带所述访问网络的UE的位置信息,使得所述业务平台解析所述地 址信息字段,获得所述UE的位置信息。
11.如权利要求8至10至任一项所述的设备,其特征在于,还包括第二对应关系更新单元,用于在将UE接入网络的GGSN的GGSNIP地址发生变化时, 获取更新后的GGSN IP地址,对所述第二对应关系获取单元获取的第二对应关系中与所述 UE的IP地址对应的位置信息进行更新;和/或从所述将UE接入网络的GGSN获知UE下 线时,将所述第二对应关系获取单元获取的第二对应关系中关于所述UE的内容进行删除。
12.如权利要求11所述的设备,其特征在于,所述获取单元具体用于接收将所述UE接入网络的GGSN发送的计费请求开始消 息,从所述计费请求消息中获取分配给UE的IP地址、以及将所述UE接入网络的GGSN 的GGSN IP地址;所述第二对应关系更新单元具体用于接收将UE接入网络的新的GGSN发送的计费 请求更新消息,从所述计费请求更新消息中获取更新后的GGSNIP地址;和/或接收将 UE接入网络的GGSN发送的计费请求停止消息,获知所述UE下线。
13.如权利要求8至12中任一项所述的设备,其特征在于,所述位置信息获取设备为 无线应用协议WAP网关。
全文摘要
本发明的实施例提供了一种用户终端位置信息的获取方法、系统和设备。该方法包括获取将用户终端UE接入网络过程中分配给UE的IP地址、以及将所述UE接入网络的GGSN的GGSN IP地址;根据本地存储的GGSN IP地址与位置信息的第一对应关系,获取与所述UE的IP地址对应的位置信息,并建立所述接入网络的UE的IP地址与所述获取的位置信息的第二对应关系;接收到UE访问网络过程中发送的数据时,根据所述数据的源IP地址查找所述第二对应关系,获取所述访问网络的UE的位置信息。通过使用本发明的实施例,可以在WAP数据业务中快速、便捷、准确的获取UE的位置信息。
文档编号H04L29/08GK102014368SQ20091009222
公开日2011年4月13日 申请日期2009年9月7日 优先权日2009年9月7日
发明者倪伟, 毕娅娜 申请人:中国移动通信集团公司