基于IT资源管控体系的框架构建方法转让专利

申请号 : CN202211314372.2

文献号 : CN115391068B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈晓江黄宏聪明哲沈卫强谢志行蔡学龙

申请人 : 南方电网数字电网研究院有限公司

摘要 :

本发明涉及资源调度领域,尤其涉及一种基于IT资源管控体系的框架构建方法及系统,该方法包括预先设置有存储空间和监测周期,存储空间用以存储各应用的若干功能单元;检测在任意监测周期内启动应用的次数以及该应用对应的功能单元的调用次数;设置不可调用标签,当任意功能单元的调用次数达到阈值时则将功能单元绑定不可调用标签;当任意功能单元的调用次数未达到阈值时则根据当前监测周期内的调用差值和耦合程度调整功能单元在下一监测周期内的调用序列中的优先级;在下一监测周期内按照调整后的调用序列完成基于用户请求的功能单元的调用。在任意功能单元在达到调用阈值时停止使用,并采用其他模块中的类似功能单元来完成,提高搭建效率。

权利要求 :

1.一种基于IT资源管控体系的框架构建方法,其特征在于,包括:预先设置有存储空间和监测周期,所述存储空间用以存储各应用的若干功能单元;

检测在任意监测周期内启动应用的次数以及该应用对应的功能单元的调用次数;

设置不可调用标签,当任意功能单元的调用次数达到阈值时则将所述功能单元绑定所述不可调用标签;

当任意功能单元的调用次数未达到阈值时则根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级;

在下一监测周期内按照调整后的调用序列完成基于用户请求的功能单元的调用;

根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级包括:获取任意功能单元的功能关键词串;

在其他应用中选择与所述功能关键词串匹配的待选功能单元,所述待选功能单元与所述功能单元能够进行替换;

确定当前功能单元在当前监测周期内的调用正差值Δn,若调用正差值Δn≤0.5×n0,其中n0表示调用阈值,则在下一监测周期内按照正常的调取顺序进行调取;

若调用正差值Δn>0.5×n0,则在下一监测周期内提高可替换功能单元的调取频次,以延长所述功能单元所在的应用的使用周期。

2.根据权利要求1所述的基于IT资源管控体系的框架构建方法,其特征在于,其他应用中选择与所述功能关键词串匹配的待选功能单元包括:获取任意功能单元的功能关键词串;

根据所述功能单元的主功能确定所述功能关键词串中的主关键词,并将所述主关键词和其他关键词串进行顺序排列,所述主关键词在前,其他关键词的排列顺序是根据其与所述主关键词的语义相似程度由高到低进行排列,进而形成基于所述功能单元的第一关键词列;

并按照第一关键词列中的顺序设置权重系数;

确定其他应用中的任意功能单元中的关键词是否与第一关键词列中对应的功能关键词串存在相同,并记录相同的数量;

根据相同的关键词在第一关键词列中的权重和数量确定相似度;

基于所述相似度确定该功能单元是否列为待选功能单元。

3.根据权利要求2所述的基于IT资源管控体系的框架构建方法,其特征在于,预先设置有标准相似度S0,在基于所述相似度确定该功能单元是否列为待选功能单元时;

若实际的相似度≥标准相似度S0,则入选所述待选功能单元;

若实际的相似度<标准相似度S0,则进入待定序列内。

4.根据权利要求3所述的基于IT资源管控体系的框架构建方法,其特征在于,所述标准相似度S0的计算方法为:设定第一关键词列中的主关键词赋值为3,第二位置的关键词赋值为2,第三位置的关键词赋值为1;

主关键词的权重设置为0.5,第二位置的关键词的权重设置为0.3,第三位置的关键词的权重设置为0.2;

所述标准相似度S0的计算方法为(k1+k2)/2,其中k1=3×0.5,k2=1×0.2,k1表示当前的功能单元内包含主关键词,k2表示当前的功能单元内只包含第三位置的关键词,不包含主关键词和第二位置的关键词。

5.根据权利要求4所述的基于IT资源管控体系的框架构建方法,其特征在于,在提高可替换功能单元的调取频次时,获取待选功能单元列表,确定每个待选功能单元在其对应的应用中与其他功能单元的耦合度;

根据所述耦合度的解耦效率排列所述待选功能单元的顺序,并按照从前至后的顺序调度所述待选功能单元列表中的待选功能单元。

6.一种应用权利要求1‑5任一项所述的基于IT资源管控体系的框架构建方法的基于IT资源管控体系的框架构建系统,其特征在于, 包括:第一设置模块,用以预先设置有存储空间和监测周期,所述存储空间用以存储各应用的若干功能单元;

检测模块,用以检测在任意监测周期内启动应用的次数以及该应用对应的功能单元的调用次数;

绑定模块用以在任意功能单元的调用次数达到阈值时将所述功能单元绑定不可调用标签;

调整模块用以在任意功能单元的调用次数未达到阈值时根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级;

完成模块用以在下一监测周期内按照调整后的调用序列完成基于用户请求的功能单元的调用;

所述调整模块包括获取单元、替换单元和确定单元;

所述获取单元用以获取任意功能单元的功能关键词串;

所述替换单元用以在其他应用中选择与所述功能关键词串匹配的待选功能单元,所述待选功能单元与所述功能单元能够进行替换;

所述确定单元用以确定当前功能单元在当前监测周期内的调用正差值Δn,若调用正差值Δn≤0.5×n0,其中n0表示调用阈值,则在下一监测周期内按照正常的调取顺序进行调取;

若调用正差值Δn>0.5×n0,则在下一监测周期内提高可替换功能单元的调取频次,以延长所述功能单元所在的应用的使用周期。

7.根据权利要求6所述的基于IT资源管控体系的框架构建系统,其特征在于,所述替换单元还用以获取任意功能单元的功能关键词串;

根据所述功能单元的主功能确定所述功能关键词串中的主关键词,并将所述主关键词和其他关键词串进行顺序排列,所述主关键词在前,其他关键词的排列顺序是根据其与所述主关键词的语义相似程度由高到低进行排列,进而形成基于所述功能单元的第一关键词列;

并按照第一关键词列中的顺序设置权重系数;

确定其他应用中的任意功能单元中的关键词是否与第一关键词列中对应的功能关键词串存在相同,并记录相同的数量;

根据相同的关键词在第一关键词列中的权重和数量确定相似度;

基于所述相似度确定该功能单元是否列为待选功能单元。

8.根据权利要求7所述的基于IT资源管控体系的框架构建系统,其特征在于,所述调整模块还用以获取待选功能单元列表,确定每个待选功能单元在其对应的应用中与其他功能单元的耦合度;

根据所述耦合度的解耦效率排列所述待选功能单元的顺序,并按照从前至后的顺序调度所述待选功能单元列表中的待选功能单元。

说明书 :

基于IT资源管控体系的框架构建方法

技术领域

[0001] 本发明涉及资源管理领域,尤其涉及一种基于IT资源管控体系的框架构建方法。

背景技术

[0002] 现在很多企业的IT建设,大部分都是通过要建设一个业务应用,就买一套设备,各个业务应用之间的IT设备与资源之间不连通,使得资源无法根据企业业务的变化实现动态调整。例如当一个应用现有的资源无法满足其需求,而另一个应用的资源处于闲置状态时,公司为了满足前者应用的资源需求,只能继续投资买新设备,而后者应用的资源则处于闲置状态。这种情况,使得资源利用率极低,不仅给公司的业务发展带来了更大资金压力,也使得无法对现有资源加以整合利用,形成了一种资源浪费。
[0003] 申请号为CN108024283A的专利申请文件,公开了一种资源池分配方法及装置,其中该方法包括第一用户获取第一资源池配置信令,所述第一资源池配置信令包括:第一用户发送资源池的配置信令和第二用户发送资源池的配置信令;所述第一用户根据所述第一用户发送资源池的配置信令配置第一用户发送资源池,所述第一用户发送资源池包括:第一用户重叠部分资源池和第一用户非重叠部分资源池,其中,所述第一用户重叠部分资源池是所述第一用户发送资源池和由所述第二用户发送资源池配置信令配置的第二用户发送资源池的重叠部分。
[0004] 现有技术中的资源池分配方法对于资源池的分配过程复杂,无法精准匹配用户需求,导致资源池内的资源浪费,资源利用率低。

发明内容

[0005] 为此,本发明提供一种基于IT资源管控体系的框架构建方法,可以解决不同应用之间资源不联通,造成资源浪费、资源利用率低的问题。
[0006] 为实现上述目的,本发明一方面提供一种基于IT资源管控体系的框架构建方法,该方法包括:预先设置有存储空间和监测周期,所述存储空间用以存储各应用的若干功能单元;
[0007] 检测在任意监测周期内启动应用的次数以及该应用对应的功能单元的调用次数;
[0008] 设置不可调用标签,当任意功能单元的调用次数达到阈值时则将所述功能单元绑定所述不可调用标签;
[0009] 当任意功能单元的调用次数未达到阈值时则根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级;
[0010] 在下一监测周期内按照调整后的调用序列完成基于用户请求的功能单元的调用。
[0011] 进一步地,根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级包括:
[0012] 获取任意功能单元的功能关键词串;
[0013] 在其他应用中选择与所述功能关键词串匹配的待选功能单元,所述待选功能单元与所述功能单元能够进行替换;
[0014] 确定当前功能单元在当前监测周期内的调用正差值Δn,
[0015] 若调用正差值Δn≤0.5×n0,其中n0表示调用阈值,则在下一监测周期内按照正常的调取顺序进行调取;
[0016] 若调用正差值Δn>0.5×n0,则在下一监测周期内提高可替换功能单元的调取频次,以延长所述功能单元所在的应用的使用周期。
[0017] 进一步地,其他应用中选择与所述功能关键词串匹配的待选功能单元包括:
[0018] 获取任意功能单元的功能关键词串;
[0019] 根据所述功能单元的主功能确定所述功能关键词串中的主关键词,并将所述主关键词和其他关键词串进行顺序排列,所述主关键词在前,其他关键词的排列顺序是根据其与所述主关键词的语义相似程度由高到低进行排列,进而形成基于所述功能单元的第一关键词列;
[0020] 并按照第一关键词列中的顺序设置权重系数;
[0021] 确定其他应用中的任意功能单元中的关键词是否与第一关键词列中对应的功能关键词串存在相同,并记录相同的数量;
[0022] 根据相同的关键词在第一关键词列中的权重和数量确定相似度;
[0023] 基于所述相似度确定该功能单元是否列为待选功能单元。
[0024] 进一步地,预先设置有标准相似度S0,在基于所述相似度确定该功能单元是否列为待选功能单元时;
[0025] 若实际的相似度≥标准相似度S0,则入选所述待选功能单元;
[0026] 若实际的相似度<标准相似度S0,则进入待定序列内。
[0027] 进一步地,所述标准相似度S0的计算方法为:
[0028] 设定第一关键词列中的主关键词赋值为3,第二位置的关键词赋值为2,第三位置的关键词赋值为1;
[0029] 主关键词的权重设置为0.5,第二位置的关键词的权重设置为0.3,第三位置的关键词的权重设置为0.2;
[0030] 所述标准相似度S0的计算方法为(k1+k2)/2,其中k1=3×0.5,k2=1×0.2,k1表示当前的功能单元内包含主关键词,k2表示当前的功能单元内只包含第三位置的关键词,不包含主关键词和第二位置的关键词。
[0031] 进一步地,在提高可替换功能单元的调取频次时,
[0032] 获取待选功能单元列表,确定每个待选功能单元在其对应的应用中与其他功能单元的耦合度;
[0033] 根据所述耦合度的解耦效率排列所述待选功能单元的顺序,并按照从前至后的顺序调度所述待选功能单元列表中的待选功能单元。
[0034] 另一方面,本发明还提供一种应用如上所述的基于IT资源管控体系的框架构建方法的基于IT资源管控体系的框架构建系统,该系统包括:
[0035] 第一设置模块,用以预先设置有存储空间和监测周期,所述存储空间用以存储各应用的若干功能单元;
[0036] 检测模块,用以检测在任意监测周期内启动应用的次数以及该应用对应的功能单元的调用次数;
[0037] 绑定模块用以在任意功能单元的调用次数达到阈值时将所述功能单元绑定不可调用标签;
[0038] 调整模块用以在任意功能单元的调用次数未达到阈值时根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级;
[0039] 完成模块用以在下一监测周期内按照调整后的调用序列完成基于用户请求的功能单元的调用。
[0040] 进一步地,所述调整模块包括获取单元、替换单元和确定单元;
[0041] 所述获取单元用以获取任意功能单元的功能关键词串;
[0042] 所述替换单元用以在其他应用中选择与所述功能关键词串匹配的待选功能单元,所述待选功能单元与所述功能单元能够进行替换;
[0043] 所述确定单元用以确定当前功能单元在当前监测周期内的调用正差值Δn,
[0044] 若调用正差值Δn≤0.5×n0,其中n0表示调用阈值,则在下一监测周期内按照正常的调取顺序进行调取;
[0045] 若调用正差值Δn>0.5×n0,则在下一监测周期内提高可替换功能单元的调取频次,以延长所述功能单元所在的应用的使用周期。
[0046] 进一步地,所述替换单元还用以获取任意功能单元的功能关键词串;
[0047] 根据所述功能单元的主功能确定所述功能关键词串中的主关键词,并将所述主关键词和其他关键词串进行顺序排列,所述主关键词在前,其他关键词的排列顺序是根据其与所述主关键词的语义相似程度由高到低进行排列,进而形成基于所述功能单元的第一关键词列;
[0048] 并按照第一关键词列中的顺序设置权重系数;
[0049] 确定其他应用中的任意功能单元中的关键词是否与第一关键词列中对应的功能关键词串存在相同,并记录相同的数量;
[0050] 根据相同的关键词在第一关键词列中的权重和数量确定相似度;
[0051] 基于所述相似度确定该功能单元是否列为待选功能单元。
[0052] 进一步地,所述调整模块还用以获取待选功能单元列表,确定每个待选功能单元在其对应的应用中与其他功能单元的耦合度;
[0053] 根据所述耦合度的解耦效率排列所述待选功能单元的顺序,并按照从前至后的顺序调度所述待选功能单元列表中的待选功能单元。
[0054] 与现有技术相比,本发明的有益效果在于,通过在任意功能单元在达到调用阈值时停止使用,并采用其他模块中的类似功能单元来完成,在于当前的功能单元进行替代时,还需要考虑可替代功能单元在其对应的应用中与其他功能单元的耦合程度来判断解耦难易程度,若是比较容易解耦,则表示耦合程度低,可以作为替代功能单元进行使用,若是解耦困难,则表示耦合程度高,则表示解耦耗时较多,作为替代功能单元后,经历解耦、调用的时长就更长,会影响应用的构建时长,进而影响完成作用的效率。
[0055] 尤其,通过对功能单元的调用频次进行调整,使得该功能单元所在的应用的使用周期延长,大大延缓了应用的报废频次,通过设置调用阈值,并根据实际调用正差值所在的位置判断功能单元的当前调用次数,在接近不可调用状态时降低调用频次,延长应用的使用寿命。
[0056] 尤其,通过在下一周期内的待选功能单元的选择完成调用次数的降低,并根据关键词串确定其他应用中的替换功能单元,使得当前功能单元的功能能够与替换功能单元的实际功能契合,保证当前功能单元的稳定性。
[0057] 尤其,对于标准相似度的计算方法更符合实际的管理需要,提高待选功能单元的选择精度,进而在进行功能单元的替换过程中提高契合度。
[0058] 尤其,通过功能单元的耦合度确定解耦效率,并根据解耦效率确定顺序,以在进行应用实现的过程中顺利构建应用功能,提高效率,保证应用的作用顺利完成。

附图说明

[0059] 图1为本发明实施例提供的基于IT资源管控体系的框架构建方法的流程示意图;
[0060] 图2为本发明实施例提供的基于IT资源管控体系的框架构建系统的结构示意图;
[0061] 图3为本发明实施例中的调整模块的结构示意图。

具体实施方式

[0062] 为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0063] 下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
[0064] 需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0065] 此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
[0066] 请参阅图1所示,本发明实施例提供的基于IT资源管控体系的框架构建方法包括:
[0067] 步骤S100:预先设置有存储空间和监测周期,所述存储空间用以存储各应用的若干功能单元;
[0068] 步骤S200: 检测在任意监测周期内启动应用的次数以及该应用对应的功能单元的调用次数;
[0069] 步骤S300:设置不可调用标签,当任意功能单元的调用次数达到阈值时则将所述功能单元绑定所述不可调用标签;
[0070] 步骤S400: 当任意功能单元的调用次数未达到阈值时则根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级;
[0071] 步骤S500:在下一监测周期内按照调整后的调用序列完成基于用户请求的功能单元的调用。
[0072] 具体而言,在本发明实施例中,每个应用所完成的作用是由多个功能单元组合完成的,在实际实施过程中,有的功能单元的功能可以由其他应用的功能单元来替代完成,实现功能单元的跨应用调用,以实现在任意功能单元在达到调用阈值时停止使用,并采用其他模块中的类似功能单元来完成,在于当前的功能单元进行替代时,还需要考虑可替代功能单元在其对应的应用中与其他功能单元的耦合程度来判断解耦难易程度,若是比较容易解耦,则表示耦合程度低,可以作为替代功能单元进行使用,若是解耦困难,则表示耦合程度高,则表示解耦耗时较多,作为替代功能单元后,经历解耦、调用的时长就更长,会影响应用的构建时长,进而影响完成作用的效率。
[0073] 具体而言,对于任意应用而言,若是在该应用中存在功能单元绑定了不可调用标签,则表示在IT资源中该功能单元所在的应用无法完成对应的作用,因此就需要搭建新的应用来完成该应用需要完成的作用,并在包含不可调用标签的应用进行解绑并剔除对应的不可调用的功能单元,实现IT资源的优化,并实现了其他功能单元的复用,大大提高了构建新应用的搭建效率。
[0074] 具体而言,根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级包括:
[0075] 获取任意功能单元的功能关键词串;
[0076] 在其他应用中选择与所述功能关键词串匹配的待选功能单元,所述待选功能单元与所述功能单元能够进行替换;
[0077] 确定当前功能单元在当前监测周期内的调用正差值Δn,
[0078] 若调用正差值Δn≤0.5×n0,其中n0表示调用阈值,则在下一监测周期内按照正常的调取顺序进行调取;
[0079] 若调用正差值Δn>0.5×n0,则在下一监测周期内提高可替换功能单元的调取频次,以延长所述功能单元所在的应用的使用周期。
[0080] 具体而言,当任意功能单元的调用次数未达到阈值时,对于任意功能单元来说,调用正差值Δn=阈值‑实际的调用次数。
[0081] 具体而言,本发明实施例通过对功能单元的调用频次进行调整,使得该功能单元所在的应用的使用周期延长,大大延缓了应用的报废频次,通过设置调用阈值,并根据实际调用正差值所在的位置判断功能单元的当前调用次数,在接近不可调用状态时降低调用频次,延长应用的使用寿命。
[0082] 具体而言,其他应用中选择与所述功能关键词串匹配的待选功能单元包括:
[0083] 获取任意功能单元的功能关键词串;
[0084] 根据所述功能单元的主功能确定所述功能关键词串中的主关键词,并将所述主关键词和其他关键词串进行顺序排列,所述主关键词在前,其他关键词的排列顺序是根据其与所述主关键词的语义相似程度由高到低进行排列,进而形成基于所述功能单元的第一关键词列;
[0085] 并按照第一关键词列中的顺序设置权重系数;
[0086] 确定其他应用中的任意功能单元中的关键词是否与第一关键词列中对应的功能关键词串存在相同,并记录相同的数量;
[0087] 根据相同的关键词在第一关键词列中的权重和数量确定相似度;
[0088] 基于所述相似度确定该功能单元是否列为待选功能单元。
[0089] 具体而言,本发明实施例通过在下一周期内的待选功能单元的选择完成调用次数的降低,并根据关键词串确定其他应用中的替换功能单元,使得当前功能单元的功能能够与替换功能单元的实际功能契合,保证当前功能单元的稳定性。
[0090] 具体而言,预先设置有标准相似度S0,在基于所述相似度确定该功能单元是否列为待选功能单元时;
[0091] 若实际的相似度≥标准相似度S0,则入选所述待选功能单元;
[0092] 若实际的相似度<标准相似度S0,则进入待定序列内。
[0093] 具体而言,本发明实施例通过设置标准相似度,作为确定其他功能单元是否作为于本功能单元的功能相似的待选功能单元,实现对其他功能单元的有效筛选,有效提高了在下一监测周期内的执行效率。
[0094] 具体而言,所述标准相似度S0的计算方法为:
[0095] 设定第一关键词列中的主关键词赋值为3,第二位置的关键词赋值为2,第三位置的关键词赋值为1;
[0096] 主关键词的权重设置为0.5,第二位置的关键词的权重设置为0.3,第三位置的关键词的权重设置为0.2;
[0097] 所述标准相似度S0的计算方法为(k1+k2)/2,其中k1=3×0.5,k2=1×0.2,k1表示当前的功能单元内包含主关键词,k2表示当前的功能单元内只包含第三位置的关键词,不包含主关键词和第二位置的关键词。
[0098] 具体而言,本发明实施例通过进行赋值和设置权重系数,确定标准相似度,在实际应用中设置标准相似度的方法可以有多种,例如选择多个历史监测周期,对于每个周期内的实际的相似度进行确定,并将多个历史监测周期内的实际平均相似度作为下一监测周期内的相似度,也可以采用本发明实施例中的计算方式,在此并不做过多要求,以实际实现为准。本发明实施例提供的计算方案,对于标准相似度的计算方法更符合实际的管理需要,提高待选功能单元的选择精度,进而在进行功能单元的替换过程中提高契合度。
[0099] 具体而言,在提高可替换功能单元的调取频次时,
[0100] 获取待选功能单元列表,确定每个待选功能单元在其对应的应用中与其他功能单元的耦合度;
[0101] 根据所述耦合度的解耦效率排列所述待选功能单元的顺序,并按照从前至后的顺序调度所述待选功能单元列表中的待选功能单元。
[0102] 具体而言,本发明实施例通过功能单元的耦合度确定解耦效率,并根据解耦效率确定顺序,以在进行应用实现的过程中顺利构建应用功能,提高效率,保证应用的作用顺利完成。
[0103] 具体而言,本发明实施例结合实际的应用场景进行进一步说明,在实际应用中企业已构建的应用有第一应用、第二应用和第三应用,第一应用包括功能单元A11、功能单元A12和功能单元A13,第二应用包括功能单元A21、功能单元A22和功能单元A23,第三应用包括功能单元A31、功能单元A32和功能单元A33。假设第一应用在完成对应的作用是对于各个功能单元的调用顺序为A11、A12、A13 、A12、A13、A13。在完成第一应用的过程中第一功能单元调用次数为1、第二功能单元调用次数为2,第三功能单元的调用次数为3,若是设定的阈值为3,则第一应用执行过后,则第三功能单元就需要绑定不可调用标签,当绑定不可调用标签后,则第一应用的使用寿命结束,但是第一功能单元和第二功能单元的调用次数未满足,则可以继续使用,因此将第一应用的各个功能单元进行解耦,使得第一功能单元和第二功能单元可以在后续的使用过程中复用,实现了资源的合理利用。
[0104] 另外若是在一个监测周期内,任何功能单元均没有到达阈值,在下一监测周期内,若执行的第二应用中有某一个功能单元即将到达阈值,因此确定在其他应用中是否存在于该功能单元能够进行功能替换的功能单元,且该功能单元的耦合度符合要求且被调用次数不多,因此就可以将其他应用中功能单元替代该即将到达阈值的功能单元,以实现对应的作用,且延长了应用的使用周期。
[0105] 具体而言,如图2所示,本发明实施例还提供一种基于IT资源管控体系的框架构建系统,该系统包括:
[0106] 设置模块10,用以预先设置有存储空间和监测周期,所述存储空间用以存储各应用的若干功能单元;
[0107] 检测模块20,用以检测在任意监测周期内启动应用的次数以及该应用对应的功能单元的调用次数;
[0108] 绑定模块30,用以在任意功能单元的调用次数达到阈值时将所述功能单元绑定不可调用标签;
[0109] 调整模块40,用以在任意功能单元的调用次数未达到阈值时根据当前监测周期内的调用差值和耦合程度调整所述功能单元在下一监测周期内的调用序列中的优先级;
[0110] 完成模块50,用以在下一监测周期内按照调整后的调用序列完成基于用户请求的功能单元的调用。
[0111] 具体而言,如图3所示,所述调整模块40包括获取单元41、替换单元42和确定单元43;
[0112] 所述获取单元用以获取任意功能单元的功能关键词串;
[0113] 所述替换单元用以在其他应用中选择与所述功能关键词串匹配的待选功能单元,所述待选功能单元与所述功能单元能够进行替换;
[0114] 所述确定单元用以确定当前功能单元在当前监测周期内的调用正差值Δn,
[0115] 若调用正差值Δn≤0.5×n0,其中n0表示调用阈值,则在下一监测周期内按照正常的调取顺序进行调取;
[0116] 若调用正差值Δn>0.5×n0,则在下一监测周期内提高可替换功能单元的调取频次,以延长所述功能单元所在的应用的使用周期。
[0117] 具体而言,所述替换单元还用以获取任意功能单元的功能关键词串;
[0118] 根据所述功能单元的主功能确定所述功能关键词串中的主关键词,并将所述主关键词和其他关键词串进行顺序排列,所述主关键词在前,其他关键词的排列顺序是根据其与所述主关键词的语义相似程度由高到低进行排列,进而形成基于所述功能单元的第一关键词列;
[0119] 并按照第一关键词列中的顺序设置权重系数;
[0120] 确定其他应用中的任意功能单元中的关键词是否与第一关键词列中对应的功能关键词串存在相同,并记录相同的数量;
[0121] 根据相同的关键词在第一关键词列中的权重和数量确定相似度;
[0122] 基于所述相似度确定该功能单元是否列为待选功能单元。
[0123] 具体而言,所述调整模块还用以获取待选功能单元列表,确定每个待选功能单元在其对应的应用中与其他功能单元的耦合度;
[0124] 根据所述耦合度的解耦效率排列所述待选功能单元的顺序,并按照从前至后的顺序调度所述待选功能单元列表中的待选功能单元。
[0125] 本发明实施例中的基于IT资源管控体系的框架构建系统能够执行本发明实施例中的基于IT资源管控体系的框架构建方法,具有相同的技术特征,能够达到相同的技术效果,在此不再赘述。
[0126] 至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0127] 以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。