上位机动态库和配置文件管理方法、上位机及存储介质技术

技术编号:39258690 阅读:14 留言:0更新日期:2023-10-30 12:10
本发明专利技术提供了一种上位机动态库和配置文件管理方法、上位机及存储介质,首先读取配置文件的当前描述信息和动态库中各个插件的插件信息;接着将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;然后在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。通过在编辑器中添加动态库与配置文件的匹配步骤,在出现不匹配时指示用户安装相应的插件,从而避免故障的发生,保证上位机的运行。保证上位机的运行。保证上位机的运行。

【技术实现步骤摘要】
上位机动态库和配置文件管理方法、上位机及存储介质


[0001]本专利技术属于设备调试
,尤其涉及一种上位机动态库和配置文件管理方法、上位机及存储介质。

技术介绍

[0002]无论是充电站的充电桩中使用的电源模块,还是车载电源模块,亦或军品电源、电力电源模块,在电源调试过程中,通常都会设计一款上位机,用于各个电源模块状态的实时监控,以便在模块调试过程中准确定位电源模块的问题,从而对这些问题进行优化。
[0003]现有技术中,通过将上位机的各个功能独立设置为插件,并依据相应的配置文件实现插件之间的关联,在需要修改时仅需要替换部分插件并修改配置文件即可,从而实现插件之间的解耦和即插即用。相应的,需要对配置文件设置编辑器来实现配置文件的修改,但通常编辑器只能对配置文件进行修改,若动态库中的插件与配置文件中的插件的描述信息不是一一对应的,强制执行配置文件的相关操作会导致错误故障的出现,影响上位机的使用。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种上位机动态库和配置文件管理方法、上位机及存储介质,旨在解决现有技术中动态库中的插件与配置文件中的插件的描述信息不对应的问题。
[0005]本专利技术实施例的第一方面提供了一种上位机动态库和配置文件管理方法,应用于上位机的编辑器,上位机内设置有多个相互独立的插件,每个插件用于实现上位机的一类功能;上位机的配置文件的描述信息用于表示上位机的各个插件之间的关联关系,动态库中存储有各个插件的插件信息;该方法包括:
[0006]读取配置文件的当前描述信息和动态库中各个插件的插件信息;
[0007]将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;
[0008]在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。
[0009]本专利技术实施例的第二方面提供了一种上位机动态库和配置文件管理装置,应用于上位机的编辑器,上位机内设置有多个相互独立的插件,每个插件用于实现上位机的一类功能;上位机的配置文件的描述信息用于表示上位机的各个插件之间的关联关系,动态库中存储有各个插件的插件信息;该装置包括:
[0010]读取模块,用于读取配置文件的当前描述信息和动态库中各个插件的插件信息;
[0011]匹配模块,用于将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;
[0012]提示模块,用于在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。
[0013]本专利技术实施例的第三方面提供了一种上位机,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上第一方面的上位机动态库和配置文件管理方法的步骤。
[0014]本专利技术实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上第一方面的上位机动态库和配置文件管理方法的步骤。
[0015]本专利技术实施例提供的上位机动态库和配置文件管理方法、上位机及存储介质,首先读取配置文件的当前描述信息和动态库中各个插件的插件信息;接着将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;然后在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。通过在编辑器中添加动态库与配置文件的匹配步骤,在出现不匹配时指示用户安装相应的插件,从而避免故障的发生,保证上位机的运行。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术实施例提供的上位机动态库和配置文件管理方法的应用场景图;
[0018]图2是本专利技术实施例提供的上位机动态库和配置文件管理方法的实现流程图;
[0019]图3是本专利技术实施例提供的编辑器的连接示意图;
[0020]图4是本专利技术实施例提供的编辑器在显示界面上的窗口图;
[0021]图5是本专利技术实施例提供的上位机动态库和配置文件管理装置的结构示意图;
[0022]图6是本专利技术实施例提供的上位机的结构示意图。
具体实施方式
[0023]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0024]图1是本专利技术实施例提供的上位机动态库和配置文件管理方法的应用场景图。如图1所示,在一些实施例中,本专利技术实施例提供的上位机动态库和配置文件管理方法可以但不限于应用于该应用场景。在该专利技术实施例中,该系统包括:电源模块11和上位机12。
[0025]电源模块11可以是充电桩中使用的电源模块、车载电源模块、军品电源、电力电源模块等,在此不作限定。上位机12可以是电脑、MCU等,在此不作限定。将电源模块11和相关的调试装置连接以后,上位机12通过其内设计的功能,即各个插件之间的动态连接过程,实现电源模块11的调试,得到调试结果。
[0026]上位机内12设置有多个相互独立的插件,每个插件用于实现上位机的一类功能;上位机12的配置文件的描述信息用于表示上位机12的各个插件之间的关联关系,动态库中
存储有各个插件的插件信息。
[0027]图2是本专利技术实施例提供的上位机动态库和配置文件管理方法的实现流程图。如图2所示,在一些实施例中,上位机动态库和配置文件管理方法,应用于图1中所示的上位机12中的编辑器,该方法包括:
[0028]S210,读取配置文件的当前描述信息和动态库中各个插件的插件信息。
[0029]在本专利技术实施例中,配置文件的当前描述信息用于表示各个插件之间的关联关系,配置文件的描述信息通过主键

子键

子值的方式进行划分,其中,每个主键对应一种功能子集,每个功能子集包括一类功能对应的插件。例如CAN显示界面子集对应CAN显示界面插件、协议1插件、CAN驱动插件。每个主键下设有多个子键,每个子键对应功能子集内的一个插件,子键的子值即为对应插件的描述信息,描述信息具体包括作者、id、本插件应用次数、关联项等,在此不作限定。插件的插件信息包括插件的作用。
[0030]S220,将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配。
[0031]现有技术中,若配置文件内的信息多于动态库的插件,将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种上位机动态库和配置文件管理方法,其特征在于,应用于上位机的编辑器,上位机内设置有多个相互独立的插件,每个插件用于实现上位机的一类功能;上位机的配置文件的描述信息用于表示上位机的各个插件之间的关联关系,动态库中存储有各个插件的插件信息;所述方法包括:读取配置文件的当前描述信息和动态库中各个插件的插件信息;将所述插件信息对应的每一个插件,依次与所述配置文件的当前描述信息进行匹配;在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装所述任一当前描述信息对应的插件。2.根据权利要求1所述的上位机动态库和配置文件管理方法,其特征在于,所述方法还包括:在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出提示信息,提示用户在配置文件中添加所述任一个插件对应的描述信息,或者卸载所述任一个插件。3.根据权利要求2所述的上位机动态库和配置文件管理方法,其特征在于,所述显示界面包括:插件安装管理区、插件信息展示区和插件配置编辑区;所述在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,包括:在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在插件安装管理区内弹出报警信息。4.根据权利要求3所述的上位机动态库和配置文件管理方法,其特征在于,所述方法还包括:在用户点击插件安装管理区中的目标插件的id时,在插件信息展示区显示所述目标插件的插件信息;其中,所述目标插件为动态库中的任一插件;在用户点击插件安装管理区中的安装按钮时,将所述目标插件安装到动态库的指定位置。5.根据权利要求3所述的上位机动态库和配置文件管理方法,其特征在于,所述在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出提示信息,提示用户在配置文件中添加所述任一个插件对应的描述信息,或者卸载所述任一个插件,包括:在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出提示信息;在用户点击插件安装管理区中目标插件的添加按钮时,将动态库中所述目标插件对应的默认信息作为描述信息...

【专利技术属性】
技术研发人员:马群张浩李睿白朝阳许莉涛郭喜彬郭凯瑞田雨佳张逾良徐卫东司建龙
申请(专利权)人:石家庄通合电子科技股份有限公司
类型:发明
国别省市:

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

1