本技術(shù)涉及智慧照明系統(tǒng)的,尤其是涉及一種分布式智慧照明管理方法、云管理平臺及存儲介質(zhì)。
背景技術(shù):
1、目前對于城市智慧照明建設(shè)不斷發(fā)展,越來越多的街道、廣場、商業(yè)區(qū)都設(shè)計并采用照明系統(tǒng),旨在提供城市照明的基礎(chǔ)上實現(xiàn)對城市夜景、燈光美化的作用。
2、當(dāng)前對于對燈光美化照明系統(tǒng)的搭建中,往往一個區(qū)域中的燈光數(shù)量極多,例如一條街道上需要放置的燈光件數(shù)量往往超過1000個,而為了提高美化和修飾效果,燈光往往都可以變換顏色以及實現(xiàn)多個燈光來組成相應(yīng)圖案,但當(dāng)前技術(shù)中對數(shù)量極多的照明件往往都采用集中式控制管理,當(dāng)需要將一個街道或一個商業(yè)區(qū)的燈光進行調(diào)整時,通過控制系統(tǒng)對大量的燈光進行集中控制以及命令的下發(fā)。
3、但上述集中控制的方法存在以下問題,當(dāng)需要控制管理的照明件數(shù)量極多時,需要保證控制器要有極高的性能;同時當(dāng)部分模塊出現(xiàn)故障時很容易影響全局,可靠性較低;集中式系統(tǒng)靈活性較差,無法對實現(xiàn)分區(qū)拓展和分區(qū)精準(zhǔn)控制。
技術(shù)實現(xiàn)思路
1、為了提高對分布式照明的管理控制效果,本技術(shù)提供一種分布式智慧照明管理方法、云管理平臺及存儲介質(zhì)。
2、第一方面,本技術(shù)提供一種分布式智慧照明管理方法,采用如下的技術(shù)方案:
3、一種分布式智慧照明管理方法,包括以下步驟:
4、獲取目標(biāo)照明區(qū)域,并在所述目標(biāo)照明區(qū)域中選定若干參照照明區(qū)域,所述參照照明區(qū)域表征為分布位置上由多個照明燈組成的獨立照明分區(qū);
5、將各所述參照照明區(qū)域分別作為第一分布節(jié)點,將所述參照照明區(qū)域中的各所述照明燈分別作為第二分布節(jié)點;
6、獲取燈光控制模式,基于所述燈光控制模式選定所述第一分控模版或所述第二分控模版,所述第一分控模版用于添加各所述第一分布節(jié)點,所述第二分控模版用于添加所述第二分布節(jié)點;
7、基于所述燈光控制模式生成控制指令,并通過所述控制指令選擇對應(yīng)的控制對象添加至所述第一分控模版或所述第二分控模版以獲得第一獨立控制組或第二獨立控制組,所述控制指令包括控制時序和控制顏色內(nèi)容;
8、將所述控制指令下發(fā)至各所述第一分布節(jié)點,各所述第一分布節(jié)點對所述控制指令進行篩選以截取匹配的控制片段以下發(fā)至相應(yīng)的所述第二分布節(jié)點;
9、所述第一分布節(jié)點或所述第二分布節(jié)點響應(yīng)所述控制指令后生成狀態(tài)反饋信息。
10、在其中的一些實施例中,將各所述參照照明區(qū)域分別作為第一分布節(jié)點,將所述參照照明區(qū)域中的各所述照明燈分別作為第二分布節(jié)點,包括以下步驟:
11、對若干所述第一分布節(jié)點進行編號以獲取第一編號;
12、各所述第二分布節(jié)點獲取其所在的所述第一分布節(jié)點對應(yīng)的所述第一編號作為編號前綴,并對若干所述第二分布節(jié)點進行后綴編號以獲取第二編號。
13、在其中的一些實施例中,獲取燈光控制模式,基于所述燈光控制模式選定所述第一分控模版或所述第二分控模版,包括以下步驟:
14、若所述燈光控制模式為整體控色,則選定所述第一分控模版;
15、若所述燈光控制模式為分區(qū)控色,則選定所述第一分控模版;
16、若所述燈光控制模式為無規(guī)則控色,則選定所述第二分控模版;
17、若所述燈光控制模式為定制控色,則選定所述第二分控模版。
18、在其中的一些實施例中,基于所述燈光控制模式生成控制指令,并通過所述控制指令選擇對應(yīng)的控制對象添加至所述第一分控模版或所述第二分控模版以獲得第一獨立控制組或第二獨立控制組,包括以下步驟:
19、所述第一分控模版和所述第二分控模版皆由對象欄和動作欄組成;
20、若所述燈光控制模式對應(yīng)于所述第一分控模版,則將若干所述第一分布節(jié)點對應(yīng)的所述第一編號分別添加至所述第一分控模版中的所述對象欄,并將各所述第一分布節(jié)點對應(yīng)的所述控制指令加入對應(yīng)的所述第一分控模版中的所述動作欄,若干添加完畢后的所述第一分控模版共同構(gòu)成一所述第一獨立控制組;
21、若所述燈光控制模式對應(yīng)于所述第二分控模版,則基于所述控制指令分類出不同需求所對應(yīng)的所述第二分布節(jié)點,并將同一分類的若干所述第二分布節(jié)點的所述第二編號添加至同一所述第二分控模版中的所述對象欄,并將各分類的所述第二分布節(jié)點對應(yīng)的所述控制指令加入對應(yīng)的所述第二分控模版中的所述動作欄,若干添加完畢后的所述第二分控模版共同構(gòu)成一所述第二獨立控制組。
22、在其中的一些實施例中,將所述控制指令加入所述第一分控模版或所述第二分控模版中的所述動作欄后,還包括以下步驟:
23、基于所述控制顏色內(nèi)容對所述第一獨立控制組或所述第二獨立控制組進行豎向分列以獲取不同顏色的若干列項,每個所述列項中皆包含至少一個所述第一分控模版或所述第二分控模版;
24、基于所述控制時序?qū)Ω魉隽许棇?yīng)的若干所述第一分控模版或所述第二分控模版進行橫向排序,所述橫向排序順序沿動作時間從近到遠(yuǎn)。
25、在其中的一些實施例中,各所述第一分布節(jié)點對所述控制指令進行篩選以截取匹配的控制片段以下發(fā)至相應(yīng)的所述第二分布節(jié)點,包括以下步驟:
26、若所述控制指令對應(yīng)于所述第一獨立控制組,所述第一分布節(jié)點基于所述對象欄截取匹配于自身的所述第一編號的所述控制片段,并將所述控制片段中對應(yīng)的所述動作欄下發(fā)至所有所述第二分布節(jié)點進行統(tǒng)一控制;
27、若所述控制指令對應(yīng)于所述第二獨立控制組,所述第一分布節(jié)點基于所述對象欄截取匹配于自身的所述第一編號的所述控制片段,并基于所述對象欄中的所述第二編號再對所述控制片段進行截取以獲取分別對應(yīng)于各所述第二分布節(jié)點的控制子片段,將各所述控制子片段中對應(yīng)的所述動作欄下發(fā)至相應(yīng)的所述第二分布節(jié)點進行控制。
28、在其中的一些實施例中,所述第一分布節(jié)點或所述第二分布節(jié)點響應(yīng)所述控制指令后生成狀態(tài)反饋信息,包括以下步驟:
29、基于所述控制時序判斷是否存在控制時間跨度;
30、若不存在,則在所述第一分布節(jié)點或所述第二分布節(jié)點響應(yīng)后將生成的所述狀態(tài)反饋信息發(fā)送至云管理平臺;
31、若存在,則判斷所述控制時序是否存在周期命令;
32、若不存在,則將響應(yīng)的所述第一分布節(jié)點或所述第二分布節(jié)點對應(yīng)的所述狀態(tài)反饋信息存儲在云存儲空間中,并等待所述第一獨立控制組或所述第二獨立控制組中橫向排列的最末尾的所述第一分布節(jié)點或所述第二分布節(jié)點生成所述狀態(tài)反饋信息后,將所述云存儲空間中的若干所述狀態(tài)反饋信息打包發(fā)送至所述云管理平臺;
33、若存在,則選定周期時間點,將響應(yīng)的所述第一分布節(jié)點或所述第二分布節(jié)點對應(yīng)的所述狀態(tài)反饋信息存儲在云存儲空間中,并等待所述周期時間點對應(yīng)的所述第一分布節(jié)點或所述第二分布節(jié)點生成所述狀態(tài)反饋信息后,將所述云存儲空間中的若干所述狀態(tài)反饋信息打包發(fā)送至所述云管理平臺。
34、在其中的一些實施例中,所述第一分布節(jié)點或所述第二分布節(jié)點響應(yīng)所述控制指令以生成狀態(tài)反饋信息后,還包括以下步驟:
35、獲取各所述狀態(tài)反饋信息的生成時間,所述生成時間表征為所述第一分布節(jié)點或所述第二分布節(jié)點接收所述控制片段后響應(yīng)動作的時間與控制時序之間的差值;
36、判斷各所述第一分布節(jié)點之間以及各所述第二分布節(jié)點之間的所述生成時間誤差,并基于所述誤差進行響應(yīng)補償。
37、第二方面,本技術(shù)提供一種分布式云管理平臺,采用如下的技術(shù)方案:
38、一種分布式云管理平臺,包括:
39、目標(biāo)區(qū)域獲取模塊,用于獲取目標(biāo)照明區(qū)域,并在所述目標(biāo)照明區(qū)域中選定若干參照照明區(qū)域,所述參照照明區(qū)域表征為分布位置上存在多個照明燈集中照明的獨立分區(qū);
40、分布節(jié)點設(shè)置模塊,用于將各所述參照照明區(qū)域分別作為第一分布節(jié)點,將所述參照照明區(qū)域中的各所述照明燈分別作為第二分布節(jié)點;
41、控制模式設(shè)定模塊,用于獲取燈光控制模式,基于所述燈光控制模式選定所述第一分控模版或所述第二分控模版,所述第一分控模版用于添加各所述第一分布節(jié)點,所述第二分控模版用于添加所述第二分布節(jié)點;
42、分布控制任務(wù)生成模塊,用于基于所述燈光控制模式生成控制指令,并通過所述控制指令選擇對應(yīng)的控制對象添加至所述第一分控模版或所述第二分控模版以獲得第一獨立控制組或第二獨立控制組,所述控制指令包括控制時序和控制顏色內(nèi)容;
43、任務(wù)下發(fā)模塊,將所述控制指令下發(fā)至各所述第一分布節(jié)點,各所述第一分布節(jié)點對所述控制指令進行篩選以截取匹配的控制片段以下發(fā)至相應(yīng)的所述第二分布節(jié)點;
44、控制管理模塊,用于使所述第一分布節(jié)點或所述第二分布節(jié)點響應(yīng)所述控制指令后生成狀態(tài)反饋信息。
45、第三方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),采用如下的技術(shù)方案:
46、一種計算機可讀存儲介質(zhì),存儲有能夠被處理器加載并執(zhí)行上述的方法的計算機程序。
47、通過本技術(shù)實施例提供的技術(shù)方案,存在以下技術(shù)效果:
48、將集中式控制管理的大片照明區(qū)域按照分布式進行劃分,分別劃分出以區(qū)域為基礎(chǔ)和以具體照明燈個體為基礎(chǔ)的不同分類節(jié)點,并獲取燈光控制模式來判斷具體的分布式控制方法以及分布式控制模版,通過實時演算的控制指令來套用分布式控制模版以生成具體針對于不同分布式節(jié)點的控制指令,實現(xiàn)分布式布局的多個照明區(qū)域或具體的多個照明燈進行獨立控制,通過分布式管理控制來節(jié)省云管理平臺的處理性能,同時存在較高的可靠性和靈活性。