[發明專利]一種小內存設備的軟件升級方法有效
| 申請號: | 201310727103.3 | 申請日: | 2013-12-25 |
| 公開(公告)號: | CN103685552B | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 肜云;張智;汪剛;王欣 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙)11221 | 代理人: | 魏殿紳,龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 內存 設備 軟件 升級 方法 | ||
技術領域
本發明涉及光分配網絡設備領域,具體來講是一種小內存設備的軟件升級方法。
背景技術
如圖1所示,光配線網絡設備升級系統包括網管系統(包括FTP服務器)、智能管理終端、光配線網絡設備(MMU、DMU、DCU等),光配線網絡設備對象主要的升級途徑有兩種:一種是由網管系統直接向光配線網絡設備發送升級指令,光配線網絡設備解析收到的升級指令,從中獲取FTP服務器的用戶名、密碼及設備的文件名,通過FTP協議下載設備的文件進行升級操作。另一種是智能管理終端向光配線網絡設備發送升級指令,智能管理終端直接將文件傳送給光配線網絡設備,光配線網絡設備再進行升級操作。
上述光配線網絡設備的升級方法都是將所有的升級子文件(接近2M)全部傳輸到內存中,再將升級文件寫入flash,這就需要光配線網絡設備采用的內存要大于全部的升級子文件。而光配線網絡設備升級占用的內存空間較大,升級時功耗較高,不能滿足用戶對產品低功耗的要求;所用的內存芯片價格也比較昂貴,增加成本;需要的地址線偏多,采用的I/O接口也隨之增長,整個硬件電路的復雜度也增加。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種小內存設備的軟件升級方法,光配線網絡設備升級占用的內存空間小,降低升級功耗,節省內存芯片成本,簡化硬件電路復雜度。
為達到以上目的,本發明提供一種小內存設備的軟件升級方法,包括網管系統升級光配線網絡設備的步驟和智能管理終端升級光配線網絡設備的步驟,網管系統直接向光配線網絡設備發送升級指令時,光配線網絡設備的內存空間接收一個升級子文件后直接寫入flash中,內存空間隨后刪除該次升級子文件,再次接收下一個升級子文件,直至所有升級子文件全部寫入flash;智能管理終端向光配線網絡設備發送升級指令時,光配線網絡設備的內存空間接收一個升級子文件,并校驗CRC和升級子文件編號正確后,寫入flash中,內存空間隨后刪除該次升級子文件,再次接收下一個升級子文件,直至所有升級子文件全部寫入flash;其中,光配線網絡設備的內存空間不小于兩種升級情況下最大升級子文件的大小。
在上述技術方案的基礎上,所述網管系統直接向光配線網絡設備發送升級指令時,光配線網絡設備通過其FTP客服端連接網管系統的FTP服務器下載升級子文件。
在上述技術方案的基礎上,所述光配線網絡設備解析網管系統發來的升級指令,獲取FTP服務器用戶名、密碼及升級文件名,若獲取失敗,光配線網絡設備向網管系統反饋獲取失敗信息。
在上述技術方案的基礎上,所述網管系統直接向光配線網絡設備發送升級指令,光配線網絡設備的內存空間接收每個升級子文件時,判斷該升級子文件是否存入內存空間,若是,將該升級子文件寫入flash中;若否,以trap的方式告知網管系統升級失敗,并清除已寫入的flash。
在上述技術方案的基礎上,網管系統直接向光配線網絡設備發送升級指令時,所有升級子文件全部寫入flash后,光配線網絡設備以trap的方式告知網管系統升級成功。
在上述技術方案的基礎上,所述智能管理終端向光配線網絡設備發送升級指令時,光配線網絡設備獲取升級的光配線網絡設備類型、升級子文件數量,若獲取失敗,則光配線網絡設備向智能管理終端反饋獲取失敗信息。
在上述技術方案的基礎上,所述智能管理終端向光配線網絡設備發送升級指令,光配線網絡設備的內存空間接收每個升級子文件,判斷該升級子文件對否存入內存空間,若是,進一步校驗該升級子文件CRC是否成功,若成功,將該升級子文件寫入flash中,反饋給智能管理終端接收成功信息;若該升級子文件沒有存入內存空間或者校驗該子文件CRC失敗,則向智能管理終端反饋出錯信息,終止升級。
在上述技術方案的基礎上,所述智能管理終端向光配線網絡設備發送升級指令時,所有升級子文件全部寫入flash后,光配線網絡設備發包給智能管理終端反饋升級成功。
在上述技術方案的基礎上,所述網管系統直接向光配線網絡設備發送升級指令時,每個升級子文件為256字節;智能管理終端向光配線網絡設備發送升級指令時,每個升級子文件為1300字節;所述光配線網絡設備的內存空間不小于1300字節。
本發明的有益效果在于:
1、光配線網絡設備的內存空間只需要存儲每個升級子文件,因此內存空間減小,使用小的內存即可完成光配線網絡設備的升級,采用的內存芯片隨之減小,大大降低光配線網絡設備的成本,例如256K的內存芯片價格只有2M內存的一般,光配線網絡設備的成本可降低50%左右。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310727103.3/2.html,轉載請聲明來源鉆瓜專利網。





