一种性能优化方法与电子设备技术

技术编号:29285740 阅读:18 留言:0更新日期:2021-07-16 23:54
本申请实施例提供一种性能优化方法与电子设备。其中,电子设备中的系统侧能够与电子设备中预设应用对应的服务器通信。系统侧将用于指示电子设备中硬件资源的相关信息的系统资源信息发送给所述服务器,以获取服务器推荐的系统资源推荐信息,进而基于系统资源推荐信息实现所述预设应用的性能优化,有助于提升用户对所述预设应用的用户体验度。户对所述预设应用的用户体验度。户对所述预设应用的用户体验度。

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


[0001]本申请涉及计算机
,尤其涉及一种性能优化方法与电子设备。

技术介绍

[0002]目前,电子设备的功能越来越强大,电子设备中安装的应用越来越多。以游戏应用为例,随着游戏画质的提升,游戏玩法、游戏场景的丰富,对于电子设备的性能提出了更高的要求。游戏应用对电子设备提出的性能需求,和电子设备系统资源(例如硬件资源)的限制是目前的主要矛盾。例如,为了保证游戏流畅性,需要电子设备在最高的中央处理器(central processing unit,CPU)频率处运行,但由于受到散热等条件的限制,电子设备并不能总是在最高CPU频率运行,特别是用户长时间游戏时,会出现电子设备温度过高,电子设备必须进行CPU的降频,从而降低温度,但CPU降频必然会导致游戏流畅性下降,影响用户游戏体验。
[0003]如何合理调整电子设备中的系统资源,提升游戏性能成为需要考虑的问题。

技术实现思路

[0004]本申请的目的在于提供了一种性能优化方法与电子设备,有助于提升电子设备的性能。
[0005]上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。
[0006]第一方面,提供一种性能优化方法,该方法可以由电子设备执行,例如由电子设备中的系统侧执行。示例性的,所述系统侧可以包括操作系统,例如安卓操作系统。其中,系统侧采集当前的系统资源信息,所述系统资源信息包括所述电子设备中硬件资源的相关信息;所述系统侧向所述预设应用对应的服务器发送所述系统资源信息;所述系统侧接收所述服务器发送的系统资源推荐信息,所述系统资源推荐信息包括用于提升所述预设应用的性能的所述硬件资源的运行参数;所述系统侧基于所述系统资源推荐信息进行性能优化。
[0007]也就是说,电子设备中的系统侧可以与电子设备中预设应用对应的服务器通信。系统侧将电子设备的系统资源信息发送给所述服务器,以获取服务器推荐的系统资源推荐信息,进而实现性能优化。
[0008]例如,预设应用可以为游戏类应用或其它应用,本申请实施例不作限定。以游戏应用为例,电子设备运行游戏应用时,电子设备中的系统侧将电子设备的系统资源信息发送给所述游戏应用对应的服务器,以获取服务器推荐的系统资源推荐信息,进而优化游戏的性能,提升用户的游戏体验度。
[0009]在一种可能的设计中,电子设备中的系统侧与预设应用之间可以进行信息交互。以下提供系统侧与预设应用侧信息交互的几种示例。
[0010]示例1,系统侧可以接收所述预设应用发送的第一查询信息,所述第一查询信息用于查询所述系统侧是否具有预设功能,所述预设功能为所述系统侧与所述游戏应用之间的
信息交互功能。也就是说,预设应用侧可以查询系统侧是否具备与预设应用侧进行信息交互的功能。若是,则预设应用侧与系统侧进行信息交互,有助于提升信息交互的效率。
[0011]示例2,系统侧在采集当前的系统资源信息之前,还可以接收所述预设应用发送的第二查询信息,所述第二查询信息用于查询所述系统资源信息。也就是说,系统侧在接收到预设应用发送的第二查询信息之后,再采集系统资源信息。例如,预设应用可以在每次启动后,向系统侧发送第二查询信息,预设应用不运行时,可以无需向系统侧发送第二查询信息,那么系统侧无需一直采集系统资源信息,节省资源。
[0012]示例3,系统侧还可以接收所述预设应用发送的触控区域信息,所述触控区域信息为用于操作所述预设应用的触控区域的信息;所述系统侧基于所述预设应用中的不同区域,调整所述触摸区域的触控功能。
[0013]举例来说,以预设应用是游戏应用为例,针对所述预设应用中的热点区域,增加所述触控区域的触摸灵敏度,有助于提升用户的游戏体验度;针对除去所述热点区域之外的其它区域,降低所述触控区域的触摸灵敏度,有助于避免误触。因此,系统侧基于游戏应用中的不同区域,调整所述触摸区域的触控功能(例如,增大或降低触控区域的触摸灵敏度),有助于提升用户游戏体验度。
[0014]其中,所述触控区域信息包括与所述电子设备连接的用于操作所述预设应用的触控设备上的按键的信息。以预设应用是游戏应用为例,触控区域信息例如可以是游戏手柄上的按键的信息。当然,用户通过电子设备显示屏上显示的游戏界面操作游戏应用时,触控区域信息也可以是游戏界面内的触控区域的信息,本申请实施例不作限定。总之,电子设备中系统侧可以基于游戏应用中的不同区域,调整所述触摸区域的触控功能(例如,增大或降低触控区域的触摸灵敏度),有助于提升用户游戏体验度。
[0015]示例4,系统侧还可以接收所述预设应用发送的网络状态信息,所述网络状态信息包括所述预设应用当前的网络时延;所述系统侧确定所述网络时延大于阈值时,将当前接入的第一网络切换为第二网络。
[0016]其中,网络状态信息用于表征所述游戏应用运行时的网络状态。例如,游戏运行过程中网络是否流畅或卡顿等。网络状态信息中可以包括网络时延,该网络时延可以用于表征游戏应用运行过程中网络状态。例如,当网络时延较大时,表征游戏应用运行过程中网络卡顿(或称网络中断);当网络时延较小时,表征游戏应用游戏运行较为流畅。因此,系统侧可以根据网络状态信息中的网络时延,确定是否进行网络切换。例如,当网络时延大于阈值时,可以将当前接入的第一网络切换为第二网络。这里第一网络例如为无线网络,第二网络例如为数据流量,或者,第一网络为数据流量,第二网络为无线网络,等等,本申请实施例不作限定。也就是说,当游戏应用游戏运行过程中网络时延较大时,切换到其它网络,以尽可能保证游戏应用的运行流畅性。
[0017]示例5,系统侧还可以向所述预设应用发送流控反馈信息,所述流控反馈信息用于指示所述预设应用向所述系统侧发送数据的频率。
[0018]以游戏应用为例,系统侧的处理能力有限,当游戏应用侧向系统侧发送的数据的频率较高时,系统侧处理压力较大(例如,系统侧处理的进程数量大于预设进程数量)。因此,系统侧可以在处理压力过大时向游戏应用侧发送流控反馈信息,以降低游戏应用侧向系统侧发送数据的频率,缓解系统侧的处理压力。当然,当系统侧的处理压力较小时,可以
增大游戏应用侧向系统侧发送数据的频率,以提升游戏性能。
[0019]示例6,系统侧接收所述预设应用发送的应用状态信息,所述应用状态信息用于指示所述预设应用的当前运行状态;所述系统侧将所述应用状态信息发送所述预设应用对应的服务器;所述系统侧接收所述服务器反馈的应用状态推荐信息,所述应用状态推荐信息为所述预设应用中能够提升所述预设应用性能的设置参数;所述系统侧将所述应用状态推荐信息发送给所述预设应用。
[0020]也就是说,预设应用可以将应用状态信息经系统侧转发给预设应用对应的服务器,当然,预设应用侧也可以自行向服务器发送应用状态信息,本申请实施例不作限定。因此,系统侧可以向预设应用对应的服务器发送预设应用的当前运行状态,以获取服务器推荐的应用状态推荐信息,实现预设应用的性能优化。...

【技术保护点】

【技术特征摘要】
1.一种性能优化方法,其特征在于,应用于电子设备,所述方法包括:所述电子设备中的系统侧采集当前的系统资源信息,所述系统资源信息包括所述电子设备中硬件资源的相关信息;所述系统侧向所述电子设备中的预设应用对应的服务器发送所述系统资源信息;所述系统侧接收所述服务器发送的系统资源推荐信息,所述系统资源推荐信息包括用于提升所述预设应用的性能的所述硬件资源的运行参数;所述系统侧基于所述系统资源推荐信息进行性能优化。2.如权利要求1所述的方法,其特征在于,所述预设应用为游戏类应用。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:所述系统侧接收所述预设应用发送的第一查询信息,所述第一查询信息用于查询所述系统侧是否具有预设功能,所述预设功能为能够支持所述系统侧与所述游戏应用之间的信息交互的功能。4.如权利要求1-3任一所述的方法,其特征在于,所述系统侧在采集当前的系统资源信息之前,所述方法还包括:接收所述预设应用发送的第二查询信息,所述第二查询信息用于查询所述系统资源信息。5.如权利要求1-4任一所述的方法,其特征在于,所述方法还包括:所述系统侧接收所述预设应用发送的触控区域信息,所述触控区域信息为用于操作所述预设应用的触控区域的信息;所述系统侧基于所述预设应用中的不同区域,调整所述触摸区域的触控功能。6.如权利要求5所述的方法,其特征在于,所述系统侧基于所述预设应用的不同区域,调整所述触摸区域的触控功能,包括:针对所述预设应用中的热点区域,增加所述触控区域的触摸灵敏度;针对除去所述热点区域之外的其它区域,降低所述触控区域的触摸灵敏度。7.如权利要求5或6所述的方法,其特征在于,所述触控区域信息包括与所述电子设备连接的用于操作所述预设应用的触控设备上的按键的信息。8.如权利要求1-7任一所述的方法,其特征在于,所述方法还包括:所述系统侧接收所述预设应用发送的网络状态信息,所述网络状态信息包括所述预设应用当前的网络时延;所述系统侧确定所述网络时延大于阈值时,将当前接入的第一网络切换为第二网络。9.如权利要求1-8任一所述的方法,其特征在于,所述方法还包括:所述系统侧向所述预设应用发送流控反馈信息,所述流控反馈信息用于指示所述预设应用向所述系统侧发送数据的频率。10.如权利要求1-9任一所述的方法,其特征在于,所述方法还包括:所述系统侧接收所述预设应用发送的应用状态信息,所述应用状态信息用于指示所述预设应用的当前运行状态;所述系统侧将所述应用状态信息发送所述预设应用对应的服务器;所述系统侧接收所述服务器反馈的应用状态推荐信息,所述应用状态推荐信息为所述预设应用中能够提升所述预设应用性能的设置参数;
所述系统侧将所述应用状态推荐信息发送给所述预设应用。11.一种性能优化方法,其特征在于,应用于电子设备,所述方法包括:所述电子设备中的预设应用采集当前的应用状态信息;所述应用状态信息用于指示所述预设应用的当前运行状态;所述预设应用将所述应用状态信息发送所述预设应用对应的服务器;所述预设应用接收所述服务器反馈的应用状态推荐信息,所述应用状态推荐信息包括所述预设应用中能够提升所述预设应用性能的设置参数;所述预设应用基于所述应用状态推荐信息,调整所述预设应用的设置参数。12.如权利要求11所述的方法,其特征在于,所述方法还包括:所述预设应用接收所述电子设备中的系统侧发送的系统资源信息,所述系统资源信息包括所述电子设备中硬件资源的相关参数;所述...

【专利技术属性】
技术研发人员:陶强韩金晓高光远高伟李小娟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1