CN109872436A - 一种智能锁的控制方法、装置、***以及存储介质 - Google Patents
一种智能锁的控制方法、装置、***以及存储介质 Download PDFInfo
- Publication number
- CN109872436A CN109872436A CN201910212476.4A CN201910212476A CN109872436A CN 109872436 A CN109872436 A CN 109872436A CN 201910212476 A CN201910212476 A CN 201910212476A CN 109872436 A CN109872436 A CN 109872436A
- Authority
- CN
- China
- Prior art keywords
- smart lock
- unlocking
- key
- information
- unlocking pin
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Lock And Its Accessories (AREA)
Abstract
本发明公开了一种智能锁的控制方法、装置、***以及存储介质,应用于解密器的智能锁的控制方法包括:接收智能锁发送的利用第一密钥加密后的解锁信息,解锁信息至少包括解锁密码;利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对;显示解锁密码,或者,发送解锁密码至管理员设备,以使管理员设备对解锁密码进行相应的操作。通过设置解密器来对智能锁发送来的加密的解锁信息进行解密,得到解锁密码,解决了现有技术中通过服务器来控制智能锁开锁或重置密码存在安全隐患的技术问题,达到了提高智能锁的使用安全性的技术效果。
Description
技术领域
本发明实施例涉及智能锁技术领域,尤其涉及一种智能锁的控制方法、装置、***以及存储介质。
背景技术
智能锁越来越广泛的应用于现代生活中,由于智能锁在使用时会录入使用者的指纹、人脸图像,或设置密码等个人信息,因而智能锁关乎使用者的人身安全以及切身财产利益。通常情况下,设置在智能锁内部的这些个人信息会以数据模板的形式存储在智能锁内部的存储芯片中,在智能锁管理员需要授权他人开锁或忘记密码需要重置密码时通常需要获取这些个人信息。
现有技术中,智能锁管理员会预先将上述个人信息存储在服务器上,在需要进行开锁授权或密码重置时,服务器通过网络信道将个人信息传输给智能锁管理员或者直接发送个人信息至智能锁处,以控制智能锁执行开锁动作。但是,因为服务器有可能被非法劫持,从而欺骗智能锁达到开锁或重置密码的目的,所以现有技术通过服务器来控制智能锁开锁或重置密码的方式存在极大的安全隐患。
发明内容
本发明提供一种智能锁的控制方法、装置、***以及存储介质,以实现提高智能锁的使用的安全性的技术效果。
本发明实施例提供了一种智能锁的控制方法,应用于解密器,所述控制方法包括:接收智能锁发送的利用第一密钥加密后的解锁信息,所述解锁信息至少包括解锁密码;利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对;显示所述解锁密码,或者,发送所述解锁密码至管理员设备,以使所述管理员设备对所述解锁密码进行相应的操作。
进一步地,所述发送所述解锁密码至管理员设备,具体包括:利用安全信道发送所述解锁密码至所述管理员设备。
进一步地,所述管理员设备对所述解锁密码进行相应的操作,具体包括:所述管理员设备将所述解锁密码中携带的临时密码发送至请求者设备,以使所述请求者设备基于所述临时密码执行开锁操作;或,所述管理员设备通过所述解锁密码对所述智能锁进行重置操作。
进一步地,所述第一密钥为所述智能锁内预设的公钥;所述第二密钥为所述解密器内预设的私钥。
进一步地,在利用第二密钥对所述解锁信息进行解密前,所述控制方法还包括:接收所述智能锁发送的智能锁标识,所述智能锁标识为所述智能锁唯一对应的身份标识信息;查找与所述智能锁标识对应的所述第二密钥。
本发明实施例还提供了一种智能锁的控制方法,应用于智能锁,所述控制方法包括:获取请求信息,所述请求信息包括为请求者设备发送的开锁请求信息或管理员设备发送的重置请求信息;根据所述请求信息,生成解锁密码;利用第一密钥对所述解锁密码进行加密,得到解锁信息;发送所述解锁信息至解密器,以使所述解密器利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对。
进一步地,当所述请求信息为所述开锁请求信息时,所述根据所述请求信息,生成解锁密码,具体包括:根据所述请求信息,生成临时密码。
进一步地,所述第一密钥为所述智能锁内预设的公钥;所述第二密钥为所述解密器内预设的私钥。
进一步地,所述控制方法还包括:发送智能锁标识至所述解密器,所述智能锁标识为所述智能锁唯一对应的身份标识信息,以使所述解密器查找与所述智能锁标识对应的所述第二密钥。
本发明实施例还提供了一种智能锁的控制装置,应用于解密器,所述控制装置包括:信息接收模块,用于接收智能锁发送的利用第一密钥加密后的解锁信息,所述解锁信息至少包括解锁密码;信息解密模块,用于利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对;信息处理模块,用于显示所述解锁密码,或者,发送所述解锁密码至管理员设备,以使所述管理员设备对所述解锁密码进行相应的操作。
本发明实施例还提供了一种智能锁的控制装置,应用于智能锁,所述控制装置包括:信息获取模块,用于获取请求信息,所述请求信息包括为请求者设备发送的开锁请求信息或管理员设备发送的重置请求信息;密码生成模块,用于根据所述请求信息,生成解锁密码;信息加密模块,用于利用第一密钥对所述解锁密码进行加密,得到解锁信息;信息发送模块,用于发送所述解锁信息至解密器,以使所述解密器利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对。
本发明实施例还提供了一种智能锁的控制***,所述控制***包括具有上述实施例所述的智能锁的控制方法中的智能锁,以及上述实施例所述的智能锁的控制方法中的解密器,所述控制***还包括请求者设备和/或管理员设备;所述请求者设备与所述智能锁连接,所述智能锁与所述解密器连接,所述解密器与所述管理员设备连接;所述请求者设备用于向所述智能锁发送开锁请求信息;所述智能锁设置于需要设置通行权限的楼宇门口或电梯口,用于基于获取到的请求信息生成解锁密码,对所述解锁密码加密得到解锁信息,并将所述解锁信息发送至所述解密器,其中,所述请求信息包括所述请求者设备发送的所述开锁请求信息或管理员设备发送的重置请求信息;所述解密器用于对接收到的所述解锁信息进行解密,得到所述解锁密码,并显示所述解锁密码或将所述解锁密码发送至所述管理员设备,以使所述管理员设备对所述解锁密码进行相应的操作;所述管理员设备用于向所述智能锁发送所述重置请求信息,或,用于基于接收到的所述解锁密码进行相应的操作。
进一步地,所述智能锁通过第一密钥对所述解锁密码加密得到所述解锁信息;所述解密器通过第二密钥对所述解锁信息进行解密,得到所述解密密码;所述第一密钥与所述第二密钥配对。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明任一实施例所述的应用于解密器的智能锁的控制方法,或实现本发明任一实施例所述的应用于智能锁的智能锁的控制方法。
本发明公开了一种智能锁的控制方法、装置、***以及存储介质,应用于解密器的智能锁的控制方法包括:接收智能锁发送的利用第一密钥加密后的解锁信息,解锁信息至少包括解锁密码;利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对;显示解锁密码,或者,发送解锁密码至管理员设备,以使管理员设备对解锁密码进行相应的操作。通过设置解密器来对智能锁发送来的加密的解锁信息进行解密,得到解锁密码,解决了现有技术中通过服务器来控制智能锁开锁或重置密码存在安全隐患的技术问题,达到了提高智能锁的使用的安全性的技术效果。
附图说明
图1是本发明实施例提供的一种智能锁的控制方法的流程图;
图2是本发明实施例提供的另一种智能锁的控制方法的流程图;
图3是本发明实施例提供的一种智能锁的控制装置的结构图;
图4是本发明实施例提供的另一种智能锁的控制装置的结构图;
图5是本发明实施例提供的一种智能锁的控制***的结构图;
图6是本发明实施例提供的一种智能锁的控制***的工作流程图;
图7是本发明实施例提供的另一种智能锁的控制***的工作流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
同时,除非明确地描述,否则词语“包括”和诸如“包含”或“具有”的变形将被理解为暗示包含该元件,但不排除任意其它元件。
需要说明的是,本发明实施例中用“第一”、“第二”等来描述各种组件,但是这些组件不应该受这些术语限制。这些术语仅用来将一个组件与另一组件区分开。并且,除非上下文另有明确指示,否则单数形式“一个”、“一种”和“该()”也意图包括复数形式。
另外,本发明下述各个实施例可以单独执行,各个实施例之间也可以相互结合执行,本发明实施例对此不作具体限制。
实施例一:
图1是本发明实施例提供的一种智能锁的控制方法的流程图。该智能锁的控制方法应用于解密器,如图1所示,该智能锁的控制方法具体包括如下步骤:
步骤S101,接收智能锁发送的利用第一密钥加密后的解锁信息,解锁信息至少包括解锁密码。
具体地,临时人员想要通过智能锁设置的门禁或者管理人员想要重置智能锁的密码时,需要向智能锁发送一个请求信息,智能锁在接收到这个请求信息之后,利用预先存储在智能锁中的第一密钥对生成的解锁信息进行加密,然后将加密后的解锁信息发送给解密器,以使解密器接收智能锁发送的加密后的解锁信息,并进行后续的操作。
步骤S102,利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对。
可选地,第一密钥为智能锁内预设的公钥;第二密钥为解密器内预设的私钥。
在解密器接收到智能锁发送的加密后的解锁信息之后,解密器会利用预先存储的第二密钥对接收到的解锁信息进行解密,得到其中的解锁密码。显然,第一密钥与第二密钥是相互配对存在的,通过第一密钥进行加密后的信息只有与之配对的第二密钥能够将其解密,第一密钥与第二密钥可以是公钥与私钥,也可以是一对密钥对。通过使用第一密钥、第二密钥分别对解锁信息进行加密和解密的操作,使得解锁信息的安全性得到了保障,进而提高了智能锁的安全性。
步骤S103,显示解锁密码,或者,发送解锁密码至管理员设备,以使管理员设备对解锁密码进行相应的操作。
解密器可以是一个独立设置的设备,也可以是管理员可以接触到的智能终端设备,如智能手机,平板电脑等智能终端设备,还可以是智能终端设备上预先设置好的APP(Application,应用程序)。当解密器是一个单独设置的设备时,在对解锁信息进行解密之后,解密器会将解密后得到的解锁密码发送至管理员设备处,例如管理员设备是管理员的智能手机,则管理员可以通过自己的智能手机读取到解锁密码;当解密器是智能终端设备或APP时,解密器在对解锁信息进行解密之后,可以直接向管理员显示解密得到的解锁密码,以使管理员基于获取到的解锁密码进行后续的操作。
由于解密器是直接将解锁信息发送给管理员设备的,并不能直接对智能锁下达操作命令,与现有技术中的服务器的工作原理不同,因此也就避免了现有技术中,而现有技术中的服务器能够直接控制智能锁,导致存在通过攻击服务器的方式攻击智能锁,从而使得智能锁的使用存在安全隐患的现象。
本发明公开了一种智能锁的控制方法,应用于解密器,该智能锁的控制方法包括:接收智能锁发送的利用第一密钥加密后的解锁信息,解锁信息至少包括解锁密码;利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对;显示解锁密码,或者,发送解锁密码至管理员设备,以使管理员设备对解锁密码进行相应的操作。通过设置解密器来对智能锁发送来的加密的解锁信息进行解密,得到解锁密码,解决了现有技术中通过服务器来控制智能锁开锁或重置密码存在安全隐患的技术问题,达到了提高智能锁的使用的安全性的技术效果。
可选地,步骤S103中发送解锁密码至管理员设备,具体包括:利用安全信道发送解锁密码至管理员设备。
在本发明实施例中,解密器和管理员设备之间是通过安全信道进行通讯的,该安全信道可以是物理信道,解密器本身可以具有显示屏,且解密器只有管理员能够接触到,从而形成他人无法接触的安全信道,此外,解密器也可以与管理者的手持设备,如智能手机,平板电脑等直接通信,将解锁密码传输到手持设备上。由于安全信道的存在,使得解锁信息在解密器与管理员设备之间的传送更加的安全。
可选地,步骤S103中管理员设备对解锁密码进行相应的操作,具体包括:管理员设备将解锁密码中携带的临时密码发送至请求者设备,以使请求者设备基于临时密码执行开锁操作;或,管理员设备通过解锁密码对智能锁进行重置操作。
当临时人员想要通过智能锁设置的门禁时,管理员设备在接收到解锁密码中携带的临时密码之后,会将这个临时密码发送至请求者设备,以使临时人员使用该密码通过门禁。需要说明的是,请求者设备可以是临时人员的智能手机,请求者通过智能手机向智能锁发送一个开锁请求信息,请求者设备也可以是智能锁本身,例如智能锁上设置有临时呼叫装置,临时人员在需要通过该门禁时触发智能锁上的临时呼叫装置,则临时呼叫装置会给智能锁发送一个开锁请求信息。当管理员想要重置智能锁的密码时,管理员通过管理员设备收到的解锁密码对智能锁进行重置密码的操作。
可选地,在利用第二密钥对解锁信息进行解密前,该智能锁的控制方法还包括:接收智能锁发送的智能锁标识,智能锁标识为智能锁唯一对应的身份标识信息;查找与智能锁标识对应的第二密钥。
具体地,同一个解密器可以对应解密多个智能锁,为了区分是哪一个智能锁向解密器发送了加密的解锁信息,在发送了加密的解锁信息之后,智能锁还会向解密器发送与该智能锁唯一对应的身份标识信息,即智能锁标识,该智能锁标识可以是标识该智能锁的ID(Identification,身份)信息,解密器在接收到智能锁标识之后就可以根据该智能锁标识查找与之相对应的第二密钥,进而通过与之相对应的第二密钥对加密的解锁信息进行解密。
显然,智能锁标识是以明文的形式发送给解密器的,以使解密器能够通过智能锁标识来查找与之相对应的第二密钥。
实施例二:
图2是本发明实施例提供的另一种智能锁的控制方法的流程图。该智能锁的控制方法应用于智能锁,如图2所示,该智能锁的控制方法具体包括如下步骤:
步骤S201,获取请求信息,请求信息包括为请求者设备发送的开锁请求信息或管理员设备发送的重置请求信息。
在本发明实施例中,临时人员想要通过智能锁设置的门禁或者管理人员想要重置智能锁的密码时,需要向智能锁发送一个请求信息,这个请求信息可以为临时人员通过请求者设备向智能锁发送的开锁请求信息,也可以是管理人员通过管理员设备向智能锁发送的重置请求信息,以使智能锁在接收到请求信息之后进行后续操作。需要说明的是,请求者设备可以是临时人员的智能手机,请求者通过智能手机向智能锁发送一个开锁请求信息,请求者设备也可以是智能锁本身,例如智能锁上设置有临时呼叫装置,临时人员在需要通过该门禁时触发智能锁上的临时呼叫装置,则临时呼叫装置会给智能锁发送一个开锁请求信息。
步骤S202,根据请求信息,生成解锁密码。
可选地,当请求信息为开锁请求信息时,步骤S202,根据请求信息,生成解锁密码,具体包括:根据请求信息,生成临时密码。
具体地,智能锁在接收到请求信息之后,会随机生成一个临时的解锁密码,这个临时的解锁密码在使用一次之后立即被删除,使得使用者无法重复使用该密码,进而保证了智能锁的安全性。
步骤S203,利用第一密钥对解锁密码进行加密,得到解锁信息。
步骤S204,发送解锁信息至解密器,以使解密器利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对。
可选地,第一密钥为智能锁内预设的公钥;第二密钥为解密器内预设的私钥。
在智能锁生成临时的解锁密码之后,会通过预先存储在智能锁中的第一密钥对生成的解锁密码进行加密,得到加密后的解锁信息。随后,智能锁会将解锁信息发送至解密器,解密器在接收到智能锁发送的加密后的解锁信息之后,会利用预先存储的第二密钥对接收到的解锁信息进行解密,得到其中的解锁密码。显然,第一密钥与第二密钥是相互配对存在的,通过第一密钥进行加密后的信息只有与之配对的第二密钥能够将其解密,第一密钥与第二密钥可以是公钥与私钥,也可以是一对密钥对。
本发明通过设置解密器来对智能锁发送来的加密的解锁信息进行解密,得到解锁密码,解决了现有技术中通过服务器来控制智能锁开锁或重置密码存在安全隐患的技术问题,达到了提高智能锁的使用的安全性的技术效果。
可选地,该智能锁的控制方法还包括:发送智能锁标识至解密器,智能锁标识为智能锁唯一对应的身份标识信息,以使解密器查找与智能锁标识对应的第二密钥。
在本发明实施例中,智能锁在将加密后的解锁信息发送至解密器之后,还会向解密器发送与该智能锁唯一对应的身份标识信息,即智能锁标识,当同一个解密器能够同时对应解密多个智能锁的时候,解密器能够通过接收到的智能锁标识查找与该标识相对应的第二密钥,以区分出是哪一个智能锁向解密器发送了加密的解锁信息,进而通过查找到的相应的第二密钥对该解锁信息进行解密。
实施例三:
本发明实施例还提供了一种智能锁的控制装置,该控制装置应用于解密器,用于执行本发明实施例一所提供的应用于解密器的智能锁的控制方法,以下对本发明实施例提供的数值显示装置做具体介绍。
图3是本发明实施例提供的一种智能锁的控制装置的结构图,如图3所示,该智能锁的控制装置主要包括:信息接收模块31,信息解密模块32,信息处理模块33,其中:
信息接收模块31,用于接收智能锁发送的利用第一密钥加密后的解锁信息,解锁信息至少包括解锁密码。
信息解密模块32,用于利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与所述第二密钥配对。
信息处理模块33,用于显示解锁密码,或者,发送解锁密码至管理员设备,以使管理员设备对解锁密码进行相应的操作。
通过使用本发明提供的智能锁的控制装置,解决了现有技术中通过服务器来控制智能锁开锁或重置密码存在安全隐患的技术问题,达到了提高智能锁的使用的安全性的技术效果。
可选地,信息处理模块33,具体包括:
信息发送单元,用于利用安全信道发送解锁密码至管理员设备。
可选地,信息处理模块33,还包括:
信息处理单元,用于管理员设备将解锁密码中携带的临时密码发送至请求者设备,以使请求者设备基于临时密码执行开锁操作;或,管理员设备通过解锁密码对智能锁进行重置操作。
可选地,第一密钥为智能锁内预设的公钥;第二密钥为解密器内预设的私钥。
可选地,该智能锁的控制装置还包括:
标识接收模块,用于接收智能锁发送的智能锁标识,智能锁标识为智能锁唯一对应的身份标识信息;
密钥查找模块,用于查找与智能锁标识对应的第二密钥。
本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
本发明实施例提供的应用于解密器的智能锁的控制方法,与上述实施例提供的应用于解密器的智能锁的控制装置具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
实施例四:
本发明实施例还提供了一种智能锁的控制装置,该控制装置应用于智能锁,用于执行本发明实施例一所提供的应用于智能锁的智能锁的控制方法,以下对本发明实施例提供的应用于智能锁的智能锁的控制装置做具体介绍。
图4是本发明实施例提供的另一种智能锁的控制装置的结构图,如图4所示,该智能锁的控制装置主要包括:信息获取模块41,密码生成模块42,信息加密模块43,信息发送模块44,其中:
信息获取模块41,用于获取请求信息,请求信息包括为请求者设备发送的开锁请求信息或管理员设备发送的重置请求信息。
密码生成模块42,用于根据请求信息,生成解锁密码。
信息加密模块43,用于利用第一密钥对解锁密码进行加密,得到解锁信息。
信息发送模块44,用于发送解锁信息至解密器,以使解密器利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对。
通过使用本发明提供的智能锁的控制装置,解决了现有技术中通过服务器来控制智能锁开锁或重置密码存在安全隐患的技术问题,达到了提高智能锁的使用的安全性的技术效果。
可选地,当请求信息为开锁请求信息时,密码生成模块42具体包括:
密码生成单元,用于根据请求信息,生成临时密码。
可选地,第一密钥为智能锁内预设的公钥;第二密钥为解密器内预设的私钥。
可选地,该智能锁的控制装置还包括:
标识发送模块,用于发送智能锁标识至解密器,智能锁标识为智能锁唯一对应的身份标识信息,以使解密器查找与智能锁标识对应的第二密钥。
本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
本发明实施例提供的应用于智能锁的智能锁的控制方法,与上述实施例提供的应用于智能锁的智能锁的控制装置具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
实施例五:
图5是本发明实施例提供的一种智能锁的控制***的结构图。如图5所示,该智能锁的控制***包括具有上述实施例二中所述的智能锁的控制方法中的智能锁51,以及上述实施例一中所述的智能锁的控制方法中的解密器52,该智能锁的控制***还包括请求者设备53和/或管理员设备54。
具体地,请求者设备53与智能锁51连接,智能锁51与解密器52连接,解密器52与管理员设备54连接。
请求者设备53用于向智能锁51发送开锁请求信息。
智能锁51设置于需要设置通行权限的楼宇门口或电梯口,用于基于获取到的请求信息生成解锁密码,对解锁密码加密得到解锁信息,并将解锁信息发送至解密器52,其中,请求信息包括请求者设备53发送的开锁请求信息或管理员设备54发送的重置请求信息。
解密器52用于对接收到的解锁信息进行解密,得到解锁密码,并显示解锁密码或将解锁密码发送至管理员设备54,以使管理员设备54对解锁密码进行相应的操作。
管理员设备54用于向智能锁51发送重置请求信息,或,用于基于接收到的解锁密码进行相应的操作。
可选地,智能锁51通过第一密钥对解锁密码加密得到解锁信息;解密器 52通过第二密钥对解锁信息进行解密,得到解密密码;第一密钥与第二密钥配对。
显然,第一密钥与第二密钥是相互配对存在的,通过第一密钥进行加密后的信息只有与之配对的第二密钥能够将其解密,第一密钥与第二密钥可以是公钥与私钥,也可以是一对密钥对。
可选的,请求者设备53可以和管理员设备54为同一设备,即发起开锁请求信息和重置请求信息的均为管理员。
具体地,图6是本发明实施例提供的一种智能锁的控制***的工作流程图。如图6所示,当有临时人员想要通过智能锁设置的门禁时,会通过请求者设备向智能锁发送一个开锁请求信息;智能锁在接收到开锁请求信息之后,随机生成一个临时的解锁密码,这个临时的解锁密码在使用一次之后立即被删除,使得使用者无法重复使用该密码;在生成解锁密码之后,智能锁通过预先存储的第一密钥对该解锁密码进行加密,得到解锁信息;随后,智能锁将解锁信息通过安全信道传送给解密器;解密器在接收到解锁信息之后,通过预先存储的第二密钥对解锁信息进行解密,得到解锁密码;并将解锁密码发送至管理员设备处;管理员在通过管理员设备获取到解锁密码之后,会确认该临时人员具有通过该门禁的权限,然后将解锁密码发送至请求者设备,以使该临时人员通过门禁。
具体地,图7是本发明实施例提供的另一种智能锁的控制***的工作流程图。如图7所示,当管理人员想要重置智能锁的密码时,会通过管理员设备向智能锁发送一个重置请求信息;智能锁在接收到重置请求信息之后,随机生成一个临时的解锁密码,这个临时的解锁密码在使用一次之后立即被删除,使得使用者无法重复使用该密码;在生成解锁密码之后,智能锁通过预先存储的第一密钥对该解锁密码进行加密,得到解锁信息;随后,智能锁将解锁信息通过安全信道传送给解密器;解密器在接收到解锁信息之后,通过预先存储的第二密钥对解锁信息进行解密,得到解锁密码;并将解锁密码发送至管理员设备处;管理员在通过管理员设备获取到解锁密码之后,利用获取到的临时解锁密码对该智能锁进行重置密码的设置操作。
需要说明的是,在上述实施例中智能锁的控制***的工作过程中,解密器是直接将解锁信息发送给管理员设备的,并且解密器不能直接对智能锁下达操作命令,因此也就避免了现有技术中,由于服务器能够直接控制智能锁,导致通过攻击服务器的方式攻击智能锁,从而使得智能锁的使用存在安全隐患的现象。
通过使用本发明提供的智能锁的控制***,解决了现有技术中通过服务器来控制智能锁开锁或重置密码存在安全隐患的技术问题,达到了提高智能锁的使用的安全性的技术效果。
实施例六:
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种应用于解密器的智能锁的控制方法以及用于执行一种应用于智能锁的智能锁的控制方法。
具体地,该应用于解密器的智能锁的控制方法包括:
接收智能锁发送的利用第一密钥加密后的解锁信息,解锁信息至少包括解锁密码;
利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对;
显示解锁密码,或者,发送解锁密码至管理员设备,以使管理员设备对解锁密码进行相应的操作。
具体地,该应用于智能锁的智能锁的控制方法包括:
获取请求信息,请求信息包括为请求者设备发送的开锁请求信息或管理员设备发送的重置请求信息;
根据请求信息,生成解锁密码;
利用第一密钥对解锁密码进行加密,得到解锁信息;
发送解锁信息至解密器,以使解密器利用第二密钥对解锁信息进行解密,得到解锁密码,第一密钥与第二密钥配对。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的应用于解密器或应用于智能锁的智能锁的控制方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器 (Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
最后应说明的是,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (14)
1.一种智能锁的控制方法,其特征在于,应用于解密器,所述控制方法包括:
接收智能锁发送的利用第一密钥加密后的解锁信息,所述解锁信息至少包括解锁密码;
利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对;
显示所述解锁密码,或者,发送所述解锁密码至管理员设备,以使所述管理员设备对所述解锁密码进行相应的操作。
2.根据权利要求1所述的控制方法,其特征在于,所述发送所述解锁密码至管理员设备,具体包括:
利用安全信道发送所述解锁密码至所述管理员设备。
3.根据权利要求1所述的控制方法,其特征在于,所述管理员设备对所述解锁密码进行相应的操作,具体包括:
所述管理员设备将所述解锁密码中携带的临时密码发送至请求者设备,以使所述请求者设备基于所述临时密码执行开锁操作;或,
所述管理员设备通过所述解锁密码对所述智能锁进行重置操作。
4.根据权利要求1所述的控制方法,其特征在于,所述第一密钥为所述智能锁内预设的公钥;所述第二密钥为所述解密器内预设的私钥。
5.根据权利要求1所述的控制方法,其特征在于,在利用第二密钥对所述解锁信息进行解密前,所述控制方法还包括:
接收所述智能锁发送的智能锁标识,所述智能锁标识为所述智能锁唯一对应的身份标识信息;
查找与所述智能锁标识对应的所述第二密钥。
6.一种智能锁的控制方法,其特征在于,应用于智能锁,所述控制方法包括:
获取请求信息,所述请求信息包括为请求者设备发送的开锁请求信息或管理员设备发送的重置请求信息;
根据所述请求信息,生成解锁密码;
利用第一密钥对所述解锁密码进行加密,得到解锁信息;
发送所述解锁信息至解密器,以使所述解密器利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对。
7.根据权利要求6所述的控制方法,其特征在于,当所述请求信息为所述开锁请求信息时,所述根据所述请求信息,生成解锁密码,具体包括:
根据所述请求信息,生成临时密码。
8.根据权利要求6所述的控制方法,其特征在于,所述第一密钥为所述智能锁内预设的公钥;所述第二密钥为所述解密器内预设的私钥。
9.根据权利要求6所述的控制方法,其特征在于,所述控制方法还包括:
发送智能锁标识至所述解密器,所述智能锁标识为所述智能锁唯一对应的身份标识信息,以使所述解密器查找与所述智能锁标识对应的所述第二密钥。
10.一种智能锁的控制装置,其特征在于,应用于解密器,所述控制装置包括:
信息接收模块,用于接收智能锁发送的利用第一密钥加密后的解锁信息,所述解锁信息至少包括解锁密码;
信息解密模块,用于利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对;
信息处理模块,用于显示所述解锁密码,或者,发送所述解锁密码至管理员设备,以使所述管理员设备对所述解锁密码进行相应的操作。
11.一种智能锁的控制装置,其特征在于,应用于智能锁,所述控制装置包括:
信息获取模块,用于获取请求信息,所述请求信息包括为请求者设备发送的开锁请求信息或管理员设备发送的重置请求信息;
密码生成模块,用于根据所述请求信息,生成解锁密码;
信息加密模块,用于利用第一密钥对所述解锁密码进行加密,得到解锁信息;
信息发送模块,用于发送所述解锁信息至解密器,以使所述解密器利用第二密钥对所述解锁信息进行解密,得到所述解锁密码,所述第一密钥与所述第二密钥配对。
12.一种智能锁的控制***,其特征在于,所述控制***包括具有如权利要求6-9中任一项所述的智能锁的控制方法中的智能锁,以及权利要求1-5中任一项所述的智能锁的控制方法中的解密器,所述控制***还包括请求者设备和/或管理员设备;
所述请求者设备与所述智能锁连接,所述智能锁与所述解密器连接,所述解密器与所述管理员设备连接;
所述请求者设备用于向所述智能锁发送开锁请求信息;
所述智能锁设置于需要设置通行权限的楼宇门口或电梯口,用于基于获取到的请求信息生成解锁密码,对所述解锁密码加密得到解锁信息,并将所述解锁信息发送至所述解密器,其中,所述请求信息包括所述请求者设备发送的所述开锁请求信息或管理员设备发送的重置请求信息;
所述解密器用于对接收到的所述解锁信息进行解密,得到所述解锁密码,并显示所述解锁密码或将所述解锁密码发送至所述管理员设备,以使所述管理员设备对所述解锁密码进行相应的操作;
所述管理员设备用于向所述智能锁发送所述重置请求信息,或,用于基于接收到的所述解锁密码进行相应的操作。
13.根据权利要求12所述的控制***,其特征在于,所述智能锁通过第一密钥对所述解锁密码加密得到所述解锁信息;所述解密器通过第二密钥对所述解锁信息进行解密,得到所述解密密码;所述第一密钥与所述第二密钥配对。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5任一所述的应用于解密器的智能锁的控制方法,或实现如权利要求6-9中任一所述的应用于智能锁的智能锁的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910212476.4A CN109872436A (zh) | 2019-03-20 | 2019-03-20 | 一种智能锁的控制方法、装置、***以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910212476.4A CN109872436A (zh) | 2019-03-20 | 2019-03-20 | 一种智能锁的控制方法、装置、***以及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109872436A true CN109872436A (zh) | 2019-06-11 |
Family
ID=66920836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910212476.4A Pending CN109872436A (zh) | 2019-03-20 | 2019-03-20 | 一种智能锁的控制方法、装置、***以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109872436A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111080845A (zh) * | 2019-10-29 | 2020-04-28 | 深圳市汇顶科技股份有限公司 | 临时解锁方法、***、门锁、管理员终端和可读存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8880894B2 (en) * | 2008-12-30 | 2014-11-04 | Motorola Mobility Llc | Public key infrastructure-based first inserted subscriber identity module subsidy lock |
CN105261090A (zh) * | 2015-09-21 | 2016-01-20 | 杨密凯 | 一种智能锁的电子钥匙的配制方法 |
CN205140035U (zh) * | 2015-10-22 | 2016-04-06 | 深圳优方网络技术有限公司 | 一种移动终端与智能锁的通信*** |
CN105869246A (zh) * | 2016-04-13 | 2016-08-17 | 上海斐讯数据通信技术有限公司 | 一种智能开锁***及方法 |
CN106056713A (zh) * | 2016-06-08 | 2016-10-26 | 珠海明居智能科技有限公司 | 一种密码锁的远程授权方法 |
CN106934885A (zh) * | 2017-02-20 | 2017-07-07 | 广东亚太天能科技股份有限公司 | 智能锁及远程开锁方法 |
CN108055235A (zh) * | 2017-11-01 | 2018-05-18 | 华中科技大学 | 一种智能锁的控制方法、相关设备及*** |
CN108269334A (zh) * | 2018-01-10 | 2018-07-10 | 北京小米移动软件有限公司 | 开锁方法、终端设备以及智能锁 |
CN109410396A (zh) * | 2018-10-14 | 2019-03-01 | 浙江鸿利锁业有限公司 | 一种智能锁数据加密传输方法以及应用其的租赁设备 |
-
2019
- 2019-03-20 CN CN201910212476.4A patent/CN109872436A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8880894B2 (en) * | 2008-12-30 | 2014-11-04 | Motorola Mobility Llc | Public key infrastructure-based first inserted subscriber identity module subsidy lock |
CN105261090A (zh) * | 2015-09-21 | 2016-01-20 | 杨密凯 | 一种智能锁的电子钥匙的配制方法 |
CN205140035U (zh) * | 2015-10-22 | 2016-04-06 | 深圳优方网络技术有限公司 | 一种移动终端与智能锁的通信*** |
CN105869246A (zh) * | 2016-04-13 | 2016-08-17 | 上海斐讯数据通信技术有限公司 | 一种智能开锁***及方法 |
CN106056713A (zh) * | 2016-06-08 | 2016-10-26 | 珠海明居智能科技有限公司 | 一种密码锁的远程授权方法 |
CN106934885A (zh) * | 2017-02-20 | 2017-07-07 | 广东亚太天能科技股份有限公司 | 智能锁及远程开锁方法 |
CN108055235A (zh) * | 2017-11-01 | 2018-05-18 | 华中科技大学 | 一种智能锁的控制方法、相关设备及*** |
CN108269334A (zh) * | 2018-01-10 | 2018-07-10 | 北京小米移动软件有限公司 | 开锁方法、终端设备以及智能锁 |
CN109410396A (zh) * | 2018-10-14 | 2019-03-01 | 浙江鸿利锁业有限公司 | 一种智能锁数据加密传输方法以及应用其的租赁设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111080845A (zh) * | 2019-10-29 | 2020-04-28 | 深圳市汇顶科技股份有限公司 | 临时解锁方法、***、门锁、管理员终端和可读存储介质 |
CN111080845B (zh) * | 2019-10-29 | 2022-04-01 | 深圳市汇顶科技股份有限公司 | 临时解锁方法、***、门锁、管理员终端和可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3605475A1 (en) | Secure communication method based on smart door lock system and smart door lock system thereof | |
US9589397B1 (en) | Securing internet of things (IoT) based entrance/exit with multi-factor authentication | |
US10574466B1 (en) | Authenticated external biometric reader and verification device | |
EP2624081B1 (en) | Configuration method, configuration device, computer program product and control system | |
CN105389500A (zh) | 利用一个设备解锁另一个设备的方法 | |
CN108171831B (zh) | 一种基于nfc手机和智能锁的双向安全认证方法 | |
CN107274532A (zh) | 加密参数动态更新的临时密码门禁*** | |
CN102215221A (zh) | 从移动设备对计算机的安全远程唤醒、引导及登录的方法和*** | |
CN102262793A (zh) | 门禁控制方法及门禁控制*** | |
CN107492161A (zh) | 一种基于时间的动态令牌及低功耗蓝牙技术的锁管理方案 | |
US20130097427A1 (en) | Soft-Token Authentication System | |
WO2016179923A1 (zh) | 一种加密通话的处理方法、装置、终端及kmc | |
CN104753886B (zh) | 一种对远程用户的加锁方法、解锁方法及装置 | |
EP2436164B1 (en) | Method and equipment for establishing secure connection on a communication network | |
CN109906626A (zh) | 安全的消息传送会话 | |
EP3877879A1 (en) | Methods and systems of securely transferring data | |
EP0018129B1 (en) | Method of providing security of data on a communication path | |
US10181951B2 (en) | Protected encryption key recovery | |
CN107104792B (zh) | 一种便携式移动口令管理***及其管理方法 | |
CN109872436A (zh) | 一种智能锁的控制方法、装置、***以及存储介质 | |
CN108055124A (zh) | 锁管理***及锁管理方法 | |
Gupta et al. | Implementing high grade security in cloud application using multifactor authentication and cryptography | |
KR101133210B1 (ko) | 모바일 클라이언트 단말기의 보안인증시스템 | |
JP2009081487A (ja) | セキュリティ端末装置、コンピュータプログラムおよび情報通信システム | |
CN110717177A (zh) | 一种利用移动终端实时安全解锁计算机的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190611 |
|
RJ01 | Rejection of invention patent application after publication |