專利名稱:用于在網(wǎng)絡(luò)中確定決定推薦的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明的示例性實(shí)施例總體上涉及用于在ad-hoc網(wǎng)絡(luò)中作決定的裝置和方法,更具體而言,涉及用于在ad-hoc網(wǎng)絡(luò)中確定決定推薦的裝置和方法。
背景技術(shù):
朝向真正的移動(dòng)計(jì)算和網(wǎng)絡(luò)互聯(lián)的當(dāng)前開(kāi)發(fā)已經(jīng)引起了各種接入技術(shù)的發(fā)展。當(dāng)用戶處在他們自己的家庭網(wǎng)絡(luò)之外時(shí),這些接入技術(shù)還給用戶提供到互聯(lián)網(wǎng)的接入。目前,無(wú)線互聯(lián)網(wǎng)接入通?;诙坛虩o(wú)線系統(tǒng)或者移動(dòng)網(wǎng)絡(luò),或者這兩者。短程無(wú)線系統(tǒng)具有數(shù)十米到一百米的典型范圍。它們通常與有線連接到互聯(lián)網(wǎng)的系統(tǒng)組合以在長(zhǎng)距離上提供通信。短程無(wú)線系統(tǒng)的種類包括無(wú)線個(gè)人區(qū)域網(wǎng)(PAN)和無(wú)線局域網(wǎng)(WLAN)。它們的共同特征在于在無(wú)線電頻譜的免執(zhí)照部分下操作,通常在2. 4GHz的工業(yè)、科學(xué)和醫(yī)療(ISM)頻段,或者在5GHz的免執(zhí)照頻段。無(wú)線個(gè)人區(qū)域網(wǎng)是成本高效的,并且使用具有大約十米的典型范圍的低功率無(wú)線設(shè)備。無(wú)線個(gè)人區(qū)域網(wǎng)技術(shù)的一個(gè)比較著名的示例是藍(lán)牙,其使用2.4GHz ISM頻段。它提供IMbps的峰值空中鏈路速率,并且功耗足夠低以便用于個(gè)人的、便攜式電子設(shè)備,例如PDA和移動(dòng)電話。無(wú)線局域網(wǎng)通常在約2到IOOMbps的較高峰值速率下運(yùn)行,并具有更長(zhǎng)的范圍,這需要更大的功耗。如上提到的開(kāi)發(fā)還引起了所謂的ad-hoc網(wǎng)絡(luò)的發(fā)展,它提供了無(wú)需任何下層基礎(chǔ)設(shè)施的無(wú)限制的移動(dòng)性。ad-hoc網(wǎng)絡(luò)的節(jié)點(diǎn)可以是移動(dòng)的或無(wú)線的,該網(wǎng)絡(luò)的示例包括移動(dòng)ad-hoc網(wǎng)絡(luò)(MANET)以及智能傳感器網(wǎng)絡(luò)(SSN)。與傳統(tǒng)無(wú)線網(wǎng)絡(luò)不同,ad-hoc網(wǎng)絡(luò)不需要必須依賴下層基礎(chǔ)設(shè)施,例如基站。而是,ad-hoc網(wǎng)絡(luò)的全部節(jié)點(diǎn)分擔(dān)網(wǎng)絡(luò)形成和管理的責(zé)任。因此,在ad-hoc網(wǎng)絡(luò)中,每個(gè)節(jié)點(diǎn)充當(dāng)向網(wǎng)絡(luò)的其他節(jié)點(diǎn)發(fā)送數(shù)據(jù)/消息的路由器,并且中間ad-hoc節(jié)點(diǎn)在彼此相距甚遠(yuǎn)的兩個(gè)節(jié)點(diǎn)間中繼數(shù)據(jù)/消息。孤立的ad-hoc網(wǎng)絡(luò)是有用的,至少在例如由于地域、地表或者時(shí)間的限制而不可能使用固定網(wǎng)絡(luò)基礎(chǔ)設(shè)施時(shí)。還可以將本地ad-hoc網(wǎng)絡(luò)合并到傳統(tǒng)網(wǎng)絡(luò),例如無(wú)線網(wǎng)絡(luò)中。
發(fā)明內(nèi)容
考慮到以上背景技術(shù),本發(fā)明示例性實(shí)施例的目的在于給用戶提供關(guān)于可由用戶選擇的一組動(dòng)作的個(gè)性化推薦,例如在ad-hoc網(wǎng)絡(luò)中的特定情境下,是否向/與一個(gè)或多個(gè)其他用戶公開(kāi)/共享某些信息(例如,個(gè)人數(shù)據(jù))。例如,可以提出一個(gè)詢問(wèn)來(lái)請(qǐng)求和其他ad-hoc網(wǎng)絡(luò)節(jié)點(diǎn)或終端共享個(gè)人信息(例如,用于某些本地服務(wù)的用戶配置文件、對(duì)另一個(gè)節(jié)點(diǎn)就數(shù)字內(nèi)容的投票的評(píng)論、個(gè)人位置信息等)。通過(guò)提供個(gè)性化推薦,本發(fā)明示例性實(shí)施例可以增強(qiáng)ad-hoc網(wǎng)絡(luò)用戶的數(shù)據(jù)機(jī)密性。可以通過(guò)本發(fā)明的示例性實(shí)施例進(jìn)一步保護(hù)其機(jī)密性的信息的示例包括以下 個(gè)人位置信息 用于服務(wù)接入的個(gè)人配置文件(例如,個(gè)人識(shí)別碼——PIN,或者其他代碼或標(biāo)識(shí)符) 本地收集的通信數(shù)據(jù)
·發(fā)送以請(qǐng)求服務(wù)的詢問(wèn)籲關(guān)于個(gè)人意見(jiàn)、知識(shí)和/或內(nèi)容/服務(wù)信息的詢問(wèn)的響應(yīng) 對(duì)另一個(gè)節(jié)點(diǎn)就數(shù)字內(nèi)容投票的評(píng)論如前所述,可以出于不同的目的并且在各種情境中經(jīng)由ad hoc網(wǎng)絡(luò)傳送多種多樣的信息和數(shù)據(jù)。同時(shí),機(jī)密性可能被認(rèn)為是一個(gè)主觀的問(wèn)題。因此,本發(fā)明的示例性實(shí)施例使用情境感知來(lái)給用戶提供個(gè)性化的推薦,以有助于他們作決定,例如公開(kāi)/共享他們的信息。根據(jù)本發(fā)明的示例性實(shí)施方式的一個(gè)方面,提供一種裝置,其包括處理器和存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置至少執(zhí)行許多操作的可執(zhí)行指令的存儲(chǔ)器。所述操作包括針對(duì)從所述裝置到一個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸準(zhǔn)備對(duì)于反饋數(shù)據(jù)的詢問(wèn),該反饋數(shù)據(jù)關(guān)于在給定情境中選擇一組動(dòng)作的其中一個(gè)的決定。所述詢問(wèn)包括所述給定情境的指示和反映在所述裝置處、在多個(gè)情境的每個(gè)中選擇所述動(dòng)作的其中一個(gè)的歷史決定的決定度量。所述操作還包括接收響應(yīng)于所述詢問(wèn)的來(lái)自(一個(gè)或多個(gè))節(jié)點(diǎn)的反饋數(shù)據(jù),其中(一個(gè)或多個(gè))節(jié)點(diǎn)的每個(gè)已經(jīng)根據(jù)用于裝置的決定度量和另一個(gè)決定度量計(jì)算了相應(yīng)的反饋數(shù)據(jù),該另一個(gè)決定度量反映在相應(yīng)的節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中選擇所述動(dòng)作的其中一個(gè)的歷史決定。以及所述操作包括根據(jù)來(lái)自(一個(gè)或多個(gè))節(jié)點(diǎn)的反饋數(shù)據(jù)來(lái)計(jì)算推薦值,其中所述推薦值用于決定在給情境中選擇所述動(dòng)作的其中一個(gè)。推薦值可以包括具有類似功能的兩部分第一部分可以在集中化的服務(wù)器(例如,在可信服務(wù)提供者)處計(jì)算,以及另一個(gè),第二部分可以由節(jié)點(diǎn)(裝置)自身計(jì)算。在這種情況下,存儲(chǔ)器可以存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置進(jìn)一步執(zhí)行以下功能的可執(zhí)行指令,該功能包括接收所述推薦值的第一部分(例如,從服務(wù)提供者),并且根據(jù)所述推薦值的第一部分和所述推薦值的第二部分來(lái)計(jì)算所述推薦值。可能已經(jīng)根據(jù)用于所述裝置和所述(一個(gè)或多個(gè))節(jié)點(diǎn)的決定度量、并且根據(jù)在所述節(jié)點(diǎn)處、在給定情境中選擇所述動(dòng)作的其中一個(gè)的歷史決定計(jì)算了所述推薦值的這個(gè)第一部分。甚至還有可能,可能已經(jīng)根據(jù)用于所述(一個(gè)或多個(gè))節(jié)點(diǎn)的信任值計(jì)算了所述推薦值,其中所述信任值由服務(wù)提供者針對(duì)所述裝置和所述節(jié)點(diǎn)計(jì)算。可以類似地進(jìn)一步根據(jù)用于(一個(gè)或多個(gè))節(jié)點(diǎn)的本地信任值計(jì)算所述推薦值的所述第二部分。然而,這些本地信任值由所述裝置計(jì)算,并且不同于由服務(wù)提供者計(jì)算的所述信任值。特別地,所述信任值可以在由服務(wù)提供者發(fā)布的信任值的基礎(chǔ)上生成,并且根據(jù)在節(jié)點(diǎn)處累積的經(jīng)歷被進(jìn)一步微調(diào)。選擇一組動(dòng)作的其中一個(gè)的決定更具體而言可以是關(guān)于在給定情境中是否從所述裝置向目的地發(fā)送一種類型的數(shù)據(jù)的決定。在此情況下,決定度量可以反映在所述裝置處、在所述多個(gè)情境的每個(gè)中發(fā)送該類型的數(shù)據(jù)的歷史決定,并且用于所述節(jié)點(diǎn)的每個(gè)的其他決定度量可以反映在相應(yīng)節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送該類型的數(shù)據(jù)的歷史決定。
由此,已經(jīng)從總體上描述了本發(fā)明,現(xiàn)在將對(duì)附圖進(jìn)行參考,附圖未必是按比例繪制的,在附 圖中圖I示出了根據(jù)本發(fā)明的示例性實(shí)施例的一般通信環(huán)境;圖2示出了根據(jù)本發(fā)明的各種示例性實(shí)施例,可以被配置為在圖I的網(wǎng)絡(luò)架構(gòu)之內(nèi)操作的裝置;圖3示出了根據(jù)本發(fā)明的示例性實(shí)施例的與推薦服務(wù)提供者交互的節(jié)點(diǎn)的功能框圖;圖4示出了根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的控制流程圖。
具體實(shí)施例方式現(xiàn)在將參考附圖在下文中更全面地描述本發(fā)明的示例性實(shí)施例,附圖中示出了本發(fā)明的某些實(shí)施例而不是所有實(shí)施例。實(shí)際上,本發(fā)明的實(shí)施例可以按照多種不同的形式來(lái)實(shí)現(xiàn),并且不應(yīng)該被解釋為受限于本文提出的實(shí)施例;相反,提供這些實(shí)施例是為了使本公開(kāi)內(nèi)容滿足適用的法律要求。貫穿附圖,相同的標(biāo)號(hào)表示相同的元件。雖然本文可能是對(duì)具體到特定系統(tǒng)、架構(gòu)等的術(shù)語(yǔ)進(jìn)行參考,但是應(yīng)當(dāng)理解,本發(fā)明的示例性實(shí)施例可以同樣地適用于其他類似系統(tǒng)、架構(gòu)等。例如,本發(fā)明的示例性實(shí)施例可能是在ad-hoc網(wǎng)絡(luò)情境下示出并描述的,但是應(yīng)當(dāng)理解本發(fā)明的示例性實(shí)施例可以被同樣地應(yīng)用于其他類型的分布式網(wǎng)絡(luò),例如網(wǎng)格計(jì)算、普適計(jì)算、泛在計(jì)算、對(duì)等、用于Web服務(wù)的云計(jì)算等。根據(jù)本發(fā)明的某些示例性實(shí)施例,可以將術(shù)語(yǔ)“數(shù)據(jù)”、“內(nèi)容”、“信息”以及類似地術(shù)語(yǔ)可交換地用于指代能夠被發(fā)送、被接收、對(duì)其操作或者被存儲(chǔ)的數(shù)據(jù)。術(shù)語(yǔ)“網(wǎng)絡(luò)”可以指代一組互連的計(jì)算機(jī)或者其他計(jì)算設(shè)備。在網(wǎng)絡(luò)中,這些計(jì)算機(jī)或者其他計(jì)算設(shè)備可以直接互連或者通過(guò)各種方式(包括經(jīng)由一個(gè)或多個(gè)交換機(jī)、路由器、網(wǎng)關(guān)、接入點(diǎn)等)間接地互連。而且,如本文所使用的,術(shù)語(yǔ)“電路”指代以下任意或全部(a)僅硬件的電路實(shí)現(xiàn)(如僅在模擬和/或數(shù)字電路中的實(shí)現(xiàn));以及(b)電路與軟件(和/或固件)的組合,例如(如可使用)(i)處理器的組合或(ii) 一起工作以使裝置(諸如移動(dòng)電話或服務(wù)器)執(zhí)行各種功能的處理器/軟件(包括數(shù)字信號(hào)處理器)、軟件以及存儲(chǔ)器的一部分,以及(C)需要軟件或固件來(lái)進(jìn)行操作的電路(例如微處理器或微處理器的一部分),雖然軟件或固件在物理上并不存在。“電路”的該定義適用于該術(shù)語(yǔ)在本申請(qǐng)(包括任何權(quán)利要求)中的全部使用。作為其他示例,如本申請(qǐng)中所使用的,術(shù)語(yǔ)“電路”還將覆蓋僅一個(gè)處理器(或多個(gè)處理器)、或者處理器的一部分以及它的(或它們的)附屬軟件和/或固件的實(shí)現(xiàn)。例如并且如果適用于具體權(quán)利要求元素,則術(shù)語(yǔ)“電路”還將覆蓋用于移動(dòng)電話的基帶集成電路或應(yīng)用處理器集成電路,或者服務(wù)器、蜂窩網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備中的類似的集成電路。圖I示出了本發(fā)明的示例性實(shí)施例可以在其中實(shí)施的一般通信環(huán)境。該通信環(huán)境包括三個(gè)交互域用戶設(shè)備域100,包括若干無(wú)線電接入網(wǎng)110的接入域,以及包括核心網(wǎng)120的骨干域。上述通信環(huán)境可以包括移動(dòng)網(wǎng)絡(luò)和一個(gè)或多個(gè)短程無(wú)線網(wǎng)絡(luò),并且因此可以包括一個(gè)或多個(gè)基站130 (或節(jié)點(diǎn)B元件)、接入點(diǎn)140等。這些網(wǎng)絡(luò)的示例可以包括3GPP無(wú)線電接入網(wǎng)、UMTS無(wú)線電接入U(xiǎn)TRAN(通用陸地?zé)o線電接入網(wǎng)絡(luò))、GSM無(wú)線電接入網(wǎng)絡(luò)、CDMA2000 無(wú)線電接入網(wǎng)絡(luò)、諸如 IEEE 802. xx 網(wǎng)絡(luò)(例如 802. Ila,802. Ilb,802. llg、802. Iln等)的無(wú)線局域網(wǎng)(WLAN)、全球微波接入互操作性(WiMAX)網(wǎng)絡(luò)、IEEE 802. 16、和/或無(wú)線個(gè)人區(qū)域網(wǎng)(WPAN)Jf^n IEEE802. 15、藍(lán)牙、低功率版本藍(lán)牙、紅外(IrDA)、超寬帶(UffB)、ffibree, Zigbee等。3GPP無(wú)線電接入網(wǎng)例如可以包括3G或者3. 9G(也稱作UTRAN長(zhǎng)期演進(jìn)(LTE)或者超3G)或者是E-UTRAN(演進(jìn)的UTRAN)網(wǎng)絡(luò)。一般來(lái)說(shuō),無(wú)線電接入網(wǎng)可以指代任意2G、3G、4G或者更高代的移動(dòng)通信網(wǎng)絡(luò)和他們的不同版本、射頻(RF)或者許多不同無(wú)線網(wǎng)絡(luò)的任意一個(gè),也指代可以被布置為和這些網(wǎng)絡(luò)互連的任何其他無(wú)線無(wú)線電接入網(wǎng)。用戶設(shè)備域100可以包括多個(gè)移動(dòng)終端101。在此背景下,終端可以是多模終端。多模終端在此指代具有至少兩個(gè)操作模式的終端,即至少兩個(gè)基于不同連接標(biāo)準(zhǔn)的無(wú)線電 接口。雖然一個(gè)操作模式可以被提供用于與移動(dòng)網(wǎng)絡(luò)通信,但是終端還可以設(shè)有一個(gè)或多個(gè)其他操作模式,其中終端的短程無(wú)線電可以是活動(dòng)的。終端對(duì)于每個(gè)操作模式可以有不同狀態(tài),并且同時(shí)允許的狀態(tài)取決于終端的實(shí)現(xiàn)。移動(dòng)終端101還可以形成ad-hoc網(wǎng)絡(luò)103,在ad-hoc網(wǎng)絡(luò)103中,終端(本文有時(shí)也稱作“節(jié)點(diǎn)”)可以例如根據(jù)無(wú)線電接入網(wǎng)可以被配置進(jìn)行通信所根據(jù)的上述方式的各種方式來(lái)直接或者間接與其他終端通信。如本文所解釋的,ad-hoc網(wǎng)絡(luò)可以是移動(dòng)ad-hoc網(wǎng)絡(luò)(MANET),但是應(yīng)當(dāng)理解,許多不同類型的ad-hoc網(wǎng)絡(luò)的任何一個(gè)可以使用本發(fā)明的示例性實(shí)施例??梢酝ㄟ^(guò)接入域的一個(gè)或多個(gè)接入點(diǎn)將ad-hoc網(wǎng)絡(luò)連接到無(wú)線電接入網(wǎng)。每個(gè)ad-hoc網(wǎng)絡(luò)可以包括至少一個(gè)主干節(jié)點(diǎn)102,主干節(jié)點(diǎn)被配置為與無(wú)線電接入網(wǎng)的基站130或接入點(diǎn)140通信,并且被配置為與主干節(jié)點(diǎn)充當(dāng)它的接入點(diǎn)和網(wǎng)關(guān)的至少一個(gè)其他ad-hoc節(jié)點(diǎn)通信。其他節(jié)點(diǎn)可以位于與主干節(jié)點(diǎn)不同的距離處,該距離根據(jù)節(jié)點(diǎn)和主干節(jié)點(diǎn)間的跳數(shù)來(lái)測(cè)量。也就是說(shuō),主干節(jié)點(diǎn)不是必須具有到每個(gè)其他節(jié)點(diǎn)的直接連接。在這種情況下,主干節(jié)點(diǎn)和ad-hoc節(jié)點(diǎn)之間的消息可以遠(yuǎn)離主干節(jié)點(diǎn)多于一跳,并且可以通過(guò)一個(gè)或多個(gè)中間ad-hoc節(jié)點(diǎn)來(lái)中繼。因此,在由主干節(jié)點(diǎn)所服務(wù)的子網(wǎng)絡(luò)內(nèi),連接可以包含端節(jié)點(diǎn)以及一個(gè)或多個(gè)中間節(jié)點(diǎn)。ad-hoc節(jié)點(diǎn)也可以形成不同的子網(wǎng)絡(luò)。主干節(jié)點(diǎn)也可以服務(wù)多于一個(gè)的ad-hoc網(wǎng)絡(luò),并且具有不同的無(wú)線電接口。除了移動(dòng)終端,ad-hoc網(wǎng)絡(luò)還可以包括一個(gè)或多個(gè)無(wú)線路由器,該無(wú)線路由器也可以承擔(dān)主干節(jié)點(diǎn)的責(zé)任。也可以將無(wú)線路由器設(shè)在接入域中,在這種情況下,ad-hoc網(wǎng)絡(luò)可以滲透到接入域。因此,可以將每個(gè)本地ad-hoc網(wǎng)絡(luò)連接到包括至少一個(gè)無(wú)線電接入網(wǎng)110和核心網(wǎng)120的覆蓋網(wǎng)基礎(chǔ)設(shè)施??梢赃M(jìn)一步將無(wú)線電接入網(wǎng)和/或核心網(wǎng)連接到一個(gè)或多個(gè)外部網(wǎng)絡(luò),如互聯(lián)網(wǎng)。核心網(wǎng)和/或外部網(wǎng)絡(luò)可以包括一個(gè)或多個(gè)服務(wù)提供者150。附加地或者可替換地,一個(gè)或多個(gè)ad-hoc網(wǎng)絡(luò)103可以包括一個(gè)或多個(gè)服務(wù)提供者。現(xiàn)在參考圖2,其示出了根據(jù)本發(fā)明的示例性實(shí)施例被配置為執(zhí)行本文描述的各種功能的裝置200。如本文所示和所描述的,示例性裝置可以被配置為作為圖I所描述的一個(gè)或多個(gè)網(wǎng)絡(luò)組件(例如,移動(dòng)終端101、基站130、接入點(diǎn)140、服務(wù)提供者150等)運(yùn)作,或以其他方式實(shí)施圖I所描述的一個(gè)或多個(gè)網(wǎng)絡(luò)組件。圖2所描述的示例性裝置還可以被配置為執(zhí)行本發(fā)明的示例性方法,諸如關(guān)于圖4所描述的那些。在一些示例性實(shí)施例中,裝置200可以被具體化為或者被包括作為具有有線或無(wú)線通信能力的通信設(shè)備的組件。在這一點(diǎn)上,裝置可以被配置為根據(jù)如本文所述的一個(gè)或多個(gè)網(wǎng)絡(luò)元件的功能操作。示例性裝置可以包括一個(gè)或多個(gè)處理器210、存儲(chǔ)設(shè)備220、輸入/輸出(I/O)接口 230、通信接口 240和/或用戶接口 250 (示出了每個(gè)中的一個(gè)),或者以其他方式與一個(gè)或多個(gè)處理器210、存儲(chǔ)設(shè)備220、輸入/輸出(I/O)接口 230、通信接口240和/或用戶接口 250通信。處理器可以被具體化為用于實(shí)現(xiàn)本發(fā)明示例性實(shí)施例的各種功能的各種裝置,包括例如微處理器、協(xié)處理器、控制器、特定用途集成電路,例如ASIC(專用集成電路)、FPGA(現(xiàn)場(chǎng)可編程門陣列)、或者硬件加速器、處理電路等。根據(jù)一個(gè)示例性實(shí)施例,處理器可以表示多個(gè)處理器,或者協(xié)調(diào)操作的一個(gè)或多個(gè)多核處理器。而且,處理器可以由多個(gè)晶體管、邏輯門、時(shí)鐘(例如,振蕩器)、其他電路等組成以有助于實(shí)現(xiàn)本文描述的功能的性能。處理器可以但不是必須包括一個(gè)或多個(gè)附屬的數(shù)字信號(hào)處理器。在一些示例性實(shí)施例中,處理器被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)設(shè)備中的指令,或者執(zhí)行處理器以其他方式可得到的指令。處理器可以被配置為進(jìn)行操作以使得處理器使裝置執(zhí)行本文描述的各種功能。無(wú)論是作為硬件、或經(jīng)由存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的指令、或通過(guò)它們的組合來(lái)配置,當(dāng)相應(yīng)地配置時(shí),處理器210可以是能夠根據(jù)本發(fā)明的實(shí)施例來(lái)執(zhí)行操作的實(shí)體。因此,在處理器被具體化為ASIC、FPGA等、或者是ASIC、FPGA等的一部分的示例性實(shí)施例中,特別地,將處理器配置為用于處理本文描述的操作的硬件??商鎿Q地,在處理器被具體化為存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的執(zhí)行器的示例性實(shí)施例中,特別地,指令配置處理器以執(zhí)行本文描述的算法和操作。在一些示例性實(shí)施例中,處理器是下述具體設(shè)備的處理器,該具體設(shè)備被配置為通過(guò)經(jīng)由用于執(zhí)行本文描述的算法、方法和操作的執(zhí)行指令對(duì)處理器的進(jìn)一步地配置而使用本發(fā)明的示例性實(shí)施例。存儲(chǔ)設(shè)備220可以是可以包括易失和/或非易失存儲(chǔ)器的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在一些示例性實(shí)施例中,存儲(chǔ)設(shè)備包括隨機(jī)存取存儲(chǔ)器(RAM)(包括動(dòng)態(tài)和/或靜態(tài)RAM)、片上或片外高速緩沖存儲(chǔ)器等。此外,存儲(chǔ)設(shè)備可以包括非易失存儲(chǔ)器,其可以是嵌入式和/或可移動(dòng)式的,并且可以包括例如只讀存儲(chǔ)器、閃存、磁存儲(chǔ)設(shè)備(如硬盤、軟盤驅(qū)動(dòng)器、磁帶等)、光盤驅(qū)動(dòng)器和/或介質(zhì)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)等。存儲(chǔ)設(shè)備可以包括用于臨時(shí)存儲(chǔ)數(shù)據(jù)的高速緩沖區(qū)域。在這一點(diǎn)上,至少部分或整個(gè)存儲(chǔ)設(shè)備可以被包括在處理器210中。此外,存儲(chǔ)設(shè)備220可以被配置為存儲(chǔ)信息、數(shù)據(jù)、應(yīng)用程序、計(jì)算機(jī)可讀程序代碼指令等,以便使得處理器210和示例性裝置200能夠根據(jù)本文描述的本發(fā)明的示例性實(shí)施例執(zhí)行各種功能。例如,存儲(chǔ)設(shè)備可以被配置為緩存由處理器處理的輸入數(shù)據(jù)。附加地或者可替換地,存儲(chǔ)設(shè)備可以被配置為存儲(chǔ)由處理器執(zhí)行的指令。存儲(chǔ)器可以被安全地保護(hù),確保其中存儲(chǔ)的數(shù)據(jù)的完整性。在這一點(diǎn)上,可以使用基于訪問(wèn)控制策略的認(rèn)證和授權(quán)來(lái)檢查數(shù)據(jù)訪問(wèn)。I/O接口 230可以是在硬件、軟件或者硬件和軟件的組合中具體化的、被配置為使處理器210和其他電路或設(shè)備(例如通信接口 240和/或用戶接口 250)接駁的任何設(shè)備、電路或裝置。在某些示例性實(shí)施例中,處理器可以經(jīng)由I/O接口與存儲(chǔ)設(shè)備接駁。I/O接口可以被配置為將信號(hào)和數(shù)據(jù)轉(zhuǎn)換為可以由處理器解釋的形式。I/O接口還可以執(zhí)行輸入和 輸出的緩存以支持處理器的操作。根據(jù)某些示例性實(shí)施例,處理器和I/O接口可以被組合到被配置用于執(zhí)行或者使得裝置200執(zhí)行本發(fā)明的各種功能的單個(gè)芯片或集成電路上。
通信接口 240可以是在硬件、軟件或者硬件和軟件的組合中具體化的、被配置為從/向一個(gè)或多個(gè)網(wǎng)絡(luò)260 (例如無(wú)線接入網(wǎng)110、核心網(wǎng)120等)和/或與示例性裝置200通信的任何其他裝置或模塊(例如,如用于形成ad-hoc網(wǎng)絡(luò)103的其他類似的裝置)接收和/或發(fā)送數(shù)據(jù)的任何設(shè)備或裝置。處理器210還可以被配置為例如通過(guò)控制包含在通信接口中的硬件來(lái)輔助經(jīng)由通信接口的通信。在這一點(diǎn)上,通信接口例如可以包括一個(gè)或多個(gè)天線、發(fā)射器、接收器、收發(fā)器和/或支持性硬件,例如包括用于使得通信能夠進(jìn)行的處理器。經(jīng)由通信接口,示例性裝置可以以設(shè)備到設(shè)備的形式和/或通過(guò)間接通信來(lái)與各種其他網(wǎng)絡(luò)元件通信。
通信接口 240可以被配置為提供遵循多種有線或無(wú)線通信標(biāo)準(zhǔn)的任何一種的通信。通信接口 240可以被配置為支持多天線環(huán)境下的通信,例如多輸入多輸出(MMO)環(huán)境。此外,通信接口可以被配置為支持正交頻分復(fù)用(OFDM)信令。在一些示例性實(shí)施例中,通信接口可以被配置為根據(jù)各種技術(shù)來(lái)通信,如上所解釋的,各種技術(shù)包括多種2G、3G、4G或更高代移動(dòng)通信技術(shù)的任何一種、射頻、IrDA或許多不同無(wú)線網(wǎng)絡(luò)技術(shù)的任何一個(gè)。通信接口也可以被配置為支持網(wǎng)絡(luò)層的通信,可能地通過(guò)互聯(lián)網(wǎng)協(xié)議(IP)。用戶接口 250可以與處理器210通信以經(jīng)由用戶接口接收用戶輸入和/或向用戶呈現(xiàn)輸出,例如以可聽(tīng)的、可視的、機(jī)械的、或其他的輸出指示。用戶接口例如可以包括鍵盤、鼠標(biāo)、操縱桿、顯示器(例如,觸摸屏顯示器)、麥克風(fēng)、揚(yáng)聲器、或其他輸入/輸出機(jī)制。此外,處理器可以包括被配置為控制一個(gè)或多個(gè)用戶接口元件的至少一些功能的用戶接口電路,或者可以與控制一個(gè)或多個(gè)用戶接口元件的至少一些功能的用戶接口電路通信。處理器和/或用戶接口電路可以被配置為通過(guò)存儲(chǔ)在處理器可訪問(wèn)的存儲(chǔ)器(例如處理設(shè)備220)上的計(jì)算機(jī)程序指令(例如軟件和/或固件)來(lái)控制一個(gè)或多個(gè)用戶接口元件的一個(gè)或多個(gè)功能。在一些示例性實(shí)施例中,用戶接口電路被配置為通過(guò)使用顯示器來(lái)幫助用戶控制裝置200的至少一些功能并且被配置為響應(yīng)用戶輸入。處理器還可以包括或者與之通信被配置為顯示用戶接口的至少一部分的顯示電路、顯示器以及被配置為幫助用戶控制裝置的至少一些功能的顯示電路。本發(fā)明示例性實(shí)施例的目的在于情境感知的推薦系統(tǒng)。更具體而言,根據(jù)本發(fā)明的示例性實(shí)施例,ad-hoc網(wǎng)絡(luò)103中的一個(gè)或多個(gè)節(jié)點(diǎn)(例如,移動(dòng)終端101)可以各自計(jì)算關(guān)于一組可選擇的動(dòng)作的推薦值,或者可以以其他方式向另一個(gè)移動(dòng)終端或推薦服務(wù)提供者提供其他移動(dòng)節(jié)點(diǎn)可以用來(lái)計(jì)算推薦值的反饋數(shù)據(jù)。推薦值可以是基于情境和數(shù)據(jù)類型的多維的,并且可以被表達(dá)為推薦向量。推薦值或向量然后可以被用戶使用以有助于其中一個(gè)動(dòng)作的用戶選擇。本文描述的動(dòng)作可以包括是否從用戶節(jié)點(diǎn)向另一個(gè)設(shè)備(例如,另一個(gè)節(jié)點(diǎn)、服務(wù)提供者150等)發(fā)送數(shù)據(jù)(例如,個(gè)人數(shù)據(jù)、個(gè)人評(píng)論或所收集的ad-hoc網(wǎng)絡(luò)通信數(shù)據(jù))。然而應(yīng)當(dāng)理解,動(dòng)作的集合可以包括可以被用戶選擇的許多不同的動(dòng)作的任何一個(gè)。也正如本文所述的,請(qǐng)求推薦值或者以其他方式接收或計(jì)算推薦值的節(jié)點(diǎn)可以被認(rèn)為是“被推薦者”或者“被推薦節(jié)點(diǎn)”,而其他計(jì)算推薦值的節(jié)點(diǎn)可以被認(rèn)為是“推薦者”或者“推薦節(jié)點(diǎn)”。根據(jù)本發(fā)明的示例性實(shí)施例,可以根據(jù)許多不同變量生成推薦值或推薦向量,這些不同變量例如籲節(jié)點(diǎn)總數(shù)(推薦所涉及的節(jié)點(diǎn)數(shù)目)
用于可選擇動(dòng)作集合的情境(例如,什么種類的ad hoc數(shù)據(jù)服務(wù)要求/請(qǐng)求用戶的數(shù)據(jù)) 正在被要求/被請(qǐng)求的用戶數(shù)據(jù)的類型(例如,敏感度) 關(guān)于不同情境中的用戶數(shù)據(jù)的傳輸?shù)倪^(guò)去用戶決定的相似度 對(duì)提供推薦的推薦節(jié)點(diǎn)的信任(例如,基于 在不同情境下各個(gè)的推薦節(jié)點(diǎn)的信任值計(jì)算的——從而可以在推薦計(jì)算中考慮情境相關(guān)性) 被推薦節(jié)點(diǎn)所屬的團(tuán)體,在該團(tuán)體中,如果提供推薦值的節(jié)點(diǎn)落入與被推薦節(jié)點(diǎn)相同的團(tuán)體,則賦予該推薦值較大的權(quán)重 對(duì)用戶數(shù)據(jù)的目的地(例如另一個(gè)節(jié)點(diǎn)或服務(wù)提供者150)的信任本發(fā)明示例性實(shí)施例通過(guò)提供服務(wù)提供者150 (例如,在ad-hoc網(wǎng)絡(luò)103、核心網(wǎng)120等之中)可以支持ad-hoc網(wǎng)絡(luò)節(jié)點(diǎn)的匿名性,服務(wù)提供者150具有與節(jié)點(diǎn)預(yù)先建立的信任關(guān)系并且被配置為向每個(gè)節(jié)點(diǎn)周期性地或通過(guò)請(qǐng)求來(lái)發(fā)布臨時(shí)節(jié)點(diǎn)標(biāo)識(shí)符(ID)。這種服務(wù)提供者在本文也被稱為“推薦服務(wù)提供者”。然后,節(jié)點(diǎn)間的通信可以基于臨時(shí)匿名ID,只有各個(gè)節(jié)點(diǎn)和推薦服務(wù)提供者知道真正的或真實(shí)的節(jié)點(diǎn)ID。真正的或真實(shí)的節(jié)點(diǎn)ID的示例可以包括移動(dòng)站國(guó)際用戶目錄號(hào)碼(MSISDN)、國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)、國(guó)際移動(dòng)設(shè)備識(shí)別碼(MEI)、互聯(lián)網(wǎng)標(biāo)識(shí)符(例如,頂、電子郵件或社交網(wǎng)絡(luò)標(biāo)識(shí)符)或可用來(lái)獨(dú)立于推薦服務(wù)提供者而訪問(wèn)節(jié)點(diǎn)的許多其他標(biāo)識(shí)符的任意一個(gè)。推薦服務(wù)提供者可被配置為根據(jù)來(lái)自一個(gè)或多個(gè)其他節(jié)點(diǎn)的反饋數(shù)據(jù)對(duì)于ad-hoc網(wǎng)絡(luò)的請(qǐng)求節(jié)點(diǎn)(例如移動(dòng)終端101)計(jì)算推薦向量,從而可以基于其他節(jié)點(diǎn)的累積的經(jīng)歷來(lái)計(jì)算該反饋數(shù)據(jù)??梢詫⒃撏扑]向量提供給請(qǐng)求節(jié)點(diǎn),請(qǐng)求節(jié)點(diǎn)可以進(jìn)一步根據(jù)請(qǐng)求節(jié)點(diǎn)在本地累積的經(jīng)歷對(duì)推薦向量進(jìn)行微調(diào)。為了進(jìn)一步說(shuō)明本發(fā)明的示例性實(shí)施例,考慮一個(gè)示例性場(chǎng)景,例如在一個(gè)足球場(chǎng),其中第一 ad-hoc網(wǎng)絡(luò)節(jié)點(diǎn)向它的鄰居節(jié)點(diǎn)發(fā)送關(guān)于鄰近餐館的詢問(wèn)。假定一組鄰居節(jié)點(diǎn)響應(yīng)了該詢問(wèn),并且基于他們的響應(yīng),第一節(jié)點(diǎn)的用戶選擇一家餐館并要預(yù)約位置。然而,餐館的預(yù)約服務(wù)需要一些個(gè)人數(shù)據(jù)(例如姓名、標(biāo)識(shí)符、信用卡號(hào)等)來(lái)預(yù)約。第一個(gè)節(jié)點(diǎn)的用戶希望知道向該餐館提供個(gè)人數(shù)據(jù)是否是安全的,并且因此需要決定是否向該餐館發(fā)送用戶的個(gè)人數(shù)據(jù)。為了幫助用戶做決定,用戶使得第一節(jié)點(diǎn)向鄰居節(jié)點(diǎn)發(fā)送附加的詢問(wèn)以詢問(wèn)推薦。第一節(jié)點(diǎn)然后可以收集來(lái)自其他節(jié)點(diǎn)(例如,在詢問(wèn)響應(yīng)路徑內(nèi)收集)的反饋數(shù)據(jù),并且根據(jù)反饋數(shù)據(jù)計(jì)算并且向用戶呈現(xiàn)推薦向量,從而幫助在這個(gè)情境下的用戶做決定。第一節(jié)點(diǎn)還可能與服務(wù)提供者通信,該服務(wù)提供者可以被配置為計(jì)算并向第一節(jié)點(diǎn)提供推薦向量。在這一點(diǎn)上,鄰居節(jié)點(diǎn)可以和服務(wù)提供者交互,例如與服務(wù)提供者共享它們的反饋數(shù)據(jù)(例如,數(shù)據(jù)通信歷史信息)?,F(xiàn)在參考圖3,其示出了根據(jù)本發(fā)明的示例性實(shí)施例與推薦服務(wù)提供者310交互的節(jié)點(diǎn)300的功能框圖。如圖3所示,節(jié)點(diǎn)和推薦服務(wù)提供者可以被配置為實(shí)現(xiàn)可以由各個(gè)節(jié)點(diǎn)和服務(wù)提供者的處理器(硬件)執(zhí)行的許多軟件模塊、引擎、組件、程序等。然而,應(yīng)當(dāng)理解,這些軟件模塊、引擎、組件、程序等中的任何一個(gè)或多個(gè)可以可替換地單獨(dú)以硬件實(shí)現(xiàn)或者以硬件和固件的組合來(lái)實(shí)現(xiàn)。如圖3所示,在ad-hoc網(wǎng)絡(luò)103的一個(gè)或多個(gè)節(jié)點(diǎn)300處,詢問(wèn)報(bào)信器(messenger) 301可以被配置為向其他ad-hoc網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送詢問(wèn)并且收集響應(yīng)。另一方面,詢問(wèn)響應(yīng)器302可以被配置為接收來(lái)自另一個(gè)ad-hoc網(wǎng)絡(luò)節(jié)點(diǎn)的詢問(wèn)并且發(fā)送對(duì)該詢問(wèn)的響應(yīng)。情境監(jiān)視器303可以被配置為基于情境分類模型來(lái)提取情境數(shù)據(jù)并且對(duì)情境進(jìn)行分類。數(shù)據(jù)通信觀察器304可以被配置為觀察關(guān)于數(shù)據(jù)處理和通信的用戶行為。節(jié)點(diǎn)信任評(píng)估器305可以被配置為基于本地累積的經(jīng)歷和/或推薦服務(wù)提供者發(fā)布的節(jié)點(diǎn)信任證書(shū)來(lái)計(jì)算節(jié)點(diǎn)信任值。節(jié)點(diǎn)中的數(shù)據(jù)集306可以被配置為存儲(chǔ)與推薦向量計(jì)算(例如,用戶數(shù)據(jù)共享決定)相關(guān)的數(shù)據(jù)。推薦計(jì)算器307可以被配置為計(jì)算推薦向量或者以其他方式根據(jù)節(jié)點(diǎn)信任值來(lái)對(duì)計(jì)算的推薦向量進(jìn)行微調(diào),該節(jié)點(diǎn)信任值根據(jù)響應(yīng)節(jié)點(diǎn)本地累積的經(jīng)歷來(lái)計(jì)算。信任服務(wù)通信器308可以被配置為處理與推薦服務(wù)提供者310的通信。在推薦服務(wù)提供者310處,節(jié)點(diǎn)ID管理器311可以被配置為向節(jié)點(diǎn)300發(fā)布匿名ID,并且保持各個(gè)節(jié)點(diǎn)的真實(shí)ID和他們的匿名ID之間的相互關(guān)系。信息收集器312可以被配置為收集對(duì)計(jì)算推薦向量有用的信息。推薦生成器313可以被配置為根據(jù)一個(gè)或多個(gè)如 下變量來(lái)計(jì)算推薦向量1)節(jié)點(diǎn)總數(shù);2)情境;3)用戶數(shù)據(jù)類型;4)不同情境中的過(guò)去用戶決定的相似度;5)推薦節(jié)點(diǎn)的信任值;6)節(jié)點(diǎn)團(tuán)體;或者7)對(duì)正在被共享的用戶數(shù)據(jù)的目的地的信任。推薦分發(fā)器314可以被配置為向節(jié)點(diǎn)發(fā)送推薦向量。以及推薦數(shù)據(jù)集315可以被配置為存儲(chǔ)推薦向量和/或用來(lái)計(jì)算向量的數(shù)據(jù)?,F(xiàn)在參考圖4,其示出了根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的控制流程圖。圖4的控制流程圖示出了被推薦節(jié)點(diǎn)A 300a、被推薦節(jié)點(diǎn)B 300b和被推薦節(jié)點(diǎn)C 300c與推薦服務(wù)提供者310之間的消息流程和功能。應(yīng)當(dāng)理解,本發(fā)明的示例性實(shí)施例同樣可以被應(yīng)用于包括更多或更少節(jié)點(diǎn)的情形,以及沒(méi)有推薦服務(wù)提供者的情形(例如,被推薦節(jié)點(diǎn)A被配置用于執(zhí)行推薦服務(wù)提供者的功能)。出于示例的目的,假定節(jié)點(diǎn)A具有被在ad-hoc網(wǎng)絡(luò)數(shù)據(jù)服務(wù)中的M個(gè)情境C =Ic1, C2,…,CM}下所要求的L個(gè)用戶數(shù)據(jù)I = U1, i2,…ij集合。還假定ad-hoc網(wǎng)絡(luò)包括可以有助于推薦的K個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)N = In1, n2,…,ηκ}(例如N= {A,B,C})。然后,節(jié)點(diǎn)η在情境c中共享數(shù)據(jù)i的概率可以被如下表示Pi,n,c = tijn,c/TijnjC(l)其中Pi, n,。表示概率,t表示節(jié)點(diǎn)η在情境c中共享了數(shù)據(jù)i的實(shí)例的數(shù)量,并且T表示已經(jīng)請(qǐng)求節(jié)點(diǎn)η在情境c中共享數(shù)據(jù)i的實(shí)例的總數(shù)量。對(duì)于節(jié)點(diǎn)nk,可以定義如下數(shù)據(jù)共享決定度量以反映各個(gè)節(jié)點(diǎn)的歷史數(shù)據(jù)共享決定
~ fVf-V -Z)( ·..<&’— .(2)
、.^'L<nk 'cI .-Pli ,nk ,Cm _并且可以定義如下數(shù)據(jù)共享決定度量以表示全部節(jié)點(diǎn)的歷史數(shù)據(jù)共享決定
權(quán)利要求
1.一種裝置,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置至少執(zhí)行以下操作的可執(zhí)行指令 針對(duì)從所述裝置到一個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸準(zhǔn)備對(duì)于反饋數(shù)據(jù)的詢問(wèn),該反饋數(shù)據(jù)與在給定情境中選擇一組動(dòng)作中的一個(gè)的決定有關(guān),所述詢問(wèn)包括所述給定情境的指示和反映在所述裝置處、在多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定的決定度量; 接收響應(yīng)于所述查詢的來(lái)自所述一個(gè)或多個(gè)節(jié)點(diǎn)的反饋數(shù)據(jù),所述一個(gè)或多個(gè)節(jié)點(diǎn)的每個(gè)已經(jīng)根據(jù)用于所述裝置的決定度量和另一個(gè)決定度量計(jì)算了相應(yīng)的反饋數(shù)據(jù),該另一個(gè)決定度量反映在相應(yīng)的節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定;以及 根據(jù)來(lái)自所述一個(gè)或多個(gè)節(jié)點(diǎn)的所述反饋數(shù)據(jù)來(lái)計(jì)算推薦值,所述推薦值用于決定在給情境中選擇所述動(dòng)作中的一個(gè)。
2.根據(jù)權(quán)利要求I所述的裝置,其中計(jì)算推薦值包括計(jì)算所述推薦值的第二部分,并且其中所述存儲(chǔ)器存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置進(jìn)一步執(zhí)行以下操作的可執(zhí)行指令 接收所述推薦值的第一部分,該推薦值的第一部分根據(jù)用于所述裝置和所述一個(gè)或多個(gè)節(jié)點(diǎn)的所述決定度量來(lái)計(jì)算,并且根據(jù)在所述節(jié)點(diǎn)處、在給定情境中選擇所述動(dòng)作中的一個(gè)的歷史決定來(lái)計(jì)算;以及 根據(jù)所述推薦值的所述第一部分和所述推薦值的所述第二部分來(lái)計(jì)算所述推薦值。
3.根據(jù)權(quán)利要求2所述的裝置,其中接收所述推薦值的第一部分包括從服務(wù)提供者接收所述推薦值的第一部分,所述推薦值的第一部分進(jìn)一步根據(jù)用于所述一個(gè)或多個(gè)節(jié)點(diǎn)的信任值來(lái)計(jì)算,所述信任值由所述服務(wù)提供者針對(duì)所述裝置和所述一個(gè)或多個(gè)節(jié)點(diǎn)計(jì)笪ο
4.根據(jù)權(quán)利要求3所述的裝置,其中計(jì)算所述推薦值的第二部分包括進(jìn)一步根據(jù)用于所述一個(gè)或多個(gè)節(jié)點(diǎn)的本地信任值來(lái)計(jì)算所述推薦值的第二部分,所述本地信任值由所述裝置計(jì)算,并且不同于由所述服務(wù)提供者計(jì)算的所述信任值。
5.根據(jù)權(quán)利要求I所述的裝置,其中選擇一組動(dòng)作中的一個(gè)的所述決定包括關(guān)于在所述給定情境中是否從所述裝置向目的地發(fā)送一種類型的數(shù)據(jù)的決定,所述決定度量反映在所述裝置處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定,并且 其中用于所述一個(gè)或多個(gè)節(jié)點(diǎn)的每個(gè)的其他決定度量反映在相應(yīng)的節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定。
6.根據(jù)權(quán)利要求5所述的裝置,其中計(jì)算推薦值包括計(jì)算所述推薦值的第二部分,并且其中所述存儲(chǔ)器存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置進(jìn)一步執(zhí)行以下操作的可執(zhí)行指令 接收所述推薦值的第一部分,該推薦值的第一部分根據(jù)用于所述裝置和所述一個(gè)或多個(gè)節(jié)點(diǎn)的所述決定度量來(lái)計(jì)算,并且根據(jù)在所述節(jié)點(diǎn)處、在所述給定情境中發(fā)送所述類型的數(shù)據(jù)的歷史決定來(lái)計(jì)算;以及 根據(jù)所述推薦值的所述第一部分和所述推薦值的所述第二部分來(lái)計(jì)算所述推薦值。
7.一種裝置,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置至少執(zhí)行以下操作的可執(zhí)行指令接收對(duì)于反饋數(shù)據(jù)的詢問(wèn),該反饋數(shù)據(jù)與在節(jié)點(diǎn)處、在給定情境中選擇一組動(dòng)作中的一個(gè)的決定有關(guān),所述詢問(wèn)包括所述給定情境的指示和反映在所述節(jié)點(diǎn)處、在多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定的決定度量; 響應(yīng)于所述詢問(wèn)計(jì)算反饋數(shù)據(jù),根據(jù)用于所述節(jié)點(diǎn)的所述決定度量和另一個(gè)決定度量來(lái)計(jì)算所述反饋數(shù)據(jù),所述另一個(gè)決定度量反映在另一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定;以及 針對(duì)傳輸準(zhǔn)備所述反饋數(shù)據(jù)或者根據(jù)所述反饋數(shù)據(jù)計(jì)算的值。
8.根據(jù)權(quán)利要求7所述的裝置,其中所述存儲(chǔ)器存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置進(jìn)一步執(zhí)行以下操作的可執(zhí)行指令 根據(jù)所述反饋數(shù)據(jù),并且根據(jù)在其他節(jié)點(diǎn)處、在給定情境中選擇所述動(dòng)作中的一個(gè)的歷史決定來(lái)計(jì)算推薦值, 其中,針對(duì)傳輸進(jìn)行準(zhǔn)備包括準(zhǔn)備用于向所述節(jié)點(diǎn)傳輸?shù)耐扑]值。
9.根據(jù)權(quán)利要求8所述的裝置,其中計(jì)算推薦值包括在服務(wù)提供者處計(jì)算推薦值,進(jìn)一步根據(jù)用于所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的信任值來(lái)計(jì)算所述推薦值,所述服務(wù)提供者針對(duì)所述節(jié)點(diǎn)和所述一個(gè)或多個(gè)其他節(jié)點(diǎn)計(jì)算所述信任值。
10.根據(jù)權(quán)利要求9所述的裝置,其中準(zhǔn)備用于傳輸?shù)耐扑]值包括準(zhǔn)備用于向所述節(jié)點(diǎn)傳輸?shù)耐扑]值,以便所述節(jié)點(diǎn)計(jì)算所述推薦值的第二部分,根據(jù)用于所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的本地信任值來(lái)計(jì)算所述推薦值的所述第二部分,所述本地信任值由所述節(jié)點(diǎn)計(jì)算,并且不同于由所述服務(wù)提供者計(jì)算的所述信任值。
11.根據(jù)權(quán)利要求7所述的裝置,其中選擇一組動(dòng)作中的一個(gè)的所述決定包括關(guān)于在所述給定情境中是否從所述節(jié)點(diǎn)向目的地發(fā)送一種類型的數(shù)據(jù)的決定,所述決定度量反映在所述節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定,以及 其中其他決定度量反映在其他節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定。
12.根據(jù)權(quán)利要求11所述的裝置,其中所述存儲(chǔ)器存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置進(jìn)一步執(zhí)行以下操作的可執(zhí)行指令 根據(jù)所述反饋數(shù)據(jù),并且根據(jù)在其他節(jié)點(diǎn)處、在所述給定情境中發(fā)送所述類型的數(shù)據(jù)的歷史決定來(lái)計(jì)算推薦值, 其中針對(duì)傳輸進(jìn)行準(zhǔn)備包括準(zhǔn)備用于向所述節(jié)點(diǎn)傳輸?shù)耐扑]值。
13.根據(jù)權(quán)利要求7所述的裝置,其中針對(duì)傳輸進(jìn)行準(zhǔn)備包括針對(duì)傳輸準(zhǔn)備所述詢問(wèn)到另外的節(jié)點(diǎn)的轉(zhuǎn)發(fā),所述轉(zhuǎn)發(fā)包括所述詢問(wèn)和所述反饋數(shù)據(jù),針對(duì)傳輸準(zhǔn)備所述轉(zhuǎn)發(fā)以使得所述另外的節(jié)點(diǎn)能夠根據(jù)用于所述節(jié)點(diǎn)的決定度量和另外的決定度量來(lái)計(jì)算另外的反饋數(shù)據(jù)以及能夠針對(duì)傳輸準(zhǔn)備所述反饋數(shù)據(jù),其中所述另外的決定度量反映在另外的網(wǎng)絡(luò)節(jié)點(diǎn)處的歷史決定。
14.根據(jù)權(quán)利要求7所述的裝置,其中接收詢問(wèn)包括接收詢問(wèn)的轉(zhuǎn)發(fā),所述轉(zhuǎn)發(fā)包括所述詢問(wèn)和附加反饋數(shù)據(jù),已經(jīng)根據(jù)用于所述節(jié)點(diǎn)的所述決定度量和附加決定度量計(jì)算了所述附加反饋數(shù)據(jù),該附加決定度量反映在附加網(wǎng)絡(luò)節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定,以及 其中針對(duì)傳輸進(jìn)行準(zhǔn)備包括針對(duì)傳輸準(zhǔn)備所述反饋數(shù)據(jù)和所述附加反饋數(shù)據(jù)。
15.—種方法,包括 針對(duì)從一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)到一個(gè)或多個(gè)其他網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸準(zhǔn)備對(duì)于反饋數(shù)據(jù)的詢問(wèn),該反饋數(shù)據(jù)與在給定情境中選擇一組動(dòng)作中的一個(gè)的決定有關(guān),所述詢問(wèn)包括所述給定情境的指示和反映在所述節(jié)點(diǎn)處、在多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定的決定度量; 接收響應(yīng)于所述詢問(wèn)的來(lái)自所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的反饋數(shù)據(jù),所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的每個(gè)已經(jīng)根據(jù)用于所述節(jié)點(diǎn)的決定度量和另一個(gè)決定度量計(jì)算了相應(yīng)的反饋數(shù)據(jù),該另一個(gè)決定度量反映在相應(yīng)的其他節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定;以及 根據(jù)來(lái)自所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的所述反饋數(shù)據(jù)來(lái)計(jì)算推薦值,所述推薦值用于決定在所述給定情境中選擇所述動(dòng)作中的一個(gè), 其中針對(duì)傳輸準(zhǔn)備詢問(wèn)、接收反饋數(shù)據(jù)和計(jì)算推薦值由被配置為針對(duì)傳輸準(zhǔn)備詢問(wèn)、接收反饋數(shù)據(jù)和計(jì)算推薦值的處理器執(zhí)行。
16.根據(jù)權(quán)利要求15所述的方法,其中計(jì)算推薦值包括計(jì)算所述推薦值的第二部分,并且其中所述方法進(jìn)一步包括 接收所述推薦值的第一部分,該推薦值的第一部分根據(jù)用于所述裝置和所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的所述決定度量來(lái)計(jì)算,并且根據(jù)在其他節(jié)點(diǎn)處、在所述給定情境中選擇所述動(dòng)作中的一個(gè)的歷史決定來(lái)計(jì)算;以及 根據(jù)所述推薦值的所述第一部分和所述推薦值的所述第二部分來(lái)計(jì)算所述推薦值。
17.根據(jù)權(quán)利要求16所述的方法,其中接收所述推薦值的第一部分包括從服務(wù)提供者接收所述推薦值的第一部分,所述推薦值的第一部分進(jìn)一步根據(jù)用于所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的信任值來(lái)計(jì)算,所述信任值由所述服務(wù)提供者針對(duì)所述節(jié)點(diǎn)和所述一個(gè)或多個(gè)其他節(jié)點(diǎn)計(jì)算。
18.根據(jù)權(quán)利要求17所述的方法,其中計(jì)算所述推薦值的第二部分包括進(jìn)一步根據(jù)用于所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的本地信任值來(lái)計(jì)算所述推薦值的第二部分,所述本地信任值由所述節(jié)點(diǎn)計(jì)算,并且不同于由所述服務(wù)提供者計(jì)算的所述信任值。
19.根據(jù)權(quán)利要求15所述的方法,其中選擇一組動(dòng)作中的一個(gè)的所述決定包括關(guān)于在所述給定情境中是否從所述節(jié)點(diǎn)向目的地發(fā)送一種類型的數(shù)據(jù)的決定,所述決定度量反映在所述節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定,以及 其中用于所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的每個(gè)的其他決定度量反映在相應(yīng)的其他節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定。
20.根據(jù)權(quán)利要求19所述的方法,其中計(jì)算推薦值包括計(jì)算所述推薦值的第二部分,并且其中所述方法進(jìn)一步包括 接收所述推薦值的第一部分,該推薦值的第一部分根據(jù)用于所述節(jié)點(diǎn)和所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的所述決定度量來(lái)計(jì)算,并且根據(jù)在所述其他節(jié)點(diǎn)處、在所述給定情境中發(fā)送所述類型的數(shù)據(jù)的歷史決定來(lái)計(jì)算;以及 根據(jù)所述推薦值的所述第一部分和所述推薦值的所述第二部分來(lái)計(jì)算所述推薦值。
21.—種方法,包括 接收對(duì)反饋數(shù)據(jù)的詢問(wèn),該反饋數(shù)據(jù)與在給定情境中選擇一組動(dòng)作中的一個(gè)的決定有關(guān),所述詢問(wèn)包括所述給定情境的指示和反映在所述節(jié)點(diǎn)處、在多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定的決定度量; 響應(yīng)于所述詢問(wèn)計(jì)算反饋數(shù)據(jù),根據(jù)用于所述節(jié)點(diǎn)的所述決定度量和另一個(gè)決定度量來(lái)計(jì)算所述反饋數(shù)據(jù),該另一個(gè)決定度量反映在另一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定;以及 針對(duì)傳輸準(zhǔn)備所述反饋數(shù)據(jù)或者根據(jù)所述反饋數(shù)據(jù)計(jì)算的值, 其中接收詢問(wèn)、計(jì)算反饋數(shù)據(jù)和針對(duì)傳輸準(zhǔn)備反饋數(shù)據(jù)或值由被配置為接收詢問(wèn)、計(jì)算反饋數(shù)據(jù)和針對(duì)傳輸準(zhǔn)備反饋數(shù)據(jù)或值的處理器執(zhí)行。
22.根據(jù)權(quán)利要求21所述的方法,進(jìn)一步包括 根據(jù)所述反饋數(shù)據(jù),并且根據(jù)在其他節(jié)點(diǎn)處、在所述給定情境中選擇所述動(dòng)作中的一個(gè)的歷史決定來(lái)計(jì)算推薦值, 其中,針對(duì)傳輸進(jìn)行準(zhǔn)備包括準(zhǔn)備用于向所述節(jié)點(diǎn)傳輸?shù)耐扑]值。
23.根據(jù)權(quán)利要求22所述的方法,其中計(jì)算推薦值包括在服務(wù)提供者處計(jì)算推薦值,進(jìn)一步根據(jù)用于所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的信任值來(lái)計(jì)算所述推薦值,所述信任值由所述服務(wù)提供者針對(duì)所述節(jié)點(diǎn)和所述一個(gè)或多個(gè)其他節(jié)點(diǎn)計(jì)算。
24.根據(jù)權(quán)利要求23所述的方法,其中準(zhǔn)備用于傳輸?shù)耐扑]值包括準(zhǔn)備用于向節(jié)點(diǎn)傳輸?shù)耐扑]值,以便所述節(jié)點(diǎn)計(jì)算所述推薦值的第二部分,根據(jù)用于所述一個(gè)或多個(gè)其他節(jié)點(diǎn)的本地信任值來(lái)計(jì)算所述推薦值的所述第二部分,所述本地信任值由所述節(jié)點(diǎn)計(jì)算,并且不同于由所述服務(wù)提供者計(jì)算的所述信任值。
25.根據(jù)權(quán)利要求21所述的方法,其中選擇一組動(dòng)作中的一個(gè)的所述決定包括關(guān)于在所述給定情境中是否從所述節(jié)點(diǎn)向目的地發(fā)送一種類型的數(shù)據(jù)的決定,所述決定度量反映在所述節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定,以及 其中所述其他決定度量反映在其他節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中發(fā)送所述類型的數(shù)據(jù)的歷史決定。
26.根據(jù)權(quán)利要求25所述的方法,進(jìn)一步包括 根據(jù)所述反饋數(shù)據(jù),并且根據(jù)在其他節(jié)點(diǎn)處、在所述給定情境中發(fā)送所述類型的數(shù)據(jù)的歷史決定來(lái)計(jì)算推薦值, 其中針對(duì)傳輸進(jìn)行準(zhǔn)備包括準(zhǔn)備用于向所述節(jié)點(diǎn)傳輸?shù)耐扑]值。
27.根據(jù)權(quán)利要求21所述的方法,其中針對(duì)傳輸進(jìn)行準(zhǔn)備包括針對(duì)傳輸準(zhǔn)備所述詢問(wèn)到另外的節(jié)點(diǎn)的轉(zhuǎn)發(fā),所述轉(zhuǎn)發(fā)包括所述詢問(wèn)和所述反饋數(shù)據(jù),針對(duì)傳輸準(zhǔn)備所述轉(zhuǎn)發(fā)以使得所述另外的節(jié)點(diǎn)能夠根據(jù)用于所述節(jié)點(diǎn)的決定度量和另外的決定度量來(lái)計(jì)算另外的反饋數(shù)據(jù),以及能夠針對(duì)傳輸準(zhǔn)備所述反饋數(shù)據(jù),其中,所述另外的決定度量反映在所述另外的網(wǎng)絡(luò)節(jié)點(diǎn)處的歷史決定。
28.根據(jù)權(quán)利要求21所述的方法,其中接收詢問(wèn)包括接收詢問(wèn)的轉(zhuǎn)發(fā),所述轉(zhuǎn)發(fā)包括所述詢問(wèn)和附加反饋數(shù)據(jù),已經(jīng)根據(jù)用于所述節(jié)點(diǎn)的所述決定度量和附加決定度量計(jì)算了所述附加反饋數(shù)據(jù),該附加決定度量反映在附加網(wǎng)絡(luò)節(jié)點(diǎn)處、在所述多個(gè)情境的每個(gè)中選擇所述動(dòng)作中的一個(gè)的歷史決定,以及 其中針對(duì)傳輸進(jìn)行準(zhǔn)備包括針對(duì)傳輸準(zhǔn)備所述反饋數(shù)據(jù)和所述附加反饋數(shù)據(jù)。
全文摘要
提供一種示例性裝置,包括處理器和存儲(chǔ)響應(yīng)于所述處理器的執(zhí)行而使得所述裝置至少執(zhí)行許多操作的可執(zhí)行指令的存儲(chǔ)器。所述操作包括針對(duì)傳輸準(zhǔn)備對(duì)于反饋數(shù)據(jù)的詢問(wèn),該反饋數(shù)據(jù)關(guān)于在給定情境下選擇一組動(dòng)作的其中一個(gè)的決定。所述詢問(wèn)包括所述給定情境的指示和反映所述裝置在多個(gè)情境的每一個(gè)中選擇相應(yīng)動(dòng)作的歷史決定的決定度量。所述操作還包括接收反饋數(shù)據(jù),根據(jù)該反饋數(shù)據(jù)計(jì)算推薦值。在這一點(diǎn)上,已經(jīng)由一個(gè)或多個(gè)節(jié)點(diǎn)根據(jù)決定度量和反映在各個(gè)節(jié)點(diǎn)處的歷史決定的另一個(gè)決定度量計(jì)算反饋數(shù)據(jù)。
文檔編號(hào)G06Q30/00GK102640178SQ200980162665
公開(kāi)日2012年8月15日 申請(qǐng)日期2009年11月30日 優(yōu)先權(quán)日2009年11月30日
發(fā)明者閆崢 申請(qǐng)人:諾基亞公司