一種利用加速度計實現(xiàn)移動終端開鎖的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種利用加速度計實現(xiàn)移動終端開鎖的方法及系統(tǒng),利用移動終端上帶有的加速度計對移動終端所受到的加速度值進行實時檢測,當(dāng)加速度計探測出移動終端的加速度值超出開鎖閾值時,則自動進行開鎖,從而實現(xiàn)了用戶只要甩動移動終端,使移動終端在某方向上產(chǎn)生的加速度值超出預(yù)設(shè)的開鎖閾值,便可以輕松的為移動終端開鎖,克服了現(xiàn)有技術(shù)中枯燥,繁瑣的開鎖方法,為用戶提供方便。
【專利說明】一種利用加速度計實現(xiàn)移動終端開鎖的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端設(shè)備領(lǐng)域,尤其涉及的是一種利用加速度計實現(xiàn)移動終端開 鎖的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動終端的普遍使用,人們不僅對移動終端的各項功能要求越來越高,對移 動終端在使用過程中的體驗度要求也隨著移動終端日益智能化,要求越來越高。
[0003]為了防止誤操作引起的開鎖,在待機時移動終端保持鎖定狀態(tài)是常用的方法,在 現(xiàn)有技術(shù)中,移動終端常用的開鎖方法為通過按鍵進行開鎖或者通過觸摸屏滑動進行開 鎖,此兩類方法的使用在給用戶帶來不便的同時,也不能給用戶帶來很高的體驗度。
[0004]目前公開的諸多專利文件中多為對上述兩種開鎖方法進行改進或者增加開鎖的 步驟,以使開鎖過程更加的個性化或者滿足人們的其他需求,但是這樣設(shè)置不僅使本來體 驗度就很低的開鎖過程變得更加繁瑣,而且也為人們的使用帶來不便。
[0005]因此,現(xiàn)有技術(shù)存在缺陷,而有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種利用加速度計實現(xiàn)移動終端開鎖的方法及系統(tǒng),針對 上述現(xiàn)有技術(shù)的缺陷,提供一種簡單方便的為移動終端開鎖的方法,為用戶提供方便,具有 很高的體驗度,增加了移動終端的娛樂性。
[0007]本發(fā)明的技術(shù)方案如下:
一種利用加速度計實現(xiàn)移動終端開鎖的方法,其中,所述方法包括以下步驟:
A、預(yù)先在所述移動終端上設(shè)定一加速度值為開鎖閾值;
B、加速度計實時對移動終端的加速度值進行測定,并將測得的加速度值與預(yù)設(shè)的開鎖 閾值相比較,判斷測得的加速度值是否超出開鎖閾值,若超出,則判定移動終端觸發(fā)開鎖事 件,進行下一步;否則繼續(xù)進行判斷;
C、控制移動終開鎖。
[0008]所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其中,所述步驟B還包括:
B1、當(dāng)加速度計判斷出在某一方向上所測得的加速度值超出開鎖閾值,且在預(yù)定時間 內(nèi)在該方向的相反方向上所測得的加速度值同樣超出開鎖閾值,則判定測得的加速度值超 出開鎖閾值。
[0009]所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其中,所述步驟B還包括:
B2、用于根據(jù)發(fā)生開鎖事件的概率值對移動終端是否觸發(fā)開鎖事件進行判斷;若移動 終端在某一方向上發(fā)生開鎖事件的概率值與在預(yù)定時間內(nèi)在該方向的相反方向上發(fā)生開 鎖事件的概率值的乘積大于預(yù)定閾值,則判定移動終端觸發(fā)開鎖事件;
所述發(fā)生開鎖事件的概率值為當(dāng)某一方向上所測得的加速度值未超出開鎖閾值時,則 判定在所述方向上發(fā)生開鎖事件的概率值為在該方向上所測得的加速度值與開鎖閾值的比值;若在某一方向上所測得的加速度值超出開鎖閾值,則此方向上發(fā)生開鎖事件的概率 值為I。
[0010]所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其中,所述某一方向為三維坐標(biāo) 的任一方向。
[0011]所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其中,所述預(yù)定時間為2秒,所述 預(yù)定閾值為0.95。
[0012]一種利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其中,所述系統(tǒng)包括以下模塊: 預(yù)先設(shè)定模塊,用于預(yù)先在所述移動終端上設(shè)定一加速度值為開鎖閾值;
加速度測定模塊,用于利用加速度計實時對移動終端的加速度值進行測定,并將測得 的加速度值與預(yù)設(shè)的開鎖閾值相比較,判斷測得的加速度值是否超出開鎖閾值;
控制開鎖模塊,用于當(dāng)測得的加速度值超出開鎖閾值,則控制移動終端開鎖。
[0013]所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其中,所述加速度測定模塊包括 以下單元:
閾值判定單元,用于當(dāng)加速度計判斷出在某一方向上所測得的加速度值超出開鎖閾 值,且在預(yù)定時間內(nèi)在該方向的相反方向上所測得的加速度值同樣超出開鎖閾值,則判定 測得的加速度值超出開鎖閾值。
[0014]所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其中,所述加速度測定模塊還包 括以下單元:
概率判定單元,用于根據(jù)發(fā)生開鎖事件的概率值對移動終端是否觸發(fā)開鎖事件進行判 斷;若移動終端在某一方向上發(fā)生開鎖事件的概率值與在預(yù)定時間內(nèi)在該方向的相反方向 上發(fā)生開鎖事件的概率值的乘積大于預(yù)定閾值,則判定移動終端觸發(fā)開鎖事件;
所述發(fā)生開鎖事件的概率值為當(dāng)某一方向上所測得的加速度值未超出開鎖閾值時,則 判定在所述方向上發(fā)生開鎖事件的概率值為在該方向上所測得的加速度值與開鎖閾值的 比值;若在某一方向上所測得的加速度值超出開鎖閾值,則此方向上發(fā)生開鎖事件的概率 值為I。
[0015]所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其中,所述某一方向為三維坐標(biāo) 的任一方向。
[0016]所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其中,所述預(yù)定時間為2秒,所述 預(yù)定閾值為0.95。
[0017]有益效果:本發(fā)明所提供的一種利用加速度計實現(xiàn)移動終端開鎖的方法及系統(tǒng), 利用移動終端上帶有的加速度計對移動終端所受到的加速度值進行實時檢測,當(dāng)加速度計 探測出移動終端的加速度值超出開鎖閾值時,則自動進行開鎖,從而實現(xiàn)了用戶只要甩動 移動終端,使移動終端在某方向上產(chǎn)生的加速度值超出預(yù)設(shè)的開鎖閾值,便可以輕松的為 移動終端開鎖,克服了現(xiàn)有技術(shù)中枯燥,繁瑣的開鎖方法,為用戶提供方便。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明提供的一種利用加速度計實現(xiàn)移動終端開鎖的方法步驟流程圖。
[0019]圖2為本發(fā)明提供的一種利用加速度計實現(xiàn)移動終端開鎖的方法具體應(yīng)用實施 例的步驟流程圖。[0020]圖3為本發(fā)明提供的一種利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng)的結(jié)構(gòu)原理圖。 【具體實施方式】
[0021]本發(fā)明提供了一種利用加速度計實現(xiàn)移動終端開鎖的方法及系統(tǒng),以下對結(jié)合附 圖本發(fā)明的實施例加以詳細說明。
[0022]如圖1所述為本發(fā)明提供的一種利用加速度計實現(xiàn)移動終端開鎖的方法步驟流 程圖,如圖所示,所述方法包括以下步驟:
51、預(yù)先在所述移動終端上設(shè)定一加速度值為開鎖閾值。
[0023]本發(fā)明是建立在帶有加速度計的移動終端上,通過加速度計所測得的加速度值是 否超出預(yù)設(shè)的開鎖閾值來判斷用戶是否觸發(fā)了開鎖事件,因此在使用此方法為移動終端進 行開鎖時,首先需要對開鎖閾值進行設(shè)置。
[0024]可以想到的是,對開鎖閾值的設(shè)置可以是系統(tǒng)默認的一個加速度值,也可以是用 戶根據(jù)自己的需要自行設(shè)置的開鎖閾值,
52、加速度計實時對移動終端的加速度值進行測定,并將測得的加速度值與預(yù)設(shè)的開 鎖閾值相比較,判斷測得的加速度值是否超出開鎖閾值,若超出,則判定移動終端觸發(fā)開鎖 事件,進行下一步;否則繼續(xù)進行判斷。
[0025]加速度計實時對移動終端的加速度進行測定,當(dāng)用戶對移動終端發(fā)出甩動動作 時,移動終端所受到的加速度在移動終端甩動方向上會突然增加,加速度計對該方向上的 加速度值進行測定,并將此加速度值與預(yù)設(shè)的開鎖閾值進行比較,當(dāng)此加速度值超出預(yù)設(shè) 的開鎖閾值時,則判定用戶此次發(fā)出的動作為觸發(fā)移動終端開鎖的動作,否則加速度計繼 續(xù)對移動終端的加速度值進行測定。
[0026]S3、控制移動終端開鎖。
[0027]如果加速度計測定出移動終端的加速度超出預(yù)設(shè)的開鎖閾值時則控制移動終端 開鎖,從而實現(xiàn)用戶僅僅對移動終端發(fā)出甩動動作便可以觸發(fā)移動終端自動開鎖。
[0028]為了更加準(zhǔn)確的根據(jù)用戶發(fā)出的動作對移動終端進行開鎖,防止對觸發(fā)開鎖事件 進行誤判,所述步驟S2還包括:
當(dāng)加速度計判斷出在某一方向上所測得的加速度值超出開鎖閾值,且在預(yù)定時間內(nèi)在 該方向的相反方向上所測得的加速度值同樣超出開鎖閾值,則判定測得的加速度值超出開 鎖閾值。
[0029]由于在一個方向上對加速度值進行判定,容易產(chǎn)生觸發(fā)開鎖事件的誤判,因此在 本實施例中,當(dāng)加速度計判斷出在同一水平線的兩個相反方向上均發(fā)生測出的加速度值超 出開鎖閾值,并且在同一水平線上的兩個相反方向加速度值超出開鎖閾值的時間間隔不超 過一預(yù)定時間的條件時,才判定此時觸發(fā)了開鎖事件,即同時滿足兩個相反方向加速度在 一定時間內(nèi)均有超出開鎖閾值的情況出現(xiàn),此時才控制移動終端進行開鎖。
[0030]在具體實施時,要求用戶在同一方向上且相隔一預(yù)定時間內(nèi)對移動終端發(fā)出方向 相反的兩次甩動動作,從而觸發(fā)移動終端開鎖??梢岳斫獾氖牵龅姆较蛳喾吹膬纱蝿幼?可以為任意方向上的,但是為了易于實施,在本實施例中,優(yōu)選的,所述方向為三維坐標(biāo)的 任一方向,也即可以是水平方向或者垂直方向。
[0031]上述限定為了防止移動終端在某一個方向加速度超出開鎖閾值并非用戶甩動引起,避免了因誤判而引起的開鎖事件。
[0032]進一步的,所述步驟S2還包括:
當(dāng)移動終端某一個方向上測定的加速度值小于開鎖閾值時,則用于根據(jù)發(fā)生開鎖事件 的概率值對移動終端是否觸發(fā)開鎖事件進行判斷;若移動終端在某一方向上發(fā)生開鎖事件 的概率值與在預(yù)定時間內(nèi)在該方向的相反方向上發(fā)生開鎖事件的概率值的乘積大于預(yù)定 閾值,則判定移動終端觸發(fā)開鎖事件;
所述發(fā)生開鎖事件的概率值為當(dāng)某一方向上所測得的加速度值未超出開鎖閾值時,則 判定在所述方向上發(fā)生開鎖事件的概率值為在該方向上所測得的加速度值與開鎖閾值的 比值。
[0033]為了能更加準(zhǔn)確的克服用戶在攜帶移動終端時發(fā)出的抖動引起的加速值偶爾超 出開鎖閾值,導(dǎo)致移動終端誤判開鎖的情況,在上述內(nèi)容中還公開了通過對方向上的發(fā)生 開鎖事件的概率值的計算來進行是否為開鎖事件的判定。
[0034]若移動終端在某一個方向上測定的加速度值并未達到開鎖閾值,則判定其次可能 為用戶發(fā)出的開鎖事件的概率為測得的加速度值與開鎖閾值的比值,若在預(yù)定時間以內(nèi), 此方向的相反方向測得的加速度值與開鎖閾值的比值與在該方向上計算出的加速度值與 開鎖閾值的比值的乘積達到一個預(yù)定的閾值,則判定此次為觸發(fā)開鎖事件。
[0035]比如:加速度計首先在水平向左的方向上測定出用戶發(fā)出的開鎖事件的概率為
0.98,在接下來的2秒,測定在水平向右的方向上用戶發(fā)出的開鎖事件的概率為1,則將兩 個概率值相乘的得到的值,為0.98,而系統(tǒng)預(yù)設(shè)的預(yù)定閾值為0.95,則判定此次為用戶發(fā) 出的觸發(fā)開鎖事件。
[0036]上述在某一方向上發(fā)生開鎖事件的概率值計算公式為:
fl X>B
PU) = 1-
'..1 0<X<B
B為預(yù)先設(shè)定的開鎖閾值,X為在該方向上測定出的移動終端的加速度值,當(dāng)測定出的 加速度值超出開鎖閾值時,則在該方向上發(fā)生開鎖事件的概率為1,若未超出,則判定在該 方向上發(fā)生開鎖事件的概率為X/B,從而有效的避免了因為用戶顫動所可能引起的開鎖事 件的誤判,同時也有效的增加了對有效開鎖事件的識別,提高了對開鎖事件判定的準(zhǔn)確性。
[0037]如圖2所述為本發(fā)明提供的一種利用加速度計實現(xiàn)移動終端開鎖方法的具體應(yīng) 用實施例的方法流程圖:
H1、首先開啟加速度計對移動終端的加速度值進行測定;
H2、根據(jù)測定出的某一方向上的加速度值和設(shè)定的開鎖閾值B,對在此方向上發(fā)生開鎖 事件的概率進行計算;
H3、當(dāng)計算出此方向上發(fā)生開鎖事件的概率大于等于預(yù)定閾值0.95時,則進行步驟 H4,否則判定此次為一次手機抖動,非開鎖事件;
H4、啟動定時器,進行計時;
H5、繼續(xù)獲取在某一方向上的加速度值,計算發(fā)生開鎖事件的概率值;
H6、若測定出在此方向的相反方向發(fā)生開鎖事件的概率值大于等于0.95,則進行步驟 H7,若定時器未超出2秒,則繼續(xù)進行檢測,若定時器超出2秒后,判定為非開鎖事件;H7、將步驟H3和步驟H5計算出的所述概率值的相乘;
HS、若兩個值的乘積是否超出0.95,則進行步驟H9,否則判定為非開鎖事件,不進行開 鎖操作;
H9、判定符合開鎖條件,控制移動終端進行開鎖。
[0038]基于上述技術(shù)方案,本發(fā)明還提供了一種利用加速度計實現(xiàn)移動終端開鎖的系 統(tǒng),其中,如圖3所示,所述系統(tǒng)包括以下模塊:
預(yù)先設(shè)定模塊10,用于預(yù)先在所述移動終端上設(shè)定一加速度值為開鎖閾值;具體如上 述步驟SI所述。
[0039]加速度測定模塊20,用于利用加速度計實時對移動終端的加速度值進行測定,并 將測得的加速度值與預(yù)設(shè)的開鎖閾值相比較,判斷測得的加速度值是否超出開鎖閾值;具 體如上述步驟S2所述。
[0040]控制開鎖模塊30,用于當(dāng)測得的加速度值超出開鎖閾值,則控制移動終端開鎖,具 體如上述步驟S3所述。
[0041]為了更加準(zhǔn)確的進行開鎖事件的判斷,所述加速度測定模塊包括以下單元: 閾值判定單元,用于當(dāng)加速度計判斷出在某一方向上所測得的加速度值超出開鎖閾
值,且在預(yù)定時間內(nèi)在該方向的相反方向上所測得的加速度值同樣超出開鎖閾值,則判定 測得的加速度值超出開鎖閾值。
[0042]概率判定單元,用于根據(jù)發(fā)生開鎖事件的概率值對移動終端是否觸發(fā)開鎖事件進 行判斷;若移動終端在某一方向上發(fā)生開鎖事件的概率值與在預(yù)定時間內(nèi)在該方向的相反 方向上發(fā)生開鎖事件的概率值的乘積大于預(yù)定閾值,則判定移動終端觸發(fā)開鎖事件;
所述發(fā)生開鎖事件的概率值為當(dāng)某一方向上所測得的加速度值未超出開鎖閾值時,則 判定在所述方向上發(fā)生開鎖事件的概率值為在該方向上所測得的加速度值與開鎖閾值的 比值。
[0043]進一步的,所述某一方向為三維坐標(biāo)的任一方向,所述預(yù)定時間為2秒,所述預(yù)定 閾值為0.95。
[0044]本發(fā)明所提供的一種利用加速度計實現(xiàn)移動終端開鎖的方法及系統(tǒng),利用移動終 端自身帶有的加速度計對移動終端所受到的加速度值進行實時檢測,當(dāng)加速度計探測出移 動終端的加速度值超出開鎖閾值時,則控制移動終端進行開鎖,從而實現(xiàn)了用戶只需要通 過甩動移動終端,使移動終端在某方向上產(chǎn)生的加速度值超出預(yù)設(shè)的開鎖閾值,便可以輕 松的為移動終端開鎖,克服了現(xiàn)有技術(shù)中枯燥,繁瑣的開鎖方法,為用戶提供方便。
[0045]應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換, 而所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種利用加速度計實現(xiàn)移動終端開鎖的方法,其特征在于,所述方法包括以下步驟:A、預(yù)先在所述移動終端上設(shè)定一加速度值為開鎖閾值;B、加速度計實時對移動終端的加速度值進行測定,并將測得的加速度值與預(yù)設(shè)的開鎖閾值相比較,判斷測得的加速度值是否超出開鎖閾值,若超出,則判定移動終端觸發(fā)開鎖事件,進行下一步;否則繼續(xù)進行判斷;C、控制移動終開鎖。
2.根據(jù)權(quán)利要求1所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其特征在于,所述步驟B還包括:B1、當(dāng)加速度計判斷出在某一方向上所測得的加速度值超出開鎖閾值,且在預(yù)定時間內(nèi)在該方向的相反方向上所測得的加速度值同樣超出開鎖閾值,則判定移動終端觸發(fā)開鎖事件。
3.根據(jù)權(quán)利要求1所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其特征在于,所述步驟B還包括:B2、用于根據(jù)發(fā)生開鎖事件的概率值對移動終端是否觸發(fā)開鎖事件進行判斷;若移動終端在某一方向上發(fā)生開鎖事件的概率值與在預(yù)定時間內(nèi)在該方向的相反方向上發(fā)生開鎖事件的概率值的乘積大于預(yù)定閾值,則判定移動終端觸發(fā)開鎖事件;所述發(fā)生開鎖事件的概率值為當(dāng)某一方向上所測得的加速度值未超出開鎖閾值時,則判定在所述方向上發(fā)生開鎖事件的概率值為在該方向上所測得的加速度值與開鎖閾值的比值;若在某一方向上所測得的加速度值超出開鎖閾值,則此方向上發(fā)生開鎖事件的概率值為I。
4.根據(jù)權(quán)利要求3所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其特征在于,所述某一方向為三維坐標(biāo)的任一方向。
5.根據(jù)權(quán)利要求3所述的利用加速度計實現(xiàn)移動終端開鎖的方法,其特征在于,所述預(yù)定時間為2秒,所述預(yù)定閾值為0.95。
6.一種利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其特征在于,所述系統(tǒng)包括以下模塊:預(yù)先設(shè)定模塊,用于預(yù)先在所述移動終端上設(shè)定一加速度值為開鎖閾值;加速度測定模塊,用于利用加速度計實時對移動終端的加速度值進行測定,并將測得的加速度值與預(yù)設(shè)的開鎖閾值相比較,判斷測得的加速度值是否超出開鎖閾值;控制開鎖模塊,用于當(dāng)測得的加速度值超出開鎖閾值,則控制移動終端開鎖。
7.根據(jù)權(quán)利要求6所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其特征在于,所述加速度測定模塊包括以下單元:閾值判定單元,用于當(dāng)加速度計判斷出在某一方向上所測得的加速度值超出開鎖閾值,且在預(yù)定時間內(nèi)在該方向的相反方向上所測得的加速度值同樣超出開鎖閾值,則判定測得的加速度值超出開鎖閾值。
8.根據(jù)權(quán)利要求7所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其特征在于,所述加速度測定模塊還包括以下單元:概率判定單元,用于根據(jù)發(fā)生開鎖事件的概率值對移動終端是否觸發(fā)開鎖事件進行判斷;若移動終端在某一方向上發(fā)生開鎖事件的概率值與在預(yù)定時間內(nèi)在該方向的相反方向上發(fā)生開鎖事件的概率值的乘積大于預(yù)定閾值,則判定移動終端觸發(fā)開鎖事件;所述發(fā)生開鎖事件的概率值為當(dāng)某一方向上所測得的加速度值未超出開鎖閾值時,則判定在所述方向上發(fā)生開鎖事件的概率值為在該方向上所測得的加速度值與開鎖閾值的比值;若在某一方向上所測得的加速度值超出開鎖閾值,則此方向上發(fā)生開鎖事件的概率值為I。
9.根據(jù)權(quán)利要求7所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其特征在于,所述某一方向為三維坐標(biāo)的任一方向 。
10.根據(jù)權(quán)利要求7所述的利用加速度計實現(xiàn)移動終端開鎖的系統(tǒng),其特征在于,所述預(yù)定時間為2秒,所述預(yù)定閾值為0.95。
【文檔編號】G06F3/0487GK103577076SQ201310555784
【公開日】2014年2月12日 申請日期:2013年11月11日 優(yōu)先權(quán)日:2013年11月11日
【發(fā)明者】陽天發(fā) 申請人:惠州Tcl移動通信有限公司