亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種亮屏控制方法、裝置及電子設(shè)備的制造方法

文檔序號(hào):10686611閱讀:369來(lái)源:國(guó)知局
一種亮屏控制方法、裝置及電子設(shè)備的制造方法
【專(zhuān)利摘要】本發(fā)明涉及電子技術(shù)領(lǐng)域,公開(kāi)了一種亮屏控制方法、裝置及電子設(shè)備,以解決現(xiàn)有技術(shù)中用戶(hù)處于運(yùn)動(dòng)狀態(tài)時(shí)無(wú)法對(duì)用戶(hù)的手勢(shì)進(jìn)行有效檢測(cè)技術(shù)問(wèn)題。該方法包括:確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。本發(fā)明實(shí)施例所述亮屏控制方法、裝置及電子設(shè)備可以對(duì)用戶(hù)在運(yùn)動(dòng)過(guò)程中針對(duì)電子設(shè)備產(chǎn)生的手勢(shì)進(jìn)行有效檢測(cè)。
【專(zhuān)利說(shuō)明】
一種亮屏控制方法、裝置及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種亮屏控制方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,利用智能手表上自帶的加速度傳感器,可以自動(dòng)感應(yīng)用戶(hù)抬手看智能手表的動(dòng)作,進(jìn)而點(diǎn)亮屏幕,無(wú)需用戶(hù)按鍵操作,并且還可以自動(dòng)感應(yīng)用戶(hù)手放下動(dòng)作,進(jìn)而關(guān)閉屏幕背光燈,節(jié)省功耗。
[0003]通常情況下,抬手查看智能手表的動(dòng)作可以分解為兩個(gè)連續(xù)的動(dòng)作:抬手動(dòng)作+靜止動(dòng)作,然而在用戶(hù)處于運(yùn)動(dòng)狀態(tài)時(shí),其沒(méi)有靜止的過(guò)程,故而無(wú)法通過(guò)抬手動(dòng)作+靜止動(dòng)作對(duì)用戶(hù)產(chǎn)生的手勢(shì)進(jìn)行有效檢測(cè)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種亮屏控制方法、裝置及電子設(shè)備,以解決現(xiàn)有技術(shù)中用戶(hù)處于運(yùn)動(dòng)狀態(tài)時(shí)無(wú)法對(duì)用戶(hù)的手勢(shì)進(jìn)行有效檢測(cè)技術(shù)問(wèn)題。
[0005]第一方面,本發(fā)明實(shí)施例提供一種亮屏控制方法,包括:
[0006]確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;
[0007]對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;
[0008]判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;
[0009]基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0010]可選的,所述第一預(yù)設(shè)時(shí)間段包括:第一子時(shí)間段和位于所述第一子時(shí)間段之后的第二子時(shí)間段,所述預(yù)設(shè)變化趨勢(shì),包括:在所述第一子時(shí)間段內(nèi)增加、在所述第二子時(shí)間段內(nèi)減少的趨勢(shì)。
[0011 ]可選的,所述方法還包括:
[0012]判斷所述第一預(yù)設(shè)時(shí)間段前的第二預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的運(yùn)動(dòng)幅度值是否小于預(yù)設(shè)幅度值;
[0013]如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,執(zhí)行確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值的步驟。
[0014]可選的,所述方法還包括:
[0015]如果所述運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第三預(yù)設(shè)時(shí)間段內(nèi)電子設(shè)備的加速度值的波形;
[0016]將所述加速度值的波形與預(yù)設(shè)波形進(jìn)行匹配,所述預(yù)設(shè)波形為所述電子設(shè)備的運(yùn)動(dòng)狀態(tài)滿(mǎn)足亮屏條件時(shí)所對(duì)應(yīng)的波形;
[0017]基于匹配結(jié)果,確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài);
[0018]其中,如果所述加速度值的波形與預(yù)設(shè)波形進(jìn)行匹配,控制所述屏幕進(jìn)入所述點(diǎn)殼狀態(tài)。
[0019]可選的,所述確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),還包括:
[0020]獲取第四預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值的平方和,所述第四預(yù)設(shè)時(shí)間段小于所述第三預(yù)設(shè)時(shí)間段;
[0021]判斷所述平方和是否位于預(yù)設(shè)數(shù)值范圍,獲得第二判斷結(jié)果;
[0022]基于所述第二判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài);
[0023]其中,如果所述第二判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0024]可選的,所述基于匹配結(jié)果,確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),還包括:
[0025]判斷所述第三預(yù)設(shè)時(shí)間段之前的第五預(yù)設(shè)時(shí)間段內(nèi)是否存在基于波形匹配控制所述屏幕進(jìn)行所述點(diǎn)亮狀態(tài)的點(diǎn)亮操作;
[0026]如果存在所述點(diǎn)亮操作,判斷所述屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值是否大于預(yù)設(shè)角度值,獲得第三判斷結(jié)果,所述旋轉(zhuǎn)角度值為所述點(diǎn)亮操作所在時(shí)間點(diǎn)至當(dāng)前時(shí)間點(diǎn)的所述屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值;
[0027]基于所述第三判斷結(jié)果,確定是否控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài);
[0028]其中,如果所述第三判斷結(jié)果為是,控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)。
[0029]可選的,所述預(yù)設(shè)波形中至少一個(gè)坐標(biāo)軸方向的加速度值的變化量大于預(yù)設(shè)變化值。
[0030]可選的,所述確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài),還包括:
[0031]獲取所述電子設(shè)備的相對(duì)于預(yù)設(shè)參考物的轉(zhuǎn)動(dòng)角度值;
[0032]判斷所述轉(zhuǎn)動(dòng)角度值是否位于第一預(yù)設(shè)角度范圍,獲得第四判斷結(jié)果;
[0033]基于所述第四判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài);
[0034]其中,如果所述第四判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0035]可選的,所述獲取所述電子設(shè)備的轉(zhuǎn)動(dòng)角度值,包括:
[0036]如果所述電子設(shè)備的運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;基于所述三個(gè)坐標(biāo)軸方向的加速度值確定出所述屏幕的轉(zhuǎn)動(dòng)角度值;或者,
[0037]如果所述電子設(shè)備的運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;對(duì)所述加速度值進(jìn)行平滑處理,獲得平滑處理后的所述加速度值;基于平滑處理后的所述加速度值確定出所述轉(zhuǎn)動(dòng)角度值。
[0038]可選的,如果所述轉(zhuǎn)動(dòng)角度值包括:橫滾角的角度值,所述橫滾角所對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-45°?45° ;和/或,
[0039]如果所述轉(zhuǎn)動(dòng)角度值包括:俯仰角的角度值,如果所述運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值,所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-15°?150°;,如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)角度值,所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-15°?90°。
[0040]可選的,所述方法還包括:
[0041]在控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)之后,獲取所述電子設(shè)備相對(duì)于預(yù)設(shè)參考物的旋轉(zhuǎn)角度值;
[0042]判斷所述旋轉(zhuǎn)角度值是否位于第二預(yù)設(shè)角度范圍;
[0043]如果位于所述第二預(yù)設(shè)角度范圍,控制所述屏幕進(jìn)入熄滅狀態(tài)。
[0044]第二方面,本發(fā)明實(shí)施例提供一種亮屏控制裝置,包括:
[0045]第一確定模塊,用于確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;
[0046]平滑模塊,用于對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;
[0047]第一判斷模塊,用于判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;
[0048]第二確定模塊,用于基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0049]第三方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0050]確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;
[0051]對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;
[0052]判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;
[0053]基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0054]本發(fā)明有益效果如下:
[0055]由于在本發(fā)明實(shí)施例中,首先確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;然后對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;接著判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;最后基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。通常情況下,用戶(hù)如果在運(yùn)動(dòng)過(guò)程中查看智能手表的話(huà),其運(yùn)動(dòng)幅度往往會(huì)變低,故而通過(guò)運(yùn)動(dòng)幅度值的變化能夠?qū)τ脩?hù)在運(yùn)動(dòng)過(guò)程中針對(duì)電子設(shè)備產(chǎn)生的手勢(shì)進(jìn)行有效檢測(cè)。
【附圖說(shuō)明】
[0056]圖1為本發(fā)明實(shí)施例中亮屏控制方法的流程圖;
[0057]圖2為本發(fā)明實(shí)施例的亮屏控制方法中智能手表的結(jié)構(gòu)圖;
[0058]圖3為本發(fā)明實(shí)施例的亮屏控制方法中所檢測(cè)到的電子設(shè)備的加速度值的波形的示意圖;
[0059]圖4為本發(fā)明實(shí)施例的亮屏控制方法中運(yùn)動(dòng)幅度曲線(xiàn)的示意圖;
[0060]圖5為本發(fā)明實(shí)施例的亮屏控制方法中用戶(hù)處于靜止?fàn)顟B(tài)下確定是否控制屏幕進(jìn)入點(diǎn)亮狀態(tài)的流程圖;
[0061]圖6為本發(fā)明實(shí)施例的亮屏控制方法中基于電子設(shè)備的旋轉(zhuǎn)角度值確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)的流程圖;
[0062]圖7為本發(fā)明實(shí)施例的亮屏控制裝置的結(jié)構(gòu)圖;
[0063]圖8是根據(jù)一示例性實(shí)施例示出實(shí)施的一種亮屏控制方法的電子設(shè)備的框圖;
[0064]圖9是本發(fā)明實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0065]本發(fā)明提供一種亮屏控制方法、裝置及電子設(shè)備,以解決現(xiàn)有技術(shù)中抬手亮屏的檢測(cè)方式存在著時(shí)延較長(zhǎng)的技術(shù)問(wèn)題。
[0066]本申請(qǐng)實(shí)施例中的技術(shù)方案為解決上述的技術(shù)問(wèn)題,總體思路如下:
[0067]首先確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;然后對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;接著判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;最后基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。通常情況下,用戶(hù)如果在運(yùn)動(dòng)過(guò)程中查看智能手表的話(huà),其運(yùn)動(dòng)幅度往往會(huì)變低,故而通過(guò)運(yùn)動(dòng)幅度值的變化能夠?qū)τ脩?hù)在運(yùn)動(dòng)過(guò)程中針對(duì)電子設(shè)備產(chǎn)生的手勢(shì)進(jìn)行有效檢測(cè)。
[0068]為了更好的理解上述技術(shù)方案,下面通過(guò)附圖以及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案做詳細(xì)的說(shuō)明,應(yīng)當(dāng)理解本發(fā)明實(shí)施例以及實(shí)施例中的具體特征是對(duì)本發(fā)明技術(shù)方案的詳細(xì)的說(shuō)明,而不是對(duì)本發(fā)明技術(shù)方案的限定,在不沖突的情況下,本發(fā)明實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互組合。
[0069]第一方面,本發(fā)明實(shí)施例提供一種亮屏控制方法,請(qǐng)參考圖1,包括:
[0070]步驟SlOl:確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;
[0071]步驟S102:對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;
[0072]步驟S103:判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;
[0073]步驟S104:基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0074]舉例來(lái)說(shuō),該方案應(yīng)用于包含屏幕的電子設(shè)備中,例如:智能手表、手環(huán)、手機(jī)、平板電腦等等。如圖2所示,為一智能手表的結(jié)構(gòu)示意圖,其包括:加速度傳感器、連接于加速度傳感器的微控制器、連接于微控制器的4?(4口口1;[031:;[011 Processor:應(yīng)用處理器),通過(guò)加速度傳感器檢測(cè)到電子設(shè)備的加速度值之后,將其通過(guò)總線(xiàn)(例如:I2C總線(xiàn))發(fā)送至微控制器,微控制器通過(guò)對(duì)加速度值進(jìn)行處理判斷用戶(hù)是否產(chǎn)生對(duì)屏幕進(jìn)行控制的手勢(shì)(例如:抬手看屏手勢(shì)、翻手滅屏手勢(shì)等等),如果產(chǎn)生對(duì)應(yīng)的手勢(shì)的話(huà),則產(chǎn)生與手勢(shì)對(duì)應(yīng)的控制指令,然后將該控制指令發(fā)送至AP,以實(shí)現(xiàn)對(duì)屏幕的點(diǎn)亮狀態(tài)與熄滅狀態(tài)的控制。
[0075]步驟SlOl中,第一預(yù)設(shè)時(shí)間段例如為:用戶(hù)運(yùn)動(dòng)狀態(tài)下產(chǎn)生抬手看屏手勢(shì)所需要耗費(fèi)的時(shí)長(zhǎng),其時(shí)長(zhǎng)例如為:ls、2s、3s等等。
[0076]步驟SlOI中,舉例來(lái)說(shuō),可以首先確定出電子設(shè)備的加速度值的波形,例如:通過(guò)加速度傳感器持續(xù)檢測(cè)電子設(shè)備在各個(gè)坐標(biāo)軸方向上的加速度值,進(jìn)而針對(duì)每個(gè)坐標(biāo)軸方向都可以獲得其對(duì)應(yīng)的波形,電子設(shè)備的坐標(biāo)系例如包括:x軸、Y軸和Z軸,在電子設(shè)備的屏幕水平向上時(shí),以屏幕的幾何中心為原點(diǎn),由左向右為X軸,由內(nèi)向外為Y軸,由下向上為Z軸。屏幕水平向上靜止時(shí),由于重力加速度作用,Z軸會(huì)有一個(gè)重力加速度的輸出,記為lg,g為重力加速度單位,Ig?9.8m/s2。所獲得的三個(gè)坐標(biāo)軸方向的波形圖例如為圖3所示,圖3中的縱坐標(biāo)表示加速度值(單位為g),橫坐標(biāo)表示采樣點(diǎn)序號(hào)。當(dāng)然,基于電子設(shè)備的運(yùn)動(dòng)狀態(tài)不同,所獲得的波形圖也可能不同,本發(fā)明實(shí)施例不再詳細(xì)列舉,并且不作限制。
[0077]然后通過(guò)差分運(yùn)算來(lái)估算電子設(shè)備的運(yùn)動(dòng)幅度值,其估算方式如下:
[0078]A(n)=|χ(η)-χ(η_1) +y(n)-y(n-l)|+z(n)-z(n_l)
[0079]....................................[I]
[0080]其中,1!表示當(dāng)前采樣點(diǎn),n_l表示上一個(gè)采樣點(diǎn);
[0081]A(n)表示當(dāng)前采樣點(diǎn)的運(yùn)動(dòng)幅度值;
[0082]x(n)表示當(dāng)前采樣點(diǎn)的X軸的加速度值;
[0083 ] χ(η-1)表示上一個(gè)采樣點(diǎn)的X軸的加速度值;
[0084]y(n)表示當(dāng)前采樣點(diǎn)的Y軸的加速度值;
[0085]y(n-l)表示上一個(gè)采樣點(diǎn)的Y軸的加速度值;
[0086]z(n)表示當(dāng)前采樣點(diǎn)的Z軸的加速度值;
[0087 ] z(n-l)表示上一個(gè)采樣點(diǎn)的Z軸的加速度值。
[0088]當(dāng)然,還可以通過(guò)其他方式估算電子設(shè)備的運(yùn)動(dòng)幅度值,本發(fā)明實(shí)施例不再詳細(xì)列舉,并且不作限制。
[0089]步驟S102中,可以通過(guò)多種算法對(duì)運(yùn)動(dòng)幅度值進(jìn)行平滑處理,例如:加法平滑算法、插值平滑算法、圖靈平滑算法等等。平滑處理可以采用長(zhǎng)平滑方式,也可以采用短平滑方式,其平滑算法例如為:
[0090]s(n) =α.s(n_l) + (l-a).Α(η) ,Ο^Ξα^Ξ?
[0091]....................................[2]
[0092]其中,0表示平滑系數(shù),a值越大則對(duì)應(yīng)的平滑時(shí)長(zhǎng)越長(zhǎng);
[0093]s(n)表示第η個(gè)采樣點(diǎn)的平滑結(jié)果;
[0094]s(n-l)表示第η-1個(gè)點(diǎn)的平滑結(jié)果。
[0095]采用上述方式進(jìn)行平滑的好處是運(yùn)算量小,同時(shí)無(wú)需緩存大量數(shù)據(jù),即可以節(jié)省內(nèi)存消耗。由于用戶(hù)運(yùn)動(dòng)過(guò)程中,電子設(shè)備的加速度值幅度變化較大,故而為了實(shí)現(xiàn)較好的平滑效果,往往通過(guò)長(zhǎng)平滑方式對(duì)運(yùn)動(dòng)幅度值進(jìn)行平滑,例如,可以取α = 0.975 = 1-1/40,為長(zhǎng)平滑(平滑長(zhǎng)度為40個(gè)采樣點(diǎn)),實(shí)際處理時(shí),可以考慮平滑長(zhǎng)度為20-100,或者20-1000個(gè)采樣點(diǎn)等為長(zhǎng)平滑,基于采樣點(diǎn)數(shù)量不同,所獲得的平滑系數(shù)也不同,本發(fā)明實(shí)施例不作限制。
[0096I 步驟S103中,滿(mǎn)足亮屏條件的電子設(shè)備的運(yùn)動(dòng)狀態(tài)可以為多種運(yùn)動(dòng)狀態(tài),例如:運(yùn)動(dòng)+靜止的運(yùn)動(dòng)狀態(tài)(對(duì)應(yīng)用戶(hù)處于靜止?fàn)顟B(tài)的抬手動(dòng)作)、運(yùn)動(dòng)+運(yùn)動(dòng)速度變慢的運(yùn)動(dòng)狀態(tài)(對(duì)應(yīng)用戶(hù)處于運(yùn)動(dòng)狀態(tài)的抬手動(dòng)作)等等。從而基于滿(mǎn)足亮屏條件的用戶(hù)手勢(shì)不同,進(jìn)而所設(shè)置的預(yù)設(shè)變化趨勢(shì)也不同,以用戶(hù)手勢(shì)為處于運(yùn)動(dòng)狀態(tài)時(shí)產(chǎn)生的抬手亮屏手勢(shì)(運(yùn)動(dòng)+運(yùn)動(dòng)速度變慢的運(yùn)動(dòng)狀態(tài))為例,其運(yùn)動(dòng)幅度值通常上升到一定幅度后保持平穩(wěn)(對(duì)應(yīng)用戶(hù)的運(yùn)動(dòng)過(guò)程)、然后持續(xù)下降到一定幅度后保持平穩(wěn)(對(duì)應(yīng)用戶(hù)抬手過(guò)程),故而所述第一預(yù)設(shè)時(shí)間段例如包括:第一子時(shí)間段和位于所述第一子時(shí)間段之后的第二子時(shí)間段,所述預(yù)設(shè)變化趨勢(shì),包括:在所述第一子時(shí)間段內(nèi)增加、在所述第二子時(shí)間段內(nèi)減少的趨勢(shì)。其中,第一子時(shí)間段為用戶(hù)運(yùn)動(dòng)且并未抬手所對(duì)應(yīng)的時(shí)間段,這段時(shí)間用戶(hù)處于運(yùn)動(dòng)狀態(tài),故而電子設(shè)備的運(yùn)動(dòng)幅度值處于增長(zhǎng)狀態(tài);第二子時(shí)間段為用戶(hù)運(yùn)動(dòng)且抬手查看屏幕所對(duì)應(yīng)的時(shí)間段,在這種情況下,用戶(hù)的運(yùn)動(dòng)幅度往往會(huì)降低,故而電子設(shè)備的運(yùn)動(dòng)幅度值處于減小狀態(tài)。
[0097]以用戶(hù)手勢(shì)為處于運(yùn)動(dòng)狀態(tài)時(shí)產(chǎn)生的抬手亮屏手勢(shì)(運(yùn)動(dòng)+運(yùn)動(dòng)速度變慢的運(yùn)動(dòng)狀態(tài))為例,則預(yù)設(shè)變化趨勢(shì)例如:先不變、后逐漸增加的運(yùn)動(dòng)趨勢(shì)等等,當(dāng)然,預(yù)設(shè)變化趨勢(shì)還可以為其他預(yù)設(shè)變化趨勢(shì),本發(fā)明實(shí)施例不再詳細(xì)列舉,并且不作限制。
[0098]在具體實(shí)施過(guò)程中,可以通過(guò)多種方式判斷運(yùn)動(dòng)幅度值是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),下面列舉其中的兩種進(jìn)行介紹,當(dāng)然,在具體實(shí)施過(guò)程中,不限于以下兩種情況。
[0099]判斷方式①:基于第一預(yù)設(shè)時(shí)間段內(nèi)各個(gè)點(diǎn)的運(yùn)動(dòng)幅度值確定出第一預(yù)設(shè)時(shí)間段內(nèi)的運(yùn)動(dòng)幅度曲線(xiàn),判斷該運(yùn)動(dòng)幅度曲線(xiàn)是否呈先增加后降低的趨勢(shì),如果呈該趨勢(shì),則確定運(yùn)動(dòng)幅度值的變化量滿(mǎn)足預(yù)設(shè)變化趨勢(shì)。如圖4所示,其中橢圓形40內(nèi)所示部分為用戶(hù)處于跑步狀態(tài)的加速度值的波形,橢圓形41內(nèi)所示部分為用戶(hù)處于跑步狀態(tài)之后抬手看屏?xí)r電子設(shè)備的加速度值的波形,波形42為平滑處理后的運(yùn)動(dòng)幅度值的曲線(xiàn),其中,可以判斷波形42位于第一預(yù)設(shè)時(shí)間段內(nèi)的部分是否存在先增加后減小的趨勢(shì),如果存在,則確定運(yùn)動(dòng)幅度值的變化量滿(mǎn)足預(yù)設(shè)變化趨勢(shì)。
[0100]判斷方式②:從電子設(shè)備的運(yùn)動(dòng)幅度值中獲取預(yù)設(shè)數(shù)量的采樣點(diǎn)(例如:10、12等等),然后從中確定出值最高的采樣點(diǎn)(例如:第7個(gè)),判斷該采樣點(diǎn)之前的其他采樣點(diǎn)的運(yùn)動(dòng)幅度值是否都小于這個(gè)采樣點(diǎn)的運(yùn)動(dòng)幅度值,并且判斷該采樣點(diǎn)之后的其他采樣點(diǎn)的運(yùn)動(dòng)幅度值是否都大于這個(gè)采樣點(diǎn)的運(yùn)動(dòng)幅度值,如果判斷結(jié)果為是,則確定運(yùn)動(dòng)幅度值的變化量滿(mǎn)足預(yù)設(shè)變化趨勢(shì)。
[0101]步驟S104中,如果第一判斷結(jié)果為是,則說(shuō)明電子設(shè)備的運(yùn)動(dòng)狀態(tài)滿(mǎn)足屏幕的點(diǎn)亮條件,如果不存在其他點(diǎn)亮條件的話(huà),則可以直接控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),如果存在其他點(diǎn)亮條件的話(huà),則在其他點(diǎn)亮條件也滿(mǎn)足的情況下,才控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)。
[0102]在具體實(shí)施過(guò)程中,可以直接通過(guò)電子設(shè)備的運(yùn)動(dòng)幅度值來(lái)確定用戶(hù)是否產(chǎn)生亮屏手勢(shì),進(jìn)而確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),但是通常情況下,用戶(hù)在靜止?fàn)顟B(tài)下產(chǎn)生抬手看屏手勢(shì)與在運(yùn)動(dòng)狀態(tài)下產(chǎn)生抬手看屏手勢(shì)時(shí),電子設(shè)備的運(yùn)動(dòng)狀態(tài)并不相同,故而可以基于電子設(shè)備是否處于運(yùn)動(dòng)狀態(tài),滿(mǎn)足亮屏條件的電子設(shè)備的運(yùn)動(dòng)狀態(tài)可以為不同的運(yùn)動(dòng)狀態(tài)。例如:判斷所述第一預(yù)設(shè)時(shí)間段前的第二預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的運(yùn)動(dòng)幅度值是否小于預(yù)設(shè)幅度值;如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,執(zhí)行確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值的步驟。
[0103]第二預(yù)設(shè)時(shí)間段例如為:18、28等等,預(yù)設(shè)幅度值例如為:0.0仏、0.028等等,其中,可以通過(guò)三個(gè)坐標(biāo)軸方向的加速度值差分的絕對(duì)值之和來(lái)確定電子設(shè)備的運(yùn)動(dòng)幅度值是否小于預(yù)設(shè)幅度值,例如:如果加速度值差分的絕對(duì)值之和位于預(yù)設(shè)數(shù)值范圍,則說(shuō)明運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值,否則,說(shuō)明運(yùn)動(dòng)幅度值不小于預(yù)設(shè)幅度值等等。而如果運(yùn)動(dòng)幅度值不小于預(yù)設(shè)幅度值的話(huà),則說(shuō)明用戶(hù)可能是處于運(yùn)動(dòng)狀態(tài)下抬手看屏,在這種情況下,由于不存在一個(gè)靜止的動(dòng)作,故而加速度值的波形不存在明顯的特征,但是由于用戶(hù)查看電子設(shè)備的屏幕,故而用戶(hù)的運(yùn)動(dòng)幅度值會(huì)降低,因此可以通過(guò)運(yùn)動(dòng)幅度值的變化精確的確定出用戶(hù)是否在運(yùn)動(dòng)過(guò)程中針對(duì)電子設(shè)備產(chǎn)生控制手勢(shì)。其中,預(yù)設(shè)數(shù)值范圍通常為I左右,例如:0.8?1.2、0.7?1.2等等。如果第二判斷結(jié)果為是的話(huà),能夠進(jìn)一步的確認(rèn)電子設(shè)備處于靜止?fàn)顟B(tài)。
[0104]而如果運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值的話(huà),則說(shuō)明電子設(shè)備的用戶(hù)可能處于靜止?fàn)顟B(tài),在這種情況下,作為一種可選的實(shí)施例,請(qǐng)參考圖5,可以通過(guò)以下方式判斷是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài):
[0105]步驟S501:如果所述運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第三預(yù)設(shè)時(shí)間段內(nèi)電子設(shè)備的加速度值的波形;
[0106]步驟S502:將所述加速度值的波形與預(yù)設(shè)波形進(jìn)行匹配,所述預(yù)設(shè)波形為所述電子設(shè)備的運(yùn)動(dòng)狀態(tài)滿(mǎn)足亮屏條件時(shí)所對(duì)應(yīng)的波形;
[0107]步驟S503:基于匹配結(jié)果,確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)。
[0108]步驟S501中,對(duì)于如何獲得電子設(shè)備的加速度值的波形,由于前面已作介紹,故而在此不再贅述。
[0109]在具體實(shí)施過(guò)程中,第三預(yù)設(shè)時(shí)間段例如為:用戶(hù)完成預(yù)設(shè)操作所對(duì)應(yīng)的時(shí)間段,該預(yù)設(shè)操作通常為滿(mǎn)足亮屏條件的操作(例如:用戶(hù)處于靜止?fàn)顟B(tài)時(shí)抬手動(dòng)作所耗費(fèi)的時(shí)間),其時(shí)長(zhǎng)例如為:0.2s、0.1s、0.3s等等,第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)可以與第一預(yù)設(shè)時(shí)間段相同,也可以不同,本發(fā)明實(shí)施例不作限制。其中在獲得電子設(shè)備的加速度值的波形之后,可以每隔預(yù)設(shè)時(shí)間間隔(例如:0.ls、0.2s等等)就獲得第三預(yù)設(shè)時(shí)間段內(nèi)的波形,然后基于該波形執(zhí)行后續(xù)步驟。
[0110]步驟S502中,在用戶(hù)的運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值(例如:用戶(hù)處于靜止?fàn)顟B(tài))時(shí),滿(mǎn)足亮屏條件的電子設(shè)備的運(yùn)動(dòng)狀態(tài)可以為多種運(yùn)動(dòng)狀態(tài),進(jìn)而導(dǎo)致預(yù)設(shè)波形也不同。例如:如果亮屏條件所對(duì)應(yīng)的電子設(shè)備的運(yùn)動(dòng)狀態(tài)為運(yùn)動(dòng)+靜止的運(yùn)動(dòng)狀態(tài),則可以針對(duì)采樣用戶(hù),讓其產(chǎn)生先運(yùn)動(dòng)再靜止的動(dòng)作,并在用戶(hù)產(chǎn)生這個(gè)動(dòng)作的過(guò)程中檢測(cè)獲得電子設(shè)備的加速度值,該加速度值所對(duì)應(yīng)的波形即為預(yù)設(shè)波形,通常情況下,每個(gè)坐標(biāo)軸都會(huì)包含一個(gè)預(yù)設(shè)波形,故而如果坐標(biāo)軸包括X軸、Y軸和Z軸的話(huà),則包括X軸的預(yù)設(shè)波形、Y軸的預(yù)設(shè)波形、Z軸的預(yù)設(shè)波形等等。其中所述預(yù)設(shè)波形中至少一個(gè)坐標(biāo)軸方向(例如:X軸、Y軸、Z軸等等),的加速度值的變化量大于預(yù)設(shè)變化值,預(yù)設(shè)變化值例如為0.5g、0.4g、Ig等等,以圖3所示為例,該預(yù)設(shè)波形中橢圓形內(nèi)30所示部分表示電子設(shè)備處于靜止?fàn)顟B(tài)(例如:用戶(hù)垂手站立),橢圓形31所示部分表示電子設(shè)備處于運(yùn)動(dòng)狀態(tài)(例如:用戶(hù)抬手)、橢圓形32所示部分表示電子設(shè)備處于靜止?fàn)顟B(tài)(例如:用戶(hù)查看屏幕),用戶(hù)垂手站立時(shí),X軸的加速度值接近-1 g,Z軸的加速度值接近O;用戶(hù)抬手過(guò)程中,X、Y、Z三軸輸出均出現(xiàn)較大幅度的變化,也即其變化量大于預(yù)設(shè)變化值;用戶(hù)查看屏幕的過(guò)程中,X軸輸出接近0,z軸接近Ig;針對(duì)其他運(yùn)動(dòng)狀態(tài),其預(yù)設(shè)波形獲得方式與之類(lèi)似,故而在此不再贅述。
[0111]如果匹配結(jié)果表明加速度值的波形與預(yù)設(shè)波形匹配的話(huà),則往往說(shuō)明電子設(shè)備的運(yùn)動(dòng)狀態(tài)滿(mǎn)足亮屏條件,在這種情況下,可以直接控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),其中加速度值的波形與預(yù)設(shè)波形匹配例如為:至少一個(gè)坐標(biāo)軸上的波形能夠與其對(duì)應(yīng)的預(yù)設(shè)波形完全匹配、或者所有的坐標(biāo)軸上的波形都能夠與其對(duì)應(yīng)的預(yù)設(shè)波形完全匹配等等。而為了對(duì)電子設(shè)備的運(yùn)動(dòng)狀態(tài)進(jìn)行更加精確的檢測(cè),還可以通過(guò)一些后續(xù)條件對(duì)是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)進(jìn)行進(jìn)一步的判斷,下面列舉其中的兩種條件進(jìn)行介紹,當(dāng)然,在具體實(shí)施過(guò)程中,不限于以下兩種情況,另外,在不沖突的情況下,以下兩種情況可以組合使用。
[0112]第一種,所述確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),還包括:
[0113]獲取第四預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值的平方和,所述第四預(yù)設(shè)時(shí)間段小于所述第三預(yù)設(shè)時(shí)間段;
[0114]判斷所述平方和是否位于預(yù)設(shè)數(shù)值范圍,獲得第二判斷結(jié)果;
[0115]基于所述第二判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài);
[0116]其中,如果所述第二判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0117]舉例來(lái)說(shuō),第四預(yù)設(shè)時(shí)間段例如為:0.01s、0.02s等等,其通常為第三預(yù)設(shè)時(shí)間段快結(jié)束部分所對(duì)應(yīng)的時(shí)間段,如果滿(mǎn)足亮屏條件的電子設(shè)備的運(yùn)動(dòng)狀態(tài)為運(yùn)動(dòng)+靜止的運(yùn)動(dòng)狀態(tài)的話(huà),則第四預(yù)設(shè)時(shí)間段通常為電子設(shè)備靜止時(shí)所對(duì)應(yīng)的時(shí)間段;如果滿(mǎn)足亮屏條件的電子設(shè)備的運(yùn)動(dòng)狀態(tài)為運(yùn)動(dòng)+運(yùn)動(dòng)速度減慢的運(yùn)動(dòng)狀態(tài)的話(huà),則第四預(yù)設(shè)時(shí)間段往往為電子設(shè)備的運(yùn)動(dòng)速度減慢所對(duì)應(yīng)的時(shí)間段等等。
[0118]同樣,可以在平方和位于預(yù)設(shè)數(shù)值范圍時(shí),直接控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),而如果還存在其他屏幕點(diǎn)亮條件的話(huà),也可以在各個(gè)屏幕的點(diǎn)亮條件都滿(mǎn)足的情況下,可以控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)。
[0119]其中,判斷所述平方和是否位于預(yù)設(shè)數(shù)值范圍的過(guò)程,可以在步驟S502的匹配結(jié)果表明加速度值的波形與預(yù)設(shè)波形匹配之后進(jìn)行,也可以與波形匹配同時(shí)進(jìn)行、或者位于波形匹配之前執(zhí)行,本發(fā)明實(shí)施例不作限制。
[0120]第二種,所述確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),還包括:
[0121]判斷所述第三預(yù)設(shè)時(shí)間段之前的第五預(yù)設(shè)時(shí)間段內(nèi)是否存在基于波形匹配控制所述屏幕進(jìn)行所述點(diǎn)亮狀態(tài)的點(diǎn)亮操作;
[0122]如果存在所述點(diǎn)亮操作,判斷所述電子設(shè)備的相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值是否大于預(yù)設(shè)角度值,獲得第三判斷結(jié)果,所述旋轉(zhuǎn)角度值為所述點(diǎn)亮操作所在時(shí)間點(diǎn)至當(dāng)前時(shí)間點(diǎn)的所述屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值;
[0123]基于所述第三判斷結(jié)果,確定是否控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài);
[0124]其中,如果所述第三判斷結(jié)果為是,控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)。
[0125]舉例來(lái)說(shuō),第五預(yù)設(shè)時(shí)間段例如為:2s、3s、5s等等,其中,通常情況下,用戶(hù)不會(huì)在很短的時(shí)間段同時(shí)兩次查看電子設(shè)備的屏幕,故而如果第五預(yù)設(shè)時(shí)間段內(nèi)已經(jīng)存在通過(guò)波形匹配的方式點(diǎn)亮屏幕的操作的話(huà),則即使當(dāng)前所檢測(cè)到的加速度值的波形與預(yù)設(shè)波形匹配,也可能是誤操作(例如:用戶(hù)將手放置于桌面上),故而為了防止該誤操作,可以設(shè)置一個(gè)進(jìn)一步的觸發(fā)條件(例如:判斷屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值是否大于預(yù)設(shè)角度值),如果大于該預(yù)設(shè)角度值,則說(shuō)明用戶(hù)的確是希望點(diǎn)亮電子設(shè)備的屏幕,故而才控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),該預(yù)設(shè)角度值可以根據(jù)實(shí)際需求進(jìn)行設(shè)定,例如:20°、30°、40°等等。其中,相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值大于預(yù)設(shè)角度值指的是屏幕向內(nèi)翻轉(zhuǎn),沿著X軸的旋轉(zhuǎn)角度值(符合右手定則)大于預(yù)設(shè)角度值(例如:30°)。
[0126]同樣可以在第三判斷結(jié)果為是時(shí),直接控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),而如果存在多個(gè)點(diǎn)亮條件的話(huà),則各個(gè)點(diǎn)亮條件都滿(mǎn)足的情況下,才控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)。
[0127]作為一種可選的實(shí)施例,所述確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài),請(qǐng)參考圖6,還包括:
[0128]步驟S601:獲取所述電子設(shè)備的相對(duì)于預(yù)設(shè)參考物的轉(zhuǎn)動(dòng)角度值;
[0129]步驟S602:判斷所述轉(zhuǎn)動(dòng)角度值是否位于第一預(yù)設(shè)角度范圍,獲得第四判斷結(jié)果;
[0130]步驟S603:基于所述第四判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài);其中,如果所述第四判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0131]步驟S601中,該轉(zhuǎn)動(dòng)角度值可以包括各個(gè)坐標(biāo)軸方向所對(duì)應(yīng)的轉(zhuǎn)動(dòng)角度值,基于所對(duì)應(yīng)的坐標(biāo)軸方向不同,預(yù)設(shè)參考物也可以不同,例如:如果轉(zhuǎn)動(dòng)角度值為X軸方向的轉(zhuǎn)動(dòng)角度值,該預(yù)設(shè)參考物例如為Y軸與Z軸所構(gòu)成的平面,沿X軸方向的轉(zhuǎn)動(dòng)角度為俯仰角θ;如果轉(zhuǎn)動(dòng)角度值為Y軸方向的轉(zhuǎn)動(dòng)角度值,該預(yù)設(shè)參考物例如為X軸與Z軸所構(gòu)成的平面,沿Y軸方向的轉(zhuǎn)動(dòng)角度為橫滾角;如果轉(zhuǎn)動(dòng)角度值為Z軸方向的轉(zhuǎn)動(dòng)角度值,該預(yù)設(shè)參考物例如為:χ軸與Y軸所構(gòu)成的平面等等。
[0132]在具體實(shí)施過(guò)程中,基于用戶(hù)的運(yùn)動(dòng)狀態(tài)不同,確定出轉(zhuǎn)動(dòng)角度值的方式也不同,下面列舉其中的兩種進(jìn)行介紹,當(dāng)然,在具體實(shí)施過(guò)程中,不限于以下兩種情況。
[0133]第一種,如果所述電子設(shè)備的運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;基于所述三個(gè)坐標(biāo)軸方向的加速度值確定出所述屏幕的轉(zhuǎn)動(dòng)角度值。其中,第二預(yù)設(shè)時(shí)間段通常小于第一預(yù)設(shè)時(shí)間段(或者第三預(yù)設(shè)時(shí)間段),為這兩者快結(jié)束部分所對(duì)應(yīng)的時(shí)間段,其例如為:0.01s、0.02s等等。通常情況下,如果運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值的話(huà),則加速度值平滑前和平滑后差異不大,在這種情況下,直接通過(guò)加速度值確定出轉(zhuǎn)動(dòng)角度值,能夠降低電子設(shè)備的處理負(fù)擔(dān)。
[0134]第二種,如果所述電子設(shè)備的運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;對(duì)所述加速度值進(jìn)行平滑處理,獲得平滑處理后的所述加速度值;基于平滑處理后的所述加速度值確定出所述轉(zhuǎn)動(dòng)角度值。
[0135]舉例來(lái)說(shuō),由于電子設(shè)備的運(yùn)動(dòng)幅度值不小于預(yù)設(shè)幅度值時(shí),其變化幅度較大,故而無(wú)法通過(guò)加速度值直接確定出電子設(shè)備的轉(zhuǎn)動(dòng)角度值,在這種情況下,則可以首先對(duì)加速度值進(jìn)行平滑處理,通過(guò)平滑處理后的加速度值能夠更加準(zhǔn)確的確定出電子設(shè)備的轉(zhuǎn)動(dòng)角度值??梢圆捎枚喾N方式對(duì)三個(gè)坐標(biāo)軸方向的加速度值進(jìn)行平滑,平滑算法由于前面已作介紹,故而在此不再贅述。其中,同樣可以通過(guò)長(zhǎng)平滑方式或者短平滑方式對(duì)三個(gè)坐標(biāo)軸方向的加速度值進(jìn)行平滑,其平滑公式與公式[2]類(lèi)似。
[0136]作為一種可選的實(shí)施例,可以通過(guò)短平滑的方式對(duì)各個(gè)加速度值進(jìn)行平滑處理,然后基于平滑處理后的加速度值確定出屏幕的轉(zhuǎn)動(dòng)角度值,例如可以取α = 0.83?1-1/6,約為6個(gè)點(diǎn)的平滑(平滑長(zhǎng)度為六個(gè)采樣點(diǎn)點(diǎn)),實(shí)際處理時(shí),可以考慮平滑長(zhǎng)度為2-10個(gè)采樣點(diǎn)等作為短平滑。
[0137]步驟S602中,判斷轉(zhuǎn)動(dòng)角度值是否位于第一預(yù)設(shè)角度范圍的目的在于判斷用戶(hù)產(chǎn)生抬手動(dòng)作之后,是否存在查看屏幕的動(dòng)作,如果存在的話(huà),則進(jìn)一步的說(shuō)明用戶(hù)需要查看屏幕,在這種情況下,才控制屏幕處于點(diǎn)亮狀態(tài)的話(huà),可以實(shí)現(xiàn)對(duì)屏幕點(diǎn)亮狀態(tài)更加精確的控制。
[0138]通常情況下,考慮用戶(hù)處于站立或者仰臥等姿勢(shì),如果所述轉(zhuǎn)動(dòng)角度值包括:橫滾角的角度值,所述橫滾角所對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-45°?45° ;如果所述轉(zhuǎn)動(dòng)角度值包括:俯仰角的角度值,如果所述運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值(例如:用戶(hù)處于靜止?fàn)顟B(tài)),所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-15°?150°;如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)角度值(例如:用戶(hù)處于運(yùn)動(dòng)狀態(tài)),所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括15° ?90° ο
[0139]步驟S603中,如果轉(zhuǎn)動(dòng)角度值位于第一預(yù)設(shè)角度范圍的話(huà),則說(shuō)明用戶(hù)可能存在查看屏幕的動(dòng)作,在這種情況下,則可以確定出轉(zhuǎn)動(dòng)角度值符合亮屏條件,則可以直接控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),也可以在其他亮屏條件都滿(mǎn)足的情況下,控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài);而如果轉(zhuǎn)動(dòng)角度值不位于第一預(yù)設(shè)角度范圍的話(huà),則說(shuō)明轉(zhuǎn)動(dòng)角度值不符合亮屏條件,則可以不控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)。
[0140]作為一種可選的實(shí)施例,所述方法還包括:在控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)之后,獲取所述電子設(shè)備相對(duì)于預(yù)設(shè)參考物的旋轉(zhuǎn)角度值;判斷所述旋轉(zhuǎn)角度值是否位于第二預(yù)設(shè)角度范圍;如果位于所述第二預(yù)設(shè)角度范圍,控制所述屏幕進(jìn)入熄滅狀態(tài)。
[0141]在具體實(shí)施過(guò)程中,用戶(hù)在控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài)之后,如果使用完電子設(shè)備,則為了省電,可以控制電子設(shè)備的屏幕進(jìn)入熄滅狀態(tài)。第二預(yù)設(shè)角度值往往為與第一預(yù)設(shè)角度值不同的其他角度值,如果電子設(shè)備的轉(zhuǎn)動(dòng)角度值不位于第一預(yù)設(shè)角度范圍,則說(shuō)明用戶(hù)并未觀(guān)看屏幕,故而可以控制電子設(shè)備的屏幕進(jìn)入熄滅狀態(tài)。
[0142]其中,通常情況下,如果所述轉(zhuǎn)動(dòng)角度值包括:橫滾角的角度值,所述橫滾角所對(duì)應(yīng)的第二預(yù)設(shè)角度范圍包括:γ >60°或γ〈-60° ;如果所述轉(zhuǎn)動(dòng)角度值包括:俯仰角的角度值,則其對(duì)應(yīng)的第二預(yù)設(shè)角度范圍包括:θ〈-30°或θ>165°等等。由于第二預(yù)設(shè)角度范圍與第一預(yù)設(shè)角度范圍之外的其他角度范圍并未完全重疊,故而可以保證算法的魯棒性,防止需要頻繁控制屏幕在點(diǎn)亮狀態(tài)與熄滅狀態(tài)之間切換。
[0143]第二方面,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種亮屏控制裝置,請(qǐng)參考圖7,包括:
[0144]第一確定模塊70,用于確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;
[0145]平滑模塊71,用于對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;
[0146]第一判斷模塊72,用于判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;
[0147]第二確定模塊,用于基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0148]可選的,所述第一預(yù)設(shè)時(shí)間段包括:第一子時(shí)間段和位于所述第一子時(shí)間段之后的第二子時(shí)間段,所述預(yù)設(shè)變化趨勢(shì),包括:在所述第一子時(shí)間段內(nèi)增加、在所述第二子時(shí)間段內(nèi)減少的趨勢(shì)。
[0149]可選的,所述裝置還包括:
[0150]第二判斷模塊,用于判斷所述第一預(yù)設(shè)時(shí)間段前的第二預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的運(yùn)動(dòng)幅度值是否小于預(yù)設(shè)幅度值;
[0151]執(zhí)行模塊,用于如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,執(zhí)行確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值的步驟。
[0152]可選的,所述裝置還包括:
[0153]第一獲取模塊,用于如果所述運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第三預(yù)設(shè)時(shí)間段內(nèi)電子設(shè)備的加速度值的波形;
[0154]匹配模塊,用于將所述加速度值的波形與預(yù)設(shè)波形進(jìn)行匹配,所述預(yù)設(shè)波形為所述電子設(shè)備的運(yùn)動(dòng)狀態(tài)滿(mǎn)足亮屏條件時(shí)所對(duì)應(yīng)的波形;
[0155]第三確定模塊,用于基于匹配結(jié)果,確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài);
[0156]其中,如果所述加速度值的波形與預(yù)設(shè)波形進(jìn)行匹配,控制所述屏幕進(jìn)入所述點(diǎn)殼狀態(tài)。
[0157]可選的,所述裝置還包括:
[0158]第二獲取模塊,用于獲取第四預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值的平方和,所述第四預(yù)設(shè)時(shí)間段小于所述第三預(yù)設(shè)時(shí)間段;
[0159]第三判斷模塊,用于判斷所述平方和是否位于預(yù)設(shè)數(shù)值范圍,獲得第二判斷結(jié)果;
[0160]第四確定模塊,用于基于所述第二判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)殼狀態(tài);
[0161]其中,如果所述第二判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0162]可選的,所述第三確定模塊,包括:
[0163]第一判斷單元,用于判斷所述第三預(yù)設(shè)時(shí)間段之前的第五預(yù)設(shè)時(shí)間段內(nèi)是否存在基于波形匹配控制所述屏幕進(jìn)行所述點(diǎn)亮狀態(tài)的點(diǎn)亮操作;
[0164]第二判斷單元,用于如果存在所述點(diǎn)亮操作,判斷所述屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值是否大于預(yù)設(shè)角度值,獲得第三判斷結(jié)果,所述旋轉(zhuǎn)角度值為所述點(diǎn)亮操作所在時(shí)間點(diǎn)至當(dāng)前時(shí)間點(diǎn)的所述屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值;
[0165]確定單元,用于基于所述第三判斷結(jié)果,確定是否控制所述電子設(shè)備進(jìn)入所述點(diǎn)殼狀態(tài);
[0166]其中,如果所述第三判斷結(jié)果為是,控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)。
[0167]可選的,所述預(yù)設(shè)波形中至少一個(gè)坐標(biāo)軸方向的加速度值的變化量大于預(yù)設(shè)變化值。
[0168]可選的,所述裝置,還包括:
[0169]第三獲取模塊,用于獲取所述電子設(shè)備的相對(duì)于預(yù)設(shè)參考物的轉(zhuǎn)動(dòng)角度值;
[0170]第四判斷模塊,用于判斷所述轉(zhuǎn)動(dòng)角度值是否位于第一預(yù)設(shè)角度范圍,獲得第四判斷結(jié)果;
[0171]第五確定模塊,用于基于所述第四判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)殼狀態(tài);
[0172]其中,如果所述第四判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0173]可選的,所述第三獲取模塊,用于:
[0174]如果所述電子設(shè)備的運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;基于所述三個(gè)坐標(biāo)軸方向的加速度值確定出所述屏幕的轉(zhuǎn)動(dòng)角度值;或者,
[0175]如果所述電子設(shè)備的運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;對(duì)所述加速度值進(jìn)行平滑處理,獲得平滑處理后的所述加速度值;基于平滑處理后的所述加速度值確定出所述轉(zhuǎn)動(dòng)角度值。
[0176]可選的,如果所述轉(zhuǎn)動(dòng)角度值包括:橫滾角的角度值,所述橫滾角所對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-45°?45° ;和/或,
[0177]如果所述轉(zhuǎn)動(dòng)角度值包括:俯仰角的角度值,如果所述運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值,所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-15°?150°;,如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)角度值,所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-15°?90°。
[0178]可選的,所述裝置還包括:
[0179]第四獲取模塊,用于在控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)之后,獲取所述電子設(shè)備相對(duì)于預(yù)設(shè)參考物的旋轉(zhuǎn)角度值;
[0180]第五判斷模塊,用于判斷所述旋轉(zhuǎn)角度值是否位于第二預(yù)設(shè)角度范圍;
[0181]控制模塊,用于如果位于所述第二預(yù)設(shè)角度范圍,控制所述屏幕進(jìn)入熄滅狀態(tài)。
[0182]由于本發(fā)明第二方面所介紹的亮屏控制裝置為實(shí)施本發(fā)明實(shí)施例第一方面所介紹的亮屏控制方法所采用的裝置,基于本發(fā)明實(shí)施例第一方面所介紹的亮屏控制方法,本領(lǐng)域所屬技術(shù)人員能夠本發(fā)明實(shí)施例第二方面所介紹的裝置的具體結(jié)構(gòu)及變形,故而在此不再贅述,凡是實(shí)施本發(fā)明實(shí)施例第一方面的亮屏控制方法所采用的裝置,都屬于本發(fā)明實(shí)施例所欲保護(hù)的范圍。
[0183]第三方面,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種電子設(shè)備,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0184]確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;
[0185]對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;
[0186]判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;
[0187]基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0188]由于本發(fā)明第三方面所介紹的電子設(shè)備為實(shí)施本發(fā)明實(shí)施例第一方面所介紹的亮屏控制方法所采用的電子設(shè)備,基于本發(fā)明實(shí)施例第一方面所介紹的亮屏控制方法,本領(lǐng)域所屬技術(shù)人員能夠本發(fā)明實(shí)施例第三方面所介紹的電子設(shè)備的具體結(jié)構(gòu)及變形,故而在此不再贅述,凡是實(shí)施本發(fā)明實(shí)施例第一方面的亮屏控制方法所采用的電子設(shè)備,都屬于本發(fā)明實(shí)施例所欲保護(hù)的范圍。
[0189]圖8是根據(jù)一示例性實(shí)施例示出的一種亮屏控制方法的電子設(shè)備800的框圖。例如,電子設(shè)備800可以是移動(dòng)電話(huà),計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0190]參照?qǐng)D8,電子設(shè)備800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0191]處理組件802通??刂齐娮釉O(shè)備800的整體操作,諸如與顯示,電話(huà)呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個(gè)或多個(gè)處理器820來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0192]存儲(chǔ)器804被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話(huà)簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
[0193]電力組件806為電子設(shè)備800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為電子設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0194]多媒體組件808包括在所述電子設(shè)備800和用戶(hù)之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶(hù)的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)電子設(shè)備800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0195]音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)電子設(shè)備800處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0196]I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0197]傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為電子設(shè)備800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到設(shè)備800的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為電子設(shè)備800的顯示器和小鍵盤(pán),傳感器組件814還可以檢測(cè)電子設(shè)備800或電子設(shè)備800—個(gè)組件的位置改變,用戶(hù)與電子設(shè)備800接觸的存在或不存在,電子設(shè)備800方位或加速/減速和電子設(shè)備800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0198]通信組件816被配置為便于電子設(shè)備800和其他設(shè)備之間有線(xiàn)或無(wú)線(xiàn)方式的通信。電子設(shè)備800可以接入基于通信標(biāo)準(zhǔn)的無(wú)線(xiàn)網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件816經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信部件816還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0199]在示例性實(shí)施例中,電子設(shè)備800可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)Ji字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0200]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器804,上述指令可由電子設(shè)備800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是R0M、隨機(jī)存取存儲(chǔ)器(RAM)、CD-R0M、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0201]一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行一種亮屏控制方法,所述方法包括:
[0202]確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;
[0203]對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;
[0204]判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;
[0205]基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
[0206]圖9是本發(fā)明實(shí)施例中服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(central processing units,CHJ) 1922(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒(méi)標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲(chǔ)介質(zhì)1930中的一系列指令操作。
[0207]服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926,一個(gè)或一個(gè)以上有線(xiàn)或無(wú)線(xiàn)網(wǎng)絡(luò)接口 1950,一個(gè)或一個(gè)以上輸入輸出接口 1958,一個(gè)或一個(gè)以上鍵盤(pán)1956,和/或,一個(gè)或一個(gè)以上操作系統(tǒng) 1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
[0208]本發(fā)明一個(gè)或多個(gè)實(shí)施例,至少具有以下有益效果:
[0209]由于在本發(fā)明實(shí)施例中,首先確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值;然后對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值;接著判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果;最后基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。通常情況下,用戶(hù)如果在運(yùn)動(dòng)過(guò)程中查看智能手表的話(huà),其運(yùn)動(dòng)幅度往往會(huì)變低,故而通過(guò)運(yùn)動(dòng)幅度值的變化能夠?qū)τ脩?hù)在運(yùn)動(dòng)過(guò)程中針對(duì)電子設(shè)備產(chǎn)生的手勢(shì)進(jìn)行有效檢測(cè)。
[0210]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的設(shè)備。
[0211]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令設(shè)備的制造品,該指令設(shè)備實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0212]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0213]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0214]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種亮屏控制方法,其特征在于,包括: 確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值; 對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值; 判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果; 基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。2.如權(quán)利要求1所述的方法,其特征在于,所述第一預(yù)設(shè)時(shí)間段包括:第一子時(shí)間段和位于所述第一子時(shí)間段之后的第二子時(shí)間段,所述預(yù)設(shè)變化趨勢(shì),包括:在所述第一子時(shí)間段內(nèi)增加、在所述第二子時(shí)間段內(nèi)減少的趨勢(shì)。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 判斷所述第一預(yù)設(shè)時(shí)間段前的第二預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的運(yùn)動(dòng)幅度值是否小于預(yù)設(shè)幅度值; 如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,執(zhí)行確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值的步驟。4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 如果所述運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第三預(yù)設(shè)時(shí)間段內(nèi)電子設(shè)備的加速度值的波形; 將所述加速度值的波形與預(yù)設(shè)波形進(jìn)行匹配,所述預(yù)設(shè)波形為所述電子設(shè)備的運(yùn)動(dòng)狀態(tài)滿(mǎn)足亮屏條件時(shí)所對(duì)應(yīng)的波形; 基于匹配結(jié)果,確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài); 其中,如果所述加速度值的波形與預(yù)設(shè)波形進(jìn)行匹配,控制所述屏幕進(jìn)入所述點(diǎn)亮狀??τ O5.如權(quán)利要求4所述的方法,其特征在于,所述確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),還包括: 獲取第四預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值的平方和,所述第四預(yù)設(shè)時(shí)間段小于所述第三預(yù)設(shè)時(shí)間段; 判斷所述平方和是否位于預(yù)設(shè)數(shù)值范圍,獲得第二判斷結(jié)果; 基于所述第二判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài); 其中,如果所述第二判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。6.如權(quán)利要求4所述的方法,其特征在于,所述基于匹配結(jié)果,確定是否控制電子設(shè)備的屏幕進(jìn)入點(diǎn)亮狀態(tài),還包括: 判斷所述第三預(yù)設(shè)時(shí)間段之前的第五預(yù)設(shè)時(shí)間段內(nèi)是否存在基于波形匹配控制所述屏幕進(jìn)行所述點(diǎn)亮狀態(tài)的點(diǎn)亮操作; 如果存在所述點(diǎn)亮操作,判斷所述屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值是否大于預(yù)設(shè)角度值,獲得第三判斷結(jié)果,所述旋轉(zhuǎn)角度值為所述點(diǎn)亮操作所在時(shí)間點(diǎn)至當(dāng)前時(shí)間點(diǎn)的所述屏幕相對(duì)于用戶(hù)方向的旋轉(zhuǎn)角度值; 基于所述第三判斷結(jié)果,確定是否控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài); 其中,如果所述第三判斷結(jié)果為是,控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)。7.如權(quán)利要求4所述的方法,其特征在于,所述預(yù)設(shè)波形中至少一個(gè)坐標(biāo)軸方向的加速度值的變化量大于預(yù)設(shè)變化值。8.如權(quán)利要求1-7任一所述的方法,其特征在于,所述確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài),還包括: 獲取所述電子設(shè)備的相對(duì)于預(yù)設(shè)參考物的轉(zhuǎn)動(dòng)角度值; 判斷所述轉(zhuǎn)動(dòng)角度值是否位于第一預(yù)設(shè)角度范圍,獲得第四判斷結(jié)果; 基于所述第四判斷結(jié)果,確定是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài); 其中,如果所述第四判斷結(jié)果為是,控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。9.如權(quán)利要求8所述的方法,其特征在于,所述獲取所述電子設(shè)備的轉(zhuǎn)動(dòng)角度值,包括: 如果所述電子設(shè)備的運(yùn)動(dòng)幅度值小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;基于所述三個(gè)坐標(biāo)軸方向的加速度值確定出所述屏幕的轉(zhuǎn)動(dòng)角度值;或者, 如果所述電子設(shè)備的運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)幅度值,獲取第六預(yù)設(shè)時(shí)間段內(nèi),所述電子設(shè)備的三個(gè)坐標(biāo)軸方向的加速度值;對(duì)所述加速度值進(jìn)行平滑處理,獲得平滑處理后的所述加速度值;基于平滑處理后的所述加速度值確定出所述轉(zhuǎn)動(dòng)角度值。10.如權(quán)利要求9所述的方法,其特征在于,如果所述轉(zhuǎn)動(dòng)角度值包括:橫滾角的角度值,所述橫滾角所對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-45°?45° ;和/或, 如果所述轉(zhuǎn)動(dòng)角度值包括:俯仰角的角度值,如果所述運(yùn)動(dòng)幅度值小于預(yù)設(shè)幅度值,所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-15°?150° ;,如果所述運(yùn)動(dòng)幅度值不小于所述預(yù)設(shè)角度值,所述俯仰角對(duì)應(yīng)的第一預(yù)設(shè)角度范圍包括:-15°?90°。11.如權(quán)利要求1-7任一所述的方法,其特征在于,所述方法還包括: 在控制所述電子設(shè)備進(jìn)入所述點(diǎn)亮狀態(tài)之后,獲取所述電子設(shè)備相對(duì)于預(yù)設(shè)參考物的旋轉(zhuǎn)角度值; 判斷所述旋轉(zhuǎn)角度值是否位于第二預(yù)設(shè)角度范圍; 如果位于所述第二預(yù)設(shè)角度范圍,控制所述屏幕進(jìn)入熄滅狀態(tài)。12.一種亮屏控制裝置,其特征在于,包括: 第一確定模塊,用于確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值; 平滑模塊,用于對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值; 第一判斷模塊,用于判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果; 第二確定模塊,用于基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。13.—種電子設(shè)備,其特征在于,包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令: 確定出第一預(yù)設(shè)時(shí)間段內(nèi)所述電子設(shè)備的運(yùn)動(dòng)幅度值; 對(duì)所述運(yùn)動(dòng)幅度值進(jìn)行平滑處理,獲得平滑后的運(yùn)動(dòng)幅度值; 判斷所述平滑后的運(yùn)動(dòng)幅度值的變化趨勢(shì)是否滿(mǎn)足預(yù)設(shè)變化趨勢(shì),獲得第一判斷結(jié)果; 基于所述第一判斷結(jié)果,確定出是否控制所述屏幕進(jìn)入所述點(diǎn)亮狀態(tài)。
【文檔編號(hào)】G06F3/01GK106055097SQ201610348342
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年5月24日
【發(fā)明人】王福釙, 李健濤, 吳滔
【申請(qǐng)人】北京搜狗科技發(fā)展有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1