基于软件和驱动版本管理方法、装置、设备及存储介质制造方法及图纸

技术编号:36848099 阅读:17 留言:0更新日期:2023-03-15 16:49
本申请涉及一种基于软件和驱动版本管理方法、装置、设备及存储介质,应用于终端管理技术领域,其包括响应更新指令,获取终端软件和驱动的版本信息,所述版本信息至少包括:终端名称以及对应的终端版本;在预设的版本数据库中查找与所述终端名称对应的更新版本;若所述更新版本与所述终端版本不一致,则对与所述更新版本对应的终端软件和驱动进行更新;若所述更新版本与所述终端版本一致,则显示与版本已至最新的提示。本申请根据更新版本更新对应的终端软件和驱动,对所有的终端软件和驱动检测是否需要更新,对需要更新的软件和驱动进行统一管理,以增加终端软件和驱动管理的效率。以增加终端软件和驱动管理的效率。以增加终端软件和驱动管理的效率。

【技术实现步骤摘要】
基于软件和驱动版本管理方法、装置、设备及存储介质


[0001]本申请涉及终端管理
,尤其是涉及一种基于软件和驱动版本管理方法、装置、设备及存储介质。

技术介绍

[0002]随着政务改革的进一步深化,政务服务大厅的建设或改造需求也日渐攀升。其中,就包含诸多不同类型的终端设备。对于这些终端设备进行管理,则是政务服务大厅日常运营和运维的必要工作,因此,也会产生对应的终端软件和对应系统平台的相关需求。
[0003]在政务大厅这种有许多自助终端和桌面终端的场景中,对终端进行管理,主要包含两个方面——终端软件和终端驱动的版本管理。在终端软件方面,不同类型的终端所对应的软件功能模块各不相同;而在终端驱动方面,不同终端所集成的硬件设备模块也存在品牌型号上的差异,对应不同的驱动程序。
[0004]针对上述相关技术,得知政务大厅的多种终端需要根据终端分类依次进行管理,导致终端管理效率较低,影响政务服务大厅的正常工作。

技术实现思路

[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]通过采用上述技术方案,当用户想要对更新后的软件或驱动进行还原时,用户端向系统发送还原信息,系统在模块数据库中查找与还原信息对应的差异化模块,系统在版本数据库中查找与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于软件和驱动版本管理方法,其特征在于,所述方法包括:响应更新指令,获取终端软件和驱动的版本信息,所述版本信息至少包括:终端名称以及对应的终端版本;在预设的版本数据库中查找与所述终端名称对应的更新版本;若所述更新版本与所述终端版本不一致,则对与所述更新版本对应的终端软件和驱动进行更新;若所述更新版本与所述终端版本一致,则显示与版本已至最新的提示。2.根据权利要求1所述的一种基于软件和驱动版本管理方法,其特征在于,所述响应更新指令,获取终端软件和驱动的版本信息,包括:根据预设的更新周期生成并响应所述更新指令,获取终端软件和驱动的所述版本信息;或在接收到来自管理员终端的所述更新指令时,获取终端软件和驱动的所述版本信息;或在接收到来自终端软件和驱动的所述更新指令时,获取终端软件和驱动的所述版本信息。3.根据权利要求1所述的基于软件和驱动版本管理方法,其特征在于,所述若所述更新版本与所述终端版本不一致,则对与所述更新版本对应的终端软件和驱动进行更新,包括:若所述更新版本与所述终端版本不一致,则将所述更新版本与所述终端版本进行比对,获取差异化模块;在所述版本数据库中获取与所述差异化模块对应的模块文件;根据所述模块文件更新对应的终端软件和驱动。4.根据权利要求3所述的基于软件和驱动版本管理方法,其特征在于,所述根据所述模块文件更新对应的终端软件和驱动,包括:在检测到终端软件和驱动下一次启动后,根据所述模块文件更新对应的终端软件和驱动;或在接收到更新时间时,在达到所述更新时间时,根据所述模块文件更新对应的终端软件和驱动。5.根据权利要求4所述的基于软件和驱动版本管理方法,其特征在于,在所述响应更新指令,获取终端软件的版本信息之后,还包括...

【专利技术属性】
技术研发人员:高燕祥陈乜云李旭东
申请(专利权)人:广州力麒智能科技有限公司
类型:发明
国别省市:

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

1