一种驱动管理方法、装置、设备及介质制造方法及图纸

技术编号:32128817 阅读:10 留言:0更新日期:2022-01-29 19:23
本发明专利技术公开了一种驱动管理方法、装置、设备及介质,用以实现完善的驱动管理,涉及资源管理技术领域。该方法具体包括:通过Nexus仓库管理器连通Nexus仓库;通过Maven组件、Spring Boot框架和所述Nexus仓库执行驱动管理、驱动包管理或者驱动版本管理中的至少一项,从而扩展了Maven的技术边界,依托Nexus仓库,实现对驱动、驱动包或者驱动版本的高效管理。驱动包或者驱动版本的高效管理。驱动包或者驱动版本的高效管理。

【技术实现步骤摘要】
一种驱动管理方法、装置、设备及介质


[0001]本专利技术涉及资源管理
,尤其涉及一种驱动管理方法、装置、设备及介质。

技术介绍

[0002]现有的银行系统中通常会积累大量的外设驱动程序,在国产化以及同业输出的背景下,驱动程序越来越多,驱动版本越来越难以管理。当前员工渠道外设仅仅是将其统一置于若干个目录,没有针对厂商驱动的精细化管理措施。
[0003]现有技术中,通常使用麦文(Maven)对驱动文件进行管理,然而Maven只能用于管理JAVA项目依赖,对其他的项目依赖的管理能力不足,因此不能实现精细化的驱动管理。

技术实现思路

[0004]本专利技术提供了一种驱动管理方法、装置、设备及介质,用以实现完善的驱动管理。
[0005]第一方面,本专利技术提供了一种驱动管理方法,方法包括:通过诺希斯(Nexus)仓库管理器(Nexus repository manager)连通Nexus仓库;通过Maven组件、斯普瑞布特(Spring Boot)框架和Nexus仓库执行驱动管理、驱动包管理或者驱动版本管理中的至少一项。
[0006]在一种可能的设计中,还包括:获取驱动的信息;执行驱动管理、驱动包管理或者驱动版本管理中的至少一项,包括:根据驱动的信息对驱动进行驱动管理。
[0007]在一种可能的设计中,根据驱动的信息对驱动进行驱动管理,包括:将驱动的信息存储在Nexus仓库中。
[0008]在一种可能的设计中,驱动的信息包括驱动所属驱动分组、驱动的名称、驱动的版本号或者驱动与其他驱动之间的依赖关系信息中的至少一项。
[0009]在一种可能的设计中,还包括:获取驱动包的信息,驱动包包括属于相同的驱动分组的多个驱动;根据驱动包的信息进行驱动包管理。
[0010]在一种可能的设计中,根据驱动包的信息进行驱动包管理,包括:将驱动包的信息存储在Nexus仓库中。
[0011]在一种可能的设计中,驱动包的信息用于指示多个驱动所属的法人、多个驱动的名称或版本号中的至少一项。
[0012]在一种可能的设计中,还包括:获取版本号;根据版本号对至少一个驱动和/或至少一个驱动包进行版本号管理。
[0013]在一种可能的设计中,根据版本号对至少一个驱动和/或至少一个驱动包进行版本号管理,包括:根据版本号,将至少一个驱动和/或至少一个驱动包移动至指定的Nexus仓库的目录。
[0014]第二方面,本专利技术还提供了一种驱动管理的装置,装置包括:
[0015]创建模块,用于通过Nexus仓库管理器连通Nexus仓库;
[0016]管理模块,用于通过Maven组件、Spring Boot框架和Nexus仓库执行驱动管理、驱动包管理或者驱动版本管理中的至少一项。
[0017]在一种可能的设计中,管理模块还用于:获取驱动的信息;执行驱动管理、驱动包管理或者驱动版本管理中的至少一项,包括:根据驱动的信息对驱动进行驱动管理。
[0018]在一种可能的设计中,根据驱动的信息对驱动进行驱动管理,包括:将驱动的信息存储在Nexus仓库中。
[0019]在一种可能的设计中,驱动的信息包括驱动所属驱动分组、驱动的名称、驱动的版本号或者驱动与其他驱动之间的依赖关系信息中的至少一项。
[0020]在一种可能的设计中,管理模块还用于:获取驱动包的信息,驱动包包括属于相同的驱动分组的多个驱动;根据驱动包的信息进行驱动包管理。
[0021]在一种可能的设计中,根据驱动包的信息进行驱动包管理,管理模块还用于:将驱动包的信息存储在Nexus仓库中。
[0022]在一种可能的设计中,驱动包的信息用于指示多个驱动所属的法人、多个驱动的名称或版本号中的至少一项。
[0023]在一种可能的设计中,管理模块还用于:获取版本号;根据版本号对至少一个驱动和/或至少一个驱动包进行版本号管理。
[0024]在一种可能的设计中,根据版本号对至少一个驱动和/或至少一个驱动包进行版本号管理,包括:根据版本号,将至少一个驱动和/或至少一个驱动包移动至指定的Nexus仓库的目录。
[0025]第三方面,本专利技术还提供了一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述驱动管理方法的步骤。
[0026]第四方面,本专利技术还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述驱动管理方法的步骤。
[0027]在本申请中,通过Nexus仓库管理器连通Nexus仓库,通过Maven组件、Spring Boot框架和Nexus仓库执行驱动管理。因此,扩展了Maven的技术边界,依托Nexus仓库,完成了对多平台、多架构、多文件类型的驱动管理。
附图说明
[0028]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本专利技术实施例提供的一种驱动管理方法的结构示意图;
[0030]图2为本专利技术实施例提供的一种驱动管理方法的过程示意图;
[0031]图3为本专利技术实施例提供的另一种驱动管理方法的过程示意图;
[0032]图4为本专利技术实施例提供的另一种驱动管理方法的过程示意图;
[0033]图5为本专利技术实施例提供的另一种驱动管理方法的过程示意图;
[0034]图6为本专利技术实施例提供的一种驱动管理装置的模块化结构示意图;
[0035]图7为本专利技术实施例提供的一种驱动管理装置的结构示意图。
具体实施方式
[0036]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术申请一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0037]为了实现更加完善的驱动管理,本专利技术实施例提供了一种驱动管理方法、装置、设备及介质。
[0038]下面对本申请涉及术语进行解释:
[0039]Nexus:Nexus是一个强大的依赖包管理仓库,支持管理Maven、Pypi、Raw等各种形式的依赖文件。本专利技术使用了开源的Sonatype Nexus仓库操作支持系统(Operation Support Systems,OSS)来管理Maven依赖。
[0040]Maven:Maven是一个项目管理工具,可以对Java项目进行构建、依赖管理。
[0041]Spring Boot:Spring Boot是所有基于Spring开发的项目的起点。SpringBoot基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种驱动管理方法,其特征在于,所述方法包括:通过诺希斯Nexus仓库管理器连通Nexus仓库;通过麦文Maven组件、斯普瑞布特Spring Boot框架和所述Nexus仓库执行驱动管理、驱动包管理或者驱动版本管理中的至少一项。2.如权利要求1所述的方法,其特征在于,还包括:获取驱动的信息;所述通过Maven组件、Spring Boot框架和所述Nexus仓库执行驱动管理,包括:根据所述驱动的信息对所述驱动进行驱动管理。3.如权利要求2所述的方法,其特征在于,所述根据所述驱动的信息对所述驱动进行驱动管理,包括:将所述驱动的信息存储在所述Nexus仓库中。4.如权利要求2或3所述的方法,其特征在于,所述驱动的信息包括驱动所属驱动分组、所述驱动的名称、所述驱动的版本号或者所述驱动与其他驱动之间的依赖关系信息中的至少一项。5.如权利要求1所述的方法,其特征在于,还包括:获取驱动包的信息,所述驱动包包括属于相同的驱动分组的多个驱动;所述通过Maven组件、Spring Boot框架和所述Nexus仓库执行驱动包管理,包括:根据所述驱动包的信息对所述驱动包进行驱动包管理。6.如权利要求5所述的方法,其特征在于,所述根据所述驱动包的信息进行驱动包管理,包括:将所述驱动包的信息存储在所述Nexus仓库中。7.如权利要求5或6所述的方法,其特征在于,所述驱动包的信息用于指示所述多个驱动所属的法人、所述多个驱动的名称或版本号中的至少一项。8.如权利要求1

3或5

6中任一所述的方法,其特征在于,还包括:获取版本号;所述通过Maven组件、Spring Boot框架和所述Nexus仓库执行驱动版本管理,包括:根据所述版本号对至少一个驱动和/或至少一个驱动包进行版本号管理。9.如权利要求8所述的方法,其特征在于,所述根据所述版本号对至少一个驱动和/或至少一个驱动包进行版本号管理,包括:根据所述版本号,将所述至少一个驱动和/或至少一个驱动包移动至指定的所述Nexus仓库的目录。10.一种驱动管理装置,其特征在于,包括创建模块和管理模块:创建模...

【专利技术属性】
技术研发人员:邱程昱柏杨周波周晓
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1