openGPS.cn - 基于ip的定位技术分享,高精度IP定位

简介: 利用业余时间自己做了个网站,集成了几个第三方数据源,对比IP地址查询的功能: 普通IP定位:https://www.opengps.cn/Data/IP/IPSearch.aspx 高精度IP定位:https://www.opengps.cn/Data/IP/IPHighAccuracy.aspx 其中,高精度IP定位为百度提供的服务,个人理解其工作原理应当是: 1,用户手机里

利用业余时间自己做了个网站,集成了几个第三方数据源,对比IP地址查询的功能:

普通IP定位:https://www.opengps.cn/Data/IP/IPSearch.aspx

高精度IP定位:https://www.opengps.cn/Data/IP/IPHighAccuracy.aspx


其中,高精度IP定位为百度提供的服务,个人理解其工作原理应当是:

1,用户手机里安装了百度的服务,比如百度地图SDK

2,用户手机运行了百度的服务,比如使用百度地图进行导航,公交查询等等过程,都会让百度的服务运行起来

3,百度提供服务的同时,将当前的坐标,跟ip地址数据,当前时间,定位方式,wifi信息,移动联通电信等运营商的基站信息,传送给百度的后台服务器中

后台服务器留存了这些数据,然后也用这些数据给用户返回了用户需要的内容。这个过程也就是百度的匿名采集信息过程。用户使用前必然都是许可了百度可以使用这些匿名数据

4,百度提供了服务同时,自己收集了匿名数据。而这些数据中。包括ip和gps的对照数据

5,利用这些数据,就可以计算出一个ip曾经在那些范围被使用过,从而得到一个精确的范围数据,这个范围的中心点,就被认为是最接近用户的地点。同时会把误差半径也计算出来,于是有了我的这个高精度IP定位功能,点击传送门体验


其他说明:使用该服务,主要是针对有线宽带下使用了wifi的用户,精确度会高很多。如果是联通这种直接给客户分配公网ip的有线网路运营商,定位精度可以达到几十米的级别

但是用手机网络2,3,4G网络获取的ip来定位,则可能覆盖整个省。因为其上网机制本质是一个地区用一个ip池,给这个地区代理上网,因此手机网络的ip定位精度会很低。

目录
相关文章
|
算法 JavaScript Java
使用强大的离线IP地址定位库ip2region获取城市信息
ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java、php、c、python、nodejs、golang、c#等查询绑定和Binary,B树,内存三种查询算法。
使用强大的离线IP地址定位库ip2region获取城市信息
|
存储 Linux Windows
快乐生活,快乐分享,5款实用的小软件推荐
分享是一种神奇的东西,它使快乐增大,它使悲伤减小,坚持分享一些好用的软件给大家,今天继续为大家带来五款好用的小软件。
270 0
|
存储 缓存 Java
JSP页面生命周期详解及优化建议
JSP页面生命周期详解及优化建议
334 0
|
应用服务中间件 网络安全 nginx
Docker部署Halo博客并配置SSL证书
本文所用环境:阿里云ECS服务器,全新安装CentOS 8.4。 本文前置内容:购买云服务器,购买域名并备案,云服务控制台安全组/防火墙中放行`80,8090,443`端口(若有安装宝塔面板等也需要在面板中放行) 本文将介绍通过Docker部署Halo博客并通过certbot自动申请证书并安装实现https访问。
3006 1
Docker部署Halo博客并配置SSL证书
|
网络协议 安全 网络安全
DNS放大攻击
【8月更文挑战第20天】
1094 1
|
7月前
|
存储 人工智能
如何通过AI技术提升法务团队的工作效率并降低风险?——解析公司法务智能助理的神奇功效
本文AI产品专家三桥君探讨了AI技术在企业法务合同管理中的应用方案。针对中大型企业合同管理中的起草效率低、版本混乱、风险审查难等痛点,提出智能助理解决方案:通过模板化设计、结构化输入提升起草效率;利用LLM技术进行多维度合同审查;结合日历功能和互动提醒优化履约管理。三桥君详细分析了各模块设计要点,展示了AI如何通过自动化、智能化手段帮助法务团队降本增效,实现全流程数字化合同管理。
326 0
|
11月前
|
人工智能 搜索推荐 数据可视化
Manus:或将成为AI Agent领域的标杆
随着人工智能技术的飞速发展,AI Agent(智能体)作为人工智能领域的重要分支,正逐渐从概念走向现实,并在各行各业展现出巨大的应用潜力。在众多AI Agent产品中,Manus以其独特的技术优势和市场表现,有望成为该领域的标杆。作为资深AI工程师,本文将深入探讨Manus的背景知识、主要业务场景、底层原理、功能的优缺点,并尝试使用Java搭建一个属于自己的Manus助手,以期为AI Agent技术的发展和应用提供参考。
13306 19
|
人工智能 监控 算法
3D-Speaker:阿里通义开源的多模态说话人识别项目,支持说话人识别、语种识别、多模态识别、说话人重叠检测和日志记录
3D-Speaker是阿里巴巴通义实验室推出的多模态说话人识别开源项目,结合声学、语义和视觉信息,提供高精度的说话人识别和语种识别功能。项目包含工业级模型、训练和推理代码,以及大规模多设备、多距离、多方言的数据集,适用于多种应用场景。
3588 18
3D-Speaker:阿里通义开源的多模态说话人识别项目,支持说话人识别、语种识别、多模态识别、说话人重叠检测和日志记录
|
算法 JavaScript Java
一个还不错的离线 IP 地址定位库,99.9% 准确率
一个还不错的离线 IP 地址定位库,99.9% 准确率
931 0