【赞助商广告】

openGPS.cn运行在阿里云的云服务器ECS上,欢迎需要使用云服务器的朋友,领取我的幸运券购买云服务器ECS,支持网站进一步建设

阿里云代金券: https://2bit.cn/q

ECS首购低配: https://2bit.cn/2

ECS首购高配: https://2bit.cn/5

ECS经典优惠: https://2bit.cn/aliyunTM

广告结束,继续讨论技术:

【ip定位历史】

关于IP定位,最早是通过运营商实现,每个运营商申请到的ip段,在某个范围内使用。

因此早期只能是国家为单位的基础数据。

对于比较大的国家,就进一步划分,比如,中国某通讯公司(不打广告),固定将某些ip分配某些机房使用,而这些机房则具备地域属性,因此就可以知道某些ip的位置是哪个省市区。

在进一步,网上有种测算路由的方式进行定位,就是由大范围逐个跳转,跟踪路由。从而对比找出ip所在的小范围。

【前提条件】

如今,网络铺设已经有个相当多的特性,比如:

A.国内的某大运营商,ip资源够用,直接给用户分配公网ip。我以前就在这种网络下用动态域名工具玩过网站。

B.部分运营上为了缓解ip资源不足问题,某个大范围使用代理转发方式,给到用户的是私网ip,用户最终用代理的ip池的ip访问公网。

C.电话运营商,ip资源利用率过低,几乎是一个省份用一个ip池进行代理给用户的手机网络上网

【延伸价值】

随着大数据发展,百度做了大数据匿名收集数据,数据实时分析。因此可以将手机收集到的精准GPS数据和当前所用IP数据成对上报给后端服务器,运算过之后,就可以得出某个IP的分布范围数据。

误差说明:

对于上述A的情况,精确度可以达到几十米

对于上述B的情况,可能得覆盖一个城市的范围

对于上述C的情况,往往是一个省份的误差程度

因此,对于有线宽带用户,分配了相对固定的公网IP,用户在这个线路下有放置了wifi无线路由器,wifi下有接入了手机用户,手机里运行了百度的服务,比如百度地图,或者百度地图SDK。

其定位精度就可以达到几十米范围。对于这种数据,只有bat这种大头才能实现的了这个规模的数据手机,因此准确度几乎无法被超越,更大的互联网公司除外

【传送门】

点击超链接可体验我上述所说的定位功能

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

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

  

----------分界线,2016-11-30补充一点内容-----------------------------------

发现写了这个文章之后阅读量还挺高,于是我今天过来补充一点材料,如下图,是我的华为荣耀6手机后台运行的百度位置服务,在位置服务的条款中已经将匿名收集wifi的macid,基站的编码,gps坐标位置,通过网络发送回百度后台服务器,当然,这里隐含了一个内容就是通过网络发送,自然也就还有一个内容就是当前使用的公网ip

  

openGPS.cn - 高精度IP定位原理,定位误差说明相关推荐

  1. openGPS.cn - 高精度IP定位

    百度2016年8月份上线了新的高精度IP定位. 我刚刚做了这个功能让人体验,好多人感觉非常神奇,哈哈 原理在博客: https://www.opengps.cn/blog/View.aspx?id=1 ...

  2. openGPS.cn - 高精度IP定位现状分析

    2017年8月7日,百度对外彻底关闭了高精度IP定位接口,前期申请次接口的老用户,现在接口返回状态吗已变成240,也就是访问无权限.至此,高精度ip定位功能关闭. 对于此,是否以后不会再有高精度产品了 ...

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

    利用业余时间自己做了个网站,集成了几个第三方数据源,对比IP地址查询的功能: 普通IP定位:https://www.opengps.cn/Data/IP/IPSearch.aspx 高精度IP定位-1 ...

  4. openGPS.cn - 如何防范被高精度IP定位采集数据

    自从openGPS.cn站点上线了高精度IP定位功能一来,小编的的这个半成品网站居然突然小小的火爆了一下.文章原文发布在openGPS.cn博客栏目中,点击这里即可前往(https://www.ope ...

  5. 分享个高精度IP定位

    https://www.opengps.cn/Data/IP/LocHighAcc.aspx 转载于:https://www.cnblogs.com/peterpan0707007/p/7215762 ...

  6. Android-Framework-GPS定位原理和修改

    一. Android定位功能原理概述 1.1 Android三种定位提供方式. Android 应用层获取定位可以通过三种定位提供方式:gps,network,passive. gps –>(G ...

  7. 基站、WiFi、IP定位原理介绍与区别

    一.基站定位 基站包括移动.联通和电信基站.基站定位是通过移动通信的基站信号差异,通过当手机开机,关机,切换基站时都会向就近最优基站鉴权.因此,通过用户出现的基站位置来确认手机位置,另外处于同一基站范 ...

  8. openGPS.cn - 关于手机号定位方面的个人理解

    原文发布于我的个人站点 openGPS.cn ,文章更新均已此源头连接为准 自从小编我做了openGPS.cn这个站点以来,虽然懒于打理,站点简陋,但是接到了不少人的咨询,是关于手机号定位方面.于是, ...

  9. php ip高精度定位,高精度IP定位

    基于第三方 API 的高精度 IP 定位 API 地址: http://api.asilu.com/geo/ 调用方式JSONP,返回数据格式当然只有JSON, 主要用在 PC 端浏览器. 手机端浏览 ...

  10. 利用Wireshark任意获取QQ好友IP实施精准定位

    转自:http://www.hetianlab.com/html/news/news-2017062401.html 一.打开wireshark选择本机网卡,由于我本机使用的是无线网卡,所以选择第三个 ...

最新文章

  1. 设计模式之工厂类模式总结对比、简单工厂模式、工厂方法模式、抽象工厂模式、带反射的工厂模式、例子代码分析、最详细
  2. 一个Linux下C线程池的实现
  3. 成立快两年,阿里巴巴达摩院都干什么了?
  4. bugku 杂项 2B
  5. 在阿里云的Ubuntu ECS instance 使用Apt-get安装git
  6. 前端遮罩层实现_css遮罩层怎么做?
  7. 前后端分离跨域问题解决方案
  8. mysql中where的用法_详解MySQL中WHERE子句的用法
  9. 【毕业设计】46-基于单片机的智能卫浴系统设计(原理图工程+仿真工程+源代码+答辩论文+答辩PPT)
  10. matlab m序列扩频,基于matlab的移位寄存器法m序列的产生
  11. 冰蝎下的反弹shell连接msfconsole
  12. 中国城市码cityCode映射
  13. 破绕前——火箭开拓者第三战致胜的关键?
  14. R语言基础编程技巧汇编 - 20
  15. 京东商城自动签到领京豆
  16. win10神州网信政府版如何修改屏保
  17. 用代码写个数字满屏幕---数字雨
  18. 2019年职称计算机考题,2019年职称计算机考试Excel备考试题(一)
  19. Java异步编程指南
  20. Python 制作一副扑克牌,有趣的案例!

热门文章

  1. HDR关键技术:色度学,颜色空间及转换
  2. 第25章 串行FLASH文件系统FatFs—零死角玩转STM32-F429系列
  3. 基于stm32的智能输液系统设计
  4. IP地址分为几类?各如何表示?IP地址的主要特点是什么?
  5. R包minfi处理DNA甲基化芯片数据
  6. 好听的计算机音乐大全,抖音里面的歌曲大全:100首超级好听的抖音歌曲(推荐)...
  7. GeoServer中使用SLD样式
  8. Git 常用记录(删除commit操作/挑拣/删除仓库)
  9. 如何写论文摘要和引言
  10. SCI英语论文长难句攻略