【技术实现步骤摘要】
资源配置方法、装置、终端及存储介质
本申请实施例涉及应用优化
,特别涉及一种资源配置方法、装置、终端及存储介质。
技术介绍
随着移动终端技术的不断发展,移动终端中应用程序的种类也越来越多。比如,移动终端中同时安装有游戏类应用程序、社交类应用程序、视频播放类应用程序、即时通信类应用程序和购物类应用程序。为了提高应用程序的使用体验,移动终端厂商都在不断提升自身的硬件配置,以提高应用程序的运行速度及质量。比如,移动终端通过配置高性能的中央处理器(CPU,CentralProcessingUnit)和图形处理器(GraphicsProcessingUnit,GPU),来提高游戏类应用程序的运行速度和画面质量。
技术实现思路
本申请实施例提供了一种资源配置方法、装置、终端及存储介质,可以解决仅通过提升终端硬件配置的性能来提高应用程序的运行质量,成本较高且提升效果不佳的问题。所述技术方案如下:第一方面,提供了一种资源配置方法,所述方法应用于终端,所述终端运行有操作系统和至少一个应用程序,所述方法包括:目标应用程序调用内嵌软件开发工具包(SoftwareDevelopmentKit,SDK)提供的应用程序编程接口(ApplicationProgrammingInterface,API),与操作系统建立数据通信连接;所述目标应用程序通过所述数据通信连接向所述操作系统发送应用运行信息,所述应用运行信息用于表征所述目标应用程序所处的运行状态;所述操作系统根据所述应用运行信息调整分配给所述目标应用程序的系统资源;所述操作系统通过所述数据通信连接向所述目标应用程序发送系统运行信 ...
【技术保护点】
1.一种资源配置方法,其特征在于,所述方法应用于终端,所述终端运行有操作系统和至少一个应用程序,所述方法包括:目标应用程序调用内嵌软件开发工具包SDK提供的应用程序编程接口API,与操作系统建立数据通信连接;所述目标应用程序通过所述数据通信连接向所述操作系统发送应用运行信息,所述应用运行信息用于表征所述目标应用程序所处的运行状态;所述操作系统根据所述应用运行信息调整分配给所述目标应用程序的系统资源;所述操作系统通过所述数据通信连接向所述目标应用程序发送系统运行信息,所述系统运行信息用于表征调整系统资源后,所述操作系统所处的运行状态;所述目标应用程序根据所述系统运行信息调整运行策略。
【技术特征摘要】
2018.03.13 CN 20181020637661.一种资源配置方法,其特征在于,所述方法应用于终端,所述终端运行有操作系统和至少一个应用程序,所述方法包括:目标应用程序调用内嵌软件开发工具包SDK提供的应用程序编程接口API,与操作系统建立数据通信连接;所述目标应用程序通过所述数据通信连接向所述操作系统发送应用运行信息,所述应用运行信息用于表征所述目标应用程序所处的运行状态;所述操作系统根据所述应用运行信息调整分配给所述目标应用程序的系统资源;所述操作系统通过所述数据通信连接向所述目标应用程序发送系统运行信息,所述系统运行信息用于表征调整系统资源后,所述操作系统所处的运行状态;所述目标应用程序根据所述系统运行信息调整运行策略。2.根据权利要求1所述的方法,其特征在于,所述目标应用程序通过所述数据通信连接向所述操作系统发送应用运行信息,包括:若当前应用场景为预设应用场景,所述目标应用程序则获取所述预设应用场景对应的应用场景标识,并采集当前应用场景下的应用运行参数;所述目标应用程序通过所述数据通信连接,向所述操作系统发送包含所述应用场景标识和所述应用运行参数的所述应用运行信息。3.根据权利要求2所述的方法,其特征在于,所述操作系统根据所述应用运行信息调整分配给所述目标应用程序的系统资源,包括:所述操作系统确定所述应用场景标识对应的应用运行指标,所述应用运行指标是在所述应用场景标识对应的应用场景下,与应用运行质量相关的指标;若所述应用运行参数未达到所述应用运行指标,所述操作系统确定所述应用运行指标对应的目标系统资源;所述操作系统上调所述目标系统资源的性能。4.根据权利要求3所述的方法,其特征在于,当所述应用场景标识对应的应用场景为数据加载场景时,所述应用运行指标包括加载速度指标和内存指标中的至少一种;当所述应用场景标识对应的应用场景为数据传输场景时,所述应用运行指标包括下载速率指标和网络延迟指标的至少一种。当所述应用场景标识对应的应用场景为动态画面显示场景时,所述应用运行指标包括帧率指标、丢帧率指标和网络延迟指标中的至少一种。5.根据权利要求3所述的方法,其特征在于,当所述应用运行指标为帧率指标时,所述目标系统资源包括中央处理器CPU资源和图形处理器GPU资源中的至少一种;当所述应用运行指标为加载速度指标时,所述目标系统资源包括CPU资源、磁盘资源和内存资源中的至少一种;当所述应用运行指标为丢帧率指标时,所述目标系统资源包括CPU资源、GPU资源和网络资源中的至少一种;当所述应用运行指标为下载速率指标或网络延迟指标时,所述目标系统资源至少包括网络资源。6.根据权利要求1至5任一所述的方法,其特征在于,所述操作系统通过所述数据通信连接向所述目标应用程序发送系统运行信息,包括:所述操作系统采集终端运行参数,所述终端运行参数包括CPU运行参数、GPU运行参数、内存参数、磁盘参数、电量参数和温度参数中的至少一种...
【专利技术属性】
技术研发人员:陈岩,程杰,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。