一种智能门锁的故障检测方法、智能门锁及存储介质技术

技术编号:21459811 阅读:34 留言:0更新日期:2019-06-26 06:49
本申请部分实施例提供了一种智能门锁的故障检测方法、智能门锁及存储介质。智能门锁包括多个解锁模块,智能门锁的故障检测方法包括以下步骤:对各解锁模块的状态信息进行独立监测;在监测到处于异常状态的解锁模块后,将处于异常状态的解锁模块的故障信息发送至终端设备。采用本申请的实施例,能够准确及时地获知发生的故障的具体故障信息,并定位故障发生的具体位置,有效降低了对智能门锁的故障检测和维修难度。

【技术实现步骤摘要】
【国外来华专利技术】一种智能门锁的故障检测方法、智能门锁及存储介质
本申请涉及安全
,特别涉及一种智能门锁的故障检测方法、智能门锁及存储介质。
技术介绍
智能门锁是在传统机械锁的基础上改进的、具有较高安全性的、在识别管理方面更为智能简便化的锁具。随着科学技术的发展,如今的智能门锁能够同时支持多种开锁方式,如近场通信(NFC)开锁、蓝牙开锁、指纹开锁、密码开锁等,也因此智能门锁将逐渐替代传统机械锁的地位。然而,由于智能门锁系统相对于传统机械锁还具有多种软硬件模块,从而门锁内部出现故障的可能性较大;同时由于智能门锁的结构组成较为复杂,从而对于门锁内部出现的故障也较难定位其具体产生的位置。
技术实现思路
本申请部分实施例的目的在于提供一种智能门锁的故障检测方法、智能门锁及存储介质,以解决对智能门锁的故障检测和定位较为困难的问题。本申请实施例提供了一种智能门锁的故障检测方法,智能门锁包括多个解锁模块,智能门锁的故障检测方法包括以下步骤:对各解锁模块的状态信息进行独立监测;在监测到处于异常状态的解锁模块后,将处于异常状态的解锁模块的故障信息发送至终端设备。本申请实施例还提供了一种智能门锁,包括:多个解锁模块、与多个解锁模块连接的至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的智能门锁的故障检测方法。本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的智能门锁的故障检测方法。本申请实施例相对于现有技术而言,对各解锁模块的状态信息进行独立监测,以便于能够清晰地、不混淆地获知各解锁模块的状态信息;在监测到处于异常状态的解锁模块后,将处于异常状态的解锁模块的故障信息发送至终端设备,使得用户能够通过终端设备准确及时地获知发生的故障的具体故障信息,并定位故障发生的具体位置,有效降低了对智能门锁的故障检测和维修难度。例如,对各解锁模块的状态信息进行独立监测,包括:读取各解锁模块的线程中记录的状态信息;当线程中记录的状态信息为模块异常时,判定解锁模块处于异常状态。由于各解锁模块对应有一个单独的线程进行管理,因此通过读取各解锁模块对应的线程中记录的模块的状态信息,来获知各解锁模块所处的状态,易于实现且不易混淆各模块的状态信息。例如,线程在解锁模块满足以下条件时,将状态信息记录为模块异常:解锁模块收发数据失败的次数超过预设次数。由于当解锁模块失效时,解锁模块无法正常进行数据的收发;因此当解锁模块收发数据失败的次数超过预设次数时,可判定解锁模块处于异常状态。例如,故障信息包括故障类型;将处于异常状态的解锁模块的故障信息发送至终端设备之前,还包括:检测处于异常状态的解锁模块的当前电压是否低于预设阈值;若低于预设阈值,则判定故障类型为电量不足。通过检测故障类型,以便于用户和维修人员根据故障类型采取相应的维修手段对智能门锁的故障进行修复。例如,检测处于异常状态的解锁模块的当前电压是否低于预设阈值,具体为:利用内置于智能门锁的模数转换模块,检测处于异常状态的解锁模块的当前电压是否低于预设阈值。例如,将处于异常状态的解锁模块的故障信息发送至终端设备,具体包括:将故障信息通过短距离无线通讯模块发送至终端设备;或者,将故障信息通过网络通讯模块发送至云服务器,经云服务器将故障信息发送至终端设备;或者,将故障信息通过短距离无线通讯模块发送至中继设备;经中继设备通过云服务器将故障信息发送至终端设备;以上提供了多种故障信息上报的方式,适应于多样化的用户需求,方便快捷,易于实现,有效提升了本实施例的可行性和实用性。例如,智能门锁的故障检测方法还包括:接收终端设备根据故障信息反馈的处理命令;根据处理命令,修复处于异常状态的解锁模块,使得智能门锁的一些微小故障能够得到自主修复,从而不影响智能门锁的正常使用。例如,根据处理命令,修复处于异常状态的解锁模块,具体包括:当处理命令为复位命令时,复位处于异常状态的解锁模块;当处理命令为关闭命令时,关闭处于异常状态的解锁模块。通过这种方式,使得在解锁模块的故障可以通过复位操作修复时,不影响智能门锁的正常使用,也避免了对维修人员的调度;在复位操作无法解决解锁模块的故障时,关闭解锁模块,等待专业维修人员进行修复,以节省智能门锁的电量消耗。例如,复位处于异常状态的解锁模块,具体为;通过内置于智能门锁的低压差线性稳压模块复位处于异常状态的解锁模块;关闭处于异常状态的解锁模块,具体为:通过低压差线性稳压模块关闭处于异常状态的解锁模块。例如,智能门锁还包括用于控制多个解锁模块的主处理器和从处理器;方法还包括:当多个解锁模块由主处理器控制时,监测主处理器的状态,并在监测到主处理器处于异常状态时,将多个解锁模块的控制切换至从处理器,关闭主处理器;当多个解锁模块由从处理器控制时,监测从处理器的状态,并在监测到从处理器处于异常状态时,将多个解锁模块的控制切换至主处理器,关闭从处理器。例如,智能门锁还包括:与主处理器和从处理器连接的看门狗定时器;监测主处理器的状态,具体为:利用看门狗定时器监测主处理器的状态是否异常;监测从处理器的状态,具体为:利用看门狗定时器监测从处理器的状态是否异常。例如,在监测到处于异常状态的解锁模块后,还包括:控制智能门锁显示智能门锁的故障信息,以直观地在智能门锁上显示出故障信息,使得即使不通过终端设备也能够获知智能门锁的故障信息,尤其是在智能门锁的网络通讯模块故障、无法上报故障信息的情况下。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本申请第一实施例中的智能门锁的故障检测方法的流程图;图2是根据本申请第一实施例中的智能门锁的系统结构图;图3是根据本申请第一实施例中的智能门锁的系统框架图;图4是根据本申请第一实施例中的中继交互的示意图;图5是根据本申请第二实施例中的智能门锁的故障检测方法的流程图;图6是根据本申请第二实施例中的智能门锁的结构示意图;图7根据本申请第三实施例中的智能门锁的故障检测方法的流程图;图8是根据本申请第三实施例中的包括主从处理器的结构示意图;图9是根据本申请第四实施例中的智能门锁的结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请部分实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请第一实施例涉及一种智能门锁的故障检测方法,具体流程如图1所示。本实施例中,智能门锁能够支持多种开锁方式,能够与智能终端连接来相互协同使用,具体系统结构图如图2所示。本实施例中的智能门锁,包括:锁体、锁体驱动模块、处理器、电源模块、音频模块、网络通讯模块(2G/3G/4G/IOT模块)和多个解锁模块(NFC阅读器即NFC模块、指纹模块、键盘模块、蓝牙模块等)。本实施例中,对各解锁模块的状态信息进行独立监测,以便于能够清晰地、不混淆地获知各解锁模块的状态信息;在监测到处于异常状态的解锁模块后,将所述处于异常状态的本文档来自技高网...

【技术保护点】
1.一种智能门锁的故障检测方法,其特征在于,所述智能门锁包括多个解锁模块,所述方法包括:对各所述解锁模块的状态信息进行独立监测;在监测到处于异常状态的解锁模块后,将所述处于异常状态的解锁模块的故障信息发送至终端设备。

【技术特征摘要】
【国外来华专利技术】1.一种智能门锁的故障检测方法,其特征在于,所述智能门锁包括多个解锁模块,所述方法包括:对各所述解锁模块的状态信息进行独立监测;在监测到处于异常状态的解锁模块后,将所述处于异常状态的解锁模块的故障信息发送至终端设备。2.根据权利要求1所述的智能门锁的故障检测方法,其特征在于,所述对各所述解锁模块的状态信息进行独立监测,包括:读取各所述解锁模块的线程中记录的状态信息;当所述线程中记录的状态信息为模块异常时,判定所述解锁模块处于异常状态。3.根据权利要求2所述的智能门锁的故障检测方法,其特征在于,所述线程在所述解锁模块满足以下条件时,将状态信息记录为模块异常:所述解锁模块收发数据失败的次数超过预设次数。4.根据权利要求1所述的智能门锁的故障检测方法,其特征在于,所述故障信息包括故障类型;所述将所述处于异常状态的解锁模块的故障信息发送至终端设备之前,还包括:检测所述处于异常状态的解锁模块的当前电压是否低于预设阈值;若低于所述预设阈值,则判定故障类型为电量不足。5.根据权利要求4所述的智能门锁的故障检测方法,其特征在于,所述检测所述处于异常状态的解锁模块的当前电压是否低于预设阈值,具体为:利用内置于所述智能门锁的模数转换模块,检测所述处于异常状态的解锁模块的当前电压是否低于预设阈值。6.根据权利要求1所述的智能门锁的故障检测方法,其特征在于,所述将所述处于异常状态的解锁模块的故障信息发送至终端设备,具体包括:将所述故障信息通过短距离无线通讯模块发送至所述终端设备;或者,将所述故障信息通过网络通讯模块发送至所述云服务器,经所述云服务器将所述故障信息发送至所述终端设备;或者,将所述故障信息通过短距离无线通讯模块发送至中继设备;经所述中继设备通过云服务器将所述故障信息发送至所述终端设备。7.根据权利要求1所述的智能门锁的故障检测方法,其特征在于,还包括:接收所述终端设备根据所述故障信息反馈的处理命令;根据所述处理命令,修复所述处于异常状态的解锁模块。8.根据权利要求7所述的智能门锁的故障检测方法,其特征在于,所述根据所述处理命令,修复所述处于异常状态的解锁模块,具体包括:当所述处理命令为复位命令时,复位所述处于异常状态的解锁模块;当所述处理命令为关闭命令时,关闭所述处于异常状态的解锁模块。9.根据权利要求8所述的智能门锁的故障检测方法,其特征在于,所述复位所述处于异常状态的解锁模块,具体为;通过内置于所述智能门锁的低压差线性稳压模块复位所述处于异常状态的解锁模块;所述关闭所述处于异常状态的解锁模块,具体为:通过所述低压差线性稳压模块关闭所述处于异常状态的解锁模块。10.根据权利要求1至9中任一项所述的智能门锁的...

【专利技术属性】
技术研发人员:周伟李庆斌
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1