專利名稱:偏好信息收集的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及偏好信息收集,特別地,涉及基于用戶的數(shù)字內(nèi)容消費(fèi)習(xí)慣收集用戶設(shè)備中的偏好信息。
背景技術(shù):
由于信息技術(shù)的演進(jìn),人們可用的信息量已經(jīng)變得巨大。信息爆炸意味著,在僅僅一個(gè)信息類中,例如音樂、電影、書籍、新聞、網(wǎng)頁中,條目的數(shù)量已經(jīng)變得非常龐大,以致單個(gè)人不可能為了選擇相關(guān)內(nèi)容而瀏覽所有這些條目。例如,在互聯(lián)網(wǎng)中音樂服務(wù)提供商的目錄、可下載的音樂和視頻正在發(fā)展。
為了幫助消費(fèi)者找到感興趣的條目,互聯(lián)網(wǎng)上的許多商業(yè)站點(diǎn)為其用戶提供推薦。典型地,基于用戶的偏好信息、購買條目記錄和協(xié)同過濾的使用,生成這些推薦。當(dāng)用戶外在地評(píng)價(jià)例如他們喜歡的音樂或書籍時(shí),商業(yè)站點(diǎn)上的服務(wù)提供商接收用戶偏好信息。在協(xié)同過濾中,集合用戶評(píng)價(jià),并當(dāng)用戶評(píng)價(jià)或購買某商品時(shí),商業(yè)站點(diǎn)上的協(xié)同過濾器核查喜歡或購買同一條目的其他用戶還喜歡或購買其他哪些條目,并且隨后向用戶返回這些條目作為推薦。這些外在評(píng)價(jià)存在的一個(gè)問題是,用戶很少改變?cè)u(píng)價(jià),因?yàn)檫@樣很費(fèi)事,所以外在評(píng)價(jià)是靜態(tài)數(shù)據(jù),并不反映用戶當(dāng)前的相關(guān)好惡——即使當(dāng)商業(yè)站點(diǎn)在用戶每次購買商品時(shí)對(duì)評(píng)價(jià)進(jìn)行更新也是如此。另一個(gè)問題是,用戶必須分別對(duì)其使用的每一商業(yè)站點(diǎn)進(jìn)行評(píng)價(jià)。
運(yùn)行于計(jì)算機(jī)中用以播放音樂和視頻的呈現(xiàn)應(yīng)用,例如Microsoft的Media Player或Apple的iTunes,提供稱為跟蹤的某種“自動(dòng)評(píng)價(jià)工具”。典型地,所述呈現(xiàn)應(yīng)用跟蹤何時(shí)最后一次播放歌曲、歌曲發(fā)行的年代、每首歌曲播放的次數(shù)、何時(shí)將該首歌曲導(dǎo)入歌曲庫,等等。與上述方案相關(guān)的一個(gè)問題是,跟蹤被綁定到特定的呈現(xiàn)應(yīng)用(即Media Player或iTunes),每一個(gè)特定的呈現(xiàn)應(yīng)用以專有格式存儲(chǔ)所跟蹤的信息,那么如果用戶改變了呈現(xiàn)應(yīng)用,則先前所跟蹤的信息不能被新的應(yīng)用使用。另一個(gè)問題是,所述跟蹤被綁定到個(gè)人計(jì)算機(jī),其跟蹤該計(jì)算機(jī)所播放的音樂。然而,音樂越來越經(jīng)常通過便攜式數(shù)字播放器來收聽,該播放器可以與計(jì)算機(jī)的音樂庫同步。便攜式播放器不跟蹤所播放的音樂。
發(fā)明內(nèi)容
本發(fā)明的目的是,跟蹤數(shù)字內(nèi)容在用戶設(shè)備中呈現(xiàn)的方式,和獨(dú)立于呈現(xiàn)應(yīng)用,形成基于用戶的數(shù)字內(nèi)容消費(fèi)習(xí)慣的用戶偏好信息。本發(fā)明的目的通過一種方法、軟件應(yīng)用、用戶設(shè)備和系統(tǒng)來實(shí)現(xiàn),其特征由獨(dú)立權(quán)利要求聲明。本發(fā)明的優(yōu)選實(shí)施例在從屬權(quán)利要求中披露。
本發(fā)明基于這樣的思想,即通過向用戶設(shè)備添加獨(dú)立于呈現(xiàn)應(yīng)用的跟蹤器來實(shí)現(xiàn)和解決問題,所述跟蹤器被配置為,根據(jù)其接收到的信息,把用戶的數(shù)字內(nèi)容消費(fèi)習(xí)慣記入日志,根據(jù)實(shí)施例,所述跟蹤器接收到的信息可以來自修改的呈現(xiàn)應(yīng)用、來自呈現(xiàn)應(yīng)用的插件或來自編解碼器,其中,所述編解碼器把呈現(xiàn)應(yīng)用調(diào)用轉(zhuǎn)換成所述用戶設(shè)備的操作系統(tǒng)可理解的格式。本發(fā)明的優(yōu)點(diǎn)在于,當(dāng)用戶消費(fèi)數(shù)字內(nèi)容時(shí),在后臺(tái)將暗中收集所述用戶的消費(fèi)習(xí)慣,從而所形成的偏好信息基于所述用戶的真實(shí)的數(shù)字內(nèi)容使用,而無需用戶的外在評(píng)價(jià)行為。另一優(yōu)點(diǎn)是,偏好信息既獨(dú)立于服務(wù)提供商也獨(dú)立于呈現(xiàn)應(yīng)用,因此使得不同呈現(xiàn)顯示應(yīng)用和/或服務(wù)提供商能夠使用相同的所收集的呈現(xiàn)信息。
以下,將參考附圖通過優(yōu)選實(shí)施例更詳細(xì)地描述本發(fā)明,其中圖1示出示例性系統(tǒng)架構(gòu);圖2示出示例性評(píng)價(jià)記錄的結(jié)構(gòu);
圖3A,3B和3C示出本發(fā)明的不同可選方法;圖4示出根據(jù)本發(fā)明的偏好客戶端的第一示例性實(shí)施例;圖5示出偏好客戶端的可選特征;以及圖6示出偏好客戶端與服務(wù)器之間交換數(shù)據(jù)的方式。
具體實(shí)施例方式
本發(fā)明適用于可以用于呈現(xiàn)(例如播放或描述)數(shù)字內(nèi)容的任何用戶設(shè)備。數(shù)字內(nèi)容是指任何用數(shù)字格式表示的內(nèi)容。數(shù)字內(nèi)容的例子包括,歌曲、語音、視頻、有聲讀物、文檔、電影、游戲、圖片,等等。特別地,本發(fā)明適用于移動(dòng)終端,其可以是數(shù)字播放器或多媒體內(nèi)容移動(dòng)終端,這些移動(dòng)終端不僅允許通過調(diào)用或消息進(jìn)行通信,還可以播放音樂、播放游戲和/或拍照。用于呈現(xiàn)數(shù)字內(nèi)容的系統(tǒng)、協(xié)議和裝置發(fā)展非常迅速。這種發(fā)展要求對(duì)發(fā)明進(jìn)行額外改變。因此,可對(duì)所有詞語和表達(dá)進(jìn)行廣泛的解釋,并且其僅作為舉例說明,而不限制本發(fā)明。
接下來,將通過實(shí)例更詳細(xì)地描述本發(fā)明,在例子中,將無線移動(dòng)終端作為根據(jù)本發(fā)明的用戶設(shè)備的例子,并且將播放音樂作為呈現(xiàn)數(shù)字內(nèi)容的例子,但本發(fā)明不局限于這些用戶設(shè)備和數(shù)字內(nèi)容。用戶設(shè)備也可以是非移動(dòng)設(shè)備,如個(gè)人計(jì)算機(jī)。
圖1示出了根據(jù)本發(fā)明的一個(gè)示例性系統(tǒng)。這些設(shè)備和系統(tǒng)實(shí)體的實(shí)現(xiàn)可根據(jù)所使用的實(shí)施例而變化。圖1示出簡(jiǎn)化的系統(tǒng),其僅圖示了描述本發(fā)明的不同實(shí)施例所需的實(shí)體。對(duì)本領(lǐng)域技術(shù)人員來說,顯然,該系統(tǒng)還包括無需在此詳細(xì)描述的其他功能單元和結(jié)構(gòu)。對(duì)于本領(lǐng)域技術(shù)人員,還顯然,本發(fā)明的最簡(jiǎn)實(shí)施例將使用戶設(shè)備配備根據(jù)本發(fā)明的最簡(jiǎn)化偏好客戶端功能。在本發(fā)明的這些實(shí)施例中,偏好客戶端用于對(duì)用戶的音樂添加標(biāo)簽。
圖1所示的示例性系統(tǒng)1包括移動(dòng)終端(用戶設(shè)備)1-1,個(gè)人計(jì)算機(jī)1-2和互聯(lián)網(wǎng)1-3,其中,互聯(lián)網(wǎng)1-3包括偏好服務(wù)器1-4和一個(gè)或多個(gè)數(shù)字內(nèi)容提供商服務(wù)器1-5或相應(yīng)服務(wù)器。移動(dòng)終端1-1可以無線地或經(jīng)由固定連接被連接到個(gè)人計(jì)算機(jī)1-5和/或互聯(lián)網(wǎng)1-3。個(gè)人計(jì)算機(jī)1-2可以無線地或經(jīng)由固定連接被連接到互聯(lián)網(wǎng)1-3。
移動(dòng)終端1-1包含“軟件?!保摗败浖!卑ㄆ每蛻舳薖rC 1-11、操作系統(tǒng)OS 1-12和播放音樂所需的呈現(xiàn)應(yīng)用PrA 1-13,其中偏好客戶端PrC 1-11在OS 1-12和PrA 1-13之間。在本發(fā)明的一個(gè)實(shí)施例中,軟件棧還包括用于所述呈現(xiàn)應(yīng)用的插件(未示于圖1中)。優(yōu)選地,操作系統(tǒng)OS1-12為Symbian,但也可以是其他操作系統(tǒng),例如Microsoft Windows或Linux。呈現(xiàn)應(yīng)用的實(shí)例是以上提及的Media Player和iTunes。所使用的呈現(xiàn)應(yīng)用和操作系統(tǒng)與本發(fā)明無關(guān)。移動(dòng)終端1-1進(jìn)一步包括用戶接口UI1-13,用于評(píng)價(jià)數(shù)據(jù)文件RF 1-15的存儲(chǔ)器1-14和處理器(未示于圖1中)。評(píng)價(jià)數(shù)據(jù)文件可以數(shù)據(jù)庫方式實(shí)現(xiàn)。例如,評(píng)價(jià)數(shù)據(jù)文件(可稱為評(píng)價(jià)檔案)的創(chuàng)建及修改將隨后在圖4和圖5中描述。所述評(píng)價(jià)數(shù)據(jù)文件可以用于至少兩個(gè)不同的應(yīng)用中,例如兩個(gè)不同的呈現(xiàn)應(yīng)用。存儲(chǔ)器1-14或其部分可以位于模塊上,優(yōu)選地,該模塊能夠可替代地插入移動(dòng)終端,如MMC卡(多媒體卡)或SIM(用戶身份模塊)。
偏好客戶端1-11是當(dāng)用戶聽音樂時(shí),可運(yùn)行于移動(dòng)終端后臺(tái)的軟件應(yīng)用。術(shù)語“軟件應(yīng)用”也覆蓋了Linux或Windows或相應(yīng)操作系統(tǒng)上訪問的功能庫。偏好客戶端可以稱作偏好收集器,因?yàn)槠涫占眯畔?,即?chuàng)建和更新評(píng)價(jià)數(shù)據(jù)文件RF 1-15,在下文將通過圖4和圖5對(duì)其進(jìn)行詳細(xì)描述。偏好客戶端1-11可以運(yùn)行于移動(dòng)終端或可以是可下載到移動(dòng)終端的插件。由于偏好客戶端1-11為低層應(yīng)用,例如系統(tǒng)庫或服務(wù),其訪問操作系統(tǒng)功能,如設(shè)備驅(qū)動(dòng)器等,因此偏好客戶端可以查詢操作系統(tǒng)的不同特性,例如音量、星期幾、幾點(diǎn),等等。
個(gè)人計(jì)算機(jī)1-2還包括偏好客戶端1-21 PrC’和用于存儲(chǔ)下載或拷貝的音樂等的存儲(chǔ)器Mem 1-24。個(gè)人計(jì)算機(jī)中的偏好客戶端1-21可以與移動(dòng)終端中的偏好客戶端相似,或包括不同的功能,下文將詳細(xì)描述??梢詫€(gè)人計(jì)算機(jī)1-2視為另一種類型的用戶設(shè)備。
偏好服務(wù)器1-4是例如軟件的服務(wù)器組件,用于接收偏好客戶端已經(jīng)收集的全部或部分評(píng)價(jià)數(shù)據(jù)文件,這些評(píng)價(jià)數(shù)據(jù)文件由移動(dòng)終端直接地或經(jīng)由個(gè)人計(jì)算機(jī)而發(fā)送。偏好服務(wù)器1-4將評(píng)價(jià)數(shù)據(jù)文件處理至一個(gè)或多個(gè)包含偏好信息的數(shù)據(jù)庫1-42中,并隨后向移動(dòng)終端返回推薦,并且/或者向其他服務(wù)器提供音樂消費(fèi)方式的報(bào)告。數(shù)據(jù)庫可以是關(guān)系型數(shù)據(jù)庫,如開源SQL關(guān)系型數(shù)據(jù)庫。優(yōu)選地,偏好信息以用戶容易訪問的文件格式存儲(chǔ),如XML格式。典型地,所述推薦基于所收集的數(shù)據(jù)模式和音樂消費(fèi)的統(tǒng)計(jì)。偏好服務(wù)器1-4可以屬于移動(dòng)終端、web服務(wù)器(如圖1中所披露的)、代理、網(wǎng)關(guān)節(jié)點(diǎn)(該節(jié)點(diǎn)使得能夠在移動(dòng)網(wǎng)絡(luò)內(nèi),以及外部數(shù)據(jù)網(wǎng)和移動(dòng)網(wǎng)絡(luò)之間傳送數(shù)據(jù))和/或其他中間媒介。
所述評(píng)價(jià)數(shù)據(jù)文件以獨(dú)立于呈現(xiàn)應(yīng)用的格式包括評(píng)價(jià)記錄。圖2示出了示例性評(píng)價(jià)記錄的結(jié)構(gòu)。優(yōu)選地,評(píng)價(jià)記錄為元數(shù)據(jù)形式,該元數(shù)據(jù)是機(jī)器可以理解的信息,用于描述數(shù)據(jù)的內(nèi)容、質(zhì)量、條件和其他特性。評(píng)價(jià)記錄2包括歌曲標(biāo)識(shí)符ID 2-1、偏好RATING 2-2、評(píng)價(jià)類型TYPE 2-3和其他可能的元數(shù)據(jù)OTHER 2-4。歌曲標(biāo)識(shí)符2-1包含關(guān)于該歌曲的識(shí)別信息,例如名稱和/或播放器等。例如,歌曲標(biāo)識(shí)符可以是歌曲的ISRC(國際標(biāo)準(zhǔn)記錄碼)。但是,歌曲標(biāo)識(shí)符的確切類型與本發(fā)明無關(guān)。偏好2-2是該歌曲的真實(shí)評(píng)價(jià),以下將更詳細(xì)地描述其組成。評(píng)價(jià)類型2-3表明評(píng)價(jià)是內(nèi)在的還是外在的,其中,內(nèi)在的即是由偏好客戶端給出的,外在的即是由用戶給出的。其他元數(shù)據(jù)2-4可以包含表示評(píng)價(jià)記錄分布的信息。評(píng)價(jià)數(shù)據(jù)文件的分布及其評(píng)價(jià)記錄將在以下詳細(xì)描述。前兩項(xiàng)即標(biāo)識(shí)符2-1和偏好2-2是根據(jù)本發(fā)明的評(píng)價(jià)記錄中所需的強(qiáng)制條目,其他兩項(xiàng)是可選的。
優(yōu)選地,評(píng)價(jià)記錄是當(dāng)用戶終端意識(shí)到某歌曲時(shí),例如將該歌曲下載至用戶終端時(shí),由偏好客戶端為該歌曲創(chuàng)建的。偏好客戶端還可以掃描插入到用戶設(shè)備的光盤或存儲(chǔ)卡,并且基于掃描信息,在必要時(shí)創(chuàng)建評(píng)價(jià)記錄。
接下來,圖3A,3B和3C詳細(xì)圖示了根據(jù)本發(fā)明的“軟件棧”的不同可選實(shí)施例。也就是說,圖3A,3B和3C圖示了偏好客戶端PrC獲得用于評(píng)價(jià)記錄的信息的不同的可能方式。
在圖3A,3B和3C中,操作系統(tǒng)被分成兩部分編解碼器和操作系統(tǒng)OS。編解碼器存在于呈現(xiàn)應(yīng)用和真實(shí)的操作系統(tǒng)之間,或作為操作系統(tǒng)本身的一部分。編解碼器提供數(shù)字媒體的解碼和編碼。所述解碼和編碼過程使用操作系統(tǒng)的功能,以使得能夠進(jìn)行呈現(xiàn)或?qū)λ鰯?shù)字內(nèi)容進(jìn)行編解碼。因此,編解碼器是平臺(tái)的一部分,其中,在所述平臺(tái)上可以開發(fā)不同的應(yīng)用,例如呈現(xiàn)應(yīng)用的。此外,在圖3A,3B和3C中,用戶輸入1由呈現(xiàn)應(yīng)用PrA接收,所述用戶輸入要么是直接用戶輸入,例如“開始播放”、“略過”、“顯示播放列表”等,要么是無需用戶參與的間接用戶輸入,例如“播放列表中的一首歌曲結(jié)束而另一首歌曲開始”或“歌曲結(jié)束”或“歌曲結(jié)束和重放”。典型地,所述用戶輸入為呈現(xiàn)應(yīng)用的格式。
以下使用的短語“日志信息”表示用于創(chuàng)建和更新評(píng)價(jià)記錄的用戶輸入。例如,諸如“顯示播放列表”或“暫停”或“取消暫?!钡妮斎肟梢圆挥糜趧?chuàng)建和更新評(píng)價(jià)記錄。
圖3A示出了本發(fā)明的第一示例性實(shí)施例。在本發(fā)明的第一示例性實(shí)施例中,編解碼器,即接收目標(biāo)為真實(shí)操作系統(tǒng)的調(diào)用的平臺(tái)的一部分,被修改為向偏好客戶端PrC發(fā)送信息,其中,PrC使用該信息把用戶的音樂收聽習(xí)慣記入日志。
在第一示例性實(shí)施例中,響應(yīng)用戶輸入1,呈現(xiàn)應(yīng)用PrA在點(diǎn)A通過發(fā)送調(diào)用2來調(diào)用所述操作系統(tǒng)。該調(diào)用包括識(shí)別信息,該識(shí)別信息表明與該調(diào)用相關(guān)的數(shù)字內(nèi)容。編解碼器接收該調(diào)用,并且在點(diǎn)X激活2’執(zhí)行該調(diào)用所需的操作系統(tǒng)服務(wù)。此外,編解碼器在點(diǎn)X核查調(diào)用2是否包括將被記入日志的信息,如果包括,編解碼器則在點(diǎn)X把該信息轉(zhuǎn)換成獨(dú)立于呈現(xiàn)應(yīng)用的格式。隨后,在點(diǎn)X,編解碼器把該信息作為功能調(diào)用3轉(zhuǎn)發(fā)給偏好客戶端PrC,接著偏好客戶端PrC在點(diǎn)Z把用戶的音樂收聽習(xí)慣記入日志,稍候?qū)⒆髅枋觥?br>
在圖3B所示的第二可選實(shí)施例中,在“軟件棧”中增加用于所述呈現(xiàn)應(yīng)用的插件P-I,以向偏好客戶端發(fā)送信息,從而把用戶的音樂收聽習(xí)慣記入日志。為了檢測(cè)所述信息并將其發(fā)給所述偏好客戶端,優(yōu)選地,所述插件被配置為接管所述呈現(xiàn)應(yīng)用的播放控制。在此描述的可選實(shí)施例中,插件使得呈現(xiàn)應(yīng)用進(jìn)行下述行為。然而,對(duì)于本領(lǐng)域的技術(shù)人員而言,容易想到存在關(guān)于如何實(shí)現(xiàn)插件的其他可選方法。插件可以是單獨(dú)的插件或集成于偏好客戶端中的插件。
在第二可選實(shí)施例中,響應(yīng)用戶輸入1,呈現(xiàn)應(yīng)用PrA在點(diǎn)A’通過發(fā)送通知4來通知插件。該通知包括識(shí)別信息,該識(shí)別信息表明與調(diào)用相關(guān)的數(shù)字內(nèi)容。所述插件檢測(cè)該通知,并且在點(diǎn)Y核查通知2是否包括將被記入日志的信息,如果包括,所述插件則在點(diǎn)Y把該信息轉(zhuǎn)換成獨(dú)立于呈現(xiàn)應(yīng)用的格式。隨后,在點(diǎn)Y,所述插件把該信息作為功能調(diào)用3轉(zhuǎn)發(fā)給偏好客戶端PrC,偏好客戶端PrC接著在點(diǎn)Z把用戶的音樂收聽習(xí)慣記入日志,稍候?qū)⒆髅枋?。在點(diǎn)A’,呈現(xiàn)應(yīng)用PrA還通過發(fā)送調(diào)用2調(diào)用操作系統(tǒng)。編解碼器接收該調(diào)用,并且在點(diǎn)B激活2’執(zhí)行該調(diào)用所需的操作系統(tǒng)服務(wù)。這樣,所述插件并未修改所述呈現(xiàn)應(yīng)用的基本功能。
第三可選實(shí)施例(未示出)與第二可選實(shí)施例的不同之處僅在于,修改呈現(xiàn)應(yīng)用本身以執(zhí)行上述點(diǎn)Y的功能,而不使用呈現(xiàn)應(yīng)用插件。也就是說,合并了點(diǎn)A和點(diǎn)Y,而且無需插件。
在圖3C所示的第四可選實(shí)施例中,修改呈現(xiàn)應(yīng)用本身以向偏好客戶端PrC發(fā)送信息。在第四可選實(shí)施例中,響應(yīng)用戶輸入1,呈現(xiàn)應(yīng)用PrA在點(diǎn)W通過發(fā)送包括識(shí)別信息的調(diào)用2來調(diào)用操作系統(tǒng)。在點(diǎn)B,編解碼器激活2’執(zhí)行該調(diào)用所需的操作系統(tǒng)服務(wù)。呈現(xiàn)應(yīng)用PrA還在點(diǎn)W把包括識(shí)別信息的所述調(diào)用信息轉(zhuǎn)換成元數(shù)據(jù)格式,并且在點(diǎn)W向偏好客戶端PrC發(fā)送元數(shù)據(jù)3’。偏好客戶端PrC在點(diǎn)Z’核查元數(shù)據(jù)3’是否包括將被記入日志的信息,如果包括,偏好客戶端于是在點(diǎn)Z’把用戶的音樂收聽習(xí)慣記入日志,稍候?qū)⒆髅枋觥?br>
在第五可選實(shí)施例(未示出)中,呈現(xiàn)應(yīng)用向偏好客戶端發(fā)送調(diào)用2(包括識(shí)別信息),偏好客戶端被配置為在判定該調(diào)用是否包括將被跟蹤的信息之前或在記錄日志的過程中,把該調(diào)用轉(zhuǎn)換成元數(shù)據(jù)格式。
然而,在另一可選實(shí)施例(未示出)中,基于第二和第四或第五可選實(shí)施例的合并,修改呈現(xiàn)應(yīng)用以在播放音樂時(shí)通知插件,同時(shí),所述插件優(yōu)選使用元數(shù)據(jù)格式通知偏好客戶端。
用于實(shí)現(xiàn)上述可選實(shí)施例的另一方式是為將被記入日志的每一輸入設(shè)置函數(shù),在該函數(shù)的實(shí)現(xiàn)中,偏好客戶端基于所接收的函數(shù)和該函數(shù)中的識(shí)別信息,來通知將被記入日志的信息。
對(duì)于本領(lǐng)域的技術(shù)人員而言,顯而易見,以上通過不同可選實(shí)施例描述的特征可以單獨(dú)組合以形成另一可選實(shí)施例。例如,編解碼器或插件可以不核查調(diào)用2的內(nèi)容,但是,向偏好客戶端發(fā)送所有信息,偏好客戶端隨后實(shí)施核查。
圖4示出了根據(jù)本發(fā)明的偏好客戶端的第一示例性實(shí)施例。在本發(fā)明的第一示例性實(shí)施例中,偏好客戶端接收的信息僅關(guān)于包括將被記入日志的信息的用戶輸入。在本發(fā)明的第一優(yōu)選實(shí)施例中,所接收的信息已經(jīng)是獨(dú)立于呈現(xiàn)應(yīng)用的格式。在圖4中,為清楚起見,假設(shè)用戶輸入是“播放”、“停止播放”和“調(diào)節(jié)音量”之一。
在圖4中,接收對(duì)呈現(xiàn)應(yīng)用的用戶輸入(步驟401),從而,在步驟402中,通知偏好客戶端關(guān)于該用戶輸入的信息。在步驟403中,偏好客戶端從調(diào)用中的識(shí)別信息識(shí)別與該調(diào)用相關(guān)的歌曲。如上所述,該識(shí)別信息可以是歌曲的名稱或文件名或一些其他相關(guān)信息。隨后,在步驟404中,偏好客戶端核查用戶是否開始播放歌曲。如果答案是肯定的,那么在步驟405中,偏好客戶端核查評(píng)價(jià)數(shù)據(jù)文件中是否存在對(duì)于該歌曲的評(píng)價(jià)記錄。如果不存在對(duì)于該歌曲的評(píng)價(jià)記錄,則在步驟406中創(chuàng)建評(píng)價(jià)記錄。隨后,在步驟407中,偏好客戶端開始為所述評(píng)價(jià)記錄收集播放信息。如果在評(píng)價(jià)數(shù)據(jù)文件中存在該歌曲的評(píng)價(jià)記錄(步驟405),則不需要?jiǎng)?chuàng)建新的評(píng)價(jià)記錄,但在步驟407中開始為該存在的評(píng)價(jià)記錄收集播放信息。在本發(fā)明的其他一些實(shí)施例中,略過核查步驟405,而每次都創(chuàng)建新的評(píng)價(jià)記錄,并且隨后根據(jù)標(biāo)識(shí)符合并評(píng)價(jià)記錄。在該實(shí)施例中,還保存計(jì)時(shí)信息。
如果用戶未開始播放歌曲(步驟406),則在步驟408中,偏好客戶端核查該歌曲的播放是否結(jié)束,該結(jié)束可以是歌曲結(jié)束或用戶結(jié)束播放歌曲。如果答案是肯定的,則在步驟409中,偏好客戶端用收集的播放信息更新評(píng)價(jià)記錄。如果歌曲仍在播放(步驟408),則在步驟410中,將信息添加到所收集的播放信息中。例如,該信息可以是用戶調(diào)低音量。
步驟403至410示出了偏好客戶端如何把用戶的音樂收聽習(xí)慣記入日志,從而形成了在移動(dòng)終端中必須實(shí)現(xiàn)的本發(fā)明的“基本偏好客戶端”。以下將描述對(duì)于偏好客戶端的附加特征。
偏好客戶端可以被配置為,響應(yīng)接收到關(guān)于用戶輸入的信息,核查所述用戶輸入是否包括將被記入日志的信息,并且,僅當(dāng)所述用戶輸入包括將被記入日志的信息時(shí),執(zhí)行步驟403至410。以上通過圖3C描述了這種情形。
所收集的信息至少是播放了哪首音樂及其播放的頻率。偏好客戶端還可以收集以下信息,例如,播放歌曲的音量、播放的時(shí)間、播放的地點(diǎn)、當(dāng)歌曲播放時(shí)用戶執(zhí)行了哪些操作和/或歌曲是否被略過。收集何種信息取決于移動(dòng)終端的特征。例如,移動(dòng)終端可以獲知其位置并且/或者具有確定用戶是否靜止停留、奔跑或步行的運(yùn)動(dòng)傳感器。由于移動(dòng)電話允許不同的用戶檔案,因此,偏好客戶端可以根據(jù)特定用戶檔案收集和更新評(píng)價(jià)記錄,或者將收聽音樂時(shí)使用的用戶檔案作為將被收集的一種信息。
當(dāng)評(píng)價(jià)記錄被更新時(shí),偏好客戶端使用不同的、預(yù)定的計(jì)算法則計(jì)算對(duì)于特定歌曲的評(píng)價(jià)。例如,如果用戶習(xí)慣非常大聲地收聽歌曲A,而略過其先前喜歡的歌曲B,這就意味著該用戶喜歡歌曲A,而不像從前那么喜歡歌曲B,此時(shí),A的評(píng)價(jià)保持很高而B的評(píng)價(jià)下降。最簡(jiǎn)單的情況,僅計(jì)算歌曲播放的次數(shù),并且優(yōu)選地,也考慮歌曲最后一次播放的日期,并且在本發(fā)明這些實(shí)施例的步驟407中增加該數(shù),且通過忽略用戶輸入來代替驟408至410或簡(jiǎn)單地略過這些步驟。然而,典型地,評(píng)價(jià)是介于0至1之間的浮點(diǎn)數(shù),所以,較大的數(shù)表示用戶更喜歡該歌曲。精確的計(jì)算法則與本發(fā)明無關(guān),因此無需在此討論。
當(dāng)生成播放列表和推薦時(shí),可以使用關(guān)于音量、幾點(diǎn)、星期幾的信息。例如,如果用戶在星期二和星期四的10-11點(diǎn)去了健身房,并且非常大聲地收聽AC/DC,則偏好客戶端可以用于在星期一夜晚推薦MarilynnManson,以便用戶可以為星期二上午的運(yùn)動(dòng)做好準(zhǔn)備。
既然偏好客戶端能夠從不同呈現(xiàn)應(yīng)用接收關(guān)于所播放的音樂的信息,偏好客戶端則可以優(yōu)選地從用戶設(shè)備中的所有呈現(xiàn)應(yīng)用(包括FM無線電等)收集信息,并且與所用的呈現(xiàn)應(yīng)用無關(guān)地更新評(píng)價(jià)數(shù)據(jù)文件。偏好客戶端還可以被配置為,除上述一般評(píng)價(jià)數(shù)據(jù)文件之外或代替上述一般評(píng)價(jià)數(shù)據(jù)文件,維持特定呈現(xiàn)應(yīng)用的評(píng)價(jià)數(shù)據(jù)文件。
作為附加特征,偏好客戶端可以具有外在評(píng)價(jià)選項(xiàng),以允許用戶從移動(dòng)終端和/或經(jīng)由個(gè)人計(jì)算機(jī)和/或經(jīng)由偏好服務(wù)器,外在地修改評(píng)價(jià)數(shù)據(jù)文件。該附加特征圖示于圖5中,當(dāng)評(píng)價(jià)文件被顯示給用戶時(shí)開始該附加特征(步驟501)。根據(jù)設(shè)置和使用中的用戶檔案,所述評(píng)價(jià)文件被部分或全部顯示。隨后,在步驟502中,用戶例如經(jīng)由用戶接口修改所述評(píng)價(jià)文件。用戶可以添加、刪除和/或編輯評(píng)價(jià)記錄。典型地,通過數(shù)值和/或把該評(píng)價(jià)記錄從一個(gè)位置移動(dòng)到與其他評(píng)價(jià)記錄相關(guān)的另一個(gè)位置,來暗指這種外在評(píng)價(jià)。在步驟503中,作為對(duì)所述修改的響應(yīng),偏好客戶端更新相應(yīng)的評(píng)價(jià)記錄,從而更新評(píng)價(jià)數(shù)據(jù)文件。
作為附加特征,偏好客戶端可以直接地或經(jīng)由個(gè)人計(jì)算機(jī)間接地與偏好服務(wù)器傳送信息。該附加特征可以具有可選擇的過濾特征,由此過濾評(píng)價(jià)數(shù)據(jù)文件的內(nèi)容,并把所過濾的內(nèi)容發(fā)送給偏好服務(wù)器。該可選過濾特征允許用戶控制發(fā)送給互聯(lián)網(wǎng)的信息。過濾的內(nèi)容可以由特定用戶評(píng)價(jià)記錄、特定用戶檔案來定義,或定義為公共過濾特征。例如,特定用戶檔案的過濾特征定義可以作為用戶檔案定義的一部分,保存于移動(dòng)終端的存儲(chǔ)器中。例如,公共過濾特征定義可以單獨(dú)地或作為評(píng)價(jià)數(shù)據(jù)文件的一部分,保存于移動(dòng)終端的存儲(chǔ)器中。所述過濾可以通過適合私密的某些其它應(yīng)用來執(zhí)行,并且/或者用戶設(shè)備可以與偏好服務(wù)器進(jìn)行協(xié)商,以提供比根據(jù)原有過濾設(shè)置的信息內(nèi)容更多的信息。所過濾的評(píng)價(jià)數(shù)據(jù)文件內(nèi)容可以是喜歡/不喜歡的類型、喜歡/不喜歡的藝術(shù)家、喜歡/不喜歡的歌曲、歌曲的用戶評(píng)價(jià)、評(píng)價(jià)的類型和/或其他元數(shù)據(jù),例如播放時(shí)間、平均音量、購買信息、PII(個(gè)人可識(shí)別信息)等。PII的例子是用戶名稱、地址和電話號(hào)碼。
圖6描述信息交換。偏好客戶端希望向偏好服務(wù)器發(fā)送評(píng)價(jià)數(shù)據(jù)文件的內(nèi)容,或部分內(nèi)容。例如,偏好客戶端可以被配置為,周期性向偏好服務(wù)器發(fā)送評(píng)價(jià)信息,或者用戶可以外在地要求進(jìn)行發(fā)送。因此,偏好客戶端向偏好服務(wù)器發(fā)送消息6-1。消息6-1可以是HTTP GET請(qǐng)求(例如GET/HTTP/1.1)。作為對(duì)接收消息6-1的響應(yīng),偏好服務(wù)器響應(yīng)6-2,其中包括可將評(píng)價(jià)數(shù)據(jù)文件發(fā)向的地址。消息6-2可以是HTTP 200 OK消息(例如HTTP 200 OK Opt“rate-data-file-submission”;ns=1515-submit“Http://example.com/rating/”)。作為對(duì)消息6-2的響應(yīng),在點(diǎn)6-3,偏好客戶端根據(jù)上述的用戶定義的過濾準(zhǔn)則對(duì)評(píng)價(jià)數(shù)據(jù)文件進(jìn)行過濾。當(dāng)執(zhí)行了過濾時(shí),偏好客戶端在消息6-4中向偏好服務(wù)器發(fā)送所過濾的評(píng)價(jià)數(shù)據(jù)文件內(nèi)容。消息6-4可以是HTTP POST消息(例如POSTHttp://example.com/rating HTTP/1.1<過濾的評(píng)價(jià)數(shù)據(jù)文件內(nèi)容>”)。之后,例如,偏好服務(wù)器可以在消息6-5中向偏好客戶端發(fā)送推薦,并且在點(diǎn)6-6將所接收的評(píng)價(jià)數(shù)據(jù)文件作為偏好信息或部分偏好信息,分發(fā)給其他服務(wù)器。
如果未實(shí)現(xiàn)過濾選項(xiàng),則略過點(diǎn)6-3。
根據(jù)本發(fā)明的偏好信息提供了對(duì)消費(fèi)者真實(shí)偏好的更好的理解,并且使得音樂提供商能夠相互區(qū)別,并由于音樂提供商可以為消費(fèi)者提供更好的推薦和增強(qiáng)的個(gè)性化,因此能夠增加銷售額。
商店零售商可以通過互聯(lián)網(wǎng)從數(shù)據(jù)庫下載偏好信息。由于這些偏好信息基于反映正確參考的音樂的真實(shí)使用,商店零售商可以根據(jù)信息,最小化潛在過時(shí)音樂的再儲(chǔ)備,而最大化潛在流行音樂的再儲(chǔ)備。
當(dāng)創(chuàng)建廣告時(shí),原始內(nèi)容提供商可以利用從偏好服務(wù)器數(shù)據(jù)庫下載的偏好信息。例如,原始內(nèi)容提供商還可以向演播室和藝術(shù)家轉(zhuǎn)發(fā)該信息,以便他們考慮這些信息,更新即將的發(fā)行。
根據(jù)本發(fā)明的附加特征是可選的,部分可以在個(gè)人計(jì)算機(jī)中實(shí)現(xiàn),部分可以在移動(dòng)終端中實(shí)現(xiàn),并且/或者個(gè)人計(jì)算機(jī)和移動(dòng)終端具有相同的附加特征,并且/或者個(gè)人計(jì)算機(jī)中的偏好客戶端甚至可以僅執(zhí)行一個(gè)或多個(gè)附加特征,這些一個(gè)或多個(gè)附加特征不包含上述基本客戶端的特征。此外,對(duì)于本領(lǐng)域技術(shù)人員而言,顯然,還可以根據(jù)現(xiàn)有技術(shù)來利用根據(jù)本發(fā)明所收集的評(píng)價(jià)信息。例如,個(gè)人計(jì)算機(jī)可以通過例如目前由OMA(開放移動(dòng)聯(lián)盟)定義的SyncML的應(yīng)用,來同步從移動(dòng)終端接收的評(píng)價(jià)信息與個(gè)人計(jì)算機(jī)中的評(píng)價(jià)信息,其中,SyncML用于完全同步通過多網(wǎng)絡(luò)、平臺(tái)和設(shè)備的遠(yuǎn)程數(shù)據(jù)與個(gè)人信息?;谒占脑u(píng)價(jià)信息,播放列表可以被構(gòu)建,用于建議與用戶興趣相關(guān)的互聯(lián)網(wǎng)搜索和相關(guān)數(shù)字內(nèi)容。
以上描述的實(shí)施例或部分實(shí)施例可以自由地組合以創(chuàng)建本發(fā)明的新實(shí)施例。本發(fā)明的最簡(jiǎn)實(shí)施例由基本偏好客戶端和具有內(nèi)容標(biāo)識(shí)符和偏好信息的評(píng)價(jià)記錄實(shí)現(xiàn)。
實(shí)現(xiàn)根據(jù)本發(fā)明的一個(gè)實(shí)施例的功能的用戶設(shè)備和軟件應(yīng)用不但包括呈現(xiàn)數(shù)字內(nèi)容所需的裝置,還包括將用戶消費(fèi)數(shù)字內(nèi)容的方式以獨(dú)立于呈現(xiàn)應(yīng)用的形式記入日志的裝置。此外,用戶設(shè)備、軟件應(yīng)用、另一類型的用戶設(shè)備、更進(jìn)一步的軟件應(yīng)用和/或服務(wù)器組件可以包括用于以上描述的一個(gè)或多個(gè)其他功能的裝置。不需要硬件的改變。用戶設(shè)備和服務(wù)器包括可以在本發(fā)明功能中利用的處理器和存儲(chǔ)器。所有為實(shí)現(xiàn)本發(fā)明所需的改變,可以通過附加或更新的軟件程序和/或通過添加專用集成電路(ASIC)來完成。
對(duì)于本領(lǐng)域的技術(shù)人員而言,顯而易見,隨著技術(shù)的發(fā)展,本發(fā)明的思想可以在多種方式中實(shí)施。本發(fā)明及其實(shí)施例不限于以上描述的例子,但可以在權(quán)利要求的范圍內(nèi)有所改變。
權(quán)利要求
1.一種用于收集關(guān)于數(shù)字內(nèi)容消費(fèi)的偏好信息的方法,所述方法包括維持能被至少兩個(gè)不同應(yīng)用使用的評(píng)價(jià)數(shù)據(jù)文件;接收呈現(xiàn)應(yīng)用中的用戶輸入,所述用戶輸入與呈現(xiàn)數(shù)字內(nèi)容相關(guān);以及響應(yīng)所述用戶輸入,以獨(dú)立于呈現(xiàn)應(yīng)用的格式將關(guān)于所述輸入的信息收集到所述評(píng)價(jià)數(shù)據(jù)文件。
2.如權(quán)利要求1中所述的方法,進(jìn)一步包括響應(yīng)所述用戶輸入,調(diào)用操作系統(tǒng);以及基于所述調(diào)用,收集所述信息。
3.如權(quán)利要求2中所述的方法,所述收集包括在平臺(tái)層面上識(shí)別所述調(diào)用;在所述平臺(tái)層面上,把所述調(diào)用中的信息轉(zhuǎn)換成獨(dú)立于呈現(xiàn)應(yīng)用的格式;以及使用所轉(zhuǎn)換的信息來收集所述評(píng)價(jià)數(shù)據(jù)文件。
4.如權(quán)利要求1至3中任一項(xiàng)所述的方法,進(jìn)一步包括向用戶顯示所述評(píng)價(jià)數(shù)據(jù)文件;以及響應(yīng)用戶對(duì)所述評(píng)價(jià)數(shù)據(jù)文件的修改,更新所述評(píng)價(jià)數(shù)據(jù)文件。
5.如前述權(quán)利要求中的任一項(xiàng)所述的方法,進(jìn)一步包括根據(jù)用戶定義的過濾準(zhǔn)則,過濾所收集的評(píng)價(jià)數(shù)據(jù)文件;以及分發(fā)所過濾的評(píng)價(jià)數(shù)據(jù)文件。
6.一種用于呈現(xiàn)數(shù)字內(nèi)容的用戶設(shè)備,所述用戶設(shè)備包括呈現(xiàn)應(yīng)用,其用于呈現(xiàn)數(shù)字內(nèi)容;以及偏好客戶端,其用于把關(guān)于數(shù)字內(nèi)容消費(fèi)方式的信息記錄成評(píng)價(jià)信息,所述評(píng)價(jià)信息的內(nèi)容類型獨(dú)立于呈現(xiàn)應(yīng)用。
7.如權(quán)利要求6中所述的用戶設(shè)備,進(jìn)一步包括操作系統(tǒng),當(dāng)呈現(xiàn)數(shù)字內(nèi)容時(shí)所述呈現(xiàn)應(yīng)用與其進(jìn)行通信;插件,基于所述呈現(xiàn)應(yīng)用和所述操作系統(tǒng)之間的所述通信,向所述偏好客戶端發(fā)送信息。
8.如權(quán)利要求7中所述的用戶設(shè)備,其中,所述插件是用于所述呈現(xiàn)應(yīng)用的,并且被配置為以獨(dú)立于呈現(xiàn)應(yīng)用的格式向所述偏好客戶端發(fā)送所述信息。
9.如權(quán)利要求6,7或8中所述的用戶設(shè)備,進(jìn)一步包括操作系統(tǒng),當(dāng)呈現(xiàn)數(shù)字內(nèi)容時(shí)所述呈現(xiàn)應(yīng)用與其進(jìn)行通信;編解碼器,其用于把從所述呈現(xiàn)應(yīng)用到所述操作系統(tǒng)的通信轉(zhuǎn)換成所述操作系統(tǒng)使用的格式,所述編解碼器被配置為基于所述通信,以獨(dú)立于呈現(xiàn)應(yīng)用的格式,向所述偏好客戶端發(fā)送信息。
10.如權(quán)利要求6至9中任一項(xiàng)所述的用戶設(shè)備,其中,所述呈現(xiàn)應(yīng)用被配置為向偏好客戶端發(fā)送所述信息。
11.如權(quán)利要求6至10中任一項(xiàng)所述的用戶設(shè)備,其中,所述偏好客戶端被配置為從所述用戶設(shè)備中的所有呈現(xiàn)應(yīng)用收集信息。
12.如權(quán)利要求6至11中任一項(xiàng)所述的用戶設(shè)備,其中,所述偏好客戶端被配置為允許用戶外在地修改所述評(píng)價(jià)數(shù)據(jù)文件。
13.如權(quán)利要求6至12中任一項(xiàng)所述的用戶設(shè)備,其中,所述用戶設(shè)備是移動(dòng)終端。
14.如權(quán)利要求6至13中任一項(xiàng)所述的用戶設(shè)備,其中,所述評(píng)價(jià)信息包括至少一個(gè)元數(shù)據(jù)格式的評(píng)價(jià)記錄。
15.一種系統(tǒng),包括服務(wù)器,其維持包括偏好信息的數(shù)據(jù)庫;用戶設(shè)備,其用于呈現(xiàn)數(shù)字內(nèi)容,把關(guān)于數(shù)字內(nèi)容消費(fèi)方式的信息獨(dú)立于呈現(xiàn)應(yīng)用地記錄到獨(dú)立于呈現(xiàn)應(yīng)用的評(píng)價(jià)信息中,以及向所述服務(wù)器發(fā)送所述獨(dú)立于呈現(xiàn)應(yīng)用的評(píng)價(jià)信息;其中,所述服務(wù)器被配置為接收所述獨(dú)立于呈現(xiàn)應(yīng)用的評(píng)價(jià)信息,和將所述獨(dú)立于呈現(xiàn)應(yīng)用的評(píng)價(jià)信息處理到所述數(shù)據(jù)庫中。
16.如權(quán)利要求15中所述的系統(tǒng),其中,所述用戶設(shè)備被配置為過濾所述獨(dú)立呈現(xiàn)應(yīng)用的評(píng)價(jià)信息,并且僅在過濾之后,向所述服務(wù)器發(fā)送所過濾的獨(dú)立于呈現(xiàn)應(yīng)用的評(píng)價(jià)信息。
17.如權(quán)利要求15或16中所述的系統(tǒng),所述系統(tǒng)進(jìn)一步包括至少一個(gè)另外的服務(wù)器,所述維持所述數(shù)據(jù)庫的服務(wù)器被配置為向所述至少一個(gè)另外的服務(wù)器分發(fā)所接收的獨(dú)立于呈現(xiàn)應(yīng)用的評(píng)價(jià)信息。
18.一種包括程序指令的軟件應(yīng)用,其中,所述程序指令的執(zhí)行導(dǎo)致用戶設(shè)備基于所述用戶設(shè)備中的呈現(xiàn)應(yīng)用所接收到的輸入,獨(dú)立于呈現(xiàn)應(yīng)用地收集偏好信息。
19.如權(quán)利要求18中所述的軟件應(yīng)用,包括進(jìn)一步的程序指令,其中,所述進(jìn)一步的程序指令的執(zhí)行導(dǎo)致用戶設(shè)備基于所述用戶設(shè)備中的呈現(xiàn)應(yīng)用向所述用戶設(shè)備的操作系統(tǒng)發(fā)出的調(diào)用,收集偏好信息。
20.一種用于維持?jǐn)?shù)據(jù)庫的服務(wù)器,所述數(shù)據(jù)庫包括關(guān)于可呈現(xiàn)數(shù)字內(nèi)容的偏好信息,所述服務(wù)器被配置為接收來自用戶設(shè)備的、獨(dú)立于呈現(xiàn)應(yīng)用的格式的評(píng)價(jià)信息,并且將所述信息處理入所述數(shù)據(jù)庫中。
21.如權(quán)利要求20中所述的服務(wù)器,所述服務(wù)器被進(jìn)一步配置為向所述用戶設(shè)備請(qǐng)求所述評(píng)價(jià)信息。
22.如權(quán)利要求20或21中所述的服務(wù)器,所述服務(wù)器被進(jìn)一步配置為分發(fā)所接收到的獨(dú)立于呈現(xiàn)應(yīng)用的評(píng)價(jià)信息。
23.如權(quán)利要求20,21或22中所述的服務(wù)器,所述服務(wù)器被進(jìn)一步配置為基于所述所接收到的評(píng)價(jià)信息提供推薦。
全文摘要
本發(fā)明提供用于收集關(guān)于數(shù)字內(nèi)容消費(fèi)的偏好信息的方法、用戶設(shè)備(1-1)、系統(tǒng)(1)、軟件應(yīng)用(1-11)和服務(wù)器(1-4)。維持能被至少兩個(gè)不同應(yīng)用(1-13)使用的評(píng)價(jià)數(shù)據(jù)文件。響應(yīng)于接收對(duì)呈現(xiàn)應(yīng)用的用戶輸入,偏好客戶端(1-11)將關(guān)于用戶輸入的信息以獨(dú)立于呈現(xiàn)應(yīng)用的格式(2)收集到評(píng)價(jià)數(shù)據(jù)文件中。偏好服務(wù)器(1-4)以獨(dú)立于呈現(xiàn)應(yīng)用的格式從用戶設(shè)備接收評(píng)價(jià)信息,并將所述信息處理至數(shù)據(jù)庫中。
文檔編號(hào)G06Q30/00GK1977284SQ200580021722
公開日2007年6月6日 申請(qǐng)日期2005年6月22日 優(yōu)先權(quán)日2004年6月28日
發(fā)明者T·哈伯德, J-P·薩爾門卡塔 申請(qǐng)人:諾基亞公司