国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種Android智能電視的應用快捷操控方法和系統(tǒng)的制作方法

      文檔序號:7776390閱讀:266來源:國知局
      一種Android智能電視的應用快捷操控方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開一種Android智能電視的應用快捷操控方法和系統(tǒng),其中,方法包括步驟:A、在Android智能電視的遙控器上預設Android智能電視應用快捷按鍵,同時將快捷按鍵轉換為包含互斥邏輯的有序廣播;B、當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,當發(fā)送對象為接收有序廣播的應用時,啟動該應用并將該應用置于最前端。通過本發(fā)明,在用戶通過快捷按鍵操控應用時,能快速啟動或退出應用,提高了用戶操控響應速度,而不用頻繁的通過上下左右等方向鍵來切換應用,所以本發(fā)明提升了Android智能電視的操控體驗,達到了所按即所得的效果。
      【專利說明】一種Android智能電視的應用快捷操控方法和系統(tǒng)
      【技術領域】
      [0001]本發(fā)明涉及智能電視領域,尤其涉及一種Android智能電視的應用快捷操控方法和系統(tǒng)。
      【背景技術】
      [0002]目前,電視作為家庭娛樂中重要的一個組成設備,其已經不僅僅局限于傳統(tǒng)的視頻觀看功能,目前Android智能電視已經衍生出更多可玩性高、需要更多的用戶交互操作的應用。
      [0003]然而對于Android智能電視而言,現有的基于焦點模式的遙控操作方式,不便于快速實現應用間的切換。Android系統(tǒng)雖然是多任務操作系統(tǒng),但是所謂的多任務界定在同一時刻只能有一個具備用戶交界面(UI,User Interface)的Activity (Android組件之一)在最前端獲取焦點,完成與終端用戶的交互。這就要求用戶在不同應用程序之間切換的時候必須先通過HOME鍵或者BACK鍵結束當前最前端的應用程序的生命周期,然后再選擇進入下一個應用程序,完成操控。
      [0004]現有Android智能電視需通過遙控器進行操控,其屬于基于焦點模式的操控方式。即:如果當前焦點處于主界面第一屏的左上角第一個應用程序,用戶要打開第四屏的右下角的應用程序。假設每屏水平放置8個應用程序快捷入口圖標,每屏有五行,那么最短路徑需要用戶按26次(僅通過跳行實現)或14次(通過翻頁加跳行實現)才可以到達目標應用程序圖標處,然后才能點擊確認進入應用。要切換應用程序則需要通過BACK鍵或者HOME鍵完成當前應用程序的生命周期,回到主界面,在通過遙控器的方向按鍵,移動到目標應用上,按Enter確認鍵完成應用程序的切換。
      [0005]所以,現有技術中的Android智能電視應用操控起來步驟繁瑣,使用非常不便,不利于提升用戶的使用體驗。
      [0006]因此,現有技術還有待于改進和發(fā)展。

      【發(fā)明內容】

      [0007]鑒于上述現有技術的不足,本發(fā)明的目的在于提供一種Android智能電視的應用快捷操控方法和系統(tǒng),旨在解決現有的Android智能電視應用操控步驟繁瑣、使用不便的問題。
      [0008]本發(fā)明的技術方案如下:
      一種Android智能電視的應用快捷操控方法,其中,包括步驟:
      A、在Android智能電視的遙控器上預設Android智能電視應用快捷按鍵,同時將快捷按鍵轉換為包含互斥邏輯的有序廣播;
      B、當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,當發(fā)送對象為接收有序廣播的應用時,啟動該應用并將該應用置于最前端。[0009]所述的Android智能電視的應用快捷操控方法,其中,所述步驟A還包括:
      按照Android智能電視的應用使用頻率高低為應用設置優(yōu)先級,按照優(yōu)先級高低對應用注冊接收有序廣播。
      [0010]所述的Android智能電視的應用快捷操控方法,其中,所述步驟A中還包括: 預先在有序廣播中增加用于區(qū)分快捷按鍵的擴展字段。
      [0011]所述的Android智能電視的應用快捷操控方法,其中,所述步驟B具體包括:
      B1、當發(fā)送對象為接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用,當是時,進入到步驟B2,否則轉入步驟B3 ;
      B2、通過接收有序廣播的應用實現與用戶的交互,并終止有序廣播;
      B3、啟動接收有序廣播的應用,將該應用置于最前端,并終止有序廣播。
      [0012]所述的Android智能電視的應用快捷操控方法,其中,所述步驟B具體包括:
      BI’、當發(fā)送對象不是接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用,當是時,進入到步驟B2’,否則不作處理;
      B2’、退出接收有序廣播的應用,釋放用戶交互焦點。
      [0013]一種Android智能電視的應用快捷操控系統(tǒng),其中,包括:
      預設模塊,用于在An droid智能電視的遙控器上預設An droid智能電視應用快捷按鍵,同時將快捷按鍵轉換為包含互斥邏輯的有序廣播;
      交互模塊,用于當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,當發(fā)送對象為接收有序廣播的應用時,啟動該應用并將該應用置于最前端。
      [0014]所述的Android智能電視的應用快捷操控系統(tǒng),其中,所述預設模塊包括:
      優(yōu)先級設置單元,用于按照Android智能電視的應用使用頻率高低為應用設置優(yōu)先級,按照優(yōu)先級高低對應用注冊接收有序廣播。
      [0015]所述的Android智能電視的應用快捷操控系統(tǒng),其中,所述預設模塊還包括:
      擴展字段設置單元,用于預先在有序廣播中增加用于區(qū)分快捷按鍵的擴展字段。
      [0016]所述的Android智能電視的應用快捷操控系統(tǒng),其中,所述交互模塊包括:
      第一判斷單元,用于當發(fā)送對象為接收有序廣播的應用時,判斷當前Activity棧頂是
      否為接收有序廣播的應用;
      交互單元,用于當前Activity棧頂為接收有序廣播的應用時,通過該應用實現與用戶的交互;
      應用啟動單元,用于當前Activity棧頂不是接收有序廣播的應用時,啟動接收有序廣播的應用,將該應用置于最前端,并終止有序廣播。
      [0017]所述的Android智能電視的應用快捷操控系統(tǒng),其中,所述交互模塊還包括: 第二判斷單元,用于當發(fā)送對象不是接收有序廣播的應用時,判斷當前Ac t i V i ty棧頂
      是否為接收有序廣播的應用;
      應用退出單元,用于當前Activity棧頂是接收有序廣播的應用時,退出該應用,釋放用戶交互焦點。
      [0018]有益效果:本發(fā)明通過在遙控器上預設用戶應用的快捷按鍵,并將快捷按鍵轉換為包含互斥邏輯的有序廣播,這樣在用戶通過快捷按鍵操控應用時,就能快速啟動或退出應用,提高用戶操控響應速度,而不用頻繁的通過上下左右等方向鍵來切換應用,所以本發(fā)明提升了 Android智能電視的操控體驗,達到了所按即所得的效果。
      【專利附圖】

      【附圖說明】
      [0019]圖1為本發(fā)明Android智能電視的應用快捷操控方法較佳實施例的流程圖。
      [0020]圖2為圖1所示方法中步驟S102較佳實施例的具體流程圖。
      [0021]圖3為本發(fā)明Android智能電視的應用快捷操控系統(tǒng)較佳實施例的結構框圖。
      [0022]圖4為圖3所示系統(tǒng)中交互模塊較佳實施例的具體結構框圖。
      [0023]圖5為圖3所示系統(tǒng)中交互模塊另一實施例的具體結構框圖。
      【具體實施方式】
      [0024]本發(fā)明提供一種Android智能電視的應用快捷操控方法和系統(tǒng),為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0025]請參閱圖1,圖1為本發(fā)明一種Android智能電視的應用快捷操控方法較佳實施例的流程圖,如圖所示,其包括步驟:
      5101、在Androi d智能電視的遙控器上預設Andro i d智能電視應用快捷按鍵,同時將快捷按鍵轉換為包含互斥邏輯的有序廣播;
      5102、當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,當發(fā)送對象為接收有序廣播的應用時,啟動該應用并將該應用置于最前端。
      [0026]首先,在步驟SlOl中,在遙控器上預設應用的快捷按鍵,即按下哪個快捷按鍵,就能快速啟動對應的應用。
      [0027]另外,將設置的快捷按鍵轉換為包含互斥邏輯的有序廣播,廣播分為兩類:普通廣播和有序廣播,普通廣播是完全異步的,可在同一時刻(邏輯上)被所有接收者接收到,消息傳遞的效率比較高,但缺點是不能控制接收的順序,接收者不能將處理結果傳遞給下一個接收者,并且無法終止廣播;有序廣播則是用權限控制多個接收器接收同一個廣播時的接收順序,并且可以終止廣播,也可以將接收器接收到的處理結果傳給下一個接收器。
      [0028]在本實施例中,可在Android Framework按鍵分發(fā)策略管理模塊(Android固有模塊)中,將快捷按鍵轉換為包含互斥邏輯的Intent有序廣播,其可以快速響應用戶的交互操作,并能控制應用的廣播接收順序,所以既能提高響應速度,又不會造成響應錯誤。其中,Intent是負責對應用中一次操作的動作、動作涉及數據、附加數據進行描述,Android根據Intent的描述,來找到對應的組件,將Intent傳遞給調用的組件,完成組件的調用。在按鍵分發(fā)策略管理模塊可設置按鍵的響應策略,例如設置為如上所述的包含互斥邏輯的Intent有序廣播。
      [0029]在步驟S102中,在Android智能電視應用接收到有序廣播時,可解析該有序廣播的擴展字段,當然,可預先在有序廣播中增加用于區(qū)分快捷按鍵的擴展字段,不同擴展字段對應于不同的快捷按鍵,這樣就能獲取該有序廣播的發(fā)送對象是哪個應用,在Intent組織完成后,即可通過sendOrderBraoadcast的方式發(fā)送有序廣播,當發(fā)送對象為當前應用(即此時接收有序廣播的應用)時,則啟動該接收有序廣播的應用,并將該接收有序廣播的應用置于最前端,實現與用戶的交互。
      [0030]作為本發(fā)明更優(yōu)選的實施例,在所述步驟SlOl中,可按照Android智能電視的應用使用頻率高低為應用設置優(yōu)先級,按照優(yōu)先級高低對應用注冊接收有序廣播。
      [0031]即對于使用頻繁的應用的優(yōu)先級設置為高,使用不頻繁的應用的優(yōu)先級設置為低,當然設置優(yōu)先級的應用均設置了快捷按鍵,這樣按照優(yōu)先級高低對應用注冊接收有序廣播,優(yōu)先級高的應用優(yōu)先接收有序廣播,優(yōu)先級低的應用后接收,以提高廣播處理效率,縮短廣播傳播路徑,提高用戶操控響應速度。
      [0032]作為本發(fā)明更優(yōu)選的實施例,如圖2所示,所述步驟S102可具體細化為以下步驟:
      5201、當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,判斷發(fā)送對象是否為接收有序廣播的應用;當是時進入步驟S202,否則轉入步驟S205 ;
      5202、判斷當前Activity棧頂是否為接收有序廣播的應用,當是時,進入到步驟S203,否則轉入步驟S204 ;其中的Activity是Android系統(tǒng)固有的四大組件之一,Activity上面可以顯示控件,也可監(jiān)聽并處理用戶的事件并作出響應,Activity之間通過Intent進行通信,Activity棧頂指相應的Activity顯示在屏幕最前端,處于棧的最頂端,當應用處于Activity棧頂時,其處于可見并可和用戶交互的激活狀態(tài),叫做活動狀態(tài)或者允許狀態(tài)。此步驟判斷當前Activity棧頂是否為接收有序廣播的應用,就是為了判斷該應用是否可直接與用戶交互,并根據判斷結果進行不同處理。
      [0033]S203、通過接收有序廣播的應用實現與用戶的交互,并終止有序廣播;此處是在判斷當前Activity棧頂為接收有序廣播的應用時,可直接通過該應用與用戶進行交互,同時可終止有序廣播。
      [0034]S204、啟動接收有序廣播的應用,將該應用置于最前端,并終止有序廣播;在當前Activity棧頂不是Intent的發(fā)送對象即接收有序廣播的應用時,可啟動需要啟動的應用,使該應用置于屏幕最前端,與用戶進行交互。
      [0035]S205、判斷當前Activity棧頂是否為接收有序廣播的應用,當是時,進入到步驟S206,否則轉入步驟S207 ;在判斷發(fā)送對象不是接收有序廣播的應用時,可對該應用進行相應的處理。
      [0036]S206、退出當前應用,釋放用戶交互焦點;若當前Activity棧頂是接收有序廣播的應用時,說明用戶需要快速啟動的應用不是當前正在屏幕頂端的應用,所以可退出當前接收有序廣播的應用,以釋放用戶交互焦點。
      [0037]S207、不作處理。若當前Activity棧頂也不是接收有序廣播的應用,則可不對該應用進行處理,下一優(yōu)先級的應用將繼續(xù)接收該有序廣播。
      [0038]綜上,在發(fā)送對象為接收有序廣播的應用時,首先判斷當前Activity棧頂是否為接收有序廣播的應用,若是的話,則說明該應用已經啟動,并且處于最前端,具有交互焦點,所以可直接通過當前應用實現與用戶的交互,此時終止有序廣播;若當前Activity棧頂不是接收有序廣播的應用,則啟動接收有序廣播的應用,使之處于最前端獲得交互焦點,并終止Intent的繼續(xù)廣播,從而實現快捷啟動應用的目的,實現不同應用程序之間的快捷切換;在發(fā)送對象不是接收有序廣播的應用時,也首先判斷當前Activity棧頂是否為接收有序廣播的應用,若是的話,可退出當前應用,是否用戶交互焦點,結束當前應用的生命周期,退到后臺運行,下一優(yōu)先級的應用將繼續(xù)接收該有序廣播,并繼續(xù)進行判斷,直到該有序廣播的發(fā)送對象接收到有序廣播,并啟動;若當前Activity棧頂不是接收有序廣播的應用,那么可不作任何處理,同樣,下一優(yōu)先級的應用將繼續(xù)接收該有序廣播,并繼續(xù)進行判斷,直到該有序廣播的發(fā)送對象接收到有序廣播。
      [0039]基于上述方法,本發(fā)明還提供一種Android智能電視的應用快捷操控系統(tǒng)較佳實施例,如圖3所示,其包括:
      預設模塊100,用于在Android智能電視的遙控器上預設Android智能電視應用快捷按鍵,同時將快捷按鍵轉換為包含互斥邏輯的有序廣播;
      交互模塊200,用于當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,當發(fā)送對象為接收有序廣播的應用時,啟動該應用并將該應用置于最前端。
      [0040]進一步,所述預設模塊100包括:
      優(yōu)先級設置單元,用于按照Android智能電視的應用使用頻率高低為應用設置優(yōu)先級,按照優(yōu)先級高低對應用注冊接收有序廣播。
      [0041 ] 進一步,所述預設模塊100還包括:
      擴展字段設置單元,用于預先在有序廣播中增加用于區(qū)分快捷按鍵的擴展字段。
      [0042]進一步,如圖4所示,所述交互模塊200包括:
      第一判斷單元210,用于當發(fā)送對象為接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用;
      交互單元220,用于當前Activity棧頂為接收有序廣播的應用時,通過該應用實現與用戶的交互;
      應用啟動單元230,用于當前Activity棧頂不是接收有序廣播的應用時,啟動接收有序廣播的應用,將該應用置于最前端,并終止有序廣播。
      [0043]進一步,如圖5所示,所述交互模塊200還包括:
      第二判斷單元240,用于當發(fā)送對象不是接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用;
      應用退出單元250,用于當前Activity棧頂是接收有序廣播的應用時,退出該應用,釋放用戶交互焦點。
      [0044]綜上所述,本發(fā)明通過在遙控器上預設用戶應用的快捷按鍵,并將快捷按鍵轉換為包含互斥邏輯的有序廣播,這樣在用戶通過快捷按鍵操控應用時,就能快速啟動或退出應用,提高用戶操控響應速度,而不用頻繁的通過上下左右等方向鍵來切換應用,所以本發(fā)明提升了 Android智能電視的操控體驗,達到了所按即所得的效果。
      [0045]應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
      【權利要求】
      1.一種Android智能電視的應用快捷操控方法,其特征在于,包括步驟: A、在Android智能電視的遙控器上預設Android智能電視應用快捷按鍵,同時將快捷按鍵轉換為包含互斥邏輯的有序廣播; B、當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,當發(fā)送對象為接收有序廣播的應用時,啟動該應用并將該應用置于最前端。
      2.根據權利要求1所述的Android智能電視的應用快捷操控方法,其特征在于,所述步驟A還包括: 按照Android智能電視的應用使用頻率高低為應用設置優(yōu)先級,按照優(yōu)先級高低對應用注冊接收有序廣播。
      3.根據權利要求1所述的Android智能電視的應用快捷操控方法,其特征在于,所述步驟A中還包括: 預先在有序廣播中增加用于區(qū)分快捷按鍵的擴展字段。
      4.根據權利要求1所述的Android智能電視的應用快捷操控方法,其特征在于,所述步驟B具體包括: B1、當發(fā)送對象為接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用,當是時,進入到步驟B2,否則轉入步驟B3 ; B2、通過接收有序 廣播的應用實現與用戶的交互,并終止有序廣播; B3、啟動接收有序廣播的應用,將該應用置于最前端,并終止有序廣播。
      5.根據權利要求1所述的Android智能電視的應用快捷操控方法,其特征在于,所述步驟B具體包括: BI’、當發(fā)送對象不是接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用,當是時,進入到步驟B2’,否則不作處理; B2 ’、退出接收有序廣播的應用,釋放用戶交互焦點。
      6.—種Android智能電視的應用快捷操控系統(tǒng),其特征在于,包括: 預設模塊,用于在An droid智能電視的遙控器上預設An droid智能電視應用快捷按鍵,同時將快捷按鍵轉換為包含互斥邏輯的有序廣播; 交互模塊,用于當Android智能電視應用接收到有序廣播時,解析該有序廣播的擴展字段,獲取該有序廣播的發(fā)送對象,當發(fā)送對象為接收有序廣播的應用時,啟動該應用并將該應用置于最前端。
      7.根據權利要求6所述的Android智能電視的應用快捷操控系統(tǒng),其特征在于,所述預設模塊包括: 優(yōu)先級設置單元,用于按照Android智能電視的應用使用頻率高低為應用設置優(yōu)先級,按照優(yōu)先級高低對應用注冊接收有序廣播。
      8.根據權利要求6所述的Android智能電視的應用快捷操控系統(tǒng),其特征在于,所述預設模塊還包括: 擴展字段設置單元,用于預先在有序廣播中增加用于區(qū)分快捷按鍵的擴展字段。
      9.根據權利要求6所述的Android智能電視的應用快捷操控系統(tǒng),其特征在于,所述交互模塊包括:第一判斷單元,用于當發(fā)送對象為接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用; 交互單元,用于當前Activity棧頂為接收有序廣播的應用時,通過該應用實現與用戶的交互; 應用啟動單元,用于當前Activity棧頂不是接收有序廣播的應用時,啟動接收有序廣播的應用,將該應用置于最前端,并終止有序廣播。
      10.根據權利要求6所述的Android智能電視的應用快捷操控系統(tǒng),其特征在于,所述交互模塊還包括: 第二判斷單元,用于當發(fā)送對象不是接收有序廣播的應用時,判斷當前Activity棧頂是否為接收有序廣播的應用; 應用退出單元,用于當前Activity棧頂是接收有序廣播的應用時,退出該應用,釋放用戶交互 焦點。
      【文檔編號】H04N21/482GK103634636SQ201310566486
      【公開日】2014年3月12日 申請日期:2013年11月13日 優(yōu)先權日:2013年11月13日
      【發(fā)明者】魏江波 申請人:Tcl集團股份有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1