指令解锁方法、系统和计算机设备技术方案

技术编号:37162854 阅读:24 留言:0更新日期:2023-04-06 22:29
本申请提供一种指令解锁方法、系统和计算机设备,所述方法包括:获取解锁指令和指令接收时间;解锁指令包括第一加密数据,第一加密数据根据预保存在终端设备的第一生成码以及终端设备的实际指令发送时间得到;根据第二生成码和指令接收时间,得到若干个第二加密数据;第二生成码预保存在锁端设备;将各个第二加密数据与第一加密数据比对,若存在与第一加密数据一致的第二加密数据,解锁锁端设备。本申请可以提高远程解锁的安全性。申请可以提高远程解锁的安全性。申请可以提高远程解锁的安全性。

【技术实现步骤摘要】
指令解锁方法、系统和计算机设备


[0001]本申请涉及解锁
,具体涉及一种指令解锁方法、系统和计算机设备。

技术介绍

[0002]锁端设备广泛用于安保领域,常见的锁端设备包括门锁、车锁等。其中,随着科技的发展,门锁、车锁等锁端设备已经可以通过远程发送解锁指令来实现远程解锁了。然而,由于远程解锁的过程中,由于解锁指令会受到信号传输的影响,因此会出现锁端设备的实际解锁时间比解锁指令的发送时间延迟许多,导致锁端设备的远程解锁存在极大的安全隐患。

技术实现思路

[0003]本申请的目的在于克服现有技术中的缺点与不足,提供一种指令解锁方法、系统和计算机设备,可以提高远程解锁的安全性。
[0004]本申请的实施例第一方面提供了一种指令解锁方法,包括:
[0005]获取解锁指令和指令接收时间;所述解锁指令包括第一加密数据,所述第一加密数据根据预保存在终端设备的第一生成码以及所述终端设备的实际指令发送时间得到;
[0006]根据第二生成码和所述指令接收时间,得到若干个第二加密数据;所述第二生成码预保存在所述锁端设备;
[0007]将各个所述第二加密数据与所述第一加密数据比对,若存在与所述第一加密数据一致的第二加密数据,解锁所述锁端设备。
[0008]本申请的实施例第二方面提供了一种指令解锁系统,包括:终端设备、锁端设备和云端平台;
[0009]所述终端设备用于发送解锁指令,所述解锁指令包括第一加密数据,所述第一加密数据根据第一生成码以及所述终端设备的实际指令发送时间得到;所述锁端设备用于获取解锁指令和指令接收时间,根据第二生成码和所述指令接收时间,得到若干个第二加密数据,将各个所述第二加密数据与所述第一加密数据比对,若存在与所述第一加密数据一致的第二加密数据,解锁所述锁端设备;
[0010]所述云端平台,用于生成所述第一生成码并且发送到所述终端设备,通过所述终端设备转发到所述锁端设备以得到保存在所述锁端设备的所述第二生成码。
[0011]本申请实施例的第三方面提供了一种计算机设备,包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的指令解锁方法的步骤。
[0012]相对于相关技术,本申请根据第二生成码和指令接收时间,得到若干个第二加密数据,再将各个第二加密数据与解锁指令的第一加密数据比对,当存在与第一加密数据一致的第二加密数据时,才解锁锁端设备,而由于第一加密数据是由第一生成码以及终端设备的实际指令发送时间得到的,因此,只有在第二生成码与第一生成码相同,且实际指令发
送时间和指令接收时间的时间值一致时,才会存在与第一加密数据一致的第二加密数据,并执行解锁锁端设备的操作,因此,本申请实施例可以防止锁端设备延迟解锁的情况,提高远程解锁的安全性。
[0013]为了能更清晰的理解本申请,以下将结合附图说明阐述本申请的具体实施方式。
附图说明
[0014]图1为本申请一个实施例的指令解锁方法的流程图。
[0015]图2为本申请一个实施例的指令解锁方法的步骤S21

S22的流程图。
[0016]图3为本申请一个实施例的指令解锁系统的连接示意图。
[0017]100、指令解锁系统;101、终端设备;102、锁端设备;103、云端平台。
具体实施方式
[0018]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0019]应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
[0020]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0021]此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0022]本申请实施例的指令解锁方法应用于锁端设备。锁端设备可以设置在门体上,包括全自动锁体、主控系统、Wifi模组、蓝牙模组等,例如智能门锁。
[0023]其中,全自动锁体用于执行上锁和解锁的操作,并且可以检测斜舌、方舌、锁芯等组件的状态,以判断锁端设备当前的上锁状态和解锁状态。
[0024]Wifi模组用于与终端设备和云端平台进行数据交互,Wifi模组的数据交互的内容包括但不限于操作指令,加密数据,锁端设备斜舌、方舌、锁芯等组件的状态,以及锁端设备的上锁状态和解锁状态,使锁端设备可以通过Wifi模组接收远程操作指令以实现上锁、解锁等操作。
[0025]蓝牙模块用于与终端设备进行数据交互,蓝牙模块的数据交互内容包括但不限于操作指令,加密数据,以及锁端设备的锁端信息。
[0026]可选地,锁端设备还包括人体红外传感器模组,人体红外传感器模组用于检测一定范围区间内的人体热释电红外信号(波长约为8

12nm),并可以根据检测结果解锁锁端设
备,使锁端设备既可以根据远程指令解锁,也可以根据人体红外检测的结果解锁,例如:当人体红外传感器模组检测到室内方向的人体热释电红外信号时,解锁门体上的锁端设备,方便用户从室内可以在不需要额外进行解锁操作的情况下,直接进行打开门体进出。
[0027]请参阅图1,其是本申请一个实施例的指令解锁方法的流程图,本实施例的指令解锁方法包括:
[0028]S1:获取解锁指令和指令接收时间;所述解锁指令包括第一加密数据,所述第一加密数据由第一生成码以及所述终端设备的实际指令发送时间得到;所述第一生成码预保存在所述终端设备。
[0029]解锁指令由终端设备发出后,经由云端平台传输给锁端设备的。其中,解锁指令采用阿里ID2硬件加密,基于ID2提供双向身份认证服务,防止设备被篡改或仿冒;ID2通过了国际最高安全等级的CC EAL6+的认证。其中,ID2是一种物联网设备的可信身份标识,具备不可篡改,不可伪造,全球唯一的安全属性。CC EAL6+是认证包含脆弱性分析与渗透性测试,安全策略模型验证等理论评估,功能保障测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指令解锁方法,其特征在于,包括:获取解锁指令和指令接收时间;所述解锁指令包括第一加密数据,所述第一加密数据根据预保存在终端设备的第一生成码以及所述终端设备的实际指令发送时间得到;根据第二生成码和所述指令接收时间,得到若干个第二加密数据;所述第二生成码预保存在所述锁端设备;将各个所述第二加密数据与所述第一加密数据比对,若存在与所述第一加密数据一致的第二加密数据,解锁所述锁端设备。2.根据权利要求1所述的指令解锁方法,其特征在于,所述根据第二生成码和所述指令接收时间,得到若干个第二加密数据的步骤,包括:根据预设的目标时间范围和所述指令接收时间,得到若干个预测指令发送时间;将各个所述预测指令发送时间分别与所述第二生成码进行加密,得到若干个所述第二加密数据。3.根据权利要求2所述的指令解锁方法,其特征在于,所述预设的目标时间范围通过以下步骤得到,包括:获取所述锁端设备的实时信号强度等级;根据预设的信号强度等级与时间范围的映射关系,将所述实时信号强度等级对应的时间范围确定为所述目标时间范围。4.根据权利要求2所述的指令解锁方法,其特征在于,所述预设的目标时间范围通过以下步骤得到,包括:获取所述锁端设备的云端数据下载速度;根据预设的云端数据下载速度与目标时间范围的映射关系,将所述云端数据下载速度对应的时间范围确定为所述目标时间范围。5.根据权利要求4所述的指令解锁方法,其特征在于,所述获取所述锁端设备的云端数据下载速度的步骤,包括:根据预设的下载速度检测周期或触发条件,驱动所述锁端设备向云端平台发送测速指令;下载所述云端平台响应所述测速指令下发的测速数据包,并将下载所述测速数据包的速度确定为下载速度。6.根据权利要求1所述的指令解锁方法,其特征在于,还包括:根据预设的解锁检测周期或触发条件,驱动所述锁端设备向云端平台发送解锁检测指令;获取所述云端平台响应所述解锁检测指令下发的虚拟解锁指令和虚拟指令接收时间;所述虚拟解锁指令包括第三加密数据,所述第三加密数据由第三随机码以及虚拟指令发送时间得到;第三随机码是所述锁端设备自行生成的随机码,随所述解锁检测指令一起发送给所述云端平台作为第三随机码;根据所述锁端设备自行生成的随机码和所述虚拟指令接收时间,得到若干个第四加密数据;将各个所述第四加密数据与所述第三加密数据比对;若存在与所述第三加密数据一致的第四加密数据,确定所述锁端设备正常;
若不存在与所述第三加密...

【专利技术属性】
技术研发人员:王妙玉张志华周亮李昌
申请(专利权)人:广东好太太智能家居有限公司
类型:发明
国别省市:

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

1