丢失设备的查找方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38750398 阅读:9 留言:0更新日期:2023-09-09 11:17
本公开提出了一种丢失设备的查找方法、装置、电子设备及存储介质,涉及数据处理技术领域。该方法包括:获取被查找设备处于丢失状态下生成的加密密钥;基于加密密钥对中继设备的位置信息进行加密,生成加密位置信息;获取加密密钥的摘要信息;将摘要信息和加密位置信息发送给服务器。本公开的方法可以使被查找设备在能力有限的情况下,借助附近的中继设备实现加密位置信息的上传,并且上传的加密位置信息无法被服务器解密,只有用户自己帐号下的查找设备才能解密位置信息,保护了用户的隐私数据,避免设备位置信息被他人所获取。避免设备位置信息被他人所获取。避免设备位置信息被他人所获取。

【技术实现步骤摘要】
丢失设备的查找方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及一种丢失设备的查找方法、装置、电子设备及存储介质。

技术介绍

[0002]相关技术中,若用户的移动设备丢失,丢失设备可以向服务器发送自身的位置信息,通过服务器将位置信息转发给用户账号下的查找设备。然而,在这种情况下,丢失设备的位置信息可以轻易被服务器或其它终端设备获取,导致用户的隐私数据泄露。并且,若移动设备能力有限,则无法实现位置信息的上报。因此,如何上传并保护移动设备的位置信息,成为需要解决的问题。

技术实现思路

[0003]本公开提供了一种丢失设备的查找方法、装置、电子设备及存储介质。
[0004]第一方面,本公开提供了一种丢失设备的查找方法,适用于中继设备,包括:
[0005]获取被查找设备处于丢失状态下生成的加密密钥;
[0006]基于加密密钥对中继设备的位置信息进行加密,生成加密位置信息;
[0007]获取加密密钥的摘要信息;
[0008]将摘要信息和加密位置信息发送给服务器。
[0009]本公开实施例的方法可以使被查找设备在能力有限的情况下,借助附近的中继设备实现加密位置信息的上传,并且上传的加密位置信息无法被服务器解密,只有用户自己帐号下的查找设备才能解密位置信息,保护了用户的隐私数据,避免设备位置信息被他人所获取。
[0010]第二方面,本公开提供了另一种丢失设备的查找方法,适用于被查找设备,包括:
[0011]响应于被查找设备处于丢失状态,基于当前加密随机数生成加密密钥;
[0012]对加密密钥进行广播。
[0013]本公开实施例中被查找设备通过广播加密密钥,可以在能力有限的情况下,借助附近的中继设备实现位置信息的加密和上传,在上传数据的同时保护了用户的隐私。
[0014]第三方面,本公开提供了另一种丢失设备的查找方法,适用于查找设备,包括:
[0015]响应于处于设备查找模式,生成当前加密随机数和当前参考随机数;
[0016]基于当前加密随机数,生成当前加密随机数对应的加密密钥,并获取加密密钥的摘要信息;
[0017]基于摘要信息和当前参考随机数,从服务器中获取中继设备的加密位置信息,其中,中继设备为被查找设备和服务器之间提供传输链路;
[0018]基于加密密钥对加密位置信息进行解密,得到被查找设备的位置信息。
[0019]本公开实施例中生成了与丢失设备相同的加密密钥,以及加密密钥的摘要信息,可以基于摘要信息,在服务器上查询是否存在丢失设备的位置信息,并基于当前参考随机
数,验证查找设备的身份信息,在通过验证时从服务器获取到加密的位置信息。通过这种方式,可以保证只有查找设备能从服务器获取加密位置信息。同时,查找设备可以生成与丢失设备相同的加密密钥,从而可以对加密位置信息进行解密,得到丢失设备的位置信息。
[0020]第四方面,本公开提供了另一种丢失设备的查找方法,适用于服务器,包括:
[0021]获取中继设备发送的第一摘要信息和加密位置信息,并根据第一摘要信息对加密位置信息进行存储,其中,所述第一摘要信息由所述中继设备基于被查找设备在丢失状态下发送的第一加密密钥确定;
[0022]获取设备查找请求,设备查找请求由查找设备基于第二加密密钥的第二摘要信息和当前参考随机数生成;
[0023]从已存储的加密位置信息中,基于设备查找请求获取目标加密位置信息,并发送给查找设备进行解密。
[0024]本公开实施例中服务器可以对丢失设备发送的加密位置信息进行存储,并基于查找设备发送的设备查找请求,获取目标加密位置信息并发送给查找设备,通过这种方式,可以保证只有查找设备能从服务器获取加密位置信息。同时,服务器无法对加密的位置信息进行解密,防止了用户隐私数据泄露。
[0025]第五方面,本公开提供了一种丢失设备的查找装置,包括:
[0026]第一获取模块,用于获取被查找设备处于丢失状态下生成的加密密钥;
[0027]加密模块,用于基于加密密钥对中继设备的位置信息进行加密,生成加密位置信息;
[0028]第二获取模块,用于获取加密密钥的摘要信息;
[0029]发送模块,用于将摘要信息和加密位置信息发送给服务器。
[0030]第六方面,本公开提供了另一种丢失设备的查找装置,包括:
[0031]生成模块,用于响应于被查找设备处于丢失状态,基于当前加密随机数生成加密密钥;
[0032]广播模块,用于对加密密钥进行广播。
[0033]第七方面,本公开提供了另一种丢失设备的查找装置,包括:
[0034]生成模块,用于响应于处于设备查找模式,生成当前加密随机数和当前参考随机数;
[0035]第一获取模块,用于基于当前加密随机数,生成当前加密随机数对应的加密密钥,并获取加密密钥的摘要信息;
[0036]第二获取模块,用于基于摘要信息和当前参考随机数,从服务器中获取中继设备的加密位置信息,其中,中继设备为被查找设备和服务器之间提供传输链路;
[0037]解密模块,用于基于加密密钥对加密位置信息进行解密,得到被查找设备的位置信息。
[0038]第八方面,本公开提供了另一种丢失设备的查找装置,包括:
[0039]第一获取模块,用于获取中继设备发送的第一摘要信息和加密位置信息,并根据第一摘要信息对加密位置信息进行存储,其中,第一摘要信息由中继设备基于被查找设备在丢失状态下发送的第一加密密钥确定;
[0040]第二获取模块,用于获取设备查找请求,设备查找请求由查找设备基于第二加密
密钥的第二摘要信息和当前参考随机数生成;
[0041]发送模块,用于从已存储的加密位置信息中,基于设备查找请求获取目标加密位置信息,并发送给查找设备进行解密。
[0042]第九方面,本公开提供了一种电子设备,包括存储器、处理器;
[0043]其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现本公开第一方面实施例、第二方面实施例、第三方面实施例或第四方面实施例的丢失设备的查找方法。
[0044]第十方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面实施例、第二方面实施例、第三方面实施例或第四方面实施例的丢失设备的查找方法。
[0045]第十一方面,本公开提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本公开第一方面实施例、第二方面实施例、第三方面实施例或第四方面实施例的丢失设备的查找方法。
[0046]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0047]图1是丢失设备的查找方法的应用场景本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种丢失设备的查找方法,其特征在于,适用于中继设备,所述方法包括:获取被查找设备处于丢失状态下生成的加密密钥;基于所述加密密钥对所述中继设备的位置信息进行加密,生成加密位置信息;获取所述加密密钥的摘要信息;将所述摘要信息和所述加密位置信息发送给服务器。2.一种丢失设备的查找方法,其特征在于,适用于被查找设备,所述方法包括:响应于所述被查找设备处于丢失状态,基于当前加密随机数生成加密密钥;对所述加密密钥进行广播。3.根据权利要求2所述的方法,其特征在于,所述基于当前加密随机数生成加密密钥,包括:对所述当前加密随机数进行哈希计算,以获取所述当前加密随机数的摘要信息,作为所述加密密钥。4.根据权利要求2所述的方法,其特征在于,所述当前加密随机数的确定过程,包括:对上一个加密随机数和/或当前迭代次数进行哈希计算,生成所述当前加密随机数。5.根据权利要求2所述的方法,其特征在于,所述被查找设备设备处于丢失状态的确定过程,包括:获取所述被查找设备的状态信息,基于所述状态信息确定所述被查找设备处于丢失状态。6.根据权利要求2

5任一项所述的方法,其特征在于,所述基于当前加密随机数生成加密密钥之前,还包括:与查找设备进行配对,并在所述配对过程中获取所述查找设备生成的初始加密随机数,所述初始加密随机数用于迭代获取所述当前加密随机数。7.一种丢失设备的查找方法,其特征在于,适用于查找设备,所述方法包括:响应于处于设备查找模式,生成当前加密随机数和当前参考随机数;基于所述当前加密随机数,生成所述当前加密随机数对应的加密密钥,并获取所述加密密钥的摘要信息;基于所述摘要信息和所述当前参考随机数,从服务器中获取所述中继设备的加密位置信息,其中,所述中继设备为被查找设备和服务器之间提供传输链路;基于所述加密密钥对所述加密位置信息进行解密,得到所述被查找设备的位置信息。8.根据权利要求7所述的方法,其特征在于,所述基于所述摘要信息和所述当前参考随机数,从服务器中获取所述中继设备的加密位置信息,包括:基于所述摘要信息和所述当前参考随机数,生成设备查找请求;将所述设备查找请求发送给所述服务器;接收所述服务器基于所述设备查找请求获取的所述加密位置信息。9.根据权利要求7所述的方法,其特征在于,所述生成当前加密随机数和当前参考随机数之前,还包括:从初始加密随机数开始,迭代生成多个候选加密随机数,以及所述候选加密随机数的候选加密密钥和所述候选加密密钥的候选摘要信息,其中,多个所述候选摘要信息中包括所述当前加密随机数对应的加密密钥的摘要信息;
从初始参考随机数开始,生成多个候选参考随机数,其中,多个所述候选参考随机数中包括所述当前参考随机数;将所述候选参考随机数和所述候选摘要信息按照迭代次数进行配对,生成信息序列;将所述信息序列发送给所述服务器。10.根据权利要7

9任一项所述的方法,其特征在于,任一加密密钥的获取过程,包括:对任一加密随机数进行哈希计算,以获取所述任一加密随机数的摘要信息,作为所述加密密钥。11.根据权利要求10所述的方法,其特征在于,任一加密随机数的获取过程,包括:获取所述任一加密随机数对应的上一个加密随机数;对所述对应的上一个加密随机数和/或当前迭代次数进行哈希计算,生成所述任一加密随机数。12.根据权利要求7

9任一项所述的方法,其特征在于,所述生成当前加密随机数和当前参考随机数之前,还包括:与被查找设备进行配对,并在所述配对过程中生成初始加密随机数,所述初始加密随机数用于迭代获取所述当前加密随机数;将所述初始加密随机数同步给所述被查找设备。13.一种丢失设备的查找方法,其特征在于,适用于服务器,所述方法包括:获取中继设备发送的第一摘要信息和加密位置信息,并根据所述第一摘要信息对所述加密位置信息进行存储,其中,所述第一摘要信息由所述中继设备基于被查找设备在丢失状态下发送的第一加密密钥确定;获取设备查找请求,所述设备查找请求由查找设备基于第二加密密钥的第二摘要信息和当前参考随机数生成;从已存储的加密位置信息中,基于所述设备查找请求获取目标加密位置信息,并发送给所述查找设备进行解密。14.根据权利要求13所述的方法,其特征在于,所述获取中继设备发送的第一摘要信息和加密位置信息之前,还包括:接收所述查找设备发送的信息序列,其中,所述信息序列包括多个信息对,每个信息对中包括一个候选摘要信息和一个候选参考随机数;所述根据所述第一摘要信息对所述加密位置信息进行存储,包括:响应于所述信息序列中存在与所述第一摘要信息一致的第一候选摘要信息,将所述加密位置信息与所述第一候选摘要信息所属信息对关联存储。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:响应于所述信息序列中不存在与所述第一摘要信息一致的第一候选摘要信息,对所述加密位置信息进行丢弃。16.根据权利要求14所述的方法,其特征在于,所述从已存储的加密位置信息中,基于所述设备查找请求获取目标加密位置信息,包括:将所述第二摘要信息和所述当前参考随机数,分别与所述已存储的加密位置信息关联的信息对进行比对,以获取目标信息对,其中,所述目标信息对中的第二候选摘要信息与所述第二摘要信息一致,且所述目标信息对中的候选参考随机数与所述当前参考随机数一
致;将所述目标信息对所关联的已存储的加密位置信息,确定为所述目标加密位置信息。17.一种丢失设备的查找装置,其特征在于,包括:第一获取模块,用于获取被查找设备处于丢失状态下生成的加密密钥;加密模块,用于基于所述加密密钥对所述中继设备的位置信息进行加密,生成加密位置信息;第二获取模块,用于获取所述加密密钥的摘要信息;发送模块,用于将所述摘要信息和所述加密位置信息发送给服务器。18.一种丢失设备的查找装置,其特征在于,包括...

【专利技术属性】
技术研发人员:范楠钱海祥
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1