System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 成在人线av无码免费高潮喷水,国产久热精品无码激情,日韩免费无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種電能表升級方法、裝置及系統制造方法及圖紙

    技術編號:44352030 閱讀:3 留言:0更新日期:2025-02-25 09:37
    本發明專利技術涉及智能電表技術領域,具體涉及一種電能表升級方法、裝置及系統。方法包括:接收升級服務器發送的包含升級包分塊數據的分塊數據幀;根據所述分塊數據幀中分塊數據的大小提取相應大小的待備份數據進行備份;將原有的待備份數據擦除,并將接收的所述分塊數據寫入擦除區域;將備份的數據加載到寫入成功的回復幀中發送至升級服務器;重復接收分塊數據幀、數據備份、擦除以及分塊數據的寫入,直至升級包中的所有分塊數據均寫入完成。該升級方法中,待備份數據可以直接和回復幀發送至升級服務器存儲,所需時間較短,同時無需設置額外的備份存儲空間或者備份存儲器,降低了硬件成本。

    【技術實現步驟摘要】

    本專利技術涉及智能電表,具體涉及一種電能表升級方法、裝置及系統。


    技術介紹

    1、電能表是電能銷售方安裝在用電需求方的電能計量設備,電能銷售方通過參考電能表中的計量值收取相應的費用。對于智能電能表由于功能比較復雜,已經安裝到現場的電能表可能需要進行升級來進行功能迭代和bug修復。智能電能表內部程序由引導程序和應用程序兩部分組成,引導程序用于電能表的啟動和升級執行操作,應用程序用于實際業務的執行(升級更改的就是這部分程序)。

    2、電能表的升級過程是通過上位機或者主站系統傳輸升級包下發給電能表。整個電能表升級過程是相當不可靠的,其中不可靠因素有通訊干擾、電能表內部自編程干擾、數據跳變等。出于這些原因,電能表會在內部放置一個備用存儲器或者額外的存儲空間,用于備份升級前的老應用程序和重要運行數據。若升級失敗,則電能表能調回備用存儲器中的老應用程序和數據恢復到原始狀態,防止電能表升級失敗而無法正常運行。

    3、然而上述升級過程需要增加額外的備用存儲器或者存儲空間,增加了硬件成本。同時升級前需要將老應用程序和重要數據備份到備用存儲器中,由于數據量非常大,需要花費很長的時間進行拷貝。對于海量安裝的電能表,批量升級時,這種時間的消耗將是很大的工作量。


    技術實現思路

    1、有鑒于此,本專利技術提供了一種電能表升級方法、裝置及系統,以解決現有技術中電能表的升級方法需要增加額外的備用存儲器或者存儲空間,增加了硬件成本的問題。

    2、第一方面,本專利技術提供了一種電能表升級方法,應用于電能表,所述方法包括:接收升級服務器發送的包含升級包分塊數據的分塊數據幀;根據所述分塊數據幀中分塊數據的大小提取相應大小的待備份數據進行備份;將原有的待備份數據擦除,并將接收的所述分塊數據寫入擦除區域;將備份的數據加載到寫入成功的回復幀中發送至升級服務器;重復接收分塊數據幀、數據備份、擦除以及分塊數據的寫入,直至升級包中的所有分塊數據均寫入完成。

    3、本專利技術中,在電能表升級時,將升級包分塊發送到電能表中,電能表接收到每個分塊數據幀后,將相應大小的待備份數據進行備份,將原有的數據擦除,并將接收的分塊數據寫入到原有數據的對應位置,然后將備份數據加載到寫入成功的回復幀中共同發送至升級服務器。該升級方法中,待備份數據可以直接和回復幀發送至升級服務器存儲,所需時間較短,同時無需設置額外的備份存儲空間或者備份存儲器,降低了硬件成本。

    4、在一種可選的實施方式中,接收升級服務器發送的升級包的分塊數據幀,包括:接收升級服務器發送的升級請求幀;根據所述升級請求幀發送升級同意幀至所述升級服務器;接收所述升級服務器根據所述升級同意幀發送的包含升級包分塊數據的分塊數據幀。

    5、本專利技術中,在發送分塊數據幀之前,先通過發送升級請求幀詢問電能表是否升級,在確認升級后再發送分塊數據幀,以避免不必要的數據傳輸,減少不必要的資源浪費。

    6、在一種可選的實施方式中,所述方法還包括:接收所述升級服務器發送的升級檢查幀;根據所述升級檢查幀生成升級成功的回復幀或者升級失敗的回復幀發送至所述升級服務器。

    7、在一種可選的實施方式中,所述方法還包括:接收所述升級服務器通過私有協議發送的備份數據,所述備份數據為所述升級服務器在接收到升級失敗的回復幀或者發送升級檢查幀之后預設時間內未收到回復發送的;將接收的所述備份數據重新寫入。

    8、本專利技術中,在分塊數據寫入完成之后,接收升級服務器發送的升級檢查幀,在升級失敗時,升級服務器可以將之前保存的備份數據再發送至電能表,以使電能表在升級失敗時可以恢復到原始狀態,從而不影響電能表的正常工作。

    9、第二方面,本專利技術提供了一種電能表升級方法,應用于升級服務器,所述方法包括:向電能表發送包含升級包分塊數據的分塊數據幀;接收電能表發送的寫入成功的回復幀,所述回復幀為所述電能表將相應大小的待備份數據備份后擦除,并在擦除區域寫入分塊數據幀后生成的;所述回復幀中加載有備份數據;將回復幀中的備份數據存儲;重復向電能表發送分塊數據幀、接收回復幀以及將回復幀中的備份數據存儲的步驟,直至升級包中的所有分塊數據均發送完成。

    10、在一種可選的實施方式中,向電能表發送包含升級包分塊數據的分塊數據幀,包括:向電能表發送升級請求幀;接收所述電能表基于所述升級請求幀發送的升級同意幀;基于所述升級同意幀向電能表發送包含升級包分塊數據的分塊數據幀。

    11、在一種可選的實施方式中,所述方法還包括:向所述電能表發送升級檢查幀;當在預設時間內接收到所述電能表基于所述升級檢查幀發送的升級失敗的回復幀或者在預設時間內未接收到電能表的回復幀時,通過私有協議向所述電能表發送保存的備份數據。

    12、第三方面,本專利技術提供了一種電能表升級裝置,應用于電能表,所述裝置包括:數據幀接收模塊,用于接收升級服務器發送的包含升級包分塊數據的分塊數據幀;備份模塊,用于根據所述分塊數據幀中分塊數據的大小提取相應大小的待備份數據進行備份;擦除寫入模塊,用于將原有的待備份數據擦除,并將接收的所述分塊數據寫入擦除區域;回復模塊,用于將備份數據加載到寫入成功的回復幀中發送至升級服務器;升級模塊,用于重復接收分塊數據幀、應用程序備份、擦除以及分塊數據的寫入,直至升級包中的所有分塊數據均寫入完成。

    13、第四方面,本專利技術提供了一種電能表升級裝置,應用于升級服務器,所述裝置包括:數據幀發送模塊,用于向電能表發送包含升級包分塊數據的分塊數據幀;回復接收模塊,用于接收電能表發送的寫入成功的回復幀,所述回復幀為所述電能表將相應大小的待備份數據備份后擦除,并在擦除區域寫入分塊數據幀后生成的;所述回復幀中加載有備份數據;存儲模塊,用于將回復幀中的備份數據存儲;發送接收重復模塊,用于重復向電能表發送分塊數據幀、接收回復幀以及將回復幀中的備份數據存儲的步驟,直至升級包中的所有分塊數據幀均發送完成。

    14、第五方面,本專利技術提供了一種電能表升級系統,所述系統包括:升級服務器和電能表;所述升級服務器用于向所述電能表發送升級包的分塊數據幀;所述電能表用于根據接收的分塊數據幀中分塊數據的大小提取相應大小的待備份數據進行備份;將原有的待備份數據擦除,并將接收的所述分塊數據寫入擦除區域;將備份數據加載到寫入成功的回復幀中發送至升級服務器;所述升級服務器還用于接收電能表發送的寫入成功的回復幀,將回復幀中的備份數據存儲;并基于接收的回復幀繼續向所述電能表發送分塊數據幀,直至升級包中的所有分塊數據發送完成;所述電能表還用于接收所述升級服務器繼續發送的分塊數據幀,重復提取待備份數據備份、擦除、寫入分塊數據、發送回復幀的步驟,直至升級包中的所有分塊數據寫入完成。

    15、第六方面,本專利技術提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執行計算機指令,從而執行上述第一方面或其對應的任一實施方式的電能表升級方法或者執行上述第二方面或其對應的任一實施方式的電能本文檔來自技高網...

    【技術保護點】

    1.一種電能表升級方法,其特征在于,應用于電能表,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,接收升級服務器發送的升級包的分塊數據幀,包括:

    3.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    4.根據權利要求3所述的方法,其特征在于,所述方法還包括:

    5.一種電能表升級方法,其特征在于,應用于升級服務器,所述方法包括:

    6.根據權利要求5所述的方法,其特征在于,向電能表發送包含升級包分塊數據的分塊數據幀,包括:

    7.根據權利要求5所述的方法,其特征在于,所述方法還包括:

    8.一種電能表升級裝置,其特征在于,應用于電能表,所述裝置包括:

    9.一種電能表升級裝置,其特征在于,應用于升級服務器,所述裝置包括:

    10.一種電能表升級系統,其特征在于,所述系統包括:升級服務器和電能表;

    【技術特征摘要】

    1.一種電能表升級方法,其特征在于,應用于電能表,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,接收升級服務器發送的升級包的分塊數據幀,包括:

    3.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    4.根據權利要求3所述的方法,其特征在于,所述方法還包括:

    5.一種電能表升級方法,其特征在于,應用于升級服務器,所述方法包括:

    6...

    【專利技術屬性】
    技術研發人員:沈亮,宦廣東,鄔西占,
    申請(專利權)人:浙江正泰儀器儀表有限責任公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩AV片无码一区二区不卡| 日韩精品无码人妻免费视频| 国产成人A人亚洲精品无码| 日韩视频无码日韩视频又2021| 日韩a级无码免费视频| 最新中文字幕av无码专区| 亚洲毛片av日韩av无码| 亚洲Aⅴ无码专区在线观看q| 免费a级毛片无码a∨蜜芽试看| 国产亚洲精品无码成人| 无码人妻久久一区二区三区蜜桃| 日韩欧精品无码视频无删节| 精品无码久久久久久久久久| 日本无码一区二区三区白峰美| 国产精品亚洲а∨无码播放| 无码人妻aⅴ一区二区三区| 亚洲日韩乱码中文无码蜜桃臀网站| 国产精品无码AV天天爽播放器| 无码人妻少妇色欲AV一区二区| 国产成人AV无码精品| 国产爆乳无码视频在线观看3| 精品爆乳一区二区三区无码av| 国产高清无码视频| 国产AV无码专区亚洲AV麻豆丫| 久久99精品久久久久久hb无码| 亚洲av中文无码乱人伦在线播放 | MM1313亚洲精品无码久久| 日韩精品无码久久久久久| 国产乱子伦精品无码码专区 | av潮喷大喷水系列无码| 无码视频在线观看| 无码内射中文字幕岛国片| 国产精品多人p群无码| 亚洲人成无码网站| 亚洲av无码一区二区乱子伦as| 久久久无码精品国产一区| 免费A级毛片无码A∨| av无码久久久久不卡免费网站| 中文AV人妻AV无码中文视频 | 成人免费无码精品国产电影| 性色AV蜜臀AV人妻无码|