專利名稱:家電代理設備的制作方法
技術領域:
本發明涉及一種遠程控制技術,特別是用于將傳統家電接入家庭網絡的家 電代理設備。
技術背景家庭網絡技術通常用于遠程控制用戶家庭網絡中的家電。在家庭網絡中,通常設置有家庭服務器,家庭服務器通過局域網管理家庭網絡內的家電;同時, 它與互聯網(Internet)連接。這樣,用戶可以通過PC或者具備互聯網連接功 能的移動終端(例如智能手機等)經互聯網與家庭服務器通信,實現對家電的 遠程控制,以及獲取家電的信息,包括狀態信息等。為了實現用戶對家庭網絡中的家電的遠程控制,在現有的家庭網絡中,需 要被遠程控制的家電必須具備一定的網絡接口 ,例如藍牙、以太網卡、 IEEE1394等等,以接入家庭網絡和家庭服務器并按照某種協議與家庭服務器 通信。這樣的家電通常被稱作網絡家電或智能家電。在現有的家庭網絡中,家 庭服務器只能與上述的智能家電通信,發送各種控制指令到智能家電,控制智 能家電完成各種對應的操作。然而,目前用戶家庭內使用的家電中存在不具備網絡接口、或者具備一定 的網絡接口但不能執行需要的協議的家電,在這里,為了方便描述,而稱之為 傳統家電。對于傳統家電,用戶只能在家庭內通過紅外遙控器發射紅外控制信 號來操作它。如果用戶需要通過網絡以及設置在用戶網絡中的家庭服務器來控 制傳統家電,則需要對傳統家電進行內部電路的改造并且增加相應的軟件,而 改造傳統家電的內部電路和增加軟件的過程很復雜,需要專業人士才能完成。 這不便于非專業人士用戶來執行這樣的操作。中國第02145878.2號專利申請"可對傳統家電進行遠程無線控制的系統" 中提出了一種可通過電話或互聯網對傳統家電進行遠程控制的系統,該系統包 括遠程遙控單元、單一開關電力模塊、紅外線發射模塊、感測模塊、多組開關電力模塊及集線才莫塊等,該集線模塊接收互聯網或電話經由網關傳來的信號, 并傳送至單一開關電力模塊、紅外線發射模塊或多組開關電力模塊,用以控制 具有紅外線或不具有紅外線功能的傳統家電的電源以及其他可被紅外線遙控 器控制的功能。
此專利申請雖然描述了可對傳統家電進行遠程無線控制的系統的結構、以 及集線模塊從互4關網或電話接收遠程控制指令到最后控制傳統家電的過程,但
是它沒有描述用戶如何^Mv電話或與互聯網連接的電腦上輸入種類繁多的控制 指令。事實上,家庭內的傳統家電種類和數量較多,而且每個家電的控制指令
也4艮多,用戶很難記住這么多的指令。另外,此專利申請并未描述紅外線發射 模塊如何將眾多的操作指令轉換成對應的紅外信號。并且,新加入家庭內的傳 統家電對系統來說是未知的,系統如何知道這些家電的可控制的功能和紅外信 號,也是一個有待解決的問題。
發明內容
本發明的目的是提供一種家電代理設備,用于將傳統家電接入到家庭網絡 中,實現對傳統家電的遠程控制。
根據本發明的家電代理設備,用于將傳統家電接入到家庭網絡中。該家電 代理設備包括通信單元、紅外信號處理單元以及存儲單元。其中,存儲單元預 先存儲傳統家電的各項控制指令與紅外信號處理單元控制傳統家電的各個紅 外代碼之間的對應關系的映射文件;通信單元用于從家庭網^4妾收用于控制傳 統家電的控制指令,并將控制指令發送給紅外信號處理單元;以及,紅外信號 處理單元用于在接收到該控制指令后,根據映射文件將控制指令轉換為對應的 紅外代碼并發送相應的紅外信號。
通過本發明提供的家電代理設備,用戶可以在遠端通過互聯網獲取傳統家 電的信息,并通過網絡控制傳統家電的操作。
圖1為本發明的遠程控制傳統家電的系統的結構示意圖2為依據本發明的家庭服務器的結構示意圖3為本發明第一實施例的家電代理的結構示意圖4為給出了各項功能與紅外代碼之間的示意性的對應關系的列表;圖5為采用本發明第一實施例的家電代理將傳統家電注冊到家庭網絡中 的過程的流程圖6為采用本發明第一實施例的家電代理實現對傳統家電的遠程控制過 程的流程圖7為本發明第二實施例的家電代理的結構示意圖; 圖8為采用本發明第二實施例的家電代理將傳統家電注冊到家庭網絡中 的過程的流程圖9為采用本發明第二實施例的家電代理實現對傳統家電的遠程控制過 程的流程圖IO為將傳統家電加入家庭網絡時的操作界面的圖示; 圖ll是本發明互聯網遠程控制傳統家電的序列圖; 圖12是本發明互聯網遠程控制傳統家電過程中使用的網頁的示意圖。
具體實施例方式
以下結合附圖詳細描述本發明。
圖1為本發明的遠程控制傳統家電的系統的結構示意圖。如圖1所示,該 系統包括多個終端(例如,移動終端1或固定終端2),移動通信網絡3,網關 服務器4,互聯網5以及家庭網絡6。
終端1可以是智能手機、掌上電腦或者筆記本電腦等能通過移動通信網絡 3、網關服務器4連接到互聯網5的設備,并安裝了萬維網(www)瀏覽器軟 件用于瀏覽網頁。終端2是可以直接連接到互聯網5的電腦,并安裝了萬維網 瀏覽器軟件用于瀏覽網頁。終端l和終端2可以通過互聯網5與遠端的用戶家 庭內的家庭網絡6通信。
具體的,作為智能手機、掌上電腦或者筆記本電腦的終端1,可以通過移 動運營商提供的移動通信網絡3以及負責連接移動通信網絡3與互聯網5的網 關服務器4連接到互聯網5,通過互聯網5與家庭網絡6進行通信,實現對家 庭網絡6中的家電的遠程控制。另夕卜,作為可以直接連接到互聯網5的電腦的 終端2,可以直接通過互聯網5與家庭網絡6通信,實現對家庭網絡6中的家 電的遠程控制。
家庭網絡6可以設置在用戶的住宅里,該家庭網絡6包括家庭服務器61、智能家電62、傳統家電63、以及家電代理64,其中,家庭J1艮務器61可以通 過無線局域網或者局域網與智能家電62通信,以及通過無線局域網與家電代 理64通信,家電代理64通過紅外遙控等方法控制傳統家電63。如圖1中所 示,家庭網絡6可以進一步包括無線攝像機65,該無線攝像機65作為智能家 電可以通過無線局域網與家庭服務器61通信。傳統家電63是任何可以被紅外信號控制的家電,例如電視、空調、DVD 等等,在住宅內的數量、類型和品牌等由用戶自行決定。家電代理64用作不能連接到家庭網絡6從而不能由家庭^^務器61控制的 傳統家電63的代理,其可以通過類似遙控器之類的紅外控制器控制傳統家電, 這需要被控制的傳統家電63安裝在其紅外遙控范圍之內。具體的,家電代理 64可以將傳統家電63的信息基于UPnP協議發布給家庭服務器61,并且基于 UPnP協議接收家庭服務器61的控制指令,然后將對傳統家電63的控制指令 轉換成對應的紅外信號/人而控制傳統家電63。在將傳統家電63注冊到家庭網 絡中時,家電代理64將與傳統家電63的設備描述信息和服務描述信息對應的 (基于UPnP協議的)設備描述文件和服務描述文件、以及根據設備描述文件 和服務描述文件生成的網頁發送給家庭服務器61 ,家庭服務器61將該設備描 述文件、服務描述文件以及網頁存儲在本地存儲器(圖未示)中,從而完成傳 統家電63到家庭網絡6的注冊。智能家電62是具備網絡接口的可以連接局域網或無線局域網的家電,其 支持UPnP (通用即插即用)協議與家庭服務器61通信,用戶可以根據自己的 需要在其住宅內^1置不同數量和類型的智能家電。這里,無線攝像機65也為 智能家電,具備無線通信接口并且支持UPnP協議。無線攝像機65通常和家 電安裝在同 一個房間里,它可以通過無線局域網連接到家庭網絡6從而與家庭 服務器61通信,在本發明的家庭網絡6中,無線攝像才幾65主要用于拍攝房間 內家電(特別是傳統家電)的狀態并將拍攝的圖像通過無線局域網傳送給家庭 服務器61,并由家庭服務器61通過互聯網5反饋給用戶的終端l或終端2, 該圖像顯示在終端的顯示屏上。家庭服務器61可以是一個連接到互聯網5并安裝了無線網絡適配器的計 算機。家庭服務器61將住宅內部的家庭網絡6和互聯網5連接起來,在家庭網絡6和互聯網5之間雙向傳遞數據,從而控制家庭網絡6內的智能家電62、 家電代理64、以及無線掘/f象機65。在家電代理64將傳統家電63注冊到家庭網絡時,家庭服務器61將從家 電代理64接收的設備描述文件、服務描述文件以及網頁存儲在本地存儲器(圖 未示)中。在用戶連接并通過認證后,家庭J良務器61將家電列表以網頁方式通過互 聯網發送到終端,該列表中包含了家庭網絡中所有可遠程控制的家電。在用戶 通過終端對家電進行遠程控制時, 一方面,家庭服務器61將終端1或2經互 聯網5發送的控制請求和控制指令,基于UPnP協議通過局域網或者無線局域 網發送給家庭網絡6內的智能家電,或者基于UPnP協議通過無線局域網發送 給家電代理64,另一方面,其將基于UPnP協議接收的智能家電或者家電代理 的反饋信息(包括與家電的設備描述信息和服務描述信息相關的網頁,以及家 電的狀態信息),經互聯網發送給用戶的終端。具體的,當家庭服務器61接收到遠端用戶通過終端經互耳關網5發送的控 制請求后,如果請求控制的對象是智能家電62,家庭服務器61根據UPnP協 議將控制請求發送給智能家電62。智能家電62根據控制請求將與自身的設備 描述信息和服務描述信息相關的網頁發送給家庭服務器61 ,由家庭服務器61 將該網頁經由互聯網發送給終端,并在終端上顯示該網頁。此時,用戶可以通 過選擇終端上顯示的控制功能從而發出對智能家電62進行控制的控制指令。 當家庭服務器61接收到遠端用戶通過終端1或者2經互聯網5發送的控制指 令后,根據UPnP協議將控制指令發送給智能家電62,控制智能家電62執行 相應的操作。另外,智能家電62可以根據UPnP協議向家庭服務器61返回指 令的執行結果和自身的狀態。家庭服務器61根據智能家電62反饋的執行結果 和自身的狀態生成網頁,將網頁經互聯網5發送給終端1或終端2,用戶可以 依據網頁顯示的信息判斷智能家電62的執行結果和狀態。如果請求控制的對象是傳統家電63,家庭服務器61根據UPnP協議和與 傳統家電63對應的家電代理64通信,發送基于UPnP協議的控制請求,家電 代理64根據控制請求將與家電的設備描述信息和服務描述信息相關的網頁發 送給家庭服務器61,由家庭服務器61將該網頁經由互聯網發送給終端,并在終端上顯示該網頁。此時,用戶可以通過選擇終端上顯示的各項控制功能從而發出對傳統家電63進行控制的控制指令。在接收到來自終端的對傳統家電63 的控制指令后,家庭服務器61根據UPnP協議和與傳統家電63對應的家電代 理64通信,將控制指令基于UPnP協議發送給家電代理64,家電代理64將控 制指令轉換成對應的紅外信號并發射,控制對應的傳統家電63。由于傳統終 端自身不能返回控制指令的執行結果給家電代理64,家電代理64只能將紅外 信號是否已經發射的結果返回給家庭服務器61。如果用戶想觀察傳統家電63 被控制后的狀態,她/他可以遠程控制無線攝像機65來搜索被控的傳統家電63 并且在拍攝圖像后將圖像發送給家庭服務器61 ,家庭服務器61根據圖像生成 網頁,將網頁經互聯網5發送給終端,用戶可以依據圖像信息判斷傳統家電 63的狀態。當然,在需要確認智能家電62的狀態時,也可以采用同樣的方式 進行。以下將結合附圖詳細說明家庭網絡中的家庭服務器和家電代理。圖2為依據本發明的家庭服務器的結構示意圖。如圖2所示,家庭服務器 61包括HTTP (超文本傳輸協議)服務器單元611、數據轉換單元612、以及 UPnP4丸^f亍單元613。其中,HTTP服務器單元611 —方面用于接收終端經互聯網5發送的控制 請求和控制指令,將控制"t求和控制指令發送給數據轉換單元612,另一方面, 將來自數據轉換單元612的基于HTTP協議的網頁經互聯網5發送給終端。具體的,HTTP服務器單元611接收到控制請求時,將控制請求發送給數 據轉換單元612,并接收來自數據轉換單元612的對應于控制請求的網頁以及 將網頁經由互聯網發送給終端。當控制請求請求控制的對象為傳統家電63時, 該網頁中為家電代理64對來自終端的控制請求的響應而發送的與傳統家電的 設備描述信息和服務描述信息相關的網頁。當控制請求請求控制的對象為智能 家電62時,該網頁為智能家電62對來自終端的控制請求或控制指令的響應而 發送的與自身的設備描述信息和服務描述信息相關的網頁。HTTP服務器單元611接收到控制指令時,將控制指令發送給數據轉換單 元612。并且,在用戶需要了解控制指令的執行情況時,HTTP服務器單元611 接收數據轉換單元612對應于控制指令的響應而生成的網頁,并將網頁經由互聯網發送給終端。當控制指令控制的對象為傳統家電63時,該網頁中包含家 電代理64關于是否執行了控制指令的信息。當控制指令控制的對象為智能家 電62時,該網頁包含智能家電62自身的狀態信息。數據轉換單元612將來自HTTP服務器單元611的控制請求和控制指令 (HTTP格式)轉換為可由UPnP執行單元613處理的基于UPnP協議的控制 請求和控制指令,并且將來自UPnP執行單元613的基于UPnP協議的響應轉 換為對應的HTTP格式的網頁。UPnP執行單元613 —方面與家電代理64或智能家電62基于UPnP協議 通信,將來自數據轉換單元612的基于UPnP協議的控制請求和控制指令發送 給家電代理64或智能家電62,并從家電代理64或智能家電62接收對控制請 求和控制指令的響應。另一方面,UPnP執行單元613與數據轉換單元612通 信,接收來自數據轉換單元612的基于UPnP協議的控制請求和控制指令,并 將來自家電代理64或智能家電62的對控制請求和控制指令的響應發送給數據 轉換單元612。家電代理64介于家庭服務器61和傳統家電63之間,它通過無線局域網 基于UPnP協議與家庭服務器61通信, 一方面將傳統家電63注冊到家庭服務 器61中,另一方面對來自家庭服務器61的控制請求和控制指令作出相應的響 應。以下將參照圖3詳細描述依據本發明第一實施例的家電代理。圖3為本發明第一實施例的家電代理的結構示意圖。如圖3所示,根據本 發明第一實施例的家電代理64a包括UPnP設備單元641a、紅外信號收發器 642a、存儲單元643a、設置單元644a以及輸入單元645a。其中,輸入單元645a用于輸入傳統家電的設備描述信息和服務描述信息。 其中,設備描述信息用于描述家電的類型、品牌、型號等信息,比如家電是電 視或空調或DVD等等,并且,上述的服務描述信息用于描述家電可被控制的 功能,如電視可以調臺、調節音量、調節對比度;空調可以設置溫度、設置風 向、設置風力等等。紅外信號收發器642a用于接收和發送紅外信號, 一方面將從紅外遙控裝 置(例如用于遙控傳統家電63的紅外遙控器)接收的紅外信號轉換為對應的紅外代碼, 一方面將來自UPnP設備單元641a的控制指令轉換為對應的紅外 代碼從而發出對應于該紅外代碼的紅外信號,從而控制傳統家電63執行相應 的功能。進一步,在需要將控制指令的執行狀況反饋給終端時,紅外信號收發 器642a在發送紅外信號后,將表示已發送紅外信號的消息發送給UPnP設備 單元641a,由UPnP設備單元641a發送給家庭服務器61。設置單元644a—方面根據輸入單元645a輸入的傳統家電的設備描述信息 和服務描述信息生成與設備描述信息和服務描述信息對應的設備描述文件和 服務描述文件,進一步,利用設備描述文件和服務描述文件生成與設備描述文 件和服務描述文件對應的網頁。另一方面,設置單元644a根據輸入單元645a 輸入的傳統家電的服務描述信息的各項功能(對應于控制指令)、以及紅外信 號收發器642a轉換的紅外代碼生成映射文件,該映射文件描述了傳統家電的 各項功能與各個紅外代碼之間的映射關系。以傳統家電63為電視的情況為例, 圖4示意性地給出了各項功能與紅外代碼之間映射關系。其中,電源"power" 對應的紅外代碼為65,聲音遞增"Vol + "對應的紅外代碼為66,聲音遞減"Vol-" 對應的紅外代碼為67,頻道遞增"Prog + "對應的紅外代碼為68,頻道遞減 "Prog-"對應的紅外代碼為69等等。存儲單元643a用于上述的設備描述文件和服務描述文件、與設備描述文 件和服務描述文件對應的網頁、以及映射文件。紅外信號收發器642a在接收 到來自UPnP設備單元641a的控制指令時,根據映射文件將控制指令轉換為 對應的紅外代碼從而發出對應于該紅外代碼的紅外信號。UPnP設備單元641a在將傳統家電63加入家庭網絡時將存儲單元643a 中的設備描述文件、服務描述文件和網頁基于UPnP協議發送到家庭服務器 61,在接收到用于請求控制傳統家電63的控制請求時將存儲單元643a中網頁 基于UPnP協議發送到家庭服務器61,以及,基于UPnP協議從家庭服務器 61接收用于控制傳統家電63的控制指令,并將控制指令發送給紅外信號^R^ 器642a。進一步,在需要將控制指令的執行狀況反饋給終端時,UPnP設備單 元641a將在紅外信號收發器642a發送紅外信號后從紅外信號收發器642a接 收的將表示已發送紅外信號的消息發送給家庭服務器61。另外,為了便于用戶通過輸入單元645a輸入傳統家電63的設備描述信息和服務描述信息,家電代理64a還可以進一步包括顯示單元646a,設置單元 644a通過顯示單元646a向用戶顯示圖形用戶界面。圖5為采用本發明第一實施例的家電代理將傳統家電注冊到家庭網絡中 的過程的流程圖。該流程包括以下步驟步驟S501,用戶通過輸入單元645a輸入傳統家電63的設備描述信息和 服務描述信息,該服務描述信息中包含傳統家電63的各項功能;步驟S502,用戶對應于服務描述信息的各項功能操作傳統家電63的紅外 遙控裝置上的用于實現各項功能的按4建,產生分別對應于各項功能的紅外信 號,紅外信號收發器642a分別沖妄收這些紅外信號,并將其轉換為對應的紅外 代碼;步驟S503,設置單元644a根據從輸入單元645a輸入的設備描述信息和 服務描述信息生成對應的設備描述文件和服務描述文件,并且根據設備描述文 件和服務描述文件生成包含設備描述信息和服務描述信息的網頁,進一步,設 置單元644a根據從輸入單元645a輸入的服務描述信息和從紅外信號收發器 642a輸入的紅外代碼生成映射文件,該映射文件描述了傳統家電的各項功能 與各個紅外代碼之間的映射關系;步驟S504,設置單元644a將上述的設備描述文件和服務描述文件、網頁 以及映射文件存儲在存儲單元643a中;步驟S505, UPnP設備單元641a從存儲單元643a中讀取設備描述文件、 服務描述文件和網頁,并將這些文件發送到家庭服務器61中,從而將傳統家 電63注冊到家庭網絡6中。上述步驟S501-S503中僅表示了一種獲取與傳統家電63相關的信息的過 程,可以理解的是,本發明并不僅限于上述步驟S501-S503描述的過程。例如, 還可以是,首先輸入傳統家電63的設備描述信息,然后輸入傳統家電63的服 務描述信息中某一項功能,同時紅外信號收發器接收對應于該項功能的紅外信 號并轉換為對應的紅外代碼,隨后由設置單元644a建立該項功能與該紅外代 碼的映射關系。然后重復上述過程,直至每項功能和每個紅外代碼的映射關系 均建立后形成映射文件,并根據設備描述信息和服務描述信息生成設備描述文 件和服務描述文件進而根據生成的設備描述文件和服務描述文件生成網頁。另外,在步驟S504-S505中,可以由設置單元644a將生成的網頁發送給 UPnP設備單元641a,而非UPnP設備單元641a從存儲單元643a中讀取網頁。圖6為采用本發明第一實施例的家電代理實現對傳統家電的遠程控制過 程的流程圖,該過程包括以下步驟步驟S601,在終端與家庭服務器61之間的連接和認證完成后,在用戶端 的終端上將顯示家庭網絡中可遠程控制的家電(包括智能家電62和傳統家電 63)的列表,用戶通過點擊列表中的某一傳統家電,發送用于控制該傳統家電 的控制請求;步驟S602,家庭服務器61接收控制請求,將控制請求轉換為基于UPnP 協議的控制請求后發送給家電代理64a;步驟S603,在家電代理64a中,UPnP設備單元641a在接收控制請求后, 根據控制請求將存儲單元643a中存儲的由設備描述文件和服務描述文件生成 的網頁基于UPnP協議經無線局域網發送給家庭服務器61;步驟S604,家庭服務器61在接收該網頁后,將該網頁發送給終端,從而 在終端上顯示該網頁;步驟S605,用戶根據終端上顯示的網頁的信息(包含將被控制的傳統家 電的各項功能),點擊將凈皮控制的傳統家電的某項功能后發送對該傳統家電的 對應于該項功能的控制指令;步驟S606,家庭服務器61接收控制指令,在將控制指令轉換為基于UPnP 協議的控制指令后發送給家電代理64a;步驟S607,在家電代理64a中,UPnP設備單元641a接收控制指令,將 控制指令發送給紅外信號收發器642a,紅外信號收發器642a根據存儲單元 643a中存儲的映射文件,將控制指令轉換為對應的紅外代碼后發射對應的紅 外信號,從而控制傳統家電63執行相應的功能;進一步,在需要將控制指令的執行狀況反饋給終端時,如步驟S608所示, 紅外信號收發器642a在發送紅外信號后,將表示已發送紅外信號的消息發送 給UPnP設備單元641a;步驟S609, UPnP設備單元641a將表示已發送紅外信號的消息發送給家 庭服務器61,由家庭服務器61發送給終端,顯示在終端上。通過本發明第 一 實施例的家電代理,可以實現用戶對傳統家電的遠程控制。由于在將傳統家電63注冊到家庭網絡6中時,家庭服務器61的本地存儲 器中已存儲了根據設備描述文件和服務描述文件生成的網頁,因此,對于上述 流程中的步驟S602-S604,還可以是,家庭服務器61在接收到控制請求后, 根據控制請求將本地存儲器中的根據設備描述文件和服務描述文件生成的網 頁發送給終端,代替將控制請求發送給家電代理64并將從家電代理64接收的 網頁發送給終端。另外,在本實施例中,可以為家庭服務器61提供根據設備描述文件和服 務描述文件生成與設備描述文件和服務描述文件對應的網頁這樣的功能,即, 將家庭代理64中設置單元644a的網頁生成功能從家庭代理64中分離出來并 設置在家庭服務器61中。在此情況下,由于對于傳統家電63的注冊而言,設 備描述文件和服務描述文件已足夠,因此,家庭代理不需要在注冊傳統家電 63時將網頁發送給家庭服務器61,而替代的是,家庭服務器61在接收到控制 請求時直接根據傳統家電的設備描述文件和服務描述文件生成對應的網頁后 發送給終端。這樣,本發明第一實施例的家電代理中的設置單元644a可以僅 生成設備描述文件、服務描述文件以及映射文件,而不必根據設備描述文件和 服務描述文件生成網頁,相應的,存儲單元643a中也僅存儲設備描述文件、 服務描述文件以及映射文件,并且,UPnP設備單元641a僅將設備描述文件和 服務描述文件發送給家庭服務器61。并且,可以理解的是,可以在家電代理64的存儲單元中預先存儲各種傳 統家電的設備描述文件、服務描述文件和映射文件,如果必要,也可以預先存 儲根據設備描述文件和服務描述文件生成的網頁。從而,可以進一步筒化甚至 省略用戶在家電代理上的輸入才喿作。在預先存儲上述各種文件和/或網頁的情 況下,設置單元可以根據輸入單元和紅外信號收發器的輸入生成新的設備描述 文件、服務描述文件、映射文件(必要時包括網頁),來更新存儲其中預先存 儲的上述文件和/或網頁。圖7為本發明第二實施例的家電代理的結構示意圖。如圖7所示,第二實 施例的家電代理64b包括UPnP設備單元641b、紅外線收發器642b、存儲單元643b、設置單元644b、輸入單元645b以及網頁生成單元646b。其中,輸入單元645b用于輸入傳統家電的設備描述信息和服務描述信息。 紅外信號收發器642b用于接收和發送紅外信號, 一方面將>^人紅外遙控裝 置(例如用于遙控傳統家電63的紅外遙控器)接收的紅外信號轉換為對應的 紅外代碼, 一方面將來自UPnP設備單元641b的控制信號轉換為對應的紅外 代碼從而發出對應于該紅外代碼的紅外信號,從而控制傳統家電63執行相應 的功能。進一步,在需要將控制指令的執行狀況反饋給終端時,紅外信號收發 器642b在發送紅外信號后,將表示已發送紅外信號的消息發送給UPnP設備 單元641b,由UPnP設備單元641b發送給家庭服務器61。設置單元644b —方面根據輸入單元645b輸入的傳統家電的設備描述信息 和服務描述信息生成與設備描述信息和服務描述信息對應的設備描述文件和 服務描述文件。另一方面,設置單元644b根據輸入單元645b輸入的傳統家電 的服務描述信息的各項功能(對應于控制指令)、以及紅外信號收發器642a轉 換的紅外代碼生成映射文件,該映射文件描述了傳統家電的各項功能與各個紅 外代碼之間的映射關系,如圖4所示。存儲單元643b用于存儲上述的設備描述文件、服務描述文件以及映射文 件。紅外信號收發器642b在接收到來自UPnP設備單元641b的控制指令時, 根據映射文件將控制指令轉換為對應的紅外代碼從而發出對應于該紅外代碼 的紅外信號。網頁生成單元646b在接收到UPnP設備單元641b的網頁生成請求時,根 據存儲單元643b中存儲的設備描述文件和服務描述文件生成對應的網頁,并 發送給UPnP設備單元641b。UPnP設備單元641b在接收到用于請求控制傳統家電63的控制請求時(或 者,如果必要,在將傳統家電63加入家庭網絡時),將網頁生成請求發送給網 頁生成單元646b,并將從網頁生成單元646b接收的網頁發送給家庭服務器61, 以及,在基于UPnP協議從家庭服務器61接收到用于控制傳統家電63的控制 指令時,將控制指令發送給紅外信號收發器642a。進一步,為了便于用戶通過輸入單元645b輸入傳統家電63的設備描述信 息和服務描述信息,家電代理64b還可以進一步包括顯示單元647b,設置單元644b通過顯示單元647b向用戶顯示圖形用戶界面。圖8為采用本發明第二實施例的家電代理將傳統家電注冊到家庭網絡中 的過程的流程圖。該流程包括以下步驟步驟S801,用戶通過輸入單元645b輸入傳統家電63的設備描述信息和 服務描述信息,該服務描述信息中包含傳統家電63的各項功能;步驟S802,用戶對應于服務描述信息的各項功能操作傳統家電63的紅外 遙控裝置上的用于實現各項功能的按鍵,產生分別對應于各項功能的紅外信 號,紅外信號收發器642b分別接收這些紅外信號,并將其轉換為對應的紅外 代碼;步驟S803,設置單元644b根據從輸入單元645b輸入的設備描述信息和 服務描述信息生成對應的設備描述文件和服務描述文件,并且,根據從輸入單 元645b輸入的服務描述信息和從紅外信號收發器642b輸入的紅外代碼生成映 射文件,該映射文件描述了傳統家電的各項功能與各個紅外代碼之間的映射關 系;步驟S804,設置單元644b將上述的設備描述文件、服務描述文件以及映 射文件存儲在存儲單元643b中;步驟S805, UPnP設備單元641b將存儲單元643b中的設備描述文件和服 務描述文件發送到家庭服務器61,從而將傳統家電63注冊到家庭網絡6中。進一步,該過程還可以包括步驟S806,UPnP設備單元641b向網頁生成單元646b發出網頁生成請求; 步驟S807,網頁生成單元646b根據存儲單元643b中存儲的設備描述文件和服務描述文件生成對應的網頁并將生成的網頁發送給UPnP設備單元641b;步驟S808, UPnP設備單元641b將網頁發送到家庭服務器61中。值得說明的是,在需要執行上述步驟S806-S808時,上述步驟S806-S808 也可以在步驟S804和S805之間進行。圖9為采用本發明第二實施例的家電代理實現對傳統家電的遠程控制過 程的流程圖,該過程包括以下步驟步驟S901,在終端與家庭服務器61之間的連接和認證完成后,在用戶端的終端上將顯示家庭網絡中可遠程控制的家電(包括智能家電62和傳統家電 63)的列表,用戶通過點擊列表中的某一傳統家電,發送用于控制該傳統家電 的控制請求;步驟S902,家庭服務器61接收控制請求,將控制請求轉換為基于UPnP 協議的控制請求后發送給家電代理64b;步驟S903 ,在家電代理64b中,UPnP設備單元641b在接收控制請求后, 向網頁生成單元646b發出網頁生成請求;步驟S904,網頁生成單元646b在接收到網頁生成請求后,根據存儲單元 643a中存儲的設備描述文件和服務描述文件生成對應的網頁,并將生成的網 頁發送給UPnP設備單元641b;步驟S905, UPnP設備單元641b將該網頁經無線局域網發送給家庭服務 器61;步驟S906,家庭服務器61在接收該網頁后,將該網頁發送給終端,從而 在終端上顯示該網頁;步驟S907,用戶才艮據終端上顯示的網頁的信息(包含將被控制的傳統家 電的各項功能),點擊將被控制的傳統家電的某項功能后發送對該傳統家電的對應于該項功能的控制指令;步驟S908,家庭服務器61接收控制指令,在將控制指令轉換為基于UPnP 協議的控制指令后發送給家電代理64b;步驟S909,在家電代理64b中,UPnP設備單元641b接收控制指令,將 控制指令發送給紅外信號收發器642b,紅外信號收發器642b根據存儲單元 643b中存儲的映射文件,將控制指令轉換為對應的紅外代碼后發射對應的紅 外信號,從而控制傳統家電63執行相應的功能;進一步,在需要將控制指令的執行狀況反饋給終端時,如步驟S910所示, 紅外信號收發器642b在發送紅外信號后,將表示已發送紅外信號的消息發送 給UPnP設備單元641b;步驟S9U, UPnP設備單元641b將表示已發送紅外信號的消息發送給家 庭服務器61,由家庭服務器61發送給終端,顯示在終端上。通過本發明第二實施例的家電代理,可以實現用戶對傳統家電的遠程控制。與第一實施例同樣的道理,由于在將傳統家電63注冊到家庭網絡6中時, 家庭服務器61的本地存儲器中已存儲了根據設備描述文件和服務描述文件生 成的網頁,因此,對于上述流程中的步驟S902-S906,還可以是,家庭服務器 61在接收到控制請求后,根據控制請求將本地存儲器中的根據設備描述文件 和服務描述文件生成的網頁發送給終端,代替將控制請求發送給家電代理64 并將從家電代理64接收的網頁發送給終端。另夕卜,如同第一實施例所述,可以為家庭服務器61提供生成網頁的功能, 這種情況下對于將傳統家電63注冊到家庭網絡6而言設備描述文件和服務描 述文件已足夠,從而,可以在接收到控制請求時,直接根據傳統家電的設備描 述文件和服務描述文件生成對應的網頁后發送給終端。這樣,本發明第二實施 例的家電代理中的網頁生成單元646b在將傳統家電63注冊到家庭網絡6中 時,可以不必才艮據設備描述文件和服務描述文件生成網頁,這樣,相應的,在 將傳統家電63注冊到家庭網絡6中時,UPnP設備單元641a不必向網頁生成 單元646b發出網頁生成請求,只需將設備描述文件和服務描述文件發送給家 庭服務器61。并且,可以理解的是,可以在家電代理64的存儲單元中預先存儲各種傳 統家電的設備描述文件、服務描述文件和映射文件,如果必要,也可以預先存 儲根據設備描述文件和服務描述文件生成的網頁。從而,可以進一步簡化甚至 省略用戶在家電代理上的輸入操作。另夕卜,在遠程控制傳統家電后,如果用戶需要確認控制后的傳統家電的狀 態,則可以通過家庭服務器與監控傳統家電的無線4聶像機通信,由無線攝像機 將傳統家電的狀態拍攝下來并且在拍攝圖像后將圖像發送給家庭服務器,家庭 服務器根據圖像生成網頁,將網頁經互聯網發送給終端,用戶可以依據圖像信 息判斷傳統家電的狀態。可以理解的是,本領域普通技術人員通過閱讀上述兩種實施例的家電代理 及其變形后,可以對上述方案做出其他方式的變形,例如,可以通過由執行設 置單元、網頁生成單元的功能的軟件程序,存儲該軟件程序的存儲器(可以與 上述的存儲單元為同 一存儲設備)以及執行該軟件程序的處理器代替設置單元和網頁生成單元等來實現家電代理。接下來為了進一步理解本發明的實際操作過程,結合實例附圖描述本發明 中的 一種具體的搮:作實例。本操作實例分為兩個過程,第 一個過程是將一個新加入家庭的傳統家電加 入到家庭網絡中,此操作只需要進行一次,在傳統家電加入到家庭網絡后,以 后就不用再進行該過程的操作;第二個過程是用戶執行遠程控制家電的過程。在將傳統家電加入到家庭網絡的過程中,用戶先在家電代理上執行設置單元,設置單元通過顯示單元向用戶顯示一個圖形用戶界面(如圖IOA所示)。如果用戶需要添加的傳統家電沒有顯示在該界面中,則用戶點擊"增加"來輸入新的類型的傳統家電,從而進入圖IOB所示的界面,在圖IOB所示的 界面中,用戶輸入新的家電名稱(例如"紅外遙控電燈,,)后點擊"確定",從 而完成新的設備類型的輸入。如果圖10A所示的界面中顯示了用戶需要添加 的傳統家電,則用戶點擊相應的欄目,例如本例中選擇電視,此時進入到圖 IOC所示的界面。在圖10C所示的界面中,如果存在用戶需要的品牌,則用戶點擊該品牌, 進入圖IOD所示的界面,如果不存在用戶需要的品牌,則用戶可以通過點擊 "增加"來輸入需要添加的品牌。在如圖IOD所示的界面中,可以預先定義了服務類型,即,將多個功能 項分類組合成一個或多個服務,例如,電視可以提供的服務有兩類, 一是控制, 包括調節音量、調臺等;二是調整畫面,包括調節明暗對比度、色彩飽和度等 等;空調提供的服務為控制,即調節溫度、風向等等。用戶可以點擊"編輯" 按鈕對服務名稱進行編輯,或者點擊"增加,,按鈕增加新的服務名稱。如果設 備類型不是圖IOA列舉的設備類型,家電代理沒有預先定義服務,用戶需要 點擊"增加"按鈕增加新的服務,如圖IOE。在用戶上述輸入完成后,即,設備描述信息和服務描述信息輸入完成后, 設置單元根據預先設定的設備描述文件模板和服務描述文件模板生成符合 UPnP協議的設備描述文件和服務描述文件。接下來,設置單元在顯示單元上顯示此設備類型的服務描述文件里描述的 所有命令項,如圖IOF。在此界面下,用戶可根據此傳統家電的實際情況,編輯(增加、刪除、修改)命令項,如圖IOG。然后,設置單元根據獲取用戶的 編輯結果,更新服務描述文件。在將新的傳統家電加入到家庭網絡中時,通常有些功能并沒有在設置單元 提供的界面中得到反映,此時,需要重新建立這些功能與對應的紅外代碼之間 的映射關系,也就是需要進行新功能的注冊或者學習,這里稱為"紅外學習", 如圖10F中所示。此時,用戶可以首先點擊圖10F所示界面上的某個需要進 行紅外學習的命令項,在點擊后,用戶通過家電的紅外遙控器向紅外信號收發 器發射紅外信號,紅外信號收發器接收該紅外信號并將紅外信號轉換成對應的 編碼(紅外代碼),從而,設置單元可以在命令項和編碼之間建立映射關系。然后,網頁生成單元可以根據預先定義的網頁模板生成網頁,將家電的服 務描述文件列舉的命令項以圖形用戶界面的形式表示,如圖IOH。用戶可根據 個人需求對網頁進行修改,如調整命令的位置,顏色等等,最終網頁保存在存 儲單元中。最后,UPnP設備單元根據UPnP協議將傳統家電的設備描述文件和服務 描述文件,必要時包括網頁等發送給家庭服務器,至此,就完成了將傳統家電 加入到家電網絡中。本實例的第二個過程是用戶遠程控制傳統家電的過程。圖ll描述了遠程 控制傳統家電的過程。步驟S1101 ,用戶在終端1或者2的瀏覽器上輸入自己住宅內家庭服務器 的網絡地址,通過互聯網向家庭服務器發送連接請求CR1。步驟S1102,家庭服務器返回一個登錄網頁WP1,要求用戶輸入用戶ID 和密碼,如圖12A所示。步驟S1103,用戶輸入用戶ID號和密碼然后發出認證請求GRl,家庭服 務器的HTTP服務器單元接收到認證請求GR1并且對用戶ID號和密碼進行 認證,檢驗其是否有效(步驟S1104)。如果在步驟S1104認證通過,家庭服務器則將家庭網絡內的家電列表的網 頁WP2發送給終端(步驟S1105),否則返回認證失敗的消息。圖12B是網頁 WP2的一個示例。雖然該家電列表中只顯示了傳統家電,但可以理解的是, 這同樣可以包含智能家電。步驟SI 106,用戶在網頁WP2上點擊期望控制的家電,產生控制請求GR2 并將控制請求GR2發送到家庭服務器。家庭服務器的HTTP服務器單元接收到控制請求GR2,然后將控制請求 GR2轉到家庭服務器的數據轉換單元,數據轉換單元將此控制請求GR2進行 轉換,然后轉發給UPnP執行單元,UPnP執行單元基于UPnP協議與家電對 應的家電代理通信,發送控制請求UR1 (步驟S1107)。家電代理將其設備描述文件和服務描述文件(必要時包括網頁)等數據 UD1基于UPnP協議發送給家庭服務器(步驟S1108 ),家庭服務器將與設備 描述文件和服務描述文件相關的網頁WP3發送到遠端的終端(步驟S1109), 如圖12C是用戶在圖12B所示的網頁中選擇了 "電^L,,后家庭服務器返回的 網頁。網頁WP3列舉了此家電的所有可控制的功能項,用戶可以在此網頁瀏 覽和控制家電的各功能項。步驟SlllO,用戶通過網頁WP3發送控制家電的控制指令GR3 (例如調 整電視的頻道),家庭月艮務器的HTTP服務器單元接收到控制指令GR3,將此 控制指令轉發給數據轉換單元,數據轉換單元將此控制指令進行轉換,并轉發給UPnP執行單元,UPnP執行單元基于UPnP協議發送控制家電的控制指令 UR2給家電對應的家電代理(步驟Sllll)。家電代理的UPnP設備單元接收到控制指令UR2,將控制指令發送給紅外 信號收發器(步驟S1112),由紅外信號收發器根據控制指令發送相應的紅外 信號,從而控制電視頻道的調整。在用戶需要確認執行結果的情況下,UPnP設備單元基于UPnP協議返回 表示是否執行了發射紅外信號的控制動作的消息給家庭服務器(步驟S1113 ), 家庭服務器的UPnP執行單元接收到此消息后,將其轉給數據轉換單元,數據 轉換單元再轉發給HTTP服務器單元,HTTP服務器單元將此結果生成一個網 頁WP4,經互聯網發給遠端的終端(步驟S1114),圖12D是一個示例網頁。如果用戶希望確認家電是否按照控制指令完成了相應動作(例如,查看電 視是否已經打開或者關閉),用戶可以遠程操作家庭網絡內的無線互聯網攝像 機拍攝家電的靜態圖片并返回給終端,圖12E是一個拍攝的畫面的示例。因 為無線互聯網攝像機是支持UPnP協議的智能家電,控制無線互聯網攝像機拍攝家電的靜態圖片的過程同上述步驟S1101-S1112,區別只在于無需經過家電 代理,無線互聯網攝像機直接從家庭服務器接收請求,自己完成控制指令拍攝 圖片,然后將圖片返回給家庭服務器,家庭服務器將圖片加入網頁,經互聯網 將包含圖片的網頁發送給終端,用戶即可觀察家電的狀態。以上所述i^義是本發明的優選實施方式,應當指出,對于本技術領域的普通 技術人員來說,在不脫離本發明原理的前提下,還可以作出若干改進和潤飾, 這些改進和潤飾也應^L為本發明的保護范圍。
權利要求
1.一種家電代理設備,用于將傳統家電接入到家庭網絡中,其特征在于,該家電代理設備包括通信單元、紅外信號處理單元以及存儲單元,其中,存儲單元預先存儲傳統家電的各項控制指令與紅外信號處理單元控制傳統家電的各個紅外代碼之間的對應關系的映射文件;通信單元用于從家庭網絡接收用于控制傳統家電的控制指令,并將控制指令發送給紅外信號處理單元;以及紅外信號處理單元用于在接收到該控制指令后,根據映射文件將控制指令轉換為對應的紅外代碼并發送相應的紅外信號。
2. 如權利要求1所述的家電代理設備,其特征在于,進一步包括 輸入單元,用于輸入傳統家電的設備描述信息和服務描述信息;以及 設置單元,用于根據輸入的傳統家電的設備描述信息和服務描述信息,生成設備描述文件和服務描述文件,其中,存儲單元存儲生成的設備描述文件和服務描述文件,通信單元將生 成的設備描述文件和服務描述文件發送給家庭網絡。
3. 如權利要求2所述的家電代理設備,其特征在于,紅外信號處理單元 為紅外信號收發器,其進一步接收控制傳統家電的各個紅外信號,并將接收的 各個紅外信號轉換為對應的紅外代碼。
4. 如權利要求3所述的家電代理設備,其特征在于,設置單元進一步生 成傳統家電的各項控制指令與紅外信號收發器控制傳統家電的各個紅外代碼 之間的對應關系的映射文件,其中,該映射文件存儲在存儲單元中以更新預先存儲的映射文件。
5. 如權利要求4所述的家電代理設備,其特征在于,設置單元進一步生 成設備描述文件和服務描述文件對應的網頁,并且,通信單元將該網頁發送給 家庭網絡。
6. 如權利要求5所述的家電代理設備,其特征在于,設置單元將生成的 網頁存儲在存儲單元中,通信單元從存儲單元中獲取網頁后發送給家庭網絡。
7. 如權利要求2所述的家電代理設備,其特征在于,進一步包括網頁生成單元,用于當通信單元向其發出網頁生成請求時,根據存儲單元存儲的設備 描述文件和服務描述文件生成對應的網頁,通信單元將生成的網頁發送給家庭 網絡。
8. 如權利要求2至7任一項所述的家電代理設備,其特征在于,進一步 包括顯示單元,設置單元在該顯示單元上顯示圖形用戶界面。
9. 如權利要求1所述的家電代理設備,其特征在于,紅外信號處理單元 發送紅外信號后,向通信單元反饋表示已發送紅外信號的消息,通信單元將該 消息發送給家庭網絡。
全文摘要
本發明提供一種家電代理設備,用于將傳統家電接入到家庭網絡中,實現對傳統家電的遠程控制。該家電代理設備包括通信單元、紅外信號處理單元以及存儲單元。其中,存儲單元預先存儲傳統家電的各項控制指令與紅外信號處理單元控制傳統家電的各個紅外代碼之間的對應關系的映射文件;通信單元用于從家庭網絡接收用于控制傳統家電的控制指令,并將控制指令發送給紅外信號處理單元;以及,紅外信號處理單元用于在接收到該控制指令后,根據映射文件將控制指令轉換為對應的紅外代碼并發送相應的紅外信號。通過本發明提供的家電代理設備,用戶可以在遠端通過互聯網獲取傳統家電的信息,并通過網絡控制傳統家電的操作。
文檔編號G08C23/00GK101334932SQ200710112630
公開日2008年12月31日 申請日期2007年6月25日 優先權日2007年6月25日
發明者三宅滋, 濤 葉, 魯時雨 申請人:株式會社日立制作所