一种应用资源分配方法和装置制造方法及图纸

技术编号:32743910 阅读:43 留言:0更新日期:2022-03-20 08:51
本发明专利技术公开了一种应用资源分配方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收应用资源分配请求,应用资源分配请求中包括应用标识以及请求方标识;检测应用标识对应的第一应用当前使用的第一资源的第一使用情况,并确定第一资源的第一使用情况是否满足第一预设使用条件;当确定出第一使用情况满足第一预设使用条件时,分别确定一个或多个第二应用当前使用的第二资源中,是否存在第二使用情况不满足第二预设使用条件的目标资源;当确定出第二资源中存在目标资源时,将目标资源分配至第一应用,以使第一应用使用目标资源。该实施方式能够自动检测第一资源的第一使用情况、并将目标资源分配给第一应用,提高了工作效率。高了工作效率。高了工作效率。

【技术实现步骤摘要】
一种应用资源分配方法和装置


[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]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0044]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0045]图1是根据本专利技术实施例的一种应用资源分配方法的主要步骤的示意图;
[0046]图2是分别检测每一个第二应用当前使用的第二资源的第二使用情况的过程示意图;
[0047]图3是将目标资源分配至第一应用的过程示意图;
[0048]图4是根据本专利技术实施例的另一种应用资源分配方法的主要步骤的示意图;
[0049]图5是根据本专利技术实施例的一种应用资源分配装置的主要模块的示意图;
[0050]图6是本专利技术实施例可以应用于其中的示例性系统架构图;
[005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用资源分配方法,其特征在于,包括:接收应用资源分配请求,所述应用资源分配请求中包括应用标识以及请求方标识;检测所述应用标识对应的第一应用当前使用的第一资源的第一使用情况,并确定所述第一资源的第一使用情况是否满足第一预设使用条件;当确定出所述第一使用情况满足所述第一预设使用条件时,分别确定一个或多个第二应用当前使用的第二资源中,是否存在第二使用情况不满足第二预设使用条件的目标资源;所述第二应用为所述请求方标识对应的除所述第一应用以外的其他应用;当确定出所述第二资源中存在所述目标资源时,将所述目标资源分配至所述第一应用,以使所述第一应用使用所述目标资源。2.根据权利要求1所述的方法,其特征在于,当确定出所述第二资源中不存在所述目标资源时,还包括:根据所述第一使用情况与所述第一预设使用条件,确定待分配的第三资源;根据所述第三资源,更新所述应用资源分配请求,并将更新后的资源分配请求转发给公共资源平台,以使所述公共资源平台根据所述资源分配请求,为所述第一应用分配第三资源。3.根据权利要求1所述的方法,其特征在于,所述将所述目标资源分配至所述第一应用,包括:获取所述目标资源的参数以及对应的镜像信息;根据所述参数,利用所述镜像信息对所述目标资源进行配置,以生成新的目标资源;将所述新的目标资源绑定至所述第一应用下,以将所述新的目标资源加入所述第一应用。4.根据权利要求1所述的方法,其特征在于,当确定出所述第二资源中存在所述目标资源时,在所述将所述目标资源分配至所述第一资源之前,锁定所述目标资源,以对所述目标资源进行预占。5.根据权利要求4所述的方法,其特征在于,当确定出所述第二资源中存在多个所述目标资源时,在所述将所述目标资源分配至所述第一资源之前,所述锁定所述目标资源,以对所述目标资源进行预占,包括:向所述请求方标识对应的请求方展示多个...

【专利技术属性】
技术研发人员:孔祥东
申请(专利权)人:西安京迅递供应链科技有限公司
类型:发明
国别省市:

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

1