专利名称:获取终端位置信息的系统及方法
技术领域:
本发明涉及移动通信领域,尤其涉及一种获取终端位置信息的系统及方法。
背景技术:
随着无线局域网(WLAN)技术的飞速发展和无线局域网络在全世界范围内的广泛部署,一种基于无线局域网络覆盖的位置定位技术成为室内环境下位置服务研究的热点。基于无线局域网络的位置服务具有实现简单、覆盖范围广、应用可集成度高等特点,并能实现较高的定位精度。室内无线定位是当前位置服务的研究热点,包括如何实时实现对终端的位置跟踪,如何基于终端的位置来叠加增值业务服务,实现基于位置的广告推送、社交等移动互联网应用,已经成为业务服务提供商和运营商日益关注的课题。因此,需要一种对终端要求较 低并可以实现实时获取用户位置信息,并在获取用户位置信息的基础上实现位置应用。
发明内容
本发明所要解决的技术问题是,提供一种获取终端位置信息的系统及方法,解决现有技术无法提供一种对终端要求较低并可以实现实时获取用户位置信息,并在获取用户位置信息的基础上实现位置应用的问题。为了解决上述问题,本发明提供了一种获取终端位置信息的系统,包括位置跟踪服务器、接入控制器、无线接入点以及终端;所述终端通过所述无线接入点和所述接入控制器交互,并在通过接入认证后,关联到所述无线接入点;所述接入控制器用于对终端发起接入认证,以及在所述终端关联到所述无线接入点时获取所述终端的MAC地址,并为所述终端分配IP地址;所述位置跟踪服务器用于对所述接入控制器进行扫描,查询所述无线接入点的部署位置信息和终端的MAC地址,进而获得所述终端对应的用户当前所处的地理位置区域信息。进一步,所述终端扫描到无线信号后,发起对所述无线接入点的连接,并通过所述无线接入点和所述接入控制器交互。进一步,所述部署位置信息包括所述无线接入点在所述接入控制器上的接入端口、所述无线接入点的MAC地址。进一步,所述位置跟踪服务器对所述接入控制器进行周期性扫描查询,获得所述终端对应的用户当前所处的地理位置区域信息,并通过连续跟踪和记录所述终端对应的用户所处的地理位置区域信息,获得所述终端对应的用户的移动轨迹。进一步,本发明所述的系统包括一分别与所述接入控制器以及位置跟踪服务器相连的位置业务服务器,用于获取所述位置跟踪服务器所获得的所述终端的用户身份信息,并根据所述用户身份信息向所述终端推送信息。为了解决上述问题,本发明还提供了一种获取终端位置信息的方法,采用本发明所述的获取终端位置信息的系统,包括如下步骤(1)所述接入控制器通过所述无线接入点对所述终端发起接入认证;(2)所述接入控制器获取所述终端的MAC地址,并为所述终端分配IP地址;(3)所述位置跟踪服务器对所述接入控制器进行扫描,查询获得所述无线接入点的部署位置信息和所述终端的MAC地址;(4)所述位置跟踪服务器根据所述部署位置信息以及所述终端的MAC地址,获得所述终端对应的用户当前所处的地理位置区域信息。步骤(I)之前进一步包括所述终端扫描到无线信号后,发起对无线接入点的连接,通过无线接入点和接入控制器交互。步骤(4 )之后进一步包括步骤(51)所述位置跟踪服务器对所述接入控制器进行周期性扫描查询,获得所述终端对应的用户当前所处的地理位置区域信息;(52)所述位置跟踪服务器连续跟踪和记录所述终端对应的用户所处的地理位置区域信息,获得所述终端对应的用户的移动轨迹。进一步包括一用于获取所述终端的用户身份信息,并向所述终端推送信息的位置业务服务器,步骤(4)之后进一步包括以下步骤(61)所述位置业务服务器获取所述终端的用户身份信息,所述用户身份信息包括所述终端的IP地址、终端用户号码和终端所处的·无线接入点;(62)所述位置业务服务器根据所述用户身份信息向所述终端推送信息。步骤(62 )所述向终端推送信息进一步采用如下所述方式的任意一种(621)所述位置业务服务器根据所述终端用户号码向所述终端发送短信或推送彩信;(622)所述位置业务服务器基于所述终端的IP地址向所述终端发送数据报文。本发明的优点在于,通过本发明提供的获取终端位置信息的系统和方法,可以实现实时获取终端用户所处的地理位置区域信息以及终端的用户身份信息;通过位置跟踪服务器对AC进行周期性查询,还可以统计出在某区域下终端用户的活动信息以及终端用户分布情况等终端用户的移动轨迹。通过位置业务服务器的设置,可以实现在实时获取用户所处地理位置区域以及用户身份信息基础上,向用户推送基于位置的应用信息。而且本发明所提供的获取终端位置信息的系统和方法只要求终端支持无线信号接入,而无需在终端上安装定位客户端软件,对于终端的要求较低,利于终端定位以及基于位置的业务的推广使用。
图1,本发明所述获取终端位置信息的系统的第一具体实施方式
所述系统的架构图2,本发明所述获取终端位置信息的系统的第二具体实施方式
所述系统的架构图3,本发明所述获取终端位置信息的方法的第一具体实施方式
所述方法的流程图4,本发明所述获取终端位置信息的方法的第二具体实施方式
所述方法的流程图。
具体实施例方式下面结合附图对本发明提供的获取终端位置信息的系统及方法的具体实施方式
做详细说明。其中所述终端包括便携式电话、智能手机以及便携式计算机等。首先结合附图给出本发明所述获取终端位置信息的系统的第一具体实施方式
。附图I所示是本具体实施方式
所述获取终端位置信息的系统的架构图,包括位置跟踪服务器11、接入控制器12、无线接入点13以及终端14。
所述终端14通过所述无线接入点13和所述接入控制器12交互,并在通过接入认证后,关联到所述无线接入点13。所述接入控制器12用于对终端14发起接入认证,以及在所述终端14关联到所述无线接入点13时获取所述终端14的MAC地址,并为所述终端14分配IP地址。以终端为智能手机并选择连接至WIFI为例,在其他实施方式中,终端也可以选择接入其它WLAN,例如WiMax。手机开启WIFI,扫描到WIFI信号后,从中选择某个无线接入点13(AcceSS Point,以下简称AP)WIFI SSID (Service Set Identifier,服务集标识)进行连接;手机在发起对AP的连接后,通过AP和接入控制器12 (Access Controller,以下简称AC)交互,由AC对手机发起接入认证;手机通过接入认证后,成功关联到WIFI AP,此时AC获取了手机的WIFIMAC地址,并给手机分配了 IP地址。 所述位置跟踪服务器11用于对所述接入控制器12进行扫描,查询所述终端14所关联无线接入点12的部署位置信息和终端的WIFI MAC地址,进而获得所述终端14对应的用户的地理位置区域信息。位置跟踪服务器11对AC进行扫描,查询AP的部署位置信息;AP的部署位置信息包括手机所关联AP在AC上的接入端口、AP的MAC地址。位置跟踪服务器11根据此AP的部署位置信息,可以获知这个AP的覆盖区域所对应的地理位置区域。手机的MAC地址信息可以作为手机的唯一标识,进一步获取手机的用户身份信息;比如位置跟踪服务器11通过查询手机的WIFI MAC地址和用户号码的对应关系表或数据库,就可以获得该手机用户的号码。所述位置跟踪服务器11根据AP的地理位置区域以及手机的用户号码信息,即可知道该手机对应的用户所处的地理位置区域信息。在其他实施方式中,位置跟踪服务器11对AC进行周期性查询,可以统计出在某区域下终端14用户的活动信息、终端14用户分布情况等终端用户的移动轨迹。例如位置跟踪服务器11通过对AC进行周期性扫描查询,可以获得手机用户当前所处的位置区域,即手机当前所关联AP所处的地理位置区域;位置跟踪服务器11可以通过连续跟踪和记录手机所处的地理位置区域信息,得出手机用户的移动轨迹,即手机用户的活动信息、手机用户分布情况等。接下来结合附图给出本发明所述获取终端位置信息的系统的第二具体实施方式
。附图2所示是本具体实施方式
所述获取终端位置信息的系统的架构图,与第一具体实施方式
不同的是本实施方式中还包括一分别与所述接入控制器12以及位置跟踪服务器11相连的位置业务服务器29,所述位置业务服务器29用于获取所述位置跟踪服务器11所获得的终端14的用户身份信息,并根据所述用户身份信息向所述终端14推送信息。在本实施方式中,位置跟踪服务器11将终端14的用户身份信息上报给位置业务服务器29,或者由位置业务服务器29主动查询获得终端14的用户身份信息,其中终端14的用户身份信息包括终端的IP地址、终端的用户号码和终端所处的AP信息;之后位置业务服务器11根据所述用户身份信息以及应用业务配置策略或要求,向终端14推送信息。比如通过所述终端的用户号码,位置业务服务器29向终端14发送短信或推送彩信;或者基于所述终端的IP地址,位置业务服务器29向终端14发送数据报文。接下来结合附图给出本发明所述获取终端位置信息的方法的第一具体实施方式
。
附图3所示是本具体实施方式
所述获取终端位置信息的方法的流程图,包括以下步骤。S31 :所述接入控制器通过所述无线接入点对所述终端发起接入认证。手机开启WIFI,扫描到WIFI信号后,从中选择某个AP WIFI SSID进行连接;手机在发起对AP的连接后,通过AP和AC交互,由AC对手机发起接入认证。S32 :所述接入控制器获取所述终端的MAC地址,并为所述终端分配IP地址。手机通过接入认证后,成功关联到WIFI AP,此时AC获取了手机的WIFI MAC地址,并给手机分配了 IP地址。S33:所述位置跟踪服务器对所述接入控制器进行扫描,查询所述无线接入点的部署位置信息和终端的MAC地址。 位置跟踪服务器11对AC进行扫描,查询AP的部署位置信息;AP的部署位置信息包括手机所关联AP在AC上的接入端口、AP的MAC地址。S34 :所述位置跟踪服务器根据所述部署位置信息以及所述终端的MAC地址,获得所述终端对应的用户所处的地理位置区域信息。位置跟踪服务器11根据AP的部署位置信息,可以获知这个AP的覆盖区域所对应的地理位置区域。手机的MAC地址信息可以作为手机的唯一标识,用来进一步获取手机的用户身份信息;比如位置跟踪服务器11通过查询手机的MAC地址和用户号码的对应关系表或数据库,就可以获得该手机用户的号码。所述位置跟踪服务器11根据AP的地理位置区域以及手机的用户号码,即可知道该手机对应的用户所处的地理位置区域信息。在步骤S34之后还可以进行如下操作(图中未示出)
S351 :所述位置跟踪服务器对所述接入控制器进行周期性扫描查询,获得所述终端用户当前所处的地理位置区域信息;S352 :所述位置跟踪服务器连续跟踪和记录所述终端用户所处的地理位置区域信息,获得所述终端用户的移动轨迹。位置跟踪服务器11对AC进行周期性查询,可以统计出在某区域下终端14用户的活动信息、终端14用户分布情况等终端用户的移动轨迹。例如位置跟踪服务器11通过对AC进行周期性扫描查询,可以获得手机用户当前所处的位置区域,即手机当前所关联AP所处的地理位置区域;进一步通过连续跟踪和记录手机所处的位置区域信息,得出手机用户的移动轨迹,即手机用户的活动信息、手机用户分布情况等。接下来结合附图给出本发明所述获取终端位置信息的方法的第二具体实施方式
。附图4所示是本具体实施方式
所述获取终端位置信息的方法的流程图,与本发明所述方法的第一具体实施方式
不同的是,本实施方式中所采用获取终端位置信息的系统还包括一分别与所述接入控制器12以及位置跟踪服务器11相连的位置业务服务器29,所述位置业务服务器29用于获取所述位置跟踪服务器11所获得的终端14的用户身份信息,并根据所述用户身份信息向所述终端14推送信息。即在本实施方式中,步骤S34之后进一步包括以下步骤
S46 :所述位置业务服务器获取所述终端的用户身份信息;所述用户身份信息包括终端的IP地址、终端用户号码和终端所处的无线接入点。S47 :所述位置业务服务器根据所述用户身份信息向终端推送信息。位置跟踪服务器11将终端14的用户身份信息上报给位置业务服务器29,或者由位置业务服务器29主动查询获得终端14的用户身份信息,其中终端14的用户身份信息包括终端的IP地址、终端的用户号码和终端所处的AP信息;之后位置业务服务器11根据所述用户身份信息以及应用业务配置策略或要求,向终端14推送信息。向终端推送信息进一步可以采用如下所述方式的任意一种
5471)所述位置业务服务器根据所述终端的用户号码向终端发送短信或推送彩信;
5472)所述位置业务服务器基于所述终端的IP地址向终端发送数据报文。本发明的优点在于,通过本发明提供的获取终端位置信息的系统和方法,可以实现实时获取终端用户所处的地理位置区域信息以及终端的用户身份信息;通过位置跟踪服务器对AC进行周期性查询,还可以统计出在某区域下终端用户的活动信息以及终端用户分布情况等终端用户的移动轨迹。通过位置业务服务器的设置,可以实现在实时获取用户所处地理位置区域以及身份信息基础上,向用户推送基于位置的应用信息。而且本发明所 提供的获取终端位置信息的系统和方法只要求终端支持无线信号接入,而无需在终端上安装定位客户端软件,对于终端的要求较低,利于终端定位以及基于位置的业务的推广使用。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种获取终端位置信息的系统,其特征在于,包括位置跟踪服务器、接入控制器、无线接入点以及终端;所述终端通过所述无线接入点和所述接入控制器交互,并在通过接入认证后,关联到所 述无线接入点;所述接入控制器用于对终端发起接入认证,以及在所述终端关联到所述无线接入点时获取所述终端的MAC地址,并为所述终端分配IP地址;所述位置跟踪服务器用于对所述接入控制器进行扫描,查询所述无线接入点的部署位置信息和终端的MAC地址,进而获得所述终端对应的用户当前所处的地理位置区域信息。
2.根据权利要求I所述的获取终端位置信息的系统,其特征在于,进一步所述终端扫描到无线信号后,发起对无线接入点的连接,并通过所述无线接入点和所述接入控制器交互。
3.根据权利要求I所述的获取终端位置信息的系统,其特征在于,所述部署位置信息包括所述无线接入点在所述接入控制器上的接入端口、所述无线接入点的MAC地址。
4.根据权利要求I所述的获取终端位置信息的系统,其特征在于,进一步所述位置跟踪服务器对所述接入控制器进行周期性扫描查询,获得所述终端对应的用户当前所处的地理位置区域信息,并通过连续跟踪和记录所述终端对应的用户所处的地理位置区域信息,获得所述终端对应的用户的移动轨迹。
5.根据权利要求I所述的获取终端位置信息的系统,其特征在于,进一步包括一分别与所述接入控制器以及位置跟踪服务器相连的位置业务服务器,用于获取所述位置跟踪服务器所获得的终端的用户身份信息,并根据所述用户身份信息向所述终端推送信息。
6.一种获取终端位置信息的方法,采用权利要求I所述的获取终端位置信息的系统,其特征在于,包括如下步骤(I)所述接入控制器通过所述无线接入点对所述终端发起接入认证;(2)所述接入控制器获取所述终端的MAC地址,并为所述终端分配IP地址;(3)所述位置跟踪服务器对所述接入控制器进行扫描,查询获得所述无线接入点的部署位置信息和所述终端的MAC地址;(4)所述位置跟踪服务器根据所述部署位置信息以及所述终端的MAC地址,查询获得所述终端对应的用户当前所处的地理位置区域信息。
7.根据权利要求6所述的获取终端位置信息的方法,其特征在于,步骤(I)之前进一步包括所述终端扫描到无线信号后,发起对无线接入点的连接,通过所述无线接入点和接入控制器交互。
8.根据权利要求6所述的获取终端位置信息的方法,其特征在于,步骤(4)之后进一步包括步骤(51)所述位置跟踪服务器对所述接入控制器进行周期性扫描查询,获得所述终端对应的用户当前所处的地理位置区域信息;(52)所述位置跟踪服务器连续跟踪和记录所述终端对应的用户所处的地理位置区域信息,获得所述终端对应的用户的移动轨迹。
9.根据权利要求6所述的获取终端位置信息的方法,进一步包括一用于获取所述终端的用户身份信息,并根据所述用户身份信息向所述终端推送信息的位置业务服务器,其特征在于,步骤(4)之后进一步包括以下步骤(61)所述位置业务服务器获取所述终端的用户身份信息,所述用户身份信息包括所述终端的IP地址、终端用户号码和终端所处的无线接入点;(62)所述位置业务服务器根据所述用户身份信息向所述终端推送信息。
10.根据权利要求9所述的获取终端位置信息的方法,其特征在于,步骤(62)所述向终端推送信息进一步采用如下所述方式的任意一种(621)所述位置业务服务器根据所述终端用户号码向所述终端发送短信或推送彩信;(622)所述位置业务服务器基于所述终端的IP地址向终端发送数 据报文。
全文摘要
一种获取终端位置信息的系统,涉及移动通信领域,包括位置跟踪服务器、接入控制器、无线接入点以及终端;所述终端通过所述无线接入点和所述接入控制器交互,并在通过接入认证后,关联到所述无线接入点;所述接入控制器用于对终端发起接入认证,以及在所述终端关联到所述无线接入点时获取所述终端的MAC地址,并为所述终端分配IP地址;所述位置跟踪服务器用于对所述接入控制器进行扫描,查询所述无线接入点的部署位置信息和终端的MAC地址,进而获得所述终端对应的用户当前所处的地理位置区域信息。本发明所提供系统只要求终端支持无线信号接入,而无需在终端上安装定位客户端软件,对于终端的要求较低。
文档编号H04W4/02GK102892074SQ201210362039
公开日2013年1月23日 申请日期2012年9月26日 优先权日2012年9月26日
发明者郭磊 申请人:上海顶竹通讯技术有限公司