System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及邊緣計算,特別是涉及一種節點管理方法、系統及計算機設備。
技術介紹
1、隨著互聯網技術的發展,邊緣計算作為一種將計算和數據存儲靠近數據源和用戶的新型計算模式,得到了廣泛的關注和應用。在邊緣計算中,邊緣節點可以實時處理和分析本地數據,緩解中心節點的數據處理壓力。邊緣節點通常部署在網絡邊緣,資源受限,可能無法支持復雜的通信協議或者高頻率的數據傳輸,難以與中心節點進行通信。
技術實現思路
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.根據權利要求1所述的方法,其特征在于,所述將所述注冊數據包發送至所述中心節點,以對所述目標邊緣節點進行注冊,包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.一種節點管理方法,其特征在于,應用于邊緣節點,所述邊緣節點通過串口與代理節點通信,所述方法包括:
6.根據權利要求5所述的方法,其特征在于,在向所述代理節點發送注冊數據包之前,所述方法還包括:
7.一種節點管理方法,其特征在于,應用于中心節點,所述中心節點通過網絡與代理節點通信,所述方法包括:
8.根據權利要求7所述的方法,其特征在于,所述在所述目標邊緣節點注冊成功的情況下,生成控制指令,包括:
9.一種節點管理系統,其特征在于,包括代理節點、中心節點和邊緣節點,其中,所述代理節點通過
10.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至8中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種節點管理方法,其特征在于,應用于代理節點,所述代理節點通過串口與邊緣節點通信、通過網絡與中心節點通信;所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述在向邊緣節點發送注冊請求指令之前,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述將所述注冊數據包發送至所述中心節點,以對所述目標邊緣節點進行注冊,包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.一種節點管理方法,其特征在于,應用于邊緣節點,所述邊緣節點通過串口與代理節點通信,所述方法包括:
6.根據權利要求5所述的方法,其特征在...
【專利技術屬性】
技術研發人員:王李明,林圳杰,張志遠,紀偉,孫凱,段祥,許佳佳,
申請(專利權)人:南方電網數字平臺科技廣東有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。