移動(dòng)終端中屏幕旋轉(zhuǎn)的控制方法和系統(tǒng)及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及移動(dòng)終端中屏幕旋轉(zhuǎn)的控制技術(shù),特別是設(shè)及一種移動(dòng)終端中屏幕旋 轉(zhuǎn)的控制方法和系統(tǒng)及移動(dòng)終端。
【背景技術(shù)】
[0002] 智能移動(dòng)設(shè)備(例如智能手機(jī)、平板電腦等)一般能夠根據(jù)其自身的位姿來(lái)自動(dòng) 的調(diào)整屏幕顯示畫面,使得無(wú)論智能移動(dòng)設(shè)備處于豎屏狀態(tài)還是橫屏狀態(tài),屏幕顯示畫面 始終保持正立,從而方便用戶觀看。此外,當(dāng)手機(jī)處于豎直狀態(tài)時(shí),若在視頻觀看時(shí)點(diǎn)擊全 屏按鈕,系統(tǒng)會(huì)將視頻畫面旋轉(zhuǎn)90度進(jìn)行橫屏顯示。通常,上述的旋轉(zhuǎn)是沿著順時(shí)針方向 旋轉(zhuǎn),在一些情形中,上述固定不變的旋轉(zhuǎn)可能造成用戶的不便,需要再次旋轉(zhuǎn)屏幕顯示畫 面或手機(jī)才能正常觀看。
【發(fā)明內(nèi)容】
[0003] 鑒于此,有必要針對(duì)現(xiàn)有技術(shù)中存在的問題,提供一種移動(dòng)終端中屏幕旋轉(zhuǎn)的控 制方法和系統(tǒng)及移動(dòng)終端,用W實(shí)現(xiàn)根據(jù)用戶的實(shí)際需求來(lái)調(diào)整強(qiáng)制旋轉(zhuǎn)屏幕時(shí)的屏幕旋 轉(zhuǎn)方向。
[0004] 一種移動(dòng)終端中屏幕旋轉(zhuǎn)的控制方法,其包括:
[0005] 判斷導(dǎo)致屏幕顯示畫面被旋轉(zhuǎn)的事件是否發(fā)生;
[0006] 若是,則獲取安裝于移動(dòng)終端中的握持傳感器產(chǎn)生的數(shù)據(jù);
[0007] 根據(jù)所述數(shù)據(jù)判斷用戶握持所述移動(dòng)終端所處姿態(tài),生成姿態(tài)標(biāo)識(shí);
[000引根據(jù)所述姿態(tài)標(biāo)識(shí)從預(yù)設(shè)規(guī)則中查詢屏幕旋轉(zhuǎn)方式,按照查找到的屏幕旋轉(zhuǎn)方式 旋轉(zhuǎn)屏幕顯示畫面,其中,所述預(yù)設(shè)規(guī)則記錄姿態(tài)標(biāo)識(shí)與屏幕旋轉(zhuǎn)方式的對(duì)應(yīng)關(guān)系。
[0009] 在其中一個(gè)實(shí)施例中,所述數(shù)據(jù)包括;安裝于所述移動(dòng)終端兩個(gè)相對(duì)的長(zhǎng)側(cè)邊上 的兩個(gè)握持傳感器輸出的電容值或姿態(tài)辨識(shí)數(shù)據(jù)、或者安裝于所述移動(dòng)終端中所有握持傳 感器輸出的電容值或姿態(tài)辨數(shù)據(jù)。
[0010] 在其中一個(gè)實(shí)施例中,所述根據(jù)數(shù)據(jù)判斷用戶握持所述移動(dòng)終端所處姿態(tài)生成姿 態(tài)標(biāo)識(shí)的步驟包括:
[0011] 依據(jù)所述數(shù)據(jù),查詢預(yù)先存儲(chǔ)的所述數(shù)據(jù)與姿態(tài)標(biāo)識(shí)一一對(duì)應(yīng)關(guān)系的姿態(tài)查詢 表;
[0012] 獲取與所述數(shù)據(jù)相應(yīng)設(shè)置的姿態(tài)標(biāo)識(shí)。
[0013] 在其中一個(gè)實(shí)施例中,所述方法還包括:
[0014] 提供一第一參數(shù)設(shè)置界面;
[0015] 在所述第一參數(shù)設(shè)置界面中,顯示用戶在握持移動(dòng)終端時(shí)握持傳感器檢測(cè)到的電 容值變化或姿態(tài)辨識(shí)數(shù)據(jù)的相關(guān)信息;
[0016] 呈現(xiàn)姿態(tài)標(biāo)識(shí)設(shè)定界面,提示用戶輸入或者選擇當(dāng)前握持移動(dòng)終端的姿態(tài)信息, 根據(jù)用戶輸入或選擇的姿態(tài)信息生成姿態(tài)標(biāo)識(shí);
[0017] 將所述第一參數(shù)設(shè)置界面中當(dāng)前顯示的電容值變化或姿態(tài)辨識(shí)數(shù)據(jù)的相關(guān)信息、 與生成的姿態(tài)標(biāo)識(shí)進(jìn)行關(guān)聯(lián),生成用于記錄所述數(shù)據(jù)與姿態(tài)標(biāo)識(shí)一一對(duì)應(yīng)關(guān)系的姿態(tài)查詢 表。
[001引在其中一個(gè)實(shí)施例中,所述方法中,還包括;提供一參數(shù)設(shè)置界面,用于獲取用戶 調(diào)整所述預(yù)設(shè)規(guī)則或所述姿態(tài)查詢表的信息。
[0019] 在其中一個(gè)實(shí)施例中,一種移動(dòng)終端中屏幕旋轉(zhuǎn)的控制系統(tǒng),其包括:
[0020] 檢測(cè)模塊,用于判斷導(dǎo)致屏幕顯示畫面被旋轉(zhuǎn)的事件是否發(fā)生,若是,則獲取安裝 于移動(dòng)終端中的握持傳感器產(chǎn)生的數(shù)據(jù);
[0021] 姿態(tài)生成模塊,用于根據(jù)數(shù)據(jù)判斷用戶握持所述移動(dòng)終端所處姿態(tài),生成姿態(tài)標(biāo) 識(shí);
[0022] 轉(zhuǎn)屏控制模塊,用于根據(jù)所述姿態(tài)標(biāo)識(shí)從預(yù)設(shè)規(guī)則中查詢屏幕旋轉(zhuǎn)方式,按照查 找到的屏幕旋轉(zhuǎn)方式旋轉(zhuǎn)屏幕,其中,所述預(yù)設(shè)規(guī)則記錄姿態(tài)標(biāo)識(shí)與屏幕旋轉(zhuǎn)方式的對(duì)應(yīng) 關(guān)系。
[0023] 在其中一個(gè)實(shí)施例中,所述姿態(tài)生成模塊包括:
[0024] 查詢單元,用于依據(jù)所述數(shù)據(jù),查詢預(yù)先存儲(chǔ)的所述數(shù)據(jù)與姿態(tài)標(biāo)識(shí)一一對(duì)應(yīng)關(guān) 系的姿態(tài)查詢表;和
[0025] 輸出單元,用于獲取與所述數(shù)據(jù)相應(yīng)設(shè)置的姿態(tài)標(biāo)識(shí)。
[0026] 在其中一個(gè)實(shí)施例中,所述系統(tǒng)中,還包括:
[0027] 參數(shù)修正模塊,用于提供一參數(shù)設(shè)置界面、W獲取用戶調(diào)整所述預(yù)設(shè)規(guī)則或所述 姿態(tài)查詢表的信息。
[002引在其中一個(gè)實(shí)施例中,一種移動(dòng)終端,其包括;
[0029] 握持傳感器,用于感知用戶握持移動(dòng)終端時(shí)引起的參數(shù)變化,輸出數(shù)據(jù);
[0030] 處理器,用于根據(jù)所述數(shù)據(jù),生成表征用戶握持所述移動(dòng)終端所處姿態(tài)的姿態(tài)標(biāo) 識(shí),根據(jù)所述姿態(tài)標(biāo)識(shí)從預(yù)設(shè)規(guī)則中查詢屏幕旋轉(zhuǎn)方式,按照查找到的屏幕旋轉(zhuǎn)方式旋轉(zhuǎn) 屏幕,其中,所述預(yù)設(shè)規(guī)則記錄姿態(tài)標(biāo)識(shí)與屏幕旋轉(zhuǎn)方式的對(duì)應(yīng)關(guān)系。
[0031] 在其中一個(gè)實(shí)施例中,所述握持傳感器至少包括:分別安裝于所述移動(dòng)終端兩個(gè) 相對(duì)的長(zhǎng)側(cè)邊上的兩個(gè)握持傳感器。
[0032] 基于移動(dòng)終端中屏幕旋轉(zhuǎn)的控制技術(shù),本發(fā)明利用握持傳感器來(lái)獲取用戶握持手 機(jī)的狀態(tài),通過用戶握持手機(jī)的狀態(tài)來(lái)調(diào)整強(qiáng)制旋轉(zhuǎn)屏幕時(shí)的屏幕旋轉(zhuǎn)方向,從而實(shí)現(xiàn)可 根據(jù)用戶的需求來(lái)調(diào)整強(qiáng)制旋轉(zhuǎn)屏幕時(shí)的屏幕旋轉(zhuǎn)方向,提升用戶使用移動(dòng)終端設(shè)備時(shí)的 閱讀和瀏覽體驗(yàn)。
【附圖說明】
[0033] 圖1為本發(fā)明的一個(gè)實(shí)施例中方法流程示意圖;
[0034] 圖2為本發(fā)明一個(gè)實(shí)施例中系統(tǒng)結(jié)構(gòu)示意圖;
[0035] 圖3為移動(dòng)終端豎屏顯示的效果示意圖;
[0036] 圖4為移動(dòng)終端橫屏顯示的效果示意圖;
[0037] 圖5為本發(fā)明其中一個(gè)實(shí)施例的效果示意圖;
[003引圖6為本發(fā)明其中一個(gè)實(shí)施例的效果示意圖。
【具體實(shí)施方式】
[0039] 如圖3所示,智能移動(dòng)終端在豎屏狀態(tài)時(shí),影片顯示區(qū)域603內(nèi)位于屏幕的大致上 半部分,而通過點(diǎn)擊放大或全屏播放按鈕604之后,則變?yōu)閳D4所示的橫屏顯示方式,此時(shí) 影片顯示區(qū)域603幾乎覆蓋整個(gè)屏幕。通常,在上述的由豎屏模式切換到橫屏模式時(shí),顯示 畫面是沿著順時(shí)針方向轉(zhuǎn)動(dòng),上述固定不變的旋轉(zhuǎn)可能造成用戶的不便,需要再次旋轉(zhuǎn)屏 幕顯示畫面或手機(jī)才能正常觀看。本發(fā)明利用握持傳感器來(lái)獲取用戶握持手機(jī)的狀態(tài),據(jù) 此來(lái)控制旋轉(zhuǎn)屏幕時(shí)的屏幕旋轉(zhuǎn)方向,從而實(shí)現(xiàn)可根據(jù)用戶的需求來(lái)調(diào)整強(qiáng)制旋轉(zhuǎn)屏幕時(shí) 的屏幕旋轉(zhuǎn)方向,提升用戶使用移動(dòng)終端設(shè)備時(shí)的閱讀和瀏覽體驗(yàn)。該里提到的旋轉(zhuǎn)屏幕 顯示畫面指的是將屏幕中的顯示畫面從移動(dòng)終端豎屏顯示變?yōu)闄M屏顯示,或者從橫屏顯示 變?yōu)樨Q屏顯示等。例如,從圖3變?yōu)閳D4顯示方式,或者從圖4變成圖3所示的顯示方式。
[0040] 如圖1所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種智能移動(dòng)終端中屏幕顯示畫面旋 轉(zhuǎn)的控制方法,其包括W下步驟:
[0041] 在步驟S100中,判斷導(dǎo)致屏幕顯示畫面被旋轉(zhuǎn)的事件是否發(fā)生;
[00創(chuàng)若否,則返回步驟S100 ;
[0043] 若是,則執(zhí)行步驟S200 ;獲取移動(dòng)終端中的握持傳感器產(chǎn)生的數(shù)據(jù)。
[0044] 在本發(fā)明的其中一個(gè)實(shí)施例中,上述步驟S100中的事件至少包括;用戶點(diǎn)擊全屏 顯示按鈕對(duì)應(yīng)的全屏顯示按鈕點(diǎn)擊事件、通過如加速度傳感器等偵測(cè)到的手