專利名稱:遠(yuǎn)程控制系統(tǒng)及方法、遠(yuǎn)程命令器、被遠(yuǎn)程控制的裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程控制系統(tǒng);遠(yuǎn)程命令器和遠(yuǎn)程控制方法;被遠(yuǎn)程控制的裝置;以及利用遠(yuǎn)程命令器用于遠(yuǎn)程控制電視接收機(jī)、DVD播放器、其他各種AV和CE裝置、信息裝置等等的計(jì)算機(jī)系統(tǒng)。特別地,本發(fā)明涉及遠(yuǎn)程控制系統(tǒng);遠(yuǎn)程命令器和遠(yuǎn)程控制方法;被遠(yuǎn)程控制的裝置;以及計(jì)算機(jī)系統(tǒng),用于獲得不受方向性約束和從遠(yuǎn)程命令器到被控裝置的可傳輸距離約束的遠(yuǎn)程控制。
更特別地,本發(fā)明涉及一種遠(yuǎn)程控制系統(tǒng),一種遠(yuǎn)程命令器和遠(yuǎn)程控制方法,一種被遠(yuǎn)程控制的裝置,以及一種計(jì)算機(jī)系統(tǒng),其使得能夠在所述遠(yuǎn)程命令器和被控裝置之間利用基于TCP/IP等等的網(wǎng)絡(luò)進(jìn)行交互通信。特別地,本發(fā)明涉及一種遠(yuǎn)程控制系統(tǒng),一種遠(yuǎn)程命令器和遠(yuǎn)程控制方法,一種被遠(yuǎn)程控制的裝置,以及一種計(jì)算機(jī)系統(tǒng),用于在位于用戶前面的裝置上執(zhí)行遠(yuǎn)程控制操作,所述裝置已經(jīng)從多個(gè)不受方向性約束和可傳輸距離約束的裝置中被選擇以使得被操作。
背景技術(shù):
目前,各種家庭信息家電,例如電視接收機(jī)、視頻記錄和再現(xiàn)裝置、以及視聽裝置已經(jīng)得到了發(fā)展和制造,并廣泛地使用于家庭中或其他生活場所?;旧希@些信息家電通過對其提供的用戶界面而被直接操作。另外,幾乎所有的信息家電目前被配置為通過遠(yuǎn)程控制器被遠(yuǎn)程操作。
在諸如家用電器的面向消費(fèi)者的電子電氣裝置的領(lǐng)域中,已經(jīng)開發(fā)了例如采用調(diào)幅方案的紅外遠(yuǎn)程控制器,作為用于使用戶能夠向所述裝置遠(yuǎn)程輸入操作命令的裝置,并且已經(jīng)得到普及。使用紅外線的通信方法具有便宜、耗電少、在各國不受法律限制等等的優(yōu)點(diǎn)。這種通信方法不需要布線,即,不需要連接電纜的連接器,因此減少了成本。另外,所述裝置不受由于為了連接/斷開連接而附著/移除連接器所導(dǎo)致的機(jī)械磨損。
但是,利用紅外線的通信方法存在方向性的問題。當(dāng)接收機(jī)的光接收部分沒有對準(zhǔn)發(fā)射機(jī)的視角范圍內(nèi)時(shí),通信不能建立。這成為一個(gè)很大的約束(參見例如日本未審專利申請出版號No.2002-165281)。由于紅外通信方法基本上是單向通信方法,發(fā)射機(jī)不能從接收機(jī)接收到回復(fù),即,不能確認(rèn)傳輸?shù)慕Y(jié)果。
用于交互式連接家中信息家電的家庭網(wǎng)絡(luò)如今正在向家庭市場上滲透。例如,DLNA(數(shù)字網(wǎng)絡(luò)直播聯(lián)盟)建議一種無縫和可交互式連接的網(wǎng)絡(luò)系統(tǒng),其中,利用任何家電(參見例如DLNA的網(wǎng)站),用戶可以在家中任何位置簡單方便地享受內(nèi)容。根據(jù)這個(gè)系統(tǒng),諸如AV內(nèi)容的信息可以存儲在網(wǎng)絡(luò)中的任何裝置中。即,用戶不僅可以在存儲內(nèi)容的裝置所在的房間內(nèi)觀看AV內(nèi)容,而且可以在與上述房間分離的與內(nèi)容存儲位置無關(guān)的其他房間觀看,從而可以增強(qiáng)用戶方便性。
我們預(yù)期這些適于DLNA準(zhǔn)則的裝置將更廣泛地使用,有越來越多的裝置被支持用于網(wǎng)絡(luò)。當(dāng)網(wǎng)絡(luò)-就緒的裝置的數(shù)量增加時(shí),可以通過控制點(diǎn)(下文也稱為“IP遠(yuǎn)程控制器”)來執(zhí)行原本已經(jīng)利用紅外通信執(zhí)行的這些裝置的遠(yuǎn)程控制。IP遠(yuǎn)程控制器利用IP網(wǎng)絡(luò)在網(wǎng)絡(luò)上控制裝置,所述IP網(wǎng)絡(luò)幾乎沒有方向性和通信范圍的約束(參見例如日本申請No.2005-17439,其已被轉(zhuǎn)讓給本發(fā)明的申請人)。
在紅外遠(yuǎn)程控制器的情況下,當(dāng)被控裝置沒有對準(zhǔn)紅外遠(yuǎn)程控制器的視角范圍時(shí),由于方向性的限制,所述裝置不能被操作。反之,所述被控裝置可以被容易地指定并且在視覺上檢查。相反,在裝置由IP遠(yuǎn)程控制器控制的情況下,當(dāng)用戶想控制位于他或她前面的裝置時(shí),由于不僅是位于他或她前面的裝置,而且還有其他裝置可被典型地控制,因此用戶不得不很麻煩地指定上述裝置。
在多個(gè)可控裝置存在于一個(gè)網(wǎng)絡(luò)的情況下,被控裝置可以根據(jù)下面的利用網(wǎng)絡(luò)通信交互性的處理來指定IP遠(yuǎn)程控制器在網(wǎng)絡(luò)上發(fā)送一個(gè)預(yù)定命令;確定是否有響應(yīng)從網(wǎng)絡(luò)上的任何裝置發(fā)出;確定結(jié)果顯示在IP遠(yuǎn)程控制器的GUI(圖形用戶界面)上(參見例如日本未審專利申請出版號No.2003-330827,圖8)。但是,不能確定顯示在GUI上的裝置是否真的是用戶此時(shí)想控制的裝置。所期望的被控裝置是否被正確指定只有在IP遠(yuǎn)程控制器發(fā)射了一個(gè)命令后才可確定,該命令向顯示在GUI上的裝置做出一個(gè)執(zhí)行操作的請求,接著,由所述裝置執(zhí)行被請求的操作。
當(dāng)顯示其中每一個(gè)裝置都發(fā)送了對該命令的響應(yīng)的裝置列表時(shí),用戶可以了解當(dāng)前可用的裝置,并很容易地在選擇屏幕上選擇一個(gè)裝置。但是,當(dāng)網(wǎng)絡(luò)上所有的裝置均列出在選擇屏幕上時(shí),用戶難以指定他或她面前的裝置。
發(fā)明內(nèi)容
希望提供一種優(yōu)秀的遠(yuǎn)程控制系統(tǒng)、遠(yuǎn)程命令器和遠(yuǎn)程控制方法、遠(yuǎn)程被控裝置,和使得能夠利用IP網(wǎng)絡(luò)在遠(yuǎn)程命令器和要被操作的裝置之間進(jìn)行交互通信的計(jì)算機(jī)系統(tǒng)。
還希望提供一種優(yōu)秀的遠(yuǎn)程控制系統(tǒng)、遠(yuǎn)程命令器和遠(yuǎn)程控制方法、遠(yuǎn)程被控裝置、和使用戶能在他或她面前的裝置上執(zhí)行遠(yuǎn)程控制操作的計(jì)算機(jī)系統(tǒng),所述裝置從多個(gè)裝置中被選擇以被操作,而不受方向性約束和通信范圍約束。
還希望提供一種優(yōu)秀的遠(yuǎn)程控制系統(tǒng)、遠(yuǎn)程命令器和遠(yuǎn)程控制方法、遠(yuǎn)程被控裝置、和計(jì)算機(jī)系統(tǒng),當(dāng)多個(gè)可控裝置存在于網(wǎng)絡(luò)上時(shí),其使用戶能夠容易指定希望的被控裝置,并且在該指定的裝置上執(zhí)行遠(yuǎn)程控制操作。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種遠(yuǎn)程控制系統(tǒng),其中,當(dāng)通過網(wǎng)絡(luò)可控制的多個(gè)裝置存在于用戶的視覺范圍內(nèi)和范圍外時(shí),用戶能利用預(yù)定的控制點(diǎn)通過網(wǎng)絡(luò)遠(yuǎn)程地控制其中至少一個(gè)裝置,所述遠(yuǎn)程控制系統(tǒng)包括使控制點(diǎn)依照用戶裝置指定操作,經(jīng)由網(wǎng)絡(luò)向被指定的裝置發(fā)送一個(gè)指定被控裝置的命令;和使接收了用于指定被控裝置的命令的裝置響應(yīng)所述命令通過網(wǎng)絡(luò)向控制點(diǎn)發(fā)送一個(gè)響應(yīng),并且利用附加在所述裝置主體上的設(shè)備執(zhí)行一個(gè)操作。
在此,上述“系統(tǒng)”的含義是多個(gè)裝置(或用于獲得預(yù)定功能的功能模塊)的邏輯組。每個(gè)裝置和功能模塊可以處于或不處于一個(gè)單獨(dú)的殼體內(nèi)(下文同)。
當(dāng)網(wǎng)絡(luò)-就緒的AV裝置互連時(shí),用戶可以在家庭網(wǎng)絡(luò)上無縫地使用這些AV裝置。由于越來越多的AV裝置被支持以變成網(wǎng)絡(luò)-就緒裝置,因此可以執(zhí)行利用幾乎沒有方向性約束和通信范圍約束的IP網(wǎng)絡(luò)的遠(yuǎn)程控制操作。在這種遠(yuǎn)程控制操作中使用的IP遠(yuǎn)程控制器被配置為與被操作的AV裝置交互地通信。因此,根據(jù)所述IP遠(yuǎn)程控制器,可以獲得以下效果通過執(zhí)行傳輸確認(rèn)實(shí)現(xiàn)可靠通信;通過采用GUI操作能夠處理復(fù)雜命令系統(tǒng);利用相對寬的帶寬,能夠傳輸非常大量的例如用于移動圖像的流分發(fā)的數(shù)據(jù)。
利用IP遠(yuǎn)程控制器的遠(yuǎn)程控制系統(tǒng)可以通過以下示例性的配置實(shí)現(xiàn)IP遠(yuǎn)程控制器發(fā)送一個(gè)命令作為無線LAN信號;接入點(diǎn)接收到所述命令,然后經(jīng)由有線LAN將接收到的命令傳送到AV裝置,該AV裝置發(fā)送內(nèi)容和信息;接入點(diǎn)接收到內(nèi)容和信息并將其發(fā)送到IP遠(yuǎn)程控制器。
IP遠(yuǎn)程控制器能夠不受紅外遠(yuǎn)程控制器所具有的方向性的約束。但是另一方面,由于不僅是用戶面前的裝置而且其他的裝置也可以典型地被控制,因此當(dāng)用戶使用IP遠(yuǎn)程控制器時(shí),他或她不能容易地通過視覺觀察的方式指定位于他或她面前的被控裝置。例如,可以設(shè)想以下情況當(dāng)多個(gè)裝置存在于用戶視覺范圍內(nèi)和范圍外時(shí),用戶想指定和控制存在于用戶視覺范圍內(nèi)的裝置;當(dāng)多個(gè)同類的裝置處于用戶的視覺范圍內(nèi)時(shí),用戶僅想指定和控制其中一個(gè)裝置。
在根據(jù)本發(fā)明的一個(gè)實(shí)施例的遠(yuǎn)程控制系統(tǒng)中,IP網(wǎng)絡(luò)被用來從作為控制點(diǎn)的IP遠(yuǎn)程控制器傳輸命令,以及從被控裝置傳輸響應(yīng)。當(dāng)被控裝置響應(yīng)時(shí),除了經(jīng)由IP網(wǎng)絡(luò)的響應(yīng)傳輸,還執(zhí)行取決于附加在裝置主體上的設(shè)備的操作。例如,在實(shí)際指定的裝置的主體上執(zhí)行在顯示設(shè)備上的圖像輸出、來自LED的閃光、或來自揚(yáng)聲器的聲音輸出。因此,由于用戶可以在視覺上檢查由附加在位于他或她面前的所述裝置上的設(shè)備所執(zhí)行的上述操作,他或她可以確定希望的裝置是否被正確指定。
用于指定被控裝置和確認(rèn)所述指定的被控裝置的程序如下(1)IP遠(yuǎn)程控制器經(jīng)由網(wǎng)絡(luò)向被指定的裝置發(fā)送一個(gè)命令用于指定被控裝置;(2)接收到所述命令的裝置經(jīng)由網(wǎng)絡(luò)向IP遠(yuǎn)程控制器發(fā)送一個(gè)響應(yīng),并執(zhí)行一個(gè)響應(yīng)操作,其取決于附加在所述裝置主體上的設(shè)備,所述響應(yīng)操作例如可以是顯示表示已經(jīng)指定為被控裝置的圖標(biāo),附加在其主體面板上的LED閃爍,產(chǎn)生蜂鳴聲,或者主體振動;和(3)所述裝置面前的用戶檢測響應(yīng)操作。反之,如果用戶沒有位于裝置面前,他或她就不能檢測響應(yīng)操作。這樣,用戶可以實(shí)際確定希望的裝置是否已被正確指定。
當(dāng)用戶成功地經(jīng)由IP遠(yuǎn)程控制器執(zhí)行了裝置指定操作時(shí),他或她前面的裝置執(zhí)行一個(gè)操作,例如顯示圖標(biāo)或消息,或產(chǎn)生蜂鳴聲或聲音消息。由此,用戶可以直接確認(rèn)他或她已成功地指定了希望的裝置。
另一方面,在IP遠(yuǎn)程控制器錯誤地向不同的裝置發(fā)送用于指定被控裝置的命令的情況下,接收到命令的裝置作出反應(yīng)并操作。如果裝置位于用戶所在的同一房間,用戶能從不希望的裝置所執(zhí)行的操作中直接確認(rèn)他或她沒有正確指定裝置。如果被錯誤指定的裝置位于不同的房間,用戶看不見來自他或她所在房間的任何裝置的響應(yīng)和操作。因此,用戶仍能確認(rèn)他或她未能指定希望的裝置。
可以執(zhí)行利用在網(wǎng)絡(luò)上賦予每個(gè)遠(yuǎn)程被控裝置的易于理解的用戶設(shè)置或用戶友好的缺省名稱的裝置確認(rèn)操作。
這種情況下,IP遠(yuǎn)程控制器(或IP遠(yuǎn)程控制器和網(wǎng)絡(luò)之間的接入點(diǎn))具有例如IP地址的網(wǎng)絡(luò)識別信息表,以及用戶設(shè)置或用戶友好的缺省名稱,所有這些均與遠(yuǎn)程被控裝置相關(guān)。存儲在每個(gè)遠(yuǎn)程被控裝置中的用戶友好的缺省名稱由制造商初始設(shè)置,并且可以根據(jù)用戶喜好改變。IP遠(yuǎn)程控制器可以經(jīng)由網(wǎng)絡(luò)獲取所述的用戶友好的缺省名稱。用戶設(shè)置名稱指記憶的名稱,用戶可以自由地將其賦予一個(gè)裝置并且存儲在IP遠(yuǎn)程控制器中。
IP遠(yuǎn)程控制器提供GUI選擇屏幕,上面顯示了賦予每個(gè)可經(jīng)由網(wǎng)絡(luò)控制的裝置的用戶友好的缺省或用戶設(shè)置的名稱的列表。通過屏幕響應(yīng)用戶的裝置指定操作,IP遠(yuǎn)程控制器向由用戶選擇的裝置發(fā)送用于指定被控裝置的命令。命令包括用于顯示用戶友好的缺省或用戶設(shè)置名稱的請求。
接收到命令時(shí),遠(yuǎn)程被控裝置作為一個(gè)操作在其屏幕上顯示它的用戶友好的缺省或用戶設(shè)置的名稱。根據(jù)上述的處理,基于兩個(gè)屏幕上的內(nèi)容,用戶可以將他或她在GUI選擇屏幕上選擇的裝置名稱與顯示在實(shí)際指定的遠(yuǎn)程被控的裝置的屏幕上的裝置名稱相比較。特別地,當(dāng)使用了便于用戶理解的用戶設(shè)置名稱時(shí),顯示用戶設(shè)置名稱比LED指示反饋或產(chǎn)生蜂鳴聲更易于用戶接受和理解。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種被寫為計(jì)算機(jī)可讀形式的計(jì)算機(jī)程序,使得經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程操作可經(jīng)由網(wǎng)絡(luò)控制且彼此互連的一個(gè)或多個(gè)裝置中的至少一個(gè)的處理可以在計(jì)算機(jī)系統(tǒng)上執(zhí)行,該一個(gè)或多個(gè)裝置中的至少一個(gè)已由用戶指定作為被控裝置,該計(jì)算機(jī)程序使計(jì)算機(jī)系統(tǒng)運(yùn)行用于通知用戶可經(jīng)由網(wǎng)絡(luò)控制的一個(gè)或多個(gè)裝置的程序;用于通過經(jīng)由網(wǎng)絡(luò)向用戶從被通知給用戶的一個(gè)或多個(gè)裝置中所指定的裝置發(fā)送指定裝置的命令來指定一個(gè)裝置的程序;用于當(dāng)經(jīng)由網(wǎng)絡(luò)從一個(gè)對其發(fā)送了指定裝置的命令的裝置接收到接收確認(rèn)響應(yīng)時(shí),通知用戶裝置指定操作已經(jīng)完成的程序,其中接收確認(rèn)響應(yīng)表示所述裝置已經(jīng)接受該命令。
根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算機(jī)程序被定義為寫為計(jì)算機(jī)可讀形式的計(jì)算機(jī)程序,使預(yù)定的處理可以在計(jì)算機(jī)系統(tǒng)上獲得。即,當(dāng)根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算機(jī)程序被安裝在計(jì)算機(jī)系統(tǒng)中時(shí),執(zhí)行合作的操作,從而計(jì)算機(jī)系統(tǒng)可以操作為根據(jù)本發(fā)明的實(shí)施例的遠(yuǎn)程控制系統(tǒng)中的控制點(diǎn)。
本發(fā)明的其他目的、特征和優(yōu)點(diǎn)從基于下面的本發(fā)明的實(shí)施例和附圖的更詳細(xì)的描述而變得明顯。
圖1是應(yīng)用本發(fā)明一個(gè)實(shí)施例的示例性的家庭網(wǎng)絡(luò)的示意圖;圖2是示出了可控的裝置位于用戶視覺范圍內(nèi)和范圍外的情況的圖;圖3是示出作為IP遠(yuǎn)程控制器操作的一個(gè)終端裝置的示例性的硬件配置的方框圖;圖4A是示出一個(gè)作為被控裝置操作的裝置的配置的方框圖;
圖4B是示出一個(gè)作為被控裝置操作的裝置的配置的方框圖;圖5是示出了在根據(jù)本發(fā)明的一個(gè)實(shí)施例的遠(yuǎn)程控制系統(tǒng)中用于指定被控裝置和確認(rèn)指定的被控裝置的程序的圖;圖6是示出了指定被控裝置和確認(rèn)指定的被控裝置的操作順序的圖;圖7是示出了在根據(jù)本發(fā)明的一個(gè)實(shí)施例的遠(yuǎn)程控制系統(tǒng)中利用用戶設(shè)置名稱指定被控裝置和確認(rèn)指定的被控裝置的程序的圖;圖8是示出了利用用戶友好的缺省或用戶設(shè)置名稱指定被控裝置和確認(rèn)指定的被控裝置的操作順序的圖。
具體實(shí)施例方式
將參考附圖詳細(xì)描述本發(fā)明的一個(gè)實(shí)施例。
圖1是應(yīng)用本發(fā)明一個(gè)實(shí)施例的示例性的家庭網(wǎng)絡(luò)的示意圖。
在圖中所示的家庭網(wǎng)絡(luò)中,提供了一個(gè)遠(yuǎn)程控制系統(tǒng),其中,使用了一種取代(或除了)紅外傳輸線而利用IP網(wǎng)絡(luò)的遠(yuǎn)程命令器,即,IP遠(yuǎn)程控制器。
由IP遠(yuǎn)程控制器控制的裝置例如如下內(nèi)容重放裝置,例如用于重放AV內(nèi)容的監(jiān)控顯示器或聲音再現(xiàn)裝置(AV放大器);內(nèi)容提供裝置,例如用于接收廣播內(nèi)容和在家庭網(wǎng)絡(luò)上提供所接收的廣播內(nèi)容的調(diào)諧器,或用于提供存儲在介質(zhì)中的內(nèi)容的CD/DVD播放器;以及內(nèi)容記錄裝置,用于記錄外部獲得的內(nèi)容,如廣播內(nèi)容。所述內(nèi)容重放裝置、內(nèi)容提供裝置、以及內(nèi)容記錄裝置被單獨(dú)地設(shè)置了接收紅外命令的功能和網(wǎng)絡(luò)接口。這些裝置經(jīng)由依照IEEE 802.3(以太網(wǎng))標(biāo)準(zhǔn)構(gòu)造的IP網(wǎng)絡(luò)(LAN)彼此交互地連接。IP遠(yuǎn)程控制器可以經(jīng)由網(wǎng)絡(luò)利用命令進(jìn)行操作的被控裝置的一個(gè)例子是符合DLNA準(zhǔn)則的家電(下文也稱為DLNA裝置)。
IP遠(yuǎn)程控制器設(shè)置有發(fā)送對應(yīng)于用戶操作的紅外命令和無線網(wǎng)絡(luò)接口的功能,因此,使得能夠利用接入點(diǎn)(AP)經(jīng)由依照IEEE 802.11a/b/g標(biāo)準(zhǔn)構(gòu)造的無線網(wǎng)絡(luò)進(jìn)行通信。由于AP連接到IP網(wǎng)絡(luò),IP遠(yuǎn)程控制器能夠經(jīng)由AP與每個(gè)被控制的DLNA裝置交互地通信。因此,IP遠(yuǎn)程控制器可以經(jīng)由IP網(wǎng)絡(luò)向DLNA裝置發(fā)送遠(yuǎn)程控制命令,并且能夠從希望的被控裝置接收數(shù)據(jù)。
根據(jù)所述IP遠(yuǎn)程控制器,遠(yuǎn)程控制操作可以利用幾乎沒有方向性約束和通信范圍約束的通信介質(zhì)來執(zhí)行。由于IP遠(yuǎn)程控制器和被操作的裝置能夠經(jīng)由IP網(wǎng)絡(luò)交互地彼此通信,因此可以獲得以下技術(shù)效果(1)通過執(zhí)行發(fā)送確認(rèn)(接收響應(yīng))實(shí)現(xiàn)可靠通信;(2)通過采用GUI操作能夠處理復(fù)雜命令系統(tǒng);以及(3)能夠利用相對寬的帶寬發(fā)送非常大量的數(shù)據(jù),該數(shù)據(jù)例如用于移動圖像的流分發(fā)。
例如,配置為由IP遠(yuǎn)程控制器操作的電視接收機(jī)經(jīng)由IP網(wǎng)絡(luò)向IP遠(yuǎn)程控制器分發(fā)所接收的移動圖像數(shù)據(jù)。用戶可以在IP遠(yuǎn)程控制器的顯示屏上觀看所分發(fā)的移動圖像,所述顯示屏作為電視接收機(jī)屏幕的子屏幕(參見例如上述日本專利申請No.2005-17439)。
參考圖1所示系統(tǒng),一個(gè)遠(yuǎn)程控制服務(wù)器存在于IP遠(yuǎn)程控制器和被控的DLNA裝置之間。遠(yuǎn)程控制服務(wù)器設(shè)置有無線網(wǎng)絡(luò)上的接入點(diǎn)的功能。遠(yuǎn)程控制服務(wù)器和例如由IP遠(yuǎn)程控制器控制的電視接收機(jī)的DLNA裝置以集成的方式配置。此外,遠(yuǎn)程控制服務(wù)器還設(shè)置有有線LAN通信功能,例如以太網(wǎng)。遠(yuǎn)程控制服務(wù)器經(jīng)由IP網(wǎng)絡(luò),即LAN從IP遠(yuǎn)程控制器接收到操作命令,然后向被IP遠(yuǎn)程控制器控制的裝置傳送操作命令,以及,反之,無線地向IP遠(yuǎn)程控制器傳送從DLNA裝置接收的內(nèi)容,例如移動圖像數(shù)據(jù)。在被控的裝置還被提供以LAN通信功能的情況下,遠(yuǎn)程控制服務(wù)器經(jīng)由LAN向所述裝置傳送從IP遠(yuǎn)程控制器無線接收的操作命令。但是,由于遠(yuǎn)程控制服務(wù)器并不直接與本發(fā)明的要點(diǎn)相關(guān),將省略對其額外的說明。
當(dāng)多個(gè)裝置以上述家庭網(wǎng)絡(luò)的配置被IP遠(yuǎn)程控制器控制時(shí),所述多個(gè)可控的裝置可以同時(shí)存在于用戶視覺范圍內(nèi)和范圍外。圖2是示出了可控的裝置同時(shí)存在于用戶視覺范圍內(nèi)和范圍外的情況的圖。
家庭網(wǎng)絡(luò)10經(jīng)由路由器13連接到因特網(wǎng)20。路由器13連接到無線LAN的接入點(diǎn)12,以及被控裝置A14和B15。IP遠(yuǎn)程控制器11經(jīng)由接入點(diǎn)12連接到家庭網(wǎng)絡(luò)10。
該圖中示出住宅中有兩個(gè)單獨(dú)的房間1和2。接入點(diǎn)12、被控裝置A14、以及IP遠(yuǎn)程控制器11配置在房間1中。被控裝置B15配置在房間2中。即,被控裝置A14和B15分別存在于用戶的視覺范圍內(nèi)和范圍外。在以下的說明中,假定用戶想指定其視覺范圍內(nèi)的裝置A14并對被指定的裝置A14執(zhí)行遠(yuǎn)程控制操作。
圖3是示出了根據(jù)本實(shí)施例的遠(yuǎn)程控制系統(tǒng)中,作為IP遠(yuǎn)程控制器操作的終端裝置的示例性的硬件配置的框圖。該圖中所示的終端裝置可以被生產(chǎn)為專用于IP遠(yuǎn)程控制器的終端,或可以設(shè)計(jì)為結(jié)合了IP遠(yuǎn)程控制器和其他諸如PDA(個(gè)人數(shù)字助理)、游戲機(jī)、或移動電話的便攜終端的功能的多功能裝置。
所示的IP遠(yuǎn)程控制器11如此配置使得CPU(中央處理單元)31可以經(jīng)由總線32集中控制每個(gè)單元。
CPU31設(shè)置有存儲單元33,其包括ROM和RAM。CPU31將存儲在ROM上的程序代碼解壓縮至RAM,然后執(zhí)行預(yù)定處理。預(yù)定處理包括如下經(jīng)由網(wǎng)絡(luò)向從被控的裝置發(fā)送/接收命令/響應(yīng)作為控制信號;向從被控的裝置發(fā)送/接收內(nèi)容;傳送文件;以及遠(yuǎn)程控制被控的裝置,例如DLNA裝置或IR裝置。CUP31根據(jù)用戶輸入的指令執(zhí)行這些處理步驟。
輸入開關(guān)矩陣單元34包括鍵操作部分,其易于數(shù)字鍵盤、聲音控制鍵、圖像質(zhì)量控制鍵、以及頻道選擇鍵的操作。輸入開關(guān)矩陣單元34如此配置使得用戶可以輸入對遠(yuǎn)程被控裝置的操作指令。在輸入開關(guān)矩陣單元34上輸入的被控裝置的操作命令經(jīng)由IP網(wǎng)絡(luò)從網(wǎng)絡(luò)通信單元35發(fā)送至被控裝置。
網(wǎng)絡(luò)通信單元35設(shè)置有網(wǎng)絡(luò)接口,用于經(jīng)由依照例如IEEE 802.11a/b/g標(biāo)準(zhǔn)構(gòu)造的無線網(wǎng)絡(luò)與接入點(diǎn)(AP)通信。網(wǎng)絡(luò)上的唯一識別信息,例如MAC和IP地址被賦予網(wǎng)絡(luò)通信單元。在該實(shí)施例中,網(wǎng)絡(luò)通信單元35被配置為經(jīng)由網(wǎng)絡(luò)向被控裝置傳送一個(gè)遠(yuǎn)程控制請求,該請求對應(yīng)于已通過輸入開關(guān)矩陣單元34輸入的指令。
紅外通信單元36被配置為發(fā)送一個(gè)設(shè)備發(fā)現(xiàn)請求作為紅外信號,用于指定持有IP遠(yuǎn)程控制器的用戶面前的裝置。紅外通信單元36可以設(shè)置有發(fā)送通用紅外命令的功能,其采用了被廣泛應(yīng)用于AV裝置等遠(yuǎn)程控制器的紅外通信標(biāo)準(zhǔn)SIRCS(串行紅外遠(yuǎn)程控制系統(tǒng))。但是,所述紅外通信單元36并不是本發(fā)明的實(shí)質(zhì)主題。
編解碼處理單元37執(zhí)行AV內(nèi)容的編碼和解碼處理。在該實(shí)施例中,從被控的DLNA裝置發(fā)送的諸如MPEG-4數(shù)據(jù)的AV內(nèi)容由網(wǎng)絡(luò)通信單元35接收,然后由編解碼處理單元37解碼,從而聲音和視頻可以被重放。由IP遠(yuǎn)程控制器操作的電視接收機(jī)例如可以經(jīng)由IP網(wǎng)絡(luò)向IP遠(yuǎn)程控制器分發(fā)所接收的移動圖像數(shù)據(jù)。用戶在IP遠(yuǎn)程控制器的顯示屏上觀看所分發(fā)的移動圖像,所述顯示屏作為電視接收機(jī)屏幕的子屏幕。在IP遠(yuǎn)程控制器不發(fā)送AV內(nèi)容的情況下,不需要編解碼處理單元37的編碼功能。
圖形顯示處理器(GDP)38對輸出到液晶顯示單元(LCD)39的繪圖數(shù)據(jù)執(zhí)行處理,驅(qū)動控制液晶顯示單元39,以及處理用戶已通過液晶顯示單元39的顯示屏輸入的數(shù)據(jù),所述顯示屏兼作觸摸板。例如,已由編解碼處理單元37解碼的視頻信號被圖形顯示處理器38輸出至液晶顯示單元39。此外,基于從連接到網(wǎng)絡(luò)的被控裝置上所獲取的裝置信息,圖形顯示處理器38顯示用于在液晶顯示單元39上操作裝置的用戶界面。
圖4A是示出了根據(jù)這個(gè)實(shí)施例的遠(yuǎn)程控制系統(tǒng)中作為被控裝置操作的裝置的配置框圖。在此圖所示的例子中,被控裝置作為網(wǎng)絡(luò)(或DLNA)-就緒的硬盤記錄器,其選擇和記錄例如電視廣播的廣播的內(nèi)容。
可選擇地,參考圖4B,被控裝置作為電視接收機(jī),其通過硬盤接口65的外部端口連接到外部硬盤驅(qū)動器66,并設(shè)置有顯示器和揚(yáng)聲器。
已通過天線(未示出)接收到的廣播波被提供給調(diào)諧器5L。調(diào)諧器51根據(jù)CPU61的指令,在預(yù)定頻道上選擇一個(gè)廣播波,然后在隨后的階段向解調(diào)器52輸出所接收到的數(shù)據(jù)。解調(diào)器52解調(diào)所接收到的數(shù)字已調(diào)制數(shù)據(jù)。
被解調(diào)的數(shù)字?jǐn)?shù)據(jù)例如是傳輸流(TS),其中依照MPEG-2系統(tǒng)被壓縮的AV數(shù)據(jù)和節(jié)目信息被復(fù)用。TS解碼器53解釋所述傳輸流,然后將傳輸流分離成依照MPEG-2系統(tǒng)壓縮的AV數(shù)據(jù)和節(jié)目信息。隨后,TS解碼器53向AV解碼器54發(fā)送所述AV數(shù)據(jù),并且經(jīng)由總線58向CPU61發(fā)送節(jié)目信息。
當(dāng)從TS解碼器53接收到依照MPEG-2系統(tǒng)壓縮的實(shí)時(shí)AV數(shù)據(jù)時(shí),AV解碼器54將AV數(shù)據(jù)分離成壓縮的視頻數(shù)據(jù)和壓縮的音頻數(shù)據(jù)。壓縮的視頻數(shù)據(jù)由AV解碼器54依照MPEG-2系統(tǒng)解壓縮成原始視頻信號。音頻數(shù)據(jù)被PCM(脈沖編碼調(diào)制)解碼,然后與附加的聲音合成為要被重放的音頻信號。要被重放的視頻信號經(jīng)由復(fù)用器55B被輸出在顯示器上。要被重放的音頻信號經(jīng)由復(fù)用器55A被輸出在聲音再現(xiàn)裝置上。在被編程為要被記錄的節(jié)目的廣播內(nèi)容情況下,壓縮的視頻和音頻數(shù)據(jù)不被解壓縮。這些數(shù)據(jù)經(jīng)由總線58被傳送至硬盤驅(qū)動器66,然后臨時(shí)記錄在硬盤驅(qū)動器66上。當(dāng)觀看廣播內(nèi)容時(shí),這些數(shù)據(jù)從硬盤驅(qū)動器66讀出,然后由AV解碼器54解壓縮,從而重放廣播內(nèi)容。
用戶接口控制單元56作為執(zhí)行用戶輸入操處理的模塊。用戶接口控制單元56例如設(shè)置有鍵矩陣(未示出),其包括操作按鈕/開關(guān),用于用戶的人工操作,以及設(shè)置有接收紅外遠(yuǎn)程控制命令的功能。用戶可以經(jīng)由用戶界面控制單元56利用遠(yuǎn)程控制器執(zhí)行與內(nèi)容相關(guān)的操作,例如選擇廣播節(jié)目、記錄、記錄編程、再現(xiàn)、以及刪除記錄的節(jié)目。
CPU61作為主控制器,其控制內(nèi)容提供裝置50的所有操作。CPU61響應(yīng)于經(jīng)由網(wǎng)絡(luò)從IP遠(yuǎn)程控制器11接收的遠(yuǎn)程控制命令或響應(yīng)于從紅外遠(yuǎn)程控制器接收的命令,對廣播節(jié)目執(zhí)行記錄、記錄編程,再現(xiàn)等處理。
RAM62是易失性可寫存儲器,用于為CPU61下載執(zhí)行程序代碼以及寫下執(zhí)行程序的活動數(shù)據(jù)。ROM63是只讀存儲器,用于永久地存儲內(nèi)容提供裝置50在上電時(shí)執(zhí)行的自診斷的程序和/或初始化程序,以及硬件操作的微代碼。ROM63可以是例如能夠電擦除和重寫所存儲的數(shù)據(jù)的EEPROM。
網(wǎng)絡(luò)接口64作為將內(nèi)容提供裝置50連接至例如家庭網(wǎng)絡(luò)的IP網(wǎng)絡(luò)的裝置。網(wǎng)絡(luò)接口64依照例如以太網(wǎng)的通信協(xié)議,執(zhí)行LAN通信操作。
硬盤驅(qū)動器(HDD)66作為外部存儲器,用于以預(yù)定的文件格式存儲程序、數(shù)據(jù)等,并且具有相對大的容量,例如幾十到幾百GB。硬盤驅(qū)動器66經(jīng)由硬盤接口65被連接至總線58。
顯示控制器57作為專用于對數(shù)據(jù)廣播內(nèi)容的廣播節(jié)目信息執(zhí)行顯示控制操作的控制器。
操作單元67被配置了附加在裝置主體上的顯示設(shè)備、LED、揚(yáng)聲器等。當(dāng)經(jīng)由網(wǎng)絡(luò)從IP遠(yuǎn)程控制器11接收到指定命令(在后面描述)時(shí),操作單元67作出反應(yīng)并執(zhí)行操作,例如顯示諸如圖標(biāo)或消息的圖像、閃光、或通過蜂鳴聲或聲音消息的響應(yīng),由此使用戶確認(rèn)他或她已經(jīng)指定了內(nèi)容提供裝置50。
可選擇地,響應(yīng)于來自IP遠(yuǎn)程控制器的請求,被控裝置可以執(zhí)行一個(gè)操作,例如,取代操作單元67的操作在其顯示器上顯示裝置名稱信息,諸如用戶友好缺省或用戶設(shè)置名稱。但是,這只有當(dāng)所述被控裝置是電視接收機(jī)或其他具有顯示單元(在后面描述)的裝置時(shí)才可行。特別地,當(dāng)易于理解的用戶設(shè)置名稱被用作名稱信息時(shí),與諸如LED指示或產(chǎn)生蜂鳴聲的反應(yīng)相比,所述操作更易于用戶接受。此外,這導(dǎo)致了更易于用戶理解的系統(tǒng)。
在基于網(wǎng)絡(luò)的遠(yuǎn)程控制系統(tǒng)中,多個(gè)被控裝置可以被IP遠(yuǎn)程控制器控制。在此,如已經(jīng)參考圖2所描述的,可以假定所述多個(gè)被控裝置存在于用戶視覺范圍內(nèi)和范圍外。在這種情況下,用戶可能想指定和控制位于其視覺范圍內(nèi)的裝置。在多個(gè)同類的裝置被置于用戶的視覺范圍內(nèi)的情況下,用戶可能想僅僅指定和控制這些裝置之一。但是,由于IP遠(yuǎn)程控制器作為控制點(diǎn)控制在網(wǎng)絡(luò)上的所述裝置,控制器不僅可以典型地控制用戶面前的裝置,而且還可以控制其他的裝置。因此,當(dāng)使用IP遠(yuǎn)程控制器時(shí),用戶面前的被控裝置不能以視覺觀察方式被容易地指定。
在根據(jù)本實(shí)施例的遠(yuǎn)程控制系統(tǒng)中,IP網(wǎng)絡(luò)用于傳輸來自IP遠(yuǎn)程控制器的命令和傳輸來自被控裝置的響應(yīng)。當(dāng)被控裝置執(zhí)行一個(gè)響應(yīng)操作時(shí),除了經(jīng)由IP網(wǎng)絡(luò)的響應(yīng)傳輸,還執(zhí)行一個(gè)取決于附加在其主體上的設(shè)備(即,操作單元67)的操作。例如,由被指定的裝置的顯示設(shè)備、LED、或揚(yáng)聲器分別執(zhí)行圖像輸出、閃光、或聲音輸出。從而,由于用戶能在視覺上檢查附加在他或她面前的裝置的主體上的設(shè)備所執(zhí)行的此操作,因此他或她能夠確定希望的裝置是否被正確指定。
一種用于指定被控裝置和確認(rèn)被指定的被控裝置的程序如下(1)IP遠(yuǎn)程控制器經(jīng)由網(wǎng)絡(luò)向被指定的裝置發(fā)送一個(gè)用于指定被控裝置的命令;(2)已接收到命令的裝置經(jīng)由網(wǎng)絡(luò)向IP遠(yuǎn)程控制器發(fā)送一個(gè)響應(yīng),并執(zhí)行一個(gè)響應(yīng)操作,其取決于附加在所述裝置的主體上的設(shè)備,例如顯示表示其已經(jīng)作為被控裝置被指定的圖標(biāo),閃爍附加在主體的面板上的LED,產(chǎn)生蜂鳴聲,或振動主體;和(3)裝置面前的用戶檢測該響應(yīng)操作。反之,如果用戶不在裝置面前,他或她不能檢測到該響應(yīng)操作。這樣用戶能實(shí)際確定希望的裝置是否被正確指定。
將參考圖5描述一種用于在根據(jù)本實(shí)施例的遠(yuǎn)程控制系統(tǒng)中指定被控裝置和確認(rèn)被指定的被控裝置的程序。
分別位于房間1和2的被控裝置A和B經(jīng)由網(wǎng)絡(luò)彼此連接。這種情況下,IP遠(yuǎn)程控制器能經(jīng)由家庭網(wǎng)絡(luò)同時(shí)指定被控裝置A和B。
當(dāng)持有IP遠(yuǎn)程控制器的用戶位于房間1并且想指定被控裝置A作為被控裝置時(shí),用于指定被控裝置的命令經(jīng)由網(wǎng)絡(luò)從IP遠(yuǎn)程控制器發(fā)送至被控裝置。
被控裝置A經(jīng)由網(wǎng)絡(luò)發(fā)送一個(gè)響應(yīng)以響應(yīng)所述命令。此外,被控裝置A利用操作單元67操作的同時(shí)做出反應(yīng),從而使得用戶確認(rèn)它已經(jīng)被指定。更明確地,表示所述裝置已經(jīng)被指定作為被控裝置的圖標(biāo)或消息被顯示在附加在所述裝置的主體的面板上的顯示器或顯示單元上??蛇x擇地,輸出蜂鳴聲或話音消息。
當(dāng)用于指定被控裝置的命令被錯誤地從IP遠(yuǎn)程控制器發(fā)送至被控裝置B時(shí),被控裝置B做出反應(yīng)同時(shí)進(jìn)行操作(與上面相同)以響應(yīng)所述命令。這種情況下,房間1中的用戶不能例如以視覺觀察方式直接地確認(rèn)被控裝置B的反應(yīng)。此外,與用戶位于相同的房間并且用戶相信他或她已經(jīng)指定的被控裝置A不做出反應(yīng)。因此使得用戶注意到他或她指定被控裝置A失敗,用戶可以再次指定被控裝置A,使得用于指定被控裝置的命令可以被發(fā)送到所述裝置。
圖6是示出了指定被控裝置和確定指定的被控裝置的操作順序的圖。在此,假定被控裝置A和B分別位于用戶的視覺范圍內(nèi)和范圍外。此外,還假定被控裝置A和B符合UPnP(通用即插即用),IP遠(yuǎn)程控制器對應(yīng)于UPnP控制點(diǎn)。UPnP是一種協(xié)議,其允許諸如PC、外圍設(shè)備、AV裝置、電話和家電等裝置彼此互連,并向彼此提供各自裝置的功能。
對應(yīng)于UPnP控制點(diǎn)的IP遠(yuǎn)程控制器11被連接至家庭網(wǎng)絡(luò)10,并周期地監(jiān)視組播地址/端口以監(jiān)視家庭網(wǎng)絡(luò)10上的每個(gè)UPnP裝置的連接狀態(tài)(S101)。
當(dāng)符合UPnP的被控裝置A和B被連接至家庭網(wǎng)絡(luò)10時(shí),路由器13的DHCP(動態(tài)主機(jī)配置協(xié)議)和DNS(域名系統(tǒng))服務(wù)器功能進(jìn)行操作,使得IP地址和域名被賦予被控裝置A和B中的每一個(gè)(S102和S202)。
當(dāng)接收到IP地址和域名時(shí),被控裝置A和B中的每一個(gè)組播裝置發(fā)現(xiàn)消息,該消息依照UPnP裝置發(fā)現(xiàn)協(xié)議包括裝置ID和域名(S103和S203)。
利用包含在已接收的裝置發(fā)現(xiàn)消息中的裝置ID和域名,IP遠(yuǎn)程控制器11能指定被控裝置A和B中的每一個(gè)。為了獲取這些裝置的更多詳細(xì)的信息,IP遠(yuǎn)程控制器11向被控裝置A和B中的每一個(gè)請求裝置的詳細(xì)描述(S104和S204)。
被控裝置A和B中的每一個(gè)響應(yīng)于接收自IP遠(yuǎn)程控制器11的裝置描述請求,發(fā)送裝置描述消息(S105和S205)。IP遠(yuǎn)程控制器11可以從該消息中獲取被控裝置A和B中的每一個(gè)的制造商名稱、裝置名稱、和型號。
根據(jù)上述處理,IP遠(yuǎn)程控制器11可以經(jīng)由網(wǎng)絡(luò)單獨(dú)地指定被控裝置A和B并控制這些裝置。
在此,用于選擇一個(gè)被控裝置的GUI屏幕被顯示在液晶顯示單元39上,其兼作用戶操作的IP遠(yuǎn)程控制器11的觸摸面板(S106)。當(dāng)用戶選擇了被控裝置A,然后按下對應(yīng)于所選擇的裝置的GUI鍵(S107)時(shí),用于指定被控裝置的命令經(jīng)由家庭網(wǎng)絡(luò)10被發(fā)送至被控裝置A(S108)。
被控裝置A周期性地自我監(jiān)視,以便知道它是否被指定為被控裝置(S109)。當(dāng)從IP遠(yuǎn)程控制器11接收到用于指定被控裝置的命令時(shí),所述被控裝置A檢查其當(dāng)前的操作狀態(tài),然后確定它是否可以處在IP遠(yuǎn)程控制器11的控制下(S110)。
當(dāng)被控裝置A確定它可以處在IP遠(yuǎn)程控制器11的控制下時(shí),其經(jīng)由家庭網(wǎng)絡(luò)10向IP遠(yuǎn)程控制器發(fā)送一個(gè)顯示命令可接收的狀態(tài)。同時(shí),被控裝置A通過利用操作單元67執(zhí)行操作而做出反應(yīng),由此使得用戶確認(rèn)其已經(jīng)被指定。當(dāng)被控裝置A是電視接收機(jī)(或者設(shè)置有監(jiān)控顯示器的裝置)時(shí),例如表示所述裝置已經(jīng)被指定的圖標(biāo)或消息顯示在其顯示器上。
另一方面,返回去參考確定框圖S110,當(dāng)被控裝置A確定它不能接收由IP遠(yuǎn)程控制器11發(fā)送的用于指定被控裝置的命令時(shí),其發(fā)送一個(gè)錯誤狀態(tài),顯示命令不可以接受。同時(shí),被控裝置A在顯示器上顯示不能接收所述命令的原因等。
作為響應(yīng)于IP遠(yuǎn)程控制器已執(zhí)行的選擇操作而由被遠(yuǎn)程控制的裝置所執(zhí)行的操作,可以執(zhí)行用戶已提供給每個(gè)裝置的有意義的信息表示,例如用戶友好缺省或用戶設(shè)置名稱,取代例如LED閃光和來自揚(yáng)聲器的蜂鳴聲的反應(yīng)。
這種情況下,在IP遠(yuǎn)程控制器一側(cè),用戶經(jīng)由GUI選擇屏幕指定一個(gè)要被遠(yuǎn)程控制的裝置,在該選擇屏幕上顯示關(guān)于每個(gè)經(jīng)由網(wǎng)絡(luò)可控制的裝置的名稱信息的列表。響應(yīng)于用戶的指定操作,在被遠(yuǎn)程控制的裝置一側(cè),顯示其名稱信息作為一個(gè)操作。因此,基于兩個(gè)顯示器的內(nèi)容,用戶可以將他或她在GUI選擇屏幕上選擇的裝置名稱與顯示在所指定的被遠(yuǎn)程控制的裝置的屏幕上的裝置名稱相比較。用戶設(shè)置名稱是指用戶可以自由賦予一個(gè)裝置的記憶名稱。用戶友好缺省名稱是指系統(tǒng)考慮到裝置在住宅的位置而自動分配給裝置的記憶名稱。用戶友好缺省名稱可以被唯一地處理以區(qū)別于家庭網(wǎng)絡(luò)中的IP和MAC地址。尤其地,當(dāng)易于理解的用戶設(shè)置名稱作為名稱信息使用時(shí),與例如LED指示或產(chǎn)生蜂鳴聲的反應(yīng)相比,用戶設(shè)置名稱的顯示更易于用戶接受。此外,這導(dǎo)致一個(gè)更易于用戶理解的系統(tǒng)。
圖7是示出了在根據(jù)該實(shí)施例的遠(yuǎn)程控制系統(tǒng)中利用用戶設(shè)置名稱用于指定被控裝置和確認(rèn)所指定的被控裝置的程序的圖。
分別位于房間1(起居室),房間2(臥室),房間3(書房)中的被控裝置A,B,和C經(jīng)由網(wǎng)絡(luò)彼此互連。IP遠(yuǎn)程控制器可以通過家庭網(wǎng)絡(luò)從接入點(diǎn)(AP)指定被控裝置A,B和C。
在此,假定每個(gè)被控裝置A,B,和C是電視接收機(jī)或設(shè)置有顯示器的裝置。此外,還假定用戶從中可以了解每個(gè)裝置所處位置的用戶設(shè)置名稱“起居室電視”,“臥室電視”,和“書房電視”被分別登記為被控裝置A,B,和C。從各被控裝置A,B,和C獲取的用戶友好的缺省名稱可以取代用戶設(shè)置名稱使用。
在IP遠(yuǎn)程控制器和被控裝置之間的IP遠(yuǎn)程控器或接入點(diǎn)具有用戶設(shè)置或用戶友好缺省名稱、以及例如分配給各裝置的IP或MAC地址的網(wǎng)絡(luò)識別信息的表。在IP遠(yuǎn)程控制器具有所述表的情況下,IP遠(yuǎn)程控制器將顯示屏上被指定的用戶設(shè)置名稱轉(zhuǎn)換為IP地址,使得被控裝置可以通過IP地址被指定,然后經(jīng)由接入點(diǎn)發(fā)送具有該IP地址的消息。在接入點(diǎn)具有所述表的情況下,IP遠(yuǎn)程控制器發(fā)送具有用戶設(shè)置名稱的消息。接著,接入點(diǎn)將包含在已接收的消息中的用戶設(shè)置名稱轉(zhuǎn)換為用戶友好缺省名稱(或網(wǎng)絡(luò)識別信息,例如IP地址),然后向IP網(wǎng)絡(luò)發(fā)送具有用戶友好缺省名稱的消息。在下面的描述中,為方便起見假定IP遠(yuǎn)程控制器具有用戶設(shè)置名稱的表。
(表1)
持有IP遠(yuǎn)程控制器的用戶位于房間1(起居室)中。IP遠(yuǎn)程控制器可以控制被控裝置A,B,和C。具有這些裝置的用戶設(shè)置名稱(或用戶友好缺省名稱)的列表的選擇GUI屏幕顯示在IP遠(yuǎn)程控制器的顯示器上。
用戶知道他或她位于起居室中,并且想選擇他或她前面的電視接收機(jī),即,三個(gè)被控裝置當(dāng)中的被控裝置A,然后激活被選擇的電視接收機(jī)。因此,用戶選擇用戶設(shè)置名稱“起居室電視”,這可以提醒他或她所述選擇GUI屏幕上的電視位于起居室。響應(yīng)于用戶的選擇,用于指定被控裝置的命令經(jīng)由網(wǎng)絡(luò)從IP遠(yuǎn)程控制器發(fā)送至被控裝置A。該命令包括用于顯示用戶設(shè)置名稱的請求。
被控裝置A響應(yīng)于接收到的命令,通過在其屏幕上顯示它的用戶設(shè)置名稱而做出反應(yīng)?;趦蓚€(gè)屏幕的內(nèi)容,用戶可以容易地將他或她在GUI選擇屏幕上選擇的用戶設(shè)置名稱與顯示在被控裝置A的屏幕上的用戶設(shè)置名稱相比較。
另一方面,當(dāng)用戶在選擇GUI屏幕上錯誤地選擇“臥室電視”時(shí),用于指定被控裝置的命令被發(fā)送至被控裝置B。所述命令包括用于顯示用戶設(shè)定名稱的請求。在房間2(臥室)中,被控裝置B響應(yīng)于所述命令顯示其用戶設(shè)置名稱。這種情況下,房間1中的用戶不能例如以視覺觀察方式直接地確認(rèn)由被控裝置B執(zhí)行的操作。此外,與用戶位于同一房間中的并且用戶相信他或她已經(jīng)指定的被控裝置A不做出反應(yīng)。由于這使得用戶注意到他或她指定被控裝置A失敗,因此用戶可以再次指定被控裝置A,使得用于指定被控裝置的命令可以被發(fā)送到所述裝置。
圖8是示出利用用戶友好缺省或用戶設(shè)置名稱的用于指定被控裝置和確認(rèn)被指定的被控裝置的操作序列的圖。在此,假定被控裝置A和B分別位于用戶的視覺范圍內(nèi)和范圍外,其中用戶持有IP遠(yuǎn)程控制器。此外,還假定被控裝置A和B符合UPnP,并且IP遠(yuǎn)程控制器對應(yīng)于UPnP控制點(diǎn)(同上)。
對應(yīng)于UPnP控制點(diǎn)的IP遠(yuǎn)程控制器連接至家庭網(wǎng)絡(luò)10并且周期性地監(jiān)視組播地址/端口,以監(jiān)視家庭網(wǎng)絡(luò)10上的每個(gè)UPnP裝置的連接狀態(tài)(S301)。
當(dāng)符合UPnP的被控裝置A和B連接至家庭網(wǎng)絡(luò)10時(shí),路由器的DHCP(動態(tài)主機(jī)配置協(xié)議)和DNS(域名系統(tǒng))服務(wù)器功能操作,使得IP地址和域名被賦予被控裝置A和B中的每一個(gè)(S302和S402)。
當(dāng)接收到IP地址和域名時(shí),被控裝置A和B中的每一個(gè)組播裝置發(fā)現(xiàn)消息,該消息根據(jù)UPnP裝置發(fā)現(xiàn)協(xié)議包括裝置ID和域名(S303和S403)。
IP遠(yuǎn)程控制器利用包含在所接收的裝置發(fā)現(xiàn)消息中的裝置ID和域名可以指定被控裝置A和B中的每一個(gè)。為了獲取這些裝置的更多詳細(xì)的信息,IP遠(yuǎn)程控制器向被控裝置A和B中的每一個(gè)請求所述裝置的詳細(xì)描述(S304和S404)。
被控裝置A和B中的每一個(gè)響應(yīng)于接收自IP遠(yuǎn)程控制器的裝置描述請求,發(fā)送裝置描述消息(S305和S405)。IP遠(yuǎn)程控制器從這個(gè)消息中可以獲取被控裝置A和B中的每一個(gè)的制造商名稱、裝置名稱、和用戶友好缺省名稱。
根據(jù)上述處理,IP遠(yuǎn)程控制器可以經(jīng)由網(wǎng)絡(luò)單獨(dú)地指定被控裝置A和B并控制這些裝置。為方便起見假定被控裝置A和B典型地處于IP遠(yuǎn)程控制器的控制之下。因此響應(yīng)于來自IP遠(yuǎn)程控制器的命令,這些裝置不會執(zhí)行它們當(dāng)前操作狀態(tài)的檢查操作(圖6中的步驟S110)。
在此,用于選擇被控裝置的GUI屏幕顯示在液晶顯示單元39上,其兼作用戶操作的IP遠(yuǎn)程控制器11的接觸面板。這時(shí),用戶通過用戶友好缺省名稱或用戶設(shè)置名稱可以選擇指定被控裝置的方法(S306)。
當(dāng)用戶指定了使用用戶友好缺省名稱的方法時(shí),GUI選擇屏幕被顯示,其上列出了當(dāng)前可經(jīng)由網(wǎng)絡(luò)控制的裝置的用戶友好缺省名稱(S307)。例如當(dāng)用戶選擇被控裝置A的用戶友好缺省名稱時(shí),響應(yīng)于用戶的選擇操作,用于指定被控裝置的命令被發(fā)送至被控裝置A(S309)。該命令包括用于顯示用戶友好缺省名稱的請求。響應(yīng)于接收到的命令,被控裝置A在其屏幕上顯示它的用戶友好缺省名稱。
另一方面,當(dāng)用戶指定了使用用戶設(shè)置名稱的方法時(shí),GUI選擇屏幕被顯示,其上列出了當(dāng)前可經(jīng)由網(wǎng)絡(luò)控制的裝置的用戶設(shè)置名稱(S308)。例如當(dāng)用戶選擇被控裝置B的用戶設(shè)置名稱時(shí),響應(yīng)于用戶的選擇操作,用于指定被控裝置的命令被發(fā)送至被控裝置B(S310)。該命令包括用于顯示用戶設(shè)置名稱的請求。響應(yīng)于接收到的命令,被控裝置B在其屏幕上顯示它的用戶設(shè)置名稱。
如上所述,經(jīng)由IP遠(yuǎn)程控制器的GUI選擇屏幕,用戶可以指定被控裝置,該顯示屏列出了用戶友好缺省名稱或用戶設(shè)置名稱。在接收到用于指定被控裝置的命令的要被遠(yuǎn)程操作的裝置一側(cè),裝置的用戶友好缺省名稱或用戶設(shè)置名稱的顯示操作作為操作被執(zhí)行。在此之后,基于兩個(gè)屏幕上的內(nèi)容,用戶可以將他或她在GUI選擇屏幕上選擇的裝置名稱與顯示在實(shí)際指定的被遠(yuǎn)程控制的裝置的屏幕上的裝置名稱相比較。尤其地,與LED指示和產(chǎn)生蜂鳴聲的反應(yīng)相比,當(dāng)使用易于理解的用戶設(shè)置名稱時(shí),用戶設(shè)置名稱的顯示更易于用戶接受和理解。
以上參考具體實(shí)施例詳細(xì)描述了本發(fā)明。但是,很明顯本領(lǐng)域普通技術(shù)人員在不脫離本發(fā)明的范圍內(nèi)可以做出對所述實(shí)施例的修改和替換。即,所公開的本發(fā)明以舉例的方式公開,并且說明書的內(nèi)容不應(yīng)該被限制性地解釋。本發(fā)明的范圍應(yīng)考慮所附的權(quán)利要求的范圍來進(jìn)行解釋。
權(quán)利要求
1.一種遠(yuǎn)程控制系統(tǒng),其中,當(dāng)可經(jīng)由網(wǎng)絡(luò)控制的多個(gè)裝置存在于用戶的視覺范圍內(nèi)和范圍外時(shí),用戶經(jīng)由網(wǎng)絡(luò)利用預(yù)定控制點(diǎn)遠(yuǎn)程控制所述裝置中的至少一個(gè),所述遠(yuǎn)程控制系統(tǒng)包括根據(jù)用戶的裝置指定操作,使控制點(diǎn)經(jīng)由網(wǎng)絡(luò)向被指定的裝置發(fā)送一個(gè)用于指定被控裝置的命令的單元;和用于使已接收到所述用于指定被控裝置的命令的裝置經(jīng)由網(wǎng)絡(luò)向控制點(diǎn)發(fā)送響應(yīng),并利用附加在所述裝置的主體上的設(shè)備執(zhí)行操作以響應(yīng)所述命令的單元。
2.根據(jù)權(quán)利要求1的遠(yuǎn)程控制系統(tǒng),其中,控制點(diǎn)在接收到對用于指定被控裝置的命令的響應(yīng)時(shí)通知用戶裝置指定操作已經(jīng)完成。
3.根據(jù)權(quán)利要求1的遠(yuǎn)程控制系統(tǒng),其中,已接收到用于指定被控裝置的命令的所述裝置響應(yīng)所述命令執(zhí)行操作,例如使圖像從附加在所述裝置的主體的顯示設(shè)備輸出、LED閃光、或從揚(yáng)聲器輸出聲音。
4.根據(jù)權(quán)利要求1的遠(yuǎn)程控制系統(tǒng),其中,已接收到用于指定被控裝置的命令的所述裝置確定是否能接收所述命令,然后通過在所述裝置的主體上顯示所確定的結(jié)果來通知用戶所確定的結(jié)果。
5.根據(jù)權(quán)利要求1的遠(yuǎn)程控制系統(tǒng),其中,控制點(diǎn)顯示經(jīng)由網(wǎng)絡(luò)可控的所有裝置的名稱信息列表,然后,利用所顯示的列表根據(jù)由用戶執(zhí)行的裝置指定操作,經(jīng)由網(wǎng)絡(luò)向被指定的裝置發(fā)送用于指定被控裝置的命令,所述命令包括用于顯示被指定的裝置的名稱信息的請求,以及其中,已接收到用于指定被控裝置的命令的所述裝置執(zhí)行其名稱信息的顯示操作,作為響應(yīng)所述命令的操作。
6.根據(jù)權(quán)利要求1的遠(yuǎn)程控制系統(tǒng),其中,控制點(diǎn)具有遠(yuǎn)程命令器的功能。
7.一種作為控制點(diǎn)操作的遠(yuǎn)程命令器,用于經(jīng)由網(wǎng)絡(luò)控制經(jīng)由網(wǎng)絡(luò)可控的并經(jīng)由網(wǎng)絡(luò)彼此連接的一個(gè)或多個(gè)裝置中的至少一個(gè),所述一個(gè)或多個(gè)裝置中的至少一個(gè)已由用戶指定為被控裝置,所述遠(yuǎn)程命令器包括用于通知用戶經(jīng)由網(wǎng)絡(luò)可控的一個(gè)或多個(gè)裝置的單元;用于通過經(jīng)由網(wǎng)絡(luò)向用戶從其已被通知的一個(gè)或多個(gè)裝置中已指定的裝置發(fā)送用于指定裝置的命令來指定裝置的單元;和用于在經(jīng)由網(wǎng)絡(luò)從已接收用于指定裝置的命令的裝置接收到接收確認(rèn)響應(yīng)時(shí)通知用戶裝置指定操作已經(jīng)完成的單元,所述接收確認(rèn)響應(yīng)表示所述裝置已經(jīng)接受了所述命令。
8.根據(jù)權(quán)利要求7的遠(yuǎn)程命令器,其中,用于通知用戶一個(gè)或多個(gè)裝置的單元顯示經(jīng)由網(wǎng)絡(luò)可控的所有裝置的名稱信息的列表,以及其中,用于指定裝置的單元經(jīng)由網(wǎng)絡(luò)向用戶利用所顯示的列表已指定的裝置發(fā)送用于指定被控裝置的命令,所述命令包括用于顯示被指定的裝置的名稱信息的請求。
9.一種遠(yuǎn)程控制操作方法,經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程控制經(jīng)由網(wǎng)絡(luò)可控的并經(jīng)由網(wǎng)絡(luò)互連的一個(gè)或多個(gè)裝置中的至少一個(gè),所述一個(gè)或多個(gè)裝置中的至少一個(gè)已由用戶指定為被控裝置,該遠(yuǎn)程控制操作方法包括如下步驟通知用戶經(jīng)由網(wǎng)絡(luò)可控的一個(gè)或多個(gè)裝置;通過經(jīng)由網(wǎng)絡(luò)向用戶從其已被通知的一個(gè)或多個(gè)裝置中已指定的裝置發(fā)送用于指定裝置的命令來指定裝置;和在經(jīng)由網(wǎng)絡(luò)從已經(jīng)接收到用于指定裝置的命令的裝置接收到接收確認(rèn)響應(yīng)時(shí)通知用戶裝置指定操作已經(jīng)完成,所述接收確認(rèn)響應(yīng)表示所述裝置已經(jīng)接受所述命令。
10.根據(jù)權(quán)利要求9的遠(yuǎn)程控制操作方法,其中,在通知用戶一個(gè)或多個(gè)裝置的步驟中,顯示經(jīng)由網(wǎng)絡(luò)可控的所有裝置的名稱信息列表,以及其中,在指定裝置的步驟中,用于指定被控裝置的命令經(jīng)由網(wǎng)絡(luò)被發(fā)送至用戶利用所顯示的列表已經(jīng)指定的裝置,所述命令包括用于顯示被指定的裝置的名稱信息的請求。
11.一種被遠(yuǎn)程控制的裝置,用戶可以利用控制點(diǎn)經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程地操作,所述被遠(yuǎn)程控制的裝置包括用于經(jīng)由網(wǎng)絡(luò)執(zhí)行通信操作的單元;用于當(dāng)被遠(yuǎn)程控制的裝置接受用于指定被控裝置的命令時(shí),經(jīng)由網(wǎng)絡(luò)發(fā)送接收確認(rèn)響應(yīng)的單元,其中所述命令已經(jīng)由網(wǎng)絡(luò)從控制點(diǎn)被接收;和用于當(dāng)被遠(yuǎn)程控制的裝置接受用于指定被控裝置的命令時(shí)執(zhí)行操作的單元,所述命令已經(jīng)由網(wǎng)絡(luò)從控制點(diǎn)被接收,所述操作表示被遠(yuǎn)程控制的裝置已經(jīng)接受所述命令,所述單元被附加在所述裝置的主體上。
12.根據(jù)權(quán)利要求11的被遠(yuǎn)程控制的裝置,其中,響應(yīng)用于指定被控裝置的命令,用于執(zhí)行操作的單元執(zhí)行諸如使圖像從附加在所述裝置的主體上的顯示設(shè)備輸出、LED閃光、或從揚(yáng)聲器輸出聲音的操作。
13.根據(jù)權(quán)利要求11的被遠(yuǎn)程控制的裝置,進(jìn)一步包括用于確定被遠(yuǎn)程控制的裝置是否能接受用于指定被控裝置的命令的單元,所述命令已經(jīng)由網(wǎng)絡(luò)從控制點(diǎn)被接收,以及所述單元還用于在所述裝置的主體上通知用戶所確定的結(jié)果。
14.根據(jù)權(quán)利要求11的被遠(yuǎn)程控制的裝置,其中,當(dāng)用于指定被控制裝置的命令由裝置接收時(shí),所述命令包括用于顯示名稱信息的請求,用于執(zhí)行操作的單元顯示所述裝置的名稱信息來作為該操作。
15.一種計(jì)算機(jī)程序,寫成計(jì)算機(jī)可讀形式,使得經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程操作經(jīng)由網(wǎng)絡(luò)可控的并且經(jīng)由網(wǎng)絡(luò)互連的一個(gè)或多個(gè)裝置中的至少一個(gè)的處理可以在計(jì)算機(jī)系統(tǒng)中執(zhí)行,所述一個(gè)或多個(gè)裝置中的至少一個(gè)已由用戶指定作為被控裝置,所述計(jì)算機(jī)程序使計(jì)算機(jī)系統(tǒng)執(zhí)行用于通知用戶經(jīng)由網(wǎng)絡(luò)可控的一個(gè)或多個(gè)裝置的程序;用于通過經(jīng)由網(wǎng)絡(luò)向用戶從其已被通知的一個(gè)或多個(gè)裝置中已指定的裝置發(fā)送用于指定裝置的命令來指定裝置的程序;和用于在經(jīng)由網(wǎng)絡(luò)從用于指定裝置的命令已經(jīng)向其發(fā)送的裝置接收到接收確認(rèn)響應(yīng)時(shí)通知用戶裝置指定操作已經(jīng)完成的程序,所述接收確認(rèn)響應(yīng)表示所述裝置已經(jīng)接受了所述命令。
16.一種遠(yuǎn)程控制系統(tǒng),其中,當(dāng)經(jīng)由網(wǎng)絡(luò)可控的多個(gè)裝置存在于用戶的視覺范圍內(nèi)和范圍外時(shí),用戶利用預(yù)定的控制點(diǎn),經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程地控制該多個(gè)裝置中的至少一個(gè),所述遠(yuǎn)程控制系統(tǒng)包括根據(jù)用戶裝置指定操作,使控制點(diǎn)經(jīng)由網(wǎng)絡(luò)向被指定的裝置發(fā)送用于指定被控裝置的命令的機(jī)構(gòu);和使接收到用于指定被控裝置的命令的所述裝置經(jīng)由網(wǎng)絡(luò)向控制點(diǎn)發(fā)送響應(yīng),并且利用附加在裝置的主體上的設(shè)備執(zhí)行操作以響應(yīng)所述命令的機(jī)構(gòu)。
17.一種遠(yuǎn)程命令器,其作為控制點(diǎn)操作,用于經(jīng)由網(wǎng)絡(luò)控制經(jīng)由網(wǎng)絡(luò)可控的并且經(jīng)由網(wǎng)絡(luò)互連的一個(gè)或多個(gè)裝置中的至少一個(gè),所述一個(gè)或多個(gè)裝置中的至少一個(gè)已由用戶指定作為被控裝置,所述遠(yuǎn)程命令器包括可操作為通知用戶經(jīng)由網(wǎng)絡(luò)可控的一個(gè)或多個(gè)裝置的部分;可操作為通過經(jīng)由網(wǎng)絡(luò)向用戶從其已被通知的一個(gè)或多個(gè)裝置中已指定的裝置發(fā)送用于指定裝置的命令來指定裝置的部分;和可操作為在經(jīng)由網(wǎng)絡(luò)從已接收到用于指定裝置的命令的裝置接收到接收確認(rèn)響應(yīng)時(shí)通知用戶裝置指定操作已經(jīng)完成的部分,所述接收確認(rèn)響應(yīng)表示所述裝置已經(jīng)接受所述命令。
18.一種被遠(yuǎn)程控制的裝置,用戶可以利用控制點(diǎn)經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程地操作該裝置,所述被遠(yuǎn)程控制的裝置包括可操作為經(jīng)由網(wǎng)絡(luò)執(zhí)行通信操作的部分;可操作為當(dāng)被遠(yuǎn)程控制的裝置接受用于指定被控裝置的命令時(shí)經(jīng)由網(wǎng)絡(luò)發(fā)送接收確認(rèn)響應(yīng)的部分,所述命令已經(jīng)由網(wǎng)絡(luò)從控制點(diǎn)被接收;和可操作為當(dāng)被遠(yuǎn)程控制的裝置接受用于指定被控裝置的命令時(shí)執(zhí)行操作的部分,所述命令已經(jīng)由網(wǎng)絡(luò)從控制點(diǎn)被接收,所述操作表示所述被遠(yuǎn)程控制的裝置已經(jīng)接受所述命令,所述部分附加在所述裝置的主體上。
全文摘要
本發(fā)明涉及遠(yuǎn)程控制系統(tǒng)及方法、遠(yuǎn)程命令器、被遠(yuǎn)程控制的裝置。當(dāng)經(jīng)由網(wǎng)絡(luò)可控的多個(gè)裝置存在于用戶視覺范圍內(nèi)和范圍外時(shí),用戶經(jīng)由網(wǎng)絡(luò)利用遠(yuǎn)程控制系統(tǒng)中的預(yù)定控制點(diǎn)遠(yuǎn)程地控制所述多個(gè)裝置中的至少一個(gè)。遠(yuǎn)程控制系統(tǒng)包括使控制點(diǎn)根據(jù)用戶的裝置指定操作,經(jīng)由網(wǎng)絡(luò)向被指定的裝置發(fā)送用于指定被控裝置的命令的機(jī)構(gòu);以及使接收到用于指定被控裝置的命令的裝置響應(yīng)該命令經(jīng)由網(wǎng)絡(luò)向控制點(diǎn)發(fā)送響應(yīng),并且利用附加在所述裝置的主體上的設(shè)備執(zhí)行操作的機(jī)構(gòu)。
文檔編號H04L29/06GK1972201SQ20061017284
公開日2007年5月30日 申請日期2006年5月9日 優(yōu)先權(quán)日2005年5月9日
發(fā)明者大津秀一, 中村順一, 佐藤英樹 申請人:索尼株式會社