一种信息处理方法及电子设备与流程

文档序号:11289125阅读:165来源:国知局
一种信息处理方法及电子设备与流程

本发明涉及通信技术领域,尤其涉及一种信息处理方法及电子设备。



背景技术:

smarthome是一种智能开关,可以通过网络去控制系统下的设备动作。随着smarthome产品的问世,物联网(英文:internetofthings,缩写:iot)家电控制的应用也越来越广泛。

对智能音箱(smartspeaker)而言,从最早的亚马逊智能音箱(echo)产品到现在各品牌商都有自己的smartspeaker产品,并且衍生出了亚马逊智能音箱(echodot)产品。echodot产品的工作模式为,可以通过一个smartspeaker与多个echodot配合,完成对家电产品的语音智能控制。即使用时,可以在使用者家中的客厅内只摆放一个smartspeaker作为主机,并且在每个房间内分别摆放一个echodot,这样,无论使用者在哪个角落,当使用者有需要的时候,都可以通过echodot将语音传递给作为主机的smartspeaker,并且收到smartspeaker的反馈。

目前,smartspeaker与echodot之间的通讯及信息处理方法一般为,当使用者发出语音关键字(例如alexa)时,靠近使用者的echodot或是smartspeaker会被激活同时回应使用者,并且开始接受使用者的语音输入,在此过程中,会将语音信息转换成pcm音频格式的文件,并上传至网络进行语音分析。

然而,当用户所处环境中具有多个echo或者speaker时,如果多个echodot或是smartspeaker距离很近,用户的语音指令会被多个echo或者speaker同时接收并进行处理,也就是使得多个echo或者speaker同时为同一指令工作,例如控制一家电的开启或关闭等,较为浪费,而家电长时间在同一时间接收多个重复指令也容易对家电造成一定不良影响。

针对现有的用户的语音命令会被多个距离相近的echo或者speaker同时接收并进行处理,导致资源浪费并且对家电造成不良影响的问题,需要提供一种能够解决多个语音接收设备接收到相同的语音命令并同时回应的问题的信息处理方法及电子设备。



技术实现要素:

为解决上述问题,本发明提供一种信息处理方法及电子设备,通过判断声音强度,解决多个语音接收设备接收到相同的语音命令并同时回应的问题,减少资源的浪费以及对家电造成的不良影响。

为实现上述目的,本发明的一种信息处理方法,包括如下步骤:

s1、获取由不同语音接收设备接收同一语音命令形成的多个语音信号;

s2、根据各个语音信号的声音强度,确定获取声音强度最大的语音信号的语音接收设备为执行设备;

s3、执行设备根据语音信号对应的语音命令,执行相关操作。

进一步地,还包括,获取语音信号的同时记录其接收时间,获取语音信号的同时记录其接收时间,选取最早的一个或者多个相同的接收时间对应的语音信号;

当语音信号为多个时,对比其声音强度。

进一步地,还包括,根据语音信号的语意分析结果,选取语意分析结果相同的语音信号,对比其声音强度。

进一步地,执行设备还根据语音信号的语音命令回应语音命令的发出者。

本发明的一种电子设备,包括:

多个语音接收设备,用于接收语音命令并形成语音信号;

控制器,控制器包括对比模块和执行模块,其中,

对比模块接收语音信号,并根据各个语音信号的声音强度,确定获取声音强度最大的语音信号的语音接收设备为执行设备,执行模块控制执行设备根据语音信号对应的语音命令执行相关操作。

进一步地,控制器还包括时钟模块,时钟模块记录各个语音信号的接收时间,选取最早的一个或者多个相同的接收时间对应的语音信号发送至对比模块。

进一步地,控制器还包括分析模块,分析模块根据语音信号的语意分析结果,选取语意分析结果相同的语音信号发送至对比模块。

进一步地,控制器还包括反馈模块,反馈模块控制执行设备根据语音信号的语音命令回应语音命令的发出者。

本发明的信息处理方法及电子设备,通过对比由不同的语音接收设备接收同一语音命令形成的语音信号的声音强度,判断出接收到声音强度最大的语音信号的语音接收设备,并将该语音接收设备作为执行设备,防止当多个语音接收设备接收到相同的语音命令时,出现同时回应并执行操作的情况,节约了资源,并且减少了对于家电设备的损坏的风险,能够为使用者提供最优的用户体验。

附图说明

图1为本发明实施例的信息处理方法的流程图;

图2为本发明实施例的电子设备的结构示意图。

具体实施方式

下面,结合附图,对本发明的结构以及工作原理等作进一步的说明。

如图1所示,本发明实施例的信息处理方法,包括如下步骤:

s1、获取由不同语音接收设备接收同一语音命令形成的多个语音信号。

当多个语音接收设备的距离相近时,一般情况下,由于距离依然会有差异,语音命令会被多个语音设备先后接收。但是,也可能会出现使用者发出一个语音命令,被多个语音设备同时接收的情况。因此,在本发明另一实施例中,获取语音信号的同时还应记录其接收时间。如果接收时间不同,则选取最快接收到语音信号的语音接收设备作为执行设备。当最快的接收时间相同,则可以选取这些接收时间相同的最早接收到的语音信号,通过步骤s2对比其声音强度,避免对比数据过多,影响工作速度和效率。

但虽然不同的语音接收设备可能会在同一时间接收到同一语音命令的语音信息,但是,不确定语音信息是否接收正确。在本发明另一实施例中,还可以根据语音信号的语意分析结果,选取语意分析结果相同的语音信号,对比其声音强度,从而进一步进行筛选,排除无用的语音信息,进一步提高工作速度和效率。

其中,对语音信号进行语意分析的方法为:将语音信号转化为pcm文件,将pcm文件上传至互联网,通过互联网对pcm文件进行语意分析。

s2、进行过筛选的语音信号,提取它们的声音强度,并且根据各个语音信号的声音强度,确定获取声音强度最大的语音信号的语音接收设备为执行设备。

s3、执行设备根据语音信号对应的语音命令,执行相关操作,例如控制家电的开关机等。并且,为了给使用者更好的使用体验,除了执行使用者的语音命令以外,在本发明另一实施例中,执行设备还可以根据语音信号的语音命令回应语音命令的发出者,例如,使用者发出开关家电的命令后,当执行设备执行相应操作后,告知使用者已执行该操作。

如图2所示,本发明的一种电子设备,包括多个语音接收设备和控制器。其中,多个语音接收设备用于接收语音命令并形成语音信号。控制器包括对比模块和执行模块,对比模块接收到语音信号后,根据各个语音信号的声音强度,确定获取声音强度最大的语音信号的语音接收设备为执行设备,执行模块控制执行设备根据语音信号对应的语音命令执行相关操作。

在本发明另一实施例中,控制器还包括时钟模块,时钟模块记录各个语音信号的接收时间,选取最早的一个或者多个相同的接收时间对应的语音信号发送至对比模块。如果没有接收时间相同的语音信号,则可以直接选取接收时间最早的语音信号,确定接收该语音信号的语音接收设备为执行设备,并直接通过执行模块控制执行设备执行语音命令中的相关操作。

在本发明另一实施例中,控制器还包括分析模块,分析模块根据语音信号的语意分析结果,选取语意分析结果相同的语音信号发送至对比模块。进一步地,控制器还包括无线模块,分析模块通过无线模块与互联网通讯,并通过互联网对语音信号进行语意分析。当然,可以先根据接收时间筛选出接收时间相同的语音信号,在对比其语意分析结果。也可以不比较接收时间,仅仅通过语意分析结果判断是否需要对比多个语音信号。

在本发明另一实施例中,控制器还包括反馈模块,反馈模块控制执行设备根据语音信号的语音命令回应语音命令的发出者,当执行完相关操作时,将执行结果反馈给语音命令的发出者。

以上,仅为本发明的示意性描述,本领域技术人员应该知道,在不偏离本发明的工作原理的基础上,可以对本发明作出多种改进,这均属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1