專利名稱:通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)技術(shù),具體涉及一種通過(guò)互聯(lián)網(wǎng)(INTERNET)從家用電器設(shè)備讀取信息和處理這些信息并控制這些家用電器設(shè)備的通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)對(duì)智能家用電器設(shè)備遠(yuǎn)程控制的方法。
背景技術(shù):
家用電器設(shè)備包括如視頻/音頻設(shè)備(象電視機(jī)、錄音機(jī)、基頂盒、DVD等),安防系統(tǒng),各種電器設(shè)備(象微波爐、電冰箱、洗衣機(jī)、洗碗機(jī)等)。現(xiàn)有的家用電器設(shè)備常常通過(guò)單一的控制設(shè)備即遙控器來(lái)控制,使用遙控器來(lái)命令和控制家電設(shè)備的一個(gè)缺點(diǎn)是,遙控器提供用于控制和命令每個(gè)家電設(shè)備的命令碼字和命令邏輯是固定的,各個(gè)廠家對(duì)命令碼字的定義也是千差萬(wàn)別、不通用的。因此,特定廠家的遙控器只能控制和命令在遙控器中包含它們自己的命令碼字和命令邏輯的那些家電設(shè)備。例如,如果一個(gè)遙控器包括用于控制電視(TV)的命令碼字和命令邏輯,但沒(méi)有用于磁帶錄像機(jī)(VCR)的命令碼字和命令邏輯,則不能采用該遙控器來(lái)命令和控制該磁帶錄像機(jī)設(shè)備。此外,隨著家電設(shè)備的發(fā)展,該遙控器將不能控制和命令新的家電設(shè)備,因?yàn)檫@些新的家電設(shè)備所要求的控制和命令邏輯在開發(fā)該遙控器時(shí)是未知的。一般遙控器使用距離是有限的,不能隨心所欲的控制相關(guān)的家電設(shè)備。
發(fā)明內(nèi)容
本發(fā)明目的是為了克服現(xiàn)有遙控家用電器的方法的缺點(diǎn),而提供的一種通過(guò)INTERNET(互聯(lián)網(wǎng))連接到家里主控設(shè)備—家庭網(wǎng)關(guān),使用戶能夠在任何可以上網(wǎng)的地方通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)對(duì)智能家用電器設(shè)備遠(yuǎn)程控制的方法。通過(guò)該方法,用戶可以從網(wǎng)絡(luò)上查找、下載所需的資源,同時(shí)提供一種友好的圖形用戶接口,使用戶通過(guò)INTERNET訪問(wèn)當(dāng)前連接到家庭網(wǎng)絡(luò)上的家用電器設(shè)備,實(shí)現(xiàn)遠(yuǎn)程控制和命令這些家用電器設(shè)備并與之通信。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng),其特點(diǎn)是,包括多個(gè)家電設(shè)備、一家庭網(wǎng)絡(luò),所述的多個(gè)家電設(shè)備的內(nèi)部各裝有一個(gè)數(shù)據(jù)收發(fā)器,通過(guò)物理傳輸介質(zhì)電氣連接到家庭網(wǎng)絡(luò);所述的家庭網(wǎng)絡(luò)包括一家庭控制模塊、一家庭網(wǎng)關(guān);多個(gè)家電設(shè)備內(nèi)部的數(shù)據(jù)收發(fā)器,通過(guò)物理傳輸介質(zhì)電氣連接家庭控制模塊,由家庭控制模塊連接到家庭網(wǎng)關(guān),再通過(guò)接口網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)關(guān)與因特網(wǎng)的鏈接;所述的物理傳輸介質(zhì)提供用于在各種連接的家電設(shè)備之間發(fā)送和接收數(shù)據(jù);所述的家庭控制模塊和家電設(shè)備內(nèi)部的數(shù)據(jù)收發(fā)器完成各種協(xié)議層的交換;所述的家庭控制模塊和家庭網(wǎng)關(guān)通過(guò)低速接口連接,傳輸家電的狀態(tài)信息和家庭網(wǎng)關(guān)發(fā)送給家電設(shè)備的控制命令。
上述的一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng),其中,所述的物理傳輸介質(zhì)可以是雙絞線、電力線或無(wú)線。
上述一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng),其中,所述的網(wǎng)關(guān)與因特網(wǎng)的接口網(wǎng)絡(luò)可以是ADSL(非對(duì)稱數(shù)字用戶環(huán)線)、CM(電纜調(diào)制解調(diào)器)、以太網(wǎng)等寬帶網(wǎng)絡(luò),也可以是窄帶的電話線上網(wǎng)。
采用上述系統(tǒng)通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的方法,其特點(diǎn)是,包括以下步驟a、給用戶建立由一家庭網(wǎng)關(guān)控制的、連接用戶家中各家電設(shè)備的家庭網(wǎng)絡(luò);b、給組成家庭網(wǎng)絡(luò)的每個(gè)家電設(shè)備的內(nèi)部按裝一個(gè)數(shù)據(jù)收發(fā)器,各數(shù)據(jù)收發(fā)器與一家庭控制模塊相連接,使各數(shù)據(jù)收發(fā)器與家庭控制模塊之間實(shí)現(xiàn)對(duì)等層的通信功能;c、家庭控制模塊接收從控制網(wǎng)絡(luò)傳來(lái)的數(shù)據(jù)包中提取的各種家電控制信息,并把這些信息發(fā)送給家電的處理器,然后從家電的處理器中接收各種家電的狀態(tài)信息,完成協(xié)議封裝后轉(zhuǎn)發(fā)給家庭網(wǎng)關(guān);d、用戶從互聯(lián)網(wǎng)登錄到家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān);e、由家庭網(wǎng)關(guān)讀取各種家電設(shè)備目前的狀態(tài)信息,并進(jìn)行相關(guān)的處理,產(chǎn)生接口數(shù)據(jù),通過(guò)互聯(lián)網(wǎng)把這些接口數(shù)據(jù)傳送給用戶;f、用戶通過(guò)瀏覽器了解自己家里各種家電設(shè)備的狀態(tài)信息,并通過(guò)點(diǎn)擊瀏覽器頁(yè)面上的各種與家電設(shè)備相關(guān)聯(lián)的按鈕來(lái)控制家電設(shè)備。
上述方法,其中,所述的家庭網(wǎng)關(guān)有一個(gè)對(duì)外的IP地址。
上述方法,其中,所述的家庭網(wǎng)關(guān)的IP地址可以是靜態(tài)的IP地址,也可以是由ISP(INTERNET服務(wù)提供商)動(dòng)態(tài)分配的IP地址。
上述方法,其中,所述的家庭網(wǎng)關(guān)是個(gè)服務(wù)器,能夠接收用戶瀏覽器發(fā)過(guò)來(lái)的各種請(qǐng)求,用戶與家庭網(wǎng)關(guān)的之間通過(guò)TCP/IP協(xié)議和HTTP協(xié)議通信。
上述方法,其中,所述的家庭網(wǎng)關(guān)讀取的信息為從組網(wǎng)的家電設(shè)備中讀取的信息,包括生產(chǎn)廠家、設(shè)備ID號(hào)、所需資源的路徑或URL(統(tǒng)一資源定位標(biāo)識(shí))等等。
上述方法,其中,所述的家庭網(wǎng)關(guān)與家電設(shè)備之間的物理傳輸介質(zhì)可以是電力線、雙絞線或無(wú)線等其中的任何一種或多種組合。
上述方法,其中,所述的f步驟中的控制和顯示是由網(wǎng)關(guān)來(lái)區(qū)分的,網(wǎng)關(guān)將讀取的信息一部分通過(guò)低速接口傳輸給家庭控制模塊,通過(guò)家庭控制網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)各種信息家電設(shè)備的控制;把另一部分信息直接生成HTML(超文本鏈接標(biāo)示語(yǔ)言)文檔,發(fā)送給用戶顯示相關(guān)的信息。
上述方法,其中,所述的家庭網(wǎng)關(guān)從家電設(shè)備中讀取到信息進(jìn)行相關(guān)的處理后,生成一個(gè)或多個(gè)HTML文件。
上述方法,其中,所述的家庭網(wǎng)關(guān)生成的每個(gè)HTML文件包含對(duì)其他HTML文件的鏈接引用、基于瀏覽器的用戶接收和解釋與家電設(shè)備有關(guān)的HTML文件、及圖形化地顯示各個(gè)控制和命令的信息。
上述方法,其中,所述的每個(gè)HTML文件定義了用于該特定家電設(shè)備的控制和命令功能,基于瀏覽器的用戶可以接收和解釋從家庭網(wǎng)關(guān)傳送過(guò)來(lái)的與特定家電設(shè)備相關(guān)聯(lián)的HTML文件,并利用GUI(圖形用戶接口)或JAVA SERVLET(JAVA服務(wù)器應(yīng)用程序)在其顯示器圖形化顯示HTML文件中包含的信息。
由于本發(fā)明采用了以上的技術(shù)措施,用戶從INTERNET登錄到家庭的主控設(shè)備—家庭網(wǎng)關(guān);家庭網(wǎng)關(guān)調(diào)用相關(guān)的應(yīng)用程序,通過(guò)一定的介質(zhì)讀取各種家電設(shè)備目前的狀態(tài)信息,這些信息包括生產(chǎn)廠家、設(shè)備ID號(hào)、所需資源的路徑或URL等等;并進(jìn)行相關(guān)的處理,產(chǎn)生接口數(shù)據(jù)(例如HTML、XML(可擴(kuò)展標(biāo)示語(yǔ)言)、JAVA、JAVASCRIPT(JAVA描述語(yǔ)言)、GIF(圖像文件)、JPEG(圖像文件)等等),然后,通過(guò)INTERNET把這些接口數(shù)據(jù)傳送給用戶,用戶通過(guò)瀏覽器可以看到自己家里各種家電設(shè)備的狀態(tài)信息,并可以通過(guò)點(diǎn)擊瀏覽器頁(yè)面上的各種與家電設(shè)備相關(guān)聯(lián)的按鈕來(lái)控制家電設(shè)備。
本發(fā)明的具體特征和性能由以下的附圖和實(shí)施例進(jìn)一步加以說(shuō)明。
圖1是本發(fā)明構(gòu)建的家庭網(wǎng)絡(luò)的方框圖。
圖2是本發(fā)明一個(gè)實(shí)施例。
圖3是本發(fā)明會(huì)話頁(yè)的一個(gè)實(shí)施例。
圖4是本發(fā)明會(huì)話頁(yè)的另一個(gè)實(shí)施例。
具體實(shí)施例方式
本發(fā)明通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)對(duì)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng)和方法,基于瀏覽器的家庭網(wǎng)絡(luò),采用因特網(wǎng)技術(shù)來(lái)控制和命令連接到家庭網(wǎng)絡(luò)的家電設(shè)備。
請(qǐng)參閱圖1。本發(fā)明一種一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng),可以通過(guò)互聯(lián)網(wǎng)遠(yuǎn)程檢測(cè)和控制當(dāng)前連接到家庭網(wǎng)絡(luò)的分散的家電設(shè)備,該系統(tǒng)包括家電設(shè)備部分1和家庭網(wǎng)絡(luò)部分2。家電設(shè)備部分1包括多個(gè)家電設(shè)備11和在各家電設(shè)備11的內(nèi)部安裝的數(shù)據(jù)收發(fā)器12。家電設(shè)備部分1通過(guò)物理傳輸介質(zhì)3電氣連接到家庭網(wǎng)絡(luò)部分2。家庭網(wǎng)絡(luò)部分2包括一家庭控制模塊21、一家庭網(wǎng)關(guān)22。所述的與多個(gè)家電設(shè)備11內(nèi)部的數(shù)據(jù)收發(fā)器相連的家庭控制模塊13,通過(guò)物理傳輸介質(zhì)3電氣連接到家庭控制模塊21,由家庭控制模塊21連接到家庭網(wǎng)關(guān)22,再通過(guò)接口網(wǎng)絡(luò)4實(shí)現(xiàn)網(wǎng)關(guān)與因特網(wǎng)5的鏈接。
物理傳輸介質(zhì)提供用于在各種連接的家電設(shè)備之間發(fā)送和接收數(shù)據(jù),該物理傳輸介質(zhì)可以是雙絞線、電力線或無(wú)線(HOMERF(家庭無(wú)線射頻)、BLUETOOTH(蘭牙技術(shù))等)。家庭控制模塊和家電設(shè)備內(nèi)部的數(shù)據(jù)收發(fā)器完成各種協(xié)議層的交換。家庭控制模塊和家庭網(wǎng)關(guān)通過(guò)低速接口連接,傳輸家電的狀態(tài)信息和家庭網(wǎng)關(guān)發(fā)送給家電設(shè)備的控制命令。
家庭網(wǎng)關(guān)為服務(wù)器,可以從不同的外部網(wǎng)絡(luò)接收通訊信號(hào),通過(guò)家庭網(wǎng)絡(luò)傳遞信號(hào)給家庭內(nèi)部的各種設(shè)備。因此家庭網(wǎng)關(guān)應(yīng)具備兩個(gè)主要功能(1)作為所有外部接入網(wǎng)連接到家庭內(nèi)部,同時(shí)將家庭內(nèi)部網(wǎng)絡(luò)連接到外部的一種物理接口;(2)使住宅用戶可以獲得各種家庭服務(wù)(包括現(xiàn)有的服務(wù)和未來(lái)可能出現(xiàn)的服務(wù))的平臺(tái)。其特點(diǎn)是支持多協(xié)議的Internet功能和良好的Web性能,支持網(wǎng)絡(luò)內(nèi)部各種設(shè)備之間的數(shù)據(jù)通信、實(shí)時(shí)傳輸多媒體數(shù)據(jù)、多媒體交互式操作和即插即用,具有豐富的用戶界面和圖形控制功能,可以讓用戶方便直觀地操作和控制各項(xiàng)應(yīng)用,還可以顯示清晰而生動(dòng)的圖形界面。能夠?qū)崿F(xiàn)家庭內(nèi)部各種設(shè)備的管理,以及遠(yuǎn)程監(jiān)控,各種智能管理遠(yuǎn)程控制、遠(yuǎn)程查詢、集中管理與監(jiān)控、家庭安全防衛(wèi)、故障的自診斷、自反饋、遠(yuǎn)程維護(hù)、家庭能源管理等等。
家庭控制模塊是一種簡(jiǎn)便、可靠的可通過(guò)網(wǎng)關(guān)連接到互聯(lián)網(wǎng)的智能家電設(shè)備控制器,它實(shí)質(zhì)上是一個(gè)小的協(xié)議轉(zhuǎn)換器,把網(wǎng)關(guān)低速接口發(fā)送過(guò)來(lái)的數(shù)據(jù)封裝成控制網(wǎng)絡(luò)上的協(xié)議數(shù)據(jù)包,從控制網(wǎng)絡(luò)上的協(xié)議數(shù)據(jù)包中提取控制信息,通過(guò)低速接口發(fā)送給網(wǎng)關(guān)。而且家庭控制模塊的應(yīng)用不僅僅局限于家庭網(wǎng)關(guān),它可以與所有具有跟它相匹配的低速接口的主機(jī)相連接,如計(jì)算機(jī)、手提電腦、嵌入式主機(jī)等等,從而擴(kuò)展了控制網(wǎng)絡(luò)的應(yīng)用范圍。它不僅可以通過(guò)物理傳輸介質(zhì)遠(yuǎn)程控制智能家電設(shè)備的開關(guān)及調(diào)節(jié)模擬量,而且可以讀取智能家電設(shè)備的狀態(tài)及實(shí)現(xiàn)各種智能家用電器之間的聯(lián)動(dòng),通過(guò)網(wǎng)關(guān)連接到互聯(lián)網(wǎng)上就更能發(fā)揮其實(shí)時(shí)監(jiān)控的優(yōu)點(diǎn),另外它結(jié)構(gòu)簡(jiǎn)單、通用、可靠、組網(wǎng)方便,因此具有很強(qiáng)的實(shí)用性。
用戶利用瀏覽器技術(shù)為家庭網(wǎng)絡(luò)提供人機(jī)界面,以使用戶能夠通過(guò)因特網(wǎng)、家庭網(wǎng)關(guān)、控制模塊和物理傳輸介質(zhì)實(shí)現(xiàn)遠(yuǎn)程控制智能家電設(shè)備。家庭網(wǎng)關(guān)從每個(gè)家電設(shè)備中讀取各種信息后,進(jìn)行相關(guān)的處理,生成一個(gè)或多個(gè)HTML文件,這些HTML文件與相應(yīng)的家電設(shè)備關(guān)聯(lián),HTML文件定義了與特定家電設(shè)備有關(guān)的控制和命令功能。每個(gè)HTML文件還可以包含對(duì)其他HTML文件的鏈接引用,基于瀏覽器的用戶接收和解釋與家電設(shè)備有關(guān)的HTML文件,并圖形化地顯示各個(gè)控制和命令信息。每個(gè)HTML文件包含用于相應(yīng)家電設(shè)備的特定控制和命令信息,HTML文件使基于瀏覽器用戶能夠?yàn)樘囟译娫O(shè)備的用戶圖形化的顯示控制和命令信息。因此,由于每個(gè)家電設(shè)備都提供自己特有的家電設(shè)備信息給家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)根據(jù)這些特定的設(shè)備信息生成特定設(shè)備的GUI或JAVA SERVLET提供給基于瀏覽器的用戶,使用基于瀏覽器的用戶能夠提供用于家電設(shè)備的命令和控制接口允許家庭網(wǎng)絡(luò)能夠包含來(lái)自多個(gè)不同制造商的家電設(shè)備。
本發(fā)明通過(guò)INTERNET進(jìn)行遠(yuǎn)程檢測(cè)和控制當(dāng)前連接到家庭網(wǎng)絡(luò)的分散的家電設(shè)備的方法,包括以下步驟a、給用戶建立由一家庭網(wǎng)關(guān)控制的、連接用戶家中各家電設(shè)備的家庭網(wǎng)絡(luò);家庭網(wǎng)關(guān)與家電設(shè)備之間的物理傳輸介質(zhì)可以是電力線,雙絞線或無(wú)線等任何一種或多種。每種物理傳輸介質(zhì)都有與自己相對(duì)應(yīng)的家庭控制模塊與家庭網(wǎng)關(guān)連接,其任務(wù)是完成控制網(wǎng)絡(luò)的協(xié)議數(shù)據(jù)與網(wǎng)關(guān)數(shù)據(jù)格式的轉(zhuǎn)換。
b、給組成家庭網(wǎng)絡(luò)的每個(gè)家電設(shè)備的內(nèi)部按裝一個(gè)數(shù)據(jù)收發(fā)器,各數(shù)據(jù)收發(fā)器與一家庭控制模塊相連接,使它與家庭控制模塊實(shí)現(xiàn)對(duì)等層的通信功能,它從控制網(wǎng)絡(luò)傳來(lái)的數(shù)據(jù)包中提取各種家電控制信息,把這些信息發(fā)送給家電的處理器,并從家電的處理器接收各種家電的狀態(tài)信息,完成協(xié)議封裝發(fā)送到家庭控制網(wǎng)絡(luò),由家庭控制模塊接收,轉(zhuǎn)發(fā)給家庭網(wǎng)關(guān)。
c、家庭控制模塊接收從控制網(wǎng)絡(luò)傳來(lái)的數(shù)據(jù)包中提取的各種家電控制信息,并把這些信息發(fā)送給家電的處理器,然后從家電的處理器中接收各種家電的狀態(tài)信息,完成協(xié)議封裝后轉(zhuǎn)發(fā)給家庭網(wǎng)關(guān);家庭網(wǎng)絡(luò)遵從特殊的傳輸協(xié)議,該協(xié)議有別于TCP/IP協(xié)議,因?yàn)閭鬏斂刂萍译娫O(shè)備的數(shù)據(jù)量很小,不要求很寬的傳輸帶寬,低速的傳輸協(xié)議的實(shí)現(xiàn)要比TCP/IP協(xié)議的實(shí)現(xiàn)要簡(jiǎn)單的多,所以成本要低的多。
家庭網(wǎng)絡(luò)上的傳輸協(xié)議定義了實(shí)現(xiàn)低速傳輸?shù)奈锢韺?、鏈路傳輸層、網(wǎng)絡(luò)層等的數(shù)據(jù)格式。
d、用戶從INTERNET登錄到家庭的主控設(shè)備—家庭網(wǎng)關(guān);該家庭網(wǎng)關(guān)是個(gè)服務(wù)器,能夠接收用戶瀏覽器發(fā)過(guò)來(lái)的各種請(qǐng)求。該家庭網(wǎng)關(guān)還要有一個(gè)對(duì)外的IP地址,該地址可以是靜態(tài)的IP地址,也可以是由ISP動(dòng)態(tài)分配的IP地址。用戶與家庭網(wǎng)關(guān)是通過(guò)TCP/IP協(xié)議和HTTP協(xié)議通信的。家庭網(wǎng)關(guān)上運(yùn)行的JAVA SERVLET BUNDLE接收用戶瀏覽器發(fā)過(guò)來(lái)的請(qǐng)求,這些請(qǐng)求是通過(guò)HTML的FORM(表單)技術(shù)實(shí)現(xiàn)雙向通信的,JAVA SERVLET BUNDLE從FORM中提取用戶發(fā)送過(guò)來(lái)的各種參數(shù),這些參數(shù)被提交給網(wǎng)關(guān)中BUNDLES(程序包)登記的各種服務(wù),這些服務(wù)會(huì)產(chǎn)生相關(guān)結(jié)果。
網(wǎng)關(guān)會(huì)區(qū)分這些結(jié)果,一部分結(jié)果將通過(guò)低速接口傳輸給家庭控制模塊,通過(guò)家庭控制網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)各種信息家電設(shè)備的控制。同時(shí)會(huì)把另一部分結(jié)果直接生成HTML文檔,發(fā)送給用戶顯示相關(guān)的信息。
e、家庭網(wǎng)關(guān)調(diào)用相關(guān)的應(yīng)用程序,通過(guò)一定的介質(zhì)讀取各種家電設(shè)備目前的狀態(tài)信息,這些信息可以包括生產(chǎn)廠家、設(shè)備ID號(hào)、所需資源的路徑或URL等等;并進(jìn)行相關(guān)的處理,產(chǎn)生接口數(shù)據(jù)(例如HTML、XML、JAVA、JAVASCRIPT、GIF、JPEG等等),然后,通過(guò)INTERNET把這些接口數(shù)據(jù)傳送給用戶;家庭網(wǎng)關(guān)從家電設(shè)備中讀取到信息,并進(jìn)行相關(guān)的處理后,生成一個(gè)或多個(gè)HTML文件,這些HTML文件與相應(yīng)的家電設(shè)備關(guān)聯(lián),并定義了與特定家電設(shè)備有關(guān)的控制和命令功能。
每個(gè)HTML文件還可以包含對(duì)其他HTML文件的鏈接引用,基于瀏覽器的用戶接收和解釋與家電設(shè)備有關(guān)的HTML文件,并圖形化地顯示各個(gè)控制和命令信息。
每個(gè)HTML文件定義了用于該特定家電設(shè)備的控制和命令功能,基于瀏覽器的用戶可以接收和解釋從家庭網(wǎng)關(guān)傳送過(guò)來(lái)的與特定家電設(shè)備相關(guān)聯(lián)的HTML文件,并利用GUI或JAVA SERVLET在其顯示器圖形化顯示HTML文件中包含的信息。
HTML文件使基于瀏覽器用戶能夠?yàn)樘囟译娫O(shè)備的用戶圖形化的顯示控制和命令信息。使用基于瀏覽器的用戶能夠提供用于家電設(shè)備的命令和控制接口,而不必了解有關(guān)特定設(shè)備的具體細(xì)節(jié),這一特征允許同一個(gè)家庭網(wǎng)絡(luò)能夠包含來(lái)自多個(gè)不同制造商的家電設(shè)備。
f、用戶通過(guò)瀏覽器可以看到自己家里各種家電設(shè)備的狀態(tài)信息,并可以通過(guò)點(diǎn)擊瀏覽器頁(yè)面上的各種與家電設(shè)備相關(guān)聯(lián)的按鈕來(lái)控制家電設(shè)備。
圖2是本發(fā)明的一個(gè)實(shí)施例,其中基于瀏覽器的用戶(客戶機(jī))經(jīng)過(guò)因特網(wǎng)呈現(xiàn)家電設(shè)備各種控制和命令信息,家庭網(wǎng)關(guān)(服務(wù)器)提供一個(gè)或多個(gè)包含CGI或JAVA SERVLET的HTML文件,這些HTML文件包含了與特定家電設(shè)備有關(guān)的具體信息、以及使瀏覽器能夠圖形化顯示該信息的數(shù)據(jù)。此外,通過(guò)利用FORM技術(shù),使基于瀏覽器的用戶能夠?qū)⑿畔⒎祷氐郊彝ゾW(wǎng)關(guān),從而提供雙向通信。
在本發(fā)明中,每個(gè)連接到家庭網(wǎng)絡(luò)的家電設(shè)備存儲(chǔ)有與自己相關(guān)的信息,用于給家庭網(wǎng)關(guān)提供生成HTML文件所需的信息,該HTML文件定義了用于該特定家電設(shè)備的控制和命令功能。基于瀏覽器的用戶可以接收和解釋從家庭網(wǎng)關(guān)傳送過(guò)來(lái)的與特定家電設(shè)備相關(guān)聯(lián)的HTML文件,并利用GUI或JAVASERVLET在其顯示器圖形化顯示HTML文件中包含的信息。例如,用戶想通過(guò)INTERNET來(lái)改變電視機(jī)的頻道,為了實(shí)現(xiàn)這一功能,用戶可以點(diǎn)擊HTML JAVASERVLET頁(yè)上的“電視機(jī)”按鈕,作為響應(yīng),會(huì)出現(xiàn)類似于電視機(jī)遙控器界面的(有各種按鈕)另一個(gè)JAVA SERVLET。用戶如果點(diǎn)擊了這些按鈕中的某一個(gè),瀏覽器將把用戶點(diǎn)擊的信息通過(guò)超文本傳輸協(xié)議發(fā)送給家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)解釋各種ACTION,調(diào)用相關(guān)的BUNDLE程序,即電視機(jī)的JAVA SERVLET。
用戶與家庭網(wǎng)關(guān)的基本接口是各種JAVA SERVLET生成的HTML頁(yè)面會(huì)話頁(yè),這些HTML頁(yè)面提供一接口以允許用戶命令和控制連接到家庭網(wǎng)絡(luò)的家電設(shè)備,以便執(zhí)行各種功能或服務(wù),這些會(huì)話頁(yè)顯示可提供的家庭網(wǎng)絡(luò)服務(wù),并在一個(gè)圖形用戶接口與JAVA SERVLET之間進(jìn)行通信。
圖3顯示了本發(fā)明一個(gè)實(shí)施例的會(huì)話頁(yè),它包含用于當(dāng)前連接到家庭網(wǎng)絡(luò)的每個(gè)家電設(shè)備的設(shè)備連接按鈕。當(dāng)啟動(dòng)家庭網(wǎng)關(guān)各種JAVA BUNDLE時(shí),在一些實(shí)施例中,各種JAVA BUNDLE提供的服務(wù)在家電設(shè)備動(dòng)態(tài)加入家庭網(wǎng)絡(luò)或從家庭網(wǎng)絡(luò)中刪除時(shí)會(huì)得到通知。而在另一些實(shí)施例中,各種JAVA BUNDLE提供的服務(wù)會(huì)周期性的輪詢,以確定是否已經(jīng)有新的家電設(shè)備加入家庭網(wǎng)絡(luò)。
JAVA SERVLET生成的HTML頁(yè)面的一個(gè)重要功能是使用戶能夠啟動(dòng)家庭網(wǎng)絡(luò)上可提供的服務(wù),為了使用戶啟動(dòng)可提供的服務(wù),當(dāng)用戶從圖3所示的會(huì)話頁(yè)中點(diǎn)擊特定家電設(shè)備按鈕時(shí),家庭網(wǎng)關(guān)便接收相關(guān)的信息,進(jìn)行各種處理。為了便于解釋,假定用戶選擇了對(duì)應(yīng)于“電視機(jī)”的設(shè)備按鈕,家庭網(wǎng)關(guān)在獲得相關(guān)的信息并進(jìn)行處理后,將給用戶提供另一個(gè)HTML文件,該HTML文件在用戶端的瀏覽器上運(yùn)行后,將會(huì)顯示如圖4的會(huì)話頁(yè)。然而,在另一些實(shí)施例中,所選設(shè)備按鈕將無(wú)效,因此對(duì)用戶的進(jìn)一步選擇將沒(méi)有響應(yīng)。
圖4會(huì)話頁(yè)左邊部分顯示了電視機(jī)設(shè)備的控制和命令按鈕,右邊部分顯示了從電視機(jī)反饋回來(lái)的狀態(tài)信息。
權(quán)利要求
1.一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng),其特征在于,包括多個(gè)家電設(shè)備、一家庭網(wǎng)絡(luò),所述的多個(gè)家電設(shè)備的內(nèi)部各裝有一個(gè)數(shù)據(jù)收發(fā)器,通過(guò)物理傳輸介質(zhì)電氣連接到家庭網(wǎng)絡(luò);所述的家庭網(wǎng)絡(luò)包括一家庭控制模塊、一家庭網(wǎng)關(guān);多個(gè)家電設(shè)備內(nèi)部的數(shù)據(jù)收發(fā)器,通過(guò)物理傳輸介質(zhì)電氣連接家庭控制模塊,由家庭控制模塊連接到家庭網(wǎng)關(guān),再通過(guò)接口網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)關(guān)與因特網(wǎng)的鏈接;所述的物理傳輸介質(zhì)提供用于在各種連接的家電設(shè)備之間發(fā)送和接收數(shù)據(jù);所述的家庭控制模塊和家電設(shè)備內(nèi)部的數(shù)據(jù)收發(fā)器完成各種協(xié)議層的交換;所述的家庭控制模塊和家庭網(wǎng)關(guān)通過(guò)低速接口連接,傳輸家電的狀態(tài)信息和家庭網(wǎng)關(guān)發(fā)送給家電設(shè)備的控制命令。
2.根據(jù)權(quán)利要求1所述的一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng),其特征在于,所述的物理傳輸介質(zhì)可以是雙絞線、電力線或無(wú)線。
3.根據(jù)權(quán)利要求1所述的一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng),其特征在于,所述的網(wǎng)關(guān)與因特網(wǎng)的接口網(wǎng)絡(luò)可以是非對(duì)稱數(shù)字用戶環(huán)線、電纜調(diào)制解調(diào)器、以太網(wǎng)等寬帶網(wǎng)絡(luò),也可以是窄帶的電話線上網(wǎng)。
4.采用權(quán)利要求1的系統(tǒng)通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的方法,其特征在于,包括以下步驟a、給用戶建立由一家庭網(wǎng)關(guān)控制的、連接用戶家中各家電設(shè)備的家庭網(wǎng)絡(luò);b、給組成家庭網(wǎng)絡(luò)的每個(gè)家電設(shè)備的內(nèi)部按裝一個(gè)數(shù)據(jù)收發(fā)器,各數(shù)據(jù)收發(fā)器與一家庭控制模塊相連接,使各數(shù)據(jù)收發(fā)器與家庭控制模塊之間實(shí)現(xiàn)對(duì)等層的通信功能;c、家庭控制模塊接收從控制網(wǎng)絡(luò)傳來(lái)的數(shù)據(jù)包中提取的各種家電控制信息,并把這些信息發(fā)送給家電的處理器,然后從家電的處理器中接收各種家電的狀態(tài)信息,完成協(xié)議封裝后轉(zhuǎn)發(fā)給家庭網(wǎng)關(guān);d、用戶從互聯(lián)網(wǎng)登錄到家庭網(wǎng)絡(luò)的家庭網(wǎng)關(guān);e、由家庭網(wǎng)關(guān)讀取各種家電設(shè)備目前的狀態(tài)信息,并進(jìn)行相關(guān)的處理,產(chǎn)生接口數(shù)據(jù),通過(guò)互聯(lián)網(wǎng)把這些接口數(shù)據(jù)傳送給用戶;f、用戶通過(guò)瀏覽器了解自己家里各種家電設(shè)備的狀態(tài)信息,并通過(guò)點(diǎn)擊瀏覽器頁(yè)面上的各種與家電設(shè)備相關(guān)聯(lián)的按鈕來(lái)控制家電設(shè)備。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述的家庭網(wǎng)關(guān)有一個(gè)對(duì)外的IP地址。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的家庭網(wǎng)關(guān)的IP地址可以是靜態(tài)的IP地址,也可以是由互聯(lián)網(wǎng)服務(wù)提供商動(dòng)態(tài)分配的IP地址。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述的家庭網(wǎng)關(guān)是個(gè)服務(wù)器,能夠接收用戶瀏覽器發(fā)過(guò)來(lái)的各種請(qǐng)求,用戶與家庭網(wǎng)關(guān)的之間通過(guò)TCP/IP協(xié)議和HTTP協(xié)議通信。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述的家庭網(wǎng)關(guān)讀取的信息為從組網(wǎng)的家電設(shè)備中讀取的信息,包括生產(chǎn)廠家、設(shè)備ID號(hào)、所需資源的路徑或統(tǒng)一資源定位標(biāo)識(shí)等等。
9.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述的家庭網(wǎng)關(guān)與家電設(shè)備之間的物理傳輸介質(zhì)可以是電力線、雙絞線或無(wú)線等其中的任何一種或多種組合。
10.根據(jù)權(quán)利要求4所述方法,其特征在于,所述的f步驟中的控制和顯示是由網(wǎng)關(guān)來(lái)區(qū)分的,網(wǎng)關(guān)將讀取的信息一部分通過(guò)低速接口傳輸給家庭控制模塊,通過(guò)家庭控制網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)各種信息家電設(shè)備的控制;把另一部分信息直接生成超文本鏈接標(biāo)示語(yǔ)言文檔,發(fā)送給用戶顯示相關(guān)的信息。
11.根據(jù)權(quán)利要求4或10所述的方法,其特征在于,所述的家庭網(wǎng)關(guān)從家電設(shè)備中讀取到信息進(jìn)行相關(guān)的處理后,生成一個(gè)或多個(gè)超文本鏈接標(biāo)示語(yǔ)言文件。
12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述的家庭網(wǎng)關(guān)生成的每個(gè)超文本鏈接標(biāo)示語(yǔ)言文件包含對(duì)其他超文本鏈接標(biāo)示語(yǔ)言文件的鏈接引用、基于瀏覽器的用戶接收和解釋與家電設(shè)備有關(guān)的超文本鏈接標(biāo)示語(yǔ)言文件、及圖形化地顯示各個(gè)控制和命令的信息。
13.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述的每個(gè)超文本鏈接標(biāo)示語(yǔ)言文件定義了用于該特定家電設(shè)備的控制和命令功能,基于瀏覽器的用戶可以接收和解釋從家庭網(wǎng)關(guān)傳送過(guò)來(lái)的與特定家電設(shè)備相關(guān)聯(lián)的超文本鏈接標(biāo)示語(yǔ)言文件,并利用圖形用戶接口或JAVA服務(wù)器應(yīng)用程序在其顯示器圖形化顯示超文本鏈接標(biāo)示語(yǔ)言文件中包含的信息。
全文摘要
一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)智能家用電器設(shè)備遠(yuǎn)程控制的系統(tǒng)和方法,其特點(diǎn)是,包括多個(gè)家電設(shè)備、一家庭網(wǎng)絡(luò),多個(gè)家電設(shè)備的內(nèi)部各裝有一數(shù)據(jù)收發(fā)器,通過(guò)物理傳輸介質(zhì)電氣連接到家庭網(wǎng)絡(luò);家庭網(wǎng)絡(luò)包括一家庭控制模塊、一家庭網(wǎng)關(guān),多個(gè)家電設(shè)備內(nèi)部的數(shù)據(jù)收發(fā)器,通過(guò)物理傳輸介質(zhì)電氣連接家庭控制模塊,由家庭控制模塊連接到家庭網(wǎng)關(guān),再通過(guò)接口網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)關(guān)與因特網(wǎng)的鏈接;用戶從INTERNET登錄到家庭的主控設(shè)備-家庭網(wǎng)關(guān);家庭網(wǎng)關(guān)調(diào)用相關(guān)的應(yīng)用程序,通過(guò)一定的介質(zhì)讀取各種家電設(shè)備目前的狀態(tài)信息,進(jìn)行相關(guān)的處理,產(chǎn)生接口數(shù)據(jù),然后,通過(guò)INTERNET把這些接口數(shù)據(jù)傳送給用戶,用戶通過(guò)瀏覽器可以看到自己家里各種家電設(shè)備的狀態(tài)信息,并可以通過(guò)點(diǎn)擊瀏覽器頁(yè)面上的各種與家電設(shè)備相關(guān)聯(lián)的按鈕來(lái)控制家電設(shè)備。
文檔編號(hào)G08C17/02GK1452352SQ02111419
公開日2003年10月29日 申請(qǐng)日期2002年4月19日 優(yōu)先權(quán)日2002年4月19日
發(fā)明者黃則清, 郭斯宏, 李天臣 申請(qǐng)人:上海廣電信息產(chǎn)業(yè)股份有限公司