亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種中文輸入法中輸入單個漢字的方法與流程

文檔序號:12361990閱讀:642來源:國知局
一種中文輸入法中輸入單個漢字的方法與流程

本發(fā)明涉及輸入法技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種中文輸入法中輸入單個漢字的方法。



背景技術(shù):

目前,隨著信息技術(shù)的不斷發(fā)展,電腦、手機(jī)、平板電腦等電子設(shè)備的應(yīng)用越來越廣泛。在這些設(shè)備上,人們需要借助輸入法輸入文字信息,以便于實現(xiàn)工作、娛樂和交流等目的。漢語文化圈中,人們普遍使用中文輸入法,其中基于漢語拼音的中文輸入模式被應(yīng)用得非常廣泛,比如中文輸入法中的“全拼鍵盤”模式和“九宮格”模式都是基于漢語拼音的。

但是,由于漢語拼音本身的特點,一個拼音往往對應(yīng)著多個漢字,人們在輸入法面板中查找單個漢字時,經(jīng)常需要翻頁并一個個查找,不僅麻煩,還影響了輸入速度。



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

為克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題, 特提出以下技術(shù)方案:

本發(fā)明提供一種中文輸入法中輸入單個漢字的方法,包括:

輸入法面板啟動后,若當(dāng)前的輸入模式為能夠輸入關(guān)聯(lián)漢字組合的中文輸入模式;

啟動利用所述關(guān)聯(lián)漢字組合輸入單個漢字功能;

當(dāng)輸入的按鍵序列匹配至少一個所述關(guān)聯(lián)漢字組合時,從每一個所述關(guān)聯(lián)漢字組合中,按照特定規(guī)則,選取其中一個漢字作為待選的單個漢字;

把這些所述待選的單個漢字顯示并排列在輸入法面板上,供用戶選擇后輸入。

需要說明的是,每個所述關(guān)聯(lián)漢字組合中至少包含2個漢字,可以為詞語、詞組、成語、短語和短句等。例如,“麒麟”、“孫中山”、“西雙版納”、“投桃報李”、“取快遞”等都屬于所述關(guān)聯(lián)漢字組合,它們一般會預(yù)先存儲在輸入法的詞庫里?,F(xiàn)有的大多數(shù)中文輸入法都具有輸入所述關(guān)聯(lián)漢字組合的功能。

還需要說明的是,所述輸入的按鍵序列是指用戶在輸入法面板的鍵盤上輸入的一系列按鍵組合,每組按鍵組合匹配著若干個所述關(guān)聯(lián)漢字組合,且其所匹配的所述關(guān)聯(lián)漢字組合具有先后次序。例如,移動端的搜狗輸入法在“全拼鍵盤”模式下,如果在該輸入法面板鍵盤上依次點擊“QILIN”或“QI’LIN”(符號“’”表示單擊鍵盤上的分隔按鍵)這幾個按鍵,則這幾個按鍵組合所匹配的所有所述關(guān)聯(lián)漢字組合按照先后次序排列,依次為“麒麟”、“啟林”、“齊林”、“齊琳”、“奇林”和“齊麟”等。不同的輸入法軟件、不同的軟件版本以及不同的詞庫設(shè)置,所述輸入的按鍵序列所匹配的所述關(guān)聯(lián)漢字組合都有可能會不同。

可選地,所述待選的單個漢字在輸入法面板上顯示的排列次序,與其所在的所述關(guān)聯(lián)漢字組合的排列次序相同。

可選地,選取所述待選的單個漢字時,如果從所述關(guān)聯(lián)漢字組合中選取的單個漢字與已被選取的所述待選的單個漢字重復(fù),則不把它作為所述待選的單個漢字。

也就是說,所述待選的單個漢字在輸入法面板上的排列有先后次序,且沒有重復(fù)。

可選地,所述特定規(guī)則包括選取每個所述關(guān)聯(lián)漢字組合中的第一個字或最后一個字作為所述待選的單個漢字。

可選地,所述待選的單個漢字序列和所述關(guān)聯(lián)漢字組合序列都可以同時顯示于所述輸入法面板的不同區(qū)域,供用戶選擇并輸入。

可選地,當(dāng)輸入的所述按鍵序列中含有對特定按鍵的特定操作時,根據(jù)所述特定按鍵的特定操作在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置,來確定選取所述關(guān)聯(lián)漢字組合中的哪一個漢字作為所述待選的單個漢字。

需要說明的是,所述特定按鍵的特定操作在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置,為相鄰兩個字的交界處。如果所述對應(yīng)位置,處于所述關(guān)聯(lián)漢字組合的頭部或者尾部,則其對應(yīng)的位置為所述關(guān)聯(lián)漢字組合的頭部或者尾部,頭部對應(yīng)頭部,尾部對應(yīng)尾部。

可選地,所述特定按鍵為所述輸入法面板鍵盤上的分隔按鍵(或與之作用類似的按鍵),所述特定操作為單擊、雙擊、長按或大力度單擊操作中的一種或多種。

可選地,選取離所述特定按鍵的特定操作在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置左側(cè)或右側(cè)最近的那個漢字,作為所述待選的單個漢字。

可選地,若輸入的所述按鍵序列中不含有所述特定按鍵的特定操作時,則輸入法面板上只顯示所述關(guān)聯(lián)漢字組合序列,否則只顯示所述待選的單個漢字序列。

可選地,所述特定按鍵的特定操作同時具有與單擊所述輸入法面板鍵盤上的分隔按鍵(或與之作用類似的按鍵)相同的作用,即分隔(或與之作用類似的功能)所述輸入的按鍵序列。

本發(fā)明提供的一種中文輸入法中輸入單個漢字的方法,借助單個漢字和所述關(guān)聯(lián)漢字組合的關(guān)聯(lián)性,縮小了在多個漢語拼音相同(或相近)的漢字序列中選取所需漢字的范圍,減小了麻煩,加快了打字速度,提高了用戶體驗。

附圖說明

圖1為本發(fā)明一種中文輸入法中輸入單個漢字的方法的流程圖;

圖2為本發(fā)明中一個所述輸入的按鍵序列與所述關(guān)聯(lián)漢字組合匹配后顯示在輸入法面板上的示意圖;

圖3為本發(fā)明所述待選的單個漢字序列和所述關(guān)聯(lián)漢字組合序列同時顯示于所述輸入法面板的示意圖;

圖4為本發(fā)明分隔按鍵上的雙擊操作顯示在所述輸入的按鍵序列里示意圖;

圖5為本發(fā)明分隔按鍵上的雙擊操作在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置的一個示意圖。

具體實施方式

為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。

參照圖1,示出了本發(fā)明一種中文輸入法中輸入單個漢字的方法的流程圖,包括:

步驟101、輸入法面板啟動后,若當(dāng)前的輸入模式為能夠輸入關(guān)聯(lián)漢字組合的中文輸入模式;

步驟102、啟動利用所述關(guān)聯(lián)漢字組合輸入單個漢字功能;

步驟103、當(dāng)輸入的按鍵序列匹配至少一個所述關(guān)聯(lián)漢字組合時,從每一個所述關(guān)聯(lián)漢字組合中,按照特定規(guī)則,選取其中一個漢字作為待選的單個漢字;

步驟104、把這些所述待選的單個漢字顯示并排列在輸入法面板上,供用戶選擇后輸入。

目前,大多中文輸入法都具有根據(jù)所述輸入的按鍵序列匹配輸入所述關(guān)聯(lián)漢字組合的功能。不同的輸入法軟件、不同的軟件版本以及不同的詞庫設(shè)置,匹配方法和匹配的所述關(guān)聯(lián)漢字組合的排列順序都會有所不同。

為了更好的說明,以移動端的搜狗輸入法在“全拼鍵盤”模式下為例,如果在該輸入法面板鍵盤上依次點擊“QILIN”或“QI’LIN”(符號“’”表示單擊鍵盤上的分隔按鍵,即分隔符)這幾個按鍵,參見圖2,為本發(fā)明中一個所述輸入的按鍵序列與所述關(guān)聯(lián)漢字組合匹配后顯示在輸入法面板上的示意圖。圖上所示的“qi’lin”即為所述輸入的按鍵序列,虛線框里的“麒麟”、“啟林”、“齊林”、“齊琳”和“奇林”等均為與“qi’lin”匹配的所述關(guān)聯(lián)漢字組合,單擊分隔按鍵會在所述輸入的按鍵序列中產(chǎn)生分隔符“’”。

作為一個較好的實施例,從每一個所述關(guān)聯(lián)漢字組合中,選取第一個漢字作為所述待選的單個漢字。如圖2所示,按照這種規(guī)則,所選取的所述待選的單個漢字分別為“麒”、“啟”、“齊”、“齊”、“奇”等。具體實施時,如果沒有匹配的所述關(guān)聯(lián)漢字組合或所有的所述關(guān)聯(lián)漢字組合已經(jīng)被選取過了,則選取離第一個分隔符左側(cè)最近的拼音匹配漢字,并把所匹配的漢字依次排列。

作為一個優(yōu)選方案,所述待選的單個漢字在輸入法面板上顯示的排列次序,與其所在的所述關(guān)聯(lián)漢字組合的排列次序相同。

同時,選取所述待選的單個漢字時,如果從所述關(guān)聯(lián)漢字組合中選取的單個漢字與已被選取的所述待選的單個漢字重復(fù),則不把它作為所述待選的單個漢字。

仍以圖2為例加以說明,如果選取所述關(guān)聯(lián)漢字組合中的第一個字作為所述待選的單個漢字,則所選取的所述待選的單個漢字分別為“麒”、“啟”、“齊”、“奇”等,除了第一次出現(xiàn)的“齊”字外,后面出現(xiàn)的“齊”字都被過濾掉了。

如果沒有對到底是需要輸入所述待選的單個漢字還是輸入所述關(guān)聯(lián)漢字組合進(jìn)行區(qū)分,則作為一個較好的實施例,所述待選的單個漢字序列和所述關(guān)聯(lián)漢字組合序列都可以同時顯示于所述輸入法面板的不同區(qū)域,供用戶選擇并輸入。

圖3為本發(fā)明所述待選的單個漢字序列和所述關(guān)聯(lián)漢字組合序列同時顯示于所述輸入法面板的示意圖。參見圖3,從上到下排列依次為所述輸入的按鍵序列、所述待選的單個漢字序列和所述關(guān)聯(lián)漢字組合序列,三者的次序可以依據(jù)具體需求進(jìn)行交換。本圖中,三者的排列順序是一個較好的實施例,因為輸入所述關(guān)聯(lián)漢字組合是比輸入所述待選的單個漢字更常見的需求,放在最底部離手近的地方,方便用戶選取。此圖中,當(dāng)所有的所述關(guān)聯(lián)漢字組合都已經(jīng)被選取后,接著選取“qi”這個按鍵序列匹配單個漢字,并把匹配的結(jié)果依次列在所述待選的單個漢字序列后面。

需要說明的是,所述關(guān)聯(lián)漢字組合里單個漢字的選取方式具有一致性,要么都選取第一個,要么都選取最后一個。

上述實施例中,選取所述關(guān)聯(lián)漢字組合里的第一個或最后一個漢字作為所述待選的單個漢字,具有一定的局限性,有時候需要把所述關(guān)聯(lián)漢字組合中的任意漢字作為所述待選的單個漢字。下面的實施例能達(dá)到這樣的目的。

具體地,當(dāng)輸入的所述按鍵序列中含有對特定按鍵的特定操作時,根據(jù)所述特定按鍵的特定操作在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置,來確定選取所述關(guān)聯(lián)漢字組合中的哪一個漢字作為所述待選的單個漢字。

如果所述按鍵序列中含有的對特定按鍵的特定操作的數(shù)目不止一個時,則最終在輸入法面板上顯示的所述關(guān)聯(lián)漢字組合序列,以最后那個所述特定按鍵的特定操作為準(zhǔn)。

作為一個優(yōu)選方案,所述特定按鍵為所述輸入法面板鍵盤上的分隔按鍵(或與之作用類似的按鍵),所述特定操作為單擊、雙擊、長按或大力度單擊操作中的一種或多種。

如果輸入法中沒有分隔按鍵(或與之作用類似的按鍵),則需要在輸入法面板鍵盤上專門設(shè)置一個按鍵作為分隔按鍵。

如果所述特定操作是在分隔按鍵上的單擊操作,則分隔按鍵上的固有功能(即分隔所述輸入的按鍵序列,以更明確地匹配所述關(guān)聯(lián)漢字組合)仍然保留。此時,作為一個較好的實施例,所述待選的單個漢字序列和所述關(guān)聯(lián)漢字組合序列都同時顯示在輸入法面板上,如圖3所示。

如果所述特定操作是在分隔按鍵上的大力度單擊操作,則需要設(shè)備的支持,該按鍵能感應(yīng)到壓力的大小,目前有些智能手機(jī)上用到的壓力屏能夠提供支持。

為了更好的通用性,以及與單擊操作區(qū)分開,作為一個較好的實施例,所述特定操作設(shè)置為分隔按鍵上的雙擊操作。

具體實施時,所述分隔按鍵上的雙擊操作,在所述輸入的按鍵序列里顯示為“’’”。圖4為本發(fā)明分隔按鍵上的雙擊操作顯示在所述輸入的按鍵序列里示意圖。為了把所述分隔按鍵上的雙擊操作與該按鍵上的單擊操作區(qū)分開,規(guī)定:若該按鍵上的連續(xù)兩次單擊操作發(fā)生的時間間隔小于300毫秒,則記為一次雙擊操作,否則當(dāng)作是連續(xù)兩次單擊操作。

作為一個優(yōu)選方案,所述特定按鍵的特定操作同時具有與單擊所述輸入法面板鍵盤上的分隔按鍵(或與之作用類似的按鍵)相同的作用,即分隔(或與之作用類似的功能)所述輸入的按鍵序列。

具體地,如果雙擊分隔按鍵,則該操作不僅具有所述特定按鍵的特定操作所具有的功能外,還具有該分隔按鍵的分隔所述輸入的按鍵序列的功能。

圖5為本發(fā)明分隔按鍵上的雙擊操作在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置的一個示意圖。圖中“’’”表示分隔按鍵上的雙擊操作,箭頭位置即為其在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置?!皅i”對應(yīng)“麒”,“l(fā)in”對應(yīng)“麟”。

作為一個優(yōu)選方案,選取離所述特定按鍵的特定操作在所述關(guān)聯(lián)漢字組合中的對應(yīng)位置左側(cè)或右側(cè)最近的那個漢字,作為所述待選的單個漢字。

具體地,如果雙擊分隔按鍵,且選取離所述對應(yīng)位置左側(cè)最近的那個漢字作為所述待選的單個漢字,則圖5中所選取的所述待選的單個漢字為“麒”,如果是右側(cè)則為“麟”。

如果所述對應(yīng)位置,處于所述關(guān)聯(lián)漢字組合的頭部或者尾部,則其對應(yīng)的位置為所述關(guān)聯(lián)漢字組合的頭部或者尾部,頭部對應(yīng)頭部,尾部對應(yīng)尾部。如果是在頭部,則取所述關(guān)聯(lián)漢字組合的第一個漢字作為所述待選的單個漢字,如果實在尾部,則取所述關(guān)聯(lián)漢字組合的最后一個漢字作為所述待選的單個漢字。

作為一個優(yōu)選方案,若輸入的所述按鍵序列中不含有所述特定按鍵的特定操作時,則輸入法面板上只顯示所述關(guān)聯(lián)漢字組合序列,否則只顯示所述待選的單個漢字序列。

同樣地,在具體實施時,如果沒有匹配的所述關(guān)聯(lián)漢字組合或所有的所述關(guān)聯(lián)漢字組合已經(jīng)被選取過了,則按照第一個分隔符左側(cè)的拼音匹配漢字,并把所匹配的漢字依次排列。

以上實施例的技術(shù)方案僅用以說明本發(fā)明,而非對其限制。盡管參照前述各實施例的技術(shù)方案對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明具體技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1