门锁加锁方法、装置、设备及存储介质与流程

文档序号:29416891发布日期:2022-03-26 13:20阅读:428来源:国知局
门锁加锁方法、装置、设备及存储介质与流程

1.本技术涉及智能家居领域,尤其涉及一种门锁加锁方法、装置、设备及存储介质。


背景技术:

2.在智能家居行列,首当其冲的便是智能门锁,与传统的门锁相比,智能门锁告别了以往单一钥匙进行开门,且在结构安全方面与传统门锁相比更加牢靠,外观美观,追赶时代的进步步伐,深受人民的喜爱。
3.但是,现有的智能门锁依仍然有需要改进并完善的地方。具体说来,当用户关门时,门锁依旧处于正常关锁状态不能自行加锁。


技术实现要素:

4.本技术提供了一种门锁加锁方法、装置、设备及存储介质,用以解决相关技术中当用户关门时门锁不能自行加锁的问题。
5.第一方面,提供一种门锁加锁方法,包括:
6.获取门吸装置的当前状态、以及所述门吸装置切换为所述当前状态的当前时刻;
7.当基于所述当前状态和所述当前时刻,确定门锁处于关锁状态时,控制对所述门锁进行二次加锁。
8.可选地,基于所述当前状态和所述当前时刻,确定门锁处于关锁状态,包括:
9.当确定所述当前状态为松弛状态时,获取所述门锁的关锁时刻,其中所述当前状态指示所述门锁所匹配的门页未吸合于所述门吸装置;计算所述当前时刻和所述关锁时刻的时刻差;
10.当所述时刻差不大于时刻阈值时,确定所述门锁处于所述关锁状态。
11.可选地,确定所述当前状态为松弛状态,包括:
12.获取所述门吸装置中压力传感器采集的压力值;
13.当所述压力值小于压力阈值时,确定所述当前状态为所述松弛状态。
14.可选地,当基于所述当前状态和所述当前时刻,确定门锁处于关锁状态时,控制对所述门锁进行二次加锁之后,还包括:
15.当确定所述门吸装置由所述松弛状态切换为吸合状态时,向所述门锁发送指示信息,所述指示信息指示拒绝检测所述门锁的状态。
16.可选地,当基于所述当前状态和所述当前时刻,确定门锁处于关锁状态时,控制对所述门锁进行二次加锁之后,还包括:
17.当确定收到对所述门锁的非正常解锁请求时,获取与所述门锁关联的n个联动门锁,所述非正常解锁请求用于打开所述门锁;
18.获取所述n个联动门锁中各联动门锁的状态;
19.向与目标联动门锁匹配的开门机发送关门指令,以使得所述开门机基于所述关门指令关闭与所述目标联动门锁匹配的门页,其中当与所述目标联动门锁匹配的门页关闭
时,所述目标联动门锁处于所述关锁状态;
20.控制对处于所述关锁状态的所述目标联动门锁进行二次加锁。
21.可选地,确定收到对所述门锁的非正常解锁请求,包括:
22.对于所述门锁收到的任一解锁请求执行以下处理:
23.获取所述解锁请求的请求时刻;
24.当所述请求时刻位于预设的区域时间范围内时,确定所述解锁请求为所述非正常解锁请求。
25.第二方面,提供一种门锁加锁系统,包括:
26.电子设备、门锁和门吸装置;
27.所述电子设备用于获取门吸装置的当前状态、以及所述门吸装置切换为所述当前状态的当前时刻;当基于所述当前状态和所述当前时刻,确定门锁处于关锁状态时,控制对所述门锁进行二次加锁。
28.第三方面,提供一种门锁加锁装置,包括:
29.获取单元,用于获取门吸装置的当前状态、以及所述门吸装置切换为所述当前状态的当前时刻;
30.加锁单元,用于当基于所述当前状态和所述当前时刻,确定门锁处于关锁状态时,控制对所述门锁进行二次加锁。
31.第四方面,提供一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
32.所述存储器,用于存储计算机程序;
33.所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的门锁加锁方法。
34.第五方面,提供一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第一方面所述的门锁加锁方法。
35.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,获取门吸装置的当前状态、以及门吸装置切换为当前状态的当前时刻;当基于当前状态和当前时刻,确定门锁处于关锁状态时,控制对门锁进行二次加锁。本实施例通过门吸装置的当前状态以及门吸装置切换为当前状态的当前时刻反映门吸装置的关锁状态,并在确定门锁处于关锁状态后能够对门锁进行二次加锁,以此解决了相关技术中当用户关门时门锁不能自行加锁的问题。
附图说明
36.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
38.图1为本技术实施例中门锁加锁方法的一种流程示意图;
39.图2为本技术实施例中门锁加锁方法的又一种流程示意图;
40.图3为本技术实施例中门锁加锁系统的结构示意图;
41.图4为本技术实施例中门锁加锁装置的结构示意图;
42.图5为本技术实施例中电子设备的结构示意图。
具体实施方式
43.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
44.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
45.本技术实施例提供一种门锁加锁方法,该方法可应用于电子设备中,该电子设备中部署有可控制门锁的app(应用程序);
46.应理解,实施例所描述电子设备可以包括智能手机(如android手机、ios手机、windows phone手机等)、平板电脑、掌上电脑、笔记本电脑、视频矩阵、监控平台、移动互联网设备(mid,mobile internet devices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述装置,当然,上述电子设备还可以为服务器,例如,云服务器。
47.如图1所示,该方法可以包括以下步骤:
48.步骤101、获取门吸装置的当前状态、以及门吸装置切换为当前状态的当前时刻;
49.步骤102、当基于当前状态和当前时刻,确定门锁处于关锁状态时,控制对门锁进行二次加锁。
50.本实施例中,门吸装置的当前状态可以为吸合状态或松弛状态。当当前状态为吸合状态时,门页吸合于该门吸装置,可以防止风吹或碰触门页而导致门页误关闭;当当前状态为松弛状态时,门页未吸合于门吸装置。
51.应理解,当门吸装置的当前状态由松弛状态切换为吸合状态时,指示此时用户的主动开门,在此种情况下向门锁发送指示信息,指示信息指示拒绝检测门锁的状态。
52.应用中,门锁检测门锁的状态可以通过锁端安装的传感器实现,本实施例对此不作具体限定。
53.本实施例中,可以在门吸装置中安装压力传感器,并通过该压力传感器采集的压力值判定门吸装置的当前状态。
54.一个具体实施例中,获取门吸装置中压力传感器采集的压力值;当压力值小于压力阈值时,确定当前状态为松弛状态。
55.应理解,当大力支持不大于压力阈值时,确定当前状态为吸合状态。
56.应用中,该压力阈值可以人为基于经验设置。
57.本实施例中,门锁能够进行两次关锁,其中,第一次关锁时,门框与门页通过门锁合为一体。为了确保安全,当确定第一次关锁成功后,还可以对门锁进行二次加锁。应理解当确定第一次关锁成功后,门锁处于关锁状态,因此当确定门锁处于关锁状态时,可以控制对门锁进行二次加锁。
58.应用中,第一次关锁时通常存在以下两种场景。
59.其一,用户回家关门,门页在用户的推力作用下借助门锁的第一次关锁,实现与门框的闭合;
60.其二,用户回家关门,门页在用户的推力作用下并未与门框闭合,而是停留在距离门框一定距离的位置,此时为了使门页自动关系,在门页上安装开门机,由开门机控制门页与门框自动闭合。
61.在上述两种场景下,门页均在预设时间内通过门锁的第一次关锁与门框闭合。因此本实施例以门吸装置的状态反映用户是否具有关门的动作,以门吸装置切换为当前状态的当前时刻反映门页是否通过门锁的第一次关锁实现与门框的闭合。
62.对应上述两种场景,本实施例提供以下实现方式以确定门锁是否处于关锁状态。
63.一个具体实施例中,当确定当前状态为松弛状态时,获取门锁的关锁时刻,其中当前状态指示门锁所匹配的门页未吸合于门吸装置;计算当前时刻和关锁时刻的时刻差;当时刻差不大于时刻阈值时,确定门锁处于关锁状态。
64.应用中,时刻阈值可以人为基于经验设置。
65.应理解,当时刻差大于时刻阈值时,可以确定门锁未处于关锁状态,相应地,此时无需控制对门锁进行二次加锁。
66.应用中,门锁可以与电子设备进行通信,当门锁进行第一次关锁时,门锁向电子设备上传指示第一次关锁是否成功的状态信息以及关锁时刻。同理的,门吸装置也可以与电子设备进行通信,并在每次状态发生变化时,向电子设备上传状态发生变化的时刻。
67.应用中,当控制对门锁进行二次加锁时,电子设备向门锁中的智能芯片发送控制指令,以使得智能芯片控制门锁电机实现对锁端的二次加锁。
68.本技术实施例提供的技术方案中,获取门吸装置的当前状态、以及门吸装置切换为当前状态的当前时刻;当基于当前状态和当前时刻,确定门锁处于关锁状态时,控制对门锁进行二次加锁。本实施例通过门吸装置的当前状态以及门吸装置切换为当前状态的当前时刻反映门吸装置的关锁状态,并在确定门锁处于关锁状态后能够对门锁进行二次加锁,以此解决了相关技术中当用户关门时门锁不能自行加锁的问题。
69.本技术另一实施例中,当采用非法手段破锁而入时,还可以控制对与门锁联动的联动门锁关门加锁以及报警。
70.一个具体实施例中,当确定收到对门锁的非正常解锁请求时,获取与门锁关联的n个联动门锁,非正常解锁请求用于打开门锁;获取n个联动门锁中各联动门锁的状态;向与目标联动门锁匹配的开门机发送关门指令,以使得开门机基于关门指令关闭与目标联动门锁匹配的门页,其中当与目标联动门锁匹配的门页关闭时,目标联动门锁处于关锁状态;控制对处于关锁状态的目标联动门锁进行二次加锁。
71.应用中,以用户所居住的房屋的场景为例,当门锁为安装于入户门上的门锁时,与该门锁联动的n个联动门锁包括但不限于客厅门锁、主卧门锁、次卧门锁、盥洗室门锁等。
72.本实施例中,无论是门锁还是联动门锁均可以通过蓝牙网关与电子设备进行通信。
73.其中,蓝牙网关是一个集成蓝牙模块和wi-fi模块的网关设备。蓝牙模块扫描设备并获取数据,wi-fi模块获取扫描数据上传到服务器端,详细的说就是蓝牙模块扫描其信号覆盖范围内的ibeacon设备并且获取到被扫描的设备的数据,再通过蓝牙与wi-fi的串口将扫描到的设备通过网络把数据提交到服务器端,服务器端显示并管理这些扫描到的设备。
74.应理解,可以在初次建立电子设备与门锁的对应关系时,人为指定与门锁所关联的联动门锁。应用中电子设备中除了可以记录门锁的状态同时还可以记录联动门锁的状态。当确定联动门锁中存在状态不为关锁状态的目标联动门锁时,可以通过向开门机
75.本实施例中,开门机是由电机、变速机构、离合装置组成的一种驱动器,属机电产品。通常用于实现各种门体的电动开启、关闭。
76.本实施例中,对门锁的非正常解锁请求可以是来自于非法分子。应理解,此种情况下的非正常解锁请求并非来自于门锁自带的解锁门锁的功能,应用中该非正常解锁请求的表现形式可以为电磁干扰、信号干扰、暴力破解等表现形式。
77.本实施例中,一个场景下,为了防止因知道用户家里密码,而潜入用户家中进行行窃或作出威胁到用户生命事件的发生,日常生活当中不排除日常家中矛盾及亲属矛盾的发生等,此种情况下,非正常解锁请求为在预设的区域时间范围内所触发的请求。
78.一个具体实施例中,确定收到对门锁的非正常解锁请求可以包括:
79.对于门锁收到的任一解锁请求执行以下处理:获取解锁请求的请求时刻;当请求时刻位于预设的区域时间范围内时,确定解锁请求为非正常解锁请求。
80.本实施例中,区域时间范围可以由用户设置。一个场景下,由于用户可能通常白天工作并不具有回家开锁的可能,因此可以设置区域时间范围为用户的工作时间;又一个场景下,由于夜晚通常为用户睡眠休息的时间,因此,用户在夜晚往往也不会有开锁的可能,因此还可以设置区域时间范围为用户在夜晚的休息时间,等等。应理解上述场景仅是示例,本实施例对此不作具体限定。
81.应用中,当识别到门锁的非正常解锁请求时,还可以生产生成并上传报警信息,该报警信息可以是通知消息、蜂鸣提示音等,本实施例对此不作具体限定。
82.本实施例中,还可以在门锁或门页上安装摄像头,以便用户收到报警信息后,通过该摄像头查看非正常解锁或记录非正常解锁。
83.以下结合一示例对上述技术方案进行解释说明,主要方案可以通图2所示的流程步骤实现:
84.步骤201、用户通过app设置需要联动的门锁;
85.步骤202、app将联动控制模式下的智能门锁上传至门锁服务器;
86.步骤203、服务器通过蓝牙网关下发至联动门锁锁端;
87.应理解,服务器通过蓝牙网关下发至联动门锁锁端意在建立app与联动门锁的通信。
88.应理解,步骤201-步骤203均为预处理的过程,并不要求每次执行均执行步骤201-步骤203。
89.步骤204、判断是否设置区域时间开锁联动及报警,若是,执行步骤205,否则执行
步骤208;
90.应理解,这里除了可以设置区域时间开锁联动还可以设置常规开锁,区域时间开锁以及常规开锁为两种开锁模式。
91.步骤205、与入户门锁所关联的门锁自关闭且加锁;
92.步骤206、入户门锁反馈预警信息给用户且联动其它门锁报警;
93.步骤207、用户通过终端app联动家用摄像头进行检查;
94.步骤208、判断入户门锁是否正常解锁,若是执行步骤209,否则执行步骤210;
95.应用中,正常解锁包括但不限于指纹解锁、密码解锁、原门锁所配备的常规解锁方式。
96.步骤209、联动门锁正常状态;
97.这里,门锁正常状态包括用户正常开启状态或用户正常关闭状态。
98.步骤210、与入户门锁所关联的门锁自关闭且加锁;
99.步骤211、入户门锁反馈预警信息给用户且联动其它门锁报警;
100.步骤212、用户通过终端app联动家用摄像头进行检查。
101.基于同一构思,本技术实施例中提供了一种门锁加锁系统,该系统的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图3所示,该系统主要包括:
102.电子设备301、门锁302和门吸装置303;
103.电子设备301用于获取门吸装置303的当前状态、以及门吸装置303切换为当前状态的当前时刻;当基于当前状态和当前时刻,确定门锁302处于关锁状态时,控制对门锁302进行二次加锁。
104.基于同一构思,本技术实施例中提供了一种门锁加锁装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图4所示,该装置主要包括:
105.获取单元401,用于获取门吸装置的当前状态、以及门吸装置切换为当前状态的当前时刻;
106.加锁单元402,用于当基于当前状态和当前时刻,确定门锁处于关锁状态时,控制对门锁进行二次加锁。
107.可选地,加锁单元402用于:
108.当确定当前状态为松弛状态时,获取门锁的关锁时刻,其中当前状态指示门锁所匹配的门页未吸合于门吸装置;
109.计算当前时刻和关锁时刻的时刻差;
110.当时刻差不大于时刻阈值时,确定门锁处于关锁状态。
111.可选地,加锁单元402用于:
112.获取门吸装置中压力传感器采集的压力值;
113.当压力值小于压力阈值时,确定当前状态为松弛状态。
114.可选地,该装置还用于:
115.当基于当前状态和当前时刻,确定门锁处于关锁状态时,控制对门锁进行二次加锁之后,当确定门吸装置由松弛状态切换为吸合状态时,向门锁发送指示信息,指示信息指示拒绝检测门锁的状态。
116.可选地,该装置还用于:
117.当基于当前状态和当前时刻,确定门锁处于关锁状态时,控制对门锁进行二次加锁之后,当确定收到对门锁的非正常解锁请求时,获取与门锁关联的n个联动门锁,非正常解锁请求用于打开门锁;
118.获取n个联动门锁中各联动门锁的状态;
119.向与目标联动门锁匹配的开门机发送关门指令,以使得开门机基于关门指令关闭与目标联动门锁匹配的门页,其中当与目标联动门锁匹配的门页关闭时,目标联动门锁处于关锁状态;
120.控制对处于关锁状态的目标联动门锁进行二次加锁。
121.可选地,该装置用于:
122.对于门锁收到的任一解锁请求执行以下处理:
123.获取解锁请求的请求时刻;
124.当请求时刻位于预设的区域时间范围内时,确定解锁请求为非正常解锁请求。
125.基于同一构思,本技术实施例中还提供了一种电子设备,如图5所示,该电子设备主要包括:处理器501、存储器502和通信总线503,其中,处理器501和存储器502通过通信总线503完成相互间的通信。其中,存储器502中存储有可被处理器501执行的程序,处理器501执行存储器502中存储的程序,实现如下步骤:
126.获取门吸装置的当前状态、以及门吸装置切换为当前状态的当前时刻;
127.当基于当前状态和当前时刻,确定门锁处于关锁状态时,控制对门锁进行二次加锁。
128.上述电子设备中提到的通信总线503可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线503可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
129.存储器502可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器501的存储装置。
130.上述的处理器501可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等,还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
131.在本技术的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的门锁加锁方法。
132.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机
网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如dvd)或者半导体介质(例如固态硬盘)等。
133.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
134.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1