[发明专利]一种终端定位方法及装置、服务器有效
申请号: | 201610258728.3 | 申请日: | 2016-04-23 |
公开(公告)号: | CN105763646B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 雷贤聪 | 申请(专利权)人: | 珠海豹趣科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 定位 方法 装置 服务器 | ||
本发明实施例提供一种终端定位方法及装置、服务器,其中方法包括如下步骤:接收通信终端发送的定位请求,所述定位请求包含所述通信终端的目标IP地址;根据第一信息列表,查找与所述目标IP地址对应的目标自治系统号ASN,所述第一信息列表包括多个ASN和与每个ASN对应的至少一个IP地址;根据第二信息列表,查找与所述目标ASN对应的目标地理位置信息,所述第二信息列表包括多个ASN和与每个ASN对应的地理位置信息;将查找到的所述目标地理位置信息确定为所述通信终端的定位信息,并向所述通信终端发送所述定位信息。采用本发明,能够解决在通信终端的IP地址发生变化的情况下无法准确定位的问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种终端定位方法及装置、服务器。
背景技术
随着计算机网络技术的不断发展,互联网已经成为信息时代的重要特征,人们的工作和生活越来越离不开互联网。面对数量迅速膨胀的用户群,对用户进行地域性的区分也变得相当必要,比如Web服务提供商若知道用户当前的位置,便可以根据用户的地理位置添加针对性更强的推荐信息(新闻资讯、天气预报、游玩景点等)。
在互联网应用中,用户只有获得互联网协议(Internet Protocol,IP)地址才能与网络相连。现有技术中,当服务器接收到通信终端发送的携带IP地址的服务请求后,通过将IP地址和存储有IP地址和地理位置信息的IP数据库对比之后,获得通信终端的实际地址。然而通信终端的IP地址并不是固定不变的,例如,同一IP地址,运营商会在不同时间分配给不同的通信终端使用,当不同的通信终端位于不同地理位置时,若对IP地址发生变化的通信终端进行定位时,就会有IP定位不准的情况发生。
发明内容
本发明实施例提供一种终端定位方法及装置、服务器,能够解决在通信终端的IP地址发生变化的情况下无法准确定位的问题。
本发明实施例第一方面提供了一种终端定位方法,包括:
接收通信终端发送的定位请求,所述定位请求包含所述通信终端的目标IP地址;
根据第一信息列表,查找与所述目标IP地址对应的目标自治系统号ASN,所述第一信息列表包括多个ASN和与每个ASN对应的至少一个IP地址;
根据第二信息列表,查找与所述目标ASN对应的目标地理位置信息,所述第二信息列表包括多个ASN和与每个ASN对应的地理位置信息;
将查找到的所述目标地理位置信息确定为所述通信终端的定位信息,并向所述通信终端发送所述定位信息。
可选的,所述方法还包括:
将多个自治系统的属性信息存储至第二信息列表,每个自治系统的属性信息包括所述每个自治系统的ASN和所述每个自治系统对应的地理位置信息。
可选的,所述接收通信终端发送的定位请求之前,还包括:
接收至少一个监测设备反馈的标识信息,其中,每个监测设备的标识信息包括所述监测设备的IP地址和所述监测设备所在的自治系统对应的ASN;
将所述至少一个监测设备反馈的标识信息存储至第一信息列表。
可选的,所述接收至少一个监测设备反馈的标识信息,包括:
接收至少一个监测设备通过操作指令反馈的标识信息,所述操作指令包括因特网包探索器Ping指令或路由跟踪Traceroute指令。
可选的,所述每个监测设备标识信息是由所述监测设备周期性反馈的。
本发明实施例第二方面提供了一种终端定位装置,包括:
接收单元,用于接收通信终端发送的定位请求,所述定位请求包含所述通信终端的目标IP地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹趣科技有限公司,未经珠海豹趣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610258728.3/2.html,转载请声明来源钻瓜专利网。