專利名稱:設(shè)備及其程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在具有通過短距離通信連接的設(shè)備且以動態(tài)地改變網(wǎng)絡(luò)結(jié)構(gòu)的網(wǎng)絡(luò)中的多個設(shè)備的任何一個。本發(fā)明還涉及用于該設(shè)備的程序產(chǎn)品。
背景技術(shù):
在最近幾年,提出了各種利用PAN(個人區(qū)域網(wǎng)絡(luò))的技術(shù)。PAN是一種包括諸如蜂窩式便攜無線電話(cellphone)、計算機(jī)和家用電器設(shè)備的設(shè)備的網(wǎng)絡(luò),并且能夠在這些設(shè)備之間在專門網(wǎng)絡(luò)(ad-hoc)的基礎(chǔ)上通過這些設(shè)備的無線通信功能(諸如藍(lán)牙技術(shù))進(jìn)行短距離通信。當(dāng)擁有能夠通過例如藍(lán)牙技術(shù)進(jìn)行無線通信的蜂窩式便攜無線電話的用戶進(jìn)入PAN通信區(qū)域內(nèi)時,蜂窩式便攜無線電話就加入作為PAN的一部分,并且多個設(shè)備的網(wǎng)絡(luò)結(jié)構(gòu)是動態(tài)變化的。
一種提出的利用PAN的服務(wù)是允許存儲在蜂窩式便攜無線電話存儲器中的圖像數(shù)據(jù)傳輸給PAN中具有顯示器的另一設(shè)備,以使基于圖像數(shù)據(jù)的圖像顯示在后者設(shè)備的顯示器上。
在這種服務(wù)中,發(fā)送圖像數(shù)據(jù)的蜂窩式便攜無線電話在PAN中的多個設(shè)備中發(fā)現(xiàn)能夠執(zhí)行該服務(wù)的設(shè)備,并且以列表形式將指定已找到的設(shè)備的ID顯示在蜂窩式便攜無線電話的顯示器上。隨后,當(dāng)蜂窩式便攜無線電話的用戶在顯示于顯示器上的列表中選擇一個ID時,蜂窩式便攜無線電話將圖像數(shù)據(jù)傳輸給相應(yīng)于選出的ID的設(shè)備。這樣,圖像將顯示在用戶選出的設(shè)備上。
注意與這種具有諸如彼此連接的多個輸入/輸出裝置、AV設(shè)備和計算機(jī)的設(shè)備的網(wǎng)絡(luò)有關(guān)的技術(shù)在例如日本待審專利公開No.2000-244836、H09-154077以及2002-305521中公開。
在如上所述的通常的服務(wù)中,當(dāng)存在巨大數(shù)量的能夠執(zhí)行該服務(wù)的設(shè)備時,在顯示器上將顯示巨大數(shù)量的ID的列表。這樣,蜂窩式便攜無線電話的用戶不能容易地一眼就從大量的ID中識別出哪個能夠適當(dāng)?shù)耐瓿煞?wù),因此不可避免的浪費(fèi)大量的時間去選擇設(shè)備。
如上所述的通常的服務(wù)具有如下缺點(diǎn)當(dāng)多個用戶試圖在某一時候使用相距很近的設(shè)備時很難進(jìn)行確定,當(dāng)多個用戶試圖同時使用同一個設(shè)備時很難進(jìn)行處理,以及當(dāng)呼叫內(nèi)容改變時很難保護(hù)用戶的隱私。此外,一旦設(shè)備移動并且能夠通信的一組裝置的網(wǎng)絡(luò)結(jié)構(gòu)改變,則基于改變以前的搜索結(jié)果選出的設(shè)備對于通信可能不能使用。
發(fā)明內(nèi)容
本發(fā)明提出了針對上述缺點(diǎn)的解決方案,并且本發(fā)明的一個目的是提供一種在具有通過短距離通信連接的多個設(shè)備且具有動態(tài)變化的網(wǎng)絡(luò)結(jié)構(gòu)的網(wǎng)絡(luò)中,能夠執(zhí)行有助于在多個設(shè)備中確定地選擇希望的、實(shí)際可用的設(shè)備的選擇的設(shè)備。
根據(jù)本發(fā)明的設(shè)備包含于具有通過短距離通信相互連接的多個設(shè)備的網(wǎng)絡(luò)中,并且用作服務(wù)請求終端或服務(wù)提供終端。設(shè)備的網(wǎng)絡(luò)結(jié)構(gòu)動態(tài)變化。設(shè)備包括發(fā)現(xiàn)裝置,用于發(fā)現(xiàn)能夠根據(jù)作為服務(wù)請求終端的設(shè)備發(fā)出的請求完成規(guī)定處理的、作為服務(wù)提供終端的設(shè)備;終端信息獲取裝置,用于獲得表示通過發(fā)現(xiàn)找到的設(shè)備的狀態(tài)的終端信息;以及過濾裝置,用于使用終端信息過濾通過發(fā)現(xiàn)找到的設(shè)備。
在上述網(wǎng)絡(luò)結(jié)構(gòu)中,通過用于利用表示設(shè)備的狀態(tài)的終端信息過濾經(jīng)由發(fā)現(xiàn)所找到的設(shè)備的過濾裝置,即使由于設(shè)備的移動或其可用性的改變而改變可通信/可用設(shè)備的網(wǎng)絡(luò)結(jié)構(gòu)時,所述設(shè)備可以基于完成規(guī)定處理的能力而被發(fā)現(xiàn),并且隨后可以根據(jù)實(shí)際的可用性而被提取,以便可以實(shí)現(xiàn)有助于準(zhǔn)確地選擇希望的、實(shí)際可用的設(shè)備的選擇。
根據(jù)本發(fā)明的設(shè)備包含在具有通過短距離通信相互連接并作為服務(wù)請求終端或服務(wù)提供終端的多個設(shè)備的網(wǎng)絡(luò)中。設(shè)備的網(wǎng)絡(luò)結(jié)構(gòu)動態(tài)變化。設(shè)備包括獲取裝置,用于當(dāng)根據(jù)作為服務(wù)請求終端的設(shè)備發(fā)出的請求通過發(fā)現(xiàn)找到能夠執(zhí)行規(guī)定處理的、作為服務(wù)提供終端的設(shè)備,并且利用表示通過發(fā)現(xiàn)找到設(shè)備的狀態(tài)的終端信息提取該設(shè)備時,從作為服務(wù)請求終端的設(shè)備獲得輸出控制信息。輸出控制信息用于輸出一通知,該通知表示根據(jù)作為服務(wù)請求終端的設(shè)備發(fā)出的、用于執(zhí)行規(guī)定處理的請求能夠完成規(guī)定處理的能力,并且輸出控制裝置用于根據(jù)輸出控制信息輸出所述通知。
在上述網(wǎng)絡(luò)結(jié)構(gòu)中,基于完成規(guī)定處理的能力執(zhí)行所述發(fā)現(xiàn),并且隨后基于實(shí)際的可用性所提取的設(shè)備產(chǎn)生輸出,以便即使由于設(shè)備的移動或可用性的改變而改變可通信/可用設(shè)備的網(wǎng)絡(luò)結(jié)構(gòu)時,可以獲得有助于確定地選出希望的、實(shí)際可用的設(shè)備的選擇。
根據(jù)本發(fā)明,在具有通過短距離通信連接的多個設(shè)備、且其網(wǎng)絡(luò)結(jié)構(gòu)動態(tài)變化的網(wǎng)絡(luò)中,可以提供能夠有助于確定地選擇希望的、實(shí)際可用設(shè)備的選擇的設(shè)備。
本發(fā)明也提供了用于控制上述設(shè)備的程序產(chǎn)品。
該程序產(chǎn)品用于控制在短距離無線通信網(wǎng)絡(luò)中的設(shè)備,所述程序產(chǎn)品包括其中具有計算機(jī)可讀程序代碼的計算機(jī)可用介質(zhì),所述計算機(jī)可讀程序代碼包括用于發(fā)出關(guān)于規(guī)定處理的服務(wù)請求的程序代碼裝置;用于根據(jù)服務(wù)請求,從網(wǎng)絡(luò)中發(fā)現(xiàn)和提取能夠執(zhí)行規(guī)定處理的設(shè)備的程序代碼裝置;用于獲取提取的設(shè)備的狀態(tài)信息的程序代碼裝置;以及用于根據(jù)狀態(tài)信息,從提取的設(shè)備中至少選擇一個設(shè)備的程序代碼裝置。
圖1是用于本發(fā)明的第一實(shí)施例的描述中的終端鏈接系統(tǒng)的示意圖;圖2是用于第一實(shí)施例的描述中的終端鏈接系統(tǒng)中的設(shè)備的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)的示意圖;圖3是顯示圖2所示中間件(middle ware)的網(wǎng)絡(luò)結(jié)構(gòu)的詳細(xì)示意圖;圖4A和4B是從能夠進(jìn)行圖像顯示服務(wù)的設(shè)備獲得的終端信息的特定例子的表格;圖5是用于第一實(shí)施例的描述中的、用于說明由終端鏈接系統(tǒng)中的蜂窩式便攜無線電話執(zhí)行的終端鏈接中間件和終端選擇輔助中間件的工作流程圖;圖6至8顯示了如何在屏幕上顯示表示能夠完成服務(wù)的設(shè)備的特性的信息的例子視圖;圖9是顯示用于本發(fā)明第二實(shí)施例的描述中的終端鏈接系統(tǒng)中設(shè)備的中間件的網(wǎng)絡(luò)結(jié)構(gòu)的詳細(xì)示意圖;圖10是用于第二實(shí)施例的描述中的、用于說明由終端鏈接系統(tǒng)中的蜂窩式便攜無線電話執(zhí)行的終端鏈接中間件和終端選擇輔助中間件的工作流程圖;
圖11是顯示能夠完成服務(wù)的設(shè)備如何在顯示器上產(chǎn)生表示能力的輸出的例子視圖;圖12是顯示輸出控制信息的例子的表格;圖13是顯示用于本發(fā)明的第三實(shí)施例的描述中的終端鏈接系統(tǒng)中設(shè)備的中間件的網(wǎng)絡(luò)結(jié)構(gòu)的詳細(xì)示意圖;圖14是用于第三實(shí)施例的描述中的、用于說明由終端鏈接系統(tǒng)中的蜂窩式便攜無線電話執(zhí)行的終端鏈接中間件和終端選擇輔助中間件的工作流程圖。
在附圖中,參考數(shù)字1表示蜂窩式便攜無線電話;2表示PDA;3、4表示電視機(jī);5表示音頻播放器;6表示PC;7表示PAN。
具體實(shí)施例方式
〔第一實(shí)施例〕圖1是用于本發(fā)明的第一實(shí)施例的描述中的終端鏈接系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖。
終端鏈接系統(tǒng)100包括多個設(shè)備,諸如蜂窩式便攜無線電話1、PDA(個人數(shù)字助理)2、電視機(jī)3、電視機(jī)4、音頻播放器5以及與顯示器相連的個人計算機(jī)(此后稱為PC)6。該設(shè)備具有通過藍(lán)牙技術(shù)的無線通信功能,所述藍(lán)牙技術(shù)提供形成PAN 7,使得在專門網(wǎng)絡(luò)的基礎(chǔ)上能夠相互短距離無線通信。在終端鏈接系統(tǒng)100中,一旦例如蜂窩式便攜無線電話1離開了PAN 7的通信區(qū)域,蜂窩式便攜無線電話1就不再是一個元素(element),換言之,元素是動態(tài)改變的。注意,無線通信可以通過使用除藍(lán)牙技術(shù)之外的允許短距離通信的接口而完成。
現(xiàn)在將描述這些設(shè)備共同的網(wǎng)絡(luò)結(jié)構(gòu)。
圖2是用于第一實(shí)施例的描述中的終端鏈接系統(tǒng)中的設(shè)備的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖。參考圖2,通過圖解,蜂窩式便攜無線電話1將作為設(shè)備被描述。
如圖2所示,蜂窩式便攜無線電話1具有由應(yīng)用程序(在下文中稱為“AP”)11、中間件12以及操作系統(tǒng)(下文中稱為“OS”)13組成的分層(hierarchical)網(wǎng)絡(luò)結(jié)構(gòu)。在OS 13以下的層中,具有藍(lán)牙接口14、I/O控制器15、以及連接于I/O控制器15的輸入裝置16和輸出裝置17。OS 13管理OS以下層中的所有的元素。當(dāng)未示出的CPU(中央處理單元)執(zhí)行AP 11、中間件12和OS 13時蜂窩式便攜無線電話1被運(yùn)行。
所述AP 11是用于蜂窩式便攜無線電話1利用PAN 7來執(zhí)行服務(wù)的程序。提供了各種服務(wù),例如圖像顯示服務(wù),以便基于從另一設(shè)備傳輸?shù)膱D像數(shù)據(jù)在其自己的顯示器上顯示圖像;以及音頻聲音輸出服務(wù),從其自己的揚(yáng)聲器輸出基于從另一設(shè)備傳輸?shù)囊纛l數(shù)據(jù)的音頻聲音。這些服務(wù)的內(nèi)容根據(jù)每個設(shè)備的輸出裝置17的種類而不同。根據(jù)該實(shí)施例,圖像顯示服務(wù)可以由蜂窩式便攜無線電話1、PDA 2、電視機(jī)3和4以及PC 6提供,同時音頻聲音輸出服務(wù)可以由音頻播放器5提供。
所述輸入裝置16包括諸如按鈕的操作裝置,用于設(shè)備的用戶完成各種操作。所述輸出裝置17包括顯示器(顯示部分)、揚(yáng)聲器、LED(發(fā)光二極管)以及振動器(vibrator)。所述I/O控制器15控制輸入裝置16和輸出裝置17。
圖3示出圖2所示的中間件的功能方框圖。
所述中間件12包括終端鏈接中間件121,管理與另一設(shè)備的鏈接;和終端選擇輔助中間件122,協(xié)助選擇設(shè)備。
所述終端鏈接中間件121包括發(fā)現(xiàn)功能121a、服務(wù)請求功能121b、ID返回功能121c以及服務(wù)執(zhí)行控制功能121d。
通過發(fā)現(xiàn)功能121a,發(fā)現(xiàn)能夠作為服務(wù)提供終端執(zhí)行作為服務(wù)請求終端的設(shè)備發(fā)出的指定處理的請求的設(shè)備。當(dāng)蜂窩式便攜無線電話1的用戶將要使用一任意服務(wù)時,在PAN 7中的所有設(shè)備中發(fā)現(xiàn)能夠執(zhí)行該服務(wù)(指定處理)的設(shè)備,并且將發(fā)現(xiàn)結(jié)果通知給終端選擇輔助中間件122。更具體地,詢問設(shè)備是否可以通過OS 13和藍(lán)牙接口14執(zhí)行該任意服務(wù),并且將從設(shè)備返回以指定能夠完成該任意服務(wù)的設(shè)備的指定信息(下文中稱為ID)通知終端選擇輔助中間件122。例如,所述ID可以為IP地址、MAC地址和中間件12定義的地址。
所述服務(wù)請求功能121b通過OS 13和藍(lán)牙接口14訪問蜂窩式便攜無線電話1的用戶在經(jīng)由發(fā)現(xiàn)找出的上述設(shè)備中選出的設(shè)備,傳送圖像數(shù)據(jù)或音頻聲音數(shù)據(jù)以及請求執(zhí)行該服務(wù)。
一旦從另一設(shè)備接收查詢,當(dāng)蜂窩式便攜無線電話可以執(zhí)行任意服務(wù)時,所述ID返回功能121c返回蜂窩式便攜無線電話1的ID(如電話號碼)到查詢的設(shè)備。
一旦接收從另一設(shè)備傳輸?shù)膱D像數(shù)據(jù)或音頻聲音數(shù)據(jù)以及執(zhí)行服務(wù)的請求,所述服務(wù)執(zhí)行控制功能121d就向AP 11傳輸數(shù)據(jù)用于執(zhí)行服務(wù)。
所述終端選擇輔助中間件122包括終端信息獲取功能122a、映像(map)信息生成功能122b、輸出功能122c、輸出內(nèi)容改變功能122d、終端信息生成功能122e、以及終端信息發(fā)送功能122f。
所述終端信息獲取功能122a獲取表示通過發(fā)現(xiàn)找到的設(shè)備的狀態(tài)的終端信息,通過OS 13和藍(lán)牙接口14訪問由從發(fā)現(xiàn)功能121a通知的ID所確定的設(shè)備,并且從該設(shè)備獲取終端信息。所述終端信息表示設(shè)備的特性或狀態(tài),并且包括諸如設(shè)備的名稱和當(dāng)前位置的信息。
圖4A和4B是顯示從可以執(zhí)行圖像顯示服務(wù)的設(shè)備獲得的終端信息的例子的表格。
如圖4A所示,設(shè)備的終端信息包括如下項(xiàng)目,諸如“名稱”、“所有者”、“授權(quán)用戶”、“費(fèi)用”、“位置”、“方向”、“規(guī)格1”、以及“規(guī)格2”。
“授權(quán)用戶”是指能夠使用(被授權(quán)使用)該設(shè)備的人?!百M(fèi)用”涉及為服務(wù)請求方的設(shè)備的用戶產(chǎn)生的服務(wù)費(fèi)。“位置”指根據(jù)緯度、經(jīng)度和高度表示的設(shè)備的當(dāng)前位置?!胺较颉北硎撅@示器的顯示表面面向的方向?!耙?guī)格”表示設(shè)備的規(guī)格?!耙?guī)格1”表示設(shè)備是否具有顯示器或設(shè)備顯示器的顯示屏幕的尺寸等,“規(guī)格2”表示設(shè)備的圖像處理能力。
如圖4B所示,設(shè)備的終端信息包括如下項(xiàng)目,諸如“名稱”、“所有者”、“保密等級”、“費(fèi)用”、“位置”、“方向”、“規(guī)格1”、以及“規(guī)格2”?!百M(fèi)用”以及相類似的項(xiàng)目均如前所述,并且“保密等級”表示在使用設(shè)備時的保密功能等級。
根據(jù)該實(shí)施例,可以直接從ID指定的設(shè)備獲得終端信息,同時當(dāng)存在管理PAN 7的服務(wù)器時,可以從服務(wù)器獲得終端信息。在這種情況下,在每次PAN 7的網(wǎng)絡(luò)結(jié)構(gòu)改變時,服務(wù)器必須從所有的設(shè)備獲得終端信息,可以通過已知技術(shù)完成上述功能。當(dāng)蜂窩式便攜無線電話1被加入到PAN 7的網(wǎng)絡(luò)結(jié)構(gòu)中時,終端信息獲取功能122a從服務(wù)器獲得所有設(shè)備的終端信息并且將該信息保存在蜂窩式便攜無線電話1中的內(nèi)部存儲器,以便可以從內(nèi)部存儲器中獲得由ID指定的設(shè)備的終端信息。
所述映像信息生成功能122b產(chǎn)生相對位置信息(下文中稱為“映像信息”),所述相對位置信息表示根據(jù)蜂窩式便攜無線電話1的位置信息和包含在終端信息中的設(shè)備的位置信息由發(fā)現(xiàn)功能121a找到的設(shè)備與蜂窩式便攜無線電話1之間的相對位置關(guān)系。注意,終端選擇輔助中間件122利用在蜂窩式便攜無線電話1中提供的GPS接收器等(未示出)獲得蜂窩式便攜無線電話1的位置信息,并且將該信息保存在內(nèi)部存儲器中。當(dāng)存在管理PAN 7的服務(wù)器時,從服務(wù)器獲得蜂窩式便攜無線電話1的位置信息并且將信息保存在內(nèi)部存儲器中。當(dāng)用戶完成執(zhí)行任意服務(wù)的操作時,所述終端選擇輔助中間件122獲得蜂窩式便攜無線電話1的位置信息。
由映像信息生成功能122b產(chǎn)生的映像信息可以被分割為多個映像信息部分。例如,當(dāng)存在大量的能夠完成服務(wù)的設(shè)備時,在單個映像上檢測所有設(shè)備是非常困難的。所以,將映像信息分割為多個部分,以使得不僅整個映像而且映像上的區(qū)域都可以放大的顯示在顯示器上,并且上述問題也可以得到解決。
所述輸出功能122c將由終端信息獲取功能122a獲得的設(shè)備的終端信息或?qū)⑸鲜龅挠诚裥畔⑤敵龅椒涓C式便攜無線電話1的輸出裝置17或其它設(shè)備。輸出功能122c不必輸出終端信息中包含的所有的項(xiàng)目,并且可以,例如,僅僅以列表形式輸出有關(guān)設(shè)備的“名稱”的信息,或以列表形式輸出有關(guān)“名稱”和“屏幕大小”的信息。
輸出功能122c可以將終端信息和映像信息的組合輸出到蜂窩式便攜無線電話1的輸出裝置17和其他設(shè)備。
信息可以被輸出以使得表示蜂窩式便攜無線電話1和通過發(fā)現(xiàn)找到的設(shè)備的圖標(biāo)以映像的方式、根據(jù)它們的相對位置關(guān)系顯示在顯示器上,并且設(shè)備的名稱等可以與圖標(biāo)一起顯示。
當(dāng)輸出功能122c向另一設(shè)備輸出終端信息時,該功能利用如圖4A和4B所示的終端信息,至少選擇通過發(fā)現(xiàn)功能121a找到的設(shè)備之一作為輸出目的地。存在一些選擇變化,下面將對其進(jìn)行描述。
變化1當(dāng)蜂窩式便攜無線電話1的用戶指定的任意服務(wù)是音頻聲音輸出服務(wù)時,根據(jù)發(fā)現(xiàn)功能121a找到的設(shè)備中的終端信息,選出至少一個具有能夠顯示的顯示器的設(shè)備。當(dāng)蜂窩式便攜無線電話1的用戶指定的任意服務(wù)是圖像顯示服務(wù)時,找到的設(shè)備應(yīng)該具有顯示器,并且因此至少選出一個找到的設(shè)備。
變化2在任何上述情況下,在具有顯示器的設(shè)備中選出具有最大顯示器屏幕尺寸的設(shè)備。
變化3在任何上述情況下,在具有顯示器的設(shè)備中選出距離蜂窩式便攜無線電話1位置最近的設(shè)備。
變化4在任何上述情況下,在具有顯示器的設(shè)備中選出具有面向蜂窩式便攜無線電話1的顯示器的設(shè)備。
與變化3和4相關(guān),比較存儲在內(nèi)部存儲器中的蜂窩式便攜無線電話1的位置信息和如圖4A和4B所示的設(shè)備的位置信息,用于選擇所述設(shè)備。
一旦接收從除蜂窩式便攜無線電話1之外的設(shè)備的輸出功能122c輸出的終端信息或映像信息,輸出功能122c向蜂窩式便攜無線電話1的輸出裝置17輸出接收到的終端信息或映像信息。
所述輸出內(nèi)容改變功能122d根據(jù)終端信息的目的地改變由輸出功能122c輸出的終端信息的內(nèi)容。例如,當(dāng)輸出功能122c選出具有最大屏幕尺寸的設(shè)備時,在圖4A和4B中顯示的終端信息的所有項(xiàng)目均作為終端信息輸出。相反,當(dāng)選出的設(shè)備具有小的屏幕尺寸時,僅僅輸出例如“名稱”來作為終端信息。
一旦蜂窩式便攜無線電話1進(jìn)入PAN 7,則所述終端信息生成功能122e根據(jù)存儲在蜂窩式便攜無線電話1中的諸如“名稱”和“費(fèi)用”的固定信息和諸如蜂窩式便攜無線電話1的位置信息的可變信息,產(chǎn)生如圖4A和4B的終端信息。
所述終端信息發(fā)送功能122f響應(yīng)于來自設(shè)備的請求,將由終端信息生成功能122e產(chǎn)生的終端信息通過OS 13和藍(lán)牙接口14發(fā)送給另一設(shè)備。
現(xiàn)在描述當(dāng)用戶使用圖像顯示服務(wù)時的蜂窩式便攜無線電話1的操作。
圖5是用于第一實(shí)施例的描述中的、用于說明終端鏈接系統(tǒng)中的蜂窩式便攜無線電話1執(zhí)行的終端鏈接中間件121和終端選擇輔助中間件122的操作的流程圖。
當(dāng)蜂窩式便攜無線電話1的用戶執(zhí)行操作以開始圖像顯示服務(wù)時,終端鏈接中間件121開始發(fā)現(xiàn)能夠執(zhí)行圖像顯示服務(wù)的設(shè)備(S501),并且將通過發(fā)現(xiàn)找到的設(shè)備的ID通知給終端選擇輔助中間件122(S502)。在這種情況下被通知的ID是可以執(zhí)行圖像顯示服務(wù)的PDA 2、電視機(jī)3、電視機(jī)4、以及PC 6的ID。
所述終端選擇輔助中間件122訪問由通知的ID所指定的設(shè)備,獲得它們的終端信息(S503),并且根據(jù)獲得的終端信息和蜂窩式便攜無線電話1的位置信息產(chǎn)生映像信息(S504)。與包括在終端信息中的設(shè)備的名稱有關(guān)的信息和映像信息中至少一個被輸出到作為蜂窩式便攜無線電話1的輸出裝置的顯示器(S505)。這樣,如圖6和7所述的圖像被顯示在蜂窩式便攜無線電話1的顯示器上。注意,終端選擇輔助中間件122可以根據(jù)蜂窩式便攜無線電話1的顯示器的顯示能力而改變將要顯示在顯示器上的信息的內(nèi)容。
同時,當(dāng)終端選擇輔助中間件122根據(jù)變化1至4選擇了除蜂窩式便攜無線電話1以外的設(shè)備,并且向所選設(shè)備至少輸出終端信息和映像信息中的一個時,如圖6和7所示的任何屏幕圖像被顯示在所選設(shè)備的顯示器上。這里,當(dāng)諸如電視機(jī)4的具有大尺寸顯示器的設(shè)備被選擇時,能夠完成圖像顯示服務(wù)的設(shè)備的特性可以更加詳細(xì)地被顯示。當(dāng)所選設(shè)備遠(yuǎn)離蜂窩式便攜無線電話1時,能夠執(zhí)行圖像顯示服務(wù)的設(shè)備的特性可以以大的符號顯示。
用戶參考顯示在蜂窩式便攜無線電話1的顯示器上的或其他設(shè)備的顯示器上的信息,并且選擇例如PDA 2。用戶可以選擇如圖6所示的、在蜂窩式便攜無線電話1的顯示器上顯示的列表中的一個或如圖7所示的映像中的一個圖標(biāo)。
當(dāng)用戶選擇了PDA 2時,PDA 2的ID被通知給終端選擇輔助中間件122,從該終端選擇輔助中間件122將所述ID通知給終端鏈接中間件121(S506)。終端鏈接中間件121基于通知的ID訪問PDA 2(S507),傳輸用戶指定的圖像數(shù)據(jù)并且請求執(zhí)行服務(wù)(S508)。這樣,PDA 2執(zhí)行服務(wù)并且基于從蜂窩式便攜無線電話1傳輸?shù)膱D像數(shù)據(jù)的圖像被顯示在PDA 2的顯示器上。利用該服務(wù),當(dāng)蜂窩式便攜無線電話1例如作為電視機(jī)電話(TV phone)使用時,用戶可以與其他用戶愉快地進(jìn)行交談,同時在除蜂窩式便攜無線電話1之外的設(shè)備的顯示器上顯示其他用戶的臉部圖像。
注意,在如上的情況下,有關(guān)能夠執(zhí)行服務(wù)的設(shè)備的特性的信息或表示設(shè)備和蜂窩式便攜無線電話1之間相對位置關(guān)系的映像被顯示在蜂窩式便攜無線電話1的顯示器上或另一設(shè)備的顯示器上。除這些信息以外,設(shè)備的ID也可以被顯示。在這種情況下,ID可以包括在將要輸出的終端信息中。
在根據(jù)上述實(shí)施例的系統(tǒng)中,能夠執(zhí)行由蜂窩式便攜無線電話1用戶指定的服務(wù)的設(shè)備的名稱列表(參見圖6)可以被顯示在蜂窩式便攜無線電話1的顯示器上或另一設(shè)備的顯示器上。因此,蜂窩式便攜無線電話1的用戶可以知道哪個設(shè)備可以提供他/她自己指定的、對應(yīng)于列表元素的服務(wù),并且當(dāng)希望的設(shè)備已經(jīng)事先確定時,也可以根據(jù)名稱立刻選擇出希望的設(shè)備。
在根據(jù)該實(shí)施例的系統(tǒng)中,表示能夠執(zhí)行蜂窩式便攜無線電話1的用戶指定的服務(wù)的設(shè)備和蜂窩式便攜無線電話1之間的相對位置關(guān)系的映像(見圖7)可以被顯示在蜂窩式便攜無線電話1的顯示器上或另一設(shè)備的顯示器上。因此,蜂窩式便攜無線電話1的用戶可以根據(jù)映像容易地識別出能夠完成服務(wù)的設(shè)備位于哪里,并且可以容易地選出用戶希望的設(shè)備以執(zhí)行服務(wù)。
當(dāng)存在大量的能夠完成服務(wù)的設(shè)備時,屏幕應(yīng)該可以滾動或者必須縮小字符的尺寸,以便在諸如蜂窩式便攜無線電話1的具有小顯示器的設(shè)備上檢查列表或映像,這樣非常麻煩。同時,在根據(jù)該實(shí)施例的系統(tǒng)中,除了蜂窩式便攜無線電話1的外部設(shè)備的顯示裝置可以用于顯示列表或映像。因此列表或映像可以利用具有大尺寸顯示屏幕的電視機(jī)來顯示,以使列表或映像可以容易地被檢查。
在根據(jù)該實(shí)施例的系統(tǒng)中,列表或映像可以被顯示在具有面對蜂窩式便攜無線電話1的屏幕的設(shè)備的顯示器上。因此,蜂窩式便攜無線電話1的用戶不必尋找哪個設(shè)備在其顯示器上顯示列表或映像。因此,蜂窩式便攜無線電話1的用戶可以容易并且快捷地選擇希望的設(shè)備以完成服務(wù)。
在根據(jù)該實(shí)施例的系統(tǒng)中,上述列表和映像可以在位于與蜂窩式便攜無線電話1最近的位置上的設(shè)備的顯示器上被檢查,換言之,映像或列表可以在附近被檢查,因此用于完成服務(wù)的希望的設(shè)備可以容易和快捷地被選出。
在根據(jù)該實(shí)施例的系統(tǒng)中,上述列表或映像的內(nèi)容可以根據(jù)顯示列表或映像的設(shè)備的特性而改變。例如,使用具有大尺寸屏幕的顯示器,除設(shè)備的名稱之外的信息可以被添加在列表中(見圖8)。這樣,蜂窩式便攜無線電話1的用戶可以知道能夠完成服務(wù)的設(shè)備的詳細(xì)特性。因此,蜂窩式便攜無線電話1的用戶可以更加確定地選擇能夠完成服務(wù)的設(shè)備。
可以通過包括其中具有計算機(jī)可讀程序代碼的計算機(jī)可用介質(zhì)的程序產(chǎn)品來控制上述設(shè)備。具有程序代碼的程序代碼裝置將使設(shè)備執(zhí)行的圖5所示的步驟。
〔第二實(shí)施例〕在用于本發(fā)明的第二實(shí)施例的描述中的終端鏈接系統(tǒng)中,終端選擇輔助中間件122的功能與第一實(shí)施例描述的終端鏈接系統(tǒng)的設(shè)備的功能不同。因此,在第二實(shí)施例的下面的描述中,將詳細(xì)描述設(shè)備中的終端選擇輔助中間件的功能。
圖9是顯示用于第二實(shí)施例的描述中的終端鏈接系統(tǒng)中的設(shè)備的中間件詳細(xì)示意圖。注意和圖3中相同的功能使用相同的參考符號表示。
中間件22包括終端鏈接中間件121和終端選擇輔助中間件222。
終端選擇輔助中間件222包括終端信息獲取功能122a、輸出控制信息生成功能222a、過濾功能222b、發(fā)送控制功能222c、輸出控制功能222d、觸發(fā)器(trigger)輸出功能222e、輸出功能222f、位置指定輸入功能222g、以及ID獲取功能222h。
所述輸出控制信息生成功能222a產(chǎn)生輸出控制信息,以使得能夠完成由蜂窩式便攜無線電話1的用戶所指定的服務(wù)的設(shè)備產(chǎn)生表示能力的輸出。
所述過濾功能222b利用終端信息獲取功能122a獲得的終端信息來提取通過發(fā)現(xiàn)功能121a找到的設(shè)備。過濾條件可由蜂窩式便攜無線電話1的用戶設(shè)置。例如,在能夠完成服務(wù)的設(shè)備中的“任何服務(wù)費(fèi)用不多于指定值的設(shè)備”可以被設(shè)置為條件,以使得設(shè)備從滿足條件的設(shè)備中被提取。當(dāng)重要的圖像數(shù)據(jù)或音頻聲音數(shù)據(jù)被傳輸給另一設(shè)備時,設(shè)備可以從具有高保密功能的設(shè)備中被提取,以避免圖像數(shù)據(jù)或音頻聲音數(shù)據(jù)的泄漏,使得數(shù)據(jù)泄漏最小化。除了上述以外,設(shè)備的位置(自蜂窩式便攜無線電話1的距離或方向、蜂窩式便攜無線電話1的移動方向等)、終端的負(fù)荷、終端使用授權(quán)的存在/不存在等均可以是過濾條件。
所述發(fā)送控制功能222c控制將要發(fā)送到通過發(fā)現(xiàn)功能121a找到的或通過過濾功能222b提取的設(shè)備的、由輸出控制信息生成功能222a產(chǎn)生的輸出控制信息。
所述輸出控制功能222d接收除了蜂窩式便攜無線電話1之外的設(shè)備發(fā)送的輸出控制信息,并且使蜂窩式便攜無線電話1的輸出裝置17基于接收到的輸出控制信息產(chǎn)生如上所述的輸出。通過輸出裝置17輸出的方式包括發(fā)射光線、在顯示器上使用字母表示完成該服務(wù)的能力、使振動器振動以及從揚(yáng)聲器輸出音頻聲音。
所述觸發(fā)器輸出功能222e輸出一觸發(fā)器(觸發(fā)信號)以請求在已經(jīng)進(jìn)行輸出的設(shè)備中的任意區(qū)域內(nèi)返回設(shè)備的ID。根據(jù)該實(shí)施例,從可見光輸出裝置,例如輸出裝置17,輸出的可見光用作觸發(fā)器。更具體地,從可見光輸出裝置輸出的可見光的照射范圍對應(yīng)于上述的任意范圍。蜂窩式便攜無線電話1的用戶引導(dǎo)可見光在一區(qū)域內(nèi),該區(qū)域是在多個已經(jīng)進(jìn)行輸出的設(shè)備中的用戶希望完成所述服務(wù)的設(shè)備所在的區(qū)域,并且該設(shè)備一檢測到該可見光,就返回其ID。這樣,如果有巨大數(shù)量的設(shè)備已經(jīng)進(jìn)行輸出,則可以利用可見光來提取所述設(shè)備。注意,根據(jù)該實(shí)施例,每個設(shè)備均具有用于檢測可見光的檢測功能,并且終端鏈接中間件121的ID返回功能121c響應(yīng)于可見光返回ID。
輸出功能222f響應(yīng)于觸發(fā)器接收返回的ID并且以列表的形式向輸出裝置17的顯示器輸出具有接收到的ID的信息。根據(jù)該信息,ID的列表被顯示在蜂窩式便攜無線電話1的顯示器上。
所述位置指定信息輸入功能222g輸入位置指定信息,以指出PAN 7上由蜂窩式便攜無線電話1的用戶指定的任意位置。
所述ID獲取功能222h使用位置指定信息輸入功能222g輸入的位置指定信息,以便獲得通過發(fā)現(xiàn)功能121a找到的或通過過濾功能222b獲得的設(shè)備中、與根據(jù)位置指定信息指定的PAN 7上的任意位置最近的位置上的設(shè)備的ID。
所述ID獲取功能222h將通過發(fā)現(xiàn)功能121a或過濾功能222b找到的設(shè)備的終端信息與如上所述的位置指定信息進(jìn)行比較,并且確定與位置指定信息指定的位置最接近的設(shè)備。然后,ID獲取功能222h通過OS 13和藍(lán)牙接口14訪問確定的設(shè)備,并且獲取該設(shè)備的ID。
現(xiàn)在將描述當(dāng)用戶使用圖像顯示服務(wù)時的蜂窩式便攜無線電話1的操作。
圖10是用于第二實(shí)施例的描述中、用于說明終端鏈接系統(tǒng)中的蜂窩式便攜無線電話1執(zhí)行的終端鏈接中間件121和終端選擇輔助中間件222的操作的流程圖。
當(dāng)蜂窩式便攜無線電話1的用戶執(zhí)行操作以開始圖像顯示服務(wù)時,終端鏈接中間件121開始發(fā)現(xiàn)能夠完成圖像顯示服務(wù)的設(shè)備(S1001),并且向選擇輔助中間件222通知通過發(fā)現(xiàn)找到的設(shè)備的ID(S1002)。在這種情況下通知的ID為PDA 2、電視機(jī)3、電視機(jī)4以及PC 6的ID。
所述終端選擇輔助中間件222訪問由通知的ID指定的設(shè)備,獲得它們的終端信息(S1003),并生成輸出控制信息(S1004)。然后,終端選擇輔助中間件222確定過濾所述設(shè)備的條件是否被蜂窩式便攜無線電話1的用戶設(shè)置,并且如果沒有設(shè)置條件(在S1005的否),則向由通知的ID指定的設(shè)備發(fā)送所述輸出控制信息(S1006)。PDA 2、電視機(jī)3、電視機(jī)4以及PC 6接收所述輸出控制信息并且將如圖11所示的大“○”顯示在其顯示器上。
同時,當(dāng)提取所述設(shè)備的條件被蜂窩式便攜無線電話1的用戶設(shè)置(在S1005的是)時,終端選擇輔助中間件222檢測該條件。如果過濾條件指定,例如“任何服務(wù)費(fèi)不多于100日元的設(shè)備”,則終端選擇輔助中間件222參考由終端信息獲取功能122a獲取的終端信息,并且指定其服務(wù)費(fèi)低于100日元的設(shè)備。在該例子中,PDA 2、電視機(jī)3、電視機(jī)4以及PC 6被指定。終端選擇輔助中間件222向如上所述指定的PDA 2、電視機(jī)3和PC 6發(fā)送所述輸出控制信息(S1007)。PDA 2、電視機(jī)3和PC 6接收所述輸出控制信息,并且將如圖11所示的大“○”顯示在其顯示器上。
當(dāng)圖像“○”被顯示在設(shè)備的顯示器上并且用戶操作蜂窩式便攜無線電話1以引導(dǎo)可見光射向他們中的任意區(qū)域內(nèi)的設(shè)備時,被可見光照射的設(shè)備返回其ID。在這個例子中,假設(shè)在PDA 2、電視機(jī)3、電視機(jī)4和PC 6中,僅僅電視機(jī)3和4被可見光照射。終端選擇輔助中間件222從電視機(jī)3和4獲得返回的ID(S1008),并且使蜂窩式便攜無線電話1的顯示器上顯示ID列表(S1009)。注意,基于電視機(jī)3和4的終端信息的名稱列表可以取代ID列表被顯示。
蜂窩式便攜無線電話1的用戶參考顯示在蜂窩式便攜無線電話1顯示器上的列表,并且選擇,例如,電視機(jī)3。一旦用戶選擇了電視機(jī)3,則電視機(jī)3的ID將被通知給終端選擇中間件222,ID也從該終端選擇中間件222通知給終端鏈接中間件121(S1010)。終端鏈接中間件121根據(jù)通知的ID訪問電視機(jī)3(S1011),發(fā)送用戶指定的圖像數(shù)據(jù)并且請求執(zhí)行服務(wù)(S1012)。這樣,電視機(jī)3執(zhí)行該服務(wù),以使得基于從蜂窩式便攜無線電話1傳輸?shù)膱D像數(shù)據(jù)的圖像被顯示在電視機(jī)3的顯示器上。
當(dāng)圖像“○”被顯示在如前所述的設(shè)備的顯示器上并且蜂窩式便攜無線電話1的用戶指定PAN 7上的任意位置時,終端選擇輔助中間件222輸入位置指定信息(S1013),利用輸入的位置指定信息獲得最靠近任意位置的電視機(jī)3的ID(S1014),并將獲得的ID通知給終端鏈接中間件121(S1010)。然后,進(jìn)入S1011。
如上所述,在根據(jù)該實(shí)施例的系統(tǒng)中,能夠執(zhí)行服務(wù)的設(shè)備可以產(chǎn)生表示其執(zhí)行該服務(wù)能力的輸出,以使得蜂窩式便攜無線電話1的用戶可以立即識別出PAN 7中的哪個設(shè)備可以執(zhí)行該服務(wù)。從而,選擇設(shè)備所需的時間將縮短。
此外,在根據(jù)該實(shí)施例的系統(tǒng)中,利用在能夠執(zhí)行該服務(wù)的設(shè)備中的這些設(shè)備的終端信息所提取的設(shè)備可以產(chǎn)生表示其完成該服務(wù)的能力的輸出。從而,如果隨著設(shè)備移動,使得可通信/可利用的設(shè)備的組的網(wǎng)絡(luò)結(jié)構(gòu)改變了,則僅滿足條件的設(shè)備可以被用戶選出。如果存在大量的能夠執(zhí)行該服務(wù)的設(shè)備,則可以減少被蜂窩式便攜無線電話1的用戶選擇的設(shè)備的數(shù)量。從而,用于選擇設(shè)備所需的時間將縮短。
在根據(jù)該實(shí)施例的系統(tǒng)中,使用所述設(shè)備的授權(quán)被設(shè)置為過濾條件,以使得容易判斷多人同時訪問同一裝置的情況,并且可以縮短用于選擇設(shè)備所需的時間,這樣使在多用戶的實(shí)際環(huán)境下非常有利。
在根據(jù)該實(shí)施例的系統(tǒng)中,提取的設(shè)備可以被可見光照射以進(jìn)一步被提取。因此,當(dāng)在過濾功能進(jìn)行過濾之后還存在許多設(shè)備時,由蜂窩式便攜無線電話1的用戶選擇的設(shè)備的數(shù)量可以被縮減。從而,縮短用于選擇設(shè)備所需的時間。
在根據(jù)該實(shí)施例的系統(tǒng)中,通過操作蜂窩式便攜無線電話1來輸入位置指定信息,以便在所述提取的設(shè)備中能夠確定單個設(shè)備。因此,當(dāng)在過濾功能進(jìn)行過濾之后還存在許多設(shè)備時,由蜂窩式便攜無線電話1的用戶選擇的設(shè)備的數(shù)量可以被縮減。從而,縮短用于選擇設(shè)備所需的時間。
注意,在上述例子中,已經(jīng)接收到輸出控制信息的設(shè)備產(chǎn)生表示其完成該服務(wù)的能力的輸出,并且輸出定時可以被指定。在這種情況下,輸出控制信息生成功能222a利用發(fā)現(xiàn)功能121a找到的或過濾功能222b提取的設(shè)備的終端信息,以確定的定時產(chǎn)生輸出控制信息。
圖12是顯示輸出控制信息生成功能222a產(chǎn)生的輸出控制信息示例的表格。
如圖12所示,輸出控制信息具有用于設(shè)備的已定義的輸出順序?!癐D”表示作為輸出控制信息目的地的設(shè)備的ID?!绊樞颉笔嵌x由ID指定的設(shè)備何時輸出的信息?!伴g隔”是指在設(shè)備輸出和下一個設(shè)備輸出之間的時間間隔。
一接收到如圖12給出的輸出控制信息,PDA 2的輸出功能222f就檢測為其自己的設(shè)備的ID定義的“順序”和“間隔”并且基于它們在電視機(jī)3輸出五秒之后的五秒控制該設(shè)備以輸出。在這個例子中定義的順序可以是從離蜂窩式便攜無線電話1最近的位置上的PC 6的逆時針方向或者以從最近的設(shè)備開始、與離蜂窩式便攜無線電話1的距離成比例的順序,以便蜂窩式便攜無線電話1的用戶可以快捷地確定距離他/她最近的設(shè)備。
注意,蜂窩式便攜無線電話1的用戶可以設(shè)置“順序”。例如,其顯示器具有面向蜂窩式便攜無線電話1側(cè)的顯示表面的設(shè)備可以被給予第一輸出優(yōu)先級,或可以設(shè)置順序以使得具有較低費(fèi)用的設(shè)備被給予輸出優(yōu)先級或具有較高圖像顯示能力的設(shè)備被給予輸出優(yōu)先級。
例如顯示“圓圈”,屏幕發(fā)光,等來指出可用設(shè)備。如圖12所示,在PAN中同時只有一個設(shè)備處于輸出操作。因此,用戶可以通過按壓特定按鈕(“選擇”等)來選擇可用設(shè)備。
換言之,通過用戶在預(yù)期的設(shè)備處于輸出操作的時刻按壓按鈕可以選擇可用設(shè)備而無需分析列表的內(nèi)容。因此,在本實(shí)施例中描述的選擇方法對于用戶是方便的。
可以通過程序產(chǎn)品控制如上所述的設(shè)備,所述程序產(chǎn)品包括其上具有計算機(jī)可讀程序代碼的計算機(jī)可用介質(zhì)。具有程序代碼的程序代碼裝置使設(shè)備執(zhí)行如圖10所示的步驟。
〔第三實(shí)施例〕在根據(jù)本發(fā)明的第三實(shí)施例的終端鏈接系統(tǒng)中,終端選擇中間件122具有與結(jié)合第二實(shí)施例所描述的終端鏈接系統(tǒng)中的設(shè)備中的功能不同的功能。因此,在該實(shí)施例的下面的描述中,將詳細(xì)描述設(shè)備中的終端選擇輔助中間件的功能。
圖13是用于第三實(shí)施例的描述中的終端鏈接系統(tǒng)中的設(shè)備的中間件的詳細(xì)示意圖。注意,與圖9中相同的功能使用相同的參考符號表示。
中間件22包括終端鏈接中間件121、終端選擇輔助中間件222以及用于檢測終端鏈接網(wǎng)絡(luò)結(jié)構(gòu)是否改變的狀態(tài)監(jiān)視裝置1301。
所述終端選擇輔助中間件222包括終端信息獲取功能122a、輸出控制信息生成功能222a、過濾功能222b、發(fā)送控制功能222c、輸出控制功能222d、觸發(fā)器輸出功能222e、輸出功能222f、位置指定信息輸入功能222g、ID獲取功能222h、保持最后發(fā)現(xiàn)的發(fā)現(xiàn)條件的發(fā)現(xiàn)條件保持功能1302a、以及基于保持的發(fā)現(xiàn)條件和來自狀態(tài)監(jiān)視裝置1301的信息來確定發(fā)現(xiàn)條件的發(fā)現(xiàn)條件比較/確定功能1302b。
現(xiàn)在將描述當(dāng)蜂窩式便攜無線電話1的用戶使用圖像顯示服務(wù)時的蜂窩式便攜無線電話1的操作。
圖14是用于該實(shí)施例的描述中的、用于說明終端鏈接系統(tǒng)中的蜂窩式便攜無線電話1執(zhí)行的終端鏈接中間件121和終端選擇輔助中間件122的操作的流程圖。
當(dāng)蜂窩式便攜無線電話1的用戶執(zhí)行操作以開始圖像顯示服務(wù)時,終端鏈接中間件121開始發(fā)現(xiàn)能夠完成圖像顯示服務(wù)的設(shè)備(S1401),并且向終端選擇輔助中間件122通知通過發(fā)現(xiàn)找到的設(shè)備的ID(S1402)。在該例子中通知的ID是所有可以執(zhí)行圖像顯示服務(wù)的PDA 2、電視機(jī)3、電視機(jī)4以及PC 6的ID。
所述終端選擇輔助中間件222訪問由通知的ID指定的設(shè)備并且獲取其終端信息(S1403)。然后,終端選擇輔助中間件222將來自狀態(tài)監(jiān)視裝置1301的信息、在前發(fā)現(xiàn)條件保持功能1302a保持的前一發(fā)現(xiàn)條件(S1414)以及用于提取的終端信息進(jìn)行比較,并且產(chǎn)生輸出控制信息(S1404)。在過濾過程中,如果設(shè)置了諸如“任何具有低于100日元服務(wù)費(fèi)的設(shè)備”的各種條件,則終端選擇輔助中間件222將根據(jù)該條件的組合指定設(shè)備。終端選擇輔助中間件222將輸出控制信息發(fā)送到由通知的ID指定的設(shè)備(S1405)。PDA 2、電視機(jī)3、電視機(jī)4以及PC 6接收輸出控制信息,并且將,例如,如圖11所示的大“○”的圖像顯示在它們的顯示器上。
在圖像“○”被顯示在設(shè)備的顯示器上并且蜂窩式便攜無線電話1的用戶操作蜂窩式便攜無線電話1以引導(dǎo)可見光射向在它們中的任意區(qū)域內(nèi)的設(shè)備上的同時,被可見光照射的設(shè)備返回其ID。在該例子中,假設(shè)在PDA2、電視機(jī)3、電視機(jī)4和PC 6中,電視機(jī)3和4被可見光照射。終端選擇輔助中間件222獲得從電視機(jī)3和4返回的ID(S1406),并且使蜂窩式便攜無線電話1的顯示器顯示ID列表(S1407)。注意,根據(jù)電視機(jī)3和4的終端信息的名稱列表也可代替ID列表而被顯示。
蜂窩式便攜無線電話1的用戶參考顯示在蜂窩式便攜無線電話1的顯示器上的列表,并且選擇,例如,電視機(jī)3。用戶選出的電視機(jī)3的ID被通知給終端選擇輔助中間件222,ID從該終端選擇輔助中間件222被通知給終端鏈接中間件121(S1408)。終端鏈接中間件121根據(jù)通知的ID訪問電視機(jī)3(S1409),傳輸用戶指定的圖像數(shù)據(jù)并且請求執(zhí)行服務(wù)(S1410)。這樣,電視機(jī)3提供該服務(wù),并且基于從蜂窩式便攜無線電話1發(fā)送的圖像數(shù)據(jù)的圖像被顯示在電視機(jī)3的顯示器上。
如上所述,當(dāng)圖像“○”被顯示在設(shè)備的顯示器上并且蜂窩式便攜無線電話1的用戶指定PAN 7上的任意位置時,終端選擇輔助中間件222輸入位置指定信息(S1411),根據(jù)輸入的位置指定信息獲得距離任意位置最近的位置上的電視機(jī)3的ID(S1412),并且將獲得的ID通知給終端鏈接中間件121(S1408)。然后,進(jìn)入S1409。
在終端選擇結(jié)束后,終端選擇輔助中間件222保持過濾條件(S1413)直到用于下次發(fā)現(xiàn)。
狀態(tài)監(jiān)視裝置1301應(yīng)請求而檢查狀態(tài)并且如果有(在S1416的是)則將檢測到的大的變化通知給終端鏈接中間件121,并且終端鏈接中間件121再次開始發(fā)現(xiàn)(S1401)。這時,被監(jiān)視的可能是設(shè)備的負(fù)荷、呼叫保密、移動速度等??梢酝ㄟ^監(jiān)視CPU或監(jiān)視其他用戶的加入來檢測負(fù)荷變化(loadfluctuation)??梢酝ㄟ^識別通信介質(zhì)內(nèi)容,諸如音頻聲音識別,或通過指定保密作為兩個用戶端上的控制信號來檢測保密。
當(dāng)檢測到由設(shè)備的負(fù)荷引起的狀態(tài)的改變時,可能是如下情況,即許多人可以使用將要鏈接的設(shè)備。在這種情況下,當(dāng)其他用戶開始使用相同終端時,終端的工作負(fù)荷增加,其通過該用戶提取了可用資源。狀態(tài)監(jiān)視裝置1301監(jiān)視上述狀態(tài)并且利用前一發(fā)現(xiàn)條件再次執(zhí)行發(fā)現(xiàn)。
例如,當(dāng)檢測到由呼叫的保密引起的狀態(tài)的改變時,情況很可能如下。例如,當(dāng)被鏈接的一方(party)具有置于公共環(huán)境中的大尺寸屏幕的顯示器時,顯示內(nèi)容可以被顯示器周圍的人們知道。甚至在家中或在辦公室內(nèi),除了用戶的人們也可以看到顯示器。類似地,當(dāng)另一被鏈接的一方具有揚(yáng)聲器,則音頻聲音可用向外圍廣播。在這種情況下,保密就不能保證。當(dāng)確定需要更保密的狀態(tài)時,狀態(tài)監(jiān)視裝置1301監(jiān)視呼叫的內(nèi)容并且根據(jù)需要的保密等級和前一發(fā)現(xiàn)條件執(zhí)行另一發(fā)現(xiàn)。
例如,當(dāng)檢測到由于移動速度引起的狀態(tài)的改變時,與鏈接一方的通信可能被切斷。在這種情況下,狀態(tài)監(jiān)視裝置1301根據(jù)其終端的移動速度和前一發(fā)現(xiàn)條件執(zhí)行另一發(fā)現(xiàn)。
根據(jù)該實(shí)施例的系統(tǒng)包括檢測除第二實(shí)施例外的終端的負(fù)荷、呼叫保密、移動速度等的變化的狀態(tài)監(jiān)視裝置,并且在重新發(fā)現(xiàn)時除了利用前一過濾條件以外還利用狀態(tài)信息,響應(yīng)于希望的終端的負(fù)荷變化或呼叫保密的變化,服務(wù)請求終端可以開始重新發(fā)現(xiàn)以自動改變裝置的組合,以使用戶的方便或秘密可以得到高等級的保證。
當(dāng)用于重新發(fā)現(xiàn)的發(fā)現(xiàn)條件被確定時,在過濾條件中包括所述狀態(tài),并且因此這種設(shè)備鏈接環(huán)境可以保證將被鏈接的更多的候選設(shè)備組可以被排除,用戶的選擇工作可以被減輕,并且狀態(tài)的改變可以動態(tài)地被標(biāo)出??梢宰詣訄?zhí)行重新發(fā)現(xiàn),并且例如,可以請求用戶執(zhí)行重新發(fā)現(xiàn)。
可以通過程序產(chǎn)品控制如上所述的設(shè)備,所述程序產(chǎn)品包括其中具有計算機(jī)可讀程序代碼的計算機(jī)可用介質(zhì)。具有程序代碼的程序代碼裝置使設(shè)備執(zhí)行如圖14所示的步驟。
權(quán)利要求
1.一種網(wǎng)絡(luò)中作為服務(wù)請求終端或服務(wù)提供終端使用的設(shè)備,所述網(wǎng)絡(luò)具有多個通過短距離通信相互連接的設(shè)備,所述設(shè)備的網(wǎng)絡(luò)結(jié)構(gòu)是動態(tài)變化的,所述設(shè)備包括發(fā)現(xiàn)裝置,用于根據(jù)由作為服務(wù)請求終端的設(shè)備發(fā)出的請求,發(fā)現(xiàn)能夠完成規(guī)定處理的作為服務(wù)提供終端的設(shè)備;終端信息獲取裝置,用于獲取表示通過發(fā)現(xiàn)找到的設(shè)備的狀態(tài)的終端信息;以及過濾裝置,用于利用所述終端信息過濾通過發(fā)現(xiàn)找到的所述設(shè)備。
2.如權(quán)利要求1的設(shè)備,其中所述過濾裝置使用所述發(fā)現(xiàn)裝置使用的發(fā)現(xiàn)條件用于過濾。
3.如權(quán)利要求1或2的設(shè)備,還包括狀態(tài)監(jiān)視裝置,用于監(jiān)視其終端的狀態(tài),其中所述過濾裝置根據(jù)其終端的狀態(tài)的變化進(jìn)行提取。
4.如權(quán)利要求1的設(shè)備,其中所述過濾裝置根據(jù)使用授權(quán)信息進(jìn)行提取。
5.如權(quán)利要求1的設(shè)備,還包括發(fā)送控制裝置,使得提取的設(shè)備輸出控制信息,用于輸出將發(fā)送到提取的設(shè)備的、表示執(zhí)行所述規(guī)定處理的能力的通知。
6.如權(quán)利要求3的設(shè)備,其中所述狀態(tài)監(jiān)視裝置根據(jù)其終端移動速度能夠檢測與其他終端的通信狀態(tài)。
7.如權(quán)利要求3的設(shè)備,其中所述狀態(tài)監(jiān)視裝置能夠檢測通信內(nèi)容。
8.如權(quán)利要求3的設(shè)備,其中所述狀態(tài)監(jiān)視裝置能夠檢測另一終端的工作負(fù)荷的狀態(tài)。
9.如權(quán)利要求5的設(shè)備,還包括輸出控制信息生成裝置,用于產(chǎn)生所述輸出控制信息,其中所述輸出控制信息生成裝置產(chǎn)生輸出控制信息,用于在利用在所述輸出控制信息的目的地側(cè)的設(shè)備的終端信息所確定的定時產(chǎn)生所述輸出。
10.如權(quán)利要求5的設(shè)備,還包括觸發(fā)器輸出裝置,用于將一觸發(fā)器輸出到所述輸出控制信息的目的地側(cè)的設(shè)備中的任意區(qū)域內(nèi)的設(shè)備,所述觸發(fā)器請求用于指定所述將被返回的設(shè)備的指定信息;獲取裝置,響應(yīng)于所述觸發(fā)器,獲取從在所述區(qū)域內(nèi)的設(shè)備發(fā)送的指定信息;以及輸出裝置,用于輸出所述指定信息。
11.如權(quán)利要求5的設(shè)備,還包括處理請求裝置,用于向基于位置指定信息所指定的所述網(wǎng)絡(luò)中、最靠近任意位置的位置上的所述輸出控制信息的目的地側(cè)上所述設(shè)備,請求完成所述規(guī)定處理。
12.一種在網(wǎng)絡(luò)中作為服務(wù)請求終端或服務(wù)提供終端使用的設(shè)備,所述網(wǎng)絡(luò)具有多個通過短距離通信相互連接的設(shè)備,所述設(shè)備的網(wǎng)絡(luò)結(jié)構(gòu)是動態(tài)變化的,所述設(shè)備包括獲取裝置,當(dāng)基于所述作為服務(wù)請求終端的所述設(shè)備發(fā)出的請求通過發(fā)現(xiàn)找到能夠完成規(guī)定處理的、作為服務(wù)提供終端的設(shè)備,并且利用表示通過發(fā)現(xiàn)找到的設(shè)備的狀態(tài)的終端信息提取所述設(shè)備時,從所述作為服務(wù)請求終端的所述設(shè)備獲取輸出控制信息,所述輸出控制信息用于產(chǎn)生輸出,該輸出表示根據(jù)作為所述服務(wù)請求終端的所述設(shè)備發(fā)出的用于執(zhí)行規(guī)定處理的請求完成所述規(guī)定處理的能力;以及輸出控制裝置,用于根據(jù)所述輸出控制信息產(chǎn)生所述輸出。
13.如權(quán)利要求12的設(shè)備,其中所述輸出控制裝置在利用包含在所述輸出控制信息中的能夠完成所述規(guī)定處理的設(shè)備的終端信息所確定的定時,產(chǎn)生所述輸出。
14.如權(quán)利要求12或13的設(shè)備,其中所述輸出控制裝置根據(jù)其自己的設(shè)備的特性輸出信息。
15.一種用于控制短距離無線通信網(wǎng)絡(luò)中的設(shè)備的程序產(chǎn)品,所述程序產(chǎn)品包括其中具有計算機(jī)可讀程序代碼的計算機(jī)可用介質(zhì),所述計算機(jī)可讀程序代碼包括用于發(fā)出關(guān)于規(guī)定處理的服務(wù)請求的程序代碼裝置;用于從網(wǎng)絡(luò)發(fā)現(xiàn)和提取能夠根據(jù)服務(wù)請求執(zhí)行規(guī)定處理的設(shè)備的程序代碼裝置;用于獲取提取的設(shè)備的狀態(tài)信息的程序代碼裝置;以及用于根據(jù)狀態(tài)信息從提取的設(shè)備中至少選擇一個設(shè)備的程序代碼裝置。
16.一種用于控制在短距離無線通信網(wǎng)絡(luò)中能夠作為服務(wù)請求終端或服務(wù)提供終端的設(shè)備的程序產(chǎn)品,所述程序產(chǎn)品包括其中具有計算機(jī)可讀程序代碼的計算機(jī)可用介質(zhì),所述計算機(jī)可讀程序代碼包括程序代碼裝置,用于當(dāng)根據(jù)作為所述服務(wù)請求終端的所述設(shè)備發(fā)送的請求通過發(fā)現(xiàn)找到能夠執(zhí)行規(guī)定處理的、作為服務(wù)提供終端的設(shè)備,并且利用表示通過發(fā)現(xiàn)找到的設(shè)備的狀態(tài)的終端信息提取所述設(shè)備時,從作為所述服務(wù)請求終端的設(shè)備獲得輸出控制信息,其中所述輸出控制信息被用于輸出一通知,該通知表示根據(jù)作為所述服務(wù)請求終端的所述設(shè)備發(fā)出的、用于執(zhí)行規(guī)定處理的請求完成所述規(guī)定處理的能力;以及用于根據(jù)所述輸出控制信息執(zhí)行輸出所述通知的程序代碼裝置。
17.一種在短距離無線通信網(wǎng)絡(luò)中、能夠作為服務(wù)請求終端或服務(wù)提供終端的設(shè)備,所述設(shè)備包括發(fā)出關(guān)于規(guī)定處理的服務(wù)請求的服務(wù)請求發(fā)出部分;從網(wǎng)絡(luò)中發(fā)現(xiàn)和提取能夠執(zhí)行規(guī)定處理的設(shè)備的發(fā)現(xiàn)部分;獲得提取的設(shè)備的狀態(tài)信息的狀態(tài)信息獲取部分;產(chǎn)生將被顯示的并且表示根據(jù)狀態(tài)信息從提取的設(shè)備中選擇的至少一個設(shè)備的數(shù)據(jù)的顯示數(shù)據(jù)生成部分;以及產(chǎn)生設(shè)備的狀態(tài)信息的狀態(tài)信息生成部分。
全文摘要
提供了一種在具有多個通過短距離通信連接的設(shè)備(1)至(6)的PAN(7)中的設(shè)備,其網(wǎng)絡(luò)結(jié)構(gòu)動態(tài)變化。蜂窩式便攜無線電話(1)包括發(fā)現(xiàn)功能,在設(shè)備(2)至(6)中發(fā)現(xiàn)能夠根據(jù)來自蜂窩式便攜無線電話(1)的執(zhí)行規(guī)定處理的請求而執(zhí)行規(guī)定處理的設(shè)備;以及發(fā)送控制功能,向通過發(fā)現(xiàn)找到的終端設(shè)備設(shè)備發(fā)送輸出控制信息,用于輸出表示完成規(guī)定處理的能力的通知。
文檔編號G08C17/00GK1595875SQ200410077060
公開日2005年3月16日 申請日期2004年9月10日 優(yōu)先權(quán)日2003年9月10日
發(fā)明者小宮大作, 西山卓男, 高木利匡, 高橋正樹 申請人:松下電器產(chǎn)業(yè)株式會社