设备的控制方法和装置、存储介质及电子装置

文档序号:193327 发布日期:2021-11-02 浏览:31次 >En<

阅读说明:本技术 设备的控制方法和装置、存储介质及电子装置 (Device control method and apparatus, storage medium, and electronic apparatus ) 是由 姜娜娜 于 2021-06-11 设计创作,主要内容包括:本申请公开了一种设备的控制方法和装置、存储介质、电子装置,其中,该方法包括:在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围;获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令;按照目标解析结果,控制第二设备执行目标指令。通过本申请,解决了相关技术中通过免唤醒与家电设备进行语音交互的方式存在的家电设备易被误唤醒的问题。(The application discloses a device control method and device, a storage medium and an electronic device, wherein the method comprises the following steps: the method comprises the steps that under the condition that a target object is detected to enter a first area range corresponding to first equipment, target voice data monitored by the first equipment are obtained, wherein the first equipment is equipment which allows the voice interaction without waking up, and the first area range is a range for analyzing the voice data monitored by the first equipment under the condition that the voice interaction without waking up is carried out; acquiring a target analysis result corresponding to the target voice data, wherein the target analysis result is obtained by analyzing the target voice data and comprises a target instruction to be executed by the second equipment; and controlling the second equipment to execute the target instruction according to the target analysis result. Through the method and the device, the problem that the household appliance is easy to be mistakenly awaken in a voice interaction mode with the household appliance without awakening in the related technology is solved.)

设备的控制方法和装置、存储介质及电子装置

技术领域

本申请涉及通信领域,具体而言,涉及一种设备的控制方法和装置、存储介质及电子装置。

背景技术

目前,在音箱、空调、电视等家电进行语音交互时,需要先使用唤醒词进行唤醒,使用起来比较麻烦,且不自然。如果不使用唤醒词,即,免唤醒进行语音交互,则会出现误唤醒的情况。例如,用户之间的闲聊经常被识别并回复,打扰用户生活。

由此可见,相关技术中通过免唤醒与家电设备进行语音交互的方式,存在家电设备易被误唤醒的问题。

发明内容

本申请实施例提供了一种设备的控制方法和装置、存储介质及电子装置,以至少解决相关技术中通过免唤醒与家电设备进行语音交互的方式存在的家电设备易被误唤醒的问题。

根据本申请实施例的一个方面,提供了一种设备的控制方法,包括:在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取所述第一设备所监听到的目标语音数据,其中,所述第一设备为允许免唤醒进行语音交互的设备,所述第一区域范围为免唤醒进行语音交互的情况下解析所述第一设备所监听到的语音数据的范围;获取与所述目标语音数据对应的目标解析结果,其中,所述目标解析结果是对所述目标语音数据进行解析所得到的结果,所述目标解析结果包含待第二设备执行的目标指令;按照所述目标解析结果,控制所述第二设备执行所述目标指令。

在一个示例性实施例中,在获取所述第一设备所监听到的所述目标语音数据之前,所述方法还包括:检测到所述目标对象进入第二区域范围,其中,所述第二区域范围是与所述第一设备之间距离小于或者等于目标距离阈值的范围;自动唤醒所述第一设备,其中,自动唤醒后的所述第一设备进入到待交互状态,所述待交互状态为监听语音数据的状态。

在一个示例性实施例中,在自动唤醒所述第一设备之后,所述方法还包括:确定所述目标对象进入到目标拾音范围,其中,所述目标拾音范围是与所述第一设备上的目标拾音部件的目标拾音角度对应的范围,所述第一区域范围为所述目标拾音范围与所述第二区域范围的交集,所述目标语音数据为所述目标拾音部件所拾取到的语音数据。

在一个示例性实施例中,在自动唤醒所述第一设备之后,所述方法还包括:通过所述第一设备发出第一提示信息,其中,所述第一提示信息用于提示所述第一设备已被唤醒。

在一个示例性实施例中,在自动唤醒所述第一设备之后,所述方法还包括:在检测到所述目标对象移动到所述第二区域范围以外的情况下,控制所述第一设备进入到睡眠状态。

在一个示例性实施例中,获取与所述目标语音数据对应的所述目标解析结果包括:将所述目标语音数据发送到云端服务器,其中,所述云端服务器用于对接收到的语音数据进行解析,得到解析结果;接收所述云端服务器对所述目标语音数据进行解析得到的所述目标解析结果。

在一个示例性实施例中,在控制所述第二设备执行所述目标指令之后,所述方法还包括:通过所述第一设备发出第二提示信息,其中,所述第二提示信息用于提示所述第二设备已执行所述目标指令。

根据本申请实施例的另一个方面,还提供了一种设备的控制装置,包括:第一获取单元,用于在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取所述第一设备所监听到的目标语音数据,其中,所述第一设备为允许免唤醒进行语音交互的设备,所述第一区域范围为免唤醒进行语音交互的情况下解析所述第一设备所监听到的语音数据的范围;第二获取单元,用于获取与所述目标语音数据对应的目标解析结果,其中,所述目标解析结果是对所述目标语音数据进行解析所得到的结果,所述目标解析结果包含待第二设备执行的目标指令;第一控制单元,用于按照所述目标解析结果,控制所述第二设备执行所述目标指令。

在一个示例性实施例中,所述装置还包括:第一检测单元,用于在获取所述第一设备所监听到的所述目标语音数据之前,检测到所述目标对象进入第二区域范围,其中,所述第二区域范围是与所述第一设备之间距离小于或者等于目标距离阈值的范围;唤醒单元,用于自动唤醒所述第一设备,其中,自动唤醒后的所述第一设备进入到待交互状态,所述待交互状态为监听语音数据的状态。

在一个示例性实施例中,所述装置还包括:确定单元,用于在自动唤醒所述第一设备之后,确定所述目标对象进入到目标拾音范围,其中,所述目标拾音范围是与所述第一设备上的目标拾音部件的目标拾音角度对应的范围,所述第一区域范围为所述目标拾音范围与所述第二区域范围的交集,所述目标语音数据为所述目标拾音部件所拾取到的语音数据。

在一个示例性实施例中,所述装置还包括:第一提示单元,用于在自动唤醒所述第一设备之后,通过所述第一设备发出第一提示信息,其中,所述第一提示信息用于提示所述第一设备已被唤醒。

在一个示例性实施例中,所述装置还包括:第二控制单元,用于在自动唤醒所述第一设备之后,在检测到所述目标对象移动到所述第二区域范围以外的情况下,控制所述第一设备进入到睡眠状态。

在一个示例性实施例中,所述第二获取单元包括:发送模块,用于将所述目标语音数据发送到云端服务器,其中,所述云端服务器用于对接收到的语音数据进行解析,得到解析结果;接收模块,用于接收所述云端服务器对所述目标语音数据进行解析得到的所述目标解析结果。

在一个示例性实施例中,该装置还包括:第二提示单元,用于在控制所述第二设备执行所述目标指令之后,通过所述第一设备发出第二提示信息,其中,所述第二提示信息用于提示所述第二设备已执行所述目标指令。

根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述设备的控制方法。

根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的设备的控制方法。

在本申请实施例中,采用对一定区域范围内的用户进行免唤醒语音交互的方式,通过在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围;获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令;按照目标解析结果,控制第二设备执行目标指令,由于设备仅对特定区域范围内的对象进行免唤醒语音交互,从而可以实现减少对无需识别的语音数据进行识别并回复的可能性的目的,达到了降低设备的误唤醒率、提高用户的使用体验的技术效果,进而解决了相关技术中通过免唤醒与家电设备进行语音交互的方式存在的家电设备易被误唤醒的问题。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是根据本申请实施例的一种可选的设备的控制方法的硬件环境的示意图;

图2是根据本申请实施例的一种可选的设备的控制方法的流程示意图;

图3是根据本申请实施例的另一种可选的设备的控制方法的流程示意图;

图4是根据本申请实施例的一种可选的设备的控制装置的结构框图;

图5是根据本申请实施例的一种可选的电子装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本申请实施例的一个方面,提供了一种设备的控制方法。可选地,在本实施例中,上述设备的控制方法可以应用于如图1所示的由终端102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端102进行连接,可用于为终端或终端上安装的客户端提供服务(如游戏服务、应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务。

上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端102可以并不限定于为PC、手机、平板电脑等。

本申请实施例的设备的控制方法可以由服务器104来执行,也可以由终端102来执行,还可以是由服务器104和终端102共同执行。其中,终端102执行本申请实施例的设备的控制方法也可以是由安装在其上的客户端来执行。

以由终端102来执行本实施例中的设备的控制方法为例,图2是根据本申请实施例的一种可选的设备的控制方法的流程示意图,如图2所示,该方法的流程可以包括以下步骤:

步骤S202,在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围。

本实施例中的设备的控制方法可以应用在与设备进行免唤醒语音交互的场景,这里,免唤醒进行语音交互是指不使用唤醒词等唤醒设备的情况下与设备进行语音交互。这里的设备可以是第一设备,该第一设备可以是智能设备,可以包括但不限于智能家居设备(例如,音箱、空调、电视等家电设备),也可以是其他职能设备。本实施例中以家电设备为例进行说明。

第一设备可以是允许免唤醒进行语音交互的设备,其可以被放置在客厅、卧室等区域内。如果一直处于监听状态,用户之间的闲聊经常会被第一设备识别并回复,打扰用户生活。并且,还会侵犯用户隐私。可选地,在本实施例中,可以配置免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围,即,第一区域范围,在免唤醒进行语音交互的情况下,只有用户在第一区域范围内时第一设备所监听到语音数据才会被解析。

第一设备(也可以是除了第一设备以外的其他设备)可以进行人体检测(或者,活体检测),确定是否有对象进入到与第一设备对应的第一区域范围。如果检测到有对象(即,目标对象)进入到第一区域范围,第一设备可以获取本设备所监听到的语音数据,即,目标语音数据。

上述目标语音数据可以是目标对象进入到第一区域范围之后第一设备所监听到的语音数据,也可以是第一设备语音唤醒之后所监听到的语音数据,例如,在一定条件下触发语音自动唤醒,语音自动唤醒之后即可进行语音数据监听。本实施例中对于目标语音数据不做限定。

需要说明的是,虽然本实施例中以免唤醒进行语音交互的场景为例进行说明,但这并不会对执行本实施例中的设备的控制方法的设备造成不当限定。第一设备允许免唤醒进行语音交互,也可以允许通过唤醒词唤醒进行语音交互,在使用唤醒词唤醒时,可以通过配置信息限定第一设备允许唤醒的区域范围,也可以不限定第一设备允许唤醒的区域范围,本实施例中对于通过唤醒词唤醒的场景不做限定。

步骤S204,获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令。

对于目标语音数据,第一设备可以获取与目标语音数据对应的目标解析结果,该目标解析结果是对目标语音数据进行解析所得到的结果。解析目标语音数据的设备可以是第一设备,也可以是除了第一设备以外的其他设备(例如,云端服务器)。

例如,第一设备可以与其他设备进行通信连接。第一设备可以通过两者之间的通信连接将目标语音数据发送给其他设备进行语音解析,得到目标解析结果,并通过两者之间的通信连接接收其他设备发送的上述目标解析结果。

目标解析结果可以是携带有待第二设备执行的目标指令。第二设备与第一设备可以是同一设备,也可以是不同设备。例如,第一设备可以是智能音箱,第二设备可以是智能空调、智能冰箱、加湿器等。目标指令与目标语音数据对应,其可以是任意第二设备允许执行的操作指令,例如,语音播报指令,打开指令,关闭指令等等。

步骤S206,按照目标解析结果,控制第二设备执行目标指令。

按照目标解析结果,第一设备可以控制第二设备执行目标指令。如果第一设备和第二设备为同一设备,则第一设备可以执行该目标指令。如果第一设备和第二设备为不同的设备,第一设备可以通过与第二设备之间的通信连接,将目标指令传输给第二设备,以控制第二设备执行该目标指令。

例如,第一设备为智能音箱,第二设备与第一设备为同一设备,目标语音数据为“今天天气怎么样啊”,目标指令为播放今天天气,智能音箱可以执行该目标指令,播放今天的天气。

又例如,第一设备为智能音箱,第二设备为除湿器,目标语音数据为“家里太潮了,打开除湿器吧”,目标指令为打开除湿器,智能音箱可以控制除湿器执行打开操作。

通过上述步骤,在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围;获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令;按照目标解析结果,控制第二设备执行目标指令,解决了相关技术中通过免唤醒与家电设备进行语音交互的方式存在的家电设备易被误唤醒的问题,降低了设备的误唤醒率,提高了用户的使用体验。

作为一种可选的实施例,在获取第一设备所监听到的目标语音数据之前,上述方法还包括:

S11,检测到目标对象进入第二区域范围,其中,第二区域范围为与第一设备之间距离小于或者等于目标距离阈值的范围;

S12,自动唤醒第一设备,其中,自动唤醒后的第一设备进入到待交互状态,待交互状态为监听语音数据的状态。

第一设备可以一直处于语音唤醒状态,即,待交互状态(进行语音数据监听的状态)。在该状态下,第一设备可以一直监听语音数据,只是在目标对象进入到第一区域范围内时才进行语音数据解析。

可选地,为了减少设备的资源消耗(例如,电力消耗、处理资源的消耗等),可以利用传感器(例如,红外传感器或超声波传感器)等进行人体检测,避免语音一直处于监听状态,例如,可以根据用户所处的位置,判断是否需要唤醒语音。在第一设备上可以设置有目标传感器,该目标传感器可以用于做人体活动检测(检测是否有人体活动)。在通过该目标传感器未在第二区域范围(与第一设备之间距离小于或者等于目标距离阈值的范围)内检测到人体活动时,第一设备可以处于睡眠状态(低功耗状态)。

这里,目标对象与第一设备之间的距离可以是目标对象与目标传感器之间的距离;未在第二区域范围内检测到人体活动可以是该目标传感器未检测到任何的人体活动,也可以是虽然该目标传感器检测到了人体活动,但检测到的人体处于第二区域范围以外。

在通过该目标传感器检测到目标对象进入到第二区域范围内时,才自动唤醒第一设备,即,自动唤醒第一设备语音交互功能。自动唤醒后的第一设备进入到待交互状态。

例如,可以在家电设备中增加硬件传感器,并设置一个数值(例如,1米)。当人进入到传感器1米范围内时,语音自动唤醒进入待交互状态。

需要说明的是,第一区域范围可以是与第二区域范围相同的范围,也可以是第二区域范围的一个子集,例如,语音唤醒之后,第一设备所监听到的语音数据可以直接进行解析,也可以进一步判断目标对象的位置是否满足解析语音数据的条件,只有在满足解析语音数据的条件时,才进行语音数据解析。

通过本实施例,通过配置语音唤醒的区域范围,在用户进入到该区域范围时语音自动唤醒,可以减少设备的资源消耗,提高资源利用的合理性。

作为一种可选的实施例,在自动唤醒第一设备之后,上述方法还包括:

S21,确定目标对象进入到目标拾音范围,其中,目标拾音范围是与第一设备上的目标拾音部件的目标拾音角度对应的范围,目标拾音范围为第一区域范围,目标语音数据为目标拾音部件所拾取到的语音数据。

除了根据用户所处位置判断是否需要唤醒语音以外,还可以根据拾音角度,判断是否需要对语料进行解析,例如,将语料上传到云端进行解析。可选地,第一设备上可以设置有目标拾音部件(例如,麦克风阵列),该目标拾音部件的拾音角度可以设置为目标拾音角度,例如,60°角,该目标拾音部件的拾音范围是与该目标拾音角度所对应的范围,即,目标拾音范围。

在语音自动唤醒之后,第一设备可以进一步确定目标对象是否进入到目标拾音部件的拾音范围。如果目标对象进入到目标拾音部件的拾音范围,则第一设备可以确定需要对语料进行解析。在此情况下,第一设备可以获取第一设备所监听到的目标语音数据。

可以理解的,前述的第一区域范围是目标拾音范围与第二区域范围的交集,即,在检测到目标对象进入到第二区域范围且处于目标拾音部件的拾音范围内时,第一设备获取上述目标语音数据。第一设备监听语音数据是通过该目标拾音部件执行的,对应地,该目标语音数据为该目标拾音部件所拾取的语音数据。

例如,可以将家电设备的语音拾音范围设置一个角度(例如,设置为60°角),级,在不使用唤醒词的情况下,只对60°角范围内的语音进行识别回复。那么,当人进入家电设备1米范围内且在60°角内时,该家电设备可以进行免唤醒语音交互。

通过本实施例,通过设置拾音部件为拾音角度,根据拾音角度确定是否需要对语料进行解析,可以降低设备的误唤醒率,提高用户的使用体验。

作为一种可选的实施例,在自动唤醒第一设备之后,上述方法还包括:

S31,通过第一设备发出第一提示信息,其中,第一提示信息用于提示第一设备已被唤醒。

在语音自动唤醒之后,第一设备可以发出第一提示信息,以提示第一设备已被唤醒,可以进行语音交互。用户在接收到第一提示信息之后,可以进入语音输入,也可以忽视掉该提示信息。

发出第一提示信息的方式可以有多种,可以包括但不限于以下至少之一:语音播报,屏幕提示。例如,第一设备发出语音提示,提示目标对象可以进行语音交互;又例如,第一设备的面板显示屏亮起。

通过本实施例,在语音自动唤醒之后通过提示信息提示设备已被唤醒,可以提高信息获取的便捷性,同时提高用户的使用体验。

作为一种可选的实施例,在自动唤醒第一设备之后,上述方法还包括:

S41,在检测到目标对象移动到第二区域范围以外的情况下,控制第一设备进入到睡眠状态。

随着目标对象的移动,目标对象与第一设备之间的距离会发生变化。如果检测到目标对象移动到第二区域范围以外,即,目标对象与第一设备之间的距离大于目标距离阈值,第一设备可以继续保持处于待交互状态。

可选地,为了减少第一设备的资源消耗(例如,电力消耗等),可以在检测到目标对象移动到第二区域范围以外时,控制第一设备进入到睡眠状态。上述睡眠状态可以是低功耗状态,例如,电源仅为必要的部件(例如,目标传感器)供电,而不为其他部件(例如,面板显示屏)供电,从而减少第一设备的电力消耗。

可选地,为了避免第一设备的持续监听用户的语音对话,可以在检测到目标对象移动到第二区域范围以外时,控制第一设备进入到睡眠状态,并禁止第一设备监听用户的语音对话,从而避免用户的隐私信息泄露。上述睡眠状态可以是低功耗状态,例如,电源仅为必要的部件(例如,目标传感器)供电,而不为其他部件(例如,面板显示屏)供电。

通过本实施例,在检测到人体移动到设置范围以外时控制设备进入到睡眠状态,可以减少设备的资源消耗,提高资源利用的合理性。

作为一种可选的实施例,获取与目标语音数据对应的目标解析结果包括:

S51,将目标语音数据发送到云端服务器,其中,云端服务器用于对接收到的语音数据进行解析,得到解析结果;

S52,接收云端服务器对目标语音数据进行解析得到的目标解析结果。

解析目标语音数据可以是由第一设备执行的,也可以是由除了第一设备以外的其他设备执行的。在本实施例中,可以由云端服务器(其他设备的一种示例)执行目标语音数据的解析操作,该云端服务器可以用于对接收到的语音数据进行解析,得到该语音数据的解析结果。

第一设备与云端服务器之间可以建立有目标通信连接。第一设备可以通过目标通信连接将目标语音数据传输给云端服务器,由该云端服务器对目标语音数据进行解析,得到目标解析结果。第一设备还可以通过该目标通信连接接收云端服务器传输的该目标解析结果,从而获取到该目标解析结果。

通过本实施例,将语料上传云端,由云端进行语料解析,可以减少语料解析对设备资源的占用,同时降低对设备处理能力的需求。

作为一种可选的实施例,在控制第二设备执行目标指令之后,上述方法还包括:

S61,通过第一设备发出第二提示信息,其中,第二提示信息用于提示第二设备已执行目标指令。

在控制第二设备执行目标指令之后,第一设备或者第二设备可以均不执行任何执行结果的反馈操作,也可以由第一设备和第二设备中的至少一个发出提示信息,以提示第二设备已执行目标指令。

由于获取目标语音数据时,目标对象处在与第一设备对应的第一区域范围内,目标对象更容易接收到第一设备发出的提示信息。在本实施例中,第一设备可以发出第二提示信息,该第二提示信息可以用于提示第二设备已执行目标指令。

发出第二提示信息的方式可以有多种,可以包括但不限于以下至少之一:语音播报,屏幕提示。例如,第一设备可以发出语音提示,提示第二设备已执行目标指令;又例如,第一设备的面板显示屏上显示出该第二提示信息。

通过本实施例,在执行完指令之后由获取语音数据的设备发出提示信息提示已执行该指令,可以方便用户获知指令的执行情况,提高信息获取的便捷性。

下面结合可选示例对本申请实施例中的设备的控制方法进行解释说明。在本示例中,第一设备和第二设备均为家电设备;人体检测是由家电设备上的传感器执行的,拾音操作是由家电设备上的麦克风阵列执行的;传感器的提醒范围为1米(目标距离阈值的一种示例),目标语音拾音角度为60°,即,当人进入1米范围内且在60°角内,可进行免唤醒语音交互;语料由云端进行解析。

本可选示例中提供的设备的控制方法通过判断距离位置来降低免唤醒的误唤醒率,通过传感器对设置范围内的进行活体检测,不会一直处于监听状态,并通过设置语音拾音范围来降低识别用户闲聊并回复的可能。

如图3所示,本可选示例中的设备的控制方法的流程可以包括以下步骤:

步骤S302,传感器检测有人体活动;

步骤S304,判断人体是否在1米范围内,如果是,执行步骤S306,否则,结束;

步骤S306,语音自动唤醒进入待交互状态;

步骤S308,判断人体是否在麦克风阵列的60°角范围内,如果是,执行步骤S310,否则,结束;

步骤S310,云端解析语音并返回结果;

步骤S312,语音播报内容或者设备执行命令。

在步骤S312中,不同的语音数据可以对应于不同的执行操作,例如,对于查询天气等语音指令,家电设备可以语音播报查询结果,又例如,对于控制设备的语音指令,被控制的设备可以执行对应的命令。

下面结合可选场景对上述设备的控制方法进行说明。当主人回到家,玄关面板的传感器感知到有人进入到1米范围内,面板显示屏亮起,语音自动唤醒进入待交互状态。主人在面板前方说:“家里太潮了,打开除湿器吧”。面板接收指令,回答“好的主人,这就为您打开除湿器”,并打开除湿器。主人走进客厅,面板屏幕息屏,面板语音进入睡眠状态。

主人走到客厅,经过电视,电视传感器检测到有人经过,但是没有进入1米范围内,电视没有反应。主人坐到沙发,音箱检测到有人活动,并在1米范围内,音箱语音自动唤醒进入待交互状态,主人给朋友打电话闲聊,音箱检测不在拾音范围内,不上传云端做语音识别,音箱无反馈。

通过本可选示例,根据用户所处位置,判断是否需要唤醒语音,并根据拾音角度,判断是否将语料上传云端解析,通过利用活体检测,可以避免语音一直处于监听状态;并且,利用活体检测、距离、拾音范围进行语音交互,可以降低误唤醒率。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

根据本申请实施例的另一个方面,还提供了一种用于实施上述设备的控制方法的设备的控制装置。图4是根据本申请实施例的一种可选的设备的控制装置的结构框图,如图4所示,该装置可以包括:

第一获取单元402,用于在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围;

第二获取单元404,与第一获取单元402相连,用于获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令;

第一控制单元406,与第二获取单元404相连,用于按照目标解析结果,控制第二设备执行目标指令。

需要说明的是,该实施例中的第一获取单元402可以用于执行上述步骤S202,该实施例中的第二获取单元404可以用于执行上述步骤S204,该实施例中的第一控制单元406可以用于执行上述步骤S206。

通过上述模块,在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围;获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令;按照目标解析结果,控制第二设备执行目标指令,解决了相关技术中通过免唤醒与家电设备进行语音交互的方式存在的家电设备易被误唤醒的问题,降低了设备的误唤醒率,提高了用户的使用体验。

作为一种可选的实施例,上述装置还包括:

第一检测单元,用于在获取第一设备所监听到的目标语音数据之前,检测到目标对象进入第二区域范围,其中,第二区域范围为与第一设备之间距离小于或者等于目标距离阈值的范围;

唤醒单元,用于自动唤醒第一设备,其中,自动唤醒后的第一设备进入到待交互状态,待交互状态为监听语音数据的状态。

作为一种可选的实施例,上述装置还包括:

确定单元,用于在自动唤醒第一设备之后,确定目标对象进入到目标拾音范围,其中,目标拾音范围是与第一设备上的目标拾音部件的目标拾音角度对应的范围,目标拾音范围为第一区域范围,目标语音数据为目标拾音部件所拾取到的语音数据。

作为一种可选的实施例,上述装置还包括:

第一提示单元,用于在自动唤醒第一设备之后,通过第一设备发出第一提示信息,其中,第一提示信息用于提示第一设备已被唤醒。

作为一种可选的实施例,上述装置还包括:

第二控制单元,用于在自动唤醒第一设备之后,在检测到目标对象移动到第二区域范围以外的情况下,控制第一设备进入到睡眠状态。

作为一种可选的实施例,第二获取单元404包括:

发送模块,用于将目标语音数据发送到云端服务器,其中,云端服务器用于对接收到的语音数据进行解析,得到解析结果;

接收模块,用于接收云端服务器对目标语音数据进行解析得到的目标解析结果。

作为一种可选的实施例,上述装置还包括:

第二提示单元,用于在控制第二设备执行目标指令之后,通过第一设备发出第二提示信息,其中,第二提示信息用于提示第二设备已执行目标指令。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

根据本申请实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行本申请实施例中上述任一项设备的控制方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

S1,在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围;

S2,获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令;

S3,按照目标解析结果,控制第二设备执行目标指令。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、ROM、RAM、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

根据本申请实施例的又一个方面,还提供了一种用于实施上述设备的控制方法的电子装置,该电子装置可以是服务器、终端、或者其组合。

图5是根据本申请实施例的一种可选的电子装置的结构框图,如图5所示,包括处理器502、通信接口504、存储器506和通信总线508,其中,处理器502、通信接口504和存储器506通过通信总线508完成相互间的通信,其中,

存储器506,用于存储计算机程序;

处理器502,用于执行存储器506上所存放的计算机程序时,实现如下步骤:

S1,在检测到目标对象进入与第一设备对应的第一区域范围的情况下,获取第一设备所监听到的目标语音数据,其中,第一设备为允许免唤醒进行语音交互的设备,第一区域范围为免唤醒进行语音交互的情况下解析第一设备所监听到的语音数据的范围;

S2,获取与目标语音数据对应的目标解析结果,其中,目标解析结果是对目标语音数据进行解析所得到的结果,目标解析结果包含待第二设备执行的目标指令;

S3,按照目标解析结果,控制第二设备执行目标指令。

可选地,在本实施例中,通信总线可以是PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线、或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子装置与其他设备之间的通信。

存储器可以包括RAM,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

作为一种示例,上述存储器506中可以但不限于包括上述设备的控制装置中的第一获取单元402、第二获取单元404、以及第一控制单元406。此外,还可以包括但不限于上述设备的控制装置中的其他模块单元,本示例中不再赘述。

上述处理器可以是通用处理器,可以包含但不限于:CPU(Central ProcessingUnit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(DigitalSignal Processing,数字信号处理器)、ASIC(Application Specific IntegratedCircuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图5所示的结构仅为示意,实施上述设备的控制方法的设备可以是终端设备,该终端设备可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图5其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示的不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、ROM、RAM、磁盘或光盘等。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:联动场景执行方法和装置、存储介质及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!