本发明专利技术适用于电子锁控制技术领域,提供一种基于NFC的电子锁系统、电子锁及开锁方法。所述系统包括电子锁、智能终端及服务器,所述智能终端包括NFC读写器,所述电子锁包括NFC标签;所述智能终端用于获取电子锁的密钥信息,将所述电子锁的密钥信息加密后发送给服务器;所述服务器用于接收所述加密后的电子锁的密钥信息,对其进行解密获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端;所述智能终端用于根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器向电子锁发送开锁信息;所述电子锁用于通过NFC标签接收开锁信息,并对开锁信息进行认证及开锁。本发明专利技术能够提高电子锁的安全性,以及降低电子锁的功耗和成本。
【技术实现步骤摘要】
一种基于NFC的电子锁系统、电子锁及开锁方法
本专利技术属于电子锁控制
,尤其涉及一种基于NFC的电子锁系统、电子锁及开锁方法。
技术介绍
近距离无线通信(NFC,为NearFieldCommunication的缩写)是一种短距离的高频无线通信技术。近距离无线通信包括两部分,其一为发起设备(即NFC读写器),在整个通信过程中提供射频磁场,可以选择106kbit/s、212kbit/s或424kbit/s中的一种通信速率,将数据发送到目标设备;另一部分为目标设备(即NFC标签),不产生射频磁场,利用发起设备提供的射频磁场感应产生电动势作为其工作所需的电源,使用负载调制技术进行收据的收发。然而,现有的基于NFC功能的电子锁系统是将发起设备(即NFC读写器)集成在门锁内部,目标设备(即NFC标签)作为开锁设备。这种方案会导致门锁的耗电量高。同时,该方案还需要将与云端服务器连接的通信装置集成在电子锁内部,从而导致门锁的成本高且复杂度大。
技术实现思路
本专利技术的目的在于提供一种基于NFC的电子锁系统、电子锁及开锁方法,以降低电子锁的功耗和成本,以及提高电子锁的安全性。本专利技术是这样实现的,一种基于NFC的电子锁系统,所述系统包括:电子锁、智能终端及服务器;所述智能终端还包括NFC读写器,所述电子锁还包括NFC标签;所述智能终端,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;所述服务器,用于接收所述加密后的电子锁的密钥信息,解密所述加密后的电子锁的密钥信息获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端;所述智能终端,用于根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器发送开锁信息到电子锁;所述电子锁,用于通过NFC标签接收所述开锁信息,对所述开锁信息进行认证,并在认证成功后进行开锁操作,反馈开锁成功信息到智能终端。本专利技术的第二方面,提供了一种基于NFC的电子锁,所述电子锁包括NFC标签、主控制器、驱动电路、马达及供电电路;所述NFC标签,用于在电子锁处于待机状态时,感应智能终端的NFC读写器发送的磁场信号,根据所述磁场信号将主控制器从待机状态中唤醒;在电子锁处于非待机状态时,接收智能终端发送的开锁信息,并将所述开锁信息发送到主控制器;所述主控制器,用于接收NFC标签发送的开锁信号,对所述开锁信息进行认证,并在认证成功后,根据所述开锁信号产生驱动信号以控制驱动电路;所述驱动电路,用于接收主控制器发送的驱动信号,根据所述驱动信号驱动马达转动;所述马达,用于通过转动带动电子锁的锁舌后退,以实现开锁。本专利技术的第三方面,还提供了一种基于NFC的电子锁开锁的方法,所述方法应用于以下系统,所述系统包括智能终端、服务器及电子锁,所述智能终端还包括NFC读写器,所述电子锁还包括NFC标签:所述智能终端获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;所述服务器接收所述加密后的电子锁的密钥信息,解密所述加密后的电子锁的密钥信息获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端;所述智能终端根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器发送开锁信息到电子锁;所述电子锁通过NFC标签接收所述开锁信息,对所述开锁信息进行认证,并在认证成功后进行开锁操作,反馈开锁成功信息到智能终端。本专利技术通过改进电子锁系统的内部结构,在电子锁内部设置NFC标签,而在智能终端设置NFC读写器。在进行开锁时,智能终端获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;所述服务器接收所述加密后的电子锁的密钥信息,解密获得所述电子锁的密钥信息,对所述电子锁的密钥信息进行验证,并将验证结果发送到智能终端;所述智能终端在确定所述验证结果具有开锁权限时,通过NFC读写器发送开锁信息到电子锁的NFC标签,以指示所述电子锁进行认证与开锁。从而提高了电子锁的安全性。进一步地,由于电子锁内部设置的是NFC标签,不需设置与服务器连接的通信设备,使得电子锁的功耗以及成本都得到降低。附图说明图1是本专利技术实施例一提供的基于NFC的电子锁系统的组成结构图;图2是本专利技术实施例一提供的基于NFC的电子锁系统中的电子锁的组成结构图;图3是本专利技术实施例二提供的基于NFC的电子锁的组成结构图;图4是本专利技术实施例三提供的基于NFC的电子锁开锁方法的第一实现流程图;图5是本专利技术实施例四提供的基于NFC的电子锁开锁方法的第二实现流程图;图6是本专利技术实施例四提供的基于NFC的电子锁开锁方法中步骤S505的具体实现流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术通过改进电子锁系统的内部结构,在电子锁内部设置NFC标签,而在智能终端设置NFC读写器。所述NFC标签由智能终端的NFC读写设备提供的感应磁场供电,从而降低了电子锁的功耗。进一步地,本专利技术通过智能终端的GPRS模块与服务器连接通信,以实现向服务器发送密钥信息及对密钥信息的验证,从而不需在电子锁内部设置与服务器连接的通信设备,能够降低电子锁的成本与复杂度。进一步地,本专利技术还可以通过智能终端设置电子锁的密钥信息,以及将密钥信息存储在电子锁的NFC标签上;在进行开锁时,所述智能终端还可以对获取到的电子锁的密钥信息加密后发送给服务器,服务器再对所述加密后的密钥信息解密后再进行验证,从而提高了电子锁的安全性。实施例一图1示出了本专利技术实施例一提供的基于NFC的电子锁系统的组成结构。如图1所示,所述基于NFC的电子锁系统包括:电子锁1、智能终端2及服务器3。所述电子锁1还包括NFC标签;所述智能终端2还包括NFC读写器。所述智能终端2,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器3。作为本专利技术的一个实施示例,所述密钥信息可以为电子锁的用户标识符UID及电子锁的验证信息。所述用户标识符UID可以为数字、字母组成的密码字符串,或者用户的指纹信息等,在此不作限制。“所述智能终端2,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器3”可以为智能终端2接收用户输入的电子锁的用户标识符UID,并将所述用户标识符及电子锁的验证信息作为密钥信息一同加密后发送给服务器3。所述服务器3,用于接收所述加密后的电子锁的密钥信息,对所述加密后的电子锁的密钥信息进行解密获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端2。在本实施例中,所述服务器3对所述电子锁的密钥信息进行验证可以为服务器根据预设的规则判断电子锁的用户标识符UID是否合法,在所述电子锁的用户标识符UID合法时给予开锁的权限,否则不给予开锁的权限;所述服务器3对所述电子锁的密钥信息进行验证还可以为人工验证电子锁的用户标识符UID是否合法,在所述电子锁的用户标识符UID合法时给予开锁的权限,否则不给予开锁的权限。所述智能终端2,用于根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器发送开锁信息到电子锁1。所述电子锁1,用于通过NFC标签接收所述开锁信息,对所述开本文档来自技高网...
【技术保护点】
一种基于近距离无线通信技术NFC的电子锁系统,其特征在于,所述系统包括电子锁、智能终端及服务器;所述智能终端还包括NFC读写器,所述电子锁还包括NFC标签;所述智能终端,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;所述服务器,用于接收所述加密后的电子锁的密钥信息,解密所述加密后的电子锁的密钥信息获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端;所述智能终端,用于根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器发送开锁信息到电子锁;所述电子锁,用于通过NFC标签接收所述开锁信息,对所述开锁信息进行认证,并在认证成功后进行开锁操作,反馈开锁成功信息到智能终端。
【技术特征摘要】
1.一种基于近距离无线通信技术NFC的电子锁系统,其特征在于,所述系统包括电子锁、智能终端及服务器;所述智能终端还包括NFC读写器,所述电子锁还包括NFC标签;所述智能终端,用于获取电子锁的密钥信息,并将所述电子锁的密钥信息加密后发送给服务器;所述服务器,用于接收所述加密后的电子锁的密钥信息,解密所述加密后的电子锁的密钥信息获得密钥信息,对所述密钥信息进行验证,并将验证结果发送到智能终端;所述智能终端,用于根据所述验证结果确定是否具有开锁权限,在具有开锁权限时,通过NFC读写器发送开锁信息到电子锁;所述电子锁,用于通过NFC标签接收所述开锁信息,对所述开锁信息进行认证,并在认证成功后进行开锁操作,反馈开锁成功信息到智能终端,所述NFC标签上存储有所述电子锁的密钥信息。2.如权利要求1所述的基于NFC的电子锁系统,其特征在于,所述电子锁还包括主控制器、驱动电路、马达及供电电路;所述NFC标签,用于在电子锁处于待机状态时,感应智能终端的NFC读写器发送的磁场信号,根据所述磁场信号将主控制器从待机状态中唤醒;在电子锁处于非待机状态时,接收智能终端发送的开锁信息,并将所述开锁信息发送到主控制器;所述主控制器,用于接收NFC标签发送的开锁信息,对所述开锁信息进行认证,并在认证成功后,根据所述开锁信息产生驱动信号以控制驱动电路;所述驱动电路,用于接收主控制器发送的驱动信号,根据所述驱动信号驱动马达转动;所述马达,用于通过转动带动电子锁的锁舌后退,以实现开锁。3.如权利要求2所述的基于NFC的电子锁系统,其特征在于,所述电子锁的NFC标签由感应磁场供电;所述电子锁的主控制器、驱动电路分别与供电电路连接,并由供电电路供电。4.如权利要求1所述的基于NFC的电子锁系统,其特征在于,所述智能终端通过通用无线分组技术GPRS、蓝牙或Wi-Fi与服务器连接通信。5.如权利要求1所述的基于NFC的电子锁系统,其特征在于,所述智能终端,还用于设置电子锁的密钥信息。6.一种基于NFC的电子锁,其特征在于,所述电子锁包括NFC标签、主控制器、驱动电路、马达及供电电路;所述NFC标签,用于在电子锁处于待机状态时,感应智能终端的NFC读写器发送的磁场信号,根据所述磁场信号将主控制器从待机状态中...
【专利技术属性】
技术研发人员:梁中凌,
申请(专利权)人:深圳市方卡科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。