一种电子设备性能优化方法及装置制造方法及图纸

技术编号:37509794 阅读:13 留言:0更新日期:2023-05-12 15:28
本申请提供了一种电子设备性能优化方法及装置。本申请提供的电子设备性能优方法包括:电子设备中运行有语音助手相关进程,电子设备将麦克风实时采集的音频流送至语音助手相关进程进行处理;在电子设备接收到按键或触摸输入的情况下,电子设备暂停将音频流送至所述语音助手相关进程,和/或,语音助手相关进程暂停处理音频流。从而,可以保证在用户通过触摸或按键等非语音交互方式与电子设备进行交互时,电子设备的处理器不会因为语音助手相关进程占用了过多的计算资源而无法为其他进程提供足够的运算资源,有效避免电子设备卡顿,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
一种电子设备性能优化方法及装置


[0001]本申请属于电子设备
,尤其涉及一种电子设备性能优化方法及装置。

技术介绍

[0002]随着人工智能技术的发展,目前很多电子设备都支持语音唤醒等功能,用户可以通过唤醒词唤醒电子设备的语音助手,与之进行语音交互。为了能够及时响应用户随时可能发出的唤醒词,唤醒词检测、降噪和回声消除等进程需要一直在电子设备中运行,占用电子设备的处理器资源,使得电子设备处理其他进程可利用的处理器资源非常有限,有时甚至会影响用户使用电子设备的体验。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种电子设备性能优化方法及装置,可以保证在用户通过触摸或按键等非语音交互方式与电子设备进行交互时,使得电子设备的处理器不会因为语音助手相关进程占用了过多的计算资源而无法为其他进程提供足够的运算资源,有效避免电子设备卡顿,提升用户体验。
[0004]本申请实施例的第一方面提供了一种电子设备性能优化方法,该方法包括以下步骤:首先,电子设备中运行有语音助手相关进程,电子设备将麦克风实时采集的音频流送至语音助手相关进程进行处理;在电子设备接收到按键或触摸输入的情况下,电子设备暂停将音频流送至语音助手相关进程,和/或,语音助手相关进程暂停处理接收到的音频流。
[0005]从而,本申请实施例第一方面提供的方法中,在用户通过按键或触摸方式与电子设备交互的情况下,语音助手相关进程暂停获取或暂停处理音频流,因此可以降低语音助手相关进程对处理器运算资源的占用率,使得处理器能够为其他进程(例如GUI相关进程)提供足够的运算资源,保证其他进程的流畅运行,避免用户体验上的卡顿感。
[0006]根据第一方面,在一些实施例中,在电子设备暂停将音频流送至语音助手相关进程,和/或,语音助手相关进程暂停处理音频流之后,所述方法还包括:在电子设备判断已超过第一时长未接收到按键或触摸输入的情况下,电子设备恢复为将麦克风实时采集的音频流送至语音助手相关进程进行处理。此时,可以倾向性认为用户不再通过按键或触摸等非语音交互方式与电子设备进行交互了,因此处理器的计算资源又可以充分提供给语音助手相关进程使用了,语音助手相关进程能够继续处理输入的音频流,使得用户可以与电子设备通过语音进行交互。
[0007]根据第一方面,在一些实施例中,第一时长是预先设定的时长,或者,第一时长是根据用户身份、用户历史使用习惯、电子设备当前前台运行的应用程序、电子设备当前展示的用户界面中的一种或多种因素确定的。当第一时长是预先设定的时长时,该第一时长也可以是开发者根据统计数据设定的,例如开发者根据大部分情况下连续操作的两次输入一般小于500毫秒,将第一时长设定为500毫秒,从而若电子设备超过500毫秒未接收到按键或触摸输入,则电子设备可以认为用户此次的输入操作已经结束。当然,第一时长也可以是电
子设备根据以上所述的一种或多种其他因素确定的,使得第一时长的设定能够更加符合当前应用场景,避免频繁切换是否将音频流送至语音助手相关进程,或者语音助手频繁切换是否处理接收到的音频流。
[0008]根据第一方面,在一些实施例中,所述在电子设备接收到按键或触摸输入的情况下,电子设备暂停将音频流送至语音助手相关进程,和/或,语音助手相关进程暂停处理音频流,具体包括:电子设备判断接收到的按键或触摸输入是否为连续的按键或触摸输入;在电子设备接收到连续的按键或触摸输入的情况下,电子设备暂停将音频流送至语音助手相关进程,和/或,语音助手相关进程暂停处理音频流。在该实施例中,电子设备至少需要接收到两次按键或触摸输入后才可以判断该按键或触摸输入是否为连续的,可以避免偶发性接收到一次按键或触摸输入的情况下电子设备就暂停将音频流送至语音助手,相关进程,或语音助手相关进程暂停处理音频流,避免来回切换。
[0009]根据第一方面,在一些实施例中,电子设备判断接收到的按键或触摸输入是否为连续的按键或触摸输入,具体包括:电子设备通过判断按键或触摸输入的间隔时长和/或频率,来判断接收到的按键或触摸输入是否为连续的按键或触摸输入。
[0010]根据第一方面,在一些实施例中,所述方法还包括:在电子设备的前台显示有语音助手交互界面,或者,电子设备处于灭屏状态的情况下,电子设备接收到按键或触摸输入,电子设备仍将麦克风实时采集的音频流送至语音助手相关进程进行处理。在该实施例所述的情况下,用户仍旧有较高的概率通过语音的方式与电子设备进行交互,从而,在用户有较高的可能性与电子设备进行语音交互的情况下,电子设备不会暂停将音频流送至语音助手相关进程或者语音助手相关进程不会暂停处理音频流,保证这种情况下电子设备的语音助手能够正常与用户进行交互。
[0011]根据第一方面,在一些实施例中,所述的按键或触摸输入来自于电子设备的按键或触摸屏,或者,来自于与电子设备外接的输入设备。其中,电子设备的按键可以是电子设备上的实体按键,也可以是电子设备上的虚拟按键,如电子设备显示界面中的按键;外接的输入设备可以是例如遥控器、键盘、鼠标、触控板、游戏手柄等。
[0012]根据第一方面,在一些实施例中,语音助手相关进程对音频流进行的处理包括以下项中的一种或多种:降噪、回声消除、唤醒词识别。
[0013]本申请实施例的第二方面提供了一种电子设备,该电子设备包括处理器、存储器,存储器被配置为存储有计算机指令,当计算机指令由处理器执行时,电子设备执行如上述第一方面所述的任一种方法。
[0014]本申请实施例的第三方面提供一种计算机可读存储介质,该计算机可读存储介质被配置为存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面所述的任一种方法。
[0015]本申请实施例第四方面提供一种计算机程序产品,该计算机程序产品被配置为在电子设备上运行时,使得电子设备执行如上述第一方面所述的任一种方法。
[0016]本申请实施例第五方面提供一种芯片系统,该芯片系统包括存储器和处理器,处理器被配置为执行存储器中存储的计算机程序,以实现如上述第一方面所述的任一种方法。
附图说明
[0017]图1是本申请一实施例提供的一种用户通过遥控器操作智能电视的场景示意图;
[0018]图2是本申请一实施例提供的一种电子设备的结构示意图;
[0019]图3是本申请一实施例提供的一种电子设备的软件结构框图;
[0020]图4是本申请一实施例提供的一种电子设备性能优化方法流程图;
[0021]图5是本申请一实施例提供的另一种电子设备性能优化方法流程图;
[0022]图6是本申请一实施例提供的一种电子设备的功能模块示意图。
具体实施方式
[0023]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备性能优化方法,其特征在于,所述方法包括:所述电子设备中运行有语音助手相关进程,所述电子设备将麦克风实时采集的音频流送至所述语音助手相关进程进行处理;在所述电子设备接收到按键或触摸输入的情况下,所述电子设备暂停将所述音频流送至所述语音助手相关进程,和/或,所述语音助手相关进程暂停处理所述音频流。2.根据权利要求1所述的方法,其特征在于,在所述电子设备暂停将所述音频流送至所述语音助手相关进程,和/或,所述语音助手相关进程暂停处理所述音频流之后,所述方法还包括:在所述电子设备判断已超过第一时长未接收到所述按键或触摸输入的情况下,所述电子设备恢复为将所述麦克风实时采集的所述音频流送至所述语音助手相关进程进行处理。3.根据权利要求2所述的方法,其特征在于,所述第一时长是预先设定的时长,或者,所述第一时长是根据用户身份、用户历史使用习惯、所述电子设备当前前台运行的应用程序、所述电子设备当前展示的用户界面中的一种或多种因素确定的。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述在所述电子设备接收到按键或触摸输入的情况下,所述电子设备暂停将所述音频流送至所述语音助手相关进程,和/或,所述语音助手相关进程暂停处理所述音频流,具体包括:所述电子设备判断接收到的按键或触摸输入是否为连续的按键或触摸输入;在所述电子设备接收到所述连续的按键或触摸输入的情况下,所述电子设备暂停将所述音频流送至所述语音助手相关进程,和/或,所述语音助手相关进程暂停处理所述音频流。5.根据权利要求4所述的方法,其特征在于,所述电子设备判断接收到的按键或触摸输入是否为连续的按键或触摸输入,具体包括:所述电子设备通过判断所述按键或触摸输入的间隔时长和/或频率,来判...

【专利技术属性】
技术研发人员:李庄
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1