欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

終端應(yīng)用控制方法、裝置及終端與流程

文檔序號(hào):11589679閱讀:159來(lái)源:國(guó)知局

本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種終端應(yīng)用控制方法、裝置及終端。



背景技術(shù):

隨著手機(jī)終端處理技術(shù)的不斷發(fā)展,智能手機(jī)開(kāi)始扮演移動(dòng)互聯(lián)時(shí)代移動(dòng)終端中越來(lái)越重要的角色,其逐漸從具有通話(huà)功能的簡(jiǎn)單設(shè)備變?yōu)橐粋€(gè)能夠滿(mǎn)足用戶(hù)更多需求的智能平臺(tái),因此,傳感器技術(shù)被引入到智能手機(jī)操作系統(tǒng)中。例如光傳感器、距離傳感器、重力傳感器等。

其中重力傳感器能夠感應(yīng)x軸、y軸、z軸方向的重力加速力的變化,其能偵測(cè)手機(jī)上的各種動(dòng)作,能提高手機(jī)應(yīng)用的智能交互特性,比如在游戲中無(wú)需按鍵操作,只需對(duì)手機(jī)進(jìn)行傾斜、搖晃等操作,即可完成游戲任務(wù)。

將手機(jī)想象成一個(gè)三維坐標(biāo)系統(tǒng),這種坐標(biāo)永遠(yuǎn)是固定的,無(wú)論將手機(jī)橫拿還是豎放,其矢量方向永遠(yuǎn)是指向地心的。一般默認(rèn)手機(jī)水平放置時(shí)為重力感應(yīng)中心點(diǎn),此時(shí)z軸垂直于手機(jī)屏幕,用戶(hù)操作手機(jī)時(shí)容易掌握重力感應(yīng)中心點(diǎn),但當(dāng)用戶(hù)不是水平拿著手機(jī)而是以一定角度拿著手機(jī)時(shí),用戶(hù)操作手機(jī)時(shí)不容易掌握重力感應(yīng)中心點(diǎn),導(dǎo)致對(duì)應(yīng)用控制的準(zhǔn)確性降低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種終端應(yīng)用控制方法、裝置及終端,可以提高對(duì)應(yīng)用控制的準(zhǔn)確性。

本發(fā)明實(shí)施例提供一種終端應(yīng)用控制方法,其特征在于,包括:

當(dāng)檢測(cè)到終端處于非水平放置狀態(tài)時(shí),獲取基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù);

根據(jù)設(shè)置參數(shù)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系;

基于基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值;

根據(jù)重力加速度分量的變化值控制終端上的目標(biāo)應(yīng)用。

本發(fā)明實(shí)施例還提供了一種終端應(yīng)用控制裝置,包括:

第一獲取模塊,用于當(dāng)檢測(cè)到終端處于非水平放置狀態(tài)時(shí),獲取基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù);

設(shè)置模塊,用于根據(jù)設(shè)置參數(shù)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系;

第二獲取模塊,用于基于基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值;

控制模塊,用于根據(jù)重力加速度分量的變化值控制終端上的目標(biāo)應(yīng)用。

本發(fā)明實(shí)施例還提供了本發(fā)明實(shí)施例還提供了一種終端,包括:

存儲(chǔ)有可以執(zhí)行程序代碼的存儲(chǔ)器;

與存儲(chǔ)器耦合的處理器;

處理器調(diào)用存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼,執(zhí)行如本發(fā)明實(shí)施例任一方法中所描述的部分或全部步驟。

本優(yōu)選實(shí)施例采用在終端處于非水平放置狀態(tài)時(shí),獲取設(shè)置相關(guān)參數(shù)來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系,再基于該基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值來(lái)控制終端上的目標(biāo)應(yīng)用,提高了應(yīng)用控制的準(zhǔn)確性。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明優(yōu)選實(shí)施例的終端應(yīng)用控制方法的流程圖。

圖2為現(xiàn)有的三維坐標(biāo)系示意圖。

圖3為本發(fā)明的基準(zhǔn)三維坐標(biāo)系示意圖。

圖4為本發(fā)明優(yōu)選實(shí)施例的終端應(yīng)用控制方法的又一流程圖。

圖5為本發(fā)明優(yōu)選實(shí)施例的終端應(yīng)用控制裝置的結(jié)構(gòu)圖。

圖6為本發(fā)明優(yōu)選實(shí)施例的終端的結(jié)構(gòu)圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明中的術(shù)語(yǔ)“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或模塊的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或模塊,而是可選地還包括沒(méi)有列出的步驟或模塊,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或模塊。

在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說(shuō)明書(shū)中的各個(gè)位置出現(xiàn)該短語(yǔ)并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。

本發(fā)明實(shí)施例提供的終端應(yīng)用控制方法的執(zhí)行主體,可以為本發(fā)明實(shí)施例提供的終端應(yīng)用控制裝置,或者集成了終端應(yīng)用控制裝置的終端,終端應(yīng)用控制裝置可以采用硬件或者軟件的方式實(shí)現(xiàn);本發(fā)明實(shí)施例所描述的終端可以是智能手機(jī)(如android手機(jī)、windowsphone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(mid,mobileinternetdevices)或穿戴式設(shè)備等移動(dòng)設(shè)備,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。

本發(fā)明實(shí)施例提供了一種終端應(yīng)用控制方法、裝置及終端。以下將分別進(jìn)行詳細(xì)說(shuō)明。

在一優(yōu)選實(shí)施例中,將從終端應(yīng)用控制裝置的角度進(jìn)行描述,該終端應(yīng)用控制裝置具體可以軟件或者硬件的形式集成在終端中,該終端可以為智能手機(jī)、平板電腦等設(shè)備。

請(qǐng)參照?qǐng)D1,圖1為本發(fā)明實(shí)施例提供的一種終端應(yīng)用控制方法流程示意圖。下面對(duì)終端應(yīng)用控制方法的各個(gè)步驟進(jìn)行詳細(xì)說(shuō)明。

s101,當(dāng)檢測(cè)到終端處于非水平放置狀態(tài)時(shí),獲取基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù)。

重力傳感器按測(cè)量的方向分為x軸、y軸及z軸,以偵測(cè)手機(jī)、平板電腦等終端上的各種動(dòng)作。現(xiàn)有對(duì)終端設(shè)置的三維坐標(biāo)系統(tǒng)中,坐標(biāo)朝向永遠(yuǎn)是固定的,即x軸、y軸組成的平面與水平面平行,如圖2所示。在現(xiàn)有的三維坐標(biāo)系統(tǒng)中,當(dāng)用戶(hù)操作處于非水平放置狀態(tài)下的終端來(lái)控制應(yīng)用時(shí),用戶(hù)很難掌握終端的重力感應(yīng)中心點(diǎn),從而造成重力傳感器對(duì)應(yīng)用控制的準(zhǔn)確性降低。

因此當(dāng)檢測(cè)到終端處于非水平放置狀態(tài)時(shí),有必要對(duì)終端建立新的基準(zhǔn)三維坐標(biāo)系統(tǒng),以使用戶(hù)掌握好重力感應(yīng)中心點(diǎn),從而提高重力傳感器對(duì)應(yīng)用控制的準(zhǔn)確性。其中,用于設(shè)置基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù)可以是終端相對(duì)水平面的傾斜角度,也可以是基準(zhǔn)三維坐標(biāo)系各軸向與水平面之間的夾角度數(shù)。隨后轉(zhuǎn)入步驟s102。

s102,根據(jù)設(shè)置參數(shù)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系。

在一些實(shí)施例中,可以以水平面為參照物,通過(guò)檢測(cè)終端相對(duì)水平面的傾斜角度這一設(shè)置參數(shù)來(lái)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系。在一些實(shí)施例中,通過(guò)設(shè)置x軸、y軸組成的平面與終端屏幕所在平面平行,來(lái)形成基準(zhǔn)三維坐標(biāo)系。在一些實(shí)施例中,可以通過(guò)用戶(hù)輸入基準(zhǔn)三維坐標(biāo)各軸向與水平面的夾角度數(shù)這些設(shè)置參數(shù),來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系。隨后轉(zhuǎn)入步驟s103。

s103,基于基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值。

如圖3所示,基準(zhǔn)三維坐標(biāo)系包括x軸、y軸及z軸。終端與水平面之間的傾斜角度為θ。假設(shè)終端重力為g,則終端在基準(zhǔn)坐標(biāo)系x軸向上的重力加速度分量gx0=-gsin(θ),在y軸向上的重力加速度分量gy0=0,在z軸向上的重力加速度分量gz0=-gcos(θ)。若再將終端沿y'軸旋轉(zhuǎn)α角度,則終端在x軸向上的重力加速度分量gx1=-gsin(θ+α),在y軸向上的重力加速度分量gy1=0,在z軸向上的重力加速度分量gz1=-gcos(θ+α)。此時(shí)終端在x軸向上的重力加速度分量的變化值為δgx=-gsin(θ+α)+gsin(θ),在y軸向上的重力加速度分量的變化值為δgy=0,在z軸向上的重力加速度分量的變化值為δgz=-gcos(θ+α)+gcos(θ)。

通過(guò)上述分析可知,當(dāng)終端沿水平面某一軸向旋轉(zhuǎn)時(shí),該軸向上的重力加速度分量沒(méi)有發(fā)生變化,此時(shí)只需計(jì)算另兩軸向上的重力加速度分量的變化值。故可以根據(jù)實(shí)際情況將需要計(jì)算重力加速度分量變化值的軸向設(shè)置為預(yù)設(shè)坐標(biāo)軸向,即該預(yù)設(shè)坐標(biāo)軸向既可以是所有的坐標(biāo)軸向,也可以是重力加速度分量發(fā)生變化的坐標(biāo)軸向,從而提高了計(jì)算效率。隨后轉(zhuǎn)入步驟s104。

s104,根據(jù)重力加速度分量的變化值控制終端上的目標(biāo)應(yīng)用。

根據(jù)重力加速度分量的變化值可以精確測(cè)量終端的運(yùn)動(dòng)方向,比如左右搖動(dòng)、上下?lián)u動(dòng)等,也可以測(cè)量運(yùn)動(dòng)的速度,從而控制終端上的目標(biāo)應(yīng)用。比如在賽車(chē)游戲應(yīng)用中,控制賽車(chē)轉(zhuǎn)彎、行駛速度等。

本優(yōu)選實(shí)施例的終端應(yīng)用控制方法通過(guò)在終端處于非水平放置狀態(tài)時(shí),獲取相關(guān)設(shè)置參數(shù)來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系,再基于該基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值來(lái)控制終端上的目標(biāo)應(yīng)用,提高了應(yīng)用控制的準(zhǔn)確性。

在一優(yōu)選實(shí)施例中,將對(duì)本發(fā)明終端應(yīng)用控制方法作進(jìn)一步介紹。

本優(yōu)選實(shí)施例將從終端應(yīng)用控制裝置的角度進(jìn)行描述,該終端應(yīng)用控制裝置具體可以軟件或者硬件的形式集成在終端中,該終端可以為智能手機(jī)、平板電腦等設(shè)備。

請(qǐng)參照?qǐng)D4,圖4為本發(fā)明實(shí)施例提供的另一種終端應(yīng)用控制方法流程示意圖。下面對(duì)終端應(yīng)用控制方法的各個(gè)步驟進(jìn)行詳細(xì)說(shuō)明。

s201,當(dāng)檢測(cè)到終端上的應(yīng)用訪(fǎng)問(wèn)重力傳感器時(shí),判斷終端是否處于非水平放置狀態(tài)。

重力傳感器按測(cè)量的方向分為x軸、y軸及z軸,以偵測(cè)手機(jī)、平板電腦等終端上的各種動(dòng)作。現(xiàn)有對(duì)終端設(shè)置的三維坐標(biāo)系統(tǒng)中,坐標(biāo)朝向永遠(yuǎn)是固定的,即x軸、y軸組成的平面與水平面平行,如圖2所示。在現(xiàn)有的三維坐標(biāo)系統(tǒng)中,當(dāng)用戶(hù)操作處于非水平放置狀態(tài)下的終端來(lái)控制應(yīng)用時(shí),用戶(hù)很難掌握終端的重力感應(yīng)中心點(diǎn),從而造成重力傳感器對(duì)應(yīng)用控制的準(zhǔn)確性降低。

因此有必要在終端處于非水平放置狀態(tài)時(shí),對(duì)終端建立新的基準(zhǔn)三維坐標(biāo)系統(tǒng),以使用戶(hù)掌握好重力感應(yīng)中心點(diǎn),從而提高重力傳感器對(duì)應(yīng)用控制的準(zhǔn)確性。在一些實(shí)施例中,可以在檢測(cè)到終端上的應(yīng)用訪(fǎng)問(wèn)重力傳感器時(shí),才觸發(fā)檢測(cè)終端是否處于非水平放置狀態(tài),以避免資源浪費(fèi)??梢酝ㄟ^(guò)集成在終端中的陀螺儀來(lái)判斷終端是否處于非水平放置狀態(tài)。隨后轉(zhuǎn)入步驟s202。

s202,如終端處于非水平放置狀態(tài),則獲取檢測(cè)到的終端相對(duì)水平面的傾斜角度;根據(jù)傾斜角度獲取設(shè)置參數(shù)。

如果得到終端處于非水平放置狀態(tài)的結(jié)論,則先通過(guò)重力傳感器檢測(cè)重力在現(xiàn)有三維坐標(biāo)系中的加速度分量,再根據(jù)該加速度分量來(lái)計(jì)算終端相對(duì)水平面的傾斜角度。然后根據(jù)傾斜角度獲取設(shè)置參數(shù),其中該設(shè)置參數(shù)可以是傾斜角度本身。隨后轉(zhuǎn)入步驟s203。

s203,設(shè)置基準(zhǔn)三維坐標(biāo)系的x軸和y軸,使x軸、y軸組成的平面與水平面的夾角等于傾斜角度;設(shè)置基準(zhǔn)三維坐標(biāo)系的z軸,使z軸與x軸、y軸組成的平面垂直,以形成基準(zhǔn)三維坐標(biāo)系。

如圖2所示,現(xiàn)有的三維坐標(biāo)系包括x'軸、y'軸和z'軸?,F(xiàn)將終端y'軸旋轉(zhuǎn)θ角后,傾斜放置在水平面上。此時(shí)可以先沿y'軸設(shè)置基準(zhǔn)三維坐標(biāo)系中的y軸,再設(shè)置與x軸夾角為θ角x'軸,即x軸、y軸組成的平面與水平面的夾角等于傾斜角度θ。最后再設(shè)置z軸,使z軸與x軸、y軸組成的平面垂直,以形成基準(zhǔn)三維坐標(biāo)系。

在一些實(shí)施例中,還可以通過(guò)彈出對(duì)話(huà)框的方式提示用戶(hù)輸入基準(zhǔn)三維坐標(biāo)預(yù)設(shè)坐標(biāo)軸向與水平面的夾角度數(shù),比如用于設(shè)置x軸與水平面的夾角的第一夾角度數(shù)、用于設(shè)置y軸與水平面的夾角的第二夾角度數(shù)及用于設(shè)置z軸與水平面的夾角的第三夾角度數(shù)。需要說(shuō)明的是,預(yù)設(shè)坐標(biāo)軸向可以包括x軸、y軸及z軸中的一個(gè)或多個(gè)。在用戶(hù)輸入了夾角度數(shù)后,獲取該夾角度數(shù)以作為設(shè)置參數(shù)。

接著根據(jù)用戶(hù)輸入的夾角度數(shù)來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系。將x軸與水平面的夾角設(shè)置為第一夾角度數(shù),y軸與水平面的夾角設(shè)置為第二夾角度數(shù),及z軸與水平面的夾角設(shè)置為第三夾角度數(shù),以形成基準(zhǔn)三維坐標(biāo)系。

在一些實(shí)施例中,可以進(jìn)一步獲取非水平放置狀態(tài)對(duì)應(yīng)的終端目標(biāo)傾斜角度及夾角度數(shù),并將目標(biāo)傾斜角度與夾角度數(shù)建立關(guān)聯(lián)關(guān)系存儲(chǔ)。

當(dāng)再次檢測(cè)到終端處于非水平放置狀態(tài)時(shí),獲取終端相對(duì)于水平面的當(dāng)前傾斜角度。然后判斷當(dāng)前傾斜角度與目標(biāo)傾斜角度是否相等,如果相等,則獲取目標(biāo)傾斜角度對(duì)應(yīng)的夾角度數(shù)。最后再根據(jù)設(shè)置參數(shù)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系。這樣可以提高設(shè)置基準(zhǔn)三維坐標(biāo)系的智能性。隨后轉(zhuǎn)入步驟s204。

s204,基于基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值。

如圖3所示,假設(shè)終端重力為g,則終端在基準(zhǔn)坐標(biāo)系x軸向上的重力加速度分量gx0=-gsin(θ),在y軸向上的重力加速度分量gy0=0,在z軸向上的重力加速度分量gz0=-gcos(θ)。若再將終端沿y'軸旋轉(zhuǎn)α角度,則終端在x軸向上的重力加速度分量gx1=-gsin(θ+α),在y軸向上的重力加速度分量gy1=0,在z軸向上的重力加速度分量gz1=-gcos(θ+α)。此時(shí)終端在x軸向上的重力加速度分量的變化值為δgx=-gsin(θ+α)+gsin(θ),在y軸向上的重力加速度分量的變化值為δgy=0,在z軸向上的重力加速度分量的變化值為δgz=-gcos(θ+α)+gcos(θ)。

通過(guò)上述分析可知,當(dāng)終端沿水平面某一軸向旋轉(zhuǎn)時(shí),該軸向上的重力加速度分量沒(méi)有發(fā)生變化,此時(shí)只需計(jì)算另兩軸向上的重力加速度分量的變化值。故可以根據(jù)實(shí)際情況將需要計(jì)算重力加速度分量變化值的軸向設(shè)置為預(yù)設(shè)坐標(biāo)軸向,即該預(yù)設(shè)坐標(biāo)軸向既可以是所有的坐標(biāo)軸向,也可以是重力加速度分量發(fā)生變化的坐標(biāo)軸向,從而提高了計(jì)算效率。隨后轉(zhuǎn)入步驟s205。

s205,根據(jù)重力加速度分量的變化值控制終端上的目標(biāo)應(yīng)用。

根據(jù)重力加速度分量的變化值可以精確測(cè)量終端的運(yùn)動(dòng)方向,比如左右搖動(dòng)、上下?lián)u動(dòng)等,也可以測(cè)量運(yùn)動(dòng)的速度,從而控制終端上的目標(biāo)應(yīng)用。比如在賽車(chē)游戲應(yīng)用中,控制賽車(chē)轉(zhuǎn)彎、行駛速度等。

本優(yōu)選實(shí)施例的終端應(yīng)用控制方法通過(guò)在終端處于非水平放置狀態(tài)時(shí),獲取相關(guān)設(shè)置參數(shù)來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系,再基于該基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值來(lái)控制終端上的目標(biāo)應(yīng)用,提高了應(yīng)用控制的準(zhǔn)確性。

為了更好地實(shí)施以上方法,在一優(yōu)選實(shí)施例中提供了一種終端應(yīng)用控制裝置,該終端應(yīng)用控制裝置可以集成在終端中,該終端具體可以是智能手機(jī)、平板電腦等設(shè)備。如圖5所示,該終端應(yīng)用控制裝置10包括第一獲取模塊11、設(shè)置模塊12、第二獲取模塊13和控制模塊14,具體描述如下:

第一獲取模塊11用于當(dāng)檢測(cè)到終端處于非水平放置狀態(tài)時(shí),獲取用于設(shè)置基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù);設(shè)置模塊12用于根據(jù)設(shè)置參數(shù)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系;第二獲取模塊13用于基于基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值;控制模塊14用于根據(jù)重力加速度分量的變化值控制終端上的目標(biāo)應(yīng)用。

其中,用于設(shè)置基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù)可以是終端相對(duì)水平面的傾斜角度,也可以是基準(zhǔn)三維坐標(biāo)系各軸向與水平面之間的夾角度數(shù)。

在一些實(shí)施例中,可以以水平面為參照物,先通過(guò)第一獲取模塊11檢測(cè)終端相對(duì)水平面的傾斜角度,再通過(guò)設(shè)置模塊12來(lái)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系。在一些實(shí)施例中,通過(guò)設(shè)置模塊12設(shè)置x軸、y軸組成的平面與終端屏幕所在平面平行,來(lái)形成基準(zhǔn)三維坐標(biāo)系。在一些實(shí)施例中,可以通過(guò)第一獲取模塊11獲取用戶(hù)輸入基準(zhǔn)三維坐標(biāo)各軸向與水平面的夾角度數(shù),然后通過(guò)設(shè)置模塊12來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系。

在一些實(shí)施例中,三維坐標(biāo)系包括x軸、y軸及z軸,第一獲取模塊11包括第一獲取子模塊111及參數(shù)獲取子模塊112。該第一獲取子模塊111,用于獲取檢測(cè)到的終端相對(duì)水平面的傾斜角度,參數(shù)獲取子模塊112用于根據(jù)所述傾斜角度獲取設(shè)置參數(shù)。

在一些實(shí)施例中,設(shè)置模塊12包括第一設(shè)置子模塊121和第二設(shè)置子模塊122,具體描述如下:

第一設(shè)置子模塊121用于設(shè)置基準(zhǔn)三維坐標(biāo)系的x軸和y軸,使x軸、y軸組成的平面與水平面的夾角等于傾斜角度;第二設(shè)置子模塊122用于設(shè)置基準(zhǔn)三維坐標(biāo)系的z軸,使z軸與x軸、y軸組成的平面垂直,以形成基準(zhǔn)三維坐標(biāo)系。

在一些實(shí)施例中,三維坐標(biāo)系包括x軸、y軸及z軸,第一獲取模塊11還包括提示子模塊113和第二獲取子模塊114,具體描述如下:

提示子模塊113用于提示用戶(hù)輸入基準(zhǔn)三維坐標(biāo)系預(yù)設(shè)坐標(biāo)軸向與水平面的夾角度數(shù);第二設(shè)置子模塊114用于將所述基準(zhǔn)三維坐標(biāo)系中預(yù)設(shè)坐標(biāo)軸向與水平面的夾角設(shè)置為所述夾角度數(shù)。

在一些實(shí)施例中,設(shè)置模塊12包括設(shè)置子模塊123,具體描述如下:

設(shè)置子模塊123,用于將所述基準(zhǔn)三維坐標(biāo)系中預(yù)設(shè)坐標(biāo)軸向與水平面的夾角設(shè)置為所述夾角度數(shù)。該夾角度數(shù)包括設(shè)置x軸與水平面的夾角的第一夾角度數(shù)、用于設(shè)置y軸與水平面的夾角的第二夾角度數(shù)及用于設(shè)置z軸與水平面的夾角的第三夾角度數(shù)。舉例來(lái)說(shuō),將x軸與水平面的夾角設(shè)置為第一夾角度數(shù),y軸與水平面的夾角設(shè)置為第二夾角度數(shù),及z軸與水平面的夾角設(shè)置為第三夾角度數(shù),以形成基準(zhǔn)三維坐標(biāo)系。

在一些實(shí)施例中,終端應(yīng)用控制裝置10還包括獲取模塊15和存儲(chǔ)模塊16,具體描述如下:

獲取模塊15用于獲取非水平放置狀態(tài)對(duì)應(yīng)的終端目標(biāo)傾斜角度及夾角度數(shù);存儲(chǔ)模塊16用于將目標(biāo)傾斜角度與夾角度數(shù)建立關(guān)聯(lián)關(guān)系存儲(chǔ)。

在一些實(shí)施例中,終端應(yīng)用控制裝置10還包括角度獲取模塊17、度數(shù)獲取模塊18和坐標(biāo)設(shè)置模塊19,具體描述如下:

角度獲取模塊17用于當(dāng)再次檢測(cè)到終端處于非水平放置狀態(tài)時(shí),獲取終端相對(duì)于水平面的當(dāng)前傾斜角度;度數(shù)獲取模塊18用于在當(dāng)前傾斜角度與目標(biāo)傾斜角度相等時(shí),獲取目標(biāo)傾斜角度對(duì)應(yīng)的夾角度數(shù);坐標(biāo)設(shè)置模塊19用于根據(jù)設(shè)置參數(shù)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系。

在一些實(shí)施例中,終端應(yīng)用控制裝置10還包括判斷模塊,判斷模塊,用于當(dāng)檢測(cè)到終端上的應(yīng)用訪(fǎng)問(wèn)重力傳感器時(shí),判斷終端是否處于非水平放置狀態(tài);第一獲取模塊11,用于在終端處于非水平放置狀態(tài)時(shí),獲取用于設(shè)置基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù)。

本優(yōu)選實(shí)施例的終端應(yīng)用控制裝置通過(guò)在終端處于非水平放置狀態(tài)時(shí),獲取相關(guān)設(shè)置參數(shù)來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系,再基于該基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值來(lái)控制終端上的目標(biāo)應(yīng)用,提高了應(yīng)用控制的準(zhǔn)確性。

在一優(yōu)選實(shí)施例中提供了一種終端,比如,請(qǐng)參考圖6,該終端1000可以包括該終端1000可以包括射頻(rf,radiofrequency)電路100、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器200、輸入單元300、顯示單元400、傳感器500以及包括有一個(gè)或者一個(gè)以上處理核心的處理器600等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

射頻電路100可用于收發(fā)信息,或通話(huà)過(guò)程中信號(hào)的接收和發(fā)送。其包括但不限于天線(xiàn)、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶(hù)身份模塊(sim,subscriberidentitymodule)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(lna,lownoiseamplifier)、雙工器等。

存儲(chǔ)器200可用于存儲(chǔ)軟件程序以及模塊,其主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū)。處理器600通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器102的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。

輸入單元300可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶(hù)設(shè)置以及功能控制有關(guān)的鍵盤(pán)、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。輸入單元300可包括觸敏表面以及其他輸入設(shè)備。其中,其他輸入設(shè)備可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿、指紋識(shí)別模組等中的一種或多種。

顯示單元400可用于顯示由用戶(hù)輸入的信息或提供給用戶(hù)的信息以及終端的各種圖形用戶(hù)接口,這些圖形用戶(hù)接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。

終端還可包括至少一種傳感器500,比如光傳感器、陀螺儀以及重力傳感器等。其中,重力傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;。

處理器600是終端的控制中心,利用各種接口和線(xiàn)路連接整個(gè)終端的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器200內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器200內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)終端進(jìn)行整體監(jiān)控。

盡管未示出,終端還包括音頻電路、無(wú)線(xiàn)保真、攝像頭及電源等部件,在此不再贅述。

具體在本實(shí)施例中,可以先通過(guò)集成在終端中的陀螺儀來(lái)判斷終端是否處于非水平放置狀態(tài)。然后在確定終端處于非水平放置狀態(tài)時(shí),通過(guò)集成在終端中的重力傳感器檢測(cè)終端相對(duì)于水平面的傾斜角度或者通過(guò)輸入單元300接收用戶(hù)輸入的基準(zhǔn)三維坐標(biāo)設(shè)置參數(shù)。接著處理器600再根據(jù)該設(shè)置參數(shù)來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系,并基于該基準(zhǔn)三維坐標(biāo)系通過(guò)重力傳感器檢測(cè)預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值,來(lái)控制終端上的目標(biāo)應(yīng)用。

進(jìn)一步的,處理器600還設(shè)置x軸和y軸,使x軸、y軸組成的平面與水平面的夾角等于傾斜角度;設(shè)置z軸,使z軸與x軸、y軸組成的平面垂直,以形成基準(zhǔn)三維坐標(biāo)系。

進(jìn)一步的,顯示單元400還提示用戶(hù)輸入基準(zhǔn)三維坐標(biāo)系各軸向與水平面的夾角度數(shù),其中夾角度數(shù)包括第一夾角度數(shù)、第二夾角度數(shù)及第三夾角度數(shù)。然后輸入單元300接收用戶(hù)輸入的夾角度數(shù),處理器600再獲取該夾角度數(shù)。

進(jìn)一步的,處理器600還將x軸與水平面的夾角設(shè)置為第一夾角度數(shù),y軸與水平面的夾角設(shè)置為第二夾角度數(shù),及z軸與水平面的夾角設(shè)置為第三夾角度數(shù),以形成基準(zhǔn)三維坐標(biāo)系。

進(jìn)一步的,處理器600還獲取非水平放置狀態(tài)對(duì)應(yīng)的終端目標(biāo)傾斜角度及夾角度數(shù),并將目標(biāo)傾斜角度與夾角度數(shù)建立關(guān)聯(lián)關(guān)系存儲(chǔ)。

進(jìn)一步的,處理器600還在陀螺儀再次檢測(cè)到終端處于非水平放置狀態(tài)時(shí),獲取終端相對(duì)于水平面的當(dāng)前傾斜角度;在當(dāng)前傾斜角度與目標(biāo)傾斜角度相等時(shí),獲取目標(biāo)傾斜角度對(duì)應(yīng)的夾角度數(shù);并根據(jù)夾角度數(shù)對(duì)終端設(shè)置基準(zhǔn)三維坐標(biāo)系。

進(jìn)一步的,處理器600還在檢測(cè)到終端上的應(yīng)用訪(fǎng)問(wèn)重力傳感器時(shí),判斷終端是否處于非水平放置狀態(tài);在終端處于非水平放置狀態(tài)時(shí),獲取用于設(shè)置基準(zhǔn)三維坐標(biāo)系的設(shè)置參數(shù)。

本優(yōu)選實(shí)施例的終端通過(guò)在終端處于非水平放置狀態(tài)時(shí),獲取相關(guān)設(shè)置參數(shù)來(lái)設(shè)置基準(zhǔn)三維坐標(biāo)系,再基于該基準(zhǔn)三維坐標(biāo)系獲取預(yù)設(shè)坐標(biāo)軸向上的重力加速度分量的變化值來(lái)控制終端上的目標(biāo)應(yīng)用,提高了應(yīng)用控制的準(zhǔn)確性。

以上對(duì)本發(fā)明實(shí)施例提供的一種終端應(yīng)用控制方法、裝置及終端進(jìn)行了詳細(xì)介紹,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
淮滨县| 措勤县| 焦作市| 南投县| 大丰市| 扬中市| 嘉峪关市| 会理县| 麻阳| 山丹县| 澄迈县| 固安县| 嘉祥县| 什邡市| 泰顺县| 应用必备| 施秉县| 平阳县| 河西区| 三江| 彭州市| 井冈山市| 新竹县| 汤原县| 龙江县| 麟游县| 西峡县| 茂名市| 青海省| 泗洪县| 安远县| 蒙山县| 玛纳斯县| 枣庄市| 康保县| 新巴尔虎左旗| 江川县| 巴青县| 中超| 新田县| 屏东市|