[发明专利]一种多口USB设备的端口绑定方法及系统在审
申请号: | 202011531454.3 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112650702A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 翟群峰;周飞 | 申请(专利权)人: | 北京华大智宝电子系统有限公司;北京智宝云科科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 窦艳鹏 |
地址: | 100015*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb 设备 端口 绑定 方法 系统 | ||
本发明涉及一种多口USB设备的端口绑定方法及系统,属于USB设备技术领域,解决了现有技术中端口绑定过程流程复杂、效率低的问题。方法步骤为:获取多口USB设备的索引信息配置文件;索引信息配置文件中包含多口USB设备至少一个端口的第一端口地址及对应的索引值;基于索引信息配置文件,建立索引值与线程之间的对应关系;在多口USB设备的至少一个端口中的一个或多个端口上插入待生产的USB Key设备,获取插入待生产的USB Key设备的所有端口的第二端口地址;若每一端口的第二端口地址均能在索引信息配置文件中找到名称一致的第一端口地址,则根据每一端口的第二端口地址对应的索引值查询到该端口对应的线程,完成多口USB设备的端口绑定。
技术领域
本发明涉及端口绑定技术领域,尤其涉及一种多口USB设备的端口绑定方法及系统。
背景技术
现有技术中,当生产少量USB类型的产品(如USB Key)时,计算机上的单个USB端口基本满足需求。但如果需要生产大批量USB类型的产品时,就需要使用多口USB设备来扩展USB的端口数量,从而加快USB类型的产品的生产速度。当USB Key插入USB端口后,计算机上的Windows系统会为其分配一个唯一的设备描述符。当生产USB Key产品的时候,生产工装软件根据此设备描述符,打开设备进行生产。
当采用计算机上插入多个USB Key的方式生产USB Key产品时,传统的做法是采用C/S模式。即:服务器负责分配资源,然后发送生产数据到各个客户端,每个客户端运行在一个工控主板上,每个工控主板上运行一个Windows操作系统,每个工控主板上插一个USBKey。采用这种方法生产USB Key产品时,客户端软件较为简单,不用考虑USB Key插在哪个USB端口上,直接通信即可。但这种方法对硬件需求较多,导致生产系统成本过高,而且难以维护。
发明内容
鉴于上述的分析,本发明实施例旨在提供一种多口USB设备的端口绑定方法及系统,用以解决现有技术中端口绑定过程流程复杂、效率较低的问题。
一方面,本发明实施例提供了一种多口USB设备的端口绑定方法,包括如下步骤:
获取多口USB设备的索引信息配置文件;所述索引信息配置文件中包含所述多口USB设备至少一个端口的第一端口地址及对应的索引值;
基于所述索引信息配置文件,建立所述索引值与线程之间的对应关系,初始化所述多口USB设备;
在所述多口USB设备的所述至少一个端口中的一个或多个端口上插入待生产的USB Key设备,获取插入所述待生产的USB Key设备的所有端口的第二端口地址;
若每一端口的第二端口地址均能在所述索引信息配置文件中找到名称一致的第一端口地址,则根据所述每一端口的第二端口地址对应的索引值查询到该端口对应的线程,完成所述多口USB设备的端口绑定。
在上述方案的基础上,本发明还作出了如下改进:
基于上述方案的上一步改进,所述获取多口USB设备的索引信息配置文件,包括:
将所述多口USB设备插入上位机的USB接口中;
在多口USB设备的所述至少一个端口上插入空白USB Key设备,基于从上位机中读取的所述空白USB Key的第一设备地址信息,生成所述索引信息配置文件;所述第一设备地址信息包含所述第一端口地址。
基于上述方案的上一步改进,所述索引信息配置文件还包括端口使用个数,所述端口使用个数对应于所述多口USB设备至少一个端口的端口个数。
基于上述方案的上一步改进,确定所述第一端口地址后,人工或自动为所述第一端口地址分配对应的索引值。
基于上述方案的上一步改进,所述初始化所述多口USB设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大智宝电子系统有限公司;北京智宝云科科技有限公司,未经北京华大智宝电子系统有限公司;北京智宝云科科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011531454.3/2.html,转载请声明来源钻瓜专利网。