本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法及用戶終端。
背景技術(shù):
當前,無論是智能手機還是智能手表等用戶終端,當處于休眠狀態(tài)時都允許用戶通過常用的喚醒方式快速的對屏幕進行喚醒。在實際應(yīng)用中,喚醒用戶終端屏幕的方式主要有兩種:一、通過觸摸屏實現(xiàn),即在休眠狀態(tài)下持續(xù)檢測針對用戶終端的觸摸屏的觸控操作;二、通過振動傳感器實現(xiàn),即通過振動傳感器檢測短暫的兩次振動。實踐發(fā)現(xiàn),這兩種屏幕喚醒方式均存在功耗大的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例公開了一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法及用戶終端,能夠降低喚醒用戶終端屏幕時的功耗。
本發(fā)明實施例第一方面公開了一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法,所述方法包括:
當用戶終端的屏幕狀態(tài)為休眠狀態(tài)時,通過所述固體傳導(dǎo)麥克風檢測所述用戶終端的殼體傳輸?shù)恼駝有盘枺稣駝有盘柺怯捎脩羰种盖脫羲鲇脩艚K端的殼體或由用戶手指在所述用戶終端的殼體上滑動發(fā)出的響聲所對應(yīng)的振動信號;
確定由所述固體傳導(dǎo)麥克風將所述振動信號轉(zhuǎn)化而成的音頻信號,并分析所述音頻信號,得到所述音頻信號的音頻節(jié)奏;
判斷所述音頻節(jié)奏是否與預(yù)設(shè)音頻節(jié)奏相匹配,當所述音頻節(jié)奏與所述預(yù)設(shè)音頻節(jié)奏相匹配時,將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)。
作為一種可選的實施方式,在本發(fā)明實施例第一方面中,在判斷出所述音頻節(jié)奏與所述預(yù)設(shè)音頻節(jié)奏相匹配之后,以及所述將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)之前,所述方法還包括:
確定所述音頻信號的信號頻率,并判斷所述信號頻率是否處于預(yù)設(shè)頻率范圍內(nèi),以及當所述信號頻率處于所述預(yù)設(shè)頻率范圍內(nèi)時,確定所述音頻信號的持續(xù)時長;
判斷所述音頻信號的持續(xù)時長是否處于預(yù)設(shè)時長范圍內(nèi),當所述持續(xù)時長處于所述預(yù)設(shè)時長范圍內(nèi)時,觸發(fā)執(zhí)行所述將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)的操作。
作為一種可選的實施方式,在本發(fā)明實施例第一方面中,在判斷出所述持續(xù)時長處于所述預(yù)設(shè)時長范圍內(nèi)之后,以及所述將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)之前,所述方法還包括:
確定所述用戶終端的當前系統(tǒng)時間,并判斷所述當前系統(tǒng)時間是否為預(yù)置睡眠時間,當所述當前系統(tǒng)時間不為所述預(yù)置睡眠時間時,向預(yù)先與所述用戶終端建立無線連接關(guān)系的可穿戴設(shè)備發(fā)送用戶狀態(tài)查詢請求,所述用戶狀態(tài)查詢請求用于請求所述可穿戴設(shè)備確定用戶的當前狀態(tài);
接收所述可穿戴設(shè)備針對所述用戶狀態(tài)查詢請求返回的用戶狀態(tài)查詢響應(yīng),當所述用戶狀態(tài)查詢響應(yīng)指示用戶的當前狀態(tài)為非睡眠狀態(tài)時,觸發(fā)執(zhí)行所述將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)的操作。
作為一種可選的實施方式,在本發(fā)明實施例第一方面中,所述將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)之后,所述方法還包括:
當所述用戶終端的屏幕處于所述喚醒狀態(tài)時,通過所述固體傳導(dǎo)麥克風檢測針對所述用戶終端的殼體的接觸操作,并確定所述接觸操作的接觸類型以及所述接觸操作的接觸參數(shù);
根據(jù)所述接觸類型以及所述接觸參數(shù),確定所述接觸操作對應(yīng)的操作指令,并執(zhí)行所述操作指令對應(yīng)的操作;
其中,所述接觸類型用于指示所述接觸操作為敲擊操作,且所述接觸參數(shù)包括所述敲擊操作的敲擊力度;或者,
所述接觸類型用于指示所述接觸操作為滑動操作,且所述接觸參數(shù)包括所述滑動操作的滑動時長。
作為一種可選的實施方式,在本發(fā)明實施例第一方面中,其特征在于,所述接觸參數(shù)還包括所述接觸操作在所述用戶終端的殼體上的接觸面的面標識。
本發(fā)明實施例第二方面公開了一種用戶終端,所述用戶終端包括檢測單元、確定單元、分析單元、判斷單元以及切換單元,其中:
所述檢測單元,用于當用戶終端的屏幕狀態(tài)為休眠狀態(tài)時,通過所述固體傳導(dǎo)麥克風檢測所述用戶終端的殼體傳輸?shù)恼駝有盘?,所述振動信號是由用戶手指敲擊所述用戶終端的殼體或由用戶手指在所述用戶終端的殼體上滑動發(fā)出的響聲所對應(yīng)的振動信號;
所述確定單元,用于確定由所述固體傳導(dǎo)麥克風將所述振動信號轉(zhuǎn)化而成的音頻信號;
所述分析單元,用于分析所述音頻信號,得到所述音頻信號的音頻節(jié)奏;
所述判斷單元,用于判斷所述音頻節(jié)奏是否與預(yù)設(shè)音頻節(jié)奏相匹配;
所述切換單元,用于當所述判斷單元判斷出所述音頻節(jié)奏與所述預(yù)設(shè)音頻節(jié)奏相匹配時,將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)。
作為一種可選的實施方式,在本發(fā)明實施例第二方面中,所述確定單元,還用于在所述判斷單元判斷出所述音頻節(jié)奏與所述預(yù)設(shè)音頻節(jié)奏相匹配之后以及在所述切換單元將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)之前,確定所述音頻信號的信號頻率;
所述判斷單元,還用于判斷所述信號頻率是否處于預(yù)設(shè)頻率范圍內(nèi);
所述確定單元,還用于當所述判斷單元判斷出所述信號頻率處于所述預(yù)設(shè)頻率范圍內(nèi)時,確定所述音頻信號的持續(xù)時長;
所述判斷單元,還用于判斷所述音頻信號的持續(xù)時長是否處于預(yù)設(shè)時長范圍內(nèi),當所述持續(xù)時長處于所述預(yù)設(shè)時長范圍內(nèi)時,觸發(fā)所述切換單元執(zhí)行所述將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)的操作。
作為一種可選的實施方式,在本發(fā)明實施例第二方面中,所述用戶終端還包括通信單元,其中:
所述確定單元,還用于在所述判斷單元判斷出所述持續(xù)時長處于所述預(yù)設(shè)時長范圍內(nèi)之后以及所述切換單元將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)之前,確定所述用戶終端的當前系統(tǒng)時間;
所述判斷單元,還用于判斷所述當前系統(tǒng)時間是否為預(yù)置睡眠時間;
所述通信單元,用于當所述判斷單元判斷出所述當前系統(tǒng)時間不為所述預(yù)置睡眠時間時,向預(yù)先與所述用戶終端建立無線連接關(guān)系的可穿戴設(shè)備發(fā)送用戶狀態(tài)查詢請求,以及接收所述可穿戴設(shè)備針對所述用戶狀態(tài)查詢請求返回的用戶狀態(tài)查詢響應(yīng),所述用戶狀態(tài)查詢請求用于請求所述可穿戴設(shè)備確定用戶的當前狀態(tài);
所述切換單元,具體用于當所述音頻節(jié)奏與所述預(yù)設(shè)音頻節(jié)奏相匹配時、當所述信號頻率處于所述預(yù)設(shè)頻率范圍內(nèi)時、當所述持續(xù)時長處于所述預(yù)設(shè)時長范圍內(nèi)時、當所述當前系統(tǒng)時間不為所述預(yù)置睡眠時間時以及當所述用戶狀態(tài)查詢響應(yīng)指示用戶的當前狀態(tài)為非睡眠狀態(tài)時,將所述用戶終端的屏幕狀態(tài)由所述休眠狀態(tài)切換為喚醒狀態(tài)。
作為一種可選的實施方式,在本發(fā)明實施例第二方面中,所述檢測單元,還用于當所述用戶終端的屏幕處于所述喚醒狀態(tài)時,通過所述固體傳導(dǎo)麥克風檢測針對所述用戶終端的殼體的接觸操作;
所述確定單元,還用于確定所述接觸操作的接觸類型以及所述接觸操作的接觸參數(shù),以及根據(jù)所述接觸類型以及所述接觸參數(shù),確定所述接觸操作對應(yīng)的操作指令;
所述用戶終端還包括處理單元,其中:
所述處理單元,用于執(zhí)行所述操作指令對應(yīng)的操作;
其中,所述接觸類型用于指示所述接觸操作為敲擊操作,且所述接觸參數(shù)包括所述敲擊操作的敲擊力度;或者,
所述接觸類型用于指示所述接觸操作為滑動操作,且所述接觸參數(shù)包括所述滑動操作的滑動時長。
作為一種可選的實施方式,在本發(fā)明實施例第二方面中,所述接觸參數(shù)還包括所述接觸操作在所述用戶終端的殼體上的接觸面的面標識。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例具備以下有益效果:
本發(fā)明實施例中,當用戶終端的屏幕狀態(tài)為休眠狀態(tài)時,通過固體傳導(dǎo)麥克風檢測用戶終端的殼體傳輸?shù)恼駝有盘?,該振動信號是由用戶手指敲擊用戶終端的殼體或由用戶手指在用戶終端的殼體上滑動發(fā)出的響聲所對應(yīng)的振動信號,確定由固體傳導(dǎo)麥克風將振動信號轉(zhuǎn)化而成的音頻信號,并分析該音頻信號,得到該音頻信號的音頻節(jié)奏,判斷該音頻信號的音頻節(jié)奏是否與預(yù)設(shè)音頻節(jié)奏相匹配,當該音頻信號的音頻節(jié)奏與預(yù)設(shè)音頻節(jié)奏相匹配時,將用戶終端的屏幕狀態(tài)由休眠狀態(tài)切換為喚醒狀態(tài)。可見,實施本發(fā)明實施例能夠通過易于傳聲且功耗低的固體傳導(dǎo)麥克風對處于休眠狀態(tài)的用戶終端進行喚醒,降低了喚醒用戶終端屏幕時的功耗,且抗環(huán)境噪聲干擾性能強,提高了用戶的使用體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例公開的一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法的流程示意圖;
圖2是本發(fā)明實施例公開的另一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法的流程示意圖;
圖3是本發(fā)明實施例公開的一種用戶終端的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例公開的另一種用戶終端的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例公開的又一種用戶終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法及用戶終端,能夠通過易于傳聲且功耗低的固體傳導(dǎo)麥克風對處于休眠狀態(tài)的用戶終端進行喚醒,降低了喚醒用戶終端屏幕時的功耗,且抗環(huán)境噪聲干擾性能強,提高了用戶的使用體驗。以下進行結(jié)合附圖進行詳細描述。
實施例一
請參閱圖1,圖1是本發(fā)明實施例公開的一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法的流程示意圖。如圖1所示,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法可以包括以下操作:
101、當用戶終端的屏幕狀態(tài)為休眠狀態(tài)時,用戶終端通過固體傳導(dǎo)麥克風檢測用戶終端的殼體傳輸?shù)恼駝有盘枴?/p>
本發(fā)明實施例中,該用戶終端可以為智能手機(Android手機、iOS手機等)、平板電腦、智能手環(huán)、智能手表、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)等智能終端產(chǎn)品,本發(fā)明實施例不做限定。其中,該用戶終端上設(shè)置有固體傳導(dǎo)麥克風,該固體傳導(dǎo)麥克風設(shè)置在用戶終端的殼體內(nèi)且與用戶終端的設(shè)備直接相連,其中,該固體傳導(dǎo)麥克風用于接收用戶終端的殼體傳導(dǎo)的振動信號并將該振動信號轉(zhuǎn)化為音頻信號,且該振動信號可以是由用戶手指敲擊(雙擊或單擊)用戶終端的殼體或由用戶手指在用戶終端的殼體上滑動發(fā)出的響聲所對應(yīng)的振動信號。
102、用戶終端確定由上述固體傳導(dǎo)麥克風將上述振動信號轉(zhuǎn)化而成的音頻信號,并分析該音頻信號,得到該音頻信號的音頻節(jié)奏。
103、用戶終端判斷上述音頻節(jié)奏是否與預(yù)設(shè)音頻節(jié)奏相匹配。
本發(fā)明實施例中,當步驟103的判斷結(jié)果為是時,用戶終端確定由上述振動信號轉(zhuǎn)化而成的音頻信號符合用戶終端中預(yù)置的屏幕喚醒機制并觸發(fā)執(zhí)行步驟104;當步驟103的判斷結(jié)果為否時,可以結(jié)束本次流程。
104、用戶終端將用戶終端的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)。
本發(fā)明實施例中,具體的,當步驟103的判斷結(jié)果為是時,用戶終端生成屏幕喚醒指令,并根據(jù)該屏幕喚醒指令將用戶終端的屏幕由上述休眠狀態(tài)切換為喚醒狀態(tài)。
在一個可選的實施例中,上述固體傳導(dǎo)麥克風設(shè)置在用戶終端的殼體內(nèi)且具體分別通過六個信號接口與用戶終端的殼體的六個殼面(即正面殼面、背面殼面、左側(cè)殼面、右側(cè)殼面、上測殼面以及下測殼面)相連,且在執(zhí)行步驟101之后以及在執(zhí)行步驟102之前,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法還可以包括以下操作:
用戶終端確定固體傳導(dǎo)麥克風上接收到上述振動信號的目標信號接口,并根據(jù)該目標信號接口確定上述振動信號來源的目標殼面的殼面標識;
用戶終端判斷該殼面標識所標識的殼面是否為預(yù)設(shè)殼面,當該殼面標識所標識的殼面為預(yù)設(shè)殼面時,觸發(fā)執(zhí)行上述確定由上述固體傳導(dǎo)麥克風將上述振動信號轉(zhuǎn)化而成的音頻信號,并分析該音頻信號,得到該音頻信號的音頻節(jié)奏的操作。
該可選的實施例能夠自定義用戶通過敲擊某一殼面或在某一殼面上滑動來實現(xiàn)用戶終端的屏幕喚醒,個性化強,這樣可以減少針對屏幕的誤喚醒操作。
可選的,在執(zhí)行步驟105之后,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法還可以包括以下操作:
用戶終端關(guān)閉上述固體傳導(dǎo)麥克風。這樣在用戶終端的屏幕處于喚醒狀態(tài)時關(guān)閉固體傳導(dǎo)麥克風的方式能夠降低用戶終端的功耗。
又進一步可選的,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法還可以包括以下操作:
當用戶終端的屏幕處于喚醒狀態(tài)時,用戶終端檢測是否存在針對用戶終端的屏幕的休眠指令,當檢測到休眠指令時,將用戶終端的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)并啟動上述固體傳導(dǎo)麥克風;或者,
當用戶終端的屏幕處于喚醒狀態(tài)時,用戶終端檢測在預(yù)設(shè)時間長度的時間段內(nèi)是否未接收到操作指令,當檢測到未接收到操作指令時,將用戶終端的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)并啟動上述固體傳導(dǎo)麥克風。這樣能夠在用戶終端的屏幕休眠時自動啟動上述固體傳導(dǎo)麥克風(即自動啟動用戶終端的屏幕喚醒機制),減少了用戶的手動操作,進一步提高了用戶的使用體驗。
又進一步可選的,當檢測到休眠指令或在預(yù)設(shè)時間長度的時間段內(nèi)未接收到操作指令時以及在執(zhí)行將用戶終端的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)并啟動上述固體傳導(dǎo)麥克風的操作之前,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法還包括以下操作:
用戶終端檢測用戶終端輸出的當前操作界面是否為編輯操作界面,當該當前操作界面為編輯操作界面時,檢測是否存在針對該編輯操作界面中編輯內(nèi)容的保存指令,當檢測到不存在保存指令時,檢測用戶終端的當前剩余電量是否小于等于預(yù)設(shè)電量閾值,當當前剩余電量不小于等于預(yù)設(shè)電量閾值時,觸發(fā)執(zhí)行上述將用戶終端的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)并啟動上述固體傳導(dǎo)麥克風的操作;
當該當前操作界面不是編輯操作界面時,或者當該當前操作界面是編輯操作界面且存在保持指令時,觸發(fā)執(zhí)行上述將用戶終端的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)并啟動上述固體傳導(dǎo)麥克風的操作;
當該當前操作界面是編輯操作界面且不存在保存指令且當前剩余電量小于預(yù)設(shè)電量閾值時,輸出保存提醒,以提醒用戶對編輯操作界面的編輯內(nèi)容進行保存。這樣能夠防止因在電量過低時休眠用戶終端的屏幕而導(dǎo)致的編輯內(nèi)容丟失的情況發(fā)生。
可見,實施圖1所描述的基于固體傳導(dǎo)麥克風的屏幕喚醒方法能夠通過易于傳聲且功耗低的固體傳導(dǎo)麥克風對處于休眠狀態(tài)的用戶終端進行喚醒,降低了喚醒用戶終端屏幕時的功耗,且抗環(huán)境噪聲干擾性能強,提高了用戶的使用體驗。
實施例二
圖2是本發(fā)明實施例公開的另一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法的流程示意圖。如圖2所示,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法可以包括以下操作:
201、用戶終端檢測是否需要休眠用戶終端的屏幕。
本發(fā)明實施例中,當步驟201的檢測結(jié)果為是時,觸發(fā)執(zhí)行步驟202;當檢測結(jié)果為否時,可以結(jié)束本次流程。
本發(fā)明實施例中,用戶終端檢測是否需要休眠用戶終端的屏幕可以包括:
用戶終端檢測是否接收到針對用戶終端的屏幕的休眠指令;或者,
用戶終端檢測在預(yù)設(shè)時間長度的時間段內(nèi)是否為未接收到任何操作指令。
202、當需要休眠用戶終端的屏幕時,用戶終端將用戶終端的屏幕切換為休眠狀態(tài)并啟動用戶終端上的固體傳導(dǎo)麥克風。
203、用戶終端通過上述固體傳導(dǎo)麥克風檢測用戶終端的殼體傳輸?shù)恼駝有盘枴?/p>
204、用戶終端確定由上述固體傳導(dǎo)麥克風將上述振動信號轉(zhuǎn)化而成的音頻信號,并分析該音頻信號,得到該音頻信號的音頻節(jié)奏。
205、用戶終端判斷上述音頻節(jié)奏是否與預(yù)設(shè)音頻節(jié)奏相匹配。
本發(fā)明實施例中,當步驟205的判斷結(jié)果為是時,觸發(fā)執(zhí)行步驟206;當步驟205的判斷結(jié)果為否時,可以結(jié)束本次流程。
206、用戶終端確定上述音頻信號的信號頻率,并判斷該信號頻率是否處于預(yù)設(shè)頻率范圍內(nèi)。
本發(fā)明實施例中,當步驟206的判斷結(jié)果為是時,用戶終端確定上述振動信號是由敲擊用戶終端的殼面或在用戶終端的殼面上滑動發(fā)出的響聲所對應(yīng)的振動信號并觸發(fā)執(zhí)行步驟207;當步驟206的判斷結(jié)果為否時,可以結(jié)束本次流程。
207、用戶終端將用戶終端的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)。
在一個可選的實施例中,在執(zhí)行完畢步驟207之后,該基于固體傳導(dǎo)麥克的屏幕喚醒方法還可以包括步驟208-210所示的操作,其中:
208、當用戶終端的屏幕處于喚醒狀態(tài)時,用戶終端通過上述固體傳導(dǎo)麥克風檢測針對用戶終端的殼體的接觸操作。
209、用戶終端確定上述接觸操作的接觸類型以及上述接觸操作的接觸參數(shù)。
本發(fā)明實施例中,該接觸類型可以用于指示上述接觸操作為敲擊操作,且上述接觸操作的接觸參數(shù)可以包括敲擊操作的敲擊力度、敲擊操作的持續(xù)時長以及敲擊操作的敲擊頻率、由該敲擊操作發(fā)出響聲的振動信號轉(zhuǎn)化而成的音頻信號的音頻節(jié)奏以及該音頻信號的信號頻率等的一種或多種的組合;或者,該接觸類型也可以用于指示上述接觸操作為滑動操作,且上述接觸操作的接觸參數(shù)可以包括滑動操作的滑動時長、由該敲擊操作發(fā)出響聲的振動信號轉(zhuǎn)化而成的音頻信號的音頻節(jié)奏以及該音頻信號的信號頻率等的一種或多種的組合,本發(fā)明實施例不做限定。
210、用戶終端根據(jù)上述接觸類型以及上述接觸參數(shù),確定上述接觸操作對應(yīng)的操作指令,并執(zhí)行該操作指令對應(yīng)的操作。
本發(fā)明實施例中,用戶終端中可以預(yù)先存儲有不同接觸類型下接觸參數(shù)與操作指令的對應(yīng)關(guān)系,并根據(jù)該對應(yīng)關(guān)系、上述接觸類型以及上述接觸參數(shù)確定上述接觸操作對應(yīng)的操作指令,以及執(zhí)行該操作指令對應(yīng)的操作,如返回操作、確認操作、啟動應(yīng)用的操作、關(guān)閉應(yīng)用的操作、調(diào)整媒體音量的操作等,本發(fā)明實施例不做限定。
舉例來說,當上述接觸操作為敲擊操作且上述接觸參數(shù)包括敲擊力度時,用戶終端中可以存儲有不同敲擊力度對應(yīng)的操作指令;當上述接觸操作為滑動操作且上述接觸參數(shù)包括滑動時長時,用戶終端中可以存儲有不同滑動時長對應(yīng)的操作指令。
可選的,由于傳輸距離與傳輸方向的不同,殼體傳輸?shù)纳鲜稣駝有盘栆矔嬖诓町悾虼?,上述接觸操作的接觸參數(shù)還可以包括上述接觸操作在用戶終端的殼體上的接觸面的面標識(即殼面標識),即上述固體傳導(dǎo)麥克風設(shè)置在用戶終端的殼體內(nèi)且具體分別通過六個信號接口與用戶終端的殼體的六個殼面(即正面殼面、背面殼面、左側(cè)殼面、右側(cè)殼面、上測殼面以及下測殼面)相連,上述對應(yīng)關(guān)系也可以具體為不同殼面下不同接觸類型的接觸參數(shù)與操作指令的對應(yīng)關(guān)系。
在一個可選的實施例中,當步驟206的判斷結(jié)果為是時,在執(zhí)行步驟207之前,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法還可以包括以下操作:
用戶終端確定上述音頻信號的持續(xù)時長,并判斷上述音頻信號的持續(xù)時長是否處于預(yù)設(shè)時長范圍內(nèi),當上述音頻信號的持續(xù)時長處于預(yù)設(shè)頻率范圍內(nèi)時,觸發(fā)執(zhí)行上述將用戶終端的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)的操作。這樣通過由上述振動信號轉(zhuǎn)化而成的音頻信號的音頻節(jié)奏、信號頻率以及持續(xù)時長共同喚醒用戶終端屏幕的方式,減少了針對用戶終端的屏幕的誤喚醒操作。
在另一個可選的實施例中,在判斷出上述音頻信號的持續(xù)時長處于預(yù)設(shè)時長范圍內(nèi)之后以及在執(zhí)行上述將用戶終端的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)之前,該基于固體傳導(dǎo)麥克風的屏幕喚醒方法還可以包括以下操作:
用戶終端確定用戶終端的當前系統(tǒng)時間,并判斷該當前系統(tǒng)時間是否為預(yù)置睡眠時間,當該當前系統(tǒng)時間為預(yù)置睡眠時間時,可以直接結(jié)束本次流程,當該當前系統(tǒng)時間不為預(yù)置睡眠時間時,向預(yù)先與用戶終端建立無線連接關(guān)系的可穿戴設(shè)備發(fā)送用戶狀態(tài)查詢請求,該用戶狀態(tài)查詢請求用于請求可穿戴設(shè)備確定用戶的當前狀態(tài),即該用戶狀態(tài)查詢請求用于觸發(fā)可穿戴設(shè)備采集佩戴可穿戴設(shè)備的用戶的心率數(shù)據(jù)和/或溫度數(shù)據(jù),并以采集到的心率數(shù)據(jù)和/或溫度數(shù)據(jù)為依據(jù)確定用戶的當前狀態(tài);
用戶終端接收可穿戴設(shè)備針對用戶狀態(tài)查詢請求返回的用戶狀態(tài)查詢響應(yīng),當用戶狀態(tài)查詢響應(yīng)指示用戶的當前狀態(tài)為非睡眠狀態(tài)時,觸發(fā)執(zhí)行上述將用戶終端的屏幕狀態(tài)由休眠狀態(tài)切換為喚醒狀態(tài)的操作,當用戶狀態(tài)查詢響應(yīng)指示用戶的當前狀態(tài)為睡眠狀態(tài)時,可以直接結(jié)束本次流程。這樣能夠進一步根據(jù)用戶終端的當前系統(tǒng)時間以及用戶狀態(tài)控制用戶終端屏幕喚醒,進一步減少了誤喚醒操作,進而減少了屏幕狀態(tài)切換次數(shù),降低了用戶終端的功耗。
可見,實施圖2所描述的基于固體傳導(dǎo)麥克風的屏幕喚醒方法能夠通過易于傳聲且功耗低的固體傳導(dǎo)麥克風對處于休眠狀態(tài)的用戶終端進行喚醒,降低了喚醒用戶終端屏幕時的功耗,且抗環(huán)境噪聲干擾性能強,提高了用戶的使用體驗,且還能夠在用戶終端的屏幕處于喚醒狀態(tài)時通過固體傳導(dǎo)麥克風檢測用戶針對用戶終端的殼體的敲擊操作或滑動操作,并根據(jù)檢測到操作的參數(shù)執(zhí)行相應(yīng)的操作,豐富了用戶終端的交互方式,尤其對于屏幕較小的智能手環(huán)或智能手表來說,通過固體傳導(dǎo)麥克風實現(xiàn)了用戶與智能手環(huán)或智能手表的交互,提高了用戶的操作體驗。
實施例三
請參閱圖3,圖3是本發(fā)明實施例公開的一種用戶終端的結(jié)構(gòu)示意圖。如圖3所示,該用戶終端300可以包括檢測單元301、確定單元302、分析單元303、判斷單元304以及切換單元305,其中:
檢測單元301用于當用戶終端300的屏幕狀態(tài)為休眠狀態(tài)時,通過用戶終端300上設(shè)置的固體傳導(dǎo)麥克風檢測用戶終端300的殼體傳輸?shù)恼駝有盘枺渲?,該振動信號是由用戶手指敲?雙擊或單擊)用戶終端300的殼體或由用戶手指在用戶終端300的殼體上滑動發(fā)出的響聲所對應(yīng)的振動信號。
確定單元302用于確定由上述固體傳導(dǎo)麥克風將檢測單元301檢測到的振動信號轉(zhuǎn)化而成的音頻信號。
分析單元303用于分析確定單元302確定出的音頻信號,得到上述音頻信號的音頻節(jié)奏。
判斷單元304用于判斷分析單元303分析得到的音頻節(jié)奏是否與預(yù)設(shè)音頻節(jié)奏相匹配。
切換單元305用于當判斷單元304判斷出上述音頻節(jié)奏與預(yù)設(shè)音頻節(jié)奏相匹配時,將用戶終端300的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)。
可見,實施圖3所描述的用戶終端300能夠通過易于傳聲且功耗低的固體傳導(dǎo)麥克風對處于休眠狀態(tài)的用戶終端300進行喚醒,降低了喚醒用戶終端300屏幕時的功耗,且抗環(huán)境噪聲干擾性能強,提高了用戶的使用體驗。
在一個可選的實施例中,確定單元302還可以用于在判斷單元304判斷出上述音頻節(jié)奏與預(yù)設(shè)音頻節(jié)奏相匹配之后以及在切換單元305將用戶終端300的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)之前,確定上述音頻信號的信號頻率。
判斷單元304還可以用于判斷確定單元302確定出的信號頻率是否處于預(yù)設(shè)頻率范圍內(nèi)。
確定單元302還可以用于當判斷單元304判斷出上述信號頻率處于預(yù)設(shè)頻率范圍內(nèi)時,確定上述音頻信號的持續(xù)時長。
判斷單元304還可以用于判斷確定單元302確定出的音頻信號的持續(xù)時長是否處于預(yù)設(shè)時長范圍內(nèi),當確定單元302確定出的持續(xù)時長處于預(yù)設(shè)時長范圍內(nèi)時,觸發(fā)切換單元305執(zhí)行上述將用戶終端300的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)的操作。
該可選的實施例能夠通過固體傳導(dǎo)麥克風將其接收到的振動信號轉(zhuǎn)化成的音頻信號的信號類型、音頻節(jié)奏以及持續(xù)時長共同實現(xiàn)對用戶終端300的屏幕喚醒,提高了用戶終端300的屏幕喚醒的可靠性。
在該可選的實施例中,進一步可選的,該用戶終端300還可以包括通信單元306,此時,該用戶終端300的結(jié)構(gòu)可以如圖4所示,圖4是本發(fā)明實施例公開的另一種用戶終端的結(jié)構(gòu)示意圖。其中:
確定單元302還可以用于在判斷單元304判斷出上述持續(xù)時長處于預(yù)設(shè)時長范圍內(nèi)之后以及切換單元305將用戶終端300的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)之前,確定用戶終端300的當前系統(tǒng)時間。
判斷單元304還可以用于判斷確定單元302確定出的當前系統(tǒng)時間是否為預(yù)置睡眠時間。
通信單元306用于當判斷單元304判斷出確定單元302確定出的當前系統(tǒng)時間不為預(yù)置睡眠時間時,向預(yù)先與用戶終端300建立無線連接關(guān)系的可穿戴設(shè)備發(fā)送用戶狀態(tài)查詢請求,以及接收可穿戴設(shè)備針對該用戶狀態(tài)查詢請求返回的用戶狀態(tài)查詢響應(yīng),其中,該用戶狀態(tài)查詢請求用于請求可穿戴設(shè)備確定用戶的當前狀態(tài),即該用戶狀態(tài)查詢請求用于觸發(fā)可穿戴設(shè)備采集佩戴可穿戴設(shè)備的用戶的心率數(shù)據(jù)和/或溫度數(shù)據(jù),并以采集到的心率數(shù)據(jù)和/或溫度數(shù)據(jù)為依據(jù)確定用戶的當前狀態(tài)。
切換單元305具體用于當上述音頻節(jié)奏與預(yù)設(shè)音頻節(jié)奏相匹配時、當上述信號頻率處于預(yù)設(shè)頻率范圍內(nèi)時、當上述持續(xù)時長處于預(yù)設(shè)時長范圍內(nèi)時、當上述當前系統(tǒng)時間不為預(yù)置睡眠時間時以及當上述用戶狀態(tài)查詢響應(yīng)指示用戶的當前狀態(tài)為非睡眠狀態(tài)時,將用戶終端300的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)。
在另一個可選的實施例中,該用戶終端300還可以包括處理單元307,此時,該用戶終端300的結(jié)構(gòu)可以如圖5所示,圖5是本發(fā)明實施例公開的又一種用戶終端的結(jié)構(gòu)示意圖。其中:
檢測單元301還可以用于當用戶終端300的屏幕處于喚醒狀態(tài)時,通過固體傳導(dǎo)麥克風針對用戶終端300的殼體的接觸操作。
確定單元302還可以用于確定檢測單元301檢測到的接觸操作的接觸類型以及接觸操作的接觸參數(shù),以及根據(jù)該接觸類型以及該接觸參數(shù),確定上述接觸操作對應(yīng)的操作指令。
本發(fā)明實施例中,該接觸類型可以用于指示上述接觸操作為敲擊操作,且上述接觸操作的接觸參數(shù)可以包括敲擊操作的敲擊力度、敲擊操作的持續(xù)時長以及敲擊操作的敲擊頻率、由該敲擊操作發(fā)出響聲的振動信號轉(zhuǎn)化而成的音頻信號的音頻節(jié)奏以及該音頻信號的信號頻率等的一種或多種的組合;或者,該接觸類型也可以用于指示上述接觸操作為滑動操作,且上述接觸操作的接觸參數(shù)可以包括滑動操作的滑動時長、由該敲擊操作發(fā)出響聲的振動信號轉(zhuǎn)化而成的音頻信號的音頻節(jié)奏以及該音頻信號的信號頻率等的一種或多種的組合,本發(fā)明實施例不做限定。
處理單元307用于執(zhí)行確定單元302確定出的操作指令對應(yīng)的操作。
本發(fā)明實施例中,用戶終端300中可以預(yù)先存儲有不同接觸類型下接觸參數(shù)與操作指令的對應(yīng)關(guān)系,確定單元302根據(jù)該對應(yīng)關(guān)系、上述接觸類型以及上述接觸參數(shù)確定上述接觸操作對應(yīng)的操作指令,處理單元307執(zhí)行該操作指令對應(yīng)的操作,如返回操作、確認操作、啟動應(yīng)用的操作、關(guān)閉應(yīng)用的操作、調(diào)整媒體音量的操作等,本發(fā)明實施例不做限定。
舉例來說,當上述接觸操作為敲擊操作且上述接觸參數(shù)包括敲擊力度時,用戶終端中可以存儲有不同敲擊力度對應(yīng)的操作指令;當上述接觸操作為滑動操作且上述接觸參數(shù)包括滑動時長時,用戶終端中可以存儲有不同滑動時長對應(yīng)的操作指令。
可選的,由于傳輸距離與傳輸方向的不同,殼體傳輸?shù)纳鲜稣駝有盘栆矔嬖诓町悾虼?,上述接觸操作的接觸參數(shù)還可以包括上述接觸操作在用戶終端300的殼體上的接觸面的面標識(即殼面標識),即上述固體傳導(dǎo)麥克風設(shè)置在用戶終端300的殼體內(nèi)且具體分別通過六個信號接口與用戶終端300的殼體的六個殼面(即正面殼面、背面殼面、左側(cè)殼面、右側(cè)殼面、上測殼面以及下測殼面)相連,上述對應(yīng)關(guān)系也可以具體為不同殼面下不同接觸類型的接觸參數(shù)與操作指令的對應(yīng)關(guān)系。
可選的,處理單元307還可以用于在切換單元305將用戶終端300的屏幕狀態(tài)由上述休眠狀態(tài)切換為喚醒狀態(tài)之后,關(guān)閉上述固體傳導(dǎo)麥克風。這樣在用戶終端300的屏幕處于喚醒狀態(tài)時關(guān)閉固體傳導(dǎo)麥克風的方式能夠降低用戶終端的功耗。
可選的,確定單元302還可以用于在確定由上述固體傳導(dǎo)麥克風將上述振動信號轉(zhuǎn)化而成的音頻信號之前以及在檢測單元301通過固體傳導(dǎo)麥克風檢測用戶終端300的殼體傳輸?shù)恼駝有盘栔?,確定固體傳導(dǎo)麥克風上接收到上述振動信號的目標信號接口,并根據(jù)該目標信號接口確定上述振動信號來源的目標殼面的殼面標識。
判斷單元304還可以用于判斷該殼面標識所標識的殼面是否為預(yù)設(shè)殼面,當該殼面標識所標識的殼面為預(yù)設(shè)殼面時,觸發(fā)確定單元302執(zhí)行上述確定由上述固體傳導(dǎo)麥克風將上述振動信號轉(zhuǎn)化而成的音頻信號的操作。
可選的,檢測單元301還可以用于當用戶終端300的屏幕處于喚醒狀態(tài)時,檢測是否存在針對用戶終端300的屏幕的休眠指令。
切換單元305還可以用于當檢測單元301檢測到休眠指令時,將用戶終端300的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)。
處理單元307還可以用于當檢測單元301檢測到休眠指令時,啟動上述固體傳導(dǎo)麥克風。或者,
檢測單元301還可以用于當用戶終端300的屏幕處于喚醒狀態(tài)時,檢測在預(yù)設(shè)時間長度的時間段內(nèi)是否未接收到操作指令。
切換單元305還可以用于當檢測單元301檢測到在預(yù)設(shè)時間長度的時間段內(nèi)未接收到操作指令時,將用戶終端300的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)。
處理單元307還可以用于當檢測單元301檢測到在預(yù)設(shè)時間長度的時間段內(nèi)未接收到操作指令時,啟動上述固體傳導(dǎo)麥克風。
進一步可選的,檢測單元301還可以用于在檢測到休眠指令或在預(yù)設(shè)時間長度的時間段內(nèi)未接收到操作指令時以及在切換單元305將用戶終端300的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)之前,檢測用戶終端300輸出的當前操作界面是否為編輯操作界面,當為編輯操作界面時,檢測是否存在針對編輯操作界面中編輯內(nèi)容的保存指令,當不存在保存指令時,檢測用戶終端300的當前剩余電量是否小于等于預(yù)設(shè)電量閾值,當不小于等于預(yù)設(shè)電量閾值時,觸發(fā)切換單元305執(zhí)行上述將用戶終端300的屏幕由上述喚醒狀態(tài)切換為休眠狀態(tài)以及處理單元307執(zhí)行啟動上述固體傳導(dǎo)麥克風的操作。
又進一步可選的,處理單元307還可以用于當上述當前操作界面是編輯操作界面且不存在保存指令且當前剩余電量小于預(yù)設(shè)電量閾值時,輸出保存提醒,以提醒用戶對編輯操作界面的編輯內(nèi)容進行保存。這樣能夠防止因在電量過低時休眠用戶終端的屏幕而導(dǎo)致的編輯內(nèi)容丟失的情況發(fā)生。
可見,實施圖5所描述的用戶終端300還能夠在用戶終端300的屏幕處于喚醒狀態(tài)時通過固體傳導(dǎo)麥克風檢測用戶針對用戶終端300的殼體的敲擊操作或滑動操作,并根據(jù)檢測到操作的參數(shù)執(zhí)行相應(yīng)的操作,豐富了用戶終端300的交互方式,尤其對于屏幕較小的智能手環(huán)或智能手表來說,通過固體傳導(dǎo)麥克風實現(xiàn)了用戶與智能手環(huán)或智能手表的交互,提高了用戶的操作體驗。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)包括只讀存儲器(Read-Only Memory,ROM)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復(fù)寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數(shù)據(jù)的計算機可讀的任何其他介質(zhì)。
以上對本發(fā)明實施例公開的一種基于固體傳導(dǎo)麥克風的屏幕喚醒方法及用戶終端進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。