语音指令处理方法和装置、移动终端制造方法及图纸

技术编号:12178771 阅读:84 留言:0更新日期:2015-10-08 16:53
本发明专利技术实施例提供一种语音指令处理方法和装置、移动终端,所述语音指令处理方法包括:通过多个声波接收器接收从声源P发送的语音指令;根据多个声波接收器接收到的语音指令判断声源P是否在预定的响应范围中;当所述声源P在所述预定的响应范围中时,根据所述语音指令执行对应的处理流程。通过上述语音指令处理方法和装置或移动终端,当用户之外其他用户误说出语音指令时,由于声源P的位置判断,可以被排除在响应范围之外,从而减小由于用户之外的其他人的语音指令而执行对应的指令处理所造成的误操作的可能,保障了用户的隐私权,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及领域通信设备领域,特别涉及一种语音指令处理方法和装置、移动终 端。
技术介绍
现有技术,许多智能手机的操作系统中都设置有语音助手,例如苹果的Siri语音 助手,通过语音助手,能够很方便的用语音指令进行操控,例如用户说出"读短信",系统就 会按照你的语音指令开始播报短信,但是有一种场景是极为不合适的。例如在驾驶时,周围 环境会有其他人,这时如果他人发出"读短信"的指令,系统也会识别并做出相应的动作,这 个有时无疑会泄露隐私,或导致用户陷入尴尬的局面。
技术实现思路
本专利技术提供一种语音指令处理方法和装置、移动终端,用于解决现有技术的语音 助手使用中可能根据用户之外的其他人的语音指令而执行对应的指令处理所造成的误操 作的问题。 为了解决上述技术问题,本专利技术实施例提供了一种语音指令处理方法,所述语音 指令处理方法包括: 通过多个声波接收器接收从声源P发送的语音指令; 根据多个声波接收器接收到的语音指令判断声源P是否在预定的响应范围中; 当所述声源P在所述预定的响应范围中时,根据所述语音指令执行对应的处理流 程。 优选地,所述声波接收器包括第一声波接收器和第二声波接收器; 所述根据多个声波接收器接收到的语音指令判断声源P是否在预定的响应范围 中包括: 获取第一语音指令的自相关信号,获取第一语音指令和第二语音指令的互相关信 号;其中,第一语音指令为第一声波接收器接收的来自声源P的语音指令;第二语音指令为 第二声波接收器接收的来自声源P的语音指令; 通过比较所述自相关信号和互相关信号,判断声源P是否在预定的响应范围中。 优选地,所述通过比较所述自相关信号和互相关信号,判断声源P是否在预定的 响应范围中包括: 当自相关信号和互相关信号满足如下条件中的一个或多个时,判断声源P是在预 定的响应范围中: 获取所述自相关信号和互相关信号的峰值位置的差距,所述峰值位置的差距小于 预定的第一差距; 获取所述自相关信号和互相关信号的峰值位置的能量比,所述峰值位置的能量比 小于预定的第二差距。 优选地,所述根据多个声波接收器接收到的语音指令判断声源P是否在预定的响 应范围中包括: 选取权矢量集合中的一个权矢量与各个声波接收器接收到的语音指令做加权求 和,从而获取该全矢量对应的角度所对应的加权值;其中权矢量集合为各个角度对应的全 矢量的集合; 比较各个角度对应的加权值,并将加权值最大的角度作为声源P对应的角度; 根据声源P对应的角度确定声源P是否在预定的响应范围中。 优选地,所述声波接收器包括第一声波接收器和第二声波接收器; 所述根据多个声波接收器接收到的语音指令判断声源P是否在预定的响应范围 中包括: 获取第一语音指令对应的第一积分信号和第一峰值位置,获取第二语音指令对应 的第二积分信号和第二峰值位置;其中,第一语音指令为第一声波接收器接收的来自声源 P的语音指令;第二语音指令为第二声波接收器接收的来自声源P的语音指令; 通过第一积分信号和第二积分信号的对比,以及第一峰值位置和第二峰值位置的 对比,确定声源P是否在预定的响应范围中。 优选地,在所述根据多个声波接收器接收到的语音指令判断声源P是否在预定的 响应范围中之前还包括; 判断当前环境的检测信号是否匹配表示驾驶环境的预定值,如果是驾驶环境,则 继续执行根据多个声波接收器接收到的语音指令判断声源P是否在预定的响应范围中,如 果不是驾驶环境,则根据所述语音指令执行对应的处理流程;或, 判断预处理使能参数的值,如果预处理使能参数的值为真值,则执行根据多个声 波接收器接收到的语音指令判断声源P是否在预定的响应范围中,如果预处理使能参数的 值为非真值,则根据所述语音指令执行对应的处理流程。 优选地,当前环境的检测信号包括第一检测信号,第二检测信号,第三检测信号、 和第四检测信号中的一种或多种;其中,通过GPS定位信息获取第一检测信号,通过陀螺仪 获取第二检测信号、通过加速度计获取第三检测信号、通过声音传感器获取第四检测信号。 为了解决上述技术问题,本专利技术还提供了一种语音指令处理装置,所述语音指令 处理装置包括: 接收单元,用于通过多个声波接收器接收从声源P发送的语音指令; 判断单元,用于根据多个声波接收器接收到的语音指令判断声源P是否在预定的 响应范围中; 执行单元,用于当所述声源P在所述预定的响应范围中时,根据所述语音指令执 行对应的处理流程。 优选地,所述声波接收器包括第一声波接收器和第二声波接收器; 所述判断单元包括 第一判断模块,用于获取第一语音指令的自相关信号,获取第一语音指令和第二 语音指令的互相关信号;其中,第一语音指令为第一声波接收器接收的来自声源P的语音 指令;第二语音指令为第二声波接收器接收的来自声源P的语音指令;通过比较所述自相 关信号和互相关信号,判断声源P是否在预定的响应范围中。 优选地,所述第一判断模块还用于当自相关信号和互相关信号满足如下条件中的 一个或多个时,判断声源P是在预定的响应范围中: 获取所述自相关信号和互相关信号的峰值位置的差距,所述峰值位置的差距小于 预定的第一差距; 获取所述自相关信号和互相关信号的峰值位置的能量比,所述峰值位置的能量比 小于预定的第二差距。 优选地,所述判断单元还包括 第二判断模块,用于选取权矢量集合中的一个权矢量与各个声波接收器接收到的 语音指令做加权求和,从而获取该全矢量对应的角度所对应的加权值;其中权矢量集合为 各个角度对应的全矢量的集合; 比较各个角度对应的加权值,并将加权值最大的角度作为声源P对应的角度; 根据声源P对应的角度确定声源P是否在预定的响应范围中。 优选地,所述声波接收器包括第一声波接收器和第二声波接收器; 所述判断单元还包括 第三判断模块,用于获取第一语音指令对应的第一积分信号和第一峰值位置,获 取第二语音指令对应的第二积分信号和第二峰值位置;其中,第一语音指令为第一声波接 收器接收的来自声源P的语音指令;第二语音指令为第二声波接收器接收的来自声源P的 语音指令; 通过第一积分信号和第二积分信号的对比,以及第一峰值位置和第二峰值位置的 对比,确定声源P是否在预定的响应范围中。 优选地,还包括环境检测单元,所述环境检测单元包括第一检测模块或第二检测 丰吴块; 所述第一检测模块用于判断当前环境的检测信号是否匹配表示驾驶环境的预定 值,如果是驾驶环境,则继续执行根据多个声波接收器接收到的语音指令判断声源P是否 在预定的响应范围中,如果不是驾驶环境,则根据所述语音指令执行对应的处理流程; 所述第二检测模块用于判断预处理使能参数的值,如果预处理使能参数的值为真 值,则执行根据多个声波接收器接收到的语音指令判断声源P是否在预定的响应范围中, 如果预处理使能参数的值为非真值,则根据所述语音指令执行对应的处理流程。 优选地,所述第一检测模块包括第一检测子模块、第二检测子模块、第三检测子模 块、第四检测子模块中的一个或多个; 所述第一检测子模块用于通过GPS定位信息获取第一检测信号; 所述第二检测子模块用于通过陀螺仪获取第二检测信号; 所述第三检测子模块用于通过加速度计获取第三检测信号; 所述第四检测子模块用于通过声音传感器获取第四检测信号。 为了解决上述技术问题,本专利技术还提供了本文档来自技高网...
语音指令处理方法和装置、移动终端

【技术保护点】
一种语音指令处理方法,其特征在于,所述语音指令处理方法包括:通过多个声波接收器接收从声源P发送的语音指令;根据多个声波接收器接收到的语音指令判断声源P是否在预定的响应范围中;当所述声源P在所述预定的响应范围中时,根据所述语音指令执行对应的处理流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:申世安李光宇崔腾飞
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1