插件操作方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:33556144 阅读:11 留言:0更新日期:2022-05-26 22:53
本申请涉及一种插件操作方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取配置信息;所述配置信息包括待配置插件类别以及所需执行的配置操作;根据所述待配置插件类别以及预设的数据库,确定所述待配置插件类别对应的目标属性信息;所述数据库包括插件类别和属性信息之间的对应关系;根据所述目标属性信息以及预设的插件目录确定目标插件;对所述目标插件执行所述配置操作。采用本方法能够提高程序运行的效率。本方法能够提高程序运行的效率。本方法能够提高程序运行的效率。

【技术实现步骤摘要】
插件操作方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种插件操作方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的不断发展,目前的很多任务都是由计算机去执行完成的,计算机执行任务时,一般都是编程人员编写一些实现任务的程序,然后将程序在计算机上进行运行,以实现这些任务。
[0003]相关技术中,在运行程序时,一般会加载运行该程序所需的相关插件,每个插件都包含很多文件,在加载每个插件的文件时,可以是在程序启动时加载所需的全部文件。在文件加载完成后,开始运行程序的所有文件,然后完成相应的程序功能。
[0004]通常运行一个程序时所需加载的文件非常多,而目前,各程序运行所需加载的文件大多是xml(Extensible Markup Language,可扩展标记语言)格式的文件,xml文件大多是通过其名称和标签进行存储以及修改的,在存储的xml文件数据量较大的情况下,就会存在对各文件进行管理的效率较低的问题,从而会影响整个程序运行的效率。

技术实现思路

[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]根据上述待配置插件类别以及预设的数据库,确定待配置插件类别对应的目标属性信息;该数据库包括插件类别和属性信息之间的对应关系;
[0044]根据目标属性信息以及预设的插件目录确定目标插件;
[0045]对目标插件执行上述配置操作。
[0046]上述插件操作方法、装置、计算机设备、存储介质和计算机程序产品,通过获取包括待配置插件类别以及所需执行的配置操作的配置信息,根据其中的待配置插件类别以及
预设的数据库,确定待配置插件类别对应的目标属性信息,之后根据目标属性信息以及预设的插件目录确定目标插件,并对目标插件执行配置操作;其中的数据库包括插件类别和插件属性信息之间的对应关系。在该方法中,由于可以通过数据库配置插件类别以及属性信息,而数据库的检索以及修改等效率较高,因此可以提升对插件的操作效率,从而可以提升运行插件的程序的运行效率。另外,由于整个插件操作过程中不涉及到对xml文件进行操作,即完全是对插件进行的操作,那么就会减少很多对xml文件的操作过程,节省程序加载xml文件的时间,从而可以进一步提升整个程序的运行效率。
附图说明
[0047]图1为一个实施例中计算机设备的内部结构图;
[0048]图2为一个实施例中插件操作方法的流程示意图;
[0049]图3为一个实施例中确定目标插件的流程示意图;
[0050]图4为一个实施例中获取配置信息的流程示意图;
[0051]图5为一个实施例中提供的系统架构图;
[0052]图6为一个实施例中提供的工作流示意图;
[0053]图7为一个实施例中对数据库进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种插件操作方法,其特征在于,所述方法包括:获取配置信息;所述配置信息包括待配置插件类别以及所需执行的配置操作;根据所述待配置插件类别以及预设的数据库,确定所述待配置插件类别对应的目标属性信息;所述数据库包括插件类别和属性信息之间的对应关系;根据所述目标属性信息以及预设的插件目录确定目标插件;对所述目标插件执行所述配置操作。2.根据权利要求1所述的方法,其特征在于,所述目标属性信息包括所述目标插件的目标存储路径以及所述目标插件的目标名称,所述根据所述目标属性信息以及预设的插件目录确定目标插件,包括:根据所述目标存储路径获得对应的目标目录;根据所述目标名称,在所述目标目录下确定所述目标名称对应的目标插件;所述目标目录包括名称和插件的对应关系。3.根据权利要求1所述的方法,其特征在于,所述配置操作包括加载和卸载中的至少一种,所述对所述目标插件执行所述配置操作,包括:对所述目标插件执行加载或卸载。4.根据权利要求3所述的方法,其特征在于,所述对所述目标插件执行加载之后,所述方法还包括:采用所述目标插件替换当前程序运行的插件。5.根据权利要求3所述的方法,其特征在于,所述对所述目标插件执行加载之后,所述方法还包括:并行运行所述目标插件以及当前程序运行的插件。6.根据权利要求1

5任意一项所述...

【专利技术属性】
技术研发人员:简雪芹
申请(专利权)人:武汉联影智融医疗科技有限公司
类型:发明
国别省市:

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

1