智能電視應(yīng)用程序選項(xiàng)的快捷切換方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種智能電視應(yīng)用程序選項(xiàng)的快捷切換方法和裝置,其中上述方法包括:接收控制信號(hào)并解析;如果解析結(jié)果為選項(xiàng)的切換指令,則獲取切換操作類型;根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng);在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息;建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。采用本發(fā)明實(shí)施例提供的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法通過(guò)同一個(gè)控件即可實(shí)現(xiàn)不同選項(xiàng)之間的切換,有效減少了可切換選項(xiàng)所在界面的面積,提升了智能電視的用戶體驗(yàn)。
【專利說(shuō)明】智能電視應(yīng)用程序選項(xiàng)的快捷切換方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視【技術(shù)領(lǐng)域】,特別地,涉及一種智能電視應(yīng)用程序選項(xiàng)的快捷切換方法及裝置。
【背景技術(shù)】
[0002]隨著手機(jī)和平板電腦的大面積智能化,智能電視也正逐步進(jìn)入我們的生活。智能電視像智能手機(jī)一樣,具有全開(kāi)放式平臺(tái),搭載了操作系統(tǒng),可以由用戶自行安裝和卸載軟件、游戲等程序,這類程序可能是智能電視生產(chǎn)商提供的,還可能是第三方服務(wù)商提供的,通過(guò)此類程序可以不斷對(duì)智能電視的功能進(jìn)行擴(kuò)充。另外,還可以通過(guò)網(wǎng)線、無(wú)線網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)上網(wǎng)沖浪等。即,真正的智能電視能從網(wǎng)絡(luò)、AV設(shè)備、PC等多種渠道獲得節(jié)目?jī)?nèi)容,通過(guò)簡(jiǎn)單易用的整合式操作界面,簡(jiǎn)易操作即可將消費(fèi)者最需要的內(nèi)容在大屏幕上清晰地展現(xiàn)。
[0003]現(xiàn)有智能電視的生產(chǎn)廠商在設(shè)計(jì)環(huán)節(jié)針對(duì)電視顯示屏的屏體特征、消費(fèi)者常規(guī)需求將主界面設(shè)計(jì)為由靜態(tài)圖標(biāo)有序排列,如圖1所示,其為現(xiàn)有技術(shù)智能電視的顯示屏幕
11、界面12和多個(gè)具有不同功能的圖標(biāo)13,其中,圖標(biāo)13均勻的擺放在界面12上,而且界面12的大小不能大于顯示屏幕11的邊框。如果當(dāng)前的界面12不能顯示所有圖標(biāo)13,則可以設(shè)置多個(gè)界面12,用戶通過(guò)翻下一個(gè)界面12來(lái)查看更多的圖標(biāo)。
[0004]每個(gè)圖標(biāo)對(duì)應(yīng)一個(gè)功能模塊,在這些功能模塊中,有很多是需要進(jìn)行選項(xiàng)切換的功能模塊,例如圖像設(shè)置、網(wǎng)絡(luò)設(shè)置、頻道選擇等?,F(xiàn)有技術(shù)中,實(shí)現(xiàn)選項(xiàng)切換的方式為:用戶選中功能模塊對(duì)應(yīng)的圖標(biāo),進(jìn)入功能模塊的選項(xiàng)切換界面,顯示所有可切換選項(xiàng),每個(gè)可切換選項(xiàng)分別對(duì)應(yīng)一個(gè)控件。默認(rèn)狀態(tài)下,焦點(diǎn)位于其中某一個(gè)選項(xiàng)對(duì)應(yīng)的控件上,然后用戶通過(guò)遙控器的按鍵如確定鍵、上下切換鍵等或觸摸屏遙控器觸發(fā)焦點(diǎn)上、下或前、后移動(dòng),在整個(gè)顯示界面內(nèi)進(jìn)行選項(xiàng)的切換,實(shí)際上也是在控件之間進(jìn)行切換,焦點(diǎn)選中選項(xiàng)后,發(fā)出確定指令,控件被觸發(fā),就可以進(jìn)入該選項(xiàng)的詳情頁(yè)面。以圖像設(shè)置圖標(biāo)為例,用戶選中“圖像設(shè)置”之后進(jìn)入圖2-1所示的顯示了所有圖像模式選項(xiàng)的界面,在該界面內(nèi),應(yīng)用程序根據(jù)遙控器的指令上下移動(dòng)焦點(diǎn)進(jìn)行圖像模式切換,圖2-1中顯示的是焦點(diǎn)顯示“標(biāo)準(zhǔn)”圖像模式,點(diǎn)擊確定后,則進(jìn)入圖2-2所示的標(biāo)準(zhǔn)圖像模式的詳情頁(yè)面。
[0005]然而,在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問(wèn)題:現(xiàn)有的選項(xiàng)切換模式需要在顯示界面內(nèi)顯示所有可切換選項(xiàng)分別對(duì)應(yīng)的控件,導(dǎo)致選項(xiàng)界面在整個(gè)電視顯示屏的占用面積過(guò)大,嚴(yán)重影響正在播放節(jié)目的觀影效果。
[0006]因此,如何解決現(xiàn)有智能電視應(yīng)用程序選項(xiàng)切換影響電視觀影效果、切換花費(fèi)時(shí)間長(zhǎng),成為目前最需要解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,在一個(gè)選項(xiàng)切換控件中即可實(shí)現(xiàn)各種選項(xiàng)的切換,避免所有可切換選項(xiàng)一起顯示在一個(gè)顯示界面內(nèi),減少選項(xiàng)切換在整個(gè)顯示界面中的占用比例,提升智能電視的用戶體驗(yàn)。
[0008]為了解決上述問(wèn)題,一方面,提供了一種智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,當(dāng)前運(yùn)行應(yīng)用程序包含有多個(gè)選項(xiàng),在應(yīng)用程序的界面中,多個(gè)選項(xiàng)對(duì)應(yīng)同一個(gè)控件,同一時(shí)刻,所述控件的文本顯示位置顯示其中一個(gè)選項(xiàng)的標(biāo)識(shí)信息,且該選項(xiàng)獲得操作焦點(diǎn),當(dāng)需要進(jìn)行選項(xiàng)切換時(shí),所述方法包括:接收控制信號(hào)并解析;如果解析結(jié)果為選項(xiàng)的切換指令,則獲取切換操作類型;根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng);在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息;建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。
[0009]可選地,上述方法還包括:預(yù)先創(chuàng)建按鈕框架以及視圖框架;在所述按鈕框架的布局中嵌套所述視圖框架;在所述視圖框架中創(chuàng)建ViewFlipper,將所述當(dāng)前應(yīng)用程序的所有選項(xiàng)加載到所述ViewFlipper中;
所述根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng),包括:通過(guò)所述按鈕框架將當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及切換操作類型傳遞給所述視圖框架,以便所述視圖框架根據(jù)所述當(dāng)前選項(xiàng)、切換操作類型以及ViewSlipper中已加載的各選項(xiàng),確定目標(biāo)選項(xiàng)。
[0010]可選地,所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)之后,還包括:接收控制信號(hào)并解析;如果解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示。
[0011]可選地,所述如果解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示;具體為:如果解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù),與所述控件在同一頁(yè)面內(nèi)展示。
[0012]可選地,上述方法還包括:當(dāng)所有選項(xiàng)顯示完畢后,若繼續(xù)執(zhí)行選項(xiàng)切換指令,則自動(dòng)循環(huán)進(jìn)入下一輪選項(xiàng)切換。
[0013]可選地,所述步驟:在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息;具體為:
在所述控件的文本顯示位置,輔助預(yù)置的動(dòng)畫(huà)效果隱藏當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息。
[0014]另一方面,還提供了一種智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置,當(dāng)前運(yùn)行應(yīng)用程序包含有多個(gè)選項(xiàng),在應(yīng)用程序的界面中,多個(gè)選項(xiàng)對(duì)應(yīng)同一個(gè)控件,同一時(shí)刻,所述控件的文本顯示位置顯示其中一個(gè)選項(xiàng)的標(biāo)識(shí)信息,且該選項(xiàng)獲得操作焦點(diǎn),所述裝置包括:第一解析單元,用于接收控制信號(hào)并解析;操作類型獲取單元,用于在獲知解析結(jié)果為選項(xiàng)的切換指令情況下獲取切換操作類型;目標(biāo)選項(xiàng)確定單元,用于根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng);目標(biāo)選項(xiàng)顯示單元,用于在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息;操作焦點(diǎn)獲取單元,用于建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。
[0015]可選地,上述裝置還包括:框架創(chuàng)建單元,用于預(yù)先創(chuàng)建按鈕框架以及視圖框架;框架嵌套單元,用于在所述按鈕框架的布局中嵌套所述視圖框架JiewSlipper創(chuàng)建單元,用于在所述視圖框架中創(chuàng)建ViewSlipper,將所述當(dāng)前應(yīng)用程序的所有選項(xiàng)加載到所述ViewSlipper 中;
所述目標(biāo)選項(xiàng)確定單元,具體用于:通過(guò)所述按鈕框架將當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及切換操作類型傳遞給所述視圖框架,以便所述視圖框架根據(jù)所述當(dāng)前選項(xiàng)、切換操作類型以及ViewSlipper中已加載的各選項(xiàng),確定目標(biāo)選項(xiàng)。
[0016]可選地,上述裝置還包括:第二解析單元,用于接收控制信號(hào)并解析;詳情界面顯示單元,用于當(dāng)解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示。
[0017]可選地,上述裝置還包括:循環(huán)切換單元,用于當(dāng)所有選項(xiàng)顯示完畢后,若繼續(xù)執(zhí)行選項(xiàng)切換指令,則自動(dòng)循環(huán)進(jìn)入下一輪選項(xiàng)切換。
[0018]可選地,所述目標(biāo)選項(xiàng)顯示單元,具體用于:在所述控件的文本顯示位置,輔助預(yù)置的動(dòng)畫(huà)效果隱藏當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息。
[0019]與現(xiàn)有技術(shù)相比,上述技術(shù)方案中的一個(gè)技術(shù)方案具有以下優(yōu)點(diǎn):
采用本發(fā)明實(shí)施例提供的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法和裝置,當(dāng)用戶需要對(duì)應(yīng)用程序中的可切換選項(xiàng)進(jìn)行切換時(shí),通過(guò)同一個(gè)控件即可實(shí)現(xiàn)不同選項(xiàng)之間的切換,有效減少了可切換選項(xiàng)所在界面的面積,減小了選項(xiàng)切換界面占整個(gè)顯示界面的比例,盡可能地減少了設(shè)置界面對(duì)正播放節(jié)目的實(shí)時(shí)觀看效果的影響,提升了智能電視的用戶體驗(yàn)。
[0020]【專利附圖】
【附圖說(shuō)明】
圖1是現(xiàn)有技術(shù)智能電視的顯示主界面示意圖;
圖2-1是現(xiàn)有技術(shù)圖像設(shè)置的選項(xiàng)切換界面;
圖2-2是現(xiàn)有技術(shù)標(biāo)準(zhǔn)圖像模式的詳情頁(yè)面;
圖3是本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換方法實(shí)施例一的流程圖;
圖4-1是本發(fā)明圖像設(shè)置實(shí)施例中切換前當(dāng)前選項(xiàng)的示意圖;
圖4-2是本發(fā)明圖像設(shè)置實(shí)施例中向后切換后目標(biāo)選項(xiàng)的示意圖;
圖4-3是本發(fā)明圖像設(shè)置實(shí)施例中向前切換后目標(biāo)選項(xiàng)的示意圖;
圖5是本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換方法【具體實(shí)施方式】示意圖;
圖6是本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換方法實(shí)施例三的流程圖;
圖7-1是本發(fā)明實(shí)施例中以下一級(jí)頁(yè)面的方式展示自然模式詳情信息的示意圖;
圖7-2是本發(fā)明實(shí)施例中在圖像模式控件所在的同一級(jí)頁(yè)面內(nèi)顯示自然模式詳情信息的不意圖;
圖8是本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置實(shí)施例一的結(jié)構(gòu)框圖;
圖9是本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置實(shí)施例二的結(jié)構(gòu)框圖;
圖10是本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置實(shí)施例三的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0022]為了更好的理解本發(fā)明實(shí)施例提供的技術(shù)方案,也更好的與本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行對(duì)比,下面首先通過(guò)舉例的方式對(duì)現(xiàn)有技術(shù)中的實(shí)現(xiàn)方案進(jìn)行簡(jiǎn)單的介紹。
[0023]首先需要說(shuō)明的是,在本發(fā)明實(shí)施例中,涉及到的執(zhí)行主體包括遙控器和智能電視,本發(fā)明技術(shù)方案的實(shí)現(xiàn)過(guò)程是二者的交互過(guò)程。其中,遙控器用于通過(guò)按鍵或滑動(dòng)觸摸顯示屏發(fā)出信號(hào)。智能電視用于接收遙控器信號(hào),并根據(jù)遙控器信號(hào)對(duì)當(dāng)前應(yīng)用程序進(jìn)行相應(yīng)操作。本發(fā)明實(shí)施例涉及的應(yīng)用程序是裝載在智能電視上的、具有多個(gè)可切換選項(xiàng)的設(shè)置程序如網(wǎng)絡(luò)設(shè)置、圖像設(shè)置等。為了便于描述,下面從智能電視的角度出發(fā),對(duì)本發(fā)明實(shí)施例進(jìn)行介紹。
[0024]參照?qǐng)D3,示出了本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換方法實(shí)施例一的流程圖,在該實(shí)施例中,當(dāng)前運(yùn)行應(yīng)用程序包含有多個(gè)選項(xiàng),在應(yīng)用程序的顯示界面中,多個(gè)選項(xiàng)對(duì)應(yīng)同一個(gè)控件,同一時(shí)刻,所述控件的文本顯示位置顯示其中一個(gè)選項(xiàng)的標(biāo)識(shí)信息,且該選項(xiàng)獲得操作焦點(diǎn)。下面結(jié)合圖4所示的圖像設(shè)置頁(yè)面為例進(jìn)行說(shuō)明。如圖4-1所示,控件4為圖像模式切換控件,控件4上設(shè)置有文本顯示位置41,圖中顯示了切換前當(dāng)前選項(xiàng)的標(biāo)識(shí)信息為“標(biāo)準(zhǔn)”,即控件的操作焦點(diǎn)處于標(biāo)準(zhǔn)模式。
[0025]當(dāng)需要進(jìn)行選項(xiàng)切換時(shí),上述方法包括:
S301:接收控制信號(hào)并解析;
上述控制信號(hào)來(lái)自于遙控器,可以是用戶按壓普通遙控器的物理按鍵發(fā)出,也可以是用戶滑動(dòng)觸摸屏控制的遙控器發(fā)出。智能電視的應(yīng)用程序接收到遙控器信號(hào)后進(jìn)行解析,解析結(jié)果可以是切換到上一個(gè)選項(xiàng)或切換到下一個(gè)選項(xiàng),也可以是顯示該選項(xiàng)鏈接的詳情頁(yè)面等。
[0026]S302:如果解析結(jié)果為選項(xiàng)的切換指令,則獲取切換操作類型;
上述切換操作類型包括切換到前一個(gè)選項(xiàng),或者切換到下一個(gè)選項(xiàng)。
[0027]S303:根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng); 下面結(jié)合具體例子進(jìn)行說(shuō)明,假設(shè)圖像設(shè)置中總共包括五種圖像模式,并按預(yù)設(shè)順序
依次排列為:標(biāo)準(zhǔn)、自然、鮮艷、明亮、自定義。
[0028]結(jié)合圖4-1,當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)為“標(biāo)準(zhǔn)”模式,若切換操作類型為切換到下一選項(xiàng),則確定目標(biāo)選項(xiàng)為“自然”模式。若切換操作類型為切換到上一選項(xiàng),則確定目標(biāo)選項(xiàng)為“自定義”模式。
[0029]可選的,當(dāng)所有選項(xiàng)顯示完畢后,若繼續(xù)執(zhí)行切換選項(xiàng)指令,則自動(dòng)循環(huán)進(jìn)入下一輪選項(xiàng)切換。具體地,結(jié)合上述具體實(shí)施例進(jìn)行說(shuō)明,若當(dāng)前選項(xiàng)為“自定義”模式,若繼續(xù)執(zhí)行切換下一選項(xiàng)的指令,則自動(dòng)循環(huán)獲取“標(biāo)準(zhǔn)”模式為目標(biāo)選項(xiàng)。同理,當(dāng)操作類型為切換上一選項(xiàng)時(shí),若當(dāng)前選項(xiàng)為圖4-1的所示的“標(biāo)準(zhǔn)”模式,則執(zhí)行切換上一選項(xiàng)后,獲取的目標(biāo)選項(xiàng)為“自定義”模式。
[0030]S304:在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息;
在上述圖像模式切換實(shí)施例中,上述“標(biāo)準(zhǔn)”、“自然”、“鮮艷”、“明亮”、“自定義”為圖像模式的標(biāo)識(shí)信息。結(jié)合圖4所示實(shí)施例,圖4-1為當(dāng)前選項(xiàng)的示意圖,當(dāng)操作類型為切換下一選項(xiàng)時(shí),則在控件4的文本顯示位置41處隱藏“標(biāo)準(zhǔn)”字樣,顯示“自然”字樣,得到如圖4-2所示的目標(biāo)選項(xiàng)的示意圖。同理,當(dāng)操作類型為切換上一選項(xiàng)時(shí),則在控件4的文本顯示位置41處隱藏“標(biāo)準(zhǔn)”字樣,顯示“自定義”字樣,得到如圖4-3所示的目標(biāo)選項(xiàng)的示意圖。
[0031]可選地,步驟S304還可以具體為:在所述控件的文本顯示位置,輔助預(yù)置的動(dòng)畫(huà)效果隱藏當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息。
[0032]上述預(yù)置的動(dòng)畫(huà)效果可以是“左進(jìn)右出”或“下進(jìn)上出”等方式的動(dòng)畫(huà)效果。
[0033]S305:建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。
[0034]具體地,切換后的目標(biāo)選項(xiàng)的標(biāo)識(shí)信息獲得操作焦點(diǎn),具體到后臺(tái)程序,也要建立目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,使目標(biāo)選項(xiàng)的標(biāo)識(shí)信息與目標(biāo)選項(xiàng)的詳情界面等信息相對(duì)應(yīng)。
[0035]可選的,本發(fā)明還提供了一種智能電視應(yīng)用程序選項(xiàng)的快捷切換方法的【具體實(shí)施方式】,如圖5所示,具體包括:
S501:預(yù)先創(chuàng)建按鈕框架以及視圖框架;
具體地,可以在Andriod系統(tǒng)提供的Linearlayout的框架類的基礎(chǔ)上創(chuàng)建一種新型控件SelectButton,該控件集合了按鈕框架Button和視圖框架SelectView的功能特點(diǎn)。
[0036]S502:在所述按鈕框架的布局中嵌套所述視圖框架;
具體地,在SelectButton的布局layout中嵌套SelectView,通過(guò)點(diǎn)擊SelectButton將OnClick的動(dòng)作傳給視圖框架SelectView。
[0037]S503:在所述視圖框架中創(chuàng)建ViewFlipper,將所述當(dāng)前應(yīng)用程序的所有選項(xiàng)加載到所述ViewFlipper中;
具體地,在視圖框架SelectView中創(chuàng)建一個(gè)ViewFlipper,將所有選項(xiàng)的信息加載進(jìn)去。
[0038]S504:接收控制信號(hào)并解析;
5505:如果解析結(jié)果為選項(xiàng)的切換指令,則獲取切換操作類型;
5506:通過(guò)所述按鈕框架將當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及切換操作類型傳遞給所述視圖框架,以便所述視圖框架根據(jù)所述當(dāng)前選項(xiàng)、切換操作類型以及ViewSlipper中已加載的各選項(xiàng),確定目標(biāo)選項(xiàng)。
[0039]S507:在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息;
S508:建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。
[0040]需要說(shuō)明的是圖5所示實(shí)施例中,實(shí)際上是在圖3所示實(shí)施例一的基礎(chǔ)上增加了步驟 S501 ?S503,其它步驟 S504、S505、S507、S508 與圖 3 所示的步驟 S301、S302、S304、S305分別對(duì)應(yīng)相同或類似,此處不再贅述。
[0041]可選的,在選定目標(biāo)選項(xiàng)后,后臺(tái)程序也支持智能電視進(jìn)入相應(yīng)模式后,若用戶想了解當(dāng)前選項(xiàng)的詳情信息,還可以增加展示詳情頁(yè)面的步驟。圖6示出了本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換方法實(shí)施例三的流程圖,在圖3所示實(shí)施例一的基礎(chǔ)上,還可以進(jìn)一步包括:
S306、接收控制信號(hào)并解析;
具體地,解析結(jié)果可以是用戶通過(guò)觸發(fā)“確定”鍵發(fā)出的顯示選項(xiàng)詳情界面的指令,也可以是用戶通過(guò)觸發(fā)“返回”按鍵發(fā)出的返回上級(jí)頁(yè)面的指令等。
[0042]S307、如果解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示。
[0043]具體地,步驟S307中,詳情頁(yè)面信息可以是在下一級(jí)頁(yè)面進(jìn)行展示,也可以在與所述控件所在的同一頁(yè)面內(nèi)進(jìn)行展示。
[0044]依然以上述圖4所示實(shí)施例,在切換到自然模式后,可以采用圖7-1所示的以下一級(jí)頁(yè)面的方式展示自然模式的詳情信息,也可以采用圖7-2所示的方式,在圖像模式控件所在的同一級(jí)頁(yè)面內(nèi)顯示自然模式的詳情信息。
[0045]需要說(shuō)明的是,雖然圖7所示實(shí)施例是在圖3所示實(shí)施例的基礎(chǔ)上增加了上述步驟。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚,本發(fā)明中各實(shí)施例均可增加上述步驟,并不局限于只有實(shí)施例一才能增加上述步驟。
[0046]對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員用該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。
[0047]其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于可選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0048]對(duì)應(yīng)上述智能電視應(yīng)用程序選項(xiàng)的快捷切換方法實(shí)施例,還提供了智能電視應(yīng)用程序選項(xiàng)的快捷切換方法裝置實(shí)施例。下面結(jié)合附圖進(jìn)行具體說(shuō)明。
[0049]參照?qǐng)D8,示出了本發(fā)明智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置實(shí)施例一的結(jié)構(gòu)框圖,當(dāng)前運(yùn)行應(yīng)用程序包含有多個(gè)選項(xiàng),在應(yīng)用程序的界面中,多個(gè)選項(xiàng)對(duì)應(yīng)同一個(gè)控件,同一時(shí)刻,所述控件的文本顯示位置顯示其中一個(gè)選項(xiàng)的標(biāo)識(shí)信息,且該選項(xiàng)獲得操作焦點(diǎn),所述裝置包括:
第一解析單元81,用于接收控制信號(hào)并解析;
操作類型獲取單元82,用于在獲知解析結(jié)果為選項(xiàng)的切換指令情況下獲取切換操作類
型;
目標(biāo)選項(xiàng)確定單元83,用于根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng);
目標(biāo)選項(xiàng)顯示單元84,用于在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息;
可選的,上述目標(biāo)選項(xiàng)顯示單元84,具體用于:在所述控件的文本顯示位置,輔助預(yù)置的動(dòng)畫(huà)效果隱藏當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息。
[0050]操作焦點(diǎn)獲取單元85,用于建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。
[0051]圖9示出了本發(fā)明一種智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置實(shí)施例二的結(jié)構(gòu)框圖,在圖8所示實(shí)施例一的基礎(chǔ)上,還可以包括:
框架創(chuàng)建單元91,用于預(yù)先創(chuàng)建按鈕框架以及視圖框架;
框架嵌套單元92,用于在所述按鈕框架的布局中嵌套所述視圖框架;
ViewSlipper創(chuàng)建單元93,用于在所述視圖框架中創(chuàng)建ViewSlipper,將所述當(dāng)前應(yīng)用程序的所有選項(xiàng)加載到所述ViewSlipper中。[0052]對(duì)應(yīng)的,上述目標(biāo)選項(xiàng)確定單元84,具體用于:通過(guò)所述按鈕框架將當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及切換操作類型傳遞給所述視圖框架,以便所述視圖框架根據(jù)所述當(dāng)前選項(xiàng)、切換操作類型以及ViewSlipper中已加載的各選項(xiàng),確定目標(biāo)選項(xiàng)。
[0053]此外,本發(fā)明提供了一種智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置實(shí)施例三的結(jié)構(gòu)框圖,如圖10所示,在圖8所示實(shí)施例一的基礎(chǔ)上還包括:
第二解析單元86,用于接收控制信號(hào)并解析;
詳情界面顯示單元87,用于當(dāng)解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示。
[0054]可選的,上述各裝置實(shí)施例還可以包括:
循環(huán)切換單元88,用于當(dāng)所有選項(xiàng)顯示完畢后,若繼續(xù)執(zhí)行切換下一選項(xiàng)指令,則自動(dòng)進(jìn)入下一輪選項(xiàng)切換,從第一切換選項(xiàng)開(kāi)始進(jìn)行顯示。
[0055]綜上可知,采用本發(fā)明實(shí)施例提供的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法和裝置,當(dāng)用戶需要對(duì)應(yīng)用程序中的可切換選項(xiàng)進(jìn)行切換時(shí),通過(guò)同一個(gè)控件即可實(shí)現(xiàn)不同選項(xiàng)之間的切換,有效減少了可切換選項(xiàng)所在界面的面積,減小了選項(xiàng)切換界面占整個(gè)顯示界面的比例,盡可能地減少了設(shè)置界面對(duì)正播放節(jié)目的實(shí)時(shí)觀看效果的影響,提升智能電視的用戶體驗(yàn)。
[0056]另外,現(xiàn)有技術(shù)在具體切換過(guò)程中,因所有的可切換選項(xiàng)是靜止的,切換過(guò)程只有焦點(diǎn)在移動(dòng),用戶從最后一項(xiàng)返回到第一項(xiàng)需要循環(huán)一周,如一組在顯示界面內(nèi)縱向排列的選項(xiàng),當(dāng)用戶想由最后一個(gè)選項(xiàng)切換到第一個(gè)選項(xiàng)時(shí),用戶需要連續(xù)移動(dòng)焦點(diǎn)遍歷所有可切換選項(xiàng)才能切換到第一個(gè)選項(xiàng),切換操作花費(fèi)時(shí)間太多,影響切換效率。本發(fā)明實(shí)施例中,實(shí)現(xiàn)在同一控件內(nèi)自動(dòng)循環(huán)執(zhí)行下一輪選項(xiàng)切換,可實(shí)現(xiàn)選項(xiàng)之間的循環(huán)切換,節(jié)約了操作時(shí)間,提高了循環(huán)切換效率。
[0057]此外,本發(fā)明實(shí)施例中,對(duì)應(yīng)選項(xiàng)的詳情頁(yè)面信息可與選項(xiàng)所在控件在同一個(gè)界面內(nèi)顯示,減少了顯示界面的層次。
[0058]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0059]以上對(duì)本發(fā)明所提供的一種智能電視應(yīng)用程序選項(xiàng)的快捷切換方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,其特征在于,當(dāng)前運(yùn)行應(yīng)用程序包含有多個(gè)選項(xiàng),在應(yīng)用程序的界面中,多個(gè)選項(xiàng)對(duì)應(yīng)同一個(gè)控件,同一時(shí)刻,所述控件的文本顯示位置顯示其中一個(gè)選項(xiàng)的標(biāo)識(shí)信息,且該選項(xiàng)獲得操作焦點(diǎn),當(dāng)需要進(jìn)行選項(xiàng)切換時(shí),所述方法包括: 接收控制信號(hào)并解析; 如果解析結(jié)果為選項(xiàng)的切換指令,則獲取切換操作類型; 根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng); 在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)息; 建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。
2.根據(jù)權(quán)利要求1所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,其特征在于,還包括: 預(yù)先創(chuàng)建按鈕框架以及視圖框架; 在所述按鈕框架的布局中嵌套所述視圖框架; 在所述視圖框架中創(chuàng)建ViewFlipper,將所述當(dāng)前應(yīng)用程序的所有選項(xiàng)加載到所述ViewFlipper 中; 所述根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng),包括: 通過(guò)所述按鈕框架將當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及切換操作類型傳遞給所述視圖框架,以便所述視圖框架根據(jù)所述當(dāng)前選項(xiàng)、切換操作類型以及ViewSlipper中已加載的各選項(xiàng),確定目標(biāo)選項(xiàng)。
3.根據(jù)權(quán)利要求1或2所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,其特征在于,所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)之后,還包括: 接收控制信號(hào)并解析; 如果解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示。
4.根據(jù)權(quán)利要求3所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,其特征在于,所述如果解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示; 具體為: 如果解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù),與所述控件在同一頁(yè)面內(nèi)展示。
5.根據(jù)權(quán)利要求1或2所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,其特征在于,還包括: 當(dāng)所有選項(xiàng)顯示完畢后,若繼續(xù)執(zhí)行選項(xiàng)切換指令,則自動(dòng)循環(huán)進(jìn)入下一輪選項(xiàng)切換。
6.根據(jù)權(quán)利要求1或2所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換方法,其特征在于,所述步驟:在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息; 具體為: 在所述控件的文本顯示位置,輔助預(yù)置的動(dòng)畫(huà)效果隱藏當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息。
7.一種智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置,其特征在于,當(dāng)前運(yùn)行應(yīng)用程序包含有多個(gè)選項(xiàng),在應(yīng)用程序的界面中,多個(gè)選項(xiàng)對(duì)應(yīng)同一個(gè)控件,同一時(shí)刻,所述控件的文本顯示位置顯示其中一個(gè)選項(xiàng)的標(biāo)識(shí)信息,且該選項(xiàng)獲得操作焦點(diǎn),所述裝置包括: 第一解析單元,用于接收控制信號(hào)并解析; 操作類型獲取單元,用于在獲知解析結(jié)果為選項(xiàng)的切換指令情況下獲取切換操作類型; 目標(biāo)選項(xiàng)確定單元,用于根據(jù)當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及所述切換操作類型確定目標(biāo)選項(xiàng); 目標(biāo)選項(xiàng)顯示單元,用于在所述控件的文本顯示位置,隱藏所述當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息; 操作焦點(diǎn)獲取單元,用于建立所述目標(biāo)選項(xiàng)與操作焦點(diǎn)之間的映射關(guān)系,以使所述目標(biāo)選項(xiàng)獲得操作焦點(diǎn)。
8.根據(jù)權(quán)利要求7所 述的智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置,其特征在于,還包括: 框架創(chuàng)建單元,用于預(yù)先創(chuàng)建按鈕框架以及視圖框架; 框架嵌套單元,用于在所述按鈕框架的布局中嵌套所述視圖框架; ViewSlipper創(chuàng)建單元,用于在所述視圖框架中創(chuàng)建ViewSlipper,將所述當(dāng)前應(yīng)用程序的所有選項(xiàng)加載到所述ViewSlipper中; 所述目標(biāo)選項(xiàng)確定單元,具體用于:通過(guò)所述按鈕框架將當(dāng)前獲得操作焦點(diǎn)的當(dāng)前選項(xiàng)以及切換操作類型傳遞給所述視圖框架,以便所述視圖框架根據(jù)所述當(dāng)前選項(xiàng)、切換操作類型以及ViewSlipper中已加載的各選項(xiàng),確定目標(biāo)選項(xiàng)。
9.根據(jù)權(quán)利要求7或8所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置,其特征在于,還包括: 第二解析單元,用于接收控制信號(hào)并解析; 詳情界面顯示單元,用于當(dāng)解析結(jié)果為確定進(jìn)入目標(biāo)選項(xiàng)詳情界面的確認(rèn)指令,則獲取所述目標(biāo)選項(xiàng)詳情界面的數(shù)據(jù)并進(jìn)行展示。
10.根據(jù)權(quán)利要求7或8所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置,其特征在于,還包括: 循環(huán)切換單元,用于當(dāng)所有選項(xiàng)顯示完畢后,若繼續(xù)執(zhí)行選項(xiàng)切換指令,則自動(dòng)循環(huán)進(jìn)入下一輪選項(xiàng)切換。
11.根據(jù)權(quán)利要求7或8所述的智能電視應(yīng)用程序選項(xiàng)的快捷切換裝置,其特征在于,所述目標(biāo)選項(xiàng)顯示單元,具體用于:在所述控件的文本顯示位置,輔助預(yù)置的動(dòng)畫(huà)效果隱藏當(dāng)前選項(xiàng)的標(biāo)識(shí)信息,顯示所述目標(biāo)選項(xiàng)的標(biāo)識(shí)信息。
【文檔編號(hào)】H04N21/482GK103648040SQ201310575105
【公開(kāi)日】2014年3月19日 申請(qǐng)日期:2013年11月18日 優(yōu)先權(quán)日:2013年11月18日
【發(fā)明者】韓婷婷, 張雪 申請(qǐng)人:樂(lè)視致新電子科技(天津)有限公司