專(zhuān)利名稱(chēng):推薦列表的生成方法和裝置、媒體服務(wù)器、客戶(hù)端及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種推薦列表的生成方法和裝置、媒體服務(wù)器、客戶(hù)端及方法。
背景技術(shù):
隨著通訊技術(shù)的發(fā)展,用戶(hù)的帶寬不斷增加,越來(lái)越多的用戶(hù)通過(guò)在線播放軟件 (例如PPMream、PPLive、QQLive等)在線觀看視頻?,F(xiàn)有的在線播放軟件都具有推薦列表。現(xiàn)有技術(shù)中對(duì)于所有接入用戶(hù)都采用同樣的推薦列表。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題由于現(xiàn)有的視頻播放平臺(tái)提供的內(nèi)容很多,而每一用戶(hù)的喜好并不相同。因此這種統(tǒng)一的推薦列表的方式造成用戶(hù)很難通過(guò)推薦列表快速找到自己感興趣的內(nèi)容,導(dǎo)致用戶(hù)體驗(yàn)感差,推薦列表失去了其存在的意義。這種情況下,使用者點(diǎn)擊推薦列表中的內(nèi)容, 發(fā)現(xiàn)該內(nèi)容并非使用者喜歡的內(nèi)容后再關(guān)閉,會(huì)浪費(fèi)大量的系統(tǒng)資源和網(wǎng)絡(luò)資源。同時(shí),這一問(wèn)題不僅存在于視頻播放軟件,還存在于音頻播放網(wǎng)站、文件發(fā)布網(wǎng)站、軟件發(fā)布網(wǎng)站等所有的資源提供網(wǎng)站和資源下載軟件中,都存在著推薦列表中的內(nèi)容無(wú)法適應(yīng)用戶(hù)喜好的問(wèn)題。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中各種資源提供網(wǎng)站和資源下載軟件中采用單一的推薦列表而無(wú)法根據(jù)用戶(hù)喜好生成推薦列表,導(dǎo)致用戶(hù)體驗(yàn)感差、浪費(fèi)系統(tǒng)和網(wǎng)絡(luò)資源的問(wèn)題,本發(fā)明實(shí)施例提出了一種推薦列表的生成方法和裝置、媒體服務(wù)器、客戶(hù)端及方法。所述技術(shù)方案如下本發(fā)明實(shí)施例提出了一種推薦列表的生成方法,包括對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表。作為上述技術(shù)方案的優(yōu)選,所述對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽具體包括設(shè)置不同的分類(lèi)方式,并對(duì)每一分類(lèi)方式設(shè)置唯一的類(lèi)別鍵碼;根據(jù)所述每一類(lèi)分類(lèi)方式對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),并對(duì)每一分類(lèi)方式下的分類(lèi)設(shè)置唯一的類(lèi)別值碼;根據(jù)所述文件對(duì)應(yīng)的類(lèi)別鍵碼和類(lèi)別值碼,生成該文件的標(biāo)簽。作為上述技術(shù)方案的優(yōu)選,所述根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表具體包括根據(jù)所述記錄的用戶(hù)讀取的文件的屬性中的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,計(jì)算用戶(hù)讀取的分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi),并根據(jù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。作為上述技術(shù)方案的優(yōu)選,用戶(hù)讀取的文件的屬性還包括用戶(hù)讀取文件的時(shí)間;所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表之前還包括根據(jù)所述用戶(hù)讀取文件的時(shí)間,設(shè)置不同的權(quán)重值;根據(jù)所述權(quán)重值對(duì)所述分類(lèi)的讀取次數(shù)進(jìn)行修正。作為上述技術(shù)方案的優(yōu)選,所述方法還包括當(dāng)所述讀取次數(shù)高的分類(lèi)中的文件數(shù)量少于推薦列表所需的文件數(shù)量時(shí),獲取讀取次數(shù)次高的分類(lèi)中的文件添加進(jìn)推薦列表。作為上述技術(shù)方案的優(yōu)選,媒體服務(wù)器將所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。本發(fā)明實(shí)施例還提出了一種推薦列表的生成裝置,包括分類(lèi)模塊,對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;歷史信息記錄模塊,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;推薦列表生成模塊,用于根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表。作為上述技術(shù)方案的優(yōu)選,所述分類(lèi)模塊包括標(biāo)識(shí)單元,設(shè)置不同的分類(lèi)方式,并對(duì)每一分類(lèi)方式設(shè)置唯一的類(lèi)別鍵碼;根據(jù)所述每一類(lèi)分類(lèi)方式對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),并對(duì)每一分類(lèi)方式下的分類(lèi)設(shè)置唯一的類(lèi)別值碼;標(biāo)簽生成單元,用于根據(jù)所述文件對(duì)應(yīng)的類(lèi)別鍵碼和類(lèi)別值碼,生成該文件的標(biāo)簽。作為上述技術(shù)方案的優(yōu)選,所述推薦列表生成模塊包括排序單元,用于根據(jù)所述記錄的用戶(hù)讀取的文件的屬性中的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,計(jì)算用戶(hù)讀取的分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi);推薦列表單元,用于根據(jù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。作為上述技術(shù)方案的優(yōu)選,所述推薦列表生成模塊包括權(quán)重設(shè)置單元,用于根據(jù)用戶(hù)讀取文件的時(shí)間,設(shè)置不同的權(quán)重值;排序單元,用于根據(jù)用戶(hù)讀取分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi);并通過(guò)權(quán)重值對(duì)分類(lèi)的讀取次數(shù)進(jìn)行修正后排序;推薦列表單元,用于選擇讀取次數(shù)高的分類(lèi)中的文件,并生成推薦列表。作為上述技術(shù)方案的優(yōu)選,所述推薦列表生成模塊還包括添加單元,用于當(dāng)所述讀取次數(shù)高的分類(lèi)中的文件數(shù)量少于推薦列表所需的文件數(shù)量時(shí),獲取讀取次數(shù)次高的分類(lèi)中的文件添加進(jìn)推薦列表。作為上述技術(shù)方案的優(yōu)選,所述裝置還包括發(fā)送模塊,用于將媒體服務(wù)器生成的所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,以使所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。
本發(fā)明實(shí)施例還提出了一種媒體服務(wù)器的推薦列表的生成方法,包括對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表;將所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。本發(fā)明實(shí)施例還提出了一種媒體服務(wù)器,包括分類(lèi)模塊,對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;歷史信息記錄模塊,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;推薦列表生成模塊,用于根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表;發(fā)送模塊,用于將媒體服務(wù)器生成的所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,以使所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。本發(fā)明實(shí)施例還提出了一種媒體客戶(hù)端應(yīng)用如前任一項(xiàng)所述的推薦列表的生成方法向用戶(hù)顯示推薦列表的方法,包括所述媒體客戶(hù)端將所述用戶(hù)的唯一標(biāo)識(shí)、用戶(hù)讀取的文件、用戶(hù)讀取該文件的時(shí)間發(fā)送到媒體服務(wù)器;并將接收到的所述媒體服務(wù)器生成的推薦列表顯示給用戶(hù)。本發(fā)明實(shí)施例還提出了一種應(yīng)用如前任一項(xiàng)所述的推薦列表的生成裝置的媒體客戶(hù)端,其特征在于,包括數(shù)據(jù)發(fā)送模塊,用于向所述媒體客戶(hù)端將所述用戶(hù)的唯一標(biāo)識(shí)、用戶(hù)讀取的文件、 用戶(hù)讀取該文件的時(shí)間發(fā)送到媒體服務(wù)器;接收模塊,用于將接收到的所述媒體服務(wù)器生成的推薦列表顯示給用戶(hù)。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是本發(fā)明實(shí)施例提出了一種推薦列表的生成方法和裝置、媒體服務(wù)器、客戶(hù)端及方法,針對(duì)用戶(hù)讀取文件的記錄,從用戶(hù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。這樣可以根據(jù)用戶(hù)讀取文件的記錄就可以獲知用戶(hù)的喜好,從而在用戶(hù)喜愛(ài)的分類(lèi)中的文件生成推薦列表。本發(fā)明實(shí)施例相比較現(xiàn)有的單一推薦列表的方式可以更貼近用戶(hù)的喜好,提高用戶(hù)的體驗(yàn)感。這種方式可以提高命中率,使用戶(hù)更快找到自己喜好的文件,降低用戶(hù)隨意點(diǎn)擊造成體驗(yàn)感差及浪費(fèi)系統(tǒng)資源和網(wǎng)絡(luò)資源的問(wèn)題。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所列附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明第一實(shí)施例的流程示意圖;圖2為本發(fā)明第二實(shí)施例的流程示意圖;圖3為本發(fā)明第三實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明第四實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例1本發(fā)明第一實(shí)施例提出了一種推薦列表的生成方法,其流程如圖1所示,包括步驟101 對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;步驟102 記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;步驟103 根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表。本發(fā)明實(shí)施例提出了一種推薦列表的生成方法,針對(duì)用戶(hù)讀取文件的記錄,從用戶(hù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。這樣可以根據(jù)用戶(hù)讀取文件的記錄就可以獲知用戶(hù)的喜好,從而在用戶(hù)喜愛(ài)的分類(lèi)中的文件生成推薦列表。本發(fā)明實(shí)施例相比較現(xiàn)有的單一推薦列表的方式可以更貼近用戶(hù)的喜好,提高用戶(hù)的體驗(yàn)感。這種方式可以提高命中率,使用戶(hù)更快找到自己喜好的文件,降低用戶(hù)隨意點(diǎn)擊造成體驗(yàn)感差及浪費(fèi)系統(tǒng)資源和網(wǎng)絡(luò)資源的問(wèn)題。實(shí)施例2本發(fā)明第二實(shí)施例提出了一種推薦列表的生成方法,其流程如圖2所示,包括步驟201 對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),設(shè)置不同的分類(lèi)方式,并對(duì)每一分類(lèi)方式設(shè)置唯一的類(lèi)別鍵碼;根據(jù)所述每一類(lèi)分類(lèi)方式對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),并對(duì)每一分類(lèi)方式下的分類(lèi)設(shè)置唯一的類(lèi)別值碼;根據(jù)所述文件對(duì)應(yīng)的類(lèi)別鍵碼和類(lèi)別值碼,生成該文件的標(biāo)簽。其中,步驟201中采用了對(duì)每一分類(lèi)進(jìn)行標(biāo)識(shí),并對(duì)每一文件生成標(biāo)簽的形式,實(shí)現(xiàn)對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi)。以視頻內(nèi)容為例,可以將服務(wù)器中存儲(chǔ)的視頻進(jìn)行多維度的分類(lèi),例如可以按內(nèi)容分類(lèi)(CT)可以包括電影(FM)、電視劇(PL)、動(dòng)漫(CT)、綜藝(RL)等。可以按類(lèi)型分類(lèi)(TP)可以包括動(dòng)作(AT)、喜劇(CM)、科幻(SF)、情感(EM)、恐怖 (TR)、戰(zhàn)爭(zhēng)(WA)等??梢园吹貐^(qū)分類(lèi)(AR)可以包括大陸(ML)、港臺(tái)(HT)、日韓(JK)、歐美(EA)等??梢园茨攴莘诸?lèi)(TM)可以包括2009年(09) ,2008年(08) ,2007年(07)等可以按影星分類(lèi)(AT)可以包括周星馳(XC)、周潤(rùn)發(fā)(RF)、葛優(yōu)(GY)等。為上述每一個(gè)分類(lèi)方式賦予一個(gè)唯一的代碼(例如上面的內(nèi)容CT、類(lèi)型TP、地區(qū) AR等),這個(gè)代碼稱(chēng)為類(lèi)別鍵碼(Class Type)。同時(shí),為每一個(gè)分類(lèi)方式下所包括的分類(lèi), 也賦予一個(gè)唯一的代碼(例如上面內(nèi)容CT下面的子分類(lèi)電影FM、電視劇PL、動(dòng)漫CT等), 這個(gè)代碼稱(chēng)為類(lèi)別值碼(Class Value)。這樣,每一視頻文件可以根據(jù)不同的分類(lèi)方式對(duì)應(yīng)多個(gè)分類(lèi)。例如對(duì)于電視劇《蝸居》,它屬于電視劇、情感劇、大陸、2009年等,則該視頻文件根據(jù)其所對(duì)應(yīng)的所有或部分分類(lèi)標(biāo)識(shí),生成該文件對(duì)應(yīng)的標(biāo)簽CTPL ;TPEM ;ARML ;TM09。當(dāng)然,這只是本發(fā)明實(shí)施例的一種具體的實(shí)現(xiàn)方式,還可以通過(guò)其他方式實(shí)現(xiàn)對(duì)文件的分類(lèi)、標(biāo)識(shí)及文件標(biāo)簽;例如對(duì)每一分類(lèi)(例如內(nèi)容、類(lèi)型、地區(qū)等)設(shè)置一個(gè)代碼,代碼可以為十進(jìn)制或二進(jìn)制、十六進(jìn)制等形式;為每一分類(lèi)中的類(lèi)型值(例如內(nèi)容分類(lèi)中的類(lèi)型值電影、電視劇、動(dòng)漫、綜藝等)也分別設(shè)置一個(gè)代碼。本領(lǐng)域內(nèi)技術(shù)人員可以理解,分類(lèi)越詳細(xì)則最終獲得的推薦列表越貼近于使用者的使用習(xí)慣。同時(shí),在生成文件的標(biāo)簽時(shí),可以選擇該文件對(duì)應(yīng)的所有分類(lèi)的類(lèi)別鍵碼和類(lèi)別值碼,也可以選擇其中的部分類(lèi)別鍵碼和類(lèi)別值碼,本發(fā)明實(shí)施例并不以此為限。步驟202 記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;例如以下是一個(gè)用戶(hù)播放歷史的示例CTPL ; TPEM ;ARML ; TM09 ;CTPL ; TPEM ;ARML ; TM09 ;CTFM ; TPAT ;ARHT ; TMOl ;ATXC ;CTPL ; TPAT ;ARML ; TM09 ;步驟203 根據(jù)所述記錄的用戶(hù)讀取的文件的屬性中的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,計(jì)算用戶(hù)讀取的分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi),并根據(jù)所述分類(lèi)中的文件,生成推薦列表。其中,步驟203中,選擇文件生成推薦列表的方式可以為根據(jù)用戶(hù)讀取的文件的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,將標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼進(jìn)行累加,即可計(jì)算出用戶(hù)的讀取每一分類(lèi)的次數(shù)。以上述步驟202中的播放歷史為例,則可以計(jì)算出CTPL分類(lèi)的讀取次數(shù)為3 ; CTFM分類(lèi)的讀取次數(shù)為1 ;TPEM分類(lèi)的讀取次數(shù)為2 ;TPAT分類(lèi)的讀取次數(shù)為2 ;ARML分類(lèi)的讀取次數(shù)為3 ;ARHT分類(lèi)的讀取次數(shù)為1 ;TM09分類(lèi)的讀取次數(shù)為3 ;TMOl分類(lèi)的讀取次數(shù)為1 ;AT)(C分類(lèi)的讀取次數(shù)為1。在獲得了讀取每一分類(lèi)的次數(shù)后,可以從讀取次數(shù)高的分類(lèi)中獲取文件生成推薦列表。由于采用了多維度的分類(lèi),因此每一文件對(duì)應(yīng)多個(gè)分類(lèi)??梢岳斫獾?,如果一個(gè)文件對(duì)應(yīng)的每一分類(lèi)都是讀取次數(shù)最高的,則由這種文件生成的推薦列表是最符合用戶(hù)喜好的。因此,從讀取次數(shù)高的分類(lèi)中獲取文件的方法可以為系統(tǒng)選取每一類(lèi)別鍵碼中被讀取次數(shù)最高的類(lèi)別值碼,組成一個(gè)首選視頻標(biāo)簽。通過(guò)首選視頻標(biāo)簽,對(duì)所有文件進(jìn)行匹配,并選擇與所述首選視頻標(biāo)簽匹配的文件生成推薦列表。例如取所有類(lèi)別鍵碼中類(lèi)別值碼最高的項(xiàng),組成一個(gè)首選視頻標(biāo)簽。以上述步驟202中的例子,則該首選視頻標(biāo)簽可以為CTPL ;TPEM ;ARML ;TM09 ;ATXC或CTPL ;TPAT ; ARML ;TM09 ;ATXC0將首選視頻標(biāo)簽與預(yù)存儲(chǔ)的文件的標(biāo)簽進(jìn)行匹配;并將匹配到的文件生成推薦列表。當(dāng)然,通過(guò)首選視頻標(biāo)簽的方式只是從讀取次數(shù)高的分類(lèi)中獲取文件的一種方式,本發(fā)明實(shí)施例并不以此為限,本發(fā)明實(shí)施例還可以采用其他的方式實(shí)現(xiàn)。進(jìn)一步的,可以記錄用戶(hù)讀取文件的時(shí)間,并對(duì)不同的讀取文件時(shí)間設(shè)置權(quán)重值。這樣在生成推薦列表時(shí)可以更貼近用戶(hù)近期的讀取習(xí)慣。即上述的步驟202-203可以為步驟202’ 當(dāng)用戶(hù)讀取所述文件時(shí),記錄用戶(hù)讀取的文件的標(biāo)簽以及用戶(hù)讀取文件的時(shí)間。例如以下是一個(gè)用戶(hù)播放歷史的示例091230 =CTPL ;TPEM ;ARML ;TM09 ;091225 =CTPL ;TPEM ;ARML ;TM09 ;091212 =CTFM ;TPAT ;ARHT ; TMOl ;ATXC ;091201 =CTPL ;TPAT ;ARML ; TM09 ;在步驟202’中,可以通過(guò)設(shè)置文件的讀取時(shí)間,了解用戶(hù)近期的使用喜好。當(dāng)然這只是一種優(yōu)選的方式,可以不記錄用戶(hù)的讀取時(shí)間;也可以在日志中記錄更多的屬性值, 本發(fā)明實(shí)施例并不以此為限。步驟203’:根據(jù)用戶(hù)讀取文件的時(shí)間,設(shè)置不同的權(quán)重值;根據(jù)所述記錄的用戶(hù)讀取的文件的屬性中的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,計(jì)算用戶(hù)讀取的分類(lèi)的次數(shù);并根據(jù)權(quán)重值對(duì)分類(lèi)的讀取次數(shù)進(jìn)行修正。例如行為歷史發(fā)生時(shí)間與當(dāng)前時(shí)間距離越遠(yuǎn),那么該行為對(duì)最終結(jié)果的影響越弱。我們對(duì)每一個(gè)區(qū)間設(shè)定一個(gè)權(quán)值P,例如距當(dāng)前1周權(quán)值為1,距當(dāng)前2到3周權(quán)值為 0. 9,距當(dāng)前4到6周權(quán)值為0. 85,距當(dāng)前7周以上權(quán)值為0. 8。將上述行為歷史中的視頻標(biāo)簽,按照其發(fā)生時(shí)間,乘以上述權(quán)值P,再進(jìn)行累加,可以得到用戶(hù)行為歷史中所有單獨(dú)類(lèi)別值碼的數(shù)量。對(duì)上述單獨(dú)標(biāo)簽的數(shù)量按照類(lèi)別鍵碼進(jìn)行歸類(lèi),然后再按類(lèi)別值碼進(jìn)行排序,以排序后的結(jié)果作為生成推薦內(nèi)容的依據(jù)。以步驟202’中提到的行為歷史為例091230 =CTPL ;TPEM ;ARML ;TM09 ; (1 周,權(quán)值為 1)091225 =CTPL ;TPEM ;ARML ;TM09 ; (1 周,權(quán)值為 1)091212 =CTFM ;TPAT ;ARHT ;TMOl ;ATXC ; (3 周,權(quán)值為 0. 9)091201 =CTPL ;TPAT ;ARML ;TM09 ; (4 到 6 周,權(quán)值為 0. 85)例如行為歷史發(fā)生時(shí)間與當(dāng)前時(shí)間距離越遠(yuǎn),那么該行為對(duì)最終結(jié)果的影響越弱。我們對(duì)每一個(gè)區(qū)間設(shè)定一個(gè)權(quán)值P,例如距當(dāng)前1周權(quán)值為1,距當(dāng)前2到3周權(quán)值為 0. 9,距當(dāng)前4到6周權(quán)值為0. 85,距當(dāng)前7周以上權(quán)值為0. 8。則計(jì)算可得到所有類(lèi)別鍵碼和類(lèi)別值碼如下分布CTPL :1+1+0. 85 = 2. 85CTFM 0. 9TPEM 1+1 = 2TPAT 0. 9+0. 85 = 1. 75.......然后從讀取次數(shù)高的分類(lèi)中獲取文件生成推薦列表。由于采用了多維度的分類(lèi), 因此每一文件對(duì)應(yīng)多個(gè)分類(lèi)??梢岳斫獾?,如果一個(gè)文件對(duì)應(yīng)的每一分類(lèi)都是讀取次數(shù)最高的,則由這種文件生成的推薦列表是最符合用戶(hù)喜好的。因此,從讀取次數(shù)高的分類(lèi)中獲取文件的方法可以為系統(tǒng)選取每一類(lèi)別鍵碼中被讀取次數(shù)最高的類(lèi)別值碼,組成一個(gè)首選視頻標(biāo)簽。通過(guò)首選視頻標(biāo)簽,對(duì)所有文件進(jìn)行匹配,并選擇與所述首選視頻標(biāo)簽匹配的文件生成推薦列表。如上所述,則首選視頻標(biāo)簽可以為CTPL ;TPEM ;……。以該首選視頻標(biāo)簽對(duì)預(yù)存儲(chǔ)的文件進(jìn)行匹配,并以匹配到的文件生成推薦列表。當(dāng)然,通過(guò)首選視頻標(biāo)簽的方式只是從讀取次數(shù)高的分類(lèi)中獲取文件的一種方式,本發(fā)明實(shí)施例并不以此為限,本發(fā)明實(shí)施例還可以采用其他的方式實(shí)現(xiàn)。在步驟203’中,根據(jù)用戶(hù)讀取時(shí)間的遠(yuǎn)近設(shè)置了權(quán)重,并根據(jù)用戶(hù)讀取分類(lèi)的次數(shù)乘以其讀取時(shí)間的權(quán)重值,對(duì)用戶(hù)讀取分類(lèi)進(jìn)行排序,并從排序靠前的分類(lèi)中選擇文件生成推薦列表。當(dāng)然,還可以不考慮用戶(hù)的讀取時(shí)間,僅以用戶(hù)讀取分類(lèi)的次數(shù)進(jìn)行排序, 本發(fā)明實(shí)施例并不以此為限。進(jìn)一步的,上述的步驟202-203和步驟202’ -203’之后還可以進(jìn)一步還包括步驟204 當(dāng)所述讀取次數(shù)高的分類(lèi)中的文件數(shù)量少于推薦列表所需的文件數(shù)量時(shí),獲取讀取次數(shù)次高的分類(lèi)中的文件添加進(jìn)推薦列表。在步驟204中,同樣可以采用上述步驟203和步驟203’的方式。即如果與所述首選視頻標(biāo)簽相匹配的文件足夠生成推薦列表所需,則選擇匹配的文件生成推薦列表。如果不夠,則選擇被讀取次數(shù)最高的類(lèi)別值碼再次生成次選視頻標(biāo)簽……,直到推薦列表的數(shù)量足夠?yàn)橹?。進(jìn)一步的,上述方法還可以包括步驟205 媒體服務(wù)器將所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。在步驟205中,由媒體服務(wù)器生成推薦列表,然后發(fā)送給客戶(hù)端顯示給相應(yīng)的用戶(hù)。其中,媒體服務(wù)器可以為視屏播放服務(wù)器或是音頻播放服務(wù)器。本發(fā)明第二實(shí)施例提出的推薦列表的生成方法,可以根據(jù)用戶(hù)讀取分類(lèi)的次數(shù)及讀取時(shí)間的遠(yuǎn)近,選擇用戶(hù)讀取次數(shù)高的分類(lèi)中的文件,這樣可以更貼近用戶(hù)的使用習(xí)慣和使用行為。下面以視頻播放網(wǎng)站為例對(duì)本發(fā)明實(shí)施例進(jìn)行進(jìn)一步說(shuō)明,當(dāng)然這只是本發(fā)明實(shí)施例可以應(yīng)用的一個(gè)領(lǐng)域,本發(fā)明實(shí)施例的技術(shù)方案還可以應(yīng)用于音頻播放網(wǎng)站、文件發(fā)布網(wǎng)站、軟件發(fā)布軟件等。步驟301、對(duì)視頻內(nèi)容進(jìn)行了多種維度的分類(lèi),例如可以按內(nèi)容分類(lèi)(CT)可以包括電影(FM)、電視劇(PL)、動(dòng)漫(CT)、綜藝(RL)等。可以按類(lèi)型分類(lèi)(TP)可以包括動(dòng)作(AT)、喜劇(CM)、科幻(SF)、情感(EM)、恐怖 (TR)、戰(zhàn)爭(zhēng)(WA)等。可以按地區(qū)分類(lèi)(AR)可以包括大陸(ML)、港臺(tái)(HT)、日韓(JK)、歐美(EA)等??梢园茨攴莘诸?lèi)(TM)可以包括2009年(09) ,2008年(08) ,2007年(07)等可以按影星分類(lèi)(AT)可以包括周星馳(XC)、周潤(rùn)發(fā)(RF)、葛優(yōu)(GY)等。本領(lǐng)域內(nèi)技術(shù)人員可以理解,分類(lèi)越詳細(xì)則最終獲得的推薦列表則越貼近于使用者的使用習(xí)慣。步驟302、為上述每一個(gè)分類(lèi)方式賦予一個(gè)唯一的代碼(例如上面的內(nèi)容CT、類(lèi)型 TP、地區(qū)AR等),這個(gè)代碼稱(chēng)為類(lèi)別鍵碼(Class Type)。同時(shí),為每一個(gè)分類(lèi)方式下所包括的每一分類(lèi)也賦予一個(gè)唯一的代碼(例如上面內(nèi)容CT下面的子分類(lèi)電影FM、電視劇PL、 動(dòng)漫CT等),這個(gè)代碼稱(chēng)為類(lèi)別值碼(Class Value)。步驟303、對(duì)每一視頻文件根據(jù)前述的類(lèi)別鍵碼和類(lèi)別值碼,生成該視頻的標(biāo)簽 (VideoTag),這個(gè)標(biāo)簽是與視頻內(nèi)容相關(guān)聯(lián)的。標(biāo)簽是一個(gè)字符串,首先是類(lèi)別鍵碼,然后是這個(gè)類(lèi)別鍵碼下的類(lèi)別值碼,不同類(lèi)別鍵碼之間用分號(hào)隔開(kāi)。例如對(duì)于電視劇《蝸居》,它屬于電視劇、情感劇、大陸、2009年等,那么它所擁有的標(biāo)簽就是CTPL ;TPEM ;ARML ;TM09。步驟304、收集用戶(hù)的播放歷史,并生成日志。為了根據(jù)用戶(hù)的播放歷史來(lái)向用戶(hù)推送合適的播放列表,需要對(duì)用戶(hù)的播放歷史行為進(jìn)行收集。本實(shí)施例中是收集用戶(hù)最近三個(gè)月的播放歷史,當(dāng)然這一屬性可以根據(jù)需要在服務(wù)器端進(jìn)行配置。日志中,用戶(hù)每次播放的文件中可以包括播放的視頻的標(biāo)簽。同時(shí),為了更貼近用戶(hù)的需求,還可以記錄用戶(hù)播放文件的時(shí)間信息。例如以下是一個(gè)用戶(hù)播放歷史的示例091230 =CTPL ;TPEM ;ARML ;TM09 ;091225 =CTPL ;TPEM ;ARML ;TM09 ;091212 =CTFM ;TPAT ;ARHT ; TMOl ;ATXC ;091201 =CTPL ;TPAT ;ARML ; TM09 ;上述示例表示用戶(hù)在2009年12月30日和25日分別觀看過(guò)一次視頻,視頻的特點(diǎn)是“電視劇、情感劇、大陸、2009年”;在2009年12月12日觀看過(guò)一次視頻,視頻的特點(diǎn)是“電影、動(dòng)作片、港臺(tái)、2001年、周星馳”,以此類(lèi)推。步驟305、根據(jù)用戶(hù)的播放歷史,生成推薦列表。生成的方式可以為行為歷史發(fā)生時(shí)間與當(dāng)前時(shí)間距離越遠(yuǎn),那么該行為對(duì)最終結(jié)果的影響越弱。我們對(duì)每一個(gè)區(qū)間設(shè)定一個(gè)權(quán)值P,例如距當(dāng)前1周權(quán)值為1,距當(dāng)前2到3周權(quán)值為0. 9,距當(dāng)前4到6周權(quán)值為0. 85,距當(dāng)前7周以上權(quán)值為0. 8。將上述行為歷史中的視頻標(biāo)簽,按照其發(fā)生時(shí)間,乘以上述權(quán)值P,再進(jìn)行累加,可以得到用戶(hù)行為歷史中所有單獨(dú)類(lèi)別值碼的數(shù)量。對(duì)上述單獨(dú)標(biāo)簽的數(shù)量按照類(lèi)別鍵碼進(jìn)行歸類(lèi),然后再按類(lèi)別值碼進(jìn)行排序,以排序后的結(jié)果作為生成推薦內(nèi)容的依據(jù)。系統(tǒng)首先取所有類(lèi)別鍵碼中類(lèi)別值碼最高的項(xiàng),組成一個(gè)視頻標(biāo)簽進(jìn)行匹配,如果有足夠多的匹配數(shù)量,那么就直接形成推薦列表;如果數(shù)量不夠,那么取次之的類(lèi)別鍵碼,以此類(lèi)推,直到推薦列表的數(shù)量足夠?yàn)橹?。以上文提到的行為歷史為例091230 =CTPL ;TPEM ;ARML ;TM09 ; (1 周,權(quán)值為 1)091225 =CTPL ;TPEM ;ARML ;TM09 ; (1 周,權(quán)值為 1)091212 =CTFM ;TPAT ;ARHT ;TMOl ;ATXC ; (3 周,權(quán)值為 0. 9)091201 =CTPL ;TPAT ;ARML ;TM09 ; (4 到 6 周,權(quán)值為 0. 85)例如行為歷史發(fā)生時(shí)間與當(dāng)前時(shí)間距離越遠(yuǎn),那么該行為對(duì)最終結(jié)果的影響越弱。我們對(duì)每一個(gè)區(qū)間設(shè)定一個(gè)權(quán)值P,例如距當(dāng)前1周權(quán)值為1,距當(dāng)前2到3周權(quán)值為 0. 9,距當(dāng)前4到6周權(quán)值為0. 85,距當(dāng)前7周以上權(quán)值為0. 8。計(jì)算可得到所有類(lèi)別鍵碼和類(lèi)別值碼如下分布CTPL :1+1+0. 85 = 2. 85
11
CTFM 0. 9TPEM 1+1 = 2TPAT 0. 9+0. 85 = 1. 75.......如上所述,系統(tǒng)會(huì)首先嘗試尋找匹配CTPL ;TPEM;……這樣視頻標(biāo)簽的文件。如果找到的內(nèi)容足夠,就直接形成針對(duì)這個(gè)用戶(hù)的推薦列表,如果找不到足夠的內(nèi)容,就繼續(xù)尋找CTFM ;TPEM……這樣視頻標(biāo)簽的內(nèi)容,如此類(lèi)推。當(dāng)然,上述實(shí)施例中是添加了播放時(shí)間作為權(quán)值,也可以不考慮用戶(hù)的播放時(shí)間, 而只考慮用戶(hù)每次播放時(shí)的標(biāo)簽生成推薦列表。實(shí)施例3本發(fā)明第三實(shí)施例提出了一種推薦列表的生成裝置,其結(jié)構(gòu)如圖3所示,包括分類(lèi)模塊1,對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;歷史信息記錄模塊2,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;推薦列表生成模塊3,用于根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表。本發(fā)明實(shí)施例提出了一種推薦列表的生成裝置,針對(duì)用戶(hù)讀取文件的記錄,從用戶(hù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。這樣可以根據(jù)用戶(hù)讀取文件的記錄就可以獲知用戶(hù)的使用習(xí)慣和使用行為,從而在用戶(hù)喜愛(ài)的分類(lèi)中的文件生成推薦列表。本發(fā)明實(shí)施例相比較現(xiàn)有的單一推薦列表的方式可以更貼近用戶(hù)的使用習(xí)慣和使用行為,提高用戶(hù)的體驗(yàn)感。這種方式可以提高命中率,使用戶(hù)更快找到自己喜好的文件,降低用戶(hù)隨意點(diǎn)擊造成體驗(yàn)感差及浪費(fèi)系統(tǒng)資源和網(wǎng)絡(luò)資源的問(wèn)題。實(shí)施例4本發(fā)明第四實(shí)施例提出了一種推薦列表的生成裝置,其結(jié)構(gòu)如圖4所示,包括分類(lèi)模塊1,對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;分類(lèi)模塊1包括標(biāo)識(shí)單元11,設(shè)置不同的分類(lèi)方式,并對(duì)每一分類(lèi)方式設(shè)置唯一的類(lèi)別鍵碼;根據(jù)所述每一類(lèi)分類(lèi)方式對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),并對(duì)每一分類(lèi)方式下的分類(lèi)設(shè)置唯一的類(lèi)別值碼;標(biāo)簽生成單元12,用于根據(jù)所述文件對(duì)應(yīng)的類(lèi)別鍵碼和類(lèi)別值碼,生成該文件的標(biāo)簽。其中,分類(lèi)模塊1通過(guò)標(biāo)識(shí)單元11和標(biāo)簽生成單元12實(shí)現(xiàn)了對(duì)每一分類(lèi)進(jìn)行標(biāo)識(shí),并對(duì)每一文件生成標(biāo)簽的形式。以視頻內(nèi)容為例,可以將服務(wù)器中存儲(chǔ)的視頻進(jìn)行多維度的分類(lèi),例如按內(nèi)容分類(lèi)(CT)包括電影(FM)、電視劇(PL)、動(dòng)漫(CT)、綜藝(RL)等。按類(lèi)型分類(lèi)(TP)包括動(dòng)作(AT)、喜劇(CM)、科幻(SF)、情感(EM)、恐怖(TR)、戰(zhàn)爭(zhēng)(WA)等。按地區(qū)分類(lèi)(AR)包括大陸(ML)、港臺(tái)(HT)、日韓(JK)、歐美(EA)等。按年份分類(lèi)(TM)包括2009 年(09) ,2008 年(08) ,2007 年(07)等
按影星分類(lèi)(AT)包括周星馳(XC)、周潤(rùn)發(fā)(RF)、葛優(yōu)(GY)等。為上述每一個(gè)分類(lèi)賦予一個(gè)唯一的代碼(例如上面的CT、TP、AR等),這個(gè)代碼稱(chēng)為類(lèi)別鍵碼(Class Type)。同時(shí),為每一個(gè)分類(lèi)中的上述每個(gè)類(lèi)別鍵碼下面的值,也賦予一個(gè)唯一的代碼(例如上面CT下面的FM、PL、CT等),這個(gè)代碼稱(chēng)為類(lèi)別值碼(Class Value)。這樣,每一視頻文件可以根據(jù)不同的分類(lèi)方式對(duì)應(yīng)多個(gè)分類(lèi)。例如對(duì)于電視劇《蝸居》,它屬于電視劇、情感劇、大陸、2009年等,則該視頻文件根據(jù)其所對(duì)應(yīng)的所有或部分分類(lèi)標(biāo)識(shí),生成該文件對(duì)應(yīng)的標(biāo)簽CTPL ;TPEM ;ARML ;TM09。當(dāng)然,這只是本發(fā)明實(shí)施例的一種具體的實(shí)現(xiàn)方式,還可以通過(guò)其他方式實(shí)現(xiàn)對(duì)文件的分類(lèi)、標(biāo)識(shí)及文件標(biāo)簽;例如對(duì)每一分類(lèi)(例如內(nèi)容、類(lèi)型、地區(qū)等)設(shè)置一個(gè)代碼,代碼可以為十進(jìn)制或二進(jìn)制、十六進(jìn)制等形式;為每一分類(lèi)中的類(lèi)型值(例如內(nèi)容分類(lèi)中的類(lèi)型值電影、電視劇、動(dòng)漫、綜藝等)也分別設(shè)置一個(gè)代碼。本領(lǐng)域內(nèi)技術(shù)人員可以理解,分類(lèi)越詳細(xì)則最終獲得的推薦列表越貼近于使用者的使用習(xí)慣。同時(shí),在生成文件的標(biāo)簽時(shí),可以選擇該文件對(duì)應(yīng)的所有分類(lèi)的類(lèi)別鍵碼和類(lèi)別值碼,也可以選擇其中的部分類(lèi)別鍵碼和類(lèi)別值碼,本發(fā)明實(shí)施例并不以此為限。歷史信息記錄模塊2,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽。例如以下是一個(gè)用戶(hù)播放歷史的示例CTPL ; TPEM ;ARML ; TM09 ;CTPL ; TPEM ;ARML ; TM09 ;CTFM ; TPAT ;ARHT ; TMOl ;ATXC ;CTPL ; TPAT ;ARML ; TM09 ;對(duì)于歷史信息記錄模塊2記錄了用戶(hù)讀取文件的標(biāo)簽,則推薦列表生成模塊3可以包括排序單元31,用于根據(jù)所述記錄的用戶(hù)讀取的文件的屬性中的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,計(jì)算用戶(hù)讀取的分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi);推薦列表單元32,用于根據(jù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。推薦列表生成模塊3根據(jù)用戶(hù)讀取的文件的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,將標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼進(jìn)行累加,即可計(jì)算出用戶(hù)的讀取每一分類(lèi)的次數(shù)。以上述歷史信息記錄模塊2中的播放歷史為例,則可以計(jì)算出CTPL分類(lèi)的讀取次數(shù)為3 ;CTFM分類(lèi)的讀取次數(shù)為1 ;TPEM分類(lèi)的讀取次數(shù)為2 ;TPAT分類(lèi)的讀取次數(shù)為2 ; ARML分類(lèi)的讀取次數(shù)為3 ;ARHT分類(lèi)的讀取次數(shù)為1 ;TM09分類(lèi)的讀取次數(shù)為3 ;TMOl分類(lèi)的讀取次數(shù)為1 ;AT)(C分類(lèi)的讀取次數(shù)為1。在獲得了讀取每一分類(lèi)的次數(shù)后,可以從讀取次數(shù)高的分類(lèi)中獲取文件生成推薦列表。由于采用了多維度的分類(lèi),因此每一文件對(duì)應(yīng)多個(gè)分類(lèi)??梢岳斫獾?,如果一個(gè)文件對(duì)應(yīng)的每一分類(lèi)都是讀取次數(shù)最高的,則由這種文件生成的推薦列表是最符合用戶(hù)使用習(xí)慣和使用行為的。因此,從讀取次數(shù)高的分類(lèi)中獲取文件的方法可以為系統(tǒng)選取每一類(lèi)別鍵碼中被讀取次數(shù)最高的類(lèi)別值碼,組成一個(gè)首選視頻標(biāo)簽。通過(guò)首選視頻標(biāo)簽,對(duì)所有文件進(jìn)行匹配,并選擇與所述首選視頻標(biāo)簽匹配的文件生成推薦列表。
13
例如取所有類(lèi)別鍵碼中類(lèi)別值碼最高的項(xiàng),組成一個(gè)首選視頻標(biāo)簽。以上述步驟202中的例子,則該首選視頻標(biāo)簽可以為CTPL ;TPEM ;ARML ;TM09 ;ATXC或CTPL ;TPAT ; ARML ;TM09 ;ATXC0將首選視頻標(biāo)簽與預(yù)存儲(chǔ)的文件的標(biāo)簽進(jìn)行匹配;并將匹配到的文件生成推薦列表。當(dāng)然,通過(guò)首選視頻標(biāo)簽的方式只是從讀取次數(shù)高的分類(lèi)中獲取文件的一種方式,本發(fā)明實(shí)施例并不以此為限,本發(fā)明實(shí)施例還可以采用其他的方式實(shí)現(xiàn)。進(jìn)一步的,歷史信息記錄模塊2還可以記錄用戶(hù)讀取文件的時(shí)間,并對(duì)不同的讀取文件時(shí)間設(shè)置權(quán)重值。這樣在生成推薦列表時(shí)可以更貼近用戶(hù)近期的讀取習(xí)慣。即歷史信息記錄模塊2,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽,以及讀取文件的時(shí)間。例如以下是一個(gè)用戶(hù)播放歷史的示例091230 =CTPL ;TPEM ;ARML ;TM09 ;091225 =CTPL ;TPEM ;ARML ;TM09 ;091212 =CTFM ;TPAT ;ARHT ; TMOl ;ATXC ;091201 =CTPL ;TPAT ;ARML ; TM09 ;推薦列表生成模塊3可以包括權(quán)重設(shè)置單元33,用于根據(jù)用戶(hù)讀取文件的時(shí)間,設(shè)置不同的權(quán)重值;排序單元31,用于根據(jù)用戶(hù)讀取分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi);并通過(guò)權(quán)重值對(duì)分類(lèi)的讀取次數(shù)進(jìn)行修正后排序;推薦列表單元32,用于選擇讀取次數(shù)高的分類(lèi)中的文件,并生成推薦列表。例如行為歷史發(fā)生時(shí)間與當(dāng)前時(shí)間距離越遠(yuǎn),那么該行為對(duì)最終結(jié)果的影響越弱。我們對(duì)每一個(gè)區(qū)間設(shè)定一個(gè)權(quán)值P,例如距當(dāng)前1周權(quán)值為1,距當(dāng)前2到3周權(quán)值為 0. 9,距當(dāng)前4到6周權(quán)值為0. 85,距當(dāng)前7周以上權(quán)值為0. 8。將上述行為歷史中的視頻標(biāo)簽,按照其發(fā)生時(shí)間,乘以上述權(quán)值P,再進(jìn)行累加,可以得到用戶(hù)行為歷史中所有單獨(dú)類(lèi)別值碼的數(shù)量。對(duì)上述單獨(dú)標(biāo)簽的數(shù)量按照類(lèi)別鍵碼進(jìn)行歸類(lèi),然后再按類(lèi)別值碼進(jìn)行排序,以排序后的結(jié)果作為生成推薦內(nèi)容的依據(jù)。以歷史信息記錄模塊2中提到的行為歷史為例091230 =CTPL ;TPEM ;ARML ;TM09 ; (1 周,權(quán)值為 1)091225 =CTPL ;TPEM ;ARML ;TM09 ; (1 周,權(quán)值為 1)091212 =CTFM ;TPAT ;ARHT ;TMOl ;ATXC ; (3 周,權(quán)值為 0. 9)091201 =CTPL ;TPAT ;ARML ;TM09 ; (4 到 6 周,權(quán)值為 0. 85)例如行為歷史發(fā)生時(shí)間與當(dāng)前時(shí)間距離越遠(yuǎn),那么該行為對(duì)最終結(jié)果的影響越弱。我們對(duì)每一個(gè)區(qū)間設(shè)定一個(gè)權(quán)值P,例如距當(dāng)前1周權(quán)值為1,距當(dāng)前2到3周權(quán)值為 0. 9,距當(dāng)前4到6周權(quán)值為0. 85,距當(dāng)前7周以上權(quán)值為0. 8。則計(jì)算可得到所有類(lèi)別鍵碼和類(lèi)別值碼如下分布CTPL :1+1+0. 85 = 2. 85CTFM 0. 9TPEM 1+1 = 2
14
TPAT 0. 9+0. 85 = 1. 75.......然后從讀取次數(shù)高的分類(lèi)中獲取文件生成推薦列表。由于采用了多維度的分類(lèi), 因此每一文件對(duì)應(yīng)多個(gè)分類(lèi)。可以理解的,如果一個(gè)文件對(duì)應(yīng)的每一分類(lèi)都是讀取次數(shù)最高的,則由這種文件生成的推薦列表是最符合用戶(hù)使用習(xí)慣和使用行為的。因此,從讀取次數(shù)高的分類(lèi)中獲取文件的方法可以為系統(tǒng)選取每一類(lèi)別鍵碼中被讀取次數(shù)最高的類(lèi)別值碼,組成一個(gè)首選視頻標(biāo)簽。通過(guò)首選視頻標(biāo)簽,對(duì)所有文件進(jìn)行匹配,并選擇與所述首選視頻標(biāo)簽匹配的文件生成推薦列表。如上所述,則首選視頻標(biāo)簽可以為CTPL ;TPEM ;……。以該首選視頻標(biāo)簽對(duì)預(yù)存儲(chǔ)的文件進(jìn)行匹配,并以匹配到的文件生成推薦列表。當(dāng)然,通過(guò)首選視頻標(biāo)簽的方式只是從讀取次數(shù)高的分類(lèi)中獲取文件的一種方式,本發(fā)明實(shí)施例并不以此為限,本發(fā)明實(shí)施例還可以采用其他的方式實(shí)現(xiàn)。進(jìn)一步的,所述裝置還包括發(fā)送模塊4,用于將媒體服務(wù)器生成的所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,以使所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。本發(fā)明實(shí)施例的推薦列表生成模塊3還包括添加單元34,用于當(dāng)所述讀取次數(shù)高的分類(lèi)中的文件數(shù)量少于推薦列表所需的文件數(shù)量時(shí),從讀取次數(shù)次高的分類(lèi)中選取文件添加進(jìn)推薦列表。上述的添加單元34同樣可以采用上述選擇文件生成推薦列表的方式。即如果與所述首選視頻標(biāo)簽相匹配的文件足夠生成推薦列表所需,則選擇匹配的文件生成推薦列表。如果不夠,則選擇被讀取次數(shù)最高的類(lèi)別值碼再次生成次選視頻標(biāo)簽……,直到推薦列表的數(shù)量足夠?yàn)橹?。本發(fā)明第四實(shí)施例提出的推薦列表的生成裝置,可以根據(jù)用戶(hù)讀取分類(lèi)的次數(shù)及讀取時(shí)間的遠(yuǎn)近,選擇用戶(hù)讀取次數(shù)高的分類(lèi)中的文件,這樣可以更貼近用戶(hù)的使用習(xí)慣和使用行為。當(dāng)然,上述的方法和裝置只是舉例說(shuō)明。本發(fā)明實(shí)施例還可以通過(guò)其他方式是實(shí)現(xiàn),例如可以包括客戶(hù)端和服務(wù)器端。其中客戶(hù)端可以包括視頻文件HASH(哈希)計(jì)算模塊用于在用戶(hù)每次在客戶(hù)端播放視頻時(shí),計(jì)算文件的HASH值,這個(gè)HASH值可以唯一標(biāo)識(shí)一個(gè)文件。用戶(hù)唯一標(biāo)識(shí)計(jì)算模塊用于計(jì)算一個(gè)用戶(hù)的唯一標(biāo)識(shí),這個(gè)標(biāo)識(shí)可能是某個(gè)登錄帳號(hào)(例如QQ),也可能是機(jī)器的GUID。用這個(gè)唯一標(biāo)識(shí),可以在服務(wù)器端區(qū)分不同用戶(hù)的播放歷史。數(shù)據(jù)上報(bào)模塊用于將上述用戶(hù)唯一標(biāo)識(shí)、用戶(hù)播放時(shí)間、播放文件的HASH值送到服務(wù)器端。推薦內(nèi)容接收與展示模塊用于接收服務(wù)器推送的推薦內(nèi)容并進(jìn)行展示。服務(wù)器端包括以下模塊數(shù)據(jù)接收與發(fā)送模塊用于從客戶(hù)端接收數(shù)據(jù)和將數(shù)據(jù)發(fā)送給客戶(hù)端。視頻文件HASH值匹配模塊用于把接收到客戶(hù)端發(fā)送來(lái)的HASH值在視頻文件數(shù)據(jù)庫(kù)中匹配成視頻標(biāo)簽。用戶(hù)行為歷史分析模塊用于對(duì)用戶(hù)的行為歷史進(jìn)行分析,形成用戶(hù)行為歷史標(biāo)識(shí)串。動(dòng)態(tài)匹配模塊用于根據(jù)配置文件中的動(dòng)態(tài)匹配規(guī)則,對(duì)上述形成的用戶(hù)行為歷史標(biāo)識(shí)串,得到所有類(lèi)別鍵碼和類(lèi)別值碼的分布情況。推薦內(nèi)容生成模塊用于根據(jù)上述得到的所有類(lèi)別鍵碼和類(lèi)別值碼的分布情況, 按照前文所述的一定的匹配規(guī)則,生成推薦內(nèi)容列表。數(shù)據(jù)存儲(chǔ)與讀取模塊用于從數(shù)據(jù)庫(kù)與配置文件中讀取和存入數(shù)據(jù)。實(shí)施例5本發(fā)明第五實(shí)施例提出了一種媒體服務(wù)器的推薦列表的生成方法,包括步驟401 對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;步驟402 記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;步驟403 根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表;步驟404 將所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。 其中,媒體服務(wù)器可以為視頻播放服務(wù)器、音頻播放服務(wù)器、軟件下載服務(wù)器。以視頻播放平臺(tái)為例一般視頻播放平臺(tái)都會(huì)有視頻播放服務(wù)器及設(shè)置于客戶(hù)端的視頻播放終端。采用本發(fā)明實(shí)施例的方法,可以通過(guò)視頻播放服務(wù)器生成推薦列表,并將該推薦列表發(fā)送到客戶(hù)端并顯示給用戶(hù),以便于用戶(hù)選擇。本發(fā)明實(shí)施例針對(duì)用戶(hù)讀取文件的記錄,從用戶(hù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。這樣可以根據(jù)用戶(hù)讀取文件的記錄就可以獲知用戶(hù)的使用習(xí)慣和使用行為,從而在用戶(hù)喜愛(ài)的分類(lèi)中的文件生成推薦列表。本發(fā)明實(shí)施例相比較現(xiàn)有的單一推薦列表的方式可以更貼近用戶(hù)的使用習(xí)慣和使用行為,提高用戶(hù)的體驗(yàn)感。這種方式可以提高命中率,使用戶(hù)更快找到自己喜好的文件,降低用戶(hù)隨意點(diǎn)擊造成體驗(yàn)感差及浪費(fèi)系統(tǒng)資源和網(wǎng)絡(luò)資源的問(wèn)題。本發(fā)明實(shí)施例中的步驟401-404可以與前述第二實(shí)施例中的具體方式相同,在此不再贅述。實(shí)施例6本發(fā)明第六實(shí)施例提出了一種媒體服務(wù)器,包括分類(lèi)模塊1,對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;歷史信息記錄模塊2,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;推薦列表生成模塊3,用于根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表;發(fā)送模塊4,用于將媒體服務(wù)器生成的所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,以使所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。其中,媒體服務(wù)器可以為視頻播放服務(wù)器、音頻播放服務(wù)器、軟件下載服務(wù)器。以視頻播放平臺(tái)為例一般視頻播放平臺(tái)都會(huì)有視頻播放服務(wù)器及設(shè)置于客戶(hù)端的視頻播放終端。采用本發(fā)明實(shí)施例的方法,可以通過(guò)視頻播放服務(wù)器生成推薦列表,并將該推薦列表發(fā)送到客戶(hù)端并顯示給用戶(hù),以便于用戶(hù)選擇。本發(fā)明實(shí)施例針對(duì)用戶(hù)讀取文件的記錄,從用戶(hù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。這樣可以根據(jù)用戶(hù)讀取文件的記錄就可以獲知用戶(hù)的使用習(xí)慣和使用行為,從而在用戶(hù)喜愛(ài)的分類(lèi)中的文件生成推薦列表。本發(fā)明實(shí)施例相比較現(xiàn)有的單一推薦列表的方式可以更貼近用戶(hù)的使用習(xí)慣和使用行為,提高用戶(hù)的體驗(yàn)感。這種方式可以提高命中率,使用戶(hù)更快找到自己喜好的文件,降低用戶(hù)隨意點(diǎn)擊造成體驗(yàn)感差及浪費(fèi)系統(tǒng)資源和網(wǎng)絡(luò)資源的問(wèn)題。本發(fā)明實(shí)施例中的模塊可以與前述第四實(shí)施例中的具體方式相同,在此不再贅述。實(shí)施例7本發(fā)明第七實(shí)施例提出了一種媒體客戶(hù)端應(yīng)用如實(shí)施例1或?qū)嵤├?所述的推薦列表的生成方法向用戶(hù)顯示推薦列表的方法,包括所述媒體客戶(hù)端將所述用戶(hù)的唯一標(biāo)識(shí)、用戶(hù)讀取的文件、用戶(hù)讀取該文件的時(shí)間發(fā)送到媒體服務(wù)器;將接收到的所述媒體服務(wù)器生成的推薦列表顯示給用戶(hù)。本發(fā)明實(shí)施例的媒體客戶(hù)端可以為媒體播放器,通過(guò)將用戶(hù)讀取文件的參數(shù)發(fā)送到媒體服務(wù)器,并將媒體服務(wù)器根據(jù)這些參數(shù)生成的推薦列表顯示給用戶(hù)。本發(fā)明實(shí)施例的媒體客戶(hù)端顯示推薦列表的方法,可以更好的貼合用戶(hù)的使用習(xí)慣和使用行為,提高用戶(hù)的使用體驗(yàn)感。本發(fā)明實(shí)施例的媒體客戶(hù)端可以配合如前述的實(shí)施例5所述的媒體服務(wù)器的推薦列表的生成方法一起使用。其中,用于標(biāo)識(shí)用戶(hù)所讀取的文件的方法可以為在用戶(hù)每次在客戶(hù)端播放視頻時(shí),計(jì)算文件的HASH值,這個(gè)HASH值可以唯一標(biāo)識(shí)一個(gè)文件。實(shí)施例8本發(fā)明第八實(shí)施例提出了一種應(yīng)用如實(shí)施例3或?qū)嵤├?所述的推薦列表的生成裝置的媒體客戶(hù)端,包括數(shù)據(jù)發(fā)送模塊,用于向所述媒體客戶(hù)端將所述用戶(hù)的唯一標(biāo)識(shí)、用戶(hù)讀取的文件、 用戶(hù)讀取該文件的時(shí)間發(fā)送到媒體服務(wù)器;接收模塊,用于將接收到的所述媒體服務(wù)器生成的推薦列表顯示給用戶(hù)。本發(fā)明實(shí)施例的媒體客戶(hù)端可以為媒體播放器,通過(guò)將用戶(hù)讀取文件的參數(shù)發(fā)送到媒體服務(wù)器,并將媒體服務(wù)器根據(jù)這些參數(shù)生成的推薦列表顯示給用戶(hù)。本發(fā)明實(shí)施例的媒體客戶(hù)端,可以更好的貼合用戶(hù)的使用習(xí)慣和使用行為,提高用戶(hù)的使用體驗(yàn)感。本發(fā)明實(shí)施例的媒體客戶(hù)端可以配合如前述的實(shí)施例5所述的媒體服務(wù)器的推薦列表的生成方法一起使用。其中,用于標(biāo)識(shí)用戶(hù)所讀取的文件的方法可以為在用戶(hù)每次在客戶(hù)端播放視頻時(shí),計(jì)算文件的HASH值,這個(gè)HASH值可以唯一標(biāo)識(shí)一個(gè)文件。通過(guò)上述的本發(fā)明實(shí)施例可以看出,本發(fā)明實(shí)施例的推薦列表的生成方法和裝置、媒體服務(wù)器、客戶(hù)端及方法,能夠貼近用戶(hù)的讀取記錄生成推薦列表,以使推薦列表更貼近用戶(hù)的使用習(xí)慣和使用行為,提高用戶(hù)的體驗(yàn)感。同時(shí)這種方式可以提高命中率,使用戶(hù)更快找到自己喜好的文件,降低用戶(hù)隨意點(diǎn)擊造成體驗(yàn)感差及浪費(fèi)系統(tǒng)資源和網(wǎng)絡(luò)資源的問(wèn)題。進(jìn)一步的,本發(fā)明實(shí)施例提出了通過(guò)對(duì)每一分類(lèi)方式設(shè)置類(lèi)別鍵碼,以及每一分類(lèi)方式包括的分類(lèi)設(shè)置類(lèi)別值碼。這樣,就可以將每一文件都進(jìn)行多維度分類(lèi),并根據(jù)每一維度的類(lèi)別鍵碼和類(lèi)別值碼,生成該文件的標(biāo)簽;這樣就可以更容易的計(jì)算用戶(hù)讀取分類(lèi)次數(shù)。進(jìn)一步的,本發(fā)明實(shí)施例在記錄用戶(hù)讀取文件的同時(shí)還記錄用戶(hù)讀取的時(shí)間,并以讀取的時(shí)間作為權(quán)重值在后續(xù)的分類(lèi)排序中進(jìn)行修正。這樣可以使用戶(hù)在近期讀取的分類(lèi)具有更高的權(quán)重值,使推薦列表更貼近用戶(hù)近期的喜好。例如近期用戶(hù)多次播放某一連續(xù)劇,則可以在推薦列表中顯示該連續(xù)劇每一集,以便于用戶(hù)選擇。本發(fā)明實(shí)施例所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
18
權(quán)利要求
1.一種推薦列表的生成方法,其特征在于,包括 對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽; 根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表。
2.根據(jù)權(quán)利要求1所述的推薦列表的生成方法,其特征在于,所述對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽具體包括設(shè)置不同的分類(lèi)方式,并對(duì)每一分類(lèi)方式設(shè)置唯一的類(lèi)別鍵碼; 根據(jù)所述每一類(lèi)分類(lèi)方式對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),并對(duì)每一分類(lèi)方式下的分類(lèi)設(shè)置唯一的類(lèi)別值碼;根據(jù)所述文件對(duì)應(yīng)的類(lèi)別鍵碼和類(lèi)別值碼,生成該文件的標(biāo)簽。
3.根據(jù)權(quán)利要求2所述的推薦列表的生成方法,其特征在于,所述根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表具體包括根據(jù)所述記錄的用戶(hù)讀取的文件的屬性中的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,計(jì)算用戶(hù)讀取的分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi),并根據(jù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。
4.根據(jù)權(quán)利要求1或2或3所述的推薦列表的生成方法,其特征在于,用戶(hù)讀取的文件的屬性還包括用戶(hù)讀取文件的時(shí)間;所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表之前還包括根據(jù)所述用戶(hù)讀取文件的時(shí)間,設(shè)置不同的權(quán)重值; 根據(jù)所述權(quán)重值對(duì)所述文件的讀取次數(shù)進(jìn)行修正。
5.根據(jù)權(quán)利要求4所述的推薦列表的生成方法,其特征在于,所述方法還包括當(dāng)所述讀取次數(shù)高的分類(lèi)中的文件數(shù)量少于推薦列表所需的文件數(shù)量時(shí),獲取讀取次數(shù)次高的分類(lèi)中的文件添加進(jìn)推薦列表。
6.根據(jù)權(quán)利要求1所述的推薦列表的生成方法,其特征在于,所述方法還包括媒體服務(wù)器將所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。
7.一種推薦列表的生成裝置,其特征在于,包括分類(lèi)模塊,對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;歷史信息記錄模塊,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;推薦列表生成模塊,用于根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表。
8.根據(jù)權(quán)利要求7所述的推薦列表的生成裝置,其特征在于,所述分類(lèi)模塊包括 標(biāo)識(shí)單元,設(shè)置不同的分類(lèi)方式,并對(duì)每一分類(lèi)方式設(shè)置唯一的類(lèi)別鍵碼;根據(jù)所述每一類(lèi)分類(lèi)方式對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),并對(duì)每一分類(lèi)方式下的分類(lèi)設(shè)置唯一的類(lèi)別值碼; 標(biāo)簽生成單元,用于根據(jù)所述文件對(duì)應(yīng)的類(lèi)別鍵碼和類(lèi)別值碼,生成該文件的標(biāo)簽。
9.根據(jù)權(quán)利要求8所述的推薦列表的生成裝置,其特征在于,所述推薦列表生成模塊包括排序單元,用于根據(jù)所述記錄的用戶(hù)讀取的文件的屬性中的標(biāo)簽中的類(lèi)別鍵碼和類(lèi)別值碼,計(jì)算用戶(hù)讀取的分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi);推薦列表單元,用于根據(jù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。
10.根據(jù)權(quán)利要求7或8所述的推薦列表的生成方法,其特征在于,所述推薦列表生成模塊包括權(quán)重設(shè)置單元,用于根據(jù)用戶(hù)讀取文件的時(shí)間,設(shè)置不同的權(quán)重值; 排序單元,用于根據(jù)用戶(hù)讀取分類(lèi)的次數(shù),獲取讀取次數(shù)高的分類(lèi);并通過(guò)權(quán)重值對(duì)分類(lèi)的讀取次數(shù)進(jìn)行修正;推薦列表單元,用于選擇讀取次數(shù)高的分類(lèi)中的文件,并生成推薦列表。
11.根據(jù)權(quán)利要求10所述的推薦列表的生成方法,其特征在于,所述推薦列表生成模塊還包括添加單元,用于當(dāng)所述讀取次數(shù)高的分類(lèi)中的文件數(shù)量少于推薦列表所需的文件數(shù)量時(shí),獲取讀取次數(shù)次高的分類(lèi)中的文件添加進(jìn)推薦列表。
12.根據(jù)權(quán)利要求7所述的推薦列表的生成裝置,其特征在于,所述裝置還包括發(fā)送模塊,用于將媒體服務(wù)器生成的所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,以使所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。
13.一種媒體服務(wù)器的推薦列表的生成方法,其特征在于,包括 對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽; 根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表; 將所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。
14.一種媒體服務(wù)器,其特征在于,包括分類(lèi)模塊,對(duì)存儲(chǔ)的文件進(jìn)行分類(lèi),得到所述文件的標(biāo)簽;歷史信息記錄模塊,用于記錄用戶(hù)讀取的文件的屬性,所述屬性至少包括所述讀取的文件的標(biāo)簽;推薦列表生成模塊,用于根據(jù)所述存儲(chǔ)的文件的分類(lèi),以及所述用戶(hù)讀取的文件的屬性,生成推薦列表;發(fā)送模塊,用于將媒體服務(wù)器生成的所述推薦列表發(fā)送到所述用戶(hù)相應(yīng)的客戶(hù)端,以使所述客戶(hù)端將所述推薦列表顯示給所述用戶(hù)。
15.一種媒體客戶(hù)端應(yīng)用如權(quán)利要求1-6任一項(xiàng)所述的推薦列表的生成方法向用戶(hù)顯示推薦列表的方法,其特征在于,包括所述媒體客戶(hù)端將所述用戶(hù)的唯一標(biāo)識(shí)、用戶(hù)讀取的文件、用戶(hù)讀取該文件的時(shí)間發(fā)送到媒體服務(wù)器;并將接收到的所述媒體服務(wù)器生成的推薦列表顯示給用戶(hù)。
16.一種應(yīng)用如權(quán)利要求7-12任一項(xiàng)所述的推薦列表的生成裝置的媒體客戶(hù)端,其特征在于,包括數(shù)據(jù)發(fā)送模塊,用于向所述媒體客戶(hù)端將所述用戶(hù)的唯一標(biāo)識(shí)、用戶(hù)讀取的文件、用戶(hù)讀取該文件的時(shí)間發(fā)送到媒體服務(wù)器;接收模塊,用于將接收到的所述媒體服務(wù)器生成的推薦列表顯示給用戶(hù)。
全文摘要
本發(fā)明提出了一種推薦列表的生成方法和裝置、媒體服務(wù)器、客戶(hù)端及方法,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。本發(fā)明實(shí)施例針對(duì)用戶(hù)讀取文件的記錄,根據(jù)用戶(hù)讀取次數(shù)高的分類(lèi)中的文件生成推薦列表。這樣可以根據(jù)用戶(hù)讀取文件的記錄就可以獲知用戶(hù)的喜好,從而在用戶(hù)喜愛(ài)的分類(lèi)中的文件生成推薦列表。本發(fā)明實(shí)施例相比較現(xiàn)有的單一推薦列表的方式可以更貼近用戶(hù)的喜好,提高用戶(hù)的體驗(yàn)感。這種方式可以提高命中率,使用戶(hù)更快找到自己喜好的文件,降低用戶(hù)隨意點(diǎn)擊造成體驗(yàn)感差及浪費(fèi)系統(tǒng)資源和網(wǎng)絡(luò)資源的問(wèn)題。
文檔編號(hào)G06F17/30GK102236669SQ20101016324
公開(kāi)日2011年11月9日 申請(qǐng)日期2010年4月30日 優(yōu)先權(quán)日2010年4月30日
發(fā)明者吳運(yùn)聲 申請(qǐng)人:騰訊科技(深圳)有限公司