两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

輸入方法、輸入裝置和電子設(shè)備與流程

文檔序號:11250470閱讀:1077來源:國知局
輸入方法、輸入裝置和電子設(shè)備與流程

本發(fā)明涉及智能輸入領(lǐng)域,特別涉及一種輸入方法、輸入裝置和電子設(shè)備。



背景技術(shù):

圖1為現(xiàn)有技術(shù)虛擬鍵盤的示意圖。如圖1所示的現(xiàn)有觸屏設(shè)備的鍵盤輸入經(jīng)常會按錯,導(dǎo)致文字輸入的效率下降。

如圖1所示的現(xiàn)有觸屏設(shè)備的鍵盤誤觸概率高,尤其是小屏幕的觸屏手機。

此外,對于一些熟悉漢語拼音,但對于鍵盤輸入還很陌生的人,鍵盤上與輸入目的不相干的字母會對他們造成誤導(dǎo)和困惑。



技術(shù)實現(xiàn)要素:

鑒于以上技術(shù)問題,本發(fā)明提供了一種輸入方法、輸入裝置和電子設(shè)備,提高了輸入的目的性和準(zhǔn)確性。

根據(jù)本發(fā)明的一個方面,提供一種輸入方法,包括:

響應(yīng)于用戶的輸入請求,向用戶顯示虛擬鍵盤,其中所述虛擬鍵盤包括多個虛擬按鍵;

響應(yīng)于用戶點擊一個虛擬按鍵,確定與被點擊虛擬按鍵相關(guān)聯(lián)的至少一個關(guān)聯(lián)虛擬按鍵;

突出顯示所述關(guān)聯(lián)虛擬按鍵,以便用戶的后續(xù)點擊輸入。

在本發(fā)明的一個實施例中,所述突出顯示所述關(guān)聯(lián)虛擬按鍵包括:

遮蓋無關(guān)按鍵,其中,所述無關(guān)按鍵為除被點擊虛擬按鍵和關(guān)聯(lián)虛擬按鍵外的其它虛擬按鍵。

在本發(fā)明的一個實施例中,所述突出顯示所述關(guān)聯(lián)虛擬按鍵包括:

遮蓋除被點擊虛擬按鍵外的其它虛擬按鍵;

在所述被點擊虛擬按鍵的周圍顯示所述關(guān)聯(lián)虛擬按鍵。

在本發(fā)明的一個實施例中,所述突出顯示所述關(guān)聯(lián)虛擬按鍵包括:

根據(jù)所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵,確定用戶通過被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵最有可能輸入的文字;

在關(guān)聯(lián)虛擬按鍵上或者關(guān)聯(lián)按鍵附近,顯示對應(yīng)的最有可能輸入的文字。

在本發(fā)明的一個實施例中,所述確定用戶通過被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵最有可能輸入的文字包括:

根據(jù)所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵的按鍵信息,查詢常用文字排行表,確定所述最有可能輸入的文字,其中所述常用文字排行表根據(jù)用戶統(tǒng)計在不同時間段、針對不同輸入對象的輸入習(xí)慣生成,所述常用文字排行表與用戶首先點擊的兩個虛擬按鍵有關(guān)。

在本發(fā)明的一個實施例中,在用戶的輸入請求為漢語拼音輸入請求的情況下,所述確定與被點擊虛擬按鍵相關(guān)聯(lián)的至少一個關(guān)聯(lián)虛擬按鍵包括:

確定所述被點擊虛擬按鍵對應(yīng)拼音字母的所有可能的直接后繼字母;

將所述直接后繼字母所對應(yīng)的虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵。

在本發(fā)明的一個實施例中,所述虛擬按鍵的形狀為六邊形。

在本發(fā)明的一個實施例中,所述虛擬按鍵之間的間隙為三角縫隙。

根據(jù)本發(fā)明的另一方面,提供一種輸入裝置,包括:

第一顯示模塊,用于響應(yīng)于用戶的輸入請求,向用戶顯示虛擬鍵盤,其中所述虛擬鍵盤包括多個虛擬按鍵;

關(guān)聯(lián)按鍵確定模塊2,用于響應(yīng)于用戶點擊一個虛擬按鍵,確定與被點擊虛擬按鍵相關(guān)聯(lián)的至少一個關(guān)聯(lián)虛擬按鍵;

第二顯示模塊3,用于突出顯示所述關(guān)聯(lián)虛擬按鍵,以便用戶的后續(xù)點擊輸入。

在本發(fā)明的一個實施例中,所述第二顯示模塊3用于遮蓋無關(guān)按鍵,其中,所述無關(guān)按鍵為除被點擊虛擬按鍵和關(guān)聯(lián)虛擬按鍵外的其它虛擬按鍵。

在本發(fā)明的一個實施例中,所述第二顯示模塊3用于遮蓋除被點擊虛擬按鍵外的其它虛擬按鍵;并在所述被點擊虛擬按鍵的周圍顯示所述關(guān)聯(lián)虛擬按鍵。

在本發(fā)明的一個實施例中,所述第二顯示模塊3包括:

擬輸入文字確定單元,用于根據(jù)所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵,確定用戶通過被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵最有可能輸入的文字;

擬輸入文字顯示單元,用于在關(guān)聯(lián)虛擬按鍵上或者關(guān)聯(lián)按鍵附近,顯示對應(yīng)的最有可能輸入的文字。

在本發(fā)明的一個實施例中,所述擬輸入文字確定單元用于根據(jù)所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵的按鍵信息,查詢常用文字排行表,確定所述最有可能輸入的文字,其中所述常用文字排行表根據(jù)用戶統(tǒng)計在不同時間段、針對不同輸入對象的輸入習(xí)慣生成,所述常用文字排行表還與用戶首先點擊的兩個虛擬按鍵有關(guān)。

在本發(fā)明的一個實施例中,所述關(guān)聯(lián)按鍵確定模塊2用于在用戶的輸入請求為漢語拼音漢字輸入請求的情況下,確定所述被點擊虛擬按鍵的拼音字母的直接后繼字母;并將所述直接后繼字母所對應(yīng)虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵。

在本發(fā)明的一個實施例中,所述虛擬按鍵的形狀為六邊形。

在本發(fā)明的一個實施例中,所述虛擬按鍵之間的間隙為三角縫隙。

根據(jù)本發(fā)明的另一方面,提供一種輸入裝置,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一實施例所述的方法步驟。

根據(jù)本發(fā)明的另一方面,提供一種電子設(shè)備,包括如上述任一實施例所述的輸入裝置。

本發(fā)明通過突出顯示用戶點擊虛擬按鍵的關(guān)聯(lián)虛擬按鍵,以便用戶的后續(xù)點擊輸入,從而提高了輸入的目的性和準(zhǔn)確性。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為現(xiàn)有技術(shù)虛擬鍵盤的示意圖。

圖2為本發(fā)明的輸入方法一個實施例的示意圖。

圖3a-圖3c為本發(fā)明以拼音首字母為根結(jié)點的拼音樹的示意圖。

圖4為本發(fā)明第一實施例中顯示關(guān)聯(lián)虛擬按鍵的示意圖。

圖5為本發(fā)明第二實施例中顯示關(guān)聯(lián)虛擬按鍵的示意圖。

圖6為本發(fā)明第三實施例中突出顯示所述關(guān)聯(lián)虛擬按鍵的示意圖。

圖7為本發(fā)明一個實施例中顯示對應(yīng)的最有可能輸入的文字的示意圖。

圖8為本發(fā)明第四實施例中虛擬按鍵之間的間隙的示意圖。

圖9為本發(fā)明第五實施例中確定最有可能輸入的文字的示意圖。

圖10和圖11為本發(fā)明根據(jù)用戶當(dāng)前的呼出時間及不同的輸入對象為用戶提供最可能輸入文字的兩個具體實施例的示意圖。

圖12為本發(fā)明的輸入裝置第一實施例的示意圖。

圖13為本發(fā)明一個實施例中第二顯示模塊的示意圖。

圖14為本發(fā)明的輸入裝置第二實施例的示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。

同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。

對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。

在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。

應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。

圖2為本發(fā)明的輸入方法一個實施例的示意圖。優(yōu)選的,本實施例可由本發(fā)明輸入裝置執(zhí)行。如圖2所示,該方法可以包括以下步驟:

步驟201,響應(yīng)于用戶的輸入請求,向用戶顯示虛擬鍵盤,其中所述虛擬鍵盤包括多個虛擬按鍵。

在本發(fā)明的一個實施例中,所述虛擬鍵盤可以為26個英文字母按鍵。所述多個虛擬按鍵分別對應(yīng)26個英文字母。

在本發(fā)明的一個實施例中,所述虛擬鍵盤中各個按鍵的分布可以與現(xiàn)有的物理鍵盤的分布相同。

步驟202,響應(yīng)于用戶點擊一個虛擬按鍵,確定與被點擊虛擬按鍵相關(guān)聯(lián)的至少一個關(guān)聯(lián)虛擬按鍵。

在本發(fā)明的一個實施例中,在用戶的輸入請求為漢語拼音輸入請求的情況下,步驟202中,所述確定與被點擊虛擬按鍵相關(guān)聯(lián)的至少一個關(guān)聯(lián)虛擬按鍵的步驟可以包括:

步驟2021,確定所述被點擊虛擬按鍵對應(yīng)拼音字母的所有可能的直接后繼字母。

申請人通過對于漢語拼音進行預(yù)先研究,確定每個漢語拼音字幕在輸入時后面可能會跟隨的下一個拼音字母。

申請人以拼音首字母為根結(jié)點的拼音樹是動態(tài)鍵盤設(shè)計的理論基礎(chǔ),對總共23棵拼音樹的綜合分析。

漢語拼音中聲母共有21個。它們是b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s。

韻母24個,其中:

單韻母是:a、o、e、i、u、v。

復(fù)韻母是:ai、ei、ui、ao、ou、iu、ie、ve、er、an、en、in、un、vn、ang、eng、ing、ong。

前鼻音韻母an、en、in、un、vn。

后鼻音韻母ang、eng、ing、ong。

整體認讀音節(jié)共16個,它們是:

zhi、chi、shi、ri、zi、ci、si、yi、wu、yu、ye、yue、yin、yun、yuan、ying。

由此,申請人得到以下結(jié)論:

a)漢語拼音總數(shù)有限:共406個。

b)拼音長度短:最長僅6個字母。

c)拼音字母的直接后繼少:每個拼音字母最多6種可能后續(xù)字母。

圖3a-圖3c所示為申請人通過分析確定的每個拼音字母可能后續(xù)字母的示意圖,即為以拼音首字母為根結(jié)點的拼音樹。

因此,在本發(fā)明的一個實施例中,步驟2021具體可以包括通過查詢圖3a-圖3c所示的以拼音首字母為根結(jié)點的拼音樹,可以方便地確定所述被點擊虛擬按鍵對應(yīng)拼音字母的所有可能的直接后繼字母。

步驟2022,將所述直接后繼字母所對應(yīng)的虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵。

例如:用戶點擊按鍵“h”,則通過查詢拼音樹確定可能的直接后繼字母為“a”、“e”、“o”和“u”;之后可以將“a”、“e”、“o”和“u”對應(yīng)的虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵。

在本發(fā)明的另一實施例中,對于英文輸入、五筆輸入等其它輸入方式,也可以預(yù)先確定每個首次點擊按鍵可能的直接后繼按鍵,從而確定首次點擊按鍵的關(guān)聯(lián)虛擬按鍵。

步驟203,突出顯示所述關(guān)聯(lián)虛擬按鍵,以便用戶的后續(xù)點擊輸入。

基于本發(fā)明上述實施例提供的輸入方法,通過突出顯示用戶點擊虛擬按鍵的關(guān)聯(lián)虛擬按鍵,以便用戶的后續(xù)點擊輸入,從而提高了輸入的目的性和準(zhǔn)確性;本發(fā)明上述實施例提高了輸入效率;本發(fā)明上述實施例可以指導(dǎo)有拼音基礎(chǔ)但不熟悉鍵盤輸入的用戶進行輸入,并培養(yǎng)用戶的輸入習(xí)慣。

在本發(fā)明的第一實施例中,圖2實施例步驟203中所述突出顯示所述關(guān)聯(lián)虛擬按鍵的步驟可以包括:遮蓋無關(guān)按鍵,其中,所述無關(guān)按鍵為除被點擊虛擬按鍵和關(guān)聯(lián)虛擬按鍵外的其它虛擬按鍵。

圖4為本發(fā)明第一實施例中顯示關(guān)聯(lián)虛擬按鍵的示意圖。如圖4所示,圖2實施例步驟203中所述突出顯示所述關(guān)聯(lián)虛擬按鍵的步驟可以包括:在用戶單擊一個字母的情況下,僅僅點亮相關(guān)按鍵(被點擊虛擬按鍵和關(guān)聯(lián)虛擬按鍵);并將無關(guān)按鍵設(shè)置為不可點擊。

如圖4所示,若用戶點擊按鍵“h”,則通過查詢拼音樹確定可能的直接后繼字母為“a”、“e”、“o”和“u”;之后可以將“a”、“e”、“o”和“u”對應(yīng)的虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵;圖4實施例僅僅點亮“h”按鍵和“a”、“e”、“o”和“u”按鍵。

本發(fā)明上述實施例可以根據(jù)拼音樹,動態(tài)遮罩無關(guān)字母,如圖4所示的實施例由于遮蓋了無關(guān)按鍵,僅僅顯示相關(guān)按鍵,相關(guān)按鍵最多為7個,相關(guān)按鍵間間隔很大,從而進一步降低誤觸概率。

此外,本發(fā)明圖4實施例的虛擬鍵盤布局與物理按鍵鍵盤布局相同,從而可以逐步培養(yǎng)鍵盤輸入習(xí)慣,在面對物理按鍵鍵盤時更加得心應(yīng)手,提升輸入效率。

圖5為本發(fā)明第二實施例中顯示關(guān)聯(lián)虛擬按鍵的示意圖。如圖5所示,圖2實施例步驟203中所述突出顯示所述關(guān)聯(lián)虛擬按鍵的步驟可以包括:遮蓋除被點擊虛擬按鍵外的其它虛擬按鍵;在所述被點擊虛擬按鍵的周圍顯示所述關(guān)聯(lián)虛擬按鍵。

如圖5所示,若用戶點擊按鍵“c”,則通過查詢拼音樹確定可能的直接后繼字母為“a”、“e”、“h”、“i”、“o”和“u”;之后可以將“a”、“e”、“h”、“i”、“o”和“u”對應(yīng)的虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵;圖4實施例僅僅點亮“c”按鍵和“a”、“e”、“h”、“i”、“o”和“u”按鍵。

在本發(fā)明的一個實施例中,如圖4或圖5所示,所述虛擬按鍵的形狀可以為六邊形。

圖6為本發(fā)明第三實施例中突出顯示所述關(guān)聯(lián)虛擬按鍵的示意圖。如圖6所示,圖2實施例步驟203中所述突出顯示所述關(guān)聯(lián)虛擬按鍵的步驟還可以包括:

步驟2031,根據(jù)所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵,確定用戶通過被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵最有可能輸入的文字。

步驟2032,在關(guān)聯(lián)虛擬按鍵上或者關(guān)聯(lián)按鍵附近,顯示對應(yīng)的最有可能輸入的文字,其中所述文字可以為字、詞、短語或句子。

對于圖5實施例的顯示方式,還可以在關(guān)聯(lián)虛擬按鍵上顯示對應(yīng)的最有可能輸入的文字。例如:如圖7所示,若用戶點擊按鍵“c”,則通過查詢拼音樹確定可能的直接后繼字母為“a”、“e”、“h”、“i”、“o”和“u”;之后可以將“a”、“e”、“h”、“i”、“o”和“u”對應(yīng)的虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵;可以確定“c”和“a”、“e”、“h”、“i”、“o”、“u”結(jié)合后,最有可能輸入的文字分別為“擦”、“測”、“出”、“此”、“從”、“粗”;之后,在“c”按鍵周圍顯示“擦”、“測”、“出”、“此”、“從”、“粗。

本發(fā)明上述實施例結(jié)合漢語拼音字母特性,將六個后續(xù)字母羅列在按鍵周圍,組成蜂窩式鍵盤(六邊形),從而方便長按時聯(lián)想出可能的六個文字。

圖8為本發(fā)明第四實施例中虛擬按鍵之間的間隙的示意圖。如圖8所示,本發(fā)明上述實施例中虛擬按鍵之間的間隙為三角縫隙。

本發(fā)明上述實施例按鍵三角縫隙布局,通過削減誤觸面積,重新布局按鍵之間的間隙,從而再次降低誤按風(fēng)險達70%。本發(fā)明上述實施例通過改變按鍵形狀及布局,降低觸摸鍵盤的誤觸率。

圖9為本發(fā)明第五實施例中確定最有可能輸入的文字的示意圖。如圖9所示,圖6實施例中的步驟2031中,所述確定用戶通過被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵最有可能輸入的文字的步驟可以包括:

步驟901,確定用戶的輸入時間和輸入對象(即,用戶溝通對象、用戶場景)。

步驟902,根據(jù)用戶的輸入時間、輸入對象、所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵的按鍵信息,查詢常用文字排行表,確定所述最有可能輸入的文字,其中所述常用文字排行表根據(jù)用戶統(tǒng)計在不同時間段、針對不同輸入對象的輸入習(xí)慣生成,所述常用文字排行表與用戶首先點擊的兩個虛擬按鍵有關(guān)。

本發(fā)明上述實施例中,步驟901之前,所述方法還可以包括:收集用戶在不同時間段,針對不同輸入對象(聊天對象或app)的輸入習(xí)慣,本發(fā)明上述實施例會根據(jù)用戶當(dāng)前的呼出時間及不同的輸入對象提前準(zhǔn)備好每個字母會關(guān)聯(lián)的常用文字(字、詞、短語或句子),可以方便用戶在不方便的情況下一鍵回復(fù)。

本發(fā)明上述實施例將用戶的輸入內(nèi)容存儲起來,分別針對不同的對象,將數(shù)據(jù)統(tǒng)計并分類,來分析不同場景,不同時間,不同語言環(huán)境的常用語排行情況,通過算法模型的持續(xù)自我學(xué)習(xí)和優(yōu)化達到動態(tài)展示的目的。

圖10和圖11為本發(fā)明根據(jù)用戶當(dāng)前的呼出時間及不同的輸入對象為用戶提供最可能輸入文字的兩個具體實施例的示意圖。

如圖10所示,本發(fā)明輸入裝置檢測到某用戶在上午10點與領(lǐng)導(dǎo)聊天時,會提前準(zhǔn)備好該用戶的常用語。當(dāng)該用戶按下“h”鍵時,可以在顯示“h”鍵的關(guān)聯(lián)虛擬按鍵“a”、“e”、“o”和“u”,并在每一關(guān)聯(lián)按鍵的附近,顯示對應(yīng)的最優(yōu)可能的回復(fù)短語。例如在“a”、“e”、“o”和“u”的附件分別顯示“好的”、“合作愉快”、“回頭見”和“紅光滿面”。

如圖11所示,本發(fā)明輸入裝置檢測到某用戶在晚上7點與基友聊天時,會提前準(zhǔn)備好該用戶的常用語。當(dāng)該用戶按下“h”鍵時,可以在顯示“h”鍵的關(guān)聯(lián)虛擬按鍵“a”、“e”、“o”和“u”,并在每一關(guān)聯(lián)按鍵的附近,顯示對應(yīng)的最優(yōu)可能的回復(fù)短語。例如在“a”、“e”、“o”和“u”的附件分別顯示“哈哈哈哈”、“很屌啊”、“回去再說”和“猴賽雷”。

本發(fā)明上述實施例可以記錄不同時段不同場景用戶的輸入習(xí)慣,并通過數(shù)據(jù)統(tǒng)計模型動態(tài)展示常用語;同時本發(fā)明上述實施例可以根據(jù)拼音樹計算用戶每觸摸一個字母后的下一組被展現(xiàn)和被隱藏的字母組合。本發(fā)明上述實施例將拼音樹應(yīng)用在語言輸入預(yù)測,通過拼音樹,遮罩無關(guān)按鍵,降低觸摸鍵盤的誤觸率。

本發(fā)明上述實施例可以通過改變按鍵形狀及布局,降低觸摸鍵盤的誤觸率。本發(fā)明上述實施例可以指導(dǎo)有拼音基礎(chǔ)但不熟悉鍵盤輸入的用戶進行輸入,并培養(yǎng)輸入習(xí)慣。本發(fā)明上述實施例可以根據(jù)不同場景,不同時間的文字輸入習(xí)慣聯(lián)想,從而提高了回復(fù)效率。

圖12為本發(fā)明的輸入裝置第一實施例的示意圖。如圖12所示,所示輸入裝置包括第一顯示模塊1、關(guān)聯(lián)按鍵確定模塊2和第二顯示模塊3,其中:

第一顯示模塊1,用于響應(yīng)于用戶的輸入請求,向用戶顯示虛擬鍵盤,其中所述虛擬鍵盤包括多個虛擬按鍵。

在本發(fā)明的一個實施例中,所述虛擬鍵盤可以為26個英文字母按鍵。所述多個虛擬按鍵分別對應(yīng)26個英文字母。

在本發(fā)明的一個實施例中,所述虛擬鍵盤中各個按鍵的分布可以與現(xiàn)有的物理鍵盤的分布相同。

在本發(fā)明的一個實施例中,如圖4或圖5所示,所述虛擬按鍵的形狀可以為六邊形。

在本發(fā)明的一個實施例中,如圖8所示,所述虛擬按鍵之間的間隙可以為三角縫隙。

關(guān)聯(lián)按鍵確定模塊2,用于響應(yīng)于用戶點擊一個虛擬按鍵,確定與被點擊虛擬按鍵相關(guān)聯(lián)的至少一個關(guān)聯(lián)虛擬按鍵。

在本發(fā)明的一個實施例中,所述關(guān)聯(lián)按鍵確定模塊2可以用于在用戶的輸入請求為漢語拼音漢字輸入請求的情況下,通過查詢圖3a-圖3c所示的以拼音首字母為根結(jié)點的拼音樹,確定所述被點擊虛擬按鍵的拼音字母的直接后繼字母;并將所述直接后繼字母所對應(yīng)虛擬按鍵確定為關(guān)聯(lián)虛擬按鍵。

第二顯示模塊3,用于突出顯示所述關(guān)聯(lián)虛擬按鍵,以便用戶的后續(xù)點擊輸入。

基于本發(fā)明上述實施例提供的輸入方法,通過突出顯示用戶點擊虛擬按鍵的關(guān)聯(lián)虛擬按鍵,以便用戶的后續(xù)點擊輸入,從而提高了輸入的目的性和準(zhǔn)確性;本發(fā)明上述實施例提高了輸入效率;本發(fā)明上述實施例可以指導(dǎo)有拼音基礎(chǔ)但不熟悉鍵盤輸入的用戶進行輸入,并培養(yǎng)用戶的輸入習(xí)慣。

本發(fā)明上述實施例按鍵三角縫隙布局,通過削減誤觸面積,重新布局按鍵之間的間隙,從而再次降低誤按風(fēng)險達70%。本發(fā)明上述實施例通過改變按鍵形狀及布局,降低觸摸鍵盤的誤觸率。

在本發(fā)明的一個實施例中,如圖4所示,所述第二顯示模塊3可以用于遮蓋無關(guān)按鍵,其中,所述無關(guān)按鍵為除被點擊虛擬按鍵和關(guān)聯(lián)虛擬按鍵外的其它虛擬按鍵。

在本發(fā)明的一個具體實施例中,如圖4所示,所述第二顯示模塊3可以用于用戶單擊一個字母的情況下,僅僅點亮相關(guān)按鍵(被點擊虛擬按鍵和關(guān)聯(lián)虛擬按鍵);并將無關(guān)按鍵設(shè)置為不可點擊,并設(shè)置為灰色。

本發(fā)明上述實施例可以根據(jù)拼音樹,動態(tài)遮罩無關(guān)字母,如圖4所示的實施例由于遮蓋了無關(guān)按鍵,僅僅顯示相關(guān)按鍵,相關(guān)按鍵最多為7個,相關(guān)按鍵間間隔很大,從而進一步降低誤觸概率。

此外,本發(fā)明圖4實施例的虛擬鍵盤布局與物理按鍵鍵盤布局相同,從而可以逐步培養(yǎng)鍵盤輸入習(xí)慣,在面對物理按鍵鍵盤時更加得心應(yīng)手,提升輸入效率。

在本發(fā)明的另一實施例中,如圖5所示,所述第二顯示模塊3可以用于遮蓋除被點擊虛擬按鍵外的其它虛擬按鍵;并在所述被點擊虛擬按鍵的周圍顯示所述關(guān)聯(lián)虛擬按鍵。

圖13為本發(fā)明一個實施例中第二顯示模塊的示意圖。如圖13所示,圖12實施例中的所述第二顯示模塊3可以包括擬輸入文字確定單元31和擬輸入文字顯示單元32,其中:

擬輸入文字確定單元31,用于根據(jù)所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵,確定用戶通過被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵最有可能輸入的文字。

在本發(fā)明的一個實施例中,所述擬輸入文字確定單元31可以用于根據(jù)所述被點擊虛擬按鍵和所述關(guān)聯(lián)虛擬按鍵的按鍵信息,查詢常用文字排行表,確定所述最有可能輸入的文字,其中所述常用文字排行表根據(jù)用戶統(tǒng)計在不同時間段、針對不同輸入對象的輸入習(xí)慣生成,所述常用文字排行表還與用戶首先點擊的兩個虛擬按鍵有關(guān)。

擬輸入文字顯示單元32,用于在關(guān)聯(lián)虛擬按鍵上或者關(guān)聯(lián)按鍵附近,顯示對應(yīng)的最有可能輸入的文字。

本發(fā)明上述實施例中,上述輸入裝置預(yù)先收集用戶在不同時間段,針對不同輸入對象(聊天對象或app)的輸入習(xí)慣,本發(fā)明上述實施例會根據(jù)用戶當(dāng)前的呼出時間及不同的輸入對象提前準(zhǔn)備好每個字母會關(guān)聯(lián)的常用文字(字、詞、短語或句子),可以方便用戶在不方便的情況下一鍵回復(fù)。

本發(fā)明上述實施例將用戶的輸入內(nèi)容存儲起來,分別針對不同的對象,將數(shù)據(jù)統(tǒng)計并分類,來分析不同場景,不同時間,不同語言環(huán)境的常用語排行情況,通過算法模型的持續(xù)自我學(xué)習(xí)和優(yōu)化達到動態(tài)展示的目的。

圖14為本發(fā)明的輸入裝置第二實施例的示意圖。如圖14所示,所述輸入裝置可以包括觸摸屏100、存儲器200、處理器300及存儲在存儲器200上并可在處理器300上運行的計算機程序,所述處理器300執(zhí)行所述程序時實現(xiàn)如上述任一實施例所述的方法步驟。

本發(fā)明上述實施例可以記錄不同時段不同場景用戶的輸入習(xí)慣,并通過數(shù)據(jù)統(tǒng)計模型動態(tài)展示常用語;同時本發(fā)明上述實施例可以根據(jù)拼音樹計算用戶每觸摸一個字母后的下一組被展現(xiàn)和被隱藏的字母組合。本發(fā)明上述實施例將拼音樹應(yīng)用在語言輸入預(yù)測,通過拼音樹,遮罩無關(guān)按鍵,降低觸摸鍵盤的誤觸率。

本發(fā)明上述實施例可以通過改變按鍵形狀及布局,降低觸摸鍵盤的誤觸率。本發(fā)明上述實施例可以指導(dǎo)有拼音基礎(chǔ)但不熟悉鍵盤輸入的用戶進行輸入,并培養(yǎng)輸入習(xí)慣。本發(fā)明上述實施例可以根據(jù)不同場景,不同時間的文字輸入習(xí)慣聯(lián)想,從而提高了回復(fù)效率。

根據(jù)本發(fā)明的另一方面,提供一種電子設(shè)備,包括如上述任一實施例所述的輸入裝置。

本發(fā)明上述實施例為觸摸屏設(shè)備設(shè)計一種針對漢語拼音特有規(guī)律的、輸入速度快、用戶體驗好的中文輸入法。本發(fā)明上述實施例可以記錄不同時段不同場景用戶的輸入習(xí)慣,并通過數(shù)據(jù)統(tǒng)計模型動態(tài)展示常用語;同時本發(fā)明上述實施例可以根據(jù)拼音樹計算用戶每觸摸一個字母后的下一組被展現(xiàn)和被隱藏的字母組合。本發(fā)明上述實施例將拼音樹應(yīng)用在語言輸入預(yù)測,通過拼音樹,遮罩無關(guān)按鍵,降低觸摸鍵盤的誤觸率。

本發(fā)明上述實施例可以通過改變按鍵形狀及布局,降低觸摸鍵盤的誤觸率。本發(fā)明上述實施例可以指導(dǎo)有拼音基礎(chǔ)但不熟悉鍵盤輸入的用戶進行輸入,并培養(yǎng)輸入習(xí)慣。本發(fā)明上述實施例可以根據(jù)不同場景,不同時間的文字輸入習(xí)慣聯(lián)想,從而提高了回復(fù)效率。

在上面所描述的輸入裝置可以實現(xiàn)為用于執(zhí)行本申請所描述功能的通用處理器、可編程邏輯控制器(plc)、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件或者其任意適當(dāng)組合。

至此,已經(jīng)詳細描述了本發(fā)明。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實施這里公開的技術(shù)方案。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灵川县| 辽宁省| 明溪县| 特克斯县| 穆棱市| 苏尼特右旗| 乐至县| 新宾| 奉新县| 万安县| 女性| 漾濞| 隆德县| 政和县| 建水县| 海兴县| 牙克石市| 宾川县| 青川县| 石渠县| 信丰县| 太仓市| 安吉县| 甘德县| 深泽县| 茶陵县| 鲁山县| 阿鲁科尔沁旗| 双城市| 逊克县| 邵阳市| 双城市| 丹棱县| 昭苏县| 来宾市| 丹棱县| 大余县| 中阳县| 偏关县| 雷山县| 中阳县|