一种功能模块配置方法、系统及电子设备和存储介质技术方案

技术编号:27141539 阅读:20 留言:0更新日期:2021-01-27 21:16
本申请公开了一种功能模块配置方法、系统及设备和介质,该方法包括:获取预先编写的目标配置文件;提取目标配置文件中不同时间节点对应的功能模块配置信息并与对应的日历信息进行绑定封装,将封装后配置信息写入日历插件中;当功能模块运行时,通过读取日历插件中的封装后配置信息,获取目标配置信息;利用目标配置信息对功能模块进行更新以实现对应的功能。本申请预先在目标配置文件中编写了不同时间节点的配置信息,并与对应的日历信息绑定封装,封装后的信息中包括每天的日期信息以及每天的功能模块配置信息,在模块运行时通过日历插件即可根据日期信息更新功能模块配置,自动实现功能模块的功能更新,无需手动修改配置文件,提高了工作效率。提高了工作效率。提高了工作效率。

【技术实现步骤摘要】
一种功能模块配置方法、系统及电子设备和存储介质


[0001]本申请涉及计算机
,更具体地说,涉及一种功能模块配置方法、系统及一种电子设备和一种计算机可读存储介质。

技术介绍

[0002]在云计算管理平台中,通常有一些需要通过读取配置文件更改功能的模块。例如,许可证版本号会根据日期进行剩余时间的提醒和告警;虚拟机管理配置文件,会通过读取配置文件为虚拟机填充一些硬件信息的配置内存、CPU等。而上述这种通过读取配置文件进行更改的功能模块,若配置文件需要根据万年历时间更改功能时,则需要用户手动去修改配置文件,导致效率低下,易用性较差。
[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]图1为本申请实施例公开的一种功能模块配置方法的流程图;
[0044]图2为本申请实施例公开的另一种功能模块配置方法的流程图;
[0045]图3为本申请实施例公开的一种功能模块配置系统的结构图;
[0046]图4为本申请实施例公开的一种电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种功能模块配置方法,其特征在于,包括:获取预先为功能模块编写的目标配置文件;提取所述目标配置文件中不同时间节点对应的功能模块配置信息,并对所述功能模块配置信息与对应的日历信息进行绑定封装,将封装后配置信息写入日历插件中;当所述功能模块运行时,通过读取所述日历插件中的所述封装后配置信息,获取当前时间节点对应的目标配置信息;利用所述目标配置信息对所述功能模块进行更新,以使所述功能模块实现所述目标配置信息对应的功能。2.根据权利要求1所述的功能模块配置方法,其特征在于,所述获取预先为功能模块编写的目标配置文件,包括:获取所述功能模块对应的初始配置文件;将所述初始配置文件返回至用户终端,以便所述用户终端在所述初始配置文件中添加不同时间节点对应的功能模块配置信息,得到所述目标配置文件。3.根据权利要求1所述的功能模块配置方法,其特征在于,所述利用所述目标配置信息对所述功能模块进行更新,以使所述功能模块实现所述目标配置信息对应的功能,包括:若所述目标配置信息包括虚拟资源的调用限额,则将原始调用限额修改为所述目标配置信息对应的目标调用限额;当接收到针对所述虚拟资源的调用请求之后,判断所述调用请求对应的实际调用限额是否超过所述目标调用限额;如果是,则返回超出调用限额的第一提示信息,并禁止对所述调用请求进行响应;如果否,则允许对所述调用请求进行响应。4.根据权利要求3所述的功能模块配置方法,其特征在于,所述将原始调用限额修改为所述目标配置信息对应的目标调用限额之后,还包括:向所述功能模块的使用方返回第二提示信息,所述第二提示信息用于提示资源调用限额调整。5.根据权利要求1至4任一项所述的功能模块配置方法,其特征在于,还包括:接收针对功能模块配置更新周期的设置指令;根据所述设置指令获取更新时间周期,以便根据所述更新时间周期定时读取所述日历插...

【专利技术属性】
技术研发人员:朱道昌刘新波
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:

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

1