掌桥专利:专业的专利平台
掌桥专利
首页

锁具卡滞处理方法、锁具及存储介质

文献发布时间:2023-06-19 10:10:17


锁具卡滞处理方法、锁具及存储介质

技术领域

本申请涉及锁具技术领域,尤其涉及一种锁具卡滞处理方法、锁具及存储介质。

背景技术

随着人们对防盗要求的提高和锁具电子化程度的提高,智能锁在工业领域、生活领域等方面逐渐普及。

目前,锁具在关闭的时候,由于锁具中有杂物或锁舌没有对准容纳锁舌固定孔等原因,锁具的锁舌无法完全伸出,发生锁具卡滞的问题,导致锁具无法闭合。

发明内容

本申请实施例通过提供一种锁具卡滞处理方法、锁具及存储介质,解决了现有技术中锁具卡滞后导致锁具无法闭合的技术问题。

第一方面,本申请实施例提供了一种锁具卡滞处理方法,该方法包括:

控制锁舌先退回开锁工位,然后从所述开锁工位向闭锁工位运动;

判断所述锁舌离开所述开锁工位后,是否在预设时间到达所述闭锁工位;

当所述锁舌离开所述开锁工位后未在预设时间达到所述闭锁工位时,确定再次发生卡滞,重复执行上述两个步骤。

结合第一方面,在一种可能的实现方式中,所述如果所述锁舌离开所述开锁工位后未在预设时间达到所述闭锁工位,确定再次发生卡滞,具体包括:

所述锁舌上的磁铁从第一霍尔传感器所在位置离开的时开始计时;

若到达所述预设时间后,所述锁舌上的磁铁未到达第二霍尔传感器所在位置,则确定再次发生卡滞;

其中,所述锁舌位于所述开锁工位时,所述锁舌上的磁铁位于所述第一霍尔传感器所在位置;所述锁舌位于所述闭锁工位时,所述锁舌上的磁铁位于所述第二霍尔传感器所在位置。

结合第一方面,在一种可能的实现方式中,该方法还包括:向服务器发送发生卡滞时的时间,以及所述锁舌到达所述闭锁工位的时间。

结合第一方面,在一种可能的实现方式中,当所述重复执行上述两个步骤的次数大于预设值时,向外发出警报,并控制所述锁舌退回所述开锁工位后停止运动。

结合第一方面,在一种可能的实现方式中,该方法还包括

接收闭锁终端发送的闭锁命令信息;

执行所述闭锁命令信息。

结合第一方面,在一种可能的实现方式中,该方法还包括:当所述锁舌到达所述闭锁工位时,向所述闭锁终端发送闭锁成功信息。

第二方面,本申请实施例还提供了一种锁具,该锁具包括:

控制模块,用于控制锁舌先退回开锁工位,然后从所述开锁工位向闭锁工位运动;

判断模块,用于判断所述锁舌离开所述开锁工位后,是否在预设时间到达所述闭锁工位;

重复执行模块,用于当所述锁舌离开所述开锁工位后未在预设时间达到所述闭锁工位时,确定再次发生卡滞,重复执行上述两个步骤。

第三方面,本申请实施例还提供了一种锁具,该锁具包括处理器,以及与所述处理器连接的存储器、蓝牙模块和物联网模块;

所述存储器用于存储计算机可执行指令;

所述蓝牙模块用于接收闭锁终端的信息;

所述物联网模块用于与服务器之间传输数据;

所述处理器用于执行所述计算机可执行指令,以实现如第一方面以及第一方面各可能的实现方式中所述的方法。

第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,计算机执行所述可执行指令时能够实现如第一方面以及第一方面各可能的实现方式中所述的方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明实施例提供了一种锁具卡滞处理方法,该锁具卡滞处理方法包括:控制锁舌先退回开锁工位,然后从开锁工位向闭锁工位运动;判断锁舌离开开锁工位后,是否在预设时间到达闭锁工位;当锁舌离开开锁工位后未在预设时间达到闭锁工位时,确定再次发生卡滞,重复执行上述两个步骤。当锁具发生卡滞时,采用该锁具卡滞处理方法,使锁舌退回后多次尝试。由于锁具中有杂物而导致卡滞的,在锁舌往复运动的过程中锁具中的杂物在位置移动而不再阻挡锁舌,使锁舌到达闭锁工位。由于锁舌没有对准容纳锁舌固定孔而导致卡滞的,在锁舌往复运动的过程中,只要锁舌有一次对准固定孔,锁舌便可以到达闭锁工位。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的锁具、闭锁终端和服务器数据交互的场景图;

图2为本申请实施例提供的锁具的结构示意图;

图3为本申请实施例提供的锁具卡滞处理方法的流程图;

图4为本申请实施例提供的确定再次发生卡滞的流程图;

图5为本申请实施例提供的锁具的模块示意图;

图6为本申请实施例提供的锁具的电路示意图。

附图标记:101-锁具;10-第一壳体;11-电路板;111-第一霍尔传感器;112-第二霍尔传感器;20-第二壳体;30-锁舌;31-磁铁;102-闭锁终端;103-服务器;501-控制模块;502-判断模块;503-重复执行模块;600-总线;601-处理器;602-存储器;603-蓝牙模块;604-物联网模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,锁具在关闭的时候,由于锁具中有杂物或锁舌没有对准容纳锁舌固定孔等原因,锁具的锁舌无法完全伸出,发生锁具卡滞的问题,导致锁具无法闭合。

本发明实施例提供了一种锁具卡滞处理方法、锁具及存储介质,能够有效解决上述的技术问题。请一并参照图1至图6。本实施例提供的技术方案应用在锁具101、闭锁终端102和服务器103交互的场景,如图1所示。其中,闭锁终端102是能够与锁具101无线连接的手机、平板电脑、笔记本电脑等电子终端。

本实施例提供的锁具卡滞处理方法如图3所示,包括步骤S301至步骤S303,详细描述如下。

步骤S301、控制锁舌30先退回开锁工位,然后从开锁工位向闭锁工位运动。

其中,锁具101在开锁工位时,锁具101打开;锁具101在闭锁工位时,锁具101关闭。

S302、判断锁舌30离开开锁工位后,是否在预设时间到达闭锁工位。

预设时间是根据开锁工位和闭锁工位之间的距离,以及锁舌30在正常运动的情况下的平均速度,计算得出。

S303、当锁舌离开开锁工位后未在预设时间达到闭锁工位时,确定再次发生卡滞,重复执行上述两个步骤,即重复步骤S301和步骤S302。

当锁具发生卡滞时,采用该锁具卡滞处理方法,使锁舌退回后多次尝试。由于锁具中有杂物而导致卡滞的,在锁舌往复运动的过程中锁具中的杂物在位置移动而不再阻挡锁舌,使锁舌到达闭锁工位。由于锁舌没有对准容纳锁舌固定孔而导致卡滞的,在锁舌往复运动的过程中,只要锁舌有一次对准固定孔,锁舌便可以到达闭锁工位。

具体地,若锁具101的具体结构如图2所示,包括第一壳体10、第二壳体20和锁舌30;锁舌30安装于第一壳体10内;并且第一壳体10内设置有驱动锁舌的驱动机构(图中未示出),比如,驱动机构包括电机、齿轮和齿条,齿轮安装在电机的转轴上、齿条安装于锁舌30并与齿轮啮合;第一壳体10内设置有电路板11,电路板11上设置有第一霍尔传感器111、第二霍尔传感器112和第三霍尔传感器113;锁舌30上设置有磁铁31,当磁铁31位于第二霍尔传感器112所在位置时,锁舌30为闭锁工位,当磁铁31位于第三霍尔传感器113所在位置时,锁舌30为开锁工位;第二壳体20内设置有闭锁磁铁21,当第一壳体10与第二壳体20对准时,闭锁磁铁21对准第一霍尔传感器111。则,步骤S303中,如果锁舌离开开锁工位后未在预设时间达到闭锁工位,确定再次发生卡滞,具体包括步骤S401和步骤S402,详细描述如下。

步骤S401、锁舌30上的磁铁31从第一霍尔传感器111所在位置离开的时开始计时。

步骤S402、若到达预设时间后,锁舌30上的磁铁30未到达第二霍尔传感器112所在位置,则确定再次发生卡滞。

其中,锁舌30位于开锁工位时,锁舌30上的磁铁位于第一霍尔传感器111所在位置;锁舌30位于闭锁工位时,锁舌30上的磁铁31位于第二霍尔传感器112所在位置。

步骤S401和步骤S402具体实施时,通过检测第一霍尔传感器111和第二霍尔传感器112两端的电信号,便可以判断锁舌30上的磁铁是否位于第一霍尔传感器111或第二霍尔传感器112所在的位置。

当然,若锁具101采用除图2所示的结构时,在确定是否再次发生卡滞时,可以采用其他具体步骤。

本实施例提供的方法还包括以下步骤:向服务器103发送发生卡滞时的时间,以及锁舌30到达闭锁工位的时间。该步骤使服务器103能够记录锁具101发生卡滞的时间,以及解除卡滞的时间即锁舌30到达闭锁工位的时间。锁具101的所有者或维护者能够通过手机等电子终端从服务器101获取,锁具101发生卡滞的时间,以及解除卡滞的时间,进而能够了解锁具101的使用情况。

进一步地,本实施例提供的方法还包括以下步骤:当重复执行上述两个步骤,即步骤S301和步骤S302,的次数大于预设值时,向外发出警报,并控制锁舌30退回开锁工位后停止运动。

该预设值可以根据经验或实际情况进行设定,比如,预设值为5。该警报可以是锁具101发出铃声、振动、闪光,或者向闭锁终端102发送的消息等。当想要关闭锁具101的人员接收到锁具101发出的警报后,此时锁舌30已退出开锁工位后停止运动,该人员可以对锁具101进行检查,除去锁具101中的杂物或将锁舌30对准容纳锁舌30的固定孔。

当想要关闭锁具101的人员通过对锁具101的检查和调整,确认锁具101可以重新进行关闭的操作,通过闭锁终端101向锁具101发送闭锁命令信息,锁具101执行以下步骤:接收闭锁终端101发送的闭锁命令信息;执行闭锁命令信息。

本实施例提供的方法还包括:当锁舌30到达闭锁工位时,向闭锁终端102发送闭锁成功信息。想要关闭锁具101的人员观察到闭锁终端102接收闭锁成功信息后,便可以确认锁具101已成功关闭,可以离开该锁具101进行下一工作任务。

本申请实施例还提供了一种锁具,如图5所示,该锁具包括控制模块501、判断模块502和重复执行模块503。控制模块501用于控制锁舌30先退回开锁工位,然后从开锁工位向闭锁工位运动;判断模块502用于判断锁舌离开开锁工位后,是否在预设时间到达闭锁工位;重复执行模块503用于当锁舌离开开锁工位后未在预设时间达到闭锁工位时,确定再次发生卡滞,重复执行上述两个步骤。

本实施例阐明的模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上锁具101时以功能分为各种模块分别描述。在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以将实现某功能的模块由多个子模块或子单元组合实现。

本申请实施例还提供了一种锁具101,如图6所示,该锁具101包括处理器601,以及与处理器601连接的存储器602、蓝牙模块603和物联网模块604;存储器602用于存储计算机可执行指令;蓝牙模块603用于接收闭锁终端的信息;物联网模块604用于与服务器之间传输数据;处理器601用于执行计算机可执行指令,以实现本申请实施例提供的锁具卡滞处理方法。

处理器601可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。存储器602可用于存储计算机程序和/或模块,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有可执行指令,计算机执行可执行指令时能够实现本实施例提供的锁具卡滞处理方法。

上述存储介质包括但不限于随机存取存储器(英文:RandomAccessMemory;简称:RAM)、只读存储器(英文:Read-Only Memory;简称:ROM)、缓存(英文:Cache)、硬盘(英文:Hard DiskDrive;简称:HDD)或者存储卡(英文:MemoryCard)。

以上实施例仅用以说明本申请的技术方案,而非对本申请限制;尽管参照前述实施例对本申请进行了详细的说明,本领域普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请技术方案的范围。

相关技术
  • 锁具卡滞处理方法、锁具及存储介质
  • 锁具及锁具控制方法、控制装置和可读存储介质
技术分类

06120112441503