[發明專利]一種數據下載方法及裝置在審
| 申請號: | 201310274566.9 | 申請日: | 2013-07-02 |
| 公開(公告)號: | CN104281457A | 公開(公告)日: | 2015-01-14 |
| 發明(設計)人: | 黎興建;胡勝發 | 申請(專利權)人: | 安凱(廣州)微電子技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 510663 廣東省廣州市蘿崗區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 下載 方法 裝置 | ||
技術領域
本發明涉及計算機領域,特別是涉及一種數據下載方法及裝置。
背景技術
隨著計算機技術的快速發展,市場上的電子產品層出不窮,比如:手機、MP3、手持通訊設備等等,這些產品在生產過程中必須通過PC機下載相關的應用程序文件之后才能夠應用。目前,對于批量生產的電子產品,商家為了提高產品生產效率,通常采用一次多臺的下載方式,但是,在實際下載操作中會存在如下技術問題:當多臺產品同時進行程序下載時,由于一些USB線松動、儲存介質質量太差、其他硬件故障的問題,導致個別的產品會出現下載程序失敗的情況,這個時候,就會對所有產品進行重新下載程序,直到確定所有的產品都下載成功為止。比如,當前有10臺電子產品同時下載程序,其中5臺產品出現下載失敗的現象,但是并不知道具體是哪5臺程序下載失敗,目前就只能是重新對這10臺產品進行下載程序,直到這10臺產品全部下載成功為止。由于在每一次重新下載的過程中都會由于突發的故障導致某幾臺產品程序下載失敗,這種對所有產品進行重復性下載的操作耗時耗力,浪費生產資源并且嚴重影響生產效率。
發明內容
為了解決上述技術問題,本發明提出了一種數據下載方法及裝置,能夠在批量生產電子產品時,識別出下載失敗的產品,針對性的再對其進行重新下載,節約人力物力資源同時提高了產品生產效率。。
本發明實施例公開了如下技術方案:
一種數據下載方法,包括:
通過USB盤符名獲取當前與PC機連接的產品硬盤序列號;
在注冊表中掃描所有的USB控制器并查找HUB端口信息,記錄與所述產品硬盤序列號一致的Port接口信息以及對應的HUB端口,并綁定到下載程序的一個通道;
對所有與PC機連接的產品進行程序下載,當發現任意一個或者多個通道下載失敗時,對與該通道所綁定的產品重新下載程序直到下載成功。
優選的,所述通過USB盤符名獲取當前與PC機連接的產品硬盤序列號,包括:
當前產品通過USB接口與PC機連接,獲取對應的USB盤符名;
根據所述USB盤符名打開對應的USB,獲取對應的USB句柄信息,判斷是否打開成功,當打開成功時連接到WMI提供程序;
當連接成功時,從反饋的字符串中提取產品硬盤序列號。
優選的,當所述PC機采用的windows系統時,則根據所述USB盤符名打開對應的USB,獲取對應的USB句柄信息,判斷是否打開成功,當打開成功時連接到WMI提供程序,具體為:
根據所述USB盤符名打開對應的USB,獲取對應的USB句柄信息,判斷是否打開成功,當打開成功時連接到ROOT//CIMV2命名空間中的WMI提供程序中。
優選的,所述在注冊表中掃描所有的USB控制器并查找HUB端口信息,記錄與所述產品硬盤序列號一致的Port接口信息以及對應的HUB端口,并綁定到下載程序的一個通道,包括:
S1:依次打開PC機的主機控制器的HCD端口;
S2:依次判斷是否打開成功,若打開成功,進入步驟S3,否則轉到步驟S1;
S3:從打開的HCD端口的句柄信息中獲取該端口的HUB名;
S4:通過獲取的HUB名打開對應的HUB,獲取HUB句柄信息;
S5:從所述HUB句柄信息中獲取該HUB所有的Port信息;
S6:依次打開該Port接口獲取Port接口信息;
S7:依次判斷所述Port接口信息是否與所述產品硬件序列號是否一致,如果一致,進入步驟S8,否則,進入步驟S9;
S8:記錄所述Port接口和對應的HUB,并綁定到下載程序的一個通道;
S9:判斷所述Port接口是否外接一個擴展的HUB,如果是,獲取相應的HUB名,轉入步驟S4,否則,轉入步驟S6。
本發明還提供了一種數據下載裝置,包括:
獲取單元,用于通過USB盤符名獲取當前與PC機連接的產品硬盤序列號;
綁定單元,用于在注冊表中掃描所有的USB控制器并查找HUB端口信息,記錄與所述產品硬盤序列號一致的Port接口信息以及對應的HUB端口,并綁定到下載程序的一個通道;
下載單元,用于對所有與PC機連接的產品進行程序下載,當發現任意一個或者多個通道下載失敗時,對與該通道所綁定的產品重新下載程序直到下載成功。
優選的,所述獲取單元,包括:
第一獲取模塊,用于當前產品通過USB接口與PC機連接,獲取對應的USB盤符名;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安凱(廣州)微電子技術有限公司,未經安凱(廣州)微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310274566.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無托包裝機
- 下一篇:用于包裝物品堆疊的方法和設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





