設(shè)置開機頻道的方法、裝置、機頂盒、服務(wù)器及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種設(shè)置開機頻道的方法、裝置、機頂盒、月艮務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]IPTV是一種視頻傳媒服務(wù)業(yè)務(wù),隨著技術(shù)的不斷成熟和業(yè)務(wù)的深入開展,其用戶數(shù)在持續(xù)增加,IPTV技術(shù)在不斷發(fā)展。傳統(tǒng)的開機頻道設(shè)置一般是設(shè)置一個初始開機頻道,用戶第一次開機顯示的是初始開機頻道,而用戶關(guān)機時會將關(guān)機時頻道反寫至業(yè)務(wù)數(shù)據(jù)庫,那么用戶再次開機則顯示的是關(guān)機前的頻道。但是,多數(shù)用戶在觀看電視時呈現(xiàn)了相當高的周期性。比如上次7點10分觀看的是CCTV-1新聞頻道,下次7點10分左右通常也是看CCTV-1新聞頻道;再比如昨天8點鐘觀看的是湖南衛(wèi)視某某電視劇,那么今天晚上8點多最想看的往往也是該臺的電視??;亦或者是每周五晚喜歡看《天天向上》,每周一晚喜歡看《天下足球》。也就是說,通常用戶在開機時最想看到的頻道并不是上次關(guān)機時頻道,而相關(guān)技術(shù)中,將關(guān)機時的頻道設(shè)置為開機頻道置,這種做法比較僵化,用戶體驗較差。
[0003]針對相關(guān)技術(shù)中開機頻道設(shè)置僵化不符合用戶體驗的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種設(shè)置開機頻道的方法、裝置、機頂盒、服務(wù)器及系統(tǒng),以至少解決上述問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種設(shè)置開機頻道的方法,包括:根據(jù)用戶的開機時間及歷史觀看數(shù)據(jù)確定所述用戶在所述開機時間的偏好頻道;將所述偏好頻道設(shè)置為所述用戶在所述開機時間的開機頻道。
[0006]優(yōu)選地,根據(jù)所述開機時間及所述歷史觀看數(shù)據(jù)確定所述用戶在所述開機時間的偏好頻道包括:根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計所述用戶在各時間段內(nèi)歷史停留時間最長的頻道;根據(jù)所述開機時間確定相應(yīng)時間段,確定所述相應(yīng)時間段對應(yīng)的歷史停留時間最長的頻道為所述偏好頻道;或根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計所述用戶在所述開機時間對應(yīng)的時間段的歷史停留時間最長的頻道,確定所述開機時間對應(yīng)的時間段的歷史停留時間最長的頻道為所述偏好頻道。
[0007]優(yōu)選地,統(tǒng)計所述用戶在各時間段內(nèi)歷史停留時間最長的頻道包括:設(shè)置每個時間段中的各個時間片的權(quán)值及所述每個時間段的相鄰時間段中的各個時間片的權(quán)值;根據(jù)所述每個時間段中的各個時間片的權(quán)值及所述相鄰時間段中的各個時間片的權(quán)值統(tǒng)計所述用戶在該時間段的歷史停留時間最長的頻道。
[0008]優(yōu)選地,設(shè)置每個時間段中的各個時間片的權(quán)值及所述每個時間段的相鄰時間段中的各個時間片的權(quán)值的依據(jù)包括以下至少之一:所述每個時間段和/或相鄰時間段中的各個時間片鄰近當前時間的程度;所述每個時間段和/或相鄰時間段中的各個時間片與所述當前時間是否同屬于一個時間單位,所述時間單位包括星期一至星期日中的任一項。
[0009]優(yōu)選地,統(tǒng)計所述用戶在各時間段內(nèi)歷史停留時間最長的頻道在所述用戶開機時進行或者在所述用戶開機前完成。
[0010]優(yōu)選地,根據(jù)所述用戶的開機時間及歷史觀看數(shù)據(jù)確定所述用戶在所述開機時間的偏好頻道之前,所述方法還包括:按預設(shè)的劃分時長劃分預設(shè)的劃分時段,得到多個時間段,其中,每個時間段對應(yīng)多個時間片,所述時間片是預設(shè)時間周期內(nèi)該時間段對應(yīng)的歷史觀看數(shù)據(jù)。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種設(shè)置開機頻道的裝置,包括:確定模塊,用于根據(jù)用戶的開機時間及歷史觀看數(shù)據(jù)確定所述用戶在所述開機時間的偏好頻道;設(shè)置模塊,用于將所述偏好頻道設(shè)置為所述用戶在所述開機時間的開機頻道。
[0012]優(yōu)選地,所述確定模塊還用于:根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計所述用戶在各時間段內(nèi)歷史停留時間最長的頻道;根據(jù)所述開機時間確定相應(yīng)時間段,確定所述相應(yīng)時間段對應(yīng)的歷史停留時間最長的頻道為所述偏好頻道;或根據(jù)所述歷史觀看數(shù)據(jù),統(tǒng)計所述用戶在所述開機時間對應(yīng)的時間段的歷史停留時間最長的頻道,確定所述開機時間對應(yīng)的時間段的歷史停留時間最長的頻道為所述偏好頻道。
[0013]優(yōu)選地,所述確定模塊還包括:權(quán)值設(shè)置單元,用于設(shè)置每個時間段中的各個時間片的權(quán)值及所述每個時間段的相鄰時間段中的各個時間片的權(quán)值;統(tǒng)計單元,用于根據(jù)所述每個時間段中的各個時間片的權(quán)值及所述相鄰時間段中的各個時間片的權(quán)值統(tǒng)計所述用戶在該時間段的歷史停留時間最長的頻道。
[0014]根據(jù)本發(fā)明的另一方面,提供了一種機頂盒,包括上述任一項所述的裝置。
[0015]根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器,包括上述任一項所述的裝置。
[0016]根據(jù)本發(fā)明的又一方面,提供了一種設(shè)置開機頻道的系統(tǒng),包括:上述所述的服務(wù)器;機頂盒,用于從所述服務(wù)器獲取所述開機頻道,并在所述用戶開機時將所述開機頻道對應(yīng)的播放內(nèi)容傳送給用戶終端。
[0017]根據(jù)本發(fā)明的又一方面,提供了一種設(shè)置開機頻道的系統(tǒng),包括:服務(wù)器,用于提供播放內(nèi)容;上述所述的機頂盒,用于在用戶開機時將所述開機頻道對應(yīng)的播放內(nèi)容傳送給用戶終端。
[0018]通過本發(fā)明,采用根據(jù)用戶的開機時間及歷史觀看數(shù)據(jù)確定用戶在開機時間的偏好頻道,將該偏好頻道設(shè)置為用戶在開機時間的開機頻道,解決了相關(guān)技術(shù)中開機頻道設(shè)置僵化不符合用戶體驗的問題,具有提高開機頻道靈活性從而提升用戶體驗的有益效果。
【附圖說明】
[0019]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實施例的設(shè)置開機頻道方法的流程圖;
[0021]圖2是根據(jù)本發(fā)明實施例的設(shè)置開機頻道的裝置的結(jié)構(gòu)示意圖;
[0022]圖3是根據(jù)本發(fā)明實施例的另一種設(shè)置開機頻道的裝置的結(jié)構(gòu)示意圖;
[0023]圖4是根據(jù)本發(fā)明實施例的再一種設(shè)置開機頻道的裝置的結(jié)構(gòu)示意圖;
[0024]圖5是根據(jù)本發(fā)明實施例的設(shè)置開機頻道的系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖6是根據(jù)本發(fā)明優(yōu)選實施例的設(shè)置開機頻道的方法一的流程圖;
[0026]圖7是根據(jù)本發(fā)明優(yōu)選實施例的時間片生成方法的流程圖;
[0027]圖8是根據(jù)本發(fā)明實施例的用戶開機時頻道設(shè)置方法的流程圖;以及
[0028]圖9是根據(jù)本發(fā)明優(yōu)選實施例的開機時頻道的方法三的流程圖。
【具體實施方式】
[0029]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0030]本發(fā)明實施例提供了一種設(shè)置開機頻道的方法,圖1是根據(jù)本發(fā)明實施例的設(shè)置開機頻道方法的流程圖,如圖1所示,該流程包括以下步驟:
[0031]步驟S102,根據(jù)用戶的開機時間及歷史觀看數(shù)據(jù)確定用戶在該開機時間的偏好頻道;
[0032]步驟S104,將該偏好頻道設(shè)置為用戶在該開機時間的開機頻道。
[0033]通過上述步驟,改變了相關(guān)技術(shù)中將關(guān)機時用戶正在觀看的頻道設(shè)置為開機頻道的做法,解決了相關(guān)技術(shù)中開機頻道設(shè)置僵化不符合用戶體驗的問題,具有提高開機頻道靈活性從而提升用戶體驗的有益效果。
[0034]在本發(fā)明實施例的一個優(yōu)選實施方式中,根據(jù)開機時間及歷史觀看數(shù)據(jù)確定用戶在開機時間的偏好頻道時,不僅可以通過以下方法實現(xiàn):根據(jù)歷史觀看數(shù)據(jù),統(tǒng)計用戶在各時間段內(nèi)歷史停留時間最長的頻道;根據(jù)開機時間確定相應(yīng)時間段,確定相應(yīng)時間段對應(yīng)的歷史停留時間最長的頻道為偏好頻道,還可以通過下述方法實現(xiàn):根據(jù)歷史觀看數(shù)據(jù),統(tǒng)計用戶在開機時間對應(yīng)的時間段的歷史停留時間最長的頻道,確定開機時間對應(yīng)的時間段的歷史停留時間最長的頻道為偏好頻道。通過上述步驟,可以通過將一個時間段對應(yīng)的歷史停留時間最長的頻道設(shè)置為用戶在該時間段的偏好頻道,從而提高確定用戶偏好頻道的準確率。
[0035]在本發(fā)明實施例的另一個優(yōu)選實施方式中,統(tǒng)計用戶在各時間段內(nèi)歷史停留時間最長的頻道可以包括:設(shè)置每個時間段中的各個時間片的權(quán)值及每個時間段的相鄰時間段中的各個時間片的權(quán)值;根據(jù)每個時間段中的各個時間片的權(quán)值及相鄰時間段中的各個時間片的權(quán)值統(tǒng)計用戶在該時間段的歷史停留時間最長的頻道。通過上述步驟,在確定偏好頻道時,不僅考慮當前時間段對應(yīng)的各個時間片,而且考慮與當前時間段相鄰的相鄰時間段的各個時間片,從而提高了確定偏好頻道的準確性。
[0036]在本發(fā)明實施例的另一個優(yōu)選實施方式中,設(shè)置每個時間段中的各個時間片的權(quán)值及每個時間段的相鄰時間段中的各個時間片的權(quán)值的依據(jù)可以包括以下至少之一:每個時間段和/或相鄰時間段中的各個時間片鄰近當前時間的程度;每個時間段和/或相鄰時間段中的各個時間片與當前時間是否同屬于一個時間單位,該時間單位包括星期一至星期日中的任一項。通過上述步驟可以為不同的時間片設(shè)置權(quán)值,從而進一步提高確定偏好頻道的精確