專(zhuān)利名稱(chēng):一種移動(dòng)終端輸入法切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端領(lǐng)域,具體涉及移動(dòng)終端輸入法的切換方法。
背景技術(shù):
目前,有些手機(jī)通過(guò)檢測(cè)加速度傳感器的輸出量,判斷出手機(jī)的運(yùn)動(dòng)方位狀態(tài),從而去切換手機(jī)的輸入法。當(dāng)并沒(méi)有必要切換輸入法的時(shí)候,這些手機(jī)也很容易被一些動(dòng)作觸發(fā)而切換輸入法。發(fā)明內(nèi)容
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種移動(dòng)終端輸入法切換方法,不僅不容易被誤觸發(fā)而切換輸入法,而且使用起來(lái)非常方便。
一種移動(dòng)終端輸入法切換方法,包括如下步驟I. I)檢測(cè)移動(dòng)終端的屏幕是否出現(xiàn)供用戶輸入字符的區(qū)域,若是則執(zhí)行步驟I. 2),否則重新執(zhí)行步驟I. I);I. 2)從移動(dòng)終端的角度傳感器中獲取屏幕顯示面當(dāng)前所處的初始位置;I. 3)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否以所述初始位置為基準(zhǔn)朝設(shè)定方向旋轉(zhuǎn)第一角度、且所述第一角度大于第一閾值,若是則執(zhí)行步驟I. 4);I. 4)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)朝與設(shè)定方向相反的方向旋轉(zhuǎn)第二角度,且所述第一角度與第二角度之差不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟I. 5);I. 5)以設(shè)定順序切換所述移動(dòng)終端的輸入法。
在更優(yōu)的方案中,所述角度傳感器是加速度傳感器、方向傳感器或陀螺儀傳感器。
本發(fā)明還提供了一種移動(dòng)終端輸入法切換方法,包括如下步驟3. I)檢測(cè)移動(dòng)終端屏幕是否出現(xiàn)供用戶輸入字符的區(qū)域,若是則執(zhí)行步驟3. 2),否則重新執(zhí)行步驟3. I);3. 2)從移動(dòng)終端的角度傳感器中獲取屏幕顯示面當(dāng)前所處的初始位置;3. 3)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否以所述初始位置為基準(zhǔn)朝設(shè)定方向旋轉(zhuǎn)第一角度、且所述第一角度大于第一閾值,若否則執(zhí)行步驟3. 4),若是則執(zhí)行步驟 3. 5);3. 4)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否以所述初始位置為基準(zhǔn)朝與所述設(shè)定方向相反的方向旋轉(zhuǎn)第一角度、且所述第一角度大于第一閾值,若是則執(zhí)行步驟3. 6);3. 5)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)朝與設(shè)定方向相反的方向旋轉(zhuǎn)第二角度,且所述第一角度與第二角度之差不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟3. 7);3. 6)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)朝設(shè)定方向旋轉(zhuǎn)第二角度,且所述第一角度與第二角度之差不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟3. 8);3. 7)以設(shè)定順序切換所述移動(dòng)終端的輸入法;3. 8)以與設(shè)定順序相反的順序切換所述移動(dòng)終端的輸入法。
在更優(yōu)的方案中,所述角度傳感器是加速度傳感器、方向傳感器或陀螺儀傳感器。
本發(fā)明的有益效果是本發(fā)明通過(guò)檢測(cè)出用戶需要進(jìn)行輸入字符時(shí)屏幕顯示面所處的位置,并以該位置為初始位置,判斷移動(dòng)終端是否在一段時(shí)間內(nèi)向設(shè)定方向內(nèi)旋轉(zhuǎn)、進(jìn)一步反向旋轉(zhuǎn)以使得屏幕的顯示面與用戶的初始視角相適應(yīng),從而最大限度地避免移動(dòng)終端容易因?yàn)樾D(zhuǎn)而出現(xiàn)的誤動(dòng)作,并且很方便用戶輸入字符。
圖I是本發(fā)明一種實(shí)施例的移動(dòng)終端輸入法切換方法的流程圖。
具體實(shí)施方式
以下將結(jié)合附圖,對(duì)本發(fā)明的具體實(shí)施例作進(jìn)一步詳細(xì)說(shuō)明。
如圖I所示,一種實(shí)施例的移動(dòng)終端輸入法切換方法,包括如下步驟51.檢測(cè)移動(dòng)終端(比如手機(jī))屏幕是否出現(xiàn)供用戶輸入字符的區(qū)域,若是則執(zhí)行步驟 S2,否則重新執(zhí)行步驟SI。通常來(lái)說(shuō),只有在屏幕提示需要輸入字符的時(shí)候,用戶才有必要選擇切換到哪個(gè)輸入法,并且,這時(shí)候用戶往往是面對(duì)屏幕,他才能從屏幕中了解到當(dāng)前手機(jī)采用的是哪個(gè)輸入法、以及是否需要切換輸入法;52.從移動(dòng)終端的角度傳感器中獲取屏幕顯示面當(dāng)前所處的初始位置;S41.通過(guò)角度傳感器,檢測(cè)移動(dòng)終端是否以該初始位置為基準(zhǔn)朝設(shè)定方向旋轉(zhuǎn)第一角度,例如以屏幕的長(zhǎng)度方向?yàn)檩S向后旋轉(zhuǎn)10°,若沒(méi)有向后旋轉(zhuǎn),則執(zhí)行步驟S31。
S42.判斷第一角度是否大于第一閾值,若是,則執(zhí)行步驟S43 :例如第一閾值為 8°,那么由于第一角度大于第一閾值,則繼續(xù)執(zhí)行步驟S43,否則重新執(zhí)行步驟S2 ;543.通過(guò)角度傳感器,檢測(cè)移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)進(jìn)一步朝與設(shè)定方向相反的方向旋轉(zhuǎn)第二角度,若是則執(zhí)行步驟S44,否則回到步驟S2 :例如當(dāng)設(shè)定時(shí)間段為1S,移動(dòng)終端從完成向后旋轉(zhuǎn)第一角度的動(dòng)作開(kāi)始的O. 8S內(nèi),進(jìn)一步反向(即向前)旋轉(zhuǎn)第二角度 10。,則繼續(xù)執(zhí)行步驟S44;544.判斷第一角度與第二角度之差是否不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟S45, 否則回到步驟S2:例如設(shè)定閾值角度為1°,由于移動(dòng)終端進(jìn)一步反向旋轉(zhuǎn)了第二角度 10°,屏幕的顯示面回到初始的位置,第一角度與第二角度之差為0,則繼續(xù)執(zhí)行步驟S45。 設(shè)定閾值角度通常不宜過(guò)大,可以為±2°,該角度如果過(guò)大,屏幕顯示面超出了用戶眼睛的視角范圍,這時(shí)候切換輸入法也是沒(méi)有必要。
S45.以設(shè)定順序切換移動(dòng)終端的輸入法;比如,手機(jī)內(nèi)輸入法的順序?yàn)橹形妮斎敕?、英文大?xiě)輸入法、英文小寫(xiě)輸入法、九宮鍵盤(pán)和全鍵盤(pán),設(shè)定的順序即為從中文輸入法依次至全鍵盤(pán)。
用戶在進(jìn)行旋轉(zhuǎn)切換輸入法的操作時(shí),其眼睛和姿勢(shì)往往是與屏幕顯示面的初始位置相適應(yīng)的,若簡(jiǎn)單地旋轉(zhuǎn)第一角度即切換輸入法,當(dāng)用戶再反向旋轉(zhuǎn)第二角度以適應(yīng)其眼睛的視角時(shí),輸入法又再次切換,給用戶帶來(lái)了很大的不便,采用上述方案后,既可以智能地判斷出用戶何時(shí)需要通過(guò)旋轉(zhuǎn)切換輸入法,也可以防止移動(dòng)終端誤動(dòng)作,能給用戶很好的用戶體驗(yàn)。
當(dāng)然,還可以檢測(cè)移動(dòng)終端是否朝與設(shè)定方向相反的方向旋轉(zhuǎn)第一角度,并進(jìn)行后續(xù)處理,其處理方法與步驟S41至S45類(lèi)似S31.通過(guò)角度傳感器,檢測(cè)移動(dòng)終端是否以該初始位置為基準(zhǔn)朝與設(shè)定方向相反的方向旋轉(zhuǎn)第一角度,若是則執(zhí)行步驟S32,否則執(zhí)行步驟S2:例如以屏幕的長(zhǎng)度方向?yàn)檩S向前旋轉(zhuǎn)10°,則執(zhí)行步驟S32,否則則執(zhí)行步驟S2。
S32.判斷第一角度是否大于第一閾值,若是,則執(zhí)行步驟S33 :例如第一閾值為 8°,那么由于第一角度大于第一閾值,則繼續(xù)執(zhí)行步驟S33,否則重新執(zhí)行步驟S2。
S33.通過(guò)角度傳感器,檢測(cè)移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)進(jìn)一步朝設(shè)定方向旋轉(zhuǎn)第二角度,若是則執(zhí)行步驟S34,否則回到步驟S2 :例如當(dāng)設(shè)定時(shí)間段為1S,移動(dòng)終端從完成向前旋轉(zhuǎn)第一角度的動(dòng)作開(kāi)始的O. 8S內(nèi),進(jìn)一步反向(即向后)旋轉(zhuǎn)第二角度10°,則繼續(xù)執(zhí)行步驟S34。
S34.判斷第一角度與第二角度之差是否不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟 S45,否則回到步驟S2 :例如設(shè)定閾值角度為1°,由于移動(dòng)終端進(jìn)一步反向旋轉(zhuǎn)了第二角度10°,屏幕的顯示面回到初始的位置,第一角度與第二角度之差為0,則繼續(xù)執(zhí)行步驟 S35。
S35.以設(shè)定順序相反的順序切換移動(dòng)終端的輸入法;比如,手機(jī)內(nèi)輸入法的順序?yàn)橹形妮斎敕?、英文大?xiě)輸入法、英文小寫(xiě)輸入法、九宮鍵盤(pán)和全鍵盤(pán),設(shè)定的順序即為從中文輸入法依次至全鍵盤(pán),與該設(shè)定順序相反的順序即為從全鍵盤(pán)依次至中文輸入法。
角度傳感器可以是加速度傳感器、方向傳感器或陀螺儀傳感器,這些傳感器都可以檢測(cè)出移動(dòng)終端的屏幕的顯示面的角度,以及其在空間旋轉(zhuǎn)的角度。
權(quán)利要求
1. 一種移動(dòng)終端輸入法切換方法,其特征是,包括如下步驟 I. I)檢測(cè)移動(dòng)終端的屏幕是否出現(xiàn)供用戶輸入字符的區(qū)域,若是則執(zhí)行步驟I. 2),否則重新執(zhí)行步驟I. I); I. 2)從移動(dòng)終端的角度傳感器中獲取屏幕顯示面當(dāng)前所處的初始位置; I. 3)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否以所述初始位置為基準(zhǔn)朝設(shè)定方向旋轉(zhuǎn)第一角度、且所述第一角度大于第一閾值,若是則執(zhí)行步驟I. 4); I. 4)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)朝與設(shè)定方向相反的方向旋轉(zhuǎn)第二角度,且所述第一角度與第二角度之差不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟I. 5); 1.5)以設(shè)定順序切換所述移動(dòng)終端的輸入法。
2.如權(quán)利要求I所述的移動(dòng)終端輸入法切換方法,其特征是,所述角度傳感器是加速度傳感器、方向傳感器或陀螺儀傳感器。
3.一種移動(dòng)終端輸入法切換方法,其特征是,包括如下步驟 3.I)檢測(cè)移動(dòng)終端屏幕是否出現(xiàn)供用戶輸入字符的區(qū)域,若是則執(zhí)行步驟3. 2),否則重新執(zhí)行步驟3. I); 3.2)從移動(dòng)終端的角度傳感器中獲取屏幕顯示面當(dāng)前所處的初始位置; 3.3)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否以所述初始位置為基準(zhǔn)朝設(shè)定方向旋轉(zhuǎn)第一角度、且所述第一角度大于第一閾值,若否則執(zhí)行步驟3. 4),若是則執(zhí)行步驟3. 5); 3.4)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否以所述初始位置為基準(zhǔn)朝與所述設(shè)定方向相反的方向旋轉(zhuǎn)第一角度、且所述第一角度大于第一閾值,若是則執(zhí)行步驟3. 6); 3.5)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)朝與設(shè)定方向相反的方向旋轉(zhuǎn)第二角度,且所述第一角度與第二角度之差不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟3. 7); 3.6)通過(guò)所述角度傳感器,檢測(cè)所述移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)朝設(shè)定方向旋轉(zhuǎn)第二角度,且所述第一角度與第二角度之差不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟3. 8); 3.7)以設(shè)定順序切換所述移動(dòng)終端的輸入法; 3.8)以與設(shè)定順序相反的順序切換所述移動(dòng)終端的輸入法。
4.如權(quán)利要求2所述的移動(dòng)終端輸入法切換方法,其特征是,所述角度傳感器是加速度傳感器、方向傳感器或陀螺儀傳感器。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)終端輸入法切換方法,包括如下步驟1.1)檢測(cè)移動(dòng)終端的屏幕是否出現(xiàn)供用戶輸入字符的區(qū)域,若是則執(zhí)行步驟1.2);1.2)獲取屏幕顯示面當(dāng)前所處的初始位置;1.3)檢測(cè)移動(dòng)終端是否以初始位置為基準(zhǔn)朝設(shè)定方向旋轉(zhuǎn)第一角度、且第一角度大于第一閾值,若是則執(zhí)行步驟1.4);1.4)檢測(cè)移動(dòng)終端是否在設(shè)定時(shí)間段內(nèi)朝與設(shè)定方向相反的方向旋轉(zhuǎn)第二角度,且第一角度與第二角度之差不超過(guò)設(shè)定閾值角度,若是則執(zhí)行步驟1.5);1.5)以設(shè)定順序切換移動(dòng)終端的輸入法。本發(fā)明能夠最大限度地避免移動(dòng)終端出現(xiàn)的誤動(dòng)作,且很方便用戶輸入字符。
文檔編號(hào)H04M1/725GK102981740SQ201210452918
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者曾元清, 豐小康 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司