实现第三方定位的WLAN定位方法和定位服务器技术

技术编号:8389506 阅读:434 留言:0更新日期:2013-03-07 21:42
本发明专利技术提供了实现第三方定位的WLAN定位方法和定位服务器,定位服务器接收第三方发起的定位请求,查找被定位终端WLAN上网帐号对应的MAC地址,查询WLAN上网帐号对应的IP地址;查询IP地址段同AP?MAC地址对应关系,获取AP?MAC地址列表,所述AP?MAC地址列表中包含了被定位终端接入的AP?MAC地址;获取AP?MAC地址列表中AP当前关联的WLAN终端的列表;根据被定位终端的MAC地址查找WLAN终端的列表,找到被定位终端所关联的AP?MAC地址;根据AP?MAC地址同经纬度的对应关系,查找AP?MAC地址的经纬度,获取被定位终端的位置。本发明专利技术减少定位时长,降低了第三方定位的操作复杂度。

【技术实现步骤摘要】

本专利技术涉及移动通信应用
,尤其涉及移动终端实现第三方定位的WLAN定位方法和定位服务器。 
技术介绍
随着WLAN芯片成熟、设备成本价格下降、WLAN逐渐成为手机的必备配置,用户手机WLAN上网的习惯逐渐形成。同时,移动运营商在公共场所部属AP的数量越来越多,通过WLAN进行用户位置成为可能。 目前WLAN定位多为非电信运营商提供,非电信运营商由于无网络信息数据,多需要收集大量WLAN无线信息,以作为位置计算的基础数据。这种搜集方法需要长期收集,耗时、耗力。同时,有的服务提供商通过用户上报WLAN无线信息的方式收集信息,存在泄漏用户当前位置隐私的风险,已受到用户投诉。 同时,目前第三方WLAN定位的实现方式多为通过第三方激活终端驻留定位程序的方式实现,定位计算在终端侧进行,需要终端安装驻留程序或客户端软件,这种方式消耗了终端的资源,提高了WLAN第三方定位的应用复杂度。 
技术实现思路
鉴于以上,本专利技术提出第三方定位的WLAN定位方法和定位服务器。 本专利技术提出实现第三方定位的WLAN定位方法,包括以下步骤: 定位服务器接收第三方发起的定位请求,在该定位请求中携带被定位终端WLAN上网帐号; 定位服务器进行隐私验证,如果验证通过,查找到被定位终端WLAN上网帐号对应的MAC地址,通过宽带接入服务器查询WLAN上网帐号对应的IP地址; 查询IP地址段同AP MAC地址对应关系,获取AP MAC地址列表,所述AP MAC地址列表中包含了被定位终端接入的AP MAC地址; 向AP网管系统发起请求,获取上述AP MAC地址列表中AP当前关联的WLAN终端的列表; 根据被定位终端的MAC地址查找WLAN终端的列表,找到被定位终端所关联的AP MAC地址; 根据AP MAC地址同经纬度的对应关系,查找AP MAC地址的经纬度,获取被定位终端的位置,向第三方返回定位结果。 本专利技术还提出实现第三方定位的WLAN定位服务器,包括: 收发模块,接收第三方发起的定位请求,在所述定位请求中携带被定位终端WLAN上网帐号,以及向第三方返回定位结果; 验证模块,耦合于收发模块,进行隐私验证; 第一查找模块,耦合于验证模块,如果验证通过,查找到被定位终端WLAN上网帐号对应的MAC地址; 第二查找模块,通过宽带接入服务器查询WLAN上网帐号对应的IP地址;查询IP地址段同AP MAC地址对应关系,获取AP MAC地址列表,所述AP MAC地址列表中包含了被定位终端接入的AP MAC地址;向AP网管系统发起请求,获取上述AP MAC地址列表中AP当前关联的WLAN终端的列表; 第三查找模块,耦合于第一查找模块和第二查找模块,根据被定位终端的MAC地址查找WLAN终端的列表,找到被定位终端所关联的AP MAC地址; 第四查找模块,耦合于第三查找模块,根据AP MAC地址同经纬度的对应关系,查找AP MAC地址的经纬度,获取被定位终端的位置并发送给收发模块。 本专利技术还提出实现第三方定位的WLAN定位系统,包括宽带接入 服务器以及AP网管系统,还包括:上述任一所述定位服务器。 本专利技术可以充分利用电信运营商网络中已有的AP的物理属性进行定位,并且利用终端的IP地址进行位置分析,以期达到缩小搜索范围,提高效率,减少定位时长的目的。 本专利技术不需要额外进行WLAN无线信号信息收集,降低WLAN定位的运行维护成本,也不需要被定位终端安装驻留程序,降低了第三方定位的操作复杂度。 附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1为本专利技术实现第三方定位的WLAN定位方法流程; 图2为本专利技术实现第三方定位的WLAN定位系统结构示意图。 具体实施方式现有技术实现WLAN的第三方定位,首先实现WLAN终端基于指纹算法的自主定位,然后第三方通过短信等激活终端上安装的自主定位软件,通过终端把定位的结果传送给第三方。 这种方式存在一定的局限性: 首先,在指纹算法中,由于不知道AP设备的确切位置,需要收集多个指纹点的信息,这些信息多采用用户自学习方式进行,即带有GPS及WLAN模块终端的用户上报所在点的经纬度及所搜集到的AP的指纹信息,这种方式消耗了用户终端的资源及上网流量,泄漏了不参与定位用户的位置隐私,容易引起用户投诉; 其次,这种方式需要用户在终端安装驻留程序,以便随时接收第三方的定位激活请求,增加了被定位用户的使用步骤,并且消耗了被定位用户的终端资源。 因此,本专利技术从网络侧入手,根据网络感知到的WLAN终端实时 关联上的AP的位置进行定位。充分利用电信运营商网络中已有的AP的物理属性,不需要额外收集AP信息,不需要被定位终端安装驻留程序,相比现有方法,不涉及不参与定位的用户位置隐私,降低了应用复杂度。并且,利用终端的IP地址进行位置分析,达到了缩小搜索范围,提高效率,减少定位时长的目的。 下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。 如图1所示,本专利技术提供了实现第三方定位的WLAN定位方法,包括以下步骤: 在步骤101、第三方向定位服务器发起定位请求,在该定位请求中携带被定位终端WLAN上网帐号。 在步骤102、定位服务器进行隐私验证,即查看允许定位的第三方标识,如果表明允许定位,比如,第三方标识为Y,判定第三方具有定位被定位终端的权利,则验证通过,根据用户注册表查找到被定位终端WLAN上网帐号对应的MAC地址,执行步骤103,否则,返回定位失败消息,结束流程。 第三方WLAN定位服务用户事先进行注册,注册内容如表1所示: 表1:用户注册表   字段名  字段说明  WLAN上网帐号  WLAN上网帐号  WLAN MAC 地址  WLAN上网帐号对应的可定位的移动终端MAC地址  第三方标识  允许定位的第三方标识用户注册表可以保护被定位用户的隐私,可以为第三方WLAN定位服务用户提供一个注册的网页,该网页上包括上述信息的填写表格;也可以在业务受理时,由业务受理人员辅助第三方WLAN定位服务用户填写,并将填写的结果记录到WLAN定位服务器中。 在步骤103、查询WLAN上网帐号对应的IP地址,如果未查到IP地址,返回定位失败消息,结束流程,否则执行步骤104。 在WLAN接入网络过程中,用户输入WLAN上网帐号,通过宽带接入服务器进行认证鉴权,认证鉴权通过之后,WLAN终端获取宽 带接入服务器分配的IP地址。 上述宽带接入服务器可以是城域网中的宽带接入服务器,也可以是移动通信网络中的PDSN或GGSN,WLAN同宽带接入服务器通信的认证协议可以是PPPoE、DHCP+WEB,或801.1x。 因此,如果用户通过WLAN接入到网络,定位服务器根据被定位终端的WLA本文档来自技高网...

【技术保护点】
实现第三方定位的WLAN定位方法,包括以下步骤:定位服务器接收第三方发起的定位请求,在该定位请求中携带被定位终端WLAN上网帐号;定位服务器进行隐私验证,如果验证通过,查找到被定位终端WLAN上网帐号对应的MAC地址,通过宽带接入服务器查询WLAN上网帐号对应的IP地址;查询IP地址段同AP?MAC地址对应关系,获取AP?MAC地址列表,所述AP?MAC地址列表中包含了被定位终端接入的AP?MAC地址;向AP网管系统发起请求,获取上述AP?MAC地址列表中AP当前关联的WLAN终端的列表;根据被定位终端的MAC地址查找WLAN终端的列表,找到被定位终端所关联的AP?MAC地址;根据AP?MAC地址同经纬度的对应关系,查找AP?MAC地址的经纬度,获取被定位终端的位置,向第三方返回定位结果。

【技术特征摘要】
1.实现第三方定位的WLAN定位方法,包括以下步骤:
定位服务器接收第三方发起的定位请求,在该定位请求中携带被定
位终端WLAN上网帐号;
定位服务器进行隐私验证,如果验证通过,查找到被定位终端
WLAN上网帐号对应的MAC地址,通过宽带接入服务器查询WLAN
上网帐号对应的IP地址;
查询IP地址段同AP MAC地址对应关系,获取AP MAC地址列
表,所述AP MAC地址列表中包含了被定位终端接入的AP MAC地址;
向AP网管系统发起请求,获取上述AP MAC地址列表中AP当前
关联的WLAN终端的列表;
根据被定位终端的MAC地址查找WLAN终端的列表,找到被定
位终端所关联的AP MAC地址;
根据AP MAC地址同经纬度的对应关系,查找AP MAC地址的经
纬度,获取被定位终端的位置,向第三方返回定位结果。
2.根据权利要求1所述实现第三方定位的WLAN定位方法,定位
服务器接收第三方发起的定位请求之前,还包括以下步骤:
使用第三方WLAN定位服务的用户进行注册,注册内容为:
WLAN上网帐号、WLAN上网帐号对应的移动终端MAC地址、以及
允许定位的第三方标识,所述注册内容保存在定位服务器中。
3.根据权利要求2所述实现第三方定位的WLAN定位方法,定位
服务器进行隐私验证,包括以下步骤:
定位服务器查看允许定位的第三方标识,如果表明允许定位,则隐
私验证通过。
4.实现第三方定位的WLAN定位服务器,包括:
收发模块,接收第三方发起的定位请求,在所述定位请求中携带被
定位终端WLAN上网帐号,以及向第三方返回定位结果;
验证模块,耦合于收发...

【专利技术属性】
技术研发人员:王斌柯卫唐颖淳蒋永成沈晶歆
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1