基于移動終端鎖屏模式下的事件快速響應(yīng)方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端領(lǐng)域,特別涉及一種基于移動終端鎖屏模式下的事件快速響應(yīng)方法及移動終端。
【背景技術(shù)】
[0002]隨著移動終端以及3G網(wǎng)絡(luò)的不斷普及,移動終端的功能也日漸豐富和完善。移動終端如手機、平板電腦、ipad等也逐漸成為人們的必需品之一。
[0003]當人們用移動終端播放音樂時,如果需要切換歌曲,如播放下一首或播放上一首,都需要在屏幕上或者按壓特定按鈕才能實現(xiàn)。又或者移動終端設(shè)置的鬧鐘響起時,用戶也需要確認,如停止或者稍后再提示,通常也需要用戶在屏幕上或按壓特定按鈕進行相應(yīng)的操作才能實現(xiàn),這樣的操作有時對用戶來說會比較麻煩。
【發(fā)明內(nèi)容】
[0004]本發(fā)明主要解決的技術(shù)問題是提供一種基于移動終端鎖屏模式下的事件快速響應(yīng)方法及移動終端,能夠在不打開移動終端屏幕的情況下,不需要執(zhí)行屏幕或按鈕操作就能快速響應(yīng)應(yīng)用程序的事件。
[0005]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種基于移動終端鎖屏模式下的事件快速響應(yīng)方法,所述方法包括:在鎖屏模式下,預(yù)設(shè)快速響應(yīng)的應(yīng)用程序運行時,判斷所述移動終端是否處于靜置狀態(tài);當所述移動終端處于靜置狀態(tài)時,檢測所述移動終端的運動模式,并將所述移動終端的運動模式與預(yù)設(shè)運動模式進行匹配;若所述移動終端的運動模式符合預(yù)設(shè)第一運動模式,響應(yīng)與所述第一運動模式對應(yīng)的應(yīng)用程序第一事件;若所述移動終端的運動模式符合預(yù)設(shè)第二運動模式,響應(yīng)與所述第二運動模式對應(yīng)的應(yīng)用程序第二事件。
[0006]其中,所述預(yù)設(shè)第一運動模式為順時針方向轉(zhuǎn)動預(yù)定角度后并靜置達到預(yù)定時間;所述預(yù)設(shè)第二運動模式為逆時針方向轉(zhuǎn)動預(yù)定角度后并靜置達到預(yù)定時間。
[0007]其中,所述預(yù)定角度為大于等于90°,所述預(yù)定時間為大于等于I秒。
[0008]其中,所述判斷所述移動終端是否處于靜置狀態(tài)的步驟包括:分別獲取所述移動終端內(nèi)部陀螺儀傳感器和重力感應(yīng)器x、Y、z三個方向的值;當所述陀螺儀傳感器三個方向的值都小于0.1且所述重力感應(yīng)器三個方向的變化值都小于0.5,并且持續(xù)預(yù)定時間,則判定所述移動終端處于靜置狀態(tài)。
[0009]其中,所述預(yù)設(shè)快速響應(yīng)的應(yīng)用程序包括音樂播放、鬧鐘、來電。
[0010]為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種實現(xiàn)鎖屏模式下的事件快速響應(yīng)的移動終端,所述移動終端包括判斷模塊、檢測模塊、匹配模塊以及響應(yīng)模塊,其中:所述判斷模塊用于在鎖屏模式下,預(yù)設(shè)快速響應(yīng)的應(yīng)用程序運行時,判斷所述移動終端是否處于靜置狀態(tài);所述檢測模塊用于在所述判斷模塊判斷到所述移動終端處于靜置狀態(tài)時,檢測所述移動終端的運動模式;所述匹配模塊用于將所述檢測模塊檢測到的所述移動終端的運動模式與預(yù)設(shè)運動模式進行匹配,將匹配結(jié)果輸出給所述響應(yīng)模塊;所述響應(yīng)模塊用于在所述匹配結(jié)果為所述移動終端的運動模式符合預(yù)設(shè)第一運動模式時,響應(yīng)與所述第一運動模式對應(yīng)的應(yīng)用程序第一事件,在所述匹配結(jié)果為所述移動終端的運動模式符合預(yù)設(shè)第二運動模式時,響應(yīng)與所述第二運動模式對應(yīng)的應(yīng)用程序第二事件。
[0011]其中,所述預(yù)設(shè)第一運動模式為順時針方向轉(zhuǎn)動預(yù)定角度后并靜置達到預(yù)定時間;所述預(yù)設(shè)第二運動模式為逆時針方向轉(zhuǎn)動預(yù)定角度后并靜置達到預(yù)定時間。
[0012]其中,所述預(yù)定角度為大于等于90°,所述預(yù)定時間為大于等于2秒。
[0013]其中,所述判斷模塊包括獲取單元和判斷單元,其中:所述獲取單元用于分別獲取所述移動終端內(nèi)部陀螺儀傳感器和重力感應(yīng)器x、Y、z三個方向的值;所述判斷單元用于在所述陀螺儀傳感器三個方向的值都小于0.1且所述重力感應(yīng)器三個方向的變化值都小于1,并且持續(xù)預(yù)定時間,則判定所述移動終端處于靜置狀態(tài)。
[0014]其中,所述預(yù)設(shè)快速響應(yīng)的應(yīng)用程序包括音樂播放、鬧鐘、來電。
[0015]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過在鎖屏模式下,預(yù)設(shè)快速響應(yīng)的應(yīng)用程序運行時,檢測移動終端是否處于靜置狀態(tài),在移動終端處于靜置狀態(tài)時,進一步檢測移動終端的運動模式,若移動終端的運動模式符合第一運動模式,響應(yīng)與第一運動模式對應(yīng)的應(yīng)用程序第一事件,若移動終端的運動模式符合第二運動模式,響應(yīng)與第二運動模式對應(yīng)的應(yīng)用程序第二事件。通過檢測移動終端的運動狀態(tài),即能響應(yīng)預(yù)設(shè)與該運動狀態(tài)對應(yīng)的響應(yīng)事件。從而實現(xiàn)在不打開移動終端屏幕的情況下,不需要執(zhí)行屏幕或按鈕操作就能快速響應(yīng)應(yīng)用程序的事件,通過這樣的方式,極大提高應(yīng)用程序事件響應(yīng)效率,給用戶更好的使用體驗。
【附圖說明】
[0016]圖1是本發(fā)明實施例提供的基于移動終端鎖屏模式下的事件快速響應(yīng)方法的流程圖;
[0017]圖2是本發(fā)明實施例提供的判斷移動終端是否處于靜置狀態(tài)的流程圖;
[0018]圖3是本發(fā)明實施例提供的一種實現(xiàn)鎖屏模式下的事件快速響應(yīng)的移動終端的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明實施例提供的移動終端的判斷模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]請參閱圖1,圖1是本發(fā)明實施例提供的一種基于移動終端鎖屏模式下的事件快速響應(yīng)方法的流程圖,如圖所示,本實施例基于移動終端鎖屏模式下的事件快速響應(yīng)方法包括:
[0021]SlOl:在鎖屏模式下,預(yù)設(shè)快速響應(yīng)的應(yīng)用程序運行時,判斷移動終端是否處于靜置狀態(tài);
[0022]本發(fā)明實施例中預(yù)設(shè)快速響應(yīng)的應(yīng)用程序可以是音樂播放、鬧鐘、來電等。在鎖屏模式下,當預(yù)設(shè)快速響應(yīng)的應(yīng)用程序運行時,判斷移動終端當前是否處于靜置狀態(tài)。
[0023]其中,請參閱圖2,圖2是本發(fā)明實施例提供的判斷移動終端是否處于靜置狀態(tài)的流程圖,如圖所示,本實施例判斷移動終端是否處于靜置狀態(tài)包括:
[0024]SlOll:分別獲取所述移動終端內(nèi)部陀螺儀傳感器和重力感應(yīng)器X、Y、Z三個方向的值;
[0025]當移動終端被靜置時,移動終端內(nèi)部的陀螺儀傳感器在X、Y、Z三個方向上的值都很小,接近O。移動終端內(nèi)部的重力感應(yīng)器在X、Y、Z三個方向的變化值也較小,通常會小于0.5。因此,在需要判斷移動終端是處于靜置狀態(tài)還是運動狀態(tài)時,首先獲取移動終端內(nèi)部陀螺儀傳感器和重力感應(yīng)器X、Y、Z三個方向的值。
[0026]S1012:判斷陀螺儀傳感器三個方向的值是否都小于0.1 ;
[0027]根據(jù)獲取的陀螺儀傳感器X、Y、Z三個方向的值,判斷陀螺儀傳感器三個方向的值是否都小于0.1,如果是,執(zhí)行步驟S1014,如果否,執(zhí)行步驟S1016。
[0028]S1013:判斷重力感應(yīng)器三個方向的變化值是否都小于0.5 ;
[0029]根據(jù)獲取的重力感應(yīng)器X、Y、Z三個方向的值,判斷重力感應(yīng)器三個方向的變化值是否都小于0.5,如果是,執(zhí)行步驟S1014,否則,執(zhí)行步驟S1016。
[0030]其中,