專利名稱:一種利用重力感應(yīng)控制手機(jī)操作的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端操作控制領(lǐng)域,特別是涉及一種利用重力感應(yīng)控制手機(jī)操作的方法。
背景技術(shù):
現(xiàn)有手機(jī)中已有通過設(shè)置重力感應(yīng)器進(jìn)行相關(guān)操作 ,實(shí)現(xiàn)某些功能。通過重力感應(yīng)器與手機(jī)功能的關(guān)聯(lián)性,實(shí)現(xiàn)相應(yīng)的操作控制。然而現(xiàn)有的利用重力感應(yīng)器控制手機(jī)操作的方法中,經(jīng)常導(dǎo)致手機(jī)出現(xiàn)相應(yīng)的誤操作,使手機(jī)工作不穩(wěn)定。同時(shí),現(xiàn)有的控制方法中,僅能對手機(jī)的甩動,手機(jī)是否有傾斜,是否有位移等動作進(jìn)行識別判斷,用戶動作手機(jī)時(shí)可供選擇的動作類型不多,如已有的針對甩動進(jìn)行相應(yīng)操作,或針對是否有傾斜,是否有移動進(jìn)行對應(yīng)的操作。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是彌補(bǔ)上述現(xiàn)有技術(shù)的不足,提出一種利用重力感應(yīng)控制手機(jī)操作的方法,能識別誤轉(zhuǎn)動,從而對手機(jī)進(jìn)行控制時(shí)使手機(jī)工作較穩(wěn)定。本發(fā)明的技術(shù)問題通過以下的技術(shù)方案予以解決
一種利用重力感應(yīng)控制手機(jī)操作的方法及裝置,所述手機(jī)上設(shè)置有重力感應(yīng)器,初始化一個(gè)狀態(tài)指示參量A為false ;所述方法包括以下步驟I)根據(jù)所述手機(jī)動作前的狀態(tài)設(shè)置所述狀態(tài)指示參量(A)的值如果動作前的狀態(tài)是預(yù)先設(shè)定的參考狀態(tài),則將狀態(tài)指示參量(A)置為true ;否則,維持false不變;2)檢測所述手機(jī)動作后的狀態(tài);3)判斷所述手機(jī)動作后的狀態(tài)是否超過臨界觸發(fā)態(tài),如果是,則進(jìn)入步驟4);如果否,則返回步驟2) ;4)判斷所述狀態(tài)指示參量(A)是否為true,如果是,則進(jìn)入步驟5);如果否,則結(jié)束;5)控制所述手機(jī)進(jìn)行動作后的狀態(tài)對應(yīng)的操作,并更新狀態(tài)指示參量A為false。優(yōu)選的技術(shù)方案中,
所述手機(jī)的動作為旋轉(zhuǎn),所述步驟2)和步驟3)中根據(jù)手機(jī)旋轉(zhuǎn)動作后所述重力感應(yīng)器輸出的加速度矢量值(X,1,z)檢測、判斷所述手機(jī)旋轉(zhuǎn)后的狀態(tài),其中,X方向?yàn)樽笥曳较颍瑈方向?yàn)榍昂蠓较?,z方向?yàn)樯舷路较?。本發(fā)明與現(xiàn)有技術(shù)對比的有益效果是
本發(fā)明的利用重力感應(yīng)控制手機(jī)操作的方法,除判斷動作后的狀態(tài)是否滿足觸發(fā)狀態(tài)夕卜,還對動作前的狀態(tài)進(jìn)行識別判斷,在兩個(gè)條件均滿足時(shí)才控制進(jìn)行相應(yīng)的手機(jī)操作。這樣,如用戶之前未將手機(jī)動作回參考態(tài),則用戶的動作均不會引起手機(jī)的操作,即可對用戶動作手機(jī)過程中的不小心地誤動作進(jìn)行識別,避免誤動作,使控制手機(jī)時(shí)手機(jī)工作更穩(wěn)定,特別適用于控制手機(jī)進(jìn)行收音機(jī)的調(diào)節(jié)操作。進(jìn)一步地,本發(fā)明的利用重力感應(yīng)控制手機(jī)操作的方法,能對手機(jī)旋轉(zhuǎn)動作進(jìn)行檢測識別,且能檢測四種旋轉(zhuǎn)動作狀態(tài),可為用戶提供動作手機(jī)時(shí)的多種選擇。
圖1是本發(fā)明具體實(shí)施方式
一的利用重力感應(yīng)控制手機(jī)操作的方法流程 圖2是本發(fā)明具體實(shí)施方式
二的利用重力感應(yīng)控制手機(jī)操作的方法流程 圖3是本發(fā)明具體實(shí)施方式
二中重力感應(yīng)器測試加速度矢量值時(shí)建立的坐標(biāo)系的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合具體實(shí)施方式
并對照附圖對本發(fā)明做進(jìn)一步詳細(xì)說明。
具體實(shí)施方式
一
本具體實(shí)施方式
的利用重力感應(yīng)控制手機(jī)操作的方法,針對手機(jī)上設(shè)置有重力感應(yīng)器
的情形。方法中設(shè)置一個(gè)狀態(tài)指示參量,通過該狀態(tài)指示參量以及是否滿足觸發(fā)態(tài)作為共同判斷條件,從而控制手機(jī)進(jìn)行相應(yīng)操作。如圖1所示,為本具體實(shí)施方式
的利用重力感應(yīng)控制手機(jī)操作的方法流程圖,控制方法包括以下步驟
Pl)根據(jù)手機(jī)動作前的狀態(tài)設(shè)置狀態(tài)指示參量A的值,具體為如果動作前的狀態(tài)是預(yù)先設(shè)定的參考狀態(tài),則將狀態(tài)指示參量A置為true ;否則,維持false不變。此步驟中,手機(jī)動作可為手機(jī)甩動,手機(jī)平移,手機(jī)傾斜等動作。參考狀態(tài)可由用戶根據(jù)個(gè)人轉(zhuǎn)動手機(jī)的習(xí)慣設(shè)定,將其設(shè)定為較習(xí)慣較方便達(dá)到的一個(gè)狀態(tài),如水平狀態(tài),垂直狀態(tài)。優(yōu)選地,該參考狀態(tài)設(shè)定為水平狀態(tài),這樣較符合人使用手機(jī)的習(xí)慣。即后續(xù)要控制手機(jī)實(shí)現(xiàn)操作時(shí),用戶必須將手機(jī)恢復(fù)為水平狀態(tài)。P2)檢測手機(jī)動作后的狀態(tài)。P3)判斷所述手機(jī)動作后的狀態(tài)是否超過臨界觸發(fā)態(tài),如果是,則進(jìn)入步驟P4);如果否,則返回步驟P2)。上述兩個(gè)步驟中,S卩如果手機(jī)動作為甩動動作,則判斷手機(jī)甩動狀態(tài)是否達(dá)到預(yù)先設(shè)定的甩動頻率。如果手機(jī)動作為是否產(chǎn)生平移,或是否產(chǎn)生傾斜,則判斷手機(jī)平移程度是否達(dá)到認(rèn)定為產(chǎn)生平移時(shí)的觸發(fā)值或判斷手機(jī)傾斜程度是否達(dá)到認(rèn)定為產(chǎn)生傾斜的觸發(fā)值。P4)判斷狀態(tài)指示參量A是否為true,如果是,則進(jìn)入步驟P5);如果否,則結(jié)束。此步驟,即在判斷動作狀態(tài)超過臨界觸發(fā)態(tài)后,繼續(xù)判斷狀態(tài)指示參量A。根據(jù)步驟Pl)可知狀態(tài)指示參量A記錄了動作之前的狀態(tài)是否為參考態(tài),A為true表示動作之前的狀態(tài)為預(yù)先設(shè)定的參考狀態(tài),則進(jìn)入步驟P5);而A為false表示動作之前的狀態(tài)不是參考狀態(tài),則結(jié)束,并不進(jìn)行相關(guān)動作對應(yīng)的手機(jī)操作。P5)控制手機(jī)進(jìn)行動作后的狀態(tài)對應(yīng)的操作,并更新狀態(tài)指示參量A為false。此步驟中,即判斷滿足前兩個(gè)條件后,即進(jìn)行相應(yīng)的操作,如甩動解鎖,即是在滿足前兩個(gè)條件后,即進(jìn)行解鎖的操作。與此同時(shí),將狀態(tài)指示參量A置為false。這樣,如果下一次動作了手機(jī),但動作之前未將手機(jī)置于參考狀態(tài),可視為用戶動作手機(jī)是一種誤動作,則狀態(tài)指示參量A—直為false,則步驟P4)判斷的條件不滿足,即始終不會進(jìn)行相應(yīng)的操作,可避免該誤動作手機(jī)引起的操作。而如果下一次動作了手機(jī),但動作之前將手機(jī)置于參考狀態(tài)了,可視為用戶有意進(jìn)行動作手機(jī)產(chǎn)生相應(yīng)的手機(jī)操作,則狀態(tài)指示參量A會在步驟Pl)時(shí)置為true,后續(xù)步驟P4)判斷的條件滿足,步驟P5)即進(jìn)行相應(yīng)的手機(jī)操作。
通過上述步驟設(shè)置,本具體實(shí)施方式
的利用重力感應(yīng)控制手機(jī)操作的方法,如用戶動作手機(jī)之前未將手機(jī)動作回參考態(tài),則用戶的動作均不會引起手機(jī)的操作,即可對用戶動作手機(jī)過程中的不小心地誤動作進(jìn)行識別,避免誤動作,從而控制手機(jī)時(shí)手機(jī)工作更穩(wěn)定,不會因其中的誤操作導(dǎo)致手機(jī)處于不停的操作切換之中。該方法特別適用于控制手機(jī)進(jìn)行收音機(jī)的調(diào)節(jié)操作,可防止誤動作引起的反復(fù)觸發(fā)導(dǎo)致的收音機(jī)處于不穩(wěn)定工作狀態(tài)。
具體實(shí)施方式
二
本具體實(shí)施方式
與實(shí)施方式一的不同之處在于本具體實(shí)施方式
為旋轉(zhuǎn)動作手機(jī)的情形,本具體實(shí)施方式
中對旋轉(zhuǎn)動作手機(jī)的四種狀態(tài)進(jìn)行檢測,從而利用重力感應(yīng)控制手機(jī)操作。本具體實(shí)施方式
的利用重力感應(yīng)控制手機(jī)操作的方法,針對手機(jī)上設(shè)置有重力感 應(yīng)器的情形。方法中同樣設(shè)置一個(gè)狀態(tài)指示參量A,通過該狀態(tài)指示參量以及是否滿足觸發(fā)態(tài)作為共同判斷條件,從而控制手機(jī)進(jìn)行相應(yīng)操作。如圖2所示,為本具體實(shí)施方式
的利用重力感應(yīng)控制手機(jī)操作的方法流程圖,控制方法包括以下步驟
Ul)根據(jù)手機(jī)旋轉(zhuǎn)前的狀態(tài)設(shè)置狀態(tài)指示參量A的值,如果旋轉(zhuǎn)手機(jī)前的狀態(tài)是預(yù)先設(shè)定的參考狀態(tài),則將狀態(tài)指示參量A置為true ;否則,維持false不變。優(yōu)選地,該參考狀態(tài)設(shè)定為水平狀態(tài),即手機(jī)所在平面為xy平面。U2)檢測手機(jī)旋轉(zhuǎn)動作后的狀態(tài)。U3)判斷所述手機(jī)旋轉(zhuǎn)后的狀態(tài)是否超過臨界觸發(fā)態(tài),如果是,則進(jìn)入步驟U4);如果否,則返回步驟U2);
上述步驟U2)和步驟U3)中,旋轉(zhuǎn)動作后的狀態(tài)的檢測和判斷,通過重力感應(yīng)器輸出的加速度矢量值(x,y,z)來確定。如圖3所示,為建立的坐標(biāo)系的結(jié)構(gòu)示意圖。其中,X方向?yàn)樽笥曳较?,y方向?yàn)榍昂蠓较?,z方向?yàn)樯舷路较颉?yōu)選地,確定重力感應(yīng)器輸出的加速度矢量值(x,y,z)時(shí),將在設(shè)定時(shí)間段T內(nèi)重力感應(yīng)器輸出次數(shù)最多的值xm,ym和zm分別作為旋轉(zhuǎn)后的加速度矢量值(x,y,z),而不是僅僅依據(jù)一次測量值確定。這樣,可防止手的抖動造成的影響,使重力感應(yīng)器測量的值較精確。具體地,事先測定五組值
第一組為手機(jī)處于水平狀態(tài)時(shí)重力感應(yīng)器輸出的加速度矢量值(xO,yO, zO)。一般地,手機(jī)處于水平狀態(tài)時(shí),O ^ xO ^ O. 3,0 ^ yO ^ O. 3,9. 5 ^ zO ^ 10。第二組為手機(jī)以X軸為軸心向上旋轉(zhuǎn)(如圖3中箭頭U所示)至預(yù)先設(shè)定的上臨界觸發(fā)態(tài)時(shí)重力感應(yīng)器輸出的加速度矢量值(xfl,yfl,zfl)0第三組為手機(jī)以X軸為軸心向下旋轉(zhuǎn)(如圖3中箭頭D所示)至預(yù)先設(shè)定的下臨界觸發(fā)態(tài)時(shí)重力感應(yīng)器輸出的加速度矢量值(xf2,yf2, zf2)。一般地,以X軸為軸心旋轉(zhuǎn)時(shí),均滿足I χ_χ0 |〈O. 5,也即上述兩組中xfl-x0|<0. 5, |xf2-x0|〈0. 5。而上臨界觸發(fā)態(tài)時(shí)的yfl、zfl則根據(jù)具體設(shè)定的上觸發(fā)態(tài)各有不同,同樣地,下臨界觸發(fā)態(tài)時(shí)的yf2、zf2也根據(jù)具體設(shè)定的下觸發(fā)態(tài)各有不同。第四組手機(jī)以y軸為軸心向左旋轉(zhuǎn)(如圖3中箭頭L所示)至預(yù)先設(shè)定的左臨界觸發(fā)態(tài)時(shí)重力感應(yīng)器輸出的加速度矢量值(xf3,yf3,zf3)。第五組為手機(jī)以y軸為軸心向右旋轉(zhuǎn)(如圖3中箭頭R所示)至預(yù)先設(shè)定的右臨界觸發(fā)態(tài)時(shí)重力感應(yīng)器輸出的加速度矢量值(xf4,yf4,zf4)。一般地,以y軸為軸心旋轉(zhuǎn)時(shí),均滿足y-yO | <0. 5,也即上述兩組中yf3-y0 I <0. 5,| yf4-y0 | <0. 5。而左臨界觸發(fā)態(tài)時(shí)的xf3,zf3則根據(jù)具體設(shè)定的左觸發(fā)態(tài)各有不同,同樣地,右臨界觸發(fā)態(tài)時(shí)的xf4,zf4也根據(jù)具體設(shè)定的右觸發(fā)態(tài)各有不同。然后,步驟U2)和U3)的檢測判斷是按照如下步驟進(jìn)行
針對向上傾斜步驟U 2 ) 中,當(dāng)I X - X O I〈 O . 5,
^ > O時(shí),確定手機(jī)旋轉(zhuǎn)后的狀態(tài)為向上傾斜。步驟U3)中,當(dāng)P大于等于€時(shí),判斷所
述手機(jī)向上傾斜的狀態(tài)超過上臨界觸發(fā)態(tài)。針對向下傾斜步驟U2)中,當(dāng)I x-xO I〈O. 5, $ < O時(shí),確定所述手機(jī)旋轉(zhuǎn)后的狀
態(tài)為向下傾斜。步驟U3)中,當(dāng)@大于等于S時(shí),判斷所述手機(jī)向下傾斜的狀態(tài)超過下
臨界觸發(fā)態(tài)。針對向左傾斜步驟U2)中,當(dāng)|y_y0|〈0· 5, - > O時(shí),確定所述手機(jī)旋轉(zhuǎn)后的狀
態(tài)為向左傾斜。步驟U3)中,當(dāng)-大于等于時(shí),判斷所述手機(jī)向左傾斜的狀態(tài)超過左臨
界觸發(fā)態(tài)。針對向右傾斜步驟U2)中,當(dāng)I y-yO |〈O. 5,= < O時(shí),確定所述手機(jī)旋轉(zhuǎn)后的狀
態(tài)為向右傾斜。步驟U3)中,當(dāng)大于等于蘭時(shí),判斷所述手機(jī)向右傾斜的狀態(tài)超過右
臨界觸發(fā)態(tài)。如上所述,即完成了對手機(jī)旋轉(zhuǎn)的動作檢測,且是四種旋轉(zhuǎn)方式的動作檢測與判斷。U4)判斷狀態(tài)指示參量A是否為true,如果是,則進(jìn)入步驟U5);如果否,則結(jié)束。U5)控制手機(jī)進(jìn)行旋轉(zhuǎn)動作后的狀態(tài)對應(yīng)的操作,并更新狀態(tài)指示參量A為false。上述步驟U4)和U5)的設(shè)置,與具體實(shí)施方式
一中步驟P4)和P5)的設(shè)置相同。在此不重復(fù)。通過其設(shè)置,即可對用戶轉(zhuǎn)動之前沒有回到參考狀態(tài)的誤動作進(jìn)行檢測識別。優(yōu)選地,步驟U5)中手機(jī)旋轉(zhuǎn)對應(yīng)的手機(jī)操作為手機(jī)中收音機(jī)的操作,例如手機(jī)旋轉(zhuǎn)后向上傾斜對應(yīng)收音機(jī)播放,向下傾斜對應(yīng)收音機(jī)停止播放,向左傾斜對應(yīng)收音機(jī)搜索前一頻道,向右傾斜對應(yīng)收音機(jī)搜索后一頻道。通過上述步驟設(shè)置,本具體實(shí)施方式
的利用重力感應(yīng)控制手機(jī)操作的方法,同具體實(shí)施方式
一相同,如用戶動作手機(jī)之前未將手機(jī)動作回參考態(tài),則用戶的動作均不會引起手機(jī)的操作,即可對用戶動作手機(jī)過程中的不小心地誤動作進(jìn)行識別,避免誤動作,從而控制手機(jī)時(shí)手機(jī)工作更穩(wěn)定,不會因其中的誤操作導(dǎo)致手機(jī)處于不停的操作切換之中。而比實(shí)施方式一更優(yōu)的是,本具體實(shí)施方式
能對手機(jī)旋轉(zhuǎn)動作進(jìn)行檢測識別,且能檢測四種旋轉(zhuǎn)動作狀態(tài),可為用戶提供動作手機(jī)時(shí)的多種選擇(向上旋轉(zhuǎn)手機(jī)、向下旋轉(zhuǎn)手機(jī)、向左旋轉(zhuǎn)手機(jī)、向右旋轉(zhuǎn)手機(jī))。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下做出若干替代或明顯變型,而且性能或用途相同,都應(yīng)當(dāng)視為 屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種利用重力感應(yīng)控制手機(jī)操作的方法,所述手機(jī)上設(shè)置有重力感應(yīng)器;其特征在于初始化一個(gè)狀態(tài)指示參量A為false ;所述方法包括以下步驟1)根據(jù)所述手機(jī)動作前的狀態(tài)設(shè)置所述狀態(tài)指示參量(A)的值如果動作前的狀態(tài)是預(yù)先設(shè)定的參考狀態(tài),則將狀態(tài)指示參量(A)置為true ;否則,維持false不變;2)檢測所述手機(jī)動作后的狀態(tài);3)判斷所述手機(jī)動作后的狀態(tài)是否超過臨界觸發(fā)態(tài),如果是,則進(jìn)入步驟4);如果否, 則返回步驟2);4)判斷所述狀態(tài)指示參量(A)是否為true,如果是,則進(jìn)入步驟5);如果否,則結(jié)束;5)控制所述手機(jī)進(jìn)行動作后的狀態(tài)對應(yīng)的操作,并更新狀態(tài)指示參量A為false。
2.根據(jù)權(quán)利要求1所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述手機(jī)的動作為旋轉(zhuǎn),所述步驟2)和步驟3)中根據(jù)手機(jī)旋轉(zhuǎn)動作后所述重力感應(yīng)器輸出的加速度矢量值(X,y,z)檢測、判斷所述手機(jī)旋轉(zhuǎn)后的狀態(tài),其中,X方向?yàn)樽笥曳较颍瑈方向?yàn)榍昂蠓较?,z方向?yàn)樯舷路较颉?br>
3.根據(jù)權(quán)利要求2所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述步驟2)中,當(dāng)I x-xO I〈O. 5, - > O時(shí),確定所述手機(jī)旋轉(zhuǎn)后的狀態(tài)為向上傾斜;所述步驟3)中,Z當(dāng)Z大于等于€時(shí),判斷所述手機(jī)向上傾斜的狀態(tài)超過上臨界觸發(fā)態(tài);其中,XO為所述手機(jī)處于水平狀態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中X軸坐標(biāo)值,yfl、zfl分別為所述手機(jī)以X軸為軸心向上旋轉(zhuǎn)手機(jī)至預(yù)先設(shè)定的上臨界觸發(fā)態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中I軸坐標(biāo)值、z軸坐標(biāo)值。
4.根據(jù)權(quán)利要求2所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述步驟2)中,當(dāng)I x-xO I〈O. 5,$ < O時(shí),確定所述手機(jī)旋轉(zhuǎn)后的狀態(tài)為向下傾斜;所述步驟3)中,Z當(dāng)f大于等于€時(shí),判斷所述手機(jī)向下傾斜的狀態(tài)超過下臨界觸發(fā)態(tài);其中,XO為所述Z#2手機(jī)處于水平狀態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中X軸坐標(biāo)值,yf2、zf2分別為所述手機(jī)以X軸為軸心向下旋轉(zhuǎn)手機(jī)至預(yù)先設(shè)定的下臨界觸發(fā)態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中I軸坐標(biāo)值、z軸坐標(biāo)值。
5.根據(jù)權(quán)利要求2所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述步驟2)中,當(dāng)I y-yO I〈O. 5, --> O時(shí),確定所述手機(jī)旋轉(zhuǎn)后的狀態(tài)為向左傾斜;所述步驟3)中, 當(dāng)土大于等于$時(shí),判斷所述手機(jī)向左傾斜的狀態(tài)超過左臨界觸發(fā)態(tài);其中,y0為所述 手機(jī)處于水平狀態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中y軸坐標(biāo)值,xf3, zf3分別為所述手機(jī)以y軸為軸心向左旋轉(zhuǎn)手機(jī)至預(yù)先設(shè)定的左臨界觸發(fā)態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中X軸坐標(biāo)值、z軸坐標(biāo)值。
6.根據(jù)權(quán)利要求2所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述步驟2)中,當(dāng)|y_y0|〈0. 5, - < O時(shí),確定所述手機(jī)旋轉(zhuǎn)后的狀態(tài)為向右傾斜;所述步驟3)中,Z當(dāng)大于等于蘭時(shí),判斷所述手機(jī)向右傾斜的狀態(tài)超過右臨界觸發(fā)態(tài);其中,yo為所述Z手機(jī)處于水平狀態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中y軸坐標(biāo)值,xf4, zf4分別為所述手機(jī)以y軸為軸心向右旋轉(zhuǎn)手機(jī)至預(yù)先設(shè)定的右臨界觸發(fā)態(tài)時(shí)所述重力感應(yīng)器輸出的加速度矢量值中X軸坐標(biāo)值、z軸坐標(biāo)值。
7.根據(jù)權(quán)利要求2所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述重力感應(yīng)器輸出的加速度矢量值X,1,Z分別為在設(shè)定時(shí)間段T內(nèi)所述重力感應(yīng)器輸出次數(shù)最多的值xm, ym和zm。
8.根據(jù)權(quán)利要求2所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述步驟 5 )中所述手機(jī)進(jìn)行旋轉(zhuǎn)后的狀態(tài)對應(yīng)的操作為手機(jī)中收音機(jī)的操作。
9.根據(jù)權(quán)利要求8所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述手機(jī)旋轉(zhuǎn)后向上傾斜對應(yīng)收音機(jī)播放,向下傾斜對應(yīng)收音機(jī)停止播放,向左傾斜對應(yīng)收音機(jī)搜索前一頻道,向右傾斜對應(yīng)收音機(jī)搜索后一頻道。
10.根據(jù)權(quán)利要求1所述的利用重力感應(yīng)控制手機(jī)操作的方法,其特征在于所述步驟 O中預(yù)先設(shè)定的參考狀態(tài)為水平狀態(tài)。
全文摘要
本發(fā)明公開了一種利用重力感應(yīng)控制手機(jī)操作的方法及裝置,包括以下步驟1)根據(jù)手機(jī)動作前的狀態(tài)設(shè)置狀態(tài)指示參量(A)的值如果動作前的狀態(tài)是預(yù)先設(shè)定的參考狀態(tài),則將狀態(tài)指示參量(A)置為true;否則,維持false不變;2)檢測手機(jī)動作后的狀態(tài);3)判斷手機(jī)動作后的狀態(tài)是否超過臨界觸發(fā)態(tài),如果是,則進(jìn)入步驟4);如果否,則返回步驟2);4)判斷狀態(tài)指示參量(A)是否為true,如果是,則進(jìn)入步驟5);如果否,則結(jié)束;5)控制手機(jī)進(jìn)行動作后的狀態(tài)對應(yīng)的操作,并更新狀態(tài)指示參量A為false。本發(fā)明的利用重力感應(yīng)控制手機(jī)操作的方法,可對用戶動作手機(jī)過程中的不小心地誤動作進(jìn)行識別,避免誤動作,使控制手機(jī)時(shí)手機(jī)工作更穩(wěn)定。
文檔編號H04M1/725GK103002132SQ201210467689
公開日2013年3月27日 申請日期2012年11月19日 優(yōu)先權(quán)日2012年11月19日
發(fā)明者莫慶平 申請人:廣東歐珀移動通信有限公司