亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

規(guī)模可變的網(wǎng)絡(luò)服務(wù)架構(gòu)的制作方法

文檔序號(hào):6411845閱讀:256來源:國知局
專利名稱:規(guī)??勺兊木W(wǎng)絡(luò)服務(wù)架構(gòu)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)架構(gòu),網(wǎng)絡(luò)架構(gòu)規(guī)模和網(wǎng)絡(luò)服務(wù)請(qǐng)求的發(fā)送。
當(dāng)前的網(wǎng)絡(luò)服務(wù),包括因特網(wǎng)服務(wù),通常需要用戶直接調(diào)用服務(wù)。一旦服務(wù)被調(diào)用,該被調(diào)用的服務(wù)負(fù)責(zé)實(shí)施該請(qǐng)求。例如,在因特網(wǎng)上,個(gè)人通過使用他或她的PC(Personal Computer,個(gè)人電腦)提交請(qǐng)求來調(diào)用服務(wù)。該被調(diào)用的服務(wù)實(shí)施該請(qǐng)求。
作為一個(gè)具體的例子,個(gè)人可以使用著名的網(wǎng)站Amazon.com來訂購Elmore Leonard的新書“Tishimingo Blues”。用戶點(diǎn)擊Amazon網(wǎng)站上與書名對(duì)應(yīng)的一系列圖標(biāo),然后通過輸入一系列送貨和支付信息來付帳,從而提交該訂購。一旦被提交到Amazon,訂購被Amazon處理,書被運(yùn)送給該人。
在有些情況中,網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)可以創(chuàng)建并維護(hù)數(shù)據(jù)庫以自動(dòng)將結(jié)果返回訪問該節(jié)點(diǎn)的人。例如,許多網(wǎng)站基于個(gè)人優(yōu)先的購買或查詢創(chuàng)建了偏愛信息。軟件“cookies”被存儲(chǔ)在個(gè)人的PC上,并在個(gè)人訪問網(wǎng)站時(shí)被自動(dòng)發(fā)送到網(wǎng)站。Cookies標(biāo)識(shí)了連到該服務(wù)節(jié)點(diǎn)的終端(通過代理(surrogate),個(gè)人),該人的偏愛信息被網(wǎng)絡(luò)節(jié)點(diǎn)從數(shù)據(jù)庫中取出,并基于該偏愛信息為個(gè)人創(chuàng)建采購建議。然而,該交付的偏愛信息例行地由網(wǎng)站實(shí)體自己根據(jù)它自己的商業(yè)目的生成和提供。例如,它們并非響應(yīng)用來調(diào)用該網(wǎng)站的設(shè)備來被形成或預(yù)先提供,也不為用戶調(diào)用的服務(wù)而定制。
這種安排有許多缺陷。一個(gè)主要的缺陷是由用戶調(diào)用并進(jìn)而選擇服務(wù)節(jié)點(diǎn)來為他或她的請(qǐng)求服務(wù)。然而,這要求用戶知道如何構(gòu)造請(qǐng)求,瀏覽網(wǎng)絡(luò)并找到服務(wù)節(jié)點(diǎn)。然而,用戶找到的服務(wù)節(jié)點(diǎn)可能不是最優(yōu)的供應(yīng)者。例如,住在歐洲的用戶可能請(qǐng)求位于懷俄明州的網(wǎng)站為其提供服務(wù),從而導(dǎo)致額外的運(yùn)送花費(fèi)和延遲,而本地有另一個(gè)替代選擇可以為該請(qǐng)求提供更快更便宜的服務(wù)。
用戶直接請(qǐng)求網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn),和由該服務(wù)節(jié)點(diǎn)請(qǐng)求的服務(wù)的另一個(gè)缺陷是服務(wù)節(jié)點(diǎn)會(huì)被用戶請(qǐng)求所湮沒。這會(huì)導(dǎo)致對(duì)請(qǐng)求的服務(wù)的延遲。當(dāng)另一個(gè)服務(wù)節(jié)點(diǎn)本可能立即為過量的用戶提供等價(jià)服務(wù)時(shí),這種情況就更成為缺陷。
由用戶直接訪問網(wǎng)絡(luò)服務(wù)節(jié)點(diǎn)的另一個(gè)缺陷是,該用戶必須知道他或她需要該服務(wù)并生成和手工的輸入請(qǐng)求以主動(dòng)地訪問該服務(wù)節(jié)點(diǎn)。例如,如果用戶要把一件來自Gap的絲綢襯衫在錯(cuò)誤的水溫下放入洗衣機(jī)中,但并未意識(shí)到這一點(diǎn),這與即使Gap網(wǎng)站也許包含它的產(chǎn)品的洗滌說明也沒有什么不同。甚至對(duì)于那些可以自動(dòng)向訪問該服務(wù)網(wǎng)站的用戶提供偏愛信息的服務(wù)節(jié)點(diǎn)的情況,用戶必須首先訪問該網(wǎng)站,即便如此,由該網(wǎng)站返回的偏愛信息由網(wǎng)站生成,也許對(duì)用戶當(dāng)前的需要毫無用處。
本地網(wǎng)絡(luò)具有某些類似的特色和缺點(diǎn)。例如一個(gè)工作設(shè)施可以在每個(gè)入口處都有連接到設(shè)施服務(wù)器的讀卡器。當(dāng)工人在其中的一個(gè)讀卡器刷他或她的卡時(shí)(從而在系統(tǒng)中識(shí)別他或她自己),數(shù)據(jù)庫被訪問以確認(rèn)該人現(xiàn)在是否被雇傭。如果是,服務(wù)器響應(yīng)讀卡器,返回信號(hào)以打開門鎖。同樣的,該人通過提供ID給讀卡器直接調(diào)用服務(wù),并且被調(diào)用的服務(wù)提供結(jié)果(門的開鎖命令)。
繼續(xù)這個(gè)本地網(wǎng)絡(luò)的例子,在服務(wù)請(qǐng)求中除個(gè)人ID外可能有超過一個(gè)參數(shù)被提交到服務(wù)器。例如,設(shè)施可以有一些安全房間,對(duì)其的訪問被嚴(yán)格限制給某些員工。當(dāng)個(gè)人在特定的讀卡器前刷ID卡的時(shí)候,該人的ID和讀卡器的位置(兩個(gè)參數(shù))被用于在數(shù)據(jù)庫里搜尋,以確定該人是否被允許訪問與該讀卡器對(duì)應(yīng)的房間。如果是,服務(wù)器發(fā)送開鎖命令,如果否,門仍保持鎖住。
服務(wù)請(qǐng)求中還可以考慮更多的參數(shù)。例如,服務(wù)器也可以考慮用其他參數(shù)來判斷是否允許該人訪問房間。例如,如果服務(wù)器反映該人在正常營業(yè)時(shí)間工作,而他在凌晨一點(diǎn)在安全房間的讀卡器上刷ID卡,那么門仍然保持鎖住。
即使在所描述的本地網(wǎng)絡(luò)環(huán)境中,用戶必須知道服務(wù)并且主動(dòng)調(diào)用服務(wù)。所依賴的數(shù)據(jù)庫只是針對(duì)特定的功能,比如為一個(gè)入口開鎖,并且不適應(yīng)其他設(shè)備。如果多個(gè)用戶同時(shí)調(diào)用服務(wù),網(wǎng)絡(luò)服務(wù)器也可能被湮沒。即使有多個(gè)服務(wù)器能夠容納額外的服務(wù)請(qǐng)求,請(qǐng)求的發(fā)送可能不會(huì)按最有效的方式來調(diào)用。
因此,本發(fā)明的目的之一是提供網(wǎng)絡(luò)架構(gòu),來提供傳感器讀取或系統(tǒng)參數(shù)的自動(dòng)生成和傳送,包括那些用來組成請(qǐng)求的基本部分的用戶輸入。本發(fā)明的目的還包括提供網(wǎng)絡(luò)架構(gòu),用以自動(dòng)接收這些參數(shù),將這些參數(shù)處理為相應(yīng)的動(dòng)作請(qǐng)求,并發(fā)送這些動(dòng)作請(qǐng)求到適當(dāng)?shù)木W(wǎng)絡(luò)節(jié)點(diǎn)來為該動(dòng)作服務(wù)。本發(fā)明的目的還包括,在適當(dāng)?shù)臅r(shí)候,請(qǐng)求被發(fā)送以調(diào)用多個(gè)服務(wù)或服務(wù)提供者為該請(qǐng)求服務(wù)。
本發(fā)明的目的還包括,本發(fā)明的網(wǎng)絡(luò)架構(gòu)是規(guī)??勺兊?,以避免當(dāng)通過多個(gè)用戶輸入的參數(shù)來生成多個(gè)動(dòng)作請(qǐng)求時(shí)所產(chǎn)生的延遲。因而,網(wǎng)絡(luò)架構(gòu)允許在網(wǎng)絡(luò)中交替地改變發(fā)送到能夠?yàn)樵撜?qǐng)求服務(wù)的供選擇的服務(wù)節(jié)點(diǎn),也是本發(fā)明的目的。本發(fā)明的目的還包括,網(wǎng)絡(luò)架構(gòu)是可擴(kuò)展的,以包括新的或復(fù)制的服務(wù)節(jié)點(diǎn),并且本發(fā)明的網(wǎng)絡(luò)架構(gòu)可以映射到許多不同的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),從本地網(wǎng)絡(luò)到大規(guī)模網(wǎng)絡(luò),例如因特網(wǎng)。
因此,本發(fā)明提供在網(wǎng)絡(luò)上生成和處理請(qǐng)求的系統(tǒng)和方法。組成請(qǐng)求的基礎(chǔ)的一個(gè)或多個(gè)參數(shù)被在用戶端生成。參數(shù)包括標(biāo)簽標(biāo)識(shí)(TagID,標(biāo)簽ID)和對(duì)象標(biāo)識(shí)(Object ID,對(duì)象ID)。標(biāo)簽ID可以是與用戶/人相關(guān)聯(lián)的標(biāo)識(shí)或者也可以是和產(chǎn)品相關(guān)聯(lián)的標(biāo)識(shí)。標(biāo)簽ID可以包含在物理個(gè)體中,例如產(chǎn)品中嵌入的磁條或個(gè)人的ID卡上的磁條。標(biāo)簽ID也可以是非物理標(biāo)識(shí),例如與個(gè)人或產(chǎn)品關(guān)聯(lián)的序列號(hào),產(chǎn)品ID,用戶ID,等等。對(duì)象ID可以是任何設(shè)備,系統(tǒng)或被調(diào)用的服務(wù)的標(biāo)識(shí)。
標(biāo)簽ID,對(duì)象ID和任何其他參數(shù)被從用戶節(jié)點(diǎn)傳送到存有動(dòng)作表,搜尋表,數(shù)據(jù)庫,或者類似模塊的網(wǎng)絡(luò)節(jié)點(diǎn)(鑒于描述的特性,將在下文中使用“動(dòng)作表”)。傳送的參數(shù)被用于在動(dòng)作表中搜尋相應(yīng)的操作或動(dòng)作(在下文中被引用為“動(dòng)作”)。
動(dòng)作表中與參數(shù)相對(duì)應(yīng)的動(dòng)作也可以在存有動(dòng)作表的節(jié)點(diǎn)上被全部或部分的執(zhí)行。作為另一種選擇,該動(dòng)作也可以指定網(wǎng)絡(luò)中的一個(gè)服務(wù)節(jié)點(diǎn)為其服務(wù),該動(dòng)作被發(fā)送到該指定的服務(wù)節(jié)點(diǎn),該動(dòng)作在那里被執(zhí)行,并且結(jié)果被生成和處理。
本發(fā)明還包含用來為網(wǎng)絡(luò)中的用戶提供定制服務(wù)的系統(tǒng)。該系統(tǒng)包含至少一個(gè)源設(shè)備,該源設(shè)備提供用戶和與用戶相關(guān)聯(lián)的產(chǎn)品兩者之一的標(biāo)識(shí)(標(biāo)簽ID),和定制服務(wù)的標(biāo)識(shí)(對(duì)象ID)。并且它包含了與動(dòng)作表相關(guān)聯(lián)的處理器。處理器從至少一個(gè)源設(shè)備接收標(biāo)簽ID和對(duì)象ID,并至少使用收到的標(biāo)簽ID和對(duì)象ID在動(dòng)作表中搜尋相應(yīng)的動(dòng)作。系統(tǒng)中的服務(wù)節(jié)點(diǎn)接收動(dòng)作并至少實(shí)施動(dòng)作的部分執(zhí)行,從而生成包含定制服務(wù)的結(jié)果。
本發(fā)明還包含在網(wǎng)絡(luò)上提供定制服務(wù)的方法(見

圖1a)。該方法包含生成用戶和與用戶相關(guān)聯(lián)的產(chǎn)品兩者之一的標(biāo)識(shí)(標(biāo)簽ID)和該服務(wù)的標(biāo)識(shí)(對(duì)象ID)的步驟。標(biāo)簽ID和對(duì)象ID被傳送到分離的處理節(jié)點(diǎn)。在處理節(jié)點(diǎn)上至少基于接收到的標(biāo)簽ID和對(duì)象ID確定動(dòng)作。該被確定的動(dòng)作被執(zhí)行,并且基于被確定的動(dòng)作生成結(jié)果,生成的結(jié)果包含定制的服務(wù)。
本發(fā)明還包含搜尋和發(fā)送服務(wù),用以通過網(wǎng)絡(luò)將定制的服務(wù)提供給最終用戶。服務(wù)包括接收用戶和與用戶相關(guān)聯(lián)的產(chǎn)品兩者之一的標(biāo)識(shí)(標(biāo)簽ID)和該服務(wù)的標(biāo)識(shí)(對(duì)象ID)。標(biāo)簽ID和對(duì)象ID被處理,并且和接收到的標(biāo)簽ID和對(duì)象ID相關(guān)的動(dòng)作被確定。基于被確定的動(dòng)作,動(dòng)作的執(zhí)行和結(jié)果的生成被初始化,生成的結(jié)果包含定制的服務(wù)。
圖1是本發(fā)明的網(wǎng)絡(luò)的首選實(shí)施例;圖1a是包含在本發(fā)明中的方法的實(shí)施例;圖2是本發(fā)明的網(wǎng)絡(luò)的示范實(shí)施例;圖3是本發(fā)明的網(wǎng)絡(luò)的另一個(gè)示范實(shí)施例;圖4也是本發(fā)明的網(wǎng)絡(luò)的又一個(gè)示范實(shí)施例。
參考圖1,它顯示了包括本發(fā)明的網(wǎng)絡(luò)10。在用戶端,設(shè)備或者系統(tǒng)22被顯示為網(wǎng)絡(luò)的用戶節(jié)點(diǎn),并且通常代表用戶端到網(wǎng)絡(luò)的入口點(diǎn)。該設(shè)備或系統(tǒng)22,或者像下面進(jìn)一步描述的那樣,通過設(shè)備或系統(tǒng)22被調(diào)用的服務(wù),由“對(duì)象ID”標(biāo)識(shí)。另一個(gè)標(biāo)識(shí)參數(shù)在用戶端被生成,即“標(biāo)簽ID”,它標(biāo)識(shí)了用戶、用戶代理人、或者利用設(shè)備或系統(tǒng)22的對(duì)象,或其他調(diào)用了由對(duì)象ID標(biāo)識(shí)的服務(wù)的對(duì)象。標(biāo)簽ID可以由與設(shè)備或系統(tǒng)22相關(guān)聯(lián)的輸入22(i)輸入,或者它可以由設(shè)備或系統(tǒng)22內(nèi)部生成。標(biāo)簽ID和對(duì)象ID是被從設(shè)備或系統(tǒng)22傳送進(jìn)網(wǎng)絡(luò)的參數(shù)。圖1中標(biāo)注為“其他”的附加參數(shù)也可以被傳送進(jìn)網(wǎng)絡(luò)。例如,像在下面進(jìn)一步描述的那樣,其他參數(shù)可能包括例如位于或靠近輸入22(i)的相關(guān)傳感數(shù)據(jù)。
當(dāng)需要的時(shí)候,輸入22(i)——它可以是讀取器、傳感器、觸摸板、鍵盤、等等——提供在相關(guān)聯(lián)的設(shè)備或系統(tǒng)22上的標(biāo)簽ID的輸入。例如,輸入22(i)可以是讀取襯衫標(biāo)簽上條碼(標(biāo)簽ID)的條碼掃描儀。作為另一個(gè)例子,輸入22(i)可以是讀取員工標(biāo)識(shí)(標(biāo)簽ID)磁條的磁傳感器。作為另一個(gè)例子,輸入22(i)可以是一個(gè)用于讀取包含RF標(biāo)簽的員工標(biāo)識(shí)(標(biāo)簽ID)的RF標(biāo)識(shí)讀取器。例如,這樣的RF標(biāo)簽可以包含無線轉(zhuǎn)發(fā)器(transponder),用來在非易失性存儲(chǔ)器上存儲(chǔ)ID數(shù)據(jù),并通過調(diào)制由RF標(biāo)識(shí)讀取器生成的RF諧振頻率來傳送ID數(shù)據(jù)??梢杂信c這種讀取器相關(guān)聯(lián)的組件,用以提供進(jìn)一步對(duì)標(biāo)簽ID的處理和/或格式化。例如,如果輸入22(i)是磁傳感器,那么可以有A/D轉(zhuǎn)換器和微處理器來接收磁數(shù)據(jù)并把標(biāo)簽ID重新格式化為與網(wǎng)絡(luò)兼容的形式。盡管在圖1中只顯示了一個(gè)設(shè)備或系統(tǒng)22,人們應(yīng)該理解,可能存在許多設(shè)備(由設(shè)備/系統(tǒng)22N,和可選輸入22N(i)代表)來實(shí)施本質(zhì)相同的功能接收和/或生成并且傳送標(biāo)簽ID,對(duì)象ID和其他參數(shù)(如果有的話)到網(wǎng)絡(luò)10中。這些設(shè)備或系統(tǒng)22可以相象和/或不同。
標(biāo)簽ID,對(duì)象ID和任何其它來自讀取器20的參數(shù)被傳送到網(wǎng)絡(luò)10中的動(dòng)作表節(jié)點(diǎn)30。動(dòng)作表節(jié)點(diǎn)30可能是存有動(dòng)作表的服務(wù)器。動(dòng)作表中包含許多動(dòng)作,其中每一個(gè)是一個(gè)或多個(gè)參數(shù)的功能。這樣,對(duì)于特定的標(biāo)簽ID,對(duì)象ID和任何其它由服務(wù)器從讀取器20接收的參數(shù),服務(wù)器使用參數(shù)作為索引在動(dòng)作表中搜尋相應(yīng)動(dòng)作。
從動(dòng)作表中取得的與標(biāo)簽ID,對(duì)象ID和任何其他從讀取器20接收到的參數(shù)對(duì)應(yīng)的動(dòng)作通常也指定服務(wù)節(jié)點(diǎn)來為該動(dòng)作服務(wù)。參考圖1,它顯示了在網(wǎng)絡(luò)10中的多個(gè)服務(wù)節(jié)點(diǎn)1,…,N,…,M,它們與動(dòng)作表節(jié)點(diǎn)30相鏈接。圖1顯示出服務(wù)節(jié)點(diǎn)N被指定來實(shí)施從動(dòng)作表取得的動(dòng)作。相應(yīng)的,包含該動(dòng)作的格式正確的控制命令被從動(dòng)作表節(jié)點(diǎn)30的服務(wù)器傳送到服務(wù)節(jié)點(diǎn)N,例如,也包含在一個(gè)服務(wù)器(或多個(gè)服務(wù)器)中。一旦被服務(wù)節(jié)點(diǎn)N接收,該動(dòng)作被執(zhí)行并且相應(yīng)的結(jié)果被生成,初始化,處理和/或由服務(wù)節(jié)點(diǎn)N輸出。
例1圖2顯示本發(fā)明在本地工作環(huán)境中的實(shí)現(xiàn),例如大型的工廠聯(lián)合體(plant complex)。辦公室服務(wù)器130,它可能是PC,支持動(dòng)作表并且也提供服務(wù)或結(jié)果。各自配屬有讀取器122(i)-126(i)的三臺(tái)咖啡機(jī)122-126位于聯(lián)合體各處。每個(gè)咖啡機(jī)122-126與辦公室服務(wù)器130接駁,例如通過有線或無線連接。例如,讀取器122(i)-126(i)是讀取工廠員工標(biāo)識(shí)卡上的RF標(biāo)簽的RF標(biāo)識(shí)讀取器,或讀取工廠員工標(biāo)識(shí)卡上的磁條的磁卡讀取器,它給出員工標(biāo)識(shí)號(hào)。該員工標(biāo)識(shí)號(hào)就是標(biāo)簽ID。
讀取器122(i)-126(i)可以被集成到咖啡機(jī)122-126,或配屬到,或再不然,關(guān)聯(lián)到咖啡機(jī)122-126上。在咖啡機(jī)上與處理相關(guān)聯(lián)的電子儀器可以存在于咖啡機(jī)中,它的讀取器中,或兩者皆有。為了方便起見,在描述中每個(gè)咖啡機(jī)122-126和它各自的讀取器122(i)-126(i)將被視為一個(gè)綜合的設(shè)備。
服務(wù)器130上的動(dòng)作表存儲(chǔ)了每個(gè)員工的偏愛信息,它反映員工在咖啡機(jī)122-126上沖制咖啡的喜好。該偏愛信息是可以通過使用員工標(biāo)識(shí)號(hào)(標(biāo)簽ID)和咖啡機(jī)122-126的對(duì)象ID從動(dòng)作表中取得的。例如,這樣,當(dāng)員工A在咖啡機(jī)124的讀取器124(i)刷他或她的標(biāo)識(shí)卡時(shí),咖啡機(jī)124內(nèi)部的電子儀器讀取員工標(biāo)識(shí)號(hào)并且把它連同咖啡機(jī)124的對(duì)象ID一起傳送到服務(wù)器130。(作為另一種選擇,咖啡機(jī)的對(duì)象ID可以在咖啡機(jī)被單獨(dú)地有線連接到服務(wù)器130處被服務(wù)器130內(nèi)部識(shí)別)。服務(wù)器130使用對(duì)象ID和標(biāo)簽ID搜詢服務(wù)器130上的動(dòng)作表并取得員工A的咖啡偏愛信息(例如,脫咖啡因咖啡,加牛奶和糖)。信號(hào)被返回到咖啡機(jī)124以指出咖啡該被如何沖制。內(nèi)部電子處理儀器處理接收到的命令,且咖啡機(jī)124為員工A輸出其喜愛的咖啡。
咖啡偏愛信息(動(dòng)作)可以作為附加參數(shù)的功能,例如一天里的時(shí)間、日期、溫度、等等。在服務(wù)器130上這些參數(shù)可以從外部的傳感器,內(nèi)部的時(shí)鐘和日歷,等等處接收到。例如,如果是夏天,員工A相應(yīng)的偏愛可以是冰咖啡。因此,動(dòng)作表中對(duì)一個(gè)員工可以有多個(gè)條目。
某些附加信號(hào)處理步驟可以被包含在信號(hào)生成和處理中。例如,咖啡機(jī)122-126的內(nèi)部電子處理儀器可能包含A/D轉(zhuǎn)換器,用來把RF、磁、光、或者其他員工標(biāo)識(shí)卡上的代碼轉(zhuǎn)換成數(shù)字信號(hào),并傳送到服務(wù)器130上。作為另一種選擇,服務(wù)器130可以進(jìn)行A/D轉(zhuǎn)換??赡苄枰郊拥男盘?hào)處理,來把員工標(biāo)識(shí)號(hào)變換為可以被服務(wù)器使用來訪問動(dòng)作表中對(duì)應(yīng)偏愛信息的格式。服務(wù)器130返回給咖啡機(jī)的反映員工A偏愛信息的信號(hào)也可以被重新格式化以便正確的控制咖啡機(jī)的混合硬件。
服務(wù)器130發(fā)送控制信號(hào)到員工刷他或她的ID卡所在的咖啡機(jī)。盡管他們每個(gè)都是咖啡機(jī),但最好每個(gè)咖啡機(jī)122-126有一個(gè)唯一的對(duì)象ID,以便服務(wù)器130可以識(shí)別提交參數(shù)的那臺(tái)特定的咖啡機(jī),為特定的咖啡機(jī)生產(chǎn)正確的控制信號(hào),并發(fā)送控制信號(hào)結(jié)果到正確的咖啡機(jī)。這可能會(huì)要求在動(dòng)作表中為每個(gè)員工標(biāo)簽ID和每個(gè)咖啡機(jī)對(duì)象ID創(chuàng)建單獨(dú)的咖啡偏愛信息條目。作為另一種選擇,員工咖啡偏愛信息的單個(gè)動(dòng)作表?xiàng)l目可以使用員工標(biāo)簽ID和咖啡機(jī)122-126的任何一個(gè)的對(duì)象ID來訪問。
圖2的例子中,至少部分服務(wù)節(jié)點(diǎn)和動(dòng)作表節(jié)點(diǎn)一起存在于辦公室服務(wù)器130上。那就是說,從動(dòng)作表取得的動(dòng)作的執(zhí)行和結(jié)果的生成,也就是基于取自動(dòng)作表的員工咖啡偏愛信息的咖啡機(jī)控制信號(hào),是由服務(wù)器130生成和輸出的。結(jié)果的另一部分,也就是正確的咖啡沖制方法,由咖啡機(jī)執(zhí)行。
在大型的工廠聯(lián)合體中,大量員工在特定的時(shí)間可能聚集在有限數(shù)量的咖啡機(jī)上。例如,早晨的15分鐘咖啡休息時(shí)間。如果每個(gè)排隊(duì)的員工必須手工輸入他或她的咖啡選擇,那么只有有限數(shù)量的員工可以喝到咖啡(導(dǎo)致員工的不滿)或者咖啡休息時(shí)間被非正式的延長(導(dǎo)致工廠失去效率)。因而,本實(shí)施例的網(wǎng)絡(luò)可以使咖啡機(jī)被最大限度的使用以滿足最大數(shù)量的員工。
網(wǎng)絡(luò)和動(dòng)作表可以控制工廠聯(lián)合體中的其他設(shè)備,或者系統(tǒng)或被擴(kuò)展以把它們作為被添加的新設(shè)備或系統(tǒng)包含進(jìn)來。例如,也在圖2上顯示出的糖果機(jī)128,129,連同與它們相關(guān)聯(lián)的讀取器128(i),129(i)。動(dòng)作表130也包含將每個(gè)員工的員工ID(標(biāo)簽ID)和每個(gè)糖果機(jī)的對(duì)象ID與糖果偏愛選擇相關(guān)聯(lián)的數(shù)據(jù)。動(dòng)作表130因而具有與員工咖啡偏愛信息相關(guān)聯(lián)的條目(通過員工的標(biāo)簽ID和咖啡機(jī)的對(duì)象ID被引用),和與員工糖果偏愛信息相關(guān)聯(lián)的條目(通過員工的標(biāo)簽ID和與糖果機(jī)關(guān)聯(lián)的對(duì)象ID被引用)。
與動(dòng)作表130關(guān)聯(lián)的軟件基于收到的參數(shù)確認(rèn)查詢動(dòng)作表中的哪個(gè)條目。當(dāng)一個(gè)員工,例如員工A,在糖果機(jī)128的讀取器128(i)刷他或她的卡時(shí),服務(wù)器130收到員工A的標(biāo)識(shí)號(hào)(標(biāo)簽ID)和糖果機(jī)128的對(duì)象ID。服務(wù)器130使用這兩個(gè)參數(shù)(標(biāo)簽ID和對(duì)象ID)來查詢動(dòng)作表。員工A的糖果偏愛信息被從動(dòng)作表中取得,且相應(yīng)的命令信號(hào)被從服務(wù)器130返回到糖果機(jī)128來指示要被分發(fā)的偏愛的糖果。
工廠設(shè)施的網(wǎng)絡(luò)和動(dòng)作表130可以被進(jìn)一步擴(kuò)展以包含其他設(shè)備或系統(tǒng)。例如,當(dāng)新的輪班工人到來,并且員工在與各自的工作站相關(guān)聯(lián)的讀取器上刷他或她的卡時(shí),工作站上的設(shè)置可以被自動(dòng)重新調(diào)整。員工ID(標(biāo)簽ID)和工作站標(biāo)識(shí)(對(duì)象ID)被發(fā)送到服務(wù)器130,在那里該員工與這個(gè)工作站相關(guān)的設(shè)置被獲取并返回到工作站用以自動(dòng)重新調(diào)整設(shè)置。
例2圖3顯示了本發(fā)明在因特網(wǎng)環(huán)境中的實(shí)現(xiàn)。在這個(gè)例子中是在家庭中,動(dòng)作表被存儲(chǔ)在本地環(huán)境中的服務(wù)器或PC230上。家中的設(shè)備,血壓監(jiān)視器222有相關(guān)的輸入222(i),例如觸摸板。個(gè)人A在觸摸板222(i)上輸入ID碼(標(biāo)簽ID),然后綁在血壓監(jiān)視器222上,它讀取他或她血壓的讀數(shù)。由標(biāo)簽ID,血壓監(jiān)視器標(biāo)識(shí)(對(duì)象ID)和血壓讀數(shù)組成的參數(shù)由血壓監(jiān)視器222的內(nèi)部電子處理儀器傳送到服務(wù)器230。服務(wù)器230使用標(biāo)簽ID和對(duì)象ID參數(shù)來從動(dòng)作表中取得相應(yīng)的動(dòng)作,例如,個(gè)人A的醫(yī)生使用的醫(yī)療監(jiān)視服務(wù)的服務(wù)器250的網(wǎng)址,和把個(gè)人A的血壓讀數(shù)和標(biāo)簽ID傳送到醫(yī)療監(jiān)視服務(wù)器250來處理的指示。
服務(wù)器230使用取得的網(wǎng)址,通過因特網(wǎng)240,來與醫(yī)療監(jiān)視服務(wù)的服務(wù)器250鏈接。個(gè)人A的標(biāo)識(shí)和血壓讀數(shù)被從家庭服務(wù)器230連同對(duì)處理的指示(動(dòng)作)一起傳送到醫(yī)療監(jiān)視服務(wù)的服務(wù)器250。一般而言,由醫(yī)療監(jiān)視服務(wù)服務(wù)器實(shí)施的處理會(huì)包括為個(gè)人A編輯血壓讀數(shù),連同該讀數(shù)的日期和時(shí)間。編輯過的讀數(shù)然后會(huì)被個(gè)人A的醫(yī)生從服務(wù)器250上取得并加以分析。
然而,如果醫(yī)療監(jiān)視服務(wù)收到反常的讀數(shù)(例如不尋常的高),相應(yīng)的補(bǔ)充指示(動(dòng)作)會(huì)被從與服務(wù)器250關(guān)聯(lián)的存儲(chǔ)器中取得。該補(bǔ)充指示可以包括發(fā)送個(gè)人A的標(biāo)識(shí),網(wǎng)址和血壓讀數(shù)到專門的心臟監(jiān)視服務(wù)服務(wù)器252以及由專門的心臟監(jiān)視服務(wù)服務(wù)器252進(jìn)行附加處理的指令。該補(bǔ)充指示也可以包括讀取個(gè)人A預(yù)先存儲(chǔ)在服務(wù)器250的存儲(chǔ)器上的附加相關(guān)信息(例如個(gè)人A的年齡,性別,體重,正常血壓,醫(yī)師,等等),并將附加信息連同個(gè)人A的標(biāo)識(shí),網(wǎng)址和血壓讀數(shù)一起傳送到專門的心臟監(jiān)視服務(wù)服務(wù)器252。
當(dāng)信息被接收以后,由專門的監(jiān)視服務(wù)服務(wù)器252實(shí)施的處理可以是對(duì)血壓的擴(kuò)展分析,并考慮了取得的關(guān)于個(gè)人A的附加相關(guān)信息。擴(kuò)展分析的發(fā)現(xiàn)的問題總結(jié)被返回到血壓監(jiān)視器222的網(wǎng)址并被顯示,例如,在其上的液晶顯示器上(未在圖3示出)。例如,如果擴(kuò)展分析指出了危險(xiǎn)的血壓等級(jí),警報(bào)會(huì)被返回并指示個(gè)人A立即尋求醫(yī)療援助。服務(wù)器252也可以在與服務(wù)器252關(guān)聯(lián)的存儲(chǔ)器中尋找個(gè)人A的醫(yī)師的電話號(hào)碼,并且向該醫(yī)師的辦公室發(fā)起關(guān)于個(gè)人A的狀況一系列的相應(yīng)電話警報(bào)。
因而,由服務(wù)器230傳送的動(dòng)作會(huì)導(dǎo)致一系列服務(wù)器上的一系列的服務(wù)管道線或服務(wù)鏈。另外,上面例子中的動(dòng)作表可以被認(rèn)為是分布在一些網(wǎng)絡(luò)節(jié)點(diǎn)之間,即本地服務(wù)器230和醫(yī)療監(jiān)視服務(wù)服務(wù)器250。因而本地服務(wù)器230包括了可被視為是“主要的”動(dòng)作表,它包含了醫(yī)療監(jiān)視服務(wù)的服務(wù)器250的網(wǎng)址,和為了進(jìn)行處理而傳送血壓讀數(shù)和個(gè)人A的標(biāo)簽ID到醫(yī)療監(jiān)視服務(wù)器250理的指示。對(duì)醫(yī)療監(jiān)視服務(wù)器250的情況,可被視為在相關(guān)聯(lián)的存儲(chǔ)器中的“次要?jiǎng)幼鞅怼卑水?dāng)檢測(cè)到不正常的血壓狀況時(shí),用于發(fā)送個(gè)人A的標(biāo)識(shí)、網(wǎng)絡(luò)地址、血壓讀數(shù)和其他相關(guān)的信息到專門的心臟監(jiān)視服務(wù)服務(wù)器252來處理的補(bǔ)充指示。
作為另一種選擇,血壓讀數(shù)參數(shù)(連同標(biāo)簽ID和對(duì)象ID參數(shù)一起)可以被動(dòng)作表服務(wù)器230用來在動(dòng)作表中搜尋相應(yīng)的動(dòng)作。如果血壓讀數(shù)在正常范圍內(nèi),取得的動(dòng)作將會(huì)是發(fā)送血壓讀數(shù)參數(shù)和標(biāo)簽ID到醫(yī)療監(jiān)視服務(wù)服務(wù)器250的指示以被加到A優(yōu)先閱讀的編輯好的數(shù)據(jù)中,如同上面描述的那樣。如果血壓讀數(shù)非常高,由動(dòng)作表服務(wù)器230取得的動(dòng)作可能會(huì)指示把血壓讀數(shù)和其他相關(guān)信息,連同關(guān)于處理的指示依照上文描述的方式被直接發(fā)送到專門的心臟監(jiān)視服務(wù)服務(wù)器252。對(duì)于極高的讀數(shù),無須進(jìn)一步的分析,從本地服務(wù)器230的動(dòng)作表取得的動(dòng)作可以是請(qǐng)求本地救護(hù)隊(duì)的服務(wù)。這樣,從動(dòng)作表取得的動(dòng)作將可能調(diào)用多個(gè)服務(wù)或結(jié)果,取決于接收到的參數(shù)。
通過把動(dòng)作的服務(wù)分離到連入因特網(wǎng)的服務(wù)節(jié)點(diǎn),這個(gè)示范實(shí)施例大大的擴(kuò)展了通過從動(dòng)作表取得的動(dòng)作可以導(dǎo)致的結(jié)果的數(shù)量和類型。那些可能被存儲(chǔ)在動(dòng)作表中的動(dòng)作,和當(dāng)那些動(dòng)作被參數(shù)調(diào)用時(shí)可以取得的相應(yīng)結(jié)果,可以是由通過連接到因特網(wǎng)的可訪問的服務(wù)器來提供的任意結(jié)果,而不是局限于那些可以通過本地設(shè)備,系統(tǒng)或軟件處理而取得的結(jié)果,如在例1中那樣。,例3圖3的系統(tǒng)也可以被擴(kuò)展。為包括用于其他家中或本地環(huán)境里的設(shè)備或系統(tǒng)的其他讀取器。和其他附加的設(shè)備和/或系統(tǒng)一起,服務(wù)器230上的動(dòng)作表被相應(yīng)地?cái)U(kuò)展,以便包括與標(biāo)簽ID,對(duì)象ID和任何其它從其它設(shè)備和/或外部傳感器接收到的參數(shù)相應(yīng)的動(dòng)作。
另外,本發(fā)明的動(dòng)作表可以容納與上文給出的例子中直接關(guān)聯(lián)個(gè)人標(biāo)識(shí)的標(biāo)簽ID,或關(guān)聯(lián)本地設(shè)備或系統(tǒng)的對(duì)象ID不同的或更抽象的參數(shù)。例如,在圖3中,PC224包括了能讓用戶進(jìn)入支持本發(fā)明的網(wǎng)絡(luò)的入口結(jié)點(diǎn),PC224有與其他參數(shù)一同被傳送到網(wǎng)絡(luò)的內(nèi)部標(biāo)識(shí),從而組成標(biāo)簽ID。(PC的標(biāo)簽ID可以作為用戶或家庭的標(biāo)簽ID被查看,但是它與上面描述的情景不同,因?yàn)樗ǔ2恍枰蒔C的用戶手工輸入標(biāo)簽ID)在一個(gè)特殊的例子中,PC的桌面上有“紙張”的圖標(biāo),許多家庭都會(huì)點(diǎn)擊它,比如當(dāng)他或她想要為家庭辦公室再訂購標(biāo)準(zhǔn)數(shù)量的紙張時(shí)。通過點(diǎn)擊紙張圖標(biāo),PC224把標(biāo)簽ID和與紙張訂單相關(guān)的參數(shù)傳送到服務(wù)器230。前面的例子中的對(duì)象ID是直接與本地設(shè)備相關(guān)聯(lián)的,例如自動(dòng)售貨機(jī)或血壓監(jiān)視器(從而可以可被看作“設(shè)備ID”,或者可以叫做,“輸入ID”或“讀取器ID”)。然而,同樣可以注意的是,在這些前面的例子中的對(duì)象ID也可以被看作是標(biāo)識(shí)了用戶要求的服務(wù)的,這在前面的例子中正好是由本地設(shè)備提供的。在這個(gè)例子中,紙張訂單參數(shù)與和PC關(guān)聯(lián)的個(gè)人或家庭所要求的遠(yuǎn)程提供的服務(wù)相關(guān)聯(lián)。從而,紙張參數(shù)被歸類為對(duì)象ID(作為另一種選擇也可以被視為“服務(wù)ID”)。服務(wù)器230使用該標(biāo)簽ID和對(duì)象ID參數(shù)來從動(dòng)作表中取得相應(yīng)的動(dòng)作。取得的動(dòng)作可以是,例如,用以從特定的官方供應(yīng)網(wǎng)站訂購特定數(shù)量和類型的紙張而發(fā)送的指示,它與家庭辦公室的標(biāo)準(zhǔn)紙張訂單相對(duì)應(yīng)。該訂單被服務(wù)器230格式化并通過因特網(wǎng)240發(fā)送到官方供應(yīng)服務(wù)器254。
例4圖4顯示了在因特網(wǎng)環(huán)境中實(shí)現(xiàn)本發(fā)明的另一個(gè)示范實(shí)施例。在這個(gè)例子中,動(dòng)作表被保存在集成到因特網(wǎng)中的獨(dú)立服務(wù)器330。虛線左邊是多個(gè)設(shè)備332a-f,它們接入因特網(wǎng)并提交諸如標(biāo)簽ID和對(duì)象ID等與本發(fā)明一致的參數(shù)。設(shè)備可以按地點(diǎn)編組,例如家、辦公室、游樂園、大學(xué)、工廠,等等,如同顯示在組302a中的設(shè)備322a、322b,和顯示在組302b中的設(shè)備322c、322d、322e所表現(xiàn)的那樣。其他設(shè)備可以是可移動(dòng)的并且不必限制地點(diǎn),例如筆記本電腦、PDA、手機(jī),等等,如設(shè)備322f所表現(xiàn)的那樣。
如圖所示,動(dòng)作表存在于服務(wù)器330上,它構(gòu)成因特網(wǎng)330中的獨(dú)立節(jié)點(diǎn)。同樣顯示出的是附加的因特網(wǎng)節(jié)點(diǎn)350a,350b,350c,…,350n,…,它們是本發(fā)明的服務(wù)節(jié)點(diǎn)。該附加的節(jié)點(diǎn)350a,350b,350c,…,350n,…理論上可以是任何連接到因特網(wǎng)的服務(wù)器,并可以生成結(jié)果或不然則執(zhí)行功能。這樣,如同圖4中的服務(wù)服務(wù)器350n所表現(xiàn)的那樣,潛在地有大量服務(wù)節(jié)點(diǎn)與符和本發(fā)明的動(dòng)作表服務(wù)器330交互。
在上面的實(shí)施例中,參數(shù)在設(shè)備上生成并傳送到動(dòng)作表。例如,標(biāo)簽ID,對(duì)象ID和其他可選的參數(shù)可以由設(shè)備332a上的用戶發(fā)起生成。設(shè)備322a通過因特網(wǎng)340與動(dòng)作表服務(wù)器330鏈接,并把參數(shù)傳送到服務(wù)器330。然后該處理像先前描述的實(shí)施例那樣繼續(xù)進(jìn)行,也就是,提交的參數(shù),包括標(biāo)簽ID,對(duì)象ID和任何其他參數(shù),被用于在動(dòng)作表中搜尋相應(yīng)的動(dòng)作。服務(wù)器330發(fā)起該取得的動(dòng)作。例如,基于該取得的動(dòng)作,動(dòng)作表服務(wù)器330可以通過因特網(wǎng)340鏈接服務(wù)服務(wù)器350b(如動(dòng)作表服務(wù)器330和服務(wù)服務(wù)器350b之間的虛線所表現(xiàn)的那樣),基于取得的動(dòng)作把命令提交到服務(wù)器350b,服務(wù)器350b執(zhí)行該動(dòng)作并生成與該動(dòng)作相應(yīng)的結(jié)果。
生成的結(jié)果可以被從服務(wù)服務(wù)器350b通過因特網(wǎng)340傳送回設(shè)備322a。作為另一種選擇,服務(wù)服務(wù)器350b的結(jié)果可以調(diào)用其他服務(wù)服務(wù)器的服務(wù)或因特網(wǎng)之外的服務(wù),生成與取得的動(dòng)作相對(duì)應(yīng)的進(jìn)一步的結(jié)果。作為另一種選擇,支持動(dòng)作表的服務(wù)器330可以將結(jié)果直接通過因特網(wǎng)傳送回設(shè)備322a。一般來說,先前實(shí)施例的例子可以被容易的修改成在連接到因特網(wǎng)的獨(dú)立服務(wù)器330上包含動(dòng)作表。如將在下面進(jìn)一步描述的那樣,該實(shí)施例是為了提供更經(jīng)濟(jì)的規(guī)模和動(dòng)作表服務(wù),它可能被擴(kuò)展成不確定數(shù)量的用戶、設(shè)備和服務(wù)?,F(xiàn)在給出這個(gè)實(shí)施例的一些詳細(xì)的例子。
在一個(gè)上面例1中給出的那個(gè)工廠中包含自動(dòng)售貨機(jī)的實(shí)施例變體中,咖啡機(jī)制造商可以為它的客戶提供服務(wù),在這個(gè)例子中,是為工廠設(shè)施所有者提供服務(wù)。在圖4中,咖啡機(jī)可以被視為在位置302b上的設(shè)備322c-e,位置302b即工廠。像上面所描述的那樣,每個(gè)咖啡機(jī)322c-e有員工ID卡讀取器(但沒有單獨(dú)在圖4中畫出),從而允許每個(gè)員工在機(jī)器上得到咖啡時(shí)提交標(biāo)簽ID。每個(gè)咖啡機(jī)也保存標(biāo)識(shí)該咖啡機(jī)的對(duì)象ID。例如,當(dāng)員工A的標(biāo)簽ID在咖啡機(jī)322c被讀取時(shí),與因特網(wǎng)340連接的內(nèi)置微處理器就會(huì)與動(dòng)作表服務(wù)器330鏈接,并把標(biāo)簽ID和咖啡機(jī)322c的對(duì)象ID傳送給動(dòng)作表服務(wù)器330。
在一種情況下,咖啡機(jī)制造商可以自己維護(hù)動(dòng)作表服務(wù)器330。員工的標(biāo)簽ID列表以及他們相應(yīng)的咖啡偏愛信息被提交給該制造商并且周期地更新。制造商使用這個(gè)數(shù)據(jù)來在動(dòng)作表上創(chuàng)建咖啡偏愛信息條目,每條偏愛信息由標(biāo)簽ID和工廠302b的每個(gè)咖啡機(jī)322c、322d、322e的對(duì)象ID來引用。這樣,當(dāng)員工A的標(biāo)簽ID和咖啡機(jī)322c的對(duì)象ID通過因特網(wǎng)340被提交到動(dòng)作表服務(wù)器330,員工A的咖啡偏愛信息被從動(dòng)作表中取得。在這種情況下,動(dòng)作表330為咖啡機(jī)322c生成一個(gè)對(duì)應(yīng)于員工A的咖啡偏愛信息的命令,并通過因特網(wǎng)340把該命令返回到咖啡機(jī)322c的源因特網(wǎng)地址。咖啡機(jī)322c接收到命令并依據(jù)員工A的偏愛信息分配咖啡??Х葯C(jī)制造商可以提供類似的服務(wù)給其他辦公室、工廠,等等。例如,圖4中的位置302a可以是擁有兩臺(tái)咖啡機(jī)322a和322b的辦公室,他們都能通過因特網(wǎng)340訪問咖啡機(jī)制造者的動(dòng)作表服務(wù)器330。
在另一個(gè)變體中,動(dòng)作表330是獨(dú)立的服務(wù)提供者。那也就是說,它不是由咖啡機(jī)制造商維護(hù)的,而是為制造商或工廠所有者提供收費(fèi)服務(wù)。在那種情況中,動(dòng)作表可以為許多獨(dú)立的客戶端和/或消費(fèi)者提供許多類型的服務(wù)或動(dòng)作的動(dòng)作搜尋服務(wù)。這樣,動(dòng)作表服務(wù)器330自己消耗資源,基于取得的偏愛信息直接處理,并向咖啡機(jī)322c返回分配的命令也許就不是令人滿意的了。因此,服務(wù)器330可以主要作為一個(gè)路由器,在它上面,由服務(wù)器330從動(dòng)作表取得的動(dòng)作可以包含簡單命令,并被發(fā)送到另一個(gè)服務(wù)服務(wù)器執(zhí)行,在那里調(diào)用服務(wù)并滿足用戶的需要。
例如,從動(dòng)作表取得的對(duì)應(yīng)于員工A的標(biāo)簽ID和咖啡機(jī)322c的對(duì)象ID的動(dòng)作,可以是定制的包含員工A的數(shù)據(jù)的咖啡機(jī)制造商網(wǎng)站(例如服務(wù)服務(wù)器350a)上的網(wǎng)絡(luò)地址。詳細(xì)的說,定制的網(wǎng)絡(luò)地址可以包含對(duì)應(yīng)員工A的咖啡偏愛信息的咖啡機(jī)322c的控制命令。另外,由于對(duì)象ID是唯一標(biāo)識(shí)具體源咖啡機(jī)322c的標(biāo)識(shí)的標(biāo)記,則該對(duì)象ID更具有具體設(shè)備標(biāo)識(shí)的性質(zhì)(或者可以說,由具體設(shè)備提供的服務(wù)的標(biāo)識(shí))。在這種情況下,從動(dòng)作表接收到的定制的網(wǎng)絡(luò)地址是為員工A在具體的源咖啡機(jī)322c上的偏愛信息而定制的。因而,該在服務(wù)服務(wù)器350a上定制的網(wǎng)絡(luò)地址也可以包含咖啡機(jī)322c的源網(wǎng)絡(luò)地址。
在對(duì)應(yīng)于員工A的標(biāo)簽ID和咖啡機(jī)的322c對(duì)象ID的定制網(wǎng)絡(luò)地址被從動(dòng)作表取得以后,動(dòng)作表服務(wù)器330處理該地址并鏈接服務(wù)器350a上的員工A的定制網(wǎng)絡(luò)地址。在服務(wù)服務(wù)器350a,對(duì)該定制網(wǎng)絡(luò)地址的調(diào)用發(fā)起了處理過程,并在咖啡機(jī)322c處給員工A提供咖啡服務(wù)。這樣,服務(wù)服務(wù)器350a鏈接到能從定制的網(wǎng)絡(luò)地址中找到的咖啡機(jī)322c的網(wǎng)絡(luò)地址。同樣從定制的網(wǎng)絡(luò)地址找到的針對(duì)員工A偏愛信息的控制命令,由服務(wù)器350a傳送給咖啡機(jī)322c。從而依據(jù)員工A的偏愛信息在咖啡機(jī)322c上分配咖啡。
在上面剛剛描述的例子中,對(duì)象ID唯一的標(biāo)識(shí)了源設(shè)備。從而,在動(dòng)作表或服務(wù)節(jié)點(diǎn)上,源設(shè)備網(wǎng)絡(luò)地址與對(duì)象ID相互關(guān)聯(lián)。在上面剛剛描述的實(shí)施例的一個(gè)變體中,對(duì)象ID并不唯一的標(biāo)識(shí)該具體的源設(shè)備。取而代之的是,對(duì)象ID可以是一類設(shè)備或系統(tǒng)的標(biāo)識(shí),或可以說是,由一類設(shè)備或系統(tǒng)提供的服務(wù)的標(biāo)識(shí)。在那種情況下,具體源設(shè)備的網(wǎng)絡(luò)地址可能需要被傳送到服務(wù)服務(wù)器,以便結(jié)果能被返回到該具體的源設(shè)備。因?yàn)閳D4中動(dòng)作表是獨(dú)立因特網(wǎng)節(jié)點(diǎn)(330)的一部分,當(dāng)設(shè)備322a-322f鏈接動(dòng)作表服務(wù)器330來傳送參數(shù)時(shí),動(dòng)作表服務(wù)器330會(huì)自動(dòng)接收到具體源設(shè)備322a-322f的網(wǎng)絡(luò)地址。從而,動(dòng)作表服務(wù)器330自然地知道源設(shè)備的網(wǎng)絡(luò)地址,并從而也可以傳送具體源設(shè)備的源網(wǎng)絡(luò)地址給服務(wù)節(jié)點(diǎn)(連同從動(dòng)作表中取得的動(dòng)作一起)。這允許服務(wù)節(jié)點(diǎn)通過因特網(wǎng)把結(jié)果返回給源設(shè)備。
例如,在上面的咖啡機(jī)的例子中,如果咖啡機(jī)322c-e的制作和樣式相同,那么他們每一個(gè)都響應(yīng)同樣的分配命令并且因而可以都有相同的對(duì)象ID。一個(gè)動(dòng)作被保存在動(dòng)作表服務(wù)器330上的動(dòng)作表里,并與員工A(標(biāo)簽ID)和相應(yīng)的所有三臺(tái)咖啡機(jī)的對(duì)象ID相對(duì)應(yīng)。為標(biāo)簽ID和對(duì)象ID(適用所有三臺(tái)相同的咖啡機(jī)322c-e)存儲(chǔ)的動(dòng)作可以是咖啡制造商的服務(wù)器350a上的定制網(wǎng)絡(luò)地址。該咖啡機(jī)制造商的服務(wù)器350a上的網(wǎng)絡(luò)地址是為員工A在對(duì)象ID標(biāo)識(shí)的咖啡機(jī)類別上的偏愛信息而定制的,例如咖啡機(jī)322c-e。
當(dāng)員工A在一個(gè)特定的咖啡機(jī)(例如咖啡機(jī)322c)上刷他或她的ID卡時(shí),動(dòng)作表服務(wù)器330接收員工A的標(biāo)簽ID和與咖啡機(jī)類別對(duì)應(yīng)的對(duì)象ID。另外,動(dòng)作表服務(wù)器330通過現(xiàn)有的因特網(wǎng)協(xié)議,知道具體源設(shè)備322c的網(wǎng)絡(luò)地址。使用標(biāo)簽ID和對(duì)象ID,動(dòng)作表服務(wù)器330在咖啡機(jī)制造商的服務(wù)器350a上調(diào)用從動(dòng)作表中取得的定制網(wǎng)絡(luò)地址,并且也把該具體源咖啡機(jī)322c的網(wǎng)絡(luò)地址傳送給咖啡機(jī)制造商的服務(wù)器350a。就如前面所指出的,在咖啡機(jī)制造商的服務(wù)器350a上,該定制網(wǎng)絡(luò)地址的調(diào)用發(fā)起了處理過程并導(dǎo)致了咖啡服務(wù)被提供給員工A。和對(duì)象ID對(duì)應(yīng)的咖啡機(jī)類別上,針對(duì)員工A偏愛信息的控制命令,包含了源咖啡機(jī)322c,可以在定制網(wǎng)絡(luò)地址上找到。咖啡機(jī)制造商的服務(wù)器350a使用從動(dòng)作表服務(wù)器330取得的咖啡機(jī)322c的網(wǎng)絡(luò)地址,把該控制命令發(fā)送回具體的咖啡機(jī)322c。
上面提供的例子也表明,服務(wù)不是一定要在個(gè)人調(diào)用服務(wù)的設(shè)備上被提供。例如,在咖啡自動(dòng)售貨機(jī)的例子里,員工可以在辦公室的一處發(fā)起服務(wù),而咖啡被辦公室另一處的咖啡機(jī)分配。例如,員工A在他或她的辦公室中的PC桌面上可以有“咖啡”圖標(biāo)。當(dāng)該圖標(biāo)被點(diǎn)擊時(shí),咖啡被分配在辦公室中最近的咖啡自動(dòng)售貨機(jī)上,例如咖啡機(jī)322c。這樣,員工A可以點(diǎn)擊該圖標(biāo)并且走過走廊到達(dá)咖啡機(jī)322c,在那里將準(zhǔn)備好他或她的那杯咖啡。
在特殊的情況下,PC將員工A的標(biāo)簽ID和咖啡機(jī)322c的對(duì)象ID預(yù)先保存在存儲(chǔ)器里。當(dāng)桌面的“咖啡”圖標(biāo)被點(diǎn)擊,PC把員工A的標(biāo)簽ID、對(duì)象ID、以及如果必要的話,具體的咖啡機(jī)322c的網(wǎng)絡(luò)地址傳送給動(dòng)作表服務(wù)器330。由動(dòng)作表服務(wù)器330和咖啡機(jī)制造商的服務(wù)器350a執(zhí)行的處理以前面描述的方式之一進(jìn)行,導(dǎo)致咖啡根據(jù)員工A在咖啡機(jī)322c上的偏愛信息被分配。
如上面所說明的那樣,動(dòng)作表服務(wù)器330可以是商業(yè)服務(wù),它主要在動(dòng)作表中存儲(chǔ)適應(yīng)于針對(duì)某個(gè)具體的人的,多種不同的設(shè)備,系統(tǒng)或服務(wù)由對(duì)象ID標(biāo)識(shí)的動(dòng)作。動(dòng)作表服務(wù)器330支持的各種各樣的服務(wù)可以彼此不同并且分別支付費(fèi)用。通過輸入由標(biāo)簽ID、對(duì)象ID和任何其他相關(guān)參數(shù)引用的新的動(dòng)作,動(dòng)作表也可以擴(kuò)展以并入新的服務(wù)。
例如,除自動(dòng)咖啡分配服務(wù)外,動(dòng)作表服務(wù)器330可以另外提供的另一個(gè)服務(wù)是用于洗衣機(jī)的衣服報(bào)警服務(wù)。這樣,除了上面描述的由接收咖啡偏愛服務(wù)的個(gè)人的標(biāo)簽ID,和用于提供該服務(wù)的咖啡機(jī)的對(duì)象ID來引用的咖啡偏愛信息條目之外,動(dòng)作表進(jìn)一步包括與在線衣服報(bào)警服務(wù)相關(guān)的標(biāo)簽ID和與服務(wù)相關(guān)的對(duì)象ID相對(duì)應(yīng)的動(dòng)作條目,這將在下面進(jìn)一步描述。
在衣服報(bào)警服務(wù)的例子中,設(shè)備322b是家庭302a中的洗衣機(jī)。例如,洗衣機(jī)包括一個(gè)磁讀取器,用來讀取被放入洗衣機(jī)的衣服上的磁條。磁條可以被制造商嵌入衣服成品并用該制造商和衣服成品的標(biāo)識(shí)來編碼,這將在下面進(jìn)一步描述。與洗衣機(jī)322b中的微處理器相關(guān)聯(lián)的存儲(chǔ)器存儲(chǔ)所有的包含標(biāo)簽ID的衣服標(biāo)識(shí)。為了描述方便,下面假定一個(gè)代表了藍(lán)色Gap棉T恤的衣服標(biāo)識(shí)可被讀取和存儲(chǔ)。一旦所有的衣服都被加入,用戶在機(jī)器上輸入需要的設(shè)置(例如“熱水洗,冷水漂洗,定期輪換”)并按開始按鈕。
當(dāng)按下開始按鈕時(shí),因?yàn)樵谙匆聶C(jī)322b的存儲(chǔ)器中存儲(chǔ)衣服標(biāo)識(shí),洗衣機(jī)并不立即開始,而首先調(diào)用衣服報(bào)警服務(wù)。洗衣機(jī)322b的微處理器連接到因特網(wǎng)340并與動(dòng)作表服務(wù)器330鏈接。洗衣機(jī)322b把許多參數(shù)傳送給動(dòng)作表服務(wù)器330,即衣服標(biāo)識(shí)(標(biāo)簽ID)和洗衣機(jī)的設(shè)備標(biāo)識(shí)(對(duì)象ID),以及洗衣機(jī)設(shè)定(另外的參數(shù))。動(dòng)作表服務(wù)器330使用收到的標(biāo)簽ID和對(duì)象ID,從動(dòng)作表中取出與藍(lán)Gap棉T恤的洗滌指導(dǎo)相關(guān)的對(duì)應(yīng)的動(dòng)作。
例如,該動(dòng)作可以包括在Gap服務(wù)器(例如服務(wù)器350c)上與藍(lán)棉T恤的洗滌指導(dǎo)相關(guān)的定制的網(wǎng)絡(luò)地址。接收到的動(dòng)作可以指示動(dòng)作表服務(wù)器330鏈接到服務(wù)器350c上的定制Gap網(wǎng)絡(luò)地址,并且把洗衣機(jī)的設(shè)置連同洗衣機(jī)322b的源地址一起發(fā)送到那里。通過鏈接到定制的Gap網(wǎng)絡(luò)地址并發(fā)送輸入的洗衣機(jī)設(shè)置作為輸入,Gap服務(wù)器被調(diào)用,以依據(jù)它的藍(lán)棉T恤的Gap洗滌指導(dǎo)評(píng)價(jià)洗衣機(jī)設(shè)置是否適當(dāng)。如果洗衣機(jī)設(shè)置不適合這件T恤,Gap服務(wù)器350c把一個(gè)警報(bào)結(jié)果返回到洗衣機(jī)322b。如果設(shè)置是適當(dāng)?shù)?,繼續(xù)進(jìn)行的信號(hào)被發(fā)送到洗衣機(jī)322b,以便洗衣機(jī)322b可以啟動(dòng)它的洗滌循環(huán)。正如前面提到的,Gap服務(wù)器350c可以直接把該結(jié)果返回到洗衣機(jī)322b,因?yàn)閯?dòng)作表服務(wù)器330把洗衣機(jī)322b的網(wǎng)絡(luò)地址和其他洗衣機(jī)設(shè)置參數(shù)一起發(fā)送到了Gap服務(wù)器350c。
可以再一次的看出,這個(gè)實(shí)施例中的動(dòng)作表服務(wù)器330主要擔(dān)當(dāng)了搜尋表,把動(dòng)作命令發(fā)送到因特網(wǎng)上的服務(wù)服務(wù)器350a,350b,…,350n,…的路由器。通過把執(zhí)行從動(dòng)作表服務(wù)器取得的動(dòng)作分離出來,并把取得的動(dòng)作放在因特網(wǎng)上單獨(dú)的服務(wù)服務(wù)器上執(zhí)行,動(dòng)作表服務(wù)器可以承受更多的點(diǎn)擊,因?yàn)樘幚硎芟抻谌』叵鄳?yīng)的命令和發(fā)送到服務(wù)服務(wù)器。另外,可以提供服務(wù)的活動(dòng)的數(shù)量和種類可以引人注目地?cái)U(kuò)展,理論上包括所有連接到因特網(wǎng)上,并提供服務(wù)和結(jié)果的服務(wù)器。因?yàn)閯?dòng)作表包含統(tǒng)一的格式(那就是動(dòng)作由標(biāo)簽ID,對(duì)象ID和可能的其他參數(shù)引用),動(dòng)作表可被容易地?cái)U(kuò)展,以包括已存在服務(wù)的新條目,也包括新服務(wù)的新條目。例如,所有在這里給出的圖4有關(guān)的具體例子,和許多其他例子,都可以被動(dòng)作表服務(wù)器330的動(dòng)作表支持。另外,如果活動(dòng)和點(diǎn)擊的數(shù)量增長,另外的動(dòng)作表服務(wù)器可以被引進(jìn)來增加處理速度。作為另一種選擇,每個(gè)動(dòng)作表服務(wù)器可以有單獨(dú)的數(shù)據(jù)庫,在其上存儲(chǔ)某組服務(wù)的條目。
作為當(dāng)前實(shí)施例多功能性的最后一個(gè)例子,使用了先前紙張訂單例子的一個(gè)變體。在這個(gè)例子里,設(shè)備322f是包含處理和顯示功能(例如PDA功能)的手機(jī)。手機(jī)322f包含用戶可以選擇Domino的比薩餅圖標(biāo)。當(dāng)他或她想要在最近的Domino比薩餅店下標(biāo)準(zhǔn)的訂單時(shí),通過選擇該圖標(biāo),手機(jī)處理器通過因特網(wǎng)340把手機(jī)標(biāo)識(shí)號(hào)(標(biāo)簽ID)和Domino比薩標(biāo)識(shí)(對(duì)象ID)傳送到動(dòng)作表服務(wù)器330。需要注意的是在這個(gè)例子中,手機(jī)所傳送的必須通過無線網(wǎng)關(guān)訪問因特網(wǎng)。
動(dòng)作表服務(wù)器330接收來自手機(jī)332f的手機(jī)標(biāo)識(shí)號(hào)(標(biāo)簽ID)和Domino比薩標(biāo)識(shí)(對(duì)象ID)參數(shù),并使用它們來從動(dòng)作表中取得相應(yīng)的動(dòng)作命令。例如,從動(dòng)作表中取得的動(dòng)作的第一個(gè)部分包括在手機(jī)服務(wù)供應(yīng)商的服務(wù)器(例如服務(wù)器550d)上的一個(gè)特殊的網(wǎng)絡(luò)地址。它是為手機(jī)322f根據(jù)標(biāo)簽ID定制的動(dòng)作表服務(wù)器330鏈接到該定制的網(wǎng)絡(luò)地址,并且,通過這個(gè)動(dòng)作,在手機(jī)服務(wù)供應(yīng)商服務(wù)器350d上調(diào)用的處理過程包括(1)測(cè)定手機(jī)322f的大概位置,眾所周知這是通過為手機(jī)322f服務(wù)的基站;和(2)把手機(jī)322f的大概位置從手機(jī)供應(yīng)商服務(wù)器350d傳送到動(dòng)作表服務(wù)器330。
在動(dòng)作表服務(wù)器330接收到手機(jī)322f的位置之后,從動(dòng)作表取得的動(dòng)作的第二個(gè)部分被發(fā)起。從動(dòng)作表取得的動(dòng)作的第二個(gè)成分也包括在Domino服務(wù)器(例如服務(wù)器350e)上與手機(jī)322f標(biāo)簽ID相對(duì)應(yīng)的特定網(wǎng)絡(luò)地址。該在Domino的服務(wù)器350e上的特定網(wǎng)絡(luò)地址包括手機(jī)所有者的標(biāo)準(zhǔn)訂單。動(dòng)作表服務(wù)器330鏈接在Domino的服務(wù)器350e上的具體網(wǎng)絡(luò)地址并把手機(jī)位置傳送給Domino的服務(wù)器350e。通過鏈接Domino的網(wǎng)絡(luò)地址,在Domino的服務(wù)器350e上調(diào)用的服務(wù)包括確定離手機(jī)位置最近的Domino的比薩餅店,并把該標(biāo)準(zhǔn)訂單連同手機(jī)號(hào)碼一起提交給被確定的最近的Domino的比薩餅店。接收的Domino的比薩餅店制作適當(dāng)?shù)谋人_餅并呼叫該手機(jī)以找出交付比薩餅的地址。
這樣,這個(gè)例子再一次顯示了在獲得最后的結(jié)果之前,從動(dòng)作表取得的動(dòng)作被連續(xù)的服務(wù)器所執(zhí)行(它返回到動(dòng)作表服務(wù)器節(jié)點(diǎn))。在這個(gè)例子里,簡單的按下用戶手機(jī)的圖標(biāo)就自動(dòng)導(dǎo)致了來自最接近用戶的服務(wù)中心(Domino的比薩餅店)的標(biāo)準(zhǔn)服務(wù)(比薩餅訂單)的交付。
上面例子里的在動(dòng)作表中與標(biāo)簽ID,對(duì)象ID和任何其他參數(shù)相對(duì)應(yīng)的條目的編譯和預(yù)存儲(chǔ),可以通過無數(shù)技術(shù)上眾所周知的標(biāo)準(zhǔn)方法和編程技術(shù)中的任何一個(gè)來實(shí)施。被選擇來建造動(dòng)作表的具體方法或技術(shù)很可能將與動(dòng)作表服務(wù)器扮演的角色相符合,例如它是否在為工廠或其他本地環(huán)境的一個(gè)或多個(gè)服務(wù)而服務(wù)的本地服務(wù)器上,或在由獨(dú)立的商業(yè)實(shí)體為許多不同的終端服務(wù)和用戶提供的獨(dú)立的服務(wù)和路由節(jié)點(diǎn)上。在后一個(gè)例子里,動(dòng)作表服務(wù)器可以提供因特網(wǎng)“帳號(hào)”,用戶通過它可以訪問并調(diào)整它們的動(dòng)作表?xiàng)l目以改編他們的偏愛信息。
盡管本發(fā)明說明性的實(shí)施例已經(jīng)參考附圖在這里進(jìn)行了描述,需要理解的是本發(fā)明并不局限于那幾個(gè)明確的實(shí)施例,需要確切指明的是,本發(fā)明的范圍是由附加的權(quán)利要求的范圍所定義的。
權(quán)利要求
1.一種在網(wǎng)絡(luò)上提供定制服務(wù)的系統(tǒng),該系統(tǒng)包括a)至少一個(gè)源設(shè)備(22,22N,122-126,222,224,322a-f),提供用戶和與用戶相關(guān)聯(lián)的產(chǎn)品兩者之一的標(biāo)識(shí)(標(biāo)簽ID),和定制服務(wù)的標(biāo)識(shí)(對(duì)象ID);b)有相關(guān)聯(lián)的動(dòng)作表的處理器(30,130,230,330),該處理器(30,130,230,330)從至少一個(gè)源設(shè)備接收標(biāo)簽ID和對(duì)象ID,該處理器(30,130,230,330)至少用接收到的標(biāo)簽ID和對(duì)象ID在動(dòng)作表中搜尋相應(yīng)的動(dòng)作;c)服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-N,250-254,350a-n)以接收該動(dòng)作并至少實(shí)施部分動(dòng)作的執(zhí)行,從而生成包含定制服務(wù)的結(jié)果。
2.權(quán)利要求1中的系統(tǒng),其中,至少一個(gè)源設(shè)備(22,22N,122-126,222)有接收標(biāo)簽ID作為輸入的相關(guān)輸入(22(i),22N(i),122(i)-126(i),227(i))。
3.權(quán)利要求1中的系統(tǒng),其中,接收動(dòng)作并實(shí)施至少部分動(dòng)作的執(zhí)行的服務(wù)節(jié)點(diǎn)對(duì)應(yīng)至少一個(gè)源設(shè)備(122-126),源設(shè)備(122-126)生成包含定制服務(wù)的結(jié)果。
4.權(quán)利要求3中的系統(tǒng),其中,單獨(dú)的服務(wù)器包括處理器和服務(wù)節(jié)點(diǎn)。
5.權(quán)利要求1中的系統(tǒng),其中,至少部分由對(duì)象ID標(biāo)識(shí)的定制服務(wù)由源設(shè)備(22,22N,122-126,222,224,322a-f)提供。
6.權(quán)利要求5中的系統(tǒng),其中,由服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-N,250-254,350a-n)至少實(shí)施部分動(dòng)作的執(zhí)行,來生成包含基于接收到的動(dòng)作生成控制命令,并把該控制命令傳送給源設(shè)備(22,22N,222,224,322a-f)的結(jié)果,控制命令被提供給與提供的定制服務(wù)相對(duì)應(yīng)的源設(shè)備。
7.權(quán)利要求1中的系統(tǒng),其中,處理器(30,130,230,330) 接收除標(biāo)簽ID和對(duì)象ID以外至少一個(gè)參數(shù),處理器(30,130,230,330)使用該接收到的至少一個(gè)參數(shù)連同標(biāo)簽ID和對(duì)象ID一起在動(dòng)作表中搜尋相應(yīng)的動(dòng)作。
8.權(quán)利要求1中的系統(tǒng),其中,接收動(dòng)作并至少實(shí)施部分動(dòng)作執(zhí)行的服務(wù)節(jié)點(diǎn)包含在與包含處理器(30,230,330)和相關(guān)聯(lián)的動(dòng)作表的網(wǎng)絡(luò)節(jié)點(diǎn)分離的網(wǎng)絡(luò)節(jié)點(diǎn)上(服務(wù)節(jié)點(diǎn)1-N,250,252,254,350a-n)的服務(wù)服務(wù)器。
9.權(quán)利要求1中的系統(tǒng),其中,至少部分由對(duì)象ID標(biāo)識(shí)的定制服務(wù)由外部服務(wù)供應(yīng)者提供。
10.權(quán)利要求9中的系統(tǒng),其中,由服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-N,250,252,254,350a-n)至少實(shí)施部分動(dòng)作的執(zhí)行,來生成包含基于接收到的動(dòng)作生成控制命令,并把該命令傳送給外部服務(wù)供應(yīng)者的結(jié)果,由外部服務(wù)供應(yīng)者提供與該定制服務(wù)相對(duì)應(yīng)的命令。
11.權(quán)利要求1中的系統(tǒng),其中,系統(tǒng)提供多個(gè)定制服務(wù),每個(gè)服務(wù)由對(duì)象ID標(biāo)識(shí),每個(gè)這樣的定制服務(wù)提供給多個(gè)標(biāo)簽ID,動(dòng)作表具有為每個(gè)這樣的定制服務(wù)的對(duì)應(yīng)于每個(gè)對(duì)象ID和標(biāo)簽ID的組合的至少一個(gè)動(dòng)作。
12.權(quán)利要求11中的系統(tǒng),其中,系統(tǒng)包含多個(gè)服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-N,250,252,254,350a-n),在動(dòng)作表中搜尋到的特定動(dòng)作確定接收該動(dòng)作的服務(wù)節(jié)點(diǎn)。
13.權(quán)利要求1中的系統(tǒng),其中,由服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-M,250-254,350a-n)實(shí)施的至少部分動(dòng)作的執(zhí)行,包括生成輔助動(dòng)作和把該輔助動(dòng)作傳送到第二服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-M,250-254,350a-n),第二服務(wù)節(jié)點(diǎn)使用輔助的動(dòng)作來生成包含定制服務(wù)的附加的結(jié)果。
14.權(quán)利要求1中的系統(tǒng),其中,至少部分由對(duì)象ID標(biāo)識(shí)的定制服務(wù)由與源設(shè)備(22,22N,122-126,222,224,322a-f)分離的服務(wù)設(shè)備提供。
15.權(quán)利要求14中的系統(tǒng),其中,由服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-N,250-254,350a-n)實(shí)施至少部分動(dòng)作的執(zhí)行來產(chǎn)生結(jié)果,該結(jié)果包括基于接收到的動(dòng)作生成控制命令,和將控制命令傳送到服務(wù)設(shè)備,提供給服務(wù)設(shè)備的控制命令對(duì)應(yīng)于提供的定制服務(wù)。
16.一種用于在網(wǎng)絡(luò)中提供定制服務(wù)的方法,該方法包含的步驟有a)生成用戶和與用戶相關(guān)聯(lián)的產(chǎn)品兩者之一的標(biāo)識(shí)(標(biāo)簽ID),和服務(wù)的標(biāo)識(shí)(對(duì)象ID);b)把標(biāo)簽ID和對(duì)象ID傳送到獨(dú)立的處理節(jié)點(diǎn)(30,130,230,330);c)至少基于接收到的標(biāo)簽ID和對(duì)象ID在處理節(jié)點(diǎn)(30,130,230,330)的動(dòng)作;d)執(zhí)行確定的動(dòng)作并基于該確定的動(dòng)作生成結(jié)果,生成的結(jié)果包含定制服務(wù)。
17.權(quán)利要求16中的方法,其中,生成標(biāo)簽ID和對(duì)象ID的步驟發(fā)生在用戶附近的源設(shè)備(22,22N,122-126,222,224,322a-f)上。
18.權(quán)利要求16中的方法,其中,生成標(biāo)簽ID和對(duì)象ID的步驟包含至少一個(gè)附加參數(shù)的生成。
19.權(quán)利要求16中的方法,其中,確定在處理節(jié)點(diǎn)(30,130,230,330)上的動(dòng)作的步驟是基于除接收到的標(biāo)簽ID和對(duì)象ID外的至少一個(gè)附加參數(shù)。
20.權(quán)利要求16中的方法,其中,基于確定的動(dòng)作執(zhí)行動(dòng)作和生成結(jié)果的步驟發(fā)生處理節(jié)點(diǎn)(30,130,230,330)之外。
21.權(quán)利要求20中的方法,其中,至少部分動(dòng)作的執(zhí)行和結(jié)果的生成發(fā)生在服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-N,250-254,350a-n)。
22.一種通過網(wǎng)絡(luò)把定制服務(wù)提供給終端用戶的搜尋和路由服務(wù),該服務(wù)包括接收用戶和與用戶相關(guān)聯(lián)的產(chǎn)品兩者之一的標(biāo)識(shí)(標(biāo)簽ID)和服務(wù)的標(biāo)識(shí)(對(duì)象ID),處理標(biāo)簽ID和對(duì)象ID并確定與接收到的標(biāo)簽ID和對(duì)象ID對(duì)應(yīng)的動(dòng)作,并初始化動(dòng)作的執(zhí)行和基于被確定的動(dòng)作結(jié)果的產(chǎn)生,生成的結(jié)果包括定制服務(wù)。
23.權(quán)利要求22中的服務(wù),其中,該服務(wù)被網(wǎng)絡(luò)上獨(dú)立的動(dòng)作表節(jié)點(diǎn)(30,130,230,330)支持。
24.權(quán)利要求23中的服務(wù),其中,動(dòng)作的執(zhí)行和結(jié)果的生成通過根據(jù)該動(dòng)作的命令信號(hào)從動(dòng)作表節(jié)點(diǎn)(30,130,230,330)到網(wǎng)絡(luò)中的至少一個(gè)服務(wù)節(jié)點(diǎn)(服務(wù)節(jié)點(diǎn)1-N,250-254,350a-n)的傳送來初始化的。
全文摘要
在網(wǎng)絡(luò)上提供定制服務(wù)的系統(tǒng)和方法。該系統(tǒng)包括至少一個(gè)提供用戶和與用戶相關(guān)聯(lián)的產(chǎn)品兩者之一的標(biāo)識(shí)(標(biāo)簽ID),和定制服務(wù)的標(biāo)識(shí)(對(duì)象ID)的源設(shè)備。它進(jìn)一步包括支持動(dòng)作表的處理器。該處理器從至少一個(gè)源設(shè)備接收標(biāo)簽ID和對(duì)象ID,且至少使用接收的標(biāo)簽ID和對(duì)象ID來在動(dòng)作表中查找對(duì)應(yīng)的動(dòng)作。系統(tǒng)中的服務(wù)節(jié)點(diǎn)接收該動(dòng)作并且實(shí)施至少部分動(dòng)作的執(zhí)行,從而產(chǎn)生包含定制服務(wù)的結(jié)果。
文檔編號(hào)G06F9/50GK1662883SQ03814434
公開日2005年8月31日 申請(qǐng)日期2003年6月16日 優(yōu)先權(quán)日2002年6月20日
發(fā)明者Y·阿薩發(fā)蒂, A·亞斯辛 申請(qǐng)人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1