亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

自適應(yīng)調(diào)整觸摸輸入面板布局的裝置、方法及移動(dòng)終端的制作方法

文檔序號(hào):6507050閱讀:204來(lái)源:國(guó)知局
自適應(yīng)調(diào)整觸摸輸入面板布局的裝置、方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明公開一種自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,包括:輸入信息統(tǒng)計(jì)模塊,用于在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息;執(zhí)機(jī)模式判斷模塊,用于當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端;面板布局調(diào)整模塊,用于根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前UI的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。本發(fā)明還提供一種自適應(yīng)調(diào)整觸摸輸入面板布局的方法。本發(fā)明可自動(dòng)地匹配用戶的使用習(xí)慣,減少輸入錯(cuò)誤的發(fā)生,提升用戶體驗(yàn)。
【專利說(shuō)明】自適應(yīng)調(diào)整觸摸輸入面板布局的裝置、方法及移動(dòng)終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,具體涉及一種自適應(yīng)調(diào)整觸摸輸入面板布局的裝置、方法及移動(dòng)終端。

【背景技術(shù)】
[0002]目前大屏幕觸摸屏手機(jī)特別是智能觸摸屏手機(jī)已成為個(gè)人終端市場(chǎng)的主流,且屏幕尺寸還有不斷增大的趨勢(shì)。增大的觸摸屏在給用戶多方面良好用戶體驗(yàn)的同時(shí),也帶來(lái)少數(shù)問(wèn)題,比如用戶使用虛擬按鍵選取字符時(shí),受用戶使用習(xí)慣和觸摸檢測(cè)算法的影響,準(zhǔn)確性不如使用物理鍵盤。與此同時(shí),另一個(gè)因素使此不利因素作用放大,即一些用戶習(xí)慣單手操作,單手操作時(shí),選取屏幕上對(duì)應(yīng)遠(yuǎn)端區(qū)域的虛擬按鍵,更容易發(fā)生誤輸入。


【發(fā)明內(nèi)容】

[0003]本發(fā)明的主要目的在于提供一種自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,以解決現(xiàn)有技術(shù)中容易發(fā)生誤輸入的技術(shù)問(wèn)題。
[0004]為了實(shí)現(xiàn)發(fā)明目的,本發(fā)明提供一種自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,包括:
[0005]輸入信息統(tǒng)計(jì)模塊,用于在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息;
[0006]執(zhí)機(jī)模式判斷模塊,用于當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端;
[0007]面板布局調(diào)整模塊,用于根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。
[0008]優(yōu)選地,所述輸入信息統(tǒng)計(jì)模塊具體用于:
[0009]獲取用戶的鍵入信息;
[0010]判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵;
[0011]若是,則將該次鍵入操作統(tǒng)計(jì)為一次誤輸入。
[0012]優(yōu)選地,所述執(zhí)機(jī)模式判斷模塊具體用于:
[0013]判斷誤輸入所對(duì)應(yīng)的鍵與最后輸入的鍵是否有相鄰關(guān)系;
[0014]若是,則繼續(xù)判斷誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)還是右側(cè);當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)時(shí),左側(cè)誤輸入計(jì)數(shù)器的值加I ;當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的右側(cè)時(shí),右側(cè)誤輸入計(jì)數(shù)器的值加I。
[0015]優(yōu)選地,所述執(zhí)機(jī)模式判斷模塊進(jìn)一步用于:
[0016]比較左側(cè)誤輸入計(jì)數(shù)器的值和右側(cè)誤輸入計(jì)數(shù)器的值;
[0017]若左側(cè)誤輸入計(jì)數(shù)器的值大于右側(cè)誤輸入計(jì)數(shù)器的值且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為右手單手執(zhí)機(jī)操作;
[0018]若右側(cè)誤輸入計(jì)數(shù)器的值大于左側(cè)誤輸入計(jì)數(shù)器的值,且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為左手單手執(zhí)機(jī)操作。
[0019]優(yōu)選地,所述面板布局調(diào)整模塊具體用于:
[0020]當(dāng)用戶為左手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從左至右虛擬鍵數(shù)量依次遞減的形式排列;
[0021]當(dāng)用戶為右手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從右至左虛擬鍵數(shù)量依次遞減的形式排列。
[0022]本發(fā)明還提供一種自適應(yīng)調(diào)整觸摸輸入面板布局的方法,包括以下步驟:
[0023]在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息;
[0024]當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端;
[0025]根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。
[0026]優(yōu)選地,所述在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息的步驟包括:
[0027]獲取用戶的鍵入信息;
[0028]判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵;
[0029]若是,則將該次鍵入操作統(tǒng)計(jì)為一次誤輸入。
[0030]優(yōu)選地,所述當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端的步驟包括:
[0031]判斷誤輸入所對(duì)應(yīng)的鍵與最后輸入的鍵是否有相鄰關(guān)系;
[0032]若是,則繼續(xù)判斷誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)還是右側(cè);當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)時(shí),左側(cè)誤輸入計(jì)數(shù)器的值加I ;當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的右側(cè)時(shí),右側(cè)誤輸入計(jì)數(shù)器的值加I。
[0033]優(yōu)選地,所述當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端的步驟進(jìn)一步包括:
[0034]比較左側(cè)誤輸入計(jì)數(shù)器的值和右側(cè)誤輸入計(jì)數(shù)器的值;
[0035]若左側(cè)誤輸入計(jì)數(shù)器的值大于右側(cè)誤輸入計(jì)數(shù)器的值且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為右手單手執(zhí)機(jī)操作;
[0036]若右側(cè)誤輸入計(jì)數(shù)器的值大于左側(cè)誤輸入計(jì)數(shù)器的值,且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為左手單手執(zhí)機(jī)操作。
[0037]優(yōu)選地,所述根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方的步驟包括:
[0038]當(dāng)用戶為左手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從左至右虛擬鍵數(shù)量依次遞減的形式排列;
[0039]當(dāng)用戶為右手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從右至左虛擬鍵數(shù)量依次遞減的形式排列。
[0040]本發(fā)明還提供一種移動(dòng)終端,該移動(dòng)終端包括自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,該裝置包括:
[0041]輸入信息統(tǒng)計(jì)模塊,用于在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息;
[0042]執(zhí)機(jī)模式判斷模塊,用于當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端;
[0043]面板布局調(diào)整模塊,用于根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。
[0044]優(yōu)選地,上述移動(dòng)終端為手機(jī)或平板電腦。
[0045]本發(fā)明通過(guò)統(tǒng)計(jì)分析誤輸入所發(fā)生的區(qū)域,對(duì)用戶執(zhí)機(jī)方式進(jìn)行判斷根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前UI的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方,可以自動(dòng)地匹配用戶的使用習(xí)慣,減少輸入錯(cuò)誤的發(fā)生,提升用戶體驗(yàn)。

【專利附圖】

【附圖說(shuō)明】
[0046]圖1為本發(fā)明一實(shí)施例中自適應(yīng)調(diào)整觸摸輸入面板布局的裝置的結(jié)構(gòu)示意圖;
[0047]圖2為本發(fā)明虛擬鍵初始布局結(jié)構(gòu)示意圖;
[0048]圖3為本發(fā)明一實(shí)施例中調(diào)整后的虛擬鍵布局結(jié)構(gòu)示意圖;
[0049]圖4為本發(fā)明另一實(shí)施例中調(diào)整后的虛擬鍵布局結(jié)構(gòu)示意圖;
[0050]圖5為本發(fā)明一實(shí)施例中自適應(yīng)調(diào)整觸摸輸入面板布局的方法流程示意圖;
[0051]圖6為本發(fā)明另一實(shí)施例中自適應(yīng)調(diào)整觸摸輸入面板布局的方法示意流程圖;
[0052]圖7為本發(fā)明又一實(shí)施例中自適應(yīng)調(diào)整觸摸輸入面板布局的方法流程示意圖;
[0053]圖8為本發(fā)明又一實(shí)施例中自適應(yīng)調(diào)整觸摸輸入面板布局的方法流程示意圖。
[0054]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

【具體實(shí)施方式】
[0055]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
[0056]參照?qǐng)D1,圖1為本發(fā)明一實(shí)施例中自適應(yīng)調(diào)整觸摸輸入面板布局的裝置的結(jié)構(gòu)示意圖,本實(shí)施例中,自適應(yīng)調(diào)整觸摸輸入面板布局的裝置包括:
[0057]輸入信息統(tǒng)計(jì)模塊10,用于在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息;例如,用戶在利用移動(dòng)終端的輸入面板進(jìn)行短信編輯時(shí),輸入信息統(tǒng)計(jì)模塊10等待用戶觸摸虛擬按鍵,以獲取鍵入的文字及其對(duì)應(yīng)的虛擬鍵信息。
[0058]執(zhí)機(jī)模式判斷模塊20,用于當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端;例如,如果左側(cè)區(qū)域內(nèi)發(fā)生的誤輸入明顯多于右側(cè)區(qū)域內(nèi)發(fā)生的誤輸入時(shí),則判斷用戶為單手執(zhí)機(jī)操作,且用戶為右手執(zhí)機(jī);反之則為左手執(zhí)機(jī)。
[0059]面板布局調(diào)整模塊30,用于根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。例如,如果是右手執(zhí)機(jī),則將虛擬按鍵安排到用戶右手單手能完全掌控的地方,如果是左手執(zhí)機(jī),則將虛擬按鍵安排到用戶左手單手能完全掌控的地方。
[0060]本發(fā)明通過(guò)輸入信息統(tǒng)計(jì)模塊10統(tǒng)計(jì)虛擬鍵的誤輸入信息,執(zhí)機(jī)模式判斷模塊20分析誤輸入所發(fā)生的區(qū)域,對(duì)用戶執(zhí)機(jī)方式進(jìn)行判斷,面板布局調(diào)整模塊30根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前UI的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方,可以自動(dòng)地匹配用戶的使用習(xí)慣,減少輸入錯(cuò)誤的發(fā)生,提升用戶體驗(yàn)。
[0061]本發(fā)明實(shí)施例中,輸入信息統(tǒng)計(jì)模塊10具體用于:
[0062]獲取用戶的鍵入信息;
[0063]判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵;
[0064]若是,則將該次鍵入操作統(tǒng)計(jì)為一次誤輸入。
[0065]本發(fā)明實(shí)施例中,輸入信息統(tǒng)計(jì)模塊10等待用戶觸摸虛擬按鍵,以獲取鍵入信息。進(jìn)一步的,可獲取用戶進(jìn)行三次及以上次數(shù)的觸摸虛擬按鍵的操作以進(jìn)行判斷,如果用戶輸入錯(cuò)誤,一般會(huì)刪除誤輸入的字符并輸入正確的字符,待用戶輸入完畢后判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵,如果是,則說(shuō)明用戶進(jìn)行過(guò)一次誤輸入。在一次完整的輸入過(guò)程中,可能存在多次刪除操作,如果統(tǒng)計(jì)所有刪除操作,則難以判定用戶誤輸入所處區(qū)域,因此,本發(fā)明實(shí)施例采用在用戶輸入完畢后判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵以準(zhǔn)確判斷誤輸入操作所處區(qū)域。
[0066]本發(fā)明實(shí)施例中,執(zhí)機(jī)模式判斷模塊20具體用于:
[0067]判斷誤輸入所對(duì)應(yīng)的鍵與最后輸入的鍵是否有相鄰關(guān)系;
[0068]若是,則繼續(xù)判斷誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)還是右側(cè);當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)時(shí),左側(cè)誤輸入計(jì)數(shù)器的值加I ;當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的右側(cè)時(shí),右側(cè)誤輸入計(jì)數(shù)器的值加I。
[0069]執(zhí)機(jī)模式判斷模塊20判斷誤輸入所對(duì)應(yīng)的鍵與最后輸入的鍵是否有相鄰關(guān)系,若無(wú)相鄰關(guān)系,則輸入信息統(tǒng)計(jì)模塊10等待用戶觸摸虛擬按鍵。若有相鄰關(guān)系,執(zhí)機(jī)模式判斷模塊20繼續(xù)判斷誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)還是右側(cè)。具體的,如圖2所示,執(zhí)機(jī)模式判斷模塊20判斷誤輸入鍵位于圖2所示布局中的哪一側(cè),是左側(cè)還是右側(cè)。若是左側(cè),則左側(cè)誤輸入計(jì)數(shù)器Num_Err_Left的值加I ;若是右側(cè),則右側(cè)誤輸入計(jì)數(shù)器Num_Err_Right的值加I。
[0070]進(jìn)一步的,執(zhí)機(jī)模式判斷模塊20進(jìn)一步用于:
[0071]比較左側(cè)誤輸入計(jì)數(shù)器的值和右側(cè)誤輸入計(jì)數(shù)器的值;
[0072]若左側(cè)誤輸入計(jì)數(shù)器的值大于右側(cè)誤輸入計(jì)數(shù)器的值,且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為右手單手執(zhí)機(jī)操作;
[0073]若右側(cè)誤輸入計(jì)數(shù)器的值大于左側(cè)誤輸入計(jì)數(shù)器的值,且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為左手單手執(zhí)機(jī)操作。
[0074]本發(fā)明實(shí)施例中,預(yù)設(shè)值可以由移動(dòng)終端制造商或用戶自設(shè),可以設(shè)為5或10或更大數(shù)值,預(yù)設(shè)值越大越能準(zhǔn)確判定用戶為右手單手執(zhí)機(jī)操作還是左手單手執(zhí)機(jī)操作,當(dāng)Num_Err_Left的值遠(yuǎn)大于Num_Err_Right的值,表明誤輸入的虛擬鍵都在左側(cè),推斷用戶為右手單手執(zhí)機(jī)操作;若Num_Err_Right的值遠(yuǎn)大于Num_Err_Left的值,表明誤輸入的虛擬鍵都在右側(cè),推斷用戶為左手單手執(zhí)機(jī)操作。
[0075]本發(fā)明實(shí)施例中,面板布局調(diào)整模塊30具體用于:
[0076]當(dāng)用戶為左手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從左至右虛擬鍵數(shù)量依次遞減的形式排列;具體的,虛擬鍵盤布局排列形式請(qǐng)參照?qǐng)D3,圖3為從左至右虛擬鍵數(shù)量依次遞減的形式。
[0077]當(dāng)用戶為右手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從右至左虛擬鍵數(shù)量依次遞減的形式排列。具體的,虛擬鍵盤布局排列形式請(qǐng)參照?qǐng)D4,圖3為從右至左虛擬鍵數(shù)量依次遞減的形式。
[0078]本發(fā)明實(shí)施例中面板布局調(diào)整模塊30根據(jù)當(dāng)前用戶執(zhí)機(jī)方式調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方,可以自動(dòng)地匹配用戶的使用習(xí)慣,減少輸入錯(cuò)誤的發(fā)生,提升用戶體驗(yàn)。
[0079]本發(fā)明還提供一種自適應(yīng)調(diào)整觸摸輸入面板布局的方法,該方法基于上述自適應(yīng)調(diào)整觸摸輸入面板布局的裝置實(shí)現(xiàn)。參照?qǐng)D5所示,本發(fā)明一實(shí)施例中,自適應(yīng)調(diào)整觸摸輸入面板布局的方法包括以下步驟:
[0080]步驟S10,在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息;例如,用戶在利用移動(dòng)終端的輸入面板進(jìn)行短信編輯時(shí),等待用戶觸摸虛擬按鍵,以獲取鍵入的文字及其對(duì)應(yīng)的虛擬鍵信息。
[0081]步驟S20,當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端;例如,如果左側(cè)區(qū)域內(nèi)發(fā)生的誤輸入明顯多于右側(cè)區(qū)域內(nèi)發(fā)生的誤輸入時(shí),則判斷用戶為單手執(zhí)機(jī)操作,且用戶為右手執(zhí)機(jī);反之則為左手執(zhí)機(jī)。
[0082]步驟S30,根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。例如,如果是右手執(zhí)機(jī),則將虛擬按鍵安排到用戶右手單手能完全掌控的地方,如果是左手執(zhí)機(jī),則將虛擬按鍵安排到用戶左手單手能完全掌控的地方。
[0083]參照?qǐng)D6所示,上述步驟SlO可包括:
[0084]步驟S11,獲取用戶的鍵入信息;例如,可獲取用戶進(jìn)行三次及以上次數(shù)的觸摸虛擬按鍵的操作以進(jìn)行判斷。
[0085]步驟S11,判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵;如果用戶輸入錯(cuò)誤,一般會(huì)刪除誤輸入的字符并輸入正確的字符,待用戶輸入完畢后判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵,如果是,則說(shuō)明用戶進(jìn)行過(guò)一次誤輸入。
[0086]步驟S12,若是,則將該次鍵入操作統(tǒng)計(jì)為一次誤輸入。在一次完整的輸入過(guò)程中,可能存在多次刪除操作,如果統(tǒng)計(jì)所有刪除操作,則難以判定用戶誤輸入所處區(qū)域,因此,本發(fā)明實(shí)施例采用在用戶輸入完畢后判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵以準(zhǔn)確判斷誤輸入操作所處區(qū)域。
[0087]參照?qǐng)D7,本發(fā)明實(shí)施例中,上述步驟S20可包括:
[0088]步驟S21,判斷誤輸入所對(duì)應(yīng)的鍵與最后輸入的鍵是否有相鄰關(guān)系;
[0089]步驟S22,若是,則繼續(xù)判斷誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)還是右側(cè);
[0090]步驟S23,當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)時(shí),左側(cè)誤輸入計(jì)數(shù)器的值加I ;
[0091]步驟S24,當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的右側(cè)時(shí),右側(cè)誤輸入計(jì)數(shù)器的值加I。
[0092]請(qǐng)參照?qǐng)D8,本發(fā)明一實(shí)施例中,上述步驟S20進(jìn)一步包括:
[0093]步驟S25,比較左側(cè)誤輸入計(jì)數(shù)器的值和右側(cè)誤輸入計(jì)數(shù)器的值;
[0094]步驟S26,若左側(cè)誤輸入計(jì)數(shù)器的值大于右側(cè)誤輸入計(jì)數(shù)器的值且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為右手單手執(zhí)機(jī)操作;
[0095]步驟S27,若右側(cè)誤輸入計(jì)數(shù)器的值大于左側(cè)誤輸入計(jì)數(shù)器的值,且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為左手單手執(zhí)機(jī)操作。
[0096]本發(fā)明實(shí)施例中,預(yù)設(shè)值可以由移動(dòng)終端制造商或用戶自設(shè),可以設(shè)為5或10或更大數(shù)值,預(yù)設(shè)值越大越能準(zhǔn)確判定用戶為右手單手執(zhí)機(jī)操作還是左手單手執(zhí)機(jī)操作,當(dāng)Num_Err_Left的值遠(yuǎn)大于Num_Err_Right的值,表明誤輸入的虛擬鍵都在左側(cè),推斷用戶為右手單手執(zhí)機(jī)操作;若Num_Err_Right的值遠(yuǎn)大于Num_Err_Left的值,表明誤輸入的虛擬鍵都在右側(cè),推斷用戶為左手單手執(zhí)機(jī)操作。
[0097]本發(fā)明實(shí)施例中,上述步驟S30包括:
[0098]當(dāng)用戶為左手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從左至右虛擬鍵數(shù)量依次遞減的形式排列;具體的,虛擬鍵盤布局排列形式請(qǐng)參照?qǐng)D3,圖3為從左至右虛擬鍵數(shù)量依次遞減的形式。
[0099]當(dāng)用戶為右手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從右至左虛擬鍵數(shù)量依次遞減的形式排列。具體的,虛擬鍵盤布局排列形式請(qǐng)參照?qǐng)D4,圖3為從右至左虛擬鍵數(shù)量依次遞減的形式。
[0100]本發(fā)明還提供一種移動(dòng)終端,該移動(dòng)終端具有上述自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,該裝置的結(jié)構(gòu)、功能以及工作原理可參見前述實(shí)施例,在此不一一詳述。應(yīng)當(dāng)說(shuō)明的是,本發(fā)明上述自適應(yīng)調(diào)整觸摸輸入面板布局的裝置可以為一植入到移動(dòng)終端的軟件,而移動(dòng)終端可以為手機(jī)、平板電腦等具有觸摸屏輸入裝置的電子產(chǎn)品。本發(fā)明移動(dòng)終端由于具有前述自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,可以自動(dòng)地匹配用戶的使用習(xí)慣,減少輸入錯(cuò)誤的發(fā)生,提升用戶體驗(yàn),具有廣闊的市場(chǎng)前景。
[0101]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,其特征在于,包括: 輸入信息統(tǒng)計(jì)模塊,用于在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息; 執(zhí)機(jī)模式判斷模塊,用于當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端; 面板布局調(diào)整模塊,用于根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。
2.如權(quán)利要求1所述的自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,其特征在于,所述輸入信息統(tǒng)計(jì)模塊具體用于: 獲取用戶的鍵入信息; 判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵; 若是,則將該次鍵入操作統(tǒng)計(jì)為一次誤輸入。
3.如權(quán)利要求2所述的自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,其特征在于,所述執(zhí)機(jī)模式判斷模塊具體用于: 判斷誤輸入所對(duì)應(yīng)的鍵與最后輸入的鍵是否有相鄰關(guān)系; 若是,則繼續(xù)判斷誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)還是右側(cè);當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)時(shí),左側(cè)誤輸入計(jì)數(shù)器的值加I ;當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的右側(cè)時(shí),右側(cè)誤輸入計(jì)數(shù)器的值加I。
4.如權(quán)利要求3所述的自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,其特征在于,所述執(zhí)機(jī)模式判斷模塊進(jìn)一步用于: 比較左側(cè)誤輸入計(jì)數(shù)器的值和右側(cè)誤輸入計(jì)數(shù)器的值; 若左側(cè)誤輸入計(jì)數(shù)器的值大于右側(cè)誤輸入計(jì)數(shù)器的值且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為右手單手執(zhí)機(jī)操作; 若右側(cè)誤輸入計(jì)數(shù)器的值大于左側(cè)誤輸入計(jì)數(shù)器的值,且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為左手單手執(zhí)機(jī)操作。
5.如權(quán)利要求1至4中任一項(xiàng)所述的自適應(yīng)調(diào)整觸摸輸入面板布局的裝置,其特征在于,所述面板布局調(diào)整模塊具體用于: 當(dāng)用戶為左手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從左至右虛擬鍵數(shù)量依次遞減的形式排列; 當(dāng)用戶為右手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從右至左虛擬鍵數(shù)量依次遞減的形式排列。
6.一種自適應(yīng)調(diào)整觸摸輸入面板布局的方法,其特征在于,包括以下步驟: 在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息; 當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端; 根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方。
7.如權(quán)利要求6所述的自適應(yīng)調(diào)整觸摸輸入面板布局的方法,其特征在于,所述在用戶使用輸入面板進(jìn)行觸摸輸入操作時(shí),實(shí)時(shí)統(tǒng)計(jì)虛擬鍵的誤輸入信息的步驟包括: 獲取用戶的鍵入信息; 判斷倒數(shù)第二次鍵入操作所按虛擬鍵是否是刪除鍵; 若是,則將該次鍵入操作統(tǒng)計(jì)為一次誤輸入。
8.如權(quán)利要求7所述的自適應(yīng)調(diào)整觸摸輸入面板布局的方法,其特征在于,所述當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端的步驟包括: 判斷誤輸入所對(duì)應(yīng)的鍵與最后輸入的鍵是否有相鄰關(guān)系; 若是,則繼續(xù)判斷誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)還是右側(cè);當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的左側(cè)時(shí),左側(cè)誤輸入計(jì)數(shù)器的值加I ;當(dāng)誤輸入所對(duì)應(yīng)的鍵位于虛擬鍵初始布局的右側(cè)時(shí),右側(cè)誤輸入計(jì)數(shù)器的值加I。
9.如權(quán)利要求8所述的自適應(yīng)調(diào)整觸摸輸入面板布局的方法,其特征在于,所述當(dāng)輸入面板其中一端區(qū)域內(nèi)發(fā)生的誤輸入明顯多于另一端區(qū)域內(nèi)發(fā)生的誤輸入時(shí),判定用戶為單手執(zhí)機(jī)操作,且用戶當(dāng)前正單手握持移動(dòng)終端的發(fā)生誤輸入少的那一端的步驟進(jìn)一步包括: 比較左側(cè)誤輸入計(jì)數(shù)器的值和右側(cè)誤輸入計(jì)數(shù)器的值; 若左側(cè)誤輸入計(jì)數(shù)器的值大于右側(cè)誤輸入計(jì)數(shù)器的值且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為右手單手執(zhí)機(jī)操作; 若右側(cè)誤輸入計(jì)數(shù)器的值大于左側(cè)誤輸入計(jì)數(shù)器的值,且兩者之間的差值大于預(yù)設(shè)值,則判定用戶為左手單手執(zhí)機(jī)操作。
10.如權(quán)利要求6至9中任一項(xiàng)所述的自適應(yīng)調(diào)整觸摸輸入面板布局的方法,其特征在于,所述根據(jù)當(dāng)前用戶執(zhí)機(jī)方式,調(diào)整輸入面板和當(dāng)前Π的總體布局,將虛擬按鍵安排到用戶執(zhí)機(jī)之手單手能完全掌控的地方的步驟包括: 當(dāng)用戶為左手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從左至右虛擬鍵數(shù)量依次遞減的形式排列; 當(dāng)用戶為右手單手執(zhí)機(jī)操作時(shí),則將虛擬鍵盤布局調(diào)整為從右至左虛擬鍵數(shù)量依次遞減的形式排列。
11.一種移動(dòng)終端,其特征在于,包括如權(quán)利要求1至5中任一項(xiàng)所述的自適應(yīng)調(diào)整觸摸輸入面板布局的裝置。
12.如權(quán)利要求11的移動(dòng)終端,其特征在于,該移動(dòng)終端為手機(jī)或平板電腦。
【文檔編號(hào)】G06F3/041GK104345944SQ201310337335
【公開日】2015年2月11日 申請(qǐng)日期:2013年8月5日 優(yōu)先權(quán)日:2013年8月5日
【發(fā)明者】傅春 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1