基于終端運(yùn)動加速度的控制方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種基于終端運(yùn)動加速度的控制方法和裝置,方法包括:采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度;根據(jù)所述終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。采用本發(fā)明實(shí)施例的方案能夠根據(jù)當(dāng)前終端的運(yùn)動加速度,對終端進(jìn)行控制操作,豐富了操作形式。
【專利說明】
基于終端運(yùn)動加速度的控制方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及電力電子技術(shù),特別涉及一種基于終端運(yùn)動加速度的控制方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)代生活,人們使用電子產(chǎn)品,特別是手持移動終端如手機(jī)、pad等越來越頻繁。這不僅因?yàn)樗鼈円子诒銛y,而且功能豐富。
[0003]發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下缺陷:雖然移動終端的功能豐富,如聽音樂、打電話、拍照等,但對應(yīng)的控制操作形式較為單一。例如,對于具備觸控屏的終端,用戶必須啟動屏幕,在屏幕上進(jìn)行觸摸操作,需耗費(fèi)大量終端電量;又例如,一些終端外部會設(shè)置一些操作按鍵,但這些按鍵個數(shù)也是有限的,即便是組合鍵操作,可操控的功能項(xiàng)數(shù)也是有限的。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種基于終端運(yùn)動加速度的控制方法和裝置,能夠根據(jù)當(dāng)前終端的運(yùn)動加速度,對終端進(jìn)行控制操作,豐富了操作形式。
[0005]為達(dá)到上述目的,本發(fā)明提供了一種采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度;根據(jù)所述終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。
[0006]本發(fā)明還提供一種基于終端運(yùn)動加速度的控制裝置,包括:加速度檢測模塊,用于采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度;狀態(tài)控制模塊,用于根據(jù)所述終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。
[0007]本發(fā)明實(shí)施例的基于終端運(yùn)動加速度的控制方法和裝置,通過檢測終端當(dāng)前的運(yùn)動加速度;并根據(jù)終端的具體運(yùn)動加速度值,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài),從而豐富了用戶對終端實(shí)現(xiàn)控制所采用的操作形式。
[0008]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0009]圖1為本發(fā)明提供的基于終端運(yùn)動加速度的控制方法一個實(shí)施例的方法流程圖;
[0010]圖2為本發(fā)明提供的基于終端運(yùn)動加速度的控制方法另一個實(shí)施例的方法流程圖;
[0011]圖3為本發(fā)明提供的基于終端運(yùn)動加速度的控制裝置一個實(shí)施例的結(jié)構(gòu)示意圖;
[0012]圖4為本發(fā)明提供的基于終端運(yùn)動加速度的控制裝置另一個實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0013]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0014]實(shí)施例一
[0015]圖1為本發(fā)明提供的基于終端運(yùn)動加速度的控制方法一個實(shí)施例的方法流程圖,該方法的執(zhí)行主體可以為內(nèi)置有加速度傳感設(shè)備的終端設(shè)備,如手機(jī)、pad等,且該加速度傳感設(shè)備可以采集終端在移動過程中的加速度變化。如圖1所示,該基于終端運(yùn)動加速度的控制方法包括步驟如下:
[0016]SllO,采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度。
[0017]具體地,可通過在終端設(shè)備中集成的加速度傳感設(shè)備檢測終端在移動過程中的加速度值。該加速度值可通過預(yù)先建立的空間三維坐標(biāo)系進(jìn)行準(zhǔn)確描述。
[0018]例如,以終端靜止時的狀態(tài)作為起始狀態(tài),在該起始狀態(tài)下,加速度傳感設(shè)備采集的運(yùn)動加速度為O,將運(yùn)動加速度分量與上述預(yù)先建立的空間三維坐標(biāo)系中各坐標(biāo)方向形成對應(yīng)關(guān)系,該對應(yīng)關(guān)系下的運(yùn)動加速度分量定義為初始狀態(tài)分量,且各分量值也為O。當(dāng)終端的運(yùn)動加速度發(fā)生變化后,可將變化后的運(yùn)動加速度與初始狀態(tài)所對應(yīng)的加速度值進(jìn)行比較,即可得到當(dāng)前終端的運(yùn)動加速度,即終端在各坐標(biāo)方向上運(yùn)動加速度分量的變化。
[0019]SI 20,根據(jù)終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。
[0020]具體地,可預(yù)先將終端的針對不同方向,不同大小的運(yùn)動加速度與終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)進(jìn)行對應(yīng),并形成運(yùn)動加速度-運(yùn)行狀態(tài)對應(yīng)關(guān)系表。當(dāng)內(nèi)置在終端內(nèi)的加速度傳感設(shè)備檢測到當(dāng)前終端存在運(yùn)動加速度,可通過查詢該對應(yīng)關(guān)系表找到相應(yīng)的應(yīng)用的運(yùn)行狀態(tài),并控制執(zhí)行該運(yùn)行狀態(tài)。
[0021]例如,該運(yùn)行狀態(tài)的可以為開啟某個應(yīng)用,或?qū)Ξ?dāng)前終端內(nèi)已啟動的應(yīng)用的某個功能進(jìn)行自動操作。本實(shí)施例對具體操作的應(yīng)用對象,以及針對應(yīng)用對象中需要操作的功能不做限定。
[0022]本發(fā)明實(shí)施例的基于終端運(yùn)動加速度的控制方法,通過檢測終端當(dāng)前的運(yùn)動加速度;并根據(jù)終端的具體運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài),從而豐富了用戶對終端實(shí)現(xiàn)控制所采用的操作形式。
[0023]實(shí)施例二
[0024]圖2為本發(fā)明提供的基于終端運(yùn)動加速度的控制方法另一個實(shí)施例的方法流程圖,該方法可視為圖1所示方法實(shí)施例的具體實(shí)現(xiàn)方式。如圖2所示,上述基于終端運(yùn)動加速度的控制方法包括步驟如下:
[0025]S210、檢測終端當(dāng)前是否處在滅屏狀態(tài)。
[0026]針對具有觸控屏操作功能的終端設(shè)備,當(dāng)屏幕處于已啟動狀態(tài)時,用戶可直接通過觸控屏幕對終端內(nèi)的應(yīng)用或程序進(jìn)行操作。但長時間采用觸控屏對終端進(jìn)行操作極大地?fù)p耗了終端的電量。而且當(dāng)屏幕未啟動時,如果用戶需要對某個應(yīng)用進(jìn)行操作,還要啟動屏幕,也增加了用戶操作的復(fù)雜度。因此,在執(zhí)行本方案,即通過終端的運(yùn)動加速度對終端進(jìn)行控制時,可先檢測終端當(dāng)前是否處在滅屏狀態(tài)(屏幕未啟動狀態(tài))。
[0027]如果終端處在滅屏狀態(tài),那么通過終端的運(yùn)動加速度對終端進(jìn)行控制的意義和效果則更為突出,并且也和采用觸控屏操作的形式進(jìn)行了功能區(qū)分。
[0028]如果是,則執(zhí)行S220,采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度。步驟S220與前述步驟SI 10內(nèi)容相同。
[0029]進(jìn)一步的,在采集到終端的運(yùn)動加速度后,可繼續(xù)執(zhí)行步驟S230,根據(jù)終端的運(yùn)動加速度,計算終端當(dāng)前的位移和/或角度變化。
[0030]基于終端的初始狀態(tài)(終端靜止?fàn)顟B(tài)),以及終端在被移動過程中,檢測的到的加速度的變化,包括加速度方向的變化和加速度大小的變化,可以計算出終端運(yùn)行的軌跡,進(jìn)而可計算出終端相對于初始狀態(tài)的位移和/或角度變化量。
[0031]以檢測終端在沿著不同預(yù)設(shè)方向的運(yùn)動加速度計算終端在不同方向上的位移變化,以及相對初始狀態(tài)的角度變化。例如,終端在沿著上述空間三維坐標(biāo)系下,某一坐標(biāo)方向的運(yùn)動加速度,從而可更加準(zhǔn)確的描述出終端的運(yùn)動軌跡。
[0032]在此基礎(chǔ)上,執(zhí)行步驟:S240,根據(jù)終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。步驟S240與前述步驟S120相似。
[0033]具體的,可以通過對運(yùn)動加速度進(jìn)行運(yùn)算得到的終端的位移和/或角度變化,控制終端內(nèi)當(dāng)前已啟動應(yīng)用在預(yù)設(shè)功能項(xiàng)的功能狀態(tài)。
[0034]例如,可將上述運(yùn)動加速度-運(yùn)行狀態(tài)對應(yīng)關(guān)系表細(xì)化為,終端在沿著預(yù)設(shè)的多個方向的位移和/或相對于終端初始狀態(tài)的角度變化與終端內(nèi)當(dāng)前已開啟的應(yīng)用在預(yù)設(shè)功能項(xiàng)的功能狀態(tài)相對應(yīng)。如此細(xì)化的運(yùn)動加速度-操作運(yùn)行狀態(tài),可以增加用戶對終端內(nèi)應(yīng)有可操作的功能項(xiàng),同時,也豐富了根據(jù)終端運(yùn)動加速度進(jìn)行運(yùn)行狀態(tài)操作的實(shí)現(xiàn)方式,提高了操作的靈活性。
[0035]具體的,針對終端內(nèi)當(dāng)前已啟動應(yīng)用,包括音樂播放器、照相機(jī)、視頻播放器等均可采用依據(jù)終端的運(yùn)動加速度進(jìn)行特定功能項(xiàng)的控制操作的方案。
[0036I 例如,當(dāng)終端內(nèi)當(dāng)前已啟動應(yīng)用包括通話應(yīng)用時,貝Ij可以通過改變終端的運(yùn)動加速度,接通或掛斷通話應(yīng)用中當(dāng)前通話進(jìn)程。具體的,可設(shè)置終端在某一初始狀態(tài)下,當(dāng)通話應(yīng)用有電話接入,則可判斷當(dāng)前終端的運(yùn)動加速度是否增大,且加速度方向整體向上,如果是,則接通電話;又或者,當(dāng)通話應(yīng)用正在進(jìn)行通話,則可判斷當(dāng)前終端的運(yùn)動加速度是否增大,且加速度方向整體向下,如果是,則掛斷電話。
[0037]本領(lǐng)域技術(shù)人員在基于本方案整體構(gòu)思的基礎(chǔ)上,還可以設(shè)計其他形式的控制方式,本方案對此不列舉。
[0038]本發(fā)明實(shí)施例提供的基于終端運(yùn)動加速度的控制方法,在圖1所示實(shí)施例的基礎(chǔ)上,對檢測的當(dāng)前終端的運(yùn)動加速度進(jìn)行進(jìn)一步的細(xì)化,并且針對這些細(xì)化進(jìn)行了更為豐富的控制操作形式的描述。進(jìn)一步的,本方案還以通話應(yīng)用的控制操作為例,列舉了幾種具體控制操作方式,極大增強(qiáng)了用戶對終端的靈活操作,提高了用戶體驗(yàn)。
[0039]實(shí)施例三
[0040]圖3為本發(fā)明提供的基于終端運(yùn)動加速度的控制裝置一個實(shí)施例的結(jié)構(gòu)示意圖,可以用于執(zhí)行如圖1所示的方法步驟。如圖3所示,該基于終端運(yùn)動加速度的控制裝置包括:加速度檢測模塊310和狀態(tài)控制模塊320,其中:
[0041]加速度檢測模塊310,用于采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度;狀態(tài)控制模塊320,用于根據(jù)終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。
[0042]本發(fā)明提供的基于終端運(yùn)動加速度的控制裝置,通過檢測終端當(dāng)前的運(yùn)動加速度;并根據(jù)終端的具體運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài),從而豐富了用戶對終端實(shí)現(xiàn)控制所采用的操作形式。
[0043]實(shí)施例四
[0044]圖4為本發(fā)明提供的基于終端運(yùn)動加速度的控制裝置另一個實(shí)施例的結(jié)構(gòu)示意圖,可視為圖3所示裝置實(shí)施例的細(xì)化結(jié)構(gòu),可用于執(zhí)行如圖2所示的方法步驟,如圖4所示,在圖3所不結(jié)構(gòu)的基礎(chǔ)上:
[0045]上述基于終端運(yùn)動加速度的控制裝置還包括:計算模塊330,用于根據(jù)終端的運(yùn)動加速度,計算終端當(dāng)前的位移和/或角度變化。
[0046]進(jìn)一步的,上述狀態(tài)控制模塊320具體用于,根據(jù)終端的位移和/或角度變化,控制終端內(nèi)當(dāng)前已啟動應(yīng)用在預(yù)設(shè)功能項(xiàng)的功能狀態(tài)。
[0047]進(jìn)一步的,上述終端內(nèi)當(dāng)前已啟動應(yīng)用包括通話應(yīng)用,對應(yīng)的,狀態(tài)控制模塊320具體用于接通或掛斷通話應(yīng)用中當(dāng)前通話進(jìn)程。
[0048]進(jìn)一步的,上述基于終端運(yùn)動加速度的控制裝置中還包括:
[0049]滅屏檢測模塊330,用于檢測終端當(dāng)前是否處在滅屏狀態(tài);如果是,則觸發(fā)加速度檢測模塊310執(zhí)行采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度的操作。
[0050]本發(fā)明實(shí)施例提供的基于終端運(yùn)動加速度的控制裝置,在圖3所示實(shí)施例的基礎(chǔ)上,對檢測的當(dāng)前終端的運(yùn)動加速度進(jìn)行進(jìn)一步的細(xì)化,并且針對這些細(xì)化進(jìn)行了更為豐富的控制操作形式的描述。進(jìn)一步的,本方案還以通話應(yīng)用的控制操作為例,列舉了幾種具體控制操作方式,極大增強(qiáng)了用戶對終端的靈活操作,提高了用戶體驗(yàn)。
[0051]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0052]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種基于終端運(yùn)動加速度的控制方法,其特征在于,包括: 采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度; 根據(jù)所述終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度之后,包括: 根據(jù)所述終端的運(yùn)動加速度,計算所述終端當(dāng)前的位移和/或角度變化。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)包括: 根據(jù)所述終端的位移和/或角度變化,控制所述終端內(nèi)當(dāng)前已啟動應(yīng)用在預(yù)設(shè)功能項(xiàng)的功能狀態(tài)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述終端內(nèi)當(dāng)前已啟動應(yīng)用包括通話應(yīng)用,所述控制所述終端內(nèi)當(dāng)前已啟動應(yīng)用在預(yù)設(shè)功能項(xiàng)的功能狀態(tài),包括: 接通或掛斷所述通話應(yīng)用中當(dāng)前通話進(jìn)程。5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 檢測所述終端當(dāng)前是否處在滅屏狀態(tài); 如果是,則執(zhí)行所述采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度的操作。6.一種基于終端運(yùn)動加速度的控制裝置,其特征在于,包括: 加速度檢測模塊,用于采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度; 狀態(tài)控制模塊,用于根據(jù)所述終端的運(yùn)動加速度,控制終端內(nèi)應(yīng)用的運(yùn)行狀態(tài)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:計算模塊,用于根據(jù)所述終端的運(yùn)動加速度,計算所述終端當(dāng)前的位移和/或角度變化。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述狀態(tài)控制模塊具體用于, 根據(jù)所述終端的位移和/或角度變化,控制所述終端內(nèi)當(dāng)前已啟動應(yīng)用在預(yù)設(shè)功能項(xiàng)的功能狀態(tài)。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述終端內(nèi)當(dāng)前已啟動應(yīng)用包括通話應(yīng)用, 所述狀態(tài)控制模塊具體用于接通或掛斷所述通話應(yīng)用中當(dāng)前通話進(jìn)程。10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 滅屏檢測模塊,用于檢測所述終端當(dāng)前是否處在滅屏狀態(tài); 如果是,則觸發(fā)所述加速度檢測模塊執(zhí)行采用終端內(nèi)置的加速度傳感設(shè)備檢測當(dāng)前終端的運(yùn)動加速度的操作。
【文檔編號】G06F3/01GK105955484SQ201610299470
【公開日】2016年9月21日
【申請日】2016年5月7日
【發(fā)明人】鄧?yán)?
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(shù)(北京)有限公司