一种基于概率模型的测量的IP地址地理定位系统技术方案

技术编号:19068151 阅读:38 留言:0更新日期:2018-09-29 14:58
本发明专利技术属于定位技术领域,公开了一种基于概率模型的测量的IP地址地理定位系统,包括:接收模块、参数设置模块、中央控制模块、地图模块、定位模块、数据挖掘模块、数据存储模块、显示模块。本发明专利技术通过定位模块依据的是当前网络测量结果,无需进行长期维护,大量节省了维护的成本。同时,本发明专利技术的测量代价小,相比现有的方法测量代价节省70%以上。本发明专利技术的定位方法实施起来非常简单,只需具备网络测量条件即可。本发明专利技术通过数据挖掘模块,能够根据IP地理定位数据库历史数据集经过一系列计算生成IP地理定位数据的可信数据;IP地理定位数据的可信数据的准确度较高。

【技术实现步骤摘要】
一种基于概率模型的测量的IP地址地理定位系统
本专利技术属于定位
,尤其涉及一种基于概率模型的测量的IP地址地理定位系统。
技术介绍
地理定位指的是搜索引擎根据用户所在位置及关键词本身的地理位置特性,返回不同的结果。地理定位是个人化搜索的表现形式之一。地理定位在国际化的搜索引擎,如百度、Google、雅虎等表现的非常明显,不同国家的人搜索通一个词,看到的结果往往很不相同。然而,现有的IP地址地理定位需要长期维护,维护成本高;同时现有定位数据不准确、误差大。综上所述,现有技术存在的问题是:现有的IP地址地理定位需要长期维护,维护成本高;同时现有定位数据不准确、误差大。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种基于概率模型的测量的IP地址地理定位系统。本专利技术是这样实现的,一种基于概率模型的测量的IP地址地理定位系统包括:接收模块、参数设置模块、中央控制模块、地图模块、定位模块、数据挖掘模块、数据存储模块、显示模块;接收模块,与中央控制模块连接,用于接收外部传输的位置信息,并传输至中央控制模块处理;所述接收模块对接收到的MSK信号进行采样,并进行非线性压缩,计算其广义二阶循环统计量;广义二阶循环统计量Gr(τ,ε)定义为:其中Nr表示信号长度,f[r(n)]为非线性变换,其表达式为:其中,r(n)为接收信号;取广义二阶循环统计量的特定时延截面Gr(0,ε),并利用自适应双阈值进行循环频率检测,得到循环频率集合Υ:提取广义二阶循环统计量截面Gr(0,ε),对|Gr(0,ε)|进行差分得到D(υ),设置阈值为若D(υi)>γ且D(υi+1)<-γ,则υi为循环频率,检测所有可能的循环频率υ,得到循环频率集合参数设置模块,与中央控制模块连接,用于设置定位系统参数配置环境;中央控制模块,与接收模块、参数设置模块、地图模块、定位模块、数据挖掘模块、数据存储模块、显示模块连接,用于对接收模块数据信息进行处理分析,并调度各个模块正常工作;所述中央控制模块进一步包括:降压偏置模块,由两片运算放大器构成,用于对输入的多普勒模拟信号进行降压与偏执偏置,使信号电压满足AD转换芯片的输入范围1-3v;采用模拟电子学的乘法器与加法器电路;AD采样模块,与降压偏置模块连接,由一片数模转换芯片构成,对经过降压后的模拟信号进行模数转换,得到相应的数字信号给FPGA处理;由电容电阻简单配置后,形成单端输入模式,输出12位的数字信号,最高采样频率为65M,电压输入范围为1V-3V;USB通信模块,由一块USB控制芯片组成,屏蔽复杂的USB通信协议,用户只需要对芯片进行简单的配置即可完成USB通信任务;PC机接收模块,与USB通信模块连接,接收USB传输的数据,进行校验、储存,显示;FPGA控制模块,与AD采样模块和USB通信模块连接,用于实现组合逻辑功能又可实现时序逻辑;地图模块,与中央控制模块连接,用于将使用的地图用以编码表示的位置显示出来;定位模块,与中央控制模块连接,用于通过IP地址进行地理位置定位;数据挖掘模块,与中央控制模块连接,用于挖掘出准确可信的数据;数据存储模块,与中央控制模块连接,用于存储定位数据信息;显示模块,与中央控制模块连接,用于显示IP地址地理定位信息。进一步,所述定位模块具体定位方法如下:首先,针对待测的目标IP地址,确定待测的目标IP地址属于的网络运营商;然后,根据待测的目标IP地址所属的网络运营商,选取该网络运营商网络内的测量点对待测目标IP地址进行网络延迟测量;最后,被调度参与测量的测量点具有真实的地理位置,将这些位置在地球平面空间上标注出来,根据各测量点上测量得到的到待测目标IP地址的网络延迟数据,应用相应网络内的延迟-距离相关性概率模型,得到以各个测量点为中心的环状概率分布(;这些环状概率分布叠加形成了一个新的概率分布,在地球平面空间上均匀取点,针对新的概率分布,仅计算各点处的概率密度函数值,取具有最大值的点作为定位的初步结果;而后根据这一点找到最近的大中城市作为定位的最终定位结果,或者直接将该点的地理坐标作为最终定位结果。进一步,所述数据挖掘模块挖掘方法如下:首先,获取IP地理定位数据库历史数据集;将所述IP地理定位数据库历史数据集进行加权处理,并合并为一第一临时数据集;根据一数据权值衰落时间窗口算法对所述第一临时数据集进行处理,对第一临时数据集中的权值进行修正,生成一第二临时数据集;所述第二临时数据集包括各单个IP地址;然后,根据所述各单个IP地址,将第二临时数据集中的数据条目以IP段进行合并,形成第三临时数据集;确定所述第三临时数据集中各IP段对应的综合可信度,并根据所述第三临时数据集和所述综合可信度生成第四临时数据集;最后,根据一预先设置的可信度阈值与所述综合可信度,对第四临时数据集中的数据条目进行筛选,生成IP地理定位数据的可信数据。本专利技术的优点及积极效果为:本专利技术通过定位模块依据的是当前网络测量结果,无需进行长期维护,大量节省了维护的成本。同时,本专利技术的测量代价小,相比现有的方法测量代价节省70%以上。本专利技术的定位方法实施起来非常简单,只需具备网络测量条件即可。本专利技术通过数据挖掘模块,能够根据IP地理定位数据库历史数据集经过一系列计算生成IP地理定位数据的可信数据;IP地理定位数据的可信数据的准确度较高。附图说明图1是本专利技术实施例提供的基于概率模型的测量的IP地址地理定位系统结构框图。图中:1、接收模块;2、参数设置模块;3、中央控制模块;4、地图模块;5、定位模块;6、数据挖掘模块;7、数据存储模块;8、显示模块。具体实施方式为能进一步了解本专利技术的
技术实现思路
、特点及功效,兹例举以下实施例,并配合附图详细说明如下。下面结合附图对本专利技术的结构作详细的描述。如图1所示,本专利技术提供的基于概率模型的测量的IP地址地理定位系统包括:接收模块1、参数设置模块2、中央控制模块3、地图模块4、定位模块5、数据挖掘模块6、数据存储模块7、显示模块8。接收模块1,与中央控制模块3连接,用于接收外部传输的位置信息,并传输至中央控制模块3处理;参数设置模块2,与中央控制模块3连接,用于设置定位系统参数配置环境;中央控制模块3,与接收模块1、参数设置模块2、地图模块4、定位模块5、数据挖掘模块6、数据存储模块7、显示模块8连接,用于对接收模块1数据信息进行处理分析,并调度各个模块正常工作;地图模块4,与中央控制模块3连接,用于将使用的地图用以编码表示的位置显示出来;定位模块5,与中央控制模块3连接,用于通过IP地址进行地理位置定位;数据挖掘模块6,与中央控制模块3连接,用于挖掘出准确可信的数据;数据存储模块7,与中央控制模块3连接,用于存储定位数据信息;显示模块8,与中央控制模块3连接,用于显示IP地址地理定位信息。所述接收模块对接收到的MSK信号进行采样,并进行非线性压缩,计算其广义二阶循环统计量;广义二阶循环统计量Gr(τ,ε)定义为:其中Nr表示信号长度,f[r(n)]为非线性变换,其表达式为:其中,r(n)为接收信号;取广义二阶循环统计量的特定时延截面Gr(0,ε),并利用自适应双阈值进行循环频率检测,得到循环频率集合提取广义二阶循环统计量截面Gr(0,ε),对|Gr(0,ε)|进行差分本文档来自技高网
...

【技术保护点】
1.一种基于概率模型的测量的IP地址地理定位系统,其特征在于,所述基于概率模型的测量的IP地址地理定位系统包括:接收模块、参数设置模块、中央控制模块、地图模块、定位模块、数据挖掘模块、数据存储模块、显示模块;接收模块,与中央控制模块连接,用于接收外部传输的位置信息,并传输至中央控制模块处理;所述接收模块对接收到的MSK信号进行采样,并进行非线性压缩,计算其广义二阶循环统计量;广义二阶循环统计量Gr(τ,ε)定义为:

【技术特征摘要】
1.一种基于概率模型的测量的IP地址地理定位系统,其特征在于,所述基于概率模型的测量的IP地址地理定位系统包括:接收模块、参数设置模块、中央控制模块、地图模块、定位模块、数据挖掘模块、数据存储模块、显示模块;接收模块,与中央控制模块连接,用于接收外部传输的位置信息,并传输至中央控制模块处理;所述接收模块对接收到的MSK信号进行采样,并进行非线性压缩,计算其广义二阶循环统计量;广义二阶循环统计量Gr(τ,ε)定义为:其中Nr表示信号长度,f[r(n)]为非线性变换,其表达式为:其中,r(n)为接收信号;取广义二阶循环统计量的特定时延截面Gr(0,ε),并利用自适应双阈值进行循环频率检测,得到循环频率集合Υ:提取广义二阶循环统计量截面Gr(0,ε),对|Gr(0,ε)|进行差分得到D(υ),设置阈值为若D(υi)>γ且D(υi+1)<-γ,则υi为循环频率,检测所有可能的循环频率υ,得到循环频率集合υ∈Υ;参数设置模块,与中央控制模块连接,用于设置定位系统参数配置环境;中央控制模块,与接收模块、参数设置模块、地图模块、定位模块、数据挖掘模块、数据存储模块、显示模块连接,用于对接收模块数据信息进行处理分析,并调度各个模块正常工作;所述中央控制模块进一步包括:降压偏置模块,由两片运算放大器构成,用于对输入的多普勒模拟信号进行降压与偏执偏置,使信号电压满足AD转换芯片的输入范围1-3v;采用模拟电子学的乘法器与加法器电路;AD采样模块,与降压偏置模块连接,由一片数模转换芯片构成,对经过降压后的模拟信号进行模数转换,得到相应的数字信号给FPGA处理;由电容电阻简单配置后,形成单端输入模式,输出12位的数字信号,最高采样频率为65M,电压输入范围为1V-3V;USB通信模块,由一块USB控制芯片组成,屏蔽复杂的USB通信协议,用户只需要对芯片进行简单的配置即可完成USB通信任务;PC机接收模块,与USB通信模块连接,接收USB传输的数据,进行校验、储存,显示;FPGA控制模块,与AD采样模块和USB通信模块连接,用于实现组合逻辑功能又可实现时序逻辑;地图...

【专利技术属性】
技术研发人员:房启全邓清艳符青松
申请(专利权)人:浙江科技学院
类型:发明
国别省市:浙江,33

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

1