1.一種頻道切換方法,應(yīng)用于電視機,其特征在于,所述方法包括:
當(dāng)接收到頻道切換信號時,獲取所述電視機的當(dāng)前時刻所在的時間段;
獲取與所述時間段相對應(yīng)的播放時長列表;所述播放時長列表存儲了多個頻道的頻道標識;所述多個頻道標識按照頻道在歷史過程中的所有所述時間段中的播放總時長由長至短的順序排列;
對在電視機的屏幕上播放的頻道按照所述頻道播放時長列表中存儲的頻道標識排列的順序切換;
響應(yīng)于無所述頻道切換信號輸入或者響應(yīng)于接收到頻道確認信號,控制在所述電視機的屏幕上播放的頻道停止切換。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
獲取在歷史過程中的所有所述時間段中分別在所述電視機的屏幕上播放每一個頻道的播放總時長;
將所述多個頻道的頻道標識按照頻道的播放總時長由長至短的順序排列并存儲在所述播放時長列表中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
在所述多個頻道中,檢測是否存在在歷史過程中的所有所述時間段中的播放總時長為零的未播放頻道;
當(dāng)存在播放總時長為零的未播放頻道時,分別獲取每一個未播放頻道在歷史過程中的總播放時長;
按照獲取的總播放時長由長至短的順序,將所述播放時長列表中的未播放頻道的頻道標識重新排序。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
當(dāng)控制在所述電視機的屏幕上播放的頻道停止切換之后,獲取在所述電視機的屏幕上播放的目標頻道的播放時間;
根據(jù)所述播放時間確定在每一個時間段內(nèi)播放所述目標頻道的播放時長;
根據(jù)確定的播放時長更新分別與每一個播放時長相對應(yīng)的播放時長列表。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
在開始將在所述電視機的屏幕上播放的頻道從第一頻道往第二頻道切換時,在電視機的屏幕上顯示預(yù)設(shè)圖片;
獲取頻道切換信息,頻道切換信息包括第二頻道的流信息以及第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息;
根據(jù)所述頻道切換信息確定將在所述電視機的屏幕上播放的頻道從第一頻道切換至第二頻道的切換過程所需耗費的切換時長;
當(dāng)在所述電視機的屏幕上顯示所述預(yù)設(shè)圖片的時長達到所述切換時長時,停止在所述電視機的屏幕上顯示所述預(yù)設(shè)圖片。
6.一種頻道切換裝置,應(yīng)用于電視機,其特征在于,所述裝置包括:
第一獲取模塊,用于當(dāng)接收到頻道切換信號時,獲取所述電視機的當(dāng)前時刻所在的時間段;
第二獲取模塊,用于獲取與所述時間段相對應(yīng)的播放時長列表;所述播放時長列表存儲了多個頻道的頻道標識;所述多個頻道標識按照頻道在歷史過程中的所有所述時間段中的播放總時長由長至短的順序排列;
切換模塊,用于對在電視機的屏幕上播放的頻道按照所述頻道播放時長列表中存儲的頻道標識排列的順序切換;
第一停止模塊,用于響應(yīng)于無所述頻道切換信號輸入或者響應(yīng)于接收到頻道確認信號,控制在所述電視機的屏幕上播放的頻道停止切換。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
第三獲取模塊,用于獲取在歷史過程中的所有所述時間段中分別在所述電視機的屏幕上播放每一個頻道的播放總時長;
存儲模塊,用于將所述多個頻道的頻道標識按照頻道的播放總時長由長至短的順序排列并存儲在所述播放時長列表中。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
檢測模塊,用于在所述多個頻道中,檢測是否存在在歷史過程中的所有所述時間段中的播放總時長為零的未播放頻道;
第四獲取模塊,用于當(dāng)存在播放總時長為零的未播放頻道時,分別獲取每一個未播放頻道在歷史過程中的總播放時長;
排序模塊,用于按照獲取的總播放時長由長至短的順序,將所述播放時長列表中的未播放頻道的頻道標識重新排序。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
第五獲取模塊,用于當(dāng)控制在所述電視機的屏幕上播放的頻道停止切換之后,獲取在所述電視機的屏幕上播放的目標頻道的播放時間;
第一確定模塊,用于根據(jù)所述播放時間確定在每一個時間段內(nèi)播放所述目標頻道的播放時長;
更新模塊,用于根據(jù)確定的播放時長更新分別與每一個播放時長相對應(yīng)的播放時長列表。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
顯示模塊,用于在開始將在所述電視機的屏幕上播放的頻道從第一頻道往第二頻道切換時,在電視機的屏幕上顯示預(yù)設(shè)圖片;
第六獲取模塊,用于獲取頻道切換信息,頻道切換信息包括第二頻道的流信息以及第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息;
第二確定模塊,用于根據(jù)所述頻道切換信息確定將在所述電視機的屏幕上播放的頻道從第一頻道切換至第二頻道的切換過程所需耗費的切換時長;
第二停止模塊,用于當(dāng)在所述電視機的屏幕上顯示所述預(yù)設(shè)圖片的時長達到所述切換時長時,停止在所述電視機的屏幕上顯示所述預(yù)設(shè)圖片。