System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電力線通信,尤其涉及一種電力線通信方法、裝置、系統及主控設備。
技術介紹
1、現有的電力線通信系統往往包含一個主控設備,在主控設備后在電力線上依次串聯多個被控設備,主控設備可以通過電力線向被控設備發送數據上報指令,要求被控設備返回控制上報數據,在現有方案中主控設備可以通過以下兩種方式接收上報數據:
2、一、主控設備向特定被控設備發送數據上報指令,特定被控設備接收到數據上報指令后將上報數據返至主控設備;
3、二、主控設備在電力線上廣播發送數據上報指令,每個接收到數據上報指令的被控設備按照約定方式依次返回上報數據,例如各個被控設備在不同時間點向主控設備返回上報數據。
4、以上兩種方式在被控設備需要上傳較大數據時,耗時過多,往往通信通路被一個被控設備占用,一旦產生其他被控設備需要上報數據時,無法及時上報;
5、同時,由于電力線通信系統中各個被控設備均處于工作狀態,時刻在等待主控設備發送的指令,容易浪費電能,造成功耗過大的問題。
技術實現思路
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、所述處理模塊,還用于接收不休眠指令,判斷所述不休眠電力線通信裝置的設備編號是否包括自身編號,如果不包括自身編號,則進入休眠狀態,計時休眠時長恢復工作狀態;如果包括自身編本文檔來自技高網...
【技術保護點】
1.一種電力線通信系統,其特征在于,包括:主控設備,在主控設備后依次串聯在電力線上的多個電力線通信裝置;所述多個電力線通信裝置按照預設規則進行編號;
2.根據權利要求1所述的系統,其特征在于,
3.根據權利要求2所述的系統,其特征在于,所述主控設備通過如下方式確定所述不休眠電力線通信裝置中的待上報裝置:
4.根據權利要求3所述的系統,其特征在于,所述主控設備通過如下方式在所述電力線上向所述待上報裝置發送數據上報指令:
5.一種主控設備,應用于如權利要求1至4任一項所述的電力線通信系統;其特征在于,包括:
6.根據權利要求5所述的主控設備,其特征在于,
7.根據權利要求6所述的主控設備,其特征在于,所述處理模塊通過如下方式確定所述不休眠電力線通信裝置中的待上報裝置:
8.根據權利要求7所述的主控設備,其特征在于,所述發送模塊通過如下方式在所述電力線上向所述待上報裝置發送數據上報指令:
9.一種電力線通信裝置,其特征在于,應用于如權利要求1至4任一項所述的電力線通信系統,包括:
11.一種電力線通信方法,其特征在于,應用于如權利要求1至4任一項所述的電力線通信系統,包括:
12.根據權利要求11所述的方法,其特征在于,
13.根據權利要求12所述的方法,其特征在于,所述主控設備確定所述不休眠電力線通信裝置中的待上報裝置包括:
14.根據權利要求13所述的方法,其特征在于,所述主控設備在所述電力線上向所述待上報裝置發送數據上報指令包括:
...【技術特征摘要】
1.一種電力線通信系統,其特征在于,包括:主控設備,在主控設備后依次串聯在電力線上的多個電力線通信裝置;所述多個電力線通信裝置按照預設規則進行編號;
2.根據權利要求1所述的系統,其特征在于,
3.根據權利要求2所述的系統,其特征在于,所述主控設備通過如下方式確定所述不休眠電力線通信裝置中的待上報裝置:
4.根據權利要求3所述的系統,其特征在于,所述主控設備通過如下方式在所述電力線上向所述待上報裝置發送數據上報指令:
5.一種主控設備,應用于如權利要求1至4任一項所述的電力線通信系統;其特征在于,包括:
6.根據權利要求5所述的主控設備,其特征在于,
7.根據權利要求6所述的主控設備,其特征在于,所述處理模塊通過如下方式確定所述不休眠電力線通信裝置中的待上報裝置:
8....
【專利技術屬性】
技術研發人員:李東聲,
申請(專利權)人:天地融科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。