一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备唤醒方法及系统、电子设备和存储介质与流程

2022-06-29 20:48:36 来源:中国专利 TAG:


1.本技术涉及一种信息技术领域,具体涉及一种设备唤醒方法及系统、电子设备和存储介质。


背景技术:

2.随着物联网(internet of things,iot)技术的发展以及wifi6、蓝牙mesh等技术的普及,诸如插座、照明灯、电饭煲等越来越多的终端设备通过网络实现互联。随着终端设备的不断增多,通过诸如手机app(即应用程序)、面板等传统控制方式,已逐渐无力应付越来越复杂的设备交互。在此情形下,语音交互越来越受到人们的追捧。然而,在实际应用过程中,语音交互有可能产生误唤醒,如在没有人监管的情况下,烤箱被误唤醒,由此可能会产生重大安全隐患。有鉴于此,如何降低误唤醒率成为亟待解决的问题。


技术实现要素:

3.本技术提供一种设备唤醒方法及系统、电子设备和存储介质,以降低误唤醒率。
4.为解决上述技术问题,本技术采用的一个技术方案是:一种设备唤醒方法,包括:决策设备基于目标区域的人员情况,确定目标区域中的待唤醒设备的状态,其中,待唤醒设备的状态表示待唤醒设备是否允许唤醒;响应于待唤醒设备发送的唤醒确认请求,基于待唤醒设备的状态,指示待唤醒设备是否唤醒语音交互模式。
5.根据本技术一实施方式,目标区域的人员情况是基于云端设备发送的目标区域的人员检测信息确定的。
6.根据本技术一实施方式,在基于目标区域的人员情况,确定目标区域中的待唤醒设备的状态之前,方法还包括:接收云端设备基于采集数据得到的目标区域的人员检测信息,其中,采集数据为采集设备对目标区域采集得到的;基于人员检测信息,得到目标区域的人员情况。
7.根据本技术一实施方式,采集设备包括门开关感应设备、图像采集设备和目标感应设备中的至少一种,采集数据包括门开关感应设备采集到的进出门数据、图像采集设备采集到的图像数据、目标感应设备的感应数据中的至少一者。
8.根据本技术一实施方式,目标区域的人员检测信息,包括以下至少一者:基于进出门数据,而得到的门开关感应设备对应的人员检测信息;基于图像数据的人像检测结果,而得到的图像采集设备对应的人员检测信息;基于感应数据,而得到的目标感应设备对应的人员检测信息。
9.根据本技术一实施方式,门开关感应设备对应的人员检测信息,包括:有人回来状态和有人离开状态,有人回来状态是云端设备接收到门开关感应设备采集到的进门数据而生成的,有人离开状态是云端设备接收到门开关感应设备采集到的出门数据而生成的,基于人员检测信息,得到目标区域的人员情况,包括:在采集设备包括门开关感应设备的情况下,比较有人回来状态和有人离开状态的生成次数,基于比较的结果确定目标区域是否有
人。
10.根据本技术一实施方式,基于目标区域的人员情况,确定目标区域中的待唤醒设备的状态,包括:在目标区域有人的情况下,将待唤醒设备的状态确定为允许唤醒状态;在目标区域无人的情况下,将待唤醒设备的状态确定为禁止唤醒状态。
11.根据本技术一实施方式,基于待唤醒设备的状态,指示待唤醒设备是否唤醒语音交互模式,包括:在待唤醒设备的状态为允许唤醒状态的情况下,指示待唤醒设备执行唤醒语音交互模式;在待唤醒设备的状态为禁止唤醒状态的情况下,指示待唤醒设备不执行唤醒语音交互模式。
12.根据本技术一实施方式,唤醒确认请求是待唤醒设备采集到音频数据并检测到音频数据包含预设词语的情况下生成的;在待唤醒设备的状态为允许唤醒状态的情况下,指示待唤醒设备执行唤醒语音交互模式,包括:在待唤醒设备的状态为允许唤醒状态的情况下,对唤醒确认请求包含的音频数据进行检测;在检测到音频数据包含预设词语的情况下,指示待唤醒设备执行唤醒语音交互模式。
13.根据本技术一实施方式,决策设备包括以下至少一种特征:决策设备位于目标区域中,决策设备的处理能力强于待唤醒设备;和/或,决策设备与待唤醒设备采用短程无线通信方式进行通信或者连接在同一局域网;和/或,目标区域为家庭区域。
14.为解决上述技术问题,本技术采用的另一个技术方案是:一种电子设备,包括处理器、存储器和通信电路,存储器和通信电路耦接至处理器;存储器存储有程序指令,处理器用于执行程序指令以实现上述方案中的设备唤醒方法。
15.为解决上述技术问题,本技术采用的又一个技术方案是:一种计算机可读存储介质,存储有能够被处理器运行的程序指令,程序指令用于实现上述方案中的设备唤醒方法。
16.为解决上述技术问题,本技术采用的又一个技术方案是:一种设备唤醒系统,包括相互连接的决策设备和待唤醒设备,其中,决策设备为上述方案中的电子设备,待唤醒设备位于目标区域中,且能够在唤醒语音交互模式的情况下,执行在目标区域接收到语音指令。
17.根据本技术一实施方式,设备唤醒系统还包括连接决策设备的云端设备,云端设备用于向决策设备发送目标区域的人员检测信息,人员检测信息用于确认人员情况。
18.根据本技术一实施方式,设备唤醒系统还包括位于目标区域的采集设备,采集设备与云端设备连接,用于获得目标区域的采集数据,并将采集数据发送给云端设备,云端设备用于基于采集数据确定目标区域的人员检测信息。
附图说明
19.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
20.图1是本技术设备唤醒系统一实施例的框架示意图;
21.图2是本技术设备唤醒方法一实施例的流程示意图;
22.图3是本技术电子设备一实施例的框架示意图;
23.图4是本技术计算机可读存储介质一实施例的框架示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.本技术设备唤醒方法公开实施例中,决策设备通过目标区域内的人员情况来确定位于目标区域内待唤醒设备的状态,且该状态表示待唤醒设备是允许唤醒,还是不允许唤醒,并响应于来自待唤醒设备的唤醒确认请求,基于待唤醒设备的状态,来指示待唤醒设备是否唤醒语音交互模式,由于待唤醒设备的状态是决策设备基于目标区域内的人员情况而确定,故能够有利于提高待唤醒设备的状态的准确性,即能够有利于提高确定待唤醒设备是否允许唤醒的准确性,相较于响应于唤醒确认请求直接唤醒语音交互模式而言,通过结合来自待唤醒设备的唤醒确认请求以及待唤醒设备的状态,共同指示待唤醒设备是否唤醒语音交互模式,能够有利于降低误唤醒率。
26.请参阅图1,图1是本技术设备唤醒系统一实施例的框架示意图。如图1所示,设备唤醒系统包括决策设备以及待唤醒设备,且决策设备以及待唤醒设备之间相互连接,以确保两者之间的交互通信。具体而言,决策设备可以为可实现本技术中任一设备唤醒方法实施例的电子设备,其具体电路框架可以参阅本技术电子设备实施例的相关描述,在此暂不赘述。请继续参阅图1,待唤醒设备可以位于目标区域内,且若唤醒语音交互模式,则待唤醒设备能够执行在目标区域内接收到的语音指令。
27.需要说明的是,待唤醒设备可以包括但不限于:诸如智能插座、智能灯具、扫地机器人等智能家居设备,以及诸如电饭锅、冰箱、烤箱等家电设备,在此不做限定。不失一般性地,智能插座若唤醒语音交互模式,则能够执行诸如“断开通路”、“闭合通路”等语音指令,从而能够在执行语音指令“闭合通路”的情形下,为插在智能插座上的电器(如,热水器)通电,或者能够在执行语音指令“断开通路”的情形下,为插在智能插座上的电器(如,热水器)断电,其他待唤醒设备可以以此类推,在此不再一一举例。
28.在一个实施场景中,为了提高决策设备的执行效率,以快速且精准地确定是否指示待唤醒设备去唤醒语音交互模式,决策设备的处理能力可以强于待唤醒设备。例如,决策设备的cpu(central processing unit,中央处理器)的核心数、线程数以及频率可以大于待唤醒设备。决策设备可以包括但不限于:电视机、nas(network attached storage,网络附属存储)、机顶盒等等,在此不做限定。
29.在一个实施场景中,决策设备与待唤醒设备两者之间具体可以通过短程无线通信方式来进行通信,或者,决策设备以及待唤醒设备之间具体也可以通过短程无线通信方式连接在同一局域网内。短程无线通信方式具体可以包括但不限于:蓝牙、zigbee(即紫蜂协议)等等,在此不做限定。
30.在一个实施场景中,如前所述,待唤醒设备可以位于目标区域内,为了进一步确保待唤醒设备与决策设备之间的顺畅通信,决策设备也可以设置于目标区域内。
31.在一个实施场景中,目标区域具体可以包括但不限于家庭区域,即本公开实施例中的设备唤醒系统具体可以部署于家居环境中。如,诸如电饭锅、电冰箱、烤箱等待唤醒设
备可以位于家庭区域的厨房内,而诸如智能插座、智能灯具等待唤醒设备可以根据需要部署在家庭区域的客厅、卧室内,在此不做限定。
32.在一个实施场景中,设备唤醒系统可以仅包含一个决策设备,如,在目标区域的面积较小的情况下,待唤醒设备分布较为密集,在此情形下,仅部署一个决策设备即可与所有待唤醒设备实现可靠连接;或者,请继续参阅图1,如图1所示,设备唤醒系统也可以包含多个(如,2个、3个等等)决策设备,每个决策设备可以连接有至少一个(如,1个、2个、3个等等)待唤醒设备。决策设备所连接的待唤醒设备具体可以根据决策设备以及待唤醒设备之间的相对位置进行设置,例如,对于书房内的决策设备“nas”而言,其所连接的待唤醒设备可以包括:书房内的智能插座、书房内的智能灯具,对于客厅内的决策设备“电视机”而言,其所连接的待唤醒设备可以包括:客厅内的扫地机器人、客厅内的智能插座、客厅内的智能灯具,其他决策设备可以以此类推,在此不再一一举例;或者,决策设备所链接的待唤醒设备具体也可以直接由用户进行配置,例如,用户可以直接配置卧室内的决策设备“机顶盒”与卧室内的智能插座、卧室内的空调以及卧室内的智能灯具连接。上述两种方式在实际应用时,可以任选其一,在此不做限定。
33.在一个实施场景中,如前所述,决策设备通过目标区域的人员情况来确定位于目标区域内的待唤醒设备的状态,为了提高人员情况的准确性,如图1所示,设备唤醒系统还可以进一步包括位于目标区域内的采集设备,且采集设备用于获取得到目标区域内的采集数据,该采集数据用来确定目标区域内的人员情况。需要说明的是,目标区域的人员情况具体可以包括但不限于:目标区域内是否有人,如人员情况可以包括:目标区域内有人,或者,人员情况可以包括:目标区域内无人,在此不做限定。
34.在一个具体的实施场景中,采集设备可以包括但不限于门开关感应设备、图像采集设备和目标感应设备中的至少一者。需要说明的是,门开关感应设备可以包括但不限于门锁,门锁具体可以包括但不限于:指纹锁、密码锁、门卡锁、虹膜锁等,图像采集设备可以包括但不限于摄像头,摄像头可以包括但不限于:卡片式摄像头、球形摄像头等等,目标感应设备可以包括但不限于红外感应设备等等,红外感应设备可以包括但不限于:红外热释电传感器等等,在此不做限定。
35.在另一个具体的实施场景中,如前所述,采集设备可以包括但不限于门开关感应设备、图像采集设备、目标感应设备等,在此情形下,采集数据可以包括但不限于门开关感应设备采集得到的进出门数据、图像采集设备拍摄得到的图像数据、目标感应设备感应得到的感应数据等,在此基础上,可以基于其中一者,或者结合其中两者及以上,来确定目标区域内的人员情况。具体可以参阅下述公开实施例中的相关描述,在此暂不赘述。
36.需要说明的是,采集设备与待唤醒设备并非对立的个体,待唤醒设备中也可以包括采集设备,如,待唤醒设备可以包括:电饭锅、扫地机器人、智能插座、摄像头,与前述智能插座类似地,若摄像头唤醒语音交互模式,则能够执行诸如“删除本地录像”、“保存本地录像至云端”等语音指令,从而能在执行语音指令“删除本地录像”的情形下,删除摄像头本地所存储的录像,而在执行语音指令“保存本地录像至云端”的情形下,将摄像头本地所存储的录像保存至云端,进一步地,摄像头也可以作为采集设备,用于采集图像数据,以便根据图像数据,确定人员情况,具体确定方式可以参阅下述公开实施例中相关描述,在此暂不赘述。当然,待唤醒设备中也可以不包括采集设备,如,待唤醒设备可以包括:电饭锅、扫地机
器人和智能插座,而采集设备可以包括门锁和红外感应设备,在此不做限定。
37.在一个实施场景中,决策设备可以直接基于采集设备获取得到的采集数据来确定得到目标区域的人员情况,如此能够有利于尽可能地缩短决策是否唤醒过程中的通信链路,有利于降低确定是否唤醒的时延。
38.在另一个实施场景中,请结合参阅图1,为了降低决策设备的处理负荷,设备唤醒系统中还可以包括云端设备(如,服务器等等),该云端设备可以与决策设备以及采集设备连接,在此基础上,云端设备可以从采集设备获取到采集数据,并基于采集数据确定得到目标区域的人员检测信息,进一步将目标区域的人员检测信息发送给决策设备,以供决策设备通过目标区域的人员检测信息来确定目标区域的人员情况,并通过目标区域的人员情况,确定待唤醒设备的状态。也就是说,一方面云端设备与采集设备相连,以获取到目标区域的采集数据,并基于采集数据确定目标区域的人员检测信息,另一方面云端设备也和决策设备相连,以将人员检测信息发送给决策设备,以便决策设备根据人员检测信息确定人员情况,从而确定待唤醒设备的状态,由于云端设备相较于决策设备往往具有更强的处理能力,使其能够运行更为复杂精确的数学模型来处理采集数据,以提高人员情况的准确性,从而通过云端设备、决策设备、采集设备三者共同协作,能够有利于提高确定得到的待唤醒设备的状态的准确性,并降低决策设备的处理负荷。
39.上述实施例已表明决策设备、待唤醒设备、采集设备以及云端设备之间的连接关系、数据交互,以及各自的功能作用。下面请参阅图2,图2是本技术设备唤醒方法一实施例的流程示意图。具体而言,可以包括如下步骤:
40.步骤s21:决策设备基于目标区域的人员情况,确定目标区域中的待唤醒设备的状态。
41.本公开实施例中,待唤醒设备的状态用于表示待唤醒设备是允许唤醒,还是不允许唤醒,具体可以参阅前述公开实施例中相关描述,在此不再赘述。
42.在一个实施场景中,如前述公开实施例所述,目标区域的人员情况具体可以基于采集设备针对目标区域的采集数据来确定。如,若采集设备包括门开关感应设备,则采集数据可以包括门开关感应设备采集得到的进出门数据;而若采集设备包括图像采集设备,则采集数据可以包括图像采集设备拍摄得到的图像数据;而若采集设备包括目标感应设备,则采集数据可以包括目标感应设备感应得到的感应数据,在此不做限定。
43.在一个实施场景中,如前述公开实施例所述,决策设备可以直接基于采集数据,获取得到目标区域的人员检测信息,在此基础上,再基于获取得到的人员检测信息,确定目标区域的人员情况。
44.在另一个实施场景中,如前述公开实施例所述,为了降低决策设备的处理负荷以及提高人员情况的准确性,也可以由云端设备基于采集设备获取得到的采集数据,得到目标区域的人员检测信息,从而决策设备可以接收云端设备由采集数据所获取到的人员检测信息,并基于该人员检测信息,确定目标区域的人员情况,以通过云端设备、决策设备以及采集设备三端共同协作,来确定待唤醒设备是否唤醒语音交互模式。
45.需要说明的是,人员检测信息可以包括但不限于:进出门信息等,在此不做限定。进一步地,无论是由云端设备获取人员检测信息,还是由决策设备直接获取人员检测信息,均可以根据不同采集设备对目标区域的不同采集数据来确定人员检测信息。
46.以采集设备包括门开关感应设备为例,在此情形下,可以基于门开关感应设备采集的进出门数据,获取到门开关感应设备对应的人员检测信息,为了便于与其他采集设备对应的人员检测信息进行区分,可以将门开关感应设备对应的人员检测信息称为第一人员检测信息。
47.在一个实施场景中,以前述三端共同协作为例,在云端设备接收到门开关感应设备所采集到的进门数据时可以生成有人回来状态,而在云端设备接收到门开关感应设备采集得到的出门数据时可以生成有人离开状态,在此情形下,前述第一人员检测信息具体可以包括:有人回来状态和有人离开状态,具体可以包括有人回来状态的生成次数h以及有人离开状态的生成次数i。以门开关感应设备是指纹门锁为例,在门开关感应设备采集到指纹而开锁时,可以认为接收到一次进门数据,而在门开关感应设备未采集到指纹即开锁时,可以认为接收到一次出门数据;或者,以门开关感应设备是密码锁为例,在门开关感应设备采集到正确的输入密码而开锁时,可以认为接收到一次进门数据,而在门开关感应设备未采集到密码直接开锁时,可以认为接收到一次出门数据,其他门锁可以以此类推,在此不再一一举例。
48.在另一个实施场景中,如前所述,第一人员检测信息具体可以包括:有人回来状态的生成次数h以及有人离开状态的生成次数i,在此情形下,可以比较有人回来状态的生成次数h以及有人离开状态的生成次数i,并基于比较结果来确定人员情况,即目标区域是否有人。具体地,在有人回来状态的生成次数h大于有人离开状态的生成次数i的情况下,可以确定目标区域有人,反之可以确定目标区域无人。如,有人回来状态的生成次数为4次,即门锁记录到4次利用指纹、密码等开锁,而有人离开状态的生成次数为3次,即门锁记录到3次不利用任何指纹、密码等而直接开锁,则可以确定目标区域有人;或者,有人回来状态的生成次数为4次,有人离开状态的生成次数也为4次,则可以认为大门共经历了4次完整的“进门-出门”动作,故可以确定目标区域无人。其他情况可以以此类推,在此不再一一举例。
49.以采集设备包括图像采集设备为例,在此情形下,可以基于图像采集设备采集得到的图像数据的人像检测结果,获取到图像采集设备对应的人员检测信息,为了便于与其他采集设备对应的人员检测信息进行区分,可以将图像采集设备对应的人员检测信息称为第二人员检测信息。
50.在一个实施场景中,图像采集设备的拍摄范围可以覆盖整个目标区域,可以对图像采集设备采集得到的图像数据进行人像检测,得到人像检测结果,人像检测结果具体可以包括图像数据中是否存在人像,在此情形下,前述第二人员检测信息具体可以包括人像检测结果。进一步地,可以直接基于第二人员检测信息,确定得到人员情况。如,对图像数据进行人像检测,可以得到人像检测结果,该人像检测结果可以包括图像数据存在人像,此时可以认为第二人员检测信息包括图像数据存在人像,从而可以直接确定人员情况为目标区域有人;或者,对图像数据进行人像检测,可以得到人像检测结果,该人像检测结果可以包括图像数据不存在人像,此时可以认为第二人员检测信息包括图像数据不存在人像,从而可以直接确定人员情况为目标区域无人。
51.在另一个实施场景中,图像采集设备的拍摄范围也可以仅覆盖目标区域的门口,则可以对图像采集设备采集得到的图像数据进行人像检测,得到人像检测结果,人像检测结果具体可以包括图像数据中是否存在人像,若存在人像是进门还是出门,在此情形下,前
述第二人员检测信息具体可以包括人像检测结果。进一步地,可以比较存在人像进门的次数和存在人像出门的次数,并基于比较结果来确定人员情况,即确定目标区域是否有人。如,对图像数据进行人像检测,得到人像检测结果,该人像检测结果可以包括存在人像,且存在人像进门,且经统计,目前存在人像进门的次数为h,存在人像出门的次数为i,则若h大于i,则可以认为人员情况包括目标区域有人,否则可以认为人员情况包括目标区域无人。
52.以采集设备包括目标感应设备为例,在此情形下,可以基于目标感应设备感应得到的感应数据,获取到目标感应设备对应的人员检测信息,为了便于与其他采集设备对应的人员检测信息进行区分,可以将目标感应设备对应的人员检测信息称为第三人员检测信息。
53.在一个实施场景中,可以在门内、门外分别部署目标感应设备,每次先接收到门外目标感应设备感应得到的感应数据再接收到门内目标感应设备感应得到的感应数据,则可以生成有人回来状态,而每次先接收到门内目标感应设备感应得到的感应数据再接收到门外目标感应设备感应得到的感应数据,则可以生成有人离开状态,在此情形下,前述第三人员检测信息具体可以包括:有人回来状态的生成次数h以及有人离开状态的生成次数i。
54.在另一个实施场景中,如前所述,第三人员检测信息具体可以包括:有人回来状态的生成次数h以及有人离开状态的生成次数i,在此情形下,可以比较有人回来状态的生成次数h以及有人离开状态的生成次数i,并基于比较结果来确定人员情况,即目标区域是否有人。具体地,在有人回来状态的生成次数h大于有人离开状态的生成次数i的情况下,可以确定目标区域有人,反之可以确定目标区域无人。具体可以参阅前述相关描述,在此不再赘述。
55.需要说明的是,为了进一步提高人员情况的准确性,可以结合多种采集设备对应的采集数据共同确定人员情况,从而通过结合多模态的采集数据,能够有利于减少单模态的采集数据确定人员情况可能造成的误差,提高人员情况的准确性。
56.以采集设备包括门开关感应设备和图像采集设备为例,其中,图像采集设备的拍摄范围可以仅覆盖目标区域的门口,也可以覆盖整个目标区域,在此情形下,基于门开关感应设备采集得到的进出门数据,可以获取到前述第一人员检测信息,并基于图像采集设备采集得到的图像数据的人像检测结果,可以获取到前述第二人员检测信息,从而可以结合第一人员检测信息和第二人员检测信息,确定得到人员情况(即目标区域是否有人)。
57.在一个实施场景中,如前所述,在图像采集设备的拍摄范围覆盖整个目标区域的情况下,第二人员检测信息可以包括目标区域内是否有人,且第一人员检测信息可以包括:有人回来状态的生成次数h以及有人离开状态的生成次数i,通过比较生成次数h和生成次数i,可以确定得到一个初始的人员情况a(即目标区域是否有人)。进一步地,可以利用第二人员检测信息校验上述人员情况a,得到最终的人员情况b。如,用户利用指纹开门进入目标区域,故生成次数h为1次,此时门尚未关闭,且由于用户意识到有东西落在目标区域之外而直接出门,门锁未检测到不利用指纹而直接开门的动作(即并未检测到屋内解锁的动作),故生成次数i仍为0,由于生成次数h大于生成次数i,从而判定为目标区域有人,与实际情况不相符。也就是说,在实际应用时,由门锁的采集数据所确定的人员情况可能存在误差,故可以利用第二检测信息将上述目标区域有人的人员情况进行校正,得到最终的人员情况(即目标区域无人)。
58.在另一个实施场景中,如前所述,在图像采集设备的拍摄范围仅覆盖目标区域的门口的情况下,第二人员检测信息可以包括目前存在人像进门的次数为h以及存在人像出门的次数为i,且第一人员检测信息可以包括:有人回来状态的生成次数h以及有人离开状态的生成次数i,通过比较生成次数h和生成次数i,可以确定得到一个初始的人员情况c(即目标区域是否有人)。进一步地,可以利用第二人员检测信息校验上述人员情况c,得到最终的人员情况d。如,用户利用指纹开门进入目标区域,故生成次数h为1次,此时门已关闭,用户准备出门聚会时,不利用指纹直接开门(即检测到屋内解锁的动作),故生成次数i为1,并在即将关门时,接到聚会取消的通知,用户回到目标区域内并关门,由于生成次数h等于生成次数i,故判定为目标区域无人,与实际情况不相符。也就是说,在实际应用时,由门锁的采集数据所确定的人员情况可能存在误差,故可以利用第二检测信息将上述目标区域无人的人员情况进行校正,得到最终的人员情况(即目标区域有人)。
59.以采集设备包括门开关感应设备、目标感应设备和图像采集设备为例,其中,目标感应设备可以包括分别部署于门内和门外的门内目标感应设备和门外目标感应设备,图像采集设备的拍摄范围可以覆盖整个目标区域,也可以仅覆盖目标区域的门口,在此情形下,基于门开关感应设备采集得到的进出门数据,可以获取到前述第一人员检测信息,基于图像采集设备采集得到的图像数据的人像检测结果,可以获取到前述第二人员检测结果,并基于目标感应设备感应得到的感应数据,可以获取到前述第三人员检测信息,如前所述,第一人员检测信息可以包括:有人回来状态的生成次数h以及有人离开状态的生成次数i,且第三人员检测信息也可以包括:有人回来状态的生成次数h以及有人离开状态的生成次数i。在此基础上,可以结合第一人员检测信息、第二人员检测信息和第三人员检测信息,确定得到人员情况(即目标区域是否有人)。
60.在一个实施场景中,可以比较第一人员检测信息中有人回来状态的生成次数h以及有人离开状态的生成次数i,得到比较结果a,与此同时,可以比较第三人员检测信息中有人回来状态的生成次数h以及有人离开状态的生成次数i,得到比较结果b,若比较结果a和比较结果b一致(即第一人员检测信息和第三人员检测信息中生成次数h均大于生成次数i,或者,第一人员检测信息和第三人员检测信息中生成次数h均不大于生成次数i),则可以直接基于比较结果a或比较结果b,确定目标区域是否有人。具体确定目标区域是否有人的方式,可以参阅前述相关描述,在此不再赘述;反之,若比较结果a和比较结果b不一致,则可以继续基于摄像头采集到的图像数据的人像检测结果,获取到第二人员检测信息,并基于第二人员检测信息,确定目标区域是否有人,具体确定目标区域是否有人的方式,可以参阅前述相关描述,在此不再赘述。
61.在另一个实施场景中,可以比较第一人员检测信息和第三人员检测信息中有人回来状态的生成次数h是否相同,得到比较结果c,并比较第一人员检测信息和第三人员检测信息中有人离开状态的生成次数i是否相同,得到比较结果d,若比较结果c和比较结果d均表示比较为相同,则可以直接基于上述比较结果a或者比较结果b确定目标区域是否有人,具体确定目标区域是否有人的方式,可以参阅前述相关描述,在此不再赘述;反之,若比较结果c和比较结果d中任一者表示比较为不相同,则可以继续基于图像采集设备采集到的图像数据的人像检测结果,获取到第二人员检测信息,并基于第二人员检测信息,确定目标区域是否有人,具体确定目标区域是否有人的方式,可以参阅前述相关描述,在此不再赘述。
62.需要说明的是,如前所述,通过采集设备获取到的采集数据,可以由云端设备(或者决策设备)得到人员检测信息,并由决策设备进一步基于人员检测信息,确定目标区域的人员情况(即目标区域是否有人),决策设备进一步可以根据人员情况,来确定目标区域内的待唤醒设备的状态。具体地,若目标区域有人,则可以将待唤醒设备的状态相应确定为允许唤醒状态,反之,若目标区域无人,则可以将待唤醒设备的状态相应确定为禁止唤醒状态。
63.如前所述,人员情况可以包括:目标区域有人、目标区域无人共两种情况,为了进一步降低误唤醒率,人员情况可以进一步包括:目标区域有人且处于活动状态,目标区域有人且处于睡眠状态、目标区域无人共三种情况。仍以采集设备包括图像采集设备为例,其中,图像采集设备的拍摄范围可以覆盖整个目标区域,在此情形下,基于图像采集设备采集得到的图像数据的人像检测结果,可以获取到前述第二人员检测结果,且第二人员检测信息可以包括是否有人以及人是处于活动状态还是睡眠状态。在此基础上,可以利用第二人员检测信息,确定得到人员情况。
64.在一个实施场景中,可以对图像采集设备采集得到的图像数据进行人像检测,得到人像检测结果,人像检测结果具体可以包括图像数据中是否有人以及人是处于活动状态,还是处于睡眠状态,在此情形下,前述第二人员检测信息具体可以包括人像检测结果。进一步地,可以直接基于第二人员检测信息,确定得到人员情况。如,对图像数据进行人像检测,可以得到人像检测结果,该人像检测结果可以包括目标区域有人且人处于睡眠状态,此时可以直接确定人员情况为目标区域有人且处于睡眠状态;或者,对图像数据进行人像检测,可以得到人像检测结果,该人像检测结果可以包括目标区域无人,此时可以直接确定人员情况为目标区域无人;或者,对图像数据进行人像检测,可以得到人像检测结果,该人像检测结果可以包括目标区域有人且处于活动状态。
65.需要说明的是,如前所述,通过采集设备获取到的采集数据,可以由云端设备(或者决策设备)得到人员检测信息,并由决策设备进一步基于人员检测信息,确定目标区域的人员情况,决策设备进一步可以根据人员情况,来确定目标区域内的待唤醒设备的状态。具体地,若目标区域有人且处于活动状态,则可以将待唤醒设备的状态相应确定为允许唤醒状态,而若目标区域有人且处于睡眠状态,则可以将待唤醒设备的状态相应确定为禁止唤醒状态,若目标区域无人,则可以将待唤醒设备的状态相应确定为禁止唤醒状态。
66.步骤s22:响应于待唤醒设备发送的唤醒确认请求,基于待唤醒设备的状态,指示待唤醒设备是否唤醒语音交互模式。
67.在一个实施场景中,待唤醒设备一旦采集到音频数据,就可以生成唤醒确认请求。如,待唤醒设备采集得到音频数据“断开通路”,或者采集到音频数据“开始扫地”,或者采集到音频数据“开始煮饭”,即可生成唤醒确定请求。
68.在另一个实施场景中,为了提高生成唤醒确认请求的准确性,避免决策设备频繁响应唤醒确认请求,在采集到音频数据之后,待唤醒设备还可以检测音频数据中是否含有预设词语,若含有预设词语,则可以生成唤醒确认请求,否则可以不生成唤醒确认请求。预设词语具体可以设置为日常生活中不太可能使用的短语,如,可以设置为“xx语音助手”、“xx生活助手”等等,在此不做限定。如,待唤醒设备采集到音频数据“xx语音助手,请把卧室内智能插座断开通路”,则由于音频数据中含有预设词语“xx语音助手”,待唤醒设备可以生
成唤醒确认请求,或者,待唤醒设备采集得到音频数据“今天这部电影不错”,则由于音频数据中未含有预设词语“xx语音助手”,待唤醒设备可以不生成唤醒确认请求。其他情况可以以此类推,在此不再一一举例。
69.在一个实施场景中,决策设备若接收到来自待唤醒设备的唤醒确认请求,则可以结合待唤醒设备的状态,共同指示待唤醒设备此时是否唤醒语音交互模式,即指示执行唤醒语音交互模式,或者指示不执行唤醒语音交互模式。需要说明的是,若指示执行唤醒语音交互模式,则意味着待唤醒设备将切换为“已唤醒设备”,此时可以响应用户的语音指令,而若指示不执行唤醒语音交互模式,则意味着待唤醒设备不会切换为“已唤醒设备”,即待唤醒设备,此时仍不可以响应用户的语音指令。具体地,在待唤醒设备的状态确定为上述允许唤醒状态的情形下,可以指示待唤醒设备去执行上述唤醒语音交互模式,反之,在待唤醒设备的状态确定为上述禁止唤醒状态的情形下,可以指示待唤醒设备不去执行上述唤醒语音交互模式。
70.在另一个实施场景中,如前所述,若采集到音频数据,且音频数据中含有预设词语,则待唤醒设备可以生成唤醒确认请求。进一步地,待唤醒设备可以将音频数据一同打包至唤醒确认请求,若待唤醒设备为禁止唤醒状态,则决策设备可以指示待唤醒设备不去执行上述唤醒语音交互模式,而若待唤醒设备为允许唤醒状态,则决策设备可以进一步对唤醒上述音频数据进行检测,若也检测到预设词语,则决策设备可以指示待唤醒设备去执行上述唤醒语音交互模式。上述方式,待唤醒设备在采集到音频数据且也检测到音频数据含有预设词语的情况下,生成唤醒确认请求且唤醒确认请求含有音频数据,并进一步由决策设备对唤醒确认请求内的音频数据进行二次检测,并在二次检测也确定音频数据内含有预设词语的情形下,指示待唤醒设备去执行唤醒语音交互模式,从而能够有利于降低对音频数据内预设词语的误检率,进而能够有利于进一步降低误唤醒率。
71.上述方案,决策设备通过目标区域内的人员情况来确定位于目标区域内待唤醒设备的状态,且该状态表示待唤醒设备是允许唤醒,还是不允许唤醒,并响应于来自待唤醒设备的唤醒确认请求,基于待唤醒设备的状态,来指示待唤醒设备是否唤醒语音交互模式,由于待唤醒设备的状态是决策设备基于目标区域内的人员情况而确定,故能够有利于提高待唤醒设备的状态的准确性,即能够有利于提高确定待唤醒设备是否允许唤醒的准确性,相较于响应于唤醒确认请求直接唤醒语音交互模式而言,通过结合来自待唤醒设备的唤醒确认请求以及待唤醒设备的状态,共同指示待唤醒设备是否唤醒语音交互模式,能够有利于降低误唤醒率。
72.请参阅图3,图3是本技术电子设备30一实施例的框架示意图。如图3所示,电子设备30可以包括处理器31、存储器32以及通信电路33,存储器32和通信电路33与处理器31耦接;存储器32存储有程序指令,处理器31用于执行程序指令以实现上述任一设备唤醒方法实施例中的步骤。具体地,电子设备30可以包括但不限于:电视机、nas、机顶盒等等,在此不做限定。
73.处理器31还可以称为cpu(central processing unit,中央处理单元),处理器31可能是一种集成电路芯片,具有信号的处理能力。处理器31还可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)
或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器31也可以是任何常规的处理器等。
74.本公开实施例中,处理器31用于基于目标区域的人员情况,确定目标区域中的待唤醒设备的状态,其中,待唤醒设备的状态表示待唤醒设备是否允许唤醒;处理器31用于控制通信电路33及其自身响应于待唤醒设备发送的唤醒确认请求,基于待唤醒设备的状态,指示待唤醒设备是否唤醒语音交互模式。
75.上述方案,决策设备通过目标区域内的人员情况来确定位于目标区域内待唤醒设备的状态,且该状态表示待唤醒设备是允许唤醒,还是不允许唤醒,并响应于来自待唤醒设备的唤醒确认请求,基于待唤醒设备的状态,来指示待唤醒设备是否唤醒语音交互模式,由于待唤醒设备的状态是决策设备基于目标区域内的人员情况而确定,故能够有利于提高待唤醒设备的状态的准确性,即能够有利于提高确定待唤醒设备是否允许唤醒的准确性,相较于响应于唤醒确认请求直接唤醒语音交互模式而言,通过结合来自待唤醒设备的唤醒确认请求以及待唤醒设备的状态,共同指示待唤醒设备是否唤醒语音交互模式,能够有利于降低误唤醒率。
76.在一些公开实施例中,目标区域的人员情况是基于云端设备发送的目标区域的人员检测信息确定的。区别于前述实施例,由云端设备确定目标区域的人员检测信息,能够将确认人员检测信息等较大运算量的工作交由云端设备执行,一来可以有效降低决策设备的运算负荷,二来也能够在云端设备部署更为精细的数学运算模型,有利于提高人员情况的准确性。
77.在一些公开实施例中,处理器31用于控制通信电路33接收云端设备基于采集数据得到的目标区域的人员检测信息,其中,采集数据为采集设备对目标区域采集得到的;处理器31用于基于人员检测信息,得到目标区域的人员情况。区别于前述实施例,由云端设备获取到采集数据,并基于采集数据确定得到目标区域内的人员情况,进一步将目标区域内的人员情况发送给决策设备,以供决策设备通过目标区域的人员情况来确定待唤醒设备的状态,由于云端设备相较于决策设备往往具有更强的处理能力,使其能够运行更为复杂精确的数学模型来处理采集数据,以提高人员情况的准确性,从而能够有利于提高确定得到的待唤醒设备的状态的准确性,并降低决策设备的处理负荷。
78.在一些公开实施例中,采集设备包括门开关感应设备、图像采集设备和目标感应设备中的至少一种,采集数据包括门开关感应设备采集到的进出门数据、图像采集设备采集到的图像数据、目标感应设备的感应数据中的至少一者。区别于前述实施例,采集设备包括门开关感应设备、图像采集设备和目标感应设备中的至少一者,且采集数据包括门开关感应设备采集到的进出门数据、图像采集设备采集到的图像数据、目标感应设备的感应数据中的至少一者,故能够有利于融合多模态的采集数据来确定人员情况,从而能够有利于进一步提高人员情况的准确性。
79.在一些公开实施例中,目标区域的人员检测信息包括以下至少一者:基于进出门数据,而得到的门开关感应设备对应的人员检测信息;基于图像数据的人像检测结果,而得到的图像采集设备对应的人员检测信息;基于感应数据,而得到的目标感应设备对应的人员检测信息。区别于前述实施例,目标区域的人员检测信息包括门开关感应设备相对应的人员检测信息、图像采集设备相对应的人员检测信息以及目标感应设备相对应的人员检测
信息中的至少一者,即能够基于不同模态的采集数据,进而有利于基于多模态采集数据得到人员检测信息,有利于提高人员情况的准确性。
80.在一些公开实施例中,门开关感应设备对应的人员检测信息包括:有人回来状态和有人离开状态,有人回来状态是云端设备接收到门开关感应设备采集到的进门数据而生成的,有人离开状态是云端设备接收到门开关感应设备采集到的出门数据而生成的,处理器31用于在采集设备包括门开关感应设备的情况下,比较有人回来状态和有人离开状态的生成次数,基于比较的结果确定目标区域是否有人。区别于前述实施例,云端设备接收到进门数据就生成有人回来状态,而接收到出门数据就生成有人离开状态,在此基础上,再比较有人回来状态以及有人离开状态两者的生成次数,并基于比较结果来确定目标区域是否有人,能够有利于提高确定目标区域是否有人的准确性。
81.在一些公开实施例中,处理器31用于在目标区域有人的情况下,将待唤醒设备的状态确定为允许唤醒状态;处理器31用于在目标区域无人的情况下,将待唤醒设备的状态确定为禁止唤醒状态。区别于前述实施例,若目标区域有人,将待唤醒设备的状态相应地确定成允许唤醒状态,而若目标区域无人,将待唤醒设备的状态相应地确定成禁止唤醒状态,能够有利于降低误唤醒率。
82.在一些公开实施例中,处理器31用于在待唤醒设备的状态为允许唤醒状态的情况下,指示待唤醒设备执行唤醒语音交互模式;处理器31用于在待唤醒设备的状态为禁止唤醒状态的情况下,指示待唤醒设备不执行唤醒语音交互模式。区别于前述实施例,若待唤醒设备确定成允许唤醒状态,则指示待唤醒设备去执行上述唤醒语音交互模式,而若待唤醒设备确定成为禁止唤醒状态,则指示待唤醒设备不去执行上述唤醒语音交互模式,故能够有利于降低误唤醒率。
83.在一些公开实施例中,唤醒确认请求是待唤醒设备采集到音频数据并检测到音频数据包含预设词语的情况下生成的,处理器31用于在待唤醒设备的状态为允许唤醒状态的情况下,对唤醒确认请求包含的音频数据进行检测;处理器31用于在检测到音频数据包含预设词语的情况下,指示待唤醒设备执行唤醒语音交互模式。区别于前述实施例,在采集到音频数据且也检测到音频数据含有预设词语的情况下,待唤醒设备生成唤醒确认请求,且唤醒确认请求含有音频数据,并进一步由决策设备对该音频数据进行二次检测,并在二次检测也确定含有预设词语的情况下,决策设备指示待唤醒设备去执行唤醒语音交互模式,从而能够有利于降低对音频数据内预设词语的误检率,进而能够有利于进一步降低误唤醒率。
84.请参阅图4,图4是本技术计算机可读存储介质40一实施例的框架示意图。计算机可读存储介质40存储有能够被处理器运行的程序指令41,程序指令41用于实现上述任一设备唤醒方法实施例中的步骤。
85.上述方案,能够降低误唤醒率。
86.该存储装置具体可以为u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等可以存储程序指令的介质,或者也可以为存储有该程序指令的服务器,该服务器可将存储的程序指令发送给其他设备运行,或者也可以自运行该存储的程序指令。
87.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其
它的方式实现。如,以上所描述的装置实施方式仅仅是示意性的,如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
88.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
89.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
90.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
91.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献