一种智能锁功耗调节方法技术

技术编号:34254580 阅读:33 留言:0更新日期:2022-07-24 12:22
本发明专利技术公开了一种智能锁功耗调节方法,其包括:检测智能锁的电池电量,且判断电池电量是否大于第一预设阈值;在电池电量大于第一预设阈值时,检测智能锁的使用时间记录点是否超过第二预设阈值;在使用时间记录点超过第二预设阈值时,取最近的N个使用时间记录点,根据窗口移动算法计算N个使用时间记录点中每相邻两个使用时间记录点的间隔时长,找出最大间隔时长对应的时间区间以作为省电时间区间,在省电时间区间内将智能锁切换为省电模式以动态调节智能锁的功耗。本发明专利技术智能锁功耗调节方法应用于智能锁时可根据用户的习惯使用时间来动态调整省电时间区间,降低智能锁功耗,从而增强智能锁续航能力。强智能锁续航能力。强智能锁续航能力。

An intelligent lock power consumption regulation method

【技术实现步骤摘要】
一种智能锁功耗调节方法


[0001]本专利技术涉及智能锁领域,更具体地涉及一种智能锁功耗调节方法。

技术介绍

[0002]随着科技的发展,智能锁与物联网应用技术的融合,赋予智能锁强大的功能,智能锁的功能包括触摸键盘输入、指纹、刷卡和远程控制等功能。功能的增强同时导致了智能锁功耗的增加,使得智能锁使用续航时间短,智能锁电池续航成了突出问题,用户需频繁更换电池,如果电池没及时更换,电量耗尽会造成无法方便开锁的麻烦,给用户带来不好的使用体验。

技术实现思路

[0003]本专利技术所要解决的技术问题是提供一种可增强智能锁的续航能力的智能锁功耗调节方法。
[0004]为解决上述技术问题,本专利技术提供一种智能锁功耗调节方法,其包括:
[0005]检测智能锁的电池电量,且判断电池电量是否大于第一预设阈值;
[0006]在电池电量大于第一预设阈值时,检测智能锁的使用时间记录点是否超过第二预设阈值;
[0007]在使用时间记录点超过第二预设阈值时,取最近的N个使用时间记录点,根据窗口移动算法计算N个使用时间记录点中每相邻两个使用时间记录点的间隔时长,找出最大间隔时长对应的时间区间以作为省电时间区间,在省电时间区间内将智能锁切换为省电模式以动态调节智能锁的功耗。
[0008]其进一步技术方案为:所述根据窗口移动算法计算N个使用时间记录点中每相邻两个使用时间记录点的间隔时长,找出最大间隔时长对应的时间区间以作为省电时间区间,具体包括:
[0009]将N个使用时间记录点按时间进行升序排序,得到升序的时间序列{T1,T2,T3,
……
,Tn};
[0010]根据公式Dmax=24:00:00+T1

Tn计算时间序列中第一个使用时间记录点和与其相邻的最末一个使用时间记录点的间隔时长,并记当前最大间隔时长为Dmax,当前最大间隔时长对应的时间区间位置SN=1,时间序列窗口Cnt=1;
[0011]时间序列窗口向右移动,每移动一步时间序列窗口Cnt增加1,且判断Cnt是否大于N;
[0012]在Cnt小于等于N时,根据公式Dtmp=TCnt

T(Cnt

1)计算获得第Cnt个使用时间记录点与第(Cnt

1)个使用时间记录点的间隔时长;
[0013]判断Dtmp是否大于Dmax,在Dtmp大于Dmax时更新最大间隔时长Dmax和当前最大间隔时长对应的时间区间位置SN;
[0014]在Cnt大于N时,根据最大间隔时长Dmax和对应的时间区间位置SN获得省电时间区
间为[T(SN

1),TSN];其中T(SN

1)为第SN

1位置处的使用时间记录点,TSN为第SN位置处的使用时间记录点。
[0015]其进一步技术方案为:在所述判断Dtmp是否大于Dmax,之后还包括:在Dtmp小于Dmax时重新执行时间序列窗口向右移动,每移动一步时间序列窗口Cnt增加1,且判断Cnt是否大于N这一步骤。
[0016]其进一步技术方案为:在所述检测智能锁的使用时间记录点是否超过第二预设阈值,之后还包括:在使用时间记录点不超过第二预设阈值时,在22:00至次日7:00这个时间段内将智能锁切换为省电模式。
[0017]其进一步技术方案为:在所述取最近的N个使用时间记录点,之后还包括:检测最近一次的使用时间记录点是否超过7天,若超过7天,智能锁进入全天24小时省电模式;若不超过则执行根据窗口移动算法计算N个使用时间记录点中每相邻两个使用时间记录点的间隔时长的步骤。
[0018]其进一步技术方案为:在所述电池电量大于第一预设阈值时,之后还包括:检测用户是否开启动态功耗调整模式,若否,则智能锁进入正常工作模式;若是则执行检测智能锁的使用时间记录点是否超过第二预设阈值的步骤。
[0019]其进一步技术方案为:在所述判断电池电量是否大于第一预设阈值,之后还包括:在电池电量小于等于第一预设阈值时,智能锁进入超低功耗模式,以使得用户仅可以通过密码开锁,智能锁其他功能关闭。
[0020]其进一步技术方案为:在所述找出最大间隔时长对应的时间区间,之后还包括:将最大间隔时长对应的时间区间内的开始时间点后移10分钟,结束时间点前移10分钟,以得到最终的省电时间区间。
[0021]其进一步技术方案为:所述第一预设阈值为5%。
[0022]其进一步技术方案为:所述第二预设阈值为20个。
[0023]与现有技术相比,本专利技术智能锁功耗调节方法通过检测电池电量,检测用户使用智能锁的使用时间记录点,根据窗口移动算法计算省电时间区间即用户最长的非使用时间区间,使智能锁在非使用时间段进入省电模式,使得智能锁外围检测和输入扫描频率降低,在不影响智能锁功能正常使用的基础上,使智能锁功耗降低以实现增加续航能力的目的,从而最大化提升用户使用体验,可知,本专利技术智能锁功耗调节方法应用于智能锁时可增强智能锁续航能力,同时因可根据用户的习惯使用时间来动态调整省电时间区间,适用于不同使用习惯的用户。
附图说明
[0024]图1是本专利技术智能锁功耗调节方法一具体实施例的流程示意图。
[0025]图2是本专利技术智能锁功耗调节方法的子流程示意图。
具体实施方式
[0026]为使本领域的普通技术人员更加清楚地理解本专利技术的目的、技术方案和优点,以下结合附图和实施例对本专利技术做进一步的阐述。
[0027]参照图1,图1为本专利技术智能锁功耗调节方法一具体实施例的流程示意图。在附图
所示的实施例中,所述智能锁功耗调节方法包括:
[0028]S101、检测智能锁的电池电量,且判断电池电量是否大于第一预设阈值,若是,执行步骤S102;若否,执行步骤S109。
[0029]本专利技术中,通过判断电池电量是否大于第一预设阈值来判断电池电量是否快耗尽。本实施例中,所述第一预设阈值可以为5%,即在具体的实施例中,可以以百分比的形式来表示电池电量;可理解地,所述第一预设阈值还可根据实际情况进行调整。
[0030]S102、检测用户是否开启动态功耗调整模式,若是,执行步骤103,若否,执行步骤S108。
[0031]S103、检测智能锁的使用时间记录点是否超过第二预设阈值,若是,执行步骤S104,若否,执行步骤S107。
[0032]本实施例中,所述第二预设阈值为20个,即检测智能锁一段时间内的使用时间记录点是否超过20个,例如可以检测智能锁过去15天内的使用时间记录点,如果未满20个使用时间记录点,则说明智能锁上电复位后用户使用时间不长,采集样本不足。
[0033]S104、取最近的N个使用时间记录点,检测最近一次的使用时间记录点是否超过7天,若是,执行步骤S106,若否,执行步骤S105。
[0034]本专利技术中,通过检测最近一次使用时间记录点是否已经超过7天来获知用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能锁功耗调节方法,其特征在于,所述智能锁功耗调节方法包括:检测智能锁的电池电量,且判断电池电量是否大于第一预设阈值;在电池电量大于第一预设阈值时,检测智能锁的使用时间记录点是否超过第二预设阈值;在使用时间记录点超过第二预设阈值时,取最近的N个使用时间记录点,根据窗口移动算法计算N个使用时间记录点中每相邻两个使用时间记录点的间隔时长,找出最大间隔时长对应的时间区间以作为省电时间区间,在省电时间区间内将智能锁切换为省电模式以动态调节智能锁的功耗。2.如权利要求1所述的智能锁功耗调节方法,其特征在于:所述根据窗口移动算法计算N个使用时间记录点中每相邻两个使用时间记录点的间隔时长,找出最大间隔时长对应的时间区间以作为省电时间区间,具体包括:将N个使用时间记录点按时间进行升序排序,得到升序的时间序列{T1,T2,T3,
……
,Tn};根据公式Dmax=24:00:00+T1

Tn计算时间序列中第一个使用时间记录点和与其相邻的最末一个使用时间记录点的间隔时长,并记当前最大间隔时长为Dmax,当前最大间隔时长对应的时间区间位置SN=1,时间序列窗口Cnt=1;时间序列窗口向右移动,每移动一步时间序列窗口Cnt增加1,且判断Cnt是否大于N;在Cnt小于等于N时,根据公式Dtmp=TCnt

T(Cnt

1)计算获得第Cnt个使用时间记录点与第(Cnt

1)个使用时间记录点的间隔时长;判断Dtmp是否大于Dmax,在Dtmp大于Dmax时更新最大间隔时长Dmax和当前最大间隔时长对应的时间区间位置SN;在Cnt大于N时,根据最大间隔时长Dmax和对应的时间区间位置SN获得省电时间区间为[T(SN

1),TSN];其中T(SN

1)为第SN

【专利技术属性】
技术研发人员:柯超亮张堂辉
申请(专利权)人:多玛凯拔科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1