本文作者:kaifamei

设备唤醒方法、装置、设备及存储介质与流程

更新时间:2025-12-27 00:27:07 0条评论

设备唤醒方法、装置、设备及存储介质与流程



1.本技术涉及物联网技术领域,具体而言,本技术涉及一种设备唤醒方法、装置、设备及存储介质。


背景技术:



2.随着物联网技术的迅速发展,智能设备的应用越来越广泛,例如,智能设备为智能门锁,由于智能门锁在开锁时,需要进行相应的识别和处理,因此,智能门锁往往具有人脸识别模组,那么,当主人回家时,智能门锁可以通过人脸识别模组提供的人脸识别功能,自动开锁来欢迎主人回家。
3.然而,如果人脸识别模组一直处于开启状态,将导致智能门锁的功耗较高,使得智能门锁需要频繁地更换电池,进而影响智能门锁的使用寿命。
4.由上可知,如何降低设备功耗以延长设备的使用寿命亟待解决。


技术实现要素:



5.本技术各实施例提供了一种设备唤醒方法、装置、设备及存储介质,可以解决相关技术中存在的设备功耗较高的问题。所述技术方案如下:
6.根据本技术实施例的一个方面,一种设备唤醒方法,包括:若检测到目标靠近设备,则获取所述目标的特征数据,所述特征数据用于指示所述目标的生物体特征;根据所述特征数据指示的所述目标的生物体特征,确定所述目标的对象类型;基于所述目标的对象类型,生成对应的设备唤醒指令,所述设备唤醒指令用于启动所述设备的关联模组。
7.根据本技术实施例的一个方面,一种设备唤醒装置,包括:数据获取模块,用于若检测到目标靠近设备,则获取所述目标的特征数据,所述特征数据用于指示所述目标的生物体特征;类型确定模块,用于根据所述特征数据指示的所述目标的生物体特征,确定所述目标的对象类型;模组唤醒模块,用于基于所述目标的对象类型,生成对应的设备唤醒指令,所述设备唤醒指令用于启动所述设备的关联模组。
8.根据本技术实施例的一个方面,一种设备,包括:至少一个处理器、至少一个存储器、以及至少一条通信总线,其中,存储器上存储有计算机程序,处理器通过通信总线读取存储器中的计算机程序;计算机程序被处理器执行时实现如上所述的设备唤醒方法。
9.根据本技术实施例的一个方面,一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上所述的设备唤醒方法。
10.根据本技术实施例的一个方面,一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在存储介质中,计算机设备的处理器从存储介质读取计算机程序,处理器执行计算机程序,使得计算机设备执行时实现如上所述的设备唤醒方法。
11.本技术提供的技术方案带来的有益效果是:
12.在上述技术方案中,若检测到目标靠近设备,则获取目标的特征数据,以根据该特征数据指示的目标的生物体特征,确定目标的对象类型,进而基于该对象类型生成对应的
设备唤醒指令,来启动设备的关联模组,以设备为智能门锁举例说明,对于目标而言,即使目标靠近设备,如果目标的对象类型表明目标不是主人,人脸识别模组也不会被启动,从而保证人脸识别模组处于休眠状态而不耗电,以此能够有效地解决相关技术中存在的设备功耗较高的问题。
附图说明
13.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
14.图1是根据本技术实施例所涉及的实施环境的示意图;
15.图2是根据一示例性实施例示出的一种设备唤醒方法的流程图;
16.图3是图2对应实施例中步骤310在一个实施例的流程图;
17.图4是根据一示例性实施例示出的基于不同距离检测传感器进行距离探测以及获得目标的高度特征的示意图;
18.图5是图2对应实施例中步骤310在另一个实施例的流程图;
19.图6是图2对应实施例中步骤330在一个实施例的流程图;
20.图7是根据一示例性实施例示出的另一种设备唤醒方法的流程图;
21.图8是一应用场景中一种设备唤醒方法的具体实现示意图;
22.图9是根据一示例性实施例示出的一种设备唤醒装置的结构框图;
23.图10是根据一示例性实施例示出的一种设备的硬件结构图;
24.图11是根据一示例性实施例示出的一种设备的结构框图。
具体实施方式
25.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
26.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
27.下面是对本技术涉及的几个名词进行的介绍和解释:
28.超声波人体传感器:基于近距离人体检测技术实现,既可以通过反射来看探测区域内是否存在目标,然后通过发射和反射之间的时间差来看目标距离传感器的距离,还可以通过反射的强度知道目标的体积是大还是小。简言之,超声波人体传感器既可以检测距离,也可以检测目标的反射强度,也可以理解为是,目标的体积。
29.如前所述,对于具有关联模组的设备来说,若关联模组一直处于开启状态,将导致设备的功耗较高,使得设备需要频繁地更换电池,进而影响设备的使用寿命。例如,智能门
锁因人脸识别模组一直处于开启状态,而存在较高的功耗。
30.针对上述问题,提出一种智能门锁唤醒方案,在目标与智能门锁之间的距离小于预设距离时,启动人脸识别模组。也就是说,人脸识别模组在目标靠近智能门锁之后才会启动,否则一直处于休眠状态,由此,在保证开锁需求的同时,避免人脸识别模组的长时间待机,从而降低智能门锁的功耗。
31.然而,上述方案中,一方面,检测方式非常单一,不仅容易被环境光、动物等导致人脸识别模组误启动,而且仅能确定智能门锁前有人,并不清楚人在智能门锁前做什么(比如是否主人回家),或者人靠近智能门锁之后是否又离开了,例如,若目标为邻居,该邻居可能只是路过智能门锁,但由于该邻居与智能门锁之间的距离小于预设距离,将造成人脸识别模组误启动,或者,若目标为访客,该访客欲拜访主人则势必会靠近智能门锁,而使得该访客与智能门锁之间的距离小于预设距离,从而也势必造成人脸识别模组的误启动。另一方面,对于人脸识别模组来说,通常目标为主人时,才有必要启动以此实现自动开锁来欢迎主人回家,而其他人(例如邻居、非法分子)则无需启动。
32.同理,对于摄像头模组而言,若为靠近智能门锁的每一个目标都启动摄像头模组,则可能涉及隐私,例如,邻居路过智能门锁时并不希望被拍摄,此种情况下,针对非法分子才有必要启动摄像头模组。
33.基于此,由于人脸识别模组、摄像头模组等关联模组仍存在不必要的启动,造成了设备的节能效果改善地非常有限。由上可知,相关技术中仍存在设备功耗较高的缺陷。
34.为此,本技术提供的设备唤醒方法,能够有效地降低设备功耗,相应地,该设备唤醒方法适用于设备唤醒装置、该设备唤醒装置可部署于设备,该设备具有若干关联模组,例如,该设备可以是智能门锁,智能门锁的关联模组包括但不限于人脸识别模组、门铃模组、摄像头模组等等。
35.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
36.图1是本技术实施例提供的一种设备唤醒方法的实施环境的示意图,如图1所示,该实施环境包括设备110和目标130。
37.其中,设备110是指具有关联模组的智能设备,该智能设备可以是智能打印机、智能传真机、智能摄像机、智能音箱、智能空调、智能门锁、智能灯、智能窗帘、智能电视、智能冰箱等电子设备。
38.在一种可能的实现方式,设备110内部可以部署至少一个传感设备111,通过部署的传感设备111对目标130进行探测,以得到目标130的相关信息,例如,该探测可以是距离探测、体积探测、温度探测、目标探测等等,对应地,探测得到的目标130的相关信息可以是目标130与设备110之间的距离、目标130的反射强度、目标130的温度、目标130是否存在于探测区域等等。
39.那么,以智能门锁为例,智能门锁的关联模组包括但不限于:摄像头模组、门铃模组、人脸识别模组等。随着目标130靠近或者远离智能门锁,智能门锁的关联模组将进入开启状态或者保持休眠状态,例如,若目标130靠近智能门锁,并且目标130为主人,则智能门锁的关联模组——人脸识别模组将启动,并进行相应的识别和处理,以实现智能门锁的自动开锁来欢迎主人回家。
40.请参阅图2,本技术实施例提供了一种设备唤醒方法,该方法适用于设备,该设备可以是图1所示出实施环境中的设备110,指的是具有关联模组的智能设备,例如,该设备具体是指内部部署至少一个传感设备的智能门锁,该智能门锁的关联模组包括但不限于:摄像头模组、门铃模组、人脸识别模组等。
41.在下述方法实施例中,为了便于描述,以该方法各步骤的执行主体为设备为例进行说明,但是并非对此构成具体限定。
42.如图2所示,该方法可以包括以下步骤:
43.步骤310,若检测到目标靠近设备,则获取目标的特征数据。
44.首先说明的是,目标,是指会出现在智能家居场景中的对象,该对象可以是人、机器人、动物中的任意一种。例如,对于智能门锁而言,目标是指会出现在智能门锁前的对象,该对象是人,具体可以是主人、访客、邻居、其他人中的任意一种。
45.应当理解,若探测区域内不存在目标,即未检测到目标,则无需启动设备的关联模组;或者,若检测到目标远离设备,例如,对于智能门锁来说,邻居路过智能门锁后又远离智能门锁,此时也无需启动设备的关联模组,为此,本实施例中,设备唤醒的前提是检测到目标靠近设备。
46.在一种可能的实现方式,是否检测到目标,通过设备内部部署的用于探测目标的传感设备实现,例如,该传感设备可以是pir(被动式红外辐射)人体感应传感器,还可以是温度传感器。检测过程可以包括以下步骤:根据传感设备接收到的目标探测信号,确定探测区域内是否存在目标;若探测区域内存在目标,则确定检测到目标。以温度传感器为例,若根据目标探测信号确定探测区域内出现温度为37摄氏度的对象,便能够确定探测区域内存在目标,该目标为人,进而确定检测到目标。
47.回请参阅图1,在图1中,目标130位于探测区域201内,那么,基于传感设备111接收到的目标探测信号202,设备110便能够确定检测到目标130。
48.在一种可能的实现方式,是否检测到目标靠近设备,通过设备内部部署的用于测量距离的传感设备实现,例如,该传感设备可以是距离检测传感器,还可以是超声波人体传感器。检测过程可以包括以下步骤:若检测到目标,则获取目标的轨迹数据;根据轨迹数据指示的移动轨迹,确定目标相对于设备的行为;基于目标相对于设备的行为确定是否检测到目标靠近设备。
49.其中,目标相对于设备的行为,包括:第一行为、第二行为、第三行为。其中,第一行为是指目标靠近设备的行为,第二行为是指目标远离设备的行为,第三行为是指目标路过设备的行为,基于此,若所确定的行为是第一行为,则确定检测到目标靠近设备,同理,若所确定的行为是第二行为,则确定检测到目标远离设备。
50.轨迹数据用于指示目标相对于设备的移动轨迹,关于该移动轨迹的确定,具体地,根据第三设定时长内接收到的至少两个第一距离探测信号,确定设备与目标之间的至少两个第一距离;根据至少两个第一距离,确定目标相对于设备的移动轨迹。
51.继续参阅图1,在图1中,目标130从位置a向位置c移动,在此移动过程中,对于传感设备111而言,将接收到多个第一距离探测信号,例如,分别用于确定设备110与目标130所在位置a、位置b、位置c之间的第一距离的三个第一距离探测信号,那么,基于该些第一距离探测信号203,设备110便能够确定目标130的移动轨迹是由位置a指向位置c,进而确定目标
130相对于设备110的行为是第一行为,从而最终确定检测到目标130靠近设备110。
52.以此类推,若目标130的移动轨迹是由位置c指向位置a,则能够确定目标130相对于设备110的行为是第二行为,从而最终确定检测到目标130远离设备110;若目标130是在位置a沿图1虚线所示出方向超位置d移动,则根据用于确定设备110与目标130所在位置a、位置d之间的第一距离的两个第一距离探测信号,便能够确定目标130的移动轨迹是由位置a指向位置d,进而确定目标130相对于设备110的行为是第三行为,从而最终确定检测到目标130路过设备110。
53.值得一提的是,发明人意识到,在智能门锁场景中,若目标为邻居,则该邻居既可能仅是路过智能门锁,此时,无需启动智能门锁的关联模组,当然,也可能作为主人的访客,而停留在路过智能门锁的某个位置,此时有可能需要启动智能门锁的关联模组,例如,启动门铃模组,以供访客使用。
54.基于此,本实施例中,对于确定目标相对于设备的行为是第三行为而言,检测过程还可以包括以下步骤:若所确定的行为是第三行为,则根据接收到的目标探测信号,确定目标在第二设定时长内是否均存在于探测区域;若为是,则确定检测到目标靠近设备。换而言之,在确定目标相对于设备的行为是第三行为之后,还需要进一步确定目标是否在探测区域停留,若停留,则重新确定目标相对于设备的行为是第一行为,从而能够充分地保证行为检测的准确性,进而有利于提升设备唤醒的准确性。
55.如前所述,就智能门锁来说,若检测到目标靠近智能门锁,便启动智能门锁的关联模组,存在关联模组误启动的可能性。例如,若目标为邻居,该邻居可能只是路过智能门锁,但由于该邻居靠近智能门锁,使得该邻居与智能门锁之间的距离小于预设距离,便造成了人脸识别模组的误启动。
56.为此,本实施例中,在启动设备的关联模组之前,需要获取目标的特征数据,以基于目标的特征数据来识别目标。例如,对于智能门锁而言,基于目标的特征数据来识别目标是否为主人,若目标为主人,则启动智能门锁的人脸识别模块,以进行相应的识别和处理,实现自动开锁来欢迎主人回家。
57.其中,特征数据用于指示目标的生物体特征。在一种可能的实现方式,目标的生物体特征包括但不限于:高度特征、面积特征、温度特征等。在一种可能的实现方式,高度特征指的是目标的高度;在一种可能的实现方式,温度特征是指目标的温度;在一种可能的实现方式,面积特征指的是目标的面积,该面积具体反映了目标在至少一个距离的反射强度,也可以理解为,该面积实质上构建了至少一个距离与反射强度之间的对应关系。
58.需要说明的是,目标的生物特征,例如人脸、指纹、虹膜,是能够对目标的身份进行唯一地标识,换而言之,基于目标的生物特征可以精准地识别目标,但是生物特征识别模组,例如人脸识别模组,若一直处于开启状态,耗能较大,故,对于智能门锁而言,人脸识别模组是作为等待启动的关联模组,并不参与目标的特征数据获取,以降低智能门锁的功耗。由此可见,目标的生物体特征用于初步地识别目标,相较于目标的生物特征,无法实现精准地识别目标,相应地,用于获取目标的生物体特征的模组耗能更小,更有利于降低智能门锁的功耗。
59.关于目标的特征数据的获取,在一种可能的实现方式,利用设备内部部署的至少一个传感设备,得到目标的特征数据。以温度特征举例说明,基于设备内部部署的温度传感
器,该温度传感器将进行温度探测,若探测区域内存在目标,该温度传感器便能够通过接收到的温度探测信号,确定目标的温度特征。
60.步骤330,根据特征数据指示的目标的生物体特征,确定目标的对象类型。
61.其中,目标的对象类型,用于指示目标的身份。在一种可能的实现方式,目标的对象类型包括第一对象类型、第二对象类型、第三对象类型、第四对象类型。以设备为智能门锁为例,第一对象类型是指主人类型,用于指示对象的身份为主人;第二对象类型是指其他人类型,用于指示对象的身份为其他人;第三对象类型是陌生人类型,用于指示对象的身份为陌生人;第四对象类型是访客类型,用于指示对象的身份为访客。
62.此种方式下,基于目标的身份便能够实现过滤一部分对象,避免针对该部分对象需要进行精准地识别才能过滤,从而降低了设备的关联模组误启动的风险。
63.举例来说,主人为高个子,若目标为矮个子,对于智能门锁而言,人脸识别模组仅为主人启动,通过传感设备得到的特征数据便能够确定目标的对象类型至少为其他人类型,足以确定无需开锁,从而避免了人脸识别模组为其他人启动。也就是说,通过维持功耗低的传感设备处于启动状态,来替代维持功耗高的人脸识别模组处于启动状态,即可过滤非主人的对象,从而有利于智能门锁节能,以延长该智能门锁的使用寿命。
64.步骤350,基于目标的对象类型,生成对应的设备唤醒指令。
65.其中,设备唤醒指令用于启动设备的关联模组。
66.在一种可能的实现方式,设备的关联模组包括第一类型模组、第二类型模组、第三类型模组。其中,第一类型模组是指针对对象类型为第一对象类型的目标启动的关联模组,第二类型模组是指针对对象类型为第二对象类型的目标启动的关联模组,第三类型模组是指针对对象类型为第三对象类型的目标启动的关联模组。以设备为智能门锁为例,第一类型模组是指生物特征识别模组,具体可以是人脸识别模组、指纹识别模组、虹膜识别模组等;第二类型模组是指门铃模组;第三类型模组是指摄像头模组。
67.在一种可能的实现方式,若目标的对象类型为第一对象类型,则生成用于启动第一类型模组的第一设备唤醒指令;若目标的对象类型为第二对象类型,则生成用于启动第二类型模组的第二设备唤醒指令。
68.以智能门锁举例说明,第二对象类型为其他人类型,第二类型模组为门铃模组,第三对象类型为陌生人类型,第三类型模组为摄像头模组,那么,在门铃模组启动之后,通常期望目标去按压门铃,以此来提醒主人有访客到,然而,发明人意识到,对于对象类型为其他人类型的目标来说,该目标有可能是认识的访客,也有可能是不认识的陌生人,此时,需要针对陌生人启动摄像头模组去拍摄。为此,在一种可能的实现方式,若目标的对象类型为第三对象类型,则生成用于启动第三类型模组的第三设备唤醒指令。
69.通过上述过程,在目标靠近设备的前提下,实现了针对不同对象类型的目标,对应地唤醒设备的关联模组,例如,对于智能门锁来说,当目标为主人,才会启动人脸识别模组,或者,当目标为陌生人,才会启动摄像头模组,从而充分地保证了设备唤醒的准确性,以此能够有效地解决相关技术中存在的设备功耗较高的问题。
70.如前所述,目标的生物体特征包括但不限于:高度特征、面积特征、温度特征等。下面对本技术实施例提供的设备唤醒方法中目标的特征数据的获取过程进行介绍。
71.请参阅图3,在一示例性实施例,对于目标的生物体特征包括高度特征,步骤310可
以包括以下步骤:
72.步骤311,根据接收到的第一距离探测信号和至少一个第二距离探测信号,分别确定设备与目标之间的第一距离和至少一个第二距离。
73.其中,第一距离探测信号的接收方向与第二距离探测信号的接收方向之间保持设定角度。
74.也就是说,第一距离探测信号和第二距离探测信号由不同的用于测量距离的传感设备接收,并且该不同的用于测量距离的传感设备在设备内部按照设定角度部署。其中,第一距离探测信号用于确定设备与目标之间的第一距离,第二距离探测信号用于确定设备与目标之间的第二距离。
75.在一种可能的实现方式,第一距离是指水平方向上的距离,即没有高度差的距离,第二距离指的是具有高度差的距离。在一种可能的实现方式,用于测量距离的传感设备包括距离检测传感器、超声波人体传感器。
76.步骤313,根据第一距离、至少一个第二距离、以及设备的高度,计算得到目标的高度特征,作为目标的特征数据。
77.以距离检测传感器为例,图4展示了一个实施例中基于不同距离检测传感器进行距离探测以及获得目标的高度特征的示意图,如图4(a)所示,设备110中按照不同的设定角度部署了多个距离检测传感器,以便基于该多个距离检测传感器对目标进行距离探测,从而对应地接收到多个距离探测信号。其中,由距离检测传感器0接收到的第一距离探测信号,用于确定设备与目标之间的第一距离,该第一距离是指水平方向上的距离;分别由距离检测传感器1~n接收到的多个第二距离探测信号,用于确定设备与目标之间的多个第二距离,该多个第二距离指的是多个具有不同高度差的距离。
78.如图4(b)所示,例如,距离检测传感器0与距离检测传感器1在设备内部按照设定角度β部署,使得第二距离a相对于第一距离b而言,具有一高度差c1。那么,通过第一距离a、第二距离b、距离检测传感器0与距离检测传感器1之间的设定角度β,便能够计算得到第二距离a相对于第一距离b的高度差c1。
79.由此,通过设备内部部署的多个用于测量距离的传感设备,便能够计算得到多个第二距离相对于第一距离的多个高度差c1~cn,并与设备自身的高度h结合,最终得到目标的高度h=c1+c2+c3+
……
+cn+h,也可以理解为是目标的高度特征。
80.请参阅图5,在一示例性实施例,对于目标的生物体特征包括面积特征,步骤310可以包括以下步骤:
81.步骤312,根据接收到的第一距离探测信号,确定设备与目标之间的第一距离,并根据接收到的体积探测信号,确定目标的反射强度。
82.步骤314,根据目标在第一距离的反射强度,确定目标的面积特征,作为目标的特征数据。
83.如前所述,目标的面积特征,是指目标的面积,该面积具体反映了目标在至少一个第一距离的反射强度。那么,基于由第一距离探测信号确定的设备与目标之间的第一距离、以及由体积探测信号确定的目标的反射强度,便能够确定目标在该第一距离的反射强度,以此作为目标的面积,确定为目标的面积特征。
84.在上述实施例的配合下,实现了目标的生物体特征的获取,以此作为后续过滤一
部分对象的数据依据,例如,若主人为高个子,则矮个子对象便可以直接过滤,避免针对该部分对象需要进行精准地识别才能过滤,从而避免第一类型模组(例如人脸识别模组)的启动,有利于降低第一类型模组误启动的风险,最终有利于降低设备的功耗而延长设备的使用寿命。
85.在一种可能的实现方式,目标的对象类型的确定,是通过比对目标的生物体特征与历史特征库中的历史特征实现的。其中,历史特征是指历史特征库中历史对象的生物体特征,历史对象的对象类型为第一对象类型。
86.需要说明的是,历史对象,是指历史特征库中存储有对应生物体特征的对象。仍以智能门锁为例,对于家庭用户而言,爸爸妈妈、爷爷奶奶、儿子女儿都作为主人,将对应的生物体特征添加至历史特征库,那么,若目标为爸爸,基于比对该目标的生物体特征与历史特征库中的历史特征,便能够确定该目标的对象类型为第一对象类型,亦即是主人类型。
87.请参阅图6,在一示例性实施例,步骤330可以包括以下步骤:
88.步骤331,在历史特征库中,搜索与目标的生物体特征相匹配的历史特征。
89.若搜索到相匹配的历史特征,表示目标已添加对应生物体特征至历史特征库,则执行步骤333;反之,若搜索不到相匹配的历史特征,表示目标尚未添加对应生物体特征至历史特征库,则执行步骤335。
90.下面以面积特征为例,对历史特征库的构建过程进行说明,如图7所示:
91.步骤410,响应于针对历史对象的添加指令,发送移动信息。
92.其中,添加指令用于指示为历史对象添加历史特征至历史特征库。在一种可能的实现方式,若历史对象所持终端完成历史对象的人脸添加,则设备接收到针对历史对象的添加指令。此时,设备便能够响应于该添加指令,为历史对象添加历史特征至历史特征库。
93.移动信息用于指示历史对象相对于设备移动。在一种可能的实现方式,响应于针对历史对象的添加指令,设备向历史对象所持终端发送移动信息,以提示历史对象相对于设备移动,例如,提示历史对象靠近设备,或者,提示历史对象远离设备。那么,在历史对象移动过程中,设备内部部署的至少一个传感设备,例如,该传感设备为超声波传感器,便能够接收到至少一个探测信号,例如,该探测信号为体积探测信号,进而获得历史对象在不同距离的反射强度,以此来确定历史对象的面积特征。
94.步骤430,根据历史对象移动过程中接收到的关于历史对象的探测信号,确定历史对象的历史特征。
95.其中,探测信号包括以下至少一种:第一距离探测信号、第二距离探测信号、体积探测信号、温度探测信号。
96.例如,由第一距离探测信号和第二距离探测信号,确定历史对象与设备之间的第一距离、第二距离,进而确定历史对象的高度特征;由第一距离探测信号和体积探测信号,确定历史对象在不同距离的发射强度,进而确定历史对象的面积特征;由第一距离探测信号和温度探测信号,确定历史对象在不同距离的温度,进而确定历史对象的温度特征。
97.步骤450,将历史对象的历史特征添加至历史特征库。
98.其中,历史特征包括以下至少一种:高度特征、面积特征、温度特征。
99.以超声波人体传感器举例说明,在历史对象e移动过程中,假设历史对象e移动至距离设备30cm处,超声波人体传感器基于接收到的第一距离探测信号a1、体积探测信号b1,
分别确定设备与历史对象e之间的第一距离x1、以及历史对象e的反射强度y1。随着历史对象e远离设备移动,假设历史对象e移动至距离设备40cm处,超声波人体传感器基于接收到的第一距离探测信号a2、体积探测信号b2,分别确定设备与历史对象e之间的第一距离x2、以及历史对象e的反射强度y2。此时,根据历史对象e在第一距离x1的反射强度y1、以及在第一距离x2的反射强度y2,便能够获得历史对象e的面积特征,例如,面积特征表示为{x1:y1,x2:y2},并添加至历史特征库。
100.相应地,假设目标f在第一距离x1的反射强度为y3,表明该目标f在相同距离x1下具有区别于y1的不同反射强度y3,也可以理解为,该目标f在相同距离下的面积特征无法与历史特征库中历史对象e的面积特征相匹配,此时,便能够确定目标f并不是历史对象e,即目标e的对象类型不属于第一对象类型。
101.由此,即构建了存储有历史对象的历史特征的历史特征库,以作为目标的对象类型的确定的依据。
102.相应地,在一种可能的实现方式,响应于针对历史对象的删除指令,从历史特征库中删除该历史对象的历史特征。在一种可能的实现方式,响应于针对历史对象的更改指令,修改历史特征库中历史对象的历史特征。其中,历史特征的更改过程与历史特征的添加过程原理基本一致,此处不再重复描述。
103.步骤333,确定目标的对象类型为第一对象类型。
104.其中,以智能门锁为例,该第一对象类型为主人类型。
105.步骤335,确定目标的对象类型为第二对象类型。
106.其中,以智能门锁为例,该第二对象类型为其他人类型。
107.进一步地,如前所述智能门锁的例子中,发明人意识到,对于对象类型为其他人类型的目标来说,该目标有可能是认识的访客,也有可能是不认识的陌生人,为此,在启动设备的关联模组之前,还需要进一步确定目标的对象类型是否为第三对象类型,例如陌生人类型。具体是指:响应于用于启动第二类型模组的第二设备唤醒指令,检测针对第二类型模组的触发操作。
108.若第一设定时长内检测到针对第二类型模组的触发操作,在智能门锁场景中,表示目标作为访客,按压了门铃,以此来提醒主人有访客到,则执行步骤337;反之,若第一设定时长内未检测到针对第二类型模组的触发操作,在智能门锁场景中,表示目标作为陌生人,在门前逗留存在的风险,则执行步骤338。
109.步骤337,确定目标的对象类型为第四对象类型。
110.其中,以智能门锁为例,该第四对象类型为访客类型。
111.步骤338,确定目标的对象类型为第三对象类型。
112.其中,以智能门锁为例,该第三对象类型为陌生人类型。
113.在上述实施例的作用下,实现了目标身份的识别,以此作为一部分对象过滤的依据,例如,对于智能门锁而言,若目标为其他人便可直接过滤,避免针对该部分对象需要进行精准地识别才能过滤,从而避免第一类型模组(例如人脸识别模组)的启动,有利于降低第一类型模组误启动的风险,最终有利于降低设备的功耗而延长设备的使用寿命。
114.图8是一应用场景中一种设备唤醒方法的具体实现示意图。该应用场景中,设备为智能门锁,该智能门锁具有关联模组为:人脸识别模组、门铃模组、摄像头模组,并且,该智
能门锁内部部署的传感设备包括但不限于:超声波人体传感器、pir人体感应传感器,相应地,目标为会出现在该应用场景中的对象,具体是指人。
115.对于智能门锁而言,随着智能门锁上电,启动传感设备,并维持传感设备处于启动状态,关联模组则维持于休眠状态。当然,在一种可能的实现方式,传感设备也依次启动,以利于进一步地降低智能门锁的功耗,例如,先启动pir人体感应传感器,再启动超声波人体传感器。
116.下面以智能门锁为例,对设备唤醒过程进行详细地说明:
117.随着pir人体感应传感器启动,pir人体感应传感器工作,用于接收目标探测信号,以基于该目标探测信号确定探测区域内是否存在目标。若未接收到目标探测信号,则继续进行目标探测,若接收到目标探测信号,表示探测区域内存在目标,则启动超声波人体传感器。
118.随着超声波人体传感器启动,超声波人体传感器工作,用于接收第一距离探测信号、第二距离探测信号、体积探测信号等,以基于该些探测信号确定目标与智能门锁之间的第一距离、第二距离、目标的反射强度等。
119.若目标与智能门锁之间的第一距离有变化,则进一步判断该第一距离是否变大,若该第一距离变大,则确定目标相对于智能门锁的行为是第二行为,即目标远离智能门锁,否则确定目标相对于智能门锁的行为是第一行为,即目标靠近智能门锁。
120.若目标与智能门锁之间的第一距离无变化,则确定目标相对于智能门锁的行为是第三行为,即目标路过智能门锁。在目标路过智能门锁的情况下,为防止误检,进一步判断第二设定时长(例如10s)内目标是否均存在于探测区域,若否,则目标路过智能门锁,例如,目标的身份为邻居,否则重新确定目标相对于智能门锁的行为是第一行为,即目标靠近智能门锁。
121.若目标靠近智能门锁,则获取目标的特征数据,以基于历史特征库,比对目标的生物体特征。若历史特征库中搜索到与目标的生物体特征相匹配的历史特征,则确定目标的对象类型为主人类型,表示目标的身份为主人,从而为主人启动人脸识别模组,以实现自动开锁欢迎主人回家。
122.若搜索不到相匹配的历史特征,则确定目标的对象类型为其他人类型,表示目标的身份为其他人,从而为其他人启动门铃模组。为防止行为,进一步判断是否在第一设定时长(例如10s)内检测到针对门铃模组的触发操作,若是,则确定目标的对象类型为访客类型,表示目标的身份为访客,该访客按压了门铃,以提示主人有访客到,否则确定目标的对象类型为陌生人类型,表示目标一直未按压门铃,其身份可疑,从而为该目标启动摄像头模组,以拍摄在智能门锁前身份可疑的目标,从而有效地保证主人的居家安全。
123.在本应用场景中,一方面,实现了智能门锁中传感设备、关联模组的“按需工作”,平常休眠几乎不耗电,有利于智能门锁节能;另一方面,不考虑目标远离或者路过智能门锁的情况,仅在检测到目标靠近智能门锁,才逐步唤醒智能门锁的关联模组,既能进一步节省智能门锁的功耗,同时还兼顾了用户体验,例如,主人回家自动开锁等。
124.下述为本技术装置实施例,可以用于执行本技术所涉及的设备唤醒方法。对于本技术装置实施例中未披露的细节,请参照本技术所涉及的设备唤醒方法的方法实施例。
125.请参阅图9,本技术实施例中提供了一种设备唤醒装置900,包括但不限于:。数据
获取模块910、类型确定模块930、以及模组唤醒模块950。
126.其中,数据获取模块910,用于若检测到目标靠近设备,则获取目标的特征数据,特征数据用于指示目标的生物体特征。
127.类型确定模块930,用于根据特征数据指示的目标的生物体特征,确定目标的对象类型。
128.模组唤醒模块950,用于基于目标的对象类型,生成对应的设备唤醒指令,设备唤醒指令用于启动设备的关联模组。
129.需要说明的是,上述实施例所提供的设备唤醒装置在进行设备唤醒时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即设备唤醒装置的内部结构将划分为不同的功能模块,以完成以上描述的全部或者部分功能。
130.另外,上述实施例所提供的设备唤醒装置与设备唤醒方法的实施例属于同一构思,其中各个模块执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
131.图10根据一示例性实施例示出的一种设备的结构示意。该设备适用于图1所示出实施环境中的设备110。该设备可以是具有关联模组的智能设备,例如,该智能设备具体是指具有人脸识别模组、门铃模组、摄像头模组的智能设备。
132.需要说明的是,该设备只是一个适配于本技术的示例,不能认为是提供了对本技术的使用范围的任何限制。该设备也不能解释为需要依赖于或者必须具有图10示出的示例性的设备2000中的一个或者多个组件。
133.设备2000的硬件结构可因配置或者性能的不同而产生较大的差异,如图10所示,设备2000包括:电源210、接口230、至少一存储器250、以及至少一中央处理器(cpu,central processing units)270。
134.具体地,电源210用于为设备2000上的各硬件设备提供工作电压。
135.接口230包括至少一有线或无线网络接口,用于与外部设备交互。
136.当然,在其余本技术适配的示例中,接口230还可以进一步包括至少一串并转换接口233、至少一输入输出接口235以及至少一usb接口237等,如图10所示,在此并非对此构成具体限定。
137.存储器250作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统251、应用程序253及数据255等,存储方式可以是短暂存储或者永久存储。
138.其中,操作系统251用于管理与控制设备2000上的各硬件设备以及应用程序253,以实现中央处理器270对存储器250中海量数据255的运算与处理,其可以是windows servertm、mac os xtm、unixtm、linuxtm、freebsdtm等。
139.应用程序253是基于操作系统251之上完成至少一项特定工作的计算机程序,其可以包括至少一模块(图10未示出),每个模块都可以分别包含有对设备2000的计算机程序。例如,设备唤醒装置可视为部署于设备2000的应用程序253。
140.数据255可以是存储于磁盘中的照片、图片等,还可以是各种探测信号等,存储于存储器250中。
141.中央处理器270可以包括一个或多个以上的处理器,并设置为通过至少一通信总线与存储器250通信,以读取存储器250中存储的计算机程序,进而实现对存储器250中海量数据255的运算与处理。例如,通过中央处理器270读取存储器250中存储的一系列计算机程序的形式来完成设备唤醒方法。
142.此外,通过硬件电路或者硬件电路结合软件也能同样实现本技术,因此,实现本技术并不限于任何特定硬件电路、软件以及两者的组合。
143.请参阅图11,本技术实施例中提供了一种设备4000,该设备400可以包括:具有关联模组的智能设备,例如,该智能设备具体是指具有人脸识别模组、门铃模组、摄像头模组的智能设备。
144.在图11中,该设备4000包括至少一个处理器4001、至少一条通信总线4002以及至少一个存储器4003。
145.其中,处理器4001和存储器4003相连,如通过通信总线4002相连。可选地,设备4000还可以包括收发器4004,收发器4004可以用于该设备与其他设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该设备4000的结构并不构成对本技术实施例的限定。
146.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
147.通信总线4002可包括一通路,在上述组件之间传送信息。通信总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。通信总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
148.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
149.存储器4003上存储有计算机程序,处理器4001通过通信总线4002读取存储器4003中存储的计算机程序。
150.该计算机程序被处理器4001执行时实现上述各实施例中的设备唤醒方法。
151.此外,本技术实施例中提供了一种存储介质,该存储介质上存储有计算机程序,该
计算机程序被处理器执行时实现上述各实施例中的设备唤醒方法。
152.本技术实施例中提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在存储介质中。计算机设备的处理器从存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述各实施例中的设备唤醒方法。
153.与相关技术相比,第一,通过传感设备确定的目标的对象类型,便能够初步地识别目标,低成本高效率;第二,能够基于传感设备确定目标相对于设备的移动轨迹,进而确定目标相对于设备的行为,以便于过滤远离或者路过设备的目标,达到关联模组不必唤醒的目的;第三,基于传感设备确定的目标的生物体特征,过滤不期望被拍摄的目标,以此保护目标隐私,例如,邻居路过智能门锁时不期望被拍摄,进而使得设备不必要维持功耗较高的关联模组,而是维持功耗低的传感设备,极大地节省了设备的功耗,能够有效地延长设备的使用寿命。
154.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
155.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。

技术特征:


1.一种设备唤醒方法,其特征在于,包括:若检测到目标靠近设备,则获取所述目标的特征数据,所述特征数据用于指示所述目标的生物体特征;根据所述特征数据指示的所述目标的生物体特征,确定所述目标的对象类型;基于所述目标的对象类型,生成对应的设备唤醒指令,所述设备唤醒指令用于启动所述设备的关联模组。2.如权利要求1所述的方法,其特征在于,所述目标的生物体特征包括高度特征;所述获取所述目标的特征数据,包括:根据接收到的第一距离探测信号和至少一个第二距离探测信号,分别确定所述设备与所述目标之间的第一距离和至少一个第二距离,所述第一距离探测信号的接收方向与所述第二距离探测信号的接收方向之间保持设定角度;根据所述第一距离、至少一个所述第二距离、以及所述设备的高度,计算得到所述目标的高度特征,作为所述目标的特征数据。3.如权利要求1所述的方法,其特征在于,所述目标的生物体特征包括面积特征;所述获取所述目标的特征数据,包括:根据接收到的第一距离探测信号,确定所述设备与所述目标之间的第一距离,并根据接收到的体积探测信号,确定所述目标的反射强度;根据所述目标在所述第一距离的所述反射强度,确定所述目标的面积特征,作为所述目标的特征数据。4.如权利要求1所述的方法,其特征在于,所述目标的对象类型包括第一对象类型;所述根据所述特征数据指示的所述目标的生物体特征,确定所述目标的对象类型,包括:在历史特征库中,搜索与所述目标的生物体特征相匹配的历史特征,所述历史特征是指所述历史特征库中历史对象的生物体特征,所述历史对象的对象类型为所述第一对象类型;若搜索到相匹配的历史特征,则确定所述目标的对象类型为所述第一对象类型;所述基于所述目标的对象类型,生成对应的设备唤醒指令,包括:若所述目标的对象类型为所述第一对象类型,则生成用于启动第一类型模组的第一设备唤醒指令。5.如权利要求4所述的方法,其特征在于,所述在历史特征库中,搜索与所述目标的生物体特征相匹配的历史特征之前,所述方法还包括:响应于针对所述历史对象的添加指令,根据接收到的关于所述历史对象的探测信号,确定所述历史对象的历史特征,所述探测信号包括以下至少一种:第一距离探测信号、第二距离探测信号、体积探测信号、温度探测信号;将所述历史对象的历史特征添加至所述历史特征库。6.如权利要求4所述的方法,其特征在于,所述目标的对象类型还包括第二对象类型;所述根据所述特征数据指示的所述目标的生物体特征,确定所述目标的对象类型,包括:若搜索不到相匹配的历史特征,则确定所述目标的对象类型为第二对象类型;
所述基于所述目标的对象类型,生成对应的设备唤醒指令,包括:若所述目标的对象类型为所述第二对象类型,则生成用于启动第二类型模组的第二设备唤醒指令。7.如权利要求6所述的方法,其特征在于,所述对象类型还包括第三对象类型;所述若所述目标的对象类型为所述第二对象类型,则生成用于启动第二类型模组的第二设备唤醒指令之后,所述方法还包括:响应于所述用于启动第二类型模组的第二设备唤醒指令,检测针对所述第二类型模组的触发操作;若第一设定时长内未检测到所述触发操作,则确定所述目标的对象类型为所述第三对象类型;所述基于所述目标的对象类型,生成对应的设备唤醒指令,包括:若所述目标的对象类型为所述第三对象类型,则生成用于启动第三类型模组的第三设备唤醒指令。8.如权利要求1至7任一项所述的方法,其特征在于,所述若检测到目标靠近设备,则获取所述目标的特征数据之前,所述方法还包括:若检测到目标,则获取所述目标的轨迹数据,所述轨迹数据用于指示所述目标相对于所述设备的移动轨迹;根据所述轨迹数据指示的所述移动轨迹,确定所述目标相对于所述设备的行为,所述行为包括第一行为和第二行为;若所确定的行为是所述第一行为,则确定检测到所述目标靠近所述设备;或若所确定的行为是所述第二行为,则确定检测到所述目标远离所述设备。9.如权利要求8所述的方法,其特征在于,所述行为还包括第三行为;所述根据所述轨迹数据指示的所述移动轨迹,确定所述目标相对于所述设备的行为之后,所述方法还包括:若所确定的行为是所述第三行为,则根据接收到的目标探测信号,确定所述目标在第二设定时长内是否均存在于探测区域;若为是,则确定检测到所述目标靠近所述设备。10.如权利要求8所述的方法,其特征在于,所述获取所述目标的轨迹数据,包括:根据第三设定时长内接收到的至少两个第一距离探测信号,确定所述设备与所述目标之间的至少两个第一距离;根据至少两个所述第一距离,确定所述目标相对于所述设备的移动轨迹,作为所述目标的轨迹数据。11.如权利要求8所述的方法,其特征在于,所述若检测到目标,则获取所述目标的轨迹数据之前,所述方法还包括:根据接收到的目标探测信号,确定探测区域内是否存在所述目标;若所述探测区域内存在所述目标,则确定检测到所述目标。12.一种设备唤醒装置,其特征在于,包括:数据获取模块,用于若检测到目标靠近设备,则获取所述目标的特征数据,所述特征数据用于指示所述目标的生物体特征;
类型确定模块,用于根据所述特征数据指示的所述目标的生物体特征,确定所述目标的对象类型;模组唤醒模块,用于基于所述目标的对象类型,生成对应的设备唤醒指令,所述设备唤醒指令用于启动所述设备的关联模组。13.一种设备,其特征在于,包括:至少一个处理器、至少一个存储器、以及至少一条通信总线,其中,所述存储器上存储有计算机程序,所述处理器通过所述通信总线读取所述存储器中的所述计算机程序;所述计算机程序被所述处理器执行时实现权利要求1至11中任一项所述的设备唤醒方法。14.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的设备唤醒方法。

技术总结


本申请实施例提供了一种设备唤醒方法、装置、设备及存储介质,涉及物联网技术领域。其中,该方法包括:若检测到目标靠近设备,则获取所述目标的特征数据,所述特征数据用于指示所述目标的生物体特征;根据所述特征数据指示的所述目标的生物体特征,确定所述目标的对象类型;基于所述目标的对象类型,生成对应的设备唤醒指令,所述设备唤醒指令用于启动所述设备的关联模组。采用本申请实施例提供的设备唤醒方法、装置、设备及存储介质,有利于降低设备功耗。耗。耗。


技术研发人员:

郑洪凯 沈思铭

受保护的技术使用者:

深圳绿米联创科技有限公司

技术研发日:

2022.05.10

技术公布日:

2022/10/25


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-55614-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-12-22 03:14:54

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论