国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      汽車診斷設備的軟件升級方法及系統的制作方法_2

      文檔序號:9787199閱讀:來源:國知局
      級包獲取指令時,從所述存儲設備中讀取軟件升級包。
      [0041]步驟S20,汽車診斷設備從所述存儲設備中讀取到軟件升級包時,采用所述軟件升級包進行軟件升級。
      [0042]汽車診斷設備從上述存儲設備中讀取到軟件升級包時,可以使用該軟件升級包對軟件進行升級,可以預先設置需要升級的軟件的名稱,根據上述名稱在所述存儲設備中檢索對應的軟件升級包,因此,用戶在所述存儲設備中保存升級包時,需要將其以正確的名稱命名。參照圖2所示,該步驟可以包括以下細化步驟:
      [0043]步驟S21,汽車診斷設備從所述存儲設備中讀取到軟件升級包時,判斷所述軟件升級包對應的軟件的版本是否高于當前安裝的軟件的版本。
      [0044]步驟S22,若所述軟件升級包對應的軟件版本高于當前安裝版本,則采用所述軟件升級包進行軟件升級。
      [0045]在讀取到軟件升級包之后,先判斷軟件升級包的版本是否高于當前安裝的版本,然后進行升級。
      [0046]汽車診斷設備從所述存儲設備中讀取到軟件升級包時,獲取所述軟件升級包對應的軟件的版本號;將獲取到的所述版本號與當前安裝的軟件的版本號進行對比,以判斷所述軟件升級包對應的軟件版本是否高于當前安裝版本。
      [0047]本實施例提供了一種判斷軟件升級包的版本是否高于當前安裝版本的方式,通過對比版本號實現,現有的軟件版本編號一般采用以下格式:
      [0048]主版本號.子版本號.修正版本號.編譯版本號
      [0049]因此,在進行版本號對比時,可以從主版本號至編譯版本號依次進行對比,當軟件升級包的版本號大于當前安裝軟件的版本號時,認為軟件升級包的版本高于當前安裝軟件的版本。當然也有其他的編碼方式,但是一般新版的編號對應的數字都會大于舊版編碼對應的數字,因此,在進行對比時,可從左至右分別進行主版本號、子版本號等的對比。
      [0050]可以理解的是,在其他實施例中,也可以根據用戶的需要,對汽車診斷設備上的軟件進行回退升級,例如,用戶需要使用舊版軟件中的某些功能,而當前安裝的軟件版本中不具有這些功能時,用戶會希望將軟件回退至舊版本,此時需要獲取到的軟件升級包的版本號早于當前安裝軟件的版本號。
      [0051 ]進一步地,如果汽車診斷設備沒有從存儲設備中獲取到軟件升級包,或者,在升級過程中發(fā)生錯誤,無法完成升級過程,可以發(fā)出提示信息以告知用戶軟件升級失敗,例如,若汽車診斷設備設置有警報裝置,則可以發(fā)出警報,或者,當汽車診斷設備上連接有顯示裝置時,也可以在顯示裝置上推送提示信息。
      [0052]進一步地,在步驟SlO之前,該方法還包括以下步驟:
      [0053]汽車診斷設備在進入升級模式后,推送升級方式的選擇界面,以供用戶根據所述選擇界面選擇需要的升級方式,其中,所述選擇界面上有通過存儲設備升級的選項;
      [0054]當接收到基于所述選擇界面的選擇指令,且所述選擇指令對應的選項為通過存儲設備升級時,進行USB大容量存儲類的初始化。
      [0055]在汽車診斷設備在進入升級模式后,推送選擇界面,該選擇界面上包括通過PC升級,或者通過存儲設備升級,用戶可以根據自己的需求進行選擇,若用戶選擇了通過存儲設備進行升級,則進行USB大容量存儲類的初始化,此時,用戶需要將保存有軟件升級包的存儲設備通過OTG數據線與汽車診斷設備的USB端口建立連接。
      [0056]進一步地,在對軟件進行升級時,可以無需拷貝,直接使用存儲設備中保存的軟件升級包對軟件進行升級,也可以將所述軟件升級包拷貝至所述汽車診斷設備的存儲空間中,并使用拷貝的軟件升級包對軟件進行升級。
      [0057]本實施例提出的汽車診斷設備的軟件升級方法,在對汽車診斷設備上的軟件進行升級時,只需要將存儲有軟件升級包的存儲設備通過OTG數據線連接在汽車診斷設備的USB接口上,當汽車診斷設備檢測到有OTG設備與其建立連接之后,會自動識別設備并且從存儲設備上讀取對應的軟件升級包進行軟件升級,本發(fā)明提出的方法,無需攜帶額外的輔助設備,只需要通過能夠與OTG數據建立連接的存儲設備,即可方便快捷地實現對汽車診斷設備的軟件進行升級。
      [0058]本發(fā)明還提出一種汽車診斷設備的軟件升級系統。
      [0059]參照圖3所示,為本發(fā)明汽車診斷設備的軟件升級系統第一實施例的功能模塊示意圖。
      [0060]在該實施例中,該汽車診斷設備的軟件升級系統包括:
      [0061]數據讀取模塊10,用于從所述存儲設備中讀取軟件升級包,其中,所述存儲設備通過OTG數據線與所述汽車診斷設備的USB端口建立連接。
      [0062]如果有汽車診斷設備上的軟件需要更新時,用戶可以先獲取到升級軟件包,并將其存儲在存儲設備中,由于現在手機,平板電腦等移動終端越來越普及,大部分用戶會使用移動終端進行文件存儲和管理,因此,用戶可以將軟件升級包下載至手機,然后將手機通過OTG(On The Go)數據線連接至汽車診斷設備的USB端口,汽車診斷設備會自動從手機內存中搜索有效的軟件升級包,當然,用戶也可以根據需要將獲取到的軟件升級包保存在其他的存儲設備中,例如內存卡,移動硬盤等易于攜帶的存儲設備,如果用戶將軟件升級包保存在內存卡中,那么在需要為汽車診斷設備進行軟件升級時,以MSC類(mass storage deviceclass,大容量存儲設備類)的傳輸協議,通過OTG數據線,將讀卡器連通內存插入汽車診斷設備的USB端口,數據讀取模塊10便可以讀寫內存卡,從中讀取到軟件升級包??梢岳斫獾氖牵瑪祿x取模塊10可以是在檢測到與存儲設備通過OTG數據線與存儲設備建立連接之后,進行軟件升級包的讀取,也可以是在接收到軟件升級指令或者升級包獲取指令時,從所述存儲設備中讀取軟件升級包。
      [0063]軟件升級模塊20,用于從所述存儲設備中讀取到軟件升級包時,采用所述軟件升級包進行軟件升級。
      [0064]數據讀取模塊10從上述存儲設備中讀取到軟件升級包時,軟件升級模塊20可以使用該軟件升級包對軟件進行升級,可以預先設置需要升級的軟件的名稱,數據讀取模塊10根據上述名稱在所述存儲設備中檢索對應的軟件升級包,因此,用戶在所述存儲設備中保存升級包時,需要將其以正確的名稱命名。參照圖4所示,軟件升級模塊20可以包括以下細化單元:
      [0065]版本判斷單元21,用于從所述存儲設備中讀取到軟件升級包時,判斷所述軟件升級包對應的軟件的版本是否高于當前安裝的軟件的版本。
      [0066]軟件升級單元22,用于若所述軟件升級包對應的軟件版本高于當前安裝版本,則采用所述軟件升級包進行軟件升級。
      [0067]在讀取到軟件升級包之后,版本判斷單元21先判斷軟件升級包的版本是否高于當前安裝的版本,然后進行升級。數據讀取模塊10從所述存儲設備中讀取到軟件升級包時,版本判斷單元21獲取所述軟件升級包對應的軟件的版本號;將獲取到的所述版本號與當前安裝的軟件的版本號進行對比,以判斷所述軟件升級包對應的軟件版本是否高于當前安裝版本。
      [0068]本實施例提供了一種判斷軟件升級包的版本是否高于當前安裝版本的方式,通過對比版本號實現,現有的軟件版本編號一般采用以下格式:
      [0069]主版本號.子版本號.修正版本號.編譯版本號
      [0070]因此,在進行版本號對比時,版本判斷單元21可以從主版本號至編譯版本號依次進行對比,當軟件升級包的版本號大于當前安裝軟件的版本號時,認為軟件升級包的版本高于
      當前第2頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1