应用程序运行方法、装置、终端设备及存储介质制造方法及图纸

技术编号:31831326 阅读:15 留言:0更新日期:2022-01-12 13:08
本申请实施例公开了一种应用程序运行方法、装置、终端设备及存储介质,应用于数据分析技术领域。其中方法包括:获取终端设备的第一运行数据和各个目标应用程序的第二运行数据,根据第一运行数据和第二运行数据确定各个目标应用程序在第一时间段内对终端设备的耗电贡献比例,获取第一时间段内的电量数据以生成电量波动曲线,当电量波动曲线满足预设波动条件时,将耗电贡献比例输入刷新频率预测模型获得各个目标应用程序的第一后台刷新频率,根据第一后台刷新频率确定目标后台刷新频率,按照各个目标应用程序的目标后台刷新频率运行各个目标应用程序。采用本申请,可以优化设备电量。本申请涉及区块链技术,如可将目标后台刷新频率等写入区块链。新频率等写入区块链。新频率等写入区块链。

【技术实现步骤摘要】
应用程序运行方法、装置、终端设备及存储介质


[0001]本申请涉及数据分析
,具体涉及一种应用程序运行方法、装置、终端设备及存储介质。

技术介绍

[0002]目前,当终端设备通过应用程序与对应的后台服务器进行数据交互时,会不断消耗设备电量,当进行数据交互的后台刷新频率过高时,设备电量也消耗得越快,可能会对终端设备的电池寿命产生影响,或者若设备电量过低时仍保持较高的后台刷新频率,可以能会导致终端设备直接强制关闭该应用程序。因此,如何结合后台刷新频率以优化应用程序运行过程从而达到优化设备电量的目的成为一个亟待解决的问题。

技术实现思路

[0003]本申请实施例提供了一种应用程序运行方法、装置、终端设备及存储介质,可以结合后台刷新频率以优化应用程序运行过程,从而可以达到优化设备电量的目的。
[0004]一方面,本申请实施例提供了一种应用程序运行方法,该方法包括:
[0005]获取第一时间段内终端设备的第一运行数据以及所述第一时间段内所述终端设备包括的各个目标应用程序的第二运行数据;
[0006]根据所述第一运行数据以及所述第二运行数据确定所述各个目标应用程序在所述第一时间段内对所述终端设备的耗电贡献比例;
[0007]获取所述第一时间段内的电量数据,并根据所述电量数据生成电量波动曲线;所述电量数据包括所述第一时间段内多个时间点中每个时间点的电量;
[0008]当所述电量波动曲线满足预设波动条件时,将所述耗电贡献比例输入刷新频率预测模型,获得所述各个目标应用程序的第一后台刷新频率;
[0009]根据所述各个目标应用程序的第一后台刷新频率确定所述各个目标应用程序的目标后台刷新频率,并按照所述各个目标应用程序的目标后台刷新频率运行所述各个目标应用程序。
[0010]在一个可能的实施方式中,所述根据所述第一运行数据以及所述第二运行数据确定所述各个目标应用程序在所述第一时间段内对所述终端设备的耗电贡献比例,包括:
[0011]根据所述第一运行数据确定目标耗电参数;
[0012]根据所述目标耗电参数和所述第二运行数据确定所述各个目标应用程序在所述第一时间段内的耗电量;
[0013]根据所述各个目标应用程序在所述第一时间段内的耗电量确定所述各个目标应用程序在所述第一时间段内对所述终端设备的耗电贡献比例。
[0014]在一个可能的实施方式中,所述目标耗电参数包括第一耗电参数和第二耗电参数;所述根据所述第一运行数据确定目标耗电参数,包括:
[0015]根据所述第一运行数据确定所述第一子时间段内所述终端设备的第一耗电量以
及已使用网络流量值;所述第一子时间段指所述第一时间段内所述终端设备的数据类型为网络数据类型的时间段;
[0016]根据所述第一耗电量以及所述已使用网络流量值确定单位网络流量的耗电量,以作为所述第一耗电参数;
[0017]根据所述第一运行数据确定所述第二子时间段内所述终端设备的第二耗电量以及已使用移动流量值;所述第二子时间段指所述第一时间段内所述终端设备的数据类型为移动数据类型的时间段;
[0018]根据所述第二耗电量以及所述已使用移动流量值确定单位移动流量的耗电量,以作为所述第二耗电参数。
[0019]在一个可能的实施方式中,所述根据所述目标耗电参数和所述第二运行数据确定所述各个目标应用程序在所述第一时间段内的耗电量,包括:
[0020]根据所述各个目标应用程序的第二运行数据确定出所述各个目标应用程序在所述第一时间段内的网络流量使用数据和移动流量使用数据;
[0021]基于所述各个目标应用程序的网络流量使用数据和所述第一耗电参数确定所述各个目标应用程序的第一耗电量;
[0022]基于所述各个目标应用程序的移动流量使用数据和所述第二耗电参数确定所述各个目标应用程序的第二耗电量;
[0023]根据所述各个目标应用程序的第一耗电量和所述各个目标应用程序的第二耗电量分别确定所述各个目标应用程序在所述第一时间段内的耗电量。
[0024]在一个可能的实施方式中,所述根据所述各个目标应用程序适配的后台刷新频率确定所述各个目标应用程序的目标后台刷新频率,包括:
[0025]获取在第二时间段内所述各个目标应用程序的第二后台刷新频率;
[0026]计算所述各个目标应用程序的第一后台刷新频率和所述目标应用程序的第二后台刷新频率之间的频率差值;
[0027]基于所述频率差值确定所述各个目标应用程序的目标后台刷新频率。
[0028]在一个可能的实施方式中,所述基于所述频率差值确定所述各个目标应用程序的目标后台刷新频率,包括:
[0029]若所述频率差值大于或等于频率差阈值时,将所述各个目标应用程序的第一后台刷新频率确定为所述各个目标应用程序的目标后台刷新频率;
[0030]若所述频率差值小于频率差阈值时,将所述各个目标应用程序的第二后台刷新频率确定为所述各个目标应用程序的目标后台刷新频率。
[0031]在一个可能的实施方式中,所述根据所述各个目标应用程序的第一后台刷新频率确定所述各个目标应用程序的目标后台刷新频率,包括:
[0032]获取所述各个目标应用程序的属性信息;
[0033]根据所述各个目标应用程序的属性信息确定所述各个目标应用程序的频率确定优先级;
[0034]根据所述频率确定优先级得到对所述各个目标应用程序的刷新频率确定顺序;
[0035]按照所述各个目标应用程序的刷新频率确定顺序并根据所述各个目标应用程序的第一后台刷新频率依次确定所述各个目标应用程序的目标后台刷新频率。
[0036]一方面,本申请实施例提供了一种应用程序运行装置,该装置包括:
[0037]获取模块,用于获取第一时间段内终端设备的第一运行数据以及所述第一时间段内所述终端设备包括的各个目标应用程序的第二运行数据;
[0038]确定模块,用于根据所述第一运行数据以及所述第二运行数据确定所述各个目标应用程序在所述第一时间段内对所述终端设备的耗电贡献比例;
[0039]所述获取模块,还用于获取所述第一时间段内的电量数据;
[0040]电量波动曲线生成模块,用于根据所述电量数据生成电量波动曲线;所述电量数据包括所述第一时间段内多个时间点中每个时间点的电量;
[0041]刷新频率预测模块,用于当所述电量波动曲线满足预设波动条件时,将所述耗电贡献比例输入刷新频率预测模型,获得所述各个目标应用程序的第一后台刷新频率;
[0042]所述确定模块,还用于根据所述各个目标应用程序的第一后台刷新频率确定所述各个目标应用程序的目标后台刷新频率,并按照所述各个目标应用程序的目标后台刷新频率运行所述各个目标应用程序。
[0043]一方面,本申请实施例提供了一种终端设备,该终端设备包括处理器和存储器,其中,存储器用于存储计算机程序,该计算机程序包括程序指令,处理器被配置用于调用该程序指令,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序运行方法,其特征在于,所述方法包括:获取第一时间段内终端设备的第一运行数据以及所述第一时间段内所述终端设备包括的各个目标应用程序的第二运行数据;根据所述第一运行数据以及所述第二运行数据确定所述各个目标应用程序在所述第一时间段内对所述终端设备的耗电贡献比例;获取所述第一时间段内的电量数据,并根据所述电量数据生成电量波动曲线;所述电量数据包括所述第一时间段内多个时间点中每个时间点的电量;当所述电量波动曲线满足预设波动条件时,将所述耗电贡献比例输入刷新频率预测模型,获得所述各个目标应用程序的第一后台刷新频率;根据所述各个目标应用程序的第一后台刷新频率确定所述各个目标应用程序的目标后台刷新频率,并按照所述各个目标应用程序的目标后台刷新频率运行所述各个目标应用程序。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一运行数据以及所述第二运行数据确定所述各个目标应用程序在所述第一时间段内对所述终端设备的耗电贡献比例,包括:根据所述第一运行数据确定目标耗电参数;根据所述目标耗电参数和所述第二运行数据确定所述各个目标应用程序在所述第一时间段内的耗电量;根据所述各个目标应用程序在所述第一时间段内的耗电量确定所述各个目标应用程序在所述第一时间段内对所述终端设备的耗电贡献比例。3.根据权利要求2所述的方法,其特征在于,所述目标耗电参数包括第一耗电参数和第二耗电参数;所述根据所述第一运行数据确定目标耗电参数,包括:根据所述第一运行数据确定所述第一子时间段内所述终端设备的第一耗电量以及已使用网络流量值;所述第一子时间段指所述第一时间段内所述终端设备的数据类型为网络数据类型的时间段;根据所述第一耗电量以及所述已使用网络流量值确定单位网络流量的耗电量,以作为所述第一耗电参数;根据所述第一运行数据确定所述第二子时间段内所述终端设备的第二耗电量以及已使用移动流量值;所述第二子时间段指所述第一时间段内所述终端设备的数据类型为移动数据类型的时间段;根据所述第二耗电量以及所述已使用移动流量值确定单位移动流量的耗电量,以作为所述第二耗电参数。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标耗电参数和所述第二运行数据确定所述各个目标应用程序在所述第一时间段内的耗电量,包括:根据所述各个目标应用程序的第二运行数据确定出所述各个目标应用程序在所述第一时间段内的网络流量使用数据和移动流量使用数据;基于所述各个目标应用程序的网络流量使用数据和所述第一耗电参数确定所述各个目标应用程序的第一耗电量;基于所述各个目标应用程序的移动流量使用数据和所述第二耗电参数确定所述各个
目标应用程序的第二耗电量;根据所述各个目标应用程序的第一耗电量和所述各个目标应用程序的第二耗电量分别确定所述各个目标应用程序在所述第一时间段内的耗电量。5.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:刘祥康
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

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

1