一种外部设备驱动程序的处理方法和装置制造方法及图纸

技术编号:33417236 阅读:18 留言:0更新日期:2022-05-19 00:11
本申请实施例提供了一种外部设备驱动程序的处理方法和装置,包括:终端获取所述外部设备的设备标识信息;根据所述设备标识信息,从预设服务器下载相应的驱动数据包;采用所述驱动数据包安装针对所述外部设备的驱动程序。通过根据外部设备的设备标识信息对相应的驱动数据包进行下载,无需厂家事先将所有的外部设备驱动均放置在本机上,节省嵌入设备对外部设备驱动的存储空间;此外,从预设服务器下载的驱动数据包可以是OTA数据包,在节省厂家与第三方外部设备厂商的沟通成本下,实现对最新外部设备驱动的同步更新与下载。外部设备驱动的同步更新与下载。外部设备驱动的同步更新与下载。

【技术实现步骤摘要】
一种外部设备驱动程序的处理方法和装置


[0001]本申请涉及通信
,特别是涉及一种外部设备驱动程序的处理方法和一种外部设备驱动程序的处理装置。

技术介绍

[0002]随着计算机的日益普及,计算机外部设备设备也越来越多地被人们所接触。移动硬盘、调制解调器、U盘等均是常用的计算机外部设备设备。通常采用接口方式实现外部设备设备与计算机的连接,即用户可以利用不同类型的接口实现支持该接口的外部设备设备接入计算机。
[0003]外部设备设备在接入计算机后,通过附加的应用软件一起,可以为用户提供非常丰富的功能,例如应用较多的调制解调器,应用软件和调制解调器之间可以通过AT命令(Attention命令,为一种以AT字母开头的调制解调器命令语言)通讯来实现各种功能。然而,在外部设备设备接入计算机且上电之后,需要由厂家将与所实现功能相关的所有驱动都放置在本机上,以及,该将与实现功能相关的所有驱动放置到本机的方案并不适用于小成本的嵌入式设备(例如路由器)。

技术实现思路

[0004]鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种外部设备驱动程序的处理方法和相应的一种外部设备驱动程序的处理装置。
[0005]为了解决上述问题,本申请实施例公开了一种外部设备驱动程序的处理方法,包括:
[0006]终端获取所述外部设备的设备标识信息;
[0007]根据所述设备标识信息,从预设服务器下载相应的驱动数据包;
[0008]采用所述驱动数据包安装针对所述外部设备的驱动程序。
[0009]可选地,还包括:
[0010]终端在上电后,与外部设备通过握手建立连接;
[0011]所述终端获取所述外部设备的设备标识信息,包括:
[0012]在建立连接后,接收所述外部设备发送的设备标识信息。
[0013]可选地,所述根据所述设备标识信息,从预设服务器下载相应的驱动数据包,包括:
[0014]采用所述设备标识信息生成针对预设服务器的第一地址信息;
[0015]采用所述第一地址信息从所述预设服务器下载相应的驱动数据包。
[0016]可选地,所述采用所述设备标识信息生成针对预设服务器的第一地址信息,包括:
[0017]获取预设地址生成规则;
[0018]基于所述预设地址生成规则,采用所述设备标识信息生成针对预设服务器的第一
地址信息。
[0019]可选地,所述驱动数据包为空中下载OTA数据包。
[0020]可选地,所述驱动数据包由所述预设服务器基于外部设备厂商的终端上传的驱动程序生成。
[0021]可选地,所述驱动程序由外部设备厂商的终端,基于针对所述预设服务器的第二地址信息上传到所述预设服务器;所述第二地址信息由所述外部设备厂商的终端,基于预设地址生成规则和外部设备的设备标识信息生成。
[0022]本申请实施例还公开了一种外部设备驱动程序的处理方法,包括:
[0023]外部设备厂商的终端获取外部设备的设备标识信息;
[0024]向预设服务器上传与所述设备标识信息对应的驱动程序,以使用户的终端根据外部设备的设备标识信息,从所述预设服务器获取针对所述驱动程序的驱动数据包。
[0025]可选地,还包括:
[0026]获取预设地址生成规则;
[0027]基于所述预设地址生成规则,采用所述设备标识信息生成针对预设服务器的第二地址信息;
[0028]所述向预设服务器上传与所述设备标识信息对应的驱动程序,包括;
[0029]采用所述第二地址信息,向预设服务器上传与所述设备标识信息对应的驱动程序。
[0030]可选地,还包括:
[0031]向所述预设服务器发送设备标识生成请求;
[0032]获取所述预设服务器针对所述设备标识生成请求返回的设备标识信息。
[0033]本申请实施例还公开了一种外部设备驱动程序的处理装置,应用于终端,包括:
[0034]设备标识信息获取模块,用于获取所述外部设备的设备标识信息;
[0035]驱动数据包下载模块,用于根据所述设备标识信息,从预设服务器下载相应的驱动数据包;
[0036]驱动程序安装模块,用于采用所述驱动数据包安装针对所述外部设备的驱动程序。
[0037]可选地,所述装置还包括:
[0038]握手连接建立模块,用于在上电后与外部设备通过握手建立连接;
[0039]所述设备标识信息获取模块包括:
[0040]设备标识信息接收子模块,用于在建立连接后,接收所述外部设备发送的设备标识信息。
[0041]可选地,所述驱动数据包下载模块包括:
[0042]第一地址信息生成子模块,用于采用所述设备标识信息生成针对预设服务器的第一地址信息;
[0043]驱动数据包下载子模块,用于采用所述第一地址信息从所述预设服务器下载相应的驱动数据包;所述驱动数据包为空中下载OTA数据包;所述驱动数据包由所述预设服务器基于外部设备厂商的终端上传的驱动程序生成。
[0044]可选地,所述第一地址信息生成子模块包括:
[0045]预设地址生成规则获取单元,用于获取预设地址生成规则;
[0046]第一地址信息生成单元,用于基于所述预设地址生成规则,采用所述设备标识信息生成针对预设服务器的第一地址信息。
[0047]可选地,所述驱动程序由外部设备厂商的终端,基于针对所述预设服务器的第二地址信息上传到所述预设服务器;所述第二地址信息由所述外部设备厂商的终端,基于预设地址生成规则和外部设备的设备标识信息生成。
[0048]本申请实施例还公开了一种外部设备驱动程序的处理装置,应用于外部设备厂商的终端,所述装置包括:
[0049]设备标识信息获取模块,用于获取外部设备的设备标识信息;
[0050]驱动程序上传模块,用于向预设服务器上传与所述设备标识信息对应的驱动程序,以使用户的终端根据外部设备的设备标识信息,从所述预设服务器获取针对所述驱动程序的驱动数据包。
[0051]可选地,所述装置还包括:
[0052]预设地址生成规则获取模块,用于获取预设地址生成规则;
[0053]第二地址信息生成模块,用于基于所述预设地址生成规则,采用所述设备标识信息生成针对预设服务器的第二地址信息;
[0054]所述驱动程序上传模块包括;
[0055]驱动程序上传子模块,用于采用所述第二地址信息,向预设服务器上传与所述设备标识信息对应的驱动程序。
[0056]可选地,所述装置还包括:
[0057]设备标识生成请求发送模块,用于向所述预设服务器发送设备标识生成请求;
[0058]设备标识生成请求获取模块,用于获取所述预设服务器针对所述设备标识生成请求返回的设备标识信息。
[0059]本申请实施例还公开了一种电子设备,包括:一个或多个处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外部设备驱动程序的处理方法,其特征在于,包括:终端获取所述外部设备的设备标识信息;根据所述设备标识信息,从预设服务器下载相应的驱动数据包;采用所述驱动数据包安装针对所述外部设备的驱动程序。2.根据权利要求1所述的方法,其特征在于,还包括:终端在上电后,与外部设备通过握手建立连接;所述终端获取所述外部设备的设备标识信息,包括:在建立连接后,接收所述外部设备发送的设备标识信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述设备标识信息,从预设服务器下载相应的驱动数据包,包括:采用所述设备标识信息生成针对预设服务器的第一地址信息;采用所述第一地址信息从所述预设服务器下载相应的驱动数据包。4.根据权利要求3所述的方法,其特征在于,所述采用所述设备标识信息生成针对预设服务器的第一地址信息,包括:获取预设地址生成规则;基于所述预设地址生成规则,采用所述设备标识信息生成针对预设服务器的第一地址信息。5.根据权利要求1所述的方法,其特征在于,所述驱动数据包为空中下载OTA数据包。6.根据权利要求1所述的方法,其特征在于,所述驱动数据包由所述预设服务器基于外部设备厂商的终端上传的驱动程序生成。7.根据权利要求1所述的方法,其特征在于,所述驱动程序由外部设备厂商的终端,基于针对所述预设服务器的第二地址信息上传到所述预设服务器;所述第二地址信息由所述外部设备厂商的终端,基于预设地址生成规则和外部设备的设备标识信息生成。8.一种外部设备驱动程序的处理方法,其特征在于,包括:外部设备厂商的终端获取外部设备的设备标识信息;向预设服务器上传与所述设备标识信息对应的驱动程序,以使用户的终端根据外部设备的设备标识信息,从所述预设服务器获取针对所述驱动程序的驱动数据包。9.根据权利要求8所述的方法,其特征在于,还包括:获取预设地址生成规则;基于所述预设地址生成规则,采用所述设备标识信息生成针对预设服务器的第二地址信息;所述向预设服务器上传与所述设备标识信息对应的驱动程序,包括;采用所述第二地址信息,向预设服务器上传与所述设备标识信息对应的驱动程序。10.根据权利要求8所述的方法,其特征在于,还包括:向所述预设服务器发送设备标识生成请求;获取所述预设服务器针对所述设备标识生成请求返回的设备标识信息。11.一种外部设备驱动程序的处理装置,其特征在于,应用于终端,包括:设备标识信息获取模块,用于获取所述外部设备的设备标识信息;
驱动数据包下载模块,用于根据所述设备标识信息,从预设服务器下载相应的驱动数据包;驱动程序安装模块,用于采用所述驱动数据包安装针对所述外部设备的驱动程序。12.根据权利要求11所述的装置,其特征在于,所述装置还包括:握手连接建立模块,用于在上电后与外部设备通过握手...

【专利技术属性】
技术研发人员:陈苑锋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1