[发明专利]一种USB设备生产装置的工作方法有效
| 申请号: | 201410185120.3 | 申请日: | 2014-05-04 |
| 公开(公告)号: | CN103955442A | 公开(公告)日: | 2014-07-30 |
| 发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
| 主分类号: | G06F13/40 | 分类号: | G06F13/40 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 usb 设备 生产 装置 工作 方法 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种USB设备生产装置的工作方法。
背景技术
申请人作为一家USB设备生产厂商,发现行业内用于批量生产USB设备的生产工具有以下局限性:一套生产工具只能用于生产不带存储功能的USB设备或带存储功能的USB设备,即生产工具的兼容性差。因为在批量生产时,应用场景是多个或多级HUB与生产工具直接连接扩展出多个USB端口,待生产设备连接在HUB的USB端口上,在进行生产时生产工具首先需要定位并识别出待生产设备,带存储功能的USB设备的内部结构与不带存储功能的USB设备的差别在于带存储功能的USB设备本身存在一级内置的HUB,因此两种类型的待生产设备被生产工具定位并识别的流程是不同的,所以对于生产厂商而言,需要维护两套生产工具来生产这两种类型的USB设备。
因此,发明一种兼容性好且生产效率高的USB设备的生产工具成为目前急需解决的问题。
发明内容
为解决现有技术中存在的技术问题,本发明提出了一种USB设备生产装置的工作方法。
本发明采用的技术方案包括:一种USB设备生产装置的工作方法,包括,
步骤1:装置枚举与其连接的HUB设备,判断是否枚举到,是则执行步骤2,否则继续执行步骤1;
步骤2:装置根据枚举到的HUB设备创建进程,在创建的进程中执行步骤3至步骤9;
步骤3:装置打开与进程对应的一个HUB设备,根据预设数组给当前打开的HUB设备的各个端口设置HUB端口号,并选取该HUB设备的一个端口作为当前端口;
步骤4:装置给当前端口上电;
步骤5:装置枚举与其连接的待生产设备,判断是否枚举到,是则遍历枚举到的待生产设备,执行步骤6,否则继续执行步骤5;
步骤6:装置根据枚举到的待生产设备的总线编号和设备编号,在系统文件中获取所述待生产设备的父设备编号,判断所述待生产设备的总线编号和父设备编号与当前打开的HUB设备的总线编号和设备编号是否对应一致,是则将枚举到的所述待生产设备的设备类型标识为非存储功能类型,然后执行步骤8,否则执行7;
步骤7:装置根据枚举到的待生产设备的总线编号和获取的所述父设备编号,在系统文件中获取所述父设备编号的上一级设备编号,判断所述待生产设备的总线编号和获取的所述上一级设备编号与当前打开的HUB设备的总线编号和设备编号是否对应一致,是则将枚举到的所述待生产设备的设备类型标识为存储功能类型,然后执行步骤8,否则返回执行步骤5;
步骤8:装置判断枚举到的所述待生产设备的设备类型是否与预设待生产设备类型一致,是则执行步骤9,否则返回执行步骤5;
步骤9:装置对所述待生产设备执行预设生产操作,并判断操作是否成功完成,是则装置给当前端口下电,并根据当前端口对应的HUB端口号重新选定所述HUB设备的一个端口作为当前端口,然后返回执行步骤4,否则返回执行步骤5。
上述步骤5、步骤7和步骤8的判断为否时返回执行步骤5还可以替换为:判断为否时装置给当前端口下电,并根据当前端口对应的HUB端口号重新选定所述HUB设备的一个端口作为当前端口,然后返回执行步骤4。
或者是,所述方法包括,
步骤1:装置监测是否有USB设备连接到装置,是则对监测到的USB设备执行步骤2,否则继续执行步骤1;
步骤2:装置根据预设待生产设备标识信息判断监测到的USB设备是否为待生产设备,是则执行步骤3,否则返回步骤1;
步骤3:装置根据监测到的待生产设备的总线编号和设备编号,在系统文件中获取其父设备编号,然后在系统文件中查找是否有且只有一个与所述总线编号和父设备编号相同且产品类型属性为预设属性值的USB设备,是则执行步骤4,否则执行步骤5;
步骤4:装置标识监测到的待生产设备的设备类型为存储功能类型,然后执行步骤6;
步骤5:装置标识监测到的待生产设备的设备类型为非存储功能类型,然后执行步骤6;
步骤6:装置判断当前标识的待生产设备的设备类型是否与预设待生产设备类型一致,是则执行步骤7,否则返回步骤1;
步骤7:装置对监测到的所述待生产设备执行预设生产操作,待操作完成后返回步骤1。
本发明达到的有益效果是,本发明提供的USB设备生产装置的工作方法,可以实现通过维护一套生产工具,实现对存储功能类型和非存储功能类型的USB设备的批量生产,提高了生产工具的兼容性,方便了开发及后期生产维护管理。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410185120.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:环保设备远程自动监测数据采集装置
- 下一篇:一种臭氧发生装置控制系统





