本申请涉及智能家居领域,尤其涉及一种智能锁具防盗方法、装置、设备及存储介质。
背景技术:
1、如今社会,随着智能门锁技术的不断发展,更多的家庭已经使用上了智能门锁。在不断提高智能门锁的安全性的同时,智能门锁的用户体验也在不断优化提升。
2、随着技术的发展,智能门锁作为一个家庭的入口,其涉及到的用户隐私数据将越来越多,包括用户人脸数据,出入习惯数据等隐私数据。但市面上的智能门锁一旦被盗,这些用户隐私数据也将存在严重的安全性问题。
技术实现思路
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、统计所述智能锁具自上电至此次被唤醒时的唤醒次数;
34、确定所述唤醒次数大于次数阈值。
35、第二方面,提供一种智能锁具防盗装置,包括:
36、获取模块,用于获取智能锁具的当前地理位置信息;
37、执行模块,用于当确定所述当前地理位置信息与所述智能锁具上电时的目标地理位置信息不一致时,对所述智能锁具执行防盗操作。
38、第三方面,提供一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
39、所述存储器,用于存储计算机程序;
40、所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的智能锁具防盗方法。
41、第四方面,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的智能锁具防盗方法。
42、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,获取智能锁具的当前地理位置信息;当确定当前地理位置信息与智能锁具上电时的目标地理位置信息不一致时,对智能锁具执行防盗操作。本实施例基于地理位置信息实现了智能锁具是否出现了非法位置转移的判断,并在确定智能锁具出现非法转移时,执行防盗操作,从而实现了使智能锁具具备较强的防盗能力,防止出现因智能锁具被非法盗取,导致内部数据丢失,进而给用户造成的安全性问题。
1.一种智能锁具防盗方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定所述当前地理位置信息与所述智能锁具上电时的目标地理位置信息不一致,包括:
3.根据权利要求1所述的方法,其特征在于,对所述智能锁具执行防盗操作,包括:
4.根据权利要求3所述的方法,其特征在于,获取与所述目标地理位置信息对应的私钥,包括:
5.根据权利要求4所述的方法,其特征在于,生成与所述哈希值对应的所述私钥,包括:
6.根据权利要求3-5任一项所述的方法,其特征在于,向所述服务器发送所述私钥,包括:
7.根据权利要求1所述的方法,其特征在于,对所述智能锁具执行防盗操作,包括:
8.根据权利要求1所述的方法,其特征在于,获取智能锁具的当前地理位置信息之前,还包括:
9.根据权利要求8所述的方法,其特征在于,确定所述智能锁具被唤醒之后,获取智能锁具此次被唤醒时的当前地理位置信息之前,还包括:
10.一种智能锁具防盗装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
12.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-9任一项所述的智能锁具防盗方法。