System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 资源分配方法、装置、终端、介质及程序产品制造方法及图纸_技高网

资源分配方法、装置、终端、介质及程序产品制造方法及图纸

技术编号:42362120 阅读:8 留言:0更新日期:2024-08-16 14:45
本申请实施例公开了一种资源分配方法、装置、终端、介质及程序产品,涉及计算机技术领域。方法包括:获取当前多窗口场景的多窗口场景信息,其中,多窗口场景指存在至少两个应用窗口的场景,多窗口场景信息包含不同应用窗口的窗口信息;基于多窗口场景信息,确定当前多窗口场景下的多窗口资源分配策略,多窗口资源分配策略用于表征多窗口场景下硬件资源的分配情况;基于多窗口资源分配策略进行资源分配。采用本申请实施例提供的技术方案能够实现资源合理分配,提高多窗口场景下的应用运行质量。

【技术实现步骤摘要】

本申请实施例涉及计算机,特别涉及一种资源分配方法、装置、终端、介质及程序产品


技术介绍

1、终端具有根据应用程序运行需求进行硬件资源调度的能力,以便应用程序可以稳定运行。然而,应用程序的运行过程仍然可能存在质量问题,比如卡顿问题。


技术实现思路

1、本申请实施例提供了一种资源分配方法、装置、终端、介质及程序产品。所述技术方案如下:

2、一方面,本申请实施例提供了一种资源分配方法,所述方法包括:

3、获取当前多窗口场景下的当前多窗口场景信息,其中,多窗口场景指存在至少两个应用窗口的场景,多窗口场景信息包含不同应用窗口的窗口信息;

4、基于所述当前多窗口场景信息,确定所述当前多窗口场景下的目标多窗口资源分配策略,其中,多窗口资源分配策略用于表征多窗口场景下硬件资源的分配情况;

5、基于所述目标多窗口资源分配策略,在所述当前多窗口场景下进行硬件资源分配。

6、另一方面,本申请实施例提供了一种资源分配装置,所述装置包括:

7、信息获取模块,用于获取当前多窗口场景下的当前多窗口场景信息,其中,多窗口场景指存在至少两个应用窗口的场景,多窗口场景信息包含不同应用窗口的窗口信息;

8、策略确定模块,用于基于所述当前多窗口场景信息,确定所述当前多窗口场景下的目标多窗口资源分配策略,其中,多窗口资源分配策略用于表征多窗口场景下硬件资源的分配情况;

9、资源分配模块,用于基于所述目标多窗口资源分配策略,在所述当前多窗口场景下进行硬件资源分配。

10、另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上述方面所述的资源分配方法。

11、另一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上述方面所述的资源分配方法。

12、另一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括至少一条指令,所述至少一条指令存储在计算机可读存储介质中;终端的处理器从所述计算机可读存储介质读取所述至少一条指令,所述处理器执行所述至少一条指令,使得所述终端实现如上述方面所述的资源分配方法。

13、本申请实施例中,终端通过获取多窗口场景信息,确定当前的多窗口场景,以便得到与当前多窗口场景匹配的目标多窗口资源分配策略,提高当前多窗口场景下资源分配的合理性。其中,目标多窗口资源分配策略可以是以节约硬件资源、延长终端续航时间、保证应用运行流畅度为原则的资源配置策略,终端通过使用目标多窗口资源分配策略,提高多窗口场景下应用窗口内应用的运行质量,在节约硬件资源的同时,提高多窗口场景下应用的运行效果。

本文档来自技高网...

【技术保护点】

1.一种资源分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述当前多窗口场景信息,确定所述当前多窗口场景下的目标多窗口资源分配策略,包括:

3.根据权利要求2所述的方法,其特征在于,所述从多窗口资源分配策略配置中,查找所述当前多窗口场景信息对应的所述目标多窗口资源分配策略,包括:

4.根据权利要求3所述的方法,其特征在于,所述多窗口场景信息包括各个应用窗口的窗口类型,以及各个应用窗口内应用的应用信息,所述应用信息为所述应用窗口内应用的相关信息;

5.根据权利要求3所述的方法,其特征在于,所述基于所述当前多窗口场景信息,确定所述当前多窗口场景下的目标多窗口资源分配策略,还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述当前多窗口场景信息以及单窗口资源分配策略,确定所述当前多窗口场景下的所述目标多窗口资源分配策略,包括:

7.根据权利要求6所述的方法,其特征在于,所述目标单窗口资源分配策略中包括性能相关资源的第一资源分配策略,以及性能无关资源的第二资源分配策略;

8.根据权利要求7所述的方法,其特征在于,所述基于性能优先原则对所述目标单窗口资源分配策略中的所述第一资源分配策略进行策略融合,包括:

9.根据权利要求7所述的方法,其特征在于,所述基于焦点应用对所述目标单窗口资源分配策略中的所述第二资源分配策略进行策略融合,包括:

10.根据权利要求6所述的方法,其特征在于,所述基于所述当前多窗口场景信息以及单窗口资源分配策略,确定所述当前多窗口场景下的所述目标多窗口资源分配策略,包括:

11.根据权利要求5所述的方法,其特征在于,所述方法还包括:

12.根据权利要求6所述的方法,其特征在于,所述目标单窗口资源分配策略中包含不同运行时段与单窗口资源分配子策略之间的对应关系;

13.根据权利要求1至12任一所述的方法,其特征在于,所述基于所述目标多窗口资源分配策略,在所述当前多窗口场景下进行硬件资源分配,包括:

14.一种资源分配装置,其特征在于,所述装置包括:

15.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至13任一所述的资源分配方法。

16.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至13任一所述的资源分配方法。

17.一种计算机程序产品,其特征在于,所述计算机程序产品包括至少一条指令,所述至少一条指令存储在计算机可读存储介质中;终端的处理器从所述计算机可读存储介质读取所述至少一条指令,所述处理器执行所述至少一条指令,使得所述终端实现如权利要求1至13任一所述的资源分配方法。

...

【技术特征摘要】

1.一种资源分配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述当前多窗口场景信息,确定所述当前多窗口场景下的目标多窗口资源分配策略,包括:

3.根据权利要求2所述的方法,其特征在于,所述从多窗口资源分配策略配置中,查找所述当前多窗口场景信息对应的所述目标多窗口资源分配策略,包括:

4.根据权利要求3所述的方法,其特征在于,所述多窗口场景信息包括各个应用窗口的窗口类型,以及各个应用窗口内应用的应用信息,所述应用信息为所述应用窗口内应用的相关信息;

5.根据权利要求3所述的方法,其特征在于,所述基于所述当前多窗口场景信息,确定所述当前多窗口场景下的目标多窗口资源分配策略,还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述当前多窗口场景信息以及单窗口资源分配策略,确定所述当前多窗口场景下的所述目标多窗口资源分配策略,包括:

7.根据权利要求6所述的方法,其特征在于,所述目标单窗口资源分配策略中包括性能相关资源的第一资源分配策略,以及性能无关资源的第二资源分配策略;

8.根据权利要求7所述的方法,其特征在于,所述基于性能优先原则对所述目标单窗口资源分配策略中的所述第一资源分配策略进行策略融合,包括:

9.根据权利要求7所述的方法,其特征在于,所述基于焦点应用对所述目标单窗口资源分配策略中的所述第二资源分...

【专利技术属性】
技术研发人员:方秋蓉
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1