功能模块加载方法、装置、存储介质制造方法及图纸

技术编号:40576970 阅读:21 留言:0更新日期:2024-03-06 17:18
本公开涉及一种功能模块加载方法、装置、存储介质。所述方法包括:根据需要加载的功能模块,确定所述功能模块对应的配置文件和库文件,其中,所述需要加载的功能模块中预先定义有动态库接口;响应于根据所述动态库接口确定所述库文件为目标库文件,基于所述配置文件和所述目标库文件进行反序列化得到功能模块对象;将所述功能模块对象加入模块列表清单中,所述模块列表清单中的模块对象用于供软件系统调用。采用本方法能够在新增模块需要加载至软件系统时,无需调整代码即可完成加载。

【技术实现步骤摘要】

本公开涉及计算机,特别是涉及一种功能模块加载方法、装置、存储介质


技术介绍

1、随着计算机技术的发展,在软件系统开发的过程中,经常会碰到对其中的功能模块进行扩展的需求。而在开发好外部的新增模块后,需要将外部的新增模块加载到软件系统中,不论是通过动态加载还是静态加载的模式,都需要提前知道被加载的模块动态库名称,以及相应路径,才能一一正确的将新增模块的动态库加载到内存中,进而供软件系统使用相应的功能。

2、传统技术,每次新增加一个模块后,都需要加入加载该模块对应的模块动态库的代码,重新编译生成软件程序后进行发布。然而,传统技术中加载模块的方式需要修改代码,过程较为繁琐,会降低软件系统开发更新的效率。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种在新增模块需要加载至软件系统时,无需调整代码即可完成加载的功能模块加载方法、装置、存储介质。

2、第一方面,本公开提供了一种功能模块加载方法。所述方法包括:

3、根据需要加载的功能模块,确定所述功能模块对应的配置文件和库文本文档来自技高网...

【技术保护点】

1.一种功能模块加载方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于根据所述动态库接口确定所述库文件为目标库文件之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述需要加载的功能模块中还预先定义有模块接口,所述模块接口中包括功能函数,所述功能函数用于实现所述功能模块的功能。

4.根据权利要求3所述的方法,其特征在于,所述响应于根据所述动态库接口确定所述库文件为目标库文件,基于所述配置文件和所述目标库文件进行反序列化得到功能模块对象,包括:

5.根据权利要求4所述的方法,其特征在于,所述...

【技术特征摘要】

1.一种功能模块加载方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于根据所述动态库接口确定所述库文件为目标库文件之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述需要加载的功能模块中还预先定义有模块接口,所述模块接口中包括功能函数,所述功能函数用于实现所述功能模块的功能。

4.根据权利要求3所述的方法,其特征在于,所述响应于根据所述动态库接口确定所述库文件为目标库文件,基于所述配置文件和所述目标库文件进行反序列化得到功能模块对象,包括:

5.根据权利要求4所述的方法,其特征在于,所述动态库接口中包括:对象返...

【专利技术属性】
技术研发人员:邱书云王成龙
申请(专利权)人:苏州华兴源创科技股份有限公司
类型:发明
国别省市:

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

1