本發明專利技術公開了一種FAN網絡設備快速升級方法、系統、設備及介質,其方法包括獲取電表管理系統下發的升級文件信息,儲存所述升級文件信息并進行標記;獲取所述電表管理系統下發的設備清單信息,儲存所述設備清單信息并進行標記;獲取所述電表管理系統下發的升級任務信息,所述升級任務信息至少包括所述升級文件信息和所述設備清單信息的關聯;根據所述升級任務信息,向待升級的電能表發送相應的所述升級文件信息,所述電能表根據所述升級文件信息進行升級;獲取所述電能表的升級結果信息,并將所述升級結果信息上報到所述電表管理系統。本發明專利技術通過靈活組合提高了任務的執行效率,減少了流量的占用,提升電表管理系統中智能設備的運維質量和升級效率。運維質量和升級效率。運維質量和升級效率。
【技術實現步驟摘要】
一種FAN網絡設備快速升級方法、系統、設備及介質
[0001]本專利技術涉及電能表
,具體涉及一種FAN網絡設備快速升級方法、系統、設備及介質。
技術介紹
[0002]智能終端是AMI系統解決方案中不可缺少的重要組成部分,連接電表管理系統和智能電能表的重要媒介,現場設備運行過程中常常由于客戶新的需求、新參數配置或設備bug,導致計費功能或計費參數無法滿足客戶需求,需要進行升級,智能終端充當升級執行者,通過標準DLMS協議文件傳輸進行設備升級。
[0003]由于智能終端下管理多種廠家的多個表型(多款智能表或多個供貨廠家),升級程序也是多個版本,并且已安裝的設備需要升級后期安裝的設備可能也需要升級,一般情況下升級鏡像文件多為256~768K大小文件,電表管理系統通過文件傳輸將升級包和本次需要升級的電能表信息下發給智能終端,智能終端收到后將升級包通過DLMS標準文件傳輸指令傳輸給智能電能表,升級完成后上報升級處理結果。如果期間電表管理系統再次下發其他表型或其他版本的升級任務,會將當前執行的任務覆蓋,智能終端終止當前任務,然后再接收新的任務配置生效后執行,導致每次只能配置一種升級任務,升級任務執行完成后電表管理系統才能配置新的升級任務。
[0004]電能表的升級現狀會存在以下缺陷:1.如果升級期間出現GPRS信號不好無法連接電表管理系統,則升級任務也無法下發更新,不能滿足升級任務對實效要求,可能導致設備功能漏洞現場運行,造成應用數據欺詐,違法犯罪行為,造成公共財產損失,如果電能表的計量參數問題,嚴重造成社會財產安全;2.同款表的不同清單升級,需要多次下發升級鏡像和新的清單,下發升級包耗時冗余、浪費流量,GPRS資費較高地區多次執行升級任務的情況下,嚴重浪費公共資源;3.相同清單的不同表版本演示升級,需要多次下發升級鏡像和清單,耗時冗余;4.無法免人工干預在短期內自動升級完不同類型的表型任務升級,需要將任務串行起來并結合當前任務執行情況再進行下發執行,耗時不靈活。
技術實現思路
[0005]為解決上述問題,本專利技術提供的技術方案為:
[0006]一種FAN網絡設備快速升級方法,包括:
[0007]獲取電表管理系統下發的升級文件信息,儲存所述升級文件信息并進行標記;
[0008]獲取所述電表管理系統下發的設備清單信息,儲存所述設備清單信息并進行標記;
[0009]獲取所述電表管理系統下發的升級任務信息,所述升級任務信息至少包括所述升級文件信息和所述設備清單信息的關聯;
[0010]根據所述升級任務信息,向待升級的電能表發送相應的所述升級文件信息,所述電能表根據所述升級文件信息進行升級;
[0011]獲取所述電能表的升級結果信息,并將所述升級結果信息上報到所述電表管理系統。
[0012]本專利技術進一步設置為獲取電表管理系統下發的升級文件信息包括:
[0013]通過DLMS通信協議傳輸當前升級鏡像文件、文件大小和文件校驗值,對所述當前升級鏡像文件進行信息比對,判斷是否已儲存所述當前升級鏡像文件;若已儲存,則結束所述當前升級鏡像文件的傳輸;
[0014]若未儲存,則根據所述文件大小判斷升級鏡像文件的儲存空間是否滿額;若所述升級鏡像文件的儲存空間已滿額,則刪除歷史升級鏡像文件后進行所述當前升級鏡像文件的傳輸;若所述升級鏡像文件的儲存空間未滿額,則直接進行所述當前升級鏡像文件的傳輸;
[0015]根據所述文件校驗值對傳輸完成的所述當前升級鏡像文件進行校驗;若校驗失敗,則不儲存所述當前升級鏡像文件;若校驗成功,則儲存所述當前升級鏡像文件和校驗信息。
[0016]本專利技術進一步設置為獲取所述電表管理系統下發的設備清單信息包括:
[0017]將當前設備清單、清單大小和清單校驗值進行傳輸并配置,根據所述當前設備清單判斷需要修改或新增,所述當前設備清單中所配置的電能表數量范圍為1~N,所述N為最大支持管理的電能表數量;
[0018]若需要修改,則對原來的設備清單進行修改并保存;
[0019]若需要新增,則根據所述清單大小判斷設備清單的儲存空間是否滿額;若設備清單的儲存空間已滿額,則刪除歷史設備清單后進行所述當前設備清單的儲存;若設備清單的儲存空間未滿額,則直接進行所述當前設備清單的儲存;
[0020]對修改并保存后的設備清單或儲存后的設備清單進行標記,并根據所述清單校驗值進行校驗。
[0021]本專利技術進一步設置為獲取所述電表管理系統下發的升級任務信息包括:
[0022]所述電表管理系統獲取已儲存的所述升級文件信息和已儲存的所述設備清單信息,根據已儲存的所述升級文件信息和已儲存的所述設備清單信息,判斷是否需要下發新的所述升級文件信息或新的所述設備清單信息;若需要,則下發新的所述升級文件信息或新的所述設備清單信息,再下發所述升級任務信息;若不需要,則直接下發所述升級任務信息。
[0023]本專利技術進一步設置為所述升級任務信息還包括任務編號、任務狀態、任務啟動時間和任務結束時間,升級任務的處理包括:
[0024]讀取所述任務啟動時間和所述任務結束時間,判斷當前升級任務是否滿足時間條件,若不滿足時間條件,則終止升級流程的執行;
[0025]若滿足時間條件,則判斷是否有待升級任務;若無待升級任務,則終止升級流程的執行;
[0026]若有待升級任務,則判斷所述升級任務信息是否關聯已儲存的所述升級文件信息和所述設備清單信息;若無關聯,則終止升級流程的執行;
[0027]若有關聯,則執行升級流程,對所述電能表進行升級處理;
[0028]在所述電能表完成升級處理后,將所述電能表的升級執行情況上報到所述電表管
理系統。
[0029]本專利技術進一步設置為若所述升級任務的處理中接收到所述電表管理系統新下發的所述設備清單信息,判斷正在執行的所述升級任務所關聯的設備清單信息是否與新下發的所述設備清單信息沖突;若不沖突,則繼續執行所述升級任務;若沖突,則暫停當前的所述升級任務,并將暫停任務事件上報給所述電表管理系統。
[0030]本專利技術進一步設置為所述電能表根據所述升級文件信息進行升級包括:
[0031]通過DLMS通信協議傳輸目標升級文件和文件完整校驗值,對所述目標升級文件進行信息比對,判斷所述目標升級文件是否為所需的待升級文件;若不是所需的待升級文件,則結束所述目標升級文件的傳輸;若是所需的待升級文件,則繼續所述目標升級文件的傳輸并進行校驗;
[0032]根據所述文件完整校驗值對所述目標升級文件進行校驗;若校驗失敗,則終止電能表的升級流程,所述電能表升級失敗;若校驗成功,則繼續電能表的升級流程,所述電能表升級成功。
[0033]一種FAN網絡設備快速升級系統,采用權利要求上述的FAN網絡設備快速升級方法,包括:
[0034]電表管理系統,根據升級需求將智能終端和電能表的歸屬進行劃分;向智能終端下發升級文件信息、設備清單信息和升級任務信息;接收智能本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種FAN網絡設備快速升級方法,其特征在于,包括:獲取電表管理系統下發的升級文件信息,儲存所述升級文件信息并進行標記;獲取所述電表管理系統下發的設備清單信息,儲存所述設備清單信息并進行標記;獲取所述電表管理系統下發的升級任務信息,所述升級任務信息至少包括所述升級文件信息和所述設備清單信息的關聯;根據所述升級任務信息,向待升級的電能表發送相應的所述升級文件信息,所述電能表根據所述升級文件信息進行升級;獲取所述電能表的升級結果信息,并將所述升級結果信息上報到所述電表管理系統。2.根據權利要求1所述的一種FAN網絡設備快速升級方法,其特征在于,獲取電表管理系統下發的升級文件信息包括:傳輸當前升級鏡像文件、文件大小和文件校驗值,對所述當前升級鏡像文件進行信息比對,判斷是否已儲存所述當前升級鏡像文件;若已儲存,則結束所述當前升級鏡像文件的傳輸;若未儲存,則根據所述文件大小判斷升級鏡像文件的儲存空間是否滿額;若所述升級鏡像文件的儲存空間已滿額,則刪除歷史升級鏡像文件后進行所述當前升級鏡像文件的傳輸;若所述升級鏡像文件的儲存空間未滿額,則直接進行所述當前升級鏡像文件的傳輸;根據所述文件校驗值對傳輸完成的所述當前升級鏡像文件進行校驗;若校驗失敗,則不儲存所述當前升級鏡像文件;若校驗成功,則儲存所述當前升級鏡像文件和校驗信息。3.根據權利要求1所述的一種FAN網絡設備快速升級方法,其特征在于,獲取所述電表管理系統下發的設備清單信息包括:將當前設備清單、清單大小和清單校驗值進行傳輸并配置,根據所述當前設備清單判斷需要修改或新增,所述當前設備清單中所配置的電能表數量范圍為1~N,所述N為最大支持管理的電能表數量;若需要修改,則對原來的設備清單進行修改并保存;若需要新增,則根據所述清單大小判斷設備清單的儲存空間是否滿額;若設備清單的儲存空間已滿額,則刪除歷史設備清單后進行所述當前設備清單的儲存;若設備清單的儲存空間未滿額,則直接進行所述當前設備清單的儲存;對修改并保存后的設備清單或儲存后的設備清單進行標記,并根據所述清單校驗值進行校驗。4.根據權利要求1所述的一種FAN網絡設備快速升級方法,其特征在于,獲取所述電表管理系統下發的升級任務信息包括:所述電表管理系統獲取已儲存的所述升級文件信息和已儲存的所述設備清單信息,根據已儲存的所述升級文件信息和已儲存的所述設備清單信息,判斷是否需要下發新的所述升級文件信息或新的所述設備清單信息;若需要,則下發新的所述升級文件信息或新的所述設備清單信息,再下發所述升級任務信息;若不需要,則直接下發所述升級任務信息。5.根據權利要求4所述的一種FAN網絡設備快速升級方法,其特征在于,所述升級任務信息還包括任務編號、任務狀態、任務啟動時間和任務結束時間,升級任務的處理包括:讀取所述任...
【專利技術屬性】
技術研發人員:郭建波,戴翚,余官定,李衛華,王剛,
申請(專利權)人:杭州粒合信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。