本實(shí)發(fā)明屬于照明工程領(lǐng)域,具體的說是一種基于GIS的智慧路燈管控系統(tǒng)設(shè)計與實(shí)現(xiàn)。
背景技術(shù):
隨著我國城市規(guī)模的不斷擴(kuò)大和城市現(xiàn)代化建設(shè)步伐的加快,城市道路照明設(shè)施的規(guī)模和數(shù)量迅速增長,但隨之城市道路照明管理也暴露出一些問題,如:
1)我國大多數(shù)城市路燈的開關(guān)是由人工或時鐘簡單控制,控制方法落后,路燈的開關(guān)控制容易受到天氣、季節(jié)自然因素和人為因素等條件的制約,城市道路路燈通常會出現(xiàn)該亮?xí)r不亮,該滅時不滅的現(xiàn)象,路燈開關(guān)燈時間不夠靈活,這樣不但能源浪費(fèi)嚴(yán)重,而且造成道路夜間照明管理效率低下。
2)城市道路照明監(jiān)控管理方式比較粗放,無法實(shí)現(xiàn)基于“燈屬性”對路燈進(jìn)行層級化控制。
3)路燈廣泛地散布在城市的各條道路,路燈具有數(shù)量多、密度大、分布廣的特點(diǎn),由于受到自然破壞和人為破壞等因素的影響,路燈故障的情況時有發(fā)生,設(shè)備發(fā)生故障時,無法對其進(jìn)行快速準(zhǔn)確定位,如果出現(xiàn)道路電纜被盜或斷路的情況,將會造成巨大的經(jīng)濟(jì)損失,勢必對人們的日常生活造成很大的影響。
4)城市道路路燈管理部門一般通過逐個檢查路燈的辦法來查找故障路燈,這樣不僅效率低下,并且耗費(fèi)大量人力、物力和財力,管理成本大大增加,與現(xiàn)代化道路照明的實(shí)際需求不相符。
5)缺乏對路燈運(yùn)行數(shù)據(jù)進(jìn)行詳細(xì)分析和精確統(tǒng)計的可視化圖表,很難為管理決策者進(jìn)行科學(xué)決策提供客觀、公正的的數(shù)據(jù)支持。
6)當(dāng)前一些基于互聯(lián)網(wǎng)的路燈管理系統(tǒng)功能單一,系統(tǒng)承壓能力差導(dǎo)致路燈加載數(shù)量少,地圖卡頓,用戶體驗(yàn)差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明為解決上述現(xiàn)有技術(shù)中存在的不足之處,提出一種基于GIS的智慧路燈管控系統(tǒng)及其設(shè)計方法,以期能豐富路燈各項(xiàng)管理功能,并實(shí)時監(jiān)控路燈運(yùn)行狀況,從而提高路燈管理效率,省時省力的同時,節(jié)約路燈用電。
為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案為:
本發(fā)明一種基于GIS的智慧路燈管控系統(tǒng)的特點(diǎn)包括:實(shí)時監(jiān)控模塊、設(shè)備檔案模塊、策略設(shè)置模塊、告警設(shè)置模塊、維護(hù)管理模塊、車輛管理模塊、統(tǒng)計分析模塊、用戶管理模塊;
所述實(shí)時監(jiān)控模塊包括:路燈實(shí)時狀態(tài)展示單元、設(shè)備信息查看單元和設(shè)備運(yùn)行控制單元;
所述設(shè)備檔案模塊包括:區(qū)域管理單元和設(shè)備管理單元;
所述策略設(shè)置模塊包括:策略定義單元、方案管理單元和方案執(zhí)行單元;
所述告警設(shè)置模塊包括:告警管理單元和告警方式單元;
所述維護(hù)管理模塊包括:緊急維護(hù)單元、日常維護(hù)單元和歷史記錄維護(hù)單元;
所述車輛管理模塊包括:車輛運(yùn)行信息管理單元、車輛基礎(chǔ)信息管理單元和車輛使用管理單元;
所述統(tǒng)計分析模塊包括:開關(guān)燈時間查詢單元、設(shè)備運(yùn)行數(shù)據(jù)查詢單元、電量統(tǒng)計單元、亮燈率查詢單元和運(yùn)行狀況分析單元;
所述用戶管理模塊包括:用戶信息管理單元,角色管理單元;
所述路燈實(shí)時狀態(tài)展示單元通過不同顏色的點(diǎn)對路燈以及網(wǎng)關(guān)的運(yùn)行狀態(tài)在地圖上進(jìn)行實(shí)時顯示;所述路燈以及網(wǎng)關(guān)的運(yùn)行狀態(tài)包括:正常開燈狀態(tài),正常關(guān)燈狀態(tài),路燈損壞狀態(tài),網(wǎng)關(guān)正常運(yùn)行狀態(tài),網(wǎng)關(guān)關(guān)閉狀態(tài),網(wǎng)關(guān)損壞狀態(tài);
所述設(shè)備信息查看單元用于對地圖上的路燈或網(wǎng)關(guān)顯示相應(yīng)設(shè)備的詳細(xì)運(yùn)行狀態(tài),包括:電壓,電流,型號,燈桿號;
所述設(shè)備運(yùn)行控制單元用于獲取地圖上的路燈或網(wǎng)關(guān)的控制命令,所述控制命令包括:開燈、關(guān)燈、調(diào)節(jié)燈光亮度、打開所屬網(wǎng)關(guān)下所有燈、關(guān)閉所屬網(wǎng)關(guān)下所有燈;
所述區(qū)域管理單元是在地圖上添加、刪除或修改不同的區(qū)域,并設(shè)定區(qū)域中心位置經(jīng)緯度用于所述區(qū)域的定位;
所述設(shè)備管理單元是在地圖上的各個區(qū)域中添加網(wǎng)關(guān)和路燈信息,包括:網(wǎng)關(guān)編號、網(wǎng)關(guān)名稱、網(wǎng)關(guān)經(jīng)緯度信息、網(wǎng)關(guān)SIM卡號、燈桿號、燈zigbee信息、燈經(jīng)緯度、燈所屬網(wǎng)關(guān)、燈光源類型;
所述策略定義單元是對路燈的開關(guān)燈時間進(jìn)行定義以及調(diào)光策略進(jìn)行定義,定義所述調(diào)光策略為:根據(jù)光敏傳感器獲得光照度,當(dāng)光照度達(dá)到一定值時自動開關(guān)燈,并調(diào)節(jié)燈光;
所述方案管理單元是對所定義的調(diào)光策略和開關(guān)燈時間進(jìn)行管理,并應(yīng)用在地圖上的任一單燈、任一個網(wǎng)關(guān)、任一個道路或者任一個區(qū)域中,從而形成相應(yīng)方案;
所述方案執(zhí)行單元是按照月、周、日對所形成的方案的執(zhí)行日期進(jìn)行定義;
所述告警管理單元是對故障網(wǎng)關(guān)進(jìn)行及時告警,故障網(wǎng)關(guān)的告警類型包括:電壓過高、電壓過低、空載電流超過限定值、空載電流過低、連續(xù)燈不亮、網(wǎng)關(guān)備用電池電量低、控制柜水位超限、柜門打開、溫度異常和異常亮燈;
所述告警方式單元用于設(shè)定發(fā)送對象,并以短信或/和郵件方式發(fā)送網(wǎng)關(guān)告警信息;
所述緊急維護(hù)單元是用于對網(wǎng)關(guān)的維護(hù)信息進(jìn)行實(shí)時顯示,所述網(wǎng)關(guān)的維護(hù)信息包括:一段時間內(nèi)網(wǎng)關(guān)名稱、警告名稱、報警時間;
所述日常維護(hù)單元是用于對單燈的維護(hù)信息進(jìn)行實(shí)時顯示,所述單燈的維護(hù)信息包含:單燈所屬的網(wǎng)關(guān)名稱、燈桿號、ZigBee地址、警告名稱、報警時間;
所述歷史維護(hù)記錄單元是用于存儲網(wǎng)關(guān)的歷史故障信息以及所管轄的所有單燈的故障信息,包括:燈桿號、ZigBee地址、警告名稱、維護(hù)類型、維護(hù)狀態(tài)、維護(hù)時間;
所述車輛運(yùn)行信息管理單元用于查詢車輛實(shí)時運(yùn)行信息和車輛歷史運(yùn)行信息;所述車輛實(shí)時運(yùn)行信息用于在地圖上實(shí)時顯示工程車當(dāng)前位置信息;所述車輛歷史運(yùn)行信息通過車輛車牌號、查詢開始時間和結(jié)束時間查詢獲得車輛歷史運(yùn)行軌跡;
所述車輛基礎(chǔ)信息管理單元用于添加、編輯修改、刪除和顯示車輛基礎(chǔ)信息,包括:車牌號碼、車輛類型、車身顏色、年審時間;
所述車輛使用管理單元用于存儲車牌號碼、車輛司機(jī)、任務(wù)開始時間、任務(wù)結(jié)束時間、維護(hù)內(nèi)容;
所述開關(guān)燈時間統(tǒng)計單元包括:單網(wǎng)關(guān)多天統(tǒng)計子單元、多網(wǎng)關(guān)單天統(tǒng)計子單元、多網(wǎng)關(guān)多天統(tǒng)計子單元;所述單網(wǎng)關(guān)多天統(tǒng)計子單元是根據(jù)開始時間和結(jié)束時間對網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,得到單網(wǎng)關(guān)多天統(tǒng)計結(jié)果;所述多網(wǎng)關(guān)單天統(tǒng)計子單元是根據(jù)統(tǒng)計時間對屬于同一項(xiàng)目、行政區(qū)或道路節(jié)點(diǎn)的多個網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,得到多網(wǎng)關(guān)單天統(tǒng)計結(jié)果;所述多網(wǎng)關(guān)多天統(tǒng)計子單元是根據(jù)開始時間和結(jié)束時間對屬于同一項(xiàng)目、行政區(qū)或道路節(jié)點(diǎn)的多個網(wǎng)關(guān)節(jié)行查詢,得到多網(wǎng)關(guān)多天統(tǒng)計結(jié)果;
所述設(shè)備運(yùn)行數(shù)據(jù)統(tǒng)計單元包括:項(xiàng)目有功功率統(tǒng)計子單元、道路有功功率統(tǒng)計子單元、網(wǎng)關(guān)運(yùn)行數(shù)據(jù)統(tǒng)計子單元;
所述項(xiàng)目有功功率統(tǒng)計子單元是根據(jù)統(tǒng)計時間對項(xiàng)目節(jié)點(diǎn)所屬的網(wǎng)關(guān)下所有路燈進(jìn)行查詢,獲得項(xiàng)目有功功率統(tǒng)計圖;所述道路有功功率統(tǒng)計子單元是根據(jù)統(tǒng)計時間對道路節(jié)點(diǎn)下的所有路燈進(jìn)行查詢,獲得道路有功功率統(tǒng)計圖;所述網(wǎng)關(guān)運(yùn)行數(shù)據(jù)統(tǒng)計子單元是根據(jù)統(tǒng)計時間對任一網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,獲得網(wǎng)關(guān)運(yùn)行數(shù)據(jù)統(tǒng)折線計圖;
所述電量統(tǒng)計單元包括項(xiàng)目電量統(tǒng)計子單元和網(wǎng)關(guān)電量統(tǒng)計子單元;所述項(xiàng)目電量統(tǒng)計子單元是根據(jù)統(tǒng)計開始時間和結(jié)束時間對任一項(xiàng)目節(jié)點(diǎn)進(jìn)行查詢,獲得到項(xiàng)目電量統(tǒng)計結(jié)果;所述網(wǎng)關(guān)電量統(tǒng)計子單元是根據(jù)統(tǒng)計開始時間和結(jié)束時間對任一網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,獲得網(wǎng)關(guān)電量統(tǒng)計結(jié)果;
所述亮燈率查詢單元是對項(xiàng)目節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn)在任一段時間內(nèi)亮燈率進(jìn)行統(tǒng)計并以折線圖的方式進(jìn)行展示;
所述運(yùn)行狀況分析單元包括項(xiàng)目運(yùn)行狀況分析子單元和網(wǎng)關(guān)運(yùn)行狀況分析子單元;所述項(xiàng)目運(yùn)行狀況分析子單元用于統(tǒng)計各個項(xiàng)目的路燈總量、亮燈率、平均運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù);
所述網(wǎng)關(guān)運(yùn)行狀況分析子單元用于統(tǒng)計任一個項(xiàng)目下各個網(wǎng)關(guān)的網(wǎng)關(guān)名稱、路燈總量、亮燈率、最大電壓、最小電壓、運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù);
所述用戶信息管理單元是用于增加、刪除、修改用戶賬號、用戶密碼、用戶角色、用戶類型、管理項(xiàng)目、所屬單位;
所述角色管理單元是根據(jù)不同的用戶角色分配相應(yīng)的系統(tǒng)權(quán)限。
本發(fā)明一種基于GIS的智慧路燈管控系統(tǒng)的設(shè)計方法的特點(diǎn)是按如下步驟進(jìn)行:
步驟1設(shè)計用戶管理模塊:
步驟1.1設(shè)置添加、修改、刪除及查詢事件,并與用戶賬號、用戶密碼、用戶角色、用戶類型、管理項(xiàng)目、所屬單位的數(shù)據(jù)信息進(jìn)行綁定,實(shí)現(xiàn)用戶信息管理單元的功能;
步驟1.2設(shè)置不同的用戶角色的查看及操作權(quán)限,實(shí)現(xiàn)用戶角色管理單元的功能;
步驟2設(shè)計實(shí)時監(jiān)控模塊:
步驟2.1通過JavaScript標(biāo)簽代碼引入WebGIS地圖,并進(jìn)行初始化;
步驟2.2獲取單燈信息數(shù)據(jù)、網(wǎng)關(guān)位置信息數(shù)據(jù)及其狀態(tài)信息數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)化為json格式后,將所述單燈信息數(shù)據(jù)通過PointCollection類導(dǎo)入到所述WebGIS地圖中,再將所述網(wǎng)關(guān)信息數(shù)據(jù)通過Marker類導(dǎo)入到所述WebGIS地圖中,然后設(shè)置定時操作,使得每隔t秒鐘重新導(dǎo)入單燈及網(wǎng)關(guān)信息數(shù)據(jù)到所述WebGIS地圖中,從而實(shí)現(xiàn)路燈實(shí)時狀態(tài)展示單元的功能;
步驟2.3給所述WebGIS地圖上的單燈及網(wǎng)關(guān)分別設(shè)置鼠標(biāo)經(jīng)過事件,事件觸發(fā)時獲取單燈及網(wǎng)關(guān)的電壓、電流、型號、燈桿號信息,網(wǎng)關(guān)的網(wǎng)關(guān)編號、在線狀態(tài)、運(yùn)行狀態(tài)信息,從而實(shí)現(xiàn)設(shè)備信息查看單元;
步驟2.4給所述WebGIS地圖上的單燈及網(wǎng)關(guān)設(shè)置鼠標(biāo)單擊事件,事件觸發(fā)時發(fā)送燈及網(wǎng)關(guān)的控制指令,從而實(shí)現(xiàn)設(shè)備運(yùn)行控制單元的功能;所述控制命令包括:開燈、關(guān)燈、調(diào)節(jié)燈光亮度、打開所屬網(wǎng)關(guān)下所有燈、關(guān)閉所屬網(wǎng)關(guān)下所有燈;
步驟3設(shè)計設(shè)備檔案模塊:
步驟3.1通過JavaScript標(biāo)簽代碼重新引入所述WebGIS地圖,并進(jìn)行初始化;
步驟3.2獲取區(qū)域信息數(shù)據(jù),并根據(jù)不同層級結(jié)構(gòu)及所述區(qū)域信息數(shù)據(jù)轉(zhuǎn)換為相應(yīng)json格式,然后通過JavaScript代碼引入Jqury Easyui中的Tree控件,再將json格式的區(qū)域信息數(shù)據(jù)導(dǎo)入到Tree控件,從而實(shí)現(xiàn)區(qū)域管理單元;
步驟3.3設(shè)置路燈及網(wǎng)關(guān)添加事件,事件通過Marker類為所述WebGIS地圖添加單燈及網(wǎng)關(guān)圖標(biāo),獲取圖標(biāo)在所述WebGIS地圖上坐標(biāo)位置的信息數(shù)據(jù),再將所述坐標(biāo)位置的信息數(shù)據(jù)所包含的網(wǎng)關(guān)經(jīng)緯度信息和燈經(jīng)緯度與相應(yīng)的網(wǎng)關(guān)編號、網(wǎng)關(guān)名稱、網(wǎng)關(guān)SIM卡號、燈桿號、燈zigbee信息、燈所屬網(wǎng)關(guān)、燈光源類型數(shù)據(jù)一起存儲,從而實(shí)現(xiàn)設(shè)備管理單元的功能;
步驟4設(shè)計策略設(shè)置模塊:
步驟4.1根據(jù)不同的環(huán)境光照度設(shè)定燈的照明亮度,構(gòu)成調(diào)光策略,從而實(shí)現(xiàn)策略定義單元的功能;
步驟4.2將所述調(diào)光策略分配到不同的單燈、網(wǎng)關(guān)、道路或者區(qū)域中形成不同的方案,從而實(shí)現(xiàn)方案管理單元的功能;
步驟4.3將方案管理單元中的方案按照月、周、日進(jìn)行執(zhí)行,實(shí)現(xiàn)方案執(zhí)行單元的功能;
步驟5設(shè)計告警模塊:
步驟5.1設(shè)置網(wǎng)關(guān)各告警類型的閾值并保存,從而實(shí)現(xiàn)告警管理單元的功能;所述告警類型包括:電壓過高、電壓過低、空載電流超過限定值、空載電流過低、連續(xù)燈不亮、網(wǎng)關(guān)備用電池電量低、控制柜水位超限、柜門打開、溫度異常和異常亮燈;
步驟5.2讀取網(wǎng)關(guān)各告警類型的數(shù)據(jù),將讀取的數(shù)據(jù)與設(shè)定的閾值進(jìn)行對比,對超出閾值的網(wǎng)關(guān)進(jìn)行告警,并將告警數(shù)據(jù)以短信或/和郵件方式發(fā)送,從而實(shí)現(xiàn)告警方式單元的功能;
步驟6設(shè)計維護(hù)管理模塊:
步驟6.1獲取緊急維護(hù)的網(wǎng)關(guān)的相關(guān)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式,然后加載jqury easyui的datagrid插件,再將緊急維護(hù)的網(wǎng)關(guān)數(shù)據(jù)導(dǎo)入到所述datagrid插件中,從而實(shí)現(xiàn)緊急維護(hù)單元的功能;所述網(wǎng)關(guān)的相關(guān)數(shù)據(jù)包括:一段時間內(nèi)網(wǎng)關(guān)名稱、警告名稱、報警時間;
步驟6.2獲取日常維護(hù)的單燈的相關(guān)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式,然后加載jqury easyui的datagrid插件,再將緊日常維護(hù)的燈的數(shù)據(jù)導(dǎo)入到datagrid插件中,從而實(shí)現(xiàn)日常維護(hù)單元的功能;所述單燈的相關(guān)數(shù)據(jù)包含:單燈所屬的網(wǎng)關(guān)名稱、燈桿號、ZigBee地址、警告名稱、報警時間;
步驟6.3獲取網(wǎng)關(guān)及燈維護(hù)相關(guān)數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換為json格式,然后加載jqury easyui的datagrid插件,再將緊急維護(hù)的網(wǎng)關(guān)數(shù)據(jù)導(dǎo)入到datagrid插件中,從而實(shí)現(xiàn)歷史維護(hù)單元的功能;所述網(wǎng)關(guān)及燈維護(hù)相關(guān)數(shù)據(jù)包括:燈桿號、ZigBee地址、警告名稱、維護(hù)類型、維護(hù)狀態(tài)、維護(hù)時間;
步驟7設(shè)計車輛管理模塊:
步驟7.1通過JavaScript標(biāo)簽代碼重新引入WebGIS地圖,并進(jìn)行初始化;
步驟7.2獲取車輛當(dāng)前位置信息數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)化為json格式,再將車輛當(dāng)前位置信息數(shù)據(jù)導(dǎo)入Marker類中,從而加載到WebGIS地圖上,用于實(shí)現(xiàn)車輛實(shí)時運(yùn)行子單元的功能;
步驟7.3獲取指定時間內(nèi)車輛運(yùn)行路線軌跡數(shù)據(jù),并轉(zhuǎn)化為json格式,再將數(shù)據(jù)導(dǎo)入到Polyline類中,從而加載到WebGIS地圖上,用于實(shí)現(xiàn)車輛歷史運(yùn)行信息子單元的功能;
步驟7.4設(shè)置添加、編輯修改、刪除及查詢事件,并綁定車牌號碼、車輛類型、車身顏色、年審時間數(shù)據(jù)信息,從而實(shí)現(xiàn)車輛基礎(chǔ)信息管理單元的功能;
步驟7.5設(shè)置添加、編輯修改、刪除及查詢事件,并綁定車牌號碼、車輛司機(jī)、任務(wù)開始時間、任務(wù)結(jié)束時間、維護(hù)內(nèi)容數(shù)據(jù)信息,從而實(shí)現(xiàn)車輛使用管理單元的功能;
步驟8實(shí)現(xiàn)統(tǒng)計分析模塊:
步驟8.1通過JavaScript語言引入jqury easyui框架中的datagrid插件,然后獲取開關(guān)燈統(tǒng)計時間段內(nèi)網(wǎng)關(guān)名稱、開燈時間、關(guān)燈時間數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后導(dǎo)入datagrid插件,從而實(shí)現(xiàn)開關(guān)燈時間統(tǒng)計單元的功能;
步驟8.2通過JavaScript語言引入Highcharts框架并初始化折線圖控件,獲取項(xiàng)目、道路及網(wǎng)關(guān)在指定時間段的有功功率數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入到折線圖控件,從而實(shí)現(xiàn)設(shè)備運(yùn)行數(shù)據(jù)統(tǒng)計單元的功能;
步驟8.3通過JavaScript語言引入Highcharts框架并初始化柱狀控件,獲取項(xiàng)目、道路及網(wǎng)關(guān)在指定時間段的電量數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入到柱狀圖控件,從而實(shí)現(xiàn)電量統(tǒng)計單元的功能;
步驟8.4通過JavaScript語言引入Highcharts框架并初始化折線圖控件,獲取項(xiàng)目、道路及網(wǎng)關(guān)在指定時間段的亮燈率數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入到折線圖控件,從而實(shí)現(xiàn)亮燈率統(tǒng)計單元的功能;
步驟8.5通過JavaScript語言引入jqury easyui框架中的datagrid插件,然后獲取相應(yīng)項(xiàng)目的路燈總量、亮燈率、平均運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入datagrid插件,從而實(shí)現(xiàn)項(xiàng)目運(yùn)行狀況分析子單元的功能;
步驟8.6通過JavaScript語言引入jqury easyui框架中的datagrid插件,然后獲取相應(yīng)網(wǎng)關(guān)的網(wǎng)關(guān)名稱、路燈總量、亮燈率、最大電壓、最小電壓、運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入datagrid插件,從而實(shí)現(xiàn)網(wǎng)關(guān)運(yùn)行狀況分析子單元的功能。
與已有技術(shù)相比,本發(fā)明的有益效果為:
1、本系統(tǒng)可以讓用戶足不出戶便可遠(yuǎn)程監(jiān)測網(wǎng)關(guān)和單燈的實(shí)時運(yùn)行狀態(tài),可以遠(yuǎn)程登錄系統(tǒng)對路燈和網(wǎng)關(guān)下達(dá)采集、開燈、關(guān)燈、調(diào)光等指令,從而實(shí)現(xiàn)對路燈設(shè)備的遠(yuǎn)程智能控制。根據(jù)每天的光照度和日出日落時間為接觸器設(shè)定開關(guān)燈時間,接觸器會自動的斷開和閉合,通過為單燈設(shè)定定時調(diào)光策略,既可以對道路路燈進(jìn)行按需照明,實(shí)現(xiàn)智能化、精細(xì)化管理,又可以從根本上降低能源的消耗,降低路燈運(yùn)行和維護(hù)成本。
2、本系統(tǒng)具有網(wǎng)關(guān)和單燈故障的發(fā)現(xiàn)和定位功能,當(dāng)發(fā)生故障時,會在第一時間以郵件或者短信的方式將故障詳細(xì)信息告知故障維修人員,取代工作人員通過道路巡視排查故障的傳統(tǒng)管理方式,大大提高了路燈維護(hù)管理效率和縮減了管理成本,減少了人力、物力和財力的消耗。
3、本系統(tǒng)用戶體驗(yàn)度較好,可以將網(wǎng)關(guān)和單燈大量、繁瑣的數(shù)據(jù)信息,以表格和圖形相結(jié)合的方式清晰、準(zhǔn)確地展現(xiàn)給用戶,并且可以實(shí)現(xiàn)對統(tǒng)計報表的的輸出和打印功能,一方面方便用戶進(jìn)行網(wǎng)上無紙化辦公,另一方面可使用戶對整個項(xiàng)目的運(yùn)行狀況有清晰的了解,也可為決策管理者制定合理的決策提供公正、客觀的科學(xué)依據(jù)。
4、本發(fā)明提供了一種智慧路燈管控系統(tǒng)的設(shè)計方法,通過WebGIS技術(shù)將路燈展示在地圖上,使其能夠可視化管理,提高了路燈管理效率,通過改變管理模式節(jié)省了電能,并通過Highcharts框架對路燈歷史運(yùn)行狀態(tài)、耗電、路燈壽命等數(shù)據(jù)信息實(shí)現(xiàn)可視化分析,以幫助改進(jìn)路燈設(shè)計及制造工藝,從而實(shí)現(xiàn)了智能管控路燈。
附圖說明
圖1為本發(fā)明一種基于GIS的智慧路燈管控系統(tǒng)結(jié)構(gòu)圖;
圖2為本發(fā)明單燈及網(wǎng)關(guān)加載流程圖
圖3為本發(fā)明監(jiān)控單元層級關(guān)聯(lián)圖
圖4為本發(fā)明路燈添加流程圖;
圖5為本發(fā)明告警及維護(hù)管理流程圖;
圖6為本發(fā)明告警類型劃分示意圖;
圖7為本發(fā)明車輛歷史軌跡設(shè)計流程圖。
具體實(shí)施方式
本實(shí)施例中,如圖1所示,一種基于GIS的智慧路燈管控系統(tǒng),其特征包括:實(shí)時監(jiān)控模塊、設(shè)備檔案模塊、策略設(shè)置模塊、告警設(shè)置模塊、維護(hù)管理模塊、車輛管理模塊、統(tǒng)計分析模塊、用戶管理模塊;
實(shí)時監(jiān)控模塊包括:路燈實(shí)時狀態(tài)展示單元、設(shè)備信息查看單元和設(shè)備運(yùn)行控制單元;
設(shè)備檔案模塊包括:區(qū)域管理單元和設(shè)備管理單元;
策略設(shè)置模塊包括:策略定義單元、方案管理單元和方案執(zhí)行單元;
告警設(shè)置模塊包括:告警管理單元和告警方式單元;
維護(hù)管理模塊包括:緊急維護(hù)單元、日常維護(hù)單元和歷史記錄維護(hù)單元;
車輛管理模塊包括:車輛運(yùn)行信息管理單元、車輛基礎(chǔ)信息管理單元和車輛使用管理單元;
統(tǒng)計分析模塊包括:開關(guān)燈時間查詢單元、設(shè)備運(yùn)行數(shù)據(jù)查詢單元、電量統(tǒng)計單元、亮燈率查詢單元和運(yùn)行狀況分析單元;
用戶管理模塊包括:用戶信息管理單元,角色管理單元;
路燈實(shí)時狀態(tài)展示單元通過不同顏色的點(diǎn)對路燈以及網(wǎng)關(guān)的運(yùn)行狀態(tài)在地圖上進(jìn)行實(shí)時顯示;路燈以及網(wǎng)關(guān)的運(yùn)行狀態(tài)包括:正常開燈狀態(tài),正常關(guān)燈狀態(tài),路燈損壞狀態(tài),網(wǎng)關(guān)正常運(yùn)行狀態(tài),網(wǎng)關(guān)關(guān)閉狀態(tài),網(wǎng)關(guān)損壞狀態(tài);
設(shè)備信息查看單元用于對地圖上的路燈或網(wǎng)關(guān)顯示相應(yīng)設(shè)備的詳細(xì)運(yùn)行狀態(tài),包括:電壓,電流,型號,燈桿號;
設(shè)備運(yùn)行控制單元用于獲取地圖上的路燈或網(wǎng)關(guān)的控制命令,控制命令包括:開燈、關(guān)燈、調(diào)節(jié)燈光亮度、打開所屬網(wǎng)關(guān)下所有燈、關(guān)閉所屬網(wǎng)關(guān)下所有燈;
區(qū)域管理單元是在地圖上添加、刪除或修改不同的區(qū)域,并設(shè)定區(qū)域中心位置經(jīng)緯度用于所述區(qū)域的定位;
設(shè)備管理單元是在地圖上的各個區(qū)域中添加網(wǎng)關(guān)和路燈信息,包括:網(wǎng)關(guān)編號、網(wǎng)關(guān)名稱、網(wǎng)關(guān)經(jīng)緯度信息、網(wǎng)關(guān)SIM卡號、燈桿號、燈zigbee信息、燈經(jīng)緯度、燈所屬網(wǎng)關(guān)、燈光源類型;
策略定義單元是對路燈的開關(guān)燈時間進(jìn)行定義以及調(diào)光策略進(jìn)行定義,調(diào)光策略定義為:根據(jù)光敏傳感器獲得光照度,當(dāng)光照度達(dá)到一定值時自動開關(guān)燈,并調(diào)節(jié)燈光;
方案管理單元是對所定義的調(diào)光策略和開關(guān)燈時間進(jìn)行管理,并應(yīng)用在地圖上的任一單燈、任一個網(wǎng)關(guān)、任一個道路或者任一個區(qū)域中,從而形成相應(yīng)方案;
方案執(zhí)行單元是按照月、周、日對所形成的方案的執(zhí)行日期進(jìn)行定義;
告警管理單元是對故障網(wǎng)關(guān)進(jìn)行及時告警,故障網(wǎng)關(guān)的告警類型包括:電壓過高、電壓過低、空載電流超過限定值、空載電流過低、連續(xù)燈不亮、網(wǎng)關(guān)備用電池電量低、控制柜水位超限、柜門打開、溫度異常和異常亮燈;
告警方式單元用于設(shè)定發(fā)送對象,并以短信或/和郵件方式發(fā)送網(wǎng)關(guān)告警信息;
緊急維護(hù)單元是用于對網(wǎng)關(guān)的維護(hù)信息進(jìn)行實(shí)時顯示,網(wǎng)關(guān)的維護(hù)信息包括:一段時間內(nèi)網(wǎng)關(guān)名稱、警告名稱、報警時間;
日常維護(hù)單元是用于對單燈的維護(hù)信息進(jìn)行實(shí)時顯示,單燈的維護(hù)信息包含:單燈所屬的網(wǎng)關(guān)名稱、燈桿號、ZigBee地址、警告名稱、報警時間;
歷史維護(hù)記錄單元是用于存儲網(wǎng)關(guān)的歷史故障信息以及所管轄的所有單燈的故障信息,包括:燈桿號、ZigBee地址、警告名稱、維護(hù)類型、維護(hù)狀態(tài)、維護(hù)時間;
車輛運(yùn)行信息管理單元用于查詢車輛實(shí)時運(yùn)行信息和車輛歷史運(yùn)行信息;車輛實(shí)時運(yùn)行信息用于在地圖上實(shí)時顯示工程車當(dāng)前位置信息;車輛歷史運(yùn)行信息通過車輛車牌號、查詢開始時間和結(jié)束時間查詢獲得車輛歷史運(yùn)行軌跡;
車輛基礎(chǔ)信息管理單元用于添加、編輯修改、刪除和顯示車輛基礎(chǔ)信息,包括:車牌號碼、車輛類型、車身顏色、年審時間;
車輛使用管理單元用于存儲車牌號碼、車輛司機(jī)、任務(wù)開始時間、任務(wù)結(jié)束時間、維護(hù)內(nèi)容;
開關(guān)燈時間統(tǒng)計單元包括:單網(wǎng)關(guān)多天統(tǒng)計子單元、多網(wǎng)關(guān)單天統(tǒng)計子單元、多網(wǎng)關(guān)多天統(tǒng)計子單元;單網(wǎng)關(guān)多天統(tǒng)計子單元是根據(jù)開始時間和結(jié)束時間對網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,得到單網(wǎng)關(guān)多天統(tǒng)計結(jié)果;多網(wǎng)關(guān)單天統(tǒng)計子單元是根據(jù)統(tǒng)計時間對屬于同一項(xiàng)目、行政區(qū)或道路節(jié)點(diǎn)的多個網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,得到多網(wǎng)關(guān)單天統(tǒng)計結(jié)果;多網(wǎng)關(guān)多天統(tǒng)計子單元是根據(jù)開始時間和結(jié)束時間對屬于同一項(xiàng)目、行政區(qū)或道路節(jié)點(diǎn)的多個網(wǎng)關(guān)節(jié)行查詢,得到多網(wǎng)關(guān)多天統(tǒng)計結(jié)果;
設(shè)備運(yùn)行數(shù)據(jù)統(tǒng)計單元包括:項(xiàng)目有功功率統(tǒng)計子單元、道路有功功率統(tǒng)計子單元、網(wǎng)關(guān)運(yùn)行數(shù)據(jù)統(tǒng)計子單元;
項(xiàng)目有功功率統(tǒng)計子單元是根據(jù)統(tǒng)計時間對項(xiàng)目節(jié)點(diǎn)所屬的網(wǎng)關(guān)下所有路燈進(jìn)行查詢,獲得項(xiàng)目有功功率統(tǒng)計圖;道路有功功率統(tǒng)計子單元是根據(jù)統(tǒng)計時間對道路節(jié)點(diǎn)下的所有路燈進(jìn)行查詢,獲得道路有功功率統(tǒng)計圖;網(wǎng)關(guān)運(yùn)行數(shù)據(jù)統(tǒng)計子單元是根據(jù)統(tǒng)計時間對任一網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,獲得網(wǎng)關(guān)運(yùn)行數(shù)據(jù)統(tǒng)折線計圖;
電量統(tǒng)計單元包括項(xiàng)目電量統(tǒng)計子單元和網(wǎng)關(guān)電量統(tǒng)計子單元;項(xiàng)目電量統(tǒng)計子單元是根據(jù)統(tǒng)計開始時間和結(jié)束時間對任一項(xiàng)目節(jié)點(diǎn)進(jìn)行查詢,獲得到項(xiàng)目電量統(tǒng)計結(jié)果;網(wǎng)關(guān)電量統(tǒng)計子單元是根據(jù)統(tǒng)計開始時間和結(jié)束時間對任一網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行查詢,獲得網(wǎng)關(guān)電量統(tǒng)計結(jié)果;
亮燈率查詢單元是對項(xiàng)目節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn)在任一段時間內(nèi)亮燈率進(jìn)行統(tǒng)計并以折線圖的方式進(jìn)行展示;
運(yùn)行狀況分析單元包括項(xiàng)目運(yùn)行狀況分析子單元和網(wǎng)關(guān)運(yùn)行狀況分析子單元;項(xiàng)目運(yùn)行狀況分析子單元用于統(tǒng)計各個項(xiàng)目的路燈總量、亮燈率、平均運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù);
網(wǎng)關(guān)運(yùn)行狀況分析子單元用于統(tǒng)計任一個項(xiàng)目下各個網(wǎng)關(guān)的網(wǎng)關(guān)名稱、路燈總量、亮燈率、最大電壓、最小電壓、運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù);
用戶信息管理單元是用于增加、刪除、修改用戶賬號、用戶密碼、用戶角色、用戶類型、管理項(xiàng)目、所屬單位;
角色管理單元是根據(jù)不同的用戶角色分配相應(yīng)的系統(tǒng)權(quán)限。
本實(shí)施例中,一種基于GIS的智慧路燈管控系統(tǒng)的設(shè)計方法是按如下步驟進(jìn)行:
步驟1設(shè)計用戶管理模塊:
步驟1.1設(shè)置添加、修改、刪除及查詢事件,并與用戶賬號、用戶密碼、用戶角色、用戶類型、管理項(xiàng)目、所屬單位的數(shù)據(jù)信息進(jìn)行綁定,實(shí)現(xiàn)用戶信息管理單元的功能;
步驟1.2設(shè)置不同的用戶角色的查看及操作權(quán)限,實(shí)現(xiàn)用戶角色管理單元的功能;
步驟2設(shè)計實(shí)時監(jiān)控模塊:
步驟2.1通過JavaScript標(biāo)簽代碼引入WebGIS地圖,并進(jìn)行初始化;
步驟2.2獲取單燈信息數(shù)據(jù)、網(wǎng)關(guān)位置信息數(shù)據(jù)及其狀態(tài)信息數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)化為json格式后,將單燈信息數(shù)據(jù)通過PointCollection類導(dǎo)入到WebGIS地圖中,再將網(wǎng)關(guān)信息數(shù)據(jù)通過Marker類導(dǎo)入到WebGIS地圖中,然后設(shè)置定時操作,使得每隔t秒鐘重新導(dǎo)入單燈及網(wǎng)關(guān)信息數(shù)據(jù)到WebGIS地圖中,其中t秒經(jīng)調(diào)試,設(shè)置為5秒鐘比較合適,時間太長實(shí)時性不好,時間太短頁面會卡頓,從而實(shí)現(xiàn)路燈實(shí)時狀態(tài)展示單元的功能,網(wǎng)關(guān)及單燈的加載流程如圖2所示;
步驟2.3給WebGIS地圖上的單燈及網(wǎng)關(guān)分別設(shè)置鼠標(biāo)經(jīng)過事件,事件觸發(fā)時獲取單燈及網(wǎng)關(guān)的電壓、電流、型號、燈桿號信息,網(wǎng)關(guān)的網(wǎng)關(guān)編號、在線狀態(tài)、運(yùn)行狀態(tài)信息,從而實(shí)現(xiàn)設(shè)備信息查看單元,其中網(wǎng)關(guān)和單燈在電子地圖上是以圖標(biāo)的形式進(jìn)行可視化的顯示,以百度地圖為例,百度地圖API中覆蓋物對象含有addEventListener()方法,通過該方法可以為圖標(biāo)添加懸浮、左鍵、右鍵和雙擊等事件,當(dāng)觸發(fā)某個特定的事件時,可以將得到的信息通過infowindow或dialog的形式進(jìn)行展示,系統(tǒng)平臺采用頁面無刷新提交數(shù)據(jù)的方法來快速獲得終端設(shè)備的實(shí)時運(yùn)行數(shù)據(jù),從而實(shí)現(xiàn)網(wǎng)關(guān)和路燈運(yùn)行數(shù)據(jù)的實(shí)時獲取和顯示。該模塊用到的監(jiān)聽事件為mouseover、mouseout;
步驟2.4給WebGIS地圖上的單燈及網(wǎng)關(guān)設(shè)置鼠標(biāo)單擊事件,事件觸發(fā)時發(fā)送燈及網(wǎng)關(guān)的控制指令,從而實(shí)現(xiàn)設(shè)備運(yùn)行控制單元的功能;控制命令包括:開燈、關(guān)燈、調(diào)節(jié)燈光亮度、打開所屬網(wǎng)關(guān)下所有燈、關(guān)閉所屬網(wǎng)關(guān)下所有燈;控制指令發(fā)送后,指令首先存到到服務(wù)器的數(shù)據(jù)庫中,服務(wù)器端通過輪詢的方式對數(shù)據(jù)庫查詢數(shù)據(jù),查詢到有新的指令后將數(shù)據(jù)發(fā)送到網(wǎng)關(guān),網(wǎng)關(guān)解析數(shù)據(jù)后對單燈進(jìn)行控制;
步驟3設(shè)計設(shè)備檔案模塊:
步驟3.1通過JavaScript標(biāo)簽代碼重新引入WebGIS地圖,并進(jìn)行初始化;
步驟3.2獲取區(qū)域信息數(shù)據(jù),并根據(jù)不同層級結(jié)構(gòu)及區(qū)域信息數(shù)據(jù)轉(zhuǎn)換為相應(yīng)json格式,然后通過JavaScript代碼引入Jqury Easyui中的Tree控件,再將json格式的區(qū)域信息數(shù)據(jù)導(dǎo)入到Tree控件,從而實(shí)現(xiàn)區(qū)域管理單元;具體實(shí)施中,各個區(qū)域之間不是相互獨(dú)立的,而是有著明顯的層級隸屬關(guān)系,每個監(jiān)控單元在系統(tǒng)中是以節(jié)點(diǎn)的形式顯示的,上級節(jié)點(diǎn)和下級節(jié)點(diǎn)之間的關(guān)系可以看成父節(jié)點(diǎn)和子節(jié)點(diǎn)之間的關(guān)系。因此,為每個節(jié)點(diǎn)都定義一個ID和父節(jié)點(diǎn)ID的屬性,確定每個節(jié)點(diǎn)的身份標(biāo)識和其與父節(jié)點(diǎn)的關(guān)系,就可以將上級節(jié)點(diǎn)和下級節(jié)點(diǎn)關(guān)聯(lián)起來。監(jiān)控單元層級關(guān)聯(lián)圖如圖3所示;
步驟3.3設(shè)置路燈及網(wǎng)關(guān)添加事件,事件通過Marker類為WebGIS地圖添加單燈及網(wǎng)關(guān)圖標(biāo),獲取圖標(biāo)在WebGIS地圖上坐標(biāo)位置的信息數(shù)據(jù),再將坐標(biāo)位置的信息數(shù)據(jù)所包含的網(wǎng)關(guān)經(jīng)緯度信息和燈經(jīng)緯度與相應(yīng)的網(wǎng)關(guān)編號、網(wǎng)關(guān)名稱、網(wǎng)關(guān)SIM卡號、燈桿號、燈zigbee信息、燈所屬網(wǎng)關(guān)、燈光源類型數(shù)據(jù)一起存儲,從而實(shí)現(xiàn)設(shè)備管理單元的功能,路燈添加流程圖如圖4所示;
步驟4設(shè)計策略設(shè)置模塊:
步驟4.1根據(jù)不同的環(huán)境光照度設(shè)定燈的照明亮度,構(gòu)成調(diào)光策略,從而實(shí)現(xiàn)策略定義單元的功能;
步驟4.2將調(diào)光策略分配到不同的單燈、網(wǎng)關(guān)、道路或者區(qū)域中形成不同的方案,從而實(shí)現(xiàn)方案管理單元的功能;
步驟4.3將方案管理單元中的方案按照月、周、日進(jìn)行執(zhí)行,實(shí)現(xiàn)方案執(zhí)行單元的功能;
步驟5設(shè)計告警模塊,告警維護(hù)管理流程如圖5所示:
步驟5.1設(shè)置網(wǎng)關(guān)各告警類型的閾值并保存,從而實(shí)現(xiàn)告警管理單元的功能;告警類型包括:電壓過高、電壓過低、空載電流超過限定值、空載電流過低、連續(xù)燈不亮、網(wǎng)關(guān)備用電池電量低、控制柜水位超限、柜門打開、溫度異常和異常亮燈;其中告警類型劃分如圖6;
步驟5.2讀取網(wǎng)關(guān)各告警類型的數(shù)據(jù),將讀取的數(shù)據(jù)與設(shè)定的閾值進(jìn)行對比,對超出閾值的網(wǎng)關(guān)進(jìn)行告警,并將告警數(shù)據(jù)以短信或/和郵件方式發(fā)送,從而實(shí)現(xiàn)告警方式單元的功能;
步驟6設(shè)計維護(hù)管理模塊:
步驟6.1獲取緊急維護(hù)的網(wǎng)關(guān)的相關(guān)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式,然后加載jqury easyui的datagrid插件,再將緊急維護(hù)的網(wǎng)關(guān)數(shù)據(jù)導(dǎo)入到datagrid插件中,從而實(shí)現(xiàn)緊急維護(hù)單元的功能;網(wǎng)關(guān)的相關(guān)數(shù)據(jù)包括:一段時間內(nèi)網(wǎng)關(guān)名稱、警告名稱、報警時間;
步驟6.2獲取日常維護(hù)的單燈的相關(guān)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式,然后加載jqury easyui的datagrid插件,再將緊日常維護(hù)的燈的數(shù)據(jù)導(dǎo)入到datagrid插件中,從而實(shí)現(xiàn)日常維護(hù)單元的功能;單燈的相關(guān)數(shù)據(jù)包含:單燈所屬的網(wǎng)關(guān)名稱、燈桿號、ZigBee地址、警告名稱、報警時間;
步驟6.3獲取網(wǎng)關(guān)及燈維護(hù)相關(guān)數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換為json格式,然后加載jqury easyui的datagrid插件,再將緊急維護(hù)的網(wǎng)關(guān)數(shù)據(jù)導(dǎo)入到datagrid插件中,從而實(shí)現(xiàn)歷史維護(hù)單元的功能;網(wǎng)關(guān)及燈維護(hù)相關(guān)數(shù)據(jù)包括:燈桿號、ZigBee地址、警告名稱、維護(hù)類型、維護(hù)狀態(tài)、維護(hù)時間;
步驟7設(shè)計車輛管理模塊:
步驟7.1通過JavaScript標(biāo)簽代碼重新引入WebGIS地圖,并進(jìn)行初始化;
步驟7.2工程車上裝有定位儀,可將工程車當(dāng)前位置的經(jīng)緯度傳入到服務(wù)器的數(shù)據(jù)庫中以便使用,從而獲取車輛當(dāng)前位置信息數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)化為json格式,再將車輛當(dāng)前位置信息數(shù)據(jù)導(dǎo)入Marker類中,從而加載到WebGIS地圖上,用于實(shí)現(xiàn)車輛實(shí)時運(yùn)行子單元的功能;
步驟7.3獲取指定時間內(nèi)車輛運(yùn)行路線軌跡數(shù)據(jù),并轉(zhuǎn)化為json格式,再將數(shù)據(jù)導(dǎo)入到Polyline類中,從而加載到WebGIS地圖上,用于實(shí)現(xiàn)車輛歷史運(yùn)行信息子單元的功能,車輛歷史運(yùn)行信息子單元設(shè)計流程如圖7;
步驟7.4設(shè)置添加、編輯修改、刪除及查詢事件,并綁定車牌號碼、車輛類型、車身顏色、年審時間數(shù)據(jù)信息,從而實(shí)現(xiàn)車輛基礎(chǔ)信息管理單元的功能;
步驟7.5設(shè)置添加、編輯修改、刪除及查詢事件,并綁定車牌號碼、車輛司機(jī)、任務(wù)開始時間、任務(wù)結(jié)束時間、維護(hù)內(nèi)容數(shù)據(jù)信息,從而實(shí)現(xiàn)車輛使用管理單元的功能;
步驟8實(shí)現(xiàn)統(tǒng)計分析模塊:
步驟8.1通過JavaScript語言引入jqury easyui框架中的datagrid插件,然后獲取開關(guān)燈統(tǒng)計時間段內(nèi)網(wǎng)關(guān)名稱、開燈時間、關(guān)燈時間數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后導(dǎo)入datagrid插件,從而實(shí)現(xiàn)開關(guān)燈時間統(tǒng)計單元的功能;
步驟8.2通過JavaScript語言引入Highcharts框架并初始化折線圖控件,獲取項(xiàng)目、道路及網(wǎng)關(guān)在指定時間段的有功功率數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入到折線圖控件,從而實(shí)現(xiàn)設(shè)備運(yùn)行數(shù)據(jù)統(tǒng)計單元的功能;
步驟8.3通過JavaScript語言引入Highcharts框架并初始化柱狀控件,獲取項(xiàng)目、道路及網(wǎng)關(guān)在指定時間段的電量數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入到柱狀圖控件,從而實(shí)現(xiàn)電量統(tǒng)計單元的功能;
步驟8.4通過JavaScript語言引入Highcharts框架并初始化折線圖控件,獲取項(xiàng)目、道路及網(wǎng)關(guān)在指定時間段的亮燈率數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入到折線圖控件,從而實(shí)現(xiàn)亮燈率統(tǒng)計單元的功能;
步驟8.5通過JavaScript語言引入jqury easyui框架中的datagrid插件,然后獲取相應(yīng)項(xiàng)目的路燈總量、亮燈率、平均運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入datagrid插件,從而實(shí)現(xiàn)項(xiàng)目運(yùn)行狀況分析子單元的功能;
步驟8.6通過JavaScript語言引入jqury easyui框架中的datagrid插件,然后獲取相應(yīng)網(wǎng)關(guān)的網(wǎng)關(guān)名稱、路燈總量、亮燈率、最大電壓、最小電壓、運(yùn)行時間、額定功率、最大功率、最小功率、用電量、緊急故障次數(shù)、一般故障次數(shù)、通信失敗次數(shù)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換為json格式后,導(dǎo)入datagrid插件,從而實(shí)現(xiàn)網(wǎng)關(guān)運(yùn)行狀況分析子單元的功能。