硬件设备驱动程序安装方法和系统的制作方法

文档序号:9396726阅读:1411来源:国知局
硬件设备驱动程序安装方法和系统的制作方法
【技术领域】
[0001] 本发明涉及计算机技术领域,尤其涉及一种硬件设备驱动程序安装方法和系统。
【背景技术】
[0002] 终端设备(如PC机等)的使用已经成为人们生活非常重要的工具。终端中硬件 设备的正常使用,往往需要相应的硬件驱动程序来支持,否则硬件设备则无法正常使用。 Windows操作系统作为最为常见的操作系统,有不同的系统版本。在不同的Windows操作系 统下,硬件驱动程序是不同的。
[0003] 目前,硬件设备驱动查询一般是基于终端的操作系统和硬件的硬件信息进行查 询,当查询到对应的驱动信息时,可向用户直接返回该驱动相关信息。但是,当没有查询到 结果时,一般只会提示用户查询失败,往往用户并不知道查询失败的具体原因,如是硬件不 需要驱动还是该硬件没有对应的驱动、还是其他情况等,从而使得用户体验变差。

【发明内容】

[0004] 本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种硬件设备驱动程序安装方法。该方法可 以有效地解决用户使用新硬件安装早期的操作系统,或者使用老硬件安装比较新的操作系 统而找不到合适的驱动程序而束手无策的问题,并通过匹配硬件驱动、硬件性能等信息,帮 助用户找到最适合的操作系统,提升了用户体验。
[0006] 本发明的第二个目的在于提出硬件设备驱动程序安装系统。
[0007] 为达到上述目的,本发明第一方面实施例的硬件设备驱动程序安装方法,包括:接 收客户端发送的终端中至少一个硬件设备的至少一个硬件信息以及所述终端的操作系统 信息;根据所述至少一个硬件信息和所述操作系统信息判断是否存在对应的驱动程序;如 果存在对应的驱动程序,则将所述驱动程序发送至所述客户端以使所述客户端安装所述驱 动程序;如果不存在对应的驱动程序,则通过所述客户端获取所述终端中所有硬件设备的 硬件信息;以及根据所述所有硬件设备的硬件信息生成硬件性能综合评分,并根据所述硬 件性能综合评分和所述终端的操作系统信息生成对应的安装提示并发送至所述客户端。
[0008] 本发明实施例的硬件设备驱动程序安装方法,可先接收客户端发送的终端中至少 一个硬件设备的至少一个硬件信息以及终端的操作系统信息,之后可根据至少一个硬件信 息和操作系统信息判断是否存在对应的驱动程序,若存在,则将驱动程序发送至客户端以 使客户端安装驱动程序,否则可通过客户端获取终端中所有硬件设备的硬件信息,并根据 所有硬件设备的硬件信息生成硬件性能综合评分,以及根据硬件性能综合评分和终端的操 作系统信息生成对应的安装提示并发送至客户端。通过上述技术方案,可以有效地解决用 户使用新硬件安装早期的操作系统,或者使用老硬件安装比较新的操作系统而找不到合适 的驱动程序而束手无策的问题,并通过匹配硬件驱动、硬件性能等信息,帮助用户找到最适 合的操作系统,提升了用户体验。
[0009] 为达到上述目的,本发明第二方面实施例的硬件设备驱动程序安装系统,包括:客 户端和服务器,其中,所述客户端,用于向所述服务器发送终端中至少一个硬件设备的至少 一个硬件信息以及所述终端的操作系统信息,并接收所述服务器发送的与所述至少一个硬 件信息和所述操作系统信息对应的驱动程序,并安装所述驱动程序,以及接收所述服务器 发送的安装提示;所述服务器,用于接收所述客户端发送的所述终端中至少一个硬件设备 的至少一个硬件信息以及所述终端的操作系统信息,并根据所述至少一个硬件信息和所述 操作系统信息判断是否存在对应的驱动程序,并在存在对应的驱动程序时,将所述驱动程 序发送至所述客户端,以及在不存在对应的驱动程序时,通过所述客户端获取所述终端中 所有硬件设备的硬件信息,并根据所述所有硬件设备的硬件信息生成硬件性能综合评分, 以及根据所述硬件性能综合评分和所述终端的操作系统信息生成对应的安装提示并发送 至所述客户端。
[0010] 本发明实施例的硬件设备驱动程序安装系统,可通过服务器接收客户端发送的终 端中至少一个硬件设备的至少一个硬件信息以及终端的操作系统信息,并根据至少一个硬 件信息和操作系统信息判断是否存在对应的驱动程序,若存在,则将驱动程序发送至客户 端以使客户端安装驱动程序,否则可通过客户端获取终端中所有硬件设备的硬件信息,并 根据所有硬件设备的硬件信息生成硬件性能综合评分,以及根据硬件性能综合评分和终端 的操作系统信息生成对应的安装提示并发送至客户端。通过上述技术方案,可以有效地解 决用户使用新硬件安装早期的操作系统,或者使用老硬件安装比较新的操作系统而找不到 合适的驱动程序而束手无策的问题,并通过匹配硬件驱动、硬件性能等信息,帮助用户找到 最适合的操作系统,提升了用户体验。
[0011] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0012] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变 得明显和容易理解,其中:
[0013] 图1是根据本发明一个实施例的硬件设备驱动程序安装方法的流程图;
[0014] 图2是根据本发明一个实施例的安装提示的生成过程的流程图;以及
[0015] 图3是根据本发明一个实施例的硬件设备驱动程序安装系统的结构框图。
【具体实施方式】
[0016] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0017] 随着计算机和互联网技术的快速发展,终端的硬件设备和操作系统都在不断更 新。然而,这个时候就会出现以下问题:用户购买了新的硬件设备,但因习惯使用较旧的操 作系统,安装了较早的Windows系统,比如WindowsXP系统。但是,目前一些硬件厂商没有 提供该硬件在旧的操作系统上的驱动程序,因此,用户无法得到对应的驱动程序以使得该 硬件能够正常使用。又如,一些用户使用的是较早的硬件设备,但终端中使用了新的操作系 统,如WindowslO系统。但是,硬件厂商的驱动可能已经不再继续更新老款的硬件设备,即 没有提供旧硬件设备在新操作系统的驱动程序。
[0018] 因此,针对上述两种情况,本发明提出了一种硬件设备驱动程序安装方法和系统, 即通过大数据长期收集以整理出大量硬件设备及操作系统的对应信息数据,获得了硬件设 备与操作系统的匹配信息,以帮助用户解决硬件设备无法使用的问题。具体地,下面参考附 图描述本发明实施例的硬件设备驱动程序安装方法和系统。
[0019] 图1是根据本发明一个实施例的硬件设备驱动程序安装方法的流程图。如图1所 示,该硬件设备驱动程序安装方法可以包括:
[0020] S101,接收客户端发送的终端中至少一个硬件设备的至少一个硬件信息以及终端 的操作系统信息。其中,在本发明的实施例中,"至少一个"的含义可以是一个或多个。
[0021] 此外,在本发明的实施例中,硬件信息可包括但不限于终端中硬件设备的 ID(IDentity,身份标识号码)或MAC(Media Access Control,介质访问控制层)地址、硬件 设备的名称、型号等。
[0022] 举例而言,假设本发明实施例的硬件设备驱动程序安装方法应用于客户端,该客 户端为用户提供了查询终端中硬件设备对应的驱动程序的功能按钮,当检测到用户点击 该功能按钮以查询某个硬件设备对应的驱动程序时,客户端可先获取该硬件设备的硬件信 息,如硬件设备的ID、名称等,并获取该终端的操作系统信息,如操作系统的版本等。之后, 客户端可向服务器发送查询请求,同时将获取到的硬件设备的硬件信息以及操作系统信息 发送给服务器。
[0023] S102,根据至少一个硬件信息和操作系统信息判断是否存在对应的驱动程序。
[0024] 具体而言,在本发明的实施例中,可先根据操作系统信息判断终端的操作系统是 否支持至少一个硬件设备,如果支持至少一个硬件设备,则根据至少一个硬件信息获取对 应的驱动程序,如果不支至少一个持硬件设备,则判断至少一个硬件设备不存在对应的驱 动程序。
[0025] 更具体地,在接收到客户端发送的硬件设备的硬件信息以及终端的操作系统信息 之后,可先根据该操作系统信息判断该终端所安装的操作系统是否支持上述硬件设备,若 支持,则可认为该硬件设备对应的硬件厂商还再继续对该操作系统提供驱动支持,此时可 根据该硬件设备的硬件信息获取对应的驱动程序;若不支持,则可认为该硬件设备对应的 硬件厂商不再继续对该操作系统提供驱动支持,此时可判断硬件设备不存在对应的驱动程 序。
[0026] S103,如果存在对应的驱动程序,则将驱动程序发送至客户端以使客户端安装驱 动程序。
[0027] S104,如果不存在对应的驱动程序,则通过客户端获取终端中所有硬件设备的硬 件信息。
[0028] 具体地,当判断至少一个硬件设备中的任意一个不存在对应的驱动程序时,可
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1