数据真实位置的确定方法、装置及电子设备与流程

文档序号:35867756发布日期:2023-10-27 20:54阅读:35来源:国知局
数据真实位置的确定方法、装置及电子设备与流程

本申请涉及数据处理,具体涉及一种数据真实位置的确定方法、装置及电子设备。


背景技术:

1、人们使用各种服务程序的同时,服务提供商会获取并收集用户的位置信息以便为用户推送不同的服务内容。服务内容的精准度取决于用户的位置信息的真实性和准确性。

2、现有技术中,为了识别数据的真实位置,通常采用如下技术方案:从预设的地理位置数据池中,获取目标对象的多个地理位置数据,其中,每个地理位置数据的数据来源不同;利用预先训练的贝叶斯网络模型计算每个地理位置数据的置信度;根据每个地理位置数据及对应的置信度确定目标对象的真实地理位置。

3、然而,由于网络中存在的恶意攻击者,其以获取用户的位置信息及目标查询信息为目的,往往其会对自身的真实位置进行伪造形成伪位置信息,这就导致贝叶斯网络模型基于大量的非真实位置的数据进行真实地理位置的确定,对数据位置的识别造成干扰,影响得到的数据真实位置的准确度。


技术实现思路

1、本申请实施例提供一种数据真实位置的确定方法、装置及电子设备,用以解决数据位置的识别干扰,数据真实位置定位不准的技术问题。

2、第一方面,本申请实施例提供一种数据真实位置的确定方法,包括:

3、确定目标数据的定位区域;所述目标数据具有多个位置信息;

4、根据所述定位区域内多个正常数据的相邻距离的离散度确定伪位置区域;所述伪位置区域的顶点为边际数据的位置;所述相邻距离为所述正常数据与对应的相邻数据之间的距离;所述相邻数据位于对应的正常数据的相邻领域内;所述相邻领域以正常数据为圆心,以预设值为半径;在所述多个正常数据中,所述边际数据之间的相邻距离的离散度最大;所述正常数据的位置信息唯一;

5、以所述伪位置区域的中心作为所述目标数据的真实位置。

6、在一个实施例中,所述根据所述定位区域内多个正常数据的相邻距离的离散度确定伪位置区域,包括:

7、将所述多个正常数据的相邻距离分组,得到多个相邻距离数据组;

8、计算每组相邻距离数据组的标准方差;

9、以最大标准方差对应的相邻距离数据组所对应的正常数据作为所述边际数据,得到所述伪位置区域。

10、在一个实施例中,所述根据所述定位区域内多个正常数据的相邻距离的离散度确定伪位置区域之后,包括:

11、根据所述伪位置区域确定伪区域面积;

12、当所述伪区域面积大于或等于预设面积阈值时,根据所述伪位置区域内所有正常数据的相邻距离的离散度更新所述伪位置区域,并返回执行根据所述伪位置区域确定伪区域面积的步骤,直至所述伪区域面积小于预设面积阈值;

13、当所述伪区域面积小于预设面积阈值时,执行以所述伪位置区域的中心作为所述目标数据的真实位置的步骤。

14、在一个实施例中,所述确定目标数据的定位区域之前,包括:

15、根据待处理数据的相似度,在所述待处理数据中确定所述目标数据;所述待处理数据中,所述目标数据与至少一个待处理数据的相似度小于相似度阈值。

16、在一个实施例中,所述根据待处理数据的相似度,在所述待处理数据中确定所述目标数据,包括:

17、计算每两个待处理数据的相似度;

18、当两个待处理数据的相似度小于所述相似度阈值时,所述两个待处理数据作为一组潜在目标数据组;当两个待处理数据的相似度大于或等于所述相似度阈值时,所述两个待处理数据均作为参照数据;

19、以每组潜在目标数据组中,与任一参照数据的相似度较小的待处理数据为所述目标数据。

20、在一个实施例中,所述计算每两个待处理数据的相似度,包括:

21、设置所述待处理数据中访问信息的信息权重;所述访问信息包括:访问内容、访问路径和申请访问位置;所述信息权重包括:访问内容权重、访问路径权重和申请访问位置权重;其中,所述访问路径权重大于所述访问内容权重;

22、根据所述访问信息和所述信息权重计算每两个待处理数据的相似度。

23、在一个实施例中,所述根据待处理数据的相似度,在所述待处理数据中确定所述目标数据之前,包括:

24、将数据采集地区划分为多个位置单元;

25、根据每个位置单元内的数据密度将所述多个位置单元按照数据密度由大至小进行排序;

26、按照排序顺序对所述多个位置单元中的数据进行抽样,得到所述待处理数据。

27、第二方面,本申请实施例提供一种数据真实位置的确定装置,包括:

28、初定位模块,用于:确定目标数据的定位区域;所述目标数据具有多个位置信息;

29、伪位置区域确定模块,用于:根据所述定位区域内多个正常数据的相邻距离的离散度确定伪位置区域;所述伪位置区域的顶点为边际数据的位置;所述相邻距离为所述正常数据与对应的相邻数据之间的距离;所述相邻数据位于与对应的正常数据的相邻领域内;所述相邻领域以正常数据为圆心,以预设值为半径;在所述多个正常数据中,所述边际数据之间的相邻距离的离散度最大;所述正常数据的位置信息唯一;

30、真实位置确定模块,用于:以所述伪位置区域的中心作为所述目标数据的真实位置。

31、第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第一方面所述的数据真实位置的确定方法的步骤。

32、第四方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的数据真实位置的确定方法的步骤。

33、本申请实施例提供的数据真实位置的确定方法,通过确定目标数据的定位区域,对目标数据进行初步定位,继而基于该定位区域内多个正常数据与其相邻数据之间的距离,即相邻距离,计算该定位区域内多个正常数据的相邻距离的离散度,以判断该定位区域内正常数据之间的离散程度。由于正常数据的位置信息是唯一的,因此,正常数据的相邻距离的离散度能够表示正常数据的真实分布;而目标数据为了实现较好的干扰效果,其生成的伪位置往往会参考正常数据的真实分布,即目标数据会基于正常数据的真实分布执行伪位置生成的操作,使得掺杂了伪位置后的数据分布趋于均匀以便于隐藏目标数据的真实位置;另外,目标数据中伪位置的伪造过程是以真实位置作为单点位置进行模糊,逐渐扩大为一个远大于单点的区域,该区域包含了多个伪位置,以令真实位置不被发现,使得伪位置呈现放射状包围在真实位置的周围;因此,剔除了目标数据后的数据分布会产生一块数据间离散度明显增大的区域,即伪位置区域,而结合伪位置呈现放射状包围在真实位置的周围的伪位置分布特点,伪位置区域的中心即为目标数据的真实位置,从而排除伪位置对数据位置识别的干扰,提高了数据位置信息的准确度和可靠性。



技术特征:

1.一种数据真实位置的确定方法,其特征在于,包括:

2.根据权利要求1所述的数据真实位置的确定方法,其特征在于,所述根据所述定位区域内多个正常数据的相邻距离的离散度确定伪位置区域,包括:

3.根据权利要求1所述的数据真实位置的确定方法,其特征在于,所述根据所述定位区域内多个正常数据的相邻距离的离散度确定伪位置区域之后,包括:

4.根据权利要求1所述的数据真实位置的确定方法,其特征在于,所述确定目标数据的定位区域之前,包括:

5.根据权利要求4所述的数据真实位置的确定方法,其特征在于,所述根据待处理数据的相似度,在所述待处理数据中确定所述目标数据,包括:

6.根据权利要求5所述的数据真实位置的确定方法,其特征在于,所述计算每两个待处理数据的相似度,包括:

7.根据权利要求4所述的数据真实位置的确定方法,其特征在于,所述根据待处理数据的相似度,在所述待处理数据中确定所述目标数据之前,包括:

8.一种数据真实位置的确定装置,其特征在于,包括:

9.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的数据真实位置的确定方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的数据真实位置的确定方法的步骤。


技术总结
本申请涉及数据处理领域,提供一种数据真实位置的确定方法、装置及电子设备。所述方法包括:确定目标数据的定位区域;根据定位区域内多个正常数据的相邻距离的离散度确定伪位置区域;伪位置区域的顶点为边际数据的位置;相邻距离为正常数据与对应的相邻数据之间的距离;相邻数据位于对应的正常数据的相邻领域内;相邻领域以正常数据为圆心,以预设值为半径;在多个正常数据中,边际数据之间的相邻距离的离散度最大;以伪位置区域的中心作为目标数据的真实位置。本申请实施例提供的数据真实位置的确定方法可以排除伪位置对数据位置识别的干扰,提高了数据位置信息的准确度和可靠性。

技术研发人员:俞新华,陈宇阳,陆长征,刘智,王永智
受保护的技术使用者:中国移动通信集团江苏有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1