背景技術(shù):
地圖和游戲技術(shù)的近期發(fā)展已經(jīng)帶來了引人注目的多玩家的基于位置的游戲,該游戲?qū)ΜF(xiàn)實(shí)環(huán)境進(jìn)行建模。已經(jīng)發(fā)現(xiàn)這樣的基于位置的游戲的玩家表現(xiàn)出與他們?cè)诂F(xiàn)實(shí)生活中與之具有已有關(guān)系的游戲中(in-game)位置(例如,家中、辦公室、喜歡的餐廳和/或其它興趣點(diǎn))的連接。
與此同時(shí),在連接不斷增加的通信環(huán)境中,玩家和用戶通常越來越關(guān)心確保其數(shù)據(jù)和/或與其網(wǎng)絡(luò)設(shè)備和服務(wù)的其它交互的隱私。特別地,許多用戶關(guān)心基于位置的隱私的問題(例如,如何確定用戶的設(shè)備被允許與之進(jìn)行連接、共享等的用戶/設(shè)備),以及如何在對(duì)于用戶施加盡可能少的負(fù)擔(dān)的情況下生成基于位置的隱私策略。
因此,服務(wù)提供商和設(shè)備制造商面臨著使用已經(jīng)能夠關(guān)于用戶而獲得的現(xiàn)有數(shù)據(jù)(例如,從基于位置的游戲所收集的游戲中行為數(shù)據(jù))來促進(jìn)自動(dòng)的基于位置的隱私策略生成的重要技術(shù)挑戰(zhàn)。
技術(shù)實(shí)現(xiàn)要素:
因此,需要一種用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的方法。
根據(jù)一個(gè)實(shí)施例,一種方法包括在至少一個(gè)用戶正在玩至少一個(gè)基于位置的游戲的同時(shí)確定與該至少一個(gè)用戶相關(guān)的游戲中行為數(shù)據(jù)。該方法還包括至少部分地引起該游戲中行為數(shù)據(jù)至該至少一個(gè)基于位置的游戲內(nèi)的一個(gè)或多個(gè)游戲位置的映射。該方法進(jìn)一步包括至少部分地引起該一個(gè)或多個(gè)游戲位置與一個(gè)或多個(gè)現(xiàn)實(shí)位置的關(guān)聯(lián)。該方法進(jìn)一步包括至少部分地引起至少部分地基于被映射到相關(guān)的一個(gè)或多個(gè)游戲位置的游戲中行為數(shù)據(jù)而針對(duì)該一個(gè)或多個(gè)現(xiàn)實(shí)位置的一種或多種隱私策略的生成。
根據(jù)另一個(gè)實(shí)施例,一種裝置包括至少一個(gè)處理器和至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器包括用于一個(gè)或多個(gè)計(jì)算機(jī)程序的計(jì)算機(jī)程序代碼,該至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與該至少一個(gè)處理器一起至少部分地引起該裝置在至少一個(gè)用戶正在玩至少一個(gè)基于位置的游戲的同時(shí)確定與該至少一個(gè)用戶相關(guān)的游戲中行為數(shù)據(jù)。該裝置還至少部分地引起該游戲中行為數(shù)據(jù)至該至少一個(gè)基于位置的游戲內(nèi)的一個(gè)或多個(gè)游戲位置的映射。該裝置進(jìn)一步至少部分地引起該一個(gè)或多個(gè)游戲位置與一個(gè)或多個(gè)現(xiàn)實(shí)位置的關(guān)聯(lián)。該裝置進(jìn)一步至少部分地引起至少部分地基于被映射到相關(guān)的一個(gè)或多個(gè)游戲位置的游戲中行為數(shù)據(jù)而針對(duì)該一個(gè)或多個(gè)現(xiàn)實(shí)位置的一種或多種隱私策略的生成。
根據(jù)另一個(gè)實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)承載一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,該一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列在被一個(gè)或多個(gè)處理器執(zhí)行時(shí)至少部分地引起裝置在至少一個(gè)用戶正在玩至少一個(gè)基于位置的游戲的同時(shí)確定與該至少一個(gè)用戶相關(guān)的游戲中行為數(shù)據(jù)。該裝置還至少部分地引起該游戲中行為數(shù)據(jù)至該至少一個(gè)基于位置的游戲內(nèi)的一個(gè)或多個(gè)游戲位置的映射。該裝置進(jìn)一步至少部分地引起該一個(gè)或多個(gè)游戲位置與一個(gè)或多個(gè)現(xiàn)實(shí)位置的關(guān)聯(lián)。該裝置進(jìn)一步至少部分地引起至少部分地基于被映射到相關(guān)的一個(gè)或多個(gè)游戲位置的游戲中行為數(shù)據(jù)而針對(duì)該一個(gè)或多個(gè)現(xiàn)實(shí)位置的一種或多種隱私策略的生成。
根據(jù)另一個(gè)實(shí)施例,一種裝置包括用于在至少一個(gè)用戶正在玩至少一個(gè)基于位置的游戲的同時(shí)確定與該至少一個(gè)用戶相關(guān)的游戲中行為數(shù)據(jù)的部件。該裝置還包括用于至少部分地引起該游戲中行為數(shù)據(jù)至該至少一個(gè)基于位置的游戲內(nèi)的一個(gè)或多個(gè)游戲位置的映射的部件。該裝置進(jìn)一步包括用于至少部分地引起該一個(gè)或多個(gè)游戲位置與一個(gè)或多個(gè)現(xiàn)實(shí)位置的關(guān)聯(lián)的部件。該裝置進(jìn)一步包括用于至少部分地引起至少部分地基于被映射到相關(guān)的一個(gè)或多個(gè)游戲位置的游戲中行為數(shù)據(jù)而針對(duì)該一個(gè)或多個(gè)現(xiàn)實(shí)位置的一種或多種隱私策略的生成的部件。
此外,針對(duì)本發(fā)明的各個(gè)示例實(shí)施例,以下是適用的:一種方法包括促進(jìn)(1)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)的處理和/或?qū)ζ溥M(jìn)行處理,該(1)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)至少部分地基于本申請(qǐng)中關(guān)于本發(fā)明的任意實(shí)施例所公開的方法(或處理)中的任意一種或者任意組合(包括至少部分地從其得出)。
針對(duì)本發(fā)明的各個(gè)示例實(shí)施例,以下也是適用的:一種方法包括促進(jìn)對(duì)至少一個(gè)接口的訪問,該至少一個(gè)接口被配置為允許對(duì)至少一個(gè)服務(wù)的訪問,該至少一個(gè)服務(wù)被配置為執(zhí)行本申請(qǐng)中所公開的網(wǎng)絡(luò)或服務(wù)提供商的方法(或處理)中的任意一種或者任意組合。
針對(duì)本發(fā)明的各個(gè)示例實(shí)施例,以下也是適用的:一種方法包括促進(jìn)創(chuàng)建和/或促進(jìn)修改(1)至少一個(gè)設(shè)備用戶界面要素和/或(2)至少一個(gè)設(shè)備用戶界面功能,該(1)至少一個(gè)設(shè)備用戶界面要素和/或(2)至少一個(gè)設(shè)備用戶界面功能至少部分地基于從本申請(qǐng)中關(guān)于本發(fā)明的任意實(shí)施例所公開的方法或處理之一或任意組合所產(chǎn)生的數(shù)據(jù)和/或信息,和/或從本申請(qǐng)中關(guān)于本發(fā)明的任意實(shí)施例所公開的方法(或處理)之一或任意組合所產(chǎn)生的至少一個(gè)信號(hào)。
針對(duì)本發(fā)明的各個(gè)示例實(shí)施例,以下也是適用的:一種方法包括創(chuàng)建和/或修改(1)至少一個(gè)設(shè)備用戶界面要素和/或(2)至少一個(gè)設(shè)備用戶界面功能,該(1)至少一個(gè)設(shè)備用戶界面要素和/或(2)至少一個(gè)設(shè)備用戶界面功能至少部分地基于從本申請(qǐng)中關(guān)于本發(fā)明的任意實(shí)施例所公開的方法(或處理)之一或任意組合所產(chǎn)生的數(shù)據(jù)和/或信息,和/或從本申請(qǐng)中關(guān)于本發(fā)明的任意實(shí)施例所公開的方法(或處理)之一或任意組合所產(chǎn)生的至少一個(gè)信號(hào)。
在各個(gè)示例實(shí)施例中,該方法(或處理)能夠在服務(wù)提供商一側(cè)或移動(dòng)設(shè)備一側(cè)完成,或者以共享的方式在服務(wù)提供商和移動(dòng)設(shè)備之間利用在兩側(cè)執(zhí)行的動(dòng)作來完成。
針對(duì)各個(gè)示例實(shí)施例,以下是適用的:一種包括用于執(zhí)行根據(jù)任一項(xiàng)所提交權(quán)利要求所述的方法的部件的裝置。
通過簡(jiǎn)單地對(duì)包括預(yù)期執(zhí)行本發(fā)明的最佳模式在內(nèi)的多個(gè)特定實(shí)施例和實(shí)施方式進(jìn)行說明,本發(fā)明的其它方面、特征和優(yōu)勢(shì)將從以下詳細(xì)描述中容易地顯而易見。本發(fā)明還能夠?yàn)槠渌也煌膶?shí)施例,并且其若干細(xì)節(jié)能夠以各種顯然的方式進(jìn)行修改,而并不背離本發(fā)明的精神和范圍。因此,附圖和描述要被認(rèn)為其本質(zhì)上是說明性而非限制性的。
附圖說明
在附圖的示圖中通過示例而非限制圖示了本發(fā)明的實(shí)施例:
圖1是根據(jù)一個(gè)實(shí)施例的能夠基于游戲中行為數(shù)據(jù)提供隱私策略生成的系統(tǒng)的示圖;
圖2是根據(jù)一個(gè)實(shí)施例的隱私平臺(tái)/隱私平臺(tái)模塊的組件的示圖;
圖3是根據(jù)一個(gè)實(shí)施例的用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的處理的流程圖;
圖4是根據(jù)一個(gè)實(shí)施例的用于對(duì)游戲中行為進(jìn)行分類以生成隱私策略的處理的流程圖;
圖5是根據(jù)一個(gè)實(shí)施例的用于基于游戲中行為數(shù)據(jù)針對(duì)位置確定敏感度狀態(tài)信息的處理的流程圖;
圖6a-圖6c是描繪根據(jù)各個(gè)示例實(shí)施例的用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的處理的用戶界面示圖;
圖7是能夠被用來實(shí)施本發(fā)明實(shí)施例的硬件的示圖;
圖8是能夠被用來實(shí)施本發(fā)明實(shí)施例的芯片組的示圖;
圖9是能夠被用來實(shí)施本發(fā)明實(shí)施例的移動(dòng)終端(例如,手機(jī))的示圖。
具體實(shí)施方式
公開了用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的方法、裝置和計(jì)算機(jī)程序的示例。在以下描述中,出于解釋的目的,給出了多個(gè)具體細(xì)節(jié)以便提供對(duì)本發(fā)明實(shí)施例的全面理解。然而,對(duì)于本領(lǐng)域技術(shù)人員顯而易見的是,可以在沒有這些具體細(xì)節(jié)或者利用等同配置形式的情況下來實(shí)踐本發(fā)明的實(shí)施例。在其它實(shí)例中,公知結(jié)構(gòu)和設(shè)備以框圖形式示出以避免對(duì)本發(fā)明的實(shí)施例造成不必要的混淆。
雖然這里討論的各個(gè)實(shí)施例是指生成隱私策略,但是預(yù)見到,實(shí)施例中所呈現(xiàn)的方法也適用于能夠被應(yīng)用于用戶設(shè)備的任意類型的策略(例如,安全策略、訪問策略等)。此外,雖然這里所描述的策略被作為基于位置的策略(例如,與諸如游戲中和/或現(xiàn)實(shí)位置之類的具體位置相關(guān)的策略)進(jìn)行討論,但是預(yù)見到,實(shí)施例中所呈現(xiàn)的方法也適用于基于其它情境參數(shù)(例如,按照聯(lián)系人、按照活動(dòng)、按照時(shí)間等)的策略。
圖1是根據(jù)一個(gè)實(shí)施例的能夠基于游戲中行為數(shù)據(jù)提供隱私策略生成的系統(tǒng)的示圖。傳統(tǒng)上,用于生成隱私策略的處理可能非常耗費(fèi)時(shí)間和/或精力。例如,關(guān)于基于位置的隱私策略,傳統(tǒng)的策略處理通常由用戶逐個(gè)地針對(duì)每個(gè)位置、每種類型的動(dòng)作、每個(gè)聯(lián)系人等手動(dòng)設(shè)置隱私策略。然而,這可能是許多用戶并不愿承擔(dān)的繁瑣過程。因此,用戶往往避免生成這樣的策略,其最終結(jié)果是只有簡(jiǎn)化的“全或無(all-or-nothing)”類型的策略得到實(shí)踐。這種“全或無”策略的實(shí)例包括當(dāng)前移動(dòng)平臺(tái)中其中基于位置的服務(wù)針對(duì)應(yīng)用被啟用或未啟用的設(shè)置,而無法指明基于位置的服務(wù)被啟用以及它們不被啟用的具體位置。
為了解決該問題,圖1a的系統(tǒng)100引入了通過從在玩基于位置的游戲的同時(shí)所收集的用戶行為數(shù)據(jù)進(jìn)行“學(xué)習(xí)”而自動(dòng)生成面向位置的策略的能力。在一個(gè)實(shí)施例中,系統(tǒng)100在玩基于位置的游戲的同時(shí)跟蹤用戶在特定游戲中位置處的行為和動(dòng)作。作為示例,基于位置的游戲包括使得用戶能夠在一個(gè)或多個(gè)游戲中位置處與其它玩家(或其虛擬對(duì)手)進(jìn)行交互的任意類型的游戲、應(yīng)用和/或服務(wù),上述游戲中位置可以與現(xiàn)實(shí)位置關(guān)聯(lián)?;谠撚螒蛑行袨閿?shù)據(jù),系統(tǒng)100生成對(duì)應(yīng)于游戲中位置的現(xiàn)實(shí)位置所特有的隱私策略。
在一個(gè)實(shí)施例中,面向位置的隱私策略例如控制用戶經(jīng)由他們的設(shè)備與應(yīng)用共享什么數(shù)據(jù),設(shè)備執(zhí)行哪些活動(dòng),設(shè)備如何與其它用戶進(jìn)行交互,等等。換句話說,這些隱私策略可以限制或允許訪問各種設(shè)備功能,例如:訪問一個(gè)或多個(gè)傳感器(例如,相機(jī)傳感器、位置傳感器、麥克風(fēng)等);在具體位置(例如,被確定為對(duì)用戶“敏感”的位置)處共享位置信息;在具體位置處進(jìn)行設(shè)備配對(duì);等等。例如,一種樣本策略可以是以下形式:“當(dāng)用戶u處于敏感位置l時(shí),不允許應(yīng)用a打開設(shè)備相機(jī)”。
作為示例,系統(tǒng)100能夠如何將(例如,從基于位置的游戲所收集的)用戶的游戲中行為數(shù)據(jù)轉(zhuǎn)換為基于位置的隱私策略的樣本用例如下:
(1)用戶u在游戲中的位置l處花費(fèi)的時(shí)間>t。使用該觀察結(jié)果推斷出游戲中位置l是用戶u的“敏感”位置,并且當(dāng)用戶u或設(shè)備處于位置l的現(xiàn)實(shí)等同位置的任何時(shí)候,隱私策略被定義為關(guān)閉用戶u的設(shè)備上的所有位置共享活動(dòng)。
(2)用戶u總是在游戲中的位置l處進(jìn)行活動(dòng)x。使用該觀察結(jié)果定義以下隱私策略:當(dāng)用戶u處于位置l的現(xiàn)實(shí)等同位置的任何時(shí)候,允許共享對(duì)應(yīng)于活動(dòng)x的傳感器和/或數(shù)據(jù),同時(shí)限制對(duì)用戶u的設(shè)備上的應(yīng)用對(duì)所有其它傳感器和/或數(shù)據(jù)的訪問。
(3)用戶u在游戲中的位置l處避開玩家p,但在位置l'處與玩家p進(jìn)行交互。該觀察結(jié)果被用于針對(duì)用戶u定義以下隱私策略:其在位置l的現(xiàn)實(shí)等同位置處限制用戶u的設(shè)備與與玩家p的設(shè)備進(jìn)行配對(duì),但是在位置l'的現(xiàn)實(shí)等同位置處允許用戶u的設(shè)備與玩家p的設(shè)備進(jìn)行配對(duì)。
如圖1所示,在一個(gè)實(shí)施例中,系統(tǒng)100包括用戶設(shè)備(ue)101a(例如,移動(dòng)設(shè)備),用戶設(shè)備101a可以潛在地與任意數(shù)目的其它用戶設(shè)備101b-101n進(jìn)行交互。ue101a和101b-101n也統(tǒng)稱為ue101。在一個(gè)實(shí)施例中,ue101a-101n可以執(zhí)行一個(gè)或多個(gè)游戲應(yīng)用103a-103n(也統(tǒng)稱為游戲應(yīng)用103)。作為示例,游戲應(yīng)用103可以包括基于位置的游戲,該游戲使得玩家能夠與游戲中位置進(jìn)行交互,上述游戲中位置可以與現(xiàn)實(shí)位置關(guān)聯(lián)或以其它方式表示現(xiàn)實(shí)位置。在一些示例性游戲應(yīng)用103中,游戲中位置也可以是實(shí)際的現(xiàn)實(shí)位置(例如,在基于位置的增強(qiáng)現(xiàn)實(shí)游戲中)。在另一個(gè)實(shí)施例中,游戲應(yīng)用103使得玩家能夠與游戲環(huán)境內(nèi)的其它玩家進(jìn)行交互。例如,在ue101a上玩游戲應(yīng)用103a的玩家可以與在相應(yīng)ue101b-101n上玩游戲應(yīng)用103a-103n的其它玩家進(jìn)行交互。在一個(gè)實(shí)施例中,游戲應(yīng)用103能夠被配置為收集或以其它方式生成表示游戲環(huán)境中的用戶動(dòng)作的游戲行為數(shù)據(jù)以及關(guān)于用戶玩游戲的情境信息(例如,位置、時(shí)間、持續(xù)時(shí)間等)。
作為示例,ue101是任意類型的移動(dòng)終端、固定終端或便攜式終端,包括移動(dòng)手機(jī)、站點(diǎn)、單元、設(shè)備、多媒體計(jì)算機(jī)、多媒體平板、互聯(lián)網(wǎng)節(jié)點(diǎn)、通信器、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、平板計(jì)算機(jī)、個(gè)人通信系統(tǒng)(pcs)設(shè)備、個(gè)人導(dǎo)航設(shè)備、個(gè)人數(shù)字助理(pda)、音/視頻播放器、數(shù)碼相機(jī)/攝像機(jī)、定位設(shè)備、電視接收器、無線電廣播接收器、電子書設(shè)備、游戲設(shè)備或者其任意組合,包括這些設(shè)備的配件和外設(shè)或者其任意組合。還預(yù)見到的是,ue101能夠支持任意類型的至用戶的接口(諸如“可穿戴”電路系統(tǒng)等)。
在一個(gè)實(shí)施例中,ue101a-101n被配置有一個(gè)或多個(gè)傳感器105a-105n,這些傳感器能夠生成在玩游戲期間使用的數(shù)據(jù)、用于生成隱私策略的數(shù)據(jù)、受ue101的隱私策略支配的數(shù)據(jù)、或者它們的組合。作為示例,傳感器105可以是任意類型的傳感器。在某些實(shí)施例中,傳感器105例如可以包括:用于采集位置數(shù)據(jù)的全球定位傳感器,用于檢測(cè)無線信號(hào)或網(wǎng)絡(luò)數(shù)據(jù)的網(wǎng)絡(luò)檢測(cè)傳感器,用于采集圖像數(shù)據(jù)的相機(jī)/成像傳感器,等等。在一個(gè)實(shí)施例中,傳感器105可以進(jìn)一步包括光傳感器、傾斜傳感器、壓力傳感器、音頻傳感器(例如,麥克風(fēng))、或者用于不同短距離通信(例如,藍(lán)牙、wifi等)的接收器。在另一個(gè)實(shí)施例中,傳感器105可以確定當(dāng)前設(shè)備情境并且可以關(guān)聯(lián)該情境信息以便于適于給定情境的隱私策略的應(yīng)用。
在一個(gè)實(shí)施例中,通過通信網(wǎng)絡(luò)107,ue101連接至隱私平臺(tái)109,以執(zhí)行與基于游戲中行為數(shù)據(jù)提供隱私策略生成相關(guān)的功能。在一個(gè)實(shí)施例中,盡管隱私平臺(tái)109在圖1中被示為網(wǎng)絡(luò)組件,但是可以預(yù)見到的是,隱私平臺(tái)109可以作為相應(yīng)的隱私平臺(tái)模塊110a-110n(也統(tǒng)稱為隱私平臺(tái)模塊110)而駐留在ue101內(nèi),從而使得隱私平臺(tái)103的全部或部分功能可以由隱私平臺(tái)模塊110在ue101本地執(zhí)行。因此,盡管關(guān)于執(zhí)行用于基于游戲中行為數(shù)據(jù)生成隱私策略的功能和/或處理的隱私平臺(tái)109對(duì)各個(gè)實(shí)施例進(jìn)行了描述,但是隱私平臺(tái)模塊110也可以執(zhí)行相同的所描述功能或處理中的一些或全部。
在一個(gè)實(shí)施例中,用戶(和/或諸如服務(wù)提供商的其它方)可以將系統(tǒng)100配置為使用網(wǎng)絡(luò)組件(例如,隱私平臺(tái)109)、本地組件(例如,隱私平臺(tái)模塊110)或者相結(jié)合的網(wǎng)絡(luò)組件和本地組件來生成隱私策略。在一個(gè)實(shí)施例中,所要使用的一個(gè)或多個(gè)組件的配置可以基于用戶的總體隱私設(shè)置。例如,用戶的總體隱私設(shè)置可能指明不應(yīng)該將個(gè)人數(shù)據(jù)傳送到用戶的設(shè)備(例如,ue101)之外,系統(tǒng)100可以將隱私平臺(tái)模塊110配置為在設(shè)備本地執(zhí)行隱私策略功能。
在一個(gè)實(shí)施例中,隱私平臺(tái)109例如在用戶在ue101上玩反映“現(xiàn)實(shí)生活”或“現(xiàn)實(shí)世界”位置的基于位置的游戲103的同時(shí)監(jiān)視用戶的游戲中行為。例如,隱私平臺(tái)109對(duì)用戶的游戲中行為執(zhí)行數(shù)據(jù)挖掘,以提取關(guān)于諸如所訪問的位置、與聯(lián)系人的交互、所執(zhí)行的活動(dòng)等的特征的用戶簡(jiǎn)檔。隨后,隱私平臺(tái)109基于從游戲中行為數(shù)據(jù)所提取的特征而生成隱私策略。例如,隱私平臺(tái)109可以將所提取的特征饋送到策略模板(例如,存儲(chǔ)在數(shù)據(jù)庫111中)以生成隱私策略。
在一個(gè)實(shí)施例中,隱私平臺(tái)109可對(duì)游戲中行為數(shù)據(jù)進(jìn)行處理以確定對(duì)用戶“敏感”的位置。例如,隱私平臺(tái)109可以使用時(shí)域準(zhǔn)則來確定哪些游戲中位置和/或現(xiàn)實(shí)位置是敏感的。在一個(gè)示例用例中,如果用戶停留或訪問一個(gè)位置大于閾值持續(xù)時(shí)間,則隱私平臺(tái)109可以被配置為將該位置指定為是敏感的。預(yù)見到,隱私平臺(tái)109可以使用任意準(zhǔn)則來確定位置是否敏感,例如包括訪問頻率、用戶指定、源自人群的信息等。
在一個(gè)實(shí)施例中,可以直接從基于位置的游戲103請(qǐng)求游戲中行為(例如,經(jīng)由應(yīng)用編程接口(api)、庫等),或者可以與關(guān)聯(lián)于游戲應(yīng)用103的網(wǎng)絡(luò)組件進(jìn)行交互。例如,游戲中行為數(shù)據(jù)可以被存儲(chǔ)在數(shù)據(jù)庫111中。這些網(wǎng)絡(luò)組件的示例包括服務(wù)平臺(tái)113、服務(wù)115a-115n(此后稱作服務(wù)115)和內(nèi)容提供商117a-117n(此后稱作內(nèi)容提供商117)。
在一個(gè)實(shí)施例中,服務(wù)平臺(tái)113可以包括與游戲應(yīng)用103相關(guān)的任意類型的服務(wù)和/或與玩游戲應(yīng)用103的用戶相關(guān)的游戲中行為數(shù)據(jù)。作為示例,服務(wù)平臺(tái)113可以包括社交網(wǎng)絡(luò)服務(wù)、內(nèi)容(例如,音頻、視頻、圖像等)供應(yīng)服務(wù)、應(yīng)用服務(wù)、存儲(chǔ)服務(wù)、情境信息確定服務(wù)、基于位置的服務(wù)、基于信息(例如,天氣、新聞等)的服務(wù)等。在一個(gè)實(shí)施例中,服務(wù)平臺(tái)113可以與ue101、隱私平臺(tái)109和內(nèi)容提供商117進(jìn)行交互,以補(bǔ)充或協(xié)助內(nèi)容信息的處理。在另一個(gè)實(shí)施例中,服務(wù)平臺(tái)113可以向隱私平臺(tái)109提供用戶偏好信息、情境信息等以幫助隱私平臺(tái)109來確定用于基于游戲中行為數(shù)據(jù)生成隱私策略的一個(gè)或多個(gè)隱私保護(hù)動(dòng)作。
作為示例,服務(wù)115可以是反映用戶的興趣和/或活動(dòng)的在線服務(wù)。在一種情形中,服務(wù)115提供每個(gè)用戶的表示形式(例如,簡(jiǎn)檔)、他/她的社交鏈接、以及各種附加信息。服務(wù)115允許用戶在其各自的網(wǎng)絡(luò)內(nèi)共享活動(dòng)信息、情境信息和興趣,并且提供數(shù)據(jù)便攜性。服務(wù)115還可以附加地輔助提供隱私平臺(tái)109來確定在通信會(huì)話上進(jìn)行交換的一個(gè)或多個(gè)信息的敏感度級(jí)別。在一個(gè)實(shí)施例中,服務(wù)115還可以進(jìn)一步輔助隱私平臺(tái)109進(jìn)行簡(jiǎn)檔映射以保護(hù)用戶的隱私興趣。在另一個(gè)實(shí)施例中,可以至少部分地以基于游戲中行為數(shù)據(jù)生成的隱私策略為基礎(chǔ)來確定由一個(gè)或多個(gè)服務(wù)所交換的信息的可訪問性。此外,用戶隱私簡(jiǎn)檔可以特定于每個(gè)服務(wù),例如,服務(wù)115可以基于其中相似或類似服務(wù)使用相同數(shù)據(jù)的用戶設(shè)置而推斷隱私策略設(shè)置。
內(nèi)容提供商117可以向ue101、游戲應(yīng)用103、隱私平臺(tái)109和服務(wù)平臺(tái)113的服務(wù)115提供內(nèi)容。所提供的內(nèi)容可以是任意類型的內(nèi)容,諸如文本內(nèi)容、音頻內(nèi)容、視頻內(nèi)容、圖像內(nèi)容等。例如,內(nèi)容提供商117可以提供可以對(duì)游戲應(yīng)用103、傳感器105或其組合的內(nèi)容進(jìn)行補(bǔ)充的內(nèi)容。在另一個(gè)示例中,內(nèi)容提供商117可以提供可以幫助隱私平臺(tái)109基于游戲中行為數(shù)據(jù)生成隱私策略的內(nèi)容,諸如提供策略模板、推薦隱私設(shè)置、源自人群的隱私策略等。在一個(gè)實(shí)施例中,內(nèi)容提供商117還可以存儲(chǔ)與ue101、隱私平臺(tái)109和服務(wù)平臺(tái)113的服務(wù)115相關(guān)的內(nèi)容。在另一個(gè)實(shí)施例中,內(nèi)容提供商117可以管理對(duì)中央數(shù)據(jù)庫的訪問,并且針對(duì)用戶的數(shù)據(jù)提供一致的標(biāo)準(zhǔn)接口。
在一個(gè)實(shí)施例中,系統(tǒng)100的通信網(wǎng)絡(luò)107包括一個(gè)或多個(gè)網(wǎng)絡(luò),諸如數(shù)據(jù)網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、電話網(wǎng)絡(luò)或者其任意組合。預(yù)見到,數(shù)據(jù)網(wǎng)絡(luò)可以是任意局域網(wǎng)(lan)、城域網(wǎng)(man)、廣域網(wǎng)(wan)、公共數(shù)據(jù)網(wǎng)(例如,互聯(lián)網(wǎng))、短距離無線網(wǎng)絡(luò)、或者任意其它適當(dāng)?shù)姆纸M交換網(wǎng)絡(luò),諸如商業(yè)所有的私人分組交換網(wǎng)絡(luò),例如私人線纜或光纖網(wǎng)絡(luò)等,或者其任意組合。此外,無線網(wǎng)絡(luò)例如可以是蜂窩網(wǎng)絡(luò)并且可以采用各種技術(shù),包括全球演進(jìn)的增強(qiáng)型數(shù)據(jù)速率(edge)、通用分組無線電服務(wù)(gprs)、全球移動(dòng)通信系統(tǒng)(gsm)、互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(ims)、通用移動(dòng)電信系統(tǒng)(umts)等,以及任意其它適當(dāng)?shù)臒o線介質(zhì),例如全球微波接入互操作性(wimax)、長(zhǎng)期演進(jìn)(lte)網(wǎng)絡(luò)、碼分多址(cdma)、寬帶碼分多址(wcdma)、無線保真度(wifi)、無線lan(wlan)、
在一個(gè)實(shí)施例中,隱私平臺(tái)109可以是具有多個(gè)互連組件的平臺(tái)。隱私平臺(tái)109可以包括用于基于游戲中行為數(shù)據(jù)生成隱私策略的多個(gè)服務(wù)器、智能聯(lián)網(wǎng)設(shè)備、計(jì)算設(shè)備、組件和對(duì)應(yīng)軟件。
作為示例,ue101、隱私平臺(tái)109、游戲應(yīng)用103、服務(wù)平臺(tái)113和內(nèi)容提供商117使用公知的、新的或仍在研發(fā)的協(xié)議互相進(jìn)行通信,并且與通信網(wǎng)絡(luò)107的其它組件進(jìn)行通信。在本上下文中,協(xié)議包括定義通信網(wǎng)絡(luò)107內(nèi)的網(wǎng)絡(luò)節(jié)點(diǎn)如何基于通信鏈路上所發(fā)送的信息互相進(jìn)行交互的規(guī)則集合。協(xié)議在每個(gè)節(jié)點(diǎn)內(nèi)的不同操作層面是有效的,從生成和接收各種類型的物理信號(hào),到選擇用于傳送那些信號(hào)的鏈路,到那些信號(hào)所指示的信息的格式,到識(shí)別計(jì)算機(jī)系統(tǒng)上執(zhí)行的哪個(gè)軟件應(yīng)用發(fā)送或接收信息。用于通過網(wǎng)絡(luò)交換信息的在概念上不同的協(xié)議層面在開放系統(tǒng)互連(osi)參考模型中有所描述。
網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信通常通過交換離散的數(shù)據(jù)分組來進(jìn)行。每個(gè)分組通常包括(1)與特定協(xié)議相關(guān)的報(bào)頭信息,以及(2)跟隨在報(bào)頭信息之后并且包含可以獨(dú)立于特定協(xié)議而被處理的信息的有效載荷信息。在一些協(xié)議中,分組包括(3)跟隨在有效載荷之后并且指示有效載荷信息的結(jié)束的報(bào)尾信息。報(bào)頭包括諸如分組的來源、其目的地、有效載荷的長(zhǎng)度之類的信息以及協(xié)議所使用的其它屬性。通常,特定協(xié)議的有效載荷中的數(shù)據(jù)包括與osi參考模型的不同的較高層相關(guān)的不同協(xié)議的報(bào)頭和有效載荷。特定協(xié)議的報(bào)頭通常指示其有效載荷中所包含的下一個(gè)協(xié)議的類型。較高層協(xié)議被視為封裝在較低層協(xié)議之中。如osi參考模型所定義的,遍歷諸如互聯(lián)網(wǎng)的多個(gè)異質(zhì)網(wǎng)絡(luò)的分組中所包括的報(bào)頭通常包括物理(第1層)報(bào)頭、數(shù)據(jù)鏈路(第2層)報(bào)頭、互聯(lián)網(wǎng)絡(luò)(第3層)報(bào)頭和傳輸(第4層)報(bào)頭以及各種應(yīng)用(第5層、第6層和第7層)報(bào)頭。
圖2是根據(jù)一個(gè)實(shí)施例的隱私平臺(tái)109和/或隱私平臺(tái)模塊110的組件的示圖。作為示例,隱私平臺(tái)109和/或隱私平臺(tái)模塊110包括用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的一個(gè)或多個(gè)組件。所預(yù)見到的是,這些組件的功能可以在一個(gè)或多個(gè)組件中進(jìn)行合并或者由等同功能的其它組件來執(zhí)行。在該實(shí)施例中,隱私平臺(tái)109和/或隱私平臺(tái)模塊110包括行為模塊201、建檔模塊203、啟發(fā)模塊205和策略模塊207。模塊201-207還連接到數(shù)據(jù)庫111,該數(shù)據(jù)庫用于存儲(chǔ)與基于游戲中行為數(shù)據(jù)生成隱私策略相關(guān)的數(shù)據(jù)。
在一個(gè)實(shí)施例中,行為模塊201可以監(jiān)視或以其它方式訪問在用戶玩基于位置的游戲(例如,基于位置的多玩家游戲)的同時(shí)所生成的游戲中行為數(shù)據(jù)。如之前所討論的,基于位置的游戲可以包括應(yīng)用、服務(wù)、內(nèi)容等,這些應(yīng)用、服務(wù)、內(nèi)容等包括作為它們游戲的一部分的游戲中位置,該游戲中位置是實(shí)際的現(xiàn)實(shí)位置或者是能夠關(guān)聯(lián)于現(xiàn)實(shí)位置的位置。例如,基于位置的游戲可以作為游戲的一部分而包括將用戶指向?qū)嶋H的物理位置。在其它示例中,基于位置的游戲可以呈現(xiàn)用戶能夠虛擬訪問的現(xiàn)實(shí)位置的虛擬表示形式。在其它示例中,基于位置的游戲可以呈現(xiàn)混合環(huán)境,其中游戲中位置可以是現(xiàn)實(shí)環(huán)境的類似表示形式。
在一個(gè)實(shí)施例中,行為模塊201監(jiān)視基于位置的游戲內(nèi)的與用戶相關(guān)的任意類型的交互或事件作為游戲行為數(shù)據(jù)。例如,游戲中行為數(shù)據(jù)可以包括但不限于游戲中的感興趣動(dòng)作,例如:(a)用戶在游戲中購買或訪問的位置;(b)用戶在不同位置處執(zhí)行的活動(dòng)的類型;(c)游戲中用戶喜歡花費(fèi)時(shí)間的地方;和(d)用戶在游戲中的具體位置和/或時(shí)間與游戲中其它玩家的交互。作為示例,交互數(shù)據(jù)包括用戶在具體位置和/或時(shí)間與之交互的玩家以及用戶“避開”的玩家。在一些實(shí)施例中,與其它玩家的交互是雙重的,因?yàn)橛螒騽?dòng)作取決于用戶和所討論的其它玩家二者所做出的選擇。
在一個(gè)實(shí)施例中,行為模塊201可以對(duì)數(shù)據(jù)庫111中的游戲中行為數(shù)據(jù)進(jìn)行監(jiān)視、檢索、存儲(chǔ)等。在該示例中,所監(jiān)視的用戶動(dòng)作或游戲中行為數(shù)據(jù)被記錄在數(shù)據(jù)庫111中,該數(shù)據(jù)庫被托管在游戲終端或設(shè)備(例如,ue101)或者基于云的服務(wù)器(例如,服務(wù)平臺(tái)113和/或服務(wù)115)上。
在一個(gè)實(shí)施例中,在監(jiān)視或記錄游戲中行為數(shù)據(jù)之后,行為模塊201與建檔模塊203進(jìn)行交互以進(jìn)一步處理該游戲中行為數(shù)據(jù)。在一個(gè)實(shí)施例中,建檔模塊203對(duì)所監(jiān)視/記錄的游戲中行為數(shù)據(jù)執(zhí)行數(shù)據(jù)挖掘功能以提取出用于生成隱私策略的特征。這些特征的示例包括但不限于:(1)位置l—包括識(shí)別與用戶在游戲中所訪問的游戲中位置相關(guān)或相對(duì)應(yīng)的現(xiàn)實(shí)位置;(2)聯(lián)系人c—包括對(duì)用戶與之進(jìn)行交互的游戲玩家和交互的性質(zhì)進(jìn)行歸類(例如,確定其它游戲玩家是否為“好友”、“親戚”、“同事”、“陌生人”等,以及用戶如何與其它游戲玩家進(jìn)行交互—例如,表現(xiàn)出與他們進(jìn)行交互的興趣,避開他們等);以及(3)活動(dòng)a—對(duì)用戶在游戲中所執(zhí)行的活動(dòng)的類型進(jìn)行歸類。
在一個(gè)實(shí)施例中,建檔模塊203對(duì)如上所述的特征分類的結(jié)果進(jìn)行匯總以識(shí)別“敏感”位置(例如,感興趣位置或以其它方式與用戶相關(guān)的位置)。作為示例,敏感位置的識(shí)別可以包括基于用戶在該位置處與之進(jìn)行交互/避開的用戶聯(lián)系人以及在該位置處執(zhí)行的活動(dòng)的類型來識(shí)別該位置處的場(chǎng)所類型。在一個(gè)實(shí)施例中,建檔模塊203可以使用用戶在一個(gè)位置所花費(fèi)的時(shí)間量作為參數(shù)來確定該位置的敏感度,例如,游戲中用戶在那里花費(fèi)大于閾值t的時(shí)間的所有位置都可以被分類為是“敏感的”。建檔模塊203然后可以將敏感位置發(fā)送至隱私平臺(tái)109的其它模塊以便進(jìn)一步處理。
在一個(gè)實(shí)施例中,建檔模塊203可與啟發(fā)模塊205進(jìn)行交互以進(jìn)一步細(xì)化建檔處理。作為示例,啟發(fā)模塊205可以通過采用一個(gè)或多個(gè)啟發(fā)式算法作為特征提取/分類處理的附加輸入來提高建檔模塊203的建檔處理的精度。這些啟發(fā)式算法包括但不限于:(a)迭代/增量分類,(b)語義分類,(c)泛化,以及(d)整合。
作為示例,為了執(zhí)行交互/增量分類,啟發(fā)模塊205可以在關(guān)于用戶的新的游戲中行為數(shù)據(jù)變得可用時(shí)重復(fù)分類處理。在一個(gè)實(shí)施例中,可以細(xì)化這種增量分類以關(guān)注用戶在具體位置(例如,被識(shí)別為敏感位置的那些位置)的動(dòng)作,與具體聯(lián)系人的動(dòng)作,在執(zhí)行具體活動(dòng)時(shí)的動(dòng)作,等等。
對(duì)于語義分類,啟發(fā)模塊205可以使用例如可外部獲取的信息來更好地表征用戶針對(duì)具體位置的敏感度。例如,啟發(fā)模塊205例如可以關(guān)于位于具體位置的場(chǎng)所類型而使用可外部獲取的信息。在一個(gè)實(shí)施例中,啟發(fā)模塊205可以從一個(gè)或多個(gè)網(wǎng)絡(luò)源查詢可外部獲取的信息,上述網(wǎng)絡(luò)源包括但不限于內(nèi)容提供商117、服務(wù)平臺(tái)115和/或服務(wù)115。語義分類還能夠被應(yīng)用于其它所提取特征,諸如聯(lián)系人(例如,用于查詢與特定聯(lián)系人相關(guān)的更多信息以確定聯(lián)系人對(duì)于用戶的敏感度)、活動(dòng)(例如,用于查詢與活動(dòng)對(duì)于用戶的敏感度相關(guān)的信息),等等。
對(duì)于泛化,啟發(fā)模塊205可以將處于具體位置的用戶所表現(xiàn)的游戲中行為泛化至相同或相似類型的其它或所有位置。例如,即使可能在游戲中僅捕獲到用戶在一個(gè)具體公園的行為,但是能夠預(yù)期該用戶也可能在其它或所有公共公園/場(chǎng)所表現(xiàn)出類似的行為。在一個(gè)實(shí)施例中,啟發(fā)模塊205還可以泛化其它所提取的特征。例如,關(guān)于一種類型的聯(lián)系人或一種類型的活動(dòng)的游戲中行為可以被泛化至其它類似的聯(lián)系人和/或活動(dòng)。
在一個(gè)實(shí)施例中,啟發(fā)模塊205可以使用與其它類型的反饋機(jī)制或數(shù)據(jù)分析的集成來提高建檔模塊203所執(zhí)行的分類和特征提取的準(zhǔn)確性。例如,啟發(fā)模塊205可以與情緒狀態(tài)識(shí)別系統(tǒng)的結(jié)果進(jìn)行對(duì)接或以其它方式對(duì)其加以采用,以確定用戶在基于位置的游戲中對(duì)于具體位置、聯(lián)系人、活動(dòng)等的情緒響應(yīng)。隨后能夠使用該情緒響應(yīng)數(shù)據(jù)來提高“敏感”位置(或者,例如敏感聯(lián)系人、敏感活動(dòng)等)檢測(cè)處理的準(zhǔn)確性。
基于建檔模塊203和/或啟發(fā)模塊205所生成的分類結(jié)果,策略模塊207隨后定義適用于與用戶的游戲中行為數(shù)據(jù)中所指示的游戲中位置相關(guān)的現(xiàn)實(shí)位置的隱私策略。在一個(gè)實(shí)施例中,策略模塊207可以僅針對(duì)被識(shí)別為如上所述的“敏感”位置的那些位置定義策略??商鎿Q地,策略模塊207可以針對(duì)所有被識(shí)別的位置或敏感位置的子集來定義策略。
在一個(gè)實(shí)施例中,策略模塊207生成許可或限制的策略。此外,在一個(gè)實(shí)施例中,策略模塊207可以結(jié)合建檔模塊203所提取的特征而使用策略模板來生成策略。然而預(yù)見到的是,策略模塊207可以使用用于生成策略的任何部件,并且在各個(gè)實(shí)施例中所描述的基于模板的方法旨在作為說明而非限制。
更具體地,在一個(gè)實(shí)施例中,分類結(jié)果被用來定義隱私策略以調(diào)節(jié)在現(xiàn)實(shí)中所識(shí)別位置(例如,被識(shí)別為對(duì)用戶“敏感”的現(xiàn)實(shí)生活或現(xiàn)實(shí)世界的位置)的用戶交互i活動(dòng)。在一個(gè)實(shí)施例中,隱私策略可以是“許可的”或“限制的”。例如,許可策略允許具體動(dòng)作、功能等在相關(guān)的位置處發(fā)生,而限制策略則在相關(guān)的位置處限制或阻止具體動(dòng)作、功能等。
用來生成許可策略和限制策略的策略模板的示例如下:
a.許可策略:在敏感位置<l1,l2,…>處,允許
i.用戶u’的設(shè)備d分別與用戶/聯(lián)系人<c1,c2,…>的設(shè)備<d1,d2,…>進(jìn)行交互。
ii.與活動(dòng)<a1,a2,…>相關(guān)的應(yīng)用執(zhí)行—允許它們
1.訪問執(zhí)行活動(dòng)<a1,a2,…>所需的設(shè)備d的傳感器<s1,s2,…>,或者
2.與用戶/聯(lián)系人<c1,c2,…>共享與活動(dòng)<a1,a2,…>有關(guān)的應(yīng)用數(shù)據(jù)。
b.限制策略:在敏感位置<l1,l2,…>處,限制/阻止
i.用戶u’的設(shè)備d分別與用戶/聯(lián)系人<c1,c2,…>的設(shè)備<d1,d2,…>進(jìn)行交互。
ii.與活動(dòng)<a1,a2,…>有關(guān)的應(yīng)用執(zhí)行—防止它們
1.訪問與活動(dòng)<a1,a2,…>有關(guān)的設(shè)備d的傳感器<s1,s2,…>,或者
2.與用戶/聯(lián)系人<c1,c2,…>共享與活動(dòng)<a1,a2,…>有關(guān)的應(yīng)用數(shù)據(jù)。
因此,在一個(gè)實(shí)施例中,該策略生成處理包括將(例如,如建檔模塊203所提取、建檔、分類等的)位置l、聯(lián)系人c和/或活動(dòng)a映射至它們?cè)谝陨纤攀龅牟呗阅0逯械恼嘉环?/p>
以上所給出的隱私平臺(tái)109的模塊和組件能夠以硬件、固件、軟件或者它們的組合來實(shí)施。盡管在圖1中被描繪為單獨(dú)的實(shí)體,但是可以預(yù)見到隱私平臺(tái)109可以被實(shí)施以便由相應(yīng)ue101進(jìn)行直接操作。因此,隱私平臺(tái)109可以通過ue101的操作系統(tǒng)生成直接信號(hào)輸入,以便與游戲應(yīng)用103以及在ue101上執(zhí)行的其它應(yīng)用或服務(wù)進(jìn)行交互。在另一個(gè)實(shí)施例中,模塊201-207中的一個(gè)或多個(gè)模塊可以被實(shí)施用于作為隱私平臺(tái)109或者它們的組合由相應(yīng)ue101進(jìn)行操作。此外,隱私平臺(tái)109可以依據(jù)信息和/或訂戶共享部署而被集成以便諸如以小部件或小應(yīng)用程序的形式而隨服務(wù)115直接操作。這里所給出的各個(gè)實(shí)施例預(yù)見到任意和所有的部署形式及模型。
圖3是根據(jù)一個(gè)實(shí)施例的用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的處理的流程圖。在一個(gè)實(shí)施例中,隱私平臺(tái)109執(zhí)行處理300,并且例如在包括如圖8所示的處理器和存儲(chǔ)器的芯片組中進(jìn)行實(shí)施。除此之外或可替換地,隱私平臺(tái)模塊110可以執(zhí)行處理300的全部或一部分,并且也可以在包括如圖8所示的處理器和存儲(chǔ)器的芯片組中進(jìn)行實(shí)施。
在步驟301,隱私平臺(tái)109在至少一個(gè)用戶正在玩至少一個(gè)基于位置的游戲的同時(shí),確定與該至少一個(gè)用戶相關(guān)的游戲中行為數(shù)據(jù)。在一個(gè)實(shí)施例中,游戲中行為包括由基于位置的游戲103和/或游戲103正在其上執(zhí)行的ue101所生成的交互、事件、情境信息,和/或任意其它信息。例如,除了游戲中可用的交互跟蹤數(shù)據(jù)之外,隱私平臺(tái)109還可以訪問設(shè)備的傳感器105的同時(shí)期的傳感器數(shù)據(jù),其可以提供在玩游戲的期間所收集到的情境信息(例如,運(yùn)動(dòng)、時(shí)間、位置、活動(dòng),其它所感測(cè)到的附近設(shè)備,聯(lián)系人信息等)。在一個(gè)實(shí)施例中,基于位置的游戲103可以提供應(yīng)用編程接口(api)以提供對(duì)游戲中數(shù)據(jù)的訪問。在其它示例中,游戲103可以將游戲中行為數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(例如,數(shù)據(jù)庫111)中,或者存儲(chǔ)至隱私平臺(tái)103所能夠訪問的基于云的存儲(chǔ)裝置中。
在步驟303,隱私平臺(tái)109至少部分地引起該游戲中行為數(shù)據(jù)至該至少一個(gè)基于位置的游戲內(nèi)的一個(gè)或多個(gè)游戲位置的映射。在一個(gè)實(shí)施例中,隱私平臺(tái)109通過根據(jù)位置對(duì)數(shù)據(jù)進(jìn)行分類來執(zhí)行該映射。例如,隱私平臺(tái)109可以提取存儲(chǔ)在游戲中行為數(shù)據(jù)中的位置信息或者咨詢同時(shí)期的位置傳感器數(shù)據(jù)以確定適當(dāng)?shù)奈恢?例如,其中基于位置的游戲103作為玩游戲的一部分而將用戶指向?qū)嶋H物理位置)。以這種方式,隱私平臺(tái)109能夠適當(dāng)?shù)刈R(shí)別隨特定位置執(zhí)行或收集了游戲中行為的哪些部分。
在步驟305,隱私平臺(tái)109至少部分地引起該一個(gè)或多個(gè)游戲位置與一個(gè)或多個(gè)現(xiàn)實(shí)位置的關(guān)聯(lián)。在一個(gè)實(shí)施例中,為了將游戲中行為轉(zhuǎn)換為相對(duì)應(yīng)的現(xiàn)實(shí)位置,隱私平臺(tái)109可以確定與先前步驟中所識(shí)別的游戲位置相對(duì)應(yīng)的現(xiàn)實(shí)位置。例如,在基于位置的游戲103中,用戶被指向?qū)嶋H的物理位置,該游戲中位置與現(xiàn)實(shí)的位置具有直接的對(duì)應(yīng)關(guān)系。
在另一個(gè)實(shí)施例中,如果游戲世界是基于虛構(gòu)或部分虛構(gòu)的地圖或地理環(huán)境,則隱私平臺(tái)109可以識(shí)別游戲中位置的特征并將它們與現(xiàn)實(shí)中最緊密地匹配那些特征的現(xiàn)實(shí)位置進(jìn)行匹配,以找到相對(duì)應(yīng)的現(xiàn)實(shí)位置。例如,如果用戶訪問游戲103中的快餐店,其中該游戲中的快餐店位于用戶在游戲中的家的1英里之內(nèi),則隱私平臺(tái)109可以找到距用戶實(shí)際的家大致相同距離的等同于游戲中餐廳的現(xiàn)實(shí)世界的快餐店,并將該現(xiàn)實(shí)快餐店指定為等同物。
在一個(gè)實(shí)施例中,為了在游戲中位置和現(xiàn)實(shí)位置之間進(jìn)行關(guān)聯(lián),該隱私平臺(tái)可以使用各種啟發(fā)式算法,例如包括如之前所描述的語義分類和泛化。換句話說,一個(gè)或多個(gè)游戲位置與一個(gè)或多個(gè)現(xiàn)實(shí)位置的關(guān)聯(lián)至少部分地基于對(duì)游戲位置、現(xiàn)實(shí)位置或其組合的泛化。例如,泛化使得隱私平臺(tái)109能夠基于確定游戲中位置的類型或類別來進(jìn)行現(xiàn)實(shí)位置的關(guān)聯(lián)(例如,在之前段落中討論了這種泛化的示例)。在另一個(gè)實(shí)施例中,隱私平臺(tái)109可以采用語義分類來發(fā)現(xiàn)有關(guān)游戲中位置或處于該游戲中位置的場(chǎng)所的附加語義信息,以促進(jìn)找到相對(duì)應(yīng)或相關(guān)的現(xiàn)實(shí)位置。
在步驟307,隱私平臺(tái)109至少部分地引起至少部分地基于被映射到相關(guān)的一個(gè)或多個(gè)游戲位置的游戲中行為數(shù)據(jù)而針對(duì)該一個(gè)或多個(gè)現(xiàn)實(shí)位置的一種或多種隱私策略的生成。如之前所討論的,用于生成隱私策略的過程包括針對(duì)給定位置對(duì)游戲中行為數(shù)據(jù)進(jìn)行建檔以提取或分類任何數(shù)量的特征(例如,位置、聯(lián)系人、時(shí)間、活動(dòng)等)。基于游戲中行為數(shù)據(jù)中存在的交互數(shù)據(jù)的性質(zhì)(例如,在該位置進(jìn)行某些活動(dòng),在某些位置避開或偏好某些聯(lián)系人,等等),隱私平臺(tái)109將所提取的特征應(yīng)用于策略模板(例如,包含用于特征的占位符)來生成隱私策略。
在一個(gè)實(shí)施例中,一種或多種隱私策略包括一種或多種許可策略、一種或多種限制性策略、或者它們的組合;其中該一種或多種許可策略允許與至少一個(gè)用戶相關(guān)的至少一個(gè)設(shè)備的一種或多種功能;并且其中該一種或多種限制策略限制該至少一個(gè)設(shè)備的一種或多種功能。作為示例,該至少一個(gè)設(shè)備的一種或多種功能至少部分地包括一種或多種應(yīng)用功能、一種或多種傳感器功能、一種或多種數(shù)據(jù)共享功能、或者它們的組合。
圖4是根據(jù)一個(gè)實(shí)施例的用于對(duì)游戲中行為數(shù)據(jù)進(jìn)行分類以生成隱私策略的處理的流程圖。在一個(gè)實(shí)施例中,隱私平臺(tái)109執(zhí)行處理400,并且例如在包括如圖8所示的處理器和存儲(chǔ)器的芯片組中進(jìn)行實(shí)施。除此之外或可替換地,隱私平臺(tái)模塊110可以執(zhí)行處理400的全部或一部分,并且也可以在包括如圖8所示的處理器和存儲(chǔ)器的芯片組中進(jìn)行實(shí)施。處理400呈現(xiàn)用于執(zhí)行游戲中行為數(shù)據(jù)的特征提取或數(shù)據(jù)挖掘的可選步驟。
在步驟401,隱私平臺(tái)109至少部分地引起對(duì)游戲中行為信息的分類,以確定一個(gè)或多個(gè)游戲位置、一個(gè)或多個(gè)游戲聯(lián)系人、與一個(gè)或多個(gè)游戲聯(lián)系人的一個(gè)或多個(gè)交互、一個(gè)或多個(gè)游戲活動(dòng)、或者它們的組合??梢灶A(yù)見到,游戲位置、游戲聯(lián)系人、交互和/或游戲活動(dòng)被提供作為可以從游戲中行為數(shù)據(jù)所提取的特征的示例,而并非如所圖示的那樣提供。因此,這里描述的各個(gè)實(shí)施例的方法適用于可以從游戲中行為和/或有關(guān)數(shù)據(jù)(例如,在玩游戲的期間同時(shí)在設(shè)備上收集的情境數(shù)據(jù))所提取、建檔或挖掘的任意特征。
如前所述,隱私平臺(tái)109可以采用任意數(shù)量的啟發(fā)式算法來改進(jìn)或以其它方式促進(jìn)對(duì)游戲中行為數(shù)據(jù)的分類。例如,在一個(gè)實(shí)施例中,隨著游戲中行為數(shù)據(jù)變得可用,以遞增方式執(zhí)行分類。在一個(gè)實(shí)施例中,使用語義分類來執(zhí)行分類。在另一個(gè)實(shí)施例中,分類對(duì)能夠從其它補(bǔ)充系統(tǒng)(例如,情緒識(shí)別系統(tǒng))得到的數(shù)據(jù)進(jìn)行整合。
作為可選實(shí)施例,隱私平臺(tái)109還能夠?qū)l(fā)式算法應(yīng)用于除位置之外的特征(例如,聯(lián)系人、活動(dòng)等)以改進(jìn)基于位置的隱私策略。例如,在步驟403,隱私平臺(tái)109至少部分地引起一個(gè)或多個(gè)游戲聯(lián)系人與一個(gè)或多個(gè)現(xiàn)實(shí)聯(lián)系人的關(guān)聯(lián)。與位置一樣,如果游戲中聯(lián)系人并不直接與現(xiàn)實(shí)聯(lián)系人相關(guān),則隱私平臺(tái)109可以提取游戲中聯(lián)系人的特征(例如,諸如好友、親戚、同事、陌生人等的類別或類型),并將它們與用戶的現(xiàn)實(shí)聯(lián)系人進(jìn)行匹配。例如,用戶在游戲環(huán)境中關(guān)于家庭的行為可以被轉(zhuǎn)換為在現(xiàn)實(shí)環(huán)境中針對(duì)家庭的預(yù)期行為。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)游戲聯(lián)系人與一個(gè)或多個(gè)現(xiàn)實(shí)聯(lián)系人的關(guān)聯(lián)至少部分地基于被應(yīng)用于位置的類似啟發(fā)法(例如,語義分類、泛化、整合等)。
在步驟405,隱私平臺(tái)109進(jìn)一步基于分類和/或與現(xiàn)實(shí)聯(lián)系人的關(guān)聯(lián)而生成隱私策略。
圖5是根據(jù)一個(gè)實(shí)施例的用于針對(duì)基于游戲中行為數(shù)據(jù)的位置確定敏感度狀態(tài)信息的處理的流程圖。在一個(gè)實(shí)施例中,隱私平臺(tái)109執(zhí)行處理500,并且例如在包括如圖8所示的處理器和存儲(chǔ)器的芯片組中進(jìn)行實(shí)施。除此之外或可替換地,隱私平臺(tái)模塊110可以執(zhí)行處理400的全部或一部分,并且也可以在包括如圖8所示的處理器和存儲(chǔ)器的芯片組中進(jìn)行實(shí)施。處理500使得隱私平臺(tái)109能夠限制從游戲中行為數(shù)據(jù)所提取的需要隱私策略的位置的數(shù)量。例如,處理500使得隱私平臺(tái)109能夠確定哪些位置對(duì)用戶最敏感,并且隨后僅針對(duì)敏感位置或敏感位置的子集生成隱私策略。
在步驟501,隱私平臺(tái)109處理游戲中行為數(shù)據(jù)和/或促進(jìn)對(duì)游戲中行為數(shù)據(jù)的處理,以針對(duì)一個(gè)或多個(gè)游戲位置、一個(gè)或多個(gè)現(xiàn)實(shí)位置或者它們的組合確定敏感度狀態(tài)信息。在一個(gè)實(shí)施例中,隱私平臺(tái)109基于時(shí)域參數(shù)來確定敏感位置。例如,隱私平臺(tái)109至少部分地基于游戲中行為數(shù)據(jù)來確定在一個(gè)或多個(gè)游戲位置處所花費(fèi)的時(shí)間。在一個(gè)實(shí)施例中,敏感度狀態(tài)信息基于所花費(fèi)的時(shí)間來確定。例如,如果在特定位置處花費(fèi)的時(shí)間大于閾值,則隱私平臺(tái)109將該位置指定為是敏感的。如前所述,所花費(fèi)的時(shí)間僅是用于將位置指定為敏感的準(zhǔn)則的一個(gè)示例。其它示例包括但不限于訪問次數(shù)、其它人的推薦、搜索歷史等。
在步驟503,隱私平臺(tái)109針對(duì)以它們相關(guān)的敏感度狀態(tài)信息為基礎(chǔ)而被指定為敏感的位置而基于游戲中行為生成隱私策略。
圖6a-圖6c是描繪根據(jù)各個(gè)示例實(shí)施例的用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的處理的用戶界面示圖。如圖6a所示,圖示601描繪了其中用戶正在玩基于位置的多玩家增強(qiáng)現(xiàn)實(shí)游戲的場(chǎng)景,其提供了疊加在環(huán)境中的實(shí)際物理位置上的基于增強(qiáng)現(xiàn)實(shí)的游戲元素。在該示例中,用戶正在公園玩游戲,并且能夠在她本地環(huán)境中看到各種增強(qiáng)現(xiàn)實(shí)元素。
在開始該基于位置的游戲時(shí),隱私平臺(tái)109和/或隱私平臺(tái)模塊110可以在用戶的設(shè)備605上呈現(xiàn)通知603,以讓用戶知道隱私平臺(tái)109已經(jīng)檢測(cè)到基于位置的游戲正在進(jìn)行中。通知603還通知用戶正在收集用戶的游戲行為數(shù)據(jù)以促進(jìn)隱私策略的生成。通知603還提供用戶同意游戲中行為監(jiān)視的選項(xiàng)607。如果用戶通過選擇選項(xiàng)607的“是”按鈕表示同意,則隱私平臺(tái)109和/或隱私平臺(tái)模塊110開始監(jiān)視用戶的游戲中行為以啟動(dòng)隱私策略生成處理。
一旦收集了足夠的數(shù)據(jù),隱私平臺(tái)109和/或隱私平臺(tái)模塊110就對(duì)游戲中行為數(shù)據(jù)進(jìn)行處理以確定用戶敏感的位置。在該示例中,用戶已經(jīng)在公園a、餐廳a和家中花費(fèi)了大于閾值的時(shí)間量。如圖6b所示,隱私平臺(tái)109和/或隱私平臺(tái)模塊110在用戶設(shè)備605上呈現(xiàn)通知611,以指示已經(jīng)找到敏感位置并列出用戶的敏感位置。在一個(gè)實(shí)施例中,隱私平臺(tái)109和/或隱私平臺(tái)模塊110還可以呈現(xiàn)供用戶確認(rèn)或編輯敏感位置的選項(xiàng)613。
一旦用戶確認(rèn)了位置,隱私平臺(tái)109和/或隱私平臺(tái)模塊110就對(duì)與那些位置相關(guān)的游戲中行為數(shù)據(jù)進(jìn)行處理(例如,通過提取與這些位置相關(guān)的位置、聯(lián)系人、活動(dòng)、交互等),以針對(duì)處于該位置的用戶自動(dòng)生成基于位置的隱私策略。如圖6c所示,隱私平臺(tái)109和/或隱私平臺(tái)模塊110可以呈現(xiàn)已經(jīng)針對(duì)用戶所確認(rèn)的敏感位置生成了隱私策略的通知621。在這種情況下,公園a與策略a相關(guān),餐廳a與策略b相關(guān),并且家與策略c相關(guān)。作為示例,該策略根據(jù)用戶的游戲中行為而針對(duì)每個(gè)位置專門設(shè)定或定制。隱私平臺(tái)109和/或隱私平臺(tái)模塊110還向用戶呈現(xiàn)用來確認(rèn)或編輯策略的選項(xiàng)623。
因此,通過基于用戶的游戲中行為數(shù)據(jù)針對(duì)用戶自動(dòng)生成隱私策略,隱私平臺(tái)109和/或隱私平臺(tái)模塊110有利地避免了用戶不得不為每個(gè)潛在的感興趣位置人工指明策略。通過減輕負(fù)擔(dān),隱私平臺(tái)109和/或隱私平臺(tái)模塊110還有利地使得用戶能夠?qū)嵤┒ㄖ撇呗?,其適當(dāng)?shù)貑⒂没蛳拗圃O(shè)備功能而并不采用“全或無”的方式。
這里所描述的用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的處理有利地可以經(jīng)由軟件、硬件、固件或者軟件和/或固件和/或硬件的組合來實(shí)施。例如,這里所描述的處理有利地可以經(jīng)由(多個(gè))處理器、數(shù)字信號(hào)處理(dsp)芯片、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)等來實(shí)施。這樣的用于執(zhí)行所描述功能的示例性硬件在以下進(jìn)行詳細(xì)描述。
圖7圖示了可以在其上實(shí)施本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)700。雖然計(jì)算機(jī)系統(tǒng)700關(guān)于特定裝置或設(shè)備進(jìn)行了描繪,但是預(yù)見到的是,圖7內(nèi)的其它裝置或設(shè)備(例如,網(wǎng)絡(luò)元件、服務(wù)器等)能夠部署系統(tǒng)700的所圖示的硬件和組件。計(jì)算機(jī)系統(tǒng)700被編程(例如,經(jīng)由計(jì)算機(jī)程序代碼或指令)以基于如這里所描述的游戲中行為數(shù)據(jù)提供隱私策略生成,并且包括諸如總線710的通信機(jī)制,其用于在計(jì)算機(jī)系統(tǒng)700的其它內(nèi)部組件和外部組件之間傳遞信息。信息(也稱作數(shù)據(jù))被表示為可測(cè)量現(xiàn)象的物理表達(dá)形式,通常是電壓,但是在其它實(shí)施例中包括諸如磁性、電磁、壓力、化學(xué)、生物、分子、原子、亞原子和量子交互之類的現(xiàn)象。例如,北磁場(chǎng)和南磁場(chǎng)或者零電壓和非零電壓表示二元數(shù)位(比特)的兩個(gè)狀態(tài)(0,1)。其它現(xiàn)象能夠表示更高基礎(chǔ)的數(shù)位。測(cè)量之前的多個(gè)同時(shí)量子狀態(tài)的疊加表示量子比特(qubit)。一個(gè)或多個(gè)數(shù)位的序列構(gòu)成被用來表示字符的編號(hào)或代碼的數(shù)字?jǐn)?shù)據(jù)。在一些實(shí)施例中,稱作模擬數(shù)據(jù)的信息由特定范圍內(nèi)的可測(cè)量數(shù)值的近似連續(xù)體所表示。計(jì)算機(jī)系統(tǒng)700或者其部分構(gòu)成了用于執(zhí)行基于游戲中行為數(shù)據(jù)提供隱私策略生成的一個(gè)或多個(gè)步驟的部件。
總線710包括信息的一個(gè)或多個(gè)并行導(dǎo)體以使得信息在耦合至總線710的設(shè)備之間快速傳輸。用于處理信息的一個(gè)或多個(gè)處理器702與總線710進(jìn)行耦合。
處理器(或多個(gè)處理器)702對(duì)如由與基于游戲中行為數(shù)據(jù)提供隱私策略生成有關(guān)的計(jì)算機(jī)程序代碼所指明的信息執(zhí)行一組操作。該計(jì)算機(jī)程序代碼是指令或聲明的集合,其提供供處理器和/或計(jì)算機(jī)系統(tǒng)用來執(zhí)行指定功能的操作的指令。代碼例如可以以被編譯為處理器的本地指令集合的計(jì)算機(jī)編程語言進(jìn)行編寫。該代碼還可以直接使用本地指令集合(例如,機(jī)器語言)進(jìn)行編寫。該組操作包括從總線710取得信息以及將信息置于總線710上。該組操作通常還包括比較兩個(gè)或更多信息單元,移動(dòng)信息單元的位置,并且將兩個(gè)或多個(gè)信息單元進(jìn)行合并,諸如通過相加或相乘或者如or、異或(xor)和and的邏輯運(yùn)算。該操作集合中能夠由處理器所執(zhí)行的每個(gè)操作通過被稱作指令的信息向處理器進(jìn)行表示,諸如一個(gè)或多個(gè)數(shù)位的操作代碼。要由處理器702所執(zhí)行的諸如操作代碼序列的操作序列構(gòu)成了處理器指令,該處理器指令也被稱作計(jì)算機(jī)系統(tǒng)指令或者簡(jiǎn)單地稱為計(jì)算機(jī)指令。除其它之外,處理器可以單獨(dú)或作為組合地被實(shí)施為機(jī)械、電子、磁性、光學(xué)、化學(xué)或量子組件。
計(jì)算機(jī)系統(tǒng)700還包括耦合至總線710的存儲(chǔ)器704。諸如隨機(jī)訪問存儲(chǔ)器(ram)或者任意其它動(dòng)態(tài)存儲(chǔ)設(shè)備的存儲(chǔ)器704存儲(chǔ)包括用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的處理器指令在內(nèi)的信息。動(dòng)態(tài)存儲(chǔ)器允許存儲(chǔ)于其中的信息由計(jì)算機(jī)系統(tǒng)700所改變。ram允許存儲(chǔ)在被稱作存儲(chǔ)器地址的位置處的信息單元獨(dú)立于在相鄰地址處的信息而被存儲(chǔ)和檢索。存儲(chǔ)器704還被處理器702用來在處理器指令執(zhí)行期間存儲(chǔ)臨時(shí)數(shù)值。計(jì)算機(jī)系統(tǒng)700還包括只讀存儲(chǔ)器(rom)706或者任何其它靜態(tài)存儲(chǔ)設(shè)備,其耦合至總線710以便存儲(chǔ)包括并不由計(jì)算機(jī)系統(tǒng)700所改變的指令在內(nèi)的靜態(tài)信息。一些存儲(chǔ)器由易失性存儲(chǔ)裝置所組成,易失性存儲(chǔ)裝置在失去供電時(shí)丟失存儲(chǔ)于其上的信息。諸如磁盤、光盤或閃存卡的非易失性(持久)存儲(chǔ)設(shè)備708也耦合至總線710,以用于存儲(chǔ)包括指令在內(nèi)的信息,該信息即使在計(jì)算機(jī)系統(tǒng)700關(guān)機(jī)或者以其它方式失去供電時(shí)也得以保持。
包括用于基于游戲中行為數(shù)據(jù)提供隱私策略生成的指令在內(nèi)的信息被從外部輸入設(shè)備712提供至總線710以便由處理器使用,該外部輸入設(shè)備712諸如包含由人類用戶進(jìn)行操作的字母數(shù)字按鍵的鍵盤或者傳感器。傳感器檢測(cè)其附近的狀況并且將那些檢測(cè)變換為與用來表示計(jì)算機(jī)系統(tǒng)700中的信息的可測(cè)量現(xiàn)象相兼容的物理表達(dá)形式。主要用于與人進(jìn)行交互的耦合至總線710的其它外部設(shè)備包括顯示設(shè)備714以及指示設(shè)備716,該顯示設(shè)備諸如陰極射線管(crt)、液晶顯示器(lcd)、發(fā)光二極管(led)顯示器、有機(jī)led(oled)顯示器、等離子屏幕或者用于呈現(xiàn)文本或圖像的打印機(jī),并且該指示設(shè)備諸如鼠標(biāo)、軌跡球、光標(biāo)方向鍵或運(yùn)動(dòng)傳感器之類的用于控制顯示器714上所呈現(xiàn)的小型光標(biāo)圖像的位置并且發(fā)出與顯示器714上所呈現(xiàn)的圖形要素相關(guān)的命令。在一些實(shí)施例中,例如在計(jì)算機(jī)系統(tǒng)700在沒有人類輸入的情況下自動(dòng)執(zhí)行所有功能的實(shí)施例中,能夠省略外部輸入設(shè)備712、顯示設(shè)備714和指示設(shè)備716中的一個(gè)或多個(gè)。
在所圖示的實(shí)施例中,諸如專用集成電路(asic)720之類的專用硬件耦合至總線710。該專用硬件被配置為出于特殊目的而足夠快速地執(zhí)行并非由處理器702所執(zhí)行的操作。asic的示例包括用于為顯示器714生成圖像的圖形加速器卡、用于對(duì)網(wǎng)絡(luò)上所發(fā)送的消息進(jìn)行加密和解密的密碼板、語音識(shí)別以及針對(duì)特殊外部設(shè)備的接口,該特殊外部設(shè)備諸如重復(fù)執(zhí)行以硬件實(shí)施更為有效的一些復(fù)雜操作序列的機(jī)器人手臂和醫(yī)療掃描設(shè)備。
計(jì)算機(jī)系統(tǒng)700還包括耦合至總線710的通信接口770的一個(gè)或多個(gè)實(shí)例。通信接口770向諸如打印機(jī)、掃描儀和外部磁盤之類的利用其自己的處理器進(jìn)行操作的各種外部設(shè)備提供單向或雙向通信耦合。通常,是與連接至本地網(wǎng)絡(luò)780的網(wǎng)絡(luò)鏈路778進(jìn)行耦合,具有其自己的處理器的各種外部設(shè)備連接至該本地網(wǎng)絡(luò)780。例如,通信接口770可以是個(gè)人計(jì)算機(jī)上的并行端口或串行端口或者是通用串行總線(usb)端口。在一些實(shí)施例中,通信接口770是綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(isdn)卡或者數(shù)字訂戶線路(dsl)卡,或者是向相對(duì)應(yīng)類型的電話線路提供信息通信連接的電話調(diào)制解調(diào)器。在一些實(shí)施例中,通信接口是將總線710上的信號(hào)轉(zhuǎn)換為用于同軸線纜上的通信連接的信號(hào)或者用于光纖線纜上的通信連接的光學(xué)信號(hào)的線纜調(diào)制解調(diào)器。作為另一個(gè)示例,通信接口770可以是用于向諸如以太網(wǎng)的兼容局域網(wǎng)(lan)提供數(shù)據(jù)通信連接的lan卡。也可以實(shí)施無線鏈路。對(duì)于無線鏈路而言,通信接口770發(fā)送或者接收或者既發(fā)送又接收包括紅外和光學(xué)信號(hào)在內(nèi)的電子、聲音或電磁信號(hào),其承載諸如數(shù)字?jǐn)?shù)據(jù)之類的信息流。例如,在諸如類似蜂窩電話的移動(dòng)電話的無線手持設(shè)備中,通信接口770包括被稱作無線電收發(fā)器的無線電頻帶電磁發(fā)射器和接收器。在某些實(shí)施例中,通信接口770實(shí)現(xiàn)至通信網(wǎng)絡(luò)107的連接,以便向ue101提供基于游戲中行為數(shù)據(jù)的隱私網(wǎng)絡(luò)生成。
如這里所使用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”是指參與向處理器702提供包括用于執(zhí)行的指令在內(nèi)的信息的任意介質(zhì)。這樣的介質(zhì)可以采取許多形式,包括但并不局限于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。諸如非易失性介質(zhì)的非瞬時(shí)介質(zhì)例如包括光盤或磁盤,諸如存儲(chǔ)設(shè)備708。易失性介質(zhì)例如包括動(dòng)態(tài)存儲(chǔ)器704。傳輸介質(zhì)例如包括雙絞線線纜、同軸線纜、銅線、光纖線纜以及通過沒有線路或線纜的空間行進(jìn)的載波,諸如光波或者包括無線電、光學(xué)和紅外波在內(nèi)的電磁波。信號(hào)包括通過傳輸介質(zhì)進(jìn)行傳送的振幅、頻率、相位、極性或其它物理屬性的人為瞬態(tài)變化。一般形式的計(jì)算機(jī)可讀介質(zhì)例如包括軟盤、柔性盤、硬盤、磁帶、任意其它磁性介質(zhì)、cd-rom、cdrw、dvd、任意其它光學(xué)介質(zhì)、打孔卡、紙帶、光學(xué)標(biāo)記頁、具有孔洞圖案或者任意其它可光學(xué)識(shí)別的指示的任何其它物理介質(zhì)、ram、prom、eprom、閃存eprom、eeprom、閃存、任意其它存儲(chǔ)器芯片或卡盒、載波、或者計(jì)算機(jī)能夠從其進(jìn)行讀取的任意其它介質(zhì)。術(shù)語計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在這里被用來指代除傳輸介質(zhì)之外的任意計(jì)算機(jī)可讀介質(zhì)。
在一個(gè)或多個(gè)有形介質(zhì)中編碼的邏輯包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的處理器指令或者諸如asic720的專用硬件之一或其二者。
網(wǎng)絡(luò)鏈路778通常使用傳輸介質(zhì)通過一個(gè)或多個(gè)網(wǎng)絡(luò)向使用或處理信息的其它設(shè)備提供信息通信。例如,網(wǎng)絡(luò)鏈路778可以通過本地網(wǎng)絡(luò)780提供到主機(jī)計(jì)算機(jī)782或者到由互聯(lián)網(wǎng)服務(wù)提供商(isp)所操作的設(shè)備784的連接。isp設(shè)備784進(jìn)而通過網(wǎng)絡(luò)中目前一般被稱作互聯(lián)網(wǎng)790的公共全球分組交換通信網(wǎng)絡(luò)來提供數(shù)據(jù)通信服務(wù)。
稱作服務(wù)器主機(jī)792的連接至互聯(lián)網(wǎng)的計(jì)算機(jī)存放響應(yīng)于通過互聯(lián)網(wǎng)所接收的信息而提供服務(wù)的處理。例如,服務(wù)器主機(jī)792存放提供表示視頻數(shù)據(jù)的信息以便在顯示器714處進(jìn)行呈現(xiàn)的處理。預(yù)見到,系統(tǒng)700的組件能夠在例如主機(jī)782或服務(wù)器792的其它計(jì)算機(jī)系統(tǒng)內(nèi)以各種配置進(jìn)行部署。
本發(fā)明的至少一些實(shí)施例涉及使用計(jì)算機(jī)系統(tǒng)700來實(shí)施這里所描述的一些或全部技術(shù)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,那些技術(shù)由計(jì)算機(jī)系統(tǒng)700響應(yīng)于處理器702執(zhí)行存儲(chǔ)器704中所包含的一個(gè)或多個(gè)處理器指令的一個(gè)或多個(gè)序列來執(zhí)行。這種也被稱作計(jì)算機(jī)指令、軟件和程序代碼的指令可以從諸如存儲(chǔ)設(shè)備708或網(wǎng)絡(luò)鏈路778的另一計(jì)算機(jī)可讀介質(zhì)讀入存儲(chǔ)器704。存儲(chǔ)器704中所包含的指令序列的執(zhí)行引起處理器702執(zhí)行這里所描述的方法步驟中的一個(gè)或多個(gè)。在可替換實(shí)施例中,可以替代軟件或者與之相結(jié)合地使用諸如asic720之類的硬件來實(shí)現(xiàn)本發(fā)明。因此,除非這里明確另外指出,否則本發(fā)明的實(shí)施例并不局限于硬件和軟件的任何具體組合方式。
通過網(wǎng)絡(luò)鏈路778以及通過通信接口770的其它網(wǎng)絡(luò)進(jìn)行傳送的信號(hào)承載往來于計(jì)算機(jī)系統(tǒng)700的信息。除其它之外,計(jì)算機(jī)系統(tǒng)700能夠通過網(wǎng)絡(luò)鏈路778和通信接口770而通過網(wǎng)絡(luò)780、790發(fā)送和接收包括程序代碼在內(nèi)的信息。在使用互聯(lián)網(wǎng)790的示例中,服務(wù)器主機(jī)792通過互聯(lián)網(wǎng)790、isp設(shè)備784、本地網(wǎng)絡(luò)780和通信接口770傳送由從計(jì)算機(jī)700所發(fā)送的消息所請(qǐng)求的用于特定應(yīng)用的程序代碼。所接收的代碼可以在其被接收時(shí)由處理器702執(zhí)行,或者可以存儲(chǔ)在存儲(chǔ)器704或存儲(chǔ)設(shè)備708中或者存儲(chǔ)在任意其它非易失性存儲(chǔ)中以便隨后執(zhí)行,或者上述的二者。以這種方式,計(jì)算機(jī)系統(tǒng)700可以獲取載波上的信號(hào)形式的應(yīng)用程序代碼。
在向處理器702承載指令或數(shù)據(jù)或者其二者的一個(gè)或多個(gè)序列以便執(zhí)行時(shí)可以涉及到各種形式的計(jì)算機(jī)可讀介質(zhì)。例如,指令和數(shù)據(jù)最初可以承載于諸如主機(jī)782之類的遠(yuǎn)程計(jì)算機(jī)的磁盤上。該遠(yuǎn)程計(jì)算機(jī)將指令和數(shù)據(jù)加載到其動(dòng)態(tài)存儲(chǔ)器中并且使用調(diào)制解調(diào)器通過電話線路發(fā)送該指令和數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)700本地的調(diào)制解調(diào)器接收電話線路上的指令和數(shù)據(jù)并且使用紅外發(fā)射器將該指令和數(shù)據(jù)轉(zhuǎn)換為用作網(wǎng)絡(luò)鏈路778的紅外載波上的信號(hào)。用作通信接口770的紅外檢測(cè)器接收紅外信號(hào)中所承載的指令和數(shù)據(jù)并且將表示該指令和數(shù)據(jù)的信息放到總線710上。總線710將該信息承載至存儲(chǔ)器704,處理器702從存儲(chǔ)器704獲取指令并且使用隨指令發(fā)送的一些數(shù)據(jù)執(zhí)行該指令。存儲(chǔ)器704中所接收的指令和數(shù)據(jù)可選地可以在被處理器702執(zhí)行之前或之后存儲(chǔ)在存儲(chǔ)設(shè)備708上。
圖8圖示了可以在其上實(shí)施本發(fā)明實(shí)施例的芯片組或芯片800。芯片組800被編程以如這里所描述的基于游戲中行為數(shù)據(jù)提供隱私策略生成,并且例如包括參考圖7所描述的并入在一個(gè)或多個(gè)物理封裝(例如,芯片)中的處理器和存儲(chǔ)器組件。作為示例,物理封裝包括結(jié)構(gòu)組裝件(例如,基板)上的一個(gè)或多個(gè)材料、組件和/或線路的布置以提供諸如物理強(qiáng)度、尺寸節(jié)約和/或電氣交互限制的一個(gè)或多個(gè)特性。預(yù)見到在某些實(shí)施例中,芯片組800可以以單個(gè)芯片來實(shí)施。進(jìn)一步預(yù)見到,在某些實(shí)施例中,芯片組或芯片800可以被實(shí)施為單個(gè)“片上系統(tǒng)”。進(jìn)一步預(yù)見到,在某些實(shí)施例中,例如將不會(huì)使用單獨(dú)的asic并且如這里所描述的所有相關(guān)功能都將由一個(gè)或多個(gè)處理器來執(zhí)行。芯片組或芯片800或者其部分構(gòu)成了用于執(zhí)行提供與功能的可用性相關(guān)的用戶接口導(dǎo)航信息的一個(gè)或多個(gè)步驟的部件。
在一個(gè)實(shí)施例中,芯片組或芯片800包括通信機(jī)制,諸如用于在芯片組800的組件之間傳遞信息的總線801。處理器803連接至總線801以執(zhí)行例如存儲(chǔ)在存儲(chǔ)器805中的指令和處理信息。處理器803可以包括一個(gè)或多個(gè)處理核心,其中每個(gè)核心被配置為獨(dú)立執(zhí)行。多核處理器使得能夠在單個(gè)物理封裝內(nèi)進(jìn)行多重處理。多核處理器的示例包括兩個(gè)、四個(gè)、八個(gè)或更多數(shù)量的處理核心??商鎿Q地或除此之外,處理器803可以包括經(jīng)由總線801串聯(lián)配置的一個(gè)或多個(gè)微處理器以使得能夠?qū)χ噶?、管道和多線程進(jìn)行獨(dú)立執(zhí)行。處理器803還可以伴隨有一個(gè)或多個(gè)專用組件以執(zhí)行某些處理功能和任務(wù),諸如一個(gè)或多個(gè)數(shù)字信號(hào)處理器(dsp)807或者一個(gè)或多個(gè)專用集成電路(asic)809。dsp807通常被配置為獨(dú)立于處理器803實(shí)時(shí)處理實(shí)際信號(hào)(例如,聲音)。類似地,asic809能夠被配置為無法由更為通用的處理器輕易執(zhí)行的專用功能。用于輔助執(zhí)行這里所描述的發(fā)明功能的其它專用組件可以包括一個(gè)或多個(gè)現(xiàn)場(chǎng)可編程門陣列(fpga)(未示出)、一個(gè)或多個(gè)控制器(未示出)或者一個(gè)或多個(gè)其它專用計(jì)算機(jī)芯片。
在一個(gè)實(shí)施例中,芯片組或芯片800僅包括一個(gè)或多個(gè)處理器以及支持和/或涉及和/或用于一個(gè)或多個(gè)處理器的一些軟件和/或固件。
處理器803和伴隨組件經(jīng)由總線801而連接至存儲(chǔ)器805。存儲(chǔ)器805包括動(dòng)態(tài)存儲(chǔ)器(例如,ram、磁盤、可寫入光盤等)和靜態(tài)存儲(chǔ)器(例如,rom、cd-rom等),以便存儲(chǔ)可執(zhí)行指令,該可執(zhí)行指令在被執(zhí)行時(shí)實(shí)施這里所描述的發(fā)明步驟以基于游戲中行為數(shù)據(jù)提供隱私策略生成。存儲(chǔ)器805還存儲(chǔ)與發(fā)明步驟的執(zhí)行相關(guān)或者由其所生成的數(shù)據(jù)。
圖9是根據(jù)一個(gè)實(shí)施例的能夠在圖1的系統(tǒng)中進(jìn)行操作的用于通信的移動(dòng)終端(例如,手機(jī))的示例性組件的示圖。在一些實(shí)施例中,移動(dòng)終端901或者其部分構(gòu)成了用于執(zhí)行基于游戲中行為數(shù)據(jù)提供隱私策略生成的一個(gè)或多個(gè)步驟的部件??傮w上,無線電接收器經(jīng)常在前端和后端特性方面進(jìn)行定義。接收器的前端內(nèi)包含所有的射頻(rf)電路而后端則包含所有的基帶處理電路。如本申請(qǐng)中所使用的,術(shù)語電路是指以下二者:(1)僅硬件的電路實(shí)施方式實(shí)現(xiàn)(諸如僅以模擬和/或數(shù)字電路的實(shí)施方式);(2)電路和軟件(和/或固件)的組合(諸如,在可應(yīng)用與特定環(huán)境的情況下,共同工作以引起諸如移動(dòng)電話或服務(wù)器的裝置執(zhí)行各種功能的包括(多個(gè))數(shù)字信號(hào)處理器的(多個(gè))處理器、軟件和(多個(gè))存儲(chǔ)器的組合)?!半娐贰钡倪@個(gè)定義應(yīng)用于本申請(qǐng)中使用該術(shù)語的所有情況,包括任意權(quán)利要求。作為另一個(gè)示例,如在本申請(qǐng)中所使用的并且如果可應(yīng)用于特定環(huán)境,術(shù)語“電路”還將覆蓋僅為處理器(或多個(gè)處理器)及其伴隨的軟件和/或固件的實(shí)施方式。如果可應(yīng)用于特定環(huán)境,則術(shù)語“電路”還將覆蓋作移動(dòng)電話中的基帶集成電路或應(yīng)用處理器集成電路,或者蜂窩網(wǎng)絡(luò)設(shè)備或其它網(wǎng)絡(luò)設(shè)備中類似的集成電路。
電話的相關(guān)內(nèi)部組件包括主控制單元(mcu)903、數(shù)字信號(hào)處理器(dsp)905以及包括麥克風(fēng)增益控制單元和揚(yáng)聲器增益控制單元在內(nèi)的接收器/發(fā)送器單元。主顯示器單元907向用戶提供顯示以支持各種應(yīng)用和移動(dòng)終端功能,該功能執(zhí)行或支持基于游戲中行為數(shù)據(jù)提供隱私策略生成的步驟。顯示器907包括顯示電路,其被配置為顯示移動(dòng)終端(例如,移動(dòng)電話)的用戶界面的至少一部分。因此,顯示器907和顯示電路被配置為促進(jìn)移動(dòng)終端的至少一些功能的用戶控制。音頻功能電路909包括麥克風(fēng)911以及對(duì)從麥克風(fēng)911輸出的語音信號(hào)進(jìn)行放大的麥克風(fēng)放大器。從麥克風(fēng)911所輸出的經(jīng)放大的語音信號(hào)被送至編碼器/解碼器(codec)913。
無線電區(qū)段915對(duì)功率進(jìn)行放大并且轉(zhuǎn)換頻率以便經(jīng)由天線917與包括在移動(dòng)通信系統(tǒng)中的基站進(jìn)行通信。功率放大器(pa)919和發(fā)送器/調(diào)制電路對(duì)mcu903進(jìn)行操作響應(yīng),其中如本領(lǐng)域已知的,來自pa919的輸出耦合至雙工器921或循環(huán)器或天線開關(guān)。pa919還耦合至電池接口和功率控制單元920。
在使用中,移動(dòng)終端901的用戶向麥克風(fēng)911中講話并且其聲音連同任意所檢測(cè)到的背景噪聲一起被轉(zhuǎn)換為模擬電壓。該模擬電壓隨后通過模數(shù)轉(zhuǎn)換器(adc)923而被轉(zhuǎn)換為數(shù)字信號(hào)。控制單元903將數(shù)字信號(hào)路由至dsp905中以便在其中處理,諸如話音編碼、信道編碼、加密和交織。在一個(gè)實(shí)施例中,經(jīng)處理的語音信號(hào)被并未單獨(dú)示出的單元使用蜂窩傳輸協(xié)議進(jìn)行編碼,該蜂窩傳輸協(xié)議諸如全球演進(jìn)的增強(qiáng)型數(shù)據(jù)速率(edge)、通用分組無線電服務(wù)(gprs)、全球移動(dòng)通信系統(tǒng)(gsm)、互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(ims)、通用移動(dòng)電信系統(tǒng)(umts)等,以及任意其它適當(dāng)無線介質(zhì),例如全球微波接入互操作性(wimax)、長(zhǎng)期演進(jìn)(lte)網(wǎng)絡(luò)、碼分多址(cdma)、寬帶碼分多址(wcdma)、無線保真度(wifi)、衛(wèi)星等,或者其任意組合。
編碼信號(hào)隨后被路由至均衡器925以便對(duì)通過空中傳輸期間出現(xiàn)的諸如相位和振幅失真之類的任何依賴于頻率的損傷進(jìn)行補(bǔ)償。在對(duì)比特流進(jìn)行均衡之后,調(diào)制器927將信號(hào)與rf接口929中所生成的rf信號(hào)進(jìn)行組合。調(diào)制器927利用頻率或相位調(diào)制而生成正弦波。為了準(zhǔn)備用于傳輸?shù)男盘?hào),上變頻器931將調(diào)制器927所輸出的正弦波與合成器933所生成的另一個(gè)正弦波進(jìn)行合并以實(shí)現(xiàn)所期望的傳輸頻率。該信號(hào)隨后通過pa919發(fā)送以將信號(hào)增加至適當(dāng)功率水平。在實(shí)際系統(tǒng)中,pa919用作可變?cè)鲆娣糯笃?,其增益由dsp905根據(jù)從網(wǎng)絡(luò)基站所接收的信息來控制。該信號(hào)隨后在雙工器921內(nèi)進(jìn)行濾波并且可選地被發(fā)送至天線耦合器935以匹配阻抗而提供最大功率傳輸。最后,該信號(hào)經(jīng)由天線917傳送至本地基站??梢蕴峁┳詣?dòng)增益控制(agc)以控制接收器的最后階段的增益。該信號(hào)可以從那里被轉(zhuǎn)發(fā)至遠(yuǎn)程電話,該遠(yuǎn)程電話可以為另一部蜂窩電話、任意其它移動(dòng)電話或連接至公共交換電話網(wǎng)絡(luò)(pstn)或其它電話網(wǎng)絡(luò)的固話。
傳送至移動(dòng)終端901的語音信號(hào)經(jīng)由天線917被接收并且立即由低噪聲放大器(lna)937所放大。下變頻器939降低載波頻率同時(shí)解調(diào)器941剝離rf而僅留下數(shù)字比特流。該信號(hào)隨后通過均衡器925并且由dsp905進(jìn)行處理。數(shù)模轉(zhuǎn)換器(dac)943對(duì)該信號(hào)進(jìn)行轉(zhuǎn)換并且所產(chǎn)生的輸出通過揚(yáng)聲器945而被傳送至用戶,這些全部都處于能夠被實(shí)施為中央處理單元(cpu)(未示出)的主控制單元(mcu)903的控制之下。
mcu903從鍵盤947接收包括輸入信號(hào)在內(nèi)的各種信號(hào)。與其它用戶輸入組件(例如,麥克風(fēng)911)相結(jié)合的鍵盤947和/或mcu903包括用于管理用戶輸入的用戶接口電路。mcu903運(yùn)行用戶接口軟件以促進(jìn)移動(dòng)終端901的至少一些功能的用戶控制,以便基于游戲中行為數(shù)據(jù)提供隱私策略生成。mcu903還分別向顯示器907和話音輸出切換控制器輸送顯示命令和切換命令。另外,mcu903與dsp905交換信息并且能夠訪問可選地結(jié)合的sim卡949和存儲(chǔ)器951。此外,mcu903執(zhí)行終端所需的各種控制功能。根據(jù)實(shí)施方式,dsp905可以對(duì)語音信號(hào)執(zhí)行各種常規(guī)的數(shù)字處理功能。此外,dsp905從麥克風(fēng)911所檢測(cè)的信號(hào)確定本地環(huán)境的背景噪聲水平并且將麥克風(fēng)911的增益設(shè)置為所選擇的用于對(duì)移動(dòng)終端901的用戶的自然趨勢(shì)進(jìn)行補(bǔ)償?shù)乃健?/p>
codec913包括adc923和dac943。存儲(chǔ)器951存儲(chǔ)包括來電話音數(shù)據(jù)在內(nèi)的各種數(shù)據(jù)并且能夠存儲(chǔ)包括例如經(jīng)由全球互聯(lián)網(wǎng)所接收的音樂數(shù)據(jù)在內(nèi)的其它數(shù)據(jù)。軟件模塊可以駐留于ram存儲(chǔ)器、閃存、寄存器或者本領(lǐng)域已知的任意其它形式的可寫入存儲(chǔ)介質(zhì)中。存儲(chǔ)器設(shè)備951可以是單個(gè)存儲(chǔ)器、cd、dvd、rom、ram、eeprom、光學(xué)存儲(chǔ)裝置、磁盤存儲(chǔ)裝置、閃存存儲(chǔ)裝置或者能夠存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的任意其它非易失性存儲(chǔ)介質(zhì),但是并不局限于此。
可選地結(jié)合的sim卡949例如承載諸如蜂窩電話號(hào)碼、載體供應(yīng)服務(wù)、訂閱細(xì)節(jié)和安全信息之類的重要信息。sim卡949主要用來在無線電網(wǎng)絡(luò)上標(biāo)識(shí)移動(dòng)終端901???49還包含用于存儲(chǔ)個(gè)人電話號(hào)碼登記、文本消息和用戶特定移動(dòng)終端設(shè)置的存儲(chǔ)器。
雖然已經(jīng)結(jié)合多個(gè)實(shí)施例和實(shí)施方式對(duì)本發(fā)明進(jìn)行了描述,但是本發(fā)明并不局限于此而是覆蓋落入所附權(quán)利要求范圍之內(nèi)的各種顯然的修改和等同布置。雖然本發(fā)明的特征在權(quán)利要求中以某些組合形式進(jìn)行表達(dá),但是預(yù)見到這些特征能夠以任意組合形式和順序進(jìn)行布置。