国产精品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>

      一種通信設(shè)備的自動升級方法及裝置的制作方法

      文檔序號:7579145閱讀:127來源:國知局
      專利名稱:一種通信設(shè)備的自動升級方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,具體涉及一種通信設(shè)備的自動升級方法及裝置。
      背景技術(shù)
      自動升級是大部分通信設(shè)備(如交換機、路由器等)的一個基本功能。通常對 于某一個通信設(shè)備而言,自動升級可能要下載多種不同類型的文件,比如系統(tǒng)鏡像文件、 bootrom文件、配置文件等。設(shè)備一旦下載了錯誤的文件,會造成設(shè)備無法啟動。目前,大部分通信設(shè)備通過在文件生成中生成CRC校驗碼,在下載之前或之后對 CRC校驗碼進行校驗,來避免文件遭到損壞或傳輸錯誤造成的文件自身內(nèi)容錯誤。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題是提供一種通信設(shè)備的自動升級方法及裝置,能保證自 動升級時所下載的文件的正確性,避免因下載不同類型的文件或不同設(shè)備的文件而造成設(shè) 備無法啟動。為了解決上述問題,本發(fā)明提供了一種通信設(shè)備的自動升級方法,包括向網(wǎng)絡(luò)側(cè)請求下載所需的系統(tǒng)文件;根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗,如果所述 文件校驗信息與所請求的系統(tǒng)文件相符則校驗通過;所述文件校驗信息至少包含用于指示 該系統(tǒng)文件的文件類型和/或設(shè)備型號的信息;校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件。進一步地,根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗 的步驟包括當所述文件校驗信息包含用于指示該系統(tǒng)文件的文件類型的信息時,判斷該系統(tǒng) 文件的文件類型和所請求的系統(tǒng)文件的類型是否一致,得到關(guān)于文件類型的判斷結(jié)果。進一步地,根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗 的步驟包括當所述文件校驗信息包含用于指示該系統(tǒng)文件的設(shè)備型號的信息時,判斷該系統(tǒng) 文件的設(shè)備型號和請求下載系統(tǒng)文件的通信設(shè)備的型號是否一致,得到關(guān)于設(shè)備型號的判 斷結(jié)果。進一步地,所述文件校驗信息與所請求的系統(tǒng)文件相符是指得到的判斷結(jié)果中, 不存在為不一致的判斷結(jié)果。進一步地,所述文件校驗信息還包括該系統(tǒng)文件的產(chǎn)品系列標識信息;所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步 驟前還包括判斷所述文件校驗信息中的產(chǎn)品系列標識信息和請求下載系統(tǒng)文件的通信設(shè)備 是否相同,當相同時進行所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步驟。進一步地,所述文件校驗信息還包括版本號;所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步 驟前還包括當且僅當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于保存的版本號 時,進行所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步 驟,并用所下載的系統(tǒng)文件的文件校驗信息的版本號替換保存的版本號。本發(fā)明還提供了一種通信設(shè)備的自動升級裝置,包括下載模塊,用于向網(wǎng)絡(luò)側(cè)請求下載所需的系統(tǒng)文件;校驗模塊,用于根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行 校驗,如果所述文件校驗信息與所請求的系統(tǒng)文件相符則校驗通過;所述文件校驗信息至 少包含用于指示該系統(tǒng)文件的文件類型和/或設(shè)備型號的信息;升級模塊,用于當校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件。進一步地,當所述文件校驗信息包含用于指示該系統(tǒng)文件的文件類型的信息時, 所述校驗模塊根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗是 指所述校驗模塊判斷該系統(tǒng)文件的文件類型和所請求的系統(tǒng)文件的類型是否一致, 得到關(guān)于文件類型的判斷結(jié)果。進一步地,當所述文件校驗信息包含用于指示該系統(tǒng)文件的設(shè)備型號的信息時, 所述校驗模塊根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗是 指所述校驗模塊判斷該系統(tǒng)文件的設(shè)備型號和請求下載系統(tǒng)文件的通信設(shè)備的型 號是否一致,得到關(guān)于設(shè)備型號的判斷結(jié)果。進一步地,校驗模塊當?shù)玫降呐袛嘟Y(jié)果中,不存在為不一致的判斷結(jié)果時,判斷所 述文件校驗信息與所請求的系統(tǒng)文件相符。進一步地,所述文件校驗信息還包括該系統(tǒng)文件的產(chǎn)品系列標識信息;所述校驗模塊還用于先判斷所述文件校驗信息中的產(chǎn)品系列標識信息和請求下 載系統(tǒng)文件的通信設(shè)備是否相同,當相同時再根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信 息對該系統(tǒng)文件進行校驗。進一步地,所述文件校驗信息還包括版本號;所述校驗模塊當且僅當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于 保存的版本號時,根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗, 還用于當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于保存的版本號時,用所下 載的系統(tǒng)文件的文件校驗信息的版本號替換保存的版本號。本發(fā)明的技術(shù)方案能保證通信設(shè)備自動升級時所下載的文件的正確性和完整性, 能防止出現(xiàn)文件類型錯誤或設(shè)備型號錯誤,從而避免因文件出錯致使設(shè)備自動升級后無法 啟動的情況發(fā)生。


      圖1是實施例一的例子中生成文件校驗信息的流程示意圖;圖2是實施例一的例子中根據(jù)文件校驗信息進行校驗的流程示意圖。
      具體實施例方式下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進行更詳細的說明。需要說明的是,如果不沖突,本發(fā)明實施例以及實施例中的各個特征可以相互結(jié) 合,均在本發(fā)明的保護范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組計算機 可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況 下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。對于通信設(shè)備自動升級時下載的文件,除了文件自身內(nèi)容錯誤外,本發(fā)明考慮到 還可能有以下兩種情況可能會導致設(shè)備無法啟動(一 )文件類型錯誤如要下載系統(tǒng)鏡像文件卻下載了 bootrom文件。( 二 )設(shè)備型號錯誤,比如要升級型號為A的設(shè)備的系統(tǒng)鏡像文件,卻下載了型號 為B的設(shè)備的系統(tǒng)鏡像文件。根據(jù)目前的CRC校驗,是無法避免上述兩種錯誤發(fā)生的;本發(fā)明的技術(shù)方案提出 在生成系統(tǒng)文件時添加包含文件類型信息和/或設(shè)備型號信息的文件校驗信息,并在文件 升級下載時對該文件校驗信息進行驗證,來保證通信設(shè)備自動升級時下載文件的正確性和 完整性。實施例一,一種通信設(shè)備的自動升級方法,包括向網(wǎng)絡(luò)側(cè)請求下載所需的系統(tǒng)文件;根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗,如果所述 文件校驗信息與所請求的系統(tǒng)文件相符則校驗通過;所述文件校驗信息至少包含用于指示 該系統(tǒng)文件的文件類型和/或設(shè)備型號的信息;校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件。本實施例中,所述文件校驗信息可以但不限于放在系統(tǒng)文件的起始位置,比如可 以和原先的CRC校驗碼放在相同的位置。本實施例中,所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進 行校驗的步驟具體可以包括當所述文件校驗信息包含用于指示該系統(tǒng)文件的文件類型的信息時,判斷該系統(tǒng) 文件的文件類型和所請求的系統(tǒng)文件的類型是否一致,得到關(guān)于文件類型的判斷結(jié)果;當所述文件校驗信息包含用于指示該系統(tǒng)文件的設(shè)備型號的信息時,判斷該系統(tǒng) 文件的設(shè)備型號和請求下載系統(tǒng)文件的通信設(shè)備的類型是否一致,得到關(guān)于設(shè)備型號的判 斷結(jié)果。相應的,所述文件校驗信息與所請求的系統(tǒng)文件相符是指得到的判斷結(jié)果中,不 存在為不一致的判斷結(jié)果。具體而言,當所述文件校驗信息包含用于指示該系統(tǒng)文件的文件類型的信息,而 不包含用于指示設(shè)備型號的信息時,如果關(guān)于文件類型的判斷結(jié)果為一致則校驗通過;當 所述文件校驗信息包含用于指示該系統(tǒng)文件的設(shè)備型號的信息,而不包含用于指示文件類型的信息時,如果關(guān)于設(shè)備型號的判斷結(jié)果為一致則校驗通過;當所述文件校驗信息包含 用于指示該系統(tǒng)文件的文件類型和設(shè)備型號的信息時,關(guān)于文件類型和設(shè)備型號的判斷結(jié) 果均為一致時校驗才通過。本實施例中,所述文件校驗信息還可以包括該系統(tǒng)文件的文件長度。所述方法中,校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件的步驟前還可 以包括判斷所述文件校驗信息中的文件長度與所下載的系統(tǒng)文件的長度是否相同,如果 相同則進行所述用該系統(tǒng)文件替換原有的相應系統(tǒng)文件的步驟,不相同則不進行。本實施例中,所述文件校驗信息還可以包括CRC校驗碼。所述方法中,校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件的步驟前還可 以包括對所下載的系統(tǒng)文件進行CRC校驗,判斷生成的CRC校驗碼是否與文件校驗信息 中的CRC校驗碼相同;如果相同則進行所述用該系統(tǒng)文件替換原有的相應系統(tǒng)文件的步 驟,不相同則不進行。文件長度校驗和CRC校驗可以都進行,前后順序不限。本實施例中,所述文件校驗信息還可以包括該系統(tǒng)文件的產(chǎn)品系列標識信息;所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步 驟前還可以包括判斷所述文件校驗信息中的產(chǎn)品系列標識信息和請求下載系統(tǒng)文件的通信設(shè)備 是否相同,當相同時進行所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件 進行校驗的步驟。一個系列的通信設(shè)備共用一個產(chǎn)品系列標識信息,比如ISCOM系列的所有以太網(wǎng) 交換機都含有相同的標識信息。實際應用時,上述判斷產(chǎn)品系列標識信息是否相同也可以放在所述根據(jù)所下載的 系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步驟中進行。本實施例中,所述文件校驗信息還可以包括版本號。所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步 驟前還可以包括當且僅當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于保存的版本號 時,進行所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步 驟,并用所下載的系統(tǒng)文件的文件校驗信息的版本號替換保存的版本號。如果所下載的系統(tǒng)文件的文件校驗信息的版本號低于保存的版本號,則可以直接 進行文件長度或CRC校驗,也可以直接丟棄。這樣可以便于兼容以前的沒有用于指示文件類型和/或設(shè)備型號的文件校驗信 肩、ο上述根據(jù)版本號判斷是否校驗的步驟可以放在上述判斷產(chǎn)品系列標識信息是否 相同的步驟前或后,也可以并行。下面用一個例子具體說明生成文件校驗信息的步驟,如圖1所示,包括步聚SlOl 填寫產(chǎn)品系列標識信息,一個系列的通信設(shè)備共用一個標識信息,比如ISCOM系列的所有以太網(wǎng)交換機都含有相同的產(chǎn)品系列標識信息;步驟S102 填寫版本號,版本號的作用是為了保持兼容性,比如加入設(shè)備型號和 文件類型之后的版本號和之前的不同,校驗時對不同的版本號采用不同的檢驗方式,便于
      兼容;步驟S103 填寫用于指示文件類型的信息,如是系統(tǒng)鏡像文件,bootrom文件還是 配置文件;步驟S104 填寫用于指示設(shè)備型號的信息,比如為每個型號的設(shè)備的唯一標識;步驟S105 填寫文件長度,與CRC校驗碼結(jié)合,用于校驗系統(tǒng)文件自身的完整性;步驟S106 生成系統(tǒng)文件的CRC校驗碼,并填充在文件校驗信息里。另外文件校驗信息還可以有預留字段,便于以后的擴展。下面再用一個例子具體說明下載系統(tǒng)文件后進行的步驟,如圖2所示,包括步聚S201 校驗文件校驗信息中的產(chǎn)品系列標識信息是否沒有錯誤;如果沒有錯 誤則進行步驟S202,如果錯誤則校驗失??;步驟S202 根據(jù)文件校驗信息中的版本號判斷是否進行文件類型和設(shè)備型號的 校驗,以便于兼容以前的版本;如果校驗則進行步驟S203,否則進行步驟S205 ;步驟S203:校驗文件類型是否沒有錯誤,如要求下載系統(tǒng)鏡像文件卻下載了 bootrom文件,則錯誤,校驗失敗;如果沒有錯誤則進行步驟S204 ;步驟S204 校驗設(shè)備型號是否沒有錯誤,如在A設(shè)備下載了 B設(shè)備的系統(tǒng)鏡像文 件,則錯誤,校驗失??;如果沒有錯誤則進行步驟S205 ;步驟S205 校驗文件長度校驗是否沒有錯誤,檢查實際的系統(tǒng)文件長度與文件校 驗信息中填寫的文件長度是否一致;如果沒有錯誤則進行步驟S206 ;步驟S206 =CRC校驗,根據(jù)與網(wǎng)絡(luò)側(cè)相同的CRC校驗算法,判斷生成的CRC校驗碼 是否與文件校驗信息中的CRC校驗碼一致,如果一致則用所下載的系統(tǒng)文件替換原有的相 應系統(tǒng)文件;如果不一致則丟棄所下載的系統(tǒng)文件。通過以上步驟,可以保證自動升級時下載的系統(tǒng)文件的正確性。實施例二,一種通信設(shè)備的自動升級裝置,包括下載模塊,用于向網(wǎng)絡(luò)側(cè)請求下載所需的系統(tǒng)文件;校驗模塊,用于根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行 校驗,如果所述文件校驗信息與所請求的系統(tǒng)文件相符則校驗通過;所述文件校驗信息至 少包含用于指示該系統(tǒng)文件的文件類型和/或設(shè)備型號的信息;升級模塊,用于當校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件。本實施例中,當所述文件校驗信息包含用于指示該系統(tǒng)文件的文件類型的信息 時,所述校驗模塊根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗可 以是指所述校驗模塊判斷該系統(tǒng)文件的文件類型和所請求的系統(tǒng)文件的類型是否一致, 得到關(guān)于文件類型的判斷結(jié)果。本實施例中,當所述文件校驗信息包含用于指示該系統(tǒng)文件的設(shè)備型號的信息 時,所述校驗模塊根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗可 以是指
      所述校驗模塊判斷該系統(tǒng)文件的設(shè)備型號和請求下載系統(tǒng)文件的通信設(shè)備的型 號是否一致,得到關(guān)于設(shè)備型號的判斷結(jié)果。7相應的,校驗模塊當?shù)玫降呐袛嘟Y(jié)果中,不存在為不一致的判斷結(jié)果時,判斷所述 文件校驗信息與所請求的系統(tǒng)文件相符。本實施例中,所述文件校驗信息還可以包括該系統(tǒng)文件的文件長度。所述升級模塊還可以用于在校驗通過后先判斷所述文件校驗信息中的文件長度 與所下載的系統(tǒng)文件的長度是否相同,如果相同則用該系統(tǒng)文件替換原有的相應系統(tǒng)文 件,不相同則不替換。本實施例中,所述文件校驗信息還可以包括CRC校驗碼。所述升級模塊還可以用于在校驗通過后先對所下載的系統(tǒng)文件進行CRC校驗,判 斷生成的CRC校驗碼是否與文件校驗信息中的CRC校驗碼相同;如果相同則用該系統(tǒng)文件 替換原有的相應系統(tǒng)文件,不相同則不替換。本實施例中,所述文件校驗信息還可以包括該系統(tǒng)文件的產(chǎn)品系列標識信息;所述校驗模塊還可以用于先判斷所述文件校驗信息中的產(chǎn)品系列標識信息和請 求下載系統(tǒng)文件的通信設(shè)備是否相同,如果相同再根據(jù)所下載的系統(tǒng)文件中攜帶的文件校 驗信息對該系統(tǒng)文件進行校驗。本實施例中,所述文件校驗信息還可以包括版本號;所述校驗模塊當且僅當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于 保存的版本號時,根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗, 還用于當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于保存的版本號時,用所下 載的系統(tǒng)文件的文件校驗信息的版本號替換保存的版本號。所述校驗模塊還用于當所下載的系統(tǒng)文件的文件校驗信息的版本號低于保存的 版本號時,通知所述升級模塊校驗通過。其它實現(xiàn)細節(jié)可參見實施例一。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令 相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤 等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應 地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的 形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變 形都應屬于本發(fā)明的權(quán)利要求的保護范圍。
      權(quán)利要求
      1.一種通信設(shè)備的自動升級方法,包括向網(wǎng)絡(luò)側(cè)請求下載所需的系統(tǒng)文件;根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗,如果所述文件 校驗信息與所請求的系統(tǒng)文件相符則校驗通過;所述文件校驗信息至少包含用于指示該系 統(tǒng)文件的文件類型和/或設(shè)備型號的信息;校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件。
      2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗 信息對該系統(tǒng)文件進行校驗的步驟包括當所述文件校驗信息包含用于指示該系統(tǒng)文件的文件類型的信息時,判斷該系統(tǒng)文件 的文件類型和所請求的系統(tǒng)文件的類型是否一致,得到關(guān)于文件類型的判斷結(jié)果。
      3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗 信息對該系統(tǒng)文件進行校驗的步驟包括當所述文件校驗信息包含用于指示該系統(tǒng)文件的設(shè)備型號的信息時,判斷該系統(tǒng)文件 的設(shè)備型號和請求下載系統(tǒng)文件的通信設(shè)備的型號是否一致,得到關(guān)于設(shè)備型號的判斷結(jié)果。
      4.如權(quán)利要求2或3所述的方法,其特征在于所述文件校驗信息與所請求的系統(tǒng)文件相符是指得到的判斷結(jié)果中,不存在為不一致 的判斷結(jié)果。
      5.如權(quán)利要求1到3中任一項所述的方法,其特征在于所述文件校驗信息還包括該系統(tǒng)文件的產(chǎn)品系列標識信息;所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步驟前 還包括判斷所述文件校驗信息中的產(chǎn)品系列標識信息和請求下載系統(tǒng)文件的通信設(shè)備是否 相同,當相同時進行所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行 校驗的步驟。
      6.如權(quán)利要求1到3中任一項所述的方法,其特征在于所述文件校驗信息還包括版本號;所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步驟前 還包括當且僅當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于保存的版本號時,進 行所述根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗的步驟,并用 所下載的系統(tǒng)文件的文件校驗信息的版本號替換保存的版本號。
      7.一種通信設(shè)備的自動升級裝置,其特征在于,包括下載模塊,用于向網(wǎng)絡(luò)側(cè)請求下載所需的系統(tǒng)文件;校驗模塊,用于根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校 驗,如果所述文件校驗信息與所請求的系統(tǒng)文件相符則校驗通過;所述文件校驗信息至少 包含用于指示該系統(tǒng)文件的文件類型和/或設(shè)備型號的信息;升級模塊,用于當校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件。
      8.如權(quán)利要求7所述的裝置,其特征在于,當所述文件校驗信息包含用于指示該系統(tǒng)文件的文件類型的信息時,所述校驗模塊根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對 該系統(tǒng)文件進行校驗是指所述校驗模塊判斷該系統(tǒng)文件的文件類型和所請求的系統(tǒng)文件的類型是否一致,得到 關(guān)于文件類型的判斷結(jié)果。
      9.如權(quán)利要求7所述的裝置,其特征在于,當所述文件校驗信息包含用于指示該系統(tǒng) 文件的設(shè)備型號的信息時,所述校驗模塊根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對 該系統(tǒng)文件進行校驗是指所述校驗模塊判斷該系統(tǒng)文件的設(shè)備型號和請求下載系統(tǒng)文件的通信設(shè)備的型號是 否一致,得到關(guān)于設(shè)備型號的判斷結(jié)果。
      10.如權(quán)利要求8或9所述的裝置,其特征在于校驗模塊當?shù)玫降呐袛嘟Y(jié)果中,不存在為不一致的判斷結(jié)果時,判斷所述文件校驗信 息與所請求的系統(tǒng)文件相符。
      11.如權(quán)利要求7到9中任一項所述的裝置,其特征在于所述文件校驗信息還包括該系統(tǒng)文件的產(chǎn)品系列標識信息;所述校驗模塊還用于先判斷所述文件校驗信息中的產(chǎn)品系列標識信息和請求下載系 統(tǒng)文件的通信設(shè)備是否相同,當相同時再根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對 該系統(tǒng)文件進行校驗。
      12.如權(quán)利要求7到9中任一項所述的裝置,其特征在于所述文件校驗信息還包括版本號;所述校驗模塊當且僅當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于保存 的版本號時,根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗,還用 于當所下載的系統(tǒng)文件的文件校驗信息的版本號高于或等于保存的版本號時,用所下載的 系統(tǒng)文件的文件校驗信息的版本號替換保存的版本號。
      全文摘要
      本發(fā)明公開了一種通信設(shè)備的自動升級方法及裝置;方法包括向網(wǎng)絡(luò)側(cè)請求下載所需的系統(tǒng)文件;根據(jù)所下載的系統(tǒng)文件中攜帶的文件校驗信息對該系統(tǒng)文件進行校驗,如果所述文件校驗信息與所請求的系統(tǒng)文件相符則校驗通過;所述文件校驗信息至少包含用于指示該系統(tǒng)文件的文件類型和/或設(shè)備型號的信息;校驗通過后,用該系統(tǒng)文件替換原有的相應系統(tǒng)文件。本發(fā)明的技術(shù)方案能保證通信設(shè)備自動升級時所下載的文件的正確性和完整性,能防止出現(xiàn)文件類型錯誤或設(shè)備型號錯誤,從而避免因文件出錯致使設(shè)備自動升級后無法啟動的情況發(fā)生。
      文檔編號H04L12/24GK102082833SQ20111003372
      公開日2011年6月1日 申請日期2011年1月31日 優(yōu)先權(quán)日2011年1月31日
      發(fā)明者嚴國濤, 應建鋼 申請人:瑞斯康達科技發(fā)展股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1