利用研发环境中的空闲资源处理任务的方法及装置制造方法及图纸

技术编号:29132663 阅读:11 留言:0更新日期:2021-07-02 22:27
本发明专利技术公开了一种利用研发环境中的空闲资源处理任务的方法及装置,可用于金融领域或其他技术领域,该方法包括:获取待处理任务的资源需求信息,其中,所述资源需求信息包括:资源指标名称以及各资源指标各自对应的需求量;从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,其中,所述空闲资源池信息中包含多条空闲资源信息,每条空闲资源信息对应一个应用环境,每条空闲资源信息包含:应用环境对应的每个资源指标各自的资源空闲量;采用该相匹配的应用环境对所述待处理任务进行处理。本发明专利技术提供了一种较为高效的对研发环境中的空闲资源进行利用的方法,提高了研发环境的资源利用率。

【技术实现步骤摘要】
利用研发环境中的空闲资源处理任务的方法及装置
本专利技术涉及应用开发
,具体而言,涉及一种利用研发环境中的空闲资源处理任务的方法及装置。
技术介绍
大型软件中心有数百个应用在开发测试过程中,各应用的版本需要部署在多套研发环境上持续运行,各应用在正式上线之前的不同生命周期阶段(开发、单元测试、集成测试、性能测试、验收测试等),所需要使用的研发环境的资源(如网络、计算、存储等)的需求量是各不相同的,在资源需求量较少的时间段,研发环境中的空闲资源并未得到充分再利用,存在较多的资源浪费。针对这种情况,现有技术缺少一种较为高效的对研发环境中的空闲资源进行利用的方法,以提高研发环境的资源利用率。
技术实现思路
本专利技术为了解决上述
技术介绍
中的技术问题,提出了一种利用研发环境中的空闲资源处理任务的方法及装置。为了实现上述目的,根据本专利技术的一个方面,提供了一种利用研发环境中的空闲资源处理任务的方法,该方法包括:获取待处理任务的资源需求信息,其中,所述资源需求信息包括:资源指标名称以及各资源指标各自对应的需求量;从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,其中,所述空闲资源池信息中包含多条空闲资源信息,每条空闲资源信息对应一个应用环境,每条空闲资源信息包含:应用环境对应的每个资源指标各自的资源空闲量;采用该相匹配的应用环境对所述待处理任务进行处理。可选的,该利用研发环境中的空闲资源处理任务的方法,还包括:对每个应用环境各自对应的每个资源指标的资源空闲量进行检测;若应用环境对应的各资源指标的资源空闲量满足预设的空闲条件,则确定该应用环境为空闲应用环境;生成所述空闲应用环境对应的空闲资源信息,并将生成的空闲资源信息添加到所述空闲资源池信息中。可选的,所述资源需求信息还包括:各资源指标的权重;所述从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,具体包括:根据各资源指标各自对应的需求量以及各资源指标的权重采用最优匹配算法与所述空闲资源池信息中的各空闲资源信息进行匹配,确定出与所述资源需求信息相匹配的应用环境。可选的,所述采用该相匹配的应用环境对所述待处理任务进行处理,具体包括:调用所述待处理任务对应的进程或脚本并采用该相匹配的应用环境进行任务处理。可选的,该利用研发环境中的空闲资源处理任务的方法,还包括:在采用该相匹配的应用环境对所述待处理任务进行处理时,对该相匹配的应用环境对应的每个资源指标的资源空闲量进行检测;若该相匹配的应用环境对应的各资源指标的资源空闲量不满足预设的空闲条件,则停止采用该相匹配的应用环境对所述待处理任务进行处理,直至该相匹配的应用环境对应的各资源指标的资源空闲量满足预设的空闲条件之后再对所述待处理任务进行处理。可选的,该利用研发环境中的空闲资源处理任务的方法,还包括:监控并记录所述待处理任务的任务处理状态及任务处理结果。为了实现上述目的,根据本专利技术的另一方面,提供了一种利用研发环境中的空闲资源处理任务的装置,该装置包括:资源需求信息获取模块,用于获取待处理任务的资源需求信息,其中,所述资源需求信息包括:资源指标名称以及各资源指标各自对应的需求量;应用环境确定模块,用于从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,其中,所述空闲资源池信息中包含多条空闲资源信息,每条空闲资源信息对应一个应用环境,每条空闲资源信息包含:应用环境对应的每个资源指标各自的资源空闲量;任务处理模块,用于采用该相匹配的应用环境对所述待处理任务进行处理。可选的,该利用研发环境中的空闲资源处理任务的装置,还包括:资源空闲量检测模块,用于对每个应用环境各自对应的每个资源指标的资源空闲量进行检测;空闲应用环境确定模块,用于若应用环境对应的各资源指标的资源空闲量满足预设的空闲条件,则确定该应用环境为空闲应用环境;空闲资源池建立模块,用于生成所述空闲应用环境对应的空闲资源信息,并将生成的空闲资源信息添加到所述空闲资源池信息中。可选的,所述资源需求信息还包括:各资源指标的权重;所述应用环境确定模块,具体用于根据各资源指标各自对应的需求量以及各资源指标的权重采用最优匹配算法与所述空闲资源池信息中的各空闲资源信息进行匹配,确定出与所述资源需求信息相匹配的应用环境。可选的,所述任务处理模块,具体用于调用所述待处理任务对应的进程或脚本并采用该相匹配的应用环境进行任务处理。可选的,该利用研发环境中的空闲资源处理任务的装置,还包括:应用环境状态监测模块,用于在采用该相匹配的应用环境对所述待处理任务进行处理时,对该相匹配的应用环境对应的每个资源指标的资源空闲量进行检测;任务启停模块,用于若该相匹配的应用环境对应的各资源指标的资源空闲量不满足预设的空闲条件,则停止采用该相匹配的应用环境对所述待处理任务进行处理,直至该相匹配的应用环境对应的各资源指标的资源空闲量满足预设的空闲条件之后再对所述待处理任务进行处理。可选的,该利用研发环境中的空闲资源处理任务的装置,还包括:处理状态监控模块,用于监控并记录所述待处理任务的任务处理状态及任务处理结果。为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述利用研发环境中的空闲资源处理任务的方法中的步骤。为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现上述利用研发环境中的空闲资源处理任务的方法中的步骤。本专利技术的有益效果为:本专利技术实施例通过获取待处理任务的资源需求信息,进而从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,最后采用该相匹配的应用环境对所述待处理任务进行处理,实现了高效的对研发环境中的空闲资源进行利用的有益效果,有助于减少研发环境的资源浪费以及提高研发环境的资源利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本专利技术实施例利用研发环境中的空闲资源处理任务的方法的流程图;图2是本专利技术实施例生成空闲资源池信息的流程图;图3是本专利技术实施例任务处理的流程图;图4是本专利技术另一个实施例利用研发环境中的空闲资源处理任务的方法的流程图;图5是本专利技术实施例利用研发环境中的空闲资源处理任务的装置的第一结构框图;图6是本专利技术实施例利用研发环境中的空闲资源处理任务的装置的第二结构框图;图7是本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种利用研发环境中的空闲资源处理任务的方法,其特征在于,包括:/n获取待处理任务的资源需求信息,其中,所述资源需求信息包括:资源指标名称以及各资源指标各自对应的需求量;/n从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,其中,所述空闲资源池信息中包含多条空闲资源信息,每条空闲资源信息对应一个应用环境,每条空闲资源信息包含:应用环境对应的每个资源指标各自的资源空闲量;/n采用该相匹配的应用环境对所述待处理任务进行处理。/n

【技术特征摘要】
1.一种利用研发环境中的空闲资源处理任务的方法,其特征在于,包括:
获取待处理任务的资源需求信息,其中,所述资源需求信息包括:资源指标名称以及各资源指标各自对应的需求量;
从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,其中,所述空闲资源池信息中包含多条空闲资源信息,每条空闲资源信息对应一个应用环境,每条空闲资源信息包含:应用环境对应的每个资源指标各自的资源空闲量;
采用该相匹配的应用环境对所述待处理任务进行处理。


2.根据权利要求1所述的利用研发环境中的空闲资源处理任务的方法,其特征在于,还包括:
对每个应用环境各自对应的每个资源指标的资源空闲量进行检测;
若应用环境对应的各资源指标的资源空闲量满足预设的空闲条件,则确定该应用环境为空闲应用环境;
生成所述空闲应用环境对应的空闲资源信息,并将生成的空闲资源信息添加到所述空闲资源池信息中。


3.根据权利要求1所述的利用研发环境中的空闲资源处理任务的方法,其特征在于,所述资源需求信息还包括:各资源指标的权重;
所述从空闲资源池信息中确定出与所述资源需求信息相匹配的应用环境,具体包括:
根据各资源指标各自对应的需求量以及各资源指标的权重采用最优匹配算法与所述空闲资源池信息中的各空闲资源信息进行匹配,确定出与所述资源需求信息相匹配的应用环境。


4.根据权利要求1所述的利用研发环境中的空闲资源处理任务的方法,其特征在于,所述采用该相匹配的应用环境对所述待处理任务进行处理,具体包括:
调用所述待处理任务对应的进程或脚本并采用该相匹配的应用环境进行任务处理。


5.根据权利要求1所述的利用研发环境中的空闲资源处理任务的方法,其特征在于,还包括:
在采用该相匹配的应用环境对所述待处理任务进行处理时,对该相匹配的应用环境对应的每个资源指标的资源空闲量进行检测;
若该相匹配的应用环境对应的各资源指标的资源空闲量不满足预设的空闲条件,则停止采用该相匹配的应用环境对所述待处理任务进行处理,直至该相匹配的应用环境对应的各资源指标的资源空闲量满足预设的空闲条件之后再对所述待处理任务进行处理。


6.根据权利要求1所述的利用研发环境中的空闲资源处理任务的方法,其特征在于,还包括:
监控并记录所述待处理任务的任务处理状态及任务处理结果。


7.一种利用研发环境中的空闲资源处理任务的装置,其特征在于,包括:
资源需求信息获取模块,用于获取待处理任务的资源需求信息,其中,所述资源需求信息包括:资源指标名称以及各资源指标各自对应的需求量;
应用环境确定模块,用于...

【专利技术属性】
技术研发人员:杨祖龙刘吉洲黄循欣刘昭禄
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1