门锁控制方法、门锁控制系统、电子设备以及存储介质与流程

文档序号:32977831发布日期:2023-01-17 21:35阅读:53来源:国知局
门锁控制方法、门锁控制系统、电子设备以及存储介质与流程

1.本技术属于设备控制技术领域,尤其涉及一种门锁控制方法、门锁控制系统、电子设备以及计算机可读存储介质。


背景技术:

2.随着电子技术的提升,门锁控制技术也有了突破,从原来需要通过实体钥匙来实现门锁的控制,发展到可仅通过蓝牙终端便能实现对门锁的控制。
3.以车辆的门锁控制为例,对目前的门锁控制过程进行简述:先标定车辆的解锁区域和闭锁区域;然后通过检测用户所携带已认证的电子设备的蓝牙信号,确定用户是否进入解锁区域或者闭锁区域;当确定用户进入解锁区域或者闭锁区域,车辆会自动执行相应的解锁或者闭锁操作。通过上述过程,用户无需随身携带车钥匙,省去了翻找车钥匙的麻烦。
4.但是,电子设备与车辆之间通信所采用的蓝牙信号可能会产生信号波动,这会导致车辆对电子设备的定位存在误差。因此,当用户处于开锁区域和闭锁区域之间时,可能因定位误差而导致车辆频繁地开闭锁。除此之外,用户在车辆附近走动时,也会因用户位置的变更而导致车辆频繁地开闭锁。综上,当前的门锁控制方法在稳定性上的表现不佳。


技术实现要素:

5.本技术提供了一种门锁控制方法、门锁控制系统、电子设备及计算机可读存储介质,能够提高门锁控制方法的鲁棒性。
6.第一方面,本技术提供了一种门锁控制方法,包括:
7.检测目标电子设备的蓝牙信号,上述目标电子设备为已与门锁配对的电子设备;
8.确定上述蓝牙信号的实时信号强度及信号持续时长是否满足预设的状态切换条件,上述状态切换条件根据上述门锁的当前状态确定;
9.当上述蓝牙信号的实时信号强度及信号持续时长满足上述状态切换条件时,切换上述门锁的当前状态。
10.第二方面,本技术提供了一种门锁控制系统,包括蓝牙检测模组、蓝牙判断模组、控制器以及门锁;
11.上述蓝牙检测模组,用于检测目标电子设备的蓝牙信号,上述目标电子设备为已与门锁配对的电子设备;
12.上述蓝牙判断模组,用于确定蓝牙信号的实时信号强度及信号持续时长是否满足预设的状态切换条件,上述状态切换条件根据上述门锁的当前状态确定;
13.上述控制器,用于当确定上述蓝牙信号的实时信号强度及信号持续时长满足上述状态切换条件时,控制上述门锁切换当前状态。
14.第三方面,本技术提供了一种电子设备,该电子设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序
时实现如上述第一方面的方法的步骤。
15.第四方面,本技术提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
16.第五方面,本技术提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤。
17.本技术与现有技术相比存在的有益效果是:对于已与门锁配对的电子设备,即目标电子设备,可以检测其蓝牙信号,并根据该蓝牙信号的相关数据确定是否切换门锁的当前状态。要确定是否切换门锁的当前状态,除了确定蓝牙信号的实时信号强度是否满足状态切换条件以外,还可以确定蓝牙信号的信号持续时长是否满足该状态切换条件;当实时信号长度及信号持续时长均满足状态切换条件的情况下,切换门锁的当前状态。其中,状态切换条件是预先设定的,且门锁处于不同的状态下,所对应的状态切换条件有所区别。该门锁控制方法通过引入对信号持续时长的判断,可提高门锁切换状态的要求,使得门锁不会在短时间内频繁地开闭锁,提高门锁控制方法的稳定性。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例提供的一种门锁控制方法的流程示意图;
20.图2是本技术实施例提供的门锁控制系统的结构框图;
21.图3是本技术实施例提供的电子设备的结构示意图。
具体实施方式
22.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
23.本技术实施例提供的门锁控制方法可以应用于集成有门锁的智能设备,例如智能的车辆;或者,可以应用于能控制门锁的电子设备,例如手机、平板电脑、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等电子设备上,本技术实施例对电子设备的具体类型不作任何限制。
24.现有门锁控制方法,会因蓝牙信号的波动,或者用户在开闭锁区域来回走动而使得门锁频繁开闭锁,在稳定性上表现不佳。针对该问题,本技术提出了一种门锁控制方法,能够避免门锁频繁地开闭锁,提高门锁控制方法的稳定性。
25.下面通过具体实施例说明本技术所提出的门锁控制方法。作为示例而非限定,该方法可以应用于上述任意一种智能设备或者电子设备,为了便于理解,后续将以车辆作为
下述各个实施例的执行主体。
26.图1示出了本技术提供的门锁控制方法的示意性流程图,该门锁控制方法包括:
27.步骤110、检测目标电子设备的蓝牙信号。
28.目标电子设备指的是具备蓝牙模块的电子设备,例如手机、智能穿戴设备或者平板电脑等。其可预先与门锁完成配对,建立蓝牙连接。车辆为了能够及时响应目标电子设备的控制,实现门锁状态的切换,可以实时检测目标电子设备的蓝牙信号。
29.在一些实施例中,为了门锁控制的安全性,车辆在电子设备与门锁配对连接的过程中,可以先对电子设备进行身份认证,当电子设备通过身份认证后,再进行连接操作,完成配对连接的电子设备即可视为目标电子设备。该配对过程通过引入身份认证的步骤,可防止没有门锁控制权限的电子设备与门锁蓝牙连接,提高门锁控制的安全性。
30.步骤120、确定蓝牙信号的实时信号强度及信号持续时长是否满足预设的状态切换条件。
31.在检测到蓝牙信号后,为了避免门锁频繁地开闭锁,车辆除了可以获取该蓝牙信号的实时信号强度,还可以获取信号持续时长。通过引入信号持续时长,并将其作为影响满足状态切换条件的因素之一,可以确保门锁在短时间内不会频繁地开闭锁。具体地,车辆可以在获取到蓝牙信号的实时信号强度和信号持续时长后,将这二者与预先设置的状态切换条件进行比较,以判断是否满足该状态切换条件。其中,状态切换条件可以根据门锁的当前状态确定,也即,门锁的当前状态不同,对应的状态切换条件有所不同。
32.在确定蓝牙信号的实时信号强度及信号持续时长均满足状态切换条件的情况下,可以继续执行下述步骤130;但如果实时信号强度和信号持续时长并非均满足状态切换条件,则返回执行上述步骤120及其后续步骤。
33.步骤130、切换门锁的当前状态。
34.当蓝牙信号的实时信号强度及信号持续时长满足状态切换条件时,车辆便可以将门锁的当前状态切换至目标状态。仅作为示例,假定门锁的当前状态为闭锁状态,那么目标状态即为解锁状态;反之,如果门锁的当前状态为解锁状态,那么目标状态即为闭锁状态。
35.在一些实施例中,状态切换条件可以包括两个子条件,分别为信号条件和时长条件。基于此,上述步骤120具体包括:
36.步骤121、确定实时信号强度是否满足信号条件。
37.步骤122、当实时信号强度满足信号条件时,确定信号持续时长是否满足时长条件。
38.步骤123、当信号持续时长满足时长条件时,确定实时信号强度及信号持续时长满足状态切换条件。
39.在判断蓝牙信号是否满足状态切换条件的过程中,车辆可以先判断实时信号强度是否满足信号条件;当确定实时信号强度满足信号强度阈值时,可将当前的实时信号当作状态切换信号。为了避免门锁频繁地开闭锁,还可以为状态切换进一步设限,例如可以确定该状态切换信号的信号持续时长是否满足时长条件。可以理解的是,当信号持续时长满足时长条件时,说明因不稳定因素触发门锁状态切换的可能性不大,此时,可以确定实时信号强度及信号持续时长满足状态切换条件。其中,强度阈值的取值范围可以是-60dbm至-55dbm,不稳定因素可以包括蓝牙信号波动或者用户在车辆附近走动。
40.在一些实施例中,信号持续时长可以通过以下步骤确定:
41.步骤a1、当实时信号强度满足信号条件时,开始记录信号持续时长。
42.步骤a2、若实时信号强度不满足信号条件,则停止记录信号持续时长,且将已记录的信号持续时长重置为初始值。
43.在信号持续时长为初始值的情况下,如果蓝牙信号的实时信号强度满足对应的信号条件,车辆即可开始记录信号持续时长。在记录信号持续时长的过程中,如果实时信号强度不满足信号条件,车辆会停止记录信号持续时长,并对信号持续时长进行初始化,使其已记录的值重置为初始值。
44.仅作为示例,假定时长初始值为0,在t1时刻,确定实时信号强度满足信号条件,开始记录信号持续时长;但如果在t2时刻,确定信号强度不满足信号条件,那么此时会停止信号持续时长的记录,并将已记录的信号持续时长t
2-t1重置为0。
45.在一些实施例中,可利用计时器对信号持续时长进行记录,上述a1具体包括:当实时信号强度满足信号条件时,向计时器发送计时指令,以触发计时器开始记录信号持续时长;
46.相应地,上述步骤a2具体包括:当实时信号强度不满足信号条件时,向计时器发送重置指令,以触发计时器停止记录信号持续时长,并将已记录的信号持续时长重置为初始值。
47.车辆所集成的计时器可响应于车辆发送的不同指令进行工作:在车辆确定实时信号强度满足信号条件时,向计时器发送计时指令,计时器在接收到计时指令后,便可以开始记录信号持续时长;在计时器记录的过程中,如果车辆确定实时信号强度不满足信号条件,则会向计时器发送重置指令,计时器在接收到重置指令后,会先停止记录,而后将已记录的信号持续时长重置为0。
48.在一些实施例中,已知,门锁的当前状态可以包括闭锁状态和解锁状态,在门锁的当前状态为闭锁状态的情况下,信号条件可以是实时信号强度大于预设的信号强度阈值,时长条件为:信号持续时长达到预设的第一时长阈值,第一时长阈值的取值可以为8s~15s中的任一数值,例如10s、12s或者15s;在门锁的当前状态为解锁状态的情况下,信号条件为:实时信号强度不大于信号强度阈值,时长条件为:信号持续时长达到预设的第二时长阈值,第二时长阈值的取值可以为3s~8s内的任一数值,例如3s、5s或7s。
49.可以理解的是,如果直至信号持续时长达到对应的时长阈值时,实时信号强度始终未出现不满足信号条件的情况,那么车辆即可确定信号持续时长满足时长条件,可执行后续与门锁相关的控制操作。
50.为了便于理解,下面将结合上述两个不同的状态切换条件分别对门锁的解锁过程和闭锁过程进行说明。
51.解锁过程:在车辆的门锁处于闭锁状态时,如果车辆检测到实时信号强度大于信号强度阈值时,说明用户距离车辆较近,进入了车辆预先标定的解锁区域内,可以认为当前的蓝牙信号为解锁蓝牙信号。此时,车辆虽然检测到了解锁蓝牙信号,但该解锁蓝牙信号有可能是错误信号,例如,在门锁刚切换至闭锁状态下,用户还在车辆附近,由于蓝牙信号的波动或者用户的走动等不稳定因素导致车辆检测到该解锁蓝牙信号。
52.为了辨别解锁蓝牙信号是否为错误信号,车辆可进一步确定解锁蓝牙信号的信号
持续时长是否满足时长条件。如果信号持续时长达到第一时长阈值,则说明该解锁蓝牙信号为错误信号的可能性较低,可以认为当前蓝牙信号满足状态切换条件;但如果信号持续时长未达到第一时长阈值,则说明该解锁蓝牙信号为错误信号的可能性较高,可以认为当前蓝牙信号还未满足状态切换条件。
53.闭锁过程:在车辆的门锁处于解锁状态时,如果车辆检测到实时信号强度不大于信号强度阈值时,说明用户距离车辆较远,还未进入解锁区域内,可以认为当前的蓝牙信号为闭锁蓝牙信号。此时,车辆虽然检测到了闭锁蓝牙信号,但该闭锁蓝牙信号也可能是错误信号,例如,在门锁刚切换至解锁状态下,由于上述不稳定因素导致车辆检测到该闭锁蓝牙信号。
54.为了辨别闭锁蓝牙信号是否为错误信号,车辆可进一步确定解锁蓝牙信号的信号持续时长是否满足时长条件。如果信号持续时长达到第二时长阈值,则说明该解锁蓝牙信号为错误信号的可能性较低,可以认为当前蓝牙信号满足状态切换条件;但如果信号持续时长未达到第二时长阈值,则说明该闭锁蓝牙信号为错误信号的可能性较高,可以认为当前蓝牙信号还未满足状态切换条件。
55.通过上文可知,本技术实施例仅设置了一个信号强度阈值;也就是说,除了解锁区域外,其它区域都属于闭锁区域;也即,本技术实施例除了能够降低车辆门锁频繁开闭锁以外,在对车辆进行标定时,可仅标定解锁区域,而无需标定闭锁区域,因此能够降低车辆标定的工作量,降低车辆标定的成本。
56.在一些实施例中,正常情况下,用户以正常的速度走近车辆,一段时间内蓝牙信号的实时信号强度的变化不会太大;但如果用户因赶时间而快速移动至车辆附近,比较急切地想要打开门锁,那么一段时间内蓝牙信号的实时信号强度的变化会比较大。而上述实施例中,为了避免车锁的频繁开闭,第一时长阈值可能被设置为一较大值,这将导致用户快速接近车辆时,车辆极有可能无法满足用户希望在较短的时间段实现快速解锁的需求。为了解决该问题,在上述步骤120之前,还包括:
57.步骤b1、计算实时信号强度在第一预设时间段内的变化速率。
58.步骤b2、若变化速率大于预设的速率阈值,则减小第一时长阈值。
59.由上可知,在门锁的当前状态为闭锁状态的情况下,如果用户赶时间,那么在短时间内,实时信号强度的变化速率会比较大。故此,车辆只要检测到蓝牙信号,例如检测到实时信号强度为-95dbm至-86dbm的蓝牙信号,便可以开始计算实时信号强度在第一预设时间段内的变化速率;该第一预设时间段的时长可以较短,例如1~3s内。而后将该变化速率与预设的速率阈值比较,以确定用户赶时间的可能性大不大;如果变化速率大于速率阈值,那么说明用户赶时间的可能性较大,此时可以减小第一时长阈值;例如将第一时长阈值从10s减小至3s,从而快速地为用户解锁。
60.在一些实施例中,在实际的应用场景下,用户可能因转了个圈,导致第一预设时间段内的变化速率较大,但实际上,用户并不赶时间,如果因此减小第一时长阈值,则有可能增加门锁频繁开闭锁的风险。
61.基于此,车辆可以预设一个采样周期,计算指定个数个采样周期内的蓝牙信号的实时信号强度的变化速率,并将每个周期内的变化速率与速率阈值进行比较;而后确定变化速率大于速率阈值的采样周期的个数,假定记为目标个数;最后计算目标个数与指定个
数的比值,并将该比值与预设的比值阈值进行比较,如果该比值大于比值阈值,则确定当前用户赶时间。
62.仅作为示例,假定指定个数为3,一个采样周期的时长为2s,比值阈值为0.5。车辆通过采样计算,确定其中两个采样周期的变化速率大于速率阈值,那么目标个数即为2,因2/3>0.5,此时可以确定用户走的较快,赶时间的可能性较大,可以减小第一时长阈值。
63.在一些实施例中,为了进一步避免门锁频繁开闭锁,在切换门锁的当前状态之后,还包括:
64.步骤c1、在第二预设时间段内,屏蔽对门锁的切换操作。
65.步骤c2、在所述第二预设时间段后,恢复对门锁的切换操作。
66.在门锁的当前状态切换至目标状态后,为了进一步避免门锁频繁地开闭锁,车辆可以预留第二预设时间段,并在该第二预设时间段内屏蔽对门锁的切换操作;在第二预设时间段后,恢复对门锁的切换操作。其中,门锁的切换操作包括上述步骤120~130所对应的操作;第二预设时间段的取值可以是5~10s内的任一数值,例如6s。
67.在一些实施例中,屏蔽对门锁的切换操作可以通过停止检测蓝牙信号来实现。即车辆在第二预设时间段内停止检测蓝牙信号;并在第二预设时间段后,继续检测蓝牙信号。
68.在一些实施例中,屏蔽对门锁的切换操作还可以通过仅检测蓝牙信号但不触发条件对比操作来实现。即在第二预设时间段内,虽然车辆会持续检测蓝牙信号,但是即使检测到满足信号条件的蓝牙信号,也不执行后续的条件对比操作;在第二预设时间段后,若检测到满足信号条件的蓝牙信号,再执行后续的条件对比操作。其中,条件对比操作即为上述步骤120所对应的操作
69.在一些实施例中,当门锁处于闭锁状态下,车辆控制门锁由闭锁切换至解锁的状态切换条件还可以结合车辆的休眠状态设定。例如,当用户离车闭锁后,车辆还未进入休眠状态,此时,说明用户还未走远,为了避免频繁地开闭锁,状态切换条件可以如上述实施例所述;但如果用户离车闭锁后,车辆已经进入休眠状态,说明用户离开车辆的时间较长,当用户再次回到车辆附近后,为了减少用户解锁的等待时间,状态切换条件可以仅包括上述信号条件。也即,车辆可以在检测到解锁蓝牙信号后,确定满足状态切换条件,将门锁由闭锁状态切换至解锁状态。
70.可以理解的是,在车辆进入休眠状态下,由于状态切换条件未包含时长条件,因此解锁更加省时;但是由于车辆在检测到解锁蓝牙信号便立即解锁,该情况下,如果信号强度阈值设置的过低,则可能存在安全隐患。因此,在该场景下,可以另设一个信号强度阈值,其中,另设的信号强度阈值可以根据人与车之间的安全距离确定,且该另设的信号强度阈值大于上述的信号强度阈值。
71.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
72.为便于理解,下面以实际应用场景来说明本技术提出的门锁控制方法。该门锁控制方法具体包括:
73.在该实际应用场景下,假定目标电子设备为手机,门锁的当前状态为闭锁状态,信号强度阈值为-58dbm,第一时长阈值为10s,第二时长阈值为5s,第一预设时间段为2s,第二
预设时间段为7s。
74.车辆在检测到手机的蓝牙信号后,确定该蓝牙信号的实时信号强度在2s内的变化速率;假定一开始检测到的蓝牙信号为rssi
1 dbm,经过2s后,检测到的蓝牙信号为rssi
2 dbm,经过计算,可确定2s内蓝牙信号的变化速率为0.5(rssi2–
rssi1)dbm/s,假定和速率阈值相比,变化速率小于速率阈值,即用户不赶时间,因此可以按照预设的状态切换条件确定是否将门锁由闭锁状态切换至解锁状态。但如果经过2s后,检测到的蓝牙信号为rssi3dbm,计算除2s内蓝牙信号的变化速率为0.5(rssi3–
rssi1)dbm/s,假定变化速率大于速率阈值,可以确定用户赶时间,为了快速为用户解锁,可以减小第一时长阈值,例如减小至5s。
75.假定用户不赶时间,且车辆检测到蓝牙信号的实时信号强度为-55dbm,由于此时的实时信号强度大于-58dbm,因此可以确定此时的蓝牙信号为解锁蓝牙信号。但为了避免门锁频繁地开闭,车辆可以进一步确定该解锁蓝牙信号的信号持续时长是否达到10s。为了确定信号持续时长是否达到10s,在检测到蓝牙信号的实时信号强度为-55dbm后,可以发送计时指令至计时器,计时器在接收到计时指令后,便从初始值0s开始记录信号持续时长,并实时反馈目前记录的时长数据。
76.假定计时器记录到10s,且在这10s内,车辆检测到的蓝牙信号的实时信号强度均大于-58dbm,可确定实时信号强度及信号持续时长满足状态切换条件。由此,可将门锁由闭锁状态切换至解锁状态。
77.但如果计时器记录到6s时,车辆检测到实时信号强度为-60dbm的蓝牙信号,由于此时实时信号强度小于-58dbm,车辆会向计时器发送重置指令,计时器在接收到该重置指令后,会停止计时,并将已记录的6s重置为0s。如果车辆再次检测到蓝牙信号的实时信号强度大于-58dbm,会重复执行上述闭锁状态下发送计时指令的步骤及其后续步骤,此处不再赘述。
78.在门锁由闭锁状态切换至解锁状态后,为了进一步避免门锁频繁地开闭锁,可以在7s内,停止检测蓝牙信号,并在7s后,继续检测蓝牙信号。
79.门锁的当前状态为解锁状态,当车辆检测到实时信号强度为-58dbm的蓝牙信号,可以确定该蓝牙信号为闭锁蓝牙信号;为了避免车锁频繁地开闭,车辆可以进一步确定该闭锁蓝牙信号的信号持续时长是否达到5s。为了确定信号持续时长是否达到5s,在检测到蓝牙信号的实时信号强度为-58dbm后,可以发送计时指令至计时器,计时器在接收到计时指令后,便从初始值0s开始记录信号持续时长,并实时反馈目前记录的时长数据。
80.假定计时器记录到5s,且在这5s内,车辆检测到的蓝牙信号的实时信号强度均不大于-58dbm,可确定实时信号强度及信号持续时长满足状态切换条件,并将门锁由解锁状态切换至闭锁状态。
81.但如果计时器记录到3s时,车辆检测到实时信号强度为-55dbm的蓝牙信号,由于此时实时信号强度大于-58dbm,车辆会向计时器发送重置指令。计时器在接收到该重置指令后,会停止计时,并将已记录的3s重置为0s。如果车辆再次检测到蓝牙信号的实时信号强度不大于-58dbm,会重复执行上述解锁状态,发送计时指令的步骤及其后续步骤,此处不再赘述。
82.在门锁由解锁切换至闭锁状态后,可以返回执行上述的解锁判断过程,以确定是否解锁。也即,上述的状态切换过程,即解锁和闭锁过程,是一个往复循环的过程,因此,车
辆可以根据门锁的当前状态,确定执行上述哪种状态切换过程。
83.对应于上文实施例的门锁控制方法,图2示出了本技术实施例提供的门锁控制系统2的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
84.参照图2,该门锁控制系统2包括蓝牙检测模组21、蓝牙判断模组22、控制器23以及门锁24;
85.蓝牙检测模组21,用于检测目标电子设备的蓝牙信号,目标电子设备为已与门锁配对的电子设备;
86.蓝牙判断模组22,用于确定蓝牙信号的实时信号强度及信号持续时长是否满足预设的状态切换条件,状态切换条件根据门锁的当前状态确定;
87.控制器23,用于当蓝牙信号的实时信号强度及信号持续时长满足状态切换条件时,控制门锁24切换当前状态。
88.可选地,状态切换条件包括:信号条件及时长条件;上述蓝牙判断模组22具体用于:确定实时信号强度是否满足信号条件;当实时信号强度满足信号条件时,确定信号持续时长是否满足时长条件;当信号持续时长满足时长条件时,确定实时信号强度及信号持续时长满足状态切换条件。
89.可选地,上述蓝牙判断模组22还可以用于:在确定蓝牙信号的实时信号强度及信号持续时长是否满足预设的状态切换条件之前,在门锁的当前状态为闭锁状态的情况下,计算实时信号强度在第一预设时间段内的变化速率;若变化速率大于预设的速率阈值,则减小第一时长阈值。
90.可选地,上述蓝牙判断模组22还可以用于:
91.在信号持续时长为初始值的情况下,当实时信号强度满足信号条件时,开始记录信号持续时长;在记录信号持续时长的过程中,若实时信号强度不满足信号条件,则停止记录信号持续时长,且将已记录的信号持续时长重置为初始值。
92.可选地,蓝牙判断模组22具体用于:当实时信号强度满足信号条件时,向计时器发送计时指令,以触发计时器开始记录信号持续时长;当实时信号强度不满足信号条件时,向计时器发送重置指令,以触发计时器停止记录信号持续时长,并将已记录的信号持续时长重置为0。
93.可选地,上述蓝牙判断模组22还可以用于:在切换门锁的当前状态之后,在第二预设时间段内,停止执行检测目标电子设备的蓝牙信号的操作;在第二预设时间段后,恢复执行检测目标电子设备的蓝牙信号的操作。
94.需要说明的是,上述装置/单元之间的信息交互和执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
95.图3为本技术一实施例提供的电子设备的物理层面的结构示意图。如图3所示,该实施例的电子设备3包括:至少一个处理器30(图3中仅示出一个)处理器、存储器31以及存储在存储器31中并可在至少一个处理器30上运行的计算机程序32,处理器30执行计算机程序32时实现上述任意门锁控制方法实施例中的步骤,例如图1所示出的步骤110-130。
96.所称处理器30可以是中央处理单元(central processing unit,cpu),该处理器30还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集
成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
97.存储器31在一些实施例中可以是电子设备3的内部存储单元,例如电子设备3的硬盘或内存。存储器31在另一些实施例中也可以是电子设备3的外部存储设备,例如电子设备3上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
98.进一步地,存储器31还可以既包括终端设备3的内部存储单元也包括外部存储设备。存储器31用于存储操作装置、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如计算机程序的程序代码等。存储器31还可以用于暂时地存储已经输出或者将要输出的数据。
99.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
100.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
101.本技术实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。
102.该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/电子设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。
103.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
104.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本技术的范围。
105.在本技术所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
106.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
107.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1