本發(fā)明涉及電器設(shè)備管理領(lǐng)域,特別涉及一種基于移動(dòng)終端app的設(shè)備管理方法及系統(tǒng)。
背景技術(shù):
隨著社會(huì)的不斷發(fā)展,信息交流和溝通也變得越來越頻繁,越來越重要,因此,居家、會(huì)議等也不再是使用單一的電器設(shè)備,如:要打開多種設(shè)備電源,要關(guān)閉燈光,要頻頻切換各種音視頻信號(hào),要不斷切換投影畫面等。在這種情況下,一種能夠集中管理這些設(shè)備的平臺(tái)便應(yīng)運(yùn)而生,目前市場上主要可以分為國內(nèi)和國外產(chǎn)品,其中,國外產(chǎn)品的系統(tǒng)操作臺(tái)比較專業(yè)化,且都采用非圖形化界面設(shè)置,邏輯性太強(qiáng),需要專業(yè)人員進(jìn)行編程和后期的維護(hù),無法得到普及應(yīng)用;國內(nèi)產(chǎn)品的系統(tǒng)更多是以單品控制為主,已經(jīng)越來越無法滿足開始追求生活高檔化、個(gè)性化、智能化、數(shù)字化、快節(jié)奏等的生活方式了。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題之一,在于提供一種基于移動(dòng)終端app的設(shè)備管理方法,通過該方法來實(shí)現(xiàn)對(duì)居家、會(huì)議等場所的各種可控設(shè)備進(jìn)行統(tǒng)一管控,以滿足人們對(duì)高檔化、個(gè)性化、智能化、數(shù)字化、快節(jié)奏等生活方式的追求。
本發(fā)明是這樣實(shí)現(xiàn)技術(shù)問題之一的:基于移動(dòng)終端app的設(shè)備管理方法,所述方法需提供中央控制系統(tǒng)、移動(dòng)終端、網(wǎng)關(guān)設(shè)備以及受控設(shè)備,所述移動(dòng)終端與所述中央控制系統(tǒng)連接,所述受控設(shè)備通過所述網(wǎng)關(guān)設(shè)備與所述中央控制系統(tǒng)連接;所述方法包括:
步驟1、從所述中央控制系統(tǒng)中獲取各設(shè)備的配置界面,并設(shè)置配置界面的配置參數(shù),且將設(shè)置的配置參數(shù)寫入到中央控制系統(tǒng)的數(shù)據(jù)庫中;
步驟2、利用所述移動(dòng)終端的app獲取受控設(shè)備的狀態(tài)信息,并根據(jù)受控設(shè)備的狀態(tài)信息發(fā)送控制指令給中央控制系統(tǒng),由中央控制系統(tǒng)根據(jù)控制指令操作數(shù)據(jù)庫以及受控設(shè)備或網(wǎng)關(guān)設(shè)備。
進(jìn)一步地,所述方法還需提供一與所述中央控制系統(tǒng)相連接的pc端;所述中央控制系統(tǒng)中設(shè)置有一web服務(wù)器、一應(yīng)用服務(wù)器以及一守護(hù)進(jìn)程,所述web服務(wù)器與應(yīng)用服務(wù)器由所述守護(hù)進(jìn)程啟動(dòng)和跟蹤,所述應(yīng)用服務(wù)器與所述數(shù)據(jù)庫進(jìn)行交互;
所述步驟1具體為:
通過所述pc端向所述中央控制系統(tǒng)的web服務(wù)器發(fā)送獲取各設(shè)備的配置界面的配置請(qǐng)求,web服務(wù)器在接收到配置請(qǐng)求后,先從web服務(wù)器中獲取配置界面的靜態(tài)數(shù)據(jù);然后調(diào)用cgi程序,通過應(yīng)用服務(wù)器從數(shù)據(jù)庫獲取配置界面的動(dòng)態(tài)數(shù)據(jù);之后將獲取的靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)組合成完整的配置界面,且將配置界面返回到pc端;
通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù),且將設(shè)置好的配置參數(shù)發(fā)送給web服務(wù)器,web服務(wù)器在接收到配置參數(shù)后,調(diào)用cgi程序,通過應(yīng)用服務(wù)器將設(shè)置的配置參數(shù)寫入到數(shù)據(jù)庫中,并將執(zhí)行結(jié)果返回給pc端;同時(shí)由應(yīng)用服務(wù)器生成操作日志,且將操作日志記錄到數(shù)據(jù)庫中。
進(jìn)一步地,所述配置界面包括系統(tǒng)配置界面、區(qū)域配置界面、場景配置界面以及設(shè)備面板配置界面;
所述“通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù)”具體為:
通過pc端設(shè)置中央控制系統(tǒng)的系統(tǒng)配置界面的配置參數(shù),所述系統(tǒng)配置界面包括系統(tǒng)信息界面、系統(tǒng)時(shí)間界面、系統(tǒng)日志界面、網(wǎng)絡(luò)設(shè)置界面、硬件管理界面以及系統(tǒng)更新與備份界面;通過pc端在所述區(qū)域配置界面中設(shè)置所述網(wǎng)關(guān)設(shè)備或受控設(shè)備所屬的區(qū)域參數(shù);通過pc端在所述場景配置界面中設(shè)置任一場景的場景參數(shù)和規(guī)則;通過pc端在所述設(shè)備面板配置界面中設(shè)置網(wǎng)關(guān)設(shè)備或受控設(shè)備的設(shè)備參數(shù)和規(guī)則。
進(jìn)一步地,所述方法還需提供云服務(wù)器,所述移動(dòng)終端通過所述云服務(wù)器與所述中央控制系統(tǒng)相連接;且所述中央控制系統(tǒng)在啟動(dòng)時(shí),中央控制系統(tǒng)的應(yīng)用服務(wù)器將主動(dòng)注冊(cè)到云服務(wù)器中;
所述步驟2具體為:
在移動(dòng)終端上安裝app,并登陸app界面,且通過app發(fā)送設(shè)備狀態(tài)獲取請(qǐng)求給云服務(wù)器,由云服務(wù)器將設(shè)備狀態(tài)獲取請(qǐng)求轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器在接收到設(shè)備狀態(tài)獲取請(qǐng)求后,讀取網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,并將實(shí)時(shí)狀態(tài)信息返回給移動(dòng)終端;
移動(dòng)終端將返回的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息顯示到app界面上,用戶根據(jù)顯示的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,通過app下發(fā)對(duì)網(wǎng)關(guān)設(shè)備或受控設(shè)備的控制命令給云服務(wù)器,云服務(wù)器將控制命令轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器接收到控制命令后,根據(jù)控制命令從數(shù)據(jù)庫中讀取配置參數(shù),并解析配置參數(shù)生成對(duì)應(yīng)的設(shè)備控制碼,之后將設(shè)備控制碼發(fā)送給網(wǎng)關(guān)設(shè)備或受控設(shè)備;網(wǎng)關(guān)設(shè)備或受控設(shè)備根據(jù)設(shè)備控制碼執(zhí)行對(duì)應(yīng)的控制操作,并將控制結(jié)果顯示到app界面上;同時(shí)由應(yīng)用服務(wù)器生成控制日志,且將控制日志記錄到數(shù)據(jù)庫中。
本發(fā)明要解決的技術(shù)問題之二,在于提供一種基于移動(dòng)終端app的設(shè)備管理系統(tǒng),通過該系統(tǒng)來實(shí)現(xiàn)對(duì)居家、會(huì)議等場所的各種可控設(shè)備進(jìn)行統(tǒng)一管控,以滿足人們對(duì)高檔化、個(gè)性化、智能化、數(shù)字化、快節(jié)奏等生活方式的追求。
本發(fā)明是這樣實(shí)現(xiàn)技術(shù)問題之二的:基于移動(dòng)終端app的設(shè)備管理系統(tǒng),所述系統(tǒng)需提供中央控制系統(tǒng)、移動(dòng)終端、網(wǎng)關(guān)設(shè)備以及受控設(shè)備,所述移動(dòng)終端與所述中央控制系統(tǒng)連接,所述受控設(shè)備通過所述網(wǎng)關(guān)設(shè)備與所述中央控制系統(tǒng)連接;所述系統(tǒng)包括配置模塊以及控制模塊;
所述配置模塊,用于從所述中央控制系統(tǒng)中獲取各設(shè)備的配置界面,并設(shè)置配置界面的配置參數(shù),且將設(shè)置的配置參數(shù)寫入到中央控制系統(tǒng)的數(shù)據(jù)庫中;
所述控制模塊,用于利用所述移動(dòng)終端的app獲取受控設(shè)備的狀態(tài)信息,并根據(jù)受控設(shè)備的狀態(tài)信息發(fā)送控制指令給中央控制系統(tǒng),由中央控制系統(tǒng)根據(jù)控制指令操作數(shù)據(jù)庫以及受控設(shè)備或網(wǎng)關(guān)設(shè)備。
進(jìn)一步地,所述系統(tǒng)還需提供一與所述中央控制系統(tǒng)相連接的pc端;所述中央控制系統(tǒng)中設(shè)置有一web服務(wù)器、一應(yīng)用服務(wù)器以及一守護(hù)進(jìn)程,所述web服務(wù)器與應(yīng)用服務(wù)器由所述守護(hù)進(jìn)程啟動(dòng)和跟蹤,所述應(yīng)用服務(wù)器與所述數(shù)據(jù)庫進(jìn)行交互;
所述配置模塊具體為:
通過所述pc端向所述中央控制系統(tǒng)的web服務(wù)器發(fā)送獲取各設(shè)備的配置界面的配置請(qǐng)求,web服務(wù)器在接收到配置請(qǐng)求后,先從web服務(wù)器中獲取配置界面的靜態(tài)數(shù)據(jù);然后調(diào)用cgi程序,通過應(yīng)用服務(wù)器從數(shù)據(jù)庫獲取配置界面的動(dòng)態(tài)數(shù)據(jù);之后將獲取的靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)組合成完整的配置界面,且將配置界面返回到pc端;
通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù),且將設(shè)置好的配置參數(shù)發(fā)送給web服務(wù)器,web服務(wù)器在接收到配置參數(shù)后,調(diào)用cgi程序,通過應(yīng)用服務(wù)器將設(shè)置的配置參數(shù)寫入到數(shù)據(jù)庫中,并將執(zhí)行結(jié)果返回給pc端;同時(shí)由應(yīng)用服務(wù)器生成操作日志,且將操作日志記錄到數(shù)據(jù)庫中。
進(jìn)一步地,所述配置界面包括系統(tǒng)配置界面、區(qū)域配置界面、場景配置界面以及設(shè)備面板配置界面;
所述“通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù)”具體為:
通過pc端設(shè)置中央控制系統(tǒng)的系統(tǒng)配置界面的配置參數(shù),所述系統(tǒng)配置界面包括系統(tǒng)信息界面、系統(tǒng)時(shí)間界面、系統(tǒng)日志界面、網(wǎng)絡(luò)設(shè)置界面、硬件管理界面以及系統(tǒng)更新與備份界面;通過pc端在所述區(qū)域配置界面中設(shè)置所述網(wǎng)關(guān)設(shè)備或受控設(shè)備所屬的區(qū)域參數(shù);通過pc端在所述場景配置界面中設(shè)置任一場景的場景參數(shù)和規(guī)則;通過pc端在所述設(shè)備面板配置界面中設(shè)置網(wǎng)關(guān)設(shè)備或受控設(shè)備的設(shè)備參數(shù)和規(guī)則。
進(jìn)一步地,所述系統(tǒng)還需提供云服務(wù)器,所述移動(dòng)終端通過所述云服務(wù)器與所述中央控制系統(tǒng)相連接;且所述中央控制系統(tǒng)在啟動(dòng)時(shí),中央控制系統(tǒng)的應(yīng)用服務(wù)器將主動(dòng)注冊(cè)到云服務(wù)器中;
所述控制模塊具體為:
在移動(dòng)終端上安裝app,并登陸app界面,且通過app發(fā)送設(shè)備狀態(tài)獲取請(qǐng)求給云服務(wù)器,由云服務(wù)器將設(shè)備狀態(tài)獲取請(qǐng)求轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器在接收到設(shè)備狀態(tài)獲取請(qǐng)求后,讀取網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,并將實(shí)時(shí)狀態(tài)信息返回給移動(dòng)終端;
移動(dòng)終端將返回的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息顯示到app界面上,用戶根據(jù)顯示的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,通過app下發(fā)對(duì)網(wǎng)關(guān)設(shè)備或受控設(shè)備的控制命令給云服務(wù)器,云服務(wù)器將控制命令轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器接收到控制命令后,根據(jù)控制命令從數(shù)據(jù)庫中讀取配置參數(shù),并解析配置參數(shù)生成對(duì)應(yīng)的設(shè)備控制碼,之后將設(shè)備控制碼發(fā)送給網(wǎng)關(guān)設(shè)備或受控設(shè)備;網(wǎng)關(guān)設(shè)備或受控設(shè)備根據(jù)設(shè)備控制碼執(zhí)行對(duì)應(yīng)的控制操作,并將控制結(jié)果顯示到app界面上;同時(shí)由應(yīng)用服務(wù)器生成控制日志,且將控制日志記錄到數(shù)據(jù)庫中。
本發(fā)明具有如下優(yōu)點(diǎn):1、用戶可以根據(jù)需要的場景或功能等對(duì)各設(shè)備進(jìn)行自定義配置,而無需由專業(yè)人員進(jìn)行編程和后期維護(hù),這有助于簡化操作臺(tái)的邏輯操作,降低實(shí)際操作難度,有利于推廣和普及,且可以降低開發(fā)和維護(hù)的成本;2、在需要操控受控設(shè)備時(shí),用戶只需要通過移動(dòng)終端的app向受控設(shè)備或網(wǎng)關(guān)設(shè)備下發(fā)控制指令,即可實(shí)現(xiàn)對(duì)受控設(shè)備或網(wǎng)關(guān)設(shè)備的控制,可以真正實(shí)現(xiàn)對(duì)居家、會(huì)議等場所的各種可控設(shè)備進(jìn)行統(tǒng)一管控,以滿足人們對(duì)高檔化、個(gè)性化、智能化、數(shù)字化、快節(jié)奏等生活方式的追求。
附圖說明
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
圖1為本發(fā)明基于移動(dòng)終端app的設(shè)備管理方法的硬件原理圖。
圖2為本發(fā)明基于移動(dòng)終端app的設(shè)備管理方法的配置時(shí)序圖。
圖3為本發(fā)明基于移動(dòng)終端app的設(shè)備管理方法的控制時(shí)序圖。
具體實(shí)施方式
請(qǐng)參照?qǐng)D1至圖3所示,本發(fā)明基于移動(dòng)終端app的設(shè)備管理方法的較佳實(shí)施例,所述方法需提供中央控制系統(tǒng)、移動(dòng)終端(如android手機(jī)、蘋果手機(jī)、ipad等終端)、網(wǎng)關(guān)設(shè)備以及受控設(shè)備(如照明開關(guān)、電視開關(guān)、空調(diào)開關(guān)、窗簾開關(guān)、投影開關(guān)等設(shè)備),在具體實(shí)施時(shí),以上中央控制系統(tǒng)、移動(dòng)終端、網(wǎng)關(guān)設(shè)備或者受控設(shè)備均可以有多個(gè),所述移動(dòng)終端與所述中央控制系統(tǒng)連接;所述受控設(shè)備通過所述網(wǎng)關(guān)設(shè)備與所述中央控制系統(tǒng)連接;
所述方法包括:
步驟1、從所述中央控制系統(tǒng)中獲取各設(shè)備的配置界面,并設(shè)置配置界面的配置參數(shù),且將設(shè)置的配置參數(shù)寫入到中央控制系統(tǒng)的數(shù)據(jù)庫中;
步驟2、利用所述移動(dòng)終端的app獲取受控設(shè)備的狀態(tài)信息,并根據(jù)受控設(shè)備的狀態(tài)信息發(fā)送控制指令給中央控制系統(tǒng),由中央控制系統(tǒng)根據(jù)控制指令操作數(shù)據(jù)庫以及受控設(shè)備或網(wǎng)關(guān)設(shè)備。
由上述可知,使用本發(fā)明方法后,用戶可以通過瀏覽界面從中央控制系統(tǒng)獲取各設(shè)備的配置界面,并根據(jù)需要的場景或功能等對(duì)各設(shè)備進(jìn)行自定義配置,且將配置信息寫入到中央控制系統(tǒng)的數(shù)據(jù)庫中,而無需由專業(yè)人員進(jìn)行編程和后期維護(hù),這有助于簡化操作臺(tái)的邏輯操作,可以降低操作難度,降低開發(fā)和維護(hù)成本。在需要操控受控設(shè)備時(shí),用戶只需要通過移動(dòng)終端的app向受控設(shè)備或網(wǎng)關(guān)設(shè)備下發(fā)控制指令,即可實(shí)現(xiàn)對(duì)受控設(shè)備或網(wǎng)關(guān)設(shè)備的控制,可以真正實(shí)現(xiàn)對(duì)居家、會(huì)議等場所的各種可控設(shè)備進(jìn)行統(tǒng)一管控,以滿足人們對(duì)高檔化、個(gè)性化、智能化、數(shù)字化、快節(jié)奏等生活方式的追求。例如,將上述方法應(yīng)用到住宅中,通過將住宅中所有的可控設(shè)備都統(tǒng)一交由中央控制系統(tǒng)進(jìn)行管控,這樣,在根據(jù)使用需要配置好各個(gè)可控設(shè)備的配置界面后,用戶就可以通過手機(jī)app、ipad等上網(wǎng)媒介實(shí)現(xiàn)隨時(shí)隨地、隨心所欲地主動(dòng)控制住宅中的燈光、空調(diào)、熱水器、家庭影院、家庭門禁等各種可控設(shè)備。
所述方法還需提供一與所述中央控制系統(tǒng)相連接的pc端;所述中央控制系統(tǒng)中設(shè)置有一web服務(wù)器、一應(yīng)用服務(wù)器以及一守護(hù)進(jìn)程,所述web服務(wù)器與應(yīng)用服務(wù)器由所述守護(hù)進(jìn)程啟動(dòng)和跟蹤,所述應(yīng)用服務(wù)器與所述數(shù)據(jù)庫進(jìn)行交互;
所述步驟1具體為:
通過所述pc端向所述中央控制系統(tǒng)的web服務(wù)器發(fā)送獲取各設(shè)備的配置界面的配置請(qǐng)求,在具體實(shí)施時(shí),用戶只需要在pc端的瀏覽器上輸入網(wǎng)址登陸系統(tǒng)網(wǎng)頁,并在系統(tǒng)網(wǎng)頁上點(diǎn)擊要配置的設(shè)備,pc端就會(huì)向web服務(wù)器發(fā)送獲取配置界面的配置請(qǐng)求,web服務(wù)器在接收到配置請(qǐng)求后,先從web服務(wù)器中獲取配置界面的靜態(tài)數(shù)據(jù)(即不可以進(jìn)行選擇和配置的數(shù)據(jù));然后調(diào)用cgi程序,通過應(yīng)用服務(wù)器從數(shù)據(jù)庫獲取配置界面的動(dòng)態(tài)數(shù)據(jù)(即可以供用戶進(jìn)行選擇和配置的數(shù)據(jù));之后將獲取的靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)組合成完整的配置界面,且將配置界面返回到pc端;
通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù),且將設(shè)置好的配置參數(shù)發(fā)送給web服務(wù)器,web服務(wù)器在接收到配置參數(shù)后,調(diào)用cgi程序,通過應(yīng)用服務(wù)器將設(shè)置的配置參數(shù)寫入到數(shù)據(jù)庫中,以供后續(xù)控制時(shí)可以讀取使用,并將執(zhí)行結(jié)果返回給pc端,以告知用戶操作的結(jié)果;同時(shí)由應(yīng)用服務(wù)器生成操作日志,且將操作日志記錄到數(shù)據(jù)庫中,操作日志中記載有操作者、操作時(shí)間、執(zhí)行的操作等信息,用戶可以隨時(shí)登陸系統(tǒng)查看操作日志。
所述配置界面包括系統(tǒng)配置界面、區(qū)域配置界面、場景配置界面以及設(shè)備面板配置界面;
所述“通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù)”具體為:
通過pc端設(shè)置中央控制系統(tǒng)的系統(tǒng)配置界面的配置參數(shù),所述系統(tǒng)配置界面包括系統(tǒng)信息界面(包含主機(jī)名稱、物理內(nèi)存、系統(tǒng)型號(hào)、內(nèi)核版本等信息)、系統(tǒng)時(shí)間界面(包含年、月、日、時(shí)、分、秒6個(gè)參數(shù)配置項(xiàng))、系統(tǒng)日志界面(包含序號(hào)、日志名稱、日志級(jí)別、是否啟動(dòng)等參數(shù)配置項(xiàng))、網(wǎng)絡(luò)設(shè)置界面(包含主機(jī)名稱、ip地址、mac地址、默認(rèn)網(wǎng)關(guān)、模式等參數(shù)配置項(xiàng))、硬件管理界面(包含硬件模塊的序號(hào)、端口名稱、類型、參數(shù)、端口號(hào)等參數(shù)配置項(xiàng))以及系統(tǒng)更新與備份界面(包含文件選項(xiàng)、路徑選項(xiàng)等參數(shù)配置項(xiàng));例如,設(shè)置的系統(tǒng)信息界面如下(其中,左半部分為靜態(tài)數(shù)據(jù),右半部分為動(dòng)態(tài)數(shù)據(jù)):
主機(jī)名稱:智慧酒店
系統(tǒng)時(shí)間:wedmar809:14:302017
內(nèi)核版本:linux2.6.35.3-571-gcca29a0
處理器信息:arm926ej-s
系統(tǒng)運(yùn)行時(shí)間:1天16小時(shí)31分23秒
運(yùn)行中的進(jìn)程:46
cpu負(fù)載:2.00(1分鐘)2.00(5分鐘)2.00(15分鐘)
物理內(nèi)存:總計(jì)121.77mb/剩余空間89.45mb
本地磁盤空間:總計(jì)0.08gb/0.05gb空閑
系統(tǒng)版本:v1.9.0_alpha[20170306152241]
系統(tǒng)型號(hào):gfk-es-60。
又如,設(shè)置的系統(tǒng)日志界面如下:
序號(hào):1
日志名稱:系統(tǒng)監(jiān)控日志
日志級(jí)別:警告消息
啟動(dòng)?:√
大小(kb):200
覆蓋規(guī)則:不覆蓋事件(手動(dòng)清除日志)。
通過pc端在所述區(qū)域配置界面中設(shè)置所述網(wǎng)關(guān)設(shè)備或受控設(shè)備所屬的區(qū)域參數(shù),例如,設(shè)置的區(qū)域參數(shù)如下:
樓層:教學(xué)樓4樓
區(qū)域:會(huì)議廳;
這樣,在設(shè)置網(wǎng)關(guān)設(shè)備或受控設(shè)備的配置參數(shù)時(shí),就可以將位于教學(xué)樓4樓會(huì)議廳中的所有網(wǎng)關(guān)設(shè)備或受控設(shè)備都?xì)w入到該區(qū)域中。
通過pc端在所述場景配置界面中設(shè)置任一場景的場景參數(shù)和規(guī)則(包含名稱、描述、樓層、區(qū)域、添加的控制設(shè)備等參數(shù)配置項(xiàng)),例如,設(shè)置的場景參數(shù)和規(guī)則如下:
名稱:會(huì)議場景
規(guī)則描述:打開窗簾、投影儀、照明燈
樓層:教學(xué)樓4樓
區(qū)域:會(huì)議廳
根據(jù)規(guī)則描述,該會(huì)議場景需要添加的控制設(shè)備有窗簾開關(guān)、投影儀開關(guān)和照明燈開關(guān)。同時(shí),在添加的每一控制設(shè)備中,均包含有該設(shè)備的序號(hào)、區(qū)域、類型、id、名稱、按鍵、作動(dòng)時(shí)間、動(dòng)作以及操作等參數(shù)項(xiàng),下面以添加一個(gè)窗簾開關(guān)為例:
序號(hào):2
區(qū)域:教學(xué)樓4樓會(huì)議廳
類型:窗簾
id:50200001
名稱:窗簾面板
按鍵:開
動(dòng)作時(shí)間:3s
動(dòng)作:開啟狀態(tài)
操作:刪除
在配置好以上的會(huì)議場景后,當(dāng)用戶在移動(dòng)終端的app上發(fā)送打開該會(huì)議場景時(shí),會(huì)議廳中的窗簾、投影儀和照明燈就會(huì)打開。
通過pc端在所述設(shè)備面板配置界面中設(shè)置網(wǎng)關(guān)設(shè)備或受控設(shè)備的設(shè)備參數(shù)和規(guī)則(包含設(shè)備名稱、樓層、區(qū)域、協(xié)議類型、通信端口、設(shè)備型號(hào)、場景數(shù)、負(fù)載數(shù)、總電源等參數(shù)配置項(xiàng))。例如,設(shè)置的網(wǎng)關(guān)設(shè)備的設(shè)備參數(shù)和規(guī)則如下:
設(shè)備名稱:玄關(guān)面板
樓層:教學(xué)樓4樓
區(qū)域:會(huì)議廳
協(xié)議類型:485
通訊端口:rs485_00_02
設(shè)備型號(hào):gw-k-wg-w1
總電源:0
負(fù)載數(shù):1
場景數(shù):0
在設(shè)置好以上設(shè)備參數(shù)和規(guī)則后,玄關(guān)面板上就會(huì)出現(xiàn)一個(gè)用于控制相應(yīng)負(fù)載(如玄關(guān)筒燈)的按鍵,在使用時(shí),用戶只需要在移動(dòng)終端的app上操作玄關(guān)面板的按鍵,就可以實(shí)現(xiàn)對(duì)負(fù)載的控制。
又如,設(shè)置的門鈴開關(guān)的設(shè)備參數(shù)和規(guī)則如下:
名稱:門鈴面板
樓層:住宅樓7樓
區(qū)域:a區(qū)
協(xié)議類型:485
通訊端口:rs485_00_01
設(shè)備型號(hào):ghk-rm-mk
場景數(shù):3
地址:0300001
在設(shè)置好以上設(shè)備參數(shù)和規(guī)則后,門鈴面板上就會(huì)出現(xiàn)3個(gè)場景按鍵(例如在門鈴面板上設(shè)置了“請(qǐng)稍等”、“請(qǐng)勿打擾”、“請(qǐng)進(jìn)門”三個(gè)場景按鍵),在使用時(shí),用戶只需要在移動(dòng)終端的app上操作門鈴面板的按鍵,就可以實(shí)現(xiàn)相應(yīng)的場景提示。
所述方法還需提供云服務(wù)器,所述移動(dòng)終端通過所述云服務(wù)器與所述中央控制系統(tǒng)相連接;且所述中央控制系統(tǒng)在啟動(dòng)時(shí),中央控制系統(tǒng)的應(yīng)用服務(wù)器將主動(dòng)注冊(cè)到云服務(wù)器中,由于具體實(shí)施時(shí),一般都具有多個(gè)中央控制系統(tǒng),因此在注冊(cè)后,云服務(wù)器會(huì)生成一個(gè)中控注冊(cè)信息表,這樣在發(fā)送請(qǐng)求或者控制指令時(shí),云服務(wù)器就可以根據(jù)中控注冊(cè)信息表查找到對(duì)應(yīng)的中央控制系統(tǒng);
所述步驟2具體為:
在移動(dòng)終端上安裝app,并登陸app界面,且通過app發(fā)送設(shè)備狀態(tài)獲取請(qǐng)求給云服務(wù)器,由云服務(wù)器將設(shè)備狀態(tài)獲取請(qǐng)求轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器在接收到設(shè)備狀態(tài)獲取請(qǐng)求后,讀取網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,并將實(shí)時(shí)狀態(tài)信息返回給移動(dòng)終端;
移動(dòng)終端將返回的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息顯示到app界面上,用戶根據(jù)顯示的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,通過app下發(fā)對(duì)網(wǎng)關(guān)設(shè)備或受控設(shè)備的控制命令給云服務(wù)器,例如,app界面上顯示的玄關(guān)面板上的場景a處于關(guān)閉狀態(tài),此時(shí)如果用戶要開啟場景a,就可以通過app向玄關(guān)面板下發(fā)開啟場景a的控制命令,云服務(wù)器將控制命令轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器接收到控制命令后,根據(jù)控制命令從數(shù)據(jù)庫中讀取配置參數(shù),并解析配置參數(shù)生成對(duì)應(yīng)的設(shè)備控制碼,之后將設(shè)備控制碼發(fā)送給網(wǎng)關(guān)設(shè)備或受控設(shè)備,例如,場景a設(shè)置的配置參數(shù)是:打開負(fù)載1、負(fù)載3和負(fù)載5,此時(shí)就分別生成對(duì)應(yīng)負(fù)載1、負(fù)載3以及負(fù)載5的設(shè)備控制碼,并將設(shè)備控制碼發(fā)送給對(duì)應(yīng)的網(wǎng)關(guān)設(shè)備或受控設(shè)備;網(wǎng)關(guān)設(shè)備或受控設(shè)備根據(jù)設(shè)備控制碼執(zhí)行對(duì)應(yīng)的控制操作,并將控制結(jié)果顯示到app界面上;同時(shí)由應(yīng)用服務(wù)器生成控制日志,且將控制日志記錄到數(shù)據(jù)庫中,控制日志中記載有操作者、操作時(shí)間、控制的設(shè)備等信息,用戶可以隨時(shí)登陸系統(tǒng)查看控制日志。
請(qǐng)參照?qǐng)D1至圖3所示,本發(fā)明基于移動(dòng)終端app的設(shè)備管理系統(tǒng)的較佳實(shí)施例,所述系統(tǒng)需提供中央控制系統(tǒng)、移動(dòng)終端(如android手機(jī)、蘋果手機(jī)、ipad等終端)、網(wǎng)關(guān)設(shè)備以及受控設(shè)備(如照明開關(guān)、電視開關(guān)、空調(diào)開關(guān)、窗簾開關(guān)、投影開關(guān)等設(shè)備),在具體實(shí)施時(shí),以上中央控制系統(tǒng)、移動(dòng)終端、網(wǎng)關(guān)設(shè)備或者受控設(shè)備均可以有多個(gè),所述移動(dòng)終端與所述中央控制系統(tǒng)連接,所述受控設(shè)備通過所述網(wǎng)關(guān)設(shè)備與所述中央控制系統(tǒng)連接;所述系統(tǒng)包括配置模塊以及控制模塊;
所述配置模塊,用于從所述中央控制系統(tǒng)中獲取各設(shè)備的配置界面,并設(shè)置配置界面的配置參數(shù),且將設(shè)置的配置參數(shù)寫入到中央控制系統(tǒng)的數(shù)據(jù)庫中;
所述控制模塊,用于利用所述移動(dòng)終端的app獲取受控設(shè)備的狀態(tài)信息,并根據(jù)受控設(shè)備的狀態(tài)信息發(fā)送控制指令給中央控制系統(tǒng),由中央控制系統(tǒng)根據(jù)控制指令操作數(shù)據(jù)庫以及受控設(shè)備或網(wǎng)關(guān)設(shè)備。
由上述可知,使用本發(fā)明方法后,用戶可以通過瀏覽界面從中央控制系統(tǒng)獲取各設(shè)備的配置界面,并根據(jù)需要的場景或功能等對(duì)各設(shè)備進(jìn)行自定義配置,且將配置信息寫入到中央控制系統(tǒng)的數(shù)據(jù)庫中,而無需由專業(yè)人員進(jìn)行編程和后期維護(hù),這有助于簡化操作臺(tái)的邏輯操作,可以降低操作難度,降低開發(fā)和維護(hù)成本。在需要操控受控設(shè)備時(shí),用戶只需要通過移動(dòng)終端的app向受控設(shè)備或網(wǎng)關(guān)設(shè)備下發(fā)控制指令,即可實(shí)現(xiàn)對(duì)受控設(shè)備或網(wǎng)關(guān)設(shè)備的控制,可以真正實(shí)現(xiàn)對(duì)居家、會(huì)議等場所的各種可控設(shè)備進(jìn)行統(tǒng)一管控,以滿足人們對(duì)高檔化、個(gè)性化、智能化、數(shù)字化、快節(jié)奏等生活方式的追求。
所述系統(tǒng)還需提供一與所述中央控制系統(tǒng)相連接的pc端;所述中央控制系統(tǒng)中設(shè)置有一web服務(wù)器、一應(yīng)用服務(wù)器以及一守護(hù)進(jìn)程,所述web服務(wù)器與應(yīng)用服務(wù)器由所述守護(hù)進(jìn)程啟動(dòng)和跟蹤,所述應(yīng)用服務(wù)器與所述數(shù)據(jù)庫進(jìn)行交互;
所述配置模塊具體為:
通過所述pc端向所述中央控制系統(tǒng)的web服務(wù)器發(fā)送獲取各設(shè)備的配置界面的配置請(qǐng)求,在具體實(shí)施時(shí),用戶只需要在pc端的瀏覽器上輸入網(wǎng)址登陸系統(tǒng)網(wǎng)頁,并在系統(tǒng)網(wǎng)頁上點(diǎn)擊要配置的設(shè)備,pc端就會(huì)向web服務(wù)器發(fā)送獲取配置界面的配置請(qǐng)求,web服務(wù)器在接收到配置請(qǐng)求后,先從web服務(wù)器中獲取配置界面的靜態(tài)數(shù)據(jù)(即不可以進(jìn)行選擇和配置的數(shù)據(jù));然后調(diào)用cgi程序,通過應(yīng)用服務(wù)器從數(shù)據(jù)庫獲取配置界面的動(dòng)態(tài)數(shù)據(jù)(即可以供用戶進(jìn)行選擇和配置的數(shù)據(jù));之后將獲取的靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)組合成完整的配置界面,且將配置界面返回到pc端;
通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù),且將設(shè)置好的配置參數(shù)發(fā)送給web服務(wù)器,web服務(wù)器在接收到配置參數(shù)后,調(diào)用cgi程序,通過應(yīng)用服務(wù)器將設(shè)置的配置參數(shù)寫入到數(shù)據(jù)庫中,以供后續(xù)控制時(shí)可以讀取使用,并將執(zhí)行結(jié)果返回給pc端,以告知用戶操作的結(jié)果;同時(shí)由應(yīng)用服務(wù)器生成操作日志,且將操作日志記錄到數(shù)據(jù)庫中,操作日志中記載有操作者、操作時(shí)間、執(zhí)行的操作等信息,用戶可以隨時(shí)登陸系統(tǒng)查看操作日志。
所述配置界面包括系統(tǒng)配置界面、區(qū)域配置界面、場景配置界面以及設(shè)備面板配置界面;
所述“通過pc端設(shè)置各設(shè)備的配置界面的配置參數(shù)”具體為:
通過pc端設(shè)置中央控制系統(tǒng)的系統(tǒng)配置界面的配置參數(shù),所述系統(tǒng)配置界面包括系統(tǒng)信息界面(包含主機(jī)名稱、物理內(nèi)存、系統(tǒng)型號(hào)、內(nèi)核版本等信息)、系統(tǒng)時(shí)間界面(包含年、月、日、時(shí)、分、秒6個(gè)參數(shù)配置項(xiàng))、系統(tǒng)日志界面(包含序號(hào)、日志名稱、日志級(jí)別、是否啟動(dòng)等參數(shù)配置項(xiàng))、網(wǎng)絡(luò)設(shè)置界面(包含主機(jī)名稱、ip地址、mac地址、默認(rèn)網(wǎng)關(guān)、模式等參數(shù)配置項(xiàng))、硬件管理界面(包含硬件模塊的序號(hào)、端口名稱、類型、參數(shù)、端口號(hào)等參數(shù)配置項(xiàng))以及系統(tǒng)更新與備份界面(包含文件選項(xiàng)、路徑選項(xiàng)等參數(shù)配置項(xiàng));例如,設(shè)置的網(wǎng)絡(luò)設(shè)置界面如下:
網(wǎng)絡(luò):有線網(wǎng)卡
主機(jī)名稱:gsd
mac地址:00:04:46:c3:26:74
ipv4
模式:靜態(tài)ip
ip地址:192.168.50.223
子網(wǎng)掩碼:255.255.255.0
默認(rèn)網(wǎng)關(guān):192.168.50.1
首選dns服務(wù)器:114.114.122.123
備用dns服務(wù)器:8.8.8.8。
通過pc端在所述區(qū)域配置界面中設(shè)置所述網(wǎng)關(guān)設(shè)備或受控設(shè)備所屬的區(qū)域參數(shù),例如,設(shè)置的區(qū)域參數(shù)如下:
樓層:宿舍樓3樓
區(qū)域:d區(qū);
這樣,在設(shè)置網(wǎng)關(guān)設(shè)備或受控設(shè)備的配置參數(shù)時(shí),就可以將位于宿舍樓3樓d區(qū)中的所有網(wǎng)關(guān)設(shè)備或受控設(shè)備都?xì)w入到該區(qū)域中。
通過pc端在所述場景配置界面中設(shè)置任一場景的場景參數(shù)和規(guī)則(包含名稱、描述、樓層、區(qū)域、添加的控制設(shè)備等參數(shù)配置項(xiàng)),例如,設(shè)置的場景參數(shù)和規(guī)則如下:
名稱:淋浴場景
規(guī)則描述:打開浴室筒燈、熱水器、吸煙器
樓層:酒店3樓
區(qū)域:d區(qū)
根據(jù)規(guī)則描述,該淋浴場景需要添加的控制設(shè)備有筒燈開關(guān)、熱水器開關(guān)和吸煙器開關(guān)。同時(shí),在添加的每一控制設(shè)備中,均包含有該設(shè)備的序號(hào)、區(qū)域、類型、id、名稱、按鍵、作動(dòng)時(shí)間、動(dòng)作以及操作等參數(shù)項(xiàng),下面以添加一個(gè)浴室筒燈為例:
序號(hào):1
區(qū)域:酒店3樓d區(qū)
類型:筒燈
id:50300012
名稱:浴室筒燈面板
按鍵:開
動(dòng)作時(shí)間:2s
動(dòng)作:開啟狀態(tài)
操作:刪除
在配置好以上的淋浴場景后,當(dāng)用戶在移動(dòng)終端的app上發(fā)送打開該淋浴場景的控制命令時(shí),浴室中的浴室筒燈、熱水器和吸煙器就會(huì)打開。
通過pc端在所述設(shè)備面板配置界面中設(shè)置網(wǎng)關(guān)設(shè)備或受控設(shè)備的設(shè)備參數(shù)和規(guī)則(包含設(shè)備名稱、樓層、區(qū)域、協(xié)議類型、通信端口、設(shè)備型號(hào)、場景數(shù)、負(fù)載數(shù)、總電源等參數(shù)配置項(xiàng))。例如,設(shè)置的網(wǎng)關(guān)設(shè)備的設(shè)備參數(shù)和規(guī)則如下:
設(shè)備名稱:照明燈面板
樓層:酒店3樓
區(qū)域:會(huì)議廳
協(xié)議類型:485
通訊端口:rs485_00_02
設(shè)備型號(hào):gw-k-wg-w1
總電源:1
負(fù)載數(shù):1
場景數(shù):1
在設(shè)置好以上設(shè)備參數(shù)和規(guī)則后,照明燈面板上就會(huì)出現(xiàn)一個(gè)用于控制相應(yīng)負(fù)載(如設(shè)置為會(huì)議廳大燈)的按鍵、一個(gè)用于控制總電源的按鍵以及一個(gè)用于控制某一場景(例如場景q,且開啟該場景q后,可以同時(shí)控制三個(gè)負(fù)載打開,兩個(gè)負(fù)載關(guān)閉)的按鍵,在使用時(shí),用戶只需要在移動(dòng)終端的app上操作玄關(guān)面板的按鍵,就可以實(shí)現(xiàn)對(duì)負(fù)載的控制。
又如,設(shè)置的門鈴開關(guān)的設(shè)備參數(shù)和規(guī)則如下:
名稱:門鈴面板
樓層:住宅樓7樓
區(qū)域:a區(qū)
協(xié)議類型:485
通訊端口:rs485_00_01
設(shè)備型號(hào):ghk-rm-mk
場景數(shù):3
地址:0300001
在設(shè)置好以上設(shè)備參數(shù)和規(guī)則后,門鈴面板上就會(huì)出現(xiàn)3個(gè)場景按鍵(例如在門鈴面板上設(shè)置“請(qǐng)稍等”、“請(qǐng)勿打擾”、“請(qǐng)進(jìn)門”三個(gè)場景按鍵),在使用時(shí),用戶只需要在移動(dòng)終端的app上操作門鈴面板的按鍵,就可以實(shí)現(xiàn)相應(yīng)的場景提示。
所述系統(tǒng)還需提供云服務(wù)器,所述移動(dòng)終端通過所述云服務(wù)器與所述中央控制系統(tǒng)相連接;且所述中央控制系統(tǒng)在啟動(dòng)時(shí),中央控制系統(tǒng)的應(yīng)用服務(wù)器將主動(dòng)注冊(cè)到云服務(wù)器中,由于具體實(shí)施時(shí),一般都具有多個(gè)中央控制系統(tǒng),因此在注冊(cè)后,云服務(wù)器會(huì)生成一個(gè)中控注冊(cè)信息表,這樣在發(fā)送請(qǐng)求或者控制指令時(shí),云服務(wù)器就可以根據(jù)中控注冊(cè)信息表查找到對(duì)應(yīng)的中央控制系統(tǒng);
所述照明燈面板具體為:
在移動(dòng)終端上安裝app,并登陸app界面,且通過app發(fā)送設(shè)備狀態(tài)獲取請(qǐng)求給云服務(wù)器,由云服務(wù)器將設(shè)備狀態(tài)獲取請(qǐng)求轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器在接收到設(shè)備狀態(tài)獲取請(qǐng)求后,讀取網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,并將實(shí)時(shí)狀態(tài)信息返回給移動(dòng)終端;
移動(dòng)終端將返回的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息顯示到app界面上,用戶根據(jù)顯示的網(wǎng)關(guān)設(shè)備或受控設(shè)備的實(shí)時(shí)狀態(tài)信息,通過app下發(fā)對(duì)網(wǎng)關(guān)設(shè)備或受控設(shè)備的控制命令給云服務(wù)器,例如,app界面上顯示的玄關(guān)面板上的場景a處于關(guān)閉狀態(tài),此時(shí)如果用戶要開啟場景a,就可以通過app向玄關(guān)面板下發(fā)開啟場景a的控制命令,云服務(wù)器將控制命令轉(zhuǎn)發(fā)給中央控制系統(tǒng)的應(yīng)用服務(wù)器;應(yīng)用服務(wù)器接收到控制命令后,根據(jù)控制命令從數(shù)據(jù)庫中讀取配置參數(shù),并解析配置參數(shù)生成對(duì)應(yīng)的設(shè)備控制碼,之后將設(shè)備控制碼發(fā)送給網(wǎng)關(guān)設(shè)備或受控設(shè)備,例如,場景a設(shè)置的配置參數(shù)是:打開負(fù)載1和負(fù)載3,并關(guān)閉負(fù)載2;此時(shí)就分別生成對(duì)應(yīng)負(fù)載1、負(fù)載2以及負(fù)載3的設(shè)備控制碼,并將設(shè)備控制碼發(fā)送給對(duì)應(yīng)的網(wǎng)關(guān)設(shè)備或受控設(shè)備;網(wǎng)關(guān)設(shè)備或受控設(shè)備根據(jù)設(shè)備控制碼執(zhí)行對(duì)應(yīng)的控制操作,并將控制結(jié)果顯示到app界面上;同時(shí)由應(yīng)用服務(wù)器生成控制日志,且將控制日志記錄到數(shù)據(jù)庫中,控制日志中記載有操作者、操作時(shí)間、控制的設(shè)備等信息,用戶可以隨時(shí)登陸系統(tǒng)查看控制日志。
綜上所述,本發(fā)明具有如下有益效果:1、用戶可以根據(jù)需要的場景或功能等對(duì)各設(shè)備進(jìn)行自定義配置,而無需由專業(yè)人員進(jìn)行編程和后期維護(hù),這有助于簡化操作臺(tái)的邏輯操作,降低實(shí)際操作難度,有利于推廣和普及,且可以降低開發(fā)和維護(hù)的成本;2、在需要操控受控設(shè)備時(shí),用戶只需要通過移動(dòng)終端的app向受控設(shè)備或網(wǎng)關(guān)設(shè)備下發(fā)控制指令,即可實(shí)現(xiàn)對(duì)受控設(shè)備或網(wǎng)關(guān)設(shè)備的控制,可以真正實(shí)現(xiàn)對(duì)居家、會(huì)議等場所的各種可控設(shè)備進(jìn)行統(tǒng)一管控,以滿足人們對(duì)高檔化、個(gè)性化、智能化、數(shù)字化、快節(jié)奏等生活方式的追求。
雖然以上描述了本發(fā)明的具體實(shí)施方式,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。