System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本說明書實施例涉及計算機,特別涉及一種通信管理方法。
技術介紹
1、目前,對于電站的數據處理過程,通常是由電站的邊端服務器通過容器部署對接電站的設備數據和電芯數據,然后再通過網絡加密傳輸到客戶端進行數據展示,這個過程中,邊端服務器中的容器與用于進行設備數據和電芯數據采集的設備之間的數據交互就顯得尤為重要了,一旦容器與其中一個設備的通信斷開,就會導致整個設備的數據丟失,且不易排查,容易造成生產事故。
2、因此,亟需一種有效的方法以解決此類問題。
技術實現思路
1、有鑒于此,本說明書實施例提供了一種通信管理方法。本說明書一個或者多個實施例同時涉及一種通信管理系統,一種通信管理裝置,一種計算設備,一種計算機可讀存儲介質以及一種計算機程序,以解決現有技術中存在的技術缺陷。
2、根據本說明書實施例的第一方面,提供了一種通信管理方法,應用于邊端服務器,所述邊端服務器中部署有至少兩個容器,所述方法包括:
3、響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程,其中,所述目標容器為所述至少兩個容器中的每一個,所述待檢測進程用于獲取數據采集設備采集的數據;
4、在所述目標容器中讀取所述待檢測進程對應的待檢測報文;
5、將所述待檢測報文與標準報文進行比對,基于比對結果生成所述待檢測進程對應的通信狀態的檢測結果,其中,所述通信狀態用于表征所述目標容器與所述數據采集設備間的通信狀態;
6、將所述檢測結果發送至所述總控
7、可選地,所述響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程,包括:
8、響應于通信狀態檢測指令,確定目標容器對應的初始進程的進程標識;
9、確定所述進程標識中攜帶目標標識的目標進程標識,并將所述目標進程標識確定為目標容器對應的待檢測進程。
10、可選地,所述確定所述進程標識中攜帶目標標識的目標進程標識,包括:
11、通過篩選函數在所述進程標識中篩選攜帶目標標識的目標進程標識,生成對應的篩選列表;
12、通過過濾函數對所述篩選列表中包含所述篩選函數的函數標識的行進行過濾,獲得所述目標進程標識。
13、可選地,所述在所述目標容器中讀取所述待檢測進程對應的待檢測報文,包括:
14、通過在所述目標容器內運行報文檢測程序,讀取所述待檢測進程對應的待檢測報文。
15、可選地,所述基于比對結果生成所述待檢測進程對應的通信狀態的檢測結果,包括:
16、在比對不一致的情況下,生成所述待檢測進程對應的通信狀態為通信異常的檢測結果;
17、在比對一致的情況下,生成所述待檢測進程對應的通信狀態為通信正常的檢測結果;
18、相應地,所述方法還包括:
19、在讀取結果為空的情況下,生成所述待檢測進程對應的通信狀態為通信異常的檢測結果。
20、可選地,所述響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程之后,還包括:
21、確定所述目標容器對應的待檢測進程的初始數量,并根據生成的檢測結果的數量及所述初始數量,確定所述目標容器對應的待檢測進程的剩余數量;
22、相應地,所述方法還包括:
23、按照預設格式,將所述目標容器的容器標識、所述剩余數量以及所述檢測結果發送至所述總控服務器。
24、根據本說明書實施例的第二方面,提供了一種通信管理系統,包括總控服務器和至少兩個邊端服務器,所述至少兩個邊端服務器中分別部署有至少兩個容器;
25、所述總控服務器,被配置為向所述至少兩個邊端服務器發送通信狀態檢測指令;
26、目標邊端服務器,被配置為響應于所述通信狀態檢測指令,確定目標容器對應的待檢測進程,在所述目標容器中讀取所述待檢測進程對應的待檢測報文,將所述待檢測報文與標準報文進行比對,基于比對結果生成所述待檢測進程對應的通信狀態的檢測結果,將所述檢測結果發送至所述總控服務器;
27、所述總控服務器,還被配置為對所述檢測結果進行展示;
28、其中,所述目標邊端服務器為所述至少兩個邊端服務器中的每一個,所述目標容器為所述目標邊端服務器中部署的至少兩個容器中的每一個,所述待檢測進程用于獲取數據采集設備采集的數據,所述通信狀態用于表征所述目標容器與所述數據采集設備間的通信狀態。
29、根據本說明書實施例的第三方面,提供了一種通信管理裝置,應用于邊端服務器,所述邊端服務器中部署有至少兩個容器,所述裝置包括:
30、確定模塊,被配置為響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程,其中,所述目標容器為所述至少兩個容器中的每一個,所述待檢測進程用于獲取數據采集設備采集的數據;
31、讀取模塊,被配置為在所述目標容器中讀取所述待檢測進程對應的待檢測報文;
32、處理模塊,被配置為將所述待檢測報文與標準報文進行比對,基于比對結果生成所述待檢測進程對應的通信狀態的檢測結果,其中,所述通信狀態用于表征所述目標容器與所述數據采集設備間的通信狀態;
33、發送模塊,被配置為將所述檢測結果發送至所述總控服務器,其中,所述檢測結果用于所述總控服務器進行展示。
34、根據本說明書實施例的第四方面,提供了一種計算設備,包括:
35、存儲器和處理器;
36、所述存儲器用于存儲計算機可執行指令,所述處理器用于執行所述計算機可執行指令實現任意一項所述通信管理方法的步驟。
37、根據本說明書實施例的第五方面,提供了一種計算機可讀存儲介質,其存儲有計算機可執行指令,該指令被處理器執行時實現任意一項所述通信管理方法的步驟。
38、根據本說明書實施例的第六方面,提供了一種計算機程序,其中,當所述計算機程序在計算機中執行時,令計算機執行上述通信管理方法的步驟。
39、本說明書一個實施例通過響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程,在目標容器中讀取待檢測進程對應的待檢測報文;將待檢測報文與標準報文進行比對,基于比對結果生成待檢測進程對應的通信狀態的檢測結果,再將檢測結果發送至總控服務器進行展示,實現了通過統一管理端口對邊端服務器內的容器進行統一監測,不進入容器進行容器內部報文打印、報文比對和通信狀態判斷,有利于保證邊端服務器和容器的數據安全性,避免了潛在的安全風險和數據泄露問題,并且實現了自動化的報文讀取、對比和展示,大大減少了用戶操作的時間和成本,提高了工作效率;以及,通過實時展示通信狀態,幫助用戶及時發現和處理問題,減少了故障排查時間。
本文檔來自技高網...【技術保護點】
1.一種通信管理方法,應用于邊端服務器,所述邊端服務器中部署有至少兩個容器,所述方法包括:
2.根據權利要求1所述的通信管理方法,所述響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程,包括:
3.根據權利要求2所述的通信管理方法,所述確定所述進程標識中攜帶目標標識的目標進程標識,包括:
4.根據權利要求1所述的通信管理方法,所述在所述目標容器中讀取所述待檢測進程對應的待檢測報文,包括:
5.根據權利要求4所述的通信管理方法,所述基于比對結果生成所述待檢測進程對應的通信狀態的檢測結果,包括:
6.根據權利要求1所述的通信管理方法,所述響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程之后,還包括:
7.一種通信管理系統,包括總控服務器和至少兩個邊端服務器,所述至少兩個邊端服務器中分別部署有至少兩個容器;
8.一種通信管理裝置,應用于邊端服務器,所述邊端服務器中部署有至少兩個容器,所述裝置包括:
9.一種計算設備,包括:
10.一種計算機可
...【技術特征摘要】
1.一種通信管理方法,應用于邊端服務器,所述邊端服務器中部署有至少兩個容器,所述方法包括:
2.根據權利要求1所述的通信管理方法,所述響應于總控服務器發送的通信狀態檢測指令,確定目標容器對應的待檢測進程,包括:
3.根據權利要求2所述的通信管理方法,所述確定所述進程標識中攜帶目標標識的目標進程標識,包括:
4.根據權利要求1所述的通信管理方法,所述在所述目標容器中讀取所述待檢測進程對應的待檢測報文,包括:
5.根據權利要求4所述的通信管理方法,所述基于比對結果生成所述待檢測進程對應的通信狀態的檢測結果,包...
【專利技術屬性】
技術研發人員:張杰,施婕,何傳鑫,孫增福,
申請(專利權)人:上海融和元儲能源有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。