電子節(jié)目菜單的管理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種電子節(jié)目菜單的管理方法和系統(tǒng)。該方法主要包括:服務(wù)器將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序;服務(wù)器按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒;機(jī)頂盒根據(jù)所述節(jié)目優(yōu)先級列表,向服務(wù)器獲取節(jié)目的多媒體內(nèi)容。本發(fā)明實(shí)施例使得服務(wù)器按機(jī)頂盒的用戶對各個(gè)節(jié)目的觀看時(shí)間而確定的合理的順序地下發(fā)節(jié)目的多媒體內(nèi)容給機(jī)頂盒,優(yōu)先呈現(xiàn)用戶當(dāng)前想要觀看的節(jié)目的多媒體內(nèi)容。并實(shí)現(xiàn)了機(jī)頂盒的EPG快速加載,提升了用戶體驗(yàn)。
【專利說明】
電子節(jié)目菜單的管理方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體播放【技術(shù)領(lǐng)域】,尤其涉及一種EPG (Electronic ProgramGuide,電子節(jié)目菜單)的管理方法和系統(tǒng)。
【背景技術(shù)】
[0002]EPG是IPTV提供各種業(yè)務(wù)和索引的門戶系統(tǒng),EPG界面上一般提供各類菜單、按鈕、鏈接等可供用戶選擇節(jié)目時(shí)直接點(diǎn)擊的組件,也包括各類供用戶瀏覽的動態(tài)或靜態(tài)的多媒體內(nèi)容。
[0003]現(xiàn)有技術(shù)中的一種機(jī)頂盒的EPG的下發(fā)方法為:在IPTV服務(wù)器端中存儲各類節(jié)目的相關(guān)信息,該相關(guān)信息可以包括節(jié)目的相關(guān)圖片等多媒體內(nèi)容。在數(shù)字電視的機(jī)頂盒開啟時(shí),IPTV服務(wù)器端通過網(wǎng)絡(luò)按照設(shè)定的順序?qū)⑺泄?jié)目的相關(guān)信息下發(fā)到機(jī)頂盒的EPG 中。
[0004]上述現(xiàn)有技術(shù)中的一種機(jī)頂盒的EPG的下發(fā)方法的缺點(diǎn)為:該方法在易于管理和技術(shù)實(shí)現(xiàn)的同時(shí),往往會增加機(jī)頂盒EPG初次加載的時(shí)間,影響用戶體驗(yàn)。由于IPTV服務(wù)器端順序地下發(fā)全部節(jié)目的相關(guān)信息,需要用戶在機(jī)頂盒開啟后等待一定的EPG加載時(shí)間(需從IPTV服務(wù)器端獲取多個(gè)節(jié)目的海報(bào)圖片等多媒體內(nèi)容),造成不好的用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供了一種EPG的管理方法和系統(tǒng),以實(shí)現(xiàn)機(jī)頂盒的EPG快速并合理地加載。
[0006]一種電子節(jié)目菜單的管理方法,包括:
[0007]服務(wù)器將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序;
[0008]所述服務(wù)器按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒;
[0009]所述機(jī)頂盒根據(jù)所述節(jié)目優(yōu)先級列表,向所述服務(wù)器獲取節(jié)目的多媒體內(nèi)容。
[0010]所述的服務(wù)器將歸屬于相同類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,包括:
[0011]服務(wù)器實(shí)時(shí)統(tǒng)計(jì)各個(gè)機(jī)頂盒的用戶對每個(gè)節(jié)目的觀看時(shí)間,將機(jī)頂盒的標(biāo)識、節(jié)目標(biāo)識和節(jié)目對應(yīng)的觀看時(shí)間在節(jié)目觀看時(shí)間數(shù)據(jù)庫中進(jìn)行關(guān)聯(lián)存儲;
[0012]所述服務(wù)器接收到機(jī)頂盒的電子節(jié)目菜單的請求后,根據(jù)所述機(jī)頂盒的標(biāo)識查詢所述節(jié)目觀看時(shí)間數(shù)據(jù)庫,計(jì)算出所述機(jī)頂盒的用戶在當(dāng)前時(shí)間之前的設(shè)定時(shí)間段內(nèi)對每個(gè)節(jié)目的觀看時(shí)間,根據(jù)每個(gè)節(jié)目的觀看時(shí)間的長度確定每個(gè)節(jié)目的優(yōu)先級;
[0013]所述服務(wù)器將各個(gè)節(jié)目歸屬于不同的節(jié)目類別,針對所述機(jī)頂盒的用戶將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照各個(gè)節(jié)目的優(yōu)先級從高到低的順序進(jìn)行排序,得到每種節(jié)目類別分別對應(yīng)的節(jié)目排序隊(duì)列。
[0014]所述的將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序,包括:
[0015]所述服務(wù)器將所述機(jī)頂盒的用戶對歸屬于同一節(jié)目類別的所有節(jié)目的觀看時(shí)間進(jìn)行疊加,得到所述同一節(jié)目類別的累計(jì)觀看時(shí)間;
[0016]所述服務(wù)器根據(jù)每個(gè)節(jié)目類別的累計(jì)觀看時(shí)間確定每個(gè)節(jié)目類別的優(yōu)先級,針對所述機(jī)頂盒的用戶將各種節(jié)目類別按照優(yōu)先級從高到低的順序進(jìn)行排序,得到節(jié)目類別排序隊(duì)列。
[0017]所述的服務(wù)器按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,包括:
[0018]所述服務(wù)器提取出所述節(jié)目類別排序隊(duì)列中排列在第一位的節(jié)目類別1,將所述節(jié)目類別1對應(yīng)的節(jié)目排序隊(duì)列1排列在所述節(jié)目優(yōu)先級列表中的最前列;
[0019]所述服務(wù)器提取出所述節(jié)目類別排序隊(duì)列中排列在第二位的節(jié)目類別2,在所述節(jié)目優(yōu)先級列表中將所述節(jié)目類別2對應(yīng)的節(jié)目排序隊(duì)列2緊接著排列在所述節(jié)目排序隊(duì)列1的后面;
[0020]所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目類別排序隊(duì)列中的每種節(jié)目類另I」,依次將每種節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中,組成節(jié)目優(yōu)先級列表。
[0021]所述的方法還包括:
[0022]所述機(jī)頂盒接收到所述節(jié)目優(yōu)先級列表后,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第一位的節(jié)目1的多媒體內(nèi)容,并給所述節(jié)目1分配全局唯一的多媒體內(nèi)容請求鎖;
[0023]所述機(jī)頂盒在從所述服務(wù)器完全接收了所述節(jié)目1的多媒體內(nèi)容后,所述節(jié)目1釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第二位的節(jié)目2的多媒體內(nèi)容,并給所述節(jié)目2分配所述多媒體內(nèi)容請求鎖;
[0024]所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目優(yōu)先級列表中的每個(gè)節(jié)目,并從所述服務(wù)器獲取每個(gè)節(jié)目的多媒體內(nèi)容。
[0025]所述的方法還包括:
[0026]所述機(jī)頂盒接收到用戶發(fā)出的節(jié)目切換指令后,將所述節(jié)目切換指令中攜帶的目標(biāo)節(jié)目的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目排列在所述節(jié)目優(yōu)先級列表中的首位;
[0027]所述機(jī)頂盒在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述目標(biāo)節(jié)目的多媒體內(nèi)容,并給所述目標(biāo)節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0028]所述的方法還包括:
[0029]所述機(jī)頂盒接收到用戶發(fā)出的節(jié)目類別切換指令后,將所述節(jié)目類別切換指令中攜帶的目標(biāo)節(jié)目類別的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中的最如列;
[0030]所述機(jī)頂盒在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列首位的節(jié)目的多媒體內(nèi)容,并給所述排列首位的節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0031]一種電子節(jié)目菜單的管理系統(tǒng),包括:服務(wù)器和機(jī)頂盒,
[0032]所述的服務(wù)器,用于將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序;按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒;
[0033]所述的機(jī)頂盒,用于根據(jù)所述節(jié)目優(yōu)先級列表,向所述服務(wù)器獲取節(jié)目的多媒體內(nèi)容。
[0034]所述的服務(wù)器包括:
[0035]節(jié)目優(yōu)先級排序模塊,用于實(shí)時(shí)統(tǒng)計(jì)各個(gè)機(jī)頂盒的用戶對每個(gè)節(jié)目的觀看時(shí)間,將機(jī)頂盒的標(biāo)識、節(jié)目標(biāo)識和節(jié)目對應(yīng)的觀看時(shí)間在節(jié)目觀看時(shí)間數(shù)據(jù)庫中進(jìn)行關(guān)聯(lián)存儲;接收到機(jī)頂盒的電子節(jié)目菜單的請求后,根據(jù)所述機(jī)頂盒的標(biāo)識查詢所述節(jié)目觀看時(shí)間數(shù)據(jù)庫,計(jì)算出所述機(jī)頂盒的用戶在當(dāng)前時(shí)間之前的設(shè)定時(shí)間段內(nèi)對每個(gè)節(jié)目的觀看時(shí)間,根據(jù)每個(gè)節(jié)目的觀看時(shí)間的長度確定每個(gè)節(jié)目的優(yōu)先級;將各個(gè)節(jié)目歸屬于不同的節(jié)目類別,針對所述機(jī)頂盒的用戶將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照各個(gè)節(jié)目的優(yōu)先級從高到低的順序進(jìn)行排序,得到每種節(jié)目類別分別對應(yīng)的節(jié)目排序隊(duì)列;
[0036]節(jié)目類別優(yōu)先級排序模塊,用于將所述機(jī)頂盒的用戶對歸屬于同一節(jié)目類別的所有節(jié)目的觀看時(shí)間進(jìn)行疊加,得到所述同一節(jié)目類別的累計(jì)觀看時(shí)間;根據(jù)每個(gè)節(jié)目類別的累計(jì)觀看時(shí)間確定每個(gè)節(jié)目類別的優(yōu)先級,針對所述機(jī)頂盒的用戶將各種節(jié)目類別按照優(yōu)先級從高到低的順序進(jìn)行排序,得到節(jié)目類別排序隊(duì)列;
[0037]節(jié)目優(yōu)先級列表構(gòu)造和下發(fā)模塊,用于提取出所述節(jié)目類別排序隊(duì)列中排列在第一位的節(jié)目類別1,將所述節(jié)目類別I對應(yīng)的節(jié)目排序隊(duì)列I排列在所述節(jié)目優(yōu)先級列表中的最如列;
[0038]提取出所述節(jié)目類別排序隊(duì)列中排列在第二位的節(jié)目類別2,在所述節(jié)目優(yōu)先級列表中將所述節(jié)目類別2對應(yīng)的節(jié)目排序隊(duì)列2緊接著排列在所述節(jié)目排序隊(duì)列I的后面;
[0039]按照上述處理過程,依次遍歷所述節(jié)目類別排序隊(duì)列中的每種節(jié)目類別,依次將每種節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中,組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送給所述機(jī)頂盒。
[0040]所述的機(jī)頂盒,具體用于接收到所述節(jié)目優(yōu)先級列表后,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第一位的節(jié)目I的多媒體內(nèi)容,并給所述節(jié)目I分配全局唯一的多媒體內(nèi)容請求鎖;
[0041]所述機(jī)頂盒在從所述服務(wù)器完全接收了所述節(jié)目I的多媒體內(nèi)容后,所述節(jié)目I釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第二位的節(jié)目2的多媒體內(nèi)容,并給所述節(jié)目2分配所述多媒體內(nèi)容請求鎖;
[0042]所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目優(yōu)先級列表中的每個(gè)節(jié)目,并從所述服務(wù)器獲取每個(gè)節(jié)目的多媒體內(nèi)容。
[0043]所述的機(jī)頂盒,還用于接收到用戶發(fā)出的節(jié)目切換指令后,將所述節(jié)目切換指令中攜帶的目標(biāo)節(jié)目的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目排列在所述節(jié)目優(yōu)先級列表中的首位;
[0044]在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,向所述服務(wù)器請求所述目標(biāo)節(jié)目的多媒體內(nèi)容,并給所述目標(biāo)節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0045]所述的機(jī)頂盒,還用于接收到用戶發(fā)出的節(jié)目類別切換指令后,將所述節(jié)目類別切換指令中攜帶的目標(biāo)節(jié)目類別的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中的最前列;
[0046]在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列首位的節(jié)目的多媒體內(nèi)容,并給所述排列首位的節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0047]由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例通過將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序,使得服務(wù)器按機(jī)頂盒的用戶對各個(gè)節(jié)目的觀看時(shí)間而確定的合理的順序地下發(fā)節(jié)目的多媒體內(nèi)容給機(jī)頂盒,優(yōu)先呈現(xiàn)用戶當(dāng)前想要觀看的節(jié)目的多媒體內(nèi)容。并實(shí)現(xiàn)了機(jī)頂盒的快速加載,提升了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0048]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明實(shí)施例一提供的一種的管理方法的處理流程圖;
[0050]圖2為本發(fā)明實(shí)施例二提供的一種的管理系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051]為便于對本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以幾個(gè)具體實(shí)施例為例做進(jìn)一步的解釋說明,且各個(gè)實(shí)施例并不構(gòu)成對本發(fā)明實(shí)施例的限定。
[0052]實(shí)施例一
[0053]本發(fā)明實(shí)施例致力于機(jī)頂盒的快速加載,考慮1?17業(yè)務(wù)提供節(jié)目內(nèi)容的類另I」、內(nèi)容的優(yōu)先級差異,通過使用節(jié)目和節(jié)目類別的優(yōu)先級隊(duì)列,實(shí)現(xiàn)機(jī)頂盒的快速加載。
[0054]該實(shí)施例提供了一種的管理方法的處理流程如圖1所示,包括如下的處理步驟:
[0055]步驟3110、服務(wù)器將統(tǒng)計(jì)的各個(gè)機(jī)頂盒的用戶對每個(gè)節(jié)目的觀看時(shí)間信息存儲在節(jié)目觀看時(shí)間數(shù)據(jù)庫中。
[0056]服務(wù)器實(shí)時(shí)統(tǒng)計(jì)各個(gè)機(jī)頂盒的用戶對每個(gè)節(jié)目的觀看時(shí)間,將機(jī)頂盒的標(biāo)識、節(jié)目標(biāo)識和節(jié)目對應(yīng)的觀看時(shí)間在節(jié)目觀看時(shí)間數(shù)據(jù)庫中進(jìn)行關(guān)聯(lián)存儲。在實(shí)際應(yīng)用中,月艮務(wù)器可以在節(jié)目觀看時(shí)間數(shù)據(jù)庫中針對每個(gè)機(jī)頂盒的用戶建立一個(gè)數(shù)據(jù)表,在該數(shù)據(jù)表中只存儲該機(jī)頂盒的用戶的節(jié)目觀看時(shí)間信息;也可以將所有機(jī)頂盒的用戶的節(jié)目觀看時(shí)間信息存儲在一個(gè)數(shù)據(jù)表中。
[0057]上述服務(wù)器可以為IPTV服務(wù)器端。
[0058]步驟S120、服務(wù)器將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照各個(gè)節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序。
[0059]所述服務(wù)器接收到機(jī)頂盒的電子節(jié)目菜單的請求后,根據(jù)所述機(jī)頂盒的標(biāo)識查詢所述節(jié)目觀看時(shí)間數(shù)據(jù)庫,計(jì)算出所述機(jī)頂盒的用戶在當(dāng)前時(shí)間之前的設(shè)定時(shí)間段內(nèi)對每個(gè)節(jié)目的觀看時(shí)間,根據(jù)每個(gè)節(jié)目的觀看時(shí)間的長度確定每個(gè)節(jié)目的優(yōu)先級。比如,將觀看時(shí)間最長的節(jié)目的優(yōu)先級設(shè)置為最高,將觀看時(shí)間第二長的節(jié)目的優(yōu)先級設(shè)置為第二高,依此類推,將觀看時(shí)間最短的節(jié)目的優(yōu)先級設(shè)置為最低。上述設(shè)定時(shí)間段根據(jù)實(shí)際需要可以設(shè)置為一周或者一個(gè)月等。
[0060]所述服務(wù)器將各個(gè)節(jié)目歸屬于不同的節(jié)目類別,該節(jié)目類別可以為體育類、電影類、新聞?lì)惖取a槍λ鰴C(jī)頂盒的用戶將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照各個(gè)節(jié)目的優(yōu)先級從高到低的順序進(jìn)行排序,得到每種節(jié)目類別分別對應(yīng)的節(jié)目排序隊(duì)列。
[0061]所述服務(wù)器將所述機(jī)頂盒的用戶對歸屬于同一節(jié)目類別的所有節(jié)目的觀看時(shí)間進(jìn)行疊加,得到所述同一節(jié)目類別的累計(jì)觀看時(shí)間。
[0062]所述服務(wù)器根據(jù)每個(gè)節(jié)目類別的累計(jì)觀看時(shí)間確定每個(gè)節(jié)目類別的優(yōu)先級,t匕如,將累計(jì)觀看時(shí)間最長的節(jié)目類別的優(yōu)先級設(shè)置為最高,將累計(jì)觀看時(shí)間第二長的節(jié)目類別的優(yōu)先級設(shè)置為第二高,依此類推,將累計(jì)觀看時(shí)間最短的節(jié)目類別的優(yōu)先級設(shè)置為最低。
[0063]所述服務(wù)器針對所述機(jī)頂盒的用戶將各種節(jié)目類別按照優(yōu)先級從高到低的順序進(jìn)行排序,得到節(jié)目類別排序隊(duì)列。
[0064]步驟S130、服務(wù)器按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒。
[0065]所述服務(wù)器提取出所述節(jié)目類別排序隊(duì)列中排列在第一位的節(jié)目類別1,將所述節(jié)目類別I對應(yīng)的節(jié)目排序隊(duì)列I排列在所述節(jié)目優(yōu)先級列表中的最前列。
[0066]然后,所述服務(wù)器提取出所述節(jié)目類別排序隊(duì)列中排列在第二位的節(jié)目類別2,在所述節(jié)目優(yōu)先級列表中將所述節(jié)目類別2對應(yīng)的節(jié)目排序隊(duì)列2緊接著排列在所述節(jié)目排序隊(duì)列I的后面。
[0067]所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目類別排序隊(duì)列中的每種節(jié)目類另IJ,依次將每種節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中,組成節(jié)目優(yōu)先級列表。
[0068]所述服務(wù)器將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒。
[0069]步驟S140、所述機(jī)頂盒維護(hù)所述節(jié)目優(yōu)先級列表,根據(jù)所述節(jié)目優(yōu)先級列表向所述服務(wù)器獲取節(jié)目的多媒體內(nèi)容。
[0070]所述機(jī)頂盒接收到所述節(jié)目優(yōu)先級列表后,由機(jī)頂盒來維護(hù)上述節(jié)目優(yōu)先級列表。機(jī)頂盒可以根據(jù)用戶的選擇調(diào)整所述節(jié)目優(yōu)先級列表中的各個(gè)節(jié)目的排列順序。也可以不調(diào)整所述節(jié)目優(yōu)先級列表,按照所述節(jié)目優(yōu)先級列表中默認(rèn)的各個(gè)節(jié)目的排列順序,依次從服務(wù)器獲取各個(gè)節(jié)目的多媒體內(nèi)容。
[0071]一個(gè)節(jié)目的相關(guān)信息可以包括:節(jié)目名稱、節(jié)目相關(guān)人員(演員、導(dǎo)演、策劃)、多媒體內(nèi)容的網(wǎng)絡(luò)地址和對應(yīng)的多媒體內(nèi)容等,該網(wǎng)絡(luò)地址供機(jī)頂盒從網(wǎng)絡(luò)中獲取節(jié)目對應(yīng)的圖片、廣告、視頻等多媒體內(nèi)容。上述機(jī)頂盒從服務(wù)器中獲取各個(gè)節(jié)目的多媒體內(nèi)容的時(shí)候,可以一并獲取節(jié)目的相關(guān)信息中的其它內(nèi)容。
[0072]當(dāng)機(jī)頂盒不調(diào)整所述節(jié)目優(yōu)先級列表時(shí),機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第一位的節(jié)目1的多媒體內(nèi)容,并給所述節(jié)目1分配全局唯一的多媒體內(nèi)容請求鎖。機(jī)頂盒利用上述多媒體內(nèi)容請求鎖,一次只從服務(wù)器接收一個(gè)節(jié)目的多媒體內(nèi)容。
[0073]所述機(jī)頂盒在從所述服務(wù)器完全接收了所述節(jié)目1的多媒體內(nèi)容后,所述節(jié)目1釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第二位的節(jié)目2的多媒體內(nèi)容,并給所述節(jié)目2分配所述多媒體內(nèi)容請求鎖;
[0074]所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目優(yōu)先級列表中的每個(gè)節(jié)目,并從所述服務(wù)器獲取每個(gè)節(jié)目的多媒體內(nèi)容。
[0075]下面描述兩個(gè)機(jī)頂盒調(diào)整所述節(jié)目優(yōu)先級列表的應(yīng)用示例:
[0076]示例1、當(dāng)用戶通過遙控器切換節(jié)目時(shí),機(jī)頂盒接收到用戶發(fā)出的節(jié)目切換指令后,機(jī)頂盒需要調(diào)整所述節(jié)目優(yōu)先級列表。機(jī)頂盒獲取上述節(jié)目切換指令中攜帶的目標(biāo)節(jié)目,將所述目標(biāo)節(jié)目的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目排列在所述節(jié)目優(yōu)先級列表中的首位。
[0077]所述機(jī)頂盒在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述目標(biāo)節(jié)目的多媒體內(nèi)容,并給所述目標(biāo)節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0078]示例2、當(dāng)用戶通過遙控器切換節(jié)目類別時(shí),所述機(jī)頂盒接收到用戶發(fā)出的節(jié)目類別切換指令后,將所述節(jié)目類別切換指令中攜帶的目標(biāo)節(jié)目類別的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中的最前列;
[0079]所述機(jī)頂盒在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列首位的節(jié)目的多媒體內(nèi)容,并給所述排列首位的節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0080]本領(lǐng)域技術(shù)人員應(yīng)能理解,上述所舉的根據(jù)用戶對節(jié)目的觀看時(shí)間決定節(jié)目的優(yōu)先級僅為更好地說明本發(fā)明實(shí)施例的技術(shù)方案,而非對本發(fā)明實(shí)施例作出的限定。任何根據(jù)用戶屬性來決定節(jié)目的優(yōu)先級的方法,均包含在本發(fā)明實(shí)施例的范圍內(nèi)。
[0081]實(shí)施例二
[0082]該實(shí)施例提供了一種的管理系統(tǒng)200,其結(jié)構(gòu)示意圖如圖2所示,具體可以服務(wù)器210和機(jī)頂盒220,
[0083]所述的服務(wù)器210,用于將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序;按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒;
[0084]所述的機(jī)頂盒220,用于根據(jù)所述節(jié)目優(yōu)先級列表,向所述服務(wù)器獲取節(jié)目的多媒體內(nèi)容。
[0085]具體的,所述的服務(wù)器210可以包括:
[0086]節(jié)目優(yōu)先級排序模塊2110,用于實(shí)時(shí)統(tǒng)計(jì)各個(gè)機(jī)頂盒的用戶對每個(gè)節(jié)目的觀看時(shí)間,將機(jī)頂盒的標(biāo)識、節(jié)目標(biāo)識和節(jié)目對應(yīng)的觀看時(shí)間在節(jié)目觀看時(shí)間數(shù)據(jù)庫中進(jìn)行關(guān)聯(lián)存儲;接收到機(jī)頂盒的電子節(jié)目菜單的請求后,根據(jù)所述機(jī)頂盒的標(biāo)識查詢所述節(jié)目觀看時(shí)間數(shù)據(jù)庫,計(jì)算出所述機(jī)頂盒的用戶在當(dāng)前時(shí)間之前的設(shè)定時(shí)間段內(nèi)對每個(gè)節(jié)目的觀看時(shí)間,根據(jù)每個(gè)節(jié)目的觀看時(shí)間的長度確定每個(gè)節(jié)目的優(yōu)先級;將各個(gè)節(jié)目歸屬于不同的節(jié)目類別,針對所述機(jī)頂盒的用戶將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照各個(gè)節(jié)目的優(yōu)先級從高到低的順序進(jìn)行排序,得到每種節(jié)目類別分別對應(yīng)的節(jié)目排序隊(duì)列;
[0087]節(jié)目類別優(yōu)先級排序模塊2120,用于將所述機(jī)頂盒的用戶對歸屬于同一節(jié)目類別的所有節(jié)目的觀看時(shí)間進(jìn)行疊加,得到所述同一節(jié)目類別的累計(jì)觀看時(shí)間;根據(jù)每個(gè)節(jié)目類別的累計(jì)觀看時(shí)間確定每個(gè)節(jié)目類別的優(yōu)先級,針對所述機(jī)頂盒的用戶將各種節(jié)目類別按照優(yōu)先級從高到低的順序進(jìn)行排序,得到節(jié)目類別排序隊(duì)列;
[0088]節(jié)目優(yōu)先級列表構(gòu)造和下發(fā)模塊2130,用于提取出所述節(jié)目類別排序隊(duì)列中排列在第一位的節(jié)目類別1,將所述節(jié)目類別I對應(yīng)的節(jié)目排序隊(duì)列I排列在所述節(jié)目優(yōu)先級列表中的最如列;
[0089]提取出所述節(jié)目類別排序隊(duì)列中排列在第二位的節(jié)目類別2,在所述節(jié)目優(yōu)先級列表中將所述節(jié)目類別2對應(yīng)的節(jié)目排序隊(duì)列2緊接著排列在所述節(jié)目排序隊(duì)列I的后面;
[0090]按照上述處理過程,依次遍歷所述節(jié)目類別排序隊(duì)列中的每種節(jié)目類別,依次將每種節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中,組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送給所述機(jī)頂盒。
[0091]具體的,所述的機(jī)頂盒220,具體用于接收到所述節(jié)目優(yōu)先級列表后,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第一位的節(jié)目I的多媒體內(nèi)容,并給所述節(jié)目I分配全局唯一的多媒體內(nèi)容請求鎖;
[0092]所述機(jī)頂盒在從所述服務(wù)器完全接收了所述節(jié)目I的多媒體內(nèi)容后,所述節(jié)目I釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第二位的節(jié)目2的多媒體內(nèi)容,并給所述節(jié)目2分配所述多媒體內(nèi)容請求鎖;
[0093]所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目優(yōu)先級列表中的每個(gè)節(jié)目,并從所述服務(wù)器獲取每個(gè)節(jié)目的多媒體內(nèi)容。
[0094]具體的,所述的機(jī)頂盒220,還用于接收到用戶發(fā)出的節(jié)目切換指令后,將所述節(jié)目切換指令中攜帶的目標(biāo)節(jié)目的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目排列在所述節(jié)目優(yōu)先級列表中的首位;
[0095]在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,向所述服務(wù)器請求所述目標(biāo)節(jié)目的多媒體內(nèi)容,并給所述目標(biāo)節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0096]具體的,所述的機(jī)頂盒220,還用于接收到用戶發(fā)出的節(jié)目類別切換指令后,將所述節(jié)目類別切換指令中攜帶的目標(biāo)節(jié)目類別的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中的最前列;
[0097]在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列首位的節(jié)目的多媒體內(nèi)容,并給所述排列首位的節(jié)目分配所述多媒體內(nèi)容請求鎖。
[0098]用本發(fā)明實(shí)施例的系統(tǒng)進(jìn)行的管理的具體過程與前述方法實(shí)施例類似,此處不再贅述。
[0099]綜上所述,本發(fā)明實(shí)施例通過將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序,使得服務(wù)器按機(jī)頂盒的用戶對各個(gè)節(jié)目的觀看時(shí)間而確定的合理的順序地下發(fā)節(jié)目的多媒體內(nèi)容給機(jī)頂盒,優(yōu)先呈現(xiàn)用戶當(dāng)前想要觀看的節(jié)目的多媒體內(nèi)容。并實(shí)現(xiàn)了機(jī)頂盒的快速加載,提升了用戶體驗(yàn)。
[0100]本發(fā)明實(shí)施例可以實(shí)現(xiàn)在用戶切換節(jié)目時(shí),將目標(biāo)節(jié)目的多媒體內(nèi)容,以及和目標(biāo)節(jié)目相同種類的其它節(jié)目的多媒體內(nèi)容優(yōu)先下載和顯示,進(jìn)一步提升了用戶體驗(yàn)。用戶在觀看某一選中節(jié)目時(shí),機(jī)頂盒可以同時(shí)在后臺獲取未下發(fā)其余節(jié)目的相關(guān)多媒體內(nèi)容而不影響用戶觀看節(jié)目。
[0101]本領(lǐng)域普通技術(shù)人員可以理解:附圖只是一個(gè)實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
[0102]通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如801/狀1、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0103]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。
[0104]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種電子節(jié)目菜單的管理方法,其特征在于,包括: 服務(wù)器將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序; 所述服務(wù)器按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒; 所述機(jī)頂盒根據(jù)所述節(jié)目優(yōu)先級列表,向所述服務(wù)器獲取節(jié)目的多媒體內(nèi)容。
2.根據(jù)權(quán)利要求1所述的電子節(jié)目菜單的管理方法,其特征在于,所述的服務(wù)器將歸屬于相同類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,包括: 服務(wù)器實(shí)時(shí)統(tǒng)計(jì)各個(gè)機(jī)頂盒的用戶對每個(gè)節(jié)目的觀看時(shí)間,將機(jī)頂盒的標(biāo)識、節(jié)目標(biāo)識和節(jié)目對應(yīng)的觀看時(shí)間在節(jié)目觀看時(shí)間數(shù)據(jù)庫中進(jìn)行關(guān)聯(lián)存儲; 所述服務(wù)器接收到機(jī)頂盒的電子節(jié)目菜單的請求后,根據(jù)所述機(jī)頂盒的標(biāo)識查詢所述節(jié)目觀看時(shí)間數(shù)據(jù)庫,計(jì)算出所述機(jī)頂盒的用戶在當(dāng)前時(shí)間之前的設(shè)定時(shí)間段內(nèi)對每個(gè)節(jié)目的觀看時(shí)間,根據(jù)每個(gè)節(jié)目的觀看時(shí)間的長度確定每個(gè)節(jié)目的優(yōu)先級; 所述服務(wù)器將各個(gè)節(jié)目歸屬于不同的節(jié)目類別,針對所述機(jī)頂盒的用戶將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照各個(gè)節(jié)目的優(yōu)先級從高到低的順序進(jìn)行排序,得到每種節(jié)目類別分別對應(yīng)的節(jié)目排序隊(duì)列。
3.根據(jù)權(quán)利要求2所述的電子節(jié)目菜單的管理方法,其特征在于,所述的將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序,包括: 所述服務(wù)器將所述機(jī)頂盒的用戶對歸屬于同一節(jié)目類別的所有節(jié)目的觀看時(shí)間進(jìn)行疊加,得到所述同一節(jié)目類別的累計(jì)觀看時(shí)間; 所述服務(wù)器根據(jù)每個(gè)節(jié)目類別的累計(jì)觀看時(shí)間確定每個(gè)節(jié)目類別的優(yōu)先級,針對所述機(jī)頂盒的用戶將各種節(jié)目類別按照優(yōu)先級從高到低的順序進(jìn)行排序,得到節(jié)目類別排序隊(duì)列。
4.根據(jù)權(quán)利要求1或2或3所述的電子節(jié)目菜單的管理方法,其特征在于,所述的服務(wù)器按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,包括: 所述服務(wù)器提取出所述節(jié)目類別排序隊(duì)列中排列在第一位的節(jié)目類別1,將所述節(jié)目類別I對應(yīng)的節(jié)目排序隊(duì)列I排列在所述節(jié)目優(yōu)先級列表中的最前列; 所述服務(wù)器提取出所述節(jié)目類別排序隊(duì)列中排列在第二位的節(jié)目類別2,在所述節(jié)目優(yōu)先級列表中將所述節(jié)目類別2對應(yīng)的節(jié)目排序隊(duì)列2緊接著排列在所述節(jié)目排序隊(duì)列I的后面; 所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目類別排序隊(duì)列中的每種節(jié)目類別,依次將每種節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中,組成節(jié)目優(yōu)先級列表。
5.根據(jù)權(quán)利要求4所述的電子節(jié)目菜單的管理方法,其特征在于,所述的方法還包括: 所述機(jī)頂盒接收到所述節(jié)目優(yōu)先級列表后,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第一位的節(jié)目I的多媒體內(nèi)容,并給所述節(jié)目I分配全局唯一的多媒體內(nèi)容請求鎖; 所述機(jī)頂盒在從所述服務(wù)器完全接收了所述節(jié)目I的多媒體內(nèi)容后,所述節(jié)目I釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第二位的節(jié)目2的多媒體內(nèi)容,并給所述節(jié)目2分配所述多媒體內(nèi)容請求鎖; 所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目優(yōu)先級列表中的每個(gè)節(jié)目,并從所述服務(wù)器獲取每個(gè)節(jié)目的多媒體內(nèi)容。
6.根據(jù)權(quán)利要求5所述的電子節(jié)目菜單的管理方法,其特征在于,所述的方法還包括: 所述機(jī)頂盒接收到用戶發(fā)出的節(jié)目切換指令后,將所述節(jié)目切換指令中攜帶的目標(biāo)節(jié)目的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目排列在所述節(jié)目優(yōu)先級列表中的首位; 所述機(jī)頂盒在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述目標(biāo)節(jié)目的多媒體內(nèi)容,并給所述目標(biāo)節(jié)目分配所述多媒體內(nèi)容請求鎖。
7.根據(jù)權(quán)利要求5所述的電子節(jié)目菜單的管理方法,其特征在于,所述的方法還包括: 所述機(jī)頂盒接收到用戶發(fā)出的節(jié)目類別切換指令后,將所述節(jié)目類別切換指令中攜帶的目標(biāo)節(jié)目類別的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中的最前列; 所述機(jī)頂盒在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列首位的節(jié)目的多媒體內(nèi)容,并給所述排列首位的節(jié)目分配所述多媒體內(nèi)容請求鎖。
8.一種電子節(jié)目菜單的管理系統(tǒng),其特征在于,包括:服務(wù)器和機(jī)頂盒, 所述的服務(wù)器,用于將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照節(jié)目的優(yōu)先級進(jìn)行排序,將不同的節(jié)目類別按照節(jié)目類別的優(yōu)先級進(jìn)行排序;按照節(jié)目類別的優(yōu)先級從高到低的順序、節(jié)目的優(yōu)先級從高到低的順序,將所有的節(jié)目組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送到電子節(jié)目菜單的機(jī)頂盒;所述的機(jī)頂盒,用于根據(jù)所述節(jié)目優(yōu)先級列表,向所述服務(wù)器獲取節(jié)目的多媒體內(nèi)容。
9.根據(jù)權(quán)利要求8所述的電子節(jié)目菜單的管理系統(tǒng),其特征在于,所述的服務(wù)器包括: 節(jié)目優(yōu)先級排序模塊,用于實(shí)時(shí)統(tǒng)計(jì)各個(gè)機(jī)頂盒的用戶對每個(gè)節(jié)目的觀看時(shí)間,將機(jī)頂盒的標(biāo)識、節(jié)目標(biāo)識和節(jié)目對應(yīng)的觀看時(shí)間在節(jié)目觀看時(shí)間數(shù)據(jù)庫中進(jìn)行關(guān)聯(lián)存儲;接收到機(jī)頂盒的電子節(jié)目菜單的請求后,根據(jù)所述機(jī)頂盒的標(biāo)識查詢所述節(jié)目觀看時(shí)間數(shù)據(jù)庫,計(jì)算出所述機(jī)頂盒的用戶在當(dāng)前時(shí)間之前的設(shè)定時(shí)間段內(nèi)對每個(gè)節(jié)目的觀看時(shí)間,根據(jù)每個(gè)節(jié)目的觀看時(shí)間的長度確定每個(gè)節(jié)目的優(yōu)先級;將各個(gè)節(jié)目歸屬于不同的節(jié)目類另IJ,針對所述機(jī)頂盒的用戶將歸屬于相同節(jié)目類別的至少兩個(gè)節(jié)目按照各個(gè)節(jié)目的優(yōu)先級從高到低的順序進(jìn)行排序,得到每種節(jié)目類別分別對應(yīng)的節(jié)目排序隊(duì)列; 節(jié)目類別優(yōu)先級排序模塊,用于將所述機(jī)頂盒的用戶對歸屬于同一節(jié)目類別的所有節(jié)目的觀看時(shí)間進(jìn)行疊加,得到所述同一節(jié)目類別的累計(jì)觀看時(shí)間;根據(jù)每個(gè)節(jié)目類別的累計(jì)觀看時(shí)間確定每個(gè)節(jié)目類別的優(yōu)先級,針對所述機(jī)頂盒的用戶將各種節(jié)目類別按照優(yōu)先級從高到低的順序進(jìn)行排序,得到節(jié)目類別排序隊(duì)列; 節(jié)目優(yōu)先級列表構(gòu)造和下發(fā)模塊,用于提取出所述節(jié)目類別排序隊(duì)列中排列在第一位的節(jié)目類別I,將所述節(jié)目類別I對應(yīng)的節(jié)目排序隊(duì)列I排列在所述節(jié)目優(yōu)先級列表中的最前列; 提取出所述節(jié)目類別排序隊(duì)列中排列在第二位的節(jié)目類別2,在所述節(jié)目優(yōu)先級列表中將所述節(jié)目類別2對應(yīng)的節(jié)目排序隊(duì)列2緊接著排列在所述節(jié)目排序隊(duì)列I的后面; 按照上述處理過程,依次遍歷所述節(jié)目類別排序隊(duì)列中的每種節(jié)目類別,依次將每種節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中,組成節(jié)目優(yōu)先級列表,將所述節(jié)目優(yōu)先級列表發(fā)送給所述機(jī)頂盒。
10.根據(jù)權(quán)利要求8或9所述的電子節(jié)目菜單的管理系統(tǒng),其特征在于: 所述的機(jī)頂盒,具體用于接收到所述節(jié)目優(yōu)先級列表后,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第一位的節(jié)目I的多媒體內(nèi)容,并給所述節(jié)目I分配全局唯一的多媒體內(nèi)容請求鎖; 所述機(jī)頂盒在從所述服務(wù)器完全接收了所述節(jié)目I的多媒體內(nèi)容后,所述節(jié)目I釋放所述多媒體內(nèi)容請求鎖,所述機(jī)頂盒向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列在第二位的節(jié)目2的多媒體內(nèi)容,并給所述節(jié)目2分配所述多媒體內(nèi)容請求鎖; 所述服務(wù)器按照上述處理過程,依次遍歷所述節(jié)目優(yōu)先級列表中的每個(gè)節(jié)目,并從所述服務(wù)器獲取每個(gè)節(jié)目的多媒體內(nèi)容。
11.根據(jù)權(quán)利要求10所述的電子節(jié)目菜單的管理系統(tǒng),其特征在于,所述的機(jī)頂盒,還用于接收到用戶發(fā)出的節(jié)目切換指令后,將所述節(jié)目切換指令中攜帶的目標(biāo)節(jié)目的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目排列在所述節(jié)目優(yōu)先級列表中的首位; 在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,向所述服務(wù)器請求所述目標(biāo)節(jié)目的多媒體內(nèi)容,并給所述目標(biāo)節(jié)目分配所述多媒體內(nèi)容請求鎖。
12.根據(jù)權(quán)利要求10所述的電子節(jié)目菜單的管理系統(tǒng),其特征在于: 所述的機(jī)頂盒,還用于接收到用戶發(fā)出的節(jié)目類別切換指令后,將所述節(jié)目類別切換指令中攜帶的目標(biāo)節(jié)目類別的優(yōu)先級設(shè)置為最高,將所述目標(biāo)節(jié)目類別對應(yīng)的節(jié)目排序隊(duì)列排列在所述節(jié)目優(yōu)先級列表中的最前列; 在從所述服務(wù)器完全接收了上一個(gè)節(jié)目的多媒體內(nèi)容后,所述上一個(gè)節(jié)目釋放所述多媒體內(nèi)容請求鎖,向所述服務(wù)器請求所述節(jié)目優(yōu)先級列表中排列首位的節(jié)目的多媒體內(nèi)容,并給所述排列首位的節(jié)目分配所述多媒體內(nèi)容請求鎖。
【文檔編號】H04N21/262GK104349186SQ201310314416
【公開日】2015年2月11日 申請日期:2013年7月24日 優(yōu)先權(quán)日:2013年7月24日
【發(fā)明者】舒南飛, 于志強(qiáng), 唐凌, 吳淵, 丁瑤, 王杰斌 申請人:航天信息股份有限公司