本公開涉及智能電視技術(shù)領(lǐng)域,特別涉及一種輸入通道圖標(biāo)的顯示控制方法和電視終端。
背景技術(shù):
隨著電視產(chǎn)業(yè)的迅猛發(fā)展,尤其是隨著智能電視的普及以及電視應(yīng)用功能的增多,電視終端的端口功能也越來越多。例如,現(xiàn)有的電視終端存在著ATV(Analog Television,模擬信號)、DTV(Digital Television,數(shù)字信號)、AV(視頻信號)、分量、HDMI(High Definition Multimedia Interface,高清晰度多媒體接口)2、HDMI3、HDMI4、USB(Universal Serial Bus,通用串行總線)3.0、USB2.0和SCART(Syndicat des Constructeursd'Appareils Radiorécepteurs et Téléviseurs)等眾多輸入通道。
電視終端可能接入多種輸入通道的信號,例如,通過AV輸入通道接入機頂盒或者高清通道,通過HDMI通道接入電視播放盒,USB接口插入U盤等移動外接設(shè)備等。電視終端中多個輸入通道都存在著輸入信號的情況,都可切換至任一輸入通道,以實現(xiàn)該輸入通道下電視終端的播放。
電視終端所進行的輸入通道切換中,供用戶選擇輸入通道并進行切換的輸入通道菜單中,輸入通道的顯示順序是固定不變的。
輸入通道菜單中,每一菜單項都有對應(yīng)的輸入通道圖標(biāo)。通過輸入通道菜單所實現(xiàn)的通道選擇和切換將是通過遙控器上下移動光標(biāo),以選中所需要的輸入通道圖標(biāo)的過程。
由于輸入通道菜單中存在的輸入通道圖標(biāo)眾多,常常需要進行多次操作方可將光標(biāo)移動至所需要的輸入通道圖標(biāo),進而帶來較大的輸入成本。
技術(shù)實現(xiàn)要素:
為了解決相關(guān)技術(shù)中存在的輸入通道的選擇和切換需要多次操作,存在較大輸入成本的技術(shù)問題,本公開提供了一種輸入通道圖標(biāo)的顯示控制方法和電視終端。
一種輸入通道圖標(biāo)的顯示控制方法,包括:
檢測電視終端中輸入通道是否有信號輸入;
將有信號輸入的輸入通道確定為有效輸入通道;
將所述有效輸入通道對應(yīng)的輸入通道圖標(biāo)分布于輸入通道菜單前端,并顯示所述輸入通道菜單。
一種電視終端,其特征在于,包括:
信號輸入檢測模塊,用于檢測電視終端中輸入通道是否有信號輸入;
有效通道確定模塊,用于將有信號輸入的輸入通道確定為有效輸入通道;
菜單顯示模塊,用于將所述有效輸入通道對應(yīng)的輸入通道圖標(biāo)分布于輸入通道菜單前端,并顯示所述輸入通道菜單。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
電視終端被觸發(fā)進行輸入通道菜單顯示之后,檢測電視終端中輸入通道是否有信號輸入,將有信號輸入的輸入通道確定為有效輸入通道,將有效輸入通道對應(yīng)的輸入通道圖標(biāo)分布于輸入通道菜單前端,并顯示輸入通道菜單,換而言之,電視終端所顯示的通道切換菜單中,將有效輸入通道對應(yīng)的輸入通道圖標(biāo)置于前端,通道切換菜單在電視終端的屏幕中彈出時,光標(biāo)即停留于通道切換菜單的首端,而有效輸入通道是當(dāng)前可以進行切換的輸入通道,其輸入通道圖標(biāo)是置于通道切換菜單前端的,因此,光標(biāo)可不進行移動或者進行少量的移動即可選擇切換的輸入通道圖標(biāo),最大限度地減少了輸入通道選擇和切換所需要進行的操作次數(shù),輸入成本較低。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并于說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)本公開所涉及的實施環(huán)境的示意圖;
圖2是根據(jù)一示例性實施例示出的一種裝置的框圖
圖3是根據(jù)一示例性實施例示出的一種輸入通道的顯示控制方法的流程圖;
圖4是根據(jù)另一示例性實施例示出的一種輸入通道的顯示控制方法的流程圖;
圖5是圖3對應(yīng)實施例的將有效輸入通道對應(yīng)的輸入通道圖標(biāo)分布于輸入通道菜單前端,并顯示輸入通道菜單步驟的流程圖;
圖6是根據(jù)一個示例性實施例示出的電視終端中原始輸入通道菜單的界面示意簡圖;
圖7是根據(jù)一個示例性實施例示出的輸入通道的顯示控制方法的應(yīng)用示意圖;
圖8是根據(jù)一個示例性實施例示出的智能排序得到的輸入通道菜單的示意圖;
圖9是根據(jù)一示例性實施例示出的一種電視終端的框圖;
圖10是根據(jù)另一示例性實施例示出的一種電視終端的框圖;
圖11是圖9對應(yīng)實施例的菜單顯示模塊的框圖。
具體實施方式
這里將詳細地對示例性實施例執(zhí)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)本公開所涉及的實施環(huán)境的示意圖。該實施環(huán)境包括:電視終端110和遙控端130。
電視終端110與遙控端130之間的關(guān)聯(lián)方式,包括紅外或者WiFi實現(xiàn)的二都之間往來的數(shù)據(jù)關(guān)聯(lián)方式。
圖2是根據(jù)一示例性實施例示出的一種裝置200的框圖。例如,200可以是圖1所示實施環(huán)境中的電視終端110。
參照圖2,裝置200可以包括以下一個或多個組件:處理組件202,存儲器204,電源組件206,多媒體組件208,音頻組件210,傳感器組件214以及通信組件216。
處理組件202通??刂蒲b置200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作以及記錄操作相關(guān)聯(lián)的操作等。處理組件202可以包括一個或多個處理器218來執(zhí)行指令,以完成下述的方法的全部或部分步驟。此外,處理組件202可以包括一個或多個模塊,便于處理組件202和其他組件之間的交互。例如,處理組件202可以包括多媒體模塊,以方便多媒體組件208和處理組件202之間的交互。
存儲器204被配置為存儲各種類型的數(shù)據(jù)以支持在裝置200的操作。這些數(shù)據(jù)的示例包括用于在裝置200上操作的任何應(yīng)用程序或方法的指令。存儲器204可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。存儲器204中還存儲有一個或多個模塊,該一個或多個模塊被配置成由該一個或多個處理器218執(zhí)行,以完成下述圖3、4和圖5任一所示方法中的全部或者部分步驟。
電源組件206為裝置200的各種組件提供電力。電源組件206可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置200生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件208包括在所述裝置200和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。屏幕還可以包括有機電致發(fā)光顯示器(OLED)。
音頻組件210被配置為輸出和/或輸入音頻信號。例如,音頻組件210包括一個麥克風(fēng)(MIC),當(dāng)裝置200處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器204或經(jīng)由通信組件216發(fā)送。在一些實施例中,音頻組件210還包括一個揚聲器,用于輸出音頻信號。
傳感器組件214包括一個或多個傳感器,用于為裝置200提供各個方面的狀態(tài)評估。例如,傳感器組件214可以檢測到裝置200的打開/關(guān)閉狀態(tài),組件的相對定位,傳感器組件214還可以檢測裝置200或裝置200一個組件的位置改變以及裝置200的溫度變化。在一些實施例中,該傳感器組件214還可以包括磁傳感器,壓力傳感器或溫度傳感器。
通信組件216被配置為便于裝置200和其他設(shè)備之間有線或無線方式的通信。裝置200可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi。在一個示例性實施例中,通信組件216經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件216還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置200可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行下述方法。
圖3是根據(jù)一示例性實施例示出的一種輸入通道圖標(biāo)的顯示控制方法的流程圖。該輸入通道圖標(biāo)的顯示控制方法適用于圖1所示實施環(huán)境的電視終端110,該電視終端110在一個示例性實施例中可以是圖2所示的裝置。如圖3所示,該輸入通道圖標(biāo)的顯示控制方法,可以由電視終端110執(zhí)行,可以包括以下步驟。
在步驟310中,檢測電視終端中輸入通道是否有信號輸入。
其中,輸入通道菜單用于進行輸入通道圖標(biāo)的顯示,進而標(biāo)示所在電視終端所擁有的輸入通道,以供用戶選擇任一輸入通道圖標(biāo)并切換至此輸入通道圖標(biāo)對應(yīng)的輸入通道,進而能夠在切換的輸入通道下進行電視終端的節(jié)目播放。
電視終端的任一輸入通道都在輸入通道菜單存在著唯一對應(yīng)的輸入通道圖標(biāo)。
在電視終端被觸發(fā)進行輸入通道菜單顯示之后,例如,與電視終端配合的遙控端通過向電視終端發(fā)送輸入通道切換的用戶指令之后,電視終端將根據(jù)此用戶指令觸發(fā)進行輸入通道菜單的顯示,以便于后續(xù)能夠彈出可供用戶進行輸入通道選擇和切換的輸入通道菜單。
對于電視終端而言,自身在被觸發(fā)進行輸入通道菜單的顯示時,需要對輸入通道進行信號輸入檢測,以獲知輸入通道是否有信號輸入。
所指的信號輸入檢測是指輸入通道中是否存在著信號輸入。進行輸入通道中是否存在信號輸入的檢測,以獲知電視終端中輸入通道是否存在著信號輸入。在一個示例性實施例中,在進行了電視終端中輸入通道的信號輸入檢測之后,所得到的信號輸入檢測結(jié)果可以使用字符“0”標(biāo)示和字符“1”,即使用字符“0”代表輸入通道中無信號輸入;使用字符“1”代表輸入通道中有信號輸入。也就是說,所得到的信號輸入檢測結(jié)果將是“0”或“1”任意一個字符。
在所進行的輸入檢測中,對于AV通道、DTV通道、ATV通道和分量通道,可檢測信號輸入;而對于HDMI通道和USB通道,雖然也是檢測其信號的輸入,但其輸入的信號為數(shù)字信號,具體的,其數(shù)據(jù)傳輸是通過DATA信號實現(xiàn)的,通過DATA信號與電視終端的處理組件通信,進而實現(xiàn)數(shù)據(jù)傳輸,因此,對于以數(shù)字信號形式實現(xiàn)信號輸入的HDMI通道和USB通道,檢測其有無數(shù)字信號的輸入即可。
在步驟330中,將有信號輸入的輸入通道確定為有效輸入通道。
其中,電視終端中存在著眾多的輸入通道,但有的輸入通道存在著信號輸入,而有的輸入通道由于諸多因素的存在,而并不存在著信號輸入。
對于電視終端所進行的節(jié)目播放而言,電視終端將無法在無信號輸入的輸入通道下進行節(jié)目播放。因此,存在著信號輸入的輸入通道才是有效輸入通道。
因此,將有信號輸入的輸入通道確定為電視終端的有效輸入通道。
在這里需要說明的是,所指的輸入通道和有效輸入通道等相關(guān)術(shù)語,即為電視終端中進行節(jié)目播放的輸入通道,但其中本公開的具體實現(xiàn)中,將有唯一對應(yīng)的輸入通道標(biāo)識、輸入通道名稱等唯一性的標(biāo)識信息。
因此,在此根據(jù)是否有信號輸入確定電視終端的有效輸入通道步驟的具體實現(xiàn)中,將是根據(jù)所進行的信號輸入檢測得到存在輸入信號的輸入通道所對應(yīng)的輸入通道標(biāo)識或輸入通道名稱等標(biāo)識信息,在此不進行限定,只要能夠確定電視終端的有效輸入通道即可。
在步驟350中,將有效輸入通道對應(yīng)的輸入通道圖標(biāo)分布于輸入通道菜單前端,并顯示輸入通道菜單。
其中,電視終端的眾多輸入通道均有唯一對應(yīng)的輸入通道圖標(biāo),因此,所存在的輸入通道圖標(biāo)也較多。對于較多輸入通道圖標(biāo)所形成的輸入通道菜單而言,將包含了眾多的菜單項,其中,每一菜單項都填充了一個輸入通道圖標(biāo)。在此通過進行菜單項的選擇和點擊即可實現(xiàn)輸入通道的選擇和切換。
在確定了電視終端的有效輸入通道之后,獲取有效輸入通道對應(yīng)的輸入通道圖標(biāo),并將其置于輸入通道菜單的前端,即有效輸入通道對應(yīng)的輸入通道圖標(biāo)被填充至輸入通道菜單中置于前端的菜單項;其余的輸入通道圖標(biāo)被填充至輸入通道菜單的后端,即輸入通道菜單中置于后端的菜單項。
由此便實現(xiàn)了輸入通道菜單中輸入通道圖標(biāo)的分布,并且對此輸入通道圖標(biāo)的分布實現(xiàn)了優(yōu)化,有效輸入通道對應(yīng)的輸入通道圖標(biāo)被集中分布于輸入通道菜單的前端。
在完成了輸入通道菜單的輸入通道圖標(biāo)分布之后,即可進行電視終端中輸入通道菜單的顯示,例如,在電視終端的屏幕中彈出此輸入通道菜單。
通過如上所述的輸入通道圖標(biāo)的顯示控制的實現(xiàn),即可實現(xiàn)了電視終端中輸入通道菜單的優(yōu)化,進而使得電視終端中有效輸入通道能夠?qū)崿F(xiàn)快速切換,即便電視終端中輸入通道的數(shù)量越來越多也不會對任一輸入通道的快速切換造成影響,保證了電視終端中輸入通道快速切換實現(xiàn)的穩(wěn)定性和可靠性,為后續(xù)電視終端的快速發(fā)展提供保障。
圖4是根據(jù)一示例性實施例示出的一種輸入通道圖標(biāo)的顯示控制方法的流程圖。該輸入通道圖標(biāo)的顯示控制方法可以用于圖2所示裝置的處理組件202。在圖3對應(yīng)實施例的步驟310之前,如圖4所示,該輸入通道圖標(biāo)的顯示控制方法,可以由電視終端中的處理組件202執(zhí)行,可以包括以下步驟。
在步驟410中,接收電視終端進行輸入通道菜單顯示的用戶指令。
其中,進行輸入通道菜單顯示的用戶指令可以是觸發(fā)了輸入通道切換按鈕的遙控端向圖1所示的電視終端發(fā)出的。
與之相對應(yīng)的,電視終端將接收到遙控端對其進行操控,以進行輸入通道菜單顯示的用戶指令。
在步驟430中,根據(jù)用戶指令檢測電視終端的輸入通道是否有外設(shè)接入。
其中,在獲取到遙控端所發(fā)送的用戶指令之后,對電視終端中的各輸入通道分別進行硬件檢測,以便于確定已經(jīng)接入外設(shè)的輸入通道,即獲得輸入通道是否有外設(shè)接入,得到相應(yīng)的硬件檢測結(jié)果。
電視終端中,每一輸入通道都配置檢測電路。該檢測電路用于實現(xiàn)硬件檢測,即檢測輸入通道中是否有外設(shè)接入。
例如,在HDMI通道,存在外設(shè)接入時,HOTPLUG引腳會變成高電平,HDMI通道的檢測電路將檢測到HOTPLUG引腳的電平變化,此時將記錄此硬件檢測結(jié)果,即標(biāo)示輸入通道的是否有外設(shè)接入。
對于其它輸入通道,例如,USB通道、ATV通道、DTV通道、AV通道、分量通道和SCART通道等,在各自所對應(yīng)的接口,也都配置有相應(yīng)的檢測電路,進而實現(xiàn)輸入通道中外設(shè)接入的檢測。
因此,輸入通道的硬件檢測結(jié)果用于標(biāo)識相應(yīng)輸入通道是否接入外設(shè)。
與信號輸入的檢測相類似的,在一個示例性實施例中,有外設(shè)檢測的檢測,即硬件檢測結(jié)果可以使用“0”字符標(biāo)識和“1”字符標(biāo)識,“0”字符表示相應(yīng)輸入通道未接入外設(shè)“1”字符標(biāo)識表示相應(yīng)輸入通道已接入外設(shè)。也就是說,硬件檢測結(jié)果包括“0”或“1”字符。
在步驟450中,將有外設(shè)接入的輸入通道確定為進行信號輸入檢測的輸入通道。
其中,如前所述的,根據(jù)檢測所確定的有外設(shè)接入的輸入通道可以獲知電視終端中接入外設(shè)的輸入通道,進而在后續(xù)的處理中,將對接入外設(shè)的輸入通道進行信號輸入檢測。
通過如上所述的實現(xiàn)過程,電視終端對于輸入通道,將在檢測信號有無之前,首先檢測是否接入了外設(shè),對電視終端中輸入通道檢測的實現(xiàn)進行了優(yōu)化,不對所有的輸入通道進行信號檢測,進而節(jié)省了系統(tǒng)資源,有助于提高處理效率。
如上所述的實現(xiàn)過程,可通過電視終端中處理組件這一具體硬件實現(xiàn)。處理組件將記錄電視終端中輸入通道的硬件檢測結(jié)果,進而確定即將通過圖3對應(yīng)實施例進行信號輸入檢測的輸入通道,在此之后,通過圖3對應(yīng)實施例處理組件會對確定進行信號輸入檢測的輸入通道進行硬件檢測,以記錄相應(yīng)的結(jié)果,即獲得輸入通道的硬件檢測結(jié)果,進而由此實現(xiàn)電視終端中輸入通道菜單的優(yōu)化。
根據(jù)一示例性實施例示出的一種輸入通道圖標(biāo)的顯示控制方法。該方法可以包括以下步驟。
在輸入通道菜單根據(jù)輸入通道的是否有外設(shè)接入和是否有信號輸入為輸入通道對應(yīng)的輸入通道圖標(biāo)進行是否有外設(shè)接入和是否有信號輸入的圖標(biāo)標(biāo)記。
其中,對于圖3對應(yīng)實施例所最終得到并顯示的輸入通道菜單,即,有效輸入通道對應(yīng)的輸入通道圖標(biāo)被集中分布于前端的輸入通道菜單中,分別根據(jù)每一輸入通道所對應(yīng)的是否有外設(shè)接入和是否有信號輸入對輸入通道圖標(biāo)進行標(biāo)記,也就是說,為每一輸入通道圖標(biāo)都將標(biāo)記相應(yīng)的是否有外設(shè)接入的圖標(biāo)和是否有信號輸入的圖標(biāo),以使得用戶通過查看輸入通道圖標(biāo)上所做的標(biāo)記,即可獲知此相應(yīng)輸入通道是否有外設(shè)接入和是否有信號輸入。
具體的,在一個示例性實施例中,可以根據(jù)是否有外設(shè)接入和是否有信號輸入,在輸入通道圖標(biāo)上標(biāo)記相應(yīng)輸入通道是否接入外設(shè)和是否存在信號輸入。
例如,如果根據(jù)有硬件檢測結(jié)果獲知相應(yīng)輸入通道已經(jīng)接入外設(shè),并且存在著信號輸入,則對輸入通道圖標(biāo)進行高亮標(biāo)記,在輸入通道圖標(biāo)所在的菜單項上增加彩色圖標(biāo),增加的彩色圖標(biāo)包括了有外設(shè)接入所對應(yīng)的外設(shè)接入圖標(biāo)和有信號輸入所對應(yīng)的信號輸入圖標(biāo);
如果根據(jù)硬件檢測結(jié)果獲知輸入通道已經(jīng)接入外設(shè),但無信號輸入,則在輸入通道圖標(biāo)所在的菜單項上增加有外設(shè)接入對應(yīng)的外設(shè)接入圖標(biāo)和無信號輸入對應(yīng)的信號輸入圖標(biāo)。在一個示例性實施例中,根據(jù)實際運營的需要,兩種圖標(biāo)分別作為兩種元素而疊加為一個圖標(biāo),比如一灰色符號,以表示輸入通道有外設(shè)接入但信號不正常。
通過在輸入通道菜單中根據(jù)是否有外設(shè)接入和是否有信號輸入進行的標(biāo)記,使得用戶在查看輸入通道菜單時,能夠輕易獲知各輸入通道的狀況,進而能夠進一步地優(yōu)化輸入通道菜單,使得后續(xù)所進行的輸入通道切換是有效的,即能夠準(zhǔn)確切換到可正常進行節(jié)目播放的輸入通道,在減少操作的同時又提高了操作的準(zhǔn)確性和有效性。
圖5是對圖3對應(yīng)實施例中步驟350的細節(jié)進行的描述。該步驟350可用于圖1所示實施環(huán)境的電視終端110。如圖5所示,該輸入通道圖標(biāo)的顯示控制方法,由電視終端110執(zhí)行,可以包括以下步驟。
在步驟351中,獲取輸入通道的使用統(tǒng)計信息。
其中,電視終端中,每一輸入通道都有其所對應(yīng)的使用統(tǒng)計信息。使用統(tǒng)計信息用于記錄輸入通道的使用時長和/或使用頻率,甚至于輸入通道的使用次數(shù)等,使用統(tǒng)計信息用于反映相應(yīng)輸入通道的使用狀況。
每一輸入通道的使用統(tǒng)計信息都可以用于預(yù)測用戶所進行的輸入通道切換中,即將切換至此輸入通道的可能性。
在一個示例性實施例中,在圖3對應(yīng)實施例所進行的輸入通道菜單獲得和顯示的過程中,將首先獲取所有輸入通道所分別對應(yīng)的使用統(tǒng)計信息。
在步驟353中,按照輸入通道的使用統(tǒng)計信息進行有效輸入通道對應(yīng)的輸入通道圖標(biāo)排序得到有效輸入通道的輸入通道圖標(biāo)序列。
其中,根據(jù)輸入通道的使用統(tǒng)計信息,例如,使用時長或者使用頻率對有效輸入通道對應(yīng)的輸入通道圖標(biāo)進行排序,以獲得一輸入通道圖標(biāo)構(gòu)成的序列,即有效輸入通道的輸入通道圖標(biāo)序列。
在一個示例性實施中,使用統(tǒng)計信息可以是從單一維度進行輸入通道使用狀況統(tǒng)計得到的,進而便也從單一維度進行有效輸入通道對應(yīng)的輸入通道圖標(biāo)的排序,例如,此單一維度可以是使用時長,也可以是使用頻率,甚至于其它維度。
此外,使用統(tǒng)計信息也可以從多個維度進行輸入通道使用狀況的統(tǒng)計得到,與之相對應(yīng)的,也將從多個維度對輸入通道圖標(biāo)的排序進行綜合評估,例如,此多個維度可以是使用頻率維度和使用時長這一維度,也可以根據(jù)運營需要引入其它維度。
通過此過程,將得以實現(xiàn)與運營需求相符并且優(yōu)化用戶體驗的有效輸入通道的輸入通道圖標(biāo)序列,進而有利于獲得最大化的優(yōu)化效果,并且易于進行靈活調(diào)整。
在步驟355中,將有效輸入通道的輸入通道圖標(biāo)序列置于輸入通道菜單前端,電視終端的其它輸入通道圖標(biāo)置于通道切換菜單后端。
其中,如前所述的,有效輸入通道圖標(biāo)將置于輸入通道菜單的前端進行顯示,因此,只需要將有效輸入通道的輸入通道圖標(biāo)序列分別填充至輸入通道菜單前端的菜單項即可,而電視終端的其它輸入通道圖標(biāo)則置于通道切換菜單的后端。
通過此過程,既保證了輸入通道菜單中有效輸入通道的輸入通道圖標(biāo)的前端集中顯示,又在所進行的前端集中顯示中將用戶最為可能切換的輸入通道圖標(biāo)置于首端,進而甚至能夠使得用戶不需在遙控端上移動光標(biāo)就能夠?qū)崿F(xiàn)輸入通道的切換。
在步驟357中,顯示通道切換菜單。
其中,將所獲得的通道切換菜單在電視終端屏幕上彈出,以便于用戶進行輸入通道的切換。
通過如上所述的過程,更進一步地優(yōu)化了輸入通道菜單,使得輸入通道菜單中各輸入通道圖標(biāo)不再是固定不變的,而是能夠進行動態(tài)變化,進而自適應(yīng)地適配于用戶所進行的輸入通道切換,提高了電視終端中實現(xiàn)輸入通道切換的自適應(yīng)性。
根據(jù)一示例性實施例示出的輸入通道圖標(biāo)的顯示控制方法中,使用統(tǒng)計信息包括使用時長和/或使用頻率,該輸入通道圖標(biāo)的顯示控制方法還可以包括以下步驟。
在電視終端被切換至一輸入通道時,進行使用時長和/或使用頻率的更新。
其中,使用時長是指輸入通道使用的累計時間長度。使用頻率則是指輸入通道被使用的頻率。
在電視終端被切換至一輸入通道時,將對當(dāng)前此輸入通道的使用進行記錄,以在結(jié)束此輸入通道的使用時,根據(jù)記錄更新此輸入通道的使用統(tǒng)計信息。
一方面的,使用統(tǒng)計信息包括使用時長。在每次切換到一輸入通道時開始計時,直至關(guān)機或者再切換至另一輸入通道時,結(jié)束計時,按照計時所獲得的時長來更新此輸入通道的使用時長。
另一方面的,使用統(tǒng)計信息包括使用頻率。在每一次輸入通道的切換中,都將更新此輸入通道的使用頻率。
通過此過程,實現(xiàn)電視終端中各輸入通道的使用情況的更新,以為后續(xù)輸入通道菜單中進行的輸入通道圖標(biāo)智能排序提供了數(shù)據(jù)支撐,由此即可保證輸入通道圖標(biāo)智能排序的精準(zhǔn)性,進而獲得與用戶意圖相符合的輸入通道菜單。
以智能手機為例,遙控端為遙控器,結(jié)合具體應(yīng)用場景,描述該輸入通道圖標(biāo)的顯示控制方法。例如,圖6是根據(jù)一個示例性實施例的電視終端中原始輸入通道菜單的界面示意簡圖。
此原始輸入通道菜單600包括多個菜單項610,并且每一菜單項610都填充了一個輸入通道圖標(biāo)。
由這一原始的輸入通道菜單可知,電視終端的輸入通道包括ATV、DTV、AV、分量、HDMI1、HDMI2、HDMI3、USB3.0、USB2.0和SCART。
在這一原始輸入通道菜單600中,各輸入通道的輸入通道圖標(biāo)都是固定位置的,并且也無法獲知各輸入通道的信號情況,如果需要從AV通道切換到HDMI3,則會使得用戶在遙控器中不得不觸發(fā)多次向下按鍵的操作,以便于將光標(biāo)由AV這一輸入通道圖標(biāo)所在的菜單項移動至HDMI3這一輸入通道圖標(biāo)所在的菜單項。
用戶在遙控器按下進行輸入通道菜單顯示的按鍵時,遙控器向電視終端發(fā)送進行輸入通道菜單顯示的用戶指令。
請結(jié)合參閱圖7所示,電視終端在接收到進行輸入通道菜單顯示的用戶指令時,根據(jù)用戶指令進行電視終端中輸入通道的硬件檢測,以得到各輸入通道是否有外設(shè)接入,并進行信號輸入檢測,得到輸入通道的是否有信號輸入。
在此過程中,記錄保存每一輸入通道的是否有外設(shè)接入,并形成數(shù)據(jù)表A。數(shù)據(jù)庫表用于記錄每一輸入通道的硬件檢測結(jié)果,即標(biāo)示此輸入通道是否接入外設(shè),例如,數(shù)據(jù)庫表中“0”字符代表無外設(shè)接入,“1”字符則代表有外設(shè)接入。
相應(yīng)的,記錄保存每一輸入通道是否有信號輸入,形成數(shù)據(jù)表B。數(shù)據(jù)表B用于記錄每一輸入通道是否輸入信號,例如,數(shù)據(jù)表B中“0”字符代表無信號輸入,“1”字符代表有信號輸入。
融合數(shù)據(jù)表A和數(shù)據(jù)表B,由此即可形成數(shù)據(jù)表C,數(shù)據(jù)表C中每一列表條目都記錄了相應(yīng)輸入通道的綜合信息情況,即是否有外設(shè)接入和有無信號。
根據(jù)所進行的數(shù)據(jù)表A和數(shù)據(jù)表B的融合,可知,數(shù)據(jù)表C中每一列表條目都存在著兩位數(shù)據(jù)。其中,每一位表示有無外設(shè)接入,第二位表示有無信號。
例如,HDMI1這一輸入通道在數(shù)據(jù)表C的列表條目的數(shù)據(jù)是“11”,即表示有外設(shè)接入且信號正常;AV這一輸入通道在數(shù)據(jù)表C的列表條目的數(shù)據(jù)是“10”,即表示有外設(shè)接入但信號不正常;SCART這一輸入通道在數(shù)據(jù)表C的列表條目的數(shù)據(jù)是“00”,則表示無外設(shè)接入且信號不正常。
通過數(shù)據(jù)表C,可以獲知列表條目中數(shù)據(jù)為“11”的輸入通道為有效輸入通道,因此需要將有效輸入通道的輸入通道圖標(biāo)置于輸入通道菜單前端,以方便用戶快速切換到有效輸入通道。
獲得數(shù)據(jù)表C之后,將進行輸入通道菜單中輸入通道圖標(biāo)的智能排序。
具體的,數(shù)據(jù)表C中數(shù)據(jù)為“11”的輸入通道圖標(biāo)將置為首位,例如,如果HDMI1這一輸入通道和AV這一輸入通道在數(shù)據(jù)表C中的數(shù)據(jù)均為“11”,則可將這兩個輸入通道被為有效輸入通道,其輸入通道圖標(biāo)將被置于輸入通道菜單的前端,作為輸入通道菜單的第一檔圖標(biāo)。
數(shù)據(jù)表C中數(shù)據(jù)為“10”的輸入通道圖標(biāo)被置于有效輸入通道所在菜單項的下一菜單項。例如,如果USB3.0和分量這兩個輸入通道在數(shù)據(jù)表C中的數(shù)據(jù)均為“10”,則將這兩個輸入通道的輸入通道圖標(biāo)置于有效輸入通道下方,作為輸入通道菜單的第二檔圖標(biāo)。
數(shù)據(jù)表C中數(shù)據(jù)為“00”的輸入通道圖標(biāo)被置于輸入通道菜單的尾端。例如,如果DTV這一輸入通道在數(shù)據(jù)表C中的數(shù)據(jù)為“00”,則將這一輸入通道的輸入通道圖標(biāo)置于輸入通道菜單的尾端,作為輸入通道菜單的第三檔圖標(biāo)。
具體過程可參閱圖7所示的步驟,即步驟S1至步驟S4的執(zhí)行過程。
另外,更進一步的,在第一檔圖標(biāo)中,還將根據(jù)使用情況進行排序。具體的,可將使用時長最長的輸入通道所對應(yīng)的輸入通道圖標(biāo)排在前面,或者使用頻率最高的輸入通道對應(yīng)的輸入通道圖標(biāo)排在前面。
例如,假設(shè)HDMI1和AV都是有外設(shè)且信號正常的輸入通道,即有效輸入通道時,如果HDMI1的使用時長為300小時,AV的使用時長是270小時,則會將HDMI1對應(yīng)的輸入通道圖標(biāo)置于輸入通道菜單的最前面。
更進一步優(yōu)選的,還將根據(jù)輸入通道是否接入外設(shè)和有無信號進行標(biāo)記,即為輸入通道在輸入通道菜單中的顯示附上是否有外設(shè)接入和是否有信號輸入的圖標(biāo)標(biāo)記。
通過如上所述的過程,便得到經(jīng)過了智能排序的輸入通道菜單,即如圖8所示,在經(jīng)過了智能排序的輸入通道菜單中,對已接入外設(shè)且有信號的輸入通道,如HDMI1圖標(biāo)和AV圖標(biāo),在其所在的菜單項中標(biāo)記接入外設(shè)且有信號圖標(biāo)810;對已接入外設(shè)但無信號的輸入通道,如USB3.0圖標(biāo)和分量圖標(biāo),則在其所在的菜單項中標(biāo)記接入外設(shè)但無信號圖標(biāo)830。
下述為本公開裝置實施例,可以用于執(zhí)行本公開上述電視終端110執(zhí)行的輸入通道圖標(biāo)的顯示控制方法實施例。對于本公開裝置實施例中未披露的細節(jié),請參照本公開輸入通道圖標(biāo)的顯示控制方法實施例。
圖9是根據(jù)一示例性實施例示出的一種電視終端的框圖,該電視終端可以用于圖1所示的實施環(huán)境中,執(zhí)行圖3所示的輸入通道圖標(biāo)的顯示控制方法的全部步驟。如圖9所示,該電視終端包括但不限于:信號輸入檢測模塊910、有效通道確定模塊930和菜單顯示模塊950。
信號檢測模塊910,用于檢測電視終端中輸入通道是否有信號輸入。
有效通道確定模塊930,用于將有信號輸入的輸入通道確定為有效輸入通道。
菜單顯示模塊950,用于將有效輸入通道對應(yīng)的輸入通道圖標(biāo)分布于輸入通道菜單前端,并顯示輸入通道菜單。
圖10是根據(jù)另一示例性實施例示出的一種電視終端的框圖。該電視終端可以用于圖1所示的實施環(huán)境中,執(zhí)行圖4所示的輸入通道圖標(biāo)的顯示控制方法的全部步驟。如圖10所示,該電視終端包括但不限于:用戶指令接收模塊1010、硬件檢測模塊1030和信號檢測通道確定模塊1050。
用戶指令接收模塊1010,用于接收電視終端進行輸入通道菜單顯示的用戶指令。
硬件檢測模塊1030,用于根據(jù)用戶指令檢測電視終端的輸入通道是否有外設(shè)接入。
信號檢測通道確定模塊1050,用于將有外設(shè)接入的輸入通道確定為進行信號輸入檢測的輸入通道。
可選的,該電視終端還可以包括但不限于:標(biāo)記模塊。該標(biāo)記模塊用于在輸入通道菜單根據(jù)輸入通道的是否有外設(shè)接入和是否有信號輸入標(biāo)記輸入通道對應(yīng)的輸入通道圖標(biāo)進行是否有外設(shè)接入和是否有信號輸入的圖標(biāo)標(biāo)記。
圖11是根據(jù)一示例性實施例示出的菜單顯示模塊的框圖。該菜單顯示模塊950包括但不限于:使用統(tǒng)計信息獲取單元951、排序單元953、圖標(biāo)分布單元955和顯示執(zhí)行單元957。
使用統(tǒng)計信息獲取單元951,用于獲取輸入通道的使用統(tǒng)計信息。
排序單元953,用于按照輸入通道的使用統(tǒng)計信息進行有效輸入通道對應(yīng)的輸入通道圖標(biāo)排序得到有效輸入通道的輸入通道圖標(biāo)序列。
圖標(biāo)分布單元955,用于將有效輸入通道的輸入通道圖標(biāo)序列置于輸入通道菜單前端,電視終端的其它輸入通道圖標(biāo)置于輸入通道菜單后端。
顯示執(zhí)行單元957,用于顯示通道切換菜單。
可選的,使用統(tǒng)計信息包括使用時長和/或使用頻率,該電視終端還包括:使用統(tǒng)計信息更新模塊。
使用統(tǒng)計信息更新模塊,用于在電視終端被切換至一輸入通道時,進行使用時長和/或使用頻率的更新。
可選的,本公開還提供一種電視終端,該電視終端可以用于圖1所示實施環(huán)境中,執(zhí)行圖3、圖4和圖5任一所示的輸入通道圖標(biāo)的顯示控制方法的全部或者部分步驟。所述裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為執(zhí)行:
檢測電視終端中輸入通道是否有信號輸入。
將有信號輸入的輸入通道確定為有效輸入通道。
將有效輸入通道對應(yīng)的輸入通道圖標(biāo)分布于輸入通道菜單前端,并顯示輸入通道菜單。
該實施例中的裝置的處理器執(zhí)行操作的具體方式已經(jīng)在有關(guān)該輸入通道圖標(biāo)的顯示控制方法的實施例中執(zhí)行了詳細描述,此處將不做詳細闡述說明。
在示例性實施例中,還提供了一種存儲介質(zhì),該存儲介質(zhì)為計算機可讀存儲介質(zhì),例如可以為包括指令的臨時性和非臨時性計算機可讀存儲介質(zhì)。該存儲介指例如包括指令的存儲器204,上述指令可由裝置200的處理器218執(zhí)行以完成上述輸入通道圖標(biāo)的顯示控制方法。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍執(zhí)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。