新四季網

頻道切換方法及裝置與流程

2023-06-12 18:54:37


本發明實施例涉及計算機技術領域,尤其涉及一種頻道切換方法及裝置。



背景技術:

當前,用戶在看電視時,用戶可以通過頻道增按鍵和頻道減按鍵來切換電視機的頻道,例如,用戶每按壓一次頻道增按鍵電視機就會在屏幕上播放當前頻道的下一頻道,用戶每按壓一次頻道減按鍵電視機就會在屏幕上播放當前頻道的上一頻道。

然而,隨著技術的飛速發展,電視機上可供觀看的頻道越來越多,且這些頻道之間按照某一種順序排列,如此可能存在屏幕上當前播放的頻道與用戶想要觀看的目標頻道之間存在大量的頻道,當屏幕上當前播放的頻道與用戶想要觀看的目標頻道之間存在大量的頻道時,用戶需要連續切換頻道才能使得電視機在屏幕上播放目標頻道,也即,用戶需要連續點擊多次頻道增按鍵或者頻道減按鍵才能使得電視機在屏幕上播放目標頻道。其中,在用戶需要連續換頻道時,用戶點擊一次頻道增按鍵或者頻道減按鍵之後必須待電視機的屏幕上播放的頻道改變之後用戶才能再次點擊頻道增按鍵或者頻道減按鍵。

但是,發明人在實現本發明實施例的過程中發現:用戶連續點擊多次頻道增按鍵或者頻道減按鍵不僅會給用戶帶來很多麻煩且會耗費大量的時間,導致用戶體驗較低且導致切換頻道的效率較低。



技術實現要素:

為克服相關技術中存在的問題,本發明實施例提供一種頻道切換方法及裝置。

根據本發明實施例的第一方面,提供一種頻道切換方法,應用於電視機,所述方法包括:

當接收到頻道切換信號時,獲取所述電視機的當前時刻所在的時間段;

獲取與所述時間段相對應的播放時長列表;所述播放時長列表存儲了多個頻道的頻道標識;所述多個頻道標識按照頻道在歷史過程中的所有所述時間段中的播放總時長由長至短的順序排列;

對在電視機的屏幕上播放的頻道按照所述頻道播放時長列表中存儲的頻道標識排列的順序切換;

響應於無所述頻道切換信號輸入或者響應於接收到頻道確認信號,控制在所述電視機的屏幕上播放的頻道停止切換。

進一步地,所述方法還包括:

獲取在歷史過程中的所有所述時間段中分別在所述電視機的屏幕上播放每一個頻道的播放總時長;

將所述多個頻道的頻道標識按照頻道的播放總時長由長至短的順序排列並存儲在所述播放時長列表中。

進一步地,所述方法還包括:

在所述多個頻道中,檢測是否存在在歷史過程中的所有所述時間段中的播放總時長為零的未播放頻道;

當存在播放總時長為零的未播放頻道時,分別獲取每一個未播放頻道在歷史過程中的總播放時長;

按照獲取的總播放時長由長至短的順序,將所述播放時長列表中的未播放頻道的頻道標識重新排序。

進一步地,所述方法還包括:

當控制在所述電視機的屏幕上播放的頻道停止切換之後,獲取在所述電視機的屏幕上播放的目標頻道的播放時間;

根據所述播放時間確定在每一個時間段內播放所述目標頻道的播放時長;

根據確定的播放時長更新分別與每一個播放時長相對應的播放時長列表。

進一步地,所述方法還包括:

在開始將在所述電視機的屏幕上播放的頻道從第一頻道往第二頻道切換時,在電視機的屏幕上顯示預設圖片;

獲取頻道切換信息,頻道切換信息包括第二頻道的流信息以及第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息;

根據所述頻道切換信息確定將在所述電視機的屏幕上播放的頻道從第一頻道切換至第二頻道的切換過程所需耗費的切換時長;

當在所述電視機的屏幕上顯示所述預設圖片的時長達到所述切換時長時,停止在所述電視機的屏幕上顯示所述預設圖片。

根據本發明實施例的第二方面,提供一種頻道切換裝置,應用於電視機,所述裝置包括:

第一獲取模塊,用於當接收到頻道切換信號時,獲取所述電視機的當前時刻所在的時間段;

第二獲取模塊,用於獲取與所述時間段相對應的播放時長列表;所述播放時長列表存儲了多個頻道的頻道標識;所述多個頻道標識按照頻道在歷史過程中的所有所述時間段中的播放總時長由長至短的順序排列;

切換模塊,用於對在電視機的屏幕上播放的頻道按照所述頻道播放時長列表中存儲的頻道標識排列的順序切換;

第一停止模塊,用於響應於無所述頻道切換信號輸入或者響應於接收到頻道確認信號,控制在所述電視機的屏幕上播放的頻道停止切換。

進一步地,所述裝置還包括:

第三獲取模塊,用於獲取在歷史過程中的所有所述時間段中分別在所述電視機的屏幕上播放每一個頻道的播放總時長;

存儲模塊,用於將所述多個頻道的頻道標識按照頻道的播放總時長由長至短的順序排列並存儲在所述播放時長列表中。

進一步地,所述裝置還包括:

檢測模塊,用於在所述多個頻道中,檢測是否存在在歷史過程中的所有所述時間段中的播放總時長為零的未播放頻道;

第四獲取模塊,用於當存在播放總時長為零的未播放頻道時,分別獲取每一個未播放頻道在歷史過程中的總播放時長;

排序模塊,用於按照獲取的總播放時長由長至短的順序,將所述播放時長列表中的未播放頻道的頻道標識重新排序。

進一步地,所述裝置還包括:

第五獲取模塊,用於當控制在所述電視機的屏幕上播放的頻道停止切換之後,獲取在所述電視機的屏幕上播放的目標頻道的播放時間;

第一確定模塊,用於根據所述播放時間確定在每一個時間段內播放所述目標頻道的播放時長;

更新模塊,用於根據確定的播放時長更新分別與每一個播放時長相對應的播放時長列表。

進一步地,所述裝置還包括:

顯示模塊,用於在開始將在所述電視機的屏幕上播放的頻道從第一頻道往第二頻道切換時,在電視機的屏幕上顯示預設圖片;

第六獲取模塊,用於獲取頻道切換信息,頻道切換信息包括第二頻道的流信息以及第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息;

第二確定模塊,用於根據所述頻道切換信息確定將在所述電視機的屏幕上播放的頻道從第一頻道切換至第二頻道的切換過程所需耗費的切換時長;

第二停止模塊,用於當在所述電視機的屏幕上顯示所述預設圖片的時長達到所述切換時長時,停止在所述電視機的屏幕上顯示所述預設圖片。

本發明實施例提供的技術方案可以包括以下有益效果:

在本發明實施例中,通常情況下,在特定的時間段內用戶會觀看特定的節目,例如,用戶在過去幾乎每天的19點~19點30分之間都會觀看中央一套的新聞聯播節目,則用戶在今天的19點~19點30分之間非常有可能會觀看中央一套的新聞聯播節目。

因此,對於任意一個時間段,電視機可以獲取電視機在歷史過程中的所有該時間段中電視機在屏幕上分別播放該多個頻道中的每一個頻道的播放總時長;然後將該多個頻道的頻道標識按照統計的播放總時長由長至短的順序排列,並存儲在與該時間段相對應的播放時長列表中。

則本發明實施例中,當接收到頻道切換信號時,例如當接收到用戶按壓電視機上的頻道切換按鍵的按壓操作時,電視機就可以確定用戶需要切換電視機的屏幕上播放的頻道,此時電視機就可以獲取電視機的當前時刻所在的時間段;再獲取與該時間段相對應的播放時長列表;該播放時長列表存儲了多個頻道的頻道標識標識;多個頻道標識標識按照頻道在歷史過程中的所有該時間段中的播放總時長由長至短的順序排列;然後對在電視機的屏幕上播放的頻道按照該頻道播放時長列表中存儲的頻道標識排列的順序切換;直至響應於無頻道切換信號輸入或者響應於接收到頻道確認信號,再控制在電視機的屏幕上播放的頻道停止切換。

通過發明實施例的方法,當用戶想要在電視上觀看用戶想要觀看的頻道時,用戶無需連續點擊多次頻道增按鍵或者頻道減按鍵,只需在電視機中輸入一次頻道切換信號即可,從而避免給用戶帶來很多麻煩,進而提高了用戶體驗,以及避免在連續點擊多次頻道增按鍵或者頻道減按鍵的過程耗費大量的時間,進而提高了切換頻道的效率。

應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本發明實施例。

附圖說明

此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本發明的實施例,並與說明書一起用於解釋本發明實施例的原理。

圖1是根據一示例性實施例示出的一種頻道切換方法的流程圖;

圖2是根據一示例性實施例示出的一種頻道切換方法的流程圖;

圖3是根據一示例性實施例示出的一種頻道切換方法的流程圖;

圖4是根據一示例性實施例示出的一種頻道切換方法的流程圖;

圖5是根據一示例性實施例示出的一種頻道切換裝置的框圖。

具體實施方式

這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本發明實施例相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明實施例的一些方面相一致的裝置和方法的例子。

圖1是根據一示例性實施例示出的一種頻道切換方法的流程圖,如圖1所示,該方法用於電視機中,該方法包括以下步驟。

在步驟S101中,當接收到頻道切換信號時,獲取電視機的當前時刻所在的時間段;

在本發明實施例中,該頻道切換信號包括持續操控電視機上的頻道切換按鍵的時長大於預設時長的操控信號等。

其中,可在電視機的屏幕上播放的頻道有很多,例如中央一套、中央二套、中央三套等以及各個省市共幾十個或上百個頻道,當用戶需要切換在電視機的屏幕上播放的頻道時,用戶可以持續按壓電視機上的頻道切換按鍵,當電視機檢測到用戶按壓該頻道切換按鍵且持續按壓時長大與預設時長時,確定接收到頻道切換信號。

預設時長可以為1秒鐘、2秒鐘或3秒鐘等,本發明實施例對此不加以限定。

在本發明實施例中,電視機將歷史過程中的時間劃分為多個連續的時間區間,每一個時間區間中包括多個連續的時間段,任意兩個時間段包括的時長相同;任意兩個時間區間中包括的時間段的個數都相同。

例如,一個時間區間為每一天中的24小時,在一個時間區間中,一個小時為一個時間段,也即,假設2016年10月16日的0點~24點為一個時間區間,則在2016年10月16日中,0點~1點為一個時間段,1點~2點為一個時間段……23點~24點為一個時間段,一共24個時間段。每一天都包括24個時間段。

對於任意一個時間區間,該時間區間中包括的任意兩個時間段的時間段標識都不同。例如,時間段0點~1點的時間段標識可以為「0001」,時間段12點~13點的時間段標識可以為「1213」,以及時間段22點~23點的時間段標識可以為「2223」等等。

對於任意兩個時間區間中存在相同的時間段,任意兩個時間區間中的相同的時間段為時間段標識相同的時間段。

2016年10月16日的0點~1點的時間段與2016年10月17日的0點~1點的時間段相同,2016年10月16日的1點~2點的時間段與2016年10月17日的1點~2點的時間段相同等等。

在步驟S102中,獲取與該時間段相對應的播放時長列表;該播放時長列表存儲了多個頻道的頻道標識;該多個頻道標識按照頻道在歷史過程中的所有該時間段中的播放總時長由長至短的順序排列;

在本發明實施例中,該多個頻道為可在電視機的屏幕上播放的所有頻道。例如,對於任意一個時間段,電視機可以獲取電視機在歷史過程中的所有該時間段中在電視機的屏幕上分別播放該多個頻道中的每一個頻道的播放總時長;然後將該多個頻道的頻道標識按照統計的播放總時長由長至短的順序排列,並存儲在與該時間段相對應的播放時長列表中。

對於其它每一個時間段,同樣執行上述操作,如此可以分別得到與每一個時間段相對應的播放時長列表。

例如,假設歷史過程中為過去的10天,對於時間段4點~5點,由於過去的10天中每一天中都包括時間段4點~5點,因此,對於任意一個頻道,電視機可以統計在第一天的時間段4點~5點之間電視機在屏幕上播放該頻道的播放時長,統計在第二天的時間段4點~5點之間電視機在屏幕上播放該頻道的播放時長……直至統計到在第十天的時間段4點~5點之間電視機在屏幕上播放該頻道的播放時長,然後將統計出的這10個播放時長求和得到在過去10天中的時間段4點~5點之間播放該頻道的總播放時長。

在本發明實施例中,與某一時間段相對應的播放時長列表的標識可以為該時間段的時間段標識。一個時間區間中的每一個時間段的時間段標識都不同,例如,時間段0點~1點的時間段標識可以為「0001」,時間段12點~13點的時間段標識可以為「1213」,以及時間段22點~23點的時間段標識可以為「2223」等等。因此,與不同的時間段相對應的播放時長列表的標識不同。在本步驟中,在獲取與該時間段相對應的播放時長列表時,可以獲取標識為該時間段的時間段標識的播放時長列表,並作為與該時間段相對應的播放時長列表。

在步驟S103中,對在電視機的屏幕上播放的頻道按照該頻道播放時長列表中存儲的頻道標識排列的順序切換;

在本發明實施例中,可以先將在電視機的屏幕上播放的頻道從當前播放的頻道切換至該播放時長列表中的第一個頻道標識對應的頻道,再將在電視機的屏幕上播放的頻道從該播放時長列表中的第一個頻道標識對應的頻道切換至該播放時長列表中的第二個頻道標識對應的頻道,然後將在電視機的屏幕上播放的頻道從該播放時長列表中的第二個頻道標識對應的頻道切換至該播放時長列表中的第三個頻道標識對應的頻道等等。

在步驟S104中,響應於無頻道切換信號輸入或者響應於接收到頻道確認信號,控制在電視機的屏幕上播放的頻道停止切換。

在電視機切換屏幕上播放的頻道的過程中,當電視機切換到的某一頻道為用戶想要觀看的頻道時,用戶可以停止在電視機中輸入頻道切換輸入信號,例如,用戶可以停止按壓電視機上的頻道切換按鍵,這樣電視機就接收不到按壓頻道切換按鍵的按壓操作,進而確定接收不到頻道切換輸入信號,此時就可以控制在電視機的屏幕上播放的頻道停止切換,之後電視機在屏幕上就會播放用戶想到觀看的該頻道。

或者,在電視機切換屏幕上播放的頻道的過程中,當電視機切換到的某一頻道為用戶想要觀看的頻道時,用戶可以按壓電視機上的頻道確認按鍵,當電視機檢測到用戶按壓該頻道確認按鍵的按壓操作時,確定接收到頻道確認信號,進而控制在電視機的屏幕上播放的頻道停止切換,之後電視機在屏幕上就會播放用戶想到觀看的該頻道。

在本發明實施例中,通常情況下,在特定的時間段內用戶會觀看特定的節目,例如,用戶在過去幾乎每天的19點~19點30分之間都會觀看中央一套的新聞聯播節目,則用戶在今天的19點~19點30分之間非常有可能會觀看中央一套的新聞聯播節目。

因此,對於任意一個時間段,電視機可以獲取電視機在歷史過程中的所有該時間段中電視機在屏幕上分別播放該多個頻道中的每一個頻道的播放總時長;然後將該多個頻道的頻道標識按照統計的播放總時長由長至短的順序排列,並存儲在與該時間段相對應的播放時長列表中。

則本發明實施例中,當接收到頻道切換信號時,例如當接收到用戶按壓電視機上的頻道切換按鍵的按壓操作時,電視機就可以確定用戶需要切換電視機的屏幕上播放的頻道,此時電視機就可以獲取電視機的當前時刻所在的時間段;再獲取與該時間段相對應的播放時長列表;該播放時長列表存儲了多個頻道的頻道標識標識;多個頻道標識標識按照頻道在歷史過程中的所有該時間段中的播放總時長由長至短的順序排列;然後對在電視機的屏幕上播放的頻道按照該頻道播放時長列表中存儲的頻道標識排列的順序切換;直至響應於無頻道切換信號輸入或者響應於接收到頻道確認信號,再控制在電視機的屏幕上播放的頻道停止切換。

通過發明實施例的方法,當用戶想要在電視上觀看用戶想要觀看的頻道時,用戶無需連續點擊多次頻道增按鍵或者頻道減按鍵,只需在電視機中輸入一次頻道切換信號即可,從而避免給用戶帶來很多麻煩,進而提高了用戶體驗,以及避免在連續點擊多次頻道增按鍵或者頻道減按鍵的過程耗費大量的時間,進而提高了切換頻道的效率。

在本發明實施例中,在該多個頻道中,可能存在在歷史過程中的所有該時間段中的播放總時長為零的未播放頻道;也即,存在電視機在歷史過程中的所有該時間段中均未播放過的頻道。例如,假設歷史過程中為過去的10天,對於時間段4點~5點,由於過去的10天中每一天時間段4點~5點之間在電視機的屏幕上均未播放過中央七套和中央八套。

在該多個頻道中,當在歷史過程中的所有該時間段中的未播放頻道較多時,在該播放時長列表中的末尾,就存在多個未播放頻道的頻道標識,由於這些未播放頻道在歷史過程中的所有該時間段中的播放總時長為零,因此,在該播放時長列表中,無法按照在歷史過程中的所有該時間段中的播放總時長為這些未播放頻道的頻道標識排列順序,通常情況下,在該播放時長列表中,這些未播放頻道的頻道標識之間的順序時隨機排列的。

但是,在電視機切換在屏幕上播放的頻道的過程中,如果切換的在屏幕上播放的頻道均為用戶不想觀看的頻道,則用戶就不會停止在電視機上輸入頻道切換信號或者不會在電視機上輸入頻道確認信號,在電視機按照該頻道播放時長列表中存儲的頻道標識排列的順序,將在電視機的屏幕上播放的頻道切換至在歷史過程中的所有該時間段中的最後一個播放總時長不為零的頻道時,如果還有頻道切換信號輸入或者還未接收到頻道確認信號,則電視機就會將屏幕上播放的頻道開始切換至在歷史過程中的所有該時間段中的未播放頻道,然而,當在歷史過程中的所有該時間段中的未播放頻道較多時,電視機也無法確定應該將電視機的屏幕上播放的頻道首先切換至哪一個未播放頻道,導致切換頻道的精準度較低。

因此,在電視機切換在屏幕上播放的頻道的過程中,當電視機在屏幕上切換完所有在歷史過程中的所有該時間段中的播放總時長不為零的頻道時,為了能夠儘快在未播放頻道中確定一個用戶最有可能想要觀看的頻道,並在電視機的屏幕上播放用戶最有可能想要觀看的該頻道,進而提高切換頻道的準確度;在本發明另一實施例中,參加圖2,該方法還包括:

在步驟S201中,在該多個頻道中,檢測是否存在在歷史過程中的所有該時間段中的播放總時長為零的未播放頻道;

在步驟S102中的「電視機可以獲取電視機在歷史過程中的所有該時間段中電視機在屏幕上分別播放該多個頻道中的每一個頻道的播放總時長;然後將該多個頻道的頻道標識按照統計的播放總時長由長至短的順序排列,並存儲在與該時間段相對應的播放時長列表中」之後,在獲取的播放總時長中,判斷是否存在數值為零的播放總時長,當存在數值為零的播放總時長時,將數值為零的總播放時長對應的頻道確定未播放頻道。

當存在播放總時長為零的未播放頻道時,在步驟S202中,分別獲取每一個未播放頻道在歷史過程中的總播放時長;

在本發明實施例中,在歷史過程中,對於任意一個頻道,每當在電視機的屏幕上開始播放該頻道時,電視機就會獲取電視機的當前時刻並作為播放該頻道的起始播放時刻,當在電視機停止播放該頻道時,電視機會再次獲取電視機的當前時刻並作為播放該頻道的結束播放時刻,然後根據該起始播放時刻和該結束播放時刻獲取此次在電視機的屏幕上播放該頻道的播放時長;並將該頻道的頻道標識與該播放時長存儲在本地存儲的頻道標識與播放時長之間的對應關係中。因此,在本步驟中,電視機可以獲取本地存儲的頻道標識與播放時長之間的對應關係,然後在頻道標識與播放時長之間的對應關係查找與該未播放頻道的頻道標識相對應的所有播放時長,對查找到的所有播放時長求和得到一時長並作為未播放頻道在歷史過程中的總播放時長。對於其它每一個頻道,同樣如此。

當不存在播放總時長為零的未播放頻道時,結束流程。

在步驟S203中,按照獲取的總播放時長由長至短的順序,將該播放時長列表中的未播放頻道的頻道標識重新排序。

本發明實施例是通過電視機在歷史過程中播放頻道的歷史記錄來切換頻道,進而提高切換頻道的準確度,因此,在控制在電視機的屏幕上播放的頻道停止切換之後,當電視機繼續在屏幕上播放頻道時,需要利用電視機繼續在屏幕上播放的頻道來更新歷史記錄。

由於在本發明實施例中,歷史記錄為與各個時間段分別相對應的播放時長列表。因此,需要根據電視機不斷播放的頻道來更新與各個時間段分別相對應的播放時長列表,進而提高之後切換頻道的準確度。

參見圖3,該方法還包括:

在步驟S301中,在控制在電視機的屏幕上播放的頻道停止切換之後,獲取在電視機的屏幕上播放的目標頻道的播放時間;

在本發明實施例中,在控制在電視機的屏幕上播放的頻道停止切換之後,電視機就會在屏幕上播放最後一次切換到的頻道,記為目標頻道。

且在控制在電視機的屏幕上播放的頻道停止切換時電視機需要獲取電視機的當前時刻並作為在電視機的屏幕上播放目標頻道的起始播放時刻。當之後電視機將在電視機的屏幕上播放的頻道從目標頻道切換至其他頻道時,電視機再次獲取電視機的當前時刻並作為在電視機的屏幕上播放目標頻道的結束播放時刻。以及將該起始播放時刻和該結束播放時刻作為在電視機的屏幕上播放的目標頻道的播放時間。

在步驟S302中,根據播放時間確定在每一個時間段內播放目標頻道的播放時長;

由於每一個時間段都有起始時刻和結束時刻,因此,可以根據在電視機的屏幕上播放目標頻道的起始播放時刻和結束播放時刻確定此次都在哪一個時間段內播放過目標頻道,並確定出分別在每一個時間段播放目標頻道的播放時長。

例如,假設在電視機的屏幕上播放目標頻道的起始播放時刻為13點20分,以及結束播放時刻為15點20分,則在時間段13點~14點之間播放目標視頻的播放時長為40分鐘,在時間段14點~15點之間播放目標視頻的播放時長為60分鐘,以及在時間段15點~16點之間播放目標視頻的播放時長為20分鐘。

在步驟S303中,根據確定的播放時長更新分別與每一個播放時長相對應的播放時長列表。

對於任意一個時間段,如果此次在該時間段內在電視機的屏幕上播放了目標頻道,則電視機利用將此次在該時間段內在屏幕上播放目標視頻的播放時長更新電視機在歷史過程中的所有該時間段中在屏幕上播放目標頻道的播放總時長;以及,然後將與該時間段相對應的播放時長列表中的多個頻道標識按照統計頻道的播放總時長由長至短的順序重新排列。

對於任意一個時間段,同樣執行上述操作,如此實現根據確定的播放時長更新分別與每一個播放時長相對應的播放時長列表。

在本發明實施例中,參見圖4,該方法還包括:

在步驟S401中,在開始將在電視機在屏幕上播放的頻道從第一頻道往第二頻道切換時,在電視機的屏幕上顯示預設圖片;

在本發明實施例中,當正在電視機的屏幕上播放某一頻道時,如果用戶此時不想觀看該某一頻道,而是想觀看其他頻道,則用戶可以點擊電視機的遙控器上的頻道切換按鍵,例如數字按鍵、頻道增按鍵以及頻道減按鍵等等,數字按鍵用於切換到特定的頻道,頻道增按鍵用於切換至該某一頻道的下一頻道,頻道減按鍵用於切換至該某一頻道的上一頻道。

因此,當用戶點擊電視機的遙控器上的頻道切換按鍵時,電視機就可以根據用戶點擊的頻道切換按鍵確定用戶需要切換的第二頻道,或者根據用戶點擊的頻道切換按鍵和該某一頻道確定用戶需要切換的第二頻道,然後開始將在電視機的屏幕上播放的頻道從第一頻道切換往第二頻道切換。

在本發明實施例中,將在電視機的屏幕上播放的頻道從一個頻道切換至另一個頻道的過程需要耗費一段時間,在這段時間中,在電視機的屏幕上無法播放任意一個頻道,通常情況下,電視機的屏幕會呈現藍屏或者黑屏等等,因此在這段時間中用戶只能觀看到藍屏或者黑屏,無法看到其他內容,且用戶只能等待電視機播放的頻道從一個頻道切換至另一個頻道時,才會在電視機的屏幕上播放另一個頻道,用戶才能觀看到另一個頻道,導致用戶體驗較低。

而在本發明實施例中,技術人員事先可以在本地存儲預設圖片。

當開始將電視機播放的頻道從第一頻道切換往第二頻道切換時,可以在電視機的屏幕上顯示預設圖片,這樣,將在電視機的屏幕上播放的頻道從第一頻道切換至第二頻道的過程中,用戶可以觀看到電視機的屏幕上顯示的預設圖片,相比於觀看到藍屏或者黑屏,用戶觀看電視機顯示的預設圖片可以提高用戶體驗。

該圖片可以為包含了第二頻道的節目時間表的圖片,如此,用戶可以通過該圖片看到第二頻道的節目時間表,進而了解到第二頻道之後在每一時刻播放哪一個節目。

在步驟S402中,獲取頻道切換信息,該頻道切換信息包括第二頻道的流信息,以及第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息;

在本發明實施例中,可在電視機上播放的屏幕有多個。

在這多個頻道中,每一個頻道都具有各自的頻點信息,有些頻道的頻點信息相同,有些頻道的頻點信息不同。

在這多個頻道中,每一個頻道都具有各自的流信息,流信息用於表明頻道是清流頻道或者加密流頻道。

這這多個頻道中中,每一個頻道的都具有頻道標識,不同的頻道的頻道標識不同,頻道標識可以為頻道的名稱或者編號等等。

對於任意一個頻道,技術人員事先可以將該頻道的頻道標識與該頻道的頻點信息組成一條記錄並存儲在預先設置的頻道標識與頻點信息之間的對應關係中;並將該頻道的頻道標識與該頻道的流信息組成一條記錄並存儲在預先設置的頻道標識與流信息之間的對應關係中;對於其它每一個頻道,同樣執行上述操作。

因此,在本發明實施例中,當開始將電視機播放的頻道從第一頻道往第二頻道切換時,電視機可以根據預先設置的頻道標識與流信息之間的對應關係,確定與第二頻道的頻道標識相對應的流信息。

然後,電視機還可以根據預先設置的頻道標識與頻點信息之間的對應關係,確定與第一頻道的頻道標識相對應的頻點信息,並作為第一頻道的頻點信息,並根據預先設置的頻道標識與頻點信息之間的對應關係,確定與第二頻道的頻道標識相對應的頻點信息,並作為第二頻道的頻點信息;以及,確定第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息。

例如,比較第一頻道的頻點信息與第二頻道的頻點信息,當第一頻道的頻點信息與第二頻道的頻點信息相同時,則第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息為0,當第一頻道的頻點信息與第二頻道的頻點信息不同時,第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息不為0。

在步驟S403中,根據該頻道切換信息確定將在電視機的屏幕上播放的頻道從第一頻道切換至第二頻道的切換過程所需耗費的切換時長;

在本發明實施例中,技術人員事先可以統計,當將需要將電視機播放的頻道從A頻道切換至B頻道時,如果A頻道的頻點信息與B頻道的頻點信息相同,且B頻道為加密流頻道,也即,如果A頻道的頻點信息與B頻道的頻點信息之間的差異信息為0且B頻道的流信息用於表明B頻道為加密流頻道,則將電視機播放的頻道從A頻道切換至B頻道的切換過程所需耗費的時長,並記為第一時長;技術人員可以在電視機本地創建頻道切換信息與切換時長之間的對應關係;然後將數值為0的差異信息和用於表明B頻道為加密流頻道的流信息作為頻道切換信息,以及將該頻道切換信息與第一時長組成一條記錄並存儲在頻道切換信息與切換時長之間的對應關係中。

在本發明實施例中,技術人員事先可以統計,當將需要將電視機播放的頻道從A頻道切換至B頻道時,如果A頻道的頻點信息與B頻道的頻點信息相同,且B頻道為清流頻道,也即,如果A頻道的頻點信息與B頻道的頻點信息之間的差異信息為0且B頻道的流信息用於表明B頻道為清流頻道,則將電視機播放的頻道從A頻道切換至B頻道的切換過程所需耗費的時長,並記為第二時長;技術人員可以將數值為0的差異信息和用於表明B頻道為清流頻道的流信息作為頻道切換信息,以及將該頻道切換信息與第二時長組成一條記錄並存儲在頻道切換信息與切換時長之間的對應關係中。

在本發明實施例中,技術人員事先可以統計,當將需要將電視機播放的頻道從A頻道切換至B頻道時,如果A頻道的頻點信息與B頻道的頻點信息不同,且B頻道為清流頻道,也即,如果A頻道的頻點信息與B頻道的頻點信息之間的差異信息不為0且B頻道的流信息用於表明B頻道為清流頻道,則將電視機播放的頻道從A頻道切換至B頻道的切換過程所需耗費的時長,並記為第三時長;技術人員可以將數值不為0的差異信息和用於表明B頻道為清流頻道的流信息作為頻道切換信息,以及將該頻道切換信息與第三時長組成一條記錄並存儲在頻道切換信息與切換時長之間的對應關係中。

在本發明實施例中,技術人員事先可以統計,當將需要將電視機播放的頻道從A頻道切換至B頻道時,如果A頻道的頻點信息與B頻道的頻點信息不同,且B頻道為加密流頻道,也即,如果A頻道的頻點信息與B頻道的頻點信息之間的差異信息不為0且B頻道的流信息用於表明B頻道為加密流頻道,則將電視機播放的頻道從A頻道切換至B頻道的切換過程所需耗費的時長,並記為第四時長;技術人員可以將數值不為0的差異信息和用於表明B頻道為加密流頻道的流信息作為頻道切換信息,以及將該頻道切換信息與第四時長組成一條記錄並存儲在頻道切換信息與切換時長之間的對應關係中。

其中,第一時長、第二時長、第三時長與第四時長之間兩兩互不相同。

因此,在本步驟中,可以根據預先設置的頻道切換信息與切換時長之間的對應關係,確定與該頻道切換信息相對應的切換時長,並作為從第一頻道切換至第二頻道的切換過程所需耗費的切換時長。

在步驟S404中,當在電視機的屏幕上顯示預設圖片的時長達到該切換時長時,停止在電視機的屏幕上顯示預設圖片。

由於在開始將在電視機的屏幕上播放的頻道從第一頻道切換往第二頻道切換時,就在電視機的屏幕上顯示了預設圖片,也即,開始將在電視機的屏幕上播放的頻道從第一頻道切換往第二頻道切換動作和在電視機的屏幕上開始顯示預設圖片的動作是同時執行的。

且由於將在電視機的屏幕上播放的頻道從第一頻道到切換至第二頻道的切換過程所需耗費的時長為該切換時長,因此,在開始在電視機的屏幕上顯示預設圖片時開始計時,當計時時長達到該切換時長時,則已經將在電視機的屏幕上播放的頻道切換至第二頻道。正常情況下,就會在電視機的屏幕上播放第二頻道,用戶就可以在電視機的屏幕上觀看第二頻道,然而,此時還正在電視機的屏幕上顯示預設圖片,會影響用戶觀看在電視機的屏幕上播放的第二頻道,因此,為了避免影響用戶觀看在電視機的屏幕上播放的第二頻道,則當在電視機的屏幕上顯示預設圖片的時長達到該切換時長時,停止在電視機的屏幕上顯示預設圖片。

圖5是根據一示例性實施例示出的一種頻道切換裝置的框圖。參照圖5,該裝置包括:

第一獲取模塊11,用於當接收到頻道切換信號時,獲取所述電視機的當前時刻所在的時間段;

第二獲取模塊12,用於獲取與所述時間段相對應的播放時長列表;所述播放時長列表存儲了多個頻道的頻道標識;所述多個頻道標識按照頻道在歷史過程中的所有所述時間段中的播放總時長由長至短的順序排列;

切換模塊13,用於對在電視機的屏幕上播放的頻道按照所述頻道播放時長列表中存儲的頻道標識排列的順序切換;

第一停止模塊14,用於響應於無所述頻道切換信號輸入或者響應於接收到頻道確認信號,控制在所述電視機的屏幕上播放的頻道停止切換。

進一步地,所述裝置還包括:

第三獲取模塊,用於獲取在歷史過程中的所有所述時間段中分別在所述電視機的屏幕上播放每一個頻道的播放總時長;

存儲模塊,用於將所述多個頻道的頻道標識按照頻道的播放總時長由長至短的順序排列並存儲在所述播放時長列表中。

進一步地,所述裝置還包括:

檢測模塊,用於在所述多個頻道中,檢測是否存在在歷史過程中的所有所述時間段中的播放總時長為零的未播放頻道;

第四獲取模塊,用於當存在播放總時長為零的未播放頻道時,分別獲取每一個未播放頻道在歷史過程中的總播放時長;

排序模塊,用於按照獲取的總播放時長由長至短的順序,將所述播放時長列表中的未播放頻道的頻道標識重新排序。

進一步地,所述裝置還包括:

第五獲取模塊,用於當控制在所述電視機的屏幕上播放的頻道停止切換之後,獲取在所述電視機的屏幕上播放的目標頻道的播放時間;

第一確定模塊,用於根據所述播放時間確定在每一個時間段內播放所述目標頻道的播放時長;

更新模塊,用於根據確定的播放時長更新分別與每一個播放時長相對應的播放時長列表。

進一步地,所述裝置還包括:

顯示模塊,用於在開始將在所述電視機的屏幕上播放的頻道從第一頻道往第二頻道切換時,在電視機的屏幕上顯示預設圖片;

第六獲取模塊,用於獲取頻道切換信息,頻道切換信息包括第二頻道的流信息以及第一頻道的頻點信息與第二頻道的頻點信息之間的差異信息;

第二確定模塊,用於根據所述頻道切換信息確定將在所述電視機的屏幕上播放的頻道從第一頻道切換至第二頻道的切換過程所需耗費的切換時長;

第二停止模塊,用於當在所述電視機的屏幕上顯示所述預設圖片的時長達到所述切換時長時,停止在所述電視機的屏幕上顯示所述預設圖片。

在本發明實施例中,通常情況下,在特定的時間段內用戶會觀看特定的節目,例如,用戶在過去幾乎每天的19點~19點30分之間都會觀看中央一套的新聞聯播節目,則用戶在今天的19點~19點30分之間非常有可能會觀看中央一套的新聞聯播節目。

因此,對於任意一個時間段,電視機可以獲取電視機在歷史過程中的所有該時間段中電視機在屏幕上分別播放該多個頻道中的每一個頻道的播放總時長;然後將該多個頻道的頻道標識按照統計的播放總時長由長至短的順序排列,並存儲在與該時間段相對應的播放時長列表中。

則本發明實施例中,當接收到頻道切換信號時,例如當接收到用戶按壓電視機上的頻道切換按鍵的按壓操作時,電視機就可以確定用戶需要切換電視機的屏幕上播放的頻道,此時電視機就可以獲取電視機的當前時刻所在的時間段;再獲取與該時間段相對應的播放時長列表;該播放時長列表存儲了多個頻道的頻道標識標識;多個頻道標識標識按照頻道在歷史過程中的所有該時間段中的播放總時長由長至短的順序排列;然後對在電視機的屏幕上播放的頻道按照該頻道播放時長列表中存儲的頻道標識排列的順序切換;直至響應於無頻道切換信號輸入或者響應於接收到頻道確認信號,再控制在電視機的屏幕上播放的頻道停止切換。

通過發明實施例的方法,當用戶想要在電視上觀看用戶想要觀看的頻道時,用戶無需連續點擊多次頻道增按鍵或者頻道減按鍵,只需在電視機中輸入一次頻道切換信號即可,從而避免給用戶帶來很多麻煩,進而提高了用戶體驗,以及避免在連續點擊多次頻道增按鍵或者頻道減按鍵的過程耗費大量的時間,進而提高了切換頻道的效率。

關於上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明實施例的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明實施例的一般性原理並包括本發明實施例未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明實施例的真正範圍和精神由所附的權利要求指出。

應當理解的是,本發明實施例並不局限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本發明實施例的範圍僅由所附的權利要求來限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀