專利名稱:一種對電視節(jié)目進行排序的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及一種對電視節(jié)目進行排序的方法和裝置。
背景技術(shù):
用戶在收看數(shù)字電視節(jié)目的時候,通常會鎖定幾個最常觀看的幾個節(jié)目。現(xiàn)有技術(shù)中是由用戶自己將其喜好的電視節(jié)目添加到收藏菜單中,以便下一次可以通過點擊“收藏”菜單來訪問到其喜好的節(jié)目。但是這種方式需要用戶的手動添加,不夠智能化。申請?zhí)枮?00910193298. 1、發(fā)明名稱為“自動播放用戶喜歡的電視節(jié)目的方法及機頂盒”的中國專利申請公開了一種自動播放用戶喜歡的電視節(jié)目的技術(shù),其采取的技術(shù)是根據(jù)不同時間段用戶觀看各頻道的時長,確定用戶最喜歡的頻道,在開機時自動播放。但是該申請中公開的技術(shù)方案中對電視節(jié)目的播放時長的累加方式比較機械,并沒有考慮到隨著日期推移,日期較早的電視節(jié)目對于用戶來講可能已經(jīng)不是其喜歡的,但仍然會被視作是最喜歡的電視節(jié)目在電視開機時自動播放
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種只能的對電視節(jié)目進行排序的方法,幫助用戶快速進入經(jīng)常觀看的節(jié)目。實施本發(fā)明實施例提供一種對電視節(jié)目進行排序的方法,包括 對每個電視節(jié)目,分別作以下處理
對該電視節(jié)目的播放時長數(shù)據(jù)進行更新并保存為本次播放時長數(shù)據(jù); 對保存的該電視節(jié)目的多次播放時長數(shù)據(jù)進行累加后得到該電視節(jié)目的總播放時長數(shù)據(jù);
對該電視節(jié)目的總播放時長數(shù)據(jù)進行貶值處理;
根據(jù)以上處理步驟獲得的經(jīng)過貶值處理的各個電視節(jié)目的總播放時長數(shù)據(jù),根據(jù)各個總播放時長,對各個電視節(jié)目進行排序。相應(yīng)地,本發(fā)明提供了一種電視節(jié)目排序裝置,包括 播放時長統(tǒng)計模塊,用于對每個電視節(jié)目,分別作以下處理
對該電視節(jié)目的播放時長數(shù)據(jù)進行更新并保存為本次播放時長數(shù)據(jù); 對保存的該電視節(jié)目的多次播放時長數(shù)據(jù)進行累加后得到該電視節(jié)目的總播放時長數(shù)據(jù);
對該電視節(jié)目的總播放時長數(shù)據(jù)進行貶值處理;
電視節(jié)目排序模塊,用于根據(jù)經(jīng)過貶值處理的各個電視節(jié)目的總播放時長數(shù)據(jù),根據(jù)各個總播放時長,對各個電視節(jié)目進行排序。實施本發(fā)明,由于對電視節(jié)目的播放時長進行統(tǒng)計時,考慮到電視節(jié)目的新舊程度,對其播放時長的累加處理上采取先快后慢的累加方式,并且還考慮到時間推移的問題, 將電視節(jié)目的播放時長做了貶值處理,在此基礎(chǔ)上獲得電視節(jié)目的總的播放時長。以此方式,獲得一定時間段內(nèi),各個電視節(jié)目總的播放時長,實施本發(fā)明所獲得的電視節(jié)目的播放時長更能真實體現(xiàn)用戶播放節(jié)目的頻率和總的時長,從而可以實現(xiàn)對電視節(jié)目的有效排序并呈現(xiàn)在電視菜單上,幫助用戶快速進入常觀看的電視節(jié)目。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明提供的對電視節(jié)目進行排序的方法實施例一的流程示意圖; 圖2是本發(fā)明提供的對電視節(jié)目進行排序的方法實施例二的流程示意圖3是本發(fā)明提供的對電視節(jié)目進行排序的方法實施例三的流程示意圖; 圖4是本發(fā)明實施例提供的一種電視節(jié)目排序裝置實施例一的組成示意圖; 圖5所示,是本發(fā)明實施例提供的一種電視節(jié)目排序裝置實施例二的組成示意圖。
具體實施例方式本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種只能的對電視節(jié)目進行排序的方法,幫助用戶快速進入經(jīng)常觀看的節(jié)目。為了更為清楚的說明本發(fā)明實施例,在此首先對本發(fā)明實施例中出現(xiàn)的一些術(shù)語
做一些解釋。本次播放時長數(shù)據(jù)每次對某一電視節(jié)目進行播放時長統(tǒng)計時,都分成多個更新時刻進行的,以最后一個更新時刻統(tǒng)計到的播放時長數(shù)據(jù)作為本次播放時長數(shù)據(jù);
當(dāng)前更新時刻是指當(dāng)前對電視節(jié)目的播放時長數(shù)據(jù)進行更新的時刻; 前一更新時刻是指上一對電視節(jié)目的播放時長數(shù)據(jù)進行更新的時刻; 一般來講,當(dāng)前更新時刻與前一更新時刻之間的時間間隔為5-10分鐘,具體間隔的時間可以根據(jù)需要進行設(shè)置??偛シ艜r長數(shù)據(jù)是指的多次統(tǒng)計出來的電視節(jié)目播放的時長的累加,在本發(fā)明實施例中,太久以前的統(tǒng)計出來的電視節(jié)目的播放時長將不會計算在內(nèi);
貶值處理后的總播放時長數(shù)據(jù)本發(fā)明實施例中,為了使電視節(jié)目排序更加有利于反應(yīng)用戶對電視節(jié)目真實的喜愛程度,對于統(tǒng)計得到的總播放時長數(shù)據(jù)還需要進過貶值計算,最終對多個電視節(jié)目進行排序的時候,是基于貶值計算后的總播放時長數(shù)據(jù)進行的;
播放時長統(tǒng)計次數(shù)也即上述對電視節(jié)目的播放時長進行統(tǒng)計的次數(shù),本發(fā)明實施例中,只有當(dāng)用戶觀看了該電視節(jié)目的那一天,才會統(tǒng)計一次播放時長,如果當(dāng)天觀看了多次,也只記一次。上述是針對一個電視節(jié)目進行播放時長統(tǒng)計時涉及的術(shù)語,要實現(xiàn)對電視節(jié)目的排序,則需要對多個電視節(jié)目都作相應(yīng)的統(tǒng)計,用表格表示如下
表權(quán)利要求
1.一種對電視節(jié)目進行排序的方法,其特征在于,包括 對每個電視節(jié)目,分別作以下處理對該電視節(jié)目的播放時長數(shù)據(jù)進行更新并保存為本次播放時長數(shù)據(jù); 對保存的該電視節(jié)目的多次播放時長數(shù)據(jù)進行累加后得到該電視節(jié)目的總播放時長數(shù)據(jù);對該電視節(jié)目的總播放時長數(shù)據(jù)進行貶值處理;根據(jù)以上處理步驟獲得的經(jīng)過貶值處理的各個電視節(jié)目的總播放時長數(shù)據(jù),根據(jù)各個總播放時長,對各個電視節(jié)目進行排序。
2.如權(quán)利要求1所述的方法,其特征在于,所述對該電視節(jié)目的播放時長數(shù)據(jù)進行更新并保存為本次播放時長數(shù)據(jù),包括根據(jù)前一更新時刻t_early保存的該電視節(jié)目的播放時長數(shù)據(jù)Nearly計算當(dāng)前更新時刻t_now該電視節(jié)目的播放時長數(shù)據(jù)T_now,T_now= (int) ((A_T_early) XO. 01); 保存最后一個更新時刻計算得到的播放時長數(shù)據(jù)T (i)作為本次播放時長數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述對保存的該電視節(jié)目的多次播放時長數(shù)據(jù)進行累加后得到該電視節(jié)目的總播放時長數(shù)據(jù),包括將保存的該電視節(jié)目的多次播放時長數(shù)據(jù)中超出T (i)之前η次播放時長數(shù)據(jù)刪除; 將播放時長數(shù)據(jù)T (i)、T (i-l)、T (i-2)、T (i-3) -T (i-n)進行累加,得到該電視節(jié)目的總播放時長數(shù)據(jù) T= T (i)+T (i-D+T (i-2)+T (i-3) ...+T (i-n)。
4.如權(quán)利要求3所述的方法,其特征在于,所述對該電視節(jié)目的總播放時長數(shù)據(jù)進行貶值處理,包括通過以下公式,對該電視節(jié)目的總播放時長數(shù)據(jù)T進行貶值處理 T,=TXpow (B, (Di- D (i_l)));其中,T’是經(jīng)過貶值處理后的電視節(jié)目的總播放時長數(shù)據(jù); T是累加得到的電視節(jié)目的總播放時長數(shù)據(jù);(Di- D (i-Ι))是保存的本次播放時長數(shù)據(jù)與保存的上一次播放時長數(shù)據(jù)之間間隔的天數(shù);B為貶值系數(shù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述當(dāng)前更新時刻t_n0W與前一更新時刻 t_early之間的時間間隔為5至10分鐘;所述η的取值范圍為5彡η彡15。
6.如權(quán)利要求5所述的方法,其特征在于,所述對電視節(jié)目的排序是分時段進行的。
7.—種電視節(jié)目排序裝置,其特征在于,包括播放時長統(tǒng)計模塊,用于對每個電視節(jié)目,分別作以下處理 對該電視節(jié)目的播放時長數(shù)據(jù)進行更新并保存為本次播放時長數(shù)據(jù); 對保存的該電視節(jié)目的多次播放時長數(shù)據(jù)進行累加后得到該電視節(jié)目的總播放時長數(shù)據(jù);對該電視節(jié)目的總播放時長數(shù)據(jù)進行貶值處理;電視節(jié)目排序模塊,用于根據(jù)經(jīng)過貶值處理的各個電視節(jié)目的總播放時長數(shù)據(jù),根據(jù)各個總播放時長,對各個電視節(jié)目進行排序。
8.如權(quán)利要求7所述的裝置,其特征在于,所述播放時長統(tǒng)計模塊,包括播放時長數(shù)據(jù)更新單元,用于根據(jù)前一更新時刻t_early統(tǒng)計的該電視節(jié)目的播放時長數(shù)據(jù)Nearly計算當(dāng)前更新時刻t_n0W該電視節(jié)目的播放時長數(shù)據(jù)T_n0W,T_now=( int) ((A-T_early) XO. 01);播放時長數(shù)據(jù)存儲單元,用于保存所述播放時長數(shù)據(jù)更新單元在最后一個更新時刻更新得到的播放時長數(shù)據(jù)T (i)作為本次播放時長數(shù)據(jù);播放時長累加單元,將所述播放時長數(shù)據(jù)存儲單元中存儲的超出T( i )之前η次播放時長數(shù)據(jù)刪除;并將播放時長數(shù)據(jù)T (i)、T (i-l)、T (i-2)、T (i-3) -T (i-n)進行累加, 得到該電視節(jié)目的總播放時長數(shù)據(jù)T= T (i)+T (i-D+T (i-2)+T (i-3) ...+T (i-n);播放時長貶值處理單元,用于通過以下公式,對該電視節(jié)目的總播放時長數(shù)據(jù)T進行貶值處理 其中,T’是經(jīng)過貶值處理后的電視節(jié)目的總播放時長數(shù)據(jù); T是累加得到的電視節(jié)目的總播放時長數(shù)據(jù);(Di- D (i-Ι))是保存的本次播放時長數(shù)據(jù)與保存的上一次播放時長數(shù)據(jù)之間間隔的天數(shù);B為貶值系數(shù)。
9.如權(quán)利要求8所述的裝置,其特征在于,所述播放時長數(shù)據(jù)存儲單元還用于存儲各個電視節(jié)目被統(tǒng)計的次數(shù)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述當(dāng)前更新時刻t_n0W與前一更新時刻 t_early之間的時間間隔為5至10分鐘;所述η的取值范圍為5彡η彡15。
全文摘要
本發(fā)明實施例公開了一種對電視節(jié)目進行排序的方法和裝置,所述方法包括對每個電視節(jié)目,分別作以下處理對該電視節(jié)目的播放時長數(shù)據(jù)進行更新并保存為本次播放時長數(shù)據(jù);對保存的該電視節(jié)目的多次播放時長數(shù)據(jù)進行累加后得到該電視節(jié)目的總播放時長數(shù)據(jù);對該電視節(jié)目的總播放時長數(shù)據(jù)進行貶值處理;根據(jù)以上處理步驟獲得的經(jīng)過貶值處理的各個電視節(jié)目的總播放時長數(shù)據(jù),根據(jù)各個總播放時長,對各個電視節(jié)目進行排序。實施本發(fā)明所獲得的電視節(jié)目的播放時長更能真實體現(xiàn)用戶播放節(jié)目的頻率和總的時長,從而可以實現(xiàn)對電視節(jié)目的有效排序并呈現(xiàn)在電視菜單上,幫助用戶快速進入常觀看的電視節(jié)目。
文檔編號H04N21/458GK102244820SQ201110190978
公開日2011年11月16日 申請日期2011年7月8日 優(yōu)先權(quán)日2011年7月8日
發(fā)明者黃凡 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司