一種信息處理方法及電子設備的制作方法
【專利摘要】本發(fā)明公開了一種信息處理方法及電子設備,該方法包括:利用第一傳感單元判斷電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;當?shù)谝慌袛嘟Y果表明電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);其中,當?shù)谝惶摂M按鍵處于第一呈現(xiàn)狀態(tài)時,電子設備能夠響應用戶對第一虛擬按鍵的操作而生成第一指令,第一指令用于在待輸入界面中輸出第一字符;當?shù)谝惶摂M按鍵處于第二呈現(xiàn)狀態(tài)時,電子設備能夠響應用戶對第一虛擬按鍵的操作而生成第二指令,第二指令用于在待輸入界面中輸出第二字符,第二字符不同于第一字符。
【專利說明】一種信息處理方法及電子設備
【技術領域】
[0001 ] 本發(fā)明涉及電子【技術領域】,尤其涉及一種信息處理方法及電子設備。
【背景技術】
[0002]隨著觸屏技術的發(fā)展,越來越多的電子設備放棄實體鍵盤,通過觸屏上虛擬鍵盤來實現(xiàn)數(shù)據(jù)鍵入,而現(xiàn)有技術中觸屏電子設備越來越趨于小型化,便攜化,最普遍的是智能手機,PAD(平板電腦)等,觸屏較小,則虛擬鍵盤設置較小。
[0003]現(xiàn)有技術中為了減小虛擬鍵盤的面積,不同的輸入法,比如英文輸入,拼音漢字輸入,筆畫輸入,數(shù)字輸入等等是復用一個虛擬鍵盤的,比如在九鍵輸入方式下,虛擬按鍵“abc”復用字符“abc”與數(shù)字“1”,通過長按虛擬按鍵“abc”達到一時長來得到的鍵值為“1”,短按時得到的鍵值為英文字符“a”、“b”、“c”,同時,即使在得到的鍵值為英文字符,通過在觸屏上的觸控輸入法選擇操作切換輸入方式,使按鍵“abc”……“wxyz”實現(xiàn)鍵入英文字母或漢字。
[0004]由于現(xiàn)有技術中通過長按來改變虛擬鍵盤的鍵值為數(shù)字,或者通過觸控選擇輸入法操作改變虛擬鍵盤對應的鍵值表來切換輸入法,而改變虛擬鍵盤的鍵值為數(shù)字時的長按時間需要2秒以上,或者通過觸控選擇輸入法操作來切換輸入法時會中斷鍵入,因此,現(xiàn)有技術存在虛擬按鍵對應的待輸入字符切換過程時間長,從而輸入速度慢的技術問題。
【發(fā)明內容】
[0005]本發(fā)明實施例通過提供一種信息處理方法及電子設備,解決了現(xiàn)有技術中虛擬按鍵對應的待輸入字符切換過程時間長,從而輸入速度慢的技術問題。
`[0006]一方面,本發(fā)明實施例提供了一種信息處理方法,應用于電子設備中,所述電子設備能夠呈現(xiàn)一輸入法界面供用戶輸入字符,所述輸入法界面包括多個虛擬按鍵,所述多個虛擬按鍵包括第一虛擬按鍵,所述電子設備還包括第一傳感單元,所述方法包括:
[0007]利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;
[0008]當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);
[0009]其中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;
[0010]當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。
[0011]優(yōu)選地,所述第一呈現(xiàn)狀態(tài)和所述第二呈現(xiàn)狀態(tài)的視覺效果不同。
[0012]優(yōu)選地,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第一字符的顯示尺寸大于所述第二字符。
[0013]優(yōu)選地,當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第二字符的顯示尺寸大于所述第一字符。
[0014]優(yōu)選地,所述第一傳感單元為姿態(tài)傳感器,所述利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,具體包括:
[0015]所述姿態(tài)傳感器檢測獲得所述電子設備的傾斜角度參數(shù);
[0016]判斷所述傾斜角度參數(shù)的改變是否大于或等于第一預設角度閾值,在所述傾斜角度參數(shù)大于或等于所述預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化。
[0017]優(yōu)選地,所述姿態(tài)傳感器包括加速度傳感器、陀螺儀、地磁傳感器中的一種或多種。
[0018]優(yōu)選地,所述第一傳感單元為圖像采集單元,所述利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,具體包括:
[0019]所述圖像采集單元實時捕捉所述電子設備對應的用戶面部圖像;
[0020]根據(jù)所述用戶面部圖像相對于一參考方向的改變是否大于或等于第二預設角度閾值,在所述用戶面部圖像相對于所述參考方向的改變大于或等于所述第二預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預設條件的變化。
[0021]第二方面,本發(fā)明提供了一種電子設備,所述電子設備能夠呈現(xiàn)一輸入法界面供用戶輸入字符,所述輸入法界面包括多個虛擬按鍵,所述多個虛擬按鍵包括第一虛擬按鍵,所述電子設備還包括第一傳感單元,所述電子設備還包括:
[0022]判斷單元,用于利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;
[0023]切換單元,用于當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);
[0024]第一生成單元,用于當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;
[0025]第二生成單元,用于當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。
[0026]優(yōu)選地,所述第一呈現(xiàn)狀態(tài)和所述第二呈現(xiàn)狀態(tài)的視覺效果不同。
[0027]優(yōu)選地,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第一字符的顯示尺寸大于所述第二字符。
[0028]優(yōu)選地,當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第二字符的顯示尺寸大于所述第一字符。
[0029]優(yōu)選地,所述第一傳感單元為姿態(tài)傳感器,所述判斷單元,具體包括:
[0030]角度參數(shù)檢測子單元,用于所述姿態(tài)傳感器檢測獲得所述電子設備的傾斜角度參數(shù);
[0031]角度判斷子單元,用于判斷所述傾斜角度參數(shù)的改變是否大于或等于第一預設角度閾值,在所述傾斜角度參數(shù)大于或等于所述預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化。
[0032]優(yōu)選地,所述姿態(tài)傳感器包括加速度傳感器、陀螺儀、地磁傳感器中的一種或多種。
[0033]優(yōu)選地,所述第一傳感單元為圖像采集單元,所述圖像采集單元實時捕捉所述電子設備對應的用戶面部圖像;
[0034]所述判斷單元為圖像判斷單元,用于根據(jù)所述用戶面部圖像相對于一參考方向的改變是否大于或等于第二預設角度閾值,在所述用戶面部圖像相對于所述參考方向的改變大于或等于所述第二預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預設條件的變化。
[0035]本申請實施例中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
[0036]由于利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);其中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。因此,在本發(fā)明提供的技術方案中在用戶基于虛擬按鍵輸入過程中可以改變電子設備的設備姿態(tài),電子設備的傳感單元檢測到電子設備的姿態(tài)改變滿足預定條件,就會改變虛擬按鍵的呈現(xiàn)狀態(tài),且在不同的呈現(xiàn)狀態(tài)下,對同一虛擬按鍵的操作會在待輸如界面輸出不同的字符,因此不會影響到輸入進程,所以解決了現(xiàn)有技術中虛擬按鍵對應的待輸入字符切換過程時間長,從而輸入速度慢的技術問題,從而可以簡化虛擬鍵盤操作的復雜度,提高了基于虛擬鍵盤的輸入速度。
【專利附圖】
【附圖說明】
[0037]圖1為本發(fā)明實施例中輸入控制的方法的流程圖;
[0038]圖2A為本發(fā)明實施例中的第一呈現(xiàn)狀態(tài);
[0039]圖2B為本發(fā)明實施例中的第二呈現(xiàn)狀態(tài);
[0040]圖3為本發(fā)明實施例中電子設備的功能框圖。
【具體實施方式】
[0041]本發(fā)明實施例提供了一種信息處理方法及電子設備,用以解決現(xiàn)有技術中現(xiàn)有技術中虛擬按鍵對應的待輸入字符切換過程時間長,從而輸入速度慢的技術問題。
[0042]本發(fā)明實施例中的技術方案為解決上述技術問題,總體思路如下:
[0043]利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);其中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。因此,在本發(fā)明提供的技術方案中在用戶基于虛擬按鍵輸入過程中可以改變電子設備的設備姿態(tài),電子設備的傳感單元檢測到電子設備的姿態(tài)改變滿足預定條件,就會改變虛擬按鍵的呈現(xiàn)狀態(tài),且在不同的呈現(xiàn)狀態(tài)下,對同一虛擬按鍵的操作會在待輸如界面輸出不同的字符,因此不會影響到輸入進程,所以解決了現(xiàn)有技術中虛擬按鍵對應的待輸入字符切換過程時間長,從而輸入速度慢的技術問題,從而可以簡化虛擬鍵盤操作的復雜度,提高了基于虛擬鍵盤的輸入速度。
[0044]為了更好的理解上述技術方案,下面將結合說明書附圖以及具體的實施方式對上述技術方案進行詳細的說明。
[0045]本發(fā)明一實施例提供了一種信息處理方法,應用于電子設備中,比如,PAD (平板電腦)、手機等等不同的電子設備,本發(fā)明對此不作限制。所述電子設備能夠呈現(xiàn)一輸入法界面供用戶輸入字符,所述輸入法界面包括多個虛擬按鍵,所述多個虛擬按鍵包括第一虛擬按鍵,第一虛擬按鍵為多個虛擬按鍵中的任一虛擬按鍵,比如,現(xiàn)有智能手機中包括的九鍵拼音輸入法下,第一虛擬按鍵為鍵值“abc”對應的虛擬按鍵,為鍵值“def”對應的虛擬按鍵等等,電子設備還包括第一傳感單元。
[0046]如圖1所示,信息處理方法包括如下步驟:
[0047]SlOl:利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果。
[0048]在步驟SlOl中,為了獲得用于確定電子設備姿態(tài)是否發(fā)生了滿足預定條件的變化,至少有如下兩種種但不限于如下兩種實施方式,下面進行舉例說明。
[0049]第一種實施方式:第一傳感單兀為姿態(tài)傳感器,內置于電子設備中,比如加速度傳感器、陀螺儀、地磁傳感器等傳感器中的一種或多種。通過電子設備的姿態(tài)傳感器判斷電子設備的姿態(tài)是否發(fā)生了滿足預定條件的改變的【具體實施方式】為:所述姿態(tài)傳感器檢測獲得所述電子設備的傾斜角度參數(shù);判斷所述傾斜角度參數(shù)的改變是否大于或等于第一預設角度閾值,在所述傾斜角度參數(shù)大于或等于所述預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化。
[0050]第二種實施方式:通過電子設備的圖像采集單元獲得用戶使用電子設備時的用戶面部圖像,其中,圖像采集單元可以為電子設備上設置的攝像頭,攝像頭在虛擬鍵盤處于啟動狀態(tài)時處于激活狀態(tài),通過電子設備的圖像采集單元圖像采集單元判斷電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化的的實施方式為:所述圖像采集單元實時捕捉所述電子設備對應的用戶面部圖像;根據(jù)所述用戶面部圖像相對于一參考方向的改變是否大于或等于第二預設角度閾值,在所述用戶面部圖像相對于所述參考方向的改變大于或等于所述第二預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預設條件的變化。
[0051]當然在具體實施過程中,也可以第一種實施方式和第二種實施方式結合實施。
[0052]進一步,具體實施例中,可以將電子設備在啟動虛擬鍵盤時的姿態(tài)作為第一設備姿態(tài)。當啟動虛擬鍵盤時,檢測獲得用于確定當前設備姿態(tài)的姿態(tài)參數(shù);具體可以通過姿態(tài)傳感器檢測的傾斜角度參數(shù),也可以為圖像采集單元采集的用戶面部圖像。通過將啟動虛擬鍵盤時的當前設備姿態(tài)確定為第一設備姿態(tài),而不以一固定的設備姿態(tài)范圍定義為第一設備姿態(tài),保證了無論以何種設備姿態(tài)下啟動虛擬鍵盤,在啟動虛擬鍵盤時都對應常用鍵值表,能夠保證快速獲得常用輸入字符。
[0053]在具體實施過程中,設定的第一預設角度閾值可以為任一角度值,比如可以設定第一預設角度閾值為40度,45度,60度等等,本發(fā)明實施例不進行限制,僅以45度舉例說明,當根據(jù)姿態(tài)傳感器檢測獲得的傾斜角度參數(shù)改變小于45度時,表明電子設備的姿態(tài)的改變不滿足預定條件,即處于第一設備姿態(tài),控制虛擬鍵盤當前對應的鍵值表為常用鍵值表。
[0054]在具體實施過程中,設定的第二預設角度閾值可以為用戶面部圖像相對于一參考方向的任一角度值,比如,可以設定第二預設角度閾值為40度,45度,60度等等。本發(fā)明實施例不進行限制,僅以40度舉例說明,當根據(jù)圖像采集單元采集的用戶面部圖像,比如,在啟動虛擬鍵盤到某一時刻的時間長度內,用戶面部圖像相對于水平面的角度大于或等于45度,則表明電子設備的姿態(tài)發(fā)生了滿足預定條件的改變,否則電子設備的姿態(tài)的改變不滿足預定條件,即仍然處于第一設備姿態(tài)。
[0055]具體來講,電子設備在任一設備姿態(tài)下啟動虛擬鍵盤時,控制虛擬鍵盤當前對應的鍵值表為常用鍵值表,比如用戶常用的為中文全拼輸入,則在電子設備啟動虛擬鍵盤時,控制虛擬鍵盤的虛擬按鍵對應的鍵值為中文全拼輸入鍵值。
[0056]在執(zhí)行步驟SlOl之后,接著執(zhí)行步驟S102:當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);
[0057]其中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。
[0058]可選的,所述第一呈現(xiàn)狀態(tài)和所述第二呈現(xiàn)狀態(tài)的視覺效果不同,比如,在當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第一字符的顯示尺寸大于所述第二字符。當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第二字符的顯示尺寸大于所述第一字符。
[0059]具體第一虛擬按鍵為“a (I)”的虛擬按鍵為例進行第一呈現(xiàn)狀態(tài)和第二呈現(xiàn)狀態(tài)的解釋說明,但是不用于限制本發(fā)明,比如,第一呈現(xiàn)狀態(tài)下,第一虛擬按鍵上顯示有字符“a”和“I”。字符“a”的顯示尺寸大于字符“I”的顯示尺寸,參考圖2A。當用戶觸控虛擬按鍵“a (I)”時,響應用戶的觸控操作,在待輸入界面輸出與鍵值為“a”對應的字符“a”,當切換至第二呈現(xiàn)狀態(tài)下后,字符“I”的顯示尺寸大于字符“a”的顯示尺寸,參考圖2B,當用戶觸控虛擬按鍵“a (I)”時,響應用戶的觸控操作,在待輸出界面輸出與鍵值“ I ”對應的字符“I”。
[0060]基于同一發(fā)明構思,本發(fā)明實施例提供了一種電子設備,比如PAD (平板電腦)、手機等等不同的電子設備,所述電子設備能夠呈現(xiàn)一輸入法界面供用戶輸入字符,所述輸入法界面包括多個虛擬按鍵,所述多個虛擬按鍵包括第一虛擬按鍵,所述電子設備還包括第一傳感單元,參考圖3所示,所述電子設備還包括:
[0061]判斷單元301,用于利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;
[0062]切換單元302,用于當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);
[0063]第一生成單元303,用于當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;
[0064]第二生成單元304,用于當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。
[0065]進一步,在本發(fā)明提供的技術方案中,所述第一呈現(xiàn)狀態(tài)和所述第二呈現(xiàn)狀態(tài)的視覺效果不同。
[0066]進一步,在本發(fā)明提供的技術方案中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第一字符的顯示尺寸大于所述第二字符。
[0067]進一步,在本發(fā)明提供的技術方案中,當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第二字符的顯示尺寸大于所述第一字符。
[0068]進一步,在本發(fā)明提供的技術方案中,所述第一傳感單元為姿態(tài)傳感器,所述判斷單元301,具體包括:
[0069]角度參數(shù)檢測子單元,用于所述姿態(tài)傳感器檢測獲得所述電子設備的傾斜角度參數(shù);
[0070]角度判斷子單元,用于判斷所述傾斜角度參數(shù)的改變是否大于或等于第一預設角度閾值,在所述傾斜角度參數(shù)大于或等于所述預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化。
[0071]進一步,在本發(fā)明提供的技術方案中,所述姿態(tài)傳感器包括加速度傳感器、陀螺儀、地磁傳感器中的一種或多種。
[0072]進一步,在本發(fā)明提供的技術方案中,所述第一傳感單元為圖像采集單元,所述圖像采集單元實時捕捉所述電子設備對應的用戶面部圖像;
[0073]所述判斷單元301為圖像判斷單元,用于根據(jù)所述用戶面部圖像相對于一參考方向的改變是否大于或等于第二預設角度閾值,在所述用戶面部圖像相對于所述參考方向的改變大于或等于所述第二預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預設條件的變化。
[0074]以上各實施例可以單獨實施,也可以結合實施,本領域技術人員可以根據(jù)實際需要進行選擇。
[0075]前述實施例中的信息處理方法的各種變化方式和具體實例同樣適用于本實施例的電子設備,通過前述對信息處理方法的詳細描述,本領域技術人員可以清楚的知道本實施例中電子設備的實施方法,所以為了說明書的簡潔,在此不再詳述。
[0076]本發(fā)明實施例中的技術方案至少具有如下技術效果:
[0077]由于利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);其中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。因此,在本發(fā)明提供的技術方案中在用戶基于虛擬按鍵輸入過程中可以改變電子設備的設備姿態(tài),電子設備的傳感單元檢測到電子設備的姿態(tài)改變滿足預定條件,就會改變虛擬按鍵的呈現(xiàn)狀態(tài),且在不同的呈現(xiàn)狀態(tài)下,對同一虛擬按鍵的操作會在待輸如界面輸出不同的字符,因此不會影響到輸入進程,所以解決了現(xiàn)有技術中虛擬按鍵對應的待輸入字符切換過程時間長,從而輸入速度慢的技術問題,從而可以簡化虛擬鍵盤操作的復雜度,提高了基于虛擬鍵盤的輸入速度。
[0078]本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
[0079]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0080]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0081]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0082]具體來講,本申請實施例中的信息處理方法對應的計算機程序指令可以被存儲在光盤,硬盤,U盤等存儲介質上,當存儲介質中的與信息處理方法對應的計算機程序指令被一電子設備讀取或被執(zhí)行時,包括如下步驟:
[0083]利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果;
[0084]當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài);
[0085]其中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符;
[0086]當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。
[0087]優(yōu)選地,所述第一呈現(xiàn)狀態(tài)和所述第二呈現(xiàn)狀態(tài)的視覺效果不同。
[0088]優(yōu)選地,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第一字符的顯示尺寸大于所述第二字符。
[0089]優(yōu)選地,當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第二字符的顯示尺寸大于所述第一字符。
[0090]優(yōu)選地,所述第一傳感單元為姿態(tài)傳感器,所述利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,具體為:
[0091]所述姿態(tài)傳感器檢測獲得所述電子設備的傾斜角度參數(shù);
[0092]判斷所述傾斜角度參數(shù)的改變是否大于或等于第一預設角度閾值,在所述傾斜角度參數(shù)大于或等于所述預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化。
[0093]優(yōu)選地,所述姿態(tài)傳感器包括加速度傳感器、陀螺儀、地磁傳感器中的一種或多種。
[0094]優(yōu)選地,所述第一傳感單元為圖像采集單元,所述利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,具體為:
[0095]所述圖像采集單元實時捕捉所述電子設備對應的用戶面部圖像;
[0096]根據(jù)所述用戶面部圖像相對于一參考方向的改變是否大于或等于第二預設角度閾值,在所述用戶面部圖像相對于所述參考方向的改變大于或等于所述第二預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預設條件的變化。
[0097]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0098]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1.一種信息處理方法,應用于電子設備中,所述電子設備能夠呈現(xiàn)一輸入法界面供用戶輸入字符,所述輸入法界面包括多個虛擬按鍵,所述多個虛擬按鍵包括第一虛擬按鍵,所述電子設備還包括第一傳感單元,所述方法包括: 利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果; 當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài); 其中,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵 的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符; 當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。
2.如權利要求1所述的方法,其特征在于,所述第一呈現(xiàn)狀態(tài)和所述第二呈現(xiàn)狀態(tài)的視覺效果不同。
3.如權利要求2所述的方法,其特征在于,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第一字符的顯示尺寸大于所述第二字符。
4.如權利要求2所述的方法,其特征在于,當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第二字符的顯示尺寸大于所述第一字符。
5.如權利要求1所述的方法,其特征在于,所述第一傳感單元為姿態(tài)傳感器,所述利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,具體包括: 所述姿態(tài)傳感器檢測獲得所述電子設備的傾斜角度參數(shù); 判斷所述傾斜角度參數(shù)的改變是否大于或等于第一預設角度閾值,在所述傾斜角度參數(shù)大于或等于所述預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化。
6.如權利要求5所述的方法,其特征在于,所述姿態(tài)傳感器包括加速度傳感器、陀螺儀、地磁傳感器中的一種或多種。
7.如權利要求1所述的方法,其特征在于,所述第一傳感單元為圖像采集單元,所述利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,具體包括: 所述圖像采集單元實時捕捉所述電子設備對應的用戶面部圖像; 根據(jù)所述用戶面部圖像相對于一參考方向的改變是否大于或等于第二預設角度閾值,在所述用戶面部圖像相對于所述參考方向的改變大于或等于所述第二預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預設條件的變化。
8.一種電子設備,所述電子設備能夠呈現(xiàn)一輸入法界面供用戶輸入字符,所述輸入法界面包括多個虛擬按鍵,所述多個虛擬按鍵包括第一虛擬按鍵,所述電子設備還包括第一傳感單元,所述電子設備還包括:判斷單元,用于利用所述第一傳感單元判斷所述電子設備的姿態(tài)是否發(fā)生了滿足預定條件的變化,獲得第一判斷結果; 切換單元,用于當所述第一判斷結果表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化時,將所述第一虛擬按鍵的呈現(xiàn)狀態(tài)由第一呈現(xiàn)狀態(tài)切換為第二呈現(xiàn)狀態(tài); 第一生成單元,用于當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第一指令,所述第一指令用于在待輸入界面中輸出第一字符; 第二生成單元,用于當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述電子設備能夠響應用戶對所述第一虛擬按鍵的操作而生成第二指令,所述第二指令用于在待輸入界面中輸出第二字符,所述第二字符不同于所述第一字符。
9.如權利要求8所述的電子設備,其特征在于,所述第一呈現(xiàn)狀態(tài)和所述第二呈現(xiàn)狀態(tài)的視覺效果不同。
10.如權利要求9所述的電子設備,其特征在于,當所述第一虛擬按鍵處于所述第一呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第一字符的顯示尺寸大于所述第二字符。
11.如權利要求9所述的電子設備,其特征在于,當所述第一虛擬按鍵處于所述第二呈現(xiàn)狀態(tài)時,所述第一虛擬按鍵至少顯示有所述第一字符和所述第二字符,且所述第二字符的顯示尺寸大于所述第一字符。
12.如權利要求8 所述的電子設備,其特征在于,所述第一傳感單元為姿態(tài)傳感器,所述判斷單元,具體包括: 角度參數(shù)檢測子單元,用于所述姿態(tài)傳感器檢測獲得所述電子設備的傾斜角度參數(shù); 角度判斷子單元,用于判斷所述傾斜角度參數(shù)的改變是否大于或等于第一預設角度閾值,在所述傾斜角度參數(shù)大于或等于所述預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預定條件的變化。
13.如權利要求12所述的電子設備,其特征在于,所述姿態(tài)傳感器包括加速度傳感器、陀螺儀、地磁傳感器中的一種或多種。
14.如權利要求8所述的電子設備,其特征在于,所述第一傳感單元為圖像采集單元,所述圖像采集單元實時捕捉所述電子設備對應的用戶面部圖像; 所述判斷單元為圖像判斷單元,用于根據(jù)所述用戶面部圖像相對于一參考方向的改變是否大于或等于第二預設角度閾值,在所述用戶面部圖像相對于所述參考方向的改變大于或等于所述第二預設角度閾值時,表明所述電子設備的姿態(tài)發(fā)生了滿足預設條件的變化。
【文檔編號】G06F3/0488GK103761041SQ201410014246
【公開日】2014年4月30日 申請日期:2014年1月13日 優(yōu)先權日:2014年1月13日
【發(fā)明者】趙謙, 郭保江 申請人:聯(lián)想(北京)有限公司