[發(fā)明專利]軟件在線升級修復方法在審
| 申請?zhí)枺?/td> | 201310627629.4 | 申請日: | 2013-11-29 |
| 公開(公告)號: | CN103631622A | 公開(公告)日: | 2014-03-12 |
| 發(fā)明(設計)人: | 劉靜;李陽超 | 申請(專利權)人: | 中達電通股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海光華專利事務所 31219 | 代理人: | 余明偉 |
| 地址: | 201209 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 在線 升級 修復 方法 | ||
1.一種軟件在線升級修復方法,其應用于可相互通信的上位機與下位機之間,用于實現對下位機中的嵌入式系統(tǒng)軟件在上一次升級過程中發(fā)生異常狀況而中斷的修復升級功能,且當下位機在升級過程中發(fā)生異常狀況時記錄有斷點信息,其特征在于,所述軟件在線升級修復方法至少包括:
1)建立所述上位機與所述下位機之間的通信;
2)于所述上位機端,向所述下位機發(fā)送斷點信息查詢指令;
3)于所述下位機端,響應所述上位機所發(fā)送的指令,并上傳本下位機上一次升級過程中所記錄的斷點應答信息至所述上位機;
4)于所述上位機端,根據所述下位機所上傳的斷點應答信息,判斷該斷點應答信息是否有斷點信息,若是,則進至步驟5),若否,則進至步驟6);
5)于所述上位機端,從需要傳輸給下位機的升級文件起始位置開始一幀一幀傳輸文件數據,并于文件數據傳輸完成后,發(fā)送一表征為傳輸文件結束指令的文件數據,接著,進行步驟7);
6)于所述上位機端,從斷點位置開始一幀一幀傳輸上一次升級過程中未傳輸完的文件數據,并于文件數據傳輸完成后,發(fā)送一表征為傳輸文件結束指令的文件數據;
7)于所述下位機端,判斷所接收到的文件數據是否表征為文件傳輸結束指令,若是,則依據所接收到的所有文件數據進行在線升級修復操作,若否,則進至步驟8);
8)于所述下位機端,將接收到的文件數據寫入本下位機的嵌入式系統(tǒng)的存儲介質的相應位置,當寫入完成后將該位置更新記錄為中斷位置,以作為斷點信息,并上傳一本下位機已正確接收到一幀數據的應答信息至所述上位機;以及
9)于所述上位機端,根據所述下位機所上傳的已正確接收到一幀數據的應答信息,繼續(xù)傳輸下一幀文件數據,接著,返回至步驟7)。
2.根據權利要求1所述的軟件在線升級修復方法,其特征在于:所述步驟1)進一步包括:通過RS232、RS485或網絡建立所述上位機與所述下位機之間的通信。
3.根據權利要求2所述的軟件在線升級修復方法,其特征在于:所述網絡為無線網絡或有線網絡。
4.根據權利要求1所述的軟件在線升級修復方法,其特征在于:所述斷點信息包括上一次升級過程中在中斷時所記錄的傳輸數據長度和傳輸數據地址。
5.根據權利要求1所述的軟件在線升級修復方法,其特征在于:所述軟件在線升級修復方法支持廣播通訊模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中達電通股份有限公司,未經中達電通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310627629.4/1.html,轉載請聲明來源鉆瓜專利網。





