一種信息處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種信息處理方法,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備包括有一觸控顯示單元,所述方法包括:顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域;當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵;在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置。
【專利說明】一種信息處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著電子技術(shù)的迅猛發(fā)展,現(xiàn)有技術(shù)中的很多電子設(shè)備都具有了通訊,娛樂,信息獲取等強(qiáng)大的功能,已成為人們?nèi)粘I畹谋仨毱?。隨著市場需求和觸摸技術(shù)的不斷發(fā)展,虛擬鍵盤得到了日益廣泛的應(yīng)用,特別是在目前用戶對電子設(shè)備的功能和外觀要求越來越高的情況下,虛擬鍵盤能很好的滿足用戶的要求。
[0003]目前虛擬鍵盤主要應(yīng)用在可移動的電子設(shè)備上,如:筆記本電腦、手機(jī)、游戲機(jī)等。用戶在操作電子設(shè)備時在電子設(shè)備的觸控顯示單元上會顯示出虛擬鍵盤,用戶可以在虛擬鍵盤上進(jìn)行各種操作,如接電話、聊天、打游戲、看電影等。
[0004]本申請發(fā)明人在實(shí)現(xiàn)本申請實(shí)施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
[0005]在通過虛擬鍵盤輸入內(nèi)容的過程中,由于現(xiàn)有技術(shù)中的虛擬鍵盤在顯示單元上顯示時,存在可能出現(xiàn)虛擬鍵盤的位置與需要輸入內(nèi)容的位置離得遠(yuǎn)的技術(shù)問題,所以,就會導(dǎo)致用戶需要來回地移動視線,導(dǎo)致用戶體驗(yàn)度不好。
[0006]在現(xiàn)有技術(shù)中,由于電子設(shè)備在檢測到虛擬鍵盤上有用戶的操作時,一般沒有反饋輸出,即使有,對于按不同的按鍵,其反饋輸出是一樣,如都是振動一下,所以,現(xiàn)有技術(shù)中存在由于不能針對不同按鍵輸出不同反饋,而導(dǎo)致的電子設(shè)備容易誤輸入的技術(shù)問題,進(jìn)而使得用戶不能實(shí)現(xiàn)盲打。
【發(fā)明內(nèi)容】
[0007]本申請實(shí)施例通過提供一種信息處理方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中存在可能出現(xiàn)虛擬鍵盤的位置與需要輸入內(nèi)容的位置離得遠(yuǎn)的技術(shù)問題,通過在需要輸入內(nèi)容的位置提供按鍵對應(yīng)字符的技術(shù)方案,實(shí)現(xiàn)在虛擬鍵盤進(jìn)行盲打的技術(shù)效果。
[0008]為解決上述技術(shù)問題,本申請實(shí)施例一方面提供了一種信息處理方法,應(yīng)用于一電子設(shè)備中,所述方法包括:
[0009]顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,所述虛擬鍵盤包括第一按鍵,所述第一按鍵上具有一字符;每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述每個所述至少一個按鍵顯示在與所述每個所述至少一個按鍵對應(yīng)的第一子顯示區(qū)域內(nèi);所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域;
[0010]當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵;其中,所述至少一個操作體的位置為所述第一區(qū)域內(nèi)的任意位置且與所述任意位置對應(yīng)的所述第二按鍵為所述虛擬鍵盤上的任意一個按鍵;
[0011]在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置。
[0012]進(jìn)一步地,所述當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,根據(jù)所述第一區(qū)域,確定所述虛擬鍵盤上對應(yīng)的第二按鍵,具體包括:
[0013]判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果;
[0014]在所述判斷結(jié)果表明在所述預(yù)設(shè)區(qū)域內(nèi)存在所述至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵。
[0015]進(jìn)一步地,所述判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果,具體為:
[0016]判斷在所述觸控顯示單元的表面的預(yù)設(shè)表面區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果;或
[0017]判斷在所述觸控顯示單元上方與所述觸控顯示單元之間的距離為一預(yù)設(shè)距離值的預(yù)設(shè)空間區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果。
[0018]進(jìn)一步地,所述根據(jù)所述第一區(qū)域,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵,具體為:
[0019]基于所述第一子顯示區(qū)域與按鍵間的第一對應(yīng)關(guān)系,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的且與所述第一子顯示區(qū)域?qū)?yīng)的第二按鍵。
[0020]進(jìn)一步地,在所述在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符之后,所述方法還包括:
[0021]在所述至少一個操作體完成至少一次操作后,響應(yīng)所述至少一次操作,將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域。
[0022]進(jìn)一步地,所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置,具體為:所述虛擬鍵盤的按鍵操作被響應(yīng)時光標(biāo)位置發(fā)生改變的位置,或
[0023]將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域后待輸入的位置。
[0024]另一方面,本申請實(shí)例還提供一種電子設(shè)備,所述電子設(shè)備包括:
[0025]觸控顯示單元,用于顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,所述虛擬鍵盤包括第一按鍵,所述第一按鍵上具有一字符;每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述每個所述至少一個按鍵顯示在與所述每個所述至少一個按鍵對應(yīng)的第一子顯示區(qū)域內(nèi);所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域;
[0026]確定單元,用于當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵;其中,所述至少一個操作體的位置為所述第一區(qū)域內(nèi)的任意位置且與所述任意位置對應(yīng)的所述第二按鍵為所述虛擬鍵盤上的任意一個按鍵;
[0027]其中,所述觸控顯示單元,還用于在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置。
[0028]其中,所述確定單元包括:
[0029]判斷子單元,用于判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果;
[0030]確定子單元,在所述判斷結(jié)果表明在所述預(yù)設(shè)區(qū)域內(nèi)存在所述至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵。
[0031]其中,所述判斷子單元具體為第一判斷子單元,用于判斷在所述觸控顯示單元的表面的預(yù)設(shè)表面區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果的單元;或
[0032]第二判斷子單元,用于判斷在所述觸控顯示單元上方與所述觸控顯示單元之間的距離為一預(yù)設(shè)距離值的預(yù)設(shè)空間區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果的單
J Li ο
[0033]其中,所述確定子單元為:
[0034]用于基于所述第一子顯示區(qū)域與按鍵間的第一對應(yīng)關(guān)系,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的且與所述第一子顯示區(qū)域?qū)?yīng)的第二按鍵的單元。
[0035]其中,所述電子設(shè)備還包括:輸入單元,用于在所述在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符之后,用于在所述至少一個操作體完成至少一次操作后,響應(yīng)所述至少一次操作,將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域。
[0036]其中,所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置,具體為:所述虛擬鍵盤的按鍵操作被響應(yīng)時光標(biāo)位置發(fā)生改變的位置,或
[0037]將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域后待輸入的位置。
[0038]本申請實(shí)施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0039]1,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,有效解決了現(xiàn)有技術(shù)中存在的可能出現(xiàn)虛擬鍵盤的位置與需要輸入內(nèi)容的位置離得遠(yuǎn)的技術(shù)問題,進(jìn)而實(shí)現(xiàn)在虛擬鍵盤上進(jìn)行盲打的技術(shù)效果,進(jìn)而有效提升了用戶使用虛擬鍵盤時的用戶體驗(yàn)度。
[0040]2,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,有效解決了現(xiàn)有技術(shù)中存在由于不能針對不同按鍵輸出不同反饋,而導(dǎo)致的電子設(shè)備容易誤輸入的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了準(zhǔn)確輸入的技術(shù)效果。
[0041]3,進(jìn)一步地,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,在用戶通過虛擬鍵盤輸入內(nèi)容的過程中,還可以有效減少來回移動視線的時間,進(jìn)而提高了輸入的效率。
【專利附圖】
【附圖說明】
[0042]圖1為本申請實(shí)施例中一種信息處理方法的流程圖;
[0043]圖2為本申請實(shí)施例中電子設(shè)備的結(jié)構(gòu)圖;
[0044]圖3為本申請實(shí)施例中電子設(shè)備中確定單元的結(jié)構(gòu)圖;
[0045]圖4為本申請實(shí)施例中智能手機(jī)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0046]本申請實(shí)施例通過提供一種信息處理方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中存在可能出現(xiàn)虛擬鍵盤的位置與需要輸入內(nèi)容的位置離得遠(yuǎn)的技術(shù)問題,通過在需要輸入內(nèi)容的位置提供按鍵對應(yīng)字符的技術(shù)方案,實(shí)現(xiàn)在虛擬鍵盤進(jìn)行盲打的技術(shù)效果。
[0047]本申請實(shí)施中的技術(shù)方案為解決上述技術(shù)問題??傮w思路如下:
[0048]顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,所述虛擬鍵盤包括第一按鍵,所述第一按鍵上具有一字符;每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述每個所述至少一個按鍵顯示在與所述每個所述至少一個按鍵對應(yīng)的第一子顯示區(qū)域內(nèi);所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域;
[0049]當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵;其中,所述至少一個操作體的位置為所述第一區(qū)域內(nèi)的任意位置且與所述任意位置對應(yīng)的所述第二按鍵為所述虛擬鍵盤上的任意一個按鍵;
[0050]在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置。
[0051]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對上述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0052]在本申請實(shí)施例中,提供了一種信息處理方法,應(yīng)用于一電子設(shè)備中,其中,所述電子設(shè)備可以是智能手機(jī),可以是游戲機(jī),也可以是平板電腦,在本申請實(shí)施例中,在此就不再一一舉例了。請參考圖1,本申請實(shí)施例中的信息處理方法具體包括:
[0053]S10,顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,所述虛擬鍵盤包括第一按鍵,所述第一按鍵上具有一字符;每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述每個所述至少一個按鍵顯示在與所述每個所述至少一個按鍵對應(yīng)的第一子顯示區(qū)域內(nèi);所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域。
[0054]在本申請實(shí)施例中,所述觸控顯示單元具體可以是電子設(shè)備的觸摸顯示屏,所述軟鍵盤具體可以是電子設(shè)備的虛擬鍵盤,虛擬鍵盤的大小可以根據(jù)電子設(shè)備的顯示屏進(jìn)行調(diào)整。在具體實(shí)施例中,如:當(dāng)用戶在使用電子設(shè)備打字輸入時,觸摸顯示屏上的一區(qū)域顯示一虛擬鍵盤,在觸摸顯示屏上的另一區(qū)域顯示一輸入?yún)^(qū)域,如:用戶正在打字時光標(biāo)附近的區(qū)域,這時需要在觸摸顯示屏上確認(rèn)一個與虛擬鍵盤所在區(qū)域以及輸入?yún)^(qū)域不同的區(qū)域,所述區(qū)域可大可小,可以根據(jù)用戶的不同需求進(jìn)行設(shè)置。
[0055]在具體實(shí)施例中,虛擬鍵盤上的按鍵可以有字符也可以沒有字符,如當(dāng)按鍵為空格鍵時沒有字符,虛擬鍵盤上的按鍵字符可以一樣也可以不一樣,如可以有2個shift按鍵,其中每個按鍵對應(yīng)一個子顯示區(qū)域,如按鍵A對應(yīng)一屬于按鍵A范圍的子顯示區(qū)域,所有按鍵的子顯示區(qū)域構(gòu)成了虛擬鍵盤的顯示區(qū)域。
[0056]在步驟SlO之后,本申請實(shí)施例的方法便進(jìn)入步驟S20,即:當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上對應(yīng)的第二按鍵;其中,所述至少一個操作體的位置為所述第一區(qū)域內(nèi)的任意位置且與所述任意位置對應(yīng)的所述第二按鍵為所述虛擬鍵盤上的任意一個按鍵。
[0057]在本申請實(shí)施例中所述至少一個操作體可以是:用戶的手指、電子設(shè)備的操作筆等。本申請不做具體限制。
[0058]其中,對于步驟S20中當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上對應(yīng)的第二按鍵,具體包括:
[0059]首先,判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果;
[0060]然后,在所述判斷結(jié)果表明在所述預(yù)設(shè)區(qū)域內(nèi)存在所述至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵。
[0061]其中,判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,在具體實(shí)現(xiàn)中有兩種判斷方式:
[0062]第一種:判斷在所述觸控顯示單元的表面的預(yù)設(shè)表面區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果。
[0063]具體來講,即是用電子設(shè)備觸控顯示單元中的觸控設(shè)備感應(yīng)是否存在操作體。在具體實(shí)現(xiàn)過程中,由于當(dāng)用戶手指觸摸觸控顯示單元時,就會因接觸所述觸控顯示單元而對觸控顯示單元產(chǎn)生壓力,進(jìn)而使得接觸位置的電容值發(fā)生變化,所以,觸控顯示單元能夠檢測到是否有用戶手指接觸觸控顯示單元。
[0064]第二種:判斷在所述觸控顯示單元上方與所述觸控顯示單元之間的距離為一預(yù)設(shè)距離值的預(yù)設(shè)空間區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果。
[0065]具體來講,即:在第二種方式中,電子設(shè)備會內(nèi)置或外接一個圖像采集單元,所述圖像采集單元具體可以是普通攝像頭,也可以具有紅外成像功能的紅外成像裝置,利用圖像采集單元采集到圖像,并通過對圖像進(jìn)行分析,就可以確定在觸控顯示單元顯示有軟鍵盤的第一區(qū)域的預(yù)設(shè)空間區(qū)域內(nèi),是否存在有至少一個操作體。在具體實(shí)現(xiàn)中,所述預(yù)設(shè)距離值可以為2cm,也可以為1cm,本申請不做具體限制,當(dāng)預(yù)設(shè)距離值可以為2cm時,這時預(yù)設(shè)空間區(qū)域就為距離所述觸控顯示單元的表面小于2cm的區(qū)域。
[0066]具體來講,當(dāng)電子設(shè)備為一智能手機(jī),圖像采集單元是普通攝像頭,且操作體為用戶的手時,第二種方式的具體實(shí)現(xiàn)過程如下:
[0067]當(dāng)用戶的手懸停在觸摸顯示單元的上空時,首先,手機(jī)中的普通攝像頭就會拍攝到包含有用戶的手的圖像;然后,手機(jī)中的處理器就會獲得該圖像,并對圖像進(jìn)行識別分析,進(jìn)而識別出圖像中包含有用戶的手,這樣就確定了在所述觸控顯示單元的上空存在有操作體,即用戶的手。
[0068]其中,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵,具體包括:
[0069]首先,在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,響應(yīng)所述至少一個操作體中每個操作體在所述預(yù)設(shè)區(qū)域內(nèi)的操作,確定所述第一子顯示區(qū)域;
[0070]然后,基于所述第一子顯示區(qū)域與按鍵間的第一對應(yīng)關(guān)系,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的且與所述第一子顯示區(qū)域?qū)?yīng)的第二按鍵。
[0071]其中,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的且與所述第一子顯示區(qū)域?qū)?yīng)的第二按鍵,在具體實(shí)現(xiàn)中,有兩種方式:
[0072]第一種:首先,在所述觸控顯示單元的所述第一區(qū)域的表面存在與所述軟鍵盤中的至少一個按鍵對應(yīng)的至少一個操作體時,響應(yīng)所述至少一個操作體中每個操作體在所述觸控顯示單元上的接觸操作;然后,確定所述至少一個操作體在所述觸控顯示單元上的至少一個觸控位置;然后,基于觸控位置與所述軟鍵盤的按鍵間的第一對應(yīng)關(guān)系,確定出與所述至少一個觸控位置對應(yīng)的所述軟鍵盤的至少按鍵。具體來講,即是在本申請實(shí)施例中利用電子設(shè)備觸控顯示單元中表面上的觸控設(shè)備感應(yīng)到存在操作體,觸控設(shè)備響應(yīng)接觸操作,確定出接觸操作的觸控位置,基于觸控位置與按鍵的第一對應(yīng)關(guān)系確定出按鍵。在具體實(shí)現(xiàn)過程中,由于當(dāng)用戶手指觸摸觸控顯示單元時,就會因接觸所述觸控顯示單元而對觸控顯示單元產(chǎn)生壓力,進(jìn)而使得接觸位置的電容值發(fā)生變化,所以,觸控顯示單元能夠檢測到有用戶手指接觸觸控顯示單元,并且觸控顯示單元能夠響應(yīng)接觸位置的電容值變化,確定出接觸位置的位置信息,由于觸控位置與軟鍵盤上的按鍵存在第一對應(yīng)關(guān)系,所以能確定出與觸控位置對應(yīng)的按鍵。
[0073]在本申請實(shí)例中,所述觸控位置與軟鍵盤的按鍵間的第一對應(yīng)關(guān)系具體可以是:一個觸控位置對應(yīng)多個軟鍵盤上的按鍵,如:當(dāng)觸控位置對應(yīng)軟鍵盤中的按鍵S時,此時觸控位置對應(yīng)的按鍵為:A、S、D ;也可以是一個觸控位置對應(yīng)一個軟鍵盤上的按鍵,如:當(dāng)觸控位置對應(yīng)軟鍵盤中的按鍵I時,此時觸控位置對應(yīng)的按鍵為:1。本申請不做具體限制。
[0074]第二種:首先,在通過圖像采集單元檢測在所述觸控顯示單元的所述第一區(qū)域的預(yù)設(shè)空間區(qū)域內(nèi)存在與所述軟鍵盤中的至少一個按鍵對應(yīng)的至少一個操作體時,通過分析通過所述圖像采集單元獲得的第一圖像;然后,確定所述至少一個操作體在所述觸控顯示單元第一區(qū)域的至少一個區(qū)域;然后,基于區(qū)域與所述軟鍵盤的按鍵間的第一對應(yīng)關(guān)系,確定出與所述至少一個區(qū)域?qū)?yīng)的所述軟鍵盤的至少一個按鍵。
[0075]具體來講,即:在第二種方式中,電子設(shè)備會內(nèi)置或外接一個圖像采集單元,所述圖像采集單元具體可以是普通攝像頭,也可以具有紅外成像功能的紅外成像裝置,利用圖像采集單元采集到圖像,并通過對圖像進(jìn)行分析,就可以確定在觸控顯示單元顯示有軟鍵盤的第一區(qū)域的預(yù)設(shè)空間區(qū)域內(nèi)存在有至少一個操作體,并且通過分析采集到的圖像可以確定操作體在所述第一區(qū)域中的區(qū)域位置,基于區(qū)域與軟鍵盤的按鍵間的第一對應(yīng)關(guān)系,可以確定與區(qū)域?qū)?yīng)的按鍵。
[0076]具體來講,當(dāng)電子設(shè)備為一智能手機(jī),圖像采集單元是普通攝像頭,且操作體為用戶的手時,第二種方式的具體實(shí)現(xiàn)過程如下:當(dāng)用戶的手懸停在觸摸顯示單元的上空時,首先,手機(jī)中的普通攝像頭就會拍攝到包含有用戶的手的圖像;然后,手機(jī)中的處理器就會獲得該圖像,并對圖像進(jìn)行識別分析,進(jìn)而識別出圖像中包含有用戶的手,并且獲得用戶的手的空中位置信息;然后,利用空中位置信息獲得在手機(jī)觸摸顯示單元上的位置信息,然后,手機(jī)基于用戶的手在觸摸顯示單元上的位置信息與軟鍵盤的第一對應(yīng)關(guān)系,確定出與用戶手對應(yīng)的按鍵。
[0077]在本申請實(shí)例中,所述區(qū)域與軟鍵盤的按鍵間的第一對應(yīng)關(guān)系具體可以是:一個區(qū)域?qū)?yīng)多個軟鍵盤上的按鍵,如:當(dāng)區(qū)域?qū)?yīng)軟鍵盤中的按鍵S時,此時區(qū)域?qū)?yīng)的按鍵為:A、S、D ;也可以是一個區(qū)域?qū)?yīng)一個軟鍵盤上的按鍵,如:當(dāng)區(qū)域?qū)?yīng)軟鍵盤中的按鍵I時,此時觸控位置對應(yīng)的按鍵為:1。本申請不做具體限制。
[0078]在步驟S20之后,本申請實(shí)施例的方法便進(jìn)入步驟S30,即:在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置。
[0079]其中,所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置,具體為:所述虛擬鍵盤的按鍵操作被響應(yīng)時光標(biāo)位置發(fā)生改變的位置,或?qū)⑺龅诙存I對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域后待輸入的位置。
[0080]具體實(shí)現(xiàn)過程如:當(dāng)用戶手指觸摸電子設(shè)備觸控顯示單元上的軟鍵盤中的按鍵或者懸停在軟鍵盤的上空,電子設(shè)備會在觸控顯示單元離需要輸入內(nèi)容的位置較近的地方將字符顯示出來。在本申請實(shí)例中,以觸控顯示單元的中線劃分左右坐標(biāo)群,左側(cè)坐標(biāo)對應(yīng)的符號顯示在第二區(qū)域左側(cè),右側(cè)坐標(biāo)對應(yīng)的字符顯示在第二區(qū)域右側(cè)。
[0081]在具體實(shí)現(xiàn)中,當(dāng)用戶在進(jìn)行英文輸入時,用戶輸入一個字符后,如:a,這時光標(biāo)預(yù)定位置為光標(biāo)往后移動的位置,當(dāng)用戶在進(jìn)行中文輸入時,如用戶使用輸入法,如:搜狗輸入法輸入時,輸入字符z之后,這時的預(yù)定位置為光標(biāo)周圍輸入提示變化的位置,如在使用輸入軟件進(jìn)行輸入時的提示區(qū)域。
[0082]在具體實(shí)現(xiàn)中,所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置也可以為:將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域后待輸入的位置,如用戶使用虛擬鍵盤進(jìn)行輸入時,假設(shè)英文輸入,用戶輸入一個字符后,如:b,這時在靠近字符b的右方區(qū)域即為待輸入的位置。
[0083]在步驟S30之后,即,在所述在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符之后,所述方法還包括:
[0084]在所述至少一個操作體完成至少一次操作后,響應(yīng)所述至少一次操作,將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域。
[0085]在具體實(shí)現(xiàn)中,假設(shè)電子設(shè)備為智能手機(jī),用戶在智能手機(jī)的觸控顯示單元中的虛擬鍵盤完成一次操作之后,如:用戶的手指接觸虛擬鍵盤的按鍵,假設(shè)按鍵a,然后離開,這時智能手機(jī)響應(yīng)這次接觸操作,將與按鍵a對應(yīng)的字符a輸入在智能手機(jī)顯示單元的編輯區(qū)域。
[0086]下面為了更清楚地讓本領(lǐng)域普通技術(shù)人員理解本申請實(shí)施例中的方法,將以用戶A通過智能手機(jī)中的短信程序輸入文字為例,對上述方法的具體實(shí)施過程作詳細(xì)介紹:
[0087]請參考圖4,所述智能手機(jī)包括如下結(jié)構(gòu):
[0088]機(jī)殼50 ;
[0089]觸控屏51,設(shè)置于所述機(jī)殼50表面,在觸控屏有一短信編輯區(qū)域511和一虛擬鍵盤輸入?yún)^(qū)域512。
[0090]首先,用戶A打開所述智能手機(jī)執(zhí)行短信程序輸入文字。
[0091]然后,用戶A在觸控屏51中的短信編輯區(qū)域511處進(jìn)行文字輸入,這時根據(jù)用戶的視點(diǎn)位置信息或者文字輸入處的光標(biāo)的位置信息,在觸控屏51中確定一輸入提示區(qū)域513。
[0092]然后,根據(jù)用戶在觸控屏51中虛擬輸入鍵盤512中的操作,用戶可以是觸摸軟鍵盤也可以是懸停在軟鍵盤上空。
[0093]如果是用戶觸摸軟鍵盤,觸控屏51會根據(jù)用戶的觸控位置,得到一觸控位置信息;然后基于觸控屏51中觸控位置和軟鍵盤中字符的第一對應(yīng)關(guān)系可以得到與觸控位置相對應(yīng)的字符。例如:用戶觸摸軟鍵盤中字符F,這時得到與觸控位置對應(yīng)的字符F。
[0094]如果是用戶的手指懸停在觸控屏51的軟鍵盤上空,這時手機(jī)會采集到用戶手指的圖像信息并進(jìn)行分析處理,得到用戶手指的空中位置信息;然后基于空中位置和軟鍵盤字符的第二對應(yīng)關(guān)系可以得到與空中位置相對應(yīng)的字符。例如:用戶懸停在軟鍵盤中字符G的上方,這時能得到與空中位置對應(yīng)的字符G。
[0095]最后,將用戶在虛擬鍵盤輸入?yún)^(qū)域512處得到的字符顯示在觸控屏51中確定一輸入提示區(qū)域513中,這樣用戶就能看到軟鍵盤的輸入提示,從而在智能手機(jī)上進(jìn)行盲打輸入短?目。
[0096]上述本申請實(shí)施例中的技術(shù)方案,至少具有如下的技術(shù)效果或優(yōu)點(diǎn):
[0097]1,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,有效解決了現(xiàn)有技術(shù)中存在的可能出現(xiàn)虛擬鍵盤的位置與需要輸入內(nèi)容的位置離得遠(yuǎn)的技術(shù)問題,進(jìn)而實(shí)現(xiàn)在虛擬鍵盤上進(jìn)行盲打的技術(shù)效果,進(jìn)而有效提升了用戶使用虛擬鍵盤時的用戶體驗(yàn)度。
[0098]2,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,有效解決了現(xiàn)有技術(shù)中存在由于不能針對不同按鍵輸出不同反饋,而導(dǎo)致的電子設(shè)備容易誤輸入的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了準(zhǔn)確輸入的技術(shù)效果。
[0099]3,進(jìn)一步地,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,在用戶通過虛擬鍵盤輸入內(nèi)容的過程中,還可以有效減少來回移動視線的時間,進(jìn)而提高了輸入的效率。
[0100]對應(yīng)實(shí)施例一中的一種信息處理方法,實(shí)施例一還提供一種對應(yīng)信息處理方法的電子設(shè)備,其中,所述電子設(shè)備可以是智能手機(jī),可以是游戲機(jī),也可以是平板電腦,在本申請實(shí)施例中,在此就不再一一舉例了,請參考圖2和圖3,本申請實(shí)施例中的電子設(shè)備包括:
[0101]觸控顯示單元101,用于顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,所述虛擬鍵盤包括第一按鍵,所述第一按鍵上具有一字符;每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述 每個所述至少一個按鍵顯示在與所述每個所述至少一個按鍵對應(yīng)的第一子顯示區(qū)域內(nèi);所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域;
[0102]確定單元102,用于當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵;其中,所述至少一個操作體的位置為所述第一區(qū)域內(nèi)的任意位置且與所述任意位置對應(yīng)的所述第二按鍵為所述虛擬鍵盤上的任意一個按鍵;
[0103]其中,所述觸控顯示單元101,還用于在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置,或?qū)⑺龅诙存I對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域后待輸入的位置。
[0104]本申請實(shí)施例中,所述確定單元102包括:
[0105]判斷子單元102a,用于判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果;
[0106]確定子單元102b:用于在所述判斷結(jié)果表明在所述預(yù)設(shè)區(qū)域內(nèi)存在所述至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵。
[0107]在本申請實(shí)施例中,所述判斷子單元102a具體可以為第一判斷子單元,用于判斷在所述觸控顯示單元的表面的預(yù)設(shè)表面區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果的單元;或
[0108]第二判斷子單元,用于判斷在所述觸控顯示單元上方與所述觸控顯示單元之間的距離為一預(yù)設(shè)距離值的預(yù)設(shè)空間區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果的單
J Li ο[0109]在本申請實(shí)施例中,所述確定子單元102b為:
[0110]用于基于所述第一子顯示區(qū)域與按鍵間的第一對應(yīng)關(guān)系,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的且與所述第一子顯示區(qū)域?qū)?yīng)的第二按鍵的單元。
[0111]在本申請實(shí)施例中,所述電子設(shè)備還包括:輸入單元,用于在所述至少一個操作體完成至少一次操作后,響應(yīng)所述至少一次操作,將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域。
[0112]在本申請實(shí)施例中,所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置,具體為:所述虛擬鍵盤的按鍵操作被響應(yīng)時光標(biāo)位置發(fā)生改變的位置。
[0113]上述本申請實(shí)施例中的技術(shù)方案,至少具有如下的技術(shù)效果或優(yōu)點(diǎn):
[0114]1,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,有效解決了現(xiàn)有技術(shù)中存在的可能出現(xiàn)虛擬鍵盤的位置與需要輸入內(nèi)容的位置離得遠(yuǎn)的技術(shù)問題,進(jìn)而實(shí)現(xiàn)在虛擬鍵盤上進(jìn)行盲打的技術(shù)效果,進(jìn)而有效提升了用戶使用虛擬鍵盤時的用戶體驗(yàn)度。
[0115]2,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,有效解決了現(xiàn)有技術(shù)中存在由于不能針對不同按鍵輸出不同反饋,而導(dǎo)致的電子設(shè)備容易誤輸入的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了準(zhǔn)確輸入的技術(shù)效果。
[0116]3,進(jìn)一步地,由于采用了在用戶視點(diǎn)附近范圍顯示與虛擬鍵盤對應(yīng)的提示鍵符的技術(shù)手段,所以,在用戶通過虛擬鍵盤輸入內(nèi)容的過程中,還可以有效減少來回移動視線的時間,進(jìn)而提高了輸入的效率。
[0117]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0118]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種信息處理方法,應(yīng)用于一電子設(shè)備中,其特征在于,所述電子設(shè)備包括:有一觸控顯示單元,所述方法包括: 顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,所述虛擬鍵盤包括第一按鍵,所述第一按鍵上具有一字符;每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述每個所述至少一個按鍵顯示在與所述每個所述至少一個按鍵對應(yīng)的第一子顯示區(qū)域內(nèi);所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域; 當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵;其中,所述至少一個操作體的位置為所述第一區(qū)域內(nèi)的任意位置且與所述任意位置對應(yīng)的所述第二按鍵為所述虛擬鍵盤上的任意一個按鍵; 在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,根據(jù)所述第一區(qū)域,確定所述虛擬鍵盤上對應(yīng)的第二按鍵,具體包括: 判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果; 在所述判斷結(jié)果表明在所述預(yù)設(shè)區(qū)域內(nèi)存在所述至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵。
3.如權(quán)利要求2所述的方法,其特征在于,所述判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果,具體為: 判斷在所述觸控顯示單元的表面的預(yù)設(shè)表面區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果;或 判斷在所述觸控顯示單元上方與所述觸控顯示單元之間的距離為一預(yù)設(shè)距離值的預(yù)設(shè)空間區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果。
4.如權(quán)利要求1-3中任一權(quán)項(xiàng)所述的方法,其特征在于,所述確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵,具體為: 基于所述第一子顯示區(qū)域與按鍵間的第一對應(yīng)關(guān)系,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的且與所述第一子顯示區(qū)域?qū)?yīng)的第二按鍵。
5.如權(quán)利要求1-3中任一權(quán)項(xiàng)所述的方法,其特征在于,在所述在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符之后,所述方法還包括: 在所述至少一個操作體完成至少一次操作后,響應(yīng)所述至少一次操作,將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域。
6.如權(quán)利要求1-3中任一權(quán)項(xiàng)所述的方法,其特征在于,所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置,具體為:所述虛擬鍵盤的按鍵操作被響應(yīng)時光標(biāo)位置發(fā)生改變的位置,或 將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域后待輸入的位置。
7.—種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 觸控顯示單元,用于顯示一虛擬鍵盤,所述虛擬鍵盤由至少一個按鍵構(gòu)成,所述虛擬鍵盤包括第一按鍵,所述第一按鍵上具有一字符;每個所述至少一個按鍵對應(yīng)一第一子顯示區(qū)域;所述每個所述至少一個按鍵顯示在與所述每個所述至少一個按鍵對應(yīng)的第一子顯示區(qū)域內(nèi);所述至少一個第一子顯示區(qū)域構(gòu)成所述觸控顯示單元上的第一區(qū)域; 確定單元,用于當(dāng)在所述第一區(qū)域?qū)?yīng)的預(yù)設(shè)區(qū)域內(nèi)存在至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵;其中,所述至少一個操作體的位置為所述第一區(qū)域內(nèi)的任意位置且與所述任意位置對應(yīng)的所述第二按鍵為所述虛擬鍵盤上的任意一個按鍵; 其中,所述觸控顯示單元,還用于在第二區(qū)域的預(yù)定位置顯示所述第二按鍵對應(yīng)的第二字符,所述第一區(qū)域與所述第二區(qū)域不同,其中,所述預(yù)定位置為當(dāng)所述至少一個操作體在所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置。
8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述確定單元包括: 判斷子單元,用于判斷在一預(yù)設(shè)區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果; 確定子單元,在所述判斷結(jié)果表明在所述預(yù)設(shè)區(qū)域內(nèi)存在所述至少一個操作體時,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的第二按鍵。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述判斷子單元具體為第一判斷子單元,用于判斷在所述觸控顯示單元的表面的預(yù)設(shè)表面區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果的單元;或 第二判斷子單元,用于判斷在所述觸控顯示單元上方與所述觸控顯示單元之間的距離為一預(yù)設(shè)距離值的預(yù)設(shè) 空間區(qū)域內(nèi)是否存在至少一個操作體,生成一判斷結(jié)果的單元。
10.如權(quán)利要求7-9中任一權(quán)項(xiàng)所述的電子設(shè)備,其特征在于,所述確定子單元為: 用于基于所述第一子顯示區(qū)域與按鍵間的第一對應(yīng)關(guān)系,確定所述虛擬鍵盤上與所述至少一個操作體對應(yīng)的且與所述第一子顯示區(qū)域?qū)?yīng)的第二按鍵的單元。
11.如權(quán)利要求7-9中任一權(quán)項(xiàng)所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括:輸入單元,用于在所述至少一個操作體完成至少一次操作后,響應(yīng)所述至少一次操作,將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域。
12.如權(quán)利要求7-9中任一權(quán)項(xiàng)所述的電子設(shè)備,其特征在于,所述虛擬鍵盤的按鍵操作被響應(yīng)時發(fā)生變化的位置,具體為:所述虛擬鍵盤的按鍵操作被響應(yīng)時光標(biāo)位置發(fā)生改變的位置,或 將所述第二按鍵對應(yīng)的第二字符輸入在所述第二區(qū)域的編輯區(qū)域后待輸入的位置。
【文檔編號】G06F3/0488GK104007916SQ201310062067
【公開日】2014年8月27日 申請日期:2013年2月27日 優(yōu)先權(quán)日:2013年2月27日
【發(fā)明者】甘大勇 申請人:聯(lián)想(北京)有限公司