驱动安装方法、装置、终端和云端服务器的制造方法

文档序号:9375323阅读:407来源:国知局
驱动安装方法、装置、终端和云端服务器的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种驱动安装方法、装置、终端和云端服务器。
【背景技术】
[0002]随着科技的高速发展,智能手机已成为人们生活中必不可少的部分。智能手机与电脑进行连接,能够实现对智能手机的管理操作,例如通过USB接口为智能手机充电、下载安装APP、上传文件等等。
[0003]目前,智能手机主要通过USB线与电脑进行物理连接,然后安装驱动程序,从而实现智能手机与电脑的通信。
[0004]但是,在为智能手机安装驱动程序时,经常会遇到驱动程序安装失败的情况。此时,则需要用户确认智能手机的具体型号,以及确认当前电脑的Windows系统是否有丢失文件,然后再去查询与智能手机的型号匹配的驱动程序,最后再手动下载并安装该驱动程序,操作成本高,导致用户使用体验降低。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种驱动安装方法,能够减少移动终端因为驱动程序安装不正确而导致与客户端无法连接的问题,并且操作简单,提升用户使用体验。
[0006]本发明的第二个目的在于提出另一种驱动安装方法。
[0007]本发明的第三个目的在于提出一种驱动安装装置。
[0008]本发明的第四个目的在于提出另一种驱动安装装置。
[0009]本发明的第五个目的在于提出一种终端。
[0010]本发明的第六个目的在于提出一种云端服务器。
[0011]为实现上述目的,本发明第一方面实施例提出了一种驱动安装方法,包括以下步骤:获取移动终端的设备特征,所述设备特征包括生产厂商编号VID和产品编号PID ;将所述设备特征上传至云端服务器;接收所述云端服务器返回的所述移动终端的型号信息;以及根据所述型号信息安装所述移动终端的驱动程序。
[0012]可选的,所述设备特征还包括所述移动终端的属性信息。
[0013]可选的,所述根据所述型号信息安装所述移动终端的驱动程序,包括:根据所述型号信息安装所述移动终端的通用驱动程序。
[0014]可选的,在根据所述型号信息安装所述移动终端的通用驱动程序之后,还包括:若所述通用驱动程序安装未成功,则向所述云端服务器发送含有所述型号信息的下载请求;接收所述云端服务器根据所述下载请求返回的下载链接;根据所述下载链接下载并安装所述移动终端的型号信息对应的专用驱动程序。
[0015]本发明实施例的驱动安装方法,通过获取移动终端的设备特征,并将设备特征上传至云端服务器,以及接收云端服务器返回的移动终端的型号信息,并根据型号信息安装移动终端的驱动程序,减少了移动终端因为驱动程序安装不正确而导致与客户端无法连接的问题,并且操作简单,提升用户使用体验。
[0016]为实现上述目的,本发明第二方面实施例提出了另一种驱动安装方法,包括以下步骤:接收客户端上传的移动终端的设备特征,所述设备特征包括生产厂商编号VID和产品编号PID ;根据所述设备特征确定所述移动终端的型号信息;以及向所述客户端返回所述移动终端的型号信息,以使所述客户端根据所述型号信息安装所述移动终端的驱动程序。
[0017]可选的,所述设备特征还包括所述移动终端的属性信息。
[0018]可选的,所述方法还包括:接收所述客户端发送的含有所述型号信息的下载请求;根据所述下载请求获取与所述移动终端的型号信息对应的专用驱动程序下载链接;向所述客户端返回所述下载链接。
[0019]本发明实施例的驱动安装方法,通过接收客户端上传的移动终端的设备特征,并根据设备特征确定移动终端的型号信息,以及向客户端返回移动终端的型号信息,以使客户端根据型号信息安装移动终端的驱动程序,减少了移动终端因为驱动程序安装不正确而导致与客户端无法连接的问题,并且操作简单,提升用户使用体验。
[0020]为实现上述目的,本发明第三方面实施例提出了一种驱动安装装置,包括:获取模块,用于获取移动终端的设备特征,所述设备特征包括生产厂商编号VID和产品编号PID ;上传模块,用于将所述设备特征上传至云端服务器;接收模块,用于接收所述云端服务器返回的所述移动终端的型号信息;以及安装模块,用于根据所述型号信息安装所述移动终端的驱动程序。
[0021]可选的,所述设备特征还包括所述移动终端的属性信息。
[0022]可选的,所述安装模块,具体用于:根据所述型号信息安装所述移动终端的通用驱动程序。
[0023]可选的,所述装置还包括:发送模块,用于在根据所述型号信息安装所述移动终端的通用驱动程序之后,若所述通用驱动程序安装未成功,则向所述云端服务器发送含有所述型号信息的下载请求;所述接收模块,还用于接收所述云端服务器根据所述下载请求返回的下载链接;所述安装模块,还用于根据所述下载链接下载并安装所述移动终端的型号信息对应的专用驱动程序。
[0024]本发明实施例的驱动安装装置,通过获取移动终端的设备特征,并将设备特征上传至云端服务器,以及接收云端服务器返回的移动终端的型号信息,并根据型号信息安装移动终端的驱动程序,减少了移动终端因为驱动程序安装不正确而导致与客户端无法连接的问题,并且操作简单,提升用户使用体验。
[0025]为实现上述目的,本发明第四方面实施例提出了另一种驱动安装装置,包括:接收模块,接收客户端上传的移动终端的设备特征,所述设备特征包括生产厂商编号VID和产品编号PID ;确定模块,用于根据所述设备特征确定所述移动终端的型号信息;以及返回模块,用于向所述客户端返回所述移动终端的型号信息,以使所述客户端根据所述型号信息安装所述移动终端的驱动程序。
[0026]可选的,所述设备特征还包括所述移动终端的属性信息。
[0027]可选的,所述装置还包括:所述接收模块,还用于接收所述客户端发送的含有所述型号信息的下载请求;获取模块,用于根据所述下载请求获取与所述移动终端的型号信息对应的专用驱动程序下载链接;所述返回模块,还用于向所述客户端返回所述下载链接。
[0028]本发明实施例的驱动安装装置,通过接收客户端上传的移动终端的设备特征,并根据设备特征确定移动终端的型号信息,以及向客户端返回移动终端的型号信息,以使客户端根据型号信息安装移动终端的驱动程序,减少了移动终端因为驱动程序安装不正确而导致与客户端无法连接的问题,并且操作简单,提升用户使用体验。
[0029]为实现上述目的,本发明第五方面实施例提出了一种终端,包括第三方面实施例的驱动安装装置。
[0030]为实现上述目的,本发明第六方面实施例提出了一种云端服务器,包括第四方面实施例的驱动安装装置。
[0031]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0032]图1是根据本发明一个实施例的驱动安装方法的流程图。
[0033]图2是根据本发明另一个实施例的驱动安装方法的流程图。
[0034]图3是根据本发明一个实施例的驱动安装装置的结构示意图一。
[0035]图4是根据本发明一个实施例的驱动安装装置的结构示意图二。
[0036]图5是根据本发明另一个实施例的驱动安装装置的结构示意图一。
[0037]图6是根据本发明另一个实施例的驱动安装装置的结构示意图二。
【具体实施方式】
[0038]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0039]下面参考附图描述本发明实施例的驱动安装方法、装置、终端和云端服务器。
[0040]图1是根据本发明一个实施例的驱动安装方法的流程图,本实施例从客户端侧进行描述,如图1所示,该方法包括:
[0041]S101,获取移动终端的设备特征。
[0042]其中,设备特征可包括生产厂商编号VID和产品编号PID。
[0043]具体地,在移动终端通过USB端口连接至客户端时,客户端可获取移动终端的VID和 PID,例如:VID 为 2717,PID 为 0368。
[0044]S102,将设备特征上传至云端服务器。
[0045]具体地,由于在客户端本地无法通过获取的VID和PID得知移动终端的型号信息,则可将移动终端的VID和PID作为设备特征上传至云端服务器。云端服务器可根据VID和PID来查询移动终端的型号信息。例如,云端服务器可根据VID:2717,PID:0368进行查询,可获取到移动终端的型号信息为debugUrlKey = “小米”,product = “MI 4C”。
[0046]另外
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1