本申请涉及电子设备,特别是涉及一种门锁控制方法、装置、智能门锁和门锁控制系统。
背景技术:
1、目前,门锁系统使用蓝牙、wi-fi(wireless-fidelity,无线保真)或rfid(radiofrequency identification,无源射频识别)等技术进行身份验证和开锁操作,而对于需要高精度位置信息及安全性的门锁系统,uwb(ultra-wide band,超宽带)等技术提供了较好的解决方案,然而uwb等方式功耗较大,导致智能门锁存在着功耗较高的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够降低功耗的门锁控制方法、装置、智能门锁和门锁控制系统。
2、第一方面,本申请提供了一种门锁控制方法,应用于门锁,门锁包括uwb模块以及测距模块,方法包括:
3、当根据测距模块的触发信号确定有室外对象靠近门锁,启动uwb模块,以获取uwb模块的识别信息;
4、若根据识别信息确认室外对象为开锁对象,则执行开锁操作。
5、在其中一个实施例中,在当根据测距模块的触发信号确定有室外对象靠近门锁,启动uwb模块之前,包括:
6、响应于接收到触发信号,从睡眠模式切换至唤醒模式。
7、在其中一个实施例中,在响应于接收到触发信号,从睡眠模式切换至唤醒模式之后,包括:
8、若根据触发信号确定室外对象远离门锁,则从唤醒模式切换至睡眠模式。
9、在其中一个实施例中,在根据触发信号确定室外对象远离门锁之后,还包括:
10、获取uwb模块的当前运行状态;
11、若当前运行状态为已启动,则关闭uwb模块的工作电源;
12、若当前运行状态为未启动,则不开启uwb模块的工作电源。
13、在其中一个实施例中,触发信号包括至少一个触发子信号;触发子信号由测距模块检测到室外对象相距门锁预设距离时产生;其中,当前的触发子信号所对应的预设距离大于下一个触发子信号对应的预设距离;
14、根据触发信号确定室外对象远离门锁,包括:
15、响应于接收到当前的触发子信号,若在预定时长内未接收到下一个触发子信号,则确定室外对象远离门锁。
16、在其中一个实施例中,当前的触发子信号对应的预设距离大于靠近距离阈值。
17、在其中一个实施例中,根据触发信号确定室外对象远离门锁还包括:
18、响应于接收到当前的触发子信号,记录指示信息,开启预设计时器;指示信息表示在当前的触发子信号对应的预设距离内存在处于移动状态的室外对象;
19、基于预定时长对预设计时器进行计时设置;
20、若在所述预定时长内未接收到下一个所述触发子信号,则从所述唤醒模式切换至所述睡眠模式;
21、当满足清除条件,则清除记录的指示信息;清除条件包括在预定时长内未接收到下一个触发子信号,或者,确认室外对象不为开锁对象。
22、在其中一个实施例中,根据测距模块的触发信号确定有室外对象靠近门锁,包括:
23、在连续接收到预设个数的触发子信号的情况下,确定有室外对象靠近门锁;其中,相邻的两个触发子信号的生成时间间隔预设时长,预设时长小于或等于预定时长。
24、在其中一个实施例中,根据测距模块的触发信号确定有室外对象靠近门锁,包括:
25、响应于接收到当前的触发子信号,若当前的触发子信号对应的预设距离小于或等于靠近距离阈值,则确定有室外对象靠近门锁。
26、在其中一个实施例中,识别信息包括终端设备相对门锁的位置信息;
27、若根据识别信息确认室外对象为开锁对象,则执行开锁操作,包括:
28、若根据位置信息确定终端设备当前位于室外,则确认室外对象为开锁对象,并通过uwb模块获取终端设备的身份信息;
29、若确定终端设备的身份信息为目标身份信息,则执行开锁操作。
30、在其中一个实施例中,位置信息包括超宽带uwb定位信息。
31、在其中一个实施例中,当根据测距模块的触发信号确定有室外对象靠近门锁,启动uwb模块,以获取uwb模块的识别信息之后,还包括:
32、若根据位置信息确认终端设备当前位于室内,则确认室外对象不为开锁对象,关闭uwb模块,并切换至睡眠模式。
33、第二方面,本申请还提供了一种门锁控制装置,应用于门锁,门锁包括uwb模块以及测距模块,装置包括:
34、启动模块,用于当根据测距模块的触发信号确定有室外对象靠近门锁,启动uwb模块;uwb模块用于获取识别信息;
35、开锁模块,用于若根据识别信息确认室外对象为开锁对象,则执行开锁操作。
36、第三方面,本申请还提供了一种智能门锁,包括用于安装至室外的前锁;智能门锁还包括控制模块和uwb模块,以及设置在前锁上的测距模块;测距模块、uwb模块与控制模块连接;其中:
37、控制模块用于当根据测距模块的触发信号确定有室外对象靠近门锁,启动uwb模块,以获取uwb模块的识别信息;以及若根据识别信息确认室外对象为开锁对象,则执行开锁操作。
38、在其中一个实施例中,测距模块包括热释电红外传感器、雷达传感器、飞行时间tof传感器中的至少一种。
39、第四方面,本申请还提供了一种门锁控制系统,包括智能门锁,以及与智能门锁进行通信的终端设备;
40、智能门锁包括用于安装至室外的前锁;智能门锁还包括控制模块和uwb模块,以及设置在前锁上的测距模块;测距模块、uwb模块与控制模块连接;其中:
41、控制模块用于当根据测距模块的触发信号确定有室外对象靠近门锁,启动uwb模块,以获取uwb模块的识别信息;以及若根据识别信息确认室外对象为开锁对象,则执行开锁操作;控制模块还用于通过uwb模块获取终端设备的位置信息和身份信息。
42、第五方面,本申请还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述门锁控制方法中的步骤。
43、第六方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述门锁控制方法中的步骤。
44、第七方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述门锁控制方法中的步骤。
45、上述门锁控制方法、装置、智能门锁和门锁控制系统,当根据测距模块的触发信号确定有室外对象靠近门锁,才启动uwb模块,以获取uwb模块的识别信息,进而若根据识别信息确认室外对象为开锁对象,则执行开锁操作。其中,正常情况下除测距模块正常工作外,uwb模块仅在有室外对象靠近门锁时才启动,本申请借助测距模块唤醒实现智能节能以优化功耗,能够有效降低门锁的功耗,解决智能门锁的功耗问题。
1.一种门锁控制方法,其特征在于,应用于门锁,所述门锁包括uwb模块以及测距模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在当根据所述测距模块的触发信号确定有室外对象靠近所述门锁,启动所述uwb模块之前,包括:
3.根据权利要求2所述的方法,其特征在于,在所述响应于接收到所述触发信号,从睡眠模式切换至唤醒模式之后,包括:
4.根据权利要求3所述的方法,其特征在于,在所述根据所述触发信号确定所述室外对象远离所述门锁之后,还包括:
5.根据权利要求3所述的方法,其特征在于,所述触发信号包括至少一个触发子信号;所述触发子信号由所述测距模块检测到所述室外对象相距所述门锁预设距离时产生;其中,当前的所述触发子信号所对应的所述预设距离大于下一个所述触发子信号对应的所述预设距离;
6.根据权利要求5所述的方法,其特征在于,当前的所述触发子信号对应的所述预设距离大于靠近距离阈值。
7.根据权利要求5所述的方法,其特征在于,所述根据所述触发信号确定所述室外对象远离所述门锁,还包括:
8.根据权利要求5所述的方法,其特征在于,所述根据所述测距模块的触发信号确定有室外对象靠近所述门锁,包括:
9.根据权利要求5所述的方法,其特征在于,所述根据所述测距模块的触发信号确定有室外对象靠近所述门锁,包括:
10.根据权利要求1至9任一项所述的方法,其特征在于,所述识别信息包括终端设备相对所述门锁的位置信息;
11.根据权利要求10所述的方法,其特征在于,所述位置信息包括超宽带uwb定位信息。
12.根据权利要求10所述的方法,其特征在于,所述当根据所述测距模块的触发信号确定有室外对象靠近所述门锁,启动所述uwb模块,以获取所述uwb模块的识别信息之后,还包括:
13.一种门锁控制装置,其特征在于,应用于门锁,所述门锁包括uwb模块以及测距模块,所述装置包括:
14.一种智能门锁,其特征在于,包括用于安装至室外的前锁;所述智能门锁还包括控制模块和uwb模块,以及设置在所述前锁上的测距模块;所述测距模块、所述uwb模块与所述控制模块连接;其中:
15.根据权利要求14所述的智能门锁,其特征在于,所述测距模块包括热释电红外传感器、雷达传感器、飞行时间tof传感器中的至少一种。
16.一种门锁控制系统,其特征在于,包括智能门锁,以及与所述智能门锁进行通信的终端设备;
17.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。
18.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
