推薦服務(wù)中的隱私保護(hù)的制作方法
【專利摘要】本發(fā)明公開了一種用于隱私保護(hù)的系統(tǒng)和方法,用于保護(hù)利用客戶端設(shè)備(108)來使用服務(wù)提供者(110)所推薦服務(wù)的終端用戶的機(jī)密和個(gè)人信息。在一個(gè)實(shí)施方式中,用于推薦服務(wù)的隱私保護(hù)系統(tǒng)(102)包括處理器(202)和耦合到所述處理器(202)的存儲(chǔ)器(204)。所述存儲(chǔ)器(204)包括興趣群組聚集器模塊(112),該興趣群組聚集器模塊具有至少一個(gè)興趣群組聚集器,所述至少一個(gè)興趣群組聚集器中的每一個(gè)均被配置為:基于多個(gè)終端用戶中每個(gè)終端用戶的興趣簡(jiǎn)檔,對(duì)與被歸類至興趣群組的多個(gè)終端用戶有關(guān)的多個(gè)簡(jiǎn)檔信息分段進(jìn)行整理。
【專利說明】推薦服務(wù)中的隱私保護(hù)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信系統(tǒng),以及具體地但非排他地,涉及推薦服務(wù)中的終端用戶隱私保護(hù)。
【背景技術(shù)】
[0002]由于萬維網(wǎng)存在大量可用的內(nèi)容,終端用戶在訪問服務(wù)提供者所提供的內(nèi)容時(shí)往往由該服務(wù)提供者協(xié)助進(jìn)行了內(nèi)容選擇。傳統(tǒng)的已知技術(shù)(諸如基于內(nèi)容的推薦、協(xié)作推薦等)用于生成推薦,以使得終端用戶可以進(jìn)行這種選擇。在基于內(nèi)容的推薦中,終端用戶被推薦的是如下內(nèi)容、服務(wù)或產(chǎn)品,所述內(nèi)容、服務(wù)或產(chǎn)品與該終端用戶的興趣或選擇相匹配或與該終端用戶過去使用或喜愛的內(nèi)容、服務(wù)或產(chǎn)品類似。在協(xié)作推薦中,終端用戶被推薦的是如下內(nèi)容、服務(wù)或產(chǎn)品,所述內(nèi)容、服務(wù)或產(chǎn)品與具有相同或相似興趣或選擇的其他用戶所使用或喜愛的內(nèi)容、服務(wù)或產(chǎn)品相類似。
[0003]在基于內(nèi)容的推薦示例中,電影評(píng)論網(wǎng)站可能監(jiān)測(cè)到終端用戶定期查看某類電影,比如動(dòng)畫電影。因此,每當(dāng)有可看的動(dòng)畫電影時(shí),就可以向該終端用戶提供推薦,諸如通知或提醒,以便例如通過支付相關(guān)費(fèi)用來下載該電影。
[0004]在另一個(gè)示例中,搜索引擎門戶網(wǎng)站可以監(jiān)測(cè)和收集與由終端用戶使用的搜索查詢字符串有關(guān)的信息,而后可以根據(jù)其查看的以往結(jié)果向該終端用戶推薦備用搜索查詢字符串。
[0005]類似地,在協(xié)作推薦(也稱為協(xié)作過濾)中,服務(wù)提供者可以向終端用戶提供有針對(duì)性的廣告,這些廣告同與該終端用戶具有類似興趣和偏好的其他終端用戶所偏好的服務(wù)或產(chǎn)品有關(guān)。例如,如果電視節(jié)目或電影已經(jīng)被興趣與該終端用戶的興趣相匹配的其他終端用戶看過,則互聯(lián)網(wǎng)協(xié)議電視(IPTV)服務(wù)提供者可以向終端用戶推薦這些電視節(jié)目或電影。
[0006]在協(xié)作推薦的另一個(gè)示例中,如果某些站點(diǎn)被興趣簡(jiǎn)檔與該終端用戶的興趣簡(jiǎn)檔類似的其他終端用戶所喜愛,則網(wǎng)絡(luò)(web)門戶網(wǎng)站可以向這些終端用戶推薦這些站點(diǎn)。此夕卜,服務(wù)提供者可以基于具有類似興趣簡(jiǎn)檔的其他終端用戶參觀或?yàn)g覽過的地點(diǎn)、向終端用戶建議參觀地點(diǎn)或用餐地點(diǎn)等。
【發(fā)明內(nèi)容】
[0007]提供本
【發(fā)明內(nèi)容】
以便介紹涉及推薦服務(wù)中的終端用戶隱私保護(hù)的概念。此
【發(fā)明內(nèi)容】
并非旨在識(shí)別本發(fā)明要求保護(hù)的必要技術(shù)特征,也并非用于確定或限定本發(fā)明要求保護(hù)的范圍。
[0008]在一個(gè)實(shí)施方式中,一種用于推薦服務(wù)中隱私保護(hù)的方法包括:聚集與一個(gè)或多個(gè)終端用戶的多個(gè)興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息,其中所述一個(gè)或多個(gè)終端用戶已基于所述終端用戶的興趣簡(jiǎn)檔而被歸類至各種興趣群組。該方法進(jìn)一步包括:基于所聚集的簡(jiǎn)檔信息,確定由該至少一個(gè)興趣群組使用的一個(gè)或多個(gè)服務(wù),以及接收部分基于所使用的所述一個(gè)或多個(gè)服務(wù)的、針對(duì)各種興趣群組的推薦服務(wù)。
[0009]根據(jù)本發(fā)明的另一實(shí)施方式,一種用于受隱私保護(hù)的推薦服務(wù)的方法,包括:基于終端用戶的興趣簡(jiǎn)檔來確定至少一個(gè)興趣群組標(biāo)識(shí)(id),其中,該至少一個(gè)興趣群組標(biāo)識(shí)與至少一個(gè)預(yù)定義的興趣群組有關(guān)。該方法進(jìn)一步包括:向與至少一個(gè)興趣群組標(biāo)識(shí)相關(guān)聯(lián)的興趣群組聚集器模塊,匿名傳輸與終端用戶的興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息。
[0010]根據(jù)本發(fā)明的另一實(shí)施方式,用于推薦服務(wù)的隱私保護(hù)系統(tǒng)包括中間件處理器和耦合到該中間件處理器的中間件存儲(chǔ)器。該中間件存儲(chǔ)器包括興趣群組聚集器模塊,該興趣群組聚集器模塊具有至少一個(gè)興趣群組聚集器,至少一個(gè)興趣群組聚集器的每一個(gè)被配置為:對(duì)與基于多個(gè)終端用戶中每個(gè)終端用戶的興趣簡(jiǎn)檔而被歸類至興趣群組的多個(gè)終端用戶有關(guān)的簡(jiǎn)檔信息的多個(gè)分段進(jìn)行整理。
[0011]根據(jù)本發(fā)明的另一實(shí)施方式,用于推薦服務(wù)的隱私保護(hù)系統(tǒng)包括:客戶端處理器和耦合到該客戶端處理器的客戶端存儲(chǔ)器??蛻舳舜鎯?chǔ)器包括興趣群組標(biāo)識(shí)計(jì)算模塊,被配置為基于客戶端設(shè)備的終端用戶的興趣簡(jiǎn)檔,確定至少一個(gè)興趣群組id,其中,所述至少一個(gè)興趣群組id代表至少一個(gè)預(yù)定義興趣群組。在所述實(shí)施方式中,客戶端設(shè)備進(jìn)一步被配置為以匿名方式向隱私保護(hù)中間件系統(tǒng)傳輸至少一個(gè)興趣群組id和終端用戶的興趣簡(jiǎn)檔。
[0012]根據(jù)本發(fā)明另一實(shí)施方式,一種計(jì)算機(jī)可讀介質(zhì),其具有計(jì)算機(jī)可讀指令集,在被執(zhí)行時(shí)所述計(jì)算機(jī)可讀指令集執(zhí)行包括下述操作的動(dòng)作:聚集與一個(gè)或多個(gè)終端用戶的多個(gè)興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息,其中所述一個(gè)或多個(gè)終端用戶已基于所述終端用戶的興趣簡(jiǎn)檔而被歸類至各種興趣群組,基于所聚集的簡(jiǎn)檔信息,確定由至少一個(gè)興趣群組所使用的一個(gè)或多個(gè)服務(wù),以及接收部分基于所使用的一個(gè)或多個(gè)服務(wù)的、針對(duì)各種興趣群組的推薦服務(wù)。
[0013]根據(jù)本發(fā)明另一實(shí)施方式,一種計(jì)算機(jī)可讀介質(zhì),其具有計(jì)算機(jī)可讀指令集,當(dāng)被執(zhí)行時(shí)所述計(jì)算機(jī)可讀指令集執(zhí)行包括下述操作的動(dòng)作:基于終端用戶的興趣簡(jiǎn)檔來確定至少一個(gè)興趣群組標(biāo)識(shí)(id),其中所述至少一個(gè)興趣群組標(biāo)識(shí)與至少一個(gè)預(yù)定義的興趣群組有關(guān),以及向與所述至少一個(gè)興趣群組標(biāo)識(shí)相關(guān)聯(lián)的興趣群組聚集器模塊,匿名傳輸與所述終端用戶的興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息。
【專利附圖】
【附圖說明】
[0014]參考附圖給出詳細(xì)描述。在附圖中,附圖標(biāo)記的最左邊數(shù)字標(biāo)識(shí)其中首次出現(xiàn)該附圖標(biāo)記的附圖。貫穿附圖,使用相同的數(shù)字表示類似的特征和組件?,F(xiàn)在,僅作為示例并參考附圖,來描述根據(jù)本發(fā)明實(shí)施方式的系統(tǒng)和/或方法的一些實(shí)施方式,在附圖中:
[0015]圖1表示根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于推薦服務(wù)的隱私保護(hù)系統(tǒng)的網(wǎng)絡(luò)環(huán)境實(shí)現(xiàn);
[0016]圖2表示根據(jù)本發(fā)明一個(gè)實(shí)施方式的示例性隱私保護(hù)系統(tǒng);
[0017]圖3表示根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于推薦服務(wù)中的隱私保護(hù)的示例性方法;以及
[0018]圖4表示根據(jù)本發(fā)明另一實(shí)施方式的用于受隱私保護(hù)的推薦服務(wù)的示例性方法。
[0019]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,此處的任何框圖代表體現(xiàn)本發(fā)明原理的示意系統(tǒng)概念圖解。類似地,應(yīng)當(dāng)理解,任何流程圖、流程表、狀態(tài)轉(zhuǎn)移圖、偽代碼等表示實(shí)質(zhì)上可在計(jì)算機(jī)可讀介質(zhì)中表示、以及因此由計(jì)算機(jī)或處理器執(zhí)行的各種步驟,不論這種計(jì)算機(jī)或處理器被是否明確不出。
【具體實(shí)施方式】
[0020]本發(fā)明涉及推薦服務(wù)的隱私保護(hù)。此處描述與推薦服務(wù)的終端用戶隱私保護(hù)有關(guān)的系統(tǒng)和方法。在一個(gè)實(shí)施方式中,本發(fā)明公開了一種用于隱私保護(hù)系統(tǒng)和方法,以便保護(hù)利用其客戶端設(shè)備通過網(wǎng)絡(luò)使用服務(wù)提供者推薦的服務(wù)或查看所推薦內(nèi)容的終端用戶的機(jī)密和個(gè)人信息。
[0021]傳統(tǒng)地,服務(wù)提供者嘗試基于終端用戶的偏好和選擇來提供個(gè)性化服務(wù),諸如提供內(nèi)容(諸如視頻,音頻,新聞等)的服務(wù)。為了實(shí)現(xiàn)這個(gè)目的,服務(wù)提供者使用諸如基于內(nèi)容的推薦和/或協(xié)作推薦的技術(shù),基于該終端用戶過去的行動(dòng)或已被識(shí)別為興趣與該終端用戶的興趣類似的其他用戶過去的偏好,向終端用戶推薦可能感興趣的服務(wù)、內(nèi)容或產(chǎn)品。
[0022]例如,在傳統(tǒng)的基于內(nèi)容的推薦方法中,如果終端用戶,比如用戶A,已經(jīng)購買了某個(gè)作者寫的一本書,則服務(wù)提供者可能會(huì)建議用戶A購買由同一作者編寫的其他書籍或其他相同或相關(guān)主題的其他書籍等。
[0023]在另一種傳統(tǒng)的方法,即協(xié)作推薦方法中,服務(wù)提供者確定具有的興趣簡(jiǎn)檔可能與終端用戶類似的其他終端用戶,并向終端用戶服務(wù)推薦其他終端用戶所已偏好的內(nèi)容或產(chǎn)品。為此目的,使用傳統(tǒng)的已知方法執(zhí)行多個(gè)終端用戶的興趣簡(jiǎn)檔的生成和終端用戶興趣簡(jiǎn)檔與具有相似興趣的終端用戶的特定興趣群組的匹配。為簡(jiǎn)起見,省略描述本領(lǐng)域傳統(tǒng)上已知的細(xì)節(jié)。
[0024]例如,如果終端用戶,比如用戶B,對(duì)探險(xiǎn)運(yùn)動(dòng)感興趣,服務(wù)提供者試圖找到也對(duì)探險(xiǎn)運(yùn)動(dòng)感興趣的其他終端用戶。如果對(duì)探險(xiǎn)運(yùn)動(dòng)感興趣的任何其他終端用戶進(jìn)行了任何活動(dòng),服務(wù)提供者將建議用戶B進(jìn)行同一活動(dòng),即使用戶B可能沒有明確表示他對(duì)該活動(dòng)感興趣。這種傳統(tǒng)的方法假設(shè)具有類似興趣簡(jiǎn)檔(即,類似的興趣)的終端用戶具有很高的概率具有相同的個(gè)人偏好。
[0025]由服務(wù)提供者實(shí)施的傳統(tǒng)技術(shù)需要收集與終端用戶的個(gè)人偏好、選擇等相關(guān)的信息。通常,服務(wù)提供者通過各種途徑監(jiān)測(cè)和收集與終端用戶有關(guān)的信息,諸如通過分析日志文件,應(yīng)用歷史文件或保存在終端用戶的客戶端設(shè)備上的其他個(gè)人可識(shí)別信息。在另一種傳統(tǒng)技術(shù)中,服務(wù)提供者可以保存文本文件,諸如超文本傳輸協(xié)議(http) cookie,以收集與終端用戶有關(guān)的信息。例如,網(wǎng)絡(luò)門戶網(wǎng)站可以保存終端用戶的web瀏覽器的httpcookie,以存儲(chǔ)終端用戶的偏好,諸如字體大小,顯示小部件的布局等。此外,http cookie還可能存儲(chǔ)終端用戶的瀏覽細(xì)節(jié)并將其發(fā)送給網(wǎng)絡(luò)門戶網(wǎng)站。
[0026]由此,在試圖基于終端用戶的個(gè)人選擇向終端用戶提供推薦服務(wù)或個(gè)性化的內(nèi)容、服務(wù)或產(chǎn)品時(shí),服務(wù)提供者經(jīng)常監(jiān)測(cè)并收集與終端用戶的活動(dòng)有關(guān)的信息。在某些情況下,在服務(wù)提供者收集的信息的基礎(chǔ)上,有可能識(shí)別出終端用戶。這可能會(huì)導(dǎo)致?lián)p害終端用戶的個(gè)人信息或機(jī)密信息,并將終端用戶暴露于潛在的隱私攻擊或讓他成為廣告商或垃圾郵件的目標(biāo),等等。此外,在極端情況下,終端用戶可能成為諸如身份信息竊取、信用卡欺詐等各種罪行的受害者。[0027]本發(fā)明公開了用于對(duì)利用客戶端設(shè)備使用推薦服務(wù)(S卩,針對(duì)利用服務(wù)提供者直接地或者通過網(wǎng)絡(luò)提供的個(gè)性化或定制的內(nèi)容、服務(wù)或產(chǎn)品的推薦)的終端用戶進(jìn)行隱私保護(hù)的方法和系統(tǒng)。該系統(tǒng)和方法可以在各種計(jì)算設(shè)備中實(shí)現(xiàn)。在一個(gè)實(shí)施方式中,用于推薦服務(wù)的隱私保護(hù)系統(tǒng)包括多個(gè)客戶端設(shè)備和隱私保護(hù)中間件系統(tǒng)。
[0028]在一個(gè)實(shí)施方式中,簡(jiǎn)檔生成模塊安裝在終端用戶的客戶端設(shè)備中。這樣的客戶端設(shè)備的示例包括但并不限于,計(jì)算設(shè)備,諸如大型計(jì)算機(jī)、工作站、個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、小型計(jì)算機(jī),服務(wù)器,多處理器系統(tǒng)和筆記本電腦;蜂窩式通信設(shè)備,諸如個(gè)人數(shù)字助理,智能手機(jī),移動(dòng)電話等。簡(jiǎn)檔生成模塊可以作為軟件工具,固件,應(yīng)用插件等來實(shí)現(xiàn)。簡(jiǎn)檔生成模塊基于終端用戶的個(gè)人選擇和偏好生成該終端用戶的興趣簡(jiǎn)檔。在一個(gè)實(shí)現(xiàn)中,簡(jiǎn)檔生成模塊可以通過應(yīng)用編程接口(API)與各種應(yīng)用交互,以確定個(gè)人選擇和偏好。例如,簡(jiǎn)檔生成模塊可以從媒體播放器獲取關(guān)于終端用戶播放的視頻和音頻文件的信息,或者簡(jiǎn)檔生成模塊可以從網(wǎng)絡(luò)瀏覽器獲取終端用戶的瀏覽歷史等。在一個(gè)實(shí)現(xiàn)中,簡(jiǎn)檔生成模塊可以將與終端用戶有關(guān)的信息存儲(chǔ)為一組關(guān)鍵字-值配對(duì),其中關(guān)鍵字可以存儲(chǔ)項(xiàng)目,或與項(xiàng)目關(guān)聯(lián)的標(biāo)簽或類別。例如,將與如網(wǎng)站、歌曲、視頻等項(xiàng)目相關(guān)聯(lián)的元數(shù)據(jù)被存儲(chǔ)為關(guān)鍵字。同時(shí),與關(guān)鍵字對(duì)應(yīng)的值也被存儲(chǔ)。該值是表示終端用戶對(duì)相應(yīng)關(guān)鍵字的興趣水平。
[0029]各組關(guān)鍵字-值配對(duì)由在終端用戶的客戶端設(shè)備上運(yùn)行的群組標(biāo)識(shí)計(jì)算模塊訪問。群組標(biāo)識(shí)計(jì)算模塊對(duì)各組關(guān)鍵字-值配對(duì)進(jìn)行分析,以確定終端用戶可能屬于的群組。例如,在一個(gè)實(shí)施方式中,群組標(biāo)識(shí)計(jì)算模塊可以基于各組關(guān)鍵字-值配對(duì)的生成元標(biāo)簽??梢詫⑦@些元標(biāo)簽與興趣群組的預(yù)定義列表進(jìn)行比較,并且可以確定指示該終端用戶所屬群組的群組標(biāo)識(shí)(id)。采用傳統(tǒng)技術(shù)(諸如,本地靈敏度散列(LSH)技術(shù)或基于語義的聚類等)將具有類似或相同興趣的終端用戶歸類至相同群組。此外,終端用戶可被歸類至一個(gè)或更多的興趣群組。例如,對(duì)項(xiàng)目X和Y感興趣的終端用戶C可被歸類至由諸如群組idlOO表示的群組中,其中,對(duì)項(xiàng)目X,Y和Z感興趣的另一終端用戶,用戶D,可被歸類至由諸如群組idlOO和200表示的兩個(gè)興趣群組中。應(yīng)當(dāng)理解的是,簡(jiǎn)檔生成模塊和群組標(biāo)識(shí)計(jì)算模塊執(zhí)行的所有處理和作為其結(jié)果而生成的數(shù)據(jù)并不在終端用戶的客戶端設(shè)備外部傳輸。
[0030]終端用戶的客戶端設(shè)備直接或通過網(wǎng)絡(luò)連接到隱私保護(hù)中間件系統(tǒng)。在一個(gè)實(shí)施方式中,隱私保護(hù)中間件系統(tǒng)可以是一個(gè)或多個(gè)工作站,個(gè)人計(jì)算機(jī),臺(tái)式計(jì)算機(jī),多處理器系統(tǒng),筆記本電腦,網(wǎng)絡(luò)計(jì)算機(jī),小型計(jì)算機(jī),服務(wù)器等。在另一個(gè)實(shí)施方式中,隱私保護(hù)中間件系統(tǒng)可以包括多個(gè)節(jié)點(diǎn),諸如屬于一個(gè)或多個(gè)客戶端設(shè)備的計(jì)算資源的節(jié)點(diǎn),以及其中,隱私保護(hù)中間件系統(tǒng)在網(wǎng)格計(jì)算或云計(jì)算環(huán)境中實(shí)現(xiàn)。在又一實(shí)施方式中,隱私保護(hù)中間件系統(tǒng)也可以在任何終端用戶(諸如用戶M)的客戶端設(shè)備中實(shí)現(xiàn),而其他終端用戶作為節(jié)點(diǎn)直接或者通過諸如對(duì)等(P2P)網(wǎng)絡(luò)的網(wǎng)絡(luò)而連接至用戶M的客戶端設(shè)備。此外,隱私保護(hù)中間件系統(tǒng)也可運(yùn)行在由一個(gè)或多個(gè)非共謀的第三方托管或貢獻(xiàn)的節(jié)點(diǎn)上。
[0031]終端用戶客戶端設(shè)備的群組標(biāo)識(shí)計(jì)算模塊將終端用戶的興趣簡(jiǎn)檔傳輸給隱私保護(hù)中間件系統(tǒng)的群組聚集模塊。為了確保終端用戶相對(duì)對(duì)于隱私保護(hù)中間件系統(tǒng)的匿名性,在一個(gè)實(shí)施方式中,群組標(biāo)識(shí)計(jì)算模塊可以使用簡(jiǎn)檔切片(slicing)技術(shù)。在簡(jiǎn)檔切片時(shí),群組標(biāo)識(shí)計(jì)算模塊將簡(jiǎn)檔信息(即,與終端用戶的興趣簡(jiǎn)檔相關(guān)聯(lián)的信息)以多個(gè)小分段(segment)發(fā)送給隱私保護(hù)中間件系統(tǒng)。群組標(biāo)識(shí)計(jì)算模塊被配置為以使得分段本身不能被分析以識(shí)別出終端用戶的方式,將終端用戶的簡(jiǎn)檔分割成多個(gè)分段。此外,由于每個(gè)興趣簡(jiǎn)檔被分段,隱私保護(hù)中間件系統(tǒng)接收分成幾部分的簡(jiǎn)檔信息,并且每個(gè)興趣簡(jiǎn)檔無法整合多個(gè)分段以推導(dǎo)出完整簡(jiǎn)檔。由此,在客戶端設(shè)備處保護(hù)了簡(jiǎn)檔隱私。
[0032]此外,隱私保護(hù)中間件系統(tǒng)以匿名方式接收簡(jiǎn)檔信息,以確??蛻舳嗽O(shè)備是無法識(shí)別的。在一個(gè)實(shí)現(xiàn)中,以分段方式傳輸或完整地傳輸至隱私保護(hù)中間件系統(tǒng)的簡(jiǎn)檔信息均是不可與發(fā)送簡(jiǎn)檔信息的客戶端設(shè)備關(guān)聯(lián)的。這再一次確保隱私保護(hù)中間件系統(tǒng)不能訪問終端用戶的興趣簡(jiǎn)檔。在另一個(gè)實(shí)現(xiàn)中,群組標(biāo)識(shí)計(jì)算模塊使用洋蔥路由來將與終端用戶有關(guān)的信息傳輸至隱私保護(hù)中間件系統(tǒng)信息。洋蔥路由是一種通過網(wǎng)絡(luò)進(jìn)行匿名通信的技術(shù)。在洋蔥路由技術(shù)中,數(shù)據(jù)包被反復(fù)加密,然后通過稱為洋蔥路由器的若干網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行發(fā)送。每個(gè)洋蔥路由器去掉一層加密來發(fā)現(xiàn)路由指令,且將數(shù)據(jù)包發(fā)送到下一個(gè)路由器,在該處重復(fù)操作。這防止了這些中間節(jié)點(diǎn)知道數(shù)據(jù)包的出發(fā)地、目的地和內(nèi)容。所述實(shí)現(xiàn)確保傳輸簡(jiǎn)檔信息的客戶端設(shè)備針對(duì)隱私保護(hù)中間件系統(tǒng)是無法識(shí)別的。在一個(gè)實(shí)施方式中,群組標(biāo)識(shí)計(jì)算模塊可以采用簡(jiǎn)檔切片和洋蔥路由二者,以確保終端用戶不會(huì)被群組聚集模塊識(shí)別。
[0033]隱私保護(hù)中間件系統(tǒng)存儲(chǔ)由與之耦合的多個(gè)客戶端設(shè)備的多個(gè)群組標(biāo)識(shí)計(jì)算模塊傳輸?shù)男畔ⅰH航M聚集模塊分析該信息并且整理由群組標(biāo)識(shí)計(jì)算模塊傳輸?shù)年P(guān)鍵字-值配對(duì)。例如,群組聚集模塊可以通過基于傳統(tǒng)技術(shù)整理從屬于特定群組的終端用戶獲取的關(guān)鍵字,以匿名方式聚集屬于特定群組的所有終端用戶的興趣?;谠撜?,隱私保護(hù)中間件系統(tǒng)確定群組內(nèi)的首選內(nèi)容、產(chǎn)品或服務(wù)。例如,在一個(gè)實(shí)現(xiàn)中,隱私保護(hù)中間件系統(tǒng)可生成流行度圖表,以確定在群組內(nèi)某個(gè)預(yù)定義數(shù)量的首選內(nèi)容,產(chǎn)品或服務(wù)。
[0034]隱私保護(hù)中間件系統(tǒng)直接地或通過網(wǎng)絡(luò)連接到一個(gè)或多個(gè)服務(wù)提供者。在一個(gè)實(shí)現(xiàn)中,群組聚集模塊向服務(wù)提供者模仿對(duì)一個(gè)或多個(gè)興趣群組中一定數(shù)量的首選內(nèi)容、產(chǎn)品或服務(wù)有興趣的一個(gè)或多個(gè)終端用戶。在所述實(shí)現(xiàn)中,群組聚集模塊可以按照內(nèi)容、產(chǎn)品或服務(wù)將一個(gè)或多個(gè)興趣群組的首選興趣傳送給服務(wù)提供者。作為響應(yīng),服務(wù)提供者可以會(huì)返回內(nèi)容或產(chǎn)品或服務(wù)等的推薦列表。
[0035]在另一個(gè)實(shí)現(xiàn)中,群組聚集模塊通過假扮如下終端用戶來無縫地與服務(wù)提供者交互,所述終端用戶消費(fèi)一個(gè)或多個(gè)興趣群組的首選項(xiàng)目或消費(fèi)作為一個(gè)或多個(gè)興趣群組成員的終端用戶的內(nèi)容、產(chǎn)品或服務(wù)的整個(gè)列表。服務(wù)提供者可生成群組聚集模塊的簡(jiǎn)檔,如同生成終端用戶的簡(jiǎn)檔一樣,并生成推薦。
[0036]由隱私保護(hù)中間件系統(tǒng)獲取的推薦被傳送給終端用戶。在一個(gè)實(shí)現(xiàn)中,可以執(zhí)行傳統(tǒng)技術(shù)以確保在從隱私保護(hù)系統(tǒng)將信息傳輸?shù)娇蛻舳嗽O(shè)備期間不會(huì)存在隱私泄露。換句話說,確保該群組聚集模塊不知道推薦被傳輸給哪個(gè)客戶端設(shè)備。在一個(gè)實(shí)現(xiàn)中,終端用戶的客戶端設(shè)備上運(yùn)行的本地推薦模塊可以被配置為針對(duì)推薦的可用性定期檢查隱私保護(hù)中間件系統(tǒng),也稱為匿名查找。在另一個(gè)實(shí)現(xiàn)中,隱私保護(hù)中間件系統(tǒng)可以被配置為通過向本地推薦模塊推送基于終端用戶已被歸類至的興趣群組而獲取的新推薦,來匿名地發(fā)布新推薦。
[0037]運(yùn)行在終端用戶客戶端設(shè)備上的本地推薦模塊對(duì)從隱私保護(hù)中間件系統(tǒng)獲取的推薦進(jìn)行分析,并過濾掉終端用戶已經(jīng)瀏覽或使用的內(nèi)容、服務(wù)或產(chǎn)品,且將過濾后的推薦或定制推薦呈現(xiàn)給終端用戶。在一個(gè)實(shí)現(xiàn)中,本地推薦模塊可以基于終端用戶的興趣簡(jiǎn)檔、對(duì)接收自隱私保護(hù)中間件系統(tǒng)的推薦進(jìn)行過濾,以得到過濾后的推薦。由此,隱私保護(hù)中間件系統(tǒng)有利于終端用戶使用各種個(gè)性化的服務(wù)/內(nèi)容,而并不透露敏感或機(jī)密的個(gè)人信
肩、O
[0038]應(yīng)該指出的是,本描述和附圖僅僅是為了說明本發(fā)明的原理。因此可以理解的是,本領(lǐng)域技術(shù)人員將能夠設(shè)計(jì)出各種(盡管沒有在此處明確描述或示出)具體實(shí)現(xiàn)本發(fā)明的原理并且包括在本發(fā)明的精神和范圍之內(nèi)的裝置。此外,此處記載的所有示例主要明確地旨在僅用于表達(dá)目的,以幫助讀者理解本發(fā)明的原理和本發(fā)明人對(duì)促進(jìn)本領(lǐng)域貢獻(xiàn)的概念,并且這些示例應(yīng)被解釋為不受這些具體記載的示例和條件的限制。而且,記載本發(fā)明原理、方面和實(shí)施方式的所有陳述以及其具體示例意在包含它們的等同物。
[0039]本領(lǐng)域技術(shù)人員還應(yīng)當(dāng)理解,此處使用的詞語“在..期間”,“同時(shí)”,“當(dāng)..時(shí)”并非是精確術(shù)語,其意思是一個(gè)動(dòng)作在發(fā)起動(dòng)作之后立即執(zhí)行,但二者之間可能會(huì)出現(xiàn)一些小而合理的延遲,諸如在初始動(dòng)作和由該初始動(dòng)作發(fā)起的反應(yīng)動(dòng)作之間的傳播延遲。
[0040]圖1示出根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于推薦服務(wù)的隱私保護(hù)系統(tǒng)102的網(wǎng)絡(luò)環(huán)境100實(shí)現(xiàn)。此處所描述的隱私保護(hù)系統(tǒng)102可以在包括各種各樣的網(wǎng)絡(luò)設(shè)備的任何網(wǎng)絡(luò)環(huán)境中實(shí)現(xiàn),該網(wǎng)絡(luò)設(shè)備包括路由器、網(wǎng)橋、服務(wù)器、計(jì)算設(shè)備、存儲(chǔ)設(shè)備等。在一個(gè)實(shí)施方式中,隱私保護(hù)系統(tǒng)102包括隱私保護(hù)中間件系統(tǒng)104和一個(gè)或多個(gè)瘦客戶端(在圖中未示出)。隱私保護(hù)中間件系統(tǒng)104可以實(shí)現(xiàn)為各種計(jì)算設(shè)備,諸如膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、筆記本、工作站、大型計(jì)算機(jī)、服務(wù)器等。
[0041]隱私保護(hù)中間件系統(tǒng)104通過通信網(wǎng)絡(luò)106連接到一個(gè)或多個(gè)的瘦客戶端。應(yīng)當(dāng)理解,這類瘦客戶端是運(yùn)行在各種客戶端設(shè)備108-1,108-2,108-3,...,108-N (此后稱為客戶端設(shè)備108)上的應(yīng)用或功能模塊。終端用戶利用客戶端設(shè)備108來使用服務(wù)或者瀏覽由服務(wù)提供者110提供的內(nèi)容??蛻舳嗽O(shè)備108可以包括計(jì)算設(shè)備,諸如膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、筆記本電腦、移動(dòng)電話、個(gè)人數(shù)字助理、工作站、大型計(jì)算機(jī)、機(jī)頂盒和媒體播放器。客戶端設(shè)備108方便終端用戶直接或通過通信網(wǎng)絡(luò)106與隱私保護(hù)中間件系統(tǒng)104交換信息。通信網(wǎng)絡(luò)106可以是無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、或它們的組合。通信網(wǎng)絡(luò)106可以是相互連接且作為單個(gè)較大網(wǎng)絡(luò)(例如,因特網(wǎng)或內(nèi)部網(wǎng))起作用的多個(gè)單獨(dú)網(wǎng)絡(luò)的組合。通信網(wǎng)絡(luò)106可以是任何公用或?qū)S镁W(wǎng)絡(luò),包括局域網(wǎng)絡(luò)(LAN),廣域網(wǎng)(WAN),互聯(lián)網(wǎng),內(nèi)部網(wǎng),對(duì)等網(wǎng)絡(luò)和虛擬專用網(wǎng)絡(luò)(VPN),并且可包括各種網(wǎng)絡(luò)設(shè)備,諸如路由器、網(wǎng)橋、服務(wù)器、計(jì)算設(shè)備、存儲(chǔ)設(shè)備等。隱私保護(hù)中間件系統(tǒng)104直接地或通過通信網(wǎng)絡(luò)106連接到服務(wù)提供者110。
[0042]在操作中,生成基于終端用戶的活動(dòng)的終端用戶的興趣簡(jiǎn)檔,并保存在本地。例如,終端用戶的興趣簡(jiǎn)檔可基于對(duì)應(yīng)于終端用戶的簡(jiǎn)檔信息而生成。簡(jiǎn)檔信息例如可以指示終端用戶訪問的網(wǎng)站、終端用戶播放或下載的歌曲或視頻,終端用戶使用的產(chǎn)品或者利用或?yàn)g覽的服務(wù)等。基于所生成的興趣簡(jiǎn)檔,客戶端設(shè)備將終端用戶歸類到一個(gè)或多個(gè)預(yù)定義興趣群組。興趣群組可理解為共享相似興趣和選擇的終端用戶群組。
[0043]基于針對(duì)終端用戶識(shí)別的一個(gè)或多個(gè)預(yù)定義興趣群組,客戶端設(shè)備108將與終端用戶對(duì)應(yīng)的相關(guān)簡(jiǎn)檔信息傳輸至隱私保護(hù)中間件系統(tǒng)104的一個(gè)或多個(gè)群組聚集器模塊112。例如,基于簡(jiǎn)檔信息,終端用戶可能已被歸類至若干興趣群組,諸如電影,體育和電子書。在這樣的情況下,與屬于電影的任何終端用戶的簡(jiǎn)檔信息可以被發(fā)送到與電影興趣群組聚集器相關(guān)聯(lián)的群組聚集器模塊112,而屬于體育和電子書的簡(jiǎn)檔信息可被分別發(fā)送到與體育和電子書相關(guān)聯(lián)的體育興趣群組聚集器和電子書興趣群組聚集器(圖中未示出)。明顯地,該群組聚集器模塊112可以包括多個(gè)興趣群組聚集器,其中每個(gè)興趣群組聚集器與一個(gè)興趣群組相關(guān)聯(lián)。雖然在描述的實(shí)施方式中,各種興趣群組聚集器集成在群組聚集器模塊112內(nèi),但是需要理解的是在各種實(shí)施方式中,這些興趣群組聚集器可以是在一個(gè)或多個(gè)計(jì)算設(shè)備上實(shí)現(xiàn)的分立模塊。
[0044]客戶端設(shè)備108傳輸與一個(gè)或多個(gè)興趣群組有關(guān)的簡(jiǎn)檔信息至群組聚集器模塊112,而不會(huì)因使用稍后在本說明書中描述的各種技術(shù)而侵犯終端用戶的隱私。群組聚集器模塊112整理與每個(gè)興趣群組有關(guān)的終端用戶簡(jiǎn)檔信息。此后,確定屬于每個(gè)興趣群組的終端用戶所使用的首選服務(wù)類別,并將其提供給服務(wù)提供者110以從服務(wù)提供者110獲取推薦。這些推薦是由服務(wù)提供者110基于傳統(tǒng)技術(shù)產(chǎn)生的,諸如基于內(nèi)容的推薦,協(xié)作推薦等。因此,替代終端用戶直接對(duì)接服務(wù)提供者110以利用推薦服務(wù),群組聚集器模塊112向服務(wù)提供者110提供具有一定興趣簡(jiǎn)檔的終端用戶或終端用戶群組,并利用推薦服務(wù),從而確保了與群組聚集器模塊112相關(guān)聯(lián)的終端用戶的隱私。
[0045]客戶端設(shè)備108從隱私保護(hù)中間件系統(tǒng)104接收推薦服務(wù)。利用本說明書中稍后描述的各種技術(shù),確保隱私保護(hù)中間件系統(tǒng)104不知道推薦服務(wù)所轉(zhuǎn)發(fā)到的特定客戶端設(shè)備108。在一個(gè)實(shí)現(xiàn)中,客戶端設(shè)備108可以被配置以進(jìn)一步基于與終端用戶對(duì)應(yīng)的興趣簡(jiǎn)檔來處理所接收的推薦服務(wù),以便生成針對(duì)終端用戶的定制推薦服務(wù)??蛻舳嗽O(shè)備108和隱私保護(hù)中間件系統(tǒng)104的實(shí)現(xiàn)細(xì)節(jié)將結(jié)合圖2在本說明書中稍后描述。
[0046]隱私保護(hù)系統(tǒng)102使終端用戶可以利用個(gè)性化推薦,而不向服務(wù)提供者110透露他們的機(jī)密個(gè)人簡(jiǎn)檔信息。此外,隱私保護(hù)系統(tǒng)102支持第三方內(nèi)容和推薦注入,而不侵犯終端用戶的隱私。
[0047]圖2表示示例性的隱私保護(hù)系統(tǒng)102。正如前面提到的,在一個(gè)實(shí)施方式中,根據(jù)本發(fā)明的一個(gè)實(shí)施方式的隱私保護(hù)系統(tǒng)102包括隱私保護(hù)中間件系統(tǒng)104和客戶端設(shè)備108。在一個(gè)實(shí)施方式中,客戶端設(shè)備108包括客戶端處理器202-1,和連接到客戶端處理器202-1的客戶端存儲(chǔ)器204-1。在一個(gè)實(shí)現(xiàn)中,隱私保護(hù)中間件系統(tǒng)104包括中間件處理器202-2和連接到中間件處理器202-2的中間件存儲(chǔ)器204-2。客戶端處理器202-1和中間件處理器202-2統(tǒng)稱為處理器202,而客戶端存儲(chǔ)器204-1和中間件存儲(chǔ)器204-2統(tǒng)稱為存儲(chǔ)器204。
[0048]處理器202可包括微處理器、微型計(jì)算機(jī)、微控制器、數(shù)字信號(hào)處理器、中央處理單元、狀態(tài)機(jī)、邏輯電路和/或基于操作指令對(duì)信號(hào)和數(shù)據(jù)進(jìn)行操作的任何其他設(shè)備。處理器202可以是單個(gè)處理單元或多個(gè)單元,所有這些單元也可包括多個(gè)計(jì)算單元。除了其他功能之外,處理器202被配置為取回并執(zhí)行存儲(chǔ)在存儲(chǔ)器204中的計(jì)算機(jī)可讀指令。
[0049]附圖中所示各種元件的功能(包括標(biāo)記為“處理器”的任何功能塊)可以通過使用專用硬件以及能夠執(zhí)行與適當(dāng)軟件相關(guān)聯(lián)的軟件的硬件來提供。當(dāng)由處理器提供時(shí),這些功能可以由單個(gè)專用處理器、單個(gè)共享處理器或多個(gè)獨(dú)立處理器所提供,其中一些可被共享。此外,明確地使用術(shù)語“處理器”不應(yīng)該被解釋為專指能夠執(zhí)行軟件的硬件,而是可以隱含地包括但不限于數(shù)字信號(hào)處理器(DSP)硬件,網(wǎng)絡(luò)處理器,專用集成電路(ASIC),現(xiàn)場(chǎng)可編程門陣列(FPGA),用于存儲(chǔ)軟件的只讀存儲(chǔ)器(ROM),隨機(jī)存取存儲(chǔ)器(RAM),和非易失性存儲(chǔ)裝置。也可能包括其他硬件,傳統(tǒng)的和/或定制硬件的均可。
[0050]存儲(chǔ)器204可以包括本領(lǐng)域已知的任何計(jì)算機(jī)可讀介質(zhì),包括例如易失性存儲(chǔ)器,諸如RAM,和/或非易失性存儲(chǔ)器,諸如閃存??蛻舳嗽O(shè)備108的客戶端存儲(chǔ)器204-1還包括第一組模塊206-1和第一數(shù)據(jù)208-1。類似地,隱私保護(hù)中間件系統(tǒng)104的中間件存儲(chǔ)器204-2包括第二組模塊204-2和第二數(shù)據(jù)208-2。第一組模塊206-1和第二組模塊206-2包括例程,程序,對(duì)象,組件,數(shù)據(jù)結(jié)構(gòu)等,其執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。
[0051]另一方面,客戶端設(shè)備108包括第一數(shù)據(jù)208-1,除了其他以外,該第一數(shù)據(jù)208-1充當(dāng)用于存儲(chǔ)第一組模塊206-1中的一個(gè)或多個(gè)模塊所處理、接收、關(guān)聯(lián)和生成的數(shù)據(jù)的儲(chǔ)存器。第一數(shù)據(jù)208-1包括例如用戶興趣簡(jiǎn)檔數(shù)據(jù)210,內(nèi)容數(shù)據(jù)212,和其他數(shù)據(jù)214-1。其他數(shù)據(jù)214-1可以包括作為第一組模塊206-1中一個(gè)或多個(gè)模塊執(zhí)行的結(jié)果而生成的數(shù)據(jù)和臨時(shí)信息。
[0052]隱私保護(hù)中間件系統(tǒng)104包括第二數(shù)據(jù)208-2,除了其他以外,該第二數(shù)據(jù)208-2充當(dāng)用于存儲(chǔ)第二組模塊206-2中的一個(gè)或多個(gè)模塊所處理、接收、關(guān)聯(lián)和生成的數(shù)據(jù)的儲(chǔ)存器。第二數(shù)據(jù)208-2包括例如群組標(biāo)識(shí)數(shù)據(jù)216,規(guī)則數(shù)據(jù)218,和其他數(shù)據(jù)214-2。其他數(shù)據(jù)214-2可以包括作為第二組模塊206-2中一個(gè)或多個(gè)模塊執(zhí)行的結(jié)果而生成的數(shù)據(jù)和臨時(shí)信息。
[0053]此外,隱私保護(hù)中間件系統(tǒng)104和客戶端設(shè)備108兩者均包括一個(gè)或多個(gè)接口(附圖中未示出)。所述接口可包括各種軟件和硬件接口,例如,用于諸如數(shù)據(jù)輸入輸出裝置(稱為I/o設(shè)備)、存儲(chǔ)設(shè)備,網(wǎng)絡(luò)設(shè)備等的外圍設(shè)備的接口。I/O設(shè)備可包括通用串行總線(USB)端口,以太網(wǎng)端口,主機(jī)總線適配器等等,以及它們相應(yīng)的設(shè)備驅(qū)動(dòng)器。該接口促進(jìn)了隱私保護(hù)中間件系統(tǒng)104和客戶端設(shè)備108與諸如通信網(wǎng)絡(luò)106的各種網(wǎng)絡(luò)和各種通信及計(jì)算設(shè)備之間的通信。
[0054]在一個(gè)實(shí)現(xiàn)中,客戶端設(shè)備108包括興趣簡(jiǎn)檔生成模塊220。興趣簡(jiǎn)檔生成模塊220被配置為基于終端用戶的活動(dòng)或服務(wù)消費(fèi)歷史來生成客戶端設(shè)備108的終端用戶的興趣簡(jiǎn)檔。在一個(gè)實(shí)現(xiàn)中,興趣簡(jiǎn)檔生成模塊220可以分析終端用戶查看的內(nèi)容或使用的服務(wù),從而生成一組關(guān)鍵字-值配對(duì)。在一個(gè)實(shí)現(xiàn)中,關(guān)鍵字-值配對(duì)的關(guān)鍵字存儲(chǔ)與內(nèi)容或服務(wù)相關(guān)聯(lián)的一個(gè)或多個(gè)分類名稱或標(biāo)記或元數(shù)據(jù);關(guān)鍵字-值配對(duì)的值存儲(chǔ)指示終端用戶對(duì)由所述關(guān)鍵字代表的內(nèi)容或服務(wù)的興趣水平的權(quán)重。
[0055]例如,服務(wù)提供者110 (諸如視頻點(diǎn)播(VoD)門戶網(wǎng)站)可以將每個(gè)內(nèi)容項(xiàng)目(諸如視頻文件)與內(nèi)容項(xiàng)目的元數(shù)據(jù)相關(guān)聯(lián)。元數(shù)據(jù)可以包括視頻文件的標(biāo)題和/或藝術(shù)家和/或流派和/或描述視頻文件的關(guān)鍵詞/標(biāo)簽等。興趣簡(jiǎn)檔生成模塊220對(duì)與終端用戶播放的視頻文件相關(guān)聯(lián)的元數(shù)據(jù)進(jìn)行分析,并生成該組關(guān)鍵字-值配對(duì),其中所述關(guān)鍵字將會(huì)存儲(chǔ)與視頻文件相關(guān)聯(lián)的元數(shù)據(jù),而值將指示終端用戶對(duì)視頻文件的興趣水平。
[0056]在另一個(gè)實(shí)現(xiàn)中,內(nèi)容可以是網(wǎng)頁。興趣簡(jiǎn)檔生成模塊220可以分析網(wǎng)頁,以便產(chǎn)生與該網(wǎng)頁相關(guān)聯(lián)的元數(shù)據(jù)。例如,興趣簡(jiǎn)檔生成模塊220可以分析網(wǎng)頁的統(tǒng)一資源定位器(URL),以生成與該網(wǎng)頁相關(guān)聯(lián)的元數(shù)據(jù)。進(jìn)一步地,興趣簡(jiǎn)檔生成模塊220可被配置成通過解析網(wǎng)頁的源文本來分析一個(gè)或多個(gè)超文本標(biāo)記語言(HTML)標(biāo)簽,諸如“標(biāo)題”、“元”等,以生成元數(shù)據(jù)。此外,興趣簡(jiǎn)檔生成模塊220還可以執(zhí)行附加的規(guī)范化技術(shù),其中可以為某些HTML標(biāo)簽分配比某些其他HTML標(biāo)簽更多的權(quán)重?;谌绱松傻脑獢?shù)據(jù),興趣簡(jiǎn)檔生成模塊220可生成用于終端用戶的多組關(guān)鍵字-值配對(duì)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,多組關(guān)鍵字-值配對(duì)中的關(guān)鍵字可存儲(chǔ)內(nèi)容標(biāo)題的標(biāo)題或名稱以及元數(shù)據(jù)(諸如,表征內(nèi)容的流派或標(biāo)簽)。
[0057]在另一個(gè)實(shí)現(xiàn)中,興趣簡(jiǎn)檔生成模塊220可以被配置為生成“項(xiàng)目-類別,項(xiàng)目-列表和值”三元組,其中項(xiàng)目-類別表示與內(nèi)容或服務(wù)相關(guān)聯(lián)的類別或元數(shù)據(jù),而項(xiàng)目-列表指示內(nèi)容名稱或標(biāo)題,且值指示終端用戶的興趣水平。興趣簡(jiǎn)檔生成模塊220將多組關(guān)鍵字-值配對(duì)或“項(xiàng)目-類別,項(xiàng)目-列表和值”三元組聯(lián)合,以產(chǎn)生保存為用戶興趣簡(jiǎn)檔數(shù)據(jù)210的終端用戶興趣簡(jiǎn)檔。
[0058]群組標(biāo)識(shí)計(jì)算模塊222分析終端用戶的興趣簡(jiǎn)檔?;谠摲治觯航M標(biāo)識(shí)計(jì)算模塊222通過將終端用戶的興趣簡(jiǎn)檔同與一個(gè)或多個(gè)預(yù)定義的興趣群組相關(guān)聯(lián)的元標(biāo)簽進(jìn)行映射,而將終端用戶歸類至一個(gè)或多個(gè)預(yù)定義的興趣群組,該興趣群組包含具有相似興趣的終端用戶。在一個(gè)實(shí)現(xiàn)中,群組標(biāo)識(shí)計(jì)算模塊222用傳統(tǒng)技術(shù)實(shí)現(xiàn),諸如本地靈敏度散列(LSH)技術(shù)或基于語義的聚類,以確定指示終端用戶所屬的一個(gè)或多個(gè)興趣群組的群組id。在LSH技術(shù)中,兩個(gè)類似對(duì)象以較高概率散列至相同值。群組標(biāo)識(shí)計(jì)算模塊222被配置用于將由散列功能生成的值作為具有類似興趣的終端用戶群組(即,具有類似興趣簡(jiǎn)檔的終端用戶)的群組id或標(biāo)記。此外,如前所述,群組標(biāo)識(shí)計(jì)算模塊222可以向終端用戶指派不止一個(gè)群組id,以便覆蓋終端用戶興趣簡(jiǎn)檔的若干方面。
[0059]在另一個(gè)實(shí)現(xiàn)中,群組標(biāo)識(shí)計(jì)算模塊222可產(chǎn)生在終端用戶的用戶興趣簡(jiǎn)檔中所指示的、該終端用戶所利用的一定數(shù)目首選服務(wù)類別的列表。群組標(biāo)識(shí)計(jì)算模塊222被配置為將終端用戶利用的首選服務(wù)類別列表視為終端用戶所屬一個(gè)或多個(gè)興趣群組的群組id。在另一種配置中,該群組標(biāo)識(shí)計(jì)算模塊222可生成該終端用戶所利用的首選服務(wù)類別的不同子集,使得該終端用戶屬于一個(gè)以上的興趣群組。
[0060]群組標(biāo)識(shí)計(jì)算模塊222匿名傳輸該終端用戶的興趣簡(jiǎn)檔至隱私保護(hù)中間件系統(tǒng)104的群組聚集器模塊112。如前所述,群組標(biāo)識(shí)計(jì)算模塊222可將不止一個(gè)群組id分配給終端用戶,以涵蓋終端用戶的興趣簡(jiǎn)檔的若干方面。如前所述,群組聚集器模塊112可以包括多個(gè)興趣群組聚集器,其中每個(gè)興趣群組聚集器與一個(gè)興趣群組相關(guān)聯(lián),以及其中該群組id用于指示該興趣群組。因此,基于群組id,群組標(biāo)識(shí)計(jì)算模塊222識(shí)別與終端用戶各種興趣有關(guān)的興趣群組聚集器,并向每個(gè)興趣群組聚集器發(fā)送與這些興趣群組聚集器所涉及的興趣相關(guān)的簡(jiǎn)檔信息。可以理解的是,涉及給定興趣的簡(jiǎn)檔信息是從興趣簡(jiǎn)檔生成模塊220所產(chǎn)生的終端用戶興趣簡(jiǎn)檔中導(dǎo)出的。
[0061]群組標(biāo)識(shí)計(jì)算模塊222實(shí)現(xiàn)各種技術(shù)以確保終端用戶的隱私。在一個(gè)實(shí)現(xiàn)中,群組標(biāo)識(shí)計(jì)算模塊222執(zhí)行簡(jiǎn)檔切片,以確保終端用戶的匿名性。在上述實(shí)施中,群組標(biāo)識(shí)計(jì)算模塊222將終端用戶簡(jiǎn)檔信息切片成多個(gè)分段,每個(gè)分段包括一組或多組關(guān)鍵字-值配對(duì)。群組標(biāo)識(shí)計(jì)算模塊222確保終端用戶簡(jiǎn)檔信息的任何分段本身都不包含可以用來構(gòu)建完整興趣簡(jiǎn)檔并推斷終端用戶身份的足夠簡(jiǎn)檔信息。
[0062]另外,終端用戶興趣簡(jiǎn)檔的每個(gè)分段和群組標(biāo)識(shí)(其指示終端用戶已在其中被表征的興趣群組)被群組標(biāo)識(shí)計(jì)算模塊222通過保證匿名性的網(wǎng)絡(luò)使用機(jī)制(例如,實(shí)現(xiàn)洋蔥路由的網(wǎng)絡(luò))進(jìn)行發(fā)送。在一個(gè)實(shí)現(xiàn)中,建立洋蔥路由路徑,其中群組標(biāo)識(shí)計(jì)算模塊222利用洋蔥路由路徑出口節(jié)點(diǎn)的公鑰、將簡(jiǎn)檔信息的分段和屬于該終端用戶的群組標(biāo)識(shí)(id)加密。到達(dá)出口節(jié)點(diǎn)之前,簡(jiǎn)檔信息的各種分段和屬于終端用戶的群組標(biāo)識(shí)(id)通過一個(gè)或多個(gè)中間節(jié)點(diǎn)傳輸。出口節(jié)點(diǎn)對(duì)信息進(jìn)行解密并將其傳輸?shù)饺航M聚集器模塊112。在一個(gè)實(shí)施方式中,群組標(biāo)識(shí)計(jì)算模塊222可以配置為選擇隨機(jī)的一組分布式散列表(DHT)節(jié)點(diǎn)來傳輸終端用戶的簡(jiǎn)檔信息分段,以便確保沒有任何節(jié)點(diǎn)能被識(shí)別為源。在客戶設(shè)備108是比如IPTV機(jī)頂盒的情況下,IPTV機(jī)頂盒可以被配置為DHT網(wǎng)絡(luò)的節(jié)點(diǎn),以及傳統(tǒng)技術(shù),諸如匿名對(duì)等代理(AP3),亦可被實(shí)現(xiàn)以確保用戶的隱私。
[0063]群組聚集器模塊112聚集屬于已基于其興趣而被歸類至相同興趣群組中的多個(gè)終端用戶的簡(jiǎn)檔信息的所有分段。在一個(gè)實(shí)現(xiàn)中,群組聚集器模塊112可以將上述分段保存為群組標(biāo)識(shí)數(shù)據(jù)216。隱私保護(hù)中間件系統(tǒng)104的分類模塊224分析屬于每個(gè)群組的已聚集數(shù)據(jù),以確定與每個(gè)興趣群組內(nèi)的服務(wù)相關(guān)聯(lián)的標(biāo)簽或服務(wù)類別或首選服務(wù)的列表。與服務(wù)相關(guān)聯(lián)的標(biāo)簽或服務(wù)類別或首選服務(wù)的列表作為整體指示包括多個(gè)終端用戶的興趣群組的興趣。在一個(gè)實(shí)現(xiàn)中,分類模塊224可被配置以產(chǎn)生流行度圖表,以確定與興趣群組內(nèi)的服務(wù)相關(guān)聯(lián)的標(biāo)簽或服務(wù)類別或首選服務(wù)的特定數(shù)量,例如N。
[0064]在一個(gè)實(shí)施方式中,分類模塊224可以被配置為顯式地代表興趣群組從服務(wù)提供者110提取推薦服務(wù)。在該實(shí)施方式中,分類模塊224按照類別或標(biāo)簽將群組的首選興趣傳達(dá)給服務(wù)提供者110以獲得推薦。服務(wù)提供者110根據(jù)該群組的興趣,返回推薦服務(wù)列表。
[0065]備選地,分類模塊224還可以被配置為模仿終端用戶,使得分類模塊224可以與服務(wù)提供者110無縫交互。在所述配置中,分類模塊224模仿使用被歸類至興趣群組的終端用戶的所有服務(wù)或首選服務(wù)的終端用戶。服務(wù)提供者110像對(duì)任何其他終端用戶一樣生成分類模塊224的簡(jiǎn)檔,并為分類模塊224生成推薦,該推薦實(shí)際上代表針對(duì)基于終端用戶的興趣而屬于該群組的終端用戶的推薦。由此,分類模塊224向服務(wù)提供者110模仿終端用戶??梢悦黠@看出,群組聚集器模塊112使得分類模塊224能夠向服務(wù)提供者110模仿終端用戶。
[0066]匿名數(shù)據(jù)傳送模塊226 (以下稱作ADTM226)被配置為:在不損害終端用戶隱私的情況下,向客戶端設(shè)備108的本地推薦模塊228傳輸由服務(wù)提供者110產(chǎn)生的推薦。
[0067]在一個(gè)配置中,客戶端設(shè)備108的本地推薦模塊228被配置為定期針對(duì)任何新服務(wù)檢查ADTM226。在所述配置中,本地推薦模塊228通過將與興趣群組聚集器相關(guān)聯(lián)的群組id用作唯一標(biāo)識(shí)符,來產(chǎn)生第一分布式散列表(DHT)查找。在一個(gè)實(shí)現(xiàn)中,DHT查找在洋蔥路由路徑上實(shí)現(xiàn),其中該群組id利用洋蔥路由路徑出口節(jié)點(diǎn)的公鑰加密。出口節(jié)點(diǎn)對(duì)該群組id進(jìn)行解密并產(chǎn)生第二 DHT查找,其中群組id作為基于密鑰的路由(KBR)標(biāo)識(shí)符?;诿荑€的路由是結(jié)合DHT和某些重疊網(wǎng)絡(luò)使用的查找方法。通常,DHT提供了一種查找負(fù)責(zé)特定數(shù)據(jù)分片(piece)的節(jié)點(diǎn)的方法,而KBR提供了一種根據(jù)某個(gè)預(yù)定義度量(諸如網(wǎng)絡(luò)跳數(shù)等)查找針對(duì)該數(shù)據(jù)而言最近的主機(jī)的方法。
[0068]第二 DHT查找的結(jié)果由出口節(jié)點(diǎn)利用本地推薦模塊228所提供的對(duì)稱加密密鑰進(jìn)行加密。經(jīng)加密的結(jié)果在反向洋蔥路由路徑上被發(fā)送回,并且終端用戶的本地推薦模塊228解密該加密結(jié)果,以取得由服務(wù)提供者110產(chǎn)生的推薦。
[0069]在另一實(shí)現(xiàn)中,分類模塊224做出的推薦通過ADTM226發(fā)布給群組的終端用戶。在一個(gè)實(shí)施方式中,為了確保終端用戶的隱私不被泄露,使用匿名信道。匿名信道方便本地推薦模塊228將用于接收推薦服務(wù)的地址或位置(例如,一種信箱地址)指定為信道地址而不會(huì)披露終端用戶的身份。
[0070]本地推薦模塊228在接收由服務(wù)提供者110產(chǎn)生的推薦時(shí),將它們與終端用戶的興趣簡(jiǎn)檔進(jìn)行比較。例如,在一個(gè)實(shí)現(xiàn)中,本地推薦模塊228從服務(wù)提供者110服務(wù)所產(chǎn)生的推薦中移除該終端用戶已利用的服務(wù),并整合針對(duì)該終端用戶已被歸類至的每個(gè)群組所生成的剩余推薦。在所述實(shí)現(xiàn)中,終端用戶已經(jīng)使用過的服務(wù)可以從內(nèi)容數(shù)據(jù)212得到。在另一個(gè)實(shí)現(xiàn)中,該本地推薦模塊228可以被配置為基于終端用戶的興趣簡(jiǎn)檔過濾由服務(wù)提供者110產(chǎn)生的推薦,以獲得經(jīng)過濾的推薦。
[0071]此外,在另一個(gè)實(shí)施方式中,客戶端設(shè)備108和隱私保護(hù)中間件系統(tǒng)104兩者均可包括其他模塊230-1和230-2,統(tǒng)稱為其他模塊230。其他模塊230可以包括程序或編碼指令,諸如操作系統(tǒng),其補(bǔ)充了隱私保護(hù)中間件系統(tǒng)104和客戶端設(shè)備108的功能和應(yīng)用。
[0072]由此,包括客戶端設(shè)備108和隱私保護(hù)中間件系統(tǒng)104的隱私保護(hù)系統(tǒng)102方便了終端用戶基于終端用戶的興趣獲取推薦的內(nèi)容或服務(wù),而無需披露終端用戶的身份或損害終端用戶的隱私。
[0073]圖3和圖4示出根據(jù)本發(fā)明實(shí)施方式的用于在推薦服務(wù)中提供隱私保護(hù)的示例性方法300和400。雖然圖3中描繪的方法300和圖4中描繪的方法400分別在隱私保護(hù)中間件系統(tǒng)104和隱私保護(hù)系統(tǒng)102的客戶端設(shè)備108的上下文中進(jìn)行說明,但可以理解的是,其同樣可以可在并不偏離本發(fā)明的范圍的情況下擴(kuò)展到其他系統(tǒng)和設(shè)備。
[0074]描述方法300和400中的順序并非旨在解釋為一種限制,且可以將任意數(shù)量的所描述方法塊以任何順序組合來實(shí)現(xiàn)該方法或其他替代方法。此外,可以從方法中刪除單個(gè)塊,而不會(huì)脫離這里所描述的本發(fā)明的精神和范圍。此外,該方法可以以任何適當(dāng)?shù)挠布?,軟件,固件或它們的組合。
[0075]本領(lǐng)域技術(shù)人員很容易認(rèn)識(shí)到,方法300和400的步驟可以由已編程的計(jì)算機(jī)執(zhí)行。此處,一些實(shí)施方式也意在覆蓋程序存儲(chǔ)設(shè)備,例如,數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)介質(zhì),其可以是機(jī)器或計(jì)算機(jī)可讀的并且編碼有機(jī)器可讀或計(jì)算機(jī)可執(zhí)行指令程序,其中所述指令執(zhí)行所描述方法的某些或全部步驟。程序存儲(chǔ)設(shè)備可以是例如數(shù)字存儲(chǔ)器,磁存儲(chǔ)介質(zhì),諸如磁盤和磁帶,硬盤驅(qū)動(dòng)器,或光可讀數(shù)字?jǐn)?shù)據(jù)存儲(chǔ)介質(zhì)。實(shí)施方式也意在覆蓋被配置為執(zhí)行所述示例性方法步驟的通信網(wǎng)絡(luò)和通信設(shè)備。
[0076]參照?qǐng)D3所示的方法300,在方框302處,隱私保護(hù)中間件系統(tǒng)104接收與群組id有關(guān)的數(shù)據(jù),該群組id指示具有相同或相似興趣的終端用戶的興趣群組。數(shù)據(jù)包括已被歸類至由群組id表示的興趣群組中的終端用戶的興趣簡(jiǎn)檔的已分割簡(jiǎn)檔信息。隱私保護(hù)技術(shù)(諸如前面闡述的簡(jiǎn)檔切片)使隱私保護(hù)中間件系統(tǒng)104不能對(duì)數(shù)據(jù)進(jìn)行分析來確定終端用戶的身份。如方框304所示,隱私保護(hù)中間件系統(tǒng)104整理數(shù)據(jù),以確定與已被歸類至由群組id代表的興趣群組中的終端用戶所使用的服務(wù)相關(guān)聯(lián)的首選服務(wù)或首選類別或標(biāo)簽。例如,該數(shù)據(jù)可用來從整體上生成流行度圖表,以確定興趣群組的一定數(shù)量的首選服務(wù)類別。
[0077]隱私保護(hù)中間件系統(tǒng)104隨即與服務(wù)提供者110通過接口通信,以基于該群組的首選內(nèi)容/服務(wù)類別來從服務(wù)提供者110接收推薦服務(wù),如方框306所示。在一個(gè)實(shí)現(xiàn)中,隱私保護(hù)中間件系統(tǒng)104向服務(wù)提供者110傳遞興趣群組的首選服務(wù)類別,并從服務(wù)提供者110獲取推薦服務(wù)。在另一個(gè)實(shí)現(xiàn)中,隱私保護(hù)中間件系統(tǒng)104可假扮消費(fèi)群組的首選類別服務(wù)的終端用戶,使得服務(wù)提供者110可將隱私保護(hù)中間件系統(tǒng)104當(dāng)作任一終端用戶為其生成簡(jiǎn)檔,并針對(duì)隱私保護(hù)中間件系統(tǒng)104生成推薦的服務(wù)。如方框308所示,在一個(gè)實(shí)現(xiàn)中,隱私保護(hù)中間件系統(tǒng)104匿名地向興趣群組中的終端用戶發(fā)布由服務(wù)提供者110產(chǎn)生的推薦服務(wù)。
[0078]參照示出方法400的圖4,在方框402處,終端用戶的客戶端設(shè)備108基于終端用戶的行為生成該終端用戶的興趣簡(jiǎn)檔,以確定該終端用戶的興趣、偏好或選擇。例如,客戶設(shè)備108可以積累與終端用戶所訪問網(wǎng)站、該終端用戶播放過的媒體文件、該終端用戶讀過的文章、該終端用戶簽到的地點(diǎn)等有關(guān)的數(shù)據(jù),以便產(chǎn)生該終端用戶的興趣簡(jiǎn)檔。如方框404中所示,客戶端設(shè)備108確定一個(gè)或多個(gè)群組id,其指示具有相似的興趣或選擇的終端用戶的一個(gè)或多個(gè)興趣群組,該終端用戶可能已被歸類至該興趣群組。正如前面提到的,傳統(tǒng)技術(shù)(諸如LSH技術(shù),語義聚類,等等)均可實(shí)現(xiàn)以確定包括具有相似的興趣或選擇的終端用戶的興趣群組的群組id。
[0079]如框406所示,客戶端設(shè)備108基于群組id,以匿名方式向隱私保護(hù)中間件系統(tǒng)104的興趣群組聚集器傳輸與終端用戶被歸類至的興趣群組有關(guān)的終端用戶的簡(jiǎn)檔信息。各種技術(shù)(諸如前面闡述的興趣簡(jiǎn)檔分片)用來確保終端用戶的隱私不被危及。進(jìn)一步地,作為簡(jiǎn)檔分割結(jié)果而生成的終端用戶簡(jiǎn)檔信息分段在洋蔥路由路徑上傳遞,這使得隱私保護(hù)中間件系統(tǒng)104不可能跟蹤或確定終端用戶的身份。
[0080]如方框408所示,客戶端設(shè)備108獲取與終端用戶的興趣群組有關(guān)的推薦服務(wù)。在一個(gè)實(shí)現(xiàn)中,客戶端設(shè)備108定期檢查隱私保護(hù)中間件系統(tǒng)104,以便接收針對(duì)終端用戶的新推薦服務(wù)。在方框410處,客戶端設(shè)備108還可以處理從服務(wù)提供者110接收的推薦,例如,通過去除已由終端用戶消費(fèi)的服務(wù),合并針對(duì)與終端用戶有關(guān)的所有群組id的推薦等,以針對(duì)終端用戶產(chǎn)生經(jīng)過過濾的推薦服務(wù)列表。
[0081]雖然已經(jīng)用特定于結(jié)構(gòu)特征和/或方法的語言描述了用于隱私保護(hù)系統(tǒng)的實(shí)現(xiàn),但是應(yīng)當(dāng)理解的是,所附權(quán)利要求書并非必須限于所描述的特定特征或方法。相反,所公開的特定功能和方法只是作為推薦服務(wù)中的隱私保護(hù)的示例性實(shí)現(xiàn)而被公開的。
【權(quán)利要求】
1.一種用于推薦服務(wù)中的隱私保護(hù)的方法,所述方法包括: 聚集與一個(gè)或多個(gè)終端用戶的多個(gè)興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息,其中所述一個(gè)或多個(gè)終端用戶基于相關(guān)聯(lián)的所述興趣簡(jiǎn)檔而被歸類至至少一個(gè)興趣群組; 確定所述至少一個(gè)興趣群組所使用的一個(gè)或多個(gè)服務(wù);以及 接收部分基于所述一個(gè)或多個(gè)服務(wù)的、針對(duì)所述至少一個(gè)興趣群組的推薦服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,還包括:以多個(gè)分段接收與所述多個(gè)興趣簡(jiǎn)檔相關(guān)聯(lián)的所述簡(jiǎn)檔信息。
3.根據(jù)權(quán)利要求1所述的方法,還包括:從至少一個(gè)客戶端設(shè)備(108)接收與所述多個(gè)興趣簡(jiǎn)檔相關(guān)聯(lián)的所述簡(jiǎn)檔信息,其中,發(fā)送所述簡(jiǎn)檔信息的所述至少一個(gè)客戶端設(shè)備(108)是無法識(shí)別的。
4.根據(jù)權(quán)利要求1所述的方法,其中所述接收還包括:向服務(wù)提供者(110)提供由所述至少一個(gè)興趣群組所使用的所述一個(gè)或多個(gè)服務(wù),其中所述服務(wù)提供者(110)基于協(xié)作推薦技術(shù)和基于內(nèi)容的推薦技術(shù)其中的一個(gè)或多個(gè)來提供所述推薦服務(wù)。
5.根據(jù)權(quán)利要求1所述的方法,還包括:向至少一個(gè)客戶端設(shè)備(108)匿名提供接收的所述推薦服務(wù),使得向其提供所述推薦服務(wù)的所述至少一個(gè)客戶端設(shè)備(108)是無法識(shí)別的。
6.一種用于受隱私保護(hù)的推薦服務(wù)的方法,所述方法包括: 基于終端用戶的興趣簡(jiǎn)檔來確定至少一個(gè)興趣群組標(biāo)識(shí),其中所述至少一個(gè)興趣群組標(biāo)識(shí)與至少一個(gè)預(yù)定義的興趣群組有關(guān);以及 向與所述至少一個(gè)興趣群組標(biāo)識(shí)相關(guān)聯(lián)的興趣群組聚集器模塊(112),匿名傳輸與所述終端用戶的興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息。
7.根據(jù)權(quán)利要求6所述的方法,還包括:生成所述終端用戶的所述興趣簡(jiǎn)檔,以確定與所述至少一個(gè)興趣群組標(biāo)識(shí)有關(guān)的簡(jiǎn)檔信息。
8.根據(jù)權(quán)利要求6所述的方法,還包括:將所述終端用戶的所述簡(jiǎn)檔信息分割成多個(gè)分段。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述多個(gè)分段的至少一個(gè)分段通過洋蔥路由路徑而被匿名傳輸。
10.一種用于推薦服務(wù)的隱私保護(hù)系統(tǒng)(102),包括: 處理器(202-2);以及 存儲(chǔ)器(204-2),耦合到所述處理器(202-2),所述存儲(chǔ)器(204-2)包括具有至少一個(gè)興趣群組聚集器的興趣群組聚集器模塊(112),其中所述至少一個(gè)興趣群組聚集器被配置為, 對(duì)與基于多個(gè)終端用戶中每個(gè)終端用戶的興趣簡(jiǎn)檔而被歸類至所述至少一個(gè)興趣群組的所述多個(gè)終端用戶有關(guān)的簡(jiǎn)檔信息的多個(gè)分段進(jìn)行整理。
11.根據(jù)權(quán)利要求10所述的隱私保護(hù)系統(tǒng)(102),其中所述至少一個(gè)興趣群組聚集器是云計(jì)算和網(wǎng)格計(jì)算環(huán)境其中之一的節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求10所述的隱私保護(hù)系統(tǒng)(102),其中所述至少一個(gè)興趣群組聚集器是屬于所述終端用戶的計(jì)算資源的節(jié)點(diǎn)。
13.根據(jù)權(quán)利要求10所述的隱私保護(hù)系統(tǒng)(102),還包括:分類模塊(224),被配置為確定所述至少一個(gè)興趣群組的一個(gè)或多個(gè)首選服務(wù)。
14.根據(jù)權(quán)利要求13所述的隱私保護(hù)系統(tǒng)(102),其中所述分類模塊(224)進(jìn)一步被配置為基于所述確定來使用來自服務(wù)提供者(110)的推薦服務(wù)。
15.根據(jù)權(quán)利要求10所述的隱私保護(hù)系統(tǒng)(102),還包括匿名數(shù)據(jù)傳送模塊(226),被配置為向所述多個(gè)終端用戶的至少一個(gè)客戶端設(shè)備(108)匿名傳輸推薦數(shù)據(jù)。
16.一種用于推薦服務(wù)的隱私保護(hù)系統(tǒng)(102),包括: 處理器(202-1);以及 存儲(chǔ)器(204-1),耦合到所述處理器(202-1),所述存儲(chǔ)器(204-1)包括興趣群組標(biāo)識(shí)計(jì)算模塊(222),其被配置為, 基于客戶端設(shè)備(108)的終端用戶的興趣簡(jiǎn)檔,確定至少一個(gè)興趣群組id,其中,所述至少一個(gè)興趣群組id代表至少一個(gè)預(yù)定義興趣群組。
17.根據(jù)權(quán)利要求16所述的隱私保護(hù)系統(tǒng)(102),其中所述興趣群組標(biāo)識(shí)計(jì)算模塊(222)被進(jìn)一步配置為: 基于由所述終端用戶消費(fèi)的內(nèi)容,生成所述終端用戶的所述興趣簡(jiǎn)檔;以及將所述終端用戶的所述興趣簡(jiǎn)檔分割為多個(gè)分段,其中與所述多個(gè)分段中的每個(gè)分段相關(guān)聯(lián)的簡(jiǎn)檔信息被匿名傳輸至隱私保護(hù)中間件系統(tǒng)(104)。
18.根據(jù)權(quán)利要求16所述的 隱私保護(hù)系統(tǒng)(102),還包括本地推薦模塊(228),被配置為: 接收來自隱私保護(hù)中間件系統(tǒng)(104)的推薦內(nèi)容;以及 部分基于所述終端用戶的興趣簡(jiǎn)檔,過濾接收的所述推薦內(nèi)容。
19.一種計(jì)算機(jī)可讀介質(zhì),其上含有用于執(zhí)行一種方法的計(jì)算機(jī)程序,所述方法包括: 聚集與一個(gè)或多個(gè)終端用戶的多個(gè)興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息,其中所述一個(gè)或多個(gè)終端用戶基于所述相關(guān)聯(lián)的興趣簡(jiǎn)檔而被歸類至至少一個(gè)興趣群組; 確定由所述至少一個(gè)興趣群組所使用的一個(gè)或多個(gè)服務(wù);以及 接收部分基于所使用的所述一個(gè)或多個(gè)服務(wù)的、針對(duì)所述至少一個(gè)興趣群組的推薦服務(wù)。
20.一種計(jì)算機(jī)可讀介質(zhì),其上含有用于執(zhí)行一種方法的計(jì)算機(jī)程序,所述方法包括: 基于終端用戶的興趣簡(jiǎn)檔來確定至少一個(gè)興趣群組標(biāo)識(shí)(id),其中所述至少一個(gè)興趣群組標(biāo)識(shí)與至少一個(gè)預(yù)定義的興趣群組有關(guān);以及 向與所述至少一個(gè)興趣群組標(biāo)識(shí)(id)相關(guān)聯(lián)的興趣群組聚集器模塊(112),匿名傳輸與所述終端用戶的所述興趣簡(jiǎn)檔相關(guān)聯(lián)的簡(jiǎn)檔信息。
【文檔編號(hào)】H04L29/08GK103493463SQ201280020048
【公開日】2014年1月1日 申請(qǐng)日期:2012年4月17日 優(yōu)先權(quán)日:2011年4月25日
【發(fā)明者】A·南迪, A·阿加薩巖, M·布齊 申請(qǐng)人:阿爾卡特朗訊