一种通过NFC通讯进行门锁固件升级的方法及其系统与流程

文档序号:18084360发布日期:2019-07-06 10:22阅读:1384来源:国知局
一种通过NFC通讯进行门锁固件升级的方法及其系统与流程

本发明涉及智能门锁技术领域,尤其涉及一种通过nfc通讯进行门锁固件升级的方法及其系统。



背景技术:

随着社会的不断发展与进步,近场通讯nfc技术的应用日渐增多,其技术得到了不断的发展,应用场景也日益丰富。由于nfc技术的应用设备较多、通讯速度较快、安全性较高、稳定性好,把该技术应用于门锁上具备非常好的优点。传统的智能门锁一般都是通过zigbee技术或者其它的通讯技术对门锁进行远程固件升级,这些通讯技术存在的一个共同的缺点就是通讯速度慢,一般升级一次动辄都是几十分钟,而且存在安全隐患。



技术实现要素:

本发明的目的在于提出一种通过nfc通讯进行门锁固件升级的方法,该方法能利用nfc功能实现门锁的固件升级。

本发明还提出一种通过nfc通讯进行门锁固件升级的系统,该系统包括:安全模块、控制板、nfc检测模块和固件升级模块,能实现门锁nfc功能的固件升级;

为达此目的,本发明采用以下技术方案:

一种通过nfc通讯进行门锁固件升级的方法,门锁设有安全模块、控制板、nfc检测模块和固件升级模块;包括以下步骤:

a、用户使用nfc设备端下载升级固件包;

b、用户对门锁的安全模块进行访问并验证,验证通过后进行以下步骤;

c、用户在控制板上选择固件升级,nfc检测模块启动并检测匹配的nfc设备端;

d、若nfc检测模块未检测到nfc设备端,则返回步骤c;若nfc检测模块检测到nfc设备端,则进行以下步骤;

f、固件升级模块从nfc设备端获取升级固件包,并进行安装。

更进一步说明,所述步骤f中,固件升级前,固件备份模块先将当前版本的升级固件包备份,固件升级模块再从nfc设备端获取升级固件包。

更进一步说明,固件升级后,固件备份模块将最新安装的升级固件包备份。

更进一步说明,升级固件包的升级数据带有加密方式,其加密方式为aes、des和rc4中的一种。

更进一步说明,所述步骤b中,用户对门锁的安全模块进行访问时需验证管理密码;

所述步骤f中,固件升级模块安装升级固件包完成后重启,并重新验证步骤b中的管理密码。

更进一步说明,步骤b中,安全模块检测到验证不正确多次时,安全模块发送断电指令至电源模块,控制电源模块断电;待机械锁检测模块检测到有钥匙插入并正常打开门锁时,电源模块通电,并返回步骤b。

更进一步说明,步骤b中,安全模块检测到验证不正确多次时,启动摄像头模块和语音模块进行摄像和录音。

一种通过nfc通讯进行门锁固件升级的系统,包括:安全模块、控制板、nfc检测模块和固件升级模块;

所述安全模块,用于用户访问门锁提供验证;

所述控制板,用于为用户对门锁提供控制;

所述nfc检测模块,用于检测用户匹配的nfc设备端;若nfc检测模块检测到nfc设备端,门锁的固件升级模块方可进行固件升级;

所述固件升级模块,用于从nfc设备端获取升级固件包,并进行安装。

更进一步说明,还包括:固件备份模块;

所述固件备份模块,用于固件升级前,将当前版本的升级固件包备份。

更进一步说明,还包括:电源模块、机械锁检测模块、摄像头模块和语音模块;

所述电源模块,用于供电;

所述机械锁检测模块,用于检测用户锁匙是否插入并正常开锁;

所述摄像头模块,用于摄像和拍照;

所述语音模块,用于录音。

本发明的有益效果:

本设计能通过给门锁系统中加入nfc功能技术系统,用户手机端的nfc功能接近门锁设备对门锁进行升级处理,升级速度很快很稳定,没有安全隐患。

附图说明

图1是本设计方法的流程图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

一种通过nfc通讯进行门锁固件升级的方法,包括以下步骤:

a、用户的nfc设备端下载升级固件包;

b、用户对门锁的安全模块进行访问并验证,验证通过后进行以下步骤;

c、用户在控制板上选择固件升级,nfc检测模块启动并检测匹配的nfc设备端;

d、若nfc检测模块未检测到nfc设备端,则返回步骤c;若nfc检测模块检测到nfc设备端,则进行以下步骤;

f、固件升级模块从nfc设备端获取升级固件包,并进行安装。

更进一步说明,本设计先通过用户的nfc设备端(移动端)下载升级固件包,然后对门锁的进行解锁,并验证管理员密码,验证通过后,nfc设备端一旦靠近门锁,nfc检测模块感应到数据并建立通讯后,只需很短的一段时间即可完成升级操作,升级完成后,门锁端都会进行提示;升级过程中nfc设备端的app会有相应的进度提示。

现有技术中,传统的门锁固件升级存在很多问题。如1、相对比于传统门锁升级一般都是通过zigbee,升级时间根据门锁的固件大小不定,但一个80k的固件通过zigbee升级的话,大约需要30到60分钟才能完成;而使用nfc进行门锁固件升级的话,其有四种通讯速率,分别是:106kbit/秒、212kbit/秒或者424kbit/秒、848kbit/秒;因此,一个80k的门锁固件如果采用最快的848kbit/秒的传输速度对其进行升级的话,大约只要10秒不到就可以完成升级固件的传输,整个升级完成的过程不超过1分钟。2、同时,使用zigbee无线传输技术对门锁进行升级的话,由于传输时间长,而且实际环境可能在这么长的时间内发送变动,从而大大降低了它的可靠性,从而导致升级失败的概率也大大提高了;而nfc由于其升级时间短,且用户的手机靠近门锁才可进行升级,环境变动小,所以升级成功的概率将会大大提高,而且在这么短的时间完成升级体验会更好,节省了用户的时间。3、zigbee升级的时间因为很长,存在被人为干扰或者获取的可能性。而nfc需要人现场操作且时间很短,通讯距离还很近,被人抓取的可能性基本为零,所以安全性更高。4、本设计nfc进行固件升级由于升级速度较快,对用户实际没多大影响,所以门锁升级过程中是不可以正常使用的。门锁会在升级前发送消息给用户,通知已经进入升级状态,此时只进行升级的功能,其它功能不予理会。

更进一步说明,所述步骤f中,固件升级前,固件备份模块先将当前版本的升级固件包备份,固件升级模块再从nfc设备端获取升级固件包。

更进一步说明,固件升级之前,门锁会把上一个版本的固件备份到外设flash存储芯片中,以防门锁以不可抗拒的原因升级失败后,门锁可以恢复到上一个版本,从而可以继续正常工作,提高整个系统的稳定可靠性。

更进一步说明,固件升级后,固件备份模块将最新安装的升级固件包备份。

本设计能同时包含多个版本的升级固件,即如果最新安装的升级固件包不稳定,则可进行与之前备份的升级固件进行替换安装,使用以前较稳定的升级固件,提高门锁的稳定性。

更进一步说明,升级固件包的升级数据带有加密方式,其加密方式为aes、des和rc4中的一种。

门锁使用单独的或者主控内部自带的硬件加密功能对门锁升级数据与固件进行解密加密,更进一步的提高智能锁的固件安全性、保密性。

更进一步说明,所述步骤b中,用户对门锁的安全模块进行访问时需验证管理密码;

所述步骤f中,固件升级模块安装升级固件包完成后重启,并重新验证步骤b中的管理密码。

管理密码的类型包括但不限于字符、指纹、人脸、人体动作和图案。本设计为防止外人使用软件在升级固件前破解安全模块后进行固件升级,即直接跳过安全模块进行固件升级,而设置了双重密码,尤其是升级后的界面处于第一次开机状态,而该开机状态不会读写和授权硬件和软件,因此不容易对密码进行破解,具有加强本设计的安全性。

更进一步说明,步骤b中,安全模块检测到验证不正确多次时,安全模块发送断电指令至电源模块,控制电源模块断电;待机械锁检测模块检测到有钥匙插入并正常打开门锁时,电源模块通电,并返回步骤b。

电源模块直接断电,智能锁不能进行数据处理,只能通过物理解锁成功后才能正常进入管理员信息处理,对于输入不正确的使用者由于没有物理锁,不能重新打开电源模块,进一步加强本设计的安全保护性。

更进一步说明,步骤b中,安全模块检测到验证不正确多次时,会启动摄像头模块和语音模块。

摄像头会拍摄验证不正确的录像和录制该处的语音,能准确知道是谁来过这里尝试开门并进行固件升级。为后一步用户报案提供证据,提高安全性。

一种通过nfc通讯进行门锁固件升级的系统,包括:安全模块、控制板、nfc检测模块和固件升级模块;

所述安全模块,用于用户访问门锁提供验证;

所述控制板,用于为用户对门锁提供控制;

所述nfc检测模块,用于检测用户匹配的nfc设备端;若nfc检测模块检测到nfc设备端,门锁方可进行固件升级。

更进一步说明,还包括:固件备份模块;

所述固件备份模块,用于固件升级前,将当前版本的升级固件包备份。

更进一步说明,还包括:电源模块、机械锁检测模块、摄像头模块和语音模块;

所述电源模块,用于供电;

所述机械锁检测模块,用于检测用户锁匙是否插入并正常开锁;

所述摄像头模块,用于摄像和拍照;

所述语音模块,用于录音。

摄像头模块和语音模块能通过云端将所记录的数据通过app反馈至用户终端上。

其中,本文所涉及到的nfc设备端为用户能接下载到门锁固件包并具有nfc功能的设备和智能产品,包括但不限于手机、电脑、平板电脑、手表、电视、u盘和智能手环。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

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