本發(fā)明涉及一種數(shù)字家庭私有云服務可視化控制系統(tǒng)及方法。
背景技術:
目前市面上的中控系統(tǒng)在進行安裝時,需要專業(yè)人員到現(xiàn)場手動輸入設備配置,設備間控制邏輯需專業(yè)人員才能配置,配置復雜,操作繁瑣。例如現(xiàn)有的es300中控系統(tǒng),在控制前需要運行專用軟件進行配置,且需要專業(yè)人員手動輸入設備控制碼并編寫復雜的邏輯關系。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題之一,在于提供一種數(shù)字家庭私有云服務可視化控制方法,簡化配置操作,降低配置難度,提高配置與控制效率。
本發(fā)明要解決的技術問題之一是這樣實現(xiàn)的:一種數(shù)字家庭私有云服務可視化控制方法,需提供一中控設備,所述中控設備內(nèi)嵌設有web服務器、cgi程序模塊和應用服務器,所述cgi程序模塊用于處理和存儲配置數(shù)據(jù),所述方法包括:
在配置階段,通過一瀏覽器連接所述web服務器,加載配置界面所需的靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),并在配置界面中設置配置參數(shù),通過cgi程序模塊將所述配置參數(shù)保存到數(shù)據(jù)庫中,完成配置;
在控制階段,將控制終端與所述應用服務器連接,并發(fā)送控制數(shù)據(jù)包給所述應用服務器,所述應用服務器解析所述控制數(shù)據(jù)包,并調(diào)用所述數(shù)據(jù)庫中預先存儲的碼庫,按預先定義的協(xié)議生成相應的設備控制碼,實現(xiàn)對設備的控制。
進一步的,所述瀏覽器與所述web服務器之間通過局域網(wǎng)連接。
進一步的,所述控制終端與所述應用服務器之間通過局域網(wǎng)或因特網(wǎng)連接。
進一步的,所述配置界面包括設備添加界面、場景創(chuàng)建界面、事件創(chuàng)建界面和定時界面;
所述設備添加界面用于添加設備配置信息,所述設備配置信息包括設備類型、設備名稱、安裝樓層、所處區(qū)域、端口信息和地址信息;
所述場景創(chuàng)建界面用于添加需要控制的各設備按鍵以及各設備控制的順序、延時和開關狀態(tài);
所述事件創(chuàng)建界面用于添加事件觸發(fā)條件與處理任務;
所述定時界面用于創(chuàng)建某一時刻或某一時間段設備所要執(zhí)行的任務。
進一步的,所訴碼庫是出廠固化的或由用戶自己添加的控制指令。
本發(fā)明要解決的技術問題之二,在于提供一種數(shù)字家庭私有云服務可視化控制系統(tǒng),簡化配置操作,降低配置難度,提高配置與控制效率。
本發(fā)明要解決的技術問題之二是這樣實現(xiàn)的:一種數(shù)字家庭私有云服務可視化控制系統(tǒng),需提供一中控設備,所述中控設備內(nèi)嵌設有web服務器、cgi程序模塊和應用服務器,所述cgi程序模塊用于處理和存儲配置數(shù)據(jù),所述系統(tǒng)包括:
配置模塊,用于通過一瀏覽器連接所述web服務器,加載配置界面所需的靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),并在配置界面中設置配置參數(shù),通過cgi程序模塊將所述配置參數(shù)保存到數(shù)據(jù)庫中,完成配置;以及
控制模塊,用于將控制終端與所述應用服務器連接,并發(fā)送控制數(shù)據(jù)包給所述應用服務器,所述應用服務器解析所述控制數(shù)據(jù)包,并調(diào)用所述數(shù)據(jù)庫中預先存儲的碼庫,按預先定義的協(xié)議生成相應的設備控制碼,實現(xiàn)對設備的控制。
進一步的,所述瀏覽器與所述web服務器之間通過局域網(wǎng)連接。
進一步的,所述控制終端與所述應用服務器之間通過局域網(wǎng)或因特網(wǎng)連接。
進一步的,所述配置界面包括設備添加界面、場景創(chuàng)建界面、事件創(chuàng)建界面和定時界面;
所述設備添加界面用于添加設備配置信息,所述設備配置信息包括設備類型、設備名稱、安裝樓層、所處區(qū)域、端口信息和地址信息;
所述場景創(chuàng)建界面用于添加需要控制的各設備按鍵以及各設備控制的順序、延時和開關狀態(tài);
所述事件創(chuàng)建界面用于添加事件觸發(fā)條件與處理任務;
所述定時界面用于創(chuàng)建某一時刻或某一時間段設備所要執(zhí)行的任務。
進一步的,所訴碼庫是出廠固化的或由用戶自己添加的控制指令。
本發(fā)明具有如下優(yōu)點:
1、通過設置嵌入是web服務器,并利用局域網(wǎng)實現(xiàn)在任意與web服務器連接的瀏覽器上均可以對中控的配置操作,提高操作便利性與靈活性;
2、提供碼庫,通過預先定義的協(xié)議來生成設備控制碼,無需用戶手動編寫設備控制碼,大大降低配置難度,無需專業(yè)技術人員進行編寫邏輯關系,配置操作簡單,大大提高可讀性與配置效率。
附圖說明
下面參照附圖結(jié)合實施例對本發(fā)明作進一步的說明。
圖1為本發(fā)明一種數(shù)字家庭私有云服務可視化控制方法執(zhí)行流程圖。
具體實施方式
如圖1所示,本發(fā)明一種數(shù)字家庭私有云服務可視化控制方法,需提供一中控設備,所述中控設備內(nèi)嵌設有web服務器、cgi程序模塊和應用服務器,所述cgi程序模塊用于處理和存儲配置數(shù)據(jù),所述瀏覽器與所述web服務器之間通過局域網(wǎng)連接,所述控制終端與所述應用服務器之間通過局域網(wǎng)或因特網(wǎng)連接,所述方法包括:
在配置階段,通過一瀏覽器連接所述web服務器,加載配置界面所需的靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),并在配置界面中設置配置參數(shù),通過cgi程序模塊將所述配置參數(shù)保存到數(shù)據(jù)庫中,完成配置;
在控制階段,將控制終端與所述應用服務器連接,并發(fā)送控制數(shù)據(jù)包給所述應用服務器,所述應用服務器解析所述控制數(shù)據(jù)包,并調(diào)用所述數(shù)據(jù)庫中預先存儲的碼庫,按預先定義的協(xié)議生成相應的設備控制碼,實現(xiàn)對設備的控制,所訴碼庫是出廠固化的或由用戶自己添加的控制指令。
本發(fā)明中,所述配置界面包括設備添加界面、場景創(chuàng)建界面、事件創(chuàng)建界面和定時界面;
所述設備添加界面用于添加設備配置信息,所述設備配置信息包括設備類型、設備名稱、安裝樓層、所處區(qū)域、端口信息和地址信息;
所述場景創(chuàng)建界面用于添加需要控制的各設備按鍵以及各設備控制的順序、延時和開關狀態(tài);
所述事件創(chuàng)建界面用于添加事件觸發(fā)條件與處理任務;
所述定時界面用于創(chuàng)建某一時刻或某一時間段設備所要執(zhí)行的任務。
本發(fā)明一種數(shù)字家庭私有云服務可視化控制系統(tǒng),需提供一中控設備,所述中控設備內(nèi)嵌設有web服務器、cgi程序模塊和應用服務器,所述cgi程序模塊用于處理和存儲配置數(shù)據(jù),所述瀏覽器與所述web服務器之間通過局域網(wǎng)連接,所述控制終端與所述應用服務器之間通過局域網(wǎng)或因特網(wǎng)連接,所述系統(tǒng)包括:
配置模塊,用于通過一瀏覽器連接所述web服務器,加載配置界面所需的靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),并在配置界面中設置配置參數(shù),通過cgi程序模塊將所述配置參數(shù)保存到數(shù)據(jù)庫中,完成配置;以及
控制模塊,用于將控制終端與所述應用服務器連接,并發(fā)送控制數(shù)據(jù)包給所述應用服務器,所述應用服務器解析所述控制數(shù)據(jù)包,并調(diào)用所述數(shù)據(jù)庫中預先存儲的碼庫,按預先定義的協(xié)議生成相應的設備控制碼,實現(xiàn)對設備的控制,所訴碼庫是出廠固化的或由用戶自己添加的控制指令。
本發(fā)明中,所述配置界面包括設備添加界面、場景創(chuàng)建界面、事件創(chuàng)建界面和定時界面;
所述設備添加界面用于添加設備配置信息,所述設備配置信息包括設備類型、設備名稱、安裝樓層、所處區(qū)域、端口信息和地址信息;
所述場景創(chuàng)建界面用于添加需要控制的各設備按鍵以及各設備控制的順序、延時和開關狀態(tài);
所述事件創(chuàng)建界面用于添加事件觸發(fā)條件與處理任務;
所述定時界面用于創(chuàng)建某一時刻或某一時間段設備所要執(zhí)行的任務。
下面結(jié)合一具體實施例,對本發(fā)明做進一步說明:
一種數(shù)字家庭私有云服務可視化控制方法,需提供一中控設備,所述中控設備內(nèi)嵌設有web服務器、cgi程序模塊和應用服務器,所述cgi程序模塊用于處理和存儲配置數(shù)據(jù),web服務器用于提供配置界面,應用服務器用于控制數(shù)據(jù),所述方法包括:
在配置階段,用戶可以將任一帶有瀏覽器的終端設備通過局域網(wǎng)連接所述web服務器,通過瀏覽器從web服務器加載配置界面所需的靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),該動態(tài)數(shù)據(jù)的可以通過cgi程序模塊從數(shù)據(jù)庫中讀取,用戶在配置界面中設置配置參數(shù)后,通過cgi程序模塊將所述配置參數(shù)保存到數(shù)據(jù)庫中,完成配置;
在控制階段,控制終端(如手機)通過局域網(wǎng)連接所述應用服務器,并發(fā)送控制數(shù)據(jù)包給所述應用服務器,所述應用服務器解析所述控制數(shù)據(jù)包,并調(diào)用所述數(shù)據(jù)庫中預先存儲的碼庫,按預先定義的協(xié)議生成相應的設備控制碼,從而實現(xiàn)對設備的控制,所述碼庫是根據(jù)需要預先固化于中控設備底層的控制指令,之后還可根據(jù)用戶需要自行增加或刪除或更改控制指令。
所述配置界面包括設備添加界面、場景創(chuàng)建界面、事件創(chuàng)建界面和定時界面;
所述設備添加界面用于添加設備配置信息,所述設備配置信息包括設備類型(之后用于顯示在控制終端上)、設備名稱(之后用于顯示在控制終端上)、安裝樓層(之后用于顯示在控制終端上)、所處區(qū)域(之后用于顯示在控制終端上)、端口信息(之后用于生成設備控制碼)和地址信息(之后用于生成設備控制碼);
所述場景創(chuàng)建界面用于添加需要控制的各設備按鍵以及各設備控制的順序、延時和開關狀態(tài),以形成特定場景供用戶選擇,提供個性化設置;
所述事件創(chuàng)建界面用于添加事件觸發(fā)條件與處理任務,例如創(chuàng)建一個取電開關插卡事件,觸發(fā)條件為插卡入住,相應的處理任務,如打開走廊燈,并設置其生效時間段等信息;
所述定時界面用于創(chuàng)建某一時刻或某一時間段設備所要執(zhí)行的任務,例如在每天9:00時刻打開排氣扇運行2分鐘。
本發(fā)明通過在中控中嵌入web服務器,中控通過局域網(wǎng)分別與配置用的設備(主要帶有瀏覽器即可)和控制終端連接,在一定空間內(nèi)任意打開一瀏覽器即可實現(xiàn)對中控的配置操作,提高便利性;本發(fā)明還將碼庫集成到中控底層,通過預先定義好的協(xié)議利用碼庫與控制數(shù)據(jù)包生成設備控制碼,無線編碼,大大降低配置難度,降低了對操作人員的技術要求,普通用戶就可完成,簡化了配置操作簡單,提高可讀性,便于后期維護。
雖然以上描述了本發(fā)明的具體實施方式,但是熟悉本技術領域的技術人員應當理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領域的技術人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應當涵蓋在本發(fā)明的權(quán)利要求所保護的范圍內(nèi)。