本发明涉及电子锁领域,具体涉及一种无源电子锁和有源电子锁的智能管理终端及管理方法。
背景技术
电子锁作为一类安防级别较高的设备,已经逐渐应用在日常生活中的各个领域。比如保险箱、保险柜等安防设备,光纤配线架、光缆交接箱等配线网络设备,物流、货物运输以及家庭防盗门等。根据不同领域的不同应用场景,电子锁往往会采用不同的通信协议,造成了电子锁的管理方案的多样化。
目前,电子锁可以采用有源以及无源的方式,在有源电子锁领域往往采用经典蓝牙协议,而在无源电子锁蓝牙,为考虑能耗问题,往往会采用低功耗蓝牙协议(bluetoothlowenergy,简称ble)。由于有源电子锁和无源电子锁采用了不同的通信协议,目前尚缺乏一种对有源电子锁和无源电子锁进行统一管理的方案。
技术实现要素:
针对现有技术中存在的缺陷,本发明的目的在于提供一种能对有源电子锁和无源电子锁进行统一管理的无源电子锁和有源电子锁的智能管理终端。
为达到以上目的,本发明采取的技术方案是:
一种无源电子锁和有源电子锁的智能管理终端,包括:
扫描模块,其用于扫描蓝牙设备;以及
判断模块,其用于判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发;若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
在上述技术方案的基础上,所述智能管理终端还用于:通过与网管服务器交互,判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级。
在上述技术方案的基础上,所述智能管理终端判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级的具体过程为:
智能管理终端读取所述控制单元和/或蓝牙钥匙的固件版本号,并将所述控制单元和/或蓝牙钥匙的固件版本号上传至所述网管服务器;
所述网管服务器判断是否存在新的固件版本文件,若是,则通知智能管理终端,智能管理终端从网管服务器下载新的固件版本文件并保存,对控制单元和/或蓝牙钥匙进行固件版本升级;若否,则结束固件版本升级。
在上述技术方案的基础上,所述智能管理终端对控制单元和/或蓝牙钥匙进行固件版本升级的具体过程为:
智能管理终端对控制单元和/或蓝牙钥匙下发升级指令,判断控制单元和/或蓝牙钥匙是否在设定时间内响应,若否,则结束固件版本升级;若是,进一步判断控制单元和/或蓝牙钥匙响应是否成功,若否,则结束固件版本升级;若是,则进一步判断升级数据是否发送完毕,若是,通过升级数据对控制单元和/或蓝牙钥匙进行固件版本升级,结束;若否,则顺序下发升级数据,实时下发升级指令,并判断控制单元和/或蓝牙钥匙是否在设定时间内响应、响应是否成功,以及升级数据是否发送完毕,直至升级数据下发完毕,完成固件版本升级。
在上述技术方案的基础上,所述智能管理终端连接所述控制单元和/或蓝牙钥匙前,向所述网管服务器发送请求,申请操作权限。
与此同时,本发明的另一个目的在于提供一种能对有源电子锁和无源电子锁进行统一管理的管理方法。
为达到以上目的,本发明采取的技术方案是:
一种无源电子锁和有源电子锁的管理方法,该方法包括以下步骤:
智能管理终端扫描附近的蓝牙设备,并判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发,若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
在上述技术方案的基础上,该方法还包括以下步骤:
所述智能管理终端还通过与网管服务器交互,判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级。
在上述技术方案的基础上,
所述智能管理终端判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级的具体过程为:
智能管理终端读取所述控制单元和/或蓝牙钥匙的固件版本号,并将所述控制单元和/或蓝牙钥匙的固件版本号上传至所述网管服务器;
所述网管服务器判断是否存在新的固件版本文件,若是,则通知智能管理终端,智能管理终端从网管服务器下载新的固件版本文件并保存,对控制单元和/或蓝牙钥匙进行固件版本升级,若否,则结束固件版本升级。
在上述技术方案的基础上,
所述智能管理终端对控制单元和/或蓝牙钥匙进行固件版本升级的具体过程为:
a.智能管理终端对控制单元和/或蓝牙钥匙下发升级指令,判断控制单元和/或蓝牙钥匙是否在设定时间内响应,若否,则结束固件版本升级,若是,执行步骤b;
b.进一步判断控制单元和/或蓝牙钥匙响应是否成功,若是,则结束固件版本升级,若否,执行步骤c;
c.进一步判断升级数据是否发送完毕,若是,通过升级数据对控制单元和/或蓝牙钥匙进行固件版本升级,结束;若否,则顺序下发升级数据,并执行步骤d;
d.重复执行步骤a至c,直至升级数据下发完毕,完成固件版本升级。
在上述技术方案的基础上,所述智能管理终端连接所述控制单元和/或蓝牙钥匙前,向所述网管服务器发送请求,申请操作权限。
与现有技术相比,本发明的优点在于:
(1)本发明的无源电子锁和有源电子锁混合管理方法,其首先由智能管理终端去扫描蓝牙设备,并判断蓝牙设备的类型。针对蓝牙钥匙和控制单元这两种不同的蓝牙设备,分别采用不同的蓝牙协议去连接,然后进行收据收发。从而使得本发明中的无源电子锁和有源电子锁的智能管理终端能够同时支持采用低功耗蓝牙协议及经典蓝牙协议的电子锁,只需维护一套操作流程即可实现对上述两类电子锁进行统一管理,可极大地提高维护效率。
(2)本发明中的无源电子锁和有源电子锁混合管理方法,能够方便的对无源电子锁和有源电子锁进行固件升级。能使维护人员能够以最便捷最高效的方式将电子锁固件升级至最新,在最大程度上降低由于电子锁固件问题带来的影响。
(3)本发明中的无源电子锁和有源电子锁混合管理方法,在智能管理终端操作电子锁前加入了向网管服务器申请操作授权过程,只允许维护人员获得对智能电子锁的某种操作授权后才能继续下一步操作,防止了无关人员的误操作,提高了系统的安全性。
附图说明
图1为本发明实施例中无源电子锁和有源电子锁的智能管理终端的原理图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
实施例1:
本实施例提供一种无源电子锁和有源电子锁的智能管理终端,其包括扫描模块和判断模块。
扫描模块,其用于扫描蓝牙设备;以及
判断模块,其用于判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发;若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
具体的,所述智能管理终端还用于创建管理服务模块,所述管理服务模块包括经典蓝牙服务模块和低功耗蓝牙服务模块,所述经典蓝牙服务模块通过经典蓝牙协议连接所述控制单元,所述低功耗蓝牙服务模块通过低功耗蓝牙协议连接所述蓝牙钥匙。
蓝牙连接成功后开启蓝牙数据监听,当监听到有新数据到来时将通过接口回调或者广播的方式进行数据传递。当需要通过智能管理终端向无源电子锁或有源电子锁发送数据时,先调用管理服务模块的数据发送接口,然后由管理服务模块进行分发。
无源电子锁通常包括蓝牙钥匙和无源锁锁具,有源电子锁通常包括控制单元和有源锁锁具。针对无源电子锁和有源电子锁这两类电子锁,首先由智能管理终端去扫描蓝牙设备,并判断蓝牙设备的类型。针对蓝牙钥匙和控制单元这两种不同的蓝牙设备,分别采用不同的蓝牙协议去连接,然后进行收据收发。从而使得本发明中的无源电子锁和有源电子锁的智能管理终端能够同时支持采用低功耗蓝牙协议及经典蓝牙协议的电子锁,只需维护一套操作流程即可实现对上述两类电子锁进行统一管理,可极大地提高维护效率。
实施例2:
本实施例提供一种无源电子锁和有源电子锁的智能管理终端,其包括扫描模块和判断模块。
扫描模块,其用于扫描蓝牙设备;以及
判断模块,其用于判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发;若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
进一步地,参见图1所示,所述智能管理终端还用于:通过与网管服务器交互,判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级。本实施例中,智能管理终端主要通过3g/4g/wifi与网管服务器进行交互。
进一步地,所述智能管理终端判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级的具体过程为:
智能管理终端读取所述控制单元和/或蓝牙钥匙的固件版本号,并将所述控制单元和/或蓝牙钥匙的固件版本号上传至所述网管服务器;
所述网管服务器判断是否存在新的固件版本文件,若是,则通知智能管理终端,智能管理终端从网管服务器下载新的固件版本文件并保存,对控制单元和/或蓝牙钥匙进行固件版本升级;若否,则结束固件版本升级。
进一步地,所述智能管理终端对控制单元和/或蓝牙钥匙进行固件版本升级的具体过程为:
智能管理终端对控制单元和/或蓝牙钥匙下发升级指令,判断控制单元和/或蓝牙钥匙是否在设定时间内响应,若否,则结束固件版本升级;若是,进一步判断控制单元和/或蓝牙钥匙响应是否成功,若否,则结束固件版本升级;若是,则进一步判断升级数据是否发送完毕,若是,通过升级数据对控制单元和/或蓝牙钥匙进行固件版本升级,结束;若否,则顺序下发升级数据,实时下发升级指令,并判断控制单元和/或蓝牙钥匙是否在设定时间内响应、响应是否成功,以及升级数据是否发送完毕,直至升级数据下发完毕,完成固件版本升级。
本发明中的无源电子锁和有源电子锁的智能管理终端,能够方便的对无源电子锁和有源电子锁进行固件神经。能使维护人员能够以最便捷最高效的方式将电子锁固件升级至最新,在最大程度上降低由于电子锁固件问题带来的影响。
实施例3:
参见图1所示,本实施例提供一种无源电子锁和有源电子锁的智能管理终端,其包括扫描模块和判断模块。
扫描模块,其用于扫描蓝牙设备;以及
判断模块,其用于判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发;若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
进一步地,参见图1所示,所述智能管理终端连接所述控制单元和/或蓝牙钥匙前,向所述网管服务器发送请求,申请操作权限。
本实施例中的智能管理终端对无源电子锁和有源电子锁进行操作前需要向网管服务器发送请求,申请操作授权。并只允许维护人员获得对电子锁的某种操作授权后才能继续下一步操作,防止了无关人员的误操作,提高了系统的安全性。
此外,网管服务器也可以直接控制有源电子锁控制单元,并实时监听有源电子锁的状态。本实施例中,网管服务器主要通过3g/4g/wifi与有源电子锁的控制单元相连。
实施例4:
本实施例提供一种无源电子锁和有源电子锁混合管理方法,该方法包括以下步骤:
智能管理终端扫描附近的蓝牙设备,并判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发,若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
实施例5:
本实施例提供一种无源电子锁和有源电子锁混合管理方法,该方法包括以下步骤:
智能管理终端扫描附近的蓝牙设备,并判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发,若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
进一步地,所述智能管理终端还通过与网管服务器交互,判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级。
进一步地,所述智能管理终端判断所述控制单元和/或蓝牙钥匙是否需要进行固件版本升级的具体过程为:
智能管理终端读取所述控制单元和/或蓝牙钥匙的固件版本号,并将所述控制单元和/或蓝牙钥匙的固件版本号上传至所述网管服务器;
所述网管服务器判断是否存在新的固件版本文件,若是,则通知智能管理终端,智能管理终端从网管服务器下载新的固件版本文件并保存,对控制单元和/或蓝牙钥匙进行固件版本升级,若否,则结束固件版本升级。
进一步地,所述智能管理终端对控制单元和/或蓝牙钥匙进行固件版本升级的具体过程为:
a.智能管理终端对控制单元和/或蓝牙钥匙下发升级指令,判断控制单元和/或蓝牙钥匙是否在设定时间内响应,若否,则结束固件版本升级,若是,执行步骤b;
b.进一步判断控制单元和/或蓝牙钥匙响应是否成功,若是,则结束固件版本升级,若否,执行步骤c;
c.进一步判断升级数据是否发送完毕,若是,通过升级数据对控制单元和/或蓝牙钥匙进行固件版本升级,结束;若否,则顺序下发升级数据,并执行步骤d;
d.重复执行步骤a至c,直至升级数据下发完毕,完成固件版本升级。
其中,步骤d指的是当步骤c中判断升级数据未发送完毕后,则顺序下发升级数据,同时还需要再次判断控制单元和/或蓝牙钥匙是否在设定时间内响应、再次判断判断控制单元和/或蓝牙钥匙响应是否成功,以及再次判断升级数据是否发送完毕,整个过程会一直重复,直到升级数据发送完毕。
实施例6:
本实施例提供一种无源电子锁和有源电子锁混合管理方法,该方法包括以下步骤:
将智能管理终端与网管服务器信号连接;
智能管理终端扫描附近的蓝牙设备,并判断蓝牙设备的类型,若蓝牙设备为无源电子锁的蓝牙钥匙,则所述智能管理终端通过低功耗蓝牙协议连接所述蓝牙钥匙,进行数据收发,若蓝牙设备为有源电子锁的控制单元,则所述智能管理终端通过经典蓝牙协议连接所述控制单元,进行收据收发。
进一步地,所述智能管理终端连接所述控制单元和/或蓝牙钥匙前,向所述网管服务器发送请求,申请操作权限。
本实施例中的智能管理终端对无源电子锁和有源电子锁进行操作前需要向网管服务器发送请求,申请操作授权。并只允许维护人员获得对电子锁的某种操作授权后才能继续下一步操作,防止了无关人员的误操作,提高了系统的安全性。
此外,网管服务器也可以直接控制有源电子锁的控制单元,并实时监听有源电子锁的状态。本实施例中,网管服务器主要通过3g/4g/wifi与有源电子锁的控制单元相连。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。