语音应用触发控制方法、装置及终端制造方法及图纸

技术编号:17161921 阅读:17 留言:0更新日期:2018-02-01 20:15
本发明专利技术实施例提供一种语音应用触发控制方法、装置及终端,直接利用终端的传感器中枢模块,获取终端的运动数据,进而根据采集的运动数据确定终端当前的运动模式,并在终端当前的运动模式与触发某一语音应用对应的运动模式匹配时,唤醒终端的处理器执行语音应用。由于传感器中枢模块是各种智能终端自带的,不需要额外设置芯片进行数据的采集和分析,同时运动传感器也是各种智能终端标配的器件,因此相对现有语音唤醒方案低成本、通用性更好。另外传感器中枢模块从先天上就具有功耗低的问题,同时本发明专利技术采集和分析的是运动数据,相对音频数据其数据分析过程也更为快速、简单,可进一步降低系统功耗,提升用户体验满意度。

Speech application trigger control method, device and terminal

【技术实现步骤摘要】
语音应用触发控制方法、装置及终端
本专利技术涉及智能终端领域,尤其涉及一种语音应用触发控制方法、装置及终端。
技术介绍
伴随着智能手机的普及,智能手机上的各种语音应用日益丰富,且目前针对这些语音应用设置了多种多样的语音唤醒方案。目前已有的各种语音唤醒方案都需要在手机底层硬件增加一个专门的DSP(DigitalSignalProcessing,数字信号处理)芯片,该芯片在架构上与手机的CPU(CentralProcessingUnit,中央处理器)相互独立,在该DSP芯片上会一直开启录音监控程序对用户声音进行采集以保证系统常时开启(Always-on)的需求但又不会影响手机CPU的正常休眠。DSP然后会不停分析录入的音频数据直至满足相应的唤醒条件唤醒对应的语音应用。现有的上述各种语音唤醒方案存在以下问题:需要额外设置一块DSP芯片,增加成本。对于没有设置该DSP芯片的低端机来说,上述各种通过语音唤醒方案唤醒对应语音应用则不再适用,通用性差。然后就是音频文件本身的复杂性导致数据分析过程十分复杂,在一系列的复杂计算之后,功耗也会有所提升,导致功耗高。
技术实现思路
本专利技术实施例提供的语音应用触发控制方法、装置及终端,主要解决的技术问题是:解决现有通过语音唤醒方案唤醒终端内的语音应用存在的成本和功耗高,通用性差的问题。为解决上述技术问题,本专利技术实施例提供一种语音应用触发控制方法,应用于终端的传感器中枢模块,包括:获取终端的运动数据;根据所述运动数据确定所述终端当前的运动模式;在所述终端当前的运动模式与触发某一语音应用对应的运动模式匹配时,唤醒所述终端的处理器执行所述语音应用。本专利技术实施例还提供一种语音应用触发控制装置,应用于终端的传感器中枢模块中,包括:数据获取模块,用于获取终端的运动数据;数据处理模块,用于根据所述运动数据确定所述终端当前的运动模式;唤醒控制模块,用于在所述终端当前的运动模式与触发某一语音应用对应的运动模式匹配时,唤醒所述终端的处理器执行所述语音应用。本专利技术实施例还提供一种终端,其包括如上所述的语音应用触发控制装置。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的语音应用触发控制方法。本专利技术的有益效果是:根据本专利技术实施例提供的语音应用触发控制方法、装置、终端及存储介质,直接利用终端的传感器中枢模块(SensorHub),获取终端的运动数据,进而根据采集的运动数据确定终端当前的运动模式,并在终端当前的运动模式与触发某一语音应用对应的运动模式匹配时,唤醒终端的处理器执行语音应用。由于传感器中枢模块是各种智能终端自带的,不需要额外设置芯片进行数据的采集和分析,同时运动传感器也是各种智能终端标配的器件,因此相对现有语音唤醒方案低成本、通用性更好。另外传感器中枢模块从先天上就具有功耗低的问题,同时本专利技术采集和分析的是运动数据,相对音频数据其数据分析过程也更为快速、简单,因此可进一步降低系统功耗,提升用户体验满意度。附图说明图1为本专利技术实施例一中的传感器中枢模块独立设置示意图;图2为本专利技术实施例一中的传感器中枢模块集成设置示意图;图3为本专利技术实施例一中的语音应用触发控制方法流程示意图;图4为本专利技术实施例一中的对终端加速度向量数据进行分离处理过程的流程示意图;图5为本专利技术实施例一中的终端加速度传感器坐标系示意图;图6为本专利技术实施例二中的语音应用触发控制装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本专利技术中一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:本专利技术实施例基于智能终端底层SensorHub这一硬件标准配置,通过检测终端的运动模式实现对终端内相应语音应用触发的控制。SensorHub翻译为传感器中枢模块或协处理器。在系统设计中,SensorHub主要功能在于处理来自各个传感器的各种数据,在必要时才将终端的CPU(处理器)唤醒,以降低主处理器的运作负担,借此降低系统功耗。也就是说SensorHub从架构上先天具有降低功耗的作用,它是比较成熟的降功耗技术方案。目前各种智能终端均设置成为标配。例如参见图1和图2所示的两种传感器中枢模块SensorHub设置方式,图1中传感器中枢模块SensorHub独立设置,图2中的感器中枢模块SensorHub则集成于应用处理器applicationprocessor中。如上,本专利技术实施例提供的语音应用触发控制方法应用于终端的传感器中枢模块,参见图3所示,包括:S301:获取终端的运动数据。本实施例中获取运动传感器所采集的运动数据的获取频率可以与运动传感器采集数据的采集频率相同,也可以不同。例如可以在运动传感器采集一定的数据量之后再进行获取。S302:根据采集的运动数据确定终端当前的运动模式。S303:在终端当前的运动模式与触发某一语音应用对应的运动模式匹配时,唤醒终端的处理器执行该语音应用,也即控制处理器触发执行该语音应用。本实施例中,对于终端内的各待控制的语音应用(例如语音接听、录音、静音设置)分别设置对应的运动模式。应当理解的是,本实施例被控对象除了语音应用外,还可以终端内的其他任意类型的应用。本实施例中,各语音应用与各运动模式之间可以是一一对应,也可是多个关联的语音应用对应一个运动模式。本实施例中一个运动模式用一个运动模式向量表征;且本实施例中的运动模式向量包含终端的运动元素和姿态元素。也即本实施例中结合终端的运动特性和姿态特性来实现对语音应用的控制。相对现有通过采集音频数据进行分析匹配以唤醒语音应用的方案,采集并分析运动数据更为快速、简单,因此功耗更低,准确性也更好。本实施例中终端的姿态元素包括终端的角度变化量;运动元素包括线性加速度的最大值、最小值、幅度、变化周期、峰值和谷值、以及终端与用户的距离值、终端在用户耳边的停留时间中的至少一种。具体包含的元素可以根据不同的语音应用以及具体的应用场景灵活设定。应当理解的是本实施例中的不同的语音应用包含的元素可以相同,也可以不同。目前智能终端的体感识别技术都需要用到九轴传感器(加速度计3轴,陀螺仪3轴,磁力计3轴),将手机的各项属性投射到全域坐标系中,然后才能进行姿态和运动等特性的分析。而对于低端手机而言,往往只有加速度传感器和距离传感器,所以就无法兼容低端手机,因此通常就会造成识别不准,误识别甚至无法识别,这会给用户带来极大的不便。这样的方案普适性不够,而且使用起来就会造成手机的生产成本大大增加。因此,尽管现有通过九轴传感器采集终端的运动数据进行分析实现对语音终端的控制也适用于本专利技术。本实施例还提供一种检测更精准,成本更低,通用性更好的终端运动模式检测方式。具体的,本实施例具体可以通过加速度传感器和距离传感器完成对终端数据的采集,并完成终端运动模式的分析确认。因此,本实施例中的运动数据包含通过加速度传感器采集的终端加速度向量,根据运动数据确定终端当前的运动模式包括:对终端加速度向量进行分离处理得到终端的实际重力加速度向量和实际线性加速度向量;根据得到的本文档来自技高网...
语音应用触发控制方法、装置及终端

【技术保护点】
一种语音应用触发控制方法,应用于终端的传感器中枢模块,包括:获取终端的运动数据;根据所述运动数据确定所述终端当前的运动模式;在所述终端当前的运动模式与触发某一语音应用对应的运动模式匹配时,唤醒所述终端的处理器执行所述语音应用。

【技术特征摘要】
1.一种语音应用触发控制方法,应用于终端的传感器中枢模块,包括:获取终端的运动数据;根据所述运动数据确定所述终端当前的运动模式;在所述终端当前的运动模式与触发某一语音应用对应的运动模式匹配时,唤醒所述终端的处理器执行所述语音应用。2.如权利要求1所述的语音应用触发控制方法,其特征在于,所述方法还包括为各待控制的语音应用分别设置对应的运动模式,一个运动模式用一个运动模式向量表征;所述运动模式向量包含终端的运动元素和姿态元素。3.如权利要求2所述的语音应用触发控制方法,其特征在于,所述运动数据包含通过加速度传感器采集的终端加速度向量,根据所述运动数据确定所述终端当前的运动模式包括:对所述终端加速度向量进行分离处理得到所述终端的实际重力加速度向量和实际线性加速度向量;根据得到的实际线性加速度向量确定所述终端当前运动模式的运动元素,并根据所述实际重力加速度向量得到所述终端当前运动模式的姿态元素。4.如权利要求3所述的语音应用触发控制方法,其特征在于,对所述终端加速度向量数据进行分离处理得到所述终端的实际重力加速度向量和实际线性加速度向量包括:对所述终端加速度向量进行滤波处理分离出理论重力加速度向量和理论线性加速度向量;对所述理论重力加速度向量进行预处理得到实际重力加速度向量;将所述终端加速度向量与所述实际重力加速度向量相减得到实际线性加速度向量。5.如权利要求3所述的语音应用触发控制方法,其特征在于,所述姿态元素包括终端的角度变化量;根据所述实际重力加速度向量得到所述姿态元素包括:根据当前得到的实际重力加速度向量与之前得到的实际重力加速度向量的变化量得到终端当前角度变化的角速度;根据所述角速度和所述加速度向量...

【专利技术属性】
技术研发人员:张翀
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1