[發明專利]一種讀碼卡的軟件升級方法及系統在審
| 申請號: | 201710324388.4 | 申請日: | 2017-05-10 |
| 公開(公告)號: | CN107045451A | 公開(公告)日: | 2017-08-15 |
| 發明(設計)人: | 吳中梁 | 申請(專利權)人: | 深圳領英特科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518100 廣東省深圳市寶安區西鄉街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 讀碼卡 軟件 升級 方法 系統 | ||
1.一種讀碼卡的軟件升級方法,其特征在于,所述讀碼卡具有USB通訊功能和數據存儲功能,所述讀碼卡的軟件升級方法包括:
讀碼卡連接到USB主機后,將在USB主機上出現可移動存儲設備,其中,所述讀碼卡通過USB數據線與USB主機建立連接;
用戶將待升級軟件復制到可移動存儲設備內,完成固件下載和資源文件的升級,其中,所述升級軟件包括所述固件和所述資源文件;
讀碼卡重新上電后, 對數據存儲器內下載的固件進行升級。
2.根據權利要求1所述的讀碼卡的軟件升級方法,其特征在于,所述讀碼卡的軟件升級方法包括:
當所述讀碼卡上電啟動判斷與USB主機后,所述讀碼卡將進行USB大容量存儲類的初始化。
3.根據權利要求1所述的讀碼卡的軟件升級方法,其特征在于,所述讀碼卡對所述固件進行升級的步驟包括:
讀碼卡對所述數據存儲器內下載的固件進行校驗,判斷所述固件的正確性;
若所述固件校驗正確,則判斷所述固件對應的軟件版本是否與所述讀碼卡當前使用的軟件版本一致;
若所述固件與所述讀碼卡當前使用的版本不一致,則采用所述固件替換所述讀碼卡當前固件,完成升級。
4.根據權利要求1所述的讀碼卡的軟件升級方法,其特征在于,所述讀碼卡對所述固件進行升級的步驟還包括:
若讀碼卡從所述存儲器內讀取不到固件或固件校驗不正確,則跳過升級。
5.根據權利要求1-4中任一項所述的讀碼卡的軟件升級方法,其特征在于,所述采用所述軟件升級包進行軟件升級的步驟包括:
將所述待升級軟件拷貝至所述讀碼卡的存儲空間內,并使用拷貝的固件進行軟件升級。
6.一種讀碼卡的軟件升級系統,其特征在于,所述讀碼卡具有USB通訊模塊和數據存儲模塊,所述讀碼卡的軟件升級系統包括:
文件下載模塊,用于與USB主機連接,實現文件下載到本地,其中所述USB主機通過USB數據線與所述讀碼卡建立連接;
數據讀取模塊,用于從所述數據存儲模塊中讀取升級軟件,其中,所述數據讀取模塊通過文件系統從數據存儲模塊內讀取文件;
軟件升級模塊,用于從所述數據存儲模塊中讀取到固件時,采用所述固件進行軟件升級。
7.根據權利要求6所述的讀碼卡的軟件升級系統,其特征在于,所述軟件升級模塊包括:
文件校驗單元,用于校驗文件的正確性;
版本判斷單元,用于從所述存儲模塊中讀取到固件時,判斷所述固件對應的軟件的版本是否與當前安裝的軟件的版本一致;
軟件升級單元,用于若所述固件對應的軟件版本與當前安裝版本不一致,則采用所述固件進行軟件升級。
8.根據權利要求6所述的讀碼卡的軟件升級系統,其特征在于,所述讀碼卡的軟件升級系統還包括:
異常處理模塊,用于若從所述存儲設備中讀取不到固件或所述固件校驗不正確,則跳過所述固件升級。
9.根據權利要求6所述的讀碼卡的軟件升級系統,其特征在于,所述讀碼卡的軟件升級系統還包括:
初始化模塊,用于所述讀碼卡上電啟動判斷與USB主機連接后,所述讀碼卡將進行USB大容量存儲類的初始化。
10.根據權利要求6-9中任一項所述的讀碼卡的軟件升級系統,其特征在于,所述軟件升級模塊,還用于將所述軟件升級包拷貝至所述讀碼卡的存儲空間中,并使用拷貝的固件對軟件進行升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳領英特科技有限公司,未經深圳領英特科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710324388.4/1.html,轉載請聲明來源鉆瓜專利網。





