一种基于物联网锁的任务处理方法及系统与流程
未命名
08-13
阅读:143
评论:0
1.本发明涉及数字信息传输的技术领域,尤其是一种基于物联网锁的任务处理方法及系统。
背景技术:
2.随着时代的发展,人们越来越注重安全问题,相对于传统门锁,智能门锁具有更加优秀的安全性能,并且在使用上也具有便捷的优势。
3.其中,物联网锁是智能门锁中的一种,物联网锁是指可以与其他物联网设备或智能终端连接的锁具,物联网锁可以实现智能化开锁,相较于传统的机械结构锁具减少了通过物理手段开锁的风险。
4.目前,由于物联网锁中采用了电子设备来控制开锁,因此物联网锁存在着被网络技术手段开锁的风险,例如解锁密码遭窃取并伪装为住户的身份从而进行开锁。
技术实现要素:
5.本发明的目的在于提供一种基于物联网锁的任务处理方法及系统,旨在解决现有技术中物联网锁存在着密码失窃被他人开锁的问题。
6.本发明是这样实现的,第一方面,本发明提供一种基于物联网锁的任务处理方法,包括:智能终端接收用户输入的第一解锁指令;基于预先设置在所述智能终端内的解锁程序采集所述智能终端的标识码,与所述第一解锁指令结合生成解锁任务请求,并发送至物联网锁中;物联网锁接收来自智能终端的所述解锁任务请求,对所述解锁任务请求中的所述标识码进行识别,以检测发送所述解锁任务请求的所述智能终端是否在所述物联网锁进行过登记,若检测通过,所述物联网锁根据所述第一解锁指令构建对应的锁端解锁框架;所述物联网锁根据所述锁端解锁框架生成对应的解锁任务编码,并将所述解锁任务编码上传至云端服务器;所述云端服务器根据所述解锁任务编码生成对应的钥匙解锁框架,并将所述钥匙解锁框架发送至所述智能终端;所述智能终端接收用户输入的第二解锁指令,将所述第二解锁指令与所述钥匙解锁框架结合,并将结合后的所述钥匙解锁框架发送至所述物联网锁;所述物联网锁将所述钥匙解锁框架与所述锁端解锁框架进行比对,若比对通过,则所述物联网锁执行解锁指令。
7.优选地,所述第一解锁指令和所述第二解锁指令均具有多种形式,不同的所述第一解锁指令对应不同的所述第二解锁指令。
8.优选地,所述物联网锁根据所述第一解锁指令构建对应的锁端解锁框架包括:
所述物联网锁对所述第一解锁指令进行检测,根据所述第一解锁指令获取对应的所述第二解锁指令;所述物联网锁随机调取一段有序变化密钥,并将所述有序变化密钥与所述第二解锁指令结合,以生成锁端解锁框架。
9.优选地,所述物联网锁根据所述锁端解锁框架生成对应的解锁任务编码包括:所述物联网锁根据所述锁端解锁框架中的所述第二解锁指令生成对应的待测指令编码;所述物联网锁根据所述锁端解锁框架中的所述有序变化密钥生成对应的密钥编码;所述物联网锁将所述待测指令编码和所述密钥编码结合,以生成所述解锁任务编码。
10.优选地,所述云端服务器根据所述解锁任务编码生成对应的钥匙解锁框架,并将所述钥匙解锁框架发送至所述智能终端的步骤包括:所述云端服务器根据所述解锁任务编码中的待测指令编码生成对应的指令输入界面;所述云端服务器根据所述密钥编码调取所述云端服务器中预先存储的所述有序变化密钥;所述云端服务器将所述指令输入界面和所述有序变化密钥结合生成钥匙解锁框架。
11.优选地,所述智能终端接收用户输入的第二解锁指令,将所述第二解锁指令与所述钥匙解锁框架结合,并将结合后的所述钥匙解锁框架发送至所述物联网锁的步骤包括:所述智能终端接收所述钥匙解锁框架,并根据所述钥匙解锁框架展示出所述指令输入界面;基于所述钥匙解锁框架接收用户通过所述指令输入界面输入的所述第二解锁指令;所述智能终端将所述钥匙解锁框架发送至所述物联网锁。
12.第二方面,本发明提供一种基于物联网锁的任务处理系统,包括:物联网锁、智能终端、云端服务器;所述物联网锁、所述智能终端以及所述云端服务器用于共同作用实现第一方面任意所述的基于物联网锁的任务处理方法。
13.本发明提供了一种基于物联网锁的任务处理方法及系统,具有以下有益效果:1、本发明通过智能终端对物联网锁发送第一解锁指令,由物联网锁向云端服务器发送对应的解锁任务编码,云端服务器会根据解锁任务编码生成对应的钥匙解锁框架传输至智能终端中,用户通过智能终端输入第二解锁指令,智能终端将第二解锁指令和钥匙解锁框架结合并传输至物联网锁中,以进行解锁,提升了物联网锁的安全性,解决现有技术中物联网锁存在着密码失窃被他人开锁的问题。
14.2、第一解锁指令中包含了智能终端识别码的识别认证,因此无法使用未在物联网锁处登记的智能终端输入解锁指令来实现解锁,提升了物联网锁的安全性。
15.3、物联网锁会通过云端服务器中转,以向智能终端发送钥匙解锁框架,而云端服务器只会向已经登记的智能终端发送信息,因此即使通过黑客技术绕过识别码验证,也无
法得到钥匙解锁框架以输入第二解锁指令。
16.4、钥匙解锁框架中包含有随机生成的有序变化密钥,该密钥会按预定规则随时间不断变化,因此即使通过黑客技术构建钥匙解锁框架并输入第二解锁指令,也无法对应上物联网锁中锁端解锁框架中的有序变化密钥,从而无法实现开锁。
附图说明
17.图1是本发明实施例提供的一种基于物联网锁的任务处理方法的步骤示意图。
具体实施方式
18.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
19.本实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
20.以下结合具体实施例对本发明的实现进行详细的描述。
21.参照图1所示,为本发明提供较佳实施例。
22.第一方面,本发明提供一种基于物联网锁的任务处理方法,包括:s1:智能终端接收用户输入的第一解锁指令。
23.s2:基于预先设置在所述智能终端内的解锁程序采集所述智能终端的标识码,与所述第一解锁指令结合生成解锁任务请求,并发送至物联网锁中。
24.s3:物联网锁接收来自智能终端的所述解锁任务请求,对所述解锁任务请求中的所述标识码进行识别,以检测发送所述解锁任务请求的所述智能终端是否在所述物联网锁进行过登记。
25.s4:若检测通过,所述物联网锁根据所述第一解锁指令构建对应的锁端解锁框架。
26.s5:所述物联网锁根据所述锁端解锁框架生成对应的解锁任务编码,并将所述解锁任务编码上传至云端服务器。
27.s6:所述云端服务器根据所述解锁任务编码生成对应的钥匙解锁框架,并将所述钥匙解锁框架发送至所述智能终端。
28.s7:所述智能终端接收用户输入的第二解锁指令,将所述第二解锁指令与所述钥匙解锁框架结合,并将结合后的所述钥匙解锁框架发送至所述物联网锁。
29.s8:所述物联网锁将所述钥匙解锁框架与所述锁端解锁框架进行比对,若比对通过,则所述物联网锁执行解锁指令。
30.具体地,在本发明提供的一种实施方案中,需要使用到三个设备:智能终端、物联网锁以及云端服务器。
31.更具体地,智能终端需要预先在物联网锁处进行登记,以获取对应的解锁软件,用
户可以通过该软件进行物联网锁的解锁操作。
32.更具体地,当用户需要通过智能终端操控物联网锁进行解锁时,需要先通过解锁软件输入第一解锁指令,解锁程序接收到第一解锁指令后会采集智能终端的标识码,并将两者结合,一并传输至物联网锁中。
33.需要说明的是,各个智能终端具有唯一的标识码,可以用于对智能终端的辨别。
34.更具体地,物联网锁接收到来自智能终端的解锁任务请求后,会对解锁任务请求中的标识码进行识别,以检测发送解锁任务请求的智能终端是否在物联网锁中进行过登记。
35.可以理解的是,当未登记的智能终端使用解锁软件发送第一解锁指令时,是无法通过物联网锁的标识码识别验证的,因此想要解开物联网锁,必须使用预先在物联网锁中登记过的智能终端,这就避免了用户以外的人通过未登记的智能终端对物联网锁进行解锁操作,提升了物联网锁的安全性。
36.具体地,若检测通过,物联网锁根据第一解锁指令构建对应的锁端解锁框架,并根据锁端解锁框架生成对应的解锁任务编码上传至云端服务器。
37.更具体地,云端服务器根据解锁任务编码生成对应的钥匙解锁框架,并将钥匙解锁框架发送中智能终端。
38.更具体地,智能终端接收用户输入的第二解锁指令,将第二解锁指令与钥匙解锁框架结合,并将结合后的钥匙解锁框架发送至物联网锁,物联网锁将钥匙解锁框架与锁端解锁框架进行比对,若比对通过,则物联网锁执行解锁指令。
39.在上述步骤中,有三个关键要点,一是在第一解锁指令之外进行第二次解锁验证,二是通过云端服务器进行钥匙解锁框架的传输,三是锁端解锁框架和钥匙解锁框架的设置。
40.具体地,在第一解锁指令之外进行第二次解锁验证的目的在于,提升物联网锁的安全性,若出现用户智能终端失窃的情况,窃取者想要通过智能终端打开物联网锁,则需要输入第一解锁指令和第二解锁指令,双重解锁指令相比单一解锁指令更加具有安全保障。
41.更具体地,第一解锁指令可以有多种形式,包括数字密码、图案密码、指纹等,同一个形式的第一解锁指令也可以设置多个,并且不同的第一解锁指令可以对应不同的第二解锁指令。
42.例如:物联网锁具有第一解锁指令【数字:1】、【数字:2】、【图案:1】、【指纹:1】,且各个第一解锁指令分别对应一个第二解锁指令,当输入了一个形式的第一解锁指令后,需要输入对应的第二解锁指令才可以实现解锁。
43.具体地,通过云端服务器进行钥匙解锁框架的传输的目的在于,保障执行解锁指令的确定为预先登记的智能终端,可以理解的是,通过黑客技术可以替第一解锁指令中的标识码,从而使用未登记过的智能终端来通过标识码的认证,因此需要额外手段提升安全保障性。
44.更具体地,在物联网处登记过的智能终端的登记状态在云端服务器中进行保存,因此当云端服务器将钥匙解锁框架发送至智能终端时,会根据登记记录将钥匙解锁框架发送至已登记的智能终端,也就是说,云端服务器会将钥匙解锁框架发送至预先登记的智能终端中,而非绕过标识码识别的未登记智能终端。
45.具体地,锁端解锁框架和钥匙解锁框架是一种信息集合,其中,锁端解锁框架和钥匙解锁框架中均至少包括两个部分:解锁信息部分和安全信息部分。
46.具体地,锁端解锁框架中的解锁信息部分为对应第一解锁指令的第二解锁指令,钥匙解锁框架中的解锁信息部分为用于输入第二解锁指令的指令输入界面。
47.更具体地,安全信息部分则由物联网锁随机生成,当锁端解锁框架和钥匙解锁框架实现对应时,才能实现物联网锁的解锁,可以理解的是,由于锁端解锁框架和钥匙解锁框架中存在安全信息部分,且安全信息部分由物联网锁生成并通过云端服务器传输至已登记的智能终端,那么即使通过黑客技术直接发送第二解锁指令,也会因此缺少安全信息部分无法构成一个钥匙解锁框架,无法与锁端解锁框架对应,从而无法解锁,也就是说,即使第一解锁指令和对应的第二解锁指令泄露,只要智能终端未遗失,物联网锁仍处于安全状态。
48.本发明提供了一种基于物联网锁的任务处理方法及系统,具有以下有益效果:1、本发明通过智能终端对物联网锁发送第一解锁指令,由物联网锁向云端服务器发送对应的解锁任务编码,云端服务器会根据解锁任务编码生成对应的钥匙解锁框架传输至智能终端中,用户通过智能终端输入第二解锁指令,智能终端将第二解锁指令和钥匙解锁框架结合并传输至物联网锁中,以进行解锁,提升了物联网锁的安全性,解决现有技术中物联网锁存在着密码失窃被他人开锁的问题。
49.2、第一解锁指令中包含了智能终端识别码的识别认证,因此无法使用未在物联网锁处登记的智能终端输入解锁指令来实现解锁,提升了物联网锁的安全性。
50.3、物联网锁会通过云端服务器中转,以向智能终端发送钥匙解锁框架,而云端服务器只会向已经登记的智能终端发送信息,因此即使通过黑客技术绕过识别码验证,也无法得到钥匙解锁框架以输入第二解锁指令。
51.4、钥匙解锁框架中包含有随机生成的有序变化密钥,该密钥会按预定规则随时间不断变化,因此即使通过黑客技术构建钥匙解锁框架并输入第二解锁指令,也无法对应上物联网锁中锁端解锁框架中的有序变化密钥,从而无法实现开锁。
52.优选地,第一解锁指令和第二解锁指令均具有多种形式,不同形式的第一解锁指令对应不同的第二解锁指令。
53.优选地,所述物联网锁根据所述第一解锁指令构建对应的锁端解锁框架包括:s41:所述物联网锁对所述第一解锁指令进行检测,根据所述第一解锁指令获取对应的所述第二解锁指令。
54.s42:所述物联网锁随机调取一段有序变化密钥,并将所述有序变化密钥与所述第二解锁指令结合,以生成锁端解锁框架。
55.具体地,物联网锁中预先对智能终端进行登记,一个智能终端在登记时可以设置数组解锁指令,每组解锁指令包括第一解锁指令和第二解锁指令。
56.可以理解的是,当物联网锁接收到第一解锁指令后,就会生成对应的第二解锁指令,以构成锁端解锁框架。
57.更具体地,有序变化密钥是一段加密的数字信息,会按照预定的规则随时间进行变换,并且,物联网锁中具有多段有序变化密钥,在生成锁端解锁框架时会随机抽取一段有序变化密钥,提升了解锁的安全性。
58.优选地,所述物联网锁根据所述锁端解锁框架生成对应的解锁任务编码包括:
s51:所述物联网锁根据所述锁端解锁框架中的所述第二解锁指令生成对应的待测指令编码。
59.s52:所述物联网锁根据所述锁端解锁框架中的所述有序变化密钥生成对应的密钥编码。
60.s53:所述物联网锁将所述待测指令编码和所述密钥编码结合,以生成所述解锁任务编码。
61.具体地,不同的第一解锁指令对应不同的第二解锁指令,因此为不同的第一解锁指令赋予不同的待测指令编码,因此不同的待测指令编码可以对应不同的第二解锁指令。
62.更具体地,不同的有序变化密钥具有不同的密钥编码。
63.优选地,所述云端服务器根据所述解锁任务编码生成对应的钥匙解锁框架,并将所述钥匙解锁框架发送至所述智能终端的步骤包括:s61:所述云端服务器根据所述解锁任务编码中的待测指令编码生成对应的指令输入界面。
64.s62:所述云端服务器根据所述密钥编码调取所述云端服务器中预先存储的所述有序变化密钥。
65.s63:所述云端服务器将所述指令输入界面和所述有序变化密钥结合生成钥匙解锁框架。
66.具体地,云端服务器中也存储着智能终端预设的各个第二解锁指令和有序变化密钥。
67.更具体地,当云端服务器接收到解锁任务编码时,即会接收到待测指令编码和密钥编码,当云端服务器接收到待测指令编码时,即会了解到第二解锁指令的形式是什么,就会对应的指令输入界面,以供用户在智能终端上输入,而密钥编码对应有序变化密钥,云端服务器将根据密钥编码调取出对应的有序变化密钥。
68.更具体地,云端服务器将结合指令输入界面和有序变化密钥生成钥匙解锁框架,并将钥匙解锁框架传输至智能终端。
69.优选地,所述智能终端接收用户输入的第二解锁指令,将所述第二解锁指令与所述钥匙解锁框架结合,并将结合后的所述钥匙解锁框架发送至所述物联网锁的步骤包括:s71:所述智能终端接收所述钥匙解锁框架,并根据所述钥匙解锁框架展示出所述指令输入界面。
70.s72:所述钥匙解锁框架接收用户通过所述指令输入界面输入的所述第二解锁指令。
71.s73:所述智能终端将所述钥匙解锁框架发送至所述物联网锁。
72.具体地,钥匙解锁框架包括两个部分:解锁信息部分和安全信息部分,其中,当钥匙解锁框架被发送至智能终端上时,钥匙解锁框架是不完整的,解锁信息部分是要用户通过智能终端输入的,因此解锁信息部实际上的形式需要为:为用户通过输入第二解锁指令的指令输入界面。
73.更具体地,用户通过指令输入界面输入第二解锁指令,此时的钥匙解锁框架将成为完整形态,即包含了解锁信息部分和安全信息部分,智能终端将钥匙解锁框架发送至物联网锁中,以与物联网锁中的锁端解锁框架对应,从而实现物联网锁的解锁。
74.第二方面,本发明提供一种基于物联网锁的任务处理系统,包括:物联网锁、智能终端、云端服务器;所述物联网锁、所述智能终端以及所述云端服务器用于共同作用实现第一方面任意所述的基于物联网锁的任务处理方法。
75.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于物联网锁的任务处理方法,其特征在于,包括:智能终端接收用户输入的第一解锁指令;基于预先设置在所述智能终端内的解锁程序采集所述智能终端的标识码,与所述第一解锁指令结合生成解锁任务请求,并发送至物联网锁中;物联网锁接收来自智能终端的所述解锁任务请求,对所述解锁任务请求中的所述标识码进行识别,以检测发送所述解锁任务请求的所述智能终端是否在所述物联网锁进行过登记,若检测通过,所述物联网锁根据所述第一解锁指令构建对应的锁端解锁框架;所述物联网锁根据所述锁端解锁框架生成对应的解锁任务编码,并将所述解锁任务编码上传至云端服务器;所述云端服务器根据所述解锁任务编码生成对应的钥匙解锁框架,并将所述钥匙解锁框架发送至所述智能终端;所述智能终端接收用户输入的第二解锁指令,将所述第二解锁指令与所述钥匙解锁框架结合,并将结合后的所述钥匙解锁框架发送至所述物联网锁;所述物联网锁将所述钥匙解锁框架与所述锁端解锁框架进行比对,若比对通过,则所述物联网锁执行解锁指令。2.如权利要求1所述的一种基于物联网锁的任务处理方法,其特征在于,所述第一解锁指令和所述第二解锁指令均具有多种形式,不同的所述第一解锁指令对应不同的所述第二解锁指令。3.如权利要求1所述的一种基于物联网锁的任务处理方法,其特征在于,所述物联网锁根据所述第一解锁指令构建对应的锁端解锁框架包括:所述物联网锁对所述第一解锁指令进行检测,根据所述第一解锁指令获取对应的所述第二解锁指令;所述物联网锁随机调取一段有序变化密钥,并将所述有序变化密钥与所述第二解锁指令结合,以生成锁端解锁框架。4.如权利要求3所述的一种基于物联网锁的任务处理方法,其特征在于,所述物联网锁根据所述锁端解锁框架生成对应的解锁任务编码包括:所述物联网锁根据所述锁端解锁框架中的所述第二解锁指令生成对应的待测指令编码;所述物联网锁根据所述锁端解锁框架中的所述有序变化密钥生成对应的密钥编码;所述物联网锁将所述待测指令编码和所述密钥编码结合,以生成所述解锁任务编码。5.如权利要求4所述的一种基于物联网锁的任务处理方法,其特征在于,所述云端服务器根据所述解锁任务编码生成对应的钥匙解锁框架,并将所述钥匙解锁框架发送至所述智能终端的步骤包括:所述云端服务器根据所述解锁任务编码中的待测指令编码生成对应的指令输入界面;所述云端服务器根据所述密钥编码调取所述云端服务器中预先存储的所述有序变化密钥;所述云端服务器将所述指令输入界面和所述有序变化密钥结合生成钥匙解锁框架。6.如权利要求5所述的一种基于物联网锁的任务处理方法,其特征在于,所述智能终端
接收用户输入的第二解锁指令,将所述第二解锁指令与所述钥匙解锁框架结合,并将结合后的所述钥匙解锁框架发送至所述物联网锁的步骤包括:所述智能终端接收所述钥匙解锁框架,并根据所述钥匙解锁框架展示出所述指令输入界面;基于所述钥匙解锁框架接收用户通过所述指令输入界面输入的所述第二解锁指令;所述智能终端将所述钥匙解锁框架发送至所述物联网锁。7.一种基于物联网锁的任务处理系统,其特征在于,包括:物联网锁、智能终端、云端服务器;所述物联网锁、所述智能终端以及所述云端服务器用于共同作用实现如权利要求1-6任意一项所述的基于物联网锁的任务处理方法。
技术总结
本发明涉及数字信息传输的技术领域,公开了一种基于物联网锁的任务处理方法及系统,本发明通过智能终端对物联网锁发送第一解锁指令,由物联网锁向云端服务器发送对应的解锁任务编码,云端服务器会根据解锁任务编码生成对应的钥匙解锁框架传输至智能终端中,用户通过智能终端输入第二解锁指令,智能终端将第二解锁指令和钥匙解锁框架结合并传输至物联网锁中,以进行解锁,提升了物联网锁的安全性,解决现有技术中物联网锁存在着密码失窃被他人开锁的问题。锁的问题。锁的问题。
技术研发人员:王永峰 白培基
受保护的技术使用者:深圳市旭子科技有限公司
技术研发日:2023.07.10
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
