驱动程序安装方法、装置、驱动程序安装客户端及服务器制造方法及图纸

技术编号:18237434 阅读:105 留言:0更新日期:2018-06-17 00:36
本发明专利技术提出一种驱动程序安装方法、装置、驱动程序安装客户端及服务器,其中,所述方法应用于设备中的驱动程序安装客户端,包括:获取设备中目标硬件的信息;将目标硬件的信息发送给服务器;接收服务器返回的程序文件信息;确定设备当前的系统文件中,与目标系统程序文件标识集中各目标系统程序文件标识对应的第二校验信息集;分别判断第一校验信息集中各第一校验信息,与第二校验信息集中各第二校验信息是否一致;若是,则在设备中安装目标硬件的驱动程序。由此,为驱动程序的顺利安装提供了保障,提高了驱动程序安装的成功率,简化了用户安装驱动程序的步骤,改善了用户体验。 1

Driver installation method, device, driver installation client and server

The invention provides a driver installation method, device, driver installation client and server, in which the method is applied to the driver installation client in the device, including the information of the target hardware in the device, the information of the target hardware to the server, and the Cheng Xuwen returned by the receiving server. To determine the second check information set corresponding to the target system program file identification in the target system program file identification, determine the first check information of the first check information centralization, and the second check information centralization of the second calibration information respectively; if, then it is set up Install the driver of the target hardware in the preparation. Thus, it provides a guarantee for the smooth installation of the driver, improves the success rate of the driver installation, simplifies the steps of the user to install the driver, and improves the user experience. One

【技术实现步骤摘要】
驱动程序安装方法、装置、驱动程序安装客户端及服务器
本专利技术涉及计算机
,尤其涉及一种驱动程序安装方法、装置、驱动程序安装客户端及服务器。
技术介绍
驱动程序在操作系统中运行,是一种可以使电子设备和硬件设备通信的特殊程序,相当于操作系统访问、使用硬件设备的接口,操作系统通过驱动程序,才能控制硬件设备的工作。然而,申请人发现,利用现有的驱动程序安装方法,安装驱动程序时,经常会出现安装失败的情况。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术提出一种驱动程序安装方法,通过根据服务器返回的程序文件信息,在确定设备当前的系统文件中,安装目标硬件的驱动程序时依赖的各系统文件未缺损时,进行驱动程序的安装,为驱动程序的顺利安装提供了保障,提高了驱动程序安装的成功率,简化了用户安装驱动程序的步骤,改善了用户体验。本专利技术还提出另一种驱动程序安装方法。本专利技术还提出一种驱动程序安装装置。本专利技术还提出另一种驱动程序安装装置。本专利技术还提出一种驱动程序安装客户端。本专利技术还提出一种服务器。本专利技术还提出一种设备。本专利技术还提出一种计算机可读存储介质。本专利技术第一方面实施例提出了一种驱动程序安装方法,应用于设备中的驱动程序安装客户端,包括:获取所述设备中目标硬件的信息;将所述目标硬件的信息发送给服务器;接收所述服务器返回的程序文件信息,所述程序文件信息中包括与所述目标硬件的驱动程序对应的目标系统程序文件标识集及第一校验信息集;确定所述设备当前的系统文件中,与所述目标系统程序文件标识集中各目标系统程序文件标识对应的第二校验信息集;分别判断所述第一校验信息集中各第一校验信息,与所述第二校验信息集中各第二校验信息是否一致;若是,则在所述设备中安装所述目标硬件的驱动程序。可选地,作为第一方面的第一种可能的实现方式,所述获取所述设备中目标硬件的信息之前,还包括:确定所述设备中与所述目标硬件对应的驱动程序缺损;或者,获取到驱动程序安装指令,所述指令中包括所述目标硬件的标识。可选地,作为第一方面的第二种可能的实现方式,所述分别判断所述各第一校验信息与所述各第二校验信息是否一致之后,还包括:若否,则向所述服务器发送系统程序文件下载请求,所述下载请求中包括第一目标系统程序文件标识,其中所述第一目标系统程序文件的第一校验信息与第二校验信息不一致;接收所述服务器返回的第一目标系统程序文件;利用所述第一目标系统程序文件,对所述设备当前的系统文件进行修复;在所述设备中安装所述目标硬件的驱动程序。可选地,作为第一方面的第三种可能的实现方式,所述程序文件信息中还包括与所述各目标系统程序文件标识对应的各目标系统程序文件的运行顺序;所述在所述设备中安装所述目标硬件的驱动程序,包括:根据所述各目标系统程序文件的运行顺序,依次运行所述各目标系统程序文件,以完成与所述目标硬件对应的驱动程序的安装。可选地,作为第一方面的第四种可能的实现方式,所述目标硬件对应N种驱动程序,其中N为大于1的正整数;所述程序文件信息中包括N组目标系统程序文件标识集及N组第一校验信息集,其中每组目标系统程序文件标识集及每组第一校验信息集分别对应一种所述目标硬件的驱动程序;所述分别判断所述第一校验信息集中各第一校验信息,与所述第二校验信息集中各第二校验信息是否一致,包括:分别判断每组第一校验信息集中各第一校验信息,与对应的第二校验信息集中各第二校验信息是否一致;若第i组第一校验信息集中各第一校验信息,与对应的第二校验信息集中各第二校验信息一致;则在所述设备中安装与所述第i组第一校验信息集对应的驱动程序。本专利技术实施例的驱动程序安装方法,首先获取设备中目标硬件的信息,然后将目标硬件的信息发送给服务器,再接收服务器返回的程序文件信息,接着确定设备当前的系统文件中,与目标系统程序文件标识集中各目标系统程序文件标识对应的第二校验信息集,在确定第一校验信息集中各第一校验信息,与第二校验信息集中各第二校验信息均一致时,则在设备中安装目标硬件的驱动程序。由此,通过根据服务器返回的程序文件信息,在确定设备当前的系统文件中,安装目标硬件的驱动程序时依赖的各系统文件未缺损时,进行驱动程序的安装,为驱动程序的顺利安装提供了保障,提高了驱动程序安装的成功率,简化了用户安装驱动程序的步骤,改善了用户体验。本专利技术第二方面实施例提出了另一种驱动程序安装方法,应用于服务器,包括:获取客户端发送的目标硬件的信息;根据所述目标硬件的信息,获取程序文件信息,所述程序文件信息中包括与所述目标硬件的驱动程序对应的目标系统程序文件标识集及第一校验信息集;将所述程序文件信息发送给所述客户端。可选地,作为第二方面的第一种可能的实现方式,所述获取程序文件信息,包括:根据所述目标硬件的信息,获取与所述目标硬件对应的目标驱动程序;对所述目标驱动程序的设备信息文件进行解析,确定所述设备信息文件预设位置处包括的信息;根据所述预设位置处包括的信息,确定与所述目标驱动程序对应的目标系统程序文件标识集及第一校验信息集。可选地,作为第二方面的第二种可能的实现方式,所述目标硬件对应N种目标驱动程序;所述确定与所述目标驱动程序对应的标系统程序文件标识集及第一校验信息集,包括:确定与每种目标驱动程序对应的目标系统程序文件标识集及第一校验信息集。可选地,作为第二方面的第三种可能的实现方式,所述将所述程序文件信息发送给所述客户端之后,还包括:接收所述客户端发送的系统程序文件下载请求,所述下载请求中包括第一目标系统程序文件标识;将与所述第一目标系统程序文件标识对应的第一目标系统程序文件发送给所述客户端。本专利技术实施例提供的驱动文件安装方法,在获取客户端发送的目标硬件的信息后,可以根据目标硬件的信息,获取程序文件信息,然后将程序文件信息发送给客户端。由此,通过向客户端返回程序文件信息,以使客户端根据程序文件信息,在确定设备当前的系统文件中,安装目标硬件的驱动程序时依赖的各系统文件未缺损时,进行驱动程序的安装,为驱动程序的顺利安装提供了保障,提高了驱动程序安装的成功率,简化了用户安装驱动程序的步骤,改善了用户体验。本专利技术第三方面实施例提出了一种驱动程序安装装置,应用于设备中的驱动程序安装客户端,该装置包括:第一获取模块,用于获取所述设备中目标硬件的信息;第一发送模块,用于将所述目标硬件的信息发送给服务器;第一接收模块,用于接收所述服务器返回的程序文件信息,所述程序文件信息中包括与所述目标硬件的驱动程序对应的目标系统程序文件标识集及第一校验信息集;第一确定模块,用于确定所述设备当前的系统文件中,与所述目标系统程序文件标识集中各目标系统程序文件标识对应的第二校验信息集;判断模块,用于分别判断所述第一校验信息集中各第一校验信息,与所述第二校验信息集中各第二校验信息是否一致;第一安装模块,用于所述第一校验信息集中各第一校验信息,与所述第二校验信息集中各第二校验信息一致时,在所述设备中安装所述目标硬件的驱动程序。可选地,作为第三方面的第一种可能的实现方式,所述装置,还包括:第二确定模块,用于确定所述设备中与所述目标硬件对应的驱动程序缺损;或者,第二获取模块,用于获取到驱动程序安装指令,所述指令中包括所述目标硬件的标识。可选地,作为第三方面的第二种可本文档来自技高网...
驱动程序安装方法、装置、驱动程序安装客户端及服务器

【技术保护点】
1.一种驱动程序安装方法,应用于设备中的驱动程序安装客户端,其特征在于,包括:

【技术特征摘要】
1.一种驱动程序安装方法,应用于设备中的驱动程序安装客户端,其特征在于,包括:获取所述设备中目标硬件的信息;将所述目标硬件的信息发送给服务器;接收所述服务器返回的程序文件信息,所述程序文件信息中包括与所述目标硬件的驱动程序对应的目标系统程序文件标识集及第一校验信息集;确定所述设备当前的系统文件中,与所述目标系统程序文件标识集中各目标系统程序文件标识对应的第二校验信息集;分别判断所述第一校验信息集中各第一校验信息,与所述第二校验信息集中各第二校验信息是否一致;若是,则在所述设备中安装所述目标硬件的驱动程序。2.如权利要求1所述的方法,其特征在于,所述获取所述设备中目标硬件的信息之前,还包括:确定所述设备中与所述目标硬件对应的驱动程序缺损;或者,获取到驱动程序安装指令,所述指令中包括所述目标硬件的标识。3.如权利要求1所述的方法,其特征在于,所述分别判断所述各第一校验信息与所述各第二校验信息是否一致之后,还包括:若否,则向所述服务器发送系统程序文件下载请求,所述下载请求中包括第一目标系统程序文件标识,其中所述第一目标系统程序文件的第一校验信息与第二校验信息不一致;接收所述服务器返回的第一目标系统程序文件;利用所述第一目标系统程序文件,对所述设备当前的系统文件进行修复;在所述设备中安装所述目标硬件的驱动程序。4.一种驱动程序安装方法,应用于服务器,其特征在于,包括:获取客户端发送的目标硬件的信息;根据所述目标硬件的信息,获取程序文件信息,所述程序文件信息中包括与所述目标硬件的驱动程序对应的目标系统程序文件标识集及第一校验信息集;将所述程序文件信息发送给所述...

【专利技术属性】
技术研发人员:张跃辉孙铭
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

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

1