本发明属于设备调试,尤其涉及一种上位机动态库和配置文件管理方法、上位机及存储介质。
背景技术:
1、无论是充电站的充电桩中使用的电源模块,还是车载电源模块,亦或军品电源、电力电源模块,在电源调试过程中,通常都会设计一款上位机,用于各个电源模块状态的实时监控,以便在模块调试过程中准确定位电源模块的问题,从而对这些问题进行优化。
2、现有技术中,通过将上位机的各个功能独立设置为插件,并依据相应的配置文件实现插件之间的关联,在需要修改时仅需要替换部分插件并修改配置文件即可,从而实现插件之间的解耦和即插即用。相应的,需要对配置文件设置编辑器来实现配置文件的修改,但通常编辑器只能对配置文件进行修改,若动态库中的插件与配置文件中的插件的描述信息不是一一对应的,强制执行配置文件的相关操作会导致错误故障的出现,影响上位机的使用。
技术实现思路
1、有鉴于此,本发明提供了一种上位机动态库和配置文件管理方法、上位机及存储介质,旨在解决现有技术中动态库中的插件与配置文件中的插件的描述信息不对应的问题。
2、本发明实施例的第一方面提供了一种上位机动态库和配置文件管理方法,应用于上位机的编辑器,上位机内设置有多个相互独立的插件,每个插件用于实现上位机的一类功能;上位机的配置文件的描述信息用于表示上位机的各个插件之间的关联关系,动态库中存储有各个插件的插件信息;该方法包括:
3、读取配置文件的当前描述信息和动态库中各个插件的插件信息;
4、将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;
5、在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。
6、本发明实施例的第二方面提供了一种上位机动态库和配置文件管理装置,应用于上位机的编辑器,上位机内设置有多个相互独立的插件,每个插件用于实现上位机的一类功能;上位机的配置文件的描述信息用于表示上位机的各个插件之间的关联关系,动态库中存储有各个插件的插件信息;该装置包括:
7、读取模块,用于读取配置文件的当前描述信息和动态库中各个插件的插件信息;
8、匹配模块,用于将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;
9、提示模块,用于在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。
10、本发明实施例的第三方面提供了一种上位机,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上第一方面的上位机动态库和配置文件管理方法的步骤。
11、本发明实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上第一方面的上位机动态库和配置文件管理方法的步骤。
12、本发明实施例提供的上位机动态库和配置文件管理方法、上位机及存储介质,首先读取配置文件的当前描述信息和动态库中各个插件的插件信息;接着将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;然后在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。通过在编辑器中添加动态库与配置文件的匹配步骤,在出现不匹配时指示用户安装相应的插件,从而避免故障的发生,保证上位机的运行。
1.一种上位机动态库和配置文件管理方法,其特征在于,应用于上位机的编辑器,上位机内设置有多个相互独立的插件,每个插件用于实现上位机的一类功能;上位机的配置文件的描述信息用于表示上位机的各个插件之间的关联关系,动态库中存储有各个插件的插件信息;所述方法包括:
2.根据权利要求1所述的上位机动态库和配置文件管理方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的上位机动态库和配置文件管理方法,其特征在于,所述显示界面包括:插件安装管理区、插件信息展示区和插件配置编辑区;所述在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,包括:
4.根据权利要求3所述的上位机动态库和配置文件管理方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的上位机动态库和配置文件管理方法,其特征在于,所述在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出提示信息,提示用户在配置文件中添加所述任一个插件对应的描述信息,或者卸载所述任一个插件,包括:
6.根据权利要求3所述的上位机动态库和配置文件管理方法,其特征在于,所述在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出提示信息,提示用户在配置文件中添加所述任一个插件对应的描述信息,或者卸载所述任一个插件,包括:
7.根据权利要求3所述的上位机动态库和配置文件管理方法,其特征在于,所述方法还包括:
8.根据权利要求1-7任一项所述的上位机动态库和配置文件管理方法,其特征在于,在读取配置文件的当前描述信息和动态库中各个插件的插件信息之前,所述方法还包括:
9.一种上位机,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至7中任一项所述上位机动态库和配置文件管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上的权利要求1至7中任一项所述上位机动态库和配置文件管理方法的步骤。