用于選擇滿足用戶請(qǐng)求的設(shè)備的方法、系統(tǒng)和設(shè)備的制作方法
【專利摘要】本發(fā)明描述了用于從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的方法、系統(tǒng)和設(shè)備。該方法包括將識(shí)別包括多個(gè)最終用戶設(shè)備的用戶設(shè)備組的數(shù)據(jù)存儲(chǔ)在門戶聚合器處,其中識(shí)別設(shè)備組的數(shù)據(jù)包括每個(gè)最終用戶設(shè)備的能力。當(dāng)門戶聚合器接收到來自用戶的請(qǐng)求時(shí),門戶聚合器產(chǎn)生來自設(shè)備組的能夠滿足用戶請(qǐng)求的最終用戶設(shè)備的列表。門戶聚合器接著從有能力的最終用戶設(shè)備的列表中選擇最終用戶設(shè)備,并將命令傳送到所選的最終用戶設(shè)備以滿足請(qǐng)求。在一些情況下,有能力的最終用戶設(shè)備的列表可在從列表中選擇最終用戶設(shè)備之前被分類和/或過濾。
【專利說明】用于選擇滿足用戶請(qǐng)求的設(shè)備的方法、系統(tǒng)和設(shè)備
【背景技術(shù)】
[0001]現(xiàn)今大部分人具有可執(zhí)行一種或多種功能(例如,進(jìn)行呼叫、發(fā)送文本消息、發(fā)送電子郵件、記錄視頻、記錄音頻等)的多個(gè)電子設(shè)備。因?yàn)槊總€(gè)設(shè)備一般僅能執(zhí)行功能的子集,所以用戶可在任一時(shí)間執(zhí)行的功能一般由在其物理地?fù)碛械脑O(shè)備上可用的功能限制。當(dāng)前系統(tǒng)不允許用戶經(jīng)由其它設(shè)備訪問可用的功能。
[0002]下面描述的實(shí)施例不限于解決已知系統(tǒng)的任何或所有缺點(diǎn)的實(shí)現(xiàn)。
【發(fā)明內(nèi)容】
[0003]提供該概述來以簡化的形式介紹下面在【具體實(shí)施方式】中進(jìn)一步描述的概念的選擇。該概述并不預(yù)期識(shí)別所主張的主題的關(guān)鍵特征或本質(zhì)特征,也不預(yù)期用作在確定所主張的主題的范圍時(shí)的幫助。
[0004]本文描述了用于從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的方法、系統(tǒng)和設(shè)備。該方法包括將識(shí)別包括多個(gè)最終用戶設(shè)備的用戶設(shè)備組的數(shù)據(jù)存儲(chǔ)在門戶聚合器處,其中識(shí)別設(shè)備組的數(shù)據(jù)包括每個(gè)最終用戶設(shè)備的能力。當(dāng)門戶聚合器接收到來自用戶的請(qǐng)求時(shí),門戶聚合器產(chǎn)生來自設(shè)備組的能夠滿足用戶請(qǐng)求的最終用戶設(shè)備的列表。門戶聚合器接著從有能力的最終用戶設(shè)備的列表中選擇最終用戶設(shè)備,并將命令傳送到滿足請(qǐng)求的所選的最終用戶設(shè)備。在一些情況下,有能力的最終用戶設(shè)備的列表可在從列表中選擇最終用戶設(shè)備之前被分類和/或過濾。
[0005]第一方面提供了從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的方法,該方法包括:在門戶聚合器處存儲(chǔ)識(shí)別設(shè)備組的數(shù)據(jù),識(shí)別設(shè)備組的數(shù)據(jù)包括識(shí)別與設(shè)備組相關(guān)聯(lián)的至少一個(gè)用戶的數(shù)據(jù)和識(shí)別與設(shè)備組相關(guān)聯(lián)的多個(gè)最終用戶設(shè)備中的每一個(gè)的至少一個(gè)能力的數(shù)據(jù);在門戶聚合器處接收來自用戶的請(qǐng)求,該請(qǐng)求包括識(shí)別用戶的信息和識(shí)別動(dòng)作的信息;基于識(shí)別用戶的信息,在門戶聚合器處識(shí)別與用戶相關(guān)聯(lián)的設(shè)備組;在門戶聚合器處產(chǎn)生來自所識(shí)別出的設(shè)備組的具有執(zhí)行動(dòng)作的能力的最終用戶設(shè)備的列表;在門戶聚合器處從最終用戶設(shè)備的列表選擇執(zhí)行動(dòng)作的最終用戶設(shè)備;以及將來自門戶聚合器的命令傳送到所選的最終用戶設(shè)備以執(zhí)行動(dòng)作。
[0006]第二方面提供從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的門戶聚合器,門戶聚合器包括:配置成存儲(chǔ)識(shí)別設(shè)備組的數(shù)據(jù)的計(jì)算機(jī)存儲(chǔ)介質(zhì),識(shí)別設(shè)備組的數(shù)據(jù)包括識(shí)別與設(shè)備組相關(guān)聯(lián)的至少一個(gè)用戶的數(shù)據(jù)和識(shí)別與設(shè)備組相關(guān)聯(lián)的多個(gè)最終用戶設(shè)備的每一個(gè)的至少一個(gè)能力的數(shù)據(jù);以及處理器,其配置成:接收來自用戶的請(qǐng)求,該請(qǐng)求包括識(shí)別用戶的信息和識(shí)別動(dòng)作的信息;基于識(shí)別用戶的信息來識(shí)別與用戶相關(guān)聯(lián)的設(shè)備組;產(chǎn)生來自所識(shí)別出的設(shè)備組的具有執(zhí)行動(dòng)作的能力的最終用戶設(shè)備的列表;從最終用戶設(shè)備的列表選擇執(zhí)行動(dòng)作的最終用戶設(shè)備;以及將命令傳送到所選的最終用戶設(shè)備以執(zhí)行動(dòng)作。
[0007]第三方面提供從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的系統(tǒng),該系統(tǒng)包括:數(shù)據(jù)通信網(wǎng)絡(luò);連接到數(shù)據(jù)通信網(wǎng)絡(luò)的第二方面的門戶聚合器;及經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)與門戶聚合器通信的多個(gè)最終用戶設(shè)備。
[0008]第四方面提供如實(shí)質(zhì)上參考圖1描述的從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的系統(tǒng)。
[0009]第五方面提供如實(shí)質(zhì)上參考圖3和4描述的從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的方法。
[0010]第六方面提供如實(shí)質(zhì)上參考圖5描述的門戶聚合器。
[0011]本文所述的方法可由配置有以存儲(chǔ)在有形存儲(chǔ)介質(zhì)上的機(jī)器可讀形式(例如計(jì)算機(jī)程序形式)的軟件的計(jì)算機(jī)執(zhí)行,所述軟件包括用于配置計(jì)算機(jī)來執(zhí)行所述方法的組成部分的計(jì)算機(jī)程序代碼。有形(或非瞬態(tài))存儲(chǔ)介質(zhì)的例子包括磁盤、指狀驅(qū)動(dòng)、存儲(chǔ)卡等,且不包括傳播的信號(hào)。軟件可適合于在并行處理器或串行處理器上執(zhí)行,使得方法步驟可以按任何適當(dāng)?shù)捻樞蚧蛲瑫r(shí)被執(zhí)行。
[0012]這承認(rèn)固件和軟件可以是有價(jià)值的、可單獨(dú)買賣的商品。意圖包括在“啞”或標(biāo)準(zhǔn)硬件上運(yùn)行或控制“啞”或標(biāo)準(zhǔn)硬件的軟件,以執(zhí)行期望的功能。還意圖包括“描述”或定義硬件配置的軟件,例如HDL (硬件描述語言)軟件,如用于設(shè)計(jì)硅芯片或用于配置通用可編程芯片,以執(zhí)行期望的功能。
[0013]優(yōu)選特征可酌情被組合,如對(duì)本領(lǐng)域技術(shù)人員明顯的,并可與本發(fā)明的任何方面組合。
【專利附圖】
【附圖說明】
[0014]將通過例子參考下面的附圖來描述本發(fā)明的實(shí)施方式,其中:
[0015]圖1是用于自動(dòng)選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的系統(tǒng)的方框圖;
[0016]圖2是由圖1的門戶聚合器存儲(chǔ)的識(shí)別設(shè)備組的數(shù)據(jù)的示意圖;
[0017]圖3是用于利用圖1的系統(tǒng)產(chǎn)生設(shè)備組的方法的流程圖;
[0018]圖4是用于利用圖1的系統(tǒng)選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的方法的流程圖;以及
[0019]圖5是圖1的示例性門戶聚合器(portal aggregator)的方框圖。
[0020]共同的參考數(shù)字貫穿附圖使用以指示類似的特征。
【具體實(shí)施方式】
[0021]下面僅通過例子描述本發(fā)明的實(shí)施例。這些例子代表 申請(qǐng)人:當(dāng)前已知的實(shí)施本發(fā)明的最佳方式,但是它們不是可以實(shí)現(xiàn)此的唯一方式。該描述闡述了例子的功能和用于構(gòu)造和操作例子的步驟的序列。然而,相同或等效的功能和序列可通過不同的例子來實(shí)現(xiàn)。
[0022]本文描述了用于自動(dòng)選擇滿足來自用戶的請(qǐng)求的多個(gè)最終用戶設(shè)備之一的方法、系統(tǒng)和設(shè)備。具體地,本文所述的系統(tǒng)、方法和設(shè)備允許用戶將最終用戶設(shè)備分組成設(shè)備組。設(shè)備組中的一個(gè)或多個(gè)最終用戶設(shè)備可定位成遠(yuǎn)離用戶和/或彼此。當(dāng)接收到來自用戶的請(qǐng)求時(shí),系統(tǒng)從與用戶相關(guān)聯(lián)的設(shè)備組選擇滿足請(qǐng)求的適當(dāng)?shù)淖罱K用戶設(shè)備。該選擇可基于最終用戶設(shè)備的能力。系統(tǒng)接著將命令發(fā)到滿足請(qǐng)求的所選的最終用戶設(shè)備。
[0023]現(xiàn)在參考圖1,其示出用于從多個(gè)最終用戶設(shè)備自動(dòng)選擇滿足從用戶接收到的請(qǐng)求的最終用戶設(shè)備的系統(tǒng)100。系統(tǒng)100包括:多個(gè)最終用戶設(shè)備102、104、106、108和110,每個(gè)最終用戶設(shè)備具有一種或多種能力;門戶聚合器112,其用于(i)允許用戶對(duì)其最終用戶設(shè)備分組;以及(ii)選擇并控制來自一組最終用戶設(shè)備的滿足從用戶接收到的請(qǐng)求的適當(dāng)?shù)淖罱K用戶設(shè)備;以及數(shù)據(jù)通信網(wǎng)絡(luò)114,其用于允許多個(gè)最終用戶設(shè)備102、104、106、108和110與門戶聚合器112進(jìn)行通信。
[0024]最終用戶設(shè)備102、104、106、108和110是可執(zhí)行一種或多種功能的基于計(jì)算機(jī)的設(shè)備??捎扇魏翁囟ǖ淖罱K用戶設(shè)備執(zhí)行的功能由設(shè)備的能力定義。能力可包括但不限于:電話能力、消息發(fā)送能力(例如,文本消息發(fā)送和/或電子郵件消息發(fā)送)、廣播記錄能力、視頻攝像機(jī)記錄(例如,經(jīng)由安全攝像機(jī))和電視記錄能力。一個(gè)或多個(gè)最終用戶設(shè)備可以是汽車無線電設(shè)備106、獨(dú)立的無線電設(shè)備108 (S卩,DAB無線電設(shè)備)、智能電話102、電視機(jī)110、個(gè)人計(jì)算機(jī)104、平板計(jì)算機(jī)、多功能家庭音頻設(shè)備(例如,家庭立體聲系統(tǒng))、攝像機(jī)(例如,安全攝像機(jī))、對(duì)講機(jī)系統(tǒng)、有線或無線揚(yáng)聲器、LAMP服務(wù)器或信息聚合器設(shè)備。
[0025]每個(gè)最終用戶設(shè)備102、104、106、108和110具有經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114與門戶聚合器112通信的能力。
[0026]在一些情況下,最終用戶設(shè)備102、104、106、108和110可都來自同一供應(yīng)商。在其它情況下,最終用戶設(shè)備102、104、106、108或110中的至少一個(gè)來自與另一最終用戶設(shè)備不同的供應(yīng)商。雖然圖1的系統(tǒng)100示出五個(gè)最終用戶設(shè)備102、104、106、108和110,但對(duì)本領(lǐng)域中的技術(shù)人員而言顯然,本文所述的原理可應(yīng)用于具有更多或更少的最終用戶設(shè)備的系統(tǒng)。
[0027]門戶聚合器112是基于計(jì)算機(jī)的設(shè)備或一組基于計(jì)算機(jī)的設(shè)備,其接收來自用戶的請(qǐng)求、選擇滿足請(qǐng)求的適當(dāng)?shù)淖罱K用戶設(shè)備、并將命令發(fā)到滿足請(qǐng)求的所選的最終用戶設(shè)備。具體地,門戶聚合器112允許用戶將最終用戶設(shè)備分組成設(shè)備組。一旦設(shè)備組被創(chuàng)建,如果門戶聚合器112經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114接收來自用戶的請(qǐng)求(例如,經(jīng)由最終用戶設(shè)備102、104、106、108或110或者經(jīng)由另一設(shè)備),則門戶聚合器112就從與用戶相關(guān)聯(lián)的設(shè)備組中選擇適當(dāng)?shù)脑O(shè)備,并經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114將命令發(fā)到滿足請(qǐng)求的所選的最終用戶設(shè)備。
[0028]在一些情況下,每個(gè)設(shè)備組與單個(gè)用戶相關(guān)聯(lián)。例如,圖1示出兩個(gè)設(shè)備組116和118。第一設(shè)備組116與第一用戶120相關(guān)聯(lián),并包括三個(gè)最終用戶設(shè)備102、104和106。第二設(shè)備組118與第二用戶122相關(guān)聯(lián),并包括三個(gè)最終用戶設(shè)備106、108和110。當(dāng)門戶聚合器112接收到來自第一用戶120的請(qǐng)求時(shí),門戶聚合器112從第一設(shè)備組116選擇滿足請(qǐng)求的最終用戶設(shè)備。類似地,當(dāng)門戶聚合器112接收到來自第二用戶122的請(qǐng)求時(shí),門戶聚合器112從第二設(shè)備組118選擇滿足請(qǐng)求的最終用戶設(shè)備。
[0029]在其它情況下,設(shè)備組可與多個(gè)用戶相關(guān)聯(lián)。在這些情況下,當(dāng)門戶聚合器112接收到來自與該組相關(guān)聯(lián)的任何用戶的請(qǐng)求時(shí),門戶聚合器112從共享的設(shè)備組中選擇滿足請(qǐng)求的最終用戶設(shè)備。這允許用戶組(例如丈夫和妻子)共享并控制他們的所有最終用戶設(shè)備,而不考慮誰擁有最終用戶設(shè)備或誰在任何時(shí)間占有最終用戶設(shè)備。
[0030]在一些情況下,每個(gè)最終用戶設(shè)備102、104、106、108和110可只被分配給一個(gè)設(shè)備組。在其它情況下,如圖1所示,每個(gè)最終用戶設(shè)備102、104、106、108和110可被分配給多于一個(gè)設(shè)備組。例如,最終用戶設(shè)備106被分配給第一設(shè)備組116和第二設(shè)備組118。這允許個(gè)體的最終用戶設(shè)備在用戶之間被共享。在最終用戶設(shè)備可由用戶以這種方式共享的場(chǎng)合,最終用戶設(shè)備可被分配指示設(shè)備組內(nèi)的設(shè)備的優(yōu)先級(jí)的優(yōu)先級(jí)等級(jí)。例如,高優(yōu)先級(jí)可指示最終用戶設(shè)備應(yīng)被首先使用(如果適用于任務(wù)的話),而低優(yōu)先級(jí)可指示最終用戶設(shè)備應(yīng)只在沒有其它適當(dāng)?shù)淖罱K用戶設(shè)備時(shí)被使用。優(yōu)先級(jí)可按組變化。例如,一個(gè)設(shè)備組可具有帶有高優(yōu)先級(jí)的特定的最終用戶設(shè)備,而另一設(shè)備組可具有帶有低優(yōu)先級(jí)的相同的最終用戶設(shè)備。這允許最終用戶設(shè)備被配置為第一用戶的主要最終用戶設(shè)備和第二用戶的備用最終用戶設(shè)備。
[0031]為了創(chuàng)建設(shè)備組,用戶為門戶聚合器112提供用于將成為設(shè)備組的一部分的每個(gè)最終用戶設(shè)備的最終用戶設(shè)備信息。最終用戶設(shè)備信息可包括下列項(xiàng)中的一個(gè)或多個(gè):唯一地識(shí)別最終用戶設(shè)備的信息、最終用戶設(shè)備的能力、最終用戶設(shè)備將是哪個(gè)設(shè)備組的一部分的指示、以及優(yōu)先級(jí)信息。
[0032]唯一地識(shí)別最終用戶設(shè)備的信息例如可以是:最終用戶設(shè)備的MAC (介質(zhì)訪問控制)地址、序列號(hào)、內(nèi)部硬件ID、NFI (近場(chǎng)ID);或根據(jù)以前列出的項(xiàng)目或由用戶提供的信息(例如,護(hù)照號(hào)或國家保險(xiǎn)號(hào))中的任一項(xiàng)產(chǎn)生的數(shù)據(jù)。序列號(hào)可在制造期間應(yīng)用到產(chǎn)品的外部,而內(nèi)部硬件ID可由硬件產(chǎn)生并可由安裝在設(shè)備上的軟件讀取。
[0033]能力信息例如可被提供到門戶聚合器112作為預(yù)定能力代碼的列表或作為能力的字母數(shù)字描述。唯一地識(shí)別設(shè)備組的信息可以例如是由門戶聚合器112分配給用戶的唯一數(shù)字。優(yōu)先級(jí)信息可指定最終用戶設(shè)備將有的優(yōu)先級(jí)。優(yōu)先級(jí)信息可包括數(shù)值(例如,從I到10的數(shù)字)或字母數(shù)字描述(例如,高或低)。
[0034]在一些情況下,最終用戶設(shè)備信息可由用戶手動(dòng)地提供給門戶聚合器112。例如,用戶可經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114經(jīng)由網(wǎng)絡(luò)瀏覽器例如Internet Explorer?或Safari?訪問(經(jīng)由最終用戶設(shè)備或另一設(shè)備)門戶聚合器112,并經(jīng)由網(wǎng)絡(luò)瀏覽器手動(dòng)地輸入最終用戶設(shè)備信息。在其它情況下,最終用戶設(shè)備信息可由最終用戶設(shè)備102、104、106、108和110提供到門戶聚合器112。例如,一個(gè)或多個(gè)最終用戶設(shè)備102、104、106、108和110可包括被配置成發(fā)送最終用戶設(shè)備信息的應(yīng)用。最終用戶設(shè)備信息從應(yīng)用的傳送可由用戶觸發(fā)或可以是自動(dòng)的。例如,應(yīng)用可配置成在從用戶接收到識(shí)別設(shè)備組的信息(例如,用戶的唯一ID)時(shí)傳送最終用戶設(shè)備信息。參考圖3描述了用于創(chuàng)建設(shè)備組的示例性方法。
[0035]在一些情況下,一個(gè)或多個(gè)最終用戶設(shè)備102、104、106、108或110可配置成在一次性基礎(chǔ)上或在周期性基礎(chǔ)上為門戶聚合器112提供額外的最終用戶設(shè)備信息。例如,一個(gè)或多個(gè)最終用戶設(shè)備102、104、106、108或110可被配置成周期性地發(fā)送門戶聚合器112狀態(tài)信息。狀態(tài)信息可包括例如但不限于以下的信息:電池狀態(tài)、可用性狀態(tài)(例如,可用性狀態(tài)可指示用戶設(shè)備是否被斷電、由另一用戶使用、它已經(jīng)在執(zhí)行動(dòng)作(例如,記錄)或沒有無線電和/或電視接收)。在另一例子中,一個(gè)或多個(gè)最終用戶設(shè)備102、104、106、108或110可被配置成向門戶聚合器112發(fā)送地理位置信息(例如,指示最終用戶設(shè)備當(dāng)前所位于的地方的信息)。在又一例子中,具有用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)模塊的最終用戶設(shè)備可被配置成在周期性基礎(chǔ)上將在它們的數(shù)據(jù)存儲(chǔ)模塊中可用的當(dāng)前存儲(chǔ)空間傳送到門戶聚合器112。在又一例子中,一個(gè)或多個(gè)最終用戶設(shè)備102、104、106、108、110可被配置成在周期性基礎(chǔ)上向門戶聚合器112發(fā)送指示用于無線電和/或電視信號(hào)的信號(hào)水平的信息。在又一例子中,使用付費(fèi)或訂購服務(wù)的最終用戶設(shè)備可被配置成傳送對(duì)特定的服務(wù)可用的當(dāng)前信用。[0036]一旦已經(jīng)從最終用戶設(shè)備接收到最終用戶設(shè)備信息,門戶聚合器112就使每個(gè)最終用戶設(shè)備與適當(dāng)?shù)脑O(shè)備組相關(guān)聯(lián)。在一些情況下,使每個(gè)最終用戶設(shè)備與適當(dāng)?shù)脑O(shè)備相關(guān)聯(lián)包括:為與設(shè)備組相關(guān)聯(lián)的特定的最終用戶設(shè)備存儲(chǔ)最終用戶設(shè)備信息。參考圖2描述了由門戶聚合器112存儲(chǔ)的設(shè)備組數(shù)據(jù)的例子。
[0037]門戶聚合器112可被配置成允許最終用戶設(shè)備在自組或動(dòng)態(tài)的基礎(chǔ)上被添加和/或從設(shè)備組移除。
[0038]一旦已經(jīng)創(chuàng)建設(shè)備組,門戶聚合器112就收聽來自用戶的請(qǐng)求。當(dāng)接收到來自用戶的請(qǐng)求時(shí),門戶聚合器112確定與用戶相關(guān)聯(lián)的設(shè)備組,并接著從所述設(shè)備組選擇滿足請(qǐng)求的適當(dāng)?shù)淖罱K用戶設(shè)備。
[0039]請(qǐng)求可包括識(shí)別用戶的信息和識(shí)別待完成的動(dòng)作的信息。動(dòng)作是可由一個(gè)或多個(gè)最終用戶設(shè)備基于其能力完成的活動(dòng)。例如,動(dòng)作可包括但不限于:呼叫人A ;向人B發(fā)短信;記錄無線電節(jié)目C ;和記錄電視節(jié)目D。
[0040]在一些情況下,請(qǐng)求還可包括次要的識(shí)別信息和次要的動(dòng)作。具體地,在一些情況下,系統(tǒng)100可配置成允許用戶指定待利用他/她的最終用戶設(shè)備之一完成的動(dòng)作,和待利用另一用戶的最終用戶設(shè)備完成的動(dòng)作。例如,系統(tǒng)100可允許用戶指定視頻或無線電記錄不僅存儲(chǔ)在用戶的最終設(shè)備上而且還存儲(chǔ)在另一用戶的最終用戶設(shè)備上。例如,用戶可確定他們正記錄的節(jié)目也是朋友或親戚感興趣的,所以可發(fā)送包括識(shí)別朋友的次要信息和記錄在朋友的最終用戶設(shè)備上的興趣節(jié)目的次要?jiǎng)幼鞯恼?qǐng)求。在一些情況下,如果用戶是其他用戶的“信任”用戶,則用戶可能只能請(qǐng)求在另一用戶的最終用戶設(shè)備上完成的次要?jiǎng)幼?例如,用戶必須具有其他用戶給予的許可來請(qǐng)求在其他用戶的最終用戶設(shè)備上完成的動(dòng)作)。將參考圖3更詳細(xì)地描述“信任”用戶的概念。
[0041]門戶聚合器112基于設(shè)備組中的最終用戶設(shè)備的能力從設(shè)備組中選擇滿足請(qǐng)求的適當(dāng)?shù)淖罱K用戶設(shè)備。例如,如果動(dòng)作是呼叫人A,則門戶聚合器112可選擇具有呼叫能力的最終用戶設(shè)備。類似地,如果動(dòng)作是記錄無線電節(jié)目C,則門戶聚合器112可選擇具有無線電記錄能力的最終用戶設(shè)備。
[0042]在一些情況下,門戶聚合器112還可使用其它信息來從設(shè)備組中選擇適當(dāng)?shù)淖罱K用戶設(shè)備。例如,如上所述,最終用戶設(shè)備可配置成在周期性基礎(chǔ)上將狀態(tài)信息傳送到門戶聚合器112。門戶聚合器112可接著使用狀態(tài)信息來選擇適當(dāng)?shù)淖罱K用戶設(shè)備。例如,如果狀態(tài)信息指示最終用戶設(shè)備不是可用的(例如,它正由另一用戶使用,它被關(guān)閉,或它不再向門戶聚合器112提供有規(guī)律的更新)或正遭受問題(例如,低電量),則門戶聚合器112可決定如果存在具有適當(dāng)能力的可選設(shè)備就不選擇這個(gè)最終用戶設(shè)備。
[0043]在另一例子中,最終用戶設(shè)備信息可向門戶聚合器112提供關(guān)于其地理位置的信息。門戶聚合器112可接著使用地理位置信息來選擇適當(dāng)?shù)脑O(shè)備。例如,如果在請(qǐng)求中指定的動(dòng)作是記錄用戶當(dāng)前正收聽的無線電臺(tái),則門戶聚合器112可選擇與用戶在同一總區(qū)域中的能記錄無線電的最終用戶設(shè)備,以確保最終用戶設(shè)備能夠接收與用戶相同的無線電臺(tái)。
[0044]參考圖4描述了用于選擇滿足用戶請(qǐng)求的設(shè)備的示例性方法。
[0045]一旦門戶聚合器112從設(shè)備組中選擇了最終用戶設(shè)備,門戶聚合器112就經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114向所選的最終用戶設(shè)備發(fā)出命令,以執(zhí)行在用戶請(qǐng)求中指定的動(dòng)作。當(dāng)接收到命令時(shí),最終用戶設(shè)備執(zhí)行動(dòng)作。例如,在一些情況下,最終用戶設(shè)備102、104、106、108和110可包括這樣的應(yīng)用:其被配置成從門戶聚合器112接收命令并以如最終用戶設(shè)備已從用戶直接接收命令(例如,經(jīng)由鍵按壓或菜單選擇)相同的方式控制最終用戶設(shè)備。
[0046]數(shù)據(jù)通信網(wǎng)絡(luò)114可以是能夠?qū)崿F(xiàn)系統(tǒng)100中的其它設(shè)備之間的數(shù)據(jù)通信的任何網(wǎng)絡(luò)或網(wǎng)絡(luò)的組合。例如,數(shù)據(jù)通信網(wǎng)絡(luò)114可以是公共交換電話網(wǎng)絡(luò)(PSTN)、移動(dòng)電話網(wǎng)絡(luò)、無線數(shù)據(jù)網(wǎng)絡(luò)、有線數(shù)據(jù)網(wǎng)絡(luò)、或其任何組合。
[0047]雖然示出單個(gè)數(shù)據(jù)通信網(wǎng)絡(luò)114,但對(duì)本領(lǐng)域中的技術(shù)人員而言顯然,數(shù)據(jù)通信網(wǎng)絡(luò)114可包括多個(gè)連接的數(shù)據(jù)通信網(wǎng)絡(luò)或多個(gè)單獨(dú)和獨(dú)立的數(shù)據(jù)通信網(wǎng)絡(luò)。不同的最終用戶設(shè)備可使用數(shù)據(jù)通信網(wǎng)絡(luò)114的不同方面來與門戶聚合器112通信。例如,一個(gè)最終用戶設(shè)備可使用數(shù)據(jù)通信網(wǎng)絡(luò)114的移動(dòng)通信方面與門戶聚合器112通信,而另一最終用戶設(shè)備可使用數(shù)據(jù)通信網(wǎng)絡(luò)114的互聯(lián)網(wǎng)方面與門戶通信。
[0048]圖1的系統(tǒng)100允許用戶使用可與門戶聚合器112通信的任何設(shè)備從任何地方啟動(dòng)執(zhí)行多個(gè)動(dòng)作。用戶不需要物理地訪問能夠執(zhí)行動(dòng)作的特定的執(zhí)行設(shè)備。
[0049]例如,當(dāng)用戶正在汽車中收聽無線電節(jié)目時(shí),圖1的系統(tǒng)100可被使用,但他們必須在節(jié)目結(jié)束之前離開汽車。本文所述的系統(tǒng)100可用于對(duì)具有位于其它地方的無線電記錄設(shè)備的汽車無線電設(shè)備分組。然后在離開汽車之前,用戶可經(jīng)由汽車無線電設(shè)備向門戶聚合器112發(fā)出請(qǐng)求以記錄無線電節(jié)目的其余部分。接著,門戶聚合器112可考慮用于用戶的在設(shè)備組中的最終用戶設(shè)備,并看到存在能夠記錄無線電的設(shè)備。門戶聚合器112可接著將命令傳送到無線電記錄設(shè)備以開始記錄指定的無線電節(jié)目。
[0050]在另一例子中,當(dāng)用戶正在汽車中收聽無線電節(jié)目且他們希望記錄他們當(dāng)前正收聽的節(jié)目或在未來的節(jié)目時(shí),圖1的系統(tǒng)100可被使用,但他們的汽車無線電設(shè)備沒有記錄能力。本文描述的系統(tǒng)100可用于對(duì)具有位于其它地方的無線電記錄設(shè)備的汽車無線電設(shè)備分組。用戶可接著經(jīng)由汽車無線電設(shè)備向門戶聚合器112發(fā)出請(qǐng)求以記錄他們當(dāng)前正收聽的無線電節(jié)目或在未來的節(jié)目。門戶聚合器112接著可考慮用于用戶的在設(shè)備組中的最終用戶設(shè)備,并看到存在能夠記錄無線電的設(shè)備。門戶聚合器112可接著將命令傳送到無線電記錄設(shè)備,以啟動(dòng)指定節(jié)目的定時(shí)記錄。門戶聚合器112可使用從第三方得到的電子節(jié)目指南(EPG)數(shù)據(jù)來確定節(jié)目開始和/或結(jié)束時(shí)間。
[0051]在一些情況下,系統(tǒng)100可包括位于與用戶相關(guān)聯(lián)的地方(例如,用戶的家或公司)中的備用門戶聚合器(未示出)。備用門戶聚合器可在周期性基礎(chǔ)上經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114與主門戶聚合器112通信,以確保備用門戶聚合器具有用于用戶的設(shè)備組信息的最新拷貝。然后,如果主門戶聚合器112是不可訪問的,則用戶可訪問備用門戶聚合器以控制與備用門戶聚合器通信的任何最終用戶設(shè)備。
[0052]現(xiàn)在參考圖2,其示出由門戶聚合器112存儲(chǔ)的識(shí)別設(shè)備組的數(shù)據(jù)的示意圖。具體地,圖2示出識(shí)別圖1所示的兩個(gè)設(shè)備組116和118中的每一個(gè)的設(shè)備組的數(shù)據(jù)。第一設(shè)備組116與第一用戶120 (“用戶A”)相關(guān)聯(lián),而第二設(shè)備組118與第二用戶122 (“用戶B,,)相關(guān)聯(lián)。
[0053]每個(gè)設(shè)備組116和118具有用于存儲(chǔ)最終用戶設(shè)備信息的多個(gè)列。在圖2中,每個(gè)設(shè)備組116和118具有用于存儲(chǔ)最終用戶設(shè)備信息的五列202、204、206、208、210、212、214、216、218和220,但是對(duì)本領(lǐng)域中的技術(shù)人員而言顯然,設(shè)備組可具有更多或更少的列,這取決于接收到的最終用戶設(shè)備信息。具體地,在圖2中,每個(gè)設(shè)備組116和118包括用于存儲(chǔ)每個(gè)最終用戶設(shè)備的唯一 ID的唯一 ID列202和212、用于存儲(chǔ)每個(gè)最終用戶設(shè)備的簡要描述的描述列204和214、用于存儲(chǔ)每個(gè)最終用戶設(shè)備的能力信息的能力列206和216、用于存儲(chǔ)每個(gè)最終用戶設(shè)備的優(yōu)先級(jí)信息(如果提供了的話)的優(yōu)先級(jí)列208和218、以及用于存儲(chǔ)每個(gè)最終用戶設(shè)備的狀態(tài)信息的狀態(tài)列210和220。
[0054]如以上參考圖1所述的,唯一 ID可以是最終用戶設(shè)備的MAC地址、序列號(hào)、內(nèi)部硬件ID或NFI ;或可以基于最終用戶設(shè)備的MAC地址、序列號(hào)、內(nèi)部硬件ID、NFI或其組合。
[0055]本描述提供了最終用戶設(shè)備的簡要描述。簡要描述可被提供給門戶聚合器112作為最終用戶設(shè)備信息的一部分,或者可以在最終用戶設(shè)備已經(jīng)被添加到設(shè)備組之后由用戶手動(dòng)地輸入所述簡要描述。
[0056]能力表示最終用戶設(shè)備能夠執(zhí)行什么功能。當(dāng)從用戶接收到請(qǐng)求時(shí),能力信息用于確定哪些設(shè)備可用于滿足請(qǐng)求。在一些情況下,能力可由如圖2所示的字母數(shù)字描述表示。在其它情況下,能力可由與能力代碼的預(yù)定列表匹配的代碼表示。
[0057]優(yōu)先級(jí)表示在組內(nèi)的最終用戶設(shè)備的等級(jí)。優(yōu)先級(jí)越高,用戶就希望該最終用戶設(shè)備(如果是適合的)被使用得越多。相反,優(yōu)先級(jí)越低,用戶就希望該最終用戶設(shè)備(如果是適合的)被使用得越少。具體地,如上所述,在最終用戶設(shè)備屬于兩個(gè)設(shè)備組(例如,最終用戶設(shè)備106屬于第一設(shè)備組116和第二設(shè)備組118)的場(chǎng)合,可以向最終用戶設(shè)備給予它所屬的每個(gè)組的優(yōu)先級(jí)。這允許最終用戶設(shè)備是一個(gè)用戶的主要最終用戶設(shè)備(例如,被有規(guī)律地使用)和另一用戶的備用最終用戶設(shè)備(例如,只被偶然地或在必要時(shí)被使用)。在一些情況下,如圖2所示,優(yōu)先級(jí)可由數(shù)值(例如I到10)表示,其中較高的數(shù)字指示較高的優(yōu)先級(jí),而較低的數(shù)字表示較低的優(yōu)先級(jí)。在其它情況下,優(yōu)先級(jí)可由字母數(shù)字描述(例如,“高優(yōu)先級(jí)”或“低優(yōu)先級(jí)”)表示。
[0058]狀態(tài)表示最終用戶設(shè)備的當(dāng)前狀態(tài)(如果是可用的)。具體地,如上所述,一些最終用戶設(shè)備可配置成周期性地傳送狀態(tài)信息,該狀態(tài)信息可包括但不限于電池狀態(tài)和/或可用性狀態(tài)。
[0059]每個(gè)設(shè)備組116和118包括多個(gè)行222、224、226、228、230和232,其中每行代表作為設(shè)備組116或118的一部分或與設(shè)備組116或118相關(guān)聯(lián)的最終用戶設(shè)備。具體地,因?yàn)槊總€(gè)設(shè)備組116和118包括三個(gè)最終用戶設(shè)備102、104和106以及106、108和110,且每個(gè)設(shè)備組116和118包括三行,每個(gè)最終用戶設(shè)備有一行。具體地,第一設(shè)備組116包括用于第一最終用戶設(shè)備102的最終用戶設(shè)備信息的第一行222、用于第二最終用戶設(shè)備104的最終用戶設(shè)備信息的第二行224、以及用于第三最終用戶設(shè)備106的最終用戶設(shè)備信息的第三行226。類似地,第二設(shè)備組118包括用于第三最終用戶設(shè)備106的最終用戶設(shè)備信息的第一行228、用于第四最終用戶設(shè)備108的最終用戶設(shè)備信息的第二行230、以及用于第五最終用戶設(shè)備110的最終用戶設(shè)備信息的第三行232。
[0060]雖然圖2示出以表格格式存儲(chǔ)的識(shí)別設(shè)備組的數(shù)據(jù),但對(duì)本領(lǐng)域中的技術(shù)人員而言顯然,識(shí)別設(shè)備組的數(shù)據(jù)可使用任何適當(dāng)?shù)母袷奖淮鎯?chǔ)和/或表示。
[0061]現(xiàn)在參考圖3,其示出用于使用圖1的系統(tǒng)100產(chǎn)生設(shè)備組的示例性方法300。在步驟302,用戶向門戶聚合器112注冊(cè)。在一些情況下,注冊(cè)可包括訪問門戶聚合器112,并向門戶聚合器112提供關(guān)于用戶的信息。關(guān)于用戶的信息可包括用戶名、電子郵件地址、移動(dòng)電話、家庭電話、工作電話、工作地址和/或家庭地址。門戶聚合器112接著為用戶產(chǎn)生設(shè)備組,并為用戶提供唯一的用戶ID。門戶聚合器112也可配置成向用戶提供其它信息,例如用戶名和密碼,其一旦被建立就可用于訪問和/或管理設(shè)備組。
[0062]在一些情況下,用戶可具有將一個(gè)或多個(gè)額外的用戶添加到設(shè)備組的選項(xiàng)。在這些情況下,每個(gè)額外的用戶可被分配他們自己的與設(shè)備組相關(guān)聯(lián)的唯一用戶ID。
[0063]在一些情況下,用戶可具有指定一個(gè)或多個(gè)“信任”用戶的選項(xiàng)。用戶可按名字或按唯一用戶ID指定信任用戶。一旦用戶被標(biāo)記為主要用戶的信任用戶,他們就被允許請(qǐng)求在主要用戶的最終用戶設(shè)備上完成的動(dòng)作。具體地,如參考圖1所述的,信任用戶可能能夠請(qǐng)求在主要用戶的設(shè)備組中的最終用戶設(shè)備上完成的次要?jiǎng)幼鳌@?,父親(信任用戶)可決定他想記錄的節(jié)目將是他兒子(主要用戶)感興趣的。然后,父親可產(chǎn)生請(qǐng)求,該請(qǐng)求包括在父親的最終用戶設(shè)備上記錄電視節(jié)目的主要?jiǎng)幼?,以及在他兒子的最終用戶設(shè)備上記錄電視節(jié)目的次要?jiǎng)幼鳌?br>
[0064]用戶可使用任何最終用戶設(shè)備102、104、106、108或110或者任何其他適當(dāng)?shù)脑O(shè)備經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114訪問門戶聚合器112以完成注冊(cè)。例如,用戶可使用位于設(shè)備上的網(wǎng)絡(luò)瀏覽器(例如Internet Explorer?或Safari?)來訪問門戶聚合器112。
[0065]一旦用戶向門戶聚合器112注冊(cè),方法300就繼續(xù)進(jìn)行到步驟304。
[0066]在步驟304,門戶聚合器112接收待被添加到設(shè)備組的最終用戶設(shè)備的最終用戶設(shè)備信息。最終用戶設(shè)備信息可包括例如:唯一地識(shí)別最終用戶設(shè)備的信息、最終用戶設(shè)備的能力、最終用戶設(shè)備將是哪個(gè)設(shè)備組的一部分的指示、和/或優(yōu)先級(jí)信息。在一些情況下,唯一地識(shí)別最終用戶設(shè)備的信息可以是或者可以基于最終用戶設(shè)備的MAC地址或序列號(hào)。在一些情況下,門戶聚合器112可配置成使用MAC地址或序列號(hào)來產(chǎn)生新的唯一標(biāo)識(shí)符。最終用戶設(shè)備的能力限定最終用戶設(shè)備可執(zhí)行什么動(dòng)作。能力可包括例如但不限于以下的事情:消息發(fā)送能力(例如,電子郵件能力和/或文本消息發(fā)送能力)、呼叫能力、無線電記錄能力、視頻攝像機(jī)記錄能力、電視記錄能力等。
[0067]在一些情況下,最終用戶設(shè)備信息可由用戶手動(dòng)地提供給門戶聚合器112。例如,在步驟302中用戶向門戶聚合器注冊(cè)之后,用戶可經(jīng)由網(wǎng)絡(luò)瀏覽器手動(dòng)地輸入最終用戶設(shè)備信息。
[0068]在其它情況下,最終用戶設(shè)備信息可由最終用戶設(shè)備102、104、106、108和110提供給門戶聚合器112。例如,每個(gè)最終用戶設(shè)備可包括配置成這樣的應(yīng)用:在接收到來自用戶的設(shè)備組識(shí)別信息時(shí),將最終用戶設(shè)備信息發(fā)送到聚合器門戶112。例如,用戶可將其唯一 ID手動(dòng)地輸入到應(yīng)用中,這觸發(fā)應(yīng)用向門戶聚合器112發(fā)送最終用戶設(shè)備信息。在一些情況下,應(yīng)用可配置成使用已知的協(xié)議(例如NFC (近場(chǎng)通信)或UPnP (通用即插即用))在數(shù)據(jù)通信網(wǎng)絡(luò)114上將最終用戶設(shè)備信息傳送到門戶聚合器112。這兩個(gè)協(xié)議都使用用于交換信息的基于文檔的系統(tǒng)。例如,UPnP使用XML (可擴(kuò)展標(biāo)記語言)文檔,而NFC使用JSON(JavaScript對(duì)象符號(hào))文檔。
[0069]在步驟306,門戶聚合器112使最終用戶設(shè)備與適當(dāng)?shù)脑O(shè)備組相關(guān)聯(lián)或鏈接。在一些情況下,使最終用戶設(shè)備與適當(dāng)?shù)脑O(shè)備組相關(guān)聯(lián)或鏈接包括:使用識(shí)別設(shè)備組的信息(例如,用戶的唯一 ID)來識(shí)別適當(dāng)?shù)脑O(shè)備組,并存儲(chǔ)與適當(dāng)?shù)脑O(shè)備組相關(guān)聯(lián)的特定的最終用戶設(shè)備的最終用戶設(shè)備信息。[0070]在步驟308,門戶聚合器112確定是否有更多的設(shè)備待添加到設(shè)備組。如果門戶聚合器112確定有更多的最終用戶設(shè)備待添加到設(shè)備組,則方法進(jìn)行回到步驟304。然而,如果門戶聚合器112確定沒有更多的最終用戶設(shè)備待添加到設(shè)備組,則方法300結(jié)束。
[0071]現(xiàn)在參考圖4,其示出用于使用圖1的系統(tǒng)選擇滿足從用戶接收的請(qǐng)求的最終用戶設(shè)備的示例性方法400。在步驟402,門戶聚合器112經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114從用戶接收請(qǐng)求。用戶可使用最終用戶設(shè)備102、104、106、108或110之一或者另一設(shè)備來將請(qǐng)求傳送到門戶聚合器112。例如,用戶可使用在設(shè)備上運(yùn)行的網(wǎng)絡(luò)瀏覽器(例如InternetExplorer?和Safari?)來訪問門戶聚合器112,并可經(jīng)由網(wǎng)絡(luò)瀏覽器發(fā)出請(qǐng)求。在另一例子中,用戶可從最終用戶設(shè)備的接口發(fā)出命令。例如,用戶可從無線電設(shè)備上的接口發(fā)出記錄無線電節(jié)目請(qǐng)求。
[0072]如上面關(guān)于圖1描述的,請(qǐng)求可包括識(shí)別用戶的信息和/或識(shí)別待由最終用戶設(shè)備102、104、106、108或110完成的動(dòng)作的信息。識(shí)別用戶的信息例如可包括用戶名、唯一標(biāo)識(shí)符(例如,消費(fèi)者號(hào)碼)或任何其它適當(dāng)?shù)淖R(shí)別信息(例如,產(chǎn)生請(qǐng)求的設(shè)備的移動(dòng)電話號(hào)碼、或產(chǎn)生請(qǐng)求的最終用戶設(shè)備的唯一 ID,其中請(qǐng)求由設(shè)備組中的最終用戶設(shè)備之一產(chǎn)生)。識(shí)別動(dòng)作的信息例如可包括指定特定動(dòng)作的代碼、或動(dòng)作的字母數(shù)字描述。一旦門戶聚合器112接收到用戶請(qǐng)求,方法400就進(jìn)行到步驟404。
[0073]在步驟404,門戶聚合器112確定與在請(qǐng)求中識(shí)別出的用戶相關(guān)聯(lián)的設(shè)備組。例如,門戶聚合器112可使用識(shí)別用戶的信息來定位與用戶相關(guān)聯(lián)的設(shè)備組。一旦門戶聚合器112已經(jīng)確定了與在請(qǐng)求中識(shí)別出的用戶相關(guān)聯(lián)的設(shè)備組,方法400就進(jìn)行到步驟406。
[0074]在步驟406,門戶聚合器112產(chǎn)生在設(shè)備組中能夠滿足用戶請(qǐng)求的最終用戶設(shè)備的列表。例如,門戶聚合器112可比較在請(qǐng)求中識(shí)別出的動(dòng)作與設(shè)備組中的最終用戶設(shè)備的能力,并產(chǎn)生在設(shè)備組中能夠執(zhí)行在請(qǐng)求中識(shí)別出的動(dòng)作的最終用戶設(shè)備的列表。例如,如果動(dòng)作是呼叫人A,則門戶聚合器112可產(chǎn)生來自設(shè)備組的具有呼叫能力的最終用戶設(shè)備的列表。類似地,如果動(dòng)作是記錄無線電節(jié)目C,則門戶聚合器112可產(chǎn)生來自設(shè)備組的具有無線電記錄能力的最終用戶設(shè)備的列表。
[0075]在一些情況下,門戶聚合器112可配置成在產(chǎn)生有能力的最終用戶設(shè)備的列表之前對(duì)動(dòng)作進(jìn)行分析。例如,在動(dòng)作是記錄無線電節(jié)目的場(chǎng)合,門戶聚合器112可首先確定所識(shí)別出的無線電節(jié)目是否是預(yù)先記錄的節(jié)目的廣播。例如,門戶聚合器112可搜索所記錄的節(jié)目的本地或第三方數(shù)據(jù)庫??刹僮鬟@樣的數(shù)據(jù)庫的第三方的例子包括私人和公共廣播服務(wù),例如BBC (英國廣播公司)和4oD (4on Demand)、以及媒體內(nèi)容的互聯(lián)網(wǎng)提供商例如NetFlix?和LoveFilm?。如果門戶聚合器112確定所識(shí)別出的無線電節(jié)目是預(yù)先記錄的節(jié)目的廣播,則門戶聚合器112可產(chǎn)生具有存儲(chǔ)能力的設(shè)備的列表。然而,如果門戶聚合器112確定所識(shí)別出的無線電節(jié)目不是預(yù)先記錄的節(jié)目的廣播而是直播節(jié)目,則門戶聚合器112可產(chǎn)生具有無線電記錄能力的最終用戶設(shè)備的列表。
[0076]在一些情況下,一旦已經(jīng)產(chǎn)生有能力的最終用戶設(shè)備的列表,方法400就進(jìn)行到步驟408。在其它情況下,一旦已經(jīng)產(chǎn)生有能力的最終用戶設(shè)備的列表,方法400就直接進(jìn)行到步驟410。因此,步驟408是可選的步驟。
[0077]在步驟408,門戶聚合器112使用一個(gè)或多個(gè)標(biāo)準(zhǔn)來過濾和/或分類在步驟406中產(chǎn)生的有能力的最終用戶設(shè)備的列表。一個(gè)或多個(gè)標(biāo)準(zhǔn)可包括但不限于:最終用戶設(shè)備的狀態(tài)、用戶和/或最終用戶設(shè)備的地理位置、最終用戶設(shè)備的存儲(chǔ)空間、最終用戶設(shè)備的優(yōu)先級(jí)、在最終用戶設(shè)備處的無線電和/或電視信號(hào)的質(zhì)量、付費(fèi)服務(wù)的可用性、以及用于內(nèi)容的平臺(tái)適合性。
[0078]例如,如上所述,最終用戶設(shè)備可配置成在周期性基礎(chǔ)上將狀態(tài)信息傳送到門戶聚合器112。門戶聚合器112可配置成使用狀態(tài)信息來分類和/或過濾在步驟406中產(chǎn)生的有能力的最終用戶設(shè)備的列表。例如,門戶聚合器112可配置成:如果任何最終用戶設(shè)備的狀態(tài)信息指示最終用戶設(shè)備不是可用的或遭受問題(例如,低電量),則從有能力的最終用戶設(shè)備的列表移除任何最終用戶設(shè)備。在最終用戶設(shè)備由多個(gè)用戶共享的場(chǎng)合,設(shè)備可能是不可用的,因?yàn)樗?dāng)前由另一用戶使用。門戶聚合器112可以可選地或此外配置成基于有能力的最終用戶設(shè)備的狀態(tài)來排列有能力的最終用戶設(shè)備的列表。
[0079]在另一例子中,最終用戶設(shè)備可配置成在最初建立期間或周期性地將地理位置信息傳送到門戶聚合器112 (如果最終用戶設(shè)備是便攜式的)。門戶聚合器112可配置成使用地理位置信息來過濾和/或分類有能力的最終用戶設(shè)備的列表。例如,如果在請(qǐng)求中指定的動(dòng)作是記錄用戶當(dāng)前正收聽的無線電節(jié)目,則門戶聚合器112可配置成從有能力的最終用戶設(shè)備的列表移除不在與用戶相同的總區(qū)域中的任何最終用戶設(shè)備。這確保門戶聚合器112不選擇在地理上不能夠接收與用戶相同的無線電臺(tái)的最終用戶設(shè)備。門戶聚合器112可以可選地或此外配置成基于有能力的最終用戶設(shè)備的地理位置來排列有能力的最終用戶設(shè)備的列表。
[0080]在另一例子中,具有用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)模塊的最終用戶設(shè)備可配置成在周期性基礎(chǔ)上將其數(shù)據(jù)存儲(chǔ)模塊的可用存儲(chǔ)空間傳送到門戶聚合器112。門戶聚合器112可配置成使用存儲(chǔ)空間信息來過濾和/或分類有能力的最終用戶設(shè)備的列表。例如,如果在請(qǐng)求中指定的動(dòng)作是記錄電視節(jié)目,則門戶聚合器112可配置成從有能力的最終用戶設(shè)備的列表移除具有比預(yù)定的量少的存儲(chǔ)空間的任何最終用戶設(shè)備。預(yù)定的量可基于將被記錄的電視節(jié)目。門戶聚合器112可以可選地或此外配置成基于有能力的最終用戶設(shè)備的可用存儲(chǔ)空間來排列有能力的最終用戶設(shè)備的列表。例如,具有更高或更多存儲(chǔ)空間的最終用戶設(shè)備可被排列得更高,而具有更低或更少存儲(chǔ)空間的最終用戶設(shè)備可被排列得更低。
[0081]在又一例子中,用戶可為設(shè)備組中的一個(gè)或多個(gè)最終用戶設(shè)備提供優(yōu)先級(jí)信息。例如,如上面參考圖1描述的,門戶聚合器112可配置成接收并存儲(chǔ)最終用戶設(shè)備的優(yōu)先級(jí)信息。較高的優(yōu)先級(jí)可指示如果可能則最終用戶設(shè)備將首先被使用;而較低的優(yōu)先級(jí)可指示最終用戶設(shè)備只有在沒有其它適當(dāng)?shù)淖罱K用戶設(shè)備可用時(shí)才被使用。這在以下場(chǎng)合可能是特別有用的:其中以最終用戶設(shè)備將是一個(gè)用戶的主要最終用戶設(shè)備,但僅僅是另一用戶的備用最終用戶設(shè)備的方式,最終用戶設(shè)備將由兩個(gè)用戶共享。門戶聚合器112可配置成使用優(yōu)先級(jí)信息來過濾和/或分類有能力的最終用戶設(shè)備的列表。例如,門戶聚合器112可配置成從有能力的最終用戶設(shè)備的列表移除具有比預(yù)定值小的優(yōu)先級(jí)值的任何最終用戶設(shè)備??蛇x地或此外,門戶聚合器112可配置成基于能力的最終用戶設(shè)備的優(yōu)先級(jí)來排列有能力的最終用戶設(shè)備的列表。例如,具有較高優(yōu)先級(jí)的最終用戶設(shè)備可被排列地更高,而具有較低優(yōu)先級(jí)值的最終用戶設(shè)備可被排列地更低。
[0082]在又一例子中,接收無線電和/或電視信號(hào)的最終用戶設(shè)備可配置成在周期性基礎(chǔ)上將指示所接收到的無線電和/或電視信號(hào)的質(zhì)量的信息傳送到門戶聚合器112。門戶聚合器112可配置成使用信號(hào)質(zhì)量信息來過濾和/或分類有能力的最終用戶設(shè)備的列表。例如,如果在請(qǐng)求中指定的動(dòng)作是記錄無線電節(jié)目,則門戶聚合器112可配置成從有能力的最終用戶設(shè)備的列表移除不具有用于指定的無線電臺(tái)的信號(hào)的某個(gè)質(zhì)量的任何最終用戶設(shè)備。門戶聚合器112可以可選地或此外配置成基于用于指定的無線電臺(tái)的信號(hào)質(zhì)量來排列有能力的最終用戶設(shè)備的列表。
[0083]在又一例子中,使用付費(fèi)或訂購服務(wù)的最終用戶設(shè)備可配置成在周期性基礎(chǔ)上向門戶聚合器112提供關(guān)于對(duì)付費(fèi)服務(wù)可用的信用的信息。門戶聚合器112可配置成使用付費(fèi)服務(wù)信用信息來過濾和/或分類有能力的最終用戶設(shè)備的列表。例如,如果所請(qǐng)求的動(dòng)作需要付費(fèi)或訂購服務(wù)(例如,如果動(dòng)作是記錄訂購無線電或電視頻道)且有能力的最終用戶設(shè)備的列表包括具有不同量的可用信用的最終用戶設(shè)備(例如,最終用戶設(shè)備由不同的個(gè)人擁有),則門戶聚合器112可配置成從有能力的最終用戶設(shè)備的列表移除沒有至少預(yù)定量的可用信用的任何最終用戶設(shè)備。預(yù)定量例如可基于執(zhí)行所請(qǐng)求的動(dòng)作的成本。
[0084]在又一例子中,門戶聚合器112可配置成基于用于特定內(nèi)容的設(shè)備的適合性來過濾和/或分類有能力的最終用戶設(shè)備的列表。例如,如果所請(qǐng)求的動(dòng)作是記錄特定的無線電節(jié)目(例如,DAB無線電節(jié)目),則門戶聚合器112可配置成從有能力的最終用戶設(shè)備的列表移除不能夠接收正在廣播無線電節(jié)目的無線電臺(tái)的任何最終用戶設(shè)備。
[0085]一旦有能力的最終用戶設(shè)備的列表已被過濾和/或分類,方法400就進(jìn)行到步驟410。
[0086]在步驟410,門戶聚合器112選擇有能力的最終用戶設(shè)備之一以執(zhí)行在請(qǐng)求中指定的動(dòng)作。如果在有能力的最終用戶設(shè)備的列表中沒有最終用戶設(shè)備(例如,在用戶的設(shè)備組中沒有能夠滿足請(qǐng)求的最終用戶設(shè)備),則門戶聚合器112可配置成向請(qǐng)求的最終用戶設(shè)備發(fā)送錯(cuò)誤消息。最終用戶設(shè)備可接著向用戶顯示或以另外方式輸出錯(cuò)誤消息。
[0087]在有能力的最終用戶設(shè)備的列表中只有一個(gè)最終用戶設(shè)備的場(chǎng)合,門戶聚合器112可配置成選擇該最終用戶設(shè)備。然而,在有能力的最終用戶設(shè)備的列表中有至少兩個(gè)最終用戶設(shè)備的場(chǎng)合,門戶聚合器112可配置成使用下列技術(shù)中的一種或多種從該列表選擇所述最終用戶設(shè)備中的一個(gè)。
[0088]可由門戶聚合器112使用的第一種示例性技術(shù)包括從有能力的最終用戶設(shè)備的列表隨機(jī)選擇最終用戶設(shè)備中的一個(gè)。例如,在有能力的最終用戶設(shè)備的列表未被分類或排列以實(shí)現(xiàn)最終用戶設(shè)備之間的負(fù)載平衡的場(chǎng)合,可使用這種技術(shù)。
[0089]可由門戶聚合器112使用的第二種示例性技術(shù)包括選擇在有能力的最終用戶設(shè)備的列表頂部或末尾的最終用戶設(shè)備。例如在有能力的最終用戶設(shè)備的列表如在步驟408中描述的被分類或排列的場(chǎng)合,可使用這種技術(shù)。
[0090]可由門戶聚合器112使用的第三種示例性技術(shù)包括基于用戶的模式從有能力的最終用戶設(shè)備的列表選擇最終用戶設(shè)備。例如,門戶聚合器112可配置成在周期性或有規(guī)律的基礎(chǔ)上從用戶接收用戶信息(例如,用戶的地理位置)。門戶聚合器112可配置成監(jiān)控用戶的行為并開發(fā)用戶的日常模式。門戶聚合器112可配置成使用日常模式信息來從有能力的最終用戶設(shè)備的列表選擇最終用戶設(shè)備。例如,如果用戶一般在下午五點(diǎn)下班并接著在下午六點(diǎn)到家,且門戶聚合器112在下午五點(diǎn)半從用戶接收到無線電記錄請(qǐng)求,則門戶聚合器112可配置成基于假設(shè)用戶想在他們到家時(shí)收聽無線電而選擇在用戶家的無線電記錄設(shè)備。
[0091]一旦門戶聚合器112從有能力的最終用戶設(shè)備的列表選擇了最終用戶設(shè)備之一,方法400就進(jìn)行到步驟412。
[0092]在步驟412,門戶聚合器112產(chǎn)生并傳送命令到在步驟410中所選的最終用戶設(shè)備以執(zhí)行在請(qǐng)求中指定的動(dòng)作。產(chǎn)生命令可包括產(chǎn)生并格式化適合于所選設(shè)備的命令。正確的格式可基于所選的最終用戶設(shè)備的類型、品牌和/或型號(hào)。在一些情況下,命令可符合已知的標(biāo)準(zhǔn),例如uPnP。
[0093]一旦命令已經(jīng)產(chǎn)生,該命令就被利用任何適當(dāng)?shù)难b置傳送到所選的最終用戶設(shè)備。例如,門戶聚合器112可經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)114將命令傳送到所選的最終用戶設(shè)備。在一些情況下,使用已知的協(xié)議(例如uPnP)將命令傳送到所選的最終用戶設(shè)備。
[0094]當(dāng)接收到命令時(shí),所選的最終用戶設(shè)備執(zhí)行指定的動(dòng)作。例如,在請(qǐng)求中的動(dòng)作是記錄無線電節(jié)目C的場(chǎng)合,當(dāng)從門戶聚合器112接收到適當(dāng)?shù)拿顣r(shí),所選的最終用戶設(shè)備可記錄所識(shí)別出的無線電節(jié)目。在一些情況下,所選的最終用戶設(shè)備也可配置成將確認(rèn)執(zhí)行命令或指示最終用戶設(shè)備在執(zhí)行命令時(shí)遇到錯(cuò)誤的反饋傳送到門戶聚合器112。
[0095]在請(qǐng)求包括次要?jiǎng)幼?例如,將在另一用戶的設(shè)備上完成的動(dòng)作)的場(chǎng)合,可對(duì)次要?jiǎng)幼髦貜?fù)步驟404到412。在一些情況下,除了發(fā)送命令以對(duì)所選的最終用戶設(shè)備執(zhí)行次要?jiǎng)幼饕酝?,門戶聚合器112可配置成也傳送識(shí)別請(qǐng)求者的信息。當(dāng)接收到這個(gè)額外的信息時(shí),所選的最終用戶設(shè)備可向用戶顯示請(qǐng)求他們確定最終用戶設(shè)備是否應(yīng)執(zhí)行所請(qǐng)求的命令的消息。例如,消息可以是類似“John Smith想要你記錄節(jié)目X,你想繼續(xù)嗎? ”。在這些情況下,只有當(dāng)用戶確認(rèn)執(zhí)行時(shí),命令的執(zhí)行才由最終用戶設(shè)備完成。
[0096]現(xiàn)在參考圖5,其示出可被實(shí)現(xiàn)為任何形式的計(jì)算和/或電子設(shè)備的門戶聚合器112,且在其中可實(shí)現(xiàn)前述描述的實(shí)施例。
[0097]門戶聚合器112包括一個(gè)或多個(gè)處理器502,其可以是微處理器、控制器、或用于處理計(jì)算機(jī)可執(zhí)行指令以控制設(shè)備的操作以便運(yùn)行應(yīng)用的任何其它適當(dāng)類型的處理器。在一些例子中,例如在使用片上系統(tǒng)結(jié)構(gòu)的場(chǎng)合,處理器502可包括一個(gè)或多個(gè)固定功能塊(也被稱為加速器),其在硬件(而不是軟件或固件)中實(shí)現(xiàn)門戶聚合器112的操作的方法的一部分或本文所述的應(yīng)用??稍陂T戶聚合器112處提供包括操作系統(tǒng)504的平臺(tái)軟件或任何其它適當(dāng)?shù)钠脚_(tái)軟件,以使應(yīng)用軟件506能夠在設(shè)備上被執(zhí)行。
[0098]可使用門戶聚合器112可訪問的任何計(jì)算機(jī)可讀介質(zhì)提供計(jì)算機(jī)可執(zhí)行指令。計(jì)算機(jī)可讀介質(zhì)可包括例如計(jì)算機(jī)存儲(chǔ)介質(zhì)(如存儲(chǔ)器508)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)(例如存儲(chǔ)器508)包括以用于存儲(chǔ)信息(例如,計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù))的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除的介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于:RAM、ROM、EPROM、EEPR0M、閃存或其它存儲(chǔ)技術(shù)、CD-ROM、數(shù)字通用盤(DVD)、或其它光存儲(chǔ)裝置、磁帶盒、磁帶、磁盤存儲(chǔ)裝置、或可用于存儲(chǔ)由計(jì)算設(shè)備訪問的信息的任何其它非傳輸介質(zhì)。相反,通信介質(zhì)可體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或在經(jīng)調(diào)制的數(shù)據(jù)信號(hào)(例如載波)或其它傳輸機(jī)制中的其它數(shù)據(jù)。如本文定義的,計(jì)算機(jī)存儲(chǔ)介質(zhì)不包括通信介質(zhì)。雖然計(jì)算機(jī)存儲(chǔ)介質(zhì)(存儲(chǔ)器508)被顯示在門戶聚合器112內(nèi),但可以認(rèn)識(shí)到,存儲(chǔ)裝置可遠(yuǎn)程地分布或定位,并經(jīng)由網(wǎng)絡(luò)或其它通信鏈路被訪問(例如,使用通信接口 510)。[0099]門戶聚合器112還包括輸入/輸出控制器512,其布置成向可與門戶聚合器112分離或與門戶聚合器112集成的顯示設(shè)備514輸出顯示信息。顯示信息可提供圖形用戶接口。輸入/輸出控制器512還布置成接收并處理來自一個(gè)或多個(gè)設(shè)備(例如用戶輸入設(shè)備516 (例如,鼠標(biāo)或鍵盤))的輸入。在實(shí)施例中,顯示設(shè)備514也可充當(dāng)用戶輸入設(shè)備516,如果它是觸敏顯示設(shè)備。也可為門戶聚合器112提供如對(duì)這樣的設(shè)備已知的其它功能。
[0100]術(shù)語“處理器”和“計(jì)算機(jī)”在本文用于指具有處理能力從而能執(zhí)行指令的任何設(shè)備。本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,這樣的處理能力合并到很多不同的設(shè)備中,且因此術(shù)語“計(jì)算機(jī)”包括機(jī)頂盒、媒體播放器、數(shù)字無線電設(shè)備、PC、服務(wù)器、移動(dòng)電話、個(gè)人數(shù)字助理和很多其它設(shè)備。
[0101]本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,用于存儲(chǔ)程序指令的存儲(chǔ)設(shè)備可跨越網(wǎng)絡(luò)分布。例如,遠(yuǎn)程計(jì)算機(jī)可存儲(chǔ)被描述為軟件的過程的例子。本地或終端計(jì)算機(jī)可訪問遠(yuǎn)程計(jì)算機(jī)并下載軟件的一部分或全部以運(yùn)行程序。可選地,本地計(jì)算機(jī)可根據(jù)需要下載各種軟件,或在本地終端處執(zhí)行一些軟件指令和在遠(yuǎn)程計(jì)算機(jī)(或計(jì)算機(jī)網(wǎng)絡(luò))處執(zhí)行一些軟件指令。本領(lǐng)域中的技術(shù)人員也將認(rèn)識(shí)到,通過利用本領(lǐng)域技術(shù)人員已知的常規(guī)技術(shù),軟件指令的全部或一部分可由專用電路(例如DSP、可編程邏輯陣列等)執(zhí)行。
[0102]對(duì)“邏輯”的特別提及是指執(zhí)行一種或多種功能的結(jié)構(gòu)。邏輯的例子包括布置成執(zhí)行那些功能的電路。例如,這種電路可包括晶體管和/或在制造過程中可用的其它硬件元件。這樣的晶體管和/或其它元件例如可用于形成電路或結(jié)構(gòu),所述電路或結(jié)構(gòu)實(shí)現(xiàn)和/或包含存儲(chǔ)器(例如寄存器、觸發(fā)器、或鎖存器)、邏輯運(yùn)算器(例如布爾運(yùn)算)、數(shù)學(xué)運(yùn)算器(例如加法器、乘法器或移位器)以及互連。這樣的元件可被提供為定制電路或標(biāo)準(zhǔn)單元庫、宏或在其它水平的抽象。這樣的元件可在特定的布置中被互連。邏輯可包括是固定功能的電路,且電路可被編程以執(zhí)行一種或多種功能;這樣的編程從固件或軟件更新或控制機(jī)制提供。被識(shí)別為執(zhí)行一種功能的邏輯也可包括實(shí)現(xiàn)組成功能或子過程的邏輯。在例子中,硬件邏輯具有實(shí)現(xiàn)固定功能操作或操作、狀態(tài)機(jī)或過程的電路。
[0103]本文給出的任何范圍或設(shè)備值可擴(kuò)展或改變,而不失去所尋求的效果,這對(duì)技術(shù)人員是明顯的。
[0104]將理解,上面描述的益處和優(yōu)點(diǎn)可涉及一個(gè)實(shí)施例或可涉及幾個(gè)實(shí)施例。實(shí)施例不限于那些解決任何或所有所陳述的問題的實(shí)施例,或那些具有任何或全部所陳述的益處和優(yōu)點(diǎn)的實(shí)施例。
[0105]對(duì)“一”項(xiàng)的任何提及是指那些項(xiàng)中的一個(gè)或多個(gè)。術(shù)語“包括”在本文用于意指包括所識(shí)別出的方法塊或元件,但這樣的塊或元件不包括排他列表,且裝置可包含額外的塊或元件,以及方法可包含額外的塊或操作。
[0106]本文所述的方法的步驟可以以任何適當(dāng)?shù)捻樞蚧蛟谶m當(dāng)時(shí)同時(shí)被執(zhí)行。此外,單獨(dú)的塊可從任一方法刪除,而不偏離本文所述的主題的精神和范圍。上面描述的任一例子的方面可與所述的任一其它例子的方面組合以形成另外的例子,而不失去所尋求的效果。在附圖的元件被示為通過箭頭連接的場(chǎng)合,可以理解,這些箭頭僅示出在元件之間的通信(包括數(shù)據(jù)和控制消息)的一個(gè)示例性流程。在元件之間的流程可以在任一方向上或在兩個(gè)方向上。
[0107]將理解,優(yōu)選實(shí)施例的以上描述僅作為例子給出,并且各種修改可由本領(lǐng)域中的技術(shù)人員作出。雖然上面以某種程度的特殊性或參考一個(gè)或多個(gè)單獨(dú)的實(shí)施例描述了各種實(shí)施例,但本領(lǐng)域中的技術(shù)人員可對(duì)所公開的實(shí)施例進(jìn)行很多變更,而不偏離本發(fā)明的精神或范圍。
【權(quán)利要求】
1.一種從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的方法,所述方法包括: 在門戶聚合器(112)處存儲(chǔ)識(shí)別設(shè)備組(116、118)的數(shù)據(jù),所述識(shí)別設(shè)備組的數(shù)據(jù)包括:識(shí)別與所述設(shè)備組相關(guān)聯(lián)的至少一個(gè)用戶的數(shù)據(jù),以及識(shí)別與所述設(shè)備組相關(guān)聯(lián)的多個(gè)最終用戶設(shè)備(102、104、106、108、110)中的每一個(gè)的至少一個(gè)能力的數(shù)據(jù); 在所述門戶聚合器(112)處接收來自用戶的請(qǐng)求,所述請(qǐng)求包括識(shí)別所述用戶的信息和識(shí)別動(dòng)作的信息; 基于識(shí)別所述用戶的信息,在所述門戶聚合器(112)處識(shí)別與所述用戶相關(guān)聯(lián)的所述設(shè)備組(116、118); 在所述門戶聚合器(112)處產(chǎn)生來自所識(shí)別出的設(shè)備組(116、118)的具有執(zhí)行所述動(dòng)作的能力的最終用戶設(shè)備的列表; 在所述門戶聚合器(112)處從所述最終用戶設(shè)備的列表選擇執(zhí)行所述動(dòng)作的最終用戶設(shè)備(102、104、106、108、110);以及 將來自所述門戶聚合器(112)的命令傳送到所選的最終用戶設(shè)備(102、104、106、108、110)以執(zhí)行所述動(dòng)作。
2.根據(jù)權(quán)利要求1所述的方法,還包括:在從所述列表選擇最終用戶設(shè)備(102、104、106、108、110)之前,在所述門戶聚合器(112)處對(duì)所述列表執(zhí)行過濾和分類中的至少一個(gè)。
3.根據(jù)權(quán)利要求2所述的方法,還包括:在所述門戶聚合器(112)處接收用于所述最終用戶設(shè)備(102、104、106、108、110)的至少一部分的狀態(tài)信息,其中所述過濾和分類中的至少一個(gè)基于所述狀態(tài)信息。
4.根據(jù)權(quán)利要求2所述的方法,還包括:在所述門戶聚合器(112)處接收用于所述最終用戶設(shè)備(102、104、106、108、110)的至少一部分的最終用戶設(shè)備地理位置信息,其中所述過濾和分類中的至少一個(gè)基于所述最終用戶設(shè)備地理位置信息。
5.根據(jù)權(quán)利要求4所述的方法,還包括:在所述門戶聚合器(112)處接收所述用戶的用戶地理位置信息,其中所述過濾和分類中的至少一個(gè)也基于所述用戶地理位置信息。
6.根據(jù)權(quán)利要求2所述的方法,還包括:在所述門戶聚合器(112)處接收用于所述最終用戶設(shè)備(102、104、106、108、110)的至少一部分的存儲(chǔ)空間信息,其中所述過濾和分類中的至少一個(gè)基于所述存儲(chǔ)空間信息。
7.根據(jù)權(quán)利要求2所述的方法,還包括:在所述門戶聚合器(112)處接收用于所述最終用戶設(shè)備(102、104、106、108、110)的至少一部分的優(yōu)先級(jí)信息,其中所述過濾和分類中的至少一個(gè)基于所述優(yōu)先級(jí)信息。
8.根據(jù)權(quán)利要求1所述的方法,其中,產(chǎn)生所述最終用戶設(shè)備的列表包括:將識(shí)別所述動(dòng)作的信息與在所識(shí)別出的設(shè)備組中的所述多個(gè)最終用戶設(shè)備中的每一個(gè)的至少一個(gè)能力進(jìn)行比較。
9.根據(jù)權(quán)利要求1所述的方法,還包括: 在所述門戶聚合器(112)處接收用于最終用戶設(shè)備(102、104、106、108、110)的最終用戶設(shè)備信息; 基于所述最終用戶設(shè)備信息,在所述門戶聚合器(112)處使所述最終用戶設(shè)備(102、.104、106、108、110)與所述設(shè)備組(116、118)相關(guān)聯(lián)。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述最終用戶設(shè)備信息包括:識(shí)別所述最終用戶設(shè)備的所述至少一個(gè)能力的信息。
11.根據(jù)權(quán)利要求9所述的方法,其中,所述最終用戶設(shè)備信息由用戶手動(dòng)地提供給所述門戶聚合器(112)。
12.根據(jù)權(quán)利要求9所述的方法,其中,所述最終用戶設(shè)備信息由所述最終用戶設(shè)備(102、104、106、108、110)提供給所述門戶聚合器(112)。
13.根據(jù)權(quán)利要求1所述的方法,還包括:在所述門戶聚合器處存儲(chǔ)識(shí)別多個(gè)設(shè)備組(116,118)中的每一個(gè)的信息。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述至少一個(gè)設(shè)備組與至少兩個(gè)用戶相關(guān)聯(lián)。
15.根據(jù)權(quán)利要求13所述的方法,其中,至少兩個(gè)所述設(shè)備組(116、118)包括同一最終用戶設(shè)備(106)。
16.根據(jù)權(quán)利要求13所述的方法,其中,所述請(qǐng)求還包括識(shí)別第二用戶的信息和識(shí)別第二動(dòng)作的信息,其中所述識(shí)別用戶的信息用于識(shí)別第一設(shè)備組,而所述識(shí)別第二用戶的信息用于識(shí)別第二設(shè)備組。
17.根據(jù)任一前述權(quán)利要求所述的方法,其中,所述最終用戶設(shè)備是基于與所述用戶相關(guān)聯(lián)的模式而被從所述列表選擇出。
18.根據(jù)權(quán)利要求1所述的方法,其中,所述設(shè)備組包括來自不同供應(yīng)商的最終用戶設(shè)備?!?br>
19.一種從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的門戶聚合器(112),所述門戶聚合器(112)包括: 計(jì)算機(jī)存儲(chǔ)介質(zhì)(508),其配置成存儲(chǔ)識(shí)別設(shè)備組的數(shù)據(jù),識(shí)別所述設(shè)備組的所述數(shù)據(jù)包括:識(shí)別與所述設(shè)備組相關(guān)聯(lián)的至少一個(gè)用戶的數(shù)據(jù),以及識(shí)別與所述設(shè)備組相關(guān)聯(lián)的多個(gè)最終用戶設(shè)備(102、104、106、108、110)中的每一個(gè)的至少一個(gè)能力的數(shù)據(jù); 處理器(502),其配置成: 接收來自用戶的請(qǐng)求,所述請(qǐng)求包括識(shí)別所述用戶的信息和識(shí)別動(dòng)作的信息; 基于識(shí)別所述用戶的信息,來識(shí)別與所述用戶相關(guān)聯(lián)的所述設(shè)備組(116、118); 產(chǎn)生來自所識(shí)別出的設(shè)備組(116、118)的具有執(zhí)行所述動(dòng)作的能力的最終用戶設(shè)備(102、104、106、108、110)的列表; 從所述最終用戶設(shè)備的列表選擇執(zhí)行所述動(dòng)作的最終用戶設(shè)備(102、104、106、108、110);以及 將命令傳送到所選的所述最終用戶設(shè)備(102、104、106、108、110)以執(zhí)行所述動(dòng)作。
20.一種從多個(gè)最終用戶設(shè)備選擇滿足用戶請(qǐng)求的最終用戶設(shè)備的系統(tǒng)(100),所述系統(tǒng)(100)包括: 數(shù)據(jù)通信網(wǎng)絡(luò)(114); 門戶聚合器(112),其連接到所述數(shù)據(jù)通信網(wǎng)絡(luò);以及 多個(gè)最終用戶設(shè)備(102、104、106、108、110),其經(jīng)由所述數(shù)據(jù)通信網(wǎng)絡(luò)(114)與所述門戶聚合器通信, 其中,所述門戶聚合器包括: 計(jì)算機(jī)存儲(chǔ)介質(zhì),其配置成存儲(chǔ)識(shí)別設(shè)備組的數(shù)據(jù),所述識(shí)別設(shè)備組的數(shù)據(jù)包括:識(shí)別與所述設(shè)備組相關(guān)聯(lián)的至少一個(gè)用戶的數(shù)據(jù),以及識(shí)別與所述設(shè)備組相關(guān)聯(lián)的多個(gè)最終用戶設(shè)備中的每一個(gè)的至少一個(gè)能力的數(shù)據(jù); 處理器,其配置成: 接收來自用戶的請(qǐng)求,所述請(qǐng)求包括識(shí)別所述用戶的信息和識(shí)別動(dòng)作的信息; 基于識(shí)別所述用戶的信息,來識(shí)別與所述用戶相關(guān)聯(lián)的所述設(shè)備組; 產(chǎn)生來自所識(shí)別出的設(shè)備組的具有執(zhí)行所述動(dòng)作的能力的最終用戶設(shè)備的列表; 從所述最終用戶設(shè)備的列表選擇執(zhí)行所述動(dòng)作的最終用戶設(shè)備;以及 將命令 傳送到所選的最終用戶設(shè)備以執(zhí)行所述動(dòng)作。
【文檔編號(hào)】G06F17/30GK103716367SQ201310449787
【公開日】2014年4月9日 申請(qǐng)日期:2013年9月27日 優(yōu)先權(quán)日:2012年9月28日
【發(fā)明者】I·諾爾斯, N·H·茹拉舍克 申請(qǐng)人:想象力科技有限公司