本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別是涉及一種移動終端的控制方法、系統(tǒng)及移動終端。
背景技術(shù):
隨著科技的發(fā)展,產(chǎn)生了越來越多的智能手機(jī)、平板電腦等移動終端,給用戶的生活帶來了便利。
現(xiàn)有的控制移動終端的方式,主要是用戶先點(diǎn)亮移動終端的觸摸屏,然后通過點(diǎn)擊觸摸屏來控制移動終端。
但是在用戶不方便點(diǎn)亮移動終端的觸摸屏?xí)r,例如跑步時,現(xiàn)有的控制移動終端的方式,無法使用戶對移動終端進(jìn)行控制。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種移動終端的控制方法、系統(tǒng)及移動終端,能夠使用戶在不方便點(diǎn)亮屏幕的情況下,通過對移動終端施加晃動或是其他特定動作來實(shí)現(xiàn)對移動終端的控制。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下方案:
一種移動終端的控制方法,包括:
獲取移動終端的空間運(yùn)動數(shù)據(jù);
根據(jù)所述空間運(yùn)動數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡;
判斷所述運(yùn)動軌跡是否與預(yù)設(shè)運(yùn)動軌跡相匹配,所述預(yù)設(shè)運(yùn)動軌跡有多種,不同所述預(yù)設(shè)運(yùn)動軌跡對應(yīng)不同的控制指令;
如果是,則執(zhí)行與所述運(yùn)動軌跡相匹配的預(yù)設(shè)運(yùn)動軌跡所對應(yīng)的控制指令;
如果否,則重新獲取移動終端的空間運(yùn)動數(shù)據(jù)。
可選的,在所述獲取移動終端的空間運(yùn)動數(shù)據(jù)之前,還包括:
獲取所述移動終端的顯示屏的狀態(tài)信息,所述顯示屏的狀態(tài)信息包括點(diǎn)亮狀態(tài)與熄滅狀態(tài);
判斷所述顯示屏的狀態(tài)信息是否為熄滅狀態(tài);
如果是,則獲取移動終端的空間姿態(tài)數(shù)據(jù)。
可選的,所述獲取移動終端的空間運(yùn)動數(shù)據(jù),具體包括:
開啟第一時鐘開始計時;
獲取所述移動終端的空間姿態(tài)數(shù)據(jù),并開啟第二時鐘進(jìn)行計時;
判斷所述第一時鐘計時時間是否達(dá)到第一預(yù)設(shè)時長;
如果否,則等待所述第二時鐘計時時間到達(dá)所述第二時長時,獲取所述移動終端的空間姿態(tài)數(shù)據(jù),并重置第二時鐘,進(jìn)行重新計時;
如果是,則根據(jù)所述空間姿態(tài)數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡。
可選的,所述獲取所述移動終端的空間姿態(tài)數(shù)據(jù),具體包括:
獲取陀螺儀傳感器測得的所述移動終端的運(yùn)動方向數(shù)據(jù);
獲取重力傳感器測得的所述移動終端的方向變化數(shù)據(jù)。
可選的,在所述獲取所述移動終端的顯示屏的狀態(tài)信息之前,還包括:
開啟所述陀螺儀傳感器;
開啟所述重力傳感器。
一種移動終端的控制系統(tǒng),所述系統(tǒng)包括:
空間運(yùn)動數(shù)據(jù)獲取單元,用于獲取移動終端的空間運(yùn)動據(jù);
運(yùn)動軌跡確定單元,用于根據(jù)所述空間運(yùn)動數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡;
運(yùn)動軌跡判斷單元,用于判斷所述運(yùn)動軌跡是否與預(yù)設(shè)運(yùn)動軌跡相匹配,所述預(yù)設(shè)運(yùn)動軌跡有多種,不同所述預(yù)設(shè)運(yùn)動軌跡對應(yīng)不同的控制指令;
控制指令執(zhí)行單元,用于當(dāng)所述運(yùn)動軌跡與所述預(yù)設(shè)運(yùn)動軌跡中有相匹配的預(yù)設(shè)運(yùn)動軌跡時,執(zhí)行與所述運(yùn)動軌跡相匹配的預(yù)設(shè)運(yùn)動軌跡所對應(yīng)的控制指令;
所述空間運(yùn)動數(shù)據(jù)獲取單元,還用于當(dāng)所述運(yùn)動軌跡與所有所述預(yù)設(shè)運(yùn)動軌跡均不匹配時,重新獲取移動終端的空間運(yùn)動數(shù)據(jù)。
可選的,所述系統(tǒng)還包括:
顯示屏狀態(tài)信息獲取單元,用于獲取所述移動終端的顯示屏的狀態(tài)信息,所述顯示屏的狀態(tài)信息包括點(diǎn)亮狀態(tài)與熄滅狀態(tài);
顯示屏狀態(tài)判斷單元,用于判斷所述顯示屏的狀態(tài)信息是否為熄滅狀態(tài);
所述空間運(yùn)動數(shù)據(jù)獲取單元,還用于當(dāng)所述顯示屏的狀態(tài)信息為熄滅狀態(tài)時,獲取移動終端的空間運(yùn)動數(shù)據(jù);
可選的,所述空間運(yùn)動數(shù)據(jù)獲取單元,具體包括:
第一時鐘開啟計時子單元,用于開啟第一時鐘開始計時;
空間姿態(tài)數(shù)據(jù)獲取子單元,用于獲取所述移動終端的空間姿態(tài)數(shù)據(jù),并開啟第二時鐘進(jìn)行計時;
第一時鐘判斷子單元,用于判斷所述第一時鐘計時時間是否達(dá)到第一預(yù)設(shè)時長;
所述空間姿態(tài)數(shù)據(jù)獲取子單元,還用于當(dāng)所述第一時鐘計時時間達(dá)到第一預(yù)設(shè)時長時,等待所述第二時鐘計時時間到達(dá)所述第二時長時,獲取所述移動終端的空間姿態(tài)數(shù)據(jù),并重置第二時鐘,進(jìn)行重新計時;
所述運(yùn)動軌跡確定單元,還用于當(dāng)所述第一時鐘計時時間沒有達(dá)到第一預(yù)設(shè)時長時,根據(jù)所述空間運(yùn)動數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡。
可選的,所述空間姿態(tài)數(shù)據(jù)獲取子單元,具體包括:
運(yùn)動方向獲取子單元,用于獲取陀螺儀傳感器測得的所述移動終端的運(yùn)動方向數(shù)據(jù);
方向變化獲取子單元,用于獲取重力傳感器測得的所述移動終端的方向變化數(shù)據(jù)。
一種移動終端,所述移動終端包括權(quán)利要求6-9任意一項(xiàng)所述的移動終端的控制系統(tǒng)。
根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開了以下技術(shù)效果:本發(fā)明提供的移動終端的控制方法、系統(tǒng)及移動終端,通過獲取移動終端的空間姿態(tài)數(shù)據(jù),從而確定移動終端的運(yùn)動軌跡,基于運(yùn)動軌跡對應(yīng)的控制指令控制移動終端,解決現(xiàn)有技術(shù)在用戶不方便點(diǎn)亮移動終端的觸摸屏?xí)r,無法對移動終端進(jìn)行控制的問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例移動終端的控制方法的流程示意圖;
圖2為本發(fā)明實(shí)施例移動終端的控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的目的是提供一種移動終端的控制方法、系統(tǒng)及移動終端,能夠使用戶在不方便點(diǎn)亮屏幕的情況下,通過對移動終端施加晃動或是其他特定動作來實(shí)現(xiàn)對移動終端的控制。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。
圖1為本發(fā)明實(shí)施例移動終端的控制方法的流程示意圖,如圖1所示,本發(fā)明提供的移動終端的控制方法步驟如下:
步驟101:獲取移動終端的空間運(yùn)動數(shù)據(jù);
步驟102:根據(jù)所述空間運(yùn)動數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡;
步驟103:判斷所述運(yùn)動軌跡是否與預(yù)設(shè)運(yùn)動軌跡相匹配,所述預(yù)設(shè)運(yùn)動軌跡有多種,不同所述預(yù)設(shè)運(yùn)動軌跡對應(yīng)不同的控制指令;
步驟104:當(dāng)所述運(yùn)動軌跡與所述預(yù)設(shè)運(yùn)動軌跡中有相匹配的預(yù)設(shè)運(yùn)動軌跡時,執(zhí)行與所述運(yùn)動軌跡相匹配的預(yù)設(shè)運(yùn)動軌跡所對應(yīng)的控制指令;
步驟105:當(dāng)所述運(yùn)動軌跡與所有所述預(yù)設(shè)運(yùn)動軌跡均不匹配時,重新獲取移動終端的空間運(yùn)動數(shù)據(jù)。
在步驟101之前,還包括獲取所述移動終端的顯示屏的狀態(tài)信息,所述顯示屏的狀態(tài)信息包括點(diǎn)亮狀態(tài)與熄滅狀態(tài);判斷所述顯示屏的狀態(tài)信息是否為熄滅狀態(tài);如果是,則獲取移動終端的空間姿態(tài)數(shù)據(jù)。
步驟101獲取移動終端的空間運(yùn)動數(shù)據(jù),進(jìn)一步具體分為:
開啟第一時鐘開始計時;
獲取所述移動終端的空間姿態(tài)數(shù)據(jù):獲取陀螺儀傳感器測得的所述移動終端的運(yùn)動方向數(shù)據(jù),獲取重力傳感器測得的所述移動終端的方向變化數(shù)據(jù),其中,陀螺儀傳感器和重力傳感器在開機(jī)后自動啟動;
開啟第二時鐘進(jìn)行計時;
判斷所述第一時鐘計時時間是否達(dá)到第一預(yù)設(shè)時長,第一預(yù)設(shè)時長可以設(shè)置為2秒;
如果否,則等待所述第二時鐘計時時間到達(dá)所述第二時長時,獲取所述移動終端的空間狀態(tài)數(shù)據(jù),并重置第二時鐘,進(jìn)行重新計時,其中,第二預(yù)設(shè)時長可以設(shè)置為0.01秒;
如果是,則根據(jù)所述空間姿態(tài)數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡。
本發(fā)明提供的控制方法可預(yù)設(shè)多個運(yùn)動軌跡信息,每個預(yù)設(shè)運(yùn)動軌跡信息與一個控制指令對應(yīng),不同的預(yù)設(shè)運(yùn)動軌跡信息對應(yīng)的控制指令不同。利用移動終端內(nèi)置的傳感器采集移動終端的空間姿態(tài)數(shù)據(jù),從而確定移動終端的運(yùn)動軌跡,不同的運(yùn)動軌跡代表不同的命令,從而實(shí)現(xiàn)對移動終端進(jìn)行操作。
如控制指令為停止計時操作,該指令對應(yīng)的預(yù)設(shè)的運(yùn)動軌跡信息為用戶連續(xù)兩次向下晃動手機(jī)。當(dāng)用戶連續(xù)兩次向下晃動手機(jī),可以觸發(fā)停止計時操作,再次連續(xù)向下晃動手機(jī)兩次,可以回復(fù)計時。步驟102中,可以對20組重力傳感器和陀螺儀傳感器的數(shù)值進(jìn)行分析,重力傳感器由于確定手機(jī)運(yùn)動軌跡的方向,陀螺儀傳感器由于確定手機(jī)運(yùn)動方向的改變次數(shù)。如果軌跡在2秒內(nèi)符合上下上下或下上下上的形狀時,可以觸發(fā)暫?;蚧謴?fù)計時的操作。
控制指令為播放音樂,該指令對應(yīng)的預(yù)設(shè)的運(yùn)動軌跡信息為用戶連續(xù)兩次左右晃動手機(jī),即預(yù)設(shè)運(yùn)動軌跡為手機(jī)左右晃動兩次,當(dāng)用戶連續(xù)兩次左右晃動手機(jī),可以觸發(fā)播放音樂操作,再次連續(xù)左右晃動手機(jī)兩次,可以停止音樂播放。如果軌跡在2秒內(nèi)符合左右左右或右左右左的形狀時,可以觸發(fā)播放或關(guān)閉音樂的操作。
控制指令還可以為撥電話或發(fā)送短信的指令,對應(yīng)的運(yùn)動軌跡可以是圍繞手機(jī)的幾何中心擺動一定次數(shù)等等,如果在2秒內(nèi)檢測到了手機(jī)相應(yīng)的運(yùn)動軌跡,可以啟動語音撥號或是語音短信功能。
本發(fā)明提供的移動終端的控制方法的執(zhí)行主體可以采用單片機(jī)或ARM芯片等硬件實(shí)現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。
本發(fā)明提供的移動終端的控制方法,通過獲取移動終端的空間姿態(tài)數(shù)據(jù),從而確定移動終端的運(yùn)動軌跡,基于運(yùn)動軌跡對應(yīng)的控制指令控制移動終端,解決現(xiàn)有技術(shù)在用戶不方便點(diǎn)亮移動終端的觸摸屏?xí)r,無法對移動終端進(jìn)行控制的問題。
為達(dá)到上述目的,本發(fā)明還提供了一種移動終端的控制系統(tǒng),圖2為本發(fā)明實(shí)施例移動終端的控制系統(tǒng)的結(jié)構(gòu)示意圖,如圖2所示,該控制系統(tǒng)包括:
空間運(yùn)動數(shù)據(jù)獲取單元201,用于獲取移動終端的空間運(yùn)動數(shù)據(jù);
運(yùn)動軌跡確定單元202,用于根據(jù)所述空間運(yùn)動數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡;
運(yùn)動軌跡判斷單元203,用于判斷所述運(yùn)動軌跡是否與預(yù)設(shè)運(yùn)動軌跡相匹配,所述預(yù)設(shè)運(yùn)動軌跡有多種,不同所述預(yù)設(shè)運(yùn)動軌跡對應(yīng)不同的控制指令;
控制指令執(zhí)行單元204,用于當(dāng)所述運(yùn)動軌跡與所述預(yù)設(shè)運(yùn)動軌跡中有相匹配的預(yù)設(shè)運(yùn)動軌跡時,執(zhí)行與所述運(yùn)動軌跡相匹配的預(yù)設(shè)運(yùn)動軌跡所對應(yīng)的控制指令;
空間運(yùn)動數(shù)據(jù)獲取單元201,還用于當(dāng)所述運(yùn)動軌跡與所有所述預(yù)設(shè)運(yùn)動軌跡均不匹配時,重新獲取移動終端的空間運(yùn)動數(shù)據(jù)。
此外,本發(fā)明提供的系統(tǒng)還包括顯示屏狀態(tài)信息獲取單元,用于獲取所述移動終端的顯示屏的狀態(tài)信息,所述顯示屏的狀態(tài)信息包括點(diǎn)亮狀態(tài)與熄滅狀態(tài);顯示屏狀態(tài)判斷單元,用于判斷所述顯示屏的狀態(tài)信息是否為熄滅狀態(tài),空間運(yùn)動數(shù)據(jù)獲取單元,還用于當(dāng)所述顯示屏的狀態(tài)信息為熄滅狀態(tài)時,獲取移動終端的空間運(yùn)動數(shù)據(jù);陀螺儀傳感器開啟單元,用于在獲取所述移動終端的顯示屏的狀態(tài)信息之前開啟陀螺儀傳感器;重力傳感器開啟單元,用于在獲取所述移動終端的顯示屏的狀態(tài)信息之前開啟重力傳感器。
其中,空間運(yùn)動數(shù)據(jù)獲取單元201,具體包括:
第一時鐘開啟計時子單元,用于開啟第一時鐘開始計時;
空間姿態(tài)數(shù)據(jù)獲取子單元,用于獲取所述移動終端的空間姿態(tài)數(shù)據(jù),并開啟第二時鐘進(jìn)行計時;
第一時鐘判斷子單元,用于判斷所述第一時鐘計時時間是否達(dá)到第一預(yù)設(shè)時長;
空間姿態(tài)數(shù)據(jù)獲取子單元,還用于當(dāng)所述第一時鐘計時時間達(dá)到第一預(yù)設(shè)時長時,如果否,則等待所述第二時鐘計時時間到達(dá)所述第二時長時,獲取所述移動終端的空間姿態(tài)數(shù)據(jù),并重置第二時鐘,進(jìn)行重新計時;
運(yùn)動軌跡確定單元,如果是,則還用于當(dāng)所述第一時鐘計時時間沒有達(dá)到第一預(yù)設(shè)時長時,根據(jù)所述空間運(yùn)動數(shù)據(jù),確定所述移動終端的運(yùn)動軌跡。
空間姿態(tài)數(shù)據(jù)獲取子單元,具體包括:
運(yùn)動方向獲取子單元,用于獲取陀螺儀傳感器測得的所述移動終端的運(yùn)動方向數(shù)據(jù);
方向變化獲取子單元,應(yīng)用于獲取重力傳感器測得的所述移動終端的方向變化數(shù)據(jù)。
本發(fā)明提供的移動終端的控制系統(tǒng),通過獲取移動終端的空間姿態(tài)數(shù)據(jù),從而確定移動終端的運(yùn)動軌跡,基于運(yùn)動軌跡對應(yīng)的控制指令控制移動終端,解決現(xiàn)有技術(shù)在用戶不方便點(diǎn)亮移動終端的觸摸屏?xí)r,無法對移動終端進(jìn)行控制的問題。
本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的系統(tǒng)而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。