本發(fā)明涉及媒體領(lǐng)域,具體而言,涉及一種媒體類別標(biāo)簽的展示方法和裝置。
背景技術(shù):
:現(xiàn)在視頻客戶端提供的內(nèi)容很多,頻道很多,有精選、電影、VIP、電視劇、綜藝、少兒、體育、新聞等等?,F(xiàn)有技術(shù)中頻道排序方法主要有以下三種:第一種是客戶端固定寫死。第二種是通過后臺下發(fā)頻道展示數(shù)據(jù),客戶端根據(jù)獲取到的數(shù)據(jù)進行展示。第三種是客戶端頻道按默認方式展示,但提供入口讓用戶能夠手動調(diào)整頻道排序。除以上三種方式外,可能還存在這三種中的任意組合的形式。現(xiàn)有技術(shù)的第一種與第二種頻道展示排序完全由視頻客戶端開發(fā)商定義,所有用戶看到的是統(tǒng)一排序,用戶無法根據(jù)自己的興趣進行調(diào)整。在頻道越來越多的情況下,如果用戶感興趣的頻道剛好被開發(fā)商默認展示到了靠后的位置,那么用戶每次打開該視頻客戶端后都需要多次按鍵或滑動從而切到自己感興趣的頻道上,增加了用戶的操作步驟?,F(xiàn)有技術(shù)的第三種是客戶端頻道按默認方式展示,但提供入口讓用戶可以自己手動調(diào)整頻道排序。以上三種方式存在的共同問題是:無法根據(jù)用戶的興趣對頻道自動排序。針對上述的問題,目前尚未提出有效的解決方案。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種媒體類別標(biāo)簽的展示方法和裝置,以至少解決現(xiàn)有技術(shù)中無法根據(jù)用戶的興趣對頻道自動排序的技術(shù)問題。根據(jù)本發(fā)明實施例的一個方面,提供了一種媒體類別標(biāo)簽的展示方法,包括:獲取用戶的操作數(shù)據(jù),其中,所述操作數(shù)據(jù)用于指示所述用戶對媒體文件進行的操作;根據(jù)所述操作數(shù)據(jù)確定出多個媒體類別標(biāo)簽的展示順序,其中,每個所述媒體類別標(biāo)簽對應(yīng)所述媒體文件的一個類別,每個類別包括多個媒體文件,所述展示順序指示所述用戶對所述媒體類別標(biāo)簽包括的媒體文件的感興趣程度;按照所述展示順序展示所述多個媒體類別標(biāo)簽。根據(jù)本發(fā)明實施例的另一方面,還提供了一種媒體類別標(biāo)簽的展示裝置,包括:獲取單元,用于獲取用戶的操作數(shù)據(jù),其中,所述操作數(shù)據(jù)用于指示所述用戶對媒體文件進行的操作;確定單元,用于根據(jù)所述操作數(shù)據(jù)確定出多個媒體類別標(biāo)簽的展示順序,其中,每個所述媒體類別標(biāo)簽對應(yīng)所述媒體文件的一個類別,每個類別包括多個媒體文件,所述展示順序指示所述用戶對所述媒體類別標(biāo)簽包括的媒體文件的感興趣程度;展示單元,用于按照所述展示順序展示所述多個媒體類別標(biāo)簽。在本發(fā)明實施例中,獲取用戶對媒體文件進行操作的操作數(shù)據(jù),操作數(shù)據(jù)能夠表明用戶對哪些媒體文件感興趣,也能夠表明用戶對哪些類別的媒體文件感興趣,媒體類別標(biāo)簽與媒體文件的類別相對應(yīng),根據(jù)用戶對媒體文件及其所屬類別感興趣的程度對媒體類別標(biāo)簽進行排序,并按照排序結(jié)果向用戶展示多個媒體類別標(biāo)簽,達到了根據(jù)用戶的興趣對頻道自動排序的技術(shù)效果,進而解決了現(xiàn)有技術(shù)中無法根據(jù)用戶的興趣對頻道自動排序的技術(shù)問題。附圖說明此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實施例的硬件環(huán)境的示意圖;圖2是根據(jù)本發(fā)明實施例的媒體類別標(biāo)簽的展示方法的流程圖;圖3是根據(jù)本發(fā)明實施例的用戶行為收集子模塊在用戶操作時記錄三類數(shù)據(jù)的流程圖;圖4是根據(jù)本發(fā)明實施例的用戶行為分析排序子模塊分析用戶操作時記錄的三類數(shù)據(jù)的流程圖;圖5是根據(jù)本發(fā)明實施例的頻道展示子模塊對視頻客戶端頻道重新排序展示的流程圖;圖6是根據(jù)本發(fā)明實施例的采用默認頻道展示順序的界面的示意圖;圖7是根據(jù)本發(fā)明實施例的媒體類別標(biāo)簽的展示方法對頻道自動排序后的界面的示意圖;圖8是根據(jù)本發(fā)明實施例的媒體類別標(biāo)簽的展示裝置的示意圖;圖9是根據(jù)本發(fā)明實施例的服務(wù)器的示意圖。具體實施方式為了使本
技術(shù)領(lǐng)域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。技術(shù)術(shù)語解釋:頻道:指電影、電視劇、綜藝、少兒、體育、新聞等這些分類。根據(jù)本發(fā)明實施例,提供了一種媒體類別標(biāo)簽的展示方法的實施例??蛇x地,在本實施例中,上述媒體類別標(biāo)簽的展示方法可以應(yīng)用于如圖1所示的由服務(wù)器102和終端104所構(gòu)成的硬件環(huán)境中。如圖1所示,服務(wù)器102通過網(wǎng)絡(luò)與終端104進行連接,上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端104并不限定于PC、手機、平板電腦等。本發(fā)明實施例的媒體類別標(biāo)簽的展示方法可以由終端104來執(zhí)行,也可以由服務(wù)器102來執(zhí)行。終端104執(zhí)行本發(fā)明實施例的媒體類別標(biāo)簽的展示方法可以是由安裝在其上的客戶端來執(zhí)行。在媒體類別標(biāo)簽的展示方法由服務(wù)器102來執(zhí)行的情況下,本發(fā)明實施例提供的網(wǎng)絡(luò)構(gòu)架圖如圖1所示。如圖1所示,終端將用戶的點擊情況、頁面停留時長、播放歷史、關(guān)注情況全部上報到服務(wù)器102,由服務(wù)器102對該用戶進行分析,生成該用戶的頻道排序,并將頻道排序下發(fā)給終端104的視頻客戶端,由終端104的視頻客戶端進行展示。在本發(fā)明實施例中,在用戶使用視頻客戶端觀看視頻時,主要通過用戶瀏覽視頻詳情、觀看歷史、以及關(guān)注來統(tǒng)計用戶行為,還可以綜合用戶的搜索、進入各頻道次數(shù)及停留時間來精確統(tǒng)計用戶行為,得到用戶對各頻道的興趣排序數(shù)據(jù),再根據(jù)此興趣排序數(shù)據(jù)對視頻客戶端各頻道的展示順序進行調(diào)整,當(dāng)用戶下次打開視頻客戶端時,越是感興趣的頻道越排在前面。其中,手機、平板電腦、電視、電視盒子、電腦都能夠安裝本發(fā)明實施例提供的視頻客戶端,也就是說,只要用戶使用安裝了本發(fā)明實施例提供的視頻客戶端的手機、平板電腦、電視、電視盒子、電腦等終端時,視頻客戶端都能根據(jù)用戶的興趣對頻道自動排序,使用戶感興趣的頻道排在前面。根據(jù)本發(fā)明實施例,提供了一種媒體類別標(biāo)簽的展示方法,如圖2所示,該方法包括以下步驟:步驟S202,獲取用戶的操作數(shù)據(jù),其中,操作數(shù)據(jù)用于指示用戶對媒體文件進行的操作。步驟S204,根據(jù)操作數(shù)據(jù)確定出多個媒體類別標(biāo)簽的展示順序,其中,每個媒體類別標(biāo)簽對應(yīng)媒體文件的一個類別,每個類別包括多個媒體文件,展示順序指示用戶對媒體類別標(biāo)簽包括的媒體文件的感興趣程度。步驟S206,按照展示順序展示多個媒體類別標(biāo)簽。媒體文件包括視頻、音頻等。用戶在視頻客戶端對媒體文件進行操作時,例如用戶播放媒體文件、關(guān)注媒體文件、瀏覽媒體文件詳情時,視頻客戶端收集用戶操作數(shù)據(jù)。這些操作數(shù)據(jù)能夠表明用戶對哪些媒體文件感興趣。每個媒體類別標(biāo)簽對應(yīng)媒體文件的一個類別,每個類別包括多個媒體文件。媒體類別標(biāo)簽可以是頻道的名稱,例如媒體類別標(biāo)簽可以是電影、電視劇、綜藝、少兒、體育、新聞等。例如,如果媒體類別標(biāo)簽為電影,那么這個媒體類別標(biāo)簽對應(yīng)媒體文件的類別為電影這個類別,這個類別可以包括多部電影。又例如,如果媒體類別標(biāo)簽為綜藝,那么這個媒體類別標(biāo)簽對應(yīng)媒體文件的類別為綜藝這個類別,這個類別可以包括多個綜藝類節(jié)目。再例如,如果媒體類別標(biāo)簽為電視劇,那么這個媒體類別標(biāo)簽對應(yīng)媒體文件的類別為電視劇這個類別,這個類別可以包括多部電視劇。在本發(fā)明實施例中,獲取用戶對媒體文件進行操作的操作數(shù)據(jù),操作數(shù)據(jù)能夠表明用戶對哪些媒體文件感興趣,也能夠表明用戶對哪些類別的媒體文件感興趣,媒體類別標(biāo)簽與媒體文件的類別相對應(yīng),根據(jù)用戶對媒體文件及其所屬類別感興趣的程度對媒體類別標(biāo)簽進行排序,并按照排序結(jié)果向用戶展示多個媒體類別標(biāo)簽,解決了現(xiàn)有技術(shù)中無法根據(jù)用戶的興趣對頻道自動排序的技術(shù)問題,達到了根據(jù)用戶的興趣對頻道自動排序的技術(shù)效果。對于每一個用戶來說,視頻客戶端都根據(jù)其興趣對媒體類別標(biāo)簽進行排序,并在其視頻客戶端展示排序結(jié)果,達到了個性化展示的技術(shù)效果,使每一個用戶都得到與眾不同的體驗。用戶的操作數(shù)據(jù)可以包括很多種數(shù)據(jù),例如,用戶的操作數(shù)據(jù)可以包括以下任意一種或多種:用戶播放媒體文件的播放數(shù)據(jù)、用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù)、用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù)和用戶搜索媒體文件的搜索數(shù)據(jù)。如果操作數(shù)據(jù)只包括一種類型的操作數(shù)據(jù),例如只包括以下任意一種:用戶播放媒體文件的播放數(shù)據(jù)、用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù)、用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù)和用戶搜索媒體文件的搜索數(shù)據(jù),那么根據(jù)這一種操作數(shù)據(jù)確定多個媒體類別標(biāo)簽的展示順序。假設(shè)一共有M個媒體類別標(biāo)簽,在操作數(shù)據(jù)只包括用戶播放媒體文件的播放數(shù)據(jù)的情況下,可以使用以下三種方法中的任意一種確定多個媒體類別標(biāo)簽的展示順序。方法一:根據(jù)媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶播放的總次數(shù)確定展示順序,具體來說,計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶播放的總次數(shù)C(i),其中,i依次取1至M;按照C(1)至C(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序。方法二:根據(jù)媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶播放的總時長確定展示順序,具體來說,計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶播放的總時長T(i),其中,i依次取1至M;按照T(1)至T(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序。方法三:根據(jù)媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶播放的總次數(shù)和被用戶播放的總時長綜合確定展示順序。假設(shè)一共有M個媒體類別標(biāo)簽,在操作數(shù)據(jù)只包括用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù)的情況下,可以根據(jù)媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶關(guān)注的情況確定多個媒體類別標(biāo)簽的展示順序。具體來說,計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶關(guān)注的總次數(shù)G(i),其中,i依次取1至M;按照G(1)至G(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序。例如,如表1所示,一共有4個頻道(上述媒體類別標(biāo)簽),這4個頻道分別為電視劇、少兒、綜藝、電影,操作數(shù)據(jù)只包括用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù),用戶關(guān)注了電視劇頻道的10個電視劇,關(guān)注了少兒頻道的0個節(jié)目,關(guān)注了綜藝頻道的2個節(jié)目,關(guān)注了電影頻道的30個電影,則電視劇頻道對應(yīng)的類別包括的全部媒體文件被用戶關(guān)注的總次數(shù)為10,少兒頻道對應(yīng)的類別包括的全部媒體文件被用戶關(guān)注的總次數(shù)為0,綜藝頻道對應(yīng)的類別包括的全部媒體文件被用戶關(guān)注的總次數(shù)為2,電影頻道對應(yīng)的類別包括的全部媒體文件被用戶關(guān)注的為30,則可以認為,用戶對各個頻道的感興趣程度滿足:電影頻道>電視劇頻道>綜藝頻道>少兒頻道。向該用戶展示頻道的先后順序是:電影頻道、電視劇頻道、綜藝頻道、少兒頻道。這樣,當(dāng)用戶打開視頻客戶端時,位于最前面的是自己最感興趣的頻道,符合用戶心理學(xué),提升用戶體驗。表1假設(shè)一共有M個媒體類別標(biāo)簽,在操作數(shù)據(jù)只包括用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù)的情況下,可以根據(jù)媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶瀏覽的情況確定多個媒體類別標(biāo)簽的展示順序。具體來說,計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶瀏覽的總次數(shù)L(i),其中,i依次取1至M;按照L(1)至L(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序。如果用戶的操作數(shù)據(jù)包括以下任意兩種或多種:用戶播放媒體文件的播放數(shù)據(jù)、用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù)、用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù)和用戶搜索媒體文件的搜索數(shù)據(jù),那么有至少兩種處理方法可供選擇:方法一、根據(jù)其中一種操作數(shù)據(jù)確定多個媒體類別標(biāo)簽的展示順序,此種方法的具體過程與上述操作數(shù)據(jù)只包括一種類型的操作數(shù)據(jù)的情況的具體過程是相同的,不再贅述。方法二、假設(shè)操作數(shù)據(jù)包括N種類型的操作數(shù)據(jù),N為大于等于1的自然數(shù),根據(jù)N種類型的操作數(shù)據(jù)對多個媒體類別標(biāo)簽進行打分,得到多個媒體類別標(biāo)簽中每個媒體類別標(biāo)簽的分?jǐn)?shù);根據(jù)分?jǐn)?shù)對多個媒體類別標(biāo)簽進行排序,得到展示順序。方法二中使用了多種類型的操作數(shù)據(jù)確定多個媒體類別標(biāo)簽的展示順序,由于每種類型的操作數(shù)據(jù)都能從不同方面體現(xiàn)用戶的興趣,因此,這種方法得到的媒體類別標(biāo)簽的展示順序能夠十分準(zhǔn)確地體現(xiàn)用戶的興趣??梢愿鶕?jù)以下公式對第i個媒體類別標(biāo)簽進行打分:其中,W(j)表示第j種類型的操作數(shù)據(jù)的權(quán)重,S(i,j)表示根據(jù)第j種類型的操作數(shù)據(jù)對第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),S(i)表示根據(jù)N種類型的操作數(shù)據(jù)對第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),i依次取1至M。例如,操作數(shù)據(jù)包括3種類型的操作數(shù)據(jù)(即N=3),第1種類型的操作數(shù)據(jù)為用戶播放媒體文件的播放數(shù)據(jù),權(quán)重為0.5,即,W(1)=0.5。第2種類型的操作數(shù)據(jù)用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù),權(quán)重為0.3,即,W(2)=0.3。第3種類型的操作數(shù)據(jù)用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù),權(quán)重為0.2,即,W(3)=0.2。假設(shè)一共有4個頻道(頻道即為上述媒體類別標(biāo)簽,M=4),這4個頻道分別為電視劇頻道(i=1)、少兒頻道(i=2)、綜藝頻道(i=3)、電影頻道(i=4)。根據(jù)第j種類型的操作數(shù)據(jù)對第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù)S(i,j)如下表2所示。S(1)=W(1)×S(1,1)+W(2)×S(1,2)+W(3)×S(1,3)=0.5×50+0.3×40+0.2×30=25+12+6=43。由于S(4)>S(1)>S(2)>S(3),因此,按照分?jǐn)?shù)高低對4個頻道進行排序,得到展示順序。當(dāng)用戶登錄視頻客戶端時,看到的頻道的展示順序為電影、電視劇、少兒、綜藝。由于這種展示順序按照用戶對頻道的感興趣程度排列,因此用戶能夠更輕松容易地看到自己喜歡的頻道,減少了用戶操作步驟,給用戶提供了方便。表2頻道S(i,1)S(i,2)S(i,3)S(i)電視劇S(1,1)=50S(1,2)=40S(1,3)=30S(1)=43少兒S(2,1)=50S(2,2)=30S(2,3)=20S(2)=38綜藝S(3,1)=10S(3,2)=60S(3,3)=10S(3)=25電影S(4,1)=70S(4,2)=20S(4,3)=100S(4)=61在本發(fā)明實施例中,對用戶操作行為、觀看歷史、以及關(guān)注視頻進行統(tǒng)計分析,從而得出用戶對各頻道的興趣排序數(shù)據(jù),再根據(jù)此興趣排序數(shù)據(jù)對視頻客戶端各頻道的展示順序進行調(diào)整,當(dāng)用戶下次打開視頻客戶端時,越是感興趣的頻道越排在前面。具體實現(xiàn)可以在現(xiàn)有視頻客戶端架構(gòu)中增加一個用戶行為管理模塊,該模塊又分為如下三個部分:第1部分,用戶行為收集子模塊。用戶行為收集子模塊在用戶操作時記錄三類數(shù)據(jù):播放數(shù)據(jù)、關(guān)注數(shù)據(jù)、瀏覽數(shù)據(jù)。播放數(shù)據(jù)可以是用戶歷史播放視頻的數(shù)據(jù),播放數(shù)據(jù)可以包括播放次數(shù)、播放時長等數(shù)據(jù)。瀏覽數(shù)據(jù)可以是用戶對視頻詳情進行瀏覽的數(shù)據(jù),瀏覽數(shù)據(jù)可以包括瀏覽次數(shù)、瀏覽時長等數(shù)據(jù)。關(guān)注數(shù)據(jù)可以是用戶關(guān)注視頻的數(shù)據(jù),關(guān)注數(shù)據(jù)可以包括關(guān)注次數(shù)等數(shù)據(jù)。如圖3所示,用戶行為收集子模塊在用戶操作時記錄三類數(shù)據(jù)的具體流程包括以下步驟:步驟S302,接收用戶的操作數(shù)據(jù)。步驟S304,判斷是否已經(jīng)記錄全部瀏覽數(shù)據(jù)。如果判斷結(jié)果為是,執(zhí)行步驟S308,如果判斷結(jié)果為否,執(zhí)行步驟S306。步驟S306,記錄瀏覽數(shù)據(jù)。步驟S308,判斷是否已經(jīng)記錄全部播放數(shù)據(jù)。如果判斷結(jié)果為是,執(zhí)行步驟S312,如果判斷結(jié)果為否,執(zhí)行步驟S310。步驟S310,記錄播放數(shù)據(jù)。步驟S312,判斷是否已經(jīng)記錄全部關(guān)注數(shù)據(jù)。如果判斷結(jié)果為是,執(zhí)行步驟S316,如果判斷結(jié)果為否,執(zhí)行步驟S314。步驟S314,記錄關(guān)注數(shù)據(jù)。步驟S316,確定用戶的操作數(shù)據(jù)已經(jīng)全部記錄。第2部分,用戶行為分析排序子模塊。用戶行為分析排序子模塊分析用戶操作時記錄的三類數(shù)據(jù):播放數(shù)據(jù)、關(guān)注數(shù)據(jù)、瀏覽數(shù)據(jù),并根據(jù)這些數(shù)據(jù)生成頻道排序數(shù)據(jù)。如圖4所示,具體流程包括以下步驟:步驟S402,判斷記錄的操作數(shù)據(jù)是否包括播放數(shù)據(jù)。如果判斷結(jié)果為是,執(zhí)行步驟S404,如果判斷結(jié)果為否,執(zhí)行步驟S406。步驟S404,根據(jù)播放數(shù)據(jù)對頻道進行排序,得到展示順序。步驟S406,判斷記錄的操作數(shù)據(jù)是否包括關(guān)注數(shù)據(jù)。如果判斷結(jié)果為是,執(zhí)行步驟S408,如果判斷結(jié)果為否,執(zhí)行步驟S410。步驟S408,根據(jù)關(guān)注數(shù)據(jù)對頻道進行排序,得到展示順序。步驟S410,判斷記錄的操作數(shù)據(jù)是否包括瀏覽數(shù)據(jù)。如果判斷結(jié)果為是,執(zhí)行步驟S412,如果判斷結(jié)果為否,執(zhí)行步驟S414。步驟S412,根據(jù)瀏覽數(shù)據(jù)對頻道進行排序,得到展示順序。步驟S414,將默認排序作為展示順序。步驟S416,生成頻道排序數(shù)據(jù)。第3部分,頻道展示子模塊。頻道展示子模塊根據(jù)第2部分生成的頻道排序數(shù)據(jù)對視頻客戶端頻道重新排序展示。如圖5所示,具體流程包括以下步驟:步驟S502,判斷是否存在頻道排序數(shù)據(jù)。如果判斷結(jié)果為是,執(zhí)行步驟S504,如果判斷結(jié)果為否,執(zhí)行步驟S506。步驟S504,根據(jù)頻道排序數(shù)據(jù)按順序創(chuàng)建各頻道。步驟S506,按默認頻道排序創(chuàng)建各頻道。步驟S508,確定頻道展示完成。在本發(fā)明實施例中,獲取用戶對媒體文件進行操作的操作數(shù)據(jù),操作數(shù)據(jù)能夠表明用戶對哪些媒體文件感興趣,也能夠表明用戶對哪些類別的媒體文件感興趣,媒體類別標(biāo)簽(頻道)與媒體文件的類別相對應(yīng),根據(jù)用戶對媒體文件及其所屬類別感興趣的程度對媒體類別標(biāo)簽進行排序,并按照排序結(jié)果向用戶展示多個媒體類別標(biāo)簽,解決了現(xiàn)有技術(shù)中無法根據(jù)用戶的興趣對頻道自動排序的技術(shù)問題,達到了根據(jù)用戶的興趣對頻道自動排序的技術(shù)效果。而且,由于視頻客戶端對媒體類別標(biāo)簽自動排序,這就減少了用戶的設(shè)置步驟,方便了用戶,給少兒及老年人等一些對智能產(chǎn)品操作不是特別熟悉的群體提供了便利。對于每一個用戶來說,視頻客戶端都根據(jù)其興趣對媒體類別標(biāo)簽進行排序,并在其視頻客戶端展示排序結(jié)果,達到了個性化展示的技術(shù)效果,使每一個用戶都得到與眾不同的體驗。本發(fā)明實施例提供的媒體類別標(biāo)簽的展示方法能夠應(yīng)用于視頻客戶端在手機、平板電腦、電視、電視盒子、電腦平臺的頻道展示,能夠?qū)崿F(xiàn)根據(jù)用戶行為對頻道展示順序進行自動調(diào)整,例如假設(shè)采用默認頻道展示順序的界面如圖6所示。從圖6中能夠看出,VIP頻道排在電視劇頻道前面,電視劇頻道排在少兒頻道前面。通過收集并分析用戶對各個頻道的媒體文件的操作數(shù)據(jù),發(fā)現(xiàn)用戶經(jīng)常播放、關(guān)注少兒頻道的節(jié)目,偶爾也會播放電視劇頻道的節(jié)目,但是從來不播放也不關(guān)注VIP頻道的節(jié)目,這說明,用戶對少兒頻道的節(jié)目興趣>用戶對電視劇頻道的節(jié)目興趣>用戶對VIP頻道的節(jié)目興趣,那么在向用戶展示頻道時,將少兒頻道排在電視劇頻道前面,電視劇頻道排在VIP頻道前面。這樣當(dāng)用戶再次打開視頻客戶端時,將少兒頻道排在電視劇頻道前面,電視劇頻道排在VIP頻道前面(如圖7所示),這符合用戶的興趣,能夠提升用戶體驗。需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。根據(jù)本發(fā)明實施例,還提供了一種用于實施上述媒體類別標(biāo)簽的展示方法的媒體類別標(biāo)簽的展示裝置,如圖8所示,該裝置包括獲取單元10、確定單元20、展示單元30。獲取單元10,用于獲取用戶的操作數(shù)據(jù),其中,操作數(shù)據(jù)用于指示用戶對媒體文件進行的操作。確定單元20,用于根據(jù)操作數(shù)據(jù)確定出多個媒體類別標(biāo)簽的展示順序,其中,每個媒體類別標(biāo)簽對應(yīng)媒體文件的一個類別,每個類別包括多個媒體文件,展示順序指示用戶對媒體類別標(biāo)簽包括的媒體文件的感興趣程度。展示單元30,用于按照展示順序展示多個媒體類別標(biāo)簽??蛇x地,操作數(shù)據(jù)包括N種類型的操作數(shù)據(jù),N為大于等于1的自然數(shù),確定單元20包括打分子單元、第一排序子單元。打分子單元,用于根據(jù)N種類型的操作數(shù)據(jù)對多個媒體類別標(biāo)簽進行打分,得到多個媒體類別標(biāo)簽中每個媒體類別標(biāo)簽的分?jǐn)?shù)。第一排序子單元,用于根據(jù)分?jǐn)?shù)對多個媒體類別標(biāo)簽進行排序,得到展示順序??蛇x地,多個媒體類別標(biāo)簽為M個媒體類別標(biāo)簽,打分子單元包括打分模塊。打分模塊,用于根據(jù)以下公式對第i個媒體類別標(biāo)簽進行打分:其中,W(j)表示第j種類型的操作數(shù)據(jù)的權(quán)重,S(i,j)表示根據(jù)第j種類型的操作數(shù)據(jù)對第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),S(i)表示根據(jù)N種類型的操作數(shù)據(jù)對第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),i依次取1至M??蛇x地,操作數(shù)據(jù)包括以下任意一種或多種:用戶播放媒體文件的播放數(shù)據(jù)、用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù)、用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù)和用戶搜索媒體文件的搜索數(shù)據(jù)。可選地,操作數(shù)據(jù)包括用戶播放媒體文件的播放數(shù)據(jù),多個媒體類別標(biāo)簽為M個媒體類別標(biāo)簽,確定單元20包括第一計算子單元、第二排序子單元。第一計算子單元,用于計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶播放的總次數(shù)C(i),其中,i依次取1至M。第二排序子單元,用于按照C(1)至C(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序。可選地,操作數(shù)據(jù)包括用戶播放媒體文件的播放數(shù)據(jù),多個媒體類別標(biāo)簽為M個媒體類別標(biāo)簽,確定單元20包括第二計算子單元、第三排序子單元。第二計算子單元,用于計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶播放的總時長T(i),其中,i依次取1至M。第三排序子單元,用于按照T(1)至T(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序??蛇x地,操作數(shù)據(jù)包括用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù),多個媒體類別標(biāo)簽為M個媒體類別標(biāo)簽,確定單元20包括第三計算子單元、第四排序子單元。第三計算子單元,用于計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶關(guān)注的總次數(shù)G(i),其中,i依次取1至M。第四排序子單元,用于按照G(1)至G(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序??蛇x地,操作數(shù)據(jù)包括用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù),多個媒體類別標(biāo)簽為M個媒體類別標(biāo)簽,確定單元20包括第四計算子單元、第五排序子單元。第四計算子單元,用于計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被用戶瀏覽的總次數(shù)L(i),其中,i依次取1至M。第五排序子單元,用于按照L(1)至L(M)的大小對M個媒體類別標(biāo)簽進行排序,得到展示順序。根據(jù)本發(fā)明實施例,還提供了一種用于實施上述媒體類別標(biāo)簽的展示方法的服務(wù)器,如圖9所示,該服務(wù)器主要包括處理器901、顯示器903、數(shù)據(jù)接口904、存儲器905和網(wǎng)絡(luò)接口906,其中:數(shù)據(jù)接口904則主要通過數(shù)據(jù)傳輸?shù)姆绞綄⒂脩舻牟僮鲾?shù)據(jù)傳輸給處理器901。存儲器905主要用于存儲用戶的操作數(shù)據(jù)和媒體類別標(biāo)簽的展示順序。網(wǎng)絡(luò)接口906主要用于與終端和其他服務(wù)器進行網(wǎng)絡(luò)通信。顯示器903主要用于顯示用戶的操作數(shù)據(jù)和媒體類別標(biāo)簽的展示順序。處理器901主要用于執(zhí)行如下操作:獲取用戶的操作數(shù)據(jù),其中,所述操作數(shù)據(jù)用于指示所述用戶對媒體文件進行的操作;根據(jù)所述操作數(shù)據(jù)確定出多個媒體類別標(biāo)簽的展示順序,其中,每個所述媒體類別標(biāo)簽對應(yīng)所述媒體文件的一個類別,每個類別包括多個媒體文件,所述展示順序指示所述用戶對所述媒體類別標(biāo)簽包括的媒體文件的感興趣程度;按照所述展示順序展示所述多個媒體類別標(biāo)簽。處理器901還用于執(zhí)行:根據(jù)所述N種類型的操作數(shù)據(jù)對所述多個媒體類別標(biāo)簽進行打分,得到所述多個媒體類別標(biāo)簽中每個媒體類別標(biāo)簽的分?jǐn)?shù);根據(jù)所述分?jǐn)?shù)對所述多個媒體類別標(biāo)簽進行排序,得到所述展示順序。處理器901還用于執(zhí)行:根據(jù)以下公式對第i個媒體類別標(biāo)簽進行打分:其中,W(j)表示第j種類型的操作數(shù)據(jù)的權(quán)重,S(i,j)表示根據(jù)所述第j種類型的操作數(shù)據(jù)對所述第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),S(i)表示根據(jù)所述N種類型的操作數(shù)據(jù)對所述第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),i依次取1至M。處理器901還用于執(zhí)行:所述用戶播放媒體文件的播放數(shù)據(jù)、所述用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù)、所述用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù)和所述用戶搜索媒體文件的搜索數(shù)據(jù)。處理器901還用于執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶播放的總次數(shù)C(i),其中,i依次取1至M;按照C(1)至C(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序。處理器901還用于執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶播放的總時長T(i),其中,i依次取1至M;按照T(1)至T(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序。處理器901還用于執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶關(guān)注的總次數(shù)G(i),其中,i依次取1至M;按照G(1)至G(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序。處理器901還用于執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶瀏覽的總次數(shù)L(i),其中,i依次取1至M;按照L(1)至L(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序。可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以用于存儲本發(fā)明實施例的媒體類別標(biāo)簽的展示方法的程序代碼。可選地,在本實施例中,上述存儲介質(zhì)可以位于移動通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備??蛇x地,在本實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:S1,獲取用戶的操作數(shù)據(jù),其中,所述操作數(shù)據(jù)用于指示所述用戶對媒體文件進行的操作。S2,根據(jù)所述操作數(shù)據(jù)確定出多個媒體類別標(biāo)簽的展示順序,其中,每個所述媒體類別標(biāo)簽對應(yīng)所述媒體文件的一個類別,每個類別包括多個媒體文件,所述展示順序指示所述用戶對所述媒體類別標(biāo)簽包括的媒體文件的感興趣程度。S3,按照所述展示順序展示所述多個媒體類別標(biāo)簽??蛇x地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:根據(jù)所述N種類型的操作數(shù)據(jù)對所述多個媒體類別標(biāo)簽進行打分,得到所述多個媒體類別標(biāo)簽中每個媒體類別標(biāo)簽的分?jǐn)?shù);根據(jù)所述分?jǐn)?shù)對所述多個媒體類別標(biāo)簽進行排序,得到所述展示順序??蛇x地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:根據(jù)以下公式對第i個媒體類別標(biāo)簽進行打分:其中,W(j)表示第j種類型的操作數(shù)據(jù)的權(quán)重,S(i,j)表示根據(jù)所述第j種類型的操作數(shù)據(jù)對所述第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),S(i)表示根據(jù)所述N種類型的操作數(shù)據(jù)對所述第i個媒體類別標(biāo)簽進行打分得到的分?jǐn)?shù),i依次取1至M??蛇x地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:所述用戶播放媒體文件的播放數(shù)據(jù)、所述用戶瀏覽媒體文件詳情的瀏覽數(shù)據(jù)、所述用戶關(guān)注媒體文件的關(guān)注數(shù)據(jù)和所述用戶搜索媒體文件的搜索數(shù)據(jù)??蛇x地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶播放的總次數(shù)C(i),其中,i依次取1至M;按照C(1)至C(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序??蛇x地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶播放的總時長T(i),其中,i依次取1至M;按照T(1)至T(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序??蛇x地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶關(guān)注的總次數(shù)G(i),其中,i依次取1至M;按照G(1)至G(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序??蛇x地,在本實施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行:計算第i個媒體類別標(biāo)簽對應(yīng)的類別包括的全部媒體文件被所述用戶瀏覽的總次數(shù)L(i),其中,i依次取1至M;按照L(1)至L(M)的大小對所述M個媒體類別標(biāo)簽進行排序,得到所述展示順序??蛇x地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)??蛇x地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。當(dāng)前第1頁1 2 3