[发明专利]通过网络嗅探精确定位地理位置的方法和装置有效
申请号: | 201410114896.6 | 申请日: | 2014-03-25 |
公开(公告)号: | CN103841519B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 李恺 | 申请(专利权)人: | 北京极科极客科技有限公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W24/00;H04W64/00 |
代理公司: | 北京万慧达知识产权代理有限公司11111 | 代理人: | 张金芝,杨颖 |
地址: | 100080 北京市海淀区海淀大街3*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 网络 精确 定位 地理位置 方法 装置 | ||
技术领域
本发明涉及通信技术领域,更具体地说,是涉及一种通过网络嗅探精确定位地理位置的方法和装置。
背景技术
随着现代无线通信技术的发展,网关(Gateway)在通讯技术领域也得到了迅猛的发展。网关又称网间连接器、协议转换器,网关在网络层以上实现网络互连,是最复杂的网络互连设备之一,仅用于两个高层协议不同的网络互连。网关即可用于广域网的互连,也可以用于局域网互连,是一种充当转换重任的计算机系统或设备。在使用不同的网络通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器,其对收到的信息进行重新打包,以适应目的系统的要求。
与此同时,随着基于移动终端的社交网络的迅速发展,人们对网关的地理位置信息开始关注,这对集群管理网关以及依赖网关实现的一些与位置有关的应用具有重要的意义。其中最典型的应用为智能手机的地图类或LBS(Location Based Service)类程序,这类程序在启动后会对设备定位,此时网关的地理位置信息就可辅助定位。目前关于网关地理定位技术中,通常是以下三种:
一、在网关中内置如GPS一样的直接定位模块;
二、在安装网关时人工记录位置;
三、简单地利用网关的IP地址信息,通过查询IP-地址对应库不精确地获取。
但是,上述对网关地理信息定位的技术中存在下述缺陷:
一、内置直接定位模块使网关制造和维护成本增加,设备复杂度增加;
二、人工记录方式费时费力,且当网关重新安装到其他地方时,不能自动更新;
三、利用IP反查,精确度太差,通常只能精确到城市或区一级。
发明内容
针对现有技术的上述缺陷,本发明所要解决的技术问题是如何便捷定位网关的精确位置。
为解决上述技术问题,一方面,本发明提供了一种通过网络嗅探精确定位地理位置的方法,包括步骤:
接收要通过网关转发的数据包,在转发所述数据包的同时复制所述数据包;
对复制的所述数据包进行嗅探,筛选出带有定位数据的数据包;
对筛选出的数据包进行分析,将所述定位数据解析成地理信息。
优选地,所述方法还包括步骤:
存储所述地理信息并对存储的多个所述地理信息进行统计,将出现频率最高的地理区域确定为所述网关的地理位置。
优选地,所述方法中,所述要通过网关转发的数据包包括:客户端发往服务器的数据包和服务器返回给客户端的数据包。
优选地,所述方法中,所述带有定位数据的数据包包括:客户端将自身的定位信息向网络服务器发送的数据包;或是客户端向网络定位服务器发送定位请求,随后所述网络定位服务器向所述客户端返回定位信息的数据包。
优选地,所述方法中,通过对所述数据包中表示定位数据的特定格式进行嗅探,筛选出带有定位数据的数据包。
另一方面,本发明还同时提供一种通过网络嗅探精确定位地理位置的装置,包括:
数据转发模块,用于接收要通过网关转发的数据包,在转发所述数据包的同时复制所述数据包;
数据嗅探模块,用于对复制的所述数据包进行嗅探,筛选出带有定位数据的数据包;
数据分析模块,用于对筛选出的数据包进行分析,将所述定位数据解析成地理信息。
优选地,所述装置还包括:
数据存储统计模块,用于存储所述地理信息并对存储的多个所述地理信息进行统计,将出现频率最高的地理区域确定为所述网关的地理位置。
优选地,所述数据转发模块中进一步包括:
上行端口和下行端口,用于分别将客户端发往服务器的数据包和服务器返回给客户端的数据包进行转发。
优选地,所述装置为网络中的网关设备。
优选地,所述上行端口和下行端口为有线和/或无线端口。
与现有技术相比,本发明所提供的一种通过网络嗅探精确定位地理位置的方法和装置,通过对网络数据包的嗅探和解析,从中转数据包中获取已定位设备的位置信息,从而对网关设备进行精确定位。
附图说明
图1是本发明的一个实施例中通过网络嗅探精确定位地理位置的方法流程示意图;
图2是本发明的一个典型应用场景中的定位过程示意图;
图3是本发明的另一个典型应用场景中的定位过程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京极科极客科技有限公司,未经北京极科极客科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410114896.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:心情彩铃业务的实现方法和彩铃中心
- 下一篇:一种小学科学教学用弹簧秤装置