一種頁面顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視機領(lǐng)域,尤其涉及一種頁面顯示方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)電視和智能電視機已經(jīng)越來越普及,而搭載android系統(tǒng)的電視機實現(xiàn)了智能化的提升,電視上可以安裝很多視頻應(yīng)用,如搜狐、愛奇藝、騰訊視頻等,在播放視頻的時候,可以進行3D鍵(主要是對視頻的3D狀態(tài)進行設(shè)置)、信源鍵(主要是進行切換信源)、設(shè)置鍵(主要是圖像、聲音、應(yīng)用、網(wǎng)絡(luò)等進行設(shè)置)、熱鍵(主要是快捷應(yīng)用列表,可以快速啟動系統(tǒng)中安裝的應(yīng)用)等設(shè)置。現(xiàn)有技術(shù)中,通過以下兩種方式對3D、信源、設(shè)置、熱鍵等應(yīng)用進行開發(fā),一、使用Activity方式進行開發(fā),但是該方式會對視頻播放造成影響,使視頻暫停;二、采用Dialog的方式進行開發(fā),由于Dialog沒有像Activity —樣有自己的生命周期(活動狀態(tài)、暫停狀態(tài)、停止?fàn)顟B(tài)、非活動狀態(tài)),所以必須采用在Android窗口管理器里面添加3D、信源、設(shè)置、熱鍵的UI (User Interface,用戶界面)進行顯示,這樣不會對視頻播放狀態(tài)進行影響,由于Dialog是會浮在其它頁面上面,如使用遙控裝置3D鍵調(diào)出3D頁面,再使用信源鍵調(diào)出信源頁面,使用設(shè)置鍵調(diào)出設(shè)置頁面,這個時候,3D頁面、信源頁面、設(shè)置頁面會同時顯示在電視上,這樣給人感覺電視畫面較亂,用戶體驗不好。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種頁面顯示方法及裝置,旨在解決現(xiàn)有技術(shù)中多個按鍵信號對應(yīng)的頁面同時顯示在終端上,終端畫面凌亂,影響用戶體驗的技術(shù)問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供一種頁面顯示方法,該方法包括:
[0006]接收遙控裝置發(fā)送的按鍵信號;
[0007]獲取所述按鍵信號的屬性;
[0008]當(dāng)終端屏幕上已顯示的頁面的屬性與所述獲取的按鍵信號的屬性不同時,關(guān)閉所述已顯示的頁面,并獲取所述按鍵信號對應(yīng)的頁面;
[0009]將所述按鍵信號對應(yīng)的頁面顯示在終端屏幕上。
[0010]優(yōu)選地,所述獲取所述按鍵信號的屬性的步驟之前還包括:
[0011]定義所述接收的按鍵信號的屬性。
[0012]優(yōu)選地,所述獲取所述按鍵信號的屬性的步驟之后還包括:
[0013]當(dāng)終端屏幕上已顯示的頁面的屬性與所述按鍵信號的屬性相同時,則關(guān)閉所述已顯示的頁面。
[0014]優(yōu)選地,所述將所述按鍵信號對應(yīng)的頁面顯示在終端屏幕上的步驟之后,該方法還包括:
[0015]保存所述按鍵信號對應(yīng)的頁面。
[0016]優(yōu)選地,所述接收的按鍵信號包括3D鍵、信源鍵、設(shè)置鍵或熱鍵。
[0017]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種頁面顯示裝置,該裝置包括:
[0018]接收模塊,用于接收遙控裝置發(fā)送的按鍵信號;
[0019]獲取模塊,用于獲取所述按鍵信號的屬性;
[0020]處理模塊,用于在終端屏幕上已顯示的頁面的屬性與所述獲取的按鍵信號的屬性不同時,關(guān)閉所述已顯示的頁面,并獲取所述按鍵信號對應(yīng)的頁面;
[0021]顯示模塊,用于將所述按鍵信號對應(yīng)的頁面顯示在終端屏幕上。
[0022]優(yōu)選地,所述裝置還包括與所述接收模塊和獲取模塊分別連接的定義模塊,所述定義模塊用于定義所述接收的按鍵信號的屬性。
[0023]優(yōu)選地,所述處理模塊還用于在終端屏幕上已顯示的頁面的屬性與所述按鍵信號的屬性相同時,關(guān)閉所述已顯示的頁面。
[0024]優(yōu)選地,所述裝置還包括與所述顯示模塊連接的保存模塊,所述保存模塊用于保存所述按鍵信號對應(yīng)的頁面。
[0025]優(yōu)選地,所述接收的按鍵信號包括3D鍵、信源鍵、設(shè)置鍵或熱鍵。
[0026]本發(fā)明頁面顯示方法,接收遙控裝置發(fā)送的按鍵信號;獲取所述按鍵信號的屬性;當(dāng)終端屏幕上已顯示的頁面的屬性與所述獲取的按鍵信號的屬性不同時,關(guān)閉所述已顯示的頁面,并獲取所述按鍵信號對應(yīng)的頁面;將所述按鍵信號對應(yīng)的頁面顯示在終端屏幕上;通過判斷終端屏幕上已顯示的頁面的屬性與當(dāng)前接收的按鍵信號的屬性是否相同,在判斷結(jié)果為不相同時,將已顯示的頁面關(guān)閉,在終端上僅顯示當(dāng)前接收的按鍵信號對應(yīng)的頁面,實現(xiàn)頁面互斥顯示,使得終端的顯示畫面整潔。
【附圖說明】
[0027]圖1為本發(fā)明頁面顯示方法的第一實施例的流程示意圖;
[0028]圖2為本發(fā)明頁面顯示方法的第二實施例的流程示意圖;
[0029]圖3為本發(fā)明頁面顯示方法的第三實施例的流程示意圖;
[0030]圖4為本發(fā)明頁面顯示方法的第三實施例的流程示意圖;
[0031]圖5為本發(fā)明頁面顯示裝置的優(yōu)選實施例的結(jié)構(gòu)示意圖。
[0032]本發(fā)明目的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0033]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0034]本發(fā)明提供一種頁面顯示方法,參照圖1,在一實施例中,該頁面顯示方法包括:
[0035]S10、接收遙控裝置發(fā)送的按鍵信號。
[0036]該接收的按鍵信號包括3D鍵、信源鍵、設(shè)置鍵或熱鍵。
[0037]當(dāng)用戶需要在終端上打開相應(yīng)的應(yīng)用頁面時,通過按壓遙控裝置上的相應(yīng)按鍵發(fā)送按鍵信號,遙控裝置上設(shè)置有多個按鍵,如包括數(shù)字鍵、3D鍵、信源鍵、設(shè)置鍵、熱鍵、音量加減鍵、節(jié)目號加減鍵、菜單鍵、開關(guān)機鍵等。
[0038]S20、獲取該按鍵信號的屬性。
[0039]不同的按鍵信號對應(yīng)不同的屬性,如當(dāng)按鍵信號為3D鍵時,該按鍵信號的屬性為3D ;如當(dāng)按鍵信號為信源鍵時,該按鍵信號的屬性為source ;如當(dāng)按鍵信號為設(shè)置鍵時,該按鍵信號的屬性為setting ;如當(dāng)按鍵信號為熱鍵時,該按鍵信號的屬性為hotkey。
[0040]在該步驟中,可通過讀取按鍵信號的變量Type以獲取該步驟SlO中接收的按鍵信號的屬性。
[0041]S30、當(dāng)終端屏幕上已顯示的頁面的屬性與該獲取的按鍵信號的屬性不同時,關(guān)閉該已顯示的頁面,并獲取該按鍵信號對應(yīng)的頁面。
[0042]在本實施例中,該終端可以是電視機。
[0043]在該步驟中,當(dāng)電視機屏幕上已顯示的頁面的屬性與步驟S20中獲取的按鍵信號的屬性不同時,關(guān)閉該已顯示的頁面,如電視機屏幕上已顯示的頁面的屬性為3D、source及/或hotkey,步驟S20獲取的按鍵信號的屬性為setting,則將已顯示的屬性為3D、source及/Shotkey的頁面關(guān)閉,并獲取該按鍵信號對應(yīng)的頁面。在獲取該按鍵信號對應(yīng)的頁面時,可先創(chuàng)建并啟動一個服務(wù),然后繪制該按鍵信號對應(yīng)的頁面,并使用android的管理器窗口,對繪制的頁面進行控制,如控制頁面的大小、顯示位置等。
[0044]在一實施例中,當(dāng)終端屏幕上已顯示的頁面的屬性與該獲取的按鍵信號的屬性不同時,關(guān)閉該已顯示的頁面通過以下方式實現(xiàn):3D應(yīng)用單元、信源應(yīng)用單元、設(shè)置應(yīng)用單元和熱鍵應(yīng)用單元分別接收步驟S20獲取的按鍵信號的屬性,在3D應(yīng)用單元中根據(jù)該按鍵信號的屬性判斷該按鍵是否為3D鍵,當(dāng)判斷結(jié)果為該按鍵是3D鍵時,但是終端屏幕上已顯示的頁面屬性不是3D時,則關(guān)閉已顯示的頁面;在信源應(yīng)用單元中根據(jù)該按鍵信號的屬性判斷該按鍵是否為信源鍵,當(dāng)判斷結(jié)果為該按鍵是信源鍵時,但是終端屏幕上已顯示的頁面屬性不是source時,則關(guān)閉已顯示的頁面;在設(shè)置應(yīng)用單元中根據(jù)該按鍵信號的屬性判斷該按鍵是否為設(shè)置按鍵,當(dāng)判斷結(jié)果為該按鍵是設(shè)置鍵時,但是終端屏幕上已顯示的頁面屬性不是setting時,則關(guān)閉已顯示的頁面;在熱鍵應(yīng)用單元中根據(jù)該按鍵信號的屬性判斷該按鍵是否為熱鍵,當(dāng)判斷結(jié)果為該按鍵是熱鍵時,但是終端屏幕上已顯示的頁面屬性不是hotkey時,則關(guān)閉已顯示的頁面。
[0045]S40、將該按鍵信號對應(yīng)的頁面顯示在終端屏幕上。
[0046]該按鍵信號對應(yīng)的頁面可以有多級頁面,可先將該按鍵信號對應(yīng)的一級頁面顯示在終端屏幕上,然后再通過該一級頁面調(diào)用二級頁面,再通過二級頁面調(diào)用三級頁面,依次類推,可顯示各級頁面。
[0047]參照圖2,圖2為本發(fā)明頁面顯示方法的第二實施例流程示意圖。
[0048]基于上述頁面顯示方法的第一實施例,在步驟S20之前,該方法還包括:
[0049]S50、定義該接收的按鍵信號的屬性。
[0050]在該步驟中,通過變量Type定義接收的按鍵信號的屬性,不同的按鍵信號對應(yīng)不同的屬性,如當(dāng)按鍵信號為3D鍵時,該按鍵信號的屬性為3D;如當(dāng)按鍵信號為信源鍵時,該按鍵信號的屬性為source ;如當(dāng)按鍵信號為設(shè)置鍵時,該按鍵信號的屬性為setting ;如當(dāng)按鍵信號為熱鍵時,該按鍵信號的屬性為hotkey。
[0051]參照圖3,圖3為本發(fā)明頁面顯示方法的第三實施例流程示意圖。
[0052]基于上述頁面顯示方法的第二實施例,在步驟S20之后,該方法還包括:
[0053]S60、當(dāng)終端屏幕上已顯示的頁面的屬性與該按鍵信號的屬性相同時,則關(guān)閉該已顯示的頁面。
[0054]在該步驟中,當(dāng)電視機屏幕上已顯示的頁面的屬性與步驟S20中獲取的按鍵信號的屬性相同時,關(guān)閉該已顯示的頁面,如