[發明專利]用戶用電信息采集終端遠程升級方法有效
| 申請號: | 201310471577.6 | 申請日: | 2013-10-11 |
| 公開(公告)號: | CN103530153A | 公開(公告)日: | 2014-01-22 |
| 發明(設計)人: | 高友會;仝開樂;周宇;張建培 | 申請(專利權)人: | 光一科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 南京蘇科專利代理有限責任公司 32102 | 代理人: | 何朝旭;周海斌 |
| 地址: | 211103 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶 用電 信息 采集 終端 遠程 升級 方法 | ||
1.一種用戶用電信息采集終端遠程升級方法,其特征是,包括以下步驟:
第一步、主站選擇一采集終端為當前升級終端;
第二步、主站向當前升級終端按幀發送預先由整個程序升級文件分割而成的各幀文件塊、以及與各幀文件塊對應的經單幀校驗算法得出的單幀校驗數據;當前升級終端按所述單幀校驗算法校驗各幀文件塊;
第三步、主站向當前升級終端發送與整個程序升級文件對應的經整文件校驗算法得出的整文件校驗數據;當前升級終端按所述整文件校驗算法校驗整個程序升級文件;
第四步、當前升級終端升級處理結束;主站判斷是否所有采集終端升級處理結束,若否則選擇下一采集終端為當前升級終端并轉至第二步,若是則遠程升級結束。
2.根據權利要求1所述用戶用電信息采集終端遠程升級方法,其特征是,第二步中,針對各幀文件塊的單幀校驗算法具體過程如下:
S1.初始化:令變量W_CRC為16位二進制數,各位數值均為零;令數據指針i=1;
S2.取變量W_CRC的左邊8位并保存至變量W_CRC1;取變量W_CRC的右邊8位并保存至變量W_CRC2;
S3.讀取當前幀文件塊的第i字節數據,并將該數據與變量W_CRC2進行異或運算,所得值為N;
S4.將密碼表中的第N次序的數值與變量W_CRC1進行異或運算,所得值保存至變量W_CRC;所述密碼表由至少256個≥0x0且≤0xffff的十六進制數值按預定次序組成;所述密碼表的起始次序編號為零;
S5.令數據指針i=i+1,判斷當前幀文件塊是否讀取完畢,若是則轉至S6,若否則轉至S2;
S6.對變量W_CRC的數值取反,即得當前幀文件塊的單幀校驗數據。
3.根據權利要求2所述用戶用電信息采集終端遠程升級方法,其特征是,第三步中,針對整個程序升級文件的整文件校驗算法具體過程如下:
T1.初始化:令變量W_CS為32位二進制數,各位數值均為零;令數據指針j=1;
T2.讀取程序升級文件的第i字節數據,并將該數據與變量W_CS做算術和運算,所得值保存至變量W_CS;
T3.令數據指針j=j+1,判斷程序升級文件是否讀取完畢,若是則轉至T4,若否則轉至T2;
T4.變量W_CS的數值即為整個程序升級文件的整文件校驗數據。
4.根據權利要求1或2或3所述用戶用電信息采集終端遠程升級方法,其特征是,第二步的具體過程如下:
A1.初始化:令幀指針k=1,令幀重發次數n=0;
A2.主站向當前升級終端發送第k幀文件塊,并發送與第k幀文件塊對應的經單幀校驗算法得出的單幀校驗數據;
A3.當前升級終端按所述單幀校驗算法計算第k幀文件塊的單幀校驗數據,并判斷是否與收到的單幀校驗數據相符;若相符則當前升級終端向主站返回成功報文,主站記錄當前升級終端已下載第k幀文件塊,轉至A4;若不相符則當前升級終端向主站返回重發請求,主站令幀重發次數n=n+1,并判斷n是否大于預定數值,若是則主站記錄當前升級終端第k幀文件塊校驗異常并轉至第四步,若否則轉至A2;
A4.令幀指針k=k+1,主站判斷是否所有幀文件塊已發送完畢,若是則轉至第三步,若否則轉至A2。
5.根據權利要求4所述用戶用電信息采集終端遠程升級方法,其特征是,第三步的具體過程如下:
B1.主站向當前升級終端發送與整個程序升級文件對應的經整文件校驗算法得出的整文件校驗數據;
B2.當前升級終端按所述整文件校驗算法計算整個程序升級文件的整文件校驗數據,并判斷是否與收到的整文件校驗數據相符;若相符則轉至B3;若不相符則主站記錄當前升級終端整文件校驗異常并轉至第四步;
B3.當前升級終端執行復位重啟動作,并將程序升級文件從臨時存儲區域轉移至正式應用程序區域,然后按所述整文件校驗算法計算整個程序升級文件的整文件校驗數據,并判斷是否與收到的整文件校驗數據相符;若相符則主站記錄當前升級終端升級成功,轉至第四步;若不相符則主站記錄當前升級終端文件轉移異常并轉至第四步。
6.根據權利要求5所述用戶用電信息采集終端遠程升級方法,其特征是,還包括位于第一步之前的主站準備步驟,所述主站準備步驟的具體過程如下:
C1.查詢采集終端程序版本,將需要升級的采集終端列入升級終端清單;
C2.選擇程序升級文件,按所述整文件校驗算法得出整文件校驗數據;將程序升級文件分割為若干幀文件塊,并按所述單幀校驗算法得出各幀文件塊的單幀校驗數據;
C3.將升級終端清單中的采集終端通信信道切換至升級信道;轉至第一步;
所述第一步的具體過程為:主站在升級終端清單中選擇一采集終端為當前升級終端;
還包括位于第四步之后的主站后續處理步驟,所述主站后續處理步驟的具體過程如下:查詢升級終端清單中各采集終端程序版本,并與本次程序升級文件的版本對比,將版本對比不一致的采集終端狀態記錄為升級狀態異常,將版本對比一致的采集終端通信信道切換至信息采集信道。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于光一科技股份有限公司,未經光一科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310471577.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療痹癥的中藥
- 下一篇:止血中藥組合物及其應用
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





