资源分配方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:35197450 阅读:17 留言:0更新日期:2022-10-12 18:30
本申请涉及人工智能技术领域,特别是涉及一种资源分配方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:接收终端上传的数据;确定所述数据对应的应用,并获取所述应用对应的目标资源;所述目标资源是动态分配的;通过所述目标资源对所述数据进行存储。采用本方法能够准确分配资源。采用本方法能够准确分配资源。采用本方法能够准确分配资源。

【技术实现步骤摘要】
资源分配方法、装置、计算机设备、存储介质


[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]图1为一个实施例中资源分配方法的应用环境图;
[0045]图2为一个实施例中资源分配方法的流程示意图;
[0046]图3为另一个实施例中资源分配步骤的流程示意图;
[0047]图4为一个实施例中资源分配框架示意图;
[0048]图5为一个实施例中数据类型限制流程示意图;
[0049]图6为一个实施例中资源分配装置的结构框图;
[0050]图7为另一个实施例中资源分配装置的结构框图;
[0051]图8为一个实施例中计算机设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源分配方法,其特征在于,应用于服务器,所述方法包括:接收终端上传的数据;确定所述数据对应的应用,并获取所述应用对应的目标资源;所述目标资源是动态分配的;通过所述目标资源对所述数据进行存储。2.根据权利要求1所述的方法,其特征在于,所述确定所述数据对应的应用之前,还包括:对所述数据的数据类型以及验证信息进行校验;当对所述数据的数据类型以及验证信息进行校验成功时,继续获取所述应用对应的目标资源的步骤。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当对所述数据的数据类型或所述验证信息进行校验不成功时,对所述数据所携带的待校验类型信息进行校验;当所述待校验类型信息与预设类型信息不一致时,终止存储流程;当所述待校验类型信息与预设类型信息一致时,继续获取所述应用对应的目标资源的步骤。4.根据权利要求1所述的方法,其特征在于,所述获取所述应用对应的目标资源,还包括:获取所述应用的初始资源;根据所述初始资源以及预先训练的资源分配模型预测的分配资源,确定所述目标资源。5.根据权利要求4所述的方法,其特征在于,所述资源分配模型的训练过程包括:获取训练样本数据,所述训练样本数据携带样本资源;将所述训练样本数据输入至初始模型中进行训练,得到初始资源;根据所述初始资源以及所述样本资源的偏差,调整所述初始模型的模型参数,直至训练完成得到所述资源分配模型。6.根据权利要求1所述的方法,其特征在于,所述通过所述目标资源对所述数据进行存储之后,还包括:计算所述应用进行数据存储所需的资源;当所述目标资源与所述应用进行数据存储所需的资源的差值大于预设阈值时,调整所述目标资源。7.一种资源分配方法,其特征在于,应用于终端,所述方法包括:当用户使用第一端口上传数据时,获取所述数据对应的数据类型,并对所述数据的所述数据类型进行初始校验并生成校验信息,将所述校验信息、所述数据类型以及所述数据上传至所述服务器;当用户使用第二端口上传所述数据时,根据预设方法截取所述数据中的信息作为待校...

【专利技术属性】
技术研发人员:李昊溟张志海张艺李俊谦
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1