用頻道切換接口,將頻道切換至用戶的偏好頻道,并通知STB。
[0082]圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的開機(jī)時(shí)頻道的方法三的流程圖,如圖9所示,該方法包括以下步驟:
[0083]步驟S902,時(shí)間段劃分。
[0084]本實(shí)施例中,以10分鐘為一個(gè)時(shí)間段,將一天24小時(shí)劃分成24*6=144個(gè)時(shí)間段。當(dāng)然,在其他實(shí)施例中,也可以以5分鐘為一個(gè)時(shí)間段,劃分時(shí)段也可以不是24小時(shí),因?yàn)橥ǔS脩粲^看電視都在早晨6:00至夜里24:00之前,所以也可以只劃分這段時(shí)間。
[0085]步驟S904,確定當(dāng)前時(shí)間段歷史停留時(shí)間最長的頻道。
[0086]例如,用戶在18:36分開機(jī),則用戶處于18:30至18:40的時(shí)間段,從用戶觀看一個(gè)頻道A開始計(jì)時(shí),如果用戶在18:40前切換至頻道B,那么開始對頻道B開始計(jì)時(shí),如果用戶再切換至頻道A要對頻道A的計(jì)時(shí)時(shí)長進(jìn)行累加,到了 18:40的時(shí)候計(jì)算在這4分鐘內(nèi)觀看了哪些頻道,然后按照時(shí)長進(jìn)行排序,得到用戶停留時(shí)間最長的頻道,并將該頻道寫A cookie (可以使用flash cookie)保存至機(jī)頂盒,也可以以其他持久化方式寫入機(jī)頂盒或EPG服務(wù)器。然后再從18:40重新開始對觀看的頻道進(jìn)行計(jì)時(shí),排序,18:50分再次保存到機(jī)頂盒或EPG服務(wù)器。上述保存的過程即時(shí)間片的生成過程。
[0087]機(jī)頂盒或EPG服務(wù)器保存用戶每天在各個(gè)時(shí)間片上停留時(shí)間最長的頻道的保存天數(shù)可以配置,比如設(shè)置為一周或一個(gè)月。通常保存時(shí)間越長,可供分析的數(shù)據(jù)就越豐富,例如保存一個(gè)月內(nèi)的數(shù)據(jù),則可以精確分析出用戶觀看周期性,從而提升設(shè)置開機(jī)頻道的精準(zhǔn)度。
[0088]持久化文件中的數(shù)據(jù)的格式可以如下,時(shí)間段的劃分時(shí)長interval為10分鐘。所有時(shí)間片內(nèi)的觀看時(shí)間最長的頻道全局混排號mixidlist=l,I, I, 41,41,41,41,……,2,2,2。逗號分隔的每一個(gè)數(shù)字都代表一個(gè)全局混排號,數(shù)字的位置代表屬于哪個(gè)時(shí)間片,例如第112個(gè)數(shù)字為2代表用戶在早晨18:30至18:40這個(gè)時(shí)間片觀看混排號為2的頻道時(shí)間最長。保存每個(gè)mixidlist對應(yīng)的日期。
[0089]步驟S906,確定用戶偏好頻道。
[0090]如果用戶在18:36分開機(jī),EPG服務(wù)器會(huì)讀取STB發(fā)送的cookie或其他持久化方式生成的文件中所有的混排號(mixidl i st ),找到對應(yīng)的第112時(shí)間片對應(yīng)的混排號,也會(huì)讀取相鄰的111和113時(shí)間片對應(yīng)的混排號。如果保存了多個(gè)mixidlist,則要根據(jù)mixidlist對應(yīng)的日期分配不同的權(quán)值,例如昨天和前天具有較高權(quán)值,上周的同一天也具有較高權(quán)值,比如,今天是星期六,則上周的星期六記錄的mixidlist具有較高權(quán)值。
[0091]確定用戶的偏好頻道可以只根據(jù)112時(shí)間片判定,也可以綜合111和113相鄰時(shí)間片進(jìn)行綜合判定。優(yōu)選地,112時(shí)間片具有較高權(quán)值,當(dāng)然也可以根據(jù)當(dāng)前時(shí)間在該時(shí)間片的位置決定時(shí)間片的權(quán)值。通過分析mixidlist的權(quán)值和時(shí)間片的權(quán)值計(jì)算得出當(dāng)前時(shí)間用戶最想看的頻道即當(dāng)前時(shí)間片用戶的偏好頻道。
[0092]從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:通過統(tǒng)計(jì)分析在過去的一段時(shí)間內(nèi)各個(gè)時(shí)間段所觀看的頻道時(shí)長,預(yù)測出用戶在開機(jī)的當(dāng)前時(shí)間段最想收看的頻道而設(shè)置開機(jī)頻道,從而大大提供了開機(jī)頻道的靈活性,提高了用戶體。
[0093]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0094]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種設(shè)置開機(jī)頻道的方法,其特征在于,包括: 根據(jù)用戶的開機(jī)時(shí)間及歷史觀看數(shù)據(jù)確定所述用戶在所述開機(jī)時(shí)間的偏好頻道; 將所述偏好頻道設(shè)置為所述用戶在所述開機(jī)時(shí)間的開機(jī)頻道。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述開機(jī)時(shí)間及所述歷史觀看數(shù)據(jù)確定所述用戶在所述開機(jī)時(shí)間的偏好頻道包括: 根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計(jì)所述用戶在各時(shí)間段內(nèi)歷史停留時(shí)間最長的頻道;根據(jù)所述開機(jī)時(shí)間確定相應(yīng)時(shí)間段,確定所述相應(yīng)時(shí)間段對應(yīng)的歷史停留時(shí)間最長的頻道為所述偏好頻道;或 根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計(jì)所述用戶在所述開機(jī)時(shí)間對應(yīng)的時(shí)間段的歷史停留時(shí)間最長的頻道,確定所述開機(jī)時(shí)間對應(yīng)的時(shí)間段的歷史停留時(shí)間最長的頻道為所述偏好頻道。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,統(tǒng)計(jì)所述用戶在各時(shí)間段內(nèi)歷史停留時(shí)間最長的頻道包括: 設(shè)置每個(gè)時(shí)間段中的各個(gè)時(shí)間片的權(quán)值及所述每個(gè)時(shí)間段的相鄰時(shí)間段中的各個(gè)時(shí)間片的權(quán)值; 根據(jù)所述每個(gè)時(shí)間段中的各個(gè)時(shí)間片的權(quán)值及所述相鄰時(shí)間段中的各個(gè)時(shí)間片的權(quán)值統(tǒng)計(jì)所述用戶在該時(shí)間段的歷史停留時(shí)間最長的頻道。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,設(shè)置每個(gè)時(shí)間段中的各個(gè)時(shí)間片的權(quán)值及所述每個(gè)時(shí)間段的相鄰時(shí)間段中的各個(gè)時(shí)間片的權(quán)值的依據(jù)包括以下至少之一:所述每個(gè)時(shí)間段和/或相鄰時(shí)間段中的各個(gè)時(shí)間片鄰近當(dāng)前時(shí)間的程度;所述每個(gè)時(shí)間段和/或相鄰時(shí)間段中的各個(gè)時(shí)間片與所述當(dāng)前時(shí)間是否同屬于一個(gè)時(shí)間單位,所述時(shí)間單位包括星期一至星期日中的任一項(xiàng)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,統(tǒng)計(jì)所述用戶在各時(shí)間段內(nèi)歷史停留時(shí)間最長的頻道在所述用戶開機(jī)時(shí)進(jìn)行或者在所述用戶開機(jī)前完成。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述用戶的開機(jī)時(shí)間及歷史觀看數(shù)據(jù)確定所述用戶在所述開機(jī)時(shí)間的偏好頻道之前,所述方法還包括:按預(yù)設(shè)的劃分時(shí)長劃分預(yù)設(shè)的劃分時(shí)段,得到多個(gè)時(shí)間段,其中,每個(gè)時(shí)間段對應(yīng)多個(gè)時(shí)間片,所述時(shí)間片是預(yù)設(shè)時(shí)間周期內(nèi)該時(shí)間段對應(yīng)的歷史觀看數(shù)據(jù)。
7.一種設(shè)置開機(jī)頻道的裝置,其特征在于,包括: 確定模塊,用于根據(jù)用戶的開機(jī)時(shí)間及歷史觀看數(shù)據(jù)確定所述用戶在所述開機(jī)時(shí)間的偏好頻道; 設(shè)置模塊,用于將所述偏好頻道設(shè)置為所述用戶在所述開機(jī)時(shí)間的開機(jī)頻道。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊還用于: 根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計(jì)所述用戶在各時(shí)間段內(nèi)歷史停留時(shí)間最長的頻道;根據(jù)所述開機(jī)時(shí)間確定相應(yīng)時(shí)間段,確定所述相應(yīng)時(shí)間段對應(yīng)的歷史停留時(shí)間最長的頻道為所述偏好頻道;或 根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計(jì)所述用戶在所述開機(jī)時(shí)間對應(yīng)的時(shí)間段的歷史停留時(shí)間最長的頻道,確定所述開機(jī)時(shí)間對應(yīng)的時(shí)間段的歷史停留時(shí)間最長的頻道為所述偏好頻道。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述確定模塊還包括: 權(quán)值設(shè)置單元,用于設(shè)置每個(gè)時(shí)間段中的各個(gè)時(shí)間片的權(quán)值及所述每個(gè)時(shí)間段的相鄰時(shí)間段中的各個(gè)時(shí)間片的權(quán)值; 統(tǒng)計(jì)單元,用于根據(jù)所述每個(gè)時(shí)間段中的各個(gè)時(shí)間片的權(quán)值及所述相鄰時(shí)間段中的各個(gè)時(shí)間片的權(quán)值統(tǒng)計(jì)所述用戶在該時(shí)間段的歷史停留時(shí)間最長的頻道。
10.一種機(jī)頂盒,其特征在于,包括權(quán)利要求7至9中任一項(xiàng)所述的裝置。
11.一種服務(wù)器,其特征在于,包括權(quán)利要求7至9中任一項(xiàng)所述的裝置。
12.一種設(shè)置開機(jī)頻道的系統(tǒng),其特征在于,包括: 權(quán)利要求11所述的服務(wù)器; 機(jī)頂盒,用于從所述服務(wù)器獲取所述開機(jī)頻道,并在所述用戶開機(jī)時(shí)將所述開機(jī)頻道對應(yīng)的播放內(nèi)容傳送給用戶終端。
13.一種設(shè)置開機(jī)頻道的系統(tǒng),其特征在于,包括: 服務(wù)器,用于提供播放內(nèi)容; 權(quán)利要求10所述的機(jī)頂盒,用于在用戶開機(jī)時(shí)將所述開機(jī)頻道對應(yīng)的播放內(nèi)容傳送給用戶終端。
【專利摘要】本發(fā)明公開了一種設(shè)置開機(jī)頻道的方法、裝置、機(jī)頂盒、服務(wù)器及系統(tǒng),該方法包括根據(jù)用戶的開機(jī)時(shí)間及歷史觀看數(shù)據(jù)確定用戶在該開機(jī)時(shí)間的偏好頻道,將該偏好頻道設(shè)置為用戶在該開機(jī)時(shí)間的開機(jī)頻道。本發(fā)明解決了相關(guān)技術(shù)中開機(jī)頻道設(shè)置僵化不符合用戶體驗(yàn)的問題,具有提高開機(jī)頻道靈活性從而提升用戶體驗(yàn)的有益效果。
【IPC分類】H04N21-466, H04N21-258, H04N21-262
【公開號】CN104811755
【申請?zhí)枴緾N201410033983
【發(fā)明人】張攀, 黃勝魯
【申請人】中興通訊股份有限公司
【公開日】2015年7月29日
【申請日】2014年1月24日
【公告號】WO2015109725A1