资源配置方案推荐方法、装置、设备及存储介质转让专利

申请号 : CN202110964768.0

文献号 : CN113421035B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 何丙南张俊孙玉坤任俊卿

申请人 : 北京奇虎科技有限公司

摘要 :

本发明涉及数据处理技术领域,公开了一种资源配置方案推荐方法、装置、设备及存储介质,所述方法包括:在接收到项目资源申请指令时,根据项目资源申请指令确定对应的资源配置需求;根据资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案;按照预设规则确定各项目资源配置方案分别对应的打分值;基于打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。相较于现有技术中需要人工核对资源信息,并根据资源信息确定资源配置方案,而本发明中直接根据资源配置需求及项目资源池中资源信息生成多组项目资源配置方案并推荐,从而实现了在较短的时间内,为用户提供最优的资源配置方案。

权利要求 :

1.一种资源配置方案推荐方法,其特征在于,所述资源配置方案推荐方法包括以下步骤:

在接收到项目资源申请指令时,根据所述项目资源申请指令确定对应的资源配置需求;

根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案;

按照预设规则确定各项目资源配置方案分别对应的打分值;

基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐;

其中,所述根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案的步骤,包括:

根据所述资源配置需求确定项目规划时间、项目资源类型和项目规模等级;

根据所述项目资源类型和所述项目规模等级确定项目任务量;

从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息;

根据所述项目任务量和所述资源信息生成多组项目资源配置方案,所述多组项目资源配置方案包括多组成本资源配置方案和多组时间资源配置方案。

2.如权利要求1所述的方法,其特征在于,所述从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息的步骤,包括:根据所述项目任务量确定项目资源等级;

根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息。

3.如权利要求2所述的方法,其特征在于,所述根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息的步骤,包括:根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的待确认资源信息;

获取所述待确认资源信息对应的空闲时间;

根据所述项目规划时间、所述空闲时间及所述待确认资源信息确定资源信息。

4.如权利要求3所述的方法,其特征在于,所述根据所述项目规划时间、所述空闲时间及所述待确认资源信息确定资源信息的步骤,包括:判断所述空闲时间是否处于所述项目规划时间内;

在所述空闲时间处于所述项目规划时间内,将所述待确认资源信息作为资源信息。

5.如权利要求1‑4任一项所述的方法,其特征在于,所述根据所述项目任务量和所述资源信息生成多组项目资源配置方案的步骤,包括:根据所述项目任务量和所述资源信息确定资源级别信息;

确定所述资源级别信息对应的资源单价分值;

根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组项目资源配置方案。

6.如权利要求1所述的方法,其特征在于,所述基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐的步骤,包括:

根据所述打分值对多组项目资源配置方案进行排序,获得排序结果;

基于所述排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。

7.一种资源配置方案推荐装置,其特征在于,所述资源配置方案推荐装置包括:确定模块,用于在接收到项目资源申请指令时,根据所述项目资源申请指令确定对应的资源配置需求;

生成模块,用于根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案;

所述确定模块,还用于按照预设规则确定各项目资源配置方案分别对应的打分值;

推荐模块,用于基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐;

其中,所述生成模块,还用于根据所述资源配置需求确定项目规划时间、项目资源类型和项目规模等级;

所述生成模块,还用于根据所述项目资源类型和所述项目规模等级确定项目任务量;

所述生成模块,还用于从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息;

所述生成模块,还用于根据所述项目任务量和所述资源信息生成多组项目资源配置方案,所述多组项目资源配置方案包括多组成本资源配置方案和多组时间资源配置方案。

8.一种资源配置方案推荐设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资源配置方案推荐程序,所述资源配置方案推荐程序配置为实现如权利要求1至6中任一项所述的资源配置方案推荐方法的步骤。

9.一种存储介质,其特征在于,所述存储介质上存储有资源配置方案推荐程序,所述资源配置方案推荐程序被处理器执行时实现如权利要求1至6任一项所述的资源配置方案推荐方法的步骤。

说明书 :

资源配置方案推荐方法、装置、设备及存储介质

技术领域

[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] 根据所述预设方案策略和所述排序结果确定预设方案数量;
[0046] 根据所述预设方案策略和所述预设方案数量从所述排序结果中确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0047] 此外,为实现上述目的,本发明还提出一种资源配置方案推荐装置,所述资源配置方案推荐装置包括:
[0048] 确定模块,用于在接收到项目资源申请指令时,根据所述项目资源申请指令确定对应的资源配置需求;
[0049] 生成模块,用于根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案;
[0050] 所述确定模块,还用于按照预设规则确定各项目资源配置方案分别对应的打分值;
[0051] 推荐模块,用于基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0052] 可选地,所述生成模块,还用于根据所述资源配置需求确定项目规划时间、项目资源类型和项目规模等级;
[0053] 所述生成模块,还用于根据所述项目资源类型和所述项目规模等级确定项目任务量;
[0054] 所述生成模块,还用于从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息;
[0055] 所述生成模块,还用于根据所述项目任务量和所述资源信息生成多组项目资源配置方案。
[0056] 可选地,所述生成模块,还用于根据所述项目任务量确定项目资源等级;
[0057] 所述生成模块,还用于根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息。
[0058] 可选地,所述生成模块,还用于根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的待确认资源信息;
[0059] 所述生成模块,还用于获取所述待确认资源信息对应的空闲时间;
[0060] 所述生成模块,还用于根据所述项目规划时间、所述空闲时间及所述待确认资源信息确定资源信息。
[0061] 可选地,所述生成模块,还用于判断所述空闲时间是否处于所述项目规划时间内;
[0062] 所述生成模块,还用于在所述空闲时间处于所述项目规划时间内,将所述待确认资源信息作为资源信息。
[0063] 可选地,所述生成模块,还用于根据所述项目任务量和所述资源信息确定资源级别信息;
[0064] 所述生成模块,还用于确定所述资源级别信息对应的资源单价分值;
[0065] 所述生成模块,还用于根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组项目资源配置方案。
[0066] 可选地,所述生成模块,还用于根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组成本资源配置方案;
[0067] 所述生成模块,还用于根据所述项目任务量和所述资源级别信息确定多组时间资源配置方案;
[0068] 所述生成模块,还用于根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案。
[0069] 此外,为实现上述目的,本发明还提出一种资源配置方案推荐设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资源配置方案推荐
程序,所述资源配置方案推荐程序配置为实现如上文所述的资源配置方案推荐方法的步
骤。
[0070] 此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有资源配置方案推荐程序,所述资源配置方案推荐程序被处理器执行时实现如上文所述的资源配
置方案推荐方法的步骤。
[0071] 本发明首先在接收到项目资源申请指令时,根据项目资源申请指令确定对应的资源配置需求,然后根据资源配置需求以及项目资源池中资源信息生成多组项目资源配置方
案,之后按照预设规则确定各项目资源配置方案分别对应的打分值,最后基于打分值从多
组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案
进行推荐。相较于现有技术中需要人工核对资源信息,并根据资源信息确定资源配置方案,
而本发明中直接根据资源配置需求及项目资源池中资源信息生成多组项目资源配置方案
并推荐,从而实现了在较短的时间内,为用户提供最优的资源配置方案,进而提高了用户体
验感。

附图说明

[0072] 图1是本发明实施例方案涉及的硬件运行环境的资源配置方案推荐设备的结构示意图;
[0073] 图2为本发明资源配置方案推荐方法第一实施例的流程示意图;
[0074] 图3为本发明资源配置方案推荐方法第二实施例的流程示意图;
[0075] 图4为本发明资源配置方案推荐方法第三实施例的流程示意图;
[0076] 图5为本发明资源配置方案推荐装置第一实施例的结构框图。
[0077] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0078] 应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0079] 参照图1,图1为本发明实施例方案涉及的硬件运行环境的资源配置方案推荐设备结构示意图。
[0080] 如图1所示,该资源配置方案推荐设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器
1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示
屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接
口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真
(Wireless‑Fidelity,Wi‑Fi)接口)。存储器1005可以是高速的随机存取存储器(Random 
Access Memory,RAM),也可以是稳定的非易失性存储器(Non‑Volatile Memory,NVM),例如
磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0081] 本领域技术人员可以理解,图1中示出的结构并不构成对资源配置方案推荐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0082] 如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及资源配置方案推荐程序。
[0083] 在图1所示的资源配置方案推荐设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明资源配置方案推荐设备
中的处理器1001、存储器1005可以设置在资源配置方案推荐设备中,所述资源配置方案推
荐设备通过处理器1001调用存储器1005中存储的资源配置方案推荐程序,并执行本发明实
施例提供的资源配置方案推荐方法。
[0084] 本发明实施例提供了一种资源配置方案推荐方法,参照图2,图2为本发明资源配置方案推荐方法第一实施例的流程示意图。
[0085] 本实施例中,所述资源配置方案推荐方法包括以下步骤:
[0086] 步骤S10:在接收到项目资源申请指令时,根据所述项目资源申请指令确定对应的资源配置需求。
[0087] 易于理解的是,本实施例的执行主体可以是具有数据处理、网络通讯和程序运行等功能的通讯设备,该设备还能够根据资源配置需求以及项目资源池中资源信息生成多组
项目资源配置方案,并基于多组项目资源配置方案进行方案推荐等,也可以为其他具有相
似功能的计算机设备等,本实施例并不加以限制。
[0088] 项目资源申请指令可以为供应商在资源配置系统上所输入的资源申请指令,该资源申请指令中包括供应商的项目开发对应的资源配置需求,该资源配置需求包括项目开发
预算、项目开发内容及项目规划时间等,其中项目规划时间可以为项目开发起始时间和项
目开发完成时间等,项目开发预算可以为项目开发的最大支出值等,项目开发内容可以为
供应商需要开发项目的功能介绍等。
[0089] 步骤S20:根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案。
[0090] 需要说明的是,项目资源池中资源信息可以为项目人员名称、项目人员级别、项目人员单价、项目人员空闲时间及项目人员工作效率,项目人员名称可以为项目人员名字或
项目人员代称等,项目人员级别可以为项目人员的岗位级别,例如高级工程师、中级工程师
或低级工程师,项目人员单价可以理解为项目人员日薪,项目人员空闲时间可以为无工作
状态的日期等。
[0091] 项目资源池中包括多个项目人员名称、多个项目人员级别、多个项目人员单价、多个项目人员空闲时间及多个项目人员工作效率,项目人员名称、项目人员级别、项目人员单
价、项目人员空闲时间及项目人员工作效率存在一一对应的关系。
[0092] 项目资源配置方案中包括项目开发所需要的项目人员名称、项目人员级别、项目人员单价、项目成本总分值及项目规划时间等。
[0093] 根据资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案的处理方式为根据资源配置需求确定项目规划时间、项目资源类型和项目规模等级,然后根据
项目资源类型和项目规模等级确定项目任务量,从项目资源池中确定项目规划时间内处于
空闲时间的资源信息,根据项目任务量和资源信息生成多组项目资源配置方案。
[0094] 应理解的是,资源配置系统可以根据资源配置需求中的项目开发预算、项目开发内容及项目规划时间确定项目规划时间、项目资源类型和项目规模等级,需要说明的是项
目资源类型不同、项目规划时间不同及项目开发预算不同,则对应的项目规模等级就不同,
例如项目规模等级可以为项目规模低级、项目规模中级及项目规模高级等,项目规模低级
对应的项目任务量划分至每天相对较少,项目规模高级对应的项目任务量划分至每天相对
较多等。
[0095] 从项目资源池中确定项目规划时间内处于空闲状态的资源信息的处理方式可以为根据项目任务量确定项目资源等级,根据项目资源等级从项目资源池中确定项目规划时
间内处于空闲状态的资源信息。
[0096] 在本实施例中可以根据项目资源等级从项目资源池中确定项目规划时间内处于空闲状态的待确认资源信息,然后获取待确认资源信息对应的空闲时间,之后根据项目规
划时间、空闲时间及待确认资源信息确定资源信息。
[0097] 根据项目规划时间、空闲时间及待确认资源信息确定资源信息的处理方式可以为判断空闲时间是否处于项目规划时间内,在空闲时间处于项目规划时间内,将待确认资源
信息作为资源信息。
[0098] 假设项目规划时间为7月12日‑7月27日,项目开发的项目资源等级包括项目资源高级和项目资源低级,若需要项目高级资源的资源信息两名,需要项目低级资源的资源信
息四名,则项目资源池中存在处于空闲状态的待确认资源信息包括高级资源信息A、高级资
源信息B、高级资源信息C、低级资源信息D、低级资源信息E、低级资源信息F及低级资源信息
G,高级资源信息A对应的空闲时间为7月12日‑7月30日,高级资源信息B对应的空闲时间为7
月12日‑7月20日,高级资源信息C对应的空闲时间为7月12日‑7月28日,低级资源信息D对应
的空闲时间为7月12日‑7月28日,低级资源信息E对应的空闲时间为7月12日‑7月27日,低级
资源信息F对应的空闲时间为7月12日‑7月29日,低级资源信息G对应的空闲时间为7月12
日‑7月30日,资源信息为高级资源信息A、高级资源信息C、低级资源信息D、低级资源信息E、
低级资源信息F及低级资源信息G。
[0099] 根据项目任务量和资源信息生成多组项目资源配置方案的处理方式可以为根据项目任务量和资源信息确定资源级别信息,确定资源级别信息对应的资源单价分值,根据
项目任务量、资源单价分值和资源级别信息确定多组项目资源配置方案。
[0100] 根据项目任务量、资源单价分值和资源级别信息确定多组项目资源配置方案的处理方式为根据项目任务量、资源单价分值和资源级别信息确定多组成本资源配置方案,根
据项目任务量和资源级别信息确定多组时间资源配置方案,根据多组成本资源配置方案和
多组时间资源配置方案确定多组项目资源配置方案。
[0101] 在具体实现中,可以根据资源级别信息确定资源工作效率,之后根据项目任务量、资源级别信息及资源工作效率确定多组时间资源配置方案等。
[0102] 需要说明的是,多组成本资源配置方案可以为在项目开发预算范围内通过高级资源信息、中级资源信息及低级资源信息分别混合组成的成本资源配置方案等。
[0103] 多组时间资源配置方案可以为在项目规划时间内通过高级资源信息、中级资源信息及低级资源信息分别混合组成的时间资源配置方案等。
[0104] 根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案的处理方式可以为分别获取各成本资源配置方案对应的项目资源总分值,然后根据项目
成本总分值和项目预设分值从多组成本资源配置方案中选取多组待处理资源配置方案,根
据多组待处理资源配置方案和多组时间资源配置方案确定多组项目资源配置方案。
[0105] 在具体实现中,项目成本总分值为成本资源配置方案对应的项目开发成本总金额,项目预设分值可以理解为项目开发预算等。从多组成本资源配置方案中选取项目成本
总分值低于项目预设分值的多组待处理资源配置方案,最后根据多组待处理资源配置方案
和多组时间资源配置方案确定多组项目资源配置方案,多组项目资源配置方案可以理解为
满足供应商所提供的项目开发预设及项目规划时间的项目资源配置方案。
[0106] 步骤S30:按照预设规则确定各项目资源配置方案分别对应的打分值。
[0107] 需要说明的是,预设规则可以理解为供应商选取最优项目资源配置方案的条件设定的打分规则,例如供应商选取最优项目资源配置方案的条件为成本,则根据项目成本总
分值确定对应的打分值,若供应商选取最优项目资源配置方案的条件为时间,则根据项目
完成时间确定对应的打分值,若供应商选取最优项目资源配置方案的条件为成本和时间,
则综合项目成本总分值和项目完成时间确定对应的打分值,打分值可以用数字或字母来进
行表示。
[0108] 假设根据项目成本总分值确定对应的打分值,若目标资源配置方案A的成本总分值为1.2W,目标资源配置方案B的成本总分值为1.1W,目标资源配置方案C的成本总分值为
1.3W,则目标资源配置方案B对应的打分值可以为10,目标资源配置方案A对应的打分值可
以为8,目标资源配置方案C对应的打分值可以为6等。
[0109] 假设根据项目完成时间确定对应的打分值,项目规划时间为6月7日‑6月15日,则时间资源配置方案D的项目完成时间为6月7日‑6月11日,时间资源配置方案E的项目完成时
间为6月7日‑6月12日,时间资源配置方案F的项目完成时间为6月7日‑6月14日,则时间资源
配置方案D对应的打分值可以为10,时间资源配置方案E对应的打分值可以为9,时间资源配
置方案F对应的打分值可以为7等。
[0110] 步骤S40:基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0111] 需要说明的是,基于打分值可以从多组项目资源方案中选取一个目标资源配置方案或多个目标资源配置方案推荐给供应商,以使供应商根据需求选择最优的目标资源配置
方案。
[0112] 基于打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐的处理方式可以为根据打分值对多组项目资源配置方
案进行排序,获得排序结果,基于排序结果确定至少一个目标资源配置方案,并对至少一个
目标资源配置方案进行推荐。
[0113] 假设项目资源配置方案H对应的打分值为10,项目资源配置方案J对应的打分值为6,项目资源配置方案K对应的打分值为8,则根据打分值从高到低进行排序,排序结果为项
目资源配置方案H‑项目资源配置方案K‑项目资源配置方案J。
[0114] 基于排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐的处理方式可以为根据排序结果确定预设方案策略,根据预设方案策略和排序结
果确定预设方案数量,该预设方案数量为推荐供应商的项目资源配置方案对应的数量,之
后根据预设方案策略和预设方案数量从排序结果中确定至少一个目标资源配置方案,并对
至少一个目标资源配置方案进行推荐。
[0115] 需要说明的是,排序结果包括项目资源配置方案对应的成本排序结果、时间排序结果及成本与时间的综合排序结果等,预设方案策略为供应商确定的排序结果及推荐项目
资源配置方案的推荐数量等。
[0116] 假设预设方案策略为将项目资源配置方案的项目完成时间从少到多进行排序,并推荐两个项目资源配置方案至供应商,若排序结果为项目资源配置方案Q‑项目资源配置方
案W‑项目资源配置方案R,则将项目资源配置方案Q和项目资源配置方案W作为目标资源配
置方案,并将目标资源配置方案推荐至供应商,以使供应商使用。
[0117] 在本实施例中首先在接收到项目资源申请指令时,根据项目资源申请指令确定对应的资源配置需求,然后根据资源配置需求以及项目资源池中资源信息生成多组项目资源
配置方案,之后按照预设规则确定各项目资源配置方案分别对应的打分值,最后基于打分
值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配
置方案进行推荐。相较于现有技术中需要人工核对资源信息,并根据资源信息确定资源配
置方案,而本实施例中直接根据资源配置需求及项目资源池中资源信息生成多组项目资源
配置方案并推荐,从而实现了在较短的时间内,为用户提供最优的资源配置方案,进而提高
了用户体验感。
[0118] 参考图3,图3为本发明资源配置方案推荐方法第二实施例的流程示意图。
[0119] 基于上述第一实施例,在本实施例中,所述步骤S20,包括:
[0120] 步骤S201:根据所述资源配置需求确定项目规划时间、项目资源类型和项目规模等级。
[0121] 应理解的是,资源配置系统可以根据资源配置需求中的项目开发预算、项目开发内容及项目规划时间确定项目规划时间、项目资源类型和项目规模等级,需要说明的是项
目资源类型不同、项目规划时间不同及项目开发预算不同,则对应的项目规模等级就不同,
例如项目规模等级可以为项目规模低级、项目规模中级及项目规模高级等。
[0122] 在本实施例中可以根据项目开发内容确定项目资源类型,项目开发内容需要供应商向开发商提供项目开发功能需求以及项目应用场景,资源配置系统可以根据项目应用场
景及项目开发功能需求确定项目资源类型,项目资源类型可以娱乐类型,还可以为管理类
型等。
[0123] 步骤S202:根据所述项目资源类型和所述项目规模等级确定项目任务量。
[0124] 需要说明的是,项目规模等级不同及项目资源类型不同,对应的项目任务量就不用,项目任务量可以根据功能需求进行确定,例如供应商对于项目开发提供了9个功能需
求,则项目任务量为9来进行表示等。
[0125] 步骤S203:从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息。
[0126] 在本实施例中可以根据项目任务量确定项目资源等级,根据项目资源等级从项目资源池中确定项目规划时间内处于空闲状态的待确认资源信息,然后获取待确认资源信息
对应的空闲时间,之后根据项目规划时间、空闲时间及待确认资源信息确定资源信息。
[0127] 根据项目规划时间、空闲时间及待确认资源信息确定资源信息的处理方式可以为判断空闲时间是否处于项目规划时间内,在空闲时间处于项目规划时间内,将待确认资源
信息作为资源信息。
[0128] 假设项目规划时间为4月2日‑4月9日,项目开发的项目资源等级包括项目资源高级和项目资源低级,若需要项目高级资源的资源信息两名,需要项目低级资源的资源信息
三名,则项目资源池中存在处于空闲状态的待确认资源信息包括高级资源信息a、高级资源
信息b、高级资源信息c、低级资源信息d、低级资源信息e、低级资源信息f及低级资源信息g,
高级资源信息a对应的空闲时间为4月2日‑4月5日,高级资源信息b对应的空闲时间为4月2
日‑4月9日,高级资源信息c对应的空闲时间为4月2日‑4月10日,低级资源信息d对应的空闲
时间为4月2日‑4月5日,低级资源信息e对应的空闲时间为4月2日‑4月10日,低级资源信息f
对应的空闲时间为4月2日‑4月13日,低级资源信息g对应的空闲时间为4月2日‑4月11日,则
资源信息为高级资源信息b、高级资源信息c、低级资源信息e、低级资源信息f及低级资源信
息g。
[0129] 步骤S204:根据所述项目任务量和所述资源信息生成多组项目资源配置方案。
[0130] 根据项目任务量和资源信息确定资源级别信息,确定资源级别信息对应的资源单价分值,根据项目任务量、资源单价分值和资源级别信息确定多组项目资源配置方案。
[0131] 根据项目任务量、资源单价分值和资源级别信息确定多组项目资源配置方案的处理方式为根据项目任务量、资源单价分值和资源级别信息确定多组成本资源配置方案,根
据项目任务量和资源级别信息确定多组时间资源配置方案,根据多组成本资源配置方案和
多组时间资源配置方案确定多组项目资源配置方案。
[0132] 在具体实现中,可以根据资源级别信息确定资源工作效率,之后根据项目任务量、资源级别信息及资源工作效率确定多组时间资源配置方案等。
[0133] 需要说明的是,多组成本资源配置方案可以为在项目开发预算范围内通过高级资源信息、中级资源信息及低级资源信息分别混合组成的成本资源配置方案等。
[0134] 多组时间资源配置方案可以为在项目规划时间内通过高级资源信息、中级资源信息及低级资源信息分别混合组成的时间资源配置方案等。
[0135] 根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案的处理方式可以为分别获取各成本资源配置方案对应的项目资源总分值,然后根据项目
成本总分值和项目预设分值从多组成本资源配置方案中选取多组待处理资源配置方案,根
据多组待处理资源配置方案和多组时间资源配置方案确定多组项目资源配置方案。
[0136] 在具体实现中,项目成本总分值为成本资源配置方案对应的项目开发成本总金额,项目预设分值可以理解为项目开发预算等。从多组成本资源配置方案中选取项目成本
总分值低于项目预设分值的多组待处理资源配置方案,最后根据多组待处理资源配置方案
和多组时间资源配置方案确定多组项目资源配置方案,多组项目资源配置方案可以理解为
满足供应商所提供的项目开发预设及项目规划时间的项目资源配置方案。
[0137] 在本实施例中首先根据资源配置需求确定项目规划时间、项目资源类型和项目规模等级,然后根据项目资源类型和项目规模等级确定项目任务量,之后从项目资源池中确
定项目规划时间内处于空闲状态的资源信息,最后根据项目任务量和资源信息生成多组项
目资源配置方案,相较于现有技术中根据项目规划时间人工确定资源配置方案,而本实施
例中根据项目规划时间、项目资源类型、项目规模等级及项目任务量确定多组项目资源配
置方案,从而实现了资源信息的合理分配,进而为供应商提供了多种项目资源配置方案。
[0138] 参考图4,图4为本发明资源配置方案推荐方法第三实施例的流程示意图。
[0139] 基于上述第一实施例,在本实施例中,所述步骤S40,包括:
[0140] 步骤S401:根据所述打分值对多组项目资源配置方案进行排序,获得排序结果。
[0141] 需要说明的是,排序结果包括项目资源配置方案对应的成本排序结果、时间排序结果及成本与时间的综合排序结果等。假设项目资源配置方案H对应的打分值为10,项目资
源配置方案J对应的打分值为6,项目资源配置方案K对应的打分值为8,则根据打分值从高
到低进行排序,排序结果为项目资源配置方案H‑项目资源配置方案K‑项目资源配置方案J。
[0142] 步骤S402:基于所述排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0143] 根据排序结果确定预设方案策略,根据预设方案策略和排序结果确定预设方案数量,该预设方案数量为推荐供应商的项目资源配置方案对应的数量,之后根据预设方案策
略和预设方案数量从排序结果中确定至少一个目标资源配置方案,并对至少一个目标资源
配置方案进行推荐。
[0144] 假设预设方案策略为将项目资源配置方案的项目完成时间从少到多进行排序,并推荐两个项目资源配置方案至供应商,若排序结果为项目资源配置方案k‑项目资源配置方
案s‑项目资源配置方案q,则将项目资源配置方案k和项目资源配置方案s作为目标资源配
置方案,并将目标资源配置方案推荐至供应商,以使供应商使用。
[0145] 在本实施例中,首先根据打分值对多组项目资源配置方案进行排序,获得排序结果,之后基于排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案
进行推荐,相较于现有技术中仅仅存在人工确定的唯一资源配置方案,导致供应商没有选
择的权利,而本实施例中根据打分值和排序结果确定至少一个目标资源配置方案,从而为
供应商提供了多种选择性,进而提高了用户体验感。
[0146] 此外,本发明实施例还提出一种存储介质,所述存储介质上存储有资源配置方案推荐程序,所述资源配置方案推荐程序被处理器执行时实现如上文所述的资源配置方案推
荐方法的步骤。
[0147] 参照图5,图5为本发明资源配置方案推荐装置第一实施例的结构框图。
[0148] 如图5所示,本发明实施例提出的资源配置方案推荐装置包括:
[0149] 确定模块5001,用于在接收到项目资源申请指令时,根据所述项目资源申请指令确定对应的资源配置需求。
[0150] 项目资源申请指令可以为供应商在资源配置系统上所输入的资源申请指令,该资源申请指令中包括供应商的项目开发对应的资源配置需求,该资源配置需求包括项目开发
预算、项目开发内容及项目规划时间等,其中项目规划时间可以为项目开发起始时间和项
目开发完成时间等,项目开发预算可以为项目开发的最大支出值等,项目开发内容可以为
供应商需要开发项目的功能介绍等。
[0151] 生成模块5002,用于根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案。
[0152] 需要说明的是,项目资源池中资源信息可以为项目人员名称、项目人员级别、项目人员单价、项目人员空闲时间及项目人员工作效率,项目人员名称可以为项目人员名字或
项目人员代称等,项目人员级别可以为项目人员的岗位级别,例如高级工程师、中级工程师
或低级工程师,项目人员单价可以理解为项目人员日薪,项目人员空闲时间可以为无工作
状态的日期等。
[0153] 项目资源池中包括多个项目人员名称、多个项目人员级别、多个项目人员单价、多个项目人员空闲时间及多个项目人员工作效率,项目人员名称、项目人员级别、项目人员单
价、项目人员空闲时间及项目人员工作效率存在一一对应的关系。
[0154] 项目资源配置方案中包括项目开发所需要的项目人员名称、项目人员级别、项目人员单价、项目成本总分值及项目规划时间等。
[0155] 根据资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案的处理方式为根据资源配置需求确定项目规划时间、项目资源类型和项目规模等级,然后根据
项目资源类型和项目规模等级确定项目任务量,从项目资源池中确定项目规划时间内处于
空闲时间的资源信息,根据项目任务量和资源信息生成多组项目资源配置方案。
[0156] 应理解的是,资源配置系统可以根据资源配置需求中的项目开发预算、项目开发内容及项目规划时间确定项目规划时间、项目资源类型和项目规模等级,需要说明的是项
目资源类型不同、项目规划时间不同及项目开发预算不同,则对应的项目规模等级就不同,
例如项目规模等级可以为项目规模低级、项目规模中级及项目规模高级等,项目规模低级
对应的项目任务量划分至每天相对较少,项目规模高级对应的项目任务量划分至每天相对
较多等。
[0157] 从项目资源池中确定项目规划时间内处于空闲状态的资源信息的处理方式可以为根据项目任务量确定项目资源等级,根据项目资源等级从项目资源池中确定项目规划时
间内处于空闲状态的资源信息。
[0158] 在本实施例中可以根据项目资源等级从项目资源池中确定项目规划时间内处于空闲状态的待确认资源信息,然后获取待确认资源信息对应的空闲时间,之后根据项目规
划时间、空闲时间及待确认资源信息确定资源信息。
[0159] 根据项目规划时间、空闲时间及待确认资源信息确定资源信息的处理方式可以为判断空闲时间是否处于项目规划时间内,在空闲时间处于项目规划时间内,将待确认资源
信息作为资源信息。
[0160] 假设项目规划时间为7月12日‑7月27日,项目开发的项目资源等级包括项目资源高级和项目资源低级,若需要项目高级资源的资源信息两名,需要项目低级资源的资源信
息四名,则项目资源池中存在处于空闲状态的待确认资源信息包括高级资源信息A、高级资
源信息B、高级资源信息C、低级资源信息D、低级资源信息E、低级资源信息F及低级资源信息
G,高级资源信息A对应的空闲时间为7月12日‑7月30日,高级资源信息B对应的空闲时间为7
月12日‑7月20日,高级资源信息C对应的空闲时间为7月12日‑7月28日,低级资源信息D对应
的空闲时间为7月12日‑7月28日,低级资源信息E对应的空闲时间为7月12日‑7月27日,低级
资源信息F对应的空闲时间为7月12日‑7月29日,低级资源信息G对应的空闲时间为7月12
日‑7月30日,资源信息为高级资源信息A、高级资源信息C、低级资源信息D、低级资源信息E、
低级资源信息F及低级资源信息G。
[0161] 根据项目任务量和资源信息生成多组项目资源配置方案的处理方式可以为根据项目任务量和资源信息确定资源级别信息,确定资源级别信息对应的资源单价分值,根据
项目任务量、资源单价分值和资源级别信息确定多组项目资源配置方案。
[0162] 根据项目任务量、资源单价分值和资源级别信息确定多组项目资源配置方案的处理方式为根据项目任务量、资源单价分值和资源级别信息确定多组成本资源配置方案,根
据项目任务量和资源级别信息确定多组时间资源配置方案,根据多组成本资源配置方案和
多组时间资源配置方案确定多组项目资源配置方案。
[0163] 在具体实现中,可以根据资源级别信息确定资源工作效率,之后根据项目任务量、资源级别信息及资源工作效率确定多组时间资源配置方案等。
[0164] 需要说明的是,多组成本资源配置方案可以为在项目开发预算范围内通过高级资源信息、中级资源信息及低级资源信息分别混合组成的成本资源配置方案等。
[0165] 多组时间资源配置方案可以为在项目规划时间内通过高级资源信息、中级资源信息及低级资源信息分别混合组成的时间资源配置方案等。
[0166] 根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案的处理方式可以为分别获取各成本资源配置方案对应的项目资源总分值,然后根据项目
成本总分值和项目预设分值从多组成本资源配置方案中选取多组待处理资源配置方案,根
据多组待处理资源配置方案和多组时间资源配置方案确定多组项目资源配置方案。
[0167] 在具体实现中,项目成本总分值为成本资源配置方案对应的项目开发成本总金额,项目预设分值可以理解为项目开发预算等。从多组成本资源配置方案中选取项目成本
总分值低于项目预设分值的多组待处理资源配置方案,最后根据多组待处理资源配置方案
和多组时间资源配置方案确定多组项目资源配置方案,多组项目资源配置方案可以理解为
满足供应商所提供的项目开发预设及项目规划时间的项目资源配置方案。
[0168] 所述确定模块5001,还用于按照预设规则确定各项目资源配置方案分别对应的打分值。
[0169] 需要说明的是,预设规则可以理解为供应商选取最优项目资源配置方案的条件设定的打分规则,例如供应商选取最优项目资源配置方案的条件为成本,则根据项目成本总
分值确定对应的打分值,若供应商选取最优项目资源配置方案的条件为时间,则根据项目
完成时间确定对应的打分值,若供应商选取最优项目资源配置方案的条件为成本和时间,
则综合项目成本总分值和项目完成时间确定对应的打分值,打分值可以用数字或字母来进
行表示。
[0170] 假设根据项目成本总分值确定对应的打分值,若目标资源配置方案A的成本总分值为1.2W,目标资源配置方案B的成本总分值为1.1W,目标资源配置方案C的成本总分值为
1.3W,则目标资源配置方案B对应的打分值可以为10,目标资源配置方案A对应的打分值可
以为8,目标资源配置方案C对应的打分值可以为6等。
[0171] 假设根据项目完成时间确定对应的打分值,项目规划时间为6月7日‑6月15日,则时间资源配置方案D的项目完成时间为6月7日‑6月11日,时间资源配置方案E的项目完成时
间为6月7日‑6月12日,时间资源配置方案F的项目完成时间为6月7日‑6月14日,则时间资源
配置方案D对应的打分值可以为10,时间资源配置方案E对应的打分值可以为9,时间资源配
置方案F对应的打分值可以为7等。
[0172] 推荐模块5003,用于基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0173] 需要说明的是,基于打分值可以从多组项目资源方案中选取一个目标资源配置方案或多个目标资源配置方案推荐给供应商,以使供应商根据需求选择最优的目标资源配置
方案。
[0174] 基于打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐的处理方式可以为根据打分值对多组项目资源配置方
案进行排序,获得排序结果,基于排序结果确定至少一个目标资源配置方案,并对至少一个
目标资源配置方案进行推荐。
[0175] 假设项目资源配置方案H对应的打分值为10,项目资源配置方案J对应的打分值为6,项目资源配置方案K对应的打分值为8,则根据打分值从高到低进行排序,排序结果为项
目资源配置方案H‑项目资源配置方案K‑项目资源配置方案J。
[0176] 基于排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐的处理方式可以为根据排序结果确定预设方案策略,根据预设方案策略和排序结
果确定预设方案数量,该预设方案数量为推荐供应商的项目资源配置方案对应的数量,之
后根据预设方案策略和预设方案数量从排序结果中确定至少一个目标资源配置方案,并对
至少一个目标资源配置方案进行推荐。
[0177] 需要说明的是,排序结果包括项目资源配置方案对应的成本排序结果、时间排序结果及成本与时间的综合排序结果等,预设方案策略为供应商确定的排序结果及推荐项目
资源配置方案的推荐数量等。
[0178] 假设预设方案策略为将项目资源配置方案的项目完成时间从少到多进行排序,并推荐两个项目资源配置方案至供应商,若排序结果为项目资源配置方案Q‑项目资源配置方
案W‑项目资源配置方案R,则将项目资源配置方案Q和项目资源配置方案W作为目标资源配
置方案,并将目标资源配置方案推荐至供应商,以使供应商使用。
[0179] 在本实施例中首先在接收到项目资源申请指令时,根据项目资源申请指令确定对应的资源配置需求,然后根据资源配置需求以及项目资源池中资源信息生成多组项目资源
配置方案,之后按照预设规则确定各项目资源配置方案分别对应的打分值,最后基于打分
值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配
置方案进行推荐。相较于现有技术中需要人工核对资源信息,并根据资源信息确定资源配
置方案,而本实施例中直接根据资源配置需求及项目资源池中资源信息生成多组项目资源
配置方案并推荐,从而实现了在较短的时间内,为用户提供最优的资源配置方案,进而提高
了用户体验感。
[0180] 进一步地,所述生成模块5002,还用于根据所述资源配置需求确定项目规划时间、项目资源类型和项目规模等级;
[0181] 所述生成模块5002,还用于根据所述项目资源类型和所述项目规模等级确定项目任务量;
[0182] 所述生成模块5002,还用于从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息;
[0183] 所述生成模块5002,还用于根据所述项目任务量和所述资源信息生成多组项目资源配置方案。
[0184] 进一步地,所述生成模块5002,还用于根据所述项目任务量确定项目资源等级;
[0185] 所述生成模块5002,还用于根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息。
[0186] 进一步地,所述生成模块5002,还用于根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的待确认资源信息;
[0187] 所述生成模块5002,还用于获取所述待确认资源信息对应的空闲时间;
[0188] 所述生成模块5002,还用于根据所述项目规划时间、所述空闲时间及所述待确认资源信息确定资源信息。
[0189] 进一步地,所述生成模块5002,还用于判断所述空闲时间是否处于所述项目规划时间内;
[0190] 所述生成模块5002,还用于在所述空闲时间处于所述项目规划时间内,将所述待确认资源信息作为资源信息。
[0191] 进一步地,所述生成模块5002,还用于根据所述项目任务量和所述资源信息确定资源级别信息;
[0192] 所述生成模块5002,还用于确定所述资源级别信息对应的资源单价分值;
[0193] 所述生成模块5002,还用于根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组项目资源配置方案。
[0194] 进一步地,所述生成模块5002,还用于根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组成本资源配置方案;
[0195] 所述生成模块5002,还用于根据所述项目任务量和所述资源级别信息确定多组时间资源配置方案;
[0196] 所述生成模块5002,还用于根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案。
[0197] 进一步地,所述生成模块5002,还用于分别获取各成本资源配置方案对应的项目成本总分值;
[0198] 所述生成模块5002,还用于根据所述项目成本总分值和项目预算分值从多组成本资源配置方案中选取多组待处理资源配置方案;
[0199] 所述生成模块5002,还用于根据所述多组待处理资源配置方案和所述多组时间资源配置方案确定多组项目资源配置方案。
[0200] 进一步地,所述生成模块5002,还用于根据所述资源级别信息确定资源工作效率;
[0201] 所述生成模块5002,还用于根据所述项目任务量、所述资源级别信息及所述资源工作效率确定多组时间资源配置方案。
[0202] 进一步地,所述推荐模块5003,还用于根据所述打分值对多组项目资源配置方案进行排序,获得排序结果;
[0203] 所述推荐模块5003,还用于基于所述排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0204] 进一步地,所述推荐模块5003,还用于根据所述排序结果确定预设方案策略;
[0205] 所述推荐模块5003,还用于根据所述预设方案策略和所述排序结果确定预设方案数量;
[0206] 所述推荐模块5003,还用于根据所述预设方案策略和所述预设方案数量从所述排序结果中确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0207] 本发明资源配置方案推荐装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
[0208] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0209] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0210] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可
以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0211] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
术领域,均同理包括在本发明的专利保护范围内。
[0212] 本发明还公开了A1、一种资源配置方案推荐方法,所述资源配置方案推荐方法包括以下步骤:
[0213] 在接收到项目资源申请指令时,根据所述项目资源申请指令确定对应的资源配置需求;
[0214] 根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案;
[0215] 按照预设规则确定各项目资源配置方案分别对应的打分值;
[0216] 基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0217] A2、如A1所述的方法,所述根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案的步骤,包括:
[0218] 根据所述资源配置需求确定项目规划时间、项目资源类型和项目规模等级;
[0219] 根据所述项目资源类型和所述项目规模等级确定项目任务量;
[0220] 从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息;
[0221] 根据所述项目任务量和所述资源信息生成多组项目资源配置方案。
[0222] A3、如A2所述的方法,所述从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息的步骤,包括:
[0223] 根据所述项目任务量确定项目资源等级;
[0224] 根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息。
[0225] A4、如A3所述的方法,所述根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息的步骤,包括:
[0226] 根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的待确认资源信息;
[0227] 获取所述待确认资源信息对应的空闲时间;
[0228] 根据所述项目规划时间、所述空闲时间及所述待确认资源信息确定资源信息。
[0229] A5、如A4所述的方法,所述根据所述项目规划时间、所述空闲时间及所述待确认资源信息确定资源信息的步骤,包括:
[0230] 判断所述空闲时间是否处于所述项目规划时间内;
[0231] 在所述空闲时间处于所述项目规划时间内,将所述待确认资源信息作为资源信息。
[0232] A6、如A2‑A5任一项所述的方法,所述根据所述项目任务量和所述资源信息生成多组项目资源配置方案的步骤,包括:
[0233] 根据所述项目任务量和所述资源信息确定资源级别信息;
[0234] 确定所述资源级别信息对应的资源单价分值;
[0235] 根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组项目资源配置方案。
[0236] A7、如A6所述的方法,所述根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组项目资源配置方案的步骤,包括:
[0237] 根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组成本资源配置方案;
[0238] 根据所述项目任务量和所述资源级别信息确定多组时间资源配置方案;
[0239] 根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案。
[0240] A8、如A7所述的方法,所述根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案的步骤,包括:
[0241] 分别获取各成本资源配置方案对应的项目成本总分值;
[0242] 根据所述项目成本总分值和项目预算分值从多组成本资源配置方案中选取多组待处理资源配置方案;
[0243] 根据所述多组待处理资源配置方案和所述多组时间资源配置方案确定多组项目资源配置方案。
[0244] A9、如A7所述的方法,所述根据所述项目任务量和所述资源级别信息确定多组时间资源配置方案的步骤,包括:
[0245] 根据所述资源级别信息确定资源工作效率;
[0246] 根据所述项目任务量、所述资源级别信息及所述资源工作效率确定多组时间资源配置方案。
[0247] A10、如A1所述的方法,所述基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐的步骤,包括:
[0248] 根据所述打分值对多组项目资源配置方案进行排序,获得排序结果;
[0249] 基于所述排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0250] A11、如A10所述的方法,所述基于所述排序结果确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐的步骤,包括:
[0251] 根据所述排序结果确定预设方案策略;
[0252] 根据所述预设方案策略和所述排序结果确定预设方案数量;
[0253] 根据所述预设方案策略和所述预设方案数量从所述排序结果中确定至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0254] 本发明还公开了B12、一种资源配置方案推荐装置,所述资源配置方案推荐装置包括:
[0255] 确定模块,用于在接收到项目资源申请指令时,根据所述项目资源申请指令确定对应的资源配置需求;
[0256] 生成模块,用于根据所述资源配置需求以及项目资源池中资源信息生成多组项目资源配置方案;
[0257] 所述确定模块,还用于按照预设规则确定各项目资源配置方案分别对应的打分值;
[0258] 推荐模块,用于基于所述打分值从多组项目资源配置方案中选取至少一个目标资源配置方案,并对至少一个目标资源配置方案进行推荐。
[0259] B13、如B12所述的装置,所述生成模块,还用于根据所述资源配置需求确定项目规划时间、项目资源类型和项目规模等级;
[0260] 所述生成模块,还用于根据所述项目资源类型和所述项目规模等级确定项目任务量;
[0261] 所述生成模块,还用于从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息;
[0262] 所述生成模块,还用于根据所述项目任务量和所述资源信息生成多组项目资源配置方案。
[0263] B14、如B13所述的装置,所述生成模块,还用于根据所述项目任务量确定项目资源等级;
[0264] 所述生成模块,还用于根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的资源信息。
[0265] B15、如B14所述的装置,所述生成模块,还用于根据所述项目资源等级从项目资源池中确定所述项目规划时间内处于空闲状态的待确认资源信息;
[0266] 所述生成模块,还用于获取所述待确认资源信息对应的空闲时间;
[0267] 所述生成模块,还用于根据所述项目规划时间、所述空闲时间及所述待确认资源信息确定资源信息。
[0268] B16、如B15所述的装置,所述生成模块,还用于判断所述空闲时间是否处于所述项目规划时间内;
[0269] 所述生成模块,还用于在所述空闲时间处于所述项目规划时间内,将所述待确认资源信息作为资源信息。
[0270] B17、如B13‑16任一项所述的装置,所述生成模块,还用于根据所述项目任务量和所述资源信息确定资源级别信息;
[0271] 所述生成模块,还用于确定所述资源级别信息对应的资源单价分值;
[0272] 所述生成模块,还用于根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组项目资源配置方案。
[0273] B18、如B17所述的装置,所述生成模块,还用于根据所述项目任务量、所述资源单价分值和所述资源级别信息确定多组成本资源配置方案;
[0274] 所述生成模块,还用于根据所述项目任务量和所述资源级别信息确定多组时间资源配置方案;
[0275] 所述生成模块,还用于根据多组成本资源配置方案和多组时间资源配置方案确定多组项目资源配置方案。
[0276] 本发明还公开了C19、一种资源配置方案推荐设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资源配置方案推荐程序,所述资源配置
方案推荐程序配置为实现如上文所述的资源配置方案推荐方法的步骤。
[0277] 本发明还公开了D20、一种存储介质,所述存储介质上存储有资源配置方案推荐程序,所述资源配置方案推荐程序被处理器执行时实现如上文所述的资源配置方案推荐方法
的步骤。