一种电子设备性能优化方法及电子设备与流程

发布时间:2024-11-21 11:49

电子设备过夜充电对电池的影响及解决方法 #生活知识# #科技生活# #电子设备使用#

一种电子设备性能优化方法及电子设备与流程

本技术属于终端,尤其涉及一种电子设备性能优化方法及电子设备。


背景技术:

1、随着可穿戴设备的发展,可穿戴设备不仅具有通话、拍照等基础功能,还能够支持三方应用(如、音乐、地图等应用)、运动服务、健康服务等功能。例如,用户佩戴可穿戴设备后,可以通过可穿戴设备监测用户的步数、卡路里、心率、血氧、睡眠等运动、健康数据。

2、相较于手机,可穿戴设备的体积更小,因此,可穿戴设备的电池和硬件资源均非常紧张。因此,如何在有限的电池和硬件资源条件下,提高可穿戴设备的性能是目前亟需解决的技术问题。

技术实现思路

1、本技术提供一种电子设备性能优化方法及电子设备,能够在有限的电池和硬件资源条件下,提高电子设备的综合性能。

2、第一方面,本技术提供一种电子设备性能优化方法,所述方法应用于电子设备,所述方法包括:在当前时刻达到目标算法的唤醒时间的情况下,检测所述电子设备的屏幕状态;所述目标算法被封装成在裸机运行环境下可独立运行的代码段;在所述电子设备的屏幕状态为熄屏状态的情况下,确定所述电子设备的系统状态;在所述电子设备的系统状态为休眠状态的情况下,在裸机运行环境下运行所述目标算法。

3、在电子设备的屏幕状态为熄屏状态且系统状态为休眠状态时,电子设备处于低功耗运行状态。这种情况下,在裸机运行环境下运行目标算法,不需要拉起操作系统,可以避免操作系统调度引入的功耗,从而可以保持电子设备低功耗运行。另外,在裸机运行环境下运行目标算法,可以快速唤醒目标算法、运行目标算法并使目标算法完成一次运算流程后,mcu立刻进入休眠状态,从而可以降低电子设备的运行功耗。

4、在一种可实现方式中,所述方法还包括:在所述电子设备的屏幕状态为亮屏状态,或者,所述电子设备的屏幕状态为熄屏状态且电子设备的系统状态为运行状态的情况下,在操作系统运行环境下运行所述目标算法。

5、在电子设备的屏幕状态为亮屏状态,或者,电子设备的屏幕状态为熄屏状态且电子设备的系统状态为运行状态时,电子设备的操作系统已经被拉起。也就是说,这种情况下,电子设备的操作系统处于正常运行状态,而不是处于低功耗运行状态。

6、其中,电子设备的操作系统正常运行所消耗的功耗远大于在操作系统运行环境下运行目标算法所消耗的功耗。因此,在电子设备的屏幕状态为亮屏状态,或者,电子设备的屏幕状态为熄屏状态且电子设备的系统状态为运行状态时,无论是在操作系统运行环境还是在裸机运行环境下运行目标算法,对电子设备的降功耗贡献并不大。因此,在电子设备的屏幕状态为亮屏状态时,可以在操作系统运行环境下运行目标算法。

7、在一种可实现方式中,所述在裸机运行环境下运行所述目标算法,包括:利用所述目标算法进行第一运算处理,得到第一运算数据;所述第一运算处理的算力开销小于算力阈值;

8、调用数字信号处理器dsp进行第二运算处理,得到第二运算数据;所述第二运算处理的算力开销大于或者等于算力阈值。

9、这样,可以加速目标算法的运算速度。

10、在一种可实现方式中,所述目标算法为使用频率高于频率阈值、且可在熄屏状态下运行的算法。

11、这样,通过将常在熄屏状态下需要运行的算法(例如,计步算法、抬腕亮屏算法等)封装成在裸机运行环境下可独立运行的代码段,可以最大限度的降低电子设备的功耗。

12、在一种可实现方式中,所述电子设备包括第一存储器和第二存储器,所述第一存储器的读写速度大于第二存储器的读写速度;所述方法还包括:在所述电子设备的屏幕状态为亮屏状态的情况下,响应于用户输入的界面切换操作,在所述第一存储器执行绘制操作,得到n个分解图像;其中,n为大于1的正在数;其中,每个所述分解图像为目标送显图像的局部区域对应的图像;在每次绘制操作之后,向所述第二存储器发送一个分解图像;在所述第二存储器对所述n个分解图像执行图像拼接处理,得到目标送显图像;向所述电子设备的屏幕发送所述目标送显图像。

13、示例性的,第一存储器可以是片内sram,第二存储器可以是片外sram。这样,将一个完整的目标送显图像,通过n次绘制处理得到。其中,每绘制得到一个分解图像后,便将该次得到的分解图像向片外sram发送。这样,可以始终保持仅有一个分解图像占用片内sram的存储空间。这样,相比于在片内sram一次性绘制目标送显图像的方案,可以节省(1-1/n)片内sram存储空间。

14、在一种可实现方式中,所述第一存储器包括第一绘制缓存区和第二绘制缓存区;在所述第一存储器执行n次绘制操作,得到n个分解图像,包括:在第一绘制缓存区执行第i次绘制操作,并向所述第二存储器发送第i个分解图像;其中,i为大于0、且小于n的正整数;所述第二绘制缓存区执行第i+1次绘制操作,并向所述第二存储器发送第i+1个分解图像。

15、这样,可以在第一绘制缓存区和第二绘制缓存区交替绘制分解图像,提高绘制效率。

16、在一种可实现方式中,所述电子设备包括第一存储器和第二存储器,所述第一存储器的读写速度大于第二存储器的读写速度;所述方法还包括:在所述电子设备的屏幕状态为亮屏状态的情况下,响应于用户输入的界面切换操作,检测当前业务场景是否满足高性能业务场景;其中,所述高性能业务场景为运行性能要求高于预设要求的场景;在当前业务场景不满足高性能业务场景的情况下,设置第一存储器存储的缓存图像的色深为第一色深;在当前业务场景满足高性能业务场景的情况下,设置所述第一存储器存储的缓存图像的色深为第二色深,所述第二色深小于所述第一色深。

17、这样,在当前业务场景不满足高性能业务场景的情况下,可以设置片内sram存储的缓存图像的色深为第一色深,以提高显示效果。在当前业务场景满足高性能业务场景的情况下,通过降低片内sram存储的缓存图像的色深为第二色深,可以减少片内sram中的缓存图像对片内sram存储空间的占用。这样,省出的片内sram存储空间可以用于运行更多的程序,提高电子设备的运行速度。

18、在一种可实现方式中,所述缓存图像为分解图像和/或目标送显图像。

19、在一种可实现方式中,所述电子设备包括第一存储器和第二存储器,所述第一存储器的读写速度大于第二存储器的读写速度;所述方法还包括:接收第一应用程序的运行请求;所述运行请求包括运行第一应用程序所需的第一存储空间;在所述第一存储器剩余的存储空间大于或者等于所述第一存储空间的情况下,在所述第一存储器运行所述第一应用程序;在所述第一存储器剩余的存储空间小于所述第一存储空间的情况下,将所述第一存储器中第二应用程序对应的内存段迁移至所述第二存储器,并在所述第一存储器运行所述第一应用程序;其中,所述第二应用程序的性能优先级低于所述第一应用程序的性能优先级。

20、这样,在加载的第一应用程序的性能优先级高于片内sram中的第二应用程序时,可以通过将第二应用程序对应的内存段迁移至片外sram,以腾挪出片内sram空间给性能优先级更高的第一应用程序使用。

21、在一种可实现方式中,重新映射所述第二应用程序的任务指针为所述第二应用程序在所述第二存储器对应的物理地址。

22、第二方面,本技术提供一种电子设备,包括存储器和处理器;所述存储器和所述处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,使所述电子设备执行如第一方面中任一项所述的方法。

23、第三方面,本技术提供一种芯片系统,所述芯片系统包括处理器;所述处理器与存储器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,如第一方面中任一项所述的方法被执行。

24、第四方面,本技术提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得计算机执行如第一方面中任一项所述的方法。

网址:一种电子设备性能优化方法及电子设备与流程 https://www.yuejiaxmz.com/news/view/174495

相关内容

功耗优化方法及电子设备与流程
电子设备以及电子设备的使用方法与流程
回源优化方法、装置及电子设备.pdf
一种电子设备的维护管理系统及维护管理方法与流程
结构优化方法、存储介质及电子设备.pdf
提升电子设备稳定性的散热性能优化技术
占空比:优化你的电子设备性能!
电子设备及使用方法.pdf
家用电器的维护方法及装置、电子设备与流程
电子设备及其使用方法.pdf

随便看看