一種菜單控制方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種菜單控制方法及移動終端。
【背景技術(shù)】
[0002]目前,大部分的安卓(Android)智能手機(jī)都有下拉菜單功能,即用戶可以從智能手機(jī)屏幕的最上方往下拉出菜單,其中,菜單上可以設(shè)置一些常用的選項,比如屏幕亮度控制、屏幕旋轉(zhuǎn)控制、音量控制、截屏控制等選項,還可以設(shè)置一些常用的快捷鍵。而在實踐中發(fā)現(xiàn),用戶想要拉下菜單時,必須要有一個從屏幕最上方向下滑動的手動操作,這給菜單下拉的控制帶來了很大的不便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例公開了一種菜單控制方法及移動終端,能夠便捷地控制菜單下拉。
[0004]本發(fā)明實施例第一方面公開一種菜單控制方法,包括:
[0005]當(dāng)移動終端處于指定界面時,所述移動終端檢測是否發(fā)生第一姿態(tài)變換事件,其中,所述第一姿態(tài)變換事件包括所述移動終端的所處姿態(tài)由垂直姿態(tài)變換到水平姿態(tài);
[0006]如果發(fā)生所述第一姿態(tài)變換事件,所述移動終端執(zhí)行菜單的下拉動作,以顯示所述菜單。
[0007]本發(fā)明實施例第一方面中,所述移動終端執(zhí)行菜單的下拉動作,以顯示所述菜單之后,所述方法還包括:
[0008]所述移動終端檢測在預(yù)設(shè)時長內(nèi)是否發(fā)生針對顯示的所述菜單的操作事件,若未發(fā)生針對顯示的所述菜單的操作事件,執(zhí)行所述菜單的回收操作,以隱藏所述菜單。
[0009]本發(fā)明實施例第一方面中,所述移動終端執(zhí)行菜單的下拉動作,以顯示所述菜單之后,所述方法還包括:
[0010]所述移動終端檢測是否發(fā)生第二姿態(tài)變換事件,其中,所述第二姿態(tài)變換事件包括所述移動終端的所處姿態(tài)由水平姿態(tài)變化至垂直姿態(tài);
[0011]如果發(fā)生所述第二姿態(tài)變化事件,所述移動終端執(zhí)行所述菜單的回收操作,以隱藏所述菜單。
[0012]本發(fā)明實施例第一方面中,所述移動終端檢測是否發(fā)生第一姿態(tài)變換事件包括:
[0013]所述移動終端判斷陀螺儀檢測出的所述移動終端的所處姿態(tài)是否由垂直姿態(tài)變換到水平姿態(tài),如果是,確定發(fā)生第一姿態(tài)變換事件;
[0014]其中,所述移動終端檢測是否發(fā)生第二姿態(tài)變換事件包括:
[0015]所述移動終端判斷陀螺儀檢測出的所述移動終端的所處姿態(tài)是否由水平姿態(tài)變換到垂直姿態(tài),如果是,確定發(fā)生第二姿態(tài)變換事件。
[0016]本發(fā)明實施例第一方面中,所述當(dāng)移動終端處于指定界面時,所述移動終端檢測是否發(fā)生第一姿態(tài)變換事件之前,所述方法還包括:
[0017]所述移動終端判斷是否處于桌面界面,如果處于桌面界面,將所述桌面界面作為指定界面;如果處于非桌面界面,所述移動終端判斷在指定時長內(nèi)所述移動終端的攝像頭所采集的臉部眨眼的次數(shù)是否超過預(yù)設(shè)次數(shù),如果超過預(yù)設(shè)次數(shù),將所述非桌面界面作為指定界面。
[0018]本發(fā)明實施例第二方面公開一種移動終端,包括:
[0019]第一檢測單元,用于當(dāng)所述移動終端處于指定界面時,檢測是否發(fā)生第一姿態(tài)變換事件,其中,所述第一姿態(tài)變換事件包括所述移動終端的所處姿態(tài)由垂直姿態(tài)變換到水平姿態(tài);
[0020]動作執(zhí)行單元,用于在所述第一檢測單元檢測發(fā)生所述第一姿態(tài)變換事件時,執(zhí)行菜單的下拉動作,以顯示所述菜單。
[0021]本發(fā)明實施例第二方面中,所述的移動終端還包括:
[0022]第二檢測單元,用于檢測在預(yù)設(shè)時長內(nèi)是否發(fā)生針對所述動作執(zhí)行單元顯示的所述菜單的操作事件;
[0023]所述動作執(zhí)行單元,還用于在所述第二檢測單元檢測未發(fā)生針對所述動作執(zhí)行單元顯示的所述菜單的操作事件時,執(zhí)行所述菜單的回收操作,以隱藏所述菜單。
[0024]本發(fā)明實施例第二方面中:
[0025]所述第一檢測單元,還用于檢測是否發(fā)生第二姿態(tài)變換事件,其中,所述第二姿態(tài)變換事件包括所述移動終端的所處姿態(tài)由水平姿態(tài)變換到垂直姿態(tài);
[0026]所述動作執(zhí)行單元,還用于在所述第一檢測單元檢測發(fā)生所述第二姿態(tài)變化事件,執(zhí)行所述菜單的回收操作,以隱藏所述菜單。
[0027]本發(fā)明實施例第二方面中,所述第一檢測單元檢測是否發(fā)生第一姿態(tài)變換事件的方式包括:
[0028]所述第一檢測單元判斷陀螺儀檢測出的所述移動終端的所處姿態(tài)是否由垂直姿態(tài)變換到水平姿態(tài),如果是,確定發(fā)生第一姿態(tài)變換事件;
[0029]其中,所述第一檢測單元檢測是否發(fā)生第二姿態(tài)變換事件的方式包括:
[0030]所述第一檢測單元判斷陀螺儀檢測出的所述移動終端的所處姿態(tài)是否由水平姿態(tài)變換到垂直姿態(tài),如果是,確定發(fā)生第二姿態(tài)變換事件。
[0031]本發(fā)明實施例第二方面中,所述的移動終端還包括:
[0032]指定界面識別單元,用于判斷是否所述移動終端是否處于桌面界面,如果處于桌面界面,將所述桌面界面作為指定界面;如果處于非桌面界面,判斷在指定時長內(nèi)所述移動終端的攝像頭所采集的臉部眨眼的次數(shù)是否超過預(yù)設(shè)次數(shù),如果超過預(yù)設(shè)次數(shù),將所述非桌面界面作為指定界面
[0033]與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下有益效果:
[0034]本發(fā)明實施例中,移動終端可以在移動終端的所處姿態(tài)由垂直姿態(tài)變換到水平姿態(tài)時,自動執(zhí)行菜單的下拉動作以顯示菜單,本發(fā)明實施例可以省去從屏幕最上方向下滑動的手動操作,便捷地控制菜單下拉。另外,本發(fā)明實施例由于省去了從屏幕最上方向下滑動的手動操作,還可以更好地保護(hù)屏幕不被劃傷,提高屏幕使用壽命。
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是本發(fā)明實施例公開的一種網(wǎng)絡(luò)構(gòu)架示意圖;
[0037]圖2是本發(fā)明實施例公開的一種菜單控制方法的流程示意圖;
[0038]圖3是本發(fā)明實施例公開的另一種菜單控制方法的流程示意圖;
[0039]圖4是本發(fā)明實施例公開的另一種菜單控制方法的流程示意圖;
[0040]圖5是本發(fā)明實施例公開的一種移動終端的結(jié)構(gòu)示意圖;
[0041]圖6是本發(fā)明實施例公開的一種移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0042]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]本發(fā)明實施例公開了一種菜單控制方法及移動終端,可以省去從屏幕最上方向下滑動的手動操作,便捷地控制菜單下拉,以及可以更好地保護(hù)屏幕不被劃傷,提高屏幕使用壽命。以下分別進(jìn)行詳細(xì)說明。
[0044]請參閱圖1,圖1是本發(fā)明實施例公開的一種菜單控制方法的流程示意圖。如圖1所示,該菜單控制方法可以包括以下步驟。
[0045]101、當(dāng)移動終端處于指定界面時,移動終端檢測是否發(fā)生第一姿態(tài)變換事件,其中,第一姿態(tài)變換事件包括移動終端的所處姿態(tài)由垂直姿態(tài)變換到水平姿態(tài);如果發(fā)生第一姿態(tài)變換事件,執(zhí)行步驟102 ;反之,如果未發(fā)生第一姿態(tài)變換事件,繼續(xù)執(zhí)行步驟101。
[0046]本發(fā)明實施例中,移動終端可以包括移動手機(jī)、平板電腦、個人數(shù)字助理(Personal Digital Assistant, PDA)、移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Device,MID) ^各類移動終端,本發(fā)明實施例不作限定。
[0047]102、如果發(fā)生第一姿態(tài)變換事件,移動終端執(zhí)行菜單的下拉動作,以顯示菜單。
[0048]本發(fā)明實施例中,上述步驟101中移動終端檢測是否發(fā)生第一姿態(tài)變換事件可以包括:
[0049]移動終端可以判斷陀螺儀(例如微機(jī)電陀螺儀MEMS)檢測出的移動終端的所處姿態(tài)是否由垂直姿態(tài)變換到水平姿態(tài),如果是,確定發(fā)生第一姿態(tài)變換事件;反之,確定未發(fā)生第一姿態(tài)變換事件。其中,陀螺儀檢測出移動終端的所處姿態(tài)的方式可以為:陀螺儀可以分別計算X軸、Y軸和Z軸的角速度積分,并且分別根據(jù)X軸、Y軸和Z軸的角速度積分計算X軸、Y軸和Z軸的姿態(tài)角,根據(jù)X軸、Y軸和Z軸的姿態(tài)角可以確定出移動終端的所處姿
??τ O
[0050]本發(fā)明實施例中,在圖1所描述的菜單控制方法中,移動終端執(zhí)行菜單的下拉動作,以顯示菜單之后,該菜單控制方法還可以執(zhí)行以下步驟:
[0051]移動終端檢測在預(yù)設(shè)時長(如5S)內(nèi)是否發(fā)生針對顯示的菜單的操作事件,若未發(fā)生針對顯示的菜單的操作事件,執(zhí)行菜單的回收操作,以隱藏菜單;反之,若發(fā)生針對顯示的菜單的操作事件,繼續(xù)顯示菜單。其中,針對顯示的菜單的操作事件可以包括針對顯示的菜單包括的例如屏幕亮度控制、屏幕旋轉(zhuǎn)控制、音量控制、截屏控制等選項的操作事件(如點擊),還可以包括針對顯示的菜單包括的一些常用的快捷鍵的操作事件(如點擊)。
[0052]本發(fā)明實施例中,在圖1所描述的菜單控制方法中,移動終端執(zhí)行菜單的下拉動作,以顯示菜單之后,該菜單