本申请涉及领域,尤其涉及众包服务中用户轨迹保护方法、装置、设备及存储介质。
背景技术:
1、随着移动智能设备的普及和众包应用的快速发展,生成的众包数据与智慧城市的构建日益紧密关联。众包服务模型中,任务请求者通过中心化服务器分发特定地点或路线的任务,生成大量与工作者行为模式相关的时空数据。虽然上述数据能有效支持任务分配,但同时也暴露了用户的敏感信息,如位置与移动轨迹等,给用户带来隐私威胁。
2、相关技术中,差分隐私(differential privacy)作为保护位置和轨迹隐私的有效方法,通过随机添加噪声来干扰原始数据,确保数据的可用性。进一步的,本地差分隐私(local differential privacy)可以在用户本地处理数据、保护隐私,但过度保护会降低数据可用性,特别是在轨迹中对每个位置点同样添加噪声的情况下。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种众包服务中用户轨迹保护方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,包括:基于卡尔曼滤波算法对所述轨迹数据中目标位置点进行预测。
3.根据权利要求2所述的方法,其特征在于,所述预测过程包括:
4.根据权利要求3所述的方法,其特征在于,所述停止迭代条件为根据卡尔曼滤波算法计算所述当前目标位置点的预测结果与所述当前目标位置点的误差小于预置误差阈值。
5.根据权利要求1所述的方法,其特征在于,所述根据所述重要性评估结果对所述目标位置点对应分配所述隐私预算,包括:
6.根据权利要求5所述的方法,其特征在于,所述确定所述目标位置点的隐私预算分配权重,包括:
7.根据权利要求6所述的方法,其特征在于,所述将所述隐私预算按照所述权重比例分配至各个目标位置点之后,还包括:
8.一种众包服务中用户轨迹保护装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有可执行代码,其特征在于: