一种基于nfc的电子锁系统、电子锁及开锁方法

文档序号:9261785阅读:793来源:国知局
一种基于nfc的电子锁系统、电子锁及开锁方法
【技术领域】
[0001]本发明属于电子锁控制技术领域,尤其涉及一种基于NFC的电子锁系统、电子锁及开锁方法。
【背景技术】
[0002]近距离无线通信(NFC,为Near Field Communicat1n的缩写)是一种短距离的高频无线通信技术。近距离无线通信包括两部分,其一为发起设备(即NFC读写器),在整个通信过程中提供射频磁场,可以选择106kbit/s、212kbit/s或424kbit/s中的一种通信速率,将数据发送到目标设备;另一部分为目标设备(即NFC标签),不产生射频磁场,利用发起设备提供的射频磁场感应产生电动势作为其工作所需的电源,使用负载调制技术进行收据的收发。
[0003]然而,现有的基于NFC功能的电子锁系统是将发起设备(即NFC读写器)集成在门锁内部,目标设备(即NFC标签)作为开锁设备。这种方案会导致门锁的耗电量高。同时,该方案还需要将与云端服务器连接的通信装置集成在电子锁内部,从而导致门锁的成本高且复杂度大。

【发明内容】

[0004]本发明的目的在于提供一种基于NFC的电子锁系统、电子锁及开锁方法,以降低电子锁的功耗和成本,以及提高电子锁的安全性。
[0005]本发明是这样实现的,一种基于NFC的电子锁系统,所述系统包括:电子锁、智能终端及服务器;所述智能终端还包括NFC读写器,所述电子锁还包括NFC标签;
[0006]所述智能终端,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;
[0007]所述服务器,用于接收所述加密后的电子锁的密钥信息,解密所述加密后的电子锁的密钥信息获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端;
[0008]所述智能终端,用于根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器发送开锁信息到电子锁;
[0009]所述电子锁,用于通过NFC标签接收所述开锁信息,对所述开锁信息进行认证,并在认证成功后进行开锁操作,反馈开锁成功信息到智能终端。
[0010]本发明的第二方面,提供了一种基于NFC的电子锁,所述电子锁包括NFC标签、主控制器、驱动电路、马达及供电电路;
[0011 ] 所述NFC标签,用于在电子锁处于待机状态时,感应智能终端的NFC读写器发送的磁场信号,根据所述磁场信号将主控制器从待机状态中唤醒;在电子锁处于非待机状态时,接收智能终端发送的开锁信息,并将所述开锁信息发送到主控制器;
[0012]所述主控制器,用于接收NFC标签发送的开锁信号,对所述开锁信息进行认证,并在认证成功后,根据所述开锁信号产生驱动信号以控制驱动电路;
[0013]所述驱动电路,用于接收主控制器发送的驱动信号,根据所述驱动信号驱动马达转动;
[0014]所述马达,用于通过转动带动电子锁的锁舌后退,以实现开锁。
[0015]本发明的第三方面,还提供了一种基于NFC的电子锁开锁的方法,所述方法应用于以下系统,所述系统包括智能终端、服务器及电子锁,所述智能终端还包括NFC读写器,所述电子锁还包括NFC标签:
[0016]所述智能终端获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;
[0017]所述服务器接收所述加密后的电子锁的密钥信息,解密所述加密后的电子锁的密钥信息获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端;
[0018]所述智能终端根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器发送开锁信息到电子锁;
[0019]所述电子锁通过NFC标签接收所述开锁信息,对所述开锁信息进行认证,并在认证成功后进行开锁操作,反馈开锁成功信息到智能终端。
[0020]本发明通过改进电子锁系统的内部结构,在电子锁内部设置NFC标签,而在智能终端设置NFC读写器。在进行开锁时,智能终端获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;所述服务器接收所述加密后的电子锁的密钥信息,解密获得所述电子锁的密钥信息,对所述电子锁的密钥信息进行验证,并将验证结果发送到智能终端;所述智能终端在确定所述验证结果具有开锁权限时,通过NFC读写器发送开锁信息到电子锁的NFC标签,以指示所述电子锁进行认证与开锁。从而提高了电子锁的安全性。进一步地,由于电子锁内部设置的是NFC标签,不需设置与服务器连接的通信设备,使得电子锁的功耗以及成本都得到降低。
【附图说明】
[0021]图1是本发明实施例一提供的基于NFC的电子锁系统的组成结构图;
[0022]图2是本发明实施例一提供的基于NFC的电子锁系统中的电子锁的组成结构图;
[0023]图3是本发明实施例二提供的基于NFC的电子锁的组成结构图;
[0024]图4是本发明实施例三提供的基于NFC的电子锁开锁方法的第一实现流程图;
[0025]图5是本发明实施例四提供的基于NFC的电子锁开锁方法的第二实现流程图;
[0026]图6是本发明实施例四提供的基于NFC的电子锁开锁方法中步骤S505的具体实现流程图。
【具体实施方式】
[0027]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0028]本发明通过改进电子锁系统的内部结构,在电子锁内部设置NFC标签,而在智能终端设置NFC读写器。所述NFC标签由智能终端的NFC读写设备提供的感应磁场供电,从而降低了电子锁的功耗。进一步地,本发明通过智能终端的GPRS模块与服务器连接通信,以实现向服务器发送密钥信息及对密钥信息的验证,从而不需在电子锁内部设置与服务器连接的通信设备,能够降低电子锁的成本与复杂度。进一步地,本发明还可以通过智能终端设置电子锁的密钥信息,以及将密钥信息存储在电子锁的NFC标签上;在进行开锁时,所述智能终端还可以对获取到的电子锁的密钥信息加密后发送给服务器,服务器再对所述加密后的密钥信息解密后再进行验证,从而提高了电子锁的安全性。
[0029]实施例一
[0030]图1示出了本发明实施例一提供的基于NFC的电子锁系统的组成结构。
[0031 ] 如图1所示,所述基于NFC的电子锁系统包括:
[0032]电子锁1、智能终端2及服务器3。
[0033]所述电子锁I还包括NFC标签;所述智能终端2还包括NFC读写器。
[0034]所述智能终端2,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器3。
[0035]作为本发明的一个实施示例,所述密钥信息可以为电子锁的用户标识符UID及电子锁的验证信息。所述用户标识符WD可以为数字、字母组成的密码字符串,或者用户的指纹信息等,在此不作限制。“所述智能终端2,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器3”可以为智能终端2接收用户输入的电子锁的用户标识符WD,并将所述用户标识符及电子锁的验证信息作为密钥信息一同加密后发送给服务器3。
[0036]所述服务器3,用于接收所述加密后的电子锁的密钥信息,对所述加密后的电子锁的密钥信息进行解密获得密
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1