智能锁的开锁方法及智能锁、计算机可读存储介质与流程

文档序号:17668384发布日期:2019-05-15 22:52阅读:289来源:国知局
智能锁的开锁方法及智能锁、计算机可读存储介质与流程

本发明涉及通信技术领域,尤其涉及一种智能锁的开锁方法及智能锁、计算机可读存储介质。



背景技术:

随着智能家居行业日渐流行,智能门锁使用得到普及,目前市面上的智能门锁普遍采用指纹识别、密码识别、刷ic卡等方式来实现非传统物理开锁方式,其中:指纹识别开锁是目前市场上安全性相对较高的一种方式,但是该种方式的精准实现,则需要靠大量采集用户的指纹信息,经过非常复杂的算法才能实现,并且对于一些指纹模型不清晰的用户则就不适用了,可见指纹识别的方式的制造成本高,实现难度高;

密码识别开锁和刷ic卡识别开锁这两种方式是目前使用的较多的方式,但是这两种方式的安全性比较低,因为密码容易被有心人偷窥,尤其是长期的使用,会在密码盘上留下痕迹,ic卡则是一种可以被复制、且相对容易丢失的卡片,存在一定安全隐患,并且便捷性并不高。



技术实现要素:

本发明提供一种智能锁的开锁方法及智能锁、计算机可读存储介质,以解决现有的开门解锁的方式中密钥容易出现丢失或者被窃而出现安全性隐患的问题。

为解决上述技术问题,本发明采用以下技术方案:

一种智能锁,包括:处理单元,以及分别与所述处理单元通信连接的限域通信rcc读写模块和开锁单元;

所述rcc读写模块读取用户的刷卡终端的rcc蓝牙sim卡上的用户特征信息,并发送给所述处理单元;

所述处理单元将根据接收到的所述用户特征信息生成的开锁控制信号发送给所述开锁单元;

所述开锁单元根据所述开锁控制信号对所述智能锁进行开锁。

进一步的,所述智能锁还包括检测单元,所述检测单元与所述rcc读写模块通信连接,通过所述检测单元检测所述刷卡终端在所述智能锁上是否为刷卡动作,若是,则根据所述刷卡动作触发所述rcc读写模块读取所述用户特征信息。

进一步的,所述智能锁还包括与所述处理单元连接的安全存储单元,所述安全存储单元用于获取所述处理单元接收到的所述用户特征信息,根据所述用户特征信息与预先存储的开锁信息进行对比分析,并将分析的结果返回给所述处理单元对所述开锁单元进行控制。

进一步的,所述智能锁还包括联网单元,所述联网单元用于通过互联网从所述刷卡终端中获取带有开锁信息和所述rcc蓝牙sim卡的卡特征信息的密文,并发送至安全存储单元;所述安全存储单元根据预制算法对所述密文进行解密得到所述开锁信息和卡特征信息,并存储于所述安全存储单元中。

进一步的,所述联网单元包括无线wifi通信模块、nb通信模块、蓝牙通信模块、lora通信模块、zigbee通信模块和433m通信模块中的一种。

为了解决上述的技术问题,本发明还提供了一种智能锁的开锁方法,所述智能锁包括处理单元,以及分别与所述处理单元通信连接的限域通信rcc读写模块和开锁单元,所述开锁方法包括:

所述rcc读写模块读取用户的刷卡终端的sim卡上的用户特征信息;

所述处理单元根据接收到的所述用户特征信息生成的开锁控制信号;

所述开锁单元根据所述开锁控制信号对所述智能锁进行开锁。

进一步的,在所述rcc读写模块读取用户的刷卡终端的sim卡上的用户特征信息之前,还包括:

检测所述刷卡终端在所述智能锁上是否为刷卡动作;

若是,则触发所述rcc读写模块工作。

进一步的,所述处理单元根据接收到的所述用户特征信息生成的开锁控制信号包括:

所述处理单元将所述用户特征信息发送给安全存储单元;

所述安全存储单元根据所述用户特征信息与预先存储的开锁信息进行对比分析;

根据分析的结果生成所述开锁控制信息。

进一步的,所述开锁方法还包括:

通过所述刷卡终端中的应用程序app将开锁信息写入到所述

sim卡中,所述sim卡为rcc蓝牙sim卡;

根据预制算法将所述开锁信息和所述rcc蓝牙sim卡的卡特征信息进行绑定,并生成用户权限;

所述rcc蓝牙sim卡将所述用户权限经过所述预制算法进行加密,生成密文通过蓝牙返回给所述应用程序;

所述应用程序通过互联网将所述密文下发至所述智能锁;

所述智能锁对所述密文进行解密得到所述开锁信息和卡特征信息,并存储于所述智能锁的安全存储单元中。

进一步的,所述开锁信息包括:密码、用户指纹、身份证信息中的至少一种。

为了解决上述的技术问题,本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的智能锁的开锁方法的步骤。

本发明提供了一种智能锁的开锁方法及智能锁、计算机可读存储介质,该智能锁通过在锁中设置rcc读写器模块,采用了rcc通信技术来实现与智能锁的通信开锁,具体是通过rcc读写器模块读取终端上rcc蓝牙sim卡中的用户特征信息,然后根据用户特征信息进行开锁,而通过rcc蓝牙sim卡来进行锁门解锁,保证了数据的安全性,并且该开锁方式也比较简单,同时rcc通信解锁的方式在功能上的消耗也比较低,并且还容易实现。

附图说明

图1为本发明实施例提供的智能锁的结构图;

图2为本发明实施例提供的智能锁的另一种结构图;

图3为本发明实施例提供的开锁方法的流程图;

图4为本发明实施例提供的用户权限生成及配置流程的流程图;

图5为本发明实施例提供的开锁流程图;

图6为本发明实施例提供的智能锁与手机的开锁框图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。

实施例一:

图1为本发明实施例提供的智能锁的结构示意图,该智能锁主要是通过采用rcc(rangecontrolledcommunication,限域通信)来实现的安全开门锁,具体是分别在门锁和sim卡上增加一个2.45ghzrcc通信功能来实现开锁密码等信息的存储,在开锁时,直接通过手机上sim卡来刷卡即可实现开门操作,由于sim卡对于用户来说是随身携带的必备通信工具,而采用sim作为开锁的密码信息,也相对比较安全的一种方式,sim是唯一的东西,也不容易被复制,因此,安全性得到了大大的提升。

进一步的,rcc智能门锁低功耗实现技术,由于智能门锁采用电池供电,且要求时间长,而rcc读写器模块工作功耗大,为实现rcc在智能门锁上的应用,必须采用检测触发模式工作,通过检测单元检测是否有开锁动作,如有开锁动作则触发rcc读写器模块工作。

在本实施例中,所述智能锁包括处理单元11,以及分别与所述处理单元11通信连接的限域通信rcc读写模块12和开锁单元13,其中:

所述rcc读写模块12读取用户的刷卡终端的rcc蓝牙sim卡上的用户特征信息,并发送给所述处理单元11;

所述处理单元11将根据接收到的所述用户特征信息生成的开锁控制信号发送给所述开锁单元13;

所述开锁单元13根据所述开锁控制信号对所述智能锁进行开锁。

为了进一步保证开锁信息的安全性,本实施例提供的智能锁中还会预先存储有用户预先设置开锁信息,该开锁信息可以是数字类的密码,也可以是图案类的密码,甚至还可以是身份证信息、用户指纹信息等等。

而在处理单元11根据rcc读写器模块12读取到的用户特征信息生成开锁控制信号时,具体是处理单元通过将用户特征信息与智能锁中预先存储的开锁信息进行对比分析,得到一个对比分析的结果,处理单元在根据该分析的结果生成对应的开锁控制信号,若对比不一致,则结束开锁处理,若对比两者一致,则生成一个开锁控制信号,并控制开锁单元开锁。

在本实施例中,如图2所示,所述智能锁还包括安全存储单元14,该安全存储单元14与所述处理单元11通信连接,所述安全存储单元14用于获取所述处理单元11接收到的所述用户特征信息,根据所述用户特征信息与预先存储的开锁信息进行对比分析,并将分析的结果返回给所述处理单元11对所述开锁单元13进行控制。

在实际应用中,对于开锁的动作并不是经常性的操作的,若有人在家,或者是不需要使用门卡开门时,如果智能锁一致工作的话,就会造成电量的消耗浪费,对此,本发明实施例中的智能锁还提供了设置了一个检测单元15,该检测单元15主要是用来检测智能锁上是否存在刷卡动作,或者是在智能锁的刷卡位置上是否有手机靠近,若有,则启动rcc读写模块12,具体的所述检测单元15设置在智能锁的刷卡位置上,但是也可以是设置在其他位置,只要检测到有手机靠近的距离到达预设距离值即可触发。

即是所述检测单元15与所述rcc读写模块12通信连接,通过所述检测单元15检测所述刷卡终端在所述智能锁上是否为刷卡动作,若是,则根据所述刷卡动作触发所述rcc读写模块12读取所述用户特征信息,该用户特征信息具体指的是密码、身份证信息、指纹信息等等。

在本实施例中,所述智能锁还包括联网单元16,该联网单元16主要是用于进行智能锁的开锁信息的设置,具体的通过互联网从所述刷卡终端中获取带有开锁信息和所述rcc蓝牙sim卡的卡特征信息的密文,并发送至安全存储单元15;所述安全存储单元15根据预制算法对所述密文进行解密得到所述开锁信息和卡特征信息,并存储于所述安全存储单元15中,rcc蓝牙sim卡上的开锁信息,可使用专有app通过手机蓝牙写入到rcc蓝牙sim卡里。

进一步的,所述联网单元16包括无线wifi通信模块、nb通信模块(即是物联网通信模块)、蓝牙通信模块、lora通信模块、zigbee通信模块和433m通信模块等射频通信模块中的一种,具体还可以是gms模块,设置还可以是近场通信模块(如蓝牙、nfc等等)、射频模块中的至少一种。

综上所述,本实施例提供的智能锁,该智能锁通过在锁中设置rcc读写器模块,采用了rcc通信技术来实现与智能锁的通信开锁,具体是通过rcc读写器模块读取终端上rcc蓝牙sim卡中的用户特征信息,然后根据用户特征信息进行开锁,而通过rcc蓝牙sim卡来进行锁门解锁,保证了数据的安全性,并且该开锁方式也比较简单,同时rcc通信解锁的方式在功能上的消耗也比较低,并且还容易实现。

实施例二:

如图3所示,为本发明实施例提供的开锁方法的流程图,该开锁方法是基于上述实施例一提供的智能锁的开锁控制方法,具体步骤如下:

s301,所述rcc读写模块读取用户的刷卡终端的sim卡上的用户特征信息;

s302,所述处理单元根据接收到的所述用户特征信息生成的开锁控制信号;

在该步骤中,具体可以通过以下方式实现:

所述处理单元将所述用户特征信息发送给安全存储单元;

所述安全存储单元根据所述用户特征信息与预先存储的开锁信息进行对比分析;

根据分析的结果生成所述开锁控制信息。

也即是说,在实际应用中,用户在使用所述智能锁之前,还需要在智能锁中设置于sim卡对应的开锁信息。

而在开锁时,智能锁直接通过rcc读写器模块读取sim卡的信息即可实现开锁的操作。

s303,所述开锁单元根据所述开锁控制信号对所述智能锁进行开锁。

在所述rcc读写模块读取用户的刷卡终端的sim卡上的用户特征信息之前,还包括:

检测所述刷卡终端在所述智能锁上是否为刷卡动作;

若是,则触发所述rcc读写模块工作。

为了进一步保证开锁信息的安全性,本实施例提供的智能锁中还会预先存储有用户预先设置开锁信息,该开锁信息可以是数字类的密码,也可以是图案类的密码,甚至还可以是身份证信息、用户指纹信息等等,其具体设置过程如下:

通过所述刷卡终端中的应用程序app将开锁信息写入到所述

sim卡中,所述sim卡为rcc蓝牙sim卡;

根据预制算法将所述开锁信息和所述rcc蓝牙sim卡的卡特征信息进行绑定,并生成用户权限;

所述rcc蓝牙sim卡将所述用户权限经过所述预制算法进行加密,生成密文通过蓝牙返回给所述应用程序;

所述应用程序通过互联网将所述密文下发至所述智能锁;

所述智能锁对所述密文进行解密得到所述开锁信息和卡特征信息,并存储于所述智能锁的安全存储单元中。

下面结合具体的应用场景对上述提供的开锁方法进行详细的说明,如图6所示,以刷卡终端为手机20、智能锁为图中的10指示的普通门锁,只是在普通门锁上增加了本发明提供的智能锁的各个模块,使得其具有rcc开锁的功能。

在本实施例中,首先对智能锁10和手机20进行开锁的权限和开锁信息的配置,用户权限生成及配置流程,就是实现rcc蓝牙sim卡与用户进行绑定,使rcc蓝牙sim卡成为用户唯一开锁凭证,具体如图4所示:

s401,用户在手机上下载专用应用程序app。

s402,通过app与rcc蓝牙sim卡进行蓝牙连接。

s403,用户在app上输入密码,密码通过蓝牙通道保存到rcc蓝牙sim卡上。

具体的,用户在app上,输入6位密码,通过蓝牙保存到rcc蓝牙sim卡内。

s404,rcc蓝牙sim卡通过对密码和rcc蓝牙sim卡特征信息进行绑定,生产用户权限,用户权限经过预制算法进行加密,生成密文,此密文通过蓝牙传给app。

s405,app通过互联网将密文发给智能门锁。

s406,智能门锁通过联网单元接收密文。

s407,将密文传送给安全单元处理单元。

s408,安全处理单元将密文进行解密,并将解密用户权限储存。

此用户输入的不限于密码、也可是网络身份证副本等代表个人信息的特征数据。

进一步的,在通过上述的方法设置完开锁信息后,开启智能锁的开锁检测流程,具体如图5所示:

首先该智能锁10包括以下模块:

检测单元:用于检测刷卡动作,启动rcc读写器模块工作。

rcc读写器模块:用于读取rcc蓝牙sim卡上的用户特征开锁数据。

处理单元:控制处理各单元工作。

安全储存单元:存放比对用户特征数据及比对数据,只能写入,不能读取。

联网单元:联网通道。

开锁单元:执行开锁操作

而手机上的电路结构,主要是设置有一个rcc蓝牙sim卡:用户随身钥匙,存储用户开锁信息。

基于上述的硬件结构,其开锁步骤包括:

1)刷卡步骤:

将装有rcc蓝牙sim卡的手机靠近到智能门锁刷卡区域。具体是通过智能锁上的检测单元检测在刷卡区域上是否有手机靠近,优选的检测单元包括但不限制与红外传感器、距离传感器、感应线圈等等。

若检测到有手机靠近,则说明是刷卡开门的动作,跳转至开锁步骤,反之,则继续检测手机的靠近。

2)开锁步骤:

检测单元定时检测,当有手机靠近后,处理单元启动rcc读写器模块工作。

rcc读写器模块工作后,处理单元根据预设流程指令,通过rcc读写器模块对rcc蓝牙sim卡进行读卡操作,并通过rcc读写器模块将rcc蓝牙sim卡上的用户特征数据返回给处理单元。

处理单元获取到用户特征数据后,将数据发送给安全存储单元,安全存储单元负责信息比对,反馈比对结果。

处理单元收到比对结果后,执行相应开锁或结束操作。

3)结束:

将手机拿离刷卡区域,开门。

通过本发明实施例提供的开锁方法,通过在锁中设置rcc读写器模块,采用了rcc通信技术来实现与智能锁的通信开锁,具体是通过rcc读写器模块读取终端上rcc蓝牙sim卡中的用户特征信息,然后根据用户特征信息进行开锁,而通过rcc蓝牙sim卡来进行锁门解锁,保证了数据的安全性,并且该开锁方式也比较简单,同时rcc通信解锁的方式在功能上的消耗也比较低,并且还容易实现。

对应的,本发明还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(randomaccessmemory,随机存取存储器),rom(read-onlymemory,只读存储器),eeprom(electricallyerasableprogrammablereadonlymemory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compactdiscread-onlymemory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。

在一种示例中,本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,该一个或者多个计算机程序可被一个或者多个处理器执行,以实现如上实施例中的开锁方法的至少一个步骤,并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。

本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存储有如上所示的计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。

在实际应用中,该计算机可读存储介质具体还可以是嵌入式cpu程序,也即是计算机可读存储介质是通过写入软件写入到嵌入式cpu中使用,然后在使用代用该中计算机可读存储介质的cpu设置一个智能锁来实现上述的开锁的操作,但是还是需要结合rcc通信模块。

可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。

此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1