1.一種切換視頻頻道的方法,其特征在于,包括:
客戶端實(shí)時(shí)統(tǒng)計(jì)用戶觀看視頻頻道的歷史信息;
當(dāng)客戶端要切換視頻頻道時(shí),根據(jù)所述用戶觀看視頻頻道的歷史信息,計(jì)算得到當(dāng)前時(shí)間段內(nèi)的用戶觀看每個(gè)視頻頻道的選中概率;
根據(jù)所計(jì)算的選中概率將客戶端的視頻頻道隨機(jī)切換到其中一視頻頻道上。
2.如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時(shí)統(tǒng)計(jì)用戶觀看視頻頻道的歷史信息是客戶端在切換視頻頻道時(shí)進(jìn)行的。
3.如權(quán)利要求2所述的方法,其特征在于,所述實(shí)時(shí)統(tǒng)計(jì)用戶觀看視頻頻道的歷史信息為:
在所設(shè)定的統(tǒng)計(jì)周期內(nèi)統(tǒng)計(jì)用戶觀看每個(gè)視頻頻道的觀看時(shí)長(zhǎng)信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述在所設(shè)定的統(tǒng)計(jì)周期內(nèi)統(tǒng)計(jì)用戶觀看每個(gè)視頻頻道的觀看時(shí)長(zhǎng)信息為:
客戶端確定當(dāng)前時(shí)間所處的統(tǒng)計(jì)周期;
客戶端調(diào)取上一日期的同一統(tǒng)計(jì)周期及上一周日期的同一統(tǒng)計(jì)周期的用戶觀看視頻頻道的歷史信息,進(jìn)行累加統(tǒng)計(jì):如果上一周的歷史信息不存在則以上一日期的所述用戶觀看視頻頻道的歷史信息為基準(zhǔn),進(jìn)行累加;否則以上一周的所述用戶觀看視頻頻道的歷史信息為基準(zhǔn),進(jìn)行累加;
每個(gè)用戶觀看視頻頻道的時(shí)間累加上限為統(tǒng)計(jì)周期值。
5.如權(quán)利要求4所述的方法,其特征在于,所述客戶端確定當(dāng)前時(shí)間所處的統(tǒng)計(jì)周期之前,還包括:
客戶端判斷用戶當(dāng)前播放的視頻頻道是否超過(guò)設(shè)定的時(shí)間,如果是,執(zhí)行客戶端所確定當(dāng)前時(shí)間所處的統(tǒng)計(jì)周期及之后的步驟;
如果否,客戶端判斷所述當(dāng)前視頻頻道是否在用戶觀看視頻頻道的歷史信息中,如果否,結(jié)束;如果是,客戶端判斷上周同一時(shí)間是否有所述當(dāng)前視頻頻道的歷史信息,如果是,客戶端將所述當(dāng)前視頻頻道的歷史信息在上周同一時(shí)間減少設(shè)定的比例;如果否,則客戶端將所述當(dāng)前視頻頻道的歷史信息在前一天同一時(shí)間減少設(shè)定的比例。
6.如權(quán)利要求1所述的方法,其特征在于,所述視頻頻道的選中概率計(jì)算為:
視頻頻道的選中概率=視頻頻道歷史累加的觀看時(shí)間值/(客戶端總頻道數(shù)-有過(guò)觀看記錄的視頻頻道數(shù)+有過(guò)觀看記錄的視頻頻道的總觀看時(shí)間值)。
7.如權(quán)利要求1所述的方法,其特征在于,所述計(jì)算得到當(dāng)前時(shí)間段內(nèi)的用戶觀看每個(gè)視頻頻道的選中概率為:
計(jì)算當(dāng)前時(shí)間落入到哪個(gè)統(tǒng)計(jì)周期內(nèi),然后調(diào)用所述統(tǒng)計(jì)周期內(nèi)的用戶觀看每個(gè)視頻頻道的歷史信息,計(jì)算用戶觀看每個(gè)視頻頻道的選中概率。
8.如權(quán)利要求1所述的方法,其特征在于,所述用戶觀看視頻頻道的歷史信息是對(duì)應(yīng)用戶賬號(hào)的,該方法還包括:客戶端將對(duì)應(yīng)用戶賬號(hào)的用戶觀看視頻頻道的歷史信息發(fā)送給服務(wù)器端;
當(dāng)客戶端要切換視頻頻道時(shí),從服務(wù)器調(diào)用對(duì)應(yīng)用戶賬號(hào)的用戶觀看視頻頻道的歷史信息。
9.如權(quán)利要求1所述的方法,其特征在于,所述客戶端還具有回退視頻頻道功能、或/和一鍵切換視頻頻道功能、或/和重置用戶觀看視頻頻道的歷史信息。
10.一種切換視頻頻道的裝置,其特征在于,包括:統(tǒng)計(jì)模塊、計(jì)算模塊及切換模塊,其中,
統(tǒng)計(jì)模塊,用于進(jìn)行對(duì)應(yīng)用戶賬號(hào)的用戶觀看視頻頻道的歷史信息實(shí)時(shí)統(tǒng)計(jì);
計(jì)算模塊,用于當(dāng)客戶端要切換視頻頻道時(shí),根據(jù)所述用戶觀看視頻頻道的歷史信息,計(jì)算得到當(dāng)前時(shí)間段內(nèi)的用戶觀看每個(gè)視頻頻道的選中概率;切換模塊,用于根據(jù)所計(jì)算的選中概率將客戶端的視頻頻道隨機(jī)切換到一視頻頻道上。