【技术实现步骤摘要】
获得邻近度的方法和电子设备
[0001]本申请涉及行迹追踪领域,特别涉及一种获得邻近度的方法和电子设备。
技术介绍
[0002]在传染病追踪领域中,通过追踪目标用户的行迹信息和传染病确诊患者的行迹信息,判断目标用户在某一时空是否近距离接触过确诊患者,从而确定目标用户是否存在感染传染病的可能。在现实生活中,便携式智能手机设备可以定位用户的行迹信息,以便于构建智能化系统或平台来进行疫情追踪。
[0003]由于人们越来越重视个人隐私信息(包括行迹信息)的保护,因此在进行行迹追踪的同时需要考虑到用户的隐私信息的保密问题。
[0004]例如,现有的行迹追踪技术之一是通过定位装置采集用户的行迹信息,并把所有用户的行迹信息进行汇总,然后对比分析求解出目标用户与确诊患者之间的邻近度,从而确定目标用户是否存在被感染的可能,以此找到潜在的高风险人群。显然,这种方式很容易导致用户的个人行迹信息的泄露,用户参与度较低。
[0005]又例如,现有的行迹追踪技术之二是通过采集移动网络接入信息、酒店入住登记信息、交通购票信息、小区 ...
【技术保护点】
【技术特征摘要】
1.一种获得邻近度的方法,应用于第一设备,其特征在于,包括:接收第二设备发送的第一用户的第一信息,其中,所述第一信息包括所述第一用户的时间和位置信息;获取第二用户的第二信息,其中,所述第二信息包括所述第二用户的时间和位置信息;生成密钥,通过所述密钥对所述第一信息和所述第二信息进行加密处理,得到第一加密信息和第二加密信息,并将所述第一加密信息和所述第二加密信息发送至第三设备,使得所述第三设备基于所述第一加密信息和所述第二加密信息进行计算,以得到第三信息,其中,所述第三信息用于标识所述第一用户和所述第二用户的相关度;接收所述第三设备发送的所述第三信息;根据所述密钥,对所述第三信息进行解密;基于解密后的所述第三信息,得到所述第一用户和所述第二用户之间的邻近度。2.根据权利要求1所述的方法,其特征在于,所述第三信息由所述第三设备通过同态加密算法计算得到。3.根据权利要求1所述的方法,其特征在于,基于所述第一加密信息和所述第二加密信息进行计算,以得到第三信息,包括:将第一加密信息和第二加密信息中的位置坐标转换至直角坐标系中,以分别获得在时间轴上的第一坐标点和第二坐标点;基于在时间轴上的同一时刻的所述第一坐标点和所述第二坐标点,确定所述第三信息,其中,所述第三信息包括所述第一用户与所述第二用户之间的距离信息。4.根据权利要求3所述的方法,其特征在于,基于解密后的所述第三信息,得到所述第一用户和所述第二用户之间的邻近度,包括:基于所述距离信息,确定所述第一用户与所述第二用户之间的邻近度。5.根据权利要求1所述的方法,在将所述第一加密信息和所述第二加密信息发送至第三设备之前,进一步包括:判断所述第一用户和所述第二用户之间的距离是否小于预设阈值,以确定是否将所述第一加密信息和所述第二加密信息发送至所述第三设备。6.根据权利要求1所述的方法,其特征在于,所述第一用户的第一信息由所述第二设备通过广播消息发送至所述第一设备。7.根据权利要求1所述的方法,其特征在于,所述第三信息包括距离序列,所述距离序列包括多组所述第一用户和所述第二用户之间的距离信息,所述根据所述密钥,对所述第三信息进行解密;基于解密后的所述第三信息,得到所述第一用户和所述第二用户之间的邻近度包括:基于所述距离序列中的相同距离信息的个数,确定所述第一用户和所述第二用户之间的距离信息;根据所述密钥,对所述距离信息进行解密;基于解密后的所述距离信息,得到所述第一用户和所述第二用户之间的邻近度。8.根据权利要求1至7任一项所述的方法,其特征在于,所述将所述第一加密信息和所述第二加密信息发送至所述第三设备包括:向所述第二设备发送设备选取请求,以确定第三设备;
接收所述第二设备发送的所述第三设备的身份标识;基于所述第三设备的身份标识,向所述第三设备发送所述第一加密信息和所述第二加密信息。9.根据权利要求1至7任一项所述的方法,其特征在于,所述第一设备与第三设备预先建立通信。10.一种电子设备,其特征在于,包括:显示屏;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行以下步骤:接收第二设备发送的第一用户的第一信息,其中,所述第一信息包括所述第一用户的时间和位置信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。