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

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

【发明内容】

[0004] 本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种硬件设备驱动安装方法。该方法能够在 用户安装终端驱动程序时,精准地提醒用户有无对应的驱动,既省时,又省力。
[0006] 本发明的第二个目的在于提出一种硬件设备驱动安装系统。
[0007] 为达到上述目的,根据本发明第一方面实施例提出了一种硬件设备驱动安装方 法,包括以下步骤:接收客户端发送的终端中硬件设备的硬件信息;根据所述硬件信息判 断是否存在对应的驱动程序;如果存在对应的驱动程序,则将所述驱动程序发送至所述客 户端以使所述客户端安装所述驱动程序;以及如果不存在对应的驱动程序,则生成对应的 安装提示并发送至所述客户端。
[0008] 本发明实施例的硬件设备驱动安装方法,可接收客户端发送的终端中硬件设备的 硬件信息,并根据硬件信息判断是否存在对应的驱动程序,若存在,则将该对应驱动程序发 送至客户端以使客户端安装该驱动程序,否则生成对应的安装提示并发送至客户端,可以 有效地解决用户使用新硬件安装早期的操作系统、或者使用老硬件安装较新的操作系统而 找不到合适的驱动程序而束手无策的问题,并且能够在用户安装硬件驱动程序时,通过生 成安装提示,帮助用户精准、快速地定位终端无驱动时相关问题,方便了用户操作,提升了 用户体验。
[0009] 为达到上述目的,根据本发明第二方面实施例提出了一种硬件设备驱动安装系 统,包括:客户端和服务器,其中,所述客户端,用于向所述服务器发送终端中硬件设备的硬 件信息,并接收所述服务器发送的与所述硬件信息对应的驱动程序,并安装所述驱动程序, 以及接收所述服务器发送的安装提示;所述服务器,用于接收所述客户端发送的所述硬件 信息,并根据所述硬件信息判断是否存在对应的所述驱动程序,并在存在对应的驱动程序 时,将所述驱动程序发送至所述客户端,以及在不存在对应的驱动程序时,生成对应的安装 提示并发送至所述客户端。
[0010] 本发明实施例的硬件设备驱动安装系统,可通过服务器接收客户端发送的终端中 硬件设备的硬件信息,并根据硬件信息判断是否存在对应的驱动程序,若存在,则将该对应 驱动程序发送至客户端以使客户端安装该驱动程序,否则生成对应的安装提示并发送至客 户端,可以有效地解决用户使用新硬件安装早期的操作系统、或者使用老硬件安装较新的 操作系统而找不到合适的驱动程序而束手无策的问题,并且能够在用户安装硬件驱动程序 时,通过生成安装提示,帮助用户精准、快速地定位终端无驱动时相关问题,方便了用户操 作,提升了用户体验。
[0011] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0012] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变 得明显和容易理解,其中:
[0013] 图1是根据本发明一个实施例的硬件设备驱动安装方法的流程图;以及
[0014] 图2是根据本发明一个实施例的硬件设备驱动安装系统的结构框图;
【具体实施方式】
[0015] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0016] 下面参考附图描述本发明实施例的硬件设备驱动安装方法及系统。
[0017] 图1是根据本发明一个实施例的硬件设备驱动安装方法的流程图。
[0018] 如图1所示,该硬件设备驱动安装方法包括:
[0019] S101,接收客户端发送的终端中硬件设备的硬件信息。
[0020] 其中,硬件信息可包括但不限于终端中硬件设备的ID(IDentity,身份标识号码) 或MAC(Media Access Control,介质访问控制层)地址、硬件设备的名称、型号等。
[0021] 举例而言,假设本发明实施例的硬件设备驱动程序安装方法应用于客户端,该客 户端为用户提供了查询终端中硬件设备对应的驱动程序的功能按钮,当检测到用户点击该 功能按钮以查询某个硬件设备对应的驱动程序时,客户端可获取该硬件设备的硬件信息, 如硬件设备的ID、名称等。之后,客户端可向服务器发送查询请求,同时将获取到的硬件设 备的硬件信息发送给服务器。
[0022] 其中,在本发明的实施例中,终端可以是计算机,硬件设备可以包括但不限于键 盘、鼠标、扫描仪等输入设备、以及显示器、音箱、打印机等输出设备、以及固态硬盘、移动 硬盘、软盘等存储设备、以及中央处理器、声卡、主板等机箱内的设备、以及USB (Universal Serial Bus,通用串行总线)、串行端口、Firewire (火线)等接口。
[0023] S102,根据硬件信息判断是否存在对应的驱动程序。
[0024] 具体而言,在本发明的实施例中,可根据终端的操作系统信息判断终端的操作系 统是否支持硬件设备,如果支持硬件设备,则获取对应的驱动程序,如果不支持硬件设备, 则判断不存在对应的驱动程序。
[0025] 更具体地,在接收到客户端发送的硬件设备的硬件信息之后,可先根据该操作系 统信息判断该终端所安装的操作系统是否支持上述硬件设备,若支持,则可认为该硬件设 备对应的硬件厂商还再继续对该操作系统提供驱动支持,此时可根据该硬件设备的硬件信 息获取对应的驱动程序;若不支持,则可认为该硬件设备对应的硬件厂商不再继续对该操 作系统提供驱动支持,此时可判断不存在对应的驱动程序。
[0026] S103,如果存在对应的驱动程序,则将驱动程序发送至客户端以使客户端安装驱 动程序。
[0027] S104,如果不存在对应的驱动程序,则生成对应的安装提示并发送至客户端。
[0028] 进一步的,在本发明的一个实施例中,在生成对应的安装提示之前,该硬件设备驱 动程序安装方法还可包括:接收客户端发送的终端的操作系统信息。其中,在本发明的实施 例中,生成对应的安装提示具体可包括:根据操作系统信息和硬件信息生成安装提示。
[0029] 具体而言,在本发明的实施例中,根据操作系统信息和硬件信息生成安装提示的 具体实现过程可如下:根据硬件信息获取适于硬件设备工作的操作系统信息,并根据适于 硬件设备工作的操作系统生成提示信息;根据终端的操作系统信息生成不支持原因;以及 根据提示信息和不支持原因生成安装提示。
[0030] 更具体地,可根据硬件设备的ID在预设的硬件设备与操作系统的匹配表中进行 查找,找到硬件设备所能够适于工作的操作系统以及不适于工作的操作系统。之后,可根据 适于硬件设备工作的操作系统生
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1