一种驱动程序处理方法、装置、电子设备和介质制造方法及图纸

技术编号:30221704 阅读:24 留言:0更新日期:2021-09-29 09:41
本发明专利技术实施例提供了一种驱动程序处理方法、装置、电子设备和介质,所述方法应用于第一设备,所述第一设备与第二设备连接,所述第二设备设置有第一接口和第二接口;方法包括:获取第一接口发送的第一标识信息;依据第一标识信息判断本地是否已安装与第二设备匹配的驱动程序;若否,则向第二接口发送预设的安装数据获取请求;第二设备用于响应于安装数据获取请求,发送与驱动程序匹配的安装数据;采用安装数据部署与第二设备匹配的驱动程序;其中,第一接口为USB接口。本发明专利技术实施例可以实现自动通过区别于USB接口以外的第二接口获取第二设备在先存储的安装数据,并采用安装数据部署驱动程序,避免采用人工方式选择第二设备的安装数据。装数据。装数据。

【技术实现步骤摘要】
一种驱动程序处理方法、装置、电子设备和介质


[0001]本专利技术涉及软件
,特别是涉及一种驱动程序处理方法、驱动程序处理装置、电子设备和介质。

技术介绍

[0002]USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准。
[0003]下位机可以以USB通信为通信方式与上位机连接做数据交互,如扫描仪、存取款机芯等设备。
[0004]支持USB通信的设备,首次与上位机连接时均需要先安装对应的USB设备驱动才能正常通信。现有的大部分此类上位机安装USB设备驱动时,均需要人工指定的未识别设备,进而手动选择对应该的USB设备驱动安装包安装,完成驱动安装的操作,其操作过程繁琐,影响用户体验,并且当驱动安装包名字较为相似时,采用手动安装的方式可能会由于安装包选择混淆,从而安装失败,造成不必要的工作量增加,影响工作效率。另外常规设备的USB信息均是固化在程序代码中,那样修改USB相关配置信息时,需要将设备返厂处理,维护工作量增加。

技术实现思路

[0005]鉴于上述问题,提出了本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种驱动程序处理方法,其特征在于,应用于第一设备,所述第一设备与第二设备连接,所述第二设备设置有第一接口和第二接口;所述方法包括:获取所述第一接口发送的第一标识信息;依据所述第一标识信息判断本地是否已安装与所述第二设备匹配的驱动程序;若本地未安装与所述第二设备匹配的驱动程序,则向所述第二接口发送预设的安装数据获取请求;所述第二设备用于响应于所述安装数据获取请求,发送与所述驱动程序匹配的安装数据;采用所述安装数据部署所述与所述第二设备匹配的驱动程序;其中,所述第一接口为USB接口。2.根据权利要求1所述的方法,其特征在于,所述第一设备设置有至少一个第三接口;所述向所述第二接口发送预设的安装数据获取请求的步骤,包括:基于所述第一标识信息生成认证信息;依据所述认证信息确定与所述第二接口连接的第三接口为目标接口;向所述目标接口发送预设的安装数据获取请求,以向所述第二接口发送所述安装数据获取请求。3.根据权利要求2所述的方法,其特征在于,所述依据所述认证信息确定与所述第二接口连接的第三接口为目标接口的步骤,包括:遍历所述第三接口;向所述第三接口发送认证信息;接收所述第三接口返回的认证结果;若所述认证结果为认证成功,则确定所述第三接口为与所述第一接口连接的目标接口;其中,从所述目标接口接收的认证结果由所述第一设备依据所述认证信息以及本地的第二标识信息进行校验得到。4.根据权利要求2或3所述的方法,其特征在于,所述第二设备用于响应于所述安装数据获取请求,读取本地存储的与所述驱动程序匹配的安装数据,并将所述安装数据发送至所述目标接口。5.根据权利要求1所述的方法,其特征在于,所述采用所述安装数据部署所述与所述第二设备匹配的驱动程序的步骤,包括:采用预设的处理脚本针对所述安装数据进行数据部署,得到与所述第二设备匹配的驱动程序。6.根据权利要求1所述的方法,其特征在于,还包括:基于所述安装数据进行修改,生成更新数据;采用所述目标接口向所述第二设备发送所述更新数据;所述第二设备用于采用更新数据替换当前本地存储的安装数据;所述第二设备用于在启动时,按照所述更新数据进行初始化。7.一种驱动程序处理方法,其特征在于,应用于第二设备,所述第二设备与第一设备连接,所述第二设备设置有第一接口和第二接口;所述方法包括:采用所述第一接口向所述第一设...

【专利技术属性】
技术研发人员:王绍霖
申请(专利权)人:深圳怡化电脑科技有限公司深圳市怡化时代科技有限公司
类型:发明
国别省市:

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

1