[發明專利]一種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.szxzyx.cn/pat/books/201410185120.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:環保設備遠程自動監測數據采集裝置
- 下一篇:一種臭氧發生裝置控制系統





