一种智能门锁的自适应开锁控制方法及装置与流程
未命名
08-27
阅读:108
评论:0
1.本发明涉及智能门锁开锁控制技术领域,具体涉及一种智能门锁的自适应开锁控制方法及装置。
背景技术:
2.智能门锁主要由设置于门外的信息输入面板、设置于门内的控制面板和机械锁共同组成,其中信息输入面板主要接收用户的待验证信息,例如指纹、电子卡等信息,对输入的信息进行验证后,输出相应的指令至控制面板,控制面板根据输入的指令控制机械锁执行相应的动作。
3.相关技术中,具有蓝牙开门功能的智能门锁,为了安全性一般蓝牙芯片及天线安装门内面板,蓝牙发射信号强度设置为固定值,能满足门外用户使用手机或者蓝牙钥匙进行开门操作。但实际场景中,不同的楼道结构环境、不同的门材料构成,会使信号产生不同程度的衰减,发射功率较小会导致有效通信距离变小,发射功率较大会造成功耗长期浪费。
技术实现要素:
4.因此,本发明要解决的技术问题在于克服现有技术中的在蓝牙开锁的过程中,由于不同的楼道结构环境、不同的门材料构成,会使信号产生不同程度的衰减,发射功率较小会导致有效通信距离变小,发射功率较大会造成功耗长期浪费的问题,从而提供一种智能门锁的自适应开锁控制方法及装置。
5.根据第一方面,本发明实施例公开一种智能门锁的自适应开锁控制方法,用于智能门锁,包括如下步骤:
6.基于预设周期向外广播通信信息,所述通信信息用于与目标钥匙建立连接;
7.接收所述目标钥匙基于所述通信信息生成的开锁指令和当前信号扫描强度;
8.获取广播所述通信信息的当前发射功率;
9.基于所述开锁指令执行本次开锁动作,并基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率用于执行下次开锁动作广播所述通信信息。
10.可选地,所述基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率,包括:
11.若所述当前信号扫描强度大于所述目标信号扫描强度,获取所述预设发射功率范围的最小值;
12.若所述当前发射功率大于所述最小值时,基于所述预设发射功率范围按照预设数值逐步减小所述当前发射功率至所述目标发射功率。
13.可选地,所述基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率,还包括:
14.若所述当前信号扫描强度等于所述目标信号扫描强度时,获取所述预设发射功率
范围的中间值,所述中间值为所述目标发射功率;
15.调节所述当前发射功率与所述目标发射功率相等。
16.可选地,所述基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率,还包括:
17.若所述当前信号扫描强度小于所述目标信号扫描强度,获取所述预设发射功率范围的最大值;
18.若所述当前信号扫描强度小于最大值时,按照预设数值逐步增大所述当前发射功率至所述目标发射功率。
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.图6为本发明实施例中智能门锁的自适应开锁控制方法的另一个具体示例的流程图;
44.图7为本发明实施例中智能门锁的自适应开锁控制方法的另一个具体示例的流程图;
45.图8为本发明实施例中智能门锁的自适应开锁控制方法的另一个具体示例的流程图;
46.图9为本发明实施例中智能门锁的自适应开锁控制装置的结构框图;
47.图10为本发明实施例中电子设备的硬件结构示意图。
具体实施方式
48.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、
以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
50.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
51.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
52.本发明实施例中的智能门锁主要如图1所示,包括mcu控制器11、电子锁体12、fpc天线13、目标钥匙14(蓝牙钥匙),其中,mcu控制器11选用rtl8762蓝牙芯片,作为核心控制安全器件安装于门内,pfc天线13通过屏蔽线连接mcu控制器11,并安装于非金属外壳内表面,用于无线信号收发。电子锁体12安装于门内,通过感应锁舌状态判断门开关情况。目标钥匙14(蓝牙钥匙)为一独立便携式低功耗设备,通过与门锁绑定后,在预设区域或预设距离内可以实现一键遥控开门。
53.本发明实施例中的智能门锁,通过如下智能门锁的自适应开锁控制方法,以实现蓝牙发射功能自适应,通过用户的实际场景和使用习惯情况,设置不同的发射功率,在通信距离和功耗节省上达到一定平衡。
54.本发明实施例提供一种智能门锁的自适应开锁控制方法,如图2所示,包括如下步骤:
55.步骤s21:基于预设周期向外广播通信信息,通信信息用于与目标钥匙建立连接。
56.具体地,预设周期为无线广播的时间间隔,例如:优选预设周期为400ms。智能门锁的mcu控制器可以基于预设周期实时向外广播通信信息。考虑节省智能门锁的功耗问题,在优选实施方式中,基于休眠状态在预设周期向外广播通信信息。
57.进一步地,考虑节省智能门锁的功耗问题,基于休眠状态通过蓝牙方式在预设区域向外广播通信信息。因为,蓝牙方式通信功耗较低。作为其他可替换的实施方式,还可以基于休眠状态通过红外方式或wifi方式等其他通信方式在预设区域向外广播通信信息。
58.示例性地,智能门锁在休眠状态,需要定时向外发送蓝牙广播,周期为400ms一次,其功耗如图3所示,其中tx峰值电流即为设定发射功率下对应的电流值。设定发射功率如下表1所示,mcu控制器选用rtl8762芯片,支持多档发射功率设置:0dbm/3dbm/4dbm/7.5dbm。其所需要消耗的电流由低到高成正比增长。
59.表1
60.发射功率等级发射功率电流消耗功耗占比t10dbm7.9ma70%t23dbm9.2ma81%t34dbm9.6ma85%t47.5dbm11.3ma100%
61.基于上述表1可以确定发射功率等级从t1-t4逐步增大,发射功率也逐步增大,电流消耗也是逐步增大,功耗占比也逐步增大。因此,基于mcu控制器支持的多档发射功率,设
置预设发射功率范围,该预设发射功率范围为0dbm-7.5dbm,也即预设发射功率范围的最小值为t1,预设发射功率范围的最大值为t4。
62.示例性地,在上述步骤s21中,智能门锁为了匹配与其能够成功建立连接的目标钥匙,事先需广播通信信息,该通信信息包括:目标网址(ma地址)和目标钥匙的身份标识(唯一uuid),该通信信息用于绑定目标钥匙以实现智能门锁与目标钥匙相互交互。
63.进一步地,为了确保智能门锁与目标钥匙之间能够安全通信,可以通过加密算法加密通信信息。
64.步骤s22:接收目标钥匙基于通信信息生成的开锁指令和当前信号扫描强度。
65.在一具体示例中,本发明实施例中智能门锁的自适应开锁控制方法,以目标钥匙作为执行主体示例,该目标钥匙用于匹配上述中的智能门锁,如图4所示,包括如下步骤:
66.步骤s41:在智能门锁的预设区域内搜索智能门锁广播的通信信息。
67.步骤s42:从通信信息中解析出目标网址和身份标识。
68.步骤s43:若目标网址与本地网址匹配成功,生成开锁指令,并获取目标钥匙扫描智能门锁的当前信号扫描强度。
69.步骤s44:基于加密方式加密当前信号扫描强度与开锁指令。
70.步骤s45:将加密后的当前信号扫描强度和开锁指令发送给智能门锁。
71.具体地,目标钥匙(蓝牙钥匙)开锁过程为,当用户在智能门锁的预设区域接近智能门锁后,按下目标钥匙上的开锁按键,目标钥匙通过蓝牙方式搜索空间中广播的通信信息(mac地址和唯一uuid),当搜索到有与其绑定过的智能门锁广播关键信息字段后,进行连接交互,通过加密方式发送开锁指令,并将其扫描到该智能门锁的当前信号扫描强度(蓝牙信号强度rssi值)发送至智能门锁,等待智能门锁分析并保存该值。具体示意如图5所示。
72.步骤s23:获取广播通信信息的当前发射功率。
73.步骤s24:基于开锁指令执行本次开锁动作,并基于当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节当前发射功率至目标发射功率用于执行下次开锁动作广播通信信息。
74.具体地,智能门锁执行本次开锁动作,并对目标钥匙发送的rssi进行分析,自适应调节本次下的当前发射功率以便执行下次开锁动作。本发明实施例将目标钥匙端扫描的信号强度分为4个等级,并选取r2,即信号在-30dbm~-50dbm直接为理想范围,其功耗与距离达到最优。具体如下表2所示。
75.表2
76.扫描强度等级钥匙扫描强度r1》=-30dbmr2》=-50dbmr3》=-80dbmr4》=-100dbm
77.因此,基于上述表2的特征,在一种具体的实施方式中,基于预设信号扫描强度范围设定目标信号扫描强度,选取预设信号扫描强度范围的中间值作为目标信号扫描强度。该预设信号扫描强度范围为-30dbm~-100dbm,其中r1、r4是预设信号扫描强度范围的两端点值。选取中间值r2作为目标信号扫描强度,有利于既保证了目标钥匙在扫描到智能门锁
广播的通信信息,又能确保功耗与距离最优。
78.在一种具体的实施方式中,如图6所示,上述步骤s23,基于当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节当前发射功率至目标发射功率,包括:
79.步骤s61:若当前信号扫描强度大于目标信号扫描强度,获取预设发射功率范围的最小值。
80.步骤s62:若当前发射功率大于最小值时,基于预设发射功率范围按照预设数值逐步减小当前发射功率至目标发射功率。
81.示例性地,本实施例针对目标钥匙返回的当前信号扫描强度高于目标信号扫描强度的情景下,逐步下调当前发射功率至目标发射功率。将智能门锁的当前发射功率记作t,目标钥匙扫描智能门锁的当前信号扫描强度记作r,目标信号扫描强度记作r2。智能门锁针对目标钥匙返回的r值,进行后续执行下次开锁动作的当前发射功率设定t值,其设定原则为:当r》r2,则基于预设数值减小t。例如:当r=r1(-30dbm),r》r2时,t=t3(3dbm),t》t1,则下调一档(上述中的预设数值),t=t2(3dbm),此时,目标发射功率为3dbm。若当前发射功率不大于最小值,即t≤t1,调节当前发射功率等于预设发射功率范围的最小值t1。预设数值可以基于实际需求设置,在本实施例中基于预设发射功率范围优选设置预设数值为1,作为其他可替换的实施方式,若在预设发射功率范围间设置更多的精确等级,则预设数值还可以为0.1等。
82.在一种具体的实施方式中,基于预设发射功率范围0dbm-7.5dbm,按照从小至大的顺序设置多个不同数值的预设等级(t1-t4)用于逐步调节当前发射功率至目标发射功率。如上述表1所示。
83.在目标钥匙返回的当前信号扫描强度高于目标信号扫描强度的情景下,通过逐步调节当前发射功率以便在执行下次开锁动作的过程中,基于休眠状态在预设周期向外广播通信信息,最终实现即使在不同环境下或用户不同使用习惯下,自适应调节目标发射功率成功执行每次开锁动作的同时,还可以在通信距离和功耗节省上达到一定平衡。
84.在一另种具体的实施方式中,如图7所示,上述步骤s23,基于当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节当前发射功率至目标发射功率,包括:
85.步骤s71:若当前信号扫描强度等于目标信号扫描强度时,获取预设发射功率范围的中间值,中间值为目标发射功率;
86.步骤s72:调节当前发射功率与目标发射功率相等。
87.示例性地,本实施例针对目标钥匙返回的当前信号扫描强度恰巧等于目标信号扫描强度的情景下,直接调节当前发射功率至目标发射功率。将智能门锁的当前发射功率记作t,目标钥匙扫描智能门锁的当前信号扫描强度记作r,目标信号扫描强度记作r2。智能门锁针对钥匙返回的r值,进行后续执行下次开锁动作的当前发射功率设定t值,例如:其设定原则为:当r=r2=-50dbm时,t=t2(3dbm),此时,目标发射功率为3dbm。若当前信号扫描强度不等于目标信号扫描强度时,继续判断r与r2的大小。
88.在目标钥匙返回的当前信号扫描强度等于目标信号扫描强度的情景下,通过逐步调节当前发射功率以便在执行下次开锁动作的过程中,基于休眠状态在预设周期向外广播
通信信息,最终实现即使在不同环境下或用户不同使用习惯下,自适应调节目标发射功率成功执行每次开锁动作同时,还可以在通信距离和功耗节省上达到一定平衡。
89.在一另种具体的实施方式中,如图8所示,上述步骤s23,基于当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节当前发射功率至目标发射功率,包括:
90.步骤s81:若当前信号扫描强度小于目标信号扫描强度,获取预设发射功率范围的最大值。
91.步骤s82:若当前信号扫描强度小于最大值时,按照预设数值逐步增大当前发射功率至目标发射功率。
92.示例性地,本实施例针对目标钥匙返回的当前信号扫描强度低于目标信号扫描强度的情景下,逐步上调当前发射功率至目标发射功率。将智能门锁的当前发射功率记作t,目标钥匙扫描通信信息的当前信号扫描强度记作r。智能门锁针对钥匙返回的r值,进行后续执行下次开锁动作的当前发射功率设定t值,其设定原则为:当r《r2,则基于预设数值增加t。例如:当r=r4(-100dbm),r《r2时,t=t2(3dbm),t《t4,则上调一档(上述中的预设数值),t=t3(4dbm),此时,目标发射功率为4dbm。若t≥≥t4时,调节当前发射功率等于预设发射功率范围的最大值t4。预设数值可以基于实际需求设置,在本实施例中基于预设发射功率范围优选设置预设数值为1,作为其他可替换的实施方式,若在预设发射功率范围间设置更多的精确等级,则预设数值还可以为0.1等。
93.在一种具体的实施方式中,基于预设发射功率范围0dbm-7.5dbm,按照从小至大的顺序设置多个不同数值的预设等级(t1-t4)用于逐步调节当前发射功率至目标发射功率。如上述表1所示。
94.在目标钥匙返回的当前信号扫描强度低于目标信号扫描强度的情景下,通过逐步调节当前发射功率以便在执行下次开锁动作的过程中,基于休眠状态在预设周期向外广播通信信息,最终实现即使在不同环境下或用户不同使用习惯下,自适应调节目标发射功率成功执行每次开锁动作的同时,还可以在通信距离和功耗节省上达到一定平衡。
95.由于不同的用户场景,环境结构对信号衰减影响较大,如金属门/木门、门在墙角/门正对过道等,通过上述不同实施方式中的自适应开锁控制方法,以实现智能门锁发射功率的自适应调节,使得目标钥匙端扫描到强度始终在-30dbm~-50dbm之前,既可以避免信号太弱导致开门速度慢,又可以避免信号太强导致功耗浪费,较优的进行动态平衡。
96.基于相同构思,本发明实施例还提供一种智能门锁的自适应开锁控制装置,如图9所示,包括如下模块:
97.广播通信信息模块91,用于基于预设周期向外广播通信信息,通信信息用于与目标钥匙建立连接。
98.开锁信息接收模块92,用于接收目标钥匙基于通信信息生成的开锁指令和当前信号扫描强度。
99.发射功率获取模块93,用于获取广播通信信息的当前发射功率;
100.发射功率调节模块94,用于基于开锁指令执行本次开锁动作,并基于当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节当前发射功率至目标发射功率用于执行下次开锁动作广播通信信息。
101.在一种具体的实施方式中,发射功率调节模块94,包括:
102.第一获取子模块,用于若当前信号扫描强度大于目标信号扫描强度,获取预设发射功率范围的最小值;
103.第二调节子模块,用于若当前发射功率大于最小值时,基于预设发射功率范围按照预设数值逐步减小当前发射功率至目标发射功率。
104.在一另种具体的实施方式中,发射功率调节模块94,还包括:
105.第二获取子模块,用于若当前信号扫描强度等于目标信号扫描强度时,获取预设发射功率范围的中间值,中间值为目标发射功率;
106.第二调节子模块,用于调节当前发射功率与目标发射功率相等。
107.在一另种具体的实施方式中,发射功率调节模块94,还包括:
108.第三获取子模块,用于若当前信号扫描强度小于目标信号扫描强度,获取预设发射功率范围的最大值;
109.第三调节子模块,用于若当前信号扫描强度小于最大值时,按照预设数值逐步增大当前发射功率至目标发射功率。
110.在一种具体的实施方式中,基于预设发射功率范围,按照从小至大的顺序设置多个不同数值的预设等级用于逐步调节当前发射功率至目标发射功率。
111.在一种具体的实施方式中,智能门锁的自适应开锁控制装置,还包括:设定模块,用于基于预设信号扫描强度范围设定目标信号扫描强度,选取预设信号扫描强度范围的中间值作为目标信号扫描强度。
112.在一种具体的实施方式中,还包括:通信模块,用于基于休眠状态通过蓝牙方式在预设区域向外广播通信信息。
113.本发明实施例还提供一种智能门锁的自适应开锁控制装置,用于目标钥匙,该目标钥匙用于匹配上述实施例中的智能门锁,包括如下模块:
114.通信信息搜索模块,用于在智能门锁的预设区域内搜索智能门锁广播的通信信息;
115.通信信息解析模块,用于从通信信息中解析出目标网址和身份标识;
116.开锁指令生成模块,用于若目标网址与本地网址匹配成功,生成开锁指令,并获取目标钥匙扫描智能门锁的当前信号扫描强度;
117.加密通信模块,用于基于加密方式加密当前信号扫描强度与开锁指令;
118.信息发送模块,用于将加密后的当前信号扫描强度和开锁指令发送给智能门锁。
119.本发明实施例中的智能门锁的自适应开锁控制装置中的模块及子模块的功能在上述方法中有所介绍,在此不再赘述。本实施例中的装置可以解决由于不同的用户场景,环境结构对信号衰减影响较大的问题,通过上述不同实施方式中以实现智能门锁发射功率的自适应调节,使得目标钥匙端扫描到强度始终在-30dbm~-50dbm之前,既可以避免信号太弱导致开门速度慢,又可以避免信号太强导致功耗浪费,较优的进行动态平衡。
120.本发明实施例还提供了一种电子设备,如图10所示,该电子设备可以包括处理器101、存储器102,其中处理器101、存储器102可以通过总线或者其他方式连接,图10中以通过总线连接为例。
121.处理器101可以为中央处理器(central processing unit,cpu)。处理器101还可
以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
122.存储器102作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块。处理器101通过运行存储在存储器102中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的智能门锁的自适应开锁控制方法。
123.存储器102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器101所创建的数据等。此外,存储器102可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器102可选包括相对于处理器101远程设置的存储器,这些远程存储器可以通过网络连接至处理器101。上述网络的实例包括但不限于电网、互联网、企业内部网、局域网、移动通信网及其组合。
124.所述一个或者多个模块存储在所述存储器102中,当被所述处理器101执行时,执行如附图所示实施例中的智能门锁的自适应开锁控制方法。
125.上述电子设备具体细节可以对应参阅附图中所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
126.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
127.显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
技术特征:
1.一种智能门锁的自适应开锁控制方法,用于智能门锁,其特征在于,包括如下步骤:基于预设周期向外广播通信信息,所述通信信息用于与目标钥匙建立连接;接收所述目标钥匙基于所述通信信息生成的开锁指令和当前信号扫描强度;获取广播所述通信信息的当前发射功率;基于所述开锁指令执行本次开锁动作,并基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率用于执行下次开锁动作广播所述通信信息。2.根据权利要求1所述的自适应开锁控制方法,其特征在于,所述基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率,包括:若所述当前信号扫描强度大于所述目标信号扫描强度,获取所述预设发射功率范围的最小值;若所述当前发射功率大于所述最小值时,基于所述预设发射功率范围按照预设数值逐步减小所述当前发射功率至所述目标发射功率。3.根据权利要求1所述的自适应开锁控制方法,其特征在于,所述基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率,还包括:若所述当前信号扫描强度等于所述目标信号扫描强度时,获取所述预设发射功率范围的中间值,所述中间值为所述目标发射功率;调节所述当前发射功率与所述目标发射功率相等。4.根据权利要求1所述的自适应开锁控制方法,其特征在于,所述基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率,还包括:若所述当前信号扫描强度小于所述目标信号扫描强度,获取所述预设发射功率范围的最大值;若所述当前信号扫描强度小于最大值时,按照预设数值逐步增大所述当前发射功率至所述目标发射功率。5.根据权利要求1-4中任一项所述的自适应开锁控制方法,其特征在于,基于所述预设发射功率范围,按照从小至大的顺序设置多个不同数值的预设等级用于逐步调节所述当前发射功率至目标发射功率。6.根据权利要求1-4中任一项所述的自适应开锁控制方法,其特征在于,基于预设信号扫描强度范围设定所述目标信号扫描强度,选取所述预设信号扫描强度范围的中间值作为所述目标信号扫描强度。7.根据权利要求1-4中任一项所述的自适应开锁控制方法,其特征在于,基于休眠状态通过蓝牙方式在预设区域向外广播所述通信信息。8.一种智能门锁的自适应开锁控制方法,用于目标钥匙,其特征在于,包括如下步骤:在所述智能门锁的预设区域内搜索所述智能门锁广播的通信信息;从所述通信信息中解析出目标网址和身份标识;若所述目标网址与本地网址匹配成功,生成开锁指令,并获取所述目标钥匙扫描所述
智能门锁的当前信号扫描强度;基于加密方式加密所述当前信号扫描强度与所述开锁指令;将加密后的所述当前信号扫描强度和所述开锁指令发送给所述智能门锁。9.一种智能门锁的自适应开锁控制装置,其特征在于,用于智能门锁,包括如下模块:广播通信信息模块,用于基于预设周期向外广播通信信息,所述通信信息用于与目标钥匙建立连接;开锁信息接收模块,用于接收所述目标钥匙基于所述通信信息生成的开锁指令和当前信号扫描强度;发射功率获取模块,用于获取广播所述通信信息的当前发射功率;发射功率调节模块,用于基于所述开锁指令执行本次开锁动作,并基于所述当前信号扫描强度与目标信号扫描强度的比较结果和预设发射功率范围,逐步调节所述当前发射功率至目标发射功率用于执行下次开锁动作广播所述通信信息。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1至8中任一项所述的智能门锁的自适应开锁控制方法。11.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1至8中任一项所述的智能门锁的自适应开锁控制方法。
技术总结
本发明公开一种智能门锁的自适应开锁控制方法及装置,其中方法,基于预设周期向外广播通信信息;接收目标钥匙基于通信信息生成的开锁指令和当前信号扫描强度;获取广播通信信息的当前发射功率,基于开锁指令执行本次开锁动作,并基于当前信号扫描强度与目标通信强度的比较结果和预设发射功率范围,逐步调节当前发射功率至目标发射功率用于执行下次开锁动作广播通信信息。本发明通过逐步调节当前发射功率以便在执行下次开锁动作的过程中,基于休眠状态在预设周期向外广播通信信息,最终实现即使在不同环境下或用户不同使用习惯下,自适应调节目标发射功率成功执行每次开锁动作的同时,还可以在通信距离和功耗节省上达到一定平衡。平衡。平衡。
技术研发人员:邓业豪 卢莉莉 祝志凌 桑胜伟 黄兴主 叶飞
受保护的技术使用者:浙江德博曼智能制造有限公司
技术研发日:2023.04.13
技术公布日:2023/8/24
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
