專利名稱:控制裝置和方法、記錄介質(zhì)和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制裝置和方法、一種記錄介質(zhì)和一種程序。具體上講,本發(fā)明涉及一種控制裝置和方法、一種記錄介質(zhì)和一種程序,其使能更有效地和迅速地控制信息處理裝置。
背景技術(shù):
近些年來(lái),廣泛使用新類型的音頻視頻(AV)設(shè)備,諸如硬盤(pán)記錄器和數(shù)字多用途盤(pán)(DVD)記錄器等。
因?yàn)檫b控器通常屬于這些設(shè)備中的每個(gè),因此購(gòu)買新設(shè)備將增加在家庭中的遙控器的數(shù)量。例如,已經(jīng)在一般家庭中存在電視接收機(jī)、磁帶錄像機(jī)(VTR)或音頻設(shè)備等的遙控器。
另外,安裝了電視節(jié)目重放功能和音樂(lè)重放功能的個(gè)人計(jì)算機(jī)或諸如空調(diào)器和照明設(shè)備的多種裝置顯示出增加可由遙控器操作的類型的數(shù)量的趨勢(shì)。因此,一些家庭可能具有相當(dāng)多數(shù)量的遙控器。
因此,傳統(tǒng)上已經(jīng)提出了多種技術(shù),使得能夠以集成的方式集中地管理這么多遙控器。
例如,日本專利申請(qǐng)公開(kāi)第2002-16990號(hào)公開(kāi)了這樣的技術(shù),它使得能夠通過(guò)下載遙控器的顯示屏幕信息并且基于此而顯示遙控器圖像來(lái)向遙控器增加功能。
而且,日本專利申請(qǐng)公開(kāi)第6-319177公開(kāi)了這樣的技術(shù),它使得如果由一個(gè)遙控器可控制多個(gè)設(shè)備則能夠容易地檢測(cè)控制目標(biāo)設(shè)備。
但是,上述的技術(shù)受到下述問(wèn)題的影響控制目標(biāo)設(shè)備限于可以通過(guò)紅外線等直接與遙控器通信的設(shè)備。
在除了能夠直接通信的設(shè)備之外也可以使用遙控器間接控制與那個(gè)設(shè)備連接的設(shè)備的情況下,用戶可以期望可更有效和迅速地控制多種設(shè)備。這在下述情況下尤其值得注意可以通過(guò)遙控器直接控制的第一設(shè)備和可以經(jīng)由第一設(shè)備間接控制的第二設(shè)備通過(guò)無(wú)線電等連接,并且被放置在不同的房間中。
發(fā)明內(nèi)容
本發(fā)明考慮到上述情況而被完成,并且旨在使得能夠更有效和迅速地控制目標(biāo)設(shè)備。
本發(fā)明的控制裝置其特征在于包括檢測(cè)部件,用于檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置;請(qǐng)求部件,用于向由所述檢測(cè)部件檢測(cè)的所述第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到所述第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息;獲取部件,用于獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息;顯示部件,用于根據(jù)由所述獲取部件獲取的操作屏幕信息來(lái)顯示操作屏幕;控制部件,用于如果從由所述顯示部件顯示的操作屏幕提供輸入,則響應(yīng)于由所述請(qǐng)求部件產(chǎn)生的請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
所述獲取部件可以經(jīng)由第一信息處理裝置從第二信息處理裝置獲取操作屏幕信息。
所述獲取部件可以還獲取當(dāng)控制第一信息處理裝置時(shí)顯示要操作的其他操作屏幕的其他操作屏幕信息,所述顯示部件可以根據(jù)由所述獲取部件獲取的所述操作屏幕信息和其他操作屏幕信息來(lái)顯示所述操作屏幕和其他操作屏幕。
本發(fā)明的控制裝置的控制方法其特征在于包括檢測(cè)步驟,用于檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置;請(qǐng)求步驟,用于向由在所述檢測(cè)步驟中的處理檢測(cè)的所述第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到所述第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息;獲取步驟,用于獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息;顯示步驟,用于根據(jù)由在所述獲取步驟中的處理獲取的操作屏幕信息來(lái)顯示操作屏幕;以及控制步驟,用于如果從由在所述顯示步驟中的處理顯示的操作屏幕提供輸入,則響應(yīng)于由在所述請(qǐng)求步驟中的處理產(chǎn)生的請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
在本發(fā)明的記錄介質(zhì)中記錄的程序和本發(fā)明的程序其特征在于包括檢測(cè)步驟,用于檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置;請(qǐng)求步驟,用于向由在所述檢測(cè)步驟中的處理檢測(cè)的所述第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到所述第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息;獲取步驟,用于獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息;顯示步驟,用于根據(jù)由在所述獲取步驟中的處理獲取的操作屏幕信息來(lái)顯示操作屏幕;以及控制步驟,用于如果從由在所述顯示步驟中的處理顯示的操作屏幕提供輸入,則響應(yīng)于由在所述請(qǐng)求步驟中的處理產(chǎn)生的請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
在本發(fā)明的控制裝置和方法、以及程序中,檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置,并且向所檢測(cè)的第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息。另外,獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息,根據(jù)所獲取的操作屏幕信息來(lái)顯示操作屏幕。如果從所顯示的操作屏幕提供輸入,則響應(yīng)于一個(gè)請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
圖1是示出應(yīng)用了本發(fā)明的控制系統(tǒng)的配置的示例的圖;圖2是示出在圖1中的遙控器的外觀的示例的透視圖;圖3是示出在圖2中的遙控器的內(nèi)部配置的示例的方框圖;圖4是示出在圖3中的藍(lán)牙模塊的配置的示例的方框圖;圖5是示出藍(lán)牙的協(xié)議棧(stack)的圖;圖6是示出遙控器的功能配置的示例的方框圖;圖7是示出在圖6中的搜索部分的配置的示例的方框圖;圖8是示出在圖6中的存儲(chǔ)控制部分的配置的示例的方框圖;圖9是示出在圖6中的顯示控制部分的配置的示例的方框圖;圖10是示出在圖1中的個(gè)人計(jì)算機(jī)的配置的示例的方框圖;圖11是示出在圖10中的個(gè)人計(jì)算機(jī)的功能配置的示例的方框圖;圖12是用于說(shuō)明遙控器的注冊(cè)處理的流程圖;圖13是示出圖12的步驟S4中顯示的屏幕的示例的圖;
圖14是示出由圖12的處理注冊(cè)的信息的示例的圖;圖15是用于說(shuō)明響應(yīng)于圖12的處理由設(shè)備執(zhí)行的處理的流程圖;圖16是用于說(shuō)明顯示操作面板的遙控器的處理的流程圖;圖17是示出在圖16的步驟S34中顯示的屏幕的示例的圖;圖18是示出在圖16的步驟S37中顯示的屏幕的示例的圖;圖19是用于說(shuō)明響應(yīng)于圖16的處理由設(shè)備執(zhí)行的處理的流程圖;圖20是示出應(yīng)用了本發(fā)明的其他控制系統(tǒng)的配置的示例的圖;圖21是示出操作面板的顯示的示例圖;圖22是用于說(shuō)明在圖20中的控制系統(tǒng)的操作的流程圖;圖23是從圖22繼續(xù)的、用于說(shuō)明圖20中的控制系統(tǒng)的操作的流程圖;圖24是示出設(shè)備信息的示例的圖;圖25是示出地址信息的示例的圖;圖26是用于說(shuō)明遙控器的注冊(cè)處理的流程圖;圖27是從圖26繼續(xù)的、用于說(shuō)明遙控器的注冊(cè)處理的流程圖;圖28是用于說(shuō)明響應(yīng)于圖26和圖27的處理由設(shè)備執(zhí)行的處理的流程圖;圖29是用于說(shuō)明從圖28繼續(xù)的、響應(yīng)于圖26和27的處理由設(shè)備執(zhí)行的處理的流程圖;圖30是用于說(shuō)明顯示操作面板的遙控器的處理的流程圖;圖31是用于說(shuō)明在圖30的步驟S200中執(zhí)行的、遙控器的操作面板的顯示處理的流程圖;圖32是示出HTML文件的重建的示例的圖;圖33是示出操作面板的顯示的示例的圖;圖34是用于說(shuō)明控制設(shè)備的遙控器的處理的流程圖;以及圖35是用于說(shuō)明在圖20中的控制系統(tǒng)的操作的流程圖。
具體實(shí)施例方式
圖1是示出應(yīng)用了本發(fā)明的控制系統(tǒng)的配置的示例圖。
遙控器(控制裝置)1具有符合例如Bluetooth(藍(lán)牙)通信、電氣和電子工程師協(xié)會(huì)(IEEE)802.11a、802.11b、802.11g等無(wú)線通信設(shè)施的功能。通過(guò)這樣的無(wú)線通信,遙控器1根據(jù)來(lái)自用戶的輸入來(lái)向作為控制對(duì)象的設(shè)備(信息處理裝置)發(fā)送命令,由此控制所述設(shè)備。
換句話說(shuō),由遙控器控制的設(shè)備也被諸如IEEE802.11b的藍(lán)牙通信和通信設(shè)施提供通信設(shè)施。
在圖1的示例中,作為要由遙控器1控制的設(shè)備,電視接收機(jī)21和音頻系統(tǒng)22被放置在房間11中。個(gè)人接收機(jī)(PC)31和機(jī)器人32被放置在或存在于房間12中。
在由于例如在內(nèi)置的振動(dòng)傳感器中發(fā)生的具有一個(gè)預(yù)定門(mén)限值或更大的振動(dòng)而檢測(cè)到用戶拿起遙控器1時(shí),遙控器1搜索控制目標(biāo)設(shè)備以檢測(cè)在附近存在的設(shè)備。在此的術(shù)語(yǔ)“附近”表示諸如幾十厘米到幾米的范圍,其中它能夠檢測(cè)此時(shí)遙控器1存在于的房間中放置的設(shè)備?;蛘?,可以配置使得用戶可以設(shè)置遙控器1搜索設(shè)備的范圍(附近的范圍)。
在通過(guò)搜索檢測(cè)到控制目標(biāo)設(shè)備時(shí),遙控器1通過(guò)例如超文本傳送協(xié)議(HTTP)來(lái)與所述設(shè)備通信,并且從用于顯示操作面板(其上放置了多個(gè)按鈕的屏幕)的設(shè)備操作來(lái)獲得面板信息,所述操作面板是當(dāng)控制所述設(shè)備時(shí)由用戶操作的。由遙控器1控制的設(shè)備分別存儲(chǔ)以超文本標(biāo)記語(yǔ)言(HTML)描述的操作面板信息,并且響應(yīng)于來(lái)自遙控器1的請(qǐng)求而通過(guò)諸如藍(lán)牙的無(wú)線通信向遙控器1提供操作面板信息。
即,在客戶和服務(wù)器之間的系統(tǒng)要由遙控器1和所述設(shè)備實(shí)現(xiàn),并且從作為服務(wù)器的所述設(shè)備向遙控器1提供操作面板信息。
例如,在檢測(cè)到用戶在圖1的房間11拿起遙控器1時(shí),遙控器1通過(guò)搜索檢測(cè)作為可控制設(shè)備的電視接收機(jī)21和音頻系統(tǒng)22。遙控器1也通過(guò)藍(lán)牙通信從電視接收機(jī)21和音頻系統(tǒng)22獲得相應(yīng)的操作面板信息,并且根據(jù)所獲得的信息來(lái)顯示操作面板。
因此,在形成在遙控器1的表面上的液晶顯示器(LCD)51(圖2)上顯示用于操作電視接收機(jī)21的操作面板和用于操作音頻系統(tǒng)22的操作面板。如果如此檢測(cè)到多個(gè)設(shè)備,則在遙控器1中執(zhí)行操作面板信息的編輯(HTML文件的分欄的分割),以便在單LCD 51上顯示多個(gè)設(shè)備的操作面板。
在LCD 51中疊加觸摸板。當(dāng)用戶在操作面板上操作預(yù)定按鈕時(shí),對(duì)應(yīng)于那個(gè)操作的命令被發(fā)送到所述設(shè)備。在圖1的示例中,虛線箭頭表示從遙控器1向音頻系統(tǒng)22發(fā)送預(yù)定的控制命令。
例如,因?yàn)橛脩魩еb控器1出了房間11,因此出了與設(shè)備(電視接收機(jī)21和音頻系統(tǒng)22)的通信覆蓋范圍,直到那時(shí)被顯示的操作面板被清除。
同樣在房間12中,在預(yù)定的定時(shí),例如,在檢測(cè)到用戶拿起遙控器1時(shí),遙控器1搜索設(shè)備。在這種情況下,根據(jù)從個(gè)人計(jì)算機(jī)31和機(jī)器人32獲得的信息,在遙控器1中的LCD 51上顯示當(dāng)控制個(gè)人計(jì)算機(jī)31時(shí)操作的操作面板和當(dāng)控制機(jī)器人32時(shí)操作的操作面板。
因此,只要用戶攜帶遙控器1進(jìn)入與設(shè)備的通信覆蓋范圍,則可以顯示對(duì)應(yīng)于在附近的設(shè)備的操作面板,而不用他/她本人對(duì)遙控器1執(zhí)行任何操作。
在圖1的示例中,提供了一個(gè)訪問(wèn)點(diǎn)41,它可以通過(guò)藍(lán)牙通信、IEEE802.11b等與遙控器1無(wú)線通信。例如,如果操作面板信息不被存儲(chǔ)在所檢測(cè)的設(shè)備中,或者如果向所述設(shè)備增加功能并且因此必須獲得新的操作面板信息以便利用所述功能,則遙控器1與訪問(wèn)點(diǎn)41通信并且經(jīng)由網(wǎng)絡(luò)42來(lái)訪問(wèn)服務(wù)器43,以便從服務(wù)器43來(lái)下載操作面板信息。
這使得能夠處理向設(shè)備增加的功能,由此使得遙控器1顯示對(duì)于此時(shí)的設(shè)備的所述功能最佳的操作面板。
圖2是示出遙控器1的外觀的示例的透視圖。
遙控器1的外殼的尺寸能夠通過(guò)一只手抓握和操作,如圖2所示。其上顯示各種設(shè)備的操作面板的LCD 51被形成在遙控器1的外殼的正面。在LCD51中,疊加了觸摸板以便檢測(cè)用戶通過(guò)指尖按壓的位置(按鈕)等。
而且,在遙控器1的外殼的側(cè)面上的上部放置了一個(gè)慢進(jìn)轉(zhuǎn)盤(pán)(jog dail)52。當(dāng)選擇在LCD 51上顯示的按鈕或圖標(biāo)時(shí),慢進(jìn)轉(zhuǎn)盤(pán)52被操作來(lái)旋轉(zhuǎn)或被操作來(lái)在向主體內(nèi)部方向上按下,如圖中的輪廓箭頭所示。例如,在以連續(xù)方式垂直地放置多個(gè)操作面板的情況下,用戶可以通過(guò)操作滾動(dòng)慢進(jìn)轉(zhuǎn)盤(pán)52而滾動(dòng)LCD 51的顯示范圍以選擇操作面板。
當(dāng)用戶向中央處理單元(CPU)61(見(jiàn)圖3)輸入各種指示時(shí)操作按鍵53。例如,如果由遙控器1獲得多個(gè)操作面板信息,則當(dāng)開(kāi)始搜索時(shí)要操作的搜索開(kāi)始按鈕和當(dāng)轉(zhuǎn)換顯示時(shí)要操作的顯示轉(zhuǎn)換按鈕可以被布置為按鍵53。
圖3是示出遙控器1的內(nèi)部配置的示例的方框圖。
CPU 61在存儲(chǔ)在只讀存儲(chǔ)器(ROM)62中的程序下或在從存儲(chǔ)部分69安裝到隨機(jī)存取存儲(chǔ)器(RAM)63的程序下執(zhí)行多種處理。CPU 61執(zhí)行多種處理所需要的數(shù)據(jù)等被適當(dāng)?shù)卮鎯?chǔ)在RAM 63中。
CPU61、ROM 62和RAM 63經(jīng)由總線64相互連接。輸入/輸出接口65也連接到總線64。
LCD 51、慢進(jìn)轉(zhuǎn)盤(pán)52、按鍵53和被放置為疊加在LCD 51上的觸摸板66連接到輸入/輸出接口65。作為無(wú)線通信模塊的藍(lán)牙模塊67也連接到輸入/輸出接口65,以便搜索或控制設(shè)備或與訪問(wèn)點(diǎn)41通信。
在圖3的示例中,執(zhí)行符合藍(lán)牙通信的通信的藍(lán)牙模塊67作為用于搜索和控制設(shè)備的無(wú)線通信模塊。取代藍(lán)牙模塊67,或與藍(lán)牙模塊67一起,可以提供無(wú)線局域網(wǎng)(LAN),諸如上述的IEEE802.11b。或者,可以提供執(zhí)行紅外線通信的模塊以便通過(guò)使用紅外線的通信來(lái)進(jìn)行搜索或控制設(shè)備。
用于檢測(cè)在遙控器1的殼中產(chǎn)生的振動(dòng)的振動(dòng)傳感器68和包括快閃存儲(chǔ)器和硬盤(pán)的存儲(chǔ)部分69也連接到輸入/輸出接口65。如下所述,關(guān)于設(shè)備的多種設(shè)備信息被存儲(chǔ)在存儲(chǔ)部分69中,并且從設(shè)備獲得的操作面板信息(HTML文件)被存儲(chǔ)在存儲(chǔ)部分69的高速緩沖存儲(chǔ)器69A中。
通用串行總線(USB)的連接器例如被形成在遙控器1的表面上,并且經(jīng)由USB電纜連接到所述連接器的驅(qū)動(dòng)器70適當(dāng)?shù)剡B接到輸入/輸出接口65。
磁盤(pán)71、光盤(pán)72、磁光盤(pán)73或半導(dǎo)體存儲(chǔ)器74按照需要被附加到驅(qū)動(dòng)器70。從這些存儲(chǔ)介質(zhì)讀取的計(jì)算機(jī)程序被安裝到存儲(chǔ)部分69。通過(guò)磁盤(pán)71到半導(dǎo)體存儲(chǔ)器74的任何一個(gè),操作面板信息可以被提供到遙控器1。
圖4是示出在圖3中的藍(lán)牙模塊67的配置的示例方框圖。
CPU 81將在ROM 82中存儲(chǔ)的控制程序擴(kuò)展到RAM 83,并且控制藍(lán)牙模塊67的整體操作。CPU 81到RAM 83經(jīng)由總線85相互連接。
快閃存儲(chǔ)器84連接到總線85。在快閃存儲(chǔ)器84中,存儲(chǔ)了例如藍(lán)牙設(shè)備名和藍(lán)牙地址,所述藍(lán)牙設(shè)備名被設(shè)置到相應(yīng)的藍(lán)牙設(shè)備(具有藍(lán)牙模塊的設(shè)備)并且用戶可按照他/她的偏好而改變,所述藍(lán)牙地址對(duì)于相應(yīng)的藍(lán)牙設(shè)備是適當(dāng)?shù)摹?br>
根據(jù)來(lái)自CPU 81的指示,輸入/輸出接口86管理經(jīng)由圖3的輸入/輸出接口65提供的數(shù)據(jù)和從基帶控制部分87提供的數(shù)據(jù)的輸入/輸出。
基帶控制部分87將例如從輸入/輸出接口86提供的數(shù)據(jù)提供到高斯頻移鍵控(GFSK)調(diào)制部分101,以便向控制目標(biāo)設(shè)備發(fā)送數(shù)據(jù),并且當(dāng)從GFSK解調(diào)部分106提供數(shù)據(jù)時(shí),向總線85或輸入/輸出接口86輸出數(shù)據(jù)。在基帶控制部分87中,適當(dāng)?shù)貓?zhí)行各種控制或處理,所述各種控制諸如通信鏈接控制、分組控制、邏輯信道控制和安全控制,所述處理諸如糾錯(cuò)編碼、解碼和數(shù)據(jù)隨機(jī)化。
射頻(RF)部分88的GFSK調(diào)制部分101通過(guò)濾波器來(lái)限制從基帶控制部分87提供的數(shù)據(jù)的高射頻分量,并且執(zhí)行作為主要調(diào)制的頻率調(diào)制,然后向頻譜擴(kuò)展部分102輸出所獲得的數(shù)據(jù)。
頻譜擴(kuò)展部分102根據(jù)要從跳頻合成器部分104指示的跳頻模式來(lái)轉(zhuǎn)換載波頻率,并且向通信控制部分103輸出在將所提供的數(shù)據(jù)進(jìn)行頻譜擴(kuò)展后獲得的信號(hào)。
逆頻譜擴(kuò)展部分105根據(jù)要從跳躍合成器部分104指示的跳頻模式來(lái)執(zhí)行所接收頻率的跳頻,由此獲得例如來(lái)自設(shè)備的信號(hào)。逆頻譜擴(kuò)展部分105也執(zhí)行所獲得信號(hào)的逆頻譜擴(kuò)展,并且向GFSK解調(diào)部分106輸出結(jié)果信號(hào)。GFSK解調(diào)部分106對(duì)于從逆頻譜擴(kuò)展部分105提供的信號(hào)執(zhí)行GFSK調(diào)制,并且向基帶控制部分87輸出所獲得的數(shù)據(jù)。
使用2.4GHz頻帶,通信控制部分103通過(guò)例如天線89發(fā)送已經(jīng)頻譜擴(kuò)展的、攜帶預(yù)定命令的信號(hào)。通信控制部分103也通過(guò)天線89向逆頻譜擴(kuò)展部分105輸出所接收的信號(hào)。
圖5是示出在藍(lán)牙通信中的個(gè)人區(qū)域網(wǎng)絡(luò)(PAN)簡(jiǎn)檔(profile)的協(xié)議棧的示例的圖。例如,通過(guò)PAN簡(jiǎn)檔來(lái)執(zhí)行遙控器1的設(shè)備控制。
協(xié)議棧由硬件部分111和軟件部分112組成。硬件部分111的物理層(RF層)121是一個(gè)協(xié)議,用于使用2.4GHz的頻帶來(lái)執(zhí)行無(wú)線通信,并且對(duì)于從基帶層122提供的數(shù)據(jù)執(zhí)行模擬轉(zhuǎn)換、與其相反的處理等?;鶐?22是一個(gè)協(xié)議,用于向物理層121提供發(fā)送/接收數(shù)據(jù)分組的接口。具體上講,它執(zhí)行分組建立、編碼或解碼以及指定用于管理跳頻的發(fā)送/接收頻率和時(shí)基時(shí)隙(time base slot)管理。
軟件部分112的邏輯鏈接控制和適配協(xié)議(L2CAP)(邏輯鏈路控制層)131是用于控制藍(lán)牙系統(tǒng)的整體和提供在上層和下層之間的接口的協(xié)議。更具體而言,它按照協(xié)議類型執(zhí)行數(shù)據(jù)分類、分組長(zhǎng)度的轉(zhuǎn)換等。藍(lán)牙網(wǎng)絡(luò)封裝協(xié)議(BNEP)132是用于提供在通過(guò)多點(diǎn)連接而連接的從設(shè)備之間的通信的協(xié)議。服務(wù)發(fā)現(xiàn)協(xié)議(SDP)133是用于檢測(cè)要從其他設(shè)備提供的功能和服務(wù)的協(xié)議。像基帶層122一樣,藍(lán)牙管理器134是用于管理在藍(lán)牙通信中的通信鏈路和管理指示(例如通信鏈路的設(shè)置和與被設(shè)置的通信鏈路相關(guān)聯(lián)的各種參數(shù)的設(shè)置)的協(xié)議。
藍(lán)牙庫(kù)135包括通信所需要的多種組件。傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)層136控制與所檢測(cè)的設(shè)備的TCP/IP通信。HTTP層137使用HTTP來(lái)管理通信。應(yīng)用層138實(shí)現(xiàn)基于藍(lán)牙的文件傳送、LAN連接等。
圖6是示出具有上述配置的遙控器1的功能配置的示例方框圖。可以在由CPU 61執(zhí)行的預(yù)定控制程序下實(shí)現(xiàn)圖6中所示的各個(gè)功能部分。
通信控制部分151管理藍(lán)牙模塊67的操作,并且控制與設(shè)備的藍(lán)牙通信。因此,如果取代藍(lán)牙模塊67而提供無(wú)線LAN模塊等,則其操作要被通信控制部分151控制。下面主要說(shuō)明遙控器1通過(guò)藍(lán)牙通信執(zhí)行設(shè)備的控制的情況。
通信控制部分151具有搜索部分161、設(shè)備控制部分162和請(qǐng)求部分163。搜索部分161例如在預(yù)定的周期或在預(yù)定的定時(shí)——諸如當(dāng)用戶拿起遙控器1時(shí)——通過(guò)在藍(lán)牙中指定的查詢(詢問(wèn))和尋呼(呼叫)來(lái)搜索在附近存在的設(shè)備。指示由搜索部分161搜索結(jié)果的信息被輸出到存儲(chǔ)控制部分152和顯示控制部分153。
設(shè)備控制部分162向被搜索的設(shè)備發(fā)送對(duì)應(yīng)于來(lái)自用戶的輸入的命令,并且控制所述設(shè)備(例如對(duì)于電視接收機(jī)21的頻道切換等)。即,用于指示由輸入檢測(cè)部分154檢測(cè)的用戶輸入的信息被輸出到通信控制部分151的設(shè)備控制部分162。
為了間接地控制經(jīng)由網(wǎng)絡(luò)連接到可以直接與遙控器1通信第一設(shè)備的第二設(shè)備,請(qǐng)求部分163向第一設(shè)備請(qǐng)求關(guān)于第二設(shè)備的網(wǎng)絡(luò)的地址信息,如下詳細(xì)所述。
存儲(chǔ)控制部分152管理要存儲(chǔ)在存儲(chǔ)部分69中的數(shù)據(jù),并且向通信控制部分151等適當(dāng)?shù)靥峁┧鎯?chǔ)的數(shù)據(jù)。存儲(chǔ)控制部分152管理例如關(guān)于控制目標(biāo)設(shè)備的信息和用戶的操作歷史的信息。如下所述,為了使用遙控器1來(lái)控制設(shè)備,要求用戶提前注冊(cè)關(guān)于設(shè)備的信息。
顯示控制部分153控制LCD 51的顯示。例如,當(dāng)通信控制部分151從控制目標(biāo)設(shè)備獲得操作面板信息并且將其提供到顯示控制部分153時(shí),顯示控制部分153根據(jù)所提供的信息來(lái)使得LCD 51顯示一個(gè)操作面板。
輸入檢測(cè)部分154檢測(cè)對(duì)于按鍵53和觸摸板66的用戶輸入。指示所檢測(cè)的用戶輸入的信息被適當(dāng)?shù)剌敵龅酱鎯?chǔ)控制部分152、顯示控制部分153等。
圖7是示出在圖6中的搜索部分161的詳細(xì)配置的示例方框圖。
周期設(shè)置部分177根據(jù)此時(shí)的遙控器1的狀況來(lái)設(shè)置搜索執(zhí)行的周期。作為搜索執(zhí)行的默認(rèn)周期,例如,向遙控器1設(shè)置10秒的周期。如果通過(guò)搜索未檢測(cè)到任何設(shè)備,則周期設(shè)置部分171設(shè)置較長(zhǎng)的周期來(lái)取代所述默認(rèn)周期以作為搜索執(zhí)行周期。指示由周期設(shè)置部分171設(shè)置的周期的信息被輸出到搜索執(zhí)行部分172。
搜索執(zhí)行部分172按照要由周期設(shè)置部分171設(shè)置的周期來(lái)進(jìn)行設(shè)備搜索(查詢和尋呼)。另外,當(dāng)振動(dòng)檢測(cè)部分173檢測(cè)到大于預(yù)定門(mén)限值的振動(dòng)時(shí),搜索執(zhí)行部分172進(jìn)行設(shè)備搜索。由搜索執(zhí)行部分172搜索的結(jié)果被適當(dāng)?shù)剌敵龅酱鎯?chǔ)控制部分152和顯示控制部分153。
振動(dòng)檢測(cè)部分173監(jiān)視振動(dòng)傳感器68的輸出,并且檢測(cè)在遙控器1中產(chǎn)生的振動(dòng)。例如,在檢測(cè)到大于預(yù)定門(mén)限值的振動(dòng)時(shí),振動(dòng)檢測(cè)部分173識(shí)別遙控器1的外殼被拿起,并且向周期設(shè)置部分171和搜索執(zhí)行部分172輸出對(duì)此指示的信息。
圖8是示出在圖6中的存儲(chǔ)控制部分152的詳細(xì)配置的示例方框圖。
設(shè)備信息管理部分181管理從通信控制部分151提供的、通過(guò)用戶的注冊(cè)操作而注冊(cè)的設(shè)備信息。要由設(shè)備信息管理部分181管理的設(shè)備信息包括例如設(shè)備名、類別(設(shè)備的配置類型)、制造商代碼、設(shè)備ID、藍(lán)牙地址等。所述設(shè)備信息管理部分181向用戶設(shè)置管理部分184、操作歷史管理部分185等適當(dāng)?shù)靥峁┧芾淼男畔ⅰ?br>
高速緩沖存儲(chǔ)器管理部分182使得高速緩沖存儲(chǔ)器69A存儲(chǔ)通信控制部分151從設(shè)備獲得的操作面板信息,并且管理它。作為操作面板信息的管理,高速緩沖存儲(chǔ)器管理部分182清除例如具有低使用頻率的操作面板信息或在其被存儲(chǔ)后過(guò)去預(yù)定時(shí)間的操作面板信息。高速緩沖存儲(chǔ)器管理部分182也向顯示控制部分153輸出在高速緩沖存儲(chǔ)器69A中存儲(chǔ)的操作面板信息。
暫時(shí)操作面板管理部分183管理用于顯示暫時(shí)操作面板的信息,并且按照需要將其輸出到顯示控制部分153。如下所述,在遙控器1中的LCD 51上顯示按照設(shè)備類型的暫時(shí)操作面板,直到從通過(guò)搜索檢測(cè)的設(shè)備獲得操作面板信息。例如,如果通過(guò)搜索來(lái)檢測(cè)電視接收機(jī)21,在LCD 51上顯示用于使用一般電視接收機(jī)的功能的操作面板,直到從電視接收機(jī)21獲得專用于電視接收機(jī)21的操作面板信息。用于顯示如此顯示的暫時(shí)操作面板的信息也被輸出到高速緩沖存儲(chǔ)器管理部分182,然后被高速緩沖存儲(chǔ)器69A管理。
在遙控器1的存儲(chǔ)部分69中,例如,用于使用一般電視接收機(jī)的功能的操作面板的信息、用于使用一般VTR的功能的操作面板的信息、用于使用一般數(shù)字多用途盤(pán)(DVD)播放機(jī)的功能的操作面板的信息等被預(yù)先準(zhǔn)備為暫時(shí)操作面板信息。
用戶設(shè)置管理部分184根據(jù)從輸入檢測(cè)部分154提供的信息來(lái)管理例如關(guān)于操作面板的顯示的用戶設(shè)置。操作歷史管理部分185根據(jù)從輸入檢測(cè)部分154提供的信息來(lái)管理操作歷史,諸如遙控器1控制設(shè)備的內(nèi)容及其時(shí)間。由用戶設(shè)置管理部分184管理的設(shè)置信息和由操作歷史管理部分185管理的歷史信息被適當(dāng)?shù)剌敵龅皆O(shè)備信息管理部分181。
圖9是示出在圖6中的顯示控制部分153的詳細(xì)配置的示例方框圖。
操作面板信息獲取部分201獲取由存儲(chǔ)控制部分152的高速緩沖存儲(chǔ)器管理部分182管理的操作面板信息或從設(shè)備提供并且然后從通信控制部分151提供的操作面板信息,并且將其輸出到編輯部分202。
編輯部分202編輯從操作面板信息獲取部分201提供的操作面板信息,以便建立新的操作面板信息,用于使得LCD 51顯示操作面板。例如,當(dāng)從操作面板信息獲取部分201提供關(guān)于兩個(gè)設(shè)備的操作面板信息時(shí),編輯部分202執(zhí)行操作面板信息的編輯(HTML文件的分欄的分割),以便在LCD 51上上半部分和下半部分上顯示各個(gè)操作面板。由編輯部分202建立的操作面板信息被輸出到控制部分203。
在由編輯部分202執(zhí)行的編輯中,按照要求,引用要從操作歷史分析部分204提供的操作歷史的分析結(jié)果的信息。
控制部分203根據(jù)從編輯部分202提供的操作面板信息來(lái)控制LCD 51的操作,以便在LCD 51上顯示一個(gè)操作面板。
操作歷史分析部分204根據(jù)由存儲(chǔ)控制部分152的操作歷史管理部分185管理的操作歷史來(lái)分析用戶的偏好。例如,如果編輯部分202獲得多個(gè)操作歷史信息,則操作歷史分析部分204分析用戶對(duì)于各個(gè)操作面板的偏好,并且向編輯部分202輸出分析結(jié)果。
無(wú)線場(chǎng)強(qiáng)檢測(cè)部分205根據(jù)來(lái)自通信控制部分151的輸出來(lái)檢測(cè)在藍(lán)牙模塊67中接收的無(wú)線電波的強(qiáng)度。指示所檢測(cè)的無(wú)線電波強(qiáng)度的信息被輸出到編輯部分202和控制部分203。關(guān)于例如由于其與遙控器1分開(kāi)預(yù)定距離或更多而導(dǎo)致其可接收的無(wú)線電弱的設(shè)備的n操作面板,其顯示被控制使得顯示具有較高透明度的那個(gè)(以便以較淡色(paler-tone)調(diào)顯示)。
圖10是示出作為由遙控器1控制的設(shè)備的個(gè)人接收機(jī)31的配置的示例方框圖。
因?yàn)閭€(gè)人接收機(jī)31一般具有與圖3所示的遙控器1類似的配置,因此適當(dāng)?shù)厥÷灾睾喜糠值恼f(shuō)明。
藍(lán)牙模塊229連接到輸入/輸出接口225。藍(lán)牙模塊229與遙控器1的藍(lán)牙模塊67執(zhí)行通過(guò)藍(lán)牙的通信,并且例如響應(yīng)于來(lái)自藍(lán)牙模塊67的請(qǐng)求而發(fā)送在存儲(chǔ)部分228中存儲(chǔ)的操作面板信息。
通信部分230經(jīng)由有線或無(wú)線網(wǎng)絡(luò)與其他設(shè)備發(fā)送和接收多種信息。通信部分230也與通過(guò)因特網(wǎng)連接的多種設(shè)備發(fā)送和接收信息。
圖11是示出在圖10中的個(gè)人計(jì)算機(jī)31的功能配置的示例方框圖。圖11所示的各個(gè)功能部分要通過(guò)由圖10中的CPU 221的預(yù)定控制程序的執(zhí)行來(lái)被實(shí)現(xiàn)。
控制部分241控制整個(gè)個(gè)人計(jì)算機(jī)1(通信控制部分242、操作面板信息管理部分243和設(shè)備信息管理部分244)的操作。通信控制部分242控制在藍(lán)牙模塊229中的藍(lán)牙通信或在通信部分230中的通信。
操作面板信息管理部分243管理在存儲(chǔ)部分228中存儲(chǔ)的操作面板信息,并且響應(yīng)于來(lái)自遙控器1的請(qǐng)求而讀出所述操作面板信息并且提供它。設(shè)備信息管理部分244管理其中包括例如個(gè)人計(jì)算機(jī)31的名稱、類別(個(gè)人計(jì)算機(jī))、制造商代碼、設(shè)備ID和藍(lán)牙地址等的設(shè)備信息,并且將其提供到遙控器1。
圖1中的電視接收機(jī)21、音頻系統(tǒng)22和機(jī)器人32具有與圖10和圖11所示的個(gè)人計(jì)算機(jī)31類似的配置。因此,按照需要,圖10和圖11也可以被引用作為電視接收機(jī)21、音頻系統(tǒng)22和機(jī)器人32的配置。對(duì)于電視接收機(jī)21和音頻系統(tǒng)22,在諸如調(diào)諧器部分和壓縮器部分的獨(dú)立設(shè)備中固有的一些配置被加到圖10的配置。
接著將說(shuō)明在圖1中的控制系統(tǒng)的操作。
參見(jiàn)圖12的流程圖,首先說(shuō)明用于注冊(cè)設(shè)備信息的遙控器1的處理。
當(dāng)用戶指示注冊(cè)設(shè)備信息時(shí),在步驟S1,搜索部分161激活藍(lán)牙模塊67以搜索(查詢和尋呼)設(shè)備。
搜索部分161在步驟S2確定是否在通信覆蓋范圍內(nèi)存在設(shè)備。如果確定不存在設(shè)備,則處理返回步驟S1以重復(fù)搜索。如果在從藍(lán)牙模塊67發(fā)送的電磁波的覆蓋范圍中存在設(shè)備,則從所述設(shè)備進(jìn)行對(duì)于搜索的響應(yīng)。
如果搜索部分161在步驟S2確定在通信覆蓋范圍中存在設(shè)備,則處理前進(jìn)到步驟S3以確定是否在通過(guò)搜索檢測(cè)的設(shè)備中存在任何等待注冊(cè)的設(shè)備。例如,為了可使用遙控器1來(lái)操作設(shè)備,要求在遙控器1中登記設(shè)備的設(shè)備信息的用戶通過(guò)預(yù)定的操作將設(shè)備的狀態(tài)設(shè)置為注冊(cè)等待狀態(tài)。
如果搜索部分161在步驟S3中確定在被檢測(cè)的設(shè)備中不存在等待注冊(cè)的設(shè)備,則處理返回步驟S1以重復(fù)地執(zhí)行上述處理。在此,如果雖然重復(fù)地執(zhí)行預(yù)定次數(shù)的搜索但是未檢測(cè)到任何等待注冊(cè)的設(shè)備,則處理終止。
如果搜索部分161在步驟S3確定存在等待注冊(cè)的設(shè)備,則搜索部分161向顯示控制部分153(控制部分203(圖9))輸出所檢測(cè)的設(shè)備的信息。
在步驟S4,顯示控制部分153根據(jù)來(lái)自搜索部分161的輸出而使得LCD51顯示等待注冊(cè)的設(shè)備(能夠注冊(cè)設(shè)備信息的設(shè)備)的列表。
圖13是示出要在步驟S4中在LCD 51上顯示的屏幕的示例圖。
在圖13的示例中,在屏幕的上部分上顯示消息“可注冊(cè)的設(shè)備列表”,并且在其下顯示“電視(電視接收機(jī)21)”和“音頻系統(tǒng)(音頻系統(tǒng)22)”作為被設(shè)置了注冊(cè)等待狀態(tài)的設(shè)備。換句話說(shuō),圖13的屏幕被作為下述情況用戶將位于圖1的房間11中的電視接收機(jī)21和音頻系統(tǒng)22設(shè)置為注冊(cè)等待狀態(tài),并且執(zhí)行注冊(cè)操作。
在圖13中的“TV”和“音頻系統(tǒng)”的文本信息基于設(shè)備的類別信息而被顯示,所述類別信息分別從電視接收機(jī)21和音頻系統(tǒng)22通過(guò)搜索來(lái)被獲得。
如果例如通過(guò)直接按下LCD 51的表面來(lái)顯示圖13所示的屏幕,則用戶移動(dòng)光標(biāo)301來(lái)選擇用戶注冊(cè)的設(shè)備。用戶的輸入被輸入檢測(cè)部分154檢測(cè)到,并且被通知到通信控制部分151(設(shè)備控制部分162)。
在步驟S5,設(shè)備控制部分162請(qǐng)求用戶指示注冊(cè)其設(shè)備信息的設(shè)備發(fā)送設(shè)備信息。響應(yīng)于來(lái)自遙控器1的請(qǐng)求,在所述設(shè)備中讀出先前存儲(chǔ)的設(shè)備信息,并且通過(guò)藍(lán)牙通信向遙控器1提供所讀出的設(shè)備信息。
在步驟S6,設(shè)備控制部分162控制藍(lán)牙模塊67以獲得從設(shè)備發(fā)送的設(shè)備信息。所獲得的設(shè)備信息被從設(shè)備控制部分162輸出到存儲(chǔ)控制部分152(設(shè)備信息管理部分181)。
在步驟S7,設(shè)備信息管理部分181使得存儲(chǔ)部分69存儲(chǔ)所提供的設(shè)備信息,并且注冊(cè)它。
圖14是示出要由設(shè)備信息管理部分181管理的設(shè)備信息的示例圖。
如圖14所示,例如,設(shè)備名稱、設(shè)備類別、制造商代碼、設(shè)備ID和藍(lán)牙地址被注冊(cè)為設(shè)備信息。
圖14指示下述情況其中在圖13的選擇屏幕上選擇電視接收機(jī)21,相對(duì)于設(shè)備1(電視接收機(jī)21)來(lái)注冊(cè)在名稱中的“電視”、在類別中的“TV”、在制造商代碼中的“00x1”、在設(shè)備ID中的“1234”和在藍(lán)牙地址中的“08:00:46:21:94:A3”。
上述處理被重復(fù)地執(zhí)行以依序向圖14所示的表格增加各個(gè)設(shè)備的信息。因?yàn)樵O(shè)備控制部分162響應(yīng)于諸如被注冊(cè)的制造商代碼的信息而建立命令,因此其后有可能遙控器1操作其設(shè)備信息被注冊(cè)的一個(gè)設(shè)備,參見(jiàn)圖15的流程圖,接著說(shuō)明由設(shè)備響應(yīng)于圖12的處理而執(zhí)行的處理。下面是由電視接收機(jī)21執(zhí)行處理的情況。
在步驟S21,根據(jù)對(duì)于輸入部分226(圖10)的用戶輸入,電視接收機(jī)21的控制部分241確定是否指示了對(duì)于注冊(cè)等待狀態(tài)的設(shè)置,并且等待直到它確定指示所述設(shè)置。
如果控制部分241在步驟S21中例如由于操作了預(yù)定的按鈕而確定指示對(duì)注冊(cè)等待狀態(tài)進(jìn)行設(shè)置,則處理進(jìn)行到步驟S22以將電視接收機(jī)21的狀態(tài)設(shè)置為注冊(cè)等待狀態(tài)。
通過(guò)這種方式,藍(lán)牙模塊229重復(fù)地執(zhí)行查詢掃描和尋呼掃描。在接收到來(lái)自遙控器1的無(wú)線電波時(shí),遙控器1被通知它被設(shè)置到注冊(cè)等待狀態(tài)。
在步驟S23,通信控制部分242確定是否遙控器1請(qǐng)求設(shè)備信息的發(fā)送,并且等待直到它確定請(qǐng)求發(fā)送。
如果通信控制部分242在步驟S23確定遙控器1請(qǐng)求設(shè)備信息的發(fā)送,則處理進(jìn)行到步驟S24以發(fā)送由設(shè)備信息管理部分244管理的設(shè)備信息。即,通過(guò)設(shè)備信息管理部分244,存儲(chǔ)在存儲(chǔ)部分228中的設(shè)備信息被讀出并且然后被從通信控制部分242發(fā)送到遙控器1。
如上所述,在接收到從設(shè)備發(fā)送的設(shè)備信息時(shí),遙控器1注冊(cè)它(在圖12中的步驟S7)。
參見(jiàn)圖16的流程圖,接著說(shuō)明用于顯示操作面板的遙控器1的處理。當(dāng)控制目標(biāo)設(shè)備被在預(yù)定周期中執(zhí)行的搜索處理檢測(cè)到時(shí),這個(gè)處理被執(zhí)行。
當(dāng)搜索部分161通知所述設(shè)備被檢測(cè)到時(shí),在步驟31,存儲(chǔ)控制部分152的設(shè)備信息管理部分181引用在存儲(chǔ)部分69中管理的信息,并且確定是否已經(jīng)注冊(cè)了所乘積的設(shè)備的設(shè)備信息。
如果設(shè)備信息管理部分181在步驟S31中確定未注冊(cè)所檢測(cè)的設(shè)備的設(shè)備信息,則處理進(jìn)行到步驟S32以執(zhí)行已經(jīng)參照?qǐng)D12所述的注冊(cè)處理。換句話說(shuō),當(dāng)檢測(cè)到等待注冊(cè)的設(shè)備時(shí),向所檢測(cè)的設(shè)備請(qǐng)求發(fā)送設(shè)備信息,并且注冊(cè)響應(yīng)于所述請(qǐng)求從所述設(shè)備發(fā)送的設(shè)備信息。
在注冊(cè)了所述設(shè)備信息后,在步驟S33中的處理被跳過(guò),并且執(zhí)行后續(xù)的處理。
另一方面,如果設(shè)備信息管理部分181在步驟S31確定諸如設(shè)備ID、藍(lán)牙地址等的所檢測(cè)設(shè)備的設(shè)備信息已經(jīng)被注冊(cè)到存儲(chǔ)部分69中,則處理進(jìn)行到步驟S33。例如,在圖14所示的信息已經(jīng)被注冊(cè)并且通過(guò)搜索檢測(cè)到電視接收機(jī)21的時(shí)候,確定注冊(cè)了設(shè)備信息。
在步驟S33,高速緩沖存儲(chǔ)器管理部分182確定是否在高速緩沖存儲(chǔ)器69A中保存了所檢測(cè)設(shè)備的操作面板信息。如果確定未保存,則處理進(jìn)行到步驟S34。
如果在高速緩沖存儲(chǔ)器69A中未保存操作面板信息,則指示這個(gè)信息被從高速緩沖存儲(chǔ)器管理部分182輸出到暫時(shí)操作面板管理部分183。暫時(shí)操作面板管理部分183根據(jù)所檢測(cè)設(shè)備的類別向顯示控制部分153輸出顯示暫時(shí)操作面板的信息(以下稱為暫時(shí)操作面板信息)。
從暫時(shí)操作面板管理部分183輸出的暫時(shí)操作面板信息被顯示控制部分153的操作面板信息獲取部分201獲取,然后經(jīng)由編輯部分202被輸出到控制部分203。
在步驟S34中,控制部分203根據(jù)所提供的信息使得LCD51顯示暫時(shí)操作面板。
圖17是示出在步驟S34中在LCD51上顯示的暫時(shí)操作面板的示例的圖。
例如,在檢測(cè)到電視接收機(jī)21并且在高速緩沖存儲(chǔ)器69A中未保存電視接收機(jī)21的操作面板信息的情況下,與制造商等無(wú)關(guān)地在LCD 51上顯示諸如圖17所示的操作面板,它意欲用于操作被遙控器1設(shè)置到一般電視接收機(jī)的功能。
在圖17的示例中,在電視接收機(jī)21的暫時(shí)操作面板的左上顯示當(dāng)通/斷電源時(shí)要操作的電源按鈕311,并且在右下顯示當(dāng)轉(zhuǎn)換頻道時(shí)要操作的數(shù)字鍵區(qū)312。另外,在暫時(shí)操作面板的左下顯示當(dāng)調(diào)整音量時(shí)操作的音量按鈕313。電源按鈕311、數(shù)字鍵區(qū)312和音量按鈕313被共同準(zhǔn)備用于一般電視接收機(jī)的遙控器,而與制造商和功能無(wú)關(guān)。
這樣的暫時(shí)操作面板被顯示直到從被檢測(cè)的電視接收機(jī)21發(fā)送用于顯示專用于電視接收機(jī)21的操作面板的操作面板信息。因此,用戶可以通過(guò)使用暫時(shí)操作面板來(lái)操作電視接收機(jī)21,直到從電視接收機(jī)21發(fā)送操作面板信息并且根據(jù)所述信息來(lái)顯示一個(gè)操作面板(專用于電視接收機(jī)21的操作面板)。換句話說(shuō),用戶可以在檢測(cè)到電視接收機(jī)21后立即操作電視接收機(jī)21。
返回圖16的說(shuō)明,在步驟S35中,設(shè)備控制部分162發(fā)送指示遙控器1的特征的特征信息,并且請(qǐng)求遙控器1發(fā)送最佳操作面板信息。例如,如果檢測(cè)到電視接收機(jī)21,則向電視接收機(jī)21發(fā)送作為遙控器1的特征信息的諸如LCD的分辨率(屏幕大小)的關(guān)于硬件信息,并且請(qǐng)求按照LCD 51的分辨率的操作面板信息的發(fā)送。
在電視接收機(jī)21中,例如,從先前準(zhǔn)備的多個(gè)設(shè)備信息選擇按照請(qǐng)求設(shè)備信息的遙控器的分辨率的信息,或者執(zhí)行按照遙控器的分辨率的轉(zhuǎn)換處理。
響應(yīng)于來(lái)自遙控器1的請(qǐng)求,所述設(shè)備通過(guò)藍(lán)牙通信來(lái)發(fā)送按照遙控器1的硬件配置的操作面板信息。因此,在步驟S36中,設(shè)備控制部分162接收所發(fā)送的操作面板信息。由設(shè)備控制部分162接收的操作面板信息被顯示控制部分153的操作面板信息獲取部分201獲取。
由操作面板信息獲取部分201獲取的操作面板信息被編輯部分202執(zhí)行預(yù)定的編輯,然后被提供到控制部分203。例如,如果從多個(gè)設(shè)備獲得操作面板信息,則在編輯部分202中執(zhí)行HTML文件(操作面板信息)的預(yù)定編輯,以便在LCD 51上顯示多個(gè)操作面板。
在步驟S37中,控制部分203使得LCD 51顯示操作面板。
圖18是示出要根據(jù)從電視接收機(jī)21發(fā)送的操作面板信息來(lái)顯示的操作面板的示例的圖。
在圖18的示例中,電源按鈕321被顯示在操作面板的右上部,當(dāng)在廣播衛(wèi)星(BS)數(shù)字廣播、通信衛(wèi)星(CS)數(shù)字廣播和模擬廣播之間轉(zhuǎn)換來(lái)源時(shí)操作的轉(zhuǎn)換按鈕322被顯示在電源按鈕321的左邊。另外,數(shù)字鍵區(qū)323被顯示在轉(zhuǎn)換按鈕322下部,當(dāng)關(guān)閉音量輸出時(shí)操作的靜音按鈕324、當(dāng)調(diào)整音量時(shí)操作的音量按鈕325和當(dāng)轉(zhuǎn)換頻道時(shí)操作的頻道轉(zhuǎn)換按鈕326被顯示在數(shù)字鍵區(qū)323的右邊。
通過(guò)與圖17所示的暫時(shí)操作面板相比較顯然,按照電視接收機(jī)21的功能來(lái)定制根據(jù)從電視接收機(jī)21發(fā)送的信息顯示的、在圖18所示的操作面板。換句話說(shuō),如果電視接收機(jī)21具有顯示BS數(shù)字廣播、CS數(shù)字廣播、模擬廣播等的節(jié)目的功能,則根據(jù)從電視接收機(jī)21發(fā)送的操作面板信息來(lái)顯示這樣的操作面板,其上如圖18的操作面板中所示準(zhǔn)備了用于轉(zhuǎn)換這些廣播的按鈕。遙控器1的用戶可以使用操作面板來(lái)操作電視接收機(jī)21。
在此,在高速緩沖存儲(chǔ)器69A中保存了用于顯示圖18所示的操作面板的操作面板信息(HTML文件)。
返回圖16的說(shuō)明,顯示控制部分153的無(wú)線電場(chǎng)強(qiáng)度檢測(cè)部分205確定是否遙控器1出了與設(shè)備的通信覆蓋范圍。直到確定它出了通信覆蓋范圍,處理返回步驟S37以繼續(xù)顯示操作面板。從用于控制在藍(lán)牙模塊67和設(shè)備之間的通信控制部分151,無(wú)線電場(chǎng)強(qiáng)度檢測(cè)部分205被通知接收在這個(gè)通信中使用的無(wú)線電波的條件。
如果在步驟S38中確定例如由于操作電視接收機(jī)21直到那時(shí)的用戶與遙控器1一起移動(dòng)而導(dǎo)致遙控器1出了通信覆蓋范圍,則處理進(jìn)行到步驟S39,其中控制部分203消除直到那時(shí)顯示的操作面板的顯示。
參見(jiàn)圖19的流程圖,接著說(shuō)明響應(yīng)于圖16的處理的、由作為設(shè)備的電視接收機(jī)21執(zhí)行的處理。
在步驟S51,根據(jù)要在藍(lán)牙模塊229中接收然后經(jīng)由通信控制部分242提供的信息,電視接收機(jī)21的操作面板信息管理部分243確定是否請(qǐng)求操作面板信息的發(fā)送,并且等待直到它確定請(qǐng)求了發(fā)送。
如果操作面板信息管理部分243在步驟S51中確定請(qǐng)求了操作面板信息的發(fā)送,則處理進(jìn)行到步驟S52以根據(jù)在來(lái)自遙控器1的請(qǐng)求中包括的、遙控器1的特征信息(LCD 51的分辨率、以及指示色彩顯示是否可能的信息)來(lái)選擇要提供的操作面板信息。
例如,在電視接收機(jī)21中準(zhǔn)備了對(duì)應(yīng)于其相應(yīng)的分辨率的多個(gè)操作面板信息的情況下,從這些信息中選擇對(duì)應(yīng)于遙控器1的分辨率的那個(gè)。而且,操作面板信息管理部分243轉(zhuǎn)換操作面板信息的顯示大小以作為所提供的操作面板信息選擇對(duì)應(yīng)于遙控器1的分辨率的那個(gè)。由操作面板信息管理部分243選擇的操作面板信息被輸出到通信控制部分242。
在步驟S53中,通信控制部分242向遙控器1發(fā)送由操作面板信息管理部分243選擇的操作面板信息。根據(jù)如上所述發(fā)送的操作面板信息,在遙控器1中顯示操作面板(圖16中的步驟S37)。
因此,按照諸如在遙控器1中的色彩顯示的能力和分辨率的特征存在所選擇操作面板信息。這能夠使遙控器1顯示最佳的操作面板。
通過(guò)上述的處理,僅僅通過(guò)將遙控器1靠近用戶期望操作的設(shè)備,用戶就可以使得所述設(shè)備的操作面板自動(dòng)被顯示,并且也不用親自執(zhí)行用于取消操作面板的顯示的任何操作來(lái)取消顯示。
另外,因?yàn)橐鶕?jù)從所述設(shè)備發(fā)送的信息來(lái)顯示在遙控器1上顯示的操作面板,因此能夠按照設(shè)備的功能來(lái)顯示最佳的操作面板,并且也能夠通過(guò)使用這個(gè)操作面板來(lái)控制所述設(shè)備。
換句話說(shuō),在例如其中在LCD 51上顯示圖18所示的操作面板的狀態(tài)中,用戶可以通過(guò)操作電源按鈕321來(lái)控制電視接收機(jī)21的電源的通斷。
雖然上面已經(jīng)說(shuō)明了可以被遙控器1控制的設(shè)備被放置在靠近遙控器1并且所述設(shè)備可以直接通過(guò)藍(lán)牙與遙控器1通信的情況,但是可以配置使得經(jīng)由網(wǎng)絡(luò)連接到可以直接通信的設(shè)備的其他設(shè)備也間接地被遙控器1控制。
圖20示出被應(yīng)用了本發(fā)明的其他控制系統(tǒng)的配置的示例的圖。在圖20中,與圖1中相同的部件具有相同附圖標(biāo)記。
在圖20中,房間13被加到圖1的配置,并且個(gè)人計(jì)算機(jī)351被放置在那里。像其他設(shè)備一樣,個(gè)人計(jì)算機(jī)351具有圖10和圖11中的配置。即,像電視接收機(jī)21和音頻系統(tǒng)22一樣,用戶可以通過(guò)使用遙控器1來(lái)操作個(gè)人計(jì)算機(jī)351。
通過(guò)按照例如IEEE802.11b的無(wú)線LAN,個(gè)人計(jì)算機(jī)351連接到被放置在房間11的電視接收機(jī)21和放置在房間12的個(gè)人計(jì)算機(jī)31。在圖20中,連接個(gè)人計(jì)算機(jī)351和電視接收機(jī)21的虛線箭頭和連接個(gè)人計(jì)算機(jī)351和個(gè)人計(jì)算機(jī)31的虛線箭頭指示有可能經(jīng)由無(wú)線LAN相互通信。
在圖20的控制系統(tǒng)中,在房間13中出現(xiàn)拿著遙控器1的用戶。因此,通過(guò)參照?qǐng)D12所述的處理,例如,檢測(cè)到個(gè)人接收機(jī)351,并且注冊(cè)其設(shè)備信息。其后,遙控器1向個(gè)人計(jì)算機(jī)351請(qǐng)求關(guān)于可以經(jīng)由個(gè)人計(jì)算機(jī)351間接控制的設(shè)備的信息。
例如,經(jīng)由無(wú)線LAN連接到個(gè)人計(jì)算機(jī)351的電視接收機(jī)21和個(gè)人計(jì)算機(jī)31可以被看作可以經(jīng)由個(gè)人計(jì)算機(jī)351間接控制的設(shè)備。
因此,響應(yīng)于來(lái)自遙控器1的請(qǐng)求,諸如IP地址和媒體訪問(wèn)控制(MAC)地址的電視接收機(jī)21和個(gè)人計(jì)算機(jī)31的地址信息被從個(gè)人計(jì)算機(jī)351發(fā)送到遙控器1來(lái)作為關(guān)于可控制設(shè)備的信息。
其后,根據(jù)所獲得的地址信息,遙控器1經(jīng)由個(gè)人計(jì)算機(jī)351來(lái)訪問(wèn)電視接收機(jī)21和個(gè)人計(jì)算機(jī)31,以便遙控器1獲得電視接收機(jī)21和個(gè)人計(jì)算機(jī)31的操作面板信息。根據(jù)所獲得的操作面板信息,例如在LCD 51上顯示個(gè)人計(jì)算機(jī)31的操作面板。因此,即使位于房間13,用戶也可以操作它以控制位于房間12的個(gè)人計(jì)算機(jī)31。
具體上講,當(dāng)操作個(gè)人計(jì)算機(jī)31的操作面板時(shí),在遙控器1中建立對(duì)應(yīng)于用戶操作的命令,并且所建立的命令通過(guò)藍(lán)牙通信發(fā)送到個(gè)人計(jì)算機(jī)351。在接收到通過(guò)藍(lán)牙通信發(fā)送的命令時(shí),根據(jù)包含在命令中的和表示諸如IP地址的命令傳輸目的的信息個(gè)人計(jì)算機(jī)351將從遙控器1發(fā)送的命令經(jīng)由無(wú)線LAN向位于房間12的個(gè)人計(jì)算機(jī)31發(fā)送。獲得所述命令的個(gè)人計(jì)算機(jī)31按照所述命令來(lái)執(zhí)行操作。
因此,在圖20的控制系統(tǒng)中,即使對(duì)于不能與遙控器1直接通信的設(shè)備,用戶也可以經(jīng)由可以直接通信的設(shè)備(個(gè)人計(jì)算機(jī)351)和網(wǎng)絡(luò)來(lái)控制它。
圖21是示出當(dāng)遙控器1處于圖20所示的狀態(tài)中時(shí)LCD 51的顯示的示例的圖。
在圖21的區(qū)域51A上顯示的操作面板要根據(jù)經(jīng)由無(wú)線LAN、個(gè)人計(jì)算機(jī)351和藍(lán)牙通信從電視接收機(jī)21獲得的操作面板信息來(lái)顯示。
在圖21的區(qū)域51B的上部,顯示了一個(gè)圖標(biāo)361,當(dāng)指示它顯示個(gè)人計(jì)算機(jī)351的操作面板時(shí)要操作它,個(gè)人計(jì)算機(jī)351是可以通過(guò)藍(lán)牙通信直接通信的設(shè)備。在區(qū)域51B的下部,顯示了當(dāng)指示其顯示電視接收機(jī)21的操作面板時(shí)要操作的圖標(biāo)371和當(dāng)指示其顯示個(gè)人計(jì)算機(jī)31的操作面板時(shí)要操作的圖標(biāo)372,它們能夠經(jīng)由個(gè)人計(jì)算機(jī)351間接被控制。
在圖21的狀態(tài)中,用戶可以使用圖標(biāo)361指示,以便顯示個(gè)人計(jì)算機(jī)351的操作面板,并且使用圖標(biāo)372來(lái)指示以便顯示個(gè)人計(jì)算機(jī)31的操作面板。在此,圖21作為用戶設(shè)置以在LCD51上顯示操作面板的情況的一個(gè)示例。
用戶可以通過(guò)使用如此顯示的所述操作面板來(lái)操作電視接收機(jī)21和個(gè)人計(jì)算機(jī)31。因此,用戶可以控制位于其他房間的個(gè)人計(jì)算機(jī)31,而不將遙控器1靠近所述設(shè)備。
接著說(shuō)明圖20的控制系統(tǒng)的操作。
參見(jiàn)圖22和23的流程圖,首先說(shuō)明用于在圖20的控制系統(tǒng)中的遙控器1中注冊(cè)設(shè)備信息的處理。下面,為了方便,圖20的個(gè)人計(jì)算機(jī)351被稱為“設(shè)備A”,電視接收機(jī)21被稱為“設(shè)備B”,個(gè)人計(jì)算機(jī)31被稱為“設(shè)備C”。
在步驟S101,遙控器1請(qǐng)求通過(guò)搜索檢測(cè)到的設(shè)備A(個(gè)人計(jì)算機(jī)351)發(fā)送設(shè)備信息。在遙控器1和設(shè)備A之間的處理一般類似于參照?qǐng)D12和圖15所述的處理等,所述處理是請(qǐng)求等待注冊(cè)的設(shè)備A發(fā)送設(shè)備A的設(shè)備信息。
來(lái)自遙控器1的請(qǐng)求在步驟S121中被設(shè)備A接收。在步驟122,設(shè)備A的設(shè)備信息被從設(shè)備A發(fā)送到遙控器1。
在步驟S102中,遙控器1接收從設(shè)備A發(fā)送的設(shè)備信息,并且處理進(jìn)行到步驟S103以注冊(cè)它。通過(guò)這種手段,注冊(cè)了諸如設(shè)備A的設(shè)備ID、制造商代碼、藍(lán)牙地址的信息。
在步驟S104中,遙控器1向設(shè)備A查詢關(guān)于可以通過(guò)插入設(shè)備A間接控制的設(shè)備的信息。
這個(gè)查詢?cè)诓襟ES123被設(shè)備A接收,并且處理進(jìn)行到步驟S124以向遙控器1發(fā)送地址信息,諸如被分配到設(shè)備B和設(shè)備C的、在無(wú)線LAN上的IP地址。
例如,當(dāng)通過(guò)無(wú)線LAN的連接被建立時(shí),作為設(shè)備A的個(gè)人計(jì)算機(jī)351已經(jīng)獲得諸如電視接收機(jī)21和個(gè)人計(jì)算機(jī)31的IP地址的信息,這個(gè)信息然后被發(fā)送到遙控器1。上述的IP地址要被路由器(未示出)分配。
在步驟S105中,遙控器1接收從設(shè)備A發(fā)送的信息。
在步驟S106中,根據(jù)從設(shè)備A通知的信息,遙控器1向設(shè)備A發(fā)送消息,用于請(qǐng)求設(shè)備B發(fā)送設(shè)備信息。這個(gè)消息包括諸如作為電視接收機(jī)21的設(shè)備B的IP地址的信息來(lái)作為指定發(fā)送目的地的信息。
所述消息被設(shè)備A經(jīng)由藍(lán)牙接收,然后經(jīng)由設(shè)備A被發(fā)送到設(shè)備B。即,根據(jù)在所述消息中包括的IP地址,設(shè)備A確定消息的發(fā)送目的地和將其發(fā)送到設(shè)備B。
設(shè)備B在步驟S131接收經(jīng)由設(shè)備A發(fā)送的消息,并且處理進(jìn)行到步驟S132以響應(yīng)于來(lái)自遙控器1的請(qǐng)求發(fā)送設(shè)備B的設(shè)備信息。從設(shè)備B發(fā)送的設(shè)備信息經(jīng)由設(shè)備A被發(fā)送到遙控器1。
在步驟S107中,遙控器1接收經(jīng)由設(shè)備A從設(shè)備B發(fā)送的設(shè)備信息,并且處理進(jìn)行到步驟S108以注冊(cè)它。
然后,處理進(jìn)行到步驟S109,其中遙控器1發(fā)送一個(gè)消息,用于請(qǐng)求設(shè)備C發(fā)送設(shè)備信息。像對(duì)于設(shè)備B的消息一樣,對(duì)于設(shè)備C的消息經(jīng)由設(shè)備A被發(fā)送到設(shè)備C。
在步驟S141中,設(shè)備C接收從遙控器1發(fā)送的消息,并且處理進(jìn)行到步驟S142以向遙控器1發(fā)送設(shè)備C的設(shè)備信息。
在步驟S110,遙控器1接收經(jīng)由設(shè)備A從設(shè)備C發(fā)送的設(shè)備信息,并且處理進(jìn)行到步驟S111以注冊(cè)它。
通過(guò)上述處理,可以直接通信的設(shè)備A的設(shè)備信息和其中每個(gè)可以間接通信的設(shè)備B和設(shè)備C的設(shè)備信息注冊(cè)在遙控器1中。
圖24是示出通過(guò)參見(jiàn)圖22和圖23所述的處理在遙控器1中注冊(cè)的設(shè)備信息的示例圖。
在圖24的示例中,個(gè)人計(jì)算機(jī)351的設(shè)備信息被注冊(cè)為第一信息(設(shè)備1),電視接收機(jī)21的設(shè)備信息被注冊(cè)為第二信息(設(shè)備2),個(gè)人計(jì)算機(jī)31的設(shè)備信息被注冊(cè)為第三信息(設(shè)備3)。
具體上講,在名稱中的“個(gè)人計(jì)算機(jī)”、在類別中的“PC”、在制造商代碼中的“00x1”、在設(shè)備ID中的“1122”和在藍(lán)牙地址中的“06:00:25:63:75:B5”被注冊(cè)為個(gè)人計(jì)算機(jī)351的設(shè)備信息。同樣,在名稱中的“電視機(jī)”、在類別中的“TV”、在制造商代碼中的“00x1”、在設(shè)備ID中的“1234”和在藍(lán)牙地址中的“08:00:46:21:94:A3”被注冊(cè)為電視接收機(jī)21的設(shè)備信息。而且,在名稱中的“個(gè)人計(jì)算機(jī)”、在類別中的“PC”、在制造商代碼中的“00x5”、在設(shè)備ID中的“7788”和在藍(lán)牙地址中的“07:01:22:34:56:78”被注冊(cè)為個(gè)人計(jì)算機(jī)31的設(shè)備信息。
諸如從設(shè)備A獲得的各個(gè)設(shè)備的地址的信息也與圖24的設(shè)備信息一起被注冊(cè)。
圖25是示出要在遙控器1中注冊(cè)的信息以及設(shè)備信息的示例的圖。
如圖25所示,注冊(cè)了個(gè)人計(jì)算機(jī)351(設(shè)備A)的IP地址和MAC地址、從設(shè)備A通知的電視接收機(jī)21(設(shè)備B)和個(gè)人計(jì)算機(jī)31(設(shè)備C)的各個(gè)IP地址和MAC地址。
在圖25的示例中,電視接收機(jī)21的IP地址是“192.168.0.10”,MAC地址是“00-30-65-BA-E9-C2”。個(gè)人計(jì)算機(jī)351的IP地址是“192.168.0.2”,MAC地址是“00-30-63-CA-E8-D1”。個(gè)人計(jì)算機(jī)31的IP地址是“192.168.0.11”,MAC地址是“00-30-65-CC-E9-C5”。
進(jìn)一步在圖25中,也注冊(cè)了用于指示當(dāng)從遙控器1觀看的各個(gè)設(shè)備時(shí)的連接關(guān)系(親子關(guān)系)的信息。具體上講,它指示對(duì)應(yīng)于電視接收機(jī)21的父母的設(shè)備和對(duì)應(yīng)于個(gè)人計(jì)算機(jī)31的父母的設(shè)備是個(gè)人計(jì)算機(jī)351。在此,可以與遙控器1直接通信的設(shè)備被當(dāng)作“父”設(shè)備,可以通過(guò)插入所述“父”設(shè)備而與遙控器1間接通信的設(shè)備被當(dāng)作“子”設(shè)備。
通過(guò)參見(jiàn)圖24和圖25所示的信息,遙控器1可以向間接連接的設(shè)備發(fā)送預(yù)定的命令。因此,其后,通過(guò)個(gè)人計(jì)算機(jī)351來(lái)執(zhí)行在遙控器1和電視接收機(jī)21之間的各種數(shù)據(jù)的發(fā)送/接收、在遙控器1和個(gè)人計(jì)算機(jī)31之間的各種數(shù)據(jù)的發(fā)送/接收,如圖22和圖23所示。
參見(jiàn)圖26和圖27,接著說(shuō)明在圖20的遙控器1中的處理,以便注冊(cè)設(shè)備信息。
圖26和圖27意欲說(shuō)明在參照?qǐng)D22所述的遙控器1中的更詳細(xì)的處理。圖26的處理一般類似于參照?qǐng)D12所述的處理。
從步驟S151到步驟S157的處理類似于在圖12中的在步驟S1到步驟S7中的處理。即,當(dāng)用戶指示注冊(cè)設(shè)備信息時(shí),搜索部分161在步驟S151中激活藍(lán)牙模塊67以進(jìn)行設(shè)備的搜索(查詢和尋呼)。
如果搜索部分161在步驟S152中確定在通信覆蓋范圍中存在設(shè)備,則處理進(jìn)行到步驟S153以確定是否在通過(guò)搜索檢測(cè)的設(shè)備中存在等待注冊(cè)的設(shè)備。例如,如果設(shè)備A(個(gè)人計(jì)算機(jī)351)被設(shè)置到注冊(cè)等待狀態(tài),則搜索部分161在步驟S153確定存在等待注冊(cè)的設(shè)備,并且處理進(jìn)行到步驟S154。
在步驟S154中,顯示控制部分153使得LCD51顯示等待注冊(cè)的設(shè)備的列表。在步驟S155中,設(shè)備控制部分162請(qǐng)求發(fā)送在所述列表上的例如設(shè)備A的設(shè)備信息,所述設(shè)備A被指示來(lái)注冊(cè)設(shè)備信息。響應(yīng)于來(lái)自遙控器1的請(qǐng)求,在設(shè)備A中讀出設(shè)備信息,并且讀出的設(shè)備信息通過(guò)藍(lán)牙通信被提供到遙控器1。
在步驟S156中,設(shè)備控制部分162獲得從設(shè)備發(fā)送的設(shè)備信息。在步驟S157中,設(shè)備信息管理部分181注冊(cè)由設(shè)備控制部分162獲得的設(shè)備A的設(shè)備信息。
在步驟S158中,請(qǐng)求部分163向設(shè)備A查詢關(guān)于可對(duì)其執(zhí)行間接控制(經(jīng)由設(shè)備A的控制)的設(shè)備的信息。
因?yàn)樵O(shè)備A響應(yīng)于這個(gè)查詢而通知間接可控制設(shè)備的存在/不存在的設(shè)備,從請(qǐng)求部分163在步驟S159確定是否存在間接可控制的設(shè)備。
如果請(qǐng)求部分163在步驟S159確定存在間接可控制的設(shè)備,則處理進(jìn)行到步驟S160以接收從設(shè)備A發(fā)送的、關(guān)于作為間接可控制設(shè)備的設(shè)備B和設(shè)備C的地址信息。另一方面,如果在步驟S159中確定不存在間接可控制的設(shè)備,則處理結(jié)束。
由請(qǐng)求部分163獲得的地址信息被輸出到設(shè)備信息管理部分181,并且與設(shè)備信息一起被設(shè)備信息管理部分181管理。
在步驟S161,設(shè)備控制部分162向設(shè)備A發(fā)送消息,用于請(qǐng)求例如設(shè)備B發(fā)送設(shè)備信息。這個(gè)消息包括設(shè)備B的IP地址來(lái)作為用于指示消息的發(fā)送目的地的信息。因?yàn)轫憫?yīng)于所述消息從設(shè)備B發(fā)送設(shè)備信息,因此設(shè)備控制部分162在步驟S162中接收它。
從遙控器1發(fā)送的消息和從設(shè)備B發(fā)送的設(shè)備信息通過(guò)設(shè)備A被發(fā)送/接收。
在步驟S163中,設(shè)備信息管理部分181注冊(cè)設(shè)備B的設(shè)備信息,并且處理進(jìn)行到步驟S164以確定是否注冊(cè)了所有被通知為間接可控制的設(shè)備的設(shè)備信息。
如果設(shè)備信息管理部分181在步驟S164中確定未注冊(cè)所有被通知為間接可控制的設(shè)備的設(shè)備信息,則處理返回步驟S161以分別執(zhí)行上述處理。
如果設(shè)備信息管理部分181在步驟S164確定注冊(cè)了所有被通知為間接可控制的設(shè)備的設(shè)備信息,則處理結(jié)束。
參見(jiàn)圖28和圖29的流程圖,接著將說(shuō)明響應(yīng)于圖26和圖27的處理而執(zhí)行的設(shè)備的處理。在此,說(shuō)明可以通過(guò)藍(lán)牙與遙控器1直接通信的設(shè)備A中的處理。
在步驟S171到S174中的處理類似于在圖15的步驟S21到S24中的處理。即,在步驟S171中,如果個(gè)人計(jì)算機(jī)351的控制部分241確定它被指示設(shè)置到注冊(cè)等待狀態(tài),則處理進(jìn)行到步驟S172以將設(shè)備A的狀態(tài)設(shè)置為注冊(cè)等待狀態(tài)。而且,如果通信控制部分242在步驟S173中確定遙控器1請(qǐng)求發(fā)送設(shè)備信息,則處理進(jìn)行到步驟S174以發(fā)送由設(shè)備信息管理部分244管理的設(shè)備信息。
在步驟S175,控制部分241確定是否存在間接可控制設(shè)備的信息的查詢,并且等待直到確定存在所述查詢。如上所述,遙控器1向可直接通信的設(shè)備A查詢可以經(jīng)由設(shè)備A控制的設(shè)備的信息(圖26的步驟S158)。
如果控制部分241在步驟S175中確定存在關(guān)于設(shè)備的信息的查詢,則處理進(jìn)行到步驟S176以從通信控制部分242向遙控器1發(fā)送設(shè)備B和設(shè)備C的地址信息。當(dāng)在設(shè)備B和設(shè)備C之間建立無(wú)線LAN時(shí),控制部分241提前獲得設(shè)備B和設(shè)備C的IP地址等的信息。
其后,通過(guò)藍(lán)牙從遙控器1發(fā)送一個(gè)消息,用于請(qǐng)求設(shè)備B和設(shè)備C發(fā)送設(shè)備信息。因此,通信控制部分242在步驟S177中確定是否這個(gè)消息到達(dá),并且等待直到它確定這個(gè)消息到達(dá)。
如果通信控制部分242在步驟S177中確定要去往設(shè)備B或設(shè)備C的消息到達(dá),則處理進(jìn)行到步驟S178以引用在所述消息中包括的地址信息,并且向由所述地址信息指定的設(shè)備發(fā)送經(jīng)由無(wú)線LAN從遙控器1發(fā)送的消息。
例如,如果設(shè)備B的IP地址被包括作為用于指示消息的目的地的信息,則通信控制部分242向設(shè)備B發(fā)送消息,用于請(qǐng)求設(shè)備信息的發(fā)送。
因?yàn)橐呀?jīng)經(jīng)由無(wú)線LAN接收到所述消息的設(shè)備向遙控器1發(fā)送設(shè)備信息,因此通信控制部分242在步驟S179中確定是否設(shè)備信息到達(dá)。
如果通信控制部分242在步驟S179中確定設(shè)備信息到達(dá),則處理進(jìn)行到步驟S180以將其通過(guò)藍(lán)牙發(fā)送到遙控器1。從所述設(shè)備發(fā)送的設(shè)備信息包括作為其目的地的例如標(biāo)識(shí)信息,諸如遙控器1的藍(lán)牙地址。
通信控制部分242在步驟S181中確定是否向遙控器1發(fā)送了所有關(guān)于間接可控制設(shè)備的設(shè)備信息。如果確定它未到達(dá),則處理返回步驟S177以從其重復(fù)執(zhí)行處理。
另一方面,如果通信控制部分242在步驟S181中確定向遙控器1發(fā)送了所有關(guān)于間接可控制設(shè)備的設(shè)備信息,則處理結(jié)束。
通過(guò)上述處理,遙控器1獲得可以與遙控器1直接通信的設(shè)備和可以經(jīng)由上設(shè)備間接通信的設(shè)備的設(shè)備信息。根據(jù)所獲得的設(shè)備信息,遙控器1可以甚至向不能直接通信的設(shè)備發(fā)送預(yù)定的命令。
參見(jiàn)圖30的流程圖,接著說(shuō)明當(dāng)通過(guò)搜索檢測(cè)到多個(gè)設(shè)備時(shí)在遙控器1中的處理。
例如,當(dāng)被通知通過(guò)搜索部分161在預(yù)定周期中進(jìn)行的搜索檢測(cè)設(shè)備時(shí),顯示控制部分153的操作面板信息獲取部分201在步驟S191向指示目標(biāo)設(shè)備的變量n設(shè)置“0”。每次獲取所檢測(cè)設(shè)備的操作面板信息時(shí),變量n按1來(lái)遞增(步驟S198)。
在步驟S192中,存儲(chǔ)控制部分152的設(shè)備信息管理部分181引用在存儲(chǔ)部分69中注冊(cè)的信息,并且確定是否已經(jīng)注冊(cè)了當(dāng)前目標(biāo)設(shè)備(對(duì)應(yīng)于變量n的設(shè)備)的設(shè)備信息。
如果設(shè)備信息管理部分181在步驟S192中確定未注冊(cè)目標(biāo)設(shè)備的設(shè)備信息,則處理進(jìn)行到步驟S193以執(zhí)行設(shè)備信息的注冊(cè)處理,這已經(jīng)參照?qǐng)D26和圖27被說(shuō)明。在注冊(cè)了設(shè)備信息后,跳過(guò)在步驟S194中的處理,并且執(zhí)行后續(xù)的處理。
另一方面,如果設(shè)備信息管理部分181在步驟S192中確定已經(jīng)在存儲(chǔ)部分69中注冊(cè)了當(dāng)前目標(biāo)設(shè)備的設(shè)備信息,則處理進(jìn)行到步驟S194。在步驟S194中,高速緩沖存儲(chǔ)器管理部分182確定是否在高速緩沖存儲(chǔ)器69A中保存了目標(biāo)設(shè)備的操作面板信息。
如果高速緩沖存儲(chǔ)器管理部分182在步驟S194中確定在高速緩沖存儲(chǔ)器69A中保存了目標(biāo)設(shè)備的操作面板信息,則處理進(jìn)行到步驟S195以從高速緩沖存儲(chǔ)器69A讀出操作面板信息,并且將其輸出到操作面板獲取部分201。
另一方面,如果高速緩沖存儲(chǔ)器管理部分182在步驟S194確定未在高速緩沖存儲(chǔ)器69A中保存了目標(biāo)設(shè)備的操作面板信息,則處理進(jìn)行到步驟S196。
在步驟S196和S197中,像在圖16中的步驟S35和S36中一樣,向目標(biāo)設(shè)備通知遙控器1的特征信息,并且接收響應(yīng)于這個(gè)通知而發(fā)送的操作面板信息。
例如,如果當(dāng)前的目標(biāo)設(shè)備是可以經(jīng)由設(shè)備A(個(gè)人計(jì)算機(jī)351)間接通信的設(shè)備C(個(gè)人計(jì)算機(jī)31),則向個(gè)人計(jì)算機(jī)351發(fā)送消息,該消息用于請(qǐng)求發(fā)送包括諸如個(gè)人計(jì)算機(jī)31的IP地址的操作面板信息。這個(gè)消息像用于請(qǐng)求發(fā)送設(shè)備信息的所述消息一樣經(jīng)由個(gè)人計(jì)算機(jī)351被發(fā)送到個(gè)人計(jì)算機(jī)31。
響應(yīng)于所述消息,經(jīng)由個(gè)人計(jì)算機(jī)351從個(gè)人計(jì)算機(jī)31發(fā)送操作面板信息,以便操作面板信息獲取部分201獲取操作面板信息。
當(dāng)在步驟S195和S197中獲取了目標(biāo)設(shè)備的操作面板信息時(shí),在步驟S198,操作面板信息獲取部分201將變量n的值遞增1。處理進(jìn)行到步驟S199以確定是否從通過(guò)搜索檢測(cè)的所有設(shè)備和所有間接可控制設(shè)備獲取了操作面板信息。
如果確定還未從所有設(shè)備獲得了操作面板信息,則處理返回步驟S192以在其后重復(fù)地執(zhí)行用于下一個(gè)目標(biāo)設(shè)備的上述處理。
如果操作面板信息獲取部分201在步驟S199中確定從通過(guò)搜索檢測(cè)的所有設(shè)備和所有間接可控制設(shè)備獲取了操作面板信息,則處理進(jìn)行到步驟S200以執(zhí)行用于顯示操作面板的處理。在步驟S200,執(zhí)行例如編輯從所有設(shè)備獲取的操作面板信息和根據(jù)通過(guò)編輯獲得的信息來(lái)顯示操作面板。
參見(jiàn)圖31的流程圖,接著說(shuō)明在圖30的步驟S200執(zhí)行的操作面板顯示處理。
如果獲得多個(gè)操作面板信息,則在步驟S211,顯示控制部分153的編輯部分202編輯所獲得的操作面板信息,以便在LCD 51上顯示多個(gè)操作面板。在圖16中,因?yàn)榧俣ㄍㄟ^(guò)搜索檢測(cè)到一個(gè)設(shè)備,因此可以根據(jù)從所檢測(cè)設(shè)備獲得的操作面板信息來(lái)在整個(gè)LCD 51上顯示一個(gè)操作面板。相反,如果檢測(cè)到多個(gè)設(shè)備,為了在LCD 51上顯示它們各自的操作面板,則必須根據(jù)從各個(gè)設(shè)備獲得的操作面板信息來(lái)編輯。
作為操作面板信息的編輯,例如,LCD 51被劃分為多個(gè)分欄,并且作為HTML文件的操作面板信息被重新構(gòu)建以便在它們各自的對(duì)應(yīng)分欄上顯示設(shè)備的各自的操作面板。
圖32是示出HTML文件重建示例的圖。
HTML文件381是從在圖20中的電視接收機(jī)21獲得的操作面板信息,并且在其<TITLE>標(biāo)簽之間說(shuō)明“TV”。在圖32中,HTML文件381通過(guò)標(biāo)簽<HTML>到</HTML>、<HEAD>到</HEAD>、<TITLE>到的</TITLE>和<BODY>等的每個(gè)來(lái)示出了文檔的結(jié)構(gòu)。
HTML文件382是從圖20中的個(gè)人計(jì)算機(jī)31獲得的操作面板信息,在其<TITLE>之間描述“PC”。HTML文件382的結(jié)構(gòu)具有與HTML文件381類似的結(jié)構(gòu)。
分別從電視接收機(jī)21和個(gè)人計(jì)算機(jī)31經(jīng)由個(gè)人計(jì)算機(jī)351來(lái)獲得HTML文件381和HTML文件382。
根據(jù)HTML文件381和HTML文件382,編輯部分202重新構(gòu)建HTML文件,以便例如新建立HTML文件383。
在HTML文件383的第一行,描述了<FRAMESET ROWS=“50%,50%”>。這個(gè)<FRAMESET>標(biāo)簽定義來(lái)通過(guò)將LCD 51(瀏覽器屏幕)水平地劃分為二并且其中每個(gè)具有50%的大小而建立上和下分欄,使得在垂直方向上的整個(gè)瀏覽器屏幕為100%。
在<FRAMESET>標(biāo)簽下面,描述了<FRAM SRC=“TV.html”>和<FRAMSRC=“PC.html”>。這限定了在由<FRAMESET>標(biāo)簽定義的上分欄中描述了從由“TV.html”指定的電視接收機(jī)21獲得的HTML文件381的內(nèi)容,在下分欄中描述了從由“PC.html”指定的個(gè)人計(jì)算機(jī)31獲得的HTML文件382的內(nèi)容。
例如,編輯所述HTML文件1,以便通過(guò)搜索先前檢測(cè)的設(shè)備的操作面板被顯示在上分欄上。圖32被作為在個(gè)人計(jì)算機(jī)31之前檢測(cè)到電視接收機(jī)21的情況。
根據(jù)用于指定上述分欄分割的HTML文件383,在步驟S212,例如在LCD 51上顯示圖33的操作面板。
如圖33所示,根據(jù)圖32的HTML文件383,電視接收機(jī)21的操作面板被顯示在LCD 51的上半部分上形成的區(qū)域(分欄)51A上,個(gè)人計(jì)算機(jī)31的操作面板被顯示在下半部分上形成的區(qū)域51B上。
在這個(gè)示例中,當(dāng)再現(xiàn)在個(gè)人計(jì)算機(jī)351中的內(nèi)容時(shí)或當(dāng)使得個(gè)人計(jì)算機(jī)351存儲(chǔ)預(yù)定內(nèi)容時(shí),要操作的操作面板被示出為個(gè)人計(jì)算機(jī)351的操作面板。
區(qū)域51C形成在圖33中的LCD 51的右端。當(dāng)指示其顯示個(gè)人計(jì)算機(jī)351的操作面板時(shí)要操作的圖標(biāo)361被顯示在區(qū)域51C的上部分上。當(dāng)指示其顯示可以間接通信的電視接收機(jī)21的操作面板時(shí)操作的圖標(biāo)371和當(dāng)指示其顯示個(gè)人計(jì)算機(jī)31的操作面板時(shí)操作的圖標(biāo)372被顯示在區(qū)域51C的下部分上。
這個(gè)圖標(biāo)的圖像信息也與操作面板信息一起被從設(shè)備提供。
如上所述,甚至不能與遙控器1直接通信的設(shè)備的操作面板也以與可以直接通信的設(shè)備的操作面板類似的方式被顯示。因此,不用擔(dān)心是否可能在遙控器1和設(shè)備之間進(jìn)行直接通信,用戶可以操作所述設(shè)備。
通過(guò)無(wú)線LAN等連接設(shè)備的用戶操作的目的是使得設(shè)備鏈接和執(zhí)行預(yù)定的處理,諸如數(shù)據(jù)發(fā)送/接收??梢哉f(shuō),要連接的設(shè)備是彼此相關(guān)的設(shè)備。因此,通過(guò)顯示不僅靠近遙控器1的設(shè)備的操作面板而且經(jīng)由網(wǎng)絡(luò)連接到前設(shè)備的設(shè)備的操作面板,用戶可以更有效地執(zhí)行預(yù)定的處理,其中多個(gè)設(shè)備被鏈接以使用遙控器1來(lái)執(zhí)行。
參見(jiàn)圖34的流程圖,接著說(shuō)明遙控器1的處理,以便經(jīng)由設(shè)備A來(lái)間接地控制設(shè)備。
例如,在其中顯示圖33的操作面板的狀態(tài)中,輸入檢測(cè)部分154在步驟S221確定是否按下位于電視接收機(jī)21的操作面板上(上部分)或個(gè)人計(jì)算機(jī)31的操作面板上(下部分)的預(yù)定的按鈕,并且等待直到它確定按下所述按鈕。
如果輸入檢測(cè)部分154在步驟S221中確定用戶按下了預(yù)定的按鈕,則處理進(jìn)行到步驟S222。
在步驟S222中,設(shè)備控制部分162響應(yīng)于由用戶按下的按鈕而建立命令,并且向個(gè)人計(jì)算機(jī)351(設(shè)備A)發(fā)送所建立的命令和指示所述命令的目的地的地址信息,由此間接地控制電視接收機(jī)21或個(gè)人計(jì)算機(jī)31。
已經(jīng)接收到所述命令的電視接收機(jī)21或個(gè)人計(jì)算機(jī)31按照所述命令來(lái)執(zhí)行操作。
在前述中,間接可控制的設(shè)備被當(dāng)作所謂的“子”設(shè)備,它經(jīng)由網(wǎng)絡(luò)連接到可以與遙控器1直接通信的設(shè)備?;蛘撸梢员慌渲檬沟眠b控器1也可以操作經(jīng)由另一個(gè)網(wǎng)絡(luò)連接到所述“子”設(shè)備的“孫”設(shè)備。
換句話說(shuō),“子”設(shè)備連接到兩個(gè)網(wǎng)絡(luò)(存在“父”設(shè)備的網(wǎng)絡(luò)和存在“孫”設(shè)備的網(wǎng)絡(luò))。
即使在這種情況下,通過(guò)如上所述的類似的處理。通過(guò)所述“子”設(shè)備和所述“父”設(shè)備來(lái)在遙控器1和所述“孫”設(shè)備之間發(fā)送/接收設(shè)備信息和操作面板信息或諸如各種消息的信息。
另外,在前述中,通過(guò)個(gè)人計(jì)算機(jī)351從各個(gè)設(shè)備獲得電視接收機(jī)21和個(gè)人計(jì)算機(jī)31的設(shè)備信息?;蛘撸鼈兏髯缘脑O(shè)備信息可以被個(gè)人計(jì)算機(jī)351獲得,以便從個(gè)人計(jì)算機(jī)351提供到遙控器1。
參見(jiàn)圖35的流程圖,接著說(shuō)明下述情況下的處理其中設(shè)備A管理設(shè)備B和設(shè)備C的設(shè)備信息,并且將其提供到遙控器1。即,圖35的處理對(duì)應(yīng)于圖22和圖23的處理。
在步驟S231到S233以及步驟S241和S242中的處理分別類似于在圖22中的步驟S101到S103以及步驟S121和S122中的處理。具體上講,遙控器1在步驟S231請(qǐng)求通過(guò)搜索檢測(cè)的設(shè)備A發(fā)送設(shè)備信息,并且在步驟S232接收響應(yīng)于所述請(qǐng)求而發(fā)送的設(shè)備A的設(shè)備信息。在步驟S233中注冊(cè)所接收的設(shè)備A的設(shè)備信息。
在步驟S234,遙控器1向設(shè)備A查詢可以通過(guò)插入設(shè)備A間接控制的設(shè)備的信息。
例如當(dāng)建立了通過(guò)無(wú)線LAN的連接時(shí)設(shè)備A分別從設(shè)備B和設(shè)備C來(lái)獲得設(shè)備B和設(shè)備C的信息。
在步驟S243,設(shè)備A接收來(lái)自遙控器1的查詢。
在步驟S234中,設(shè)備A向遙控器1發(fā)送設(shè)備B和設(shè)備C各自的設(shè)備信息。所發(fā)送的設(shè)備信息在步驟S235被接收,并且處理進(jìn)行到步驟S236以注冊(cè)它。
如上所述,從設(shè)備A向遙控器1提供設(shè)備B和設(shè)備C的各自的設(shè)備信息。從圖22和圖23的比較顯然,有可能省略從遙控器1向相應(yīng)設(shè)備分別執(zhí)行的設(shè)備信息請(qǐng)求和設(shè)備信息發(fā)送的處理。
以類似的方式,設(shè)備B和設(shè)備C的操作面板信息等可以被設(shè)備A預(yù)先獲取,以便提供到遙控器1。
雖然前面已經(jīng)主要說(shuō)明了在遙控器1和設(shè)備之間通過(guò)藍(lán)牙通信執(zhí)行通信的情況,但是也可能類似地使用多種無(wú)線通信,諸如IEEE802.11a和IEEE802.11b。
雖然在上述中,要由遙控器1控制的設(shè)備是圖1中的電視接收機(jī)21、音頻系統(tǒng)22、個(gè)人計(jì)算機(jī)31和機(jī)器人32,但是也可以配置使得除了這些之外的各種設(shè)備被遙控器1控制。例如,遙控器1可以控制諸如DVD記錄器和硬盤(pán)記錄器的視聽(tīng)(AV)設(shè)備、諸如照明設(shè)備和空調(diào)器的設(shè)備和其他設(shè)備。即使在這種情況下,相應(yīng)的設(shè)備存儲(chǔ)當(dāng)控制所述設(shè)備時(shí)要操作的操作面板的信息,并且向遙控器1提供所存儲(chǔ)的操作面板信息。
雖然上述的說(shuō)明主要針對(duì)個(gè)人計(jì)算機(jī)351按照IEEE802.11b通過(guò)無(wú)線LAN連接到電視接收機(jī)21和個(gè)人計(jì)算機(jī)31的情況,但是也可能作為網(wǎng)絡(luò)使用諸如IEEE802.11a的各種無(wú)線通信或諸如以太網(wǎng)(注冊(cè)商標(biāo))的各種有線通信。
雖然通過(guò)硬件可執(zhí)行上述的處理序列,但是也可以通過(guò)軟件來(lái)執(zhí)行它。
在使得軟件執(zhí)行所述處理序列的情況下,構(gòu)成所述軟件的程序被從網(wǎng)絡(luò)或記錄介質(zhì)安裝,所述記錄介質(zhì)在被并入到專用硬件中的計(jì)算機(jī)上或例如在能夠通過(guò)安裝各種程序而執(zhí)行各種功能的通用個(gè)人計(jì)算機(jī)上。
這個(gè)記錄介質(zhì)不僅由封裝介質(zhì)構(gòu)成,而且由其上記錄了程序的ROM 62或在存儲(chǔ)部分69中包括的硬盤(pán)構(gòu)成,所述封裝介質(zhì)被分發(fā)以便提供獨(dú)立于設(shè)備本身的用于用戶的程序,如圖3所示,所述封裝介質(zhì)包括磁盤(pán)71(包括軟盤(pán))、光盤(pán)72(包括緊密盤(pán)-只讀存儲(chǔ)器(CD-ROM)和數(shù)字多用途光盤(pán)(DVD))、磁光盤(pán)73(包括微型盤(pán)(MD(注冊(cè)商標(biāo))))或半導(dǎo)體存儲(chǔ)器74,所述其上存儲(chǔ)了程序的ROM 62或在存儲(chǔ)部分69中包括的硬盤(pán)已經(jīng)被并入到設(shè)備本身中以便提供給用戶。
在本說(shuō)明書(shū)中,用于描述在記錄介質(zhì)中記錄的程序的步驟當(dāng)然包括在描述的序列中以時(shí)序執(zhí)行的處理以及并行或獨(dú)立地執(zhí)行的處理——即使它不必然以時(shí)序被執(zhí)行。
而且。在本說(shuō)明書(shū)中,系統(tǒng)表示由多個(gè)設(shè)備構(gòu)成的整個(gè)裝置。
產(chǎn)業(yè)上的應(yīng)用按照本發(fā)明,能夠控制在附近存在的信息處理裝置。
而且,按照本發(fā)明,有可能控制不僅在附近存在的信息處理裝置,而且能控制經(jīng)由網(wǎng)絡(luò)連接到上述信息處理裝置的信息處理裝置。
而且,按照本發(fā)明,能夠更有效地和迅速地控制信息處理裝置。
權(quán)利要求
1.一種控制裝置,其特征在于包括檢測(cè)部件,用于檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置;請(qǐng)求部件,用于向由所述檢測(cè)部件檢測(cè)的所述第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到所述第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息;獲取部件,用于獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息;顯示部件,用于根據(jù)由所述獲取部件獲取的操作屏幕信息來(lái)顯示操作屏幕;以及控制部件,用于如果從由所述顯示部件顯示的操作屏幕提供輸入,則響應(yīng)于由所述請(qǐng)求部件產(chǎn)生的請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
2.按照權(quán)利要求1的控制裝置,其特征在于所述獲取部件可以經(jīng)由第一信息處理裝置從第二信息處理裝置獲取操作屏幕信息。
3.按照權(quán)利要求1的控制裝置,其特征在于所述獲取部件可以還獲取當(dāng)控制第一信息處理裝置時(shí)顯示要操作的其他操作屏幕的其他操作屏幕信息,所述顯示部件可以根據(jù)由所述獲取部件獲取的所述操作屏幕信息和其他操作屏幕信息來(lái)顯示所述操作屏幕和其他操作屏幕。
4.一種控制方法,其特征在于包括檢測(cè)步驟,用于檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置;請(qǐng)求步驟,用于向由在所述檢測(cè)步驟中的處理檢測(cè)的所述第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到所述第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息;獲取步驟,用于獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息;顯示步驟,用于根據(jù)由在所述獲取步驟中的處理獲取的操作屏幕信息來(lái)顯示操作屏幕;以及控制步驟,用于如果從由在所述顯示步驟中的處理顯示的操作屏幕提供輸入,則響應(yīng)于由在所述請(qǐng)求步驟中的處理產(chǎn)生的請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
5.一種記錄介質(zhì),被記錄了可以由計(jì)算機(jī)讀取的程序,其特征在于包括檢測(cè)步驟,用于檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置;請(qǐng)求步驟,用于向由在所述檢測(cè)步驟中的處理檢測(cè)的所述第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到所述第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息;獲取步驟,用于獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息;顯示步驟,用于根據(jù)由在所述獲取步驟中的處理獲取的操作屏幕信息來(lái)顯示操作屏幕;以及控制步驟,用于如果從由在所述顯示步驟中的處理顯示的操作屏幕提供輸入,則響應(yīng)于由在所述請(qǐng)求步驟中的處理產(chǎn)生的請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
6.一種程序,其特征在于包括檢測(cè)步驟,用于檢測(cè)能夠通過(guò)無(wú)線通信直接通信的第一信息處理裝置;請(qǐng)求步驟,用于向由在所述檢測(cè)步驟中的處理檢測(cè)的所述第一信息處理裝置請(qǐng)求經(jīng)由網(wǎng)絡(luò)連接到所述第一信息處理裝置的第二信息處理裝置在網(wǎng)絡(luò)上的地址信息;獲取步驟,用于獲取當(dāng)控制所述第二信息處理裝置時(shí)顯示要操作的操作屏幕的操作屏幕信息;顯示步驟,用于根據(jù)由在所述獲取步驟中的處理獲取的操作屏幕信息來(lái)顯示操作屏幕;以及控制步驟,用于如果從由在所述顯示步驟中的處理顯示的操作屏幕提供輸入,則響應(yīng)于由在所述請(qǐng)求步驟中的處理產(chǎn)生的請(qǐng)求而根據(jù)從所述第一信息處理裝置發(fā)送的地址信息經(jīng)由所述第一信息處理裝置間接地控制所述第二信息處理裝置。
全文摘要
本發(fā)明涉及一種控制裝置和方法、一種記錄介質(zhì)和一種程序,它們能夠更有效和迅速地控制設(shè)備。作為可以通過(guò)個(gè)人計(jì)算機(jī)351由遙控器1控制的設(shè)備的信息,經(jīng)由無(wú)線LAN連接到個(gè)人計(jì)算機(jī)351的電視接收機(jī)21和個(gè)人計(jì)算機(jī)31的地址信息從個(gè)人計(jì)算機(jī)351向遙控器1提供。在遙控器1和電視接收機(jī)21之間和在遙控器1和個(gè)人計(jì)算機(jī)31之間,通過(guò)個(gè)人計(jì)算機(jī)351來(lái)發(fā)送/接收多種信息,并且這些設(shè)備被遙控器1控制。本發(fā)明可應(yīng)用于信息處理裝置,所述信息處理裝置可以通過(guò)無(wú)線通信來(lái)控制多種AV設(shè)備和家用電器等。
文檔編號(hào)H04N5/00GK1692674SQ20038010046
公開(kāi)日2005年11月2日 申請(qǐng)日期2003年12月19日 優(yōu)先權(quán)日2003年1月30日
發(fā)明者角田弘史 申請(qǐng)人:索尼株式會(huì)社