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





