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

文档序号:13935325
门锁开门方法、门锁及计算机可读存储介质与流程

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



背景技术:

目前常用的智能门锁,大部分都是用电池进行供电。智能门锁所用的电池一般为多节干电池或者单节锂电池。当电池的电量耗尽后,需要重新更换电池。若此时用户在外面,则无法更换干电池,以及无法开锁。此时需要USB(Universal Serial Bus,通用串行总线)充电器或者9V直流给门锁充电,才能开锁。如果用户没有携带USB充电器或者直流充电器,则用户仍然无法打开门锁。而且智能门锁使用的干电池或者锂离子电池一般都放置在门锁上面,因此,智能门锁上需要预留放置干电池或者锂离子电池的空间,导致智能门锁体积增大,提升了智能门锁的制作成本。



技术实现要素:

本发明的主要目的在于提供一种门锁开门方法、门锁及计算机可读存储介质,旨在解决现有门锁的锂离子电池或者干电池电量耗尽后,用户打不开门锁,且门锁制作成本高的技术问题。

为实现上述目的,本发明提供一种门锁开门方法,所述门锁开门方法包括步骤:

当侦测到检测携带NFC功能的移动设备与所述门锁之间的距离的检测指令后,根据所述检测指令检测所述移动设备与所述门锁之间的距离;

若所述距离小于预设距离,则通过所述门锁的NFC接收天线和NFC能量提取电路提取所述移动设备中的能量;

基于所述门锁的电源电路,通过所述能量给所述门锁供电;

当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁。

优选地,所述当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁的步骤包括:

当所述门锁上电后,检测是否接收到所述移动设备通过NFC功能发送的开门指令,其中,所述开门指令由用户在所述移动设备中输入开门密码触发;

若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确;

若所述开门密码正确,则根据所述开门指令打开所述门锁。

优选地,所述若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确的步骤之后,还包括:

若所述开门密码错误,则输出提示信息,以提示用户密码输入错误。

优选地,所述若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确的步骤包括:

若接收到所述移动设备发送的开门指令,则解析所述开门指令,得到所述开门指令对应的加密后的开门密码;

根据与所述移动设备预先协商好的解密算法解密加密后的所述开门密码,得到解密后的所述开门密码,并检测解密后的所述开门密码是否正确。

优选地,所述基于所述门锁的电源电路,通过所述能量给所述门锁供电的步骤之前,还包括:

通过所述门锁的稳压电路对所述能量进行稳压处理,以得到稳定的能量。

此外,为实现上述目的,本发明还提供一种门锁,所述门锁包括近距离无线通讯技术NFC取供电模块和主控模块,所述主控模块包括微处理器和NFC读卡模块,所述微处理器和所述NFC读卡模块连接;所述NFC取供电模块包括NFC接收天线、NFC能量提取电路和电源电路,所述NFC接收天线、NFC能量提取电路和电源电路依次串联,所述电源电路与所述主控模块连接。

优选地,所述NFC取供电模块还包括稳压电路,所述NFC能量提取电路、所述稳压电路和所述电源电路依次串联。

优选地,所述主控模块还包括指纹输入模块、触摸按键模块、语音播放模块和安全芯片;

所述指纹输入模块、触摸按键模块、语音播放模块和安全芯片分别与所述微处理器连接;

所述指纹输入模块与指纹输入面板连接,以检测用户指纹;

所述触摸按键模块与触摸面板连接;

所述语音播放模块与扬声器连接,用于输出语音信息。

此外,为实现上述目的,本发明还提供一种门锁,所述门锁包括存储器、微处理器和存储在所述存储器上并可在所述处理器上运行的门锁开门程序,所述门锁开门程序被所述微处理器执行时实现如上所述的门锁开门方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有门锁开门程序,所述门锁开门程序被处理器执行时实现如上所述的门锁开门方法的步骤。

本发明通过当侦测到检测携带NFC功能的移动设备与所述门锁之间的距离的检测指令后,根据所述检测指令检测所述移动设备与所述门锁之间的距离;若所述距离小于预设距离,则通过所述门锁的NFC接收天线和NFC能量提取电路提取所述移动设备中的能量;基于所述门锁的电源电路,通过所述能量给所述门锁供电;当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁。使门锁不需要电池,通过NFC直接使用移动设备的能量供电,以打开门锁,避免了当门锁中的锂离子电池或者干电池电量耗尽后,用户打不开门锁的情况出现。进一步地,由于门锁中不需要电池,因此在制作门锁过程中,也不需要在门锁上预留空间放置电池,降低了门锁的制作成本。进一步地,由于门锁没有电池,因此也避免了门锁电池漏电,门锁电池充电起火等情况出现。

附图说明

图1为本发明实施例中门锁的第一种结构示意图;

图2为本发明实施例中门锁的第二种结构示意图;

图3为本发明实施例中门锁的第三种结构示意图;

图4为本发明门锁开门方法第一实施例的流程示意图;

图5为本发明实施例中当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁的一种流程示意图;

图6为本发明门锁开门方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的解决方案主要是:当侦测到检测携带NFC功能的移动设备与所述门锁之间的距离的检测指令后,根据所述检测指令检测所述移动设备与所述门锁之间的距离;若所述距离小于预设距离,则通过所述门锁的NFC接收天线和NFC能量提取电路提取所述移动设备中的能量;基于所述门锁的电源电路,通过所述能量给所述门锁供电;当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁。以解决现有门锁的锂离子电池或者干电池电量耗尽后,用户打不开门锁,且门锁制作成本高的问题。

如图1所示,图1为本发明门锁的第一实施例的结构示意图。门锁包括NFC(Near Field Communication,近距离无线通讯技术)取供电模块20和主控模块10,所述NFC取供电模块20和所述主控模块10连接,所述主控模块10包括微处理器11和NFC读卡模块12,所述微处理器11和所述NFC读卡模块12连接;所述NFC取供电模块20包括NFC接收天线23、NFC能量提取电路22和电源电路21,所述NFC接收天线23、NFC能量提取电路22和电源电路21依次串联,电源电路21与主控模块10连接。

NFC接收天线23工作在13.56MHz(Mega Hertz,兆赫兹)频段,NFC接收天线23的数据传输速率可为106kbps(比特率)、212kbps或424kbps,其认读距离在大多数应用中,不超过10厘米。NFC接收天线23有如下特点:

①支持ISO(International Organization for Standardization,国际标准化组织)/IEC(International Electrotechnical Commission,国际电工委员会)14443TypeA和MIFARE&reg通信协议;

②达到100mm(毫米)的读写距离,读写距离取决于天线的大小和调制;

③支持MF1xxS20,MF1xxS70和MF1xxS50的读写加密;

④支持ISO 14443A,高达848kbit/s传输速率的通信;

⑤支持的主机接口:最高到10Mbit/s的SPI(Serial Peripheral Interface,串行外设接口)接口。

电源电路21是一种LDO(low dropout regulator,低压差线性稳压器),用于给门锁的各个电路和模块工作提供电源。

NFC能量提取电路22用于提取携带NFC功能的移动设备的射频能量。在本发明实施例中,通过更改NFC的MAC(Media Access Control,介质访问控制)层的结构,以及在射频、天线、低功耗、零功率配置等进行优化,以增大NFC能量提取电路22的接收功率。具体地,通过低功耗技术、天线匹配技术等进行优化。经过实验可得,NFC能量提取电路22的接收功率可增大至60mW(兆瓦)以上。

NFC接收天线23用于接收携带NFC功能的移动设备发送的射频能量,并将所接收的射频能量发送给NFC能量提取电路22,NFC能量提取电路22将所接收到的所射频能量发送给电源电路21,电源电路21通过所接收的射频能量给门锁供电。移动设备为具备NFC无线充电功能的终端,如携带NFC功能的手机、带NFC功能的iPad等。

MCU(Microcontroller Unit,微处理器11)用于控制整个门锁系统的运行。在本实施例中,微处理器11可采用STM32F205单片机,在其它实施例中,微处理器11也可采用其它芯片,在此不做赘述。

若移动设备与门锁的距离小于预设距离,门锁则通过NFC接收天线23接收移动设备的射频能量。预设距离根据NFC接收天线23的大小和调制方式决定。可以理解的是,当移动设备与门锁的距离大于或者等于预设距离时,门锁的NFC接收天线23接收不到移动设备的射频能量。

当门锁通过NFC接收天线23提取的射频能量供电后,即门锁上电后,门锁的主控模块10检测是否侦测到开门指令。当主控模块10侦测到开门指令后,主控模块10根据该开门指令打开门锁。

具体地,该开门指令可由移动设备通过NFC功能发送。当移动设备与门锁的距离小于预设距离时,门锁的NFC能量提取电路22通过NFC接收天线23提取携带NFC功能的移动设备的射频能量,以实现门锁的供电操作。此时,移动设备中与门锁对应的应用程序启动密码输入功能,由用户在移动设备的应用程序中输入开门密码。当用户在移动设备应用程序中输入开门密码后,会验证用户输入的开门密码是否正确。当用户输入的开门密码与预先存储的开门密码一致时,则确认用户输入的开门密码正确;当用户输入的开门密码与预先存储的密码不一致时,则确认用户输入的开门密码错误。其中,开门密码包括但不限于指纹密码和数字密码。

当用户输入的开门密码正确时,移动设备通过NFC功能发送给门锁。当门锁接收到移动设备发送的开门密码时,门锁的NFC读卡模块12读取该开门密码,以触发开门指令,并将该开门指令发送给微处理器11。当微处理器11接收到开门指令后,微处理器11驱动门锁的锁芯,以执行开门操作,打开门锁。

进一步地,当用户输入的开门密码错误时,移动设备可输出提示信息,提示用户输入的密码错误。

进一步地,当门锁上电后,NFC读卡模块12检测是否读取到与其对应的感应卡的刷卡指令。当NFC读卡模块12读取到刷卡指令时,根据刷卡指令触发开门指令,并将开门指令发送给微处理器11。当微处理器11接收到开门指令后,微处理器11驱动门锁的锁芯,以执行开门操作,打开门锁。

其中,感应卡为用户携带的NFC标签门卡,用于在门锁中刷卡打开该门锁。感应卡可为IC(integrated circuit,集成电路)卡,或者TM(Touch Memory)卡等。

本实施例门锁包括NFC接收天线23、NFC能量提取电路22、电源电路21、微处理器11和NFC读卡模块12。NFC能量提取电路22通过NFC接收天线23提取携带NFC功能的移动设备的能量给门锁供电。使门锁不需要电池,直接使用NFC供电,避免了当门锁中的锂离子电池或者干电池电量耗尽后,用户打不开门锁的情况出现。进一步地,由于门锁中不需要电池,因此在制作门锁过程中,也不需要在门锁上预留空间放置电池,降低了门锁的制作成本。进一步地,由于门锁没有电池,因此也避免了门锁电池漏电,门锁电池充电起火等情况出现。

进一步地,门锁还包括存储器,该存储器与微处理器10连接。存储器可以是高速RAM(random access memory,随机存取存储器)存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。

作为一种计算机存储介质的存储器中可以包括操作系统以及门锁开门程序。其中,操作系统是管理和控制门锁硬件和软件资源的程序,支持门锁开门程序以及其它软件和/或程序的运行。微处理器10可以用于调用存储器中存储的门锁开门程序,并执行以下操作:

当侦测到检测携带NFC功能的移动设备与所述门锁之间的距离的检测指令后,根据所述检测指令检测所述移动设备与所述门锁之间的距离;

若所述距离小于预设距离,则通过所述门锁的NFC接收天线和NFC能量提取电路提取所述移动设备中的能量;

基于所述门锁的电源电路,通过所述能量给所述门锁供电;

当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁。

进一步地,所述当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁的步骤包括:

当所述门锁上电后,检测是否接收到所述移动设备通过NFC功能发送的开门指令,其中,所述开门指令由用户在所述移动设备中输入开门密码触发;

若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确;

若所述开门密码正确,则根据所述开门指令打开所述门锁。

进一步地,所述若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确的步骤之后,微处理器10还可以用于调用存储器中存储的门锁开门程序,并执行以下步骤:

若所述开门密码错误,则输出提示信息,以提示用户密码输入错误。

进一步地,所述若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确的步骤包括:

若接收到所述移动设备发送的开门指令,则解析所述开门指令,得到所述开门指令对应的加密后的开门密码;

根据与所述移动设备预先协商好的解密算法解密加密后的所述开门密码,得到解密后的所述开门密码,并检测解密后的所述开门密码是否正确。

进一步地,所述基于所述门锁的电源电路,通过所述能量给所述门锁供电的步骤之前,微处理器10还可以用于调用存储器中存储的门锁开门程序,并执行以下步骤:

通过所述门锁的稳压电路对所述能量进行稳压处理,以得到稳定的能量。

进一步地,参照图2,图2为本发明门锁的第二实施例的结构示意图。

NFC取供电模块20还包括稳压电路24,NFC能量提取电路22、稳压电路24和电源电路21依次串联。稳压电路24用于稳定NFC能量提取电路22提取射频能量后输出的电压,得到稳定后的电压,并将稳定后的电压发送给电源电路21,以使电源电路21能输出稳定的电量。可以理解的是,NFC能量提取电路22输出的电压为所提取的射频能量对应的电压。

本实施例通过稳压电路24,提供稳定的电量给电源电路21,使供给门锁的电量处于稳定状态,避免在给门锁供电过程中,由于电压不稳定,降低门锁使用寿命的情况出现,延长了门锁的使用寿命。

进一步地,参照图3,图3为本发明门锁的第三实施例的结构示意图。

主控模块10还包括指纹输入模块13,指纹输入模块13与微处理器11连接,指纹输入模块13连接指纹输入面板,以检测用户指纹。当门锁上电后,用户可通过指纹输入面板输入开门指纹。当用户通过指纹输入面板输入开门指纹后,指纹输入模块13检测到该开门指纹,并通过该开门指纹触发开门指令,以打开门锁。通过该指纹输入模块13,用户可以在门锁上直接输入开门所需的指纹,当用户输入的指纹正确时,即可打开门锁。

进一步地,用户也可以通过指纹输入面板设置一个或者多个指纹密码,通过所设置的指纹密码以打开门锁。

进一步地,参照图3,主控模块10还包括与微处理器11连接的触摸按键模块14,触摸按键模块14与触摸面板连接。当门锁上电后,用户可在触摸面板上输入开门所需的开门密码。可以理解的是,此时的开门密码可为数字密码。当用户在触摸面板上输入开门密码后,与触摸面板连接的触摸按键模块14检测到开门密码,通过开门密码触发开门指令,以打开门锁。在本实施例中,触摸按键模块14可采用十二路电容式触摸芯片,在其它实施例中,触摸按键模块14也可采用其它形式的触摸芯片,在此不再赘述。

进一步地,参照图3,主控模块10还包括语音播放模块15,语音播放模块15与微处理器11连接,语音播放模块15与扬声器连接,用于输出语音信息。具体地,当用户输入的开门密码错误时,语音播放模块15控制扬声器输出语音信息,提示用户密码输入错误。如当用户输入的开门密码错误时,语音播放模块15控制扬声器输出“密码错误,请重新输入”的语音信息,以提示用户重新输入密码。或者当用户在设置密码时,语音播放模块15控制扬声器输出语音信息,提示用户所需设置密码的长度。在本实施例中,语音播放模块15采用WT588D-20SS智能语音芯片,在其它实施例中,语音播放模块15也可采用其它类型的智能语音芯片,在此不做限制。

通过语音播放模块15,可输出与当前状态相关的语音信息,以提示用户,提高了门锁的智能性。

进一步地,参照图3,主控模块10还包括与微处理器11连接的安全芯片16。该安全芯片16用于验证开门密码,以及对开门密码进行硬件加密等操作,以保证开门密码的安全性和正确性。可以理解的是,开门密码包括但不限于指纹密码和数字密码。在本实施例中,安全芯片16通过了CC EAL5级安全认证。

进一步地,若移动设备发送的开门密码是加密后的开门密码,则安全芯片还用于采用解密算法解密该加密后的开门密码,其中,该解密算法与移动设备加密开门密码的加密算法相对应。加密算法和解密算法包括但不限于DES(Data Encryption Standard,数据加密标准),AES(Advanced Encryption Standard,高级加密标准),RSA加密算法和MD5(Message-Digest Algorithm5,信息-摘要算法5)。如当移动设备采用DES算法进行加密时,门锁的安全芯片也通过DES算法进行解密。

进一步地,参照图3,门锁还包括ZigBee模块17和BLE(Bluetooth Low Energy,蓝牙低功耗)模块18。ZigBee是基于IEEE(Institute of Electrical and Electronics Engineers,电气和电子工程师协会)802.15.4标准的低功耗局域网协议。ZigBee技术是一种短距离、低功耗的无线通信技术。ZigBee模块17用于连接Zigbee网关。BLE模块18用于连接移动设备的蓝牙。

在BLE模块18连接移动设备的蓝牙过程中,若BLE模块18第一次与移动设备的蓝牙连接,则BLE模块18要先与移动设备的蓝牙进行配对,当BLE模块18与移动设备的蓝牙配对成功后,后续BLE模块18与移动设备的蓝牙进行连接时,则不用再配对。若BLE模块18不是第一次与移动设备的蓝牙连接,则表明BLE模块18已和移动设备的蓝牙配对过,此时,BLE模块18可直接与移动设备的蓝牙连接。

进一步地,微处理器11与电机连接。具体地,当微处理器11接收到开门指令后,根据开门指令控制电机打开门锁。可以理解的是,电源电路21也和电机连接,以给电机供电,使电机可以打开门锁。

需要说明的是,当微处理器11打开门锁时,ZigBee模块17、BLE模块18、触摸按键模块14和指纹输入模块13等电路都不需要工作。

进一步地,门锁还包括电机驱动,该电机驱动与微处理器11连接,通过该电机驱动可控制电机工作。

进一步地,门锁还包括按键门铃,该按键门铃与微处理器11连接。通过该按键门铃可以提示房屋里面的住户,有客人来访。

进一步地,门锁还包括背光灯,该背光灯与微处理器11连接。

进一步地,也可通过符合无线充电QI标准的方式给门锁供电。可以理解的是,通过携带NFC功能的移动设备给具备NFC接收天线23的门锁供电的方法也可以应用于其它智能家居设备中,如应用于电饭煲、加湿器中。

基于上述的结构,提出门锁开门方法的各个实施例。

参照图4,图4为本发明门锁开门方法第一实施例的流程示意图。

本发明实施例提供了门锁开门方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

门锁中设置有NFC接收天线、NFC能量提取电路和电源电路,门锁开门方法包括:

步骤S10,当侦测到检测携带NFC功能的移动设备与所述门锁之间的距离的检测指令后,根据所述检测指令检测所述移动设备与所述门锁之间的距离。

当门锁侦测到检测携带NFC功能的移动设备与其之间的距离的检测指令后,门锁根据该检测指令检测移动设备与门锁之间的距离。其中,该检测指令由门锁实时或者定时触发。当检测指令由门锁定时触发时,触发检测指令的时间间隔可根据具体需要而设置,如可设置为每间隔5ms,20ms或者60ms触发一次检测指令。移动设备为具备NFC无线充电功能的终端,如携带NFC功能的手机、带NFC功能的iPad等。预设距离由NFC接收天线的大小和调制方式决定。

步骤S20,若所述距离小于预设距离,则通过所述门锁的NFC接收天线和NFC能量提取电路提取所述移动设备中的能量。

当门锁检测到移动设备与门锁之间的距离后,门锁判断该距离是否小于预设距离。当移动设备与门锁之间的距离小于预设距离时,门锁的NFC能量提取电路通过NFC接收天线提取移动设备中的能量。

其中,NFC接收天线工作在13.56MHz(Mega Hertz,兆赫兹)频段,NFC接收天线的数据传输速率可为106kbps(比特率)、212kbps或424kbps,其认读距离在大多数应用中,不超过10厘米。

NFC能量提取电路用于提取携带NFC功能的移动设备的能量。在本发明实施例中,通过更改NFC的MAC(Media Access Control,介质访问控制)层的结构,以及在射频、天线、低功耗、零功率配置等进行优化,以增大NFC能量提取电路的接收功率。具体地,通过低功耗技术、天线匹配技术等进行优化。经过实验可得,NFC能量提取电路的接收功率可增大至60mW(兆瓦)以上。

进一步地,当移动设备与门锁的距离大于或者等于预设距离时,NFC能量提取电路通过NFC接收天线提取不到移动设备的射频能量。

步骤S30,基于所述门锁的电源电路,通过所述能量给所述门锁供电。

当门锁的NFC能量提取电路提取的移动设备的能量后,将所提取的能量传输给电源电路。当电源电路接收到能量后,根据该能量给门锁供电。其中。电源电路是一种LDO(low dropout regulator,低压差线性稳压器),用于给门锁的各个电路和模块工作提供电源。

步骤S40,当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁。

当门锁上电后,门锁检测是否接收到移动设备通过NFC功能发送的开门指令。当门锁接收到移动设备通过NFC功能发送的开门指令后,门锁的微处理器根据该开门指令打开门锁。其中,微处理器设置在主控模块中,电源电路与主控模块连接。具体地,当门锁的NFC能量提取电路通过NFC接收天线提取到移动设备的射频能量实现门锁的供电操作时,移动设备中与门锁对应的应用程序启动密码输入功能,提示用户在移动设备的应用程序中输入开门密码。当用户在移动设备中输入开门密码后,移动设备触发开门指令,并将所触发的开门通过NFC功能发送给门锁。

进一步地,当用户在移动设备应用程序中输入开门密码后,移动设备会验证用户输入的开门密码是否正确。具体地,当用户输入的开门密码与移动设备预先存储的开门密码一致时,则确认用户输入的开门密码正确;当用户输入的开门密码与移动设备预先存储的密码不一致时,则确认用户输入的开门密码错误。其中,开门密码包括但不限于指纹密码和数字密码。当用户输入的开门密码正确时,移动设备触发开门指令,通过其NFC功能将携带开门密码的开门指令发送给门锁。

进一步地,当门锁上电后,门锁还可采用如下三种方式打开门锁。

①当门锁上电后,门锁检测是否接收到与其对应的感应卡的刷卡指令。若接收到刷卡指令,门锁则根据该刷卡指令触发开门指令,并根据该开门指令打开门锁。其中,感应卡为用户携带的NFC标签门卡,用于在门锁中刷卡打开该门锁。感应卡可为IC(integrated circuit,集成电路)卡,或者TM(Touch Memory)卡等。

②门锁中设置有与微处理器连接的触摸按键模块,触摸按键模块与触摸面板连接。当门锁上电后,用户可在触摸面板上输入开门所需的开门密码以打开门锁。可以理解的是,此时的开门密码为数字密码。当用户在触摸面板上输入开门密码后,门锁检测到开门密码,通过开门密码触发开门指令,以打开门锁。在本实施例中,触摸按键模块可采用十二路电容式触摸芯片,在其它实施例中,触摸按键模块也可采用其它形式的触摸芯片,在此不再赘述。

③门锁中设有与微处理器连接的指纹输入模块,指纹输入模块连接指纹输入面板。当门锁上电后,用户可通过指纹输入面板输入开门所需的指纹。当用户通过指纹输入面板输入指纹后,指纹输入模块检测到该开门指纹,并通过该开门指纹触发开门指令,以打开门锁。

进一步地,用户也可以通过指纹输入面板设置一个或者多个指纹密码,通过所设置的指纹密码以打开门锁。

本实施例通过当侦测到检测携带NFC功能的移动设备与所述门锁之间的距离的检测指令后,根据所述检测指令检测所述移动设备与所述门锁之间的距离;若所述距离小于预设距离,则通过所述门锁的NFC接收天线和NFC能量提取电路提取所述移动设备中的能量;基于所述门锁的电源电路,通过所述能量给所述门锁供电;当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁。使门锁不需要电池,通过NFC直接使用移动设备的能量供电,以打开门锁,避免了当门锁中的锂离子电池或者干电池电量耗尽后,用户打不开门锁的情况出现。进一步地,由于门锁中不需要电池,因此在制作门锁过程中,也不需要在门锁上预留空间放置电池,降低了门锁的制作成本。进一步地,由于门锁没有电池,因此也避免了门锁电池漏电,门锁电池充电起火等情况出现。

进一步地,提出本发明门锁开门方法第二实施例。

所述门锁开门方法第二实施例与所述门锁开门方法第一实施例的区别在于,参照图5,步骤S40还包括:

步骤S41,当所述门锁上电后,检测是否接收到所述移动设备通过NFC功能发送的开门指令,其中,所述开门指令由用户在所述移动设备中输入开门密码触发。

步骤S42,若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确。

当门锁上电后,门锁检测是否接收到移动设备通过其NFC功能发送的开门指令,其中,开门指令由用户在移动设备中输入开门密码触发。当门锁的读取到该开门指令后,门锁检测开门指令对应的开门密码是否正确。具体地,门锁中设有与微处理器连接的NFC读卡模块和安全芯片。门锁可通过NFC读卡模块获取该开门指令。当门锁通过NFC读卡模块获取到该开门指令后,门锁通过安全芯片检测开门指令对应的开门密码是否正确。具体地,安全芯片将开门密码与预先存储的密码进行比较。若开门密码与预先存储的密码一致,则确认开门密码正确;若开门密码与预先存储的密码不一致,则确认开门密码错误。

步骤S43,若所述开门密码正确,则根据所述开门指令打开所述门锁。

当确认开门密码正确后,门锁的微处理器根据该开门指令执行开门操作,以打开门锁。

进一步地,门锁开门方法还包括:

步骤a,若所述开门密码错误,则输出提示信息,以提示用户密码输入错误。

进一步地,若确认开门密码错误,门锁则输出提示信息,以提示用户密码输入错误。具体地,门锁中设置有与微处理器连接的语音播放模块,语音播放模块与扬声器连接。当开门密码错误时,微处理器控制语音播放模块输出提示信息,语音播放模块通过扬声器输出提示信息提示用户,如通过控制扬声器输出“密码错误,请重新输入”的语音信息。

进一步地,若确认开门密码错误,门锁可通过NFC接收天线发送提示信息给移动设备,移动设备通过其NFC功能接收该提示信息,并将所接收的提示信息显示在其屏幕中,以供用户查看。

本实施例通过当门锁接收到移动设备通过NFC功能发送的开门指令后,检测该开门指令对应的开门密码是否正确,只有当开门密码正确时,门锁才会根据该开门指令打开门锁,提高了打开门锁的安全性。

进一步地,步骤S42还包括:

步骤b,若接收到所述移动设备发送的开门指令,则解析所述开门指令,得到所述开门指令对应的加密后的开门密码。

步骤c,根据与所述移动设备预先协商好的解密算法解密加密后的所述开门密码,得到解密后的所述开门密码,并检测解密后的所述开门密码是否正确。

当移动设备接收用户输入的开门密码后,且该开门密码与移动设备预先存储的开门密码一致时,移动设备对该开门密码进行加密,得到加密后的开门密码,根据加密后的开门密码触发开门指令,将携带加密后的开门密码的开门指令通过NFC功能发送给门锁。移动设备对开门密码进行加密的加密算法包括但不限于DES(Data Encryption Standard,数据加密标准),AES(Advanced Encryption Standard,高级加密标准),RSA加密算法和MD5(Message-Digest Algorithm 5,信息-摘要算法5)。

当门锁接收到移动设备发送的开门指令后,门锁的安全芯片则解析该开门指令,得到与开门指令对应的加密后的开门密码,并根据与移动设备预先协商好的解密算法解密加密后的开门密码,得到解密后的开门密码。可以理解的是,门锁安全芯片解密加密后的开门密码的解密算法与移动设备加密开门密码的加密算法是相对应的。如当移动设备采用DES算法进行加密时,门锁的安全芯片也通过DES算法进行解密。当门锁得到解密后的开门密码后,检测解密后的开门密码是否正确。

本实施例通过移动设备在将开门密码发送给移动设备之前,先将开门密码进行加密,得到加密后的开门密码,将加密后的开门密码发送给门锁,提高了开门密码的安全性。

进一步地,提出本发明门锁开门方法第三实施例。

所述门锁开门方法第三实施例与所述门锁开门方法第一或第二实施例的区别在于,参照图6,门锁开门方法还包括:

步骤S50,通过所述门锁的稳压电路对所述能量进行稳压处理,以得到稳定的能量。

门锁中还设有与NFC能量提取电路连接的稳压电路。当NFC能量提取电路提取到移动设备的能量后,NFC能量提取电路将该能量发送给门锁的稳压电路,通过稳压电路对应该能量进行稳压处理,以得到稳定的能量。当得到稳定的能量后,将该稳定的能量发送给电源电路,给门锁充电。

本实施例通过稳压电路稳定NFC能量提取电路提取的能量,使供给门锁的电量处于稳定状态,避免在给门锁供电过程中,由于电压不稳定,降低门锁使用寿命的情况出现,延长了门锁的使用寿命。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有门锁开门程序,所述门锁开门程序被处理器执行时实现如下步骤:

当侦测到检测携带NFC功能的移动设备与所述门锁之间的距离的检测指令后,根据所述检测指令检测所述移动设备与所述门锁之间的距离;

若所述距离小于预设距离,则通过所述门锁的NFC接收天线和NFC能量提取电路提取所述移动设备中的能量;

基于所述门锁的电源电路,通过所述能量给所述门锁供电;

当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁。

进一步地,所述当所述门锁上电后,若检测到所述移动设备通过NFC功能发送的开门指令,则根据所述开门指令打开所述门锁的步骤包括:

当所述门锁上电后,检测是否接收到所述移动设备通过NFC功能发送的开门指令,其中,所述开门指令由用户在所述移动设备中输入开门密码触发;

若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确;

若所述开门密码正确,则根据所述开门指令打开所述门锁。

进一步地,所述若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确的步骤之后,所述门锁开门程序被处理器执行时实现如下步骤:

若所述开门密码错误,则输出提示信息,以提示用户密码输入错误。

进一步地,所述若接收到所述移动设备发送的开门指令,则检测所述开门指令对应的开门密码是否正确的步骤包括:

若接收到所述移动设备发送的开门指令,则解析所述开门指令,得到所述开门指令对应的加密后的开门密码;

根据与所述移动设备预先协商好的解密算法解密加密后的所述开门密码,得到解密后的所述开门密码,并检测解密后的所述开门密码是否正确。

进一步地,所述基于所述门锁的电源电路,通过所述能量给所述门锁供电的步骤之前,所述门锁开门程序被处理器执行时实现如下步骤:

通过所述门锁的稳压电路对所述能量进行稳压处理,以得到稳定的能量。

本发明计算机可读存储介质具体实施方式与上述门锁开门方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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