欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分散系統(tǒng)和上下文對應(yīng)中間鏈接方法

文檔序號:7974478閱讀:286來源:國知局
專利名稱:分散系統(tǒng)和上下文對應(yīng)中間鏈接方法
技術(shù)領(lǐng)域
本發(fā)明是用多個設(shè)備通過網(wǎng)絡(luò)連接的分散系統(tǒng)提供服務(wù)。其中特別涉及與場所狀況相應(yīng)動態(tài)地執(zhí)行提供服務(wù)所需的功能和它們的組合的技術(shù)。
背景技術(shù)
對從與網(wǎng)絡(luò)連接的設(shè)備和軟件、內(nèi)容等中處于離開用戶一定距離內(nèi)的設(shè)備和軟件、內(nèi)容等進行分組化,從該組中,將用戶的要求和狀況、服務(wù)所需的功能、網(wǎng)絡(luò)資源的固有信息和連接方法等作為條件提取需要的設(shè)備和軟件等,按照服務(wù)模板進行聯(lián)合提供服務(wù)是眾所周知的(例如參照非專利文獻1)。這里將關(guān)于設(shè)備、軟件等的信息全部收集在中央數(shù)據(jù)庫中,也由中央全面管理用于構(gòu)成服務(wù)的設(shè)備聯(lián)合的方法。
在非專利文獻2中表示了用內(nèi)容名、I/F名、狀態(tài)名定義與網(wǎng)絡(luò)連接的設(shè)備和軟件等的功能的名字,設(shè)置管理它們的命名系統(tǒng)的情況。在該例子中通過根據(jù)描述用于服務(wù)的功能構(gòu)成的服務(wù)曲線圖,詢問命名系統(tǒng)發(fā)現(xiàn)所需的功能,將它們聯(lián)合起來提供服務(wù)。
電子情報通信學(xué)會論文志Vol.182-b No.5pp.730-739“適應(yīng)型網(wǎng)絡(luò)服務(wù)環(huán)境DANSE”[非專利文獻2]電子情報通信學(xué)會技術(shù)研究報告IN2001-192,2001年3月“網(wǎng)絡(luò)服務(wù)合成器的設(shè)計”在上述已有技術(shù)中,將服務(wù)所需的功能間的聯(lián)合,關(guān)聯(lián)方法描述在腳本(scenario)中。但是,實際上與使用設(shè)備提供服務(wù)的場所的狀況和設(shè)備的狀況有關(guān),具有各功能的設(shè)備和軟件間的關(guān)聯(lián)是各種各樣的。與場所有關(guān)地,或者是具有多個功能的設(shè)備,或者是多個設(shè)備具有相同的功能。因此存在具有在服務(wù)腳本中描述的功能的設(shè)備的多種聯(lián)合方法,也存在著選擇不與用戶狀況相適應(yīng)的設(shè)備構(gòu)成的情形。
又,對于每個服務(wù),參照上下文信息的頻度和需要的信息、用于設(shè)備聯(lián)合的條件等是不同的。事先將上述項目的條件等描述在構(gòu)成服務(wù)的各應(yīng)用程序中增大開發(fā)時的負擔(dān),又降低了擴展性。
進一步在上述已有技術(shù)中,當(dāng)多位用戶在同一個場所接收各個服務(wù)時,在具有多個功能的設(shè)備中每位用戶分開使用功能,對各設(shè)備中的每個功能進行工作管理是困難的。

發(fā)明內(nèi)容
本發(fā)明的目的是實現(xiàn)不限定場所,通過與用戶、設(shè)備等的狀況相應(yīng),使實施服務(wù)所需的設(shè)備動態(tài)地對應(yīng)關(guān)聯(lián)起來,提供以根據(jù)通用描述的服務(wù)腳本為基礎(chǔ)的服務(wù)。
為了達到上述目的,本發(fā)明,當(dāng)根據(jù)服務(wù)腳本提供服務(wù)時,探索具有在服務(wù)腳本中記載的功能的設(shè)備和軟件,對于發(fā)現(xiàn)的各設(shè)備,根據(jù)各設(shè)備和服務(wù)器等保有的信息作成使用設(shè)備相互之間的局部對應(yīng)關(guān)系的表。
這里,根據(jù)作為用戶所處位置的狀況和環(huán)境內(nèi)的狀況等的信息的上下文,選擇具有在服務(wù)腳本中描述的各功能的設(shè)備。
此外,當(dāng)作成表時,存在著通過查詢累積在服務(wù)器中的設(shè)備數(shù)據(jù)庫等,選擇具有提供服務(wù)所需的功能的設(shè)備和軟件,取得對應(yīng)關(guān)系的方法;和一面從用戶所在場所的周邊探索具有與在服務(wù)腳本中描述的功能相當(dāng)?shù)墓δ艿脑O(shè)備,一面在具有在服務(wù)腳本中存在關(guān)系的功能的設(shè)備間交換信息,取得對應(yīng)關(guān)系的方法。
又,當(dāng)上下文發(fā)生變化時,與變化后的上下文相應(yīng),進行具有服務(wù)所需功能的設(shè)備的再發(fā)現(xiàn)和設(shè)備聯(lián)合關(guān)系的再構(gòu)筑,繼續(xù)對用戶提供服務(wù)。
進一步,當(dāng)提供服務(wù)時,將實施服務(wù)的過程和實施服務(wù)所需的設(shè)備的關(guān)聯(lián)和接收服務(wù)的用戶組合起來進行管理。


圖1是表示根據(jù)本發(fā)明的一個實施形態(tài)的設(shè)備控制適用于服務(wù)的系統(tǒng)的構(gòu)成圖。
圖2是說明服務(wù)腳本的概念的圖。
圖3是當(dāng)根據(jù)服務(wù)腳本在局部的場所中實施服務(wù)時的操作程序圖。
圖4是表示當(dāng)選擇提供服務(wù)時使用的設(shè)備時用的上下文和根據(jù)該上下文的使用設(shè)備選擇條件的例子的表。
圖5是表示當(dāng)提供服務(wù)時用于動態(tài)地聯(lián)合服務(wù)需要的設(shè)備的中間服務(wù)器的軟件構(gòu)成的圖。
圖6是表示當(dāng)提供服務(wù)時作成的使用設(shè)備間的對應(yīng)表的圖。
圖7是當(dāng)提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的系統(tǒng)構(gòu)成圖。
圖8是表示當(dāng)提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的服務(wù)腳本的概要的圖。
圖9是表示中間服務(wù)器正在管理的,存儲在設(shè)備管理數(shù)據(jù)庫中的信息的表的圖。
圖10是表示關(guān)于提供視頻數(shù)據(jù)流分發(fā)服務(wù)的情形提供服務(wù)時所需的使用設(shè)備間的對應(yīng)表的具體利用方法的圖。
圖11是表示根據(jù)提供服務(wù)時使用設(shè)備間的對應(yīng)表從中間服務(wù)器向各設(shè)備分發(fā)的消息的細目的圖。
圖12是表示當(dāng)提供服務(wù)時用于動態(tài)地聯(lián)合服務(wù)所需的設(shè)備的中間設(shè)備的構(gòu)成的圖。
圖13是當(dāng)提供服務(wù)時在用于動態(tài)地聯(lián)合服務(wù)需要的設(shè)備的中間設(shè)備中,當(dāng)決定應(yīng)用程序的輸出數(shù)據(jù)的發(fā)射目的地時的操作程序圖。
圖14是表示當(dāng)提供服務(wù)時在同一個場所多位用戶同時接收服務(wù)時的設(shè)備、功能的管理方法的圖。
圖15是表示當(dāng)提供服務(wù)時,選定服務(wù)需要的設(shè)備時的操作程序圖。
圖16是當(dāng)作成提供服務(wù)時的使用設(shè)備間的對應(yīng)表時的操作程序圖。
圖17是當(dāng)提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的系統(tǒng)構(gòu)成圖。
圖18是表示當(dāng)提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的,在中間設(shè)備中作成根據(jù)服務(wù)腳本的使用設(shè)備間的對應(yīng)表時的,設(shè)備間的處理流程的圖。
圖19是表示當(dāng)提供圖象監(jiān)視服務(wù)時的服務(wù)腳本的概要的圖。
圖20是表示當(dāng)多位用戶同時接收提供的視頻數(shù)據(jù)流分發(fā)服務(wù)和圖象監(jiān)視服務(wù)的各個服務(wù)時,對于每位用戶進行設(shè)備聯(lián)合的順序的圖。
圖21是表示當(dāng)將視頻數(shù)據(jù)流分發(fā)服務(wù)、圖象監(jiān)視服務(wù)提供給各位不同的用戶時作成的各位用戶用的使用設(shè)備間的對應(yīng)表的圖。
具體實施例方式
下面,我們用附圖詳細說明本發(fā)明的實施形態(tài)。圖1是表示本發(fā)明中適用于服務(wù)的系統(tǒng)的概要的圖。主要構(gòu)成要素是持有并移動可以進行無線通信的便攜式終端0151的用戶0161、置于環(huán)境內(nèi)的每個場所的中間服務(wù)器0111、0112、通過上述中間服務(wù)器0111、0112和場網(wǎng)絡(luò)0181、0182連接的設(shè)備0121、0122、0123、0124、0125和傳感器類0131、0132和接入點0141、0142、通過上述中間服務(wù)器0111、0112和因特網(wǎng)0171連接的服務(wù)腳本分發(fā)服務(wù)器0101等。又這里場網(wǎng)絡(luò)0181、0182是有線或無線網(wǎng)絡(luò)。
用戶0161持有的便攜式終端0151的硬件包括存儲裝置0152、輸入裝置0153、顯示器0154、通信裝置0155、處理裝置0156。在存儲裝置0152中存儲著用戶0161的個人信息、從服務(wù)腳本分發(fā)服務(wù)器0101下載的服務(wù)腳本等的信息、以及用于管理這些信息的軟件,由處理裝置0156進行處理。當(dāng)用戶0161輸入實施服務(wù)時的選擇時用輸入裝置0153。在顯示器0154上顯示出用戶0161的實施服務(wù)時的選擇分支等。通信裝置0155用于通過無線接入點0141、0142與服務(wù)腳本分發(fā)服務(wù)器0101和中間服務(wù)器0111、0112進行通信。
中間服務(wù)器0111、0112的硬件包括存儲裝置0113、處理裝置0114、通信裝置0115。在存儲裝置0113中存儲著從服務(wù)腳本分發(fā)服務(wù)器0101分發(fā)的服務(wù)腳本、關(guān)于設(shè)備屬性的信息、以及為了讀入服務(wù)腳本,實施服務(wù)而與設(shè)備進行通信的軟件、用于管理設(shè)備0121、0122、0123和傳感器類0131等并檢測事態(tài)的軟件等,由處理裝置0114進行處理。又通信裝置0115用于與由場服務(wù)器0181連接的設(shè)備0121、0122、0123、傳感器類0131、接入點0141進行通信和與通過因特網(wǎng)0171連接的服務(wù)腳本分發(fā)服務(wù)器0101進行通信。
服務(wù)腳本分發(fā)服務(wù)器0101的硬件包括存儲裝置0102、處理裝置0103、通信裝置0104。在存儲裝置0102中存儲著服務(wù)腳本、以及作成并管理服務(wù)腳本的軟件、用于接收來自用戶和中間服務(wù)器的要求,進行服務(wù)腳本的分發(fā)的軟件等,由處理裝置0103進行處理。又通信裝置0104用于與通過因特網(wǎng)0171連接的中間服務(wù)器0111、0112和用戶終端0151進行通信。
傳感器類0131、0132用于掌握用戶的狀況。接入點0141、0142是為了使用戶0161持有的便攜式終端0151接入網(wǎng)絡(luò)的接入點,當(dāng)用戶終端與中間服務(wù)器0111、0112和服務(wù)腳本分發(fā)服務(wù)器0101進行通信時使用。
圖2是表示描述本發(fā)明中的服務(wù)所需的功能和它們的關(guān)系的服務(wù)腳本的概要的圖。0201表示服務(wù)腳本,通過將服務(wù)腳本中描述的各要素應(yīng)用于位于實際環(huán)境0202中的設(shè)備等提供服務(wù)。
在服務(wù)腳本0201中通用地描述著實施服務(wù)所需的功能0211、0212、0213、0214和它們間的關(guān)系。這里功能0211和功能0212、功能0212和功能0214等相互鏈接,并在兩者間存在接口進行數(shù)據(jù)交換。又為了位于實際環(huán)境0202中的設(shè)備0221、0222、0223、0224分別具有0231、0232、0233、0234所示的功能,一個設(shè)備和軟件也具有多個功能。此外當(dāng)實施服務(wù)時從用戶的周圍環(huán)境抽出具有功能0211、0212、0213、0214的設(shè)備和軟件等,通過使它們相互聯(lián)合起來實施服務(wù)。
圖3是當(dāng)根據(jù)本發(fā)明中的服務(wù)腳本在局部的場所中實施服務(wù)時的操作程序圖。在ST0301,接收用戶的要求并選擇執(zhí)行的服務(wù)。在ST0302,將服務(wù)腳本從服務(wù)腳本分發(fā)服務(wù)器下載到接近用戶所在場所的中間服務(wù)器。又,將保存在用戶終端的服務(wù)腳本發(fā)射給中間服務(wù)器。在ST0303,在用戶所在場所的周邊探索具有在服務(wù)腳本中記載的、實施服務(wù)所需的功能的設(shè)備。在ST0304,根據(jù)上下文條件從發(fā)現(xiàn)的設(shè)備中選出可以使用的設(shè)備。在ST0305,根據(jù)在服務(wù)腳本中描述的功能間的鏈接關(guān)系和局部的設(shè)備構(gòu)成等,決定選出的使用設(shè)備間的對應(yīng)關(guān)系,作成對應(yīng)表。此外如果在上下文中存在變更則立即也更新對應(yīng)表。在ST0306,向為了實施服務(wù)而選出的各設(shè)備提供設(shè)備間的對應(yīng)關(guān)系和實施服務(wù)所需的信息等。在ST0307,根據(jù)在ST0305中作成的對應(yīng)表進行設(shè)備聯(lián)合,實施服務(wù)。在ST0308,在實施服務(wù)中如果在上下文中存在變化則需要與新的上下文相應(yīng)地再構(gòu)成在服務(wù)中使用的設(shè)備和設(shè)備聯(lián)合,回到ST0303的處理。在ST0309,如果服務(wù)結(jié)束則釋放正在使用的功能、設(shè)備占有權(quán),結(jié)束設(shè)備聯(lián)合。
圖4是當(dāng)提供本發(fā)明中的服務(wù)時選擇使用的設(shè)備時用的上下文和根據(jù)該上下文描述使用設(shè)備選擇條件的例子的表。表的列表示上下文0401和根據(jù)該上下文的使用設(shè)備選擇條件0402。
在作為用于選定使用設(shè)備的條件收集的上下文信息中,存在用戶位置、設(shè)備狀態(tài)、周圍的物理環(huán)境的狀態(tài)、一覽表、時刻、周圍的人數(shù)等各種信息,該利用方法也能夠與服務(wù)和狀況相應(yīng)地進行設(shè)定。這里,作為上下文0401的代表例,舉出了位置0411、設(shè)備狀態(tài)0412、時刻0413、一覽表0414、周圍的人數(shù)0415,并舉出了當(dāng)將這些上下文信息作為判定基準(zhǔn)時的使用設(shè)備選擇條件0402的例子。
此外,不僅能夠單獨使用這些上下文,而且也能夠?qū)⑺鼈兌鄠€組合起來使用。又,這些上下文的條件能夠與服務(wù)和設(shè)備的設(shè)置場所、設(shè)備種類、用戶的屬性等相應(yīng)地進行變更、設(shè)定。設(shè)置在各場所的服務(wù)器或中間設(shè)備保持這些條件,為了與實施服務(wù)時的用戶的狀況相應(yīng)進行設(shè)備的聯(lián)合而參照這些條件。
圖5是表示當(dāng)提供本發(fā)明中的服務(wù)時用于動態(tài)地聯(lián)合服務(wù)所需的設(shè)備的中間服務(wù)器的軟件構(gòu)成的圖。將中間服務(wù)器0501放置在環(huán)境內(nèi)的每個場所,管理在該場所中的設(shè)備。主要構(gòu)成要素是作成用于提供服務(wù)的設(shè)備聯(lián)合的對應(yīng)表0509的設(shè)備聯(lián)合作成單元0502、管理實施服務(wù)腳本和服務(wù)的服務(wù)管理單元0503、管理在該場所中的上下文的上下文管理單元0504、管理關(guān)于在該場所中的設(shè)備的設(shè)備管理數(shù)據(jù)庫0506,當(dāng)提供服務(wù)時將關(guān)于設(shè)備聯(lián)合的順序的消息發(fā)射給各設(shè)備的設(shè)備構(gòu)成管理單元0505。
服務(wù)管理單元0503通過通信媒體0508接收服務(wù)腳本,上下文管理單元通過通信媒體0508從設(shè)置在環(huán)境內(nèi)的傳感器類等獲得信息經(jīng)常地監(jiān)視該場所的上下文的變化。又設(shè)備構(gòu)成管理單元0505通過通信媒體0508從在該場所中的設(shè)備獲得信息,管理設(shè)備管理數(shù)據(jù)庫0506,對設(shè)備的狀況進行監(jiān)視。
設(shè)備聯(lián)合作成單元0502根據(jù)從服務(wù)管理單元0503接收的服務(wù)腳本,與上下文管理單元0504接收的上下文信息相應(yīng),從由設(shè)備構(gòu)成管理單元0505接收的設(shè)備信息,作成在用于提供服務(wù)的使用設(shè)備間的對應(yīng)表0509。根據(jù)作成的對應(yīng)表0509設(shè)備構(gòu)成管理單元0505通過通信媒體0508向使用的各設(shè)備發(fā)出關(guān)于設(shè)備聯(lián)合、工作的消息。此外服務(wù)管理單元0503經(jīng)常對上下文進行監(jiān)視,如果發(fā)生變化則在設(shè)備聯(lián)合作成單元0502中改寫對應(yīng)表0509。由設(shè)備構(gòu)成管理單元0505向各設(shè)備發(fā)出新的消息,實現(xiàn)與上下文變化相應(yīng)的動態(tài)的設(shè)備聯(lián)合的變更。
圖6是表示當(dāng)提供本發(fā)明中的服務(wù)時作成的使用設(shè)備間的對應(yīng)表的圖。作為主要的構(gòu)成要素在服務(wù)腳本中記載,實施服務(wù)所需的功能名0601、在具有提供服務(wù)所需的該功能的設(shè)備中在用戶周邊的設(shè)備的名稱0602、網(wǎng)絡(luò)地址、名字、或用于唯一地指定在目標(biāo)參照等的局部區(qū)域內(nèi)具有服務(wù)所需的該功能的設(shè)備的識別符0603、在設(shè)備或軟件中,提供服務(wù)所需的該功能工作的過程0604、將數(shù)據(jù)發(fā)射給該過程的設(shè)備、作為過程的識別符的數(shù)據(jù)接收源0605、以及作為該過程發(fā)射數(shù)據(jù)的目的地的設(shè)備、作為過程的識別符的數(shù)據(jù)發(fā)射目的地0606。進一步也具有各設(shè)備的工作狀況等的狀態(tài)0607。
又在實施服務(wù)中,也對每位用戶作成使用設(shè)備間的對應(yīng)表并分別進行管理。因此當(dāng)在同一個地方向多位用戶提供同樣的服務(wù)時,即便共用幾個設(shè)備和軟件,也分別獨立的進行向各用戶提供服務(wù)的進展管理和設(shè)備管理,互不干涉。
圖7是作為本發(fā)明中的服務(wù)系統(tǒng)的具體的服務(wù)應(yīng)用程序提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的系統(tǒng)構(gòu)成圖。與下面的圖8、9一起表示通過對于服務(wù)腳本,向管理設(shè)備信息的局部的服務(wù)器進行詢問,在中間服務(wù)器中作成提供服務(wù)所需的使用設(shè)備間的對應(yīng)表時的順序。
主要的構(gòu)成要素是對用于提供服務(wù)的服務(wù)腳本進行分發(fā)的服務(wù)腳本分發(fā)服務(wù)器0701、置于用戶0710所在場所的中間服務(wù)器0702、處于用戶0701所在場所中,通過中間服務(wù)器0702和現(xiàn)場網(wǎng)絡(luò)連接的設(shè)備1(0704)、設(shè)備2(0705)、設(shè)備3(0706)、設(shè)備4(0709)和用于掌握環(huán)境內(nèi)狀況的傳感器0707、用于在用戶0710與服務(wù)腳本分發(fā)服務(wù)器0701和中間服務(wù)器0702之間進行通信的接入點0708。又中間服務(wù)器0702對存儲關(guān)于位于該場所的設(shè)備的信息的設(shè)備管理數(shù)據(jù)庫0703進行管理,如果用戶有服務(wù)要求,則從服務(wù)腳本分發(fā)服務(wù)器0701接收服務(wù)腳本0711。
圖8是表示作為本發(fā)明中的服務(wù)系統(tǒng)的具體的服務(wù)應(yīng)用程序提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的服務(wù)腳本的概要的圖。視頻數(shù)據(jù)流分發(fā)服務(wù)所需的功能0802是用于保存視頻內(nèi)容的功能A硬盤、用于進行數(shù)據(jù)流分發(fā)的功能;B編碼器、用于輸出圖象的功能;C顯示器這樣3個功能。關(guān)于它們的鏈接關(guān)系0803,功能A與功能B,功能B與功能A和C,功能C與功能B鏈接,形成0801所示的功能關(guān)系。
圖9是表示本發(fā)明中的中間服務(wù)器正在管理的,存儲在設(shè)備管理數(shù)據(jù)庫中的信息的表。主要的構(gòu)成要素是處于中間服務(wù)器正在管理的場所中的設(shè)備名0901、設(shè)備具有的功能名0902、設(shè)備的說明書和功能的接口等的屬性0903、用于在網(wǎng)絡(luò)上識別設(shè)備、功能的識別符0904、表示設(shè)備工作狀況等的狀態(tài)0905。這里,也存在著對于設(shè)備0901不限于1個由設(shè)備持有多個功能0902的情形,能夠?qū)τ诿總€功能描述屬性0903、識別符0904、狀態(tài)0905。通過中間服務(wù)器定期地取得各設(shè)備的信息,從各設(shè)備向中間服務(wù)器定期地報告設(shè)備狀態(tài)更新這些信息。
這里根據(jù)來自用戶0710的服務(wù)要求,服務(wù)腳本分發(fā)服務(wù)器0701將用于視頻數(shù)據(jù)流分發(fā)服務(wù)的服務(wù)腳本0711發(fā)射給中間服務(wù)器0702。通過查詢在中間服務(wù)器0702中在服務(wù)腳本0711中記載的功能0802和存儲在設(shè)備管理數(shù)據(jù)庫0703中的設(shè)備信息(圖9),選出具有提供服務(wù)所需的功能的設(shè)備。這里選出功能A作為具有硬盤的設(shè)備1(0704)、功能B作為具有編碼器的設(shè)備2(0705)、以及功能C作為具有顯示器的設(shè)備3(0706)。但是這里功能C在具有顯示器的設(shè)備上存在著設(shè)備3(0706)和設(shè)備4(0709)這樣2類設(shè)備,但是作為1個上下文條件當(dāng)將用戶0710的位置作為判斷基準(zhǔn)時,選出處于離用戶0710近的位置上的設(shè)備3(0706)作為提供功能C顯示器的設(shè)備。
當(dāng)選出實施服務(wù)中使用的設(shè)備時,從存儲在設(shè)備管理數(shù)據(jù)庫0703中的標(biāo)識符0904提取具有與在服務(wù)腳本0711中記載的功能0802鏈接的功能的設(shè)備標(biāo)識符,存儲在處于圖6所示的使用設(shè)備間的對應(yīng)表的項目中的數(shù)據(jù)接收源0605、數(shù)據(jù)發(fā)射目的地0606中。通過根據(jù)這樣作成的使用設(shè)備間的對應(yīng)表進行設(shè)備聯(lián)合,提供服務(wù)。
圖10是表示將提供本發(fā)明中的服務(wù)時所需的使用設(shè)備間的對應(yīng)表的具體利用方法作為服務(wù)應(yīng)用程序,提供視頻數(shù)據(jù)流分發(fā)服務(wù)的情形的圖。這里視頻數(shù)據(jù)流分發(fā)服務(wù)與在圖7~9中取得的服務(wù)相同,使用設(shè)備間的對應(yīng)表是用按照在圖7~9中所述的順序作成的表。
當(dāng)在中間服務(wù)器1011中作成使用設(shè)備間的對應(yīng)表1001時,將關(guān)于設(shè)備聯(lián)合和工作的消息1002、1003、1004分別發(fā)射給由中間服務(wù)器1011記載在對應(yīng)表1001中的各設(shè)備1012、1013、1014。這些消息的細目是從對應(yīng)表1001提取與各設(shè)備關(guān)聯(lián)的項目(詳細情況如圖11所示)和實施服務(wù)時的工作條件。各設(shè)備1012、1013、1014根據(jù)這些消息1002、1003、1004進行用于提供服務(wù)的工作和設(shè)備間的聯(lián)合。
當(dāng)根據(jù)為了視頻數(shù)據(jù)流分發(fā)服務(wù)而作成的使用設(shè)備間的對應(yīng)表1001時,因為設(shè)備1(1012)的Process(過程)1的數(shù)據(jù)的發(fā)射目的地的識別符成為“Address(地址)2Process1”,所以發(fā)射給設(shè)備2(1013)(1021)。又因為設(shè)備2(1013)的Process1的數(shù)據(jù)接收源成為“Address1Process1”,數(shù)據(jù)的發(fā)射目的地成為“Address3Process1”,所以如上所述接來自設(shè)備1(1012)的數(shù)據(jù)(1021),發(fā)射給設(shè)備3(1014)(1022)。因為在設(shè)備3(1014)中Process1的數(shù)據(jù)接收源成為“Address2Process1”,所以如上所述接來自設(shè)備2(1013)的數(shù)據(jù)(1022),因為數(shù)據(jù)的發(fā)射目的地一欄是空白的,所以不向其它設(shè)備發(fā)射數(shù)據(jù)。
根據(jù)上述那樣的設(shè)備間的聯(lián)合,通過在設(shè)備2(1013)中對存儲在設(shè)備1(1012)的硬盤中的視頻數(shù)據(jù)進行編碼,輸出到設(shè)備3(1014)實現(xiàn)視頻數(shù)據(jù)流分發(fā)服務(wù)。
此外這里,當(dāng)實施服務(wù)中上下文發(fā)生變化時,動態(tài)地變更使用設(shè)備。作為一個例子,在實施服務(wù)中用戶1030從工作中的設(shè)備3(1014)附近移動到設(shè)備4(1015),或者當(dāng)設(shè)備3(1014)發(fā)生故障時,更新表1001,中止使用設(shè)備3(1014),代替它使用設(shè)備4(1015),將來自設(shè)備2(1013)的數(shù)據(jù)發(fā)射目的地從設(shè)備3(1014)變更到設(shè)備4(1015)。
圖11是表示根據(jù)提供本發(fā)明中的服務(wù)時使用設(shè)備間的對應(yīng)表從中間服務(wù)器向各設(shè)備分發(fā)的消息的細目的圖。主要的構(gòu)成要素是使用的設(shè)備名1101、該功能工作的過程的ID1102、作為發(fā)射該功能接收的數(shù)據(jù)的功能識別符的數(shù)據(jù)接收源1103、作為該功能發(fā)射數(shù)據(jù)的目的地的功能識別符的數(shù)據(jù)發(fā)射目的地1104、關(guān)于各功能或設(shè)備起動和行動的工作條件1105。當(dāng)在設(shè)備構(gòu)成中發(fā)生變化時從中間服務(wù)器發(fā)射該消息。
圖12是表示當(dāng)提供本發(fā)明中的服務(wù)時用于動態(tài)地聯(lián)合服務(wù)所需的設(shè)備的中間設(shè)備的構(gòu)成的圖。用于提供服務(wù)的應(yīng)用程序1208和用于進行設(shè)備聯(lián)合的中間設(shè)備1201位于環(huán)境內(nèi)的設(shè)備1210中。中間設(shè)備1201的主要的構(gòu)成要素是作成用于提供服務(wù)的設(shè)備的聯(lián)合的對應(yīng)表1209的設(shè)備聯(lián)合作成單元1202、管理服務(wù)腳本和服務(wù)實施的服務(wù)管理單元1203、管理在該場所中的上下文的上下文管理單元1204、管理設(shè)備狀態(tài)的設(shè)備狀態(tài)管理單元1205、用于與設(shè)備聯(lián)合和上下文相應(yīng)地決定應(yīng)用程序1208的輸出數(shù)據(jù)的發(fā)射目的地的發(fā)射目的地控制單元1206。這里設(shè)備聯(lián)合的對應(yīng)表1209如圖6所示。又在圖7所示的系統(tǒng)構(gòu)成中在除去中間服務(wù)器0702和設(shè)備管理數(shù)據(jù)庫0703的系統(tǒng)中與圖7~11相同作為具體的應(yīng)用程序例作為視頻數(shù)據(jù)流分發(fā)服務(wù),應(yīng)用中間設(shè)備時,與上述相同可以應(yīng)用如圖10所示的服務(wù)應(yīng)用程序。
服務(wù)管理單元1203通過通信媒體1207接收服務(wù)腳本,上下文管理單元通過通信媒體1207從設(shè)置在環(huán)境內(nèi)的傳感器類等獲得信息經(jīng)常監(jiān)視該場所的上下文的變化。又,設(shè)備狀態(tài)管理單元1205管理設(shè)備的工作狀況和使用狀況等。設(shè)備聯(lián)合作成單元1202根據(jù)從服務(wù)管理單元1203接收的服務(wù)腳本,與由上下文管理單元1204接收的上下文信息相應(yīng),從由設(shè)備構(gòu)成管理單元0505接收的設(shè)備信息,作成用于提供服務(wù)的設(shè)備聯(lián)合的對應(yīng)表0509。又上下文管理單元1204經(jīng)常管理上下文的變化,每當(dāng)產(chǎn)生變化時在設(shè)備聯(lián)合作成單元1202中改寫設(shè)備聯(lián)合的對應(yīng)表0509。
發(fā)射目的地控制單元1206每當(dāng)應(yīng)用程序1208輸出數(shù)據(jù)時參照設(shè)備聯(lián)合的對應(yīng)表0509分配發(fā)射目的地后發(fā)射數(shù)據(jù),實現(xiàn)與上下文的變化相應(yīng)的動態(tài)的設(shè)備聯(lián)合。又這里,在中間設(shè)備中進行應(yīng)用程序的輸出數(shù)據(jù)的發(fā)射處理,但是也可以在發(fā)射目的地控制單元1206中使參照對應(yīng)表分配的應(yīng)用程序的輸出數(shù)據(jù)的發(fā)射目的地返回到應(yīng)用程序,在應(yīng)用程序一側(cè)進行發(fā)射處理。
圖13是當(dāng)提供本發(fā)明中的服務(wù)時在用于動態(tài)地聯(lián)合服務(wù)所需的設(shè)備的中間設(shè)備中,當(dāng)決定應(yīng)用程序的輸出數(shù)據(jù)的發(fā)射目的地時的操作程序圖。當(dāng)為了實現(xiàn)提供服務(wù)所需的功能,各設(shè)備具有的應(yīng)用程序輸出數(shù)據(jù)時,必須一次發(fā)送到圖12的中間設(shè)備構(gòu)成中所示的發(fā)射目的地控制單元1206,除了進行與上下文相應(yīng)的輸出數(shù)據(jù)的發(fā)射目的地的分配外,發(fā)射到分配的發(fā)射目的地。因此,當(dāng)設(shè)計應(yīng)用程序時不需要考慮輸出數(shù)據(jù)的發(fā)射目的地,能夠減少工時數(shù)和減輕開發(fā)的負擔(dān)。
在ST1301,發(fā)射目的地控制單元1206接收由應(yīng)用程序要求的數(shù)據(jù)發(fā)射目的地。在ST1302,發(fā)射目的地控制單元1206參照設(shè)備聯(lián)合的對應(yīng)表0509。在ST1303,根據(jù)對應(yīng)表0509決定應(yīng)用程序的輸出數(shù)據(jù)的發(fā)射目的地地址。在ST1304,向在應(yīng)用程序中在前面的ST1303中決定的發(fā)射目的地地址發(fā)射來自應(yīng)用程序的輸出數(shù)據(jù)。
圖14是表示當(dāng)提供本發(fā)明中的服務(wù)時在同一個場所多位用戶同時接收服務(wù)時的設(shè)備、功能的管理方法的圖。這里,存在5個設(shè)備1401、1402、1403、1404、1405,分別具有多個功能(1411~1413、1421~1424、1431~1434、1441~1442、1451~1453)。這里向2個用戶同時提供服務(wù),這時通過組合功能1411、1422、1431、1452向1個用戶提供服務(wù),通過組合功能1413、1434、1442向另一個用戶提供服務(wù)。這里由兩個用戶共同利用設(shè)備3,但是因為對于每位用戶持有設(shè)備聯(lián)合的對應(yīng)表,對服務(wù)的實施進行管理,所以即便一方用戶的服務(wù)結(jié)束共用的設(shè)備3釋放操作權(quán),也不中斷對還在被提供服務(wù)中的另一方用戶的服務(wù)。
圖15是表示當(dāng)提供本發(fā)明中的服務(wù)時,選定服務(wù)所需的設(shè)備時的操作程序圖。在ST1501,根據(jù)服務(wù)腳本局部探索具有服務(wù)所需的功能的設(shè)備。在ST1502,當(dāng)探索的結(jié)果,發(fā)現(xiàn)全部具有服務(wù)所需的功能的設(shè)備,可以使用它們時,在ST1506實施服務(wù)。另一方面在ST1502,當(dāng)不能發(fā)現(xiàn)全部具有服務(wù)所需的功能的設(shè)備時,在ST1503探索替代設(shè)備。當(dāng)在ST1504,補充探索到的替代設(shè)備,聚集全部具有需要功能的設(shè)備時,在ST1506實施服務(wù)。此外這里提供的服務(wù)是與在服務(wù)腳本中描述的相同程度的服務(wù)。當(dāng)即便在ST1504補充探索到的替代設(shè)備,也不能聚集全部具有需要功能的設(shè)備時,在ST1505,為了只用聚集的功能、設(shè)備實施服務(wù)進行再構(gòu)成,在ST1506實施服務(wù)。這里根據(jù)聚集的設(shè)備對服務(wù)的程度進行限制。
圖16是當(dāng)作成提供本發(fā)明中的服務(wù)時的使用設(shè)備間的對應(yīng)表時的操作程序圖。這里作成的使用設(shè)備間的對應(yīng)表如圖6所示,在下面的說明中,0601~0607與圖6所示的0601~0607對應(yīng)。
在ST1601,選出與服務(wù)腳本、上下文對應(yīng)用于實施服務(wù)的設(shè)備。在ST1602,從選出的設(shè)備中,將與服務(wù)所需的功能(0601)對應(yīng)的設(shè)備(0602)和詢問局部的設(shè)備管理數(shù)據(jù)庫或設(shè)備自身取得的各設(shè)備的設(shè)備識別符(0603)分別寫入對應(yīng)的表中。在ST1603,通過詢問局部的設(shè)備管理數(shù)據(jù)庫或設(shè)備自身,將在各設(shè)備中使該功能工作的過程的識別符(0604)寫入表中。在ST1604,根據(jù)關(guān)于在服務(wù)腳本中的設(shè)備間的輸入輸出關(guān)系的描述,提取各設(shè)備的數(shù)據(jù)接收源(0605)、數(shù)據(jù)發(fā)射目的地(0606)寫入表中。在ST1605,通過詢問局部的設(shè)備管理數(shù)據(jù)庫或設(shè)備自身將設(shè)備、功能的實施狀態(tài)(0607)寫入表中。
圖17是當(dāng)作為本發(fā)明中的服務(wù)系統(tǒng)的具體的服務(wù)應(yīng)用程序提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的系統(tǒng)構(gòu)成圖。與下面的圖18一起,表示沒有保持關(guān)于局部的設(shè)備的信息的管理數(shù)據(jù)庫,通過在設(shè)備間探索服務(wù)腳本,在中間服務(wù)器中作成提供服務(wù)所需的使用設(shè)備間的對應(yīng)表的順序。
主要構(gòu)成要素是對用于提供服務(wù)的服務(wù)腳本進行分發(fā)的服務(wù)腳本分發(fā)服務(wù)器1701、放置在用戶1709所在場所的中間服務(wù)器1706、位于用戶1709所在場所,通過場網(wǎng)絡(luò)與中間服務(wù)器1706連接的設(shè)備1(1702)、設(shè)備2(1703)、設(shè)備3(1704)、設(shè)備4(1705)和用于掌握環(huán)境內(nèi)狀況的傳感器1707、用于用戶1709與服務(wù)腳本分發(fā)服務(wù)器1701和中間服務(wù)器1706進行通信的接入點1708。又服務(wù)腳本1711是圖8所示的視頻數(shù)據(jù)流分發(fā)服務(wù)用的服務(wù)腳本。
根據(jù)來自用戶1709的服務(wù)要求,從服務(wù)腳本分發(fā)服務(wù)器1701發(fā)射用于視頻數(shù)據(jù)流分發(fā)服務(wù)的服務(wù)腳本1711。將發(fā)射的服務(wù)腳本1711最初下載到在用戶1709所在場所的設(shè)備中,具有服務(wù)腳本中描述的功能的設(shè)備中的任何一個。此后通過設(shè)備中的信息交換根據(jù)服務(wù)腳本1711選出實施服務(wù)所需的設(shè)備,作成在這些設(shè)備間的對應(yīng)表。
圖18是表示當(dāng)作為本發(fā)明中的服務(wù)系統(tǒng)的具體的服務(wù)應(yīng)用程序提供視頻數(shù)據(jù)流分發(fā)服務(wù)時的,在中間設(shè)備中作成根據(jù)服務(wù)腳本的使用設(shè)備間的對應(yīng)表時的,設(shè)備間的處理流程的圖。此外設(shè)備1(1801)、設(shè)備2(1802)、設(shè)備3(1803)、設(shè)備4(1804)與圖17的設(shè)備1(1702)、設(shè)備2(1703)、設(shè)備3(1704)、設(shè)備4(1705)對應(yīng),設(shè)備1(1801)具有圖8所示的服務(wù)腳本中描述的功能A硬盤,又設(shè)備2(1802)具有功能B編碼器,設(shè)備3(1803)和設(shè)備4(1804)具有功能C顯示器。
首先,從服務(wù)腳本分發(fā)服務(wù)器將服務(wù)腳本下載到設(shè)備1(1801)中(1811)。這里當(dāng)根據(jù)圖8的服務(wù)腳本中描述的功能0802、鏈接0803時,功能A硬盤與功能B編碼器鏈接。因此,從設(shè)備1(1801)將用于探索具有功能B編碼器的消息在廣播網(wǎng)絡(luò)內(nèi)進行廣播(1812)。具有功能B編碼器的設(shè)備2(1802)接收上述消息(1821)。設(shè)備2(1802)通過對于上述消息包含自己的識別符等的設(shè)備信息返送到設(shè)備1(1801)(1822)。設(shè)備1(1801)接收來自設(shè)備2(1802)的應(yīng)答消息時,將服務(wù)腳本和設(shè)備1(1801)的設(shè)備信息發(fā)射給設(shè)備2(1802)(1813)。這里當(dāng)設(shè)備2(1802)接收上述信息時(1823),可以在設(shè)備1(1801)與設(shè)備2(1802)間進行數(shù)據(jù)交換,能夠確立在服務(wù)腳本中描述的功能A硬盤和功能B編碼器間的鏈接。
其次,設(shè)備2(1802)按照由設(shè)備1(1801)接收的服務(wù)腳本(圖8)的記載,用于探索具有在與功能B編碼器鏈接的功能中還沒有發(fā)現(xiàn)的功能C顯示器的設(shè)備的消息在廣播網(wǎng)絡(luò)內(nèi)進行廣播(1824)。具有功能C顯示器的設(shè)備3(1803)、設(shè)備4(1804)接收上述消息(1831、1841)。這里設(shè)備3(1803)、設(shè)備4(1804)通過對于上述消息包含自己的識別符等的設(shè)備信息返送到設(shè)備2(1832、1842)。設(shè)備2(1802)接收來自設(shè)備3(1803)、設(shè)備4(1804)的應(yīng)答消息時,將服務(wù)腳本和設(shè)備2(1802)的設(shè)備信息分別發(fā)射給設(shè)備3(1803)、設(shè)備4(1804)(1825)。
因此,可以進行設(shè)備2(1802)與設(shè)備3(1803)、設(shè)備4(1804)間的數(shù)據(jù)交換,能夠確立服務(wù)腳本(圖8)中描述的功能B編碼器和功能C硬盤間的鏈接。但是這里,選出2個具有功能C的設(shè)備,但是按照由稱為位置的上下文決定的條件,使用處于接近用戶1709位置的設(shè)備3(1803)(1834),放棄使用設(shè)備4(1804)(1844)。這里也在用戶1709位置以外也與各設(shè)備的使用情況等的上下文相應(yīng)地選出使用設(shè)備。
因為在選出具有服務(wù)腳本(圖8)中描述的功能0802的設(shè)備的過程中也確立根據(jù)功能0802間的鏈接的使用設(shè)備間的信息交換關(guān)系,所以沿圖18所示的處理流程將信息存儲在在圖6所示的使用設(shè)備間的對應(yīng)表的項目中的數(shù)據(jù)接收源0605、數(shù)據(jù)發(fā)射目的地0606中,并行地作成對應(yīng)表。通過根據(jù)這樣作成的使用設(shè)備間的對應(yīng)表進行設(shè)備聯(lián)合,提供服務(wù)。
圖19是表示當(dāng)作為本發(fā)明中的服務(wù)系統(tǒng)的具體的服務(wù)應(yīng)用程序提供圖象監(jiān)視服務(wù)時的服務(wù)腳本的概要的圖。圖象監(jiān)視服務(wù)所需的功能1902是用于輸入圖象的功能D攝像機、用于取入攝像機的圖象的功能E視頻捕獲、用于顯示圖象的功能FWeb處理器、用于將顯示圖象輸出到用戶的功能C顯示器這樣4個功能,關(guān)于它們的鏈接1903,功能D與功能E,功能E與功能D和F,功能F與功能F和C,功能C與功能F鏈接,具有如1901所示的功能關(guān)系。
圖20是表示在本發(fā)明的服務(wù)系統(tǒng)中,當(dāng)多位用戶同時接收作為具體服務(wù)的應(yīng)用程序提供的視頻數(shù)據(jù)流分發(fā)服務(wù)和圖象監(jiān)視服務(wù)的各個服務(wù)時,對于每位用戶進行設(shè)備聯(lián)合的順序的圖。這里圖8表示將服務(wù)腳本2031、2032用于視頻數(shù)據(jù)流分發(fā)服務(wù)的情形,圖19表示將服務(wù)腳本2031、2032用于圖象監(jiān)視服務(wù)的情形。根據(jù)這些服務(wù)腳本和上下文以圖3所示的順序作成的使用設(shè)備間的對應(yīng)表如圖21所示。這些表是根據(jù)對于各個用戶α2021、用戶β2022由關(guān)于圖7、8、9或圖17、18的描述表示的順序作成的,分別對它們進行獨立的管理。
這里根據(jù)圖21所示的使用設(shè)備間的對應(yīng)表2101、2102,為了向用戶α2021提供視頻數(shù)據(jù)流分發(fā)服務(wù)使用具有功能A硬盤的設(shè)備1(2011)具有功能B編碼器的設(shè)備2(2012)、具有功能C顯示器的設(shè)備3(2013)。又,為了向用戶β2022提供圖象監(jiān)視服務(wù)使用具有功能D攝像機的攝像機2017、具有功能E視頻捕獲的設(shè)備20、具有功能F波·處理器的設(shè)備1(2011)、具有功能C顯示器的的設(shè)備4(2014)。因此共用地使用設(shè)備1(2011)、設(shè)備2(2012)。
此外因為對于用戶α2021、用戶β2022產(chǎn)生各個實例,分別管理使用設(shè)備間的對應(yīng)表2101、2102,所以即便是各個不同的服務(wù),也能夠同時使用同一個設(shè)備向各個用戶α2021、用戶β2022提供服務(wù)。又例如即便用戶α2021先結(jié)束服務(wù),開放使用設(shè)備,因為共用的設(shè)備1(2011)、設(shè)備2(2012)還繼續(xù)保持用戶β2022用的實例,所以用戶β2022能夠與用戶α2021的狀態(tài)無關(guān)地接收服務(wù)。這樣即便由多位用戶共用設(shè)備也不會產(chǎn)生相互干涉,能夠接收各個服務(wù)。
圖21是表示作為本發(fā)明中的服務(wù)系統(tǒng)的具體的服務(wù)應(yīng)用程序?qū)⒁曨l數(shù)據(jù)流分發(fā)服務(wù)和圖象監(jiān)視服務(wù)提供給各個不同的用戶時作成的各個用戶用的使用設(shè)備間的對應(yīng)表的圖。這里用戶α用的使用設(shè)備間的對應(yīng)表2101、用戶β用的使用設(shè)備間的對應(yīng)表2102分別是當(dāng)在圖20所示的環(huán)境中,向用戶α2021提供根據(jù)圖8所示的服務(wù)腳本的視頻數(shù)據(jù)流分發(fā)服務(wù),向用戶β2022提供根據(jù)圖19所示的服務(wù)腳本的圖象監(jiān)視服務(wù)時,由關(guān)于圖7、8、9或圖17、18的描述表示的順序作成的。
如果根據(jù)本發(fā)明,則因為能夠分別管理服務(wù)和設(shè)備,所以當(dāng)設(shè)計服務(wù)時,不需要意識到實際使用的設(shè)備。又雖然提供相同的服務(wù)但是能夠不準(zhǔn)備好同一個設(shè)備,并且在多個場所沒有負擔(dān)地提供服務(wù),能夠應(yīng)對在一個場所提供的服務(wù)的變化。
權(quán)利要求
1.一種分散系統(tǒng),其特征是在多個設(shè)備通過網(wǎng)絡(luò)連接的分散系統(tǒng)中,具有通用地描述關(guān)于為了提供服務(wù)所需的功能和功能間關(guān)系的服務(wù)腳本;作為選擇提供服務(wù)時使用的設(shè)備的基準(zhǔn)的上下文;從上述服務(wù)腳本提取服務(wù)所需的設(shè)備的裝置;檢測處于可以向服務(wù)要求者提供服務(wù)的位置處的設(shè)備的裝置;和根據(jù)上述上下文將上述檢測出的設(shè)備聯(lián)合起來對服務(wù)要求者實施服務(wù)。
2.權(quán)利要求項1的分散系統(tǒng),其特征是上述提取裝置通過詢問保持關(guān)于設(shè)備屬性信息的數(shù)據(jù)庫的服務(wù)器提取設(shè)備。
3.權(quán)利要求項1的分散系統(tǒng),其特征是上述檢測裝置通過得到上述提取裝置提取的設(shè)備的信息,檢測出處于可以提供服務(wù)的位置上的設(shè)備。
4.權(quán)利要求項3的分散系統(tǒng),其特征是上述服務(wù)的實施裝置通過收集來自上述檢測裝置檢測出的設(shè)備間的信息,執(zhí)行與上下文信息的對比,選定可以使用的設(shè)備。
5.權(quán)利要求項1的分散系統(tǒng),其特征是當(dāng)在實施服務(wù)中上述上下文變化時,上述檢測裝置與變化后的上下文相應(yīng)進行設(shè)備的再檢測。
6.權(quán)利要求項1的分散系統(tǒng),其特征是當(dāng)在實施服務(wù)中檢測出處于可以向服務(wù)要求者提供服務(wù)的位置處的設(shè)備的狀況變化時,上述檢測裝置進行設(shè)備的再檢測。
7.權(quán)利要求項1的分散系統(tǒng),其特征是對于每位要求服務(wù)的用戶保持實施服務(wù)所需的設(shè)備間的關(guān)聯(lián)關(guān)系,實現(xiàn)與用戶相應(yīng)的設(shè)備的聯(lián)合。
8.一種上下文對應(yīng)中間鏈接方法,其特征是在多個設(shè)備通過網(wǎng)絡(luò)連接的分散系統(tǒng)中,執(zhí)行如下步驟準(zhǔn)備通用地描述關(guān)于為了提供服務(wù)所需的功能和功能間關(guān)系的服務(wù)腳本及作為選擇提供服務(wù)時使用的設(shè)備的基準(zhǔn)的上下文;從上述服務(wù)腳本提取服務(wù)所需的設(shè)備的步驟;檢測處于可以向服務(wù)要求者提供服務(wù)的位置處的設(shè)備的步驟;和根據(jù)上述上下文將上述檢測出的設(shè)備聯(lián)合起來對服務(wù)要求者實施服務(wù)的步驟。
9.權(quán)利要求項8的上下文對應(yīng)中間鏈接方法,其特征是上述提取步驟通過詢問保持關(guān)于設(shè)備的屬性信息的數(shù)據(jù)庫的服務(wù)器提取設(shè)備。
10.權(quán)利要求項8的上下文對應(yīng)中間鏈接方法,其特征是上述檢測步驟通過得到上述提取步驟提取的設(shè)備的信息,檢測出處于可以提供服務(wù)的位置處的設(shè)備。
11.權(quán)利要求項10的上下文對應(yīng)中間鏈接方法,其特征是上述服務(wù)的實施步驟通過收集來自上述檢測步驟檢測出的設(shè)備間的信息,執(zhí)行與上下文信息的對比,選定可以使用的設(shè)備。
12.權(quán)利要求項8的上下文對應(yīng)中間鏈接方法,其特征是當(dāng)在實施服務(wù)中上述上下文變化時,與變化后的上下文相應(yīng)地進行設(shè)備的再檢測。
13.權(quán)利要求項8的上下文對應(yīng)中間鏈接方法,其特征是當(dāng)在實施服務(wù)中檢測出處于可以向服務(wù)要求者提供服務(wù)的位置處的設(shè)備的狀況變化時,進行設(shè)備的再檢測。
14.權(quán)利要求項8的上下文對應(yīng)中間鏈接方法,其特征是對于每位要求服務(wù)的用戶保持實施服務(wù)所需的設(shè)備間的關(guān)聯(lián)關(guān)系,實現(xiàn)與用戶相應(yīng)的設(shè)備的聯(lián)合。
全文摘要
本發(fā)明提供分散系統(tǒng)和上下文對應(yīng)中間鏈接方法。當(dāng)根據(jù)服務(wù)腳本提供服務(wù)時,局部地探索具有記載在腳本中的功能的設(shè)備等,對于發(fā)現(xiàn)的各設(shè)備,與用戶所處位置狀況等相應(yīng),局部地作成使用設(shè)備的對應(yīng)關(guān)系表。另外,當(dāng)提供服務(wù)時,將用戶和為該用戶實施的服務(wù)組合起來進行管理。能夠分別管理服務(wù)和設(shè)備,當(dāng)設(shè)計服務(wù)時不需要考慮實際的使用設(shè)備。因此能夠沒有負擔(dān)地將相同的服務(wù)應(yīng)用于各種不同的場所和設(shè)備。
文檔編號H04N7/173GK1506876SQ0315873
公開日2004年6月23日 申請日期2003年9月22日 優(yōu)先權(quán)日2002年12月9日
發(fā)明者山本秀典, 鮫嵨茂稔, 河野克己, 己, 稔 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
府谷县| 出国| 渭源县| 陆川县| 邻水| 宜黄县| 元阳县| 新丰县| 淳化县| 天门市| 元氏县| 江达县| 安泽县| 宽城| 汝南县| 普宁市| 阳新县| 疏附县| 乌鲁木齐县| 保定市| 鸡西市| 利津县| 西藏| 赤城县| 板桥市| 长汀县| 武强县| 高要市| 含山县| 勐海县| 江永县| 奉新县| 无棣县| 石景山区| 攀枝花市| 高青县| 南岸区| 临沭县| 临高县| 晋中市| 留坝县|