一种应用于智能锁的通信检测方法、设备及存储介质与流程

文档序号:19724077发布日期:2020-01-18 03:12阅读:141来源:国知局
一种应用于智能锁的通信检测方法、设备及存储介质与流程

本发明涉及智能家居技术领域,尤其涉及一种应用于智能锁的通信检测方法、设备及其存储介质。



背景技术:

随着安防技术的快速发展,智能门锁逐步进入千家万户,在智能家居中占据重要地位,可以通过声、指纹、人脸等指令开启。目前的智能门锁一般都需要解锁单元与处理器建立通信,将用户输入的密码传输至处理器,由处理器验证并控制门锁的打开与关闭。一旦处理器与解锁单元通信异常,则该解锁单元无法正常工作,需要工作人员进行检修。而智能锁设置有多个解锁单元,工作人员在检修过程中需要对每个解锁单元进行检测、维修,耗费较多的人力成本与时间成本,降低用户对智能锁的体验感受。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种应用于智能锁的通信检测方法,通过处理器验证与解锁单元的通信状态,及时确认并记录故障解锁单元,方便工作人员进行检修。

本发明的目的之二在于提供一种设备,其计算机程序执行时实现一种应用于智能设备的通信异常检测反馈方法,通过处理器验证与解锁单元的通信状态,及时确认并记录故障解锁单元,方便工作人员进行检修。

本发明的目的之三在于提供一种存储介质,其计算机程序执行时实现一种应用于智能设备的通信异常检测反馈方法,通过处理器验证与解锁单元的通信状态,及时确认并记录故障解锁单元,方便工作人员进行检修。

本发明的目的之一采用如下技术方案实现:

一种应用于智能锁的通信检测方法,包括处理器以及与处理器电性连接的多个解锁单元、报警器、云端,所述解锁单元用于用户输入所述解锁单元预设的解锁密码,并将所述解锁密码发送至处理器;且每个解锁单元均设有通信地址;

所述处理器用于验证所述解锁单元与处理器的通信状态;

若处理器与解锁单元的通信处于正常状态,则接收所述解锁单元的解锁密码;若处理器与所述解锁单元的通信处于异常状态,则控制报警器报警并上传到异常信息至云端。

进一步地,所述处理器验证所述解锁单元与处理器的通信包括以下步骤:

s1、处理器向解锁单元发出第一通信请求指令;

s2、所述解锁单元收到所述通信请求指令并发送第二通信请求指令至所述处理器;

s3、处理器接收所述解锁单元发出的第二通信请求指令后,判断第二通信请求指令与第一通信请求是否一致,若第一通信指请求指令与第二通信请求指令一致,则产生一个标志位并记录,处理器与所述解锁单元通信处于正常状态;若第一通信请求指令与第二通信请求指令不同,则处理器与所述解锁单元处于异常状态。

进一步地,所述第一通信请求指令包括所述解锁单元对应的通信地址。

进一步地,所述解锁单元至少包括指纹模组、人脸识别模组、芯片识别模组与触控模组。

进一步地,所述异常信息至少包括验证时间及所述第一通信请求指令中通信地址对应的解锁单元。

进一步地,还包括与云端连接的移动终端,所述云端将所述异常信息发送至移动终端。

进一步地,所述解锁单元与处理器的通信包括但不限于i2c通信模块、nb-iot模块、串口通信模块、蓝牙模块、spi通信模块、wi-fi模块。

进一步地,所述报警器包括由所述处理器控制的语音报警电路与指示灯。

本发明的目的之二采用如下技术方案实现:

一种设备,其包括存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述一种应用于智能锁的通信检测方法。

本发明的目的之三采用如下技术方案实现:

一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上所述一种应用于智能锁的通信检测方法。

相比现有技术,本发明的有益效果在于:

本发明提供了一种应用于智能锁的通信检测方法及其设备、存储介质,通过处理器验证与解锁单元的通信状态,若解锁单元与处理器的通信处于异常状态,则及时确认并上传该解锁单元的信息至云端,方便用户或工作人员查找智能锁故障问题点,并及时进行维修。节省检修智能锁所耗费的人力成本与时间成本,提高用户对智能锁的体验感受。

附图说明

图1为本发明所提供实施例的结构框图;

图2为本发明所提供实施例的流程示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

如图1、2所示,本发明提供了一种应用于智能锁的通信检测方法,包括处理器与处理器电性连接的多个解锁单元、报警器、云端。解锁单元用于用户输入所述解锁单元预设的解锁密码,并将所述解锁密码发送至处理器;且每个解锁单元均设有通信地址;所述处理器用于验证所述解锁单元与处理器的通信是否处于正常状态;若处理器与解锁单元的通信处于正常状态,则接收所述解锁单元的解锁密码;若处理器与所述解锁单元的通信处于异常状态,则控制报警器报警并上传到异常信息至云端。

本发明所提供的通信异常检测方法,应用于现有的智能锁。通过处理器验证与解锁单元的通信状态,若解锁单元与处理器的通信处于异常状态,则及时确认并上传该解锁单元的信息至云端,方便用户或工作人员查找智能锁故障问题点,并及时进行维修。本申请节省检修智能锁所耗费的人力成本与时间成本,提高生产厂家进行问题的分析与售后服务的效率,提高用户对智能锁的体验感受。

锁体的结构可以采用如公开号为cn207485114u、cn207436686u的中国专利已公开的结构,也可以采用其他现有的成熟方案,在本发明中不做过多赘述。

具体的,解锁单元用于用户输入预设的解锁密码,并将预设的解锁密码发送至处理器。在本实施例中,解锁单元为指纹模组,用户在处理器事前录入存储指纹,在解锁过程中在指纹传感器录入对应的指纹即可。但并不以此为限,在其他实施例中可以为人脸识别模组、芯片识别模组、远程控制模组或触控模组等。

处理器用于验证所述解锁单元与处理器的通信是否处于正常状态。解锁单元要发送预设的解锁密码至处理器,通过处理器验证是否解锁密码正确,均必须先与处理器建立通信。而两者之间建立通信都必须进行模块寻址或者协议握手,通信单元包括但不限于i2c通信模块、nb-iot模块、串口通信模块、蓝牙模块、spi通信模块、wi-fi模块。因此,处理器设置有检测报警模块,用于验证所述解锁单元与处理器之间的通信状态。具体步骤如下:

s1、处理器向解锁单元发出第一通信请求指令;

s2、所述解锁单元收到所述通信请求指令并发送第二通信请求指令至所述处理器;

s3、处理器接收所述解锁单元发出的第二通信请求指令后,判断第二通信请求指令与第一通信请求是否一致,若第一通信指请求指令与第二通信请求指令一致,则产生一个标志位并记录,处理器与所述解锁单元通信处于正常状态;若第一通信请求指令与第二通信请求指令不同,则处理器与所述解锁单元处于异常状态。

下面结合指纹模组对验证的具体步骤进行解释说明:

s1、处理器的检测报警模块向指纹模组发出第一通信请求指令0xff;

所述第一通信请求指令0xff,包括指纹模组对应的通信地址。不同的解锁单元具有各自对应的通信地址,方便处理器判断对应解锁单元的位置。

s2、指纹模组接收到第一通信请求指令0xff后,发送第二通信请求指令至处理器。

s3、处理器在接收指纹模组应答的第二通信请求指令后,判断第二通信请求指令与第一通信请求是否一致;若两者一致,则产生一个标志位并记录,处理器与指纹模组的通信处于正常状态,接收指纹模组所输入的密码;若第二通信请求指令与第一通信请求指令不一致,则处理器与所述指纹模组的通信处于异常状态。

当处理器的检测报警模块验证处理器与解锁单元的通信处于正常状态后,则处理器记录该正常状态并接受所述解锁单元发送的解锁密码。若检测报警模块获取到所述处理器与解锁单元的通信处于异常状态,则处理器控制报警器报警并上传异常信息至云端,由云端记录该异常信息并发送至移动终端。异常信息包括了验证时间及第一通信请求指令中通信地址所对应的解锁单元,方便检修人员直接通过该异常信息定位智能锁故障的位置。

报警器与处理器电性连接,包括了语音报警电路与指示灯,且指示灯安装于锁体的外侧。报警器可集成与所述处理器中,防止报警器被暴力损坏。在处理器在验证某个解锁单元与处理器的通信处于异常状态后,控制语音报警电路进行语音播报,同时打开指示灯,提醒用户出现异常情况,防止用户遗漏该处的异常。智能锁一般会配备多种解锁单元,当某个解锁单元与处理器的通信处于异常状态时,其余的解锁单元仍处于正常状态,供用户打开智能锁。

另外,本发明还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述应用于智能锁的通信异常检测方法。

本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等,如实施例二。

实施例二

一种电子设备,如智能锁,包括存储器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现上述的应用于智能锁的通信异常检测方法的步骤。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

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