專利名稱:一種電視頻道排序方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視領(lǐng)域,尤其涉及一種電視頻道排序方法及裝置。
背景技術(shù):
目前的電視頻道排序系統(tǒng)都是根據(jù)頻道的頻率、地區(qū)或其內(nèi)容進行排序,當用戶希望收看自己喜歡的各個電視頻道時,通常只有兩種方法,第一種是通過手動調(diào)整電視頻道的存儲位置,使喜歡的頻道排列順序相對靠前;第二種是通過遙控器或者電視按鍵來選擇喜歡的電視頻道。第一種方法對于老年人或者文化素質(zhì)不高的人群來說不易理解,而第二種方法需要隨時熟記喜歡的電視頻道的存儲位置,如果不熟悉頻道,則只能通過遙控器或者電視按鍵頻繁切換各個頻道,非常繁瑣和費時,這兩種方法都不能根據(jù)用戶的使用習慣或收看習慣進行排序,不便于用戶的收看和使用。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種可以根據(jù)用戶的使用習慣和收看習慣對電視頻道進行自動排序并據(jù)此變更開機頻道的電視頻道排序方法及系統(tǒng)。本發(fā)明提供了一種電視頻道排序方法,所述電視頻道排序方法步驟包括S100、電視開機后,記錄用戶端收看的所有頻道的收看時間,并將其保存;S200、接收到排序指令時,根據(jù)各頻道的收看時間,統(tǒng)計各頻道的當前累積收看時間并保存,所述統(tǒng)計過程以最近一次各頻道的收看時間為較大的權(quán)數(shù),而各頻道原有的累積收看時間為較小的權(quán)數(shù)進行加權(quán)計算;S300、根據(jù)所述當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表。優(yōu)選地,所述步驟SlOO包括電視開機后,對用戶端收看的當前頻道的收看時間進行計時;判斷是否發(fā)生頻道切換;是則停止計時,并將所記錄的當前頻道的收看時間保存,同時對用戶端收看的切換后的頻道的收看時間進行計時直到頻道切換;否則繼續(xù)對用戶端收看的當前頻道的收看時間進行計時,直到電視關(guān)機時,停止計時,并將所記錄的當前頻道的收看時間保存。優(yōu)選地,所述步驟S200包括接收到排序指令時,讀取最近一次各頻道的收看時間及原有的累積收看時間,并對其進行加權(quán)計算,獲得各頻道的新的累積收看時間,并將其作為各頻道的當前累積收看時間進行保存,同時清空之前保存的各頻道的收看時間。優(yōu)選地,所述新的累積收看時間計算公式為Tn= tn_! · k +V1 · K其中,Tn為新的累積收看時間,tn_i為接收到排序指令時所讀取的最近一次各頻道的收看時間,k為設(shè)定的最近一次各頻道的收看時間的權(quán)數(shù),Tn^1為接收到排序指令時所讀取的各頻道的原有累積收看時間,K為設(shè)定的各頻道的原有累積收看時間的權(quán)數(shù)。優(yōu)選地,所述k值為60%,所述K值為40%。優(yōu)選地,所述排序指令由電視開機指令、電視關(guān)機指令或開機后用戶端通過遙控器或電視上按鍵觸發(fā)產(chǎn)生。優(yōu)選地,所述根據(jù)當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表之后還包括將頻道列表中累積收看時間最長的頻道設(shè)置為開機頻道。本發(fā)明還提供了一種電視頻道排序裝置,包括時間記錄模塊用于,電視開機后,記錄用戶端收看的所有頻道的收看時間;
加權(quán)模塊,以開機后記錄的最近一次各頻道的收看時間為較大的權(quán)數(shù)、各頻道原有的累積收看時間為較小的權(quán)數(shù)進行加權(quán)計算;排序模塊用于,接收到排序指令時,根據(jù)加權(quán)模塊的計算結(jié)果對頻道列表進行重排;存儲器模塊用于,存儲所述時間記錄模塊記錄的各頻道的收看時間及頻道列表。優(yōu)選地,所述電視頻道排序裝置還包括判斷模塊,用于判斷是否發(fā)生頻道切換,并在頻道發(fā)生切換時,觸發(fā)所述時間記錄模塊停止對當前頻道的計時,并開始對切換后的頻道的收看時間進行計時;當頻道未切換時,控制所述時間記錄模塊繼續(xù)對當前頻道進行計時,直到電視關(guān)閉。優(yōu)選地,還包括清空模塊,用于當接收到排序指令且重排出頻道列表時,清空存儲器模塊內(nèi)之前保存的頻道列表及各頻道原有的累積收看時間。本發(fā)明電視頻道排序方法及裝置包括電視開機后,記錄用戶端收看的所有頻道的收看時間,并將其保存;接收到排序指令時,根據(jù)各頻道的收看時間,統(tǒng)計各頻道的當前累積收看時間,所述統(tǒng)計過程以最近一次各頻道的收看時間為較大的權(quán)數(shù),而各頻道原有的累積收看時間為較小的權(quán)數(shù)進行加權(quán)計算;根據(jù)所述當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表。本發(fā)明可以根據(jù)用戶的累計收看時間自動對頻道進行排序并根據(jù)用戶的使用習慣來變更開機頻道,節(jié)省了用戶切換頻道的時間,方便用戶使用和收看。
圖I是本發(fā)明電視頻道排序方法一實施例的流程圖;圖2是圖I中步驟SlOO的一實施例的流程圖;圖3是圖I中步驟S200的一實施例的流程圖;圖4是本發(fā)明電視頻道排序裝置的結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式以下結(jié)合說明書附圖及具體實施例進一步說明本發(fā)明的技術(shù)方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照圖1,圖I為本發(fā)明電視頻道排序方法一實施例的流程圖;本發(fā)明提供一種電視頻道排序方法,所述電視頻道排序方法步驟包括
S100、電視開機后,記錄用戶端收看的所有頻道的收看時間,并將其保存;S200、接收到排序指令時,根據(jù)各頻道的收看時間,統(tǒng)計各頻道的當前累積收看時間并保存,所述統(tǒng)計過程為以最近一次各頻道的收看時間為較大的權(quán)數(shù),而各頻道原有的累積收看時間為較小的權(quán)數(shù)進行加權(quán)計算;S300、根據(jù)所述當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表。參照圖2,圖2為圖I中步驟SlOO的一實施例的流程圖,所述步驟具體包括電視開機后,對用戶端收看的當前頻道的收看時間進行計時;判斷是否發(fā)生頻道切換;是則停止對當前頻道的計時,并將所記錄的當前頻道的收看時間保存,同時對用戶端收看的切換后的頻道的收看時間進行計時直到頻道切換;
否則繼續(xù)對用戶端收看的當前頻道的收看時間進行計時,直到電視關(guān)機時,停止計時,并將所記錄的當前頻道的收看時間保存。參照圖3,圖2為圖I中步驟S200的一實施例的流程圖,所述步驟包括接收到排序指令時,讀取最近一次各頻道的收看時間(該收看時間為開機到接收至_序指令之間的時間段,或者接收到上一排序指令到該排序指令的時間段內(nèi)各頻道的收看時間)及原有的累積收看時間(接收到排序指令之前各頻道的累積收看時間),并對其進行加權(quán)計算,獲得各頻道的新的累積收看時間,并將其作為各頻道的當前累積收看時間進行保存,同時清空之前保存的各頻道的收看時間。所述新的累積收看時間計算公式為Tn= tn_! · k +V1 · K其中,Tn為新的累積收看時間,tn_i為接收到排序指令時所讀取的最近一次各頻道的收看時間,k為設(shè)定的最近一次各頻道的收看時間的權(quán)數(shù),Tn^1為接收到排序指令時所讀取的各頻道的原有累積收看時間,K為設(shè)定的各頻道的原有累積收看時間的權(quán)數(shù)。進一步的,所述k值為60%,所述K值為40%。可理解的,所述排序指令由電視開機指令、電視關(guān)機指令或開機后用戶端通過遙控器或電視上按鍵觸發(fā)產(chǎn)生??衫斫獾模龈鶕?jù)當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表之后還包括將頻道列表中累積收看時間最長的頻道設(shè)置為開機頻道。參照圖4,圖4為本發(fā)明電視頻道排序裝置的結(jié)構(gòu)示意圖,本發(fā)明還提供了一種電視頻道排序裝置,包括時間記錄模塊10用于,電視開機后,記錄用戶端收看的所有頻道的收看時間;加權(quán)模塊20,以開機后記錄的最近一次各頻道的收看時間為較大的權(quán)數(shù)、各頻道原有的累積收看時間為較小的權(quán)數(shù)進行加權(quán)計算;排序模塊30用于,接收到排序指令時,根據(jù)加權(quán)模塊的計算結(jié)果對頻道列表進行重排;存儲器模塊40用于,存儲所述時間記錄模塊記錄的各頻道的收看時間及頻道列表。進一步的,所述電視頻道排序裝置還包括判斷模塊50,用于判斷是否發(fā)生頻道切換,并在頻道發(fā)生切換時,觸發(fā)所述時間記錄模塊10停止對當前頻道的計時,并開始對切換后的頻道的收看時間進行計時;當頻道未切換時,控制所述時間記錄模塊10繼續(xù)對當前頻道進行計時,直到電視關(guān)閉。進一步的,所述電視頻道排序裝置還包括清空模塊60,用于當接收到排序指令且重排出頻道列表時,清空存儲器模塊40內(nèi)之前保存的頻道列表及各頻道原有的累積收看時間。為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚,以下實施例將對本發(fā)明進行進一步詳細說明。假設(shè)原始電視頻道列表如表I :表I
權(quán)利要求
1.一種電視頻道排序方法,其特征在于,所述電視頻道排序方法步驟包括 S100、電視開機后,記錄用戶端收看的所有頻道的收看時間,并將其保存; S200、接收到排序指令時,根據(jù)各頻道的收看時間,統(tǒng)計各頻道的當前累積收看時間并保存,所述統(tǒng)計過程以最近一次各頻道的收看時間為較大的權(quán)數(shù),而各頻道原有的累積收看時間為較小的權(quán)數(shù)進行加權(quán)計算; S300、根據(jù)所述當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表。
2.根據(jù)權(quán)利要求I所述的電視頻道排序方法,其特征在于,所述步驟SlOO包括 電視開機后,對用戶端收看的當前頻道的收看時間進行計時; 判斷是否發(fā)生頻道切換; 是則停止計時,并將所記錄的當前頻道的收看時間保存,同時對用戶端收看的切換后的頻道的收看時間進行計時直到頻道切換; 否則繼續(xù)對用戶端收看的當前頻道的收看時間進行計時,直到電視關(guān)機時,停止計時,并將所記錄的當前頻道的收看時間保存。
3.根據(jù)權(quán)利要求2所述的電視頻道排序方法,其特征在于,所述步驟S200包括 接收到排序指令時,讀取最近一次各頻道的收看時間及原有的累積收看時間,并對其進行加權(quán)計算,獲得各頻道的新的累積收看時間,并將其作為各頻道的當前累積收看時間進行保存,同時清空之前保存的各頻道的收看時間。
4.根據(jù)權(quán)利要求3所述的電視頻道排序方法,其特征在于,所述新的累積收看時間計算公式為Tn= tn_! k +V1 K 其中,1為新的累積收看時間,tn_i為接收到排序指令時所讀取的最近一次各頻道的收看時間,k為設(shè)定的最近一次各頻道的收看時間的權(quán)數(shù),Tn^1為接收到排序指令時所讀取的各頻道的原有累積收看時間,K為設(shè)定的各頻道的原有累積收看時間的權(quán)數(shù)。
5.根據(jù)權(quán)利要求4所述的電視頻道排序方法,其特征在于,所述k值為60%,所述K值為 40%。
6.根據(jù)權(quán)利要求3所述的電視頻道排序方法,其特征在于,所述排序指令由電視開機指令、電視關(guān)機指令或開機后用戶端通過遙控器或電視上按鍵觸發(fā)產(chǎn)生。
7.根據(jù)權(quán)利要求1-6任一項所述的電視頻道排序方法,其特征在于,所述根據(jù)當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表之后還包括 將頻道列表中累積收看時間最長的頻道設(shè)置為開機頻道。
8.—種電視頻道排序裝置,其特征在于,包括 時間記錄模塊用于,電視開機后,記錄用戶端收看的所有頻道的收看時間; 加權(quán)模塊,以開機后記錄的最近一次各頻道的收看時間為較大的權(quán)數(shù)、各頻道原有的累積收看時間為較小的權(quán)數(shù)進行加權(quán)計算; 排序模塊用于,接收到排序指令時,根據(jù)加權(quán)模塊的計算結(jié)果對頻道列表進行重排; 存儲器模塊用于,存儲所述時間記錄模塊記錄的各頻道的收看時間及頻道列表。
9.根據(jù)權(quán)利要求8所述的電視頻道排序裝置,其特征在于,所述電視頻道排序裝置還包括判斷模塊,用于判斷是否發(fā)生頻道切換,并在頻道發(fā)生切換時,觸發(fā)所述時間記錄模塊停止對當前頻道的計時,并開始對切換后的頻道的收看時間進行計時;當頻道未切換時,控制所述時間記錄模塊繼續(xù)對當前頻道進行計時,直到電視關(guān)閉。
10.根據(jù)權(quán)利要求8所述的電視頻道排序裝置,其特征在于,還包括清空模塊,用于當接收到排序指令且重排出頻道列表時,清空存儲器模塊內(nèi)之前保存的頻道列表及各頻道原有的累積收看時間。
全文摘要
本發(fā)明公開了一種電視頻道排序方法及裝置,所述電視頻道排序方法包括電視開機后,記錄用戶端收看的所有頻道的收看時間,并將其保存;接收到排序指令時,根據(jù)各頻道的收看時間,統(tǒng)計各頻道的當前累積收看時間;根據(jù)所述當前累積收看時間對頻道列表進行排序,并更新原有的頻道列表。本發(fā)明可以根據(jù)用戶端的排序指令自動對頻道進行排序,并根據(jù)用戶的使用習慣來變更開機頻道,可以在不需要用戶的介入的情況下,在每次接收到排序指令后都能得到重新排序的頻道列表和重新設(shè)定的開機頻道,因此能夠最大程度地符合用戶的收看習慣和滿足用戶的收看需求,節(jié)省了用戶切換頻道的時間,從而達到方便用戶使用及收看的目的。
文檔編號H04N5/445GK102984482SQ20121051682
公開日2013年3月20日 申請日期2012年12月5日 優(yōu)先權(quán)日2012年12月5日
發(fā)明者易山珍 申請人:深圳Tcl新技術(shù)有限公司