專利名稱:智能家居遠(yuǎn)程控制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能控制技術(shù),尤其涉及一種智能家居遠(yuǎn)程控制系統(tǒng)及方法。
背景技術(shù):
現(xiàn)在用于控制智能家居的遠(yuǎn)程控制系統(tǒng),要么是基于WAP1. 0開發(fā)的手機(jī)網(wǎng)站,要 么是基于Web的普通網(wǎng)站,要么是基于C/S架構(gòu)的移動終端控制?;赪AP的遠(yuǎn)程控制允 許用戶非常靈活地遠(yuǎn)程控制家居,而C/S架構(gòu)的應(yīng)用大多數(shù)應(yīng)用于PDA。這些系統(tǒng)有一定的 時(shí)期優(yōu)勢,但是隨著技術(shù)的發(fā)展,這些系統(tǒng)越來越不能滿足現(xiàn)在的需求?;赪AP1. 0開發(fā) 的系統(tǒng)只能通過手機(jī)等支持WAP的移動終端來訪問,而普通電腦上訪問不了,不能實(shí)現(xiàn)全 網(wǎng)型系統(tǒng);而基于C/S架構(gòu)的系統(tǒng)則更新不方便,一旦客戶端需要升級或者其他修改,則需 要重新更新客戶端?,F(xiàn)有的遠(yuǎn)程控制系統(tǒng)與家庭網(wǎng)關(guān)之間的通信方法是陳舊的,直接讓遠(yuǎn)程服務(wù)器與 家庭網(wǎng)關(guān)或者中央控制器相連,然后家庭網(wǎng)關(guān)或者中央控制器再通過無線技術(shù)控制家居設(shè) 備,這種方式具有很密的耦合性,非常不靈活。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的是提供一種智能家居遠(yuǎn)程控制系統(tǒng)及方法, 能夠適用于各種終端,并且基于分布式應(yīng)用技術(shù),各系統(tǒng)組成部分相互之間有較松的耦合, 各個(gè)系統(tǒng)的變動并不相互影響,并且可以分布于不同的主機(jī)上。為了實(shí)現(xiàn)上述目的,本發(fā)明的智能家居遠(yuǎn)程控制系統(tǒng)包括用戶終端、遠(yuǎn)程服務(wù)器、 家庭網(wǎng)關(guān)、控制主機(jī)和家庭設(shè)備,還包括一獨(dú)立通信模塊,遠(yuǎn)程服務(wù)器通過獨(dú)立通信模塊與 家庭網(wǎng)關(guān)連接,家庭網(wǎng)關(guān)和控制主機(jī)連接,控制主機(jī)再與各種家庭設(shè)備連接。所述遠(yuǎn)程服務(wù)器為融合了 Web和Wap功能的服務(wù)器。所述獨(dú)立通信模塊主要包括命令接收模塊、數(shù)據(jù)庫、通信處理模塊和管理模塊,命 令接收模塊、通信處理模塊、管理模塊分別與數(shù)據(jù)庫連接,命令接收模塊還分別與所述遠(yuǎn)程 服務(wù)器、通信處理模塊連接,通信處理模塊還與所述家庭網(wǎng)關(guān)連接。本發(fā)明的智能家居遠(yuǎn)程控制方法包括如下步驟(1)用戶通過遠(yuǎn)程服務(wù)器發(fā)送命令到獨(dú)立通信模塊;(2)獨(dú)立通信模塊將命令轉(zhuǎn)發(fā)到家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)再將命令轉(zhuǎn)發(fā)到具體的控制 主機(jī),由控制主機(jī)對具體家庭設(shè)備進(jìn)行控制。在步驟(1)中,具體分為如下步驟(101)用戶通過終端登陸遠(yuǎn)程服務(wù)器,并進(jìn)入控制頁面;(102)用戶通過控制頁面找到需要的樓層、房間,并選擇相應(yīng)的設(shè)備,進(jìn)行需要的 操作,由遠(yuǎn)程服務(wù)器將用戶的操作組裝成命令,發(fā)送到獨(dú)立通信模塊。在步驟(2)中,具體分為如下步驟(201)獨(dú)立通信模塊接收命令,并對命令進(jìn)行解析,如果命令有效,則輪詢消息隊(duì)列,如果消息隊(duì)列有空,則繼續(xù),否則轉(zhuǎn)向步驟(205);(202)獨(dú)立通信模塊將命令發(fā)送到家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)接收命令;(203)家庭網(wǎng)關(guān)繼續(xù)解析命令,將命令中的目標(biāo)地址提取出來,根據(jù)目標(biāo)地址將控 制 命令發(fā)送到具體的控制主機(jī),由控制主機(jī)對家居設(shè)備進(jìn)行所需要的控制,家庭網(wǎng)關(guān)判斷 是否需要回復(fù)狀態(tài),如果需要,則轉(zhuǎn)向步驟(206),否則繼續(xù);(204)結(jié)束一輪控制;(205)判斷發(fā)送消息時(shí)間是否超時(shí),如果超時(shí),則可以判定為獨(dú)立通信模塊與家庭 網(wǎng)關(guān)之間的通信出現(xiàn)了問題,給用戶返回超時(shí)狀態(tài)說明并轉(zhuǎn)向步驟(204);否則轉(zhuǎn)向步驟 (201);(206)家庭網(wǎng)關(guān)等待控制主機(jī)回復(fù)消息,并且給獨(dú)立通信模塊發(fā)送狀態(tài)報(bào)告。所述獨(dú)立通信模塊內(nèi)部各模塊之間的通信流程如下(1)命令接收模塊接收遠(yuǎn)程服務(wù)器發(fā)送過來的命令,對命令進(jìn)行規(guī)定格式的解 析;(2)命令接收模塊訪問數(shù)據(jù)庫,獲得所需要網(wǎng)關(guān)的地址;(3)命令接收模塊再次對命令進(jìn)行封裝,放入消息的正向發(fā)送隊(duì)列;(4)通信處理模塊從消息正向發(fā)送隊(duì)列提取一條消息,并根據(jù)網(wǎng)關(guān)地址將消息轉(zhuǎn) 發(fā)到正確的家庭網(wǎng)關(guān);(5)家庭網(wǎng)關(guān)接收到消息,立即回復(fù)一條消息告訴通信處理模塊,表示已收到命 令;(6)通信處理模塊找到相應(yīng)的消息標(biāo)志,并將消息組裝為“已成功發(fā)送”的狀態(tài),放 到消息隊(duì)列的反向發(fā)送隊(duì)列;命令接收模塊輪詢消息反向發(fā)送隊(duì)列并解析獲知對應(yīng)網(wǎng)關(guān)成 功接收控制命令,則繼續(xù)阻塞,等待控制狀態(tài)回復(fù);(7)家庭網(wǎng)關(guān)成功控制相應(yīng)家居設(shè)備,并返回成功狀態(tài)消息給通信處理模塊,如果 設(shè)備需要狀態(tài)回復(fù),則繼續(xù)(8)、(9)和(10);(8)通信處理模塊解析狀態(tài)消息,并提取設(shè)備的狀態(tài)消息存入數(shù)據(jù)庫;(9)通信處理模塊找到相應(yīng)的消息標(biāo)志,將狀態(tài)回復(fù)消息通過消息反向發(fā)送隊(duì)列 發(fā)送到命令接收模塊;(10)命令接收模塊將狀態(tài)消息發(fā)送到網(wǎng)站,并由遠(yuǎn)程服務(wù)器刷新控制頁面,整個(gè) 過程完畢。與現(xiàn)有技術(shù)相比,本發(fā)明可以遠(yuǎn)程、靈活地對某小區(qū)內(nèi)家里面的各種聯(lián)入網(wǎng)絡(luò)的 電器進(jìn)行遠(yuǎn)程控制,并可以實(shí)現(xiàn)安防等設(shè)置,本發(fā)明中的遠(yuǎn)程服務(wù)器區(qū)別于一般的WAP服 務(wù)器,而是利用最新的WAP2. 0技術(shù)以及無線控制技術(shù),編寫一個(gè)能通用于WAP和Web服務(wù) 器的服務(wù)端,實(shí)現(xiàn)一個(gè)全網(wǎng)型網(wǎng)站,并且還實(shí)現(xiàn)了一種前臺服務(wù)器以及家庭網(wǎng)關(guān)之間的通 信方法,采用socket編程,可以很簡單地實(shí)現(xiàn)自定義網(wǎng)絡(luò)協(xié)議的制定與應(yīng)用,這個(gè)實(shí)現(xiàn)方 法集成在服務(wù)器與網(wǎng)關(guān)之間的獨(dú)立通信模塊之中,該通信模塊獨(dú)立于前臺服務(wù)器和家庭網(wǎng) 關(guān),相當(dāng)于一個(gè)命令協(xié)議處理與轉(zhuǎn)發(fā)的中間件,可以獨(dú)立部署。
下面結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)說明。
圖1是本發(fā)明系統(tǒng)的組成示意圖;圖2是本發(fā)明系統(tǒng)的獨(dú)立通信模塊組成示意圖;圖3是本發(fā)明 的方法流程框圖;圖4是本發(fā)明的獨(dú)立通信模塊內(nèi)各模塊之間的通信流程示意圖;圖5是本發(fā)明的命令協(xié)議格式示意圖。
具體實(shí)施例方式請參閱圖1,本實(shí)施例的智能家居遠(yuǎn)程控制系統(tǒng),包括各種用戶終端(手機(jī)、電 腦)、遠(yuǎn)程服務(wù)器、家庭網(wǎng)關(guān)、控制主機(jī)和家庭設(shè)備,還包括一獨(dú)立通信模塊,遠(yuǎn)程服務(wù)器為 融合了 Web和Wap功能的服務(wù)器(全網(wǎng)型網(wǎng)站),遠(yuǎn)程服務(wù)器通過獨(dú)立通信模塊與家庭網(wǎng)關(guān) 連接,家庭網(wǎng)關(guān)和控制主機(jī)連接,控制主機(jī)再與各種家庭設(shè)備(如冰箱、電視機(jī)等)連接。請參閱圖2,獨(dú)立通信模塊主要包括命令接收模塊、數(shù)據(jù)庫、通信處理模塊和管理 模塊,命令接收模塊、通信處理模塊、管理模塊分別與數(shù)據(jù)庫連接,命令接收模塊還分別與 遠(yuǎn)程服務(wù)器、通信處理模塊連接,通信處理模塊還與家庭網(wǎng)關(guān)連接。 全網(wǎng)型網(wǎng)站不同于傳統(tǒng)的Web網(wǎng)站和WAP網(wǎng)站,它應(yīng)該是通過WAP和Web都能訪問 的服務(wù)器端,可以采用WAP2.0技術(shù)中的XHTML Mobile Profile語言實(shí)現(xiàn)。XHTML Mobile Profile是XHTML1.0語言的一個(gè)子集,開發(fā)的站點(diǎn)可以在Web和無線設(shè)備上都可以使用,也 可以用任何Web瀏覽器訪問WAP2. 0應(yīng)用。同時(shí)網(wǎng)站建設(shè)還可以采用相關(guān)技術(shù),如struts、 spring等,來進(jìn)行快速開發(fā)和優(yōu)化。獨(dú)立通信模塊是整個(gè)系統(tǒng)的核心部分,控制著從前臺到后臺之間的通信。命令接 收模塊實(shí)現(xiàn)部分業(yè)務(wù)邏輯,在控制時(shí)組裝控制命令,并接收處理響應(yīng)信息;通信處理模塊在 WAP應(yīng)用服務(wù)和網(wǎng)關(guān)中間起中介作用,主要包括對WAP應(yīng)用服務(wù)傳送過來的命令進(jìn)行轉(zhuǎn) 發(fā),對網(wǎng)關(guān)傳送過來的命令進(jìn)行解析;數(shù)據(jù)庫是家庭各種設(shè)備的邏輯映射,獨(dú)立通信模塊的 數(shù)據(jù)庫應(yīng)該和家庭網(wǎng)關(guān)的數(shù)據(jù)庫對應(yīng);消息隊(duì)列可以采用開源的ActiveMQ消息管理器來 實(shí)現(xiàn),專門負(fù)責(zé)來自遠(yuǎn)程控制端的命令調(diào)度;管理模塊主要涉及一些開戶、注銷的操作。本發(fā)明中還包括了通信協(xié)議的制定,不同于之前一些系統(tǒng)采用文件格式的ftp傳 輸命令,本發(fā)明為各個(gè)系統(tǒng)專門定義了命令協(xié)議,并規(guī)定各個(gè)模塊都要遵循。此命令協(xié)議的 規(guī)定并不會限制各個(gè)系統(tǒng)的具體實(shí)現(xiàn),而只是規(guī)定了各個(gè)命令接口。此協(xié)議采用socket編 程實(shí)現(xiàn),應(yīng)用于應(yīng)用層。請參閱圖5,命令協(xié)議大致將分為兩部分,一部分為包頭,包含著命 令的控制部分,另一部分為數(shù)據(jù)段,即具體的命令數(shù)據(jù)??刂撇糠指鶕?jù)不同的設(shè)備、場景,可 以制訂為不同的格式,其主要的區(qū)分標(biāo)志是包頭中的“命令標(biāo)示”;對于具有相同的“命令標(biāo) 示”的命令,協(xié)議格式應(yīng)該是一致的?!澳繕?biāo)地址”是要控制的設(shè)備、場景所在的樓層、房間, 以及具體哪個(gè)設(shè)備的標(biāo)志,根據(jù)該地址可以而且只能唯一地標(biāo)志一個(gè)具體設(shè)備。數(shù)據(jù)段中 的“數(shù)據(jù)內(nèi)容”包含著具體的命令數(shù)據(jù),如設(shè)備的開、關(guān)等命令?!伴g隔”是為了方便將各個(gè)部 分區(qū)分開來,為了方便對象進(jìn)行解析而設(shè)置的,只是一個(gè)間隔標(biāo)志,并沒有起到控制作用。整個(gè)遠(yuǎn)程控制系統(tǒng)控制方法大致可以分為以下四部分(1)通過控制頁面發(fā)送命令到獨(dú)立通信模塊;(2)通過獨(dú)立通信模塊將命令轉(zhuǎn)發(fā)到家庭網(wǎng)關(guān);(3)家庭網(wǎng)關(guān)將命令轉(zhuǎn)發(fā)到具體的控制主機(jī);
(4)控制主機(jī)對具體家居設(shè)備進(jìn)行控制。請參閱圖3,具體實(shí)施步驟如下步驟1 用戶通過電腦、手機(jī)或其他移動終端登陸遠(yuǎn)程服務(wù)器,并進(jìn)入控制頁面;步驟2 用戶找到需要的樓層、房間,并選擇相應(yīng)的設(shè)備,進(jìn)行需要的操作,此時(shí)遠(yuǎn) 程服務(wù)器會將用戶的操作組裝成命令,發(fā)送到獨(dú)立通信模塊;步驟3 獨(dú)立通信模塊接受命令,并對命令進(jìn)行解析,如果命令有效,則輪詢消息 隊(duì)列,如果消息隊(duì)列有空,則繼續(xù),否則轉(zhuǎn)向步驟8 ;步驟4 獨(dú)立通信模塊將命令發(fā)送到家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)接收命令;步驟5 家庭網(wǎng)關(guān)繼續(xù)解析命令,將命令中的目標(biāo)地址提取出來,根據(jù)目標(biāo)地址將 控制命令發(fā)送到具體的控制主機(jī),由控制主機(jī)對家居設(shè)備進(jìn)行所需要的控制。步驟6 家庭網(wǎng)關(guān)判斷是否需要回復(fù)狀態(tài),如果需要,則轉(zhuǎn)向步驟10,否則繼續(xù);步驟7:結(jié)束一輪控制。步驟8 判斷發(fā)送消息時(shí)間是否超時(shí),如果超時(shí),則轉(zhuǎn)向步驟9 ;否則轉(zhuǎn)向步驟3 ;步驟9 可以判定為獨(dú)立通信模塊與家庭網(wǎng)關(guān)之間的通信出現(xiàn)了問題,給用戶返 回超時(shí)狀態(tài)說明并轉(zhuǎn)向步驟7 ;步驟10 家庭網(wǎng)關(guān)等待控制主機(jī)回復(fù)消息,并且給獨(dú)立通信模塊發(fā)送狀態(tài)報(bào)告。其中,獨(dú)立通信模塊是本系統(tǒng)最為核心的部分,它控制著前臺到家居后臺之間的 通信。請參閱圖4,根據(jù)設(shè)備種類的不同,它的控制也分為了兩種,一種控制方式為1 > 2 > 3>4>5>6>7>8>9>10> 11,主要用于控制需要狀態(tài)回復(fù)的家居及情景,另一 種控制方式為1>2>3>4>5>6>7> 11,主要用于控制不需要狀態(tài)恢復(fù)的家居及 情景。它主要的模塊之間的通信流程說明如下步驟1 命令接收模塊接收遠(yuǎn)程服務(wù)器發(fā)送過來的命令,對命令進(jìn)行規(guī)定格式的 解析;步驟2-3 訪問數(shù)據(jù)庫,獲得所需要網(wǎng)關(guān)的地址;步驟4 命令接收模塊再次對命令進(jìn)行封裝,放入消息的正向發(fā)送隊(duì)列;步驟5 通信處理模塊從消息正向發(fā)送隊(duì)列提取一條消息,并根據(jù)網(wǎng)關(guān)地址將消 息轉(zhuǎn)發(fā)到正確的網(wǎng)關(guān);步驟6 網(wǎng)關(guān)接收到消息,立即回復(fù)一條消息告訴通信處理模塊,表示已收到命 令;步驟7 通信處理模塊找到相應(yīng)的消息標(biāo)志,并將消息組裝為“已成功發(fā)送”的狀 態(tài),放到消息隊(duì)列的反向發(fā)送隊(duì)列;命令接收模塊輪詢消息反向發(fā)送隊(duì)列并解析獲知對應(yīng) 網(wǎng)關(guān)成功接收控制命令,則繼續(xù)阻塞,等待控制狀態(tài)回復(fù);步驟8 網(wǎng)關(guān)成功控制相應(yīng)家居設(shè)備,并返回成功狀態(tài)消息給通信處理模塊;步驟9 通信處理模塊解析狀態(tài)消息,并提取設(shè)備的狀態(tài)消息存入數(shù)據(jù)庫;步驟10 通信處理模塊找到相應(yīng)的消息標(biāo)志,將狀態(tài)回復(fù)消息通過消息反向發(fā)送 隊(duì)列發(fā)送到命令接收模塊;步驟11 命令接收模塊將狀態(tài)消息發(fā)送到網(wǎng)站,并由網(wǎng)站刷新頁面,整個(gè)過程完 畢。如果設(shè)備不需要狀態(tài)回復(fù), 也即過程為步驟1>2>3>4>5>6>7>11,則其中的步驟8、9、10不需要,其他步驟類同。 圖4中 的12和13為家居設(shè)備更新時(shí)由網(wǎng)關(guān)通知獨(dú)立通信模塊更新數(shù)據(jù)庫的步 驟。此時(shí)消息是由網(wǎng)關(guān)發(fā)起的,再送往通信處理模塊,不必要經(jīng)過消息隊(duì)列,可以直接對獨(dú) 立通信模塊中的數(shù)據(jù)庫進(jìn)行更新。
權(quán)利要求
一種智能家居遠(yuǎn)程控制系統(tǒng),包括用戶終端、遠(yuǎn)程服務(wù)器、家庭網(wǎng)關(guān)、控制主機(jī)和家庭設(shè)備,其特征在于,還包括一獨(dú)立通信模塊,遠(yuǎn)程服務(wù)器通過獨(dú)立通信模塊與家庭網(wǎng)關(guān)連接,家庭網(wǎng)關(guān)和控制主機(jī)連接,控制主機(jī)再與各種家庭設(shè)備連接。
2.根據(jù)權(quán)利要求1所述的智能家居遠(yuǎn)程控制系統(tǒng),其特征在于,所述遠(yuǎn)程服務(wù)器為融 合了 Web和Wap功能的服務(wù)器。
3.根據(jù)權(quán)利要求1所述的智能家居遠(yuǎn)程控制系統(tǒng),其特征在于,所述獨(dú)立通信模塊主 要包括命令接收模塊、數(shù)據(jù)庫、通信處理模塊和管理模塊,命令接收模塊、通信處理模塊、管 理模塊分別與數(shù)據(jù)庫連接,命令接收模塊還分別與所述遠(yuǎn)程服務(wù)器、通信處理模塊連接,通 信處理模塊還與所述家庭網(wǎng)關(guān)連接。
4.一種智能家居遠(yuǎn)程控制方法,其特征在于,它包括如下步驟(1)用戶通過遠(yuǎn)程服務(wù)器發(fā)送命令到獨(dú)立通信模塊;(2)獨(dú)立通信模塊將命令轉(zhuǎn)發(fā)到家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)再將命令轉(zhuǎn)發(fā)到具體的控制主機(jī), 由控制主機(jī)對具體家庭設(shè)備進(jìn)行控制。
5.根據(jù)權(quán)利要求4所述的智能家居遠(yuǎn)程控制方法,其特征在于,在步驟(1)中,具體分 為如下步驟(101)用戶通過終端登陸遠(yuǎn)程服務(wù)器,并進(jìn)入控制頁面;(102)用戶通過控制頁面找到需要的樓層、房間,并選擇相應(yīng)的設(shè)備,進(jìn)行需要的操作, 由遠(yuǎn)程服務(wù)器將用戶的操作組裝成命令,發(fā)送到獨(dú)立通信模塊。
6.根據(jù)權(quán)利要求4所述的智能家居遠(yuǎn)程控制方法,其特征在于,在步驟(2)中,具體分 為如下步驟(201)獨(dú)立通信模塊接收命令,并對命令進(jìn)行解析,如果命令有效,則輪詢消息隊(duì)列,如 果消息隊(duì)列有空,則繼續(xù),否則轉(zhuǎn)向步驟(205);(202)獨(dú)立通信模塊將命令發(fā)送到家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)接收命令;(203)家庭網(wǎng)關(guān)繼續(xù)解析命令,將命令中的目標(biāo)地址提取出來,根據(jù)目標(biāo)地址將控制命 令發(fā)送到具體的控制主機(jī),由控制主機(jī)對家居設(shè)備進(jìn)行所需要的控制,家庭網(wǎng)關(guān)判斷是否 需要回復(fù)狀態(tài),如果需要,則轉(zhuǎn)向步驟(206),否則繼續(xù);(204)結(jié)束一輪控制;(205)判斷發(fā)送消息時(shí)間是否超時(shí),如果超時(shí),則可以判定為獨(dú)立通信模塊與家庭網(wǎng) 關(guān)之間的通信出現(xiàn)了問題,給用戶返回超時(shí)狀態(tài)說明并轉(zhuǎn)向步驟(204);否則轉(zhuǎn)向步驟 (201);(206)家庭網(wǎng)關(guān)等待控制主機(jī)回復(fù)消息,并且給獨(dú)立通信模塊發(fā)送狀態(tài)報(bào)告。
7.根據(jù)權(quán)利要求6所述的智能家居遠(yuǎn)程控制方法,其特征在于,所述獨(dú)立通信模塊內(nèi) 部各模塊之間的通信流程如下(1)命令接收模塊接收遠(yuǎn)程服務(wù)器發(fā)送過來的命令,對命令進(jìn)行規(guī)定格式的解析;(2)命令接收模塊訪問數(shù)據(jù)庫,獲得所需要網(wǎng)關(guān)的地址;(3)命令接收模塊再次對命令進(jìn)行封裝,放入消息的正向發(fā)送隊(duì)列;(4)通信處理模塊從消息正向發(fā)送隊(duì)列提取一條消息,并根據(jù)網(wǎng)關(guān)地址將消息轉(zhuǎn)發(fā)到 正確的家庭網(wǎng)關(guān);(5)家庭網(wǎng)關(guān)接收到消息,立即回復(fù)一條消息告訴通信處理模塊,表示已收到命令;(6)通信處理模塊找到相應(yīng)的消息標(biāo)志,并將消息組裝為“已成功發(fā)送”的狀態(tài),放到消 息隊(duì)列的反向發(fā)送隊(duì)列;命令接收模塊輪詢消息反向發(fā)送隊(duì)列并解析獲知對應(yīng)網(wǎng)關(guān)成功接 收控制命令,則繼續(xù)阻塞,等待控制狀態(tài)回復(fù);(7)家庭網(wǎng)關(guān)成功控制相應(yīng)家居設(shè)備,并返回成功狀態(tài)消息給通信處理模塊,如果設(shè)備 需要狀態(tài)回復(fù),則繼續(xù)(8)、(9)和(10);(8)通信處理模塊解析狀態(tài)消息,并提取設(shè)備的狀態(tài)消息存入數(shù)據(jù)庫;(9)通信處理模塊找到相應(yīng)的消息標(biāo)志,將狀態(tài)回復(fù)消息通過消息反向發(fā)送隊(duì)列發(fā)送 到命令接收模塊;(10)命令接收模塊將狀態(tài)消息發(fā)送到網(wǎng)站,并由遠(yuǎn)程服務(wù)器刷新控制頁面,整個(gè)過程 完畢。
全文摘要
本發(fā)明公開了一種智能家居遠(yuǎn)程控制系統(tǒng),包括用戶終端、遠(yuǎn)程服務(wù)器、家庭網(wǎng)關(guān)、控制主機(jī)和家庭設(shè)備,還包括一獨(dú)立通信模塊,遠(yuǎn)程服務(wù)器通過獨(dú)立通信模塊與家庭網(wǎng)關(guān)連接,家庭網(wǎng)關(guān)和控制主機(jī)連接,控制主機(jī)再與各種家庭設(shè)備連接。本發(fā)明還公開了一種智能家居遠(yuǎn)程控制方法,包括如下步驟(1)用戶通過遠(yuǎn)程服務(wù)器發(fā)送命令到獨(dú)立通信模塊;(2)獨(dú)立通信模塊將命令轉(zhuǎn)發(fā)到家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)再將命令轉(zhuǎn)發(fā)到具體的控制主機(jī),由控制主機(jī)對具體家庭設(shè)備進(jìn)行控制。本發(fā)明可以遠(yuǎn)程、靈活地對某小區(qū)內(nèi)家里面的各種聯(lián)入網(wǎng)絡(luò)的電器進(jìn)行遠(yuǎn)程控制,并可以實(shí)現(xiàn)安防等設(shè)置。
文檔編號G05B19/418GK101859134SQ200910038519
公開日2010年10月13日 申請日期2009年4月9日 優(yōu)先權(quán)日2009年4月9日
發(fā)明者吳登山, 王炅 申請人:廣州市聚暉電子科技有限公司