自动下载驱动的方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:22594342 阅读:21 留言:0更新日期:2019-11-20 10:54
本发明专利技术涉及一种自动下载驱动的方法、装置、计算机设备及存储介质,方法包括以下步骤:遍历目标驱动网站上所有的驱动文件,生成驱动文件列表;筛选驱动文件列表获取所需系统版本的驱动,生成下载驱动列表;根据下载驱动列表下载目标驱动文件。本方案通过定时遍历目标驱动网站,自动筛选出所需要的驱动文件,并自动执行下载,将目标驱动文件下载到终端本地,用于及时更新终端硬件驱动,全程无需人为介入,节省人工成本;同时,准确及时的更新终端硬件驱动,能够保证终端安全以及提升硬件性能。

Method, device, computer equipment and storage medium of automatic download drive

The invention relates to a method, device, computer device and storage medium of automatic download driver, the method comprises the following steps: traversing all the driver files on the target driver website, generating a list of driver files; filtering the driver files list to obtain the required system version, generating a download driver list; downloading the target driver files according to the download driver list. This scheme automatically selects the required driver files by traversing the target drive website regularly, and automatically downloads them to the local terminal to update the terminal hardware driver in time, without human intervention in the whole process, saving labor costs; at the same time, updating the terminal hardware driver accurately and timely can ensure the terminal safety and improve the hardware performance.

【技术实现步骤摘要】
自动下载驱动的方法、装置、计算机设备及存储介质
本专利技术涉及驱动更新领域,更具体地说是指一种自动下载驱动的方法、装置、计算机设备及存储介质。
技术介绍
驱动程序全称设备驱动程序,是添加到操作系统中的特殊程序,其中包含有关硬件设备的信息。此信息能够使计算机与相应的设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。在存储器的系统测试过程中会用到很多的不同的笔记本机型,但是每个机型在不同的系统下驱动是不一样的,而且当笔记本发布新版本系统之后,现有的解决方案是:笔记本厂商不定时逐步更新对应机型的驱动,用户只能手动不定时的去网站下载最新的驱动并安装,费时费力,而且不一定可以找到准确的驱动文件进行更新。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供自动下载驱动的方法、装置、计算机设备及存储介质。为实现上述目的,本专利技术采用以下技术方案:一种自动下载驱动的方法,包括以下步骤:遍历目标驱动网站上所有的驱动文件,生成驱动文件列表;筛选驱动文件列表获取所需系统版本的驱动,生成下载驱动列表;根据下载驱动列表下载目标驱动文件。其进一步技术方案为:所述遍历目标驱动网站上所有的驱动文件,生成驱动文件列表;定时获取目标驱动网站上所有的驱动文件信息;根据驱动文件信息生成驱动文件列表。其进一步技术方案为:所述遍历目标驱动网站上所有的驱动文件,生成驱动文件列表步骤之前,包括,获取上一次下载的索引文件。其进一步技术方案为:所述根据下载驱动列表下载目标驱动文件步骤,包括,根据索引文件,获取索引位;根据索引位下载目标驱动文件到本地。其进一步技术方案为:所述根据索引文件,获取索引位步骤之前,包括,判断本地是否存在未下载成功的驱动文件;若是,则删除该未下载成功的驱动文件。本专利技术还采用以下技术方案:一种自动下载驱动的装置,包括:驱动遍历单元,用于遍历目标驱动网站上所有的驱动文件,生成驱动文件列表;驱动筛选单元,用于筛选驱动文件列表获取所需系统版本的驱动,生成下载驱动列表;驱动下载单元,用于根据下载驱动列表下载目标驱动文件。其进一步技术方案为:所述驱动遍历单元包括定时获取模块和列表生成模块;所述定时获取模块,用于定时获取目标驱动网站上所有的驱动文件信息;所述列表生成模块,用于根据驱动文件信息生成驱动文件列表。其进一步技术方案为:所述驱动下载单元包括判断模块,获取模块和下载模块;所述判断模块,用于判断本地是否存在未下载成功的驱动文件,若是,则删除该未下载成功的驱动文件;所述获取模块,用于根据索引文件,获取索引位;所述下载模块,用于根据索引位下载目标驱动文件到本地。本专利技术还采用以下技术方案:一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如上任一项所述的自动下载驱动的方法。本专利技术还采用以下技术方案:一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如上任一项所述的自动下载驱动的方法。本专利技术与现有技术相比的有益效果是:本专利技术通过定时遍历目标驱动网站,自动筛选出所需要的驱动文件,并自动执行下载,将目标驱动文件下载到终端本地,用于及时更新终端硬件驱动,全程无需人为介入,节省人工成本;同时,准确及时的更新终端硬件驱动,能够保证终端安全以及提升硬件性能。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种自动下载驱动的方法的应用场景示意图;图2为本专利技术实施例提供的一种自动下载驱动的方法的流程示意图;图3为本专利技术实施例提供的一种自动下载驱动的方法的子流程示意图;图4为本专利技术另一实施例提供的一种自动下载驱动的方法的流程示意图;图5为本专利技术另一实施例提供的一种自动下载驱动的方法的子流程示意图;图6为本专利技术实施例提供的一种自动下载驱动的装置的示意性框图;图7为本专利技术实施例提供的一种自动下载驱动的装置的驱动遍历单元的示意性框图;图8为本专利技术实施例提供的一种自动下载驱动的装置的驱动下载单元的示意性框图;图9为本专利技术实施例提供的计算机设备的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。请参阅图1和图2,图1为本专利技术实施例提供的一种自动下载驱动的方法的应用场景示意图。图2为本专利技术实施例提供的自动下载驱动的方法的示意性流程图。该自动下载驱动的方法应用于终端中,服务器与终端进行数据交互,由终端定时遍历服务器中的驱动文件,并自动从服务器中下载需要的驱动文件,实现驱动文件的自动下载和更新。图2是本专利技术实施例提供的一种自动下载驱动的方法的流程示意图。如图2所示,该方法包括以下步骤S110至S130。S110、遍历目标驱动网站上所有的驱动文件,生成驱动文件列表。在本实施例中,目标网站上存在有所有版本的驱动文件,有最近更新的驱动文件,也有历史版本的驱动文件,通过遍历目标网站上可供下载的驱动文件数据,可以直接获取网站上所有可下载的驱动文件的驱动信息,具体的,驱动信息包括驱动版本号,驱动类型,驱动更新时间,下载地址,支持机型和驱动名称等。参阅图3,在一实施例中,步骤S110包括步骤S111和S112。S111、定时获取目标驱动网站上所有的驱动文件信息。通过定时获取驱动文件信息,在网站更新驱动文件时,即可在驱动文件更新后,在指定时间内(为两个定时之间的时间间隔)将所需要的目标驱本文档来自技高网...

【技术保护点】
1.一种自动下载驱动的方法,其特征在于,包括以下步骤:/n遍历目标驱动网站上所有的驱动文件,生成驱动文件列表;/n筛选驱动文件列表获取所需系统版本的驱动,生成下载驱动列表;/n根据下载驱动列表下载目标驱动文件。/n

【技术特征摘要】
1.一种自动下载驱动的方法,其特征在于,包括以下步骤:
遍历目标驱动网站上所有的驱动文件,生成驱动文件列表;
筛选驱动文件列表获取所需系统版本的驱动,生成下载驱动列表;
根据下载驱动列表下载目标驱动文件。


2.根据权利要求1所述的自动下载驱动的方法,其特征在于,所述遍历目标驱动网站上所有的驱动文件,生成驱动文件列表的步骤包括:
定时获取目标驱动网站上所有的驱动文件信息;
根据驱动文件信息生成驱动文件列表。


3.根据权利要求1所述的自动下载驱动的方法,其特征在于,所述遍历目标驱动网站上所有的驱动文件,生成驱动文件列表的步骤之前,还包括:
获取上一次下载的索引文件。


4.根据权利要求3所述的自动下载驱动的方法,其特征在于,所述根据下载驱动列表下载目标驱动文件的步骤包括:
根据索引文件,获取索引位;
根据索引位下载目标驱动文件到本地。


5.根据权利要求4所述的自动下载驱动的方法,其特征在于,所述根据索引文件,获取索引位的步骤之前还包括:
判断本地是否存在未下载成功的驱动文件;
若是,则删除该未下载成功的驱动文件。


6.一种自动下载驱动的装置,其特征在于,包括:
驱动遍历单元,用于遍历目...

【专利技术属性】
技术研发人员:霍开源蒋菲黎军龙
申请(专利权)人:深圳忆联信息系统有限公司
类型:发明
国别省市:广东;44

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

1