一种确定目标设备位置信息的数据处理系统的制作方法

文档序号:37472251发布日期:2024-03-28 18:54阅读:14来源:国知局
一种确定目标设备位置信息的数据处理系统的制作方法

本发明涉及设备定位,特别是涉及一种确定目标设备位置信息的数据处理系统。


背景技术:

1、随着互联网应用和业务的多元化发展,各类互联网应用逐渐出现了对指定地理区域内的对象进行定位的需求,即面向地理位置的通信。由于每一个连接入互联网的用户都要分配使用一个ipv4地址,为了避免ipv4地址耗尽的问题,要对其进行复用,可能在不同时间段分配给同一城市范围的不同用户,因此目前的ipv4地址只能对用户定位到城市级别,定位范围大,然而现阶段主要依赖于存储用户位置信息的数据库来实现面向地理位置的通信,而用户的ipv4地址可能是动态变化的,因此定位精确度无法保证。


技术实现思路

1、针对上述技术问题,本发明采用的技术方案为:

2、本发明提供了一种确定目标设备位置信息的数据处理系统,所述系统包括:存储有初始设备地址信息集a={a1,a2,……,ai,……,am}的第一存储介质、处理器和存储有计算机程序的存储器,其中,ai是指第i个初始设备地址信息,i=1,2,……,m,m为初始设备地址信息的数量,当所述计算机程序被处理器执行时,实现以下步骤:

3、s100,每隔时间阈值t,获取目标时间段内的目标设备的初始地址信息集b={b1,b2,……,bj,……,bn},bj={bj1,bj2,……,bjx,……,bjp(j)},bjx={bjx1,bjx2,bjx3},bjx1为第j个目标设备的第x个ipv4地址的位置信息,bjx2为bjx1对应的mac地址的位置信息,bjx3为bjx1对应的设备位置信息,j=1,2,……,n,n为目标设备数量,x=1,2,……,p(j),p(j)为第j个目标设备的ipv4地址的数量。

4、s200,根据b,获取目标设备的中间地址向量集l={l1,l2,……,lj,……,ln},lj是指bj对应的中间地址向量。

5、在s200步骤中还通过如下步骤获取bj对应的中间地址向量:

6、s201,获取bjx1对应的地理区域标识和bjx2对应的地理区域标识。

7、s202,当bjx1对应的地理区域标识和bjx2对应的地理区域标识不一致时,从bj中删除bjx,生成目标设备的中间地址信息集b0j={b0j1,b0j2,……,b0jy,……,b0jq},b0jy=(cjy,djy),cjy=(c1jy,c2jy),djy=(d1jy,d2jy,……,drjy,……,dgjy),c1jy为第j个目标设备的第y个中间ipv4地址的位置信息,c2jy为c1jy对应的中间mac地址的位置信息,(c1jy,c2jy)为第j个目标设备的第y个地址对,drjy为c1jy对应的第r个中间设备位置信息,y=1,2,……,q,q为目标设备的中间地址信息的数量,r=1,2,……,g,g为c1jy对应的中间设备位置信息的数量。

8、s203,遍历cjy,将cjy中最大数量的中间ipv4地址的位置信息对应的地址对确定为关键地址对。

9、s204,遍历djy,将djy中最大数量的中间设备位置信息确定为关键设备位置信息。

10、s205,根据所述关键地址对和所述关键设备位置信息,获取bj对应的中间地址向量。

11、s300,将lj内的ipv4地址的位置信息或者mac地址的位置信息与每一ai中的ipv4地址的位置信息或者mac地址的位置信息进行匹配,从a中获取到第一设备地址信息集e={e1,e2,……,es,……,et},es是指第s个第一设备地址信息,s=1,2,……,t,t为第一设备地址信息的数量。

12、s400,根据lj内的关键设备位置信息,从e中获取到第二设备地址信息集f={f1,f2,……,fh,……,fk},fh是指第h个第二设备地址信息,h=1,2,……,k,k为第二设备地址信息的数量。

13、s500,当(k/t)×100%≥λ时,将lj内关键设备位置信息作为第j个目标设备的位置信息,其中,λ为预设的准确率。

14、本发明与现有技术相比具有明显的有益效果,借由上述技术方案,本发明提供的一种确定目标设备位置信息的数据处理系统可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有以下有益效果:

15、本发明提供了一种确定目标设备位置信息的数据处理系统,所述系统包括:存储有初始设备地址信息集的第一存储介质、处理器和存储有计算机程序的存储器,当所述计算机程序被处理器执行时,实现以下步骤:每隔时间阈值t,获取目标时间段内的目标设备的初始地址信息集,根据目标设备的初始地址信息集,获取目标设备的中间地址向量集,将中间地址向量集中的任一中间地址向量内的ipv4地址的位置信息或者mac地址的位置信息与每一初始地址信息中的ipv4地址的位置信息或者mac地址的位置信息进行匹配,从初始地址信息集中获取到第一设备地址信息集,根据该中间地址向量内的关键设备位置信息,从第一设备地址信息集中获取到第二设备地址信息集,当第二设备地址信息占第一设备地址信息的比例不小于预设的准确率时,将上述中间地址向量内的关键设备位置信息作为该中间地址向量对应的目标设备的位置信息。本发明通过先将上报重复次数最多的地址对和每一初始设备地址信息中的对应信息进行匹配,再将上报重复次数最多的设备位置信息与匹配上第一设备地址信息对比,获取到与关键设备位置的距离不大于距离阈值的第二设备对应的第二设备地址信息,若第二设备地址信息占第一设备地址信息的比例超过不小于预设的准确率时,表征该关键设备位置信息是可信的,将关键设备位置信息确定为目标设备的位置信息,大大提高了对目标设备位置的定位精确度。



技术特征:

1.一种确定目标设备位置信息的数据处理系统,其特征在于,所述系统包括:存储有初始设备地址信息集a={a1,a2,……,ai,……,am}的第一存储介质、处理器和存储有计算机程序的存储器,其中,ai是指第i个初始设备地址信息,i=1,2,……,m,m为初始设备地址信息的数量,当所述计算机程序被处理器执行时,实现以下步骤:

2.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,所述初始设备地址信息包括初始设备的ipv4地址的位置信息或初始设备的mac地址的位置信息中的一个,且包括初始设备的设备位置信息。

3.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,所述mac地址为wifimac地址或者网关mac地址。

4.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,在s100步骤中通过如下步骤获取时间阈值t:

5.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,在s202步骤中还包括如下步骤:

6.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,在s300步骤中通过如下步骤获取所述第一设备地址信息:

7.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,在s400步骤中通过如下步骤获取第二设备地址信息:

8.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,所述ipv4地址的位置信息是指ipv4地址对应的geohash值。

9.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,所述mac地址的位置信息是指mac地址对应的geohash值。

10.根据权利要求1所述的确定目标设备位置信息的数据处理系统,其特征在于,bjx1对应的设备位置信息是指第j个目标设备当前上报的设备位置对应的geohash值。


技术总结
本申请涉及设备定位技术领域,特别是涉及一种确定目标设备位置信息的数据处理系统,所述系统包括:存储有初始设备地址信息集的第一存储介质、处理器和存储有计算机程序的存储器,计算机程序被处理器执行时,实现以下步骤:获取目标时间段内的目标设备的初始地址信息集和中间地址向量集,将中间地址向量集中的信息与每一初始地址信息中的对应信息进行匹配,获取到第一设备地址信息集,根据该中间地址向量内的关键设备位置信息,获取到第二设备地址信息集,当第二设备地址信息占第一设备地址信息的比例不小于预设的准确率时,将关键设备位置信息作为对应的目标设备的位置信息;可知,本发明提高了对目标设备位置的定位精确度。

技术研发人员:董霖,李程,徐子凡,段永康,张衍林
受保护的技术使用者:每日互动股份有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1