專利名稱:遙控器,遙控方法和被遙控設備的制作方法
技術領域:
本發明涉及一種能夠使外部終端設備通過因特網,在遠程位置控制家中設備的遙控技術背景技術下面所述的方法作為使用因特網從遠程位置辨認家中的設備目前的使用狀態的方法是已知的。
家中目前的設備將指示該設備狀態的數據存儲在該設備中所包括的存儲器件中。每當該存儲器件的可用空間為零時或在預定定時,該設備通過撥號接入連接到因特網,并把指示該設備狀態的數據通過因特網傳送到服務器。
根據這種方法,每個設備必須在其中安裝存儲器件,并且還必須包括撥號電路。日本專利申請公開No.2001-218188公開了該技術。
下面將描述常規遙控系統的設備狀態管理方法。
圖10示出了常規遙控器的系統配置。
能夠使用戶通過因特網觀看WEB屏幕的,諸如個人計算機(PC)或蜂窩電話之類的終端設備10連接到因特網100。“WEB”是萬維網(World WideWeb)的縮寫,“WEB屏幕”是指以HTML(超文本鏈接標示語言)等描述并顯示的信息。用作遙控器的服務器50和用作可與服務器50通信的被遙控設備的設備60a,60b,和60C通過電話線110連接到因特網。
如果設備60a是記錄和重放設備,并且當用戶向設備60a發出記錄命令或重放命令時,設備60a的狀態被改變。將該設備的改變后的狀態作為設備狀態數據被記錄在設備60a內的預定記錄介質中,然后在預定的定時傳送到服務器50。設備60a通過撥號接入連接到服務器50。
服務器50收集并存儲從設備60a發送的設備狀態數據。以這種方式,在把設備狀態數據連續并臨時存儲在設備60中之后,通過撥號接入向服務器50傳送該數據。
用戶獲取到該設備狀態時,用戶使用終端設備10請求服務器50發送設備狀態。服務器向終端設備10發送與其中存儲的那些用戶的請求匹配的設備狀態數據。終端設備對所接收的設備狀態數據進行所需的處理,例如,把該數據轉換成圖形格式,然后顯示得到的數據。
發明內容
(要解決的技術問題)然而,利用該配置,設備中需要安裝具有特定容量的存儲器和用于撥號接入的電路,其缺陷是妨礙了降低設備的制造成本。另外,由于采用撥號接入,在通信期間不能保持由電話進行的普通通話。結果是,需要減少通信的時間量,并且很難近似實時地了解每個設備的使用狀態。因此,根據常規的配置,只能在由該設備限定的(或設置的)定時了解到設備狀態,即,存儲容量,通信時間量等。
為了解決這些問題,本發明的目的是提供一種能夠通過因特網實時地檢測每個設備的使用狀態的遙控系統。
(解決問題的方法)根據本發明的遙控器是一種能夠使終端設備通過網絡來控制設備的操作的控制器。所述遙控器包括地址存儲裝置,操作用于在預定時間間隔通過網絡與該設備通信來獲取該設備在網絡上的最新地址,并存儲所獲取的地址;第一通信控制器,操作用于參考地址存儲裝置中存儲的地址,通過網絡向設備發送用于請求該設備的狀態通知的狀態通知請求,并響應來自該設備的狀態通知請求,接收指示設備狀態的狀態信息;狀態存儲裝置,操作用于存儲從該設備接收的狀態信息;和第二通信控制器,操作用于通過網絡向終端設備發送存儲的有關該設備的狀態信息。
第一通信控制器可以在終端設備請求該設備狀態的定時,向該設備發送狀態通知請求。
作為替換,第一通信控制器可以以恒定的時間間隔向該設備發送狀態通知請求。
該設備可以在設備狀態被改變時向第一通信控制器發送有關該設備的狀態信息。
根據本發明,被遙控的設備是由上述遙控器控制的設備,該遙控器檢測被遙控的設備中被控制主體的狀態,并響應狀態通知請求向終端設備發送所檢測的狀態作為有關該設備的狀態信息。
根據本發明的遙控方法是通過網絡控制設備的操作的方法。該方法包括通過以預定時間間隔經網絡與設備進行通信來獲取該設備在網絡上的最新地址,并存儲該地址;參考所存儲的地址,并通過網絡向該設備發送用于請求該設備的狀態通知的狀態通知請求;響應該狀態通知請求,從該設備接收指示該設備的狀態的狀態信息;存儲從該設備接收的狀態信息,并通過網絡向終端設備發送所存儲的有關該設備的狀態信息。
(優于現有技術的效果)根據本發明,可以在接近實時的操作環境中了解和顯示被遙控設備的操作狀態。另外,由于被遙控設備不需要用于存儲和管理狀態數據的裝置,因此能夠減少每個設備的成本。
圖1示出了根據本發明的遙控系統的配置。
圖2是遙控系統的處理過程的示意圖。
圖3示出了終端設備的配置。
圖4示出了當終端設備(蜂窩電話)檢驗一個設備(DVD記錄裝置)的操作狀態時該終端設備(蜂窩電話)上顯示的WEB屏幕的一個實例。
圖5示出了服務器的配置。
圖6示出了被遙控設備的配置。
圖7示出了在同一個房間中放置的多個設備的連接的一個實例。
圖8示出了服務器配置的另一個實例。
圖9示出了被遙控設備的配置的另一個實例。
圖10示出了傳統的遙控系統的配置。
具體實施例方式
下面參考附圖描述根據本發明的遙控系統的實施例。應該指出,下面所描述的遙控系統可以通過網絡在遠程位置從終端獲得每個設備的操作狀態。
圖1是表示根據本發明的遙控系統的配置的方框圖。終端設備10,服務器20,和設備30a,30b,和30c通過網絡100相互連接,從而在它們之間實現通信。
終端設備10是諸如PC或蜂窩電話之類可顯示通過因特網100獲取的WEB屏幕的終端設備。服務器20是可通過因特網來控制設備30a,30b,和30c的遙控器。無需說明,如果終端設備10是蜂窩電話,可以通過蜂窩電話網絡將終端設備10連接到因特網100。設備30a,30b,和30c的例子包括記錄和重放設備,成像設備,諸如空調器之類的溫度控制器,和房間中布置的其它設備。對連接到因特網的設備30a,30b,和30c的數量沒有限制。
圖2是該實施例中的遙控系統的處理過程的示意圖,用于說明終端設備10,服務器20和設備30之間的數據流。設備30a以預定定時自發地產生指示設備30a的狀態的數據(下文稱之為“設備狀態數據”),并將所產生的數據發送到服務器20。服務器20在預定定時傳送作為請求設備30a發送有關設備狀態信息的命令的“狀態請求通知”。設備30a還產生設備狀態數據,并在接收到來自服務器20的狀態請求通知時,向服務器20發送所產生的數據。服務器20收集并存儲從設備30a接收的設備狀態數據。在通過因特網100從終端設備10接收設備狀態通知請求時,服務器20參考所存儲的設備狀態數據,并根據設備狀態通知請求向終端設備10傳送該數據,然后由終端設備10顯示該數據。“設備狀態”是指設備的操作狀態,包括例如,作為記錄和重放設備的設備的停止狀態,記錄操作和重放操作;以及作為諸如空調器之類的溫度控制器的設備的設置,溫度等。
圖3示出了終端設備10的配置。終端設備10包括顯示WEB屏幕的設備狀態顯示部分(所謂的瀏覽功能)11,生成要通過因特網100傳送到該設備的命令的傳送數據生成器,和把終端設備10連接到因特網100的通信控制器13。終端設備10還包括分析從因特網100接收到的數據的接收數據分析器14,分析指示該設備狀態的數據并將該數據處理成有助于用戶的觀看的格式,例如,將數據變換成圖形格式,的設備狀態數據分析器15,和用戶用來操作設備10的操作部分16,例如進行屏幕操作同時觀看設備狀態顯示部分11的顯示。來自操作部分16的信息被輸出到設備狀態顯示部分11和發送數據生成器12。圖4示出了當從終端設備(蜂窩電話)10檢驗設備(DVD記錄器)30a的操作狀態時在終端設備(蜂窩電話)10上顯示的WEB屏幕的一個實例。用戶可以利用終端設備(蜂窩電話)10上顯示的屏幕15來進行請求操作狀態的操作,并檢驗屏幕15a上的操作狀態。
圖5示出了服務器20的配置。在圖5中,服務器20包括能使服務器20通過因特網100主要與終端設備10通信的通信控制器21,分析由通信控制器21發送和接收的命令的命令分析器,和存儲從設備30a等發送的狀態數據的設備狀態數據存儲裝置23。服務器20還包括取出設備狀態數據存儲裝置23中存儲的狀態數據并處理該數據以便在因特網100上將該數據傳送到終端設備10的數據分析器24,分析通過因特網100從每個設備30a,......等接收到的命令的接收數據分析器25,和存儲每個設備30a,......等在因特網等上的特定地址的地址存儲裝置25b,和使服務器20通過因特網100主要與每個設備30a,......通信的通信控制器26。服務器20還包括用于生成預定定時的發送定時生成器29,根據從發送定時生成器29輸出的定時(符號),生成用于狀態通知請求的命令的狀態通知請求生產器28,和將來自狀態通知請求生產器28的狀態通知請求轉換成因特網100上的命令的發送數據生成器27。
圖6示出了設備30a的配置。如圖6所示,設備30a包括通信控制器31,分析通信控制器31接收的命令的命令分析器32,和根據來自設備控制器34的信息檢測設備狀態的設備狀態檢測器33。設備30a還包括控制由該設備控制的主體的設備控制器34,測量預定時間間隔的發送定時生成器35,和把指示設備狀態的數據轉換成適合于因特網100的預定數據格式的發送數據生成器36。應該指出,設備30b和30c與設備30a具有相同的配置,因此下面將主要參考設備30a來描述本發明。
終端設備10,服務器20,和設備30a中的每一個的通信控制器是提供連接到因特網100的功能的部分。關于設備30a,......和因特網100之間的連接,可以假設是諸如使用電話線,使用無線通信,和使用電纜電視線,和使用光纜之類的各種情況。
在本實施例中,為了便于說明,服務器20包括多個通信控制器21和26。作為替換,可以將這些通信控制器集成在一個通信控制器中。
下面詳細說明根據本發明的遙控系統的操作。在此假設設備30a是諸如DVD記錄裝置之類的記錄和重放設備。
設備30a或是自發地或是在從服務器20接收到狀態通知請求時向服務器20發送設備狀態數據。
首先,說明自發地發送設備狀態數據的過程。當用戶命令設備30a進行記錄操作或重放操作時,設備30a的設備控制器34控制該設備中要被控制的主體,從而進行記錄操作,重放操作,菜單顯示等操作。當由此改變設備30a的操作狀態時,設備狀態檢測器33檢測該操作狀態被改變,并向發送數據生成器36通知操作狀態的改變。在接收到操作狀態改變的通知時,發送數據生成器36與從發送定時生成器35施加的定時同步地生成與設備的改變狀態有關的數據(設備狀態數據)。如果從發送定時生成器35施加的定時間隔被設置得足夠窄,則能夠產生反映實時改變的設備狀態的設備狀態數據。
由發送數據生成器36生成的發送數據被通過通信控制器31發送到服務器20。服務器20通過通信控制器26接收該數據。接收數據分析器25從接收的數據中提取設備狀態數據,并把該數據存儲在設備狀態數據存儲裝置23中。這樣,在預定的定時把設備狀態數據從設備30發送到服務器20。
接下來,說明當服務器20在預定定時向設備30a發送狀態通知請求使進行的處理。
服務器20包括發送定時生成器29,并在預定時間間隔獨立地產生定時。狀態通知請求生成器28與該定時同步地產生狀態通知請求。發送數據生成器27參考地址存儲裝置25b中存儲的設備的地址或類似信息,從狀態通知請求產生發送的數據,并通過通信控制器26把生成的數據發送到設備30a。
當通過通信控制器31從服務器20接收到數據時,設備30a利用命令分析器22從接收的數據中檢測命令。如果該命令是設備狀態請求,命令分析器22則發送向設備狀態檢測器33通知設備狀態的命令。設備狀態檢測器33從設備控制器34獲得目前的設備狀態,并請求發送數據生成器36生成包括獲得的設備狀態數據的發送數據。發送數據生成器36通過通信控制器31向服務器20發送生成的數據。服務器20把接收的設備狀態數據存儲到設備狀態存儲裝置23中。
應該指出,服務器20通過在預定定時向設備30a發送狀態通知請求,和通過從設備30a接收對該請求的響應而在預定定時與設備30a通信。服務器20使用接收數據分析器25,從在通信期間發送的通信分組來檢測該設備在因特網100上的特定地址,用于識別該設備本身的設備號(也稱為“設備ID”),和設備的端口號,并將它們存儲在地址存儲裝置25b中,同時使它們相互關聯。即使設備30在因特網上的特定地址動態地改變,也能夠通過參考地址存儲裝置25b來識別設備30a的最新特定地址。從而能夠在房間外部的服務器20和處在房間內的設備30a之間通過因特網保持實時的數據通信。
下面說明當終端設備10請求設備狀態數據時執行的處理。
當用戶嘗試處理諸如將數據變換成圖形格式之類的設備狀態,或觀看設備狀態時,用戶利用終端設備10的設備狀態顯示部分11上顯示的菜單屏幕上的操作部分16進行請求顯示設備狀態的操作。
作為該用戶操作的結果,指示終端設備10要顯示設備狀態數據的數據獲取請求被從終端設備10通過發送數據生成器12和通信控制器13發送到服務器20的通信服務器。當命令分析器22檢測到接收的數據是數據獲取請求時,服務器20根據來自設備狀態數據存儲裝置23的數據獲取請求來獲取設備狀態數據。服務器20通過通信控制器21向終端設備10發送獲取的設備狀態數據。可以由數據分析器24分析獲取的設備狀態數據,然后,如果需要的話,發送到終端設備10。
終端設備10利用接收數據分析器14從接收的數據中提取設備狀態數據,對數據進行所需的處理,例如,利用設備狀態數據分析器15將數據變換成圖形格式,然后利用設備狀態顯示部分11顯示得到的數據。
正如所理解的,根據本實施例,服務器20在預定定時通過因特網100向設備30a發送狀態通知請求,從設備30接收響應狀態通知請求而發送的狀態數據,將接收的狀態數據存儲在設備狀態數據存儲裝置23中,并向終端設備10發送存儲的狀態數據(或分析或處理的狀態數據),操作用于顯示WEB屏幕。從而能夠實時地獲取設備30的設備狀態。另外,設備30響應來自服務器20的狀態通知請求,向服務器20返回狀態數據,從而取消了對用于存儲和管理狀態數據的裝置的使用,并減少了設備的制造成本。
設備30a,30b和30c可以放置在相同或不同房間中(就是說,在不同用戶的管理下)。如果設備30a,30b和30c放置在相同房間中,這些設備則可以通過局域網120相互連接,并且還通過路由器91和ADSL(非對稱用戶線路)等的調制解調器90連接到因特網100,如圖7所示。
在本實施例中,按下面的方式安排服務器,使服務器20在發送定時生成器29產生的各個定時發送狀態通知請求。作為替換,可以這樣安排服務器20,使服務器20在終端設備10請求設備狀態數據的定時發送狀態通知數據。
另外,可以安排服務器20,使終端設備10能夠任意設置由發送定時生成器29產生的定時。這種情況下,如圖8所示,例如,命令分析器22檢測有關發送定時的信息,并向發送定時生成器129發送該信息。這樣允許發送定時生成器129在終端設備10的控制下操作。
另外,雖然在設備30a中由發送定時生成器35測量預定的時間間隔和請求發送數據的生成,發送定時生成器35可以響應來自終端設備10的請求來請求發送數據的生成。這種情況下,當終端設備10請求設備狀態數據時,服務器20向設備30a發送狀態通知請求。另外,終端設備10或服務器20可以設置設備狀態數據的發送定時。這種情況下,如圖9所示,例如,命令分析器32把有關發送定時的信息與接收的數據分開,并將該信息發送到發送定時生成器135。這樣允許發送定時生成器135在終端設備10或服務器20的控制下操作。
雖然上面做出的說明是針對因特網連接服務器20,設備30a,......和終端設備10的一個例子,可以采用除因特網之外的其它網絡。
無需說明,服務器20,設備30a,......和終端設備10中的每一個可以由計算機構成。上面所描述的相應功能可以通過執行預定程序來實現。
工業實用性本發明是用于在遠端位置,通過因特網從終端控制房間中的設備的操作狀態的遙控系統。
雖然已經參考特定實施例描述了本發明。然而,很顯然,本領域技術人員可以做出許多其它的改變和變化,以及本發明可以用于其它目的。因此,本發明不限于這些具體的揭示,而僅由所附權利要求限定。
權利要求
1.一種能使終端設備通過網絡來控制設備的操作的遙控器,所述遙控器包括地址存儲裝置,操作用于通過在預定時間間隔經網絡與該設備通信而獲得該設備在網絡上的最新地址,并存儲獲得的地址;第一通信控制器,操作用于參考地址存儲裝置中存儲的地址,通過網絡向該設備發送用于請求該設備的狀態通知的狀態通知請求,并響應來自該設備的狀態通知請求,接收指示該設備的狀態的狀態信息;狀態存儲裝置,操作用于存儲從該設備接收的狀態信息;和第二通信控制器,操作用于通過網絡向終端設備發送存儲的有關該設備的狀態信息。
2.根據權利要求1所述的遙控器,其中第一通信控制器在終端設備請求該設備的狀態的定時向該設備發送狀態通知請求。
3.根據權利要求1所述的遙控器,其中第一通信控制器以恒定的時間間隔向該設備發送狀態通知請求。
4.根據權利要求1所述的遙控器,其中當設備狀態被改變時,該設備向第一通信控制器發送有關該設備的狀態信息。
5.一種由根據權利要求1所述的遙控器控制的被遙控設備,該設備檢測被遙控設備中被控制主體的狀態,并響應狀態通知請求,將檢測的狀態作為有關該設備的狀態信息發送到終端設備。
6.一種通過網絡來控制設備的操作的遙控方法,該方法包括通過在預定時間間隔經網絡與該設備通信而獲得該設備在網絡上的最新地址,并存儲獲得的地址;參考存儲的地址,通過網絡向該設備發送用于請求該設備的狀態通知的狀態通知請求,響應來自該設備的狀態通知請求,接收指示該設備的狀態的狀態信息;存儲從該設備接收的狀態信息;和通過網絡向終端設備發送存儲的有關該設備的狀態信息。
7.根據權利要求6所述的遙控方法,其中在終端設備請求該設備的狀態的定時向該設備發送狀態通知請求。
8.根據權利要求6所述的遙控方法,其中以恒定的時間間隔向該設備發送狀態通知請求。
9.根據權利要求6所述的遙控方法,其中當設備的狀態被改變時,發送有關該設備的狀態信息。
10.根據權利要求6所述的遙控方法,其中檢測設備中被控制主體的狀態,然后響應狀態通知請求,向終端設備發送檢測的狀態作為有關該設備的狀態信息。
全文摘要
提供一種遙控系統,能夠通過因特網實時地檢測設備的操作狀態。能夠使終端設備通過網絡(100)來控制設備(30a,...)的操作的遙控器(20)通過在預定時間間隔經網絡與該設備通信來獲得該設備在網絡上的最新地址,存儲該地址,參考存儲的地址通過網絡向設備發送狀態通知請求,從該設備接收狀態信息,存儲從該設備接收的狀態信息,并通過網絡向終端設備(10)發送存儲的有關該設備的狀態信息。
文檔編號H04L29/12GK1717953SQ200480000969
公開日2006年1月4日 申請日期2004年3月5日 優先權日2003年3月12日
發明者廣瀨耕司, 坂井隆一 申請人:松下電器產業株式會社