基于拼音的漢字輸入方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及漢字輸入方法,更具體地,涉及基于拼音的漢字輸入方法。
【背景技術(shù)】
[0002]目前,隨著信息技術(shù)的發(fā)展以及計算機(jī)應(yīng)用的日益廣泛,簡便快捷的漢字輸入方法變得越來越重要。
[0003]在現(xiàn)有的基于拼音的漢字輸入方法中,漢字輸入過程的基本方式如下:用戶敲擊或觸摸硬鍵盤或軟鍵盤(諸如QWERTY鍵盤或T9鍵盤)上的字母鍵,由此輸入拼音以選擇和確認(rèn)對應(yīng)的漢字。
[0004]然而,現(xiàn)有的基于拼音的漢字輸入方法存在如下問題:由于需要足夠多的硬鍵盤空間或軟鍵盤空間,故不能適用于硬鍵盤空間或軟鍵盤空間不足的情況(例如,在照相機(jī)中為照片命名、在車輛中通過有限按鍵編輯歌曲等等)。
[0005]因此,存在如下需求:提供能夠適用于有限硬鍵盤空間或軟鍵盤空間情況的簡便快捷的基于拼音的漢字輸入方法。
【發(fā)明內(nèi)容】
[0006]為了解決上述現(xiàn)有技術(shù)方案所存在的問題,本發(fā)明提出了能夠適用于有限硬鍵盤空間或軟鍵盤空間情況的簡便快捷的基于拼音的漢字輸入方法。
[0007]本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:
一種基于拼音的漢字輸入方法,所述基于拼音的漢字輸入方法包括下列步驟:
(Al)根據(jù)統(tǒng)計數(shù)據(jù)和實際使用習(xí)慣確定漢語的聲母以構(gòu)建聲母列表;
(A2)針對每個所確定的聲母,確定能夠與該聲母相組合以形成正確的拼音的韻母以分別構(gòu)建與各個聲母相關(guān)聯(lián)的韻母列表;
(A3)用戶根據(jù)實際輸入需求從所述聲母列表以及所述與各個聲母相關(guān)聯(lián)的韻母列表中選擇并確認(rèn)期望輸入的聲母及韻母以形成拼音;
(A4)用戶從與所形成的拼音相對應(yīng)的漢字列表中選擇并確認(rèn)期望輸入的漢字。
[0008]在上面所公開的方案中,優(yōu)選地,所確定的聲母包括類聲母,所述類聲母是指結(jié)合用戶習(xí)慣以及拼音的首字符而確定的若干原本屬于韻母的字母。
[0009]在上面所公開的方案中,優(yōu)選地,所述步驟(A2)進(jìn)一步包括:針對每個韻母列表,根據(jù)韻母固有的六個開始字符構(gòu)建該韻母列表的一個或多個分支子列表,每個分支子列表包含以一個固有的開始字符為首字符的所有韻母。
[0010]在上面所公開的方案中,優(yōu)選地,所述步驟(A3)進(jìn)一步包括:用戶根據(jù)實際輸入需求從所述聲母列表中選擇并確認(rèn)期望輸入的聲母,隨之從與所選擇的聲母相關(guān)聯(lián)的韻母列表的分支子列表中選擇一個分支子列表并從該分支子列表所包含的韻母中選擇期望輸入的韻母以形成期望輸入的拼音。
[0011]在上面所公開的方案中,優(yōu)選地,用戶能夠以退格的方式取消或刪除已輸入的字符或漢字以退回到之前的狀態(tài)。
[0012]在上面所公開的方案中,優(yōu)選地,所述步驟(A2)進(jìn)一步包括:如果某個分支子列表包含較多韻母,則根據(jù)韻母的第二開始字符,該分支子列表被進(jìn)一步細(xì)分成若干子分支子列表,每個子分支子列表包含以一個固有的開始字符以及一個第二開始字符為前兩個字符的所有韻母。
[0013]在上面所公開的方案中,優(yōu)選地,所述步驟(A3)進(jìn)一步包括:用戶根據(jù)實際輸入需求從所述聲母列表中選擇并確認(rèn)期望輸入的聲母,隨之從與所選擇的聲母相關(guān)聯(lián)的韻母列表的分支子列表中選擇一個分支子列表,隨之從所選擇的分支子列表的子分支子列表中選擇一個子分支子列表,并從該子分支子列表所包含的韻母中選擇期望輸入的韻母以形成期望輸入的拼音。
[0014]本發(fā)明所公開的基于拼音的漢字輸入方法具有如下優(yōu)點:其能夠適用于有限硬鍵盤空間或軟鍵盤空間的情況,并且簡便快捷。
【附圖說明】
[0015]結(jié)合附圖,本發(fā)明的技術(shù)特征以及優(yōu)點將會被本領(lǐng)域技術(shù)人員更好地理解,其中:
圖1是根據(jù)本發(fā)明的實施例的基于拼音的漢字輸入方法的流程圖。
【具體實施方式】
[0016]圖1是根據(jù)本發(fā)明的實施例的基于拼音的漢字輸入方法的流程圖。如圖1所示,本發(fā)明所公開的基于拼音的漢字輸入方法包括下列步驟:(Al)根據(jù)統(tǒng)計數(shù)據(jù)和實際使用習(xí)慣確定漢語的聲母以構(gòu)建聲母列表;(A2)針對每個所確定的聲母,確定能夠與該聲母相組合以形成正確的拼音的韻母以分別構(gòu)建與各個聲母相關(guān)聯(lián)的韻母列表(由此顯著地減少了無效的拼音組合);(A3)用戶根據(jù)實際輸入需求從所述聲母列表以及所述與各個聲母相關(guān)聯(lián)的韻母列表中選擇并確認(rèn)期望輸入的聲母及韻母以形成拼音;(A4)用戶從與所形成的拼音相對應(yīng)的漢字列表中選擇并確認(rèn)期望輸入的漢字。
[0017]優(yōu)選地,在本發(fā)明所公開的基于拼音的漢字輸入方法中,所確定的聲母包括類聲母(所述類聲母是指結(jié)合用戶習(xí)慣以及拼音的首字符而確定的若干原本屬于韻母的字母,例如 a、e、ο、γ、W)。
[0018]優(yōu)選地,在本發(fā)明所公開的基于拼音的漢字輸入方法中,所述步驟(A2)進(jìn)一步包括:針對每個韻母列表,根據(jù)韻母固有的六個開始字符構(gòu)建該韻母列表的一個或多個分支子列表(根據(jù)分析,所有的韻母均是從a、e、1、o、u、U這六個字符中的任一個字符開始的),每個分支子列表包含以一個固有的開始字符為首字符的所有韻母。
[0019]優(yōu)選地,在本發(fā)明所公開的基于拼音的漢字輸入方法中,所述步驟(A3)進(jìn)一步包括:用戶根據(jù)實際輸入需求從所述聲母列表中選擇并確認(rèn)期望輸入的聲母,隨之從與所選擇的聲母相關(guān)聯(lián)的韻母列表的分支子列表中選擇一個分支子列表并從該分支子列表所包含的韻母中選擇期望輸入的韻母以形成期望輸入的拼音(例如,如果想要輸入拼音“l(fā)iang”,則可以被分解成如下三個子過程進(jìn)行:(1)選擇類聲母“1”,并確認(rèn);(2)從顯示出的類聲母“1”下所有韻母的開頭字母“&、6、1、0、11、11”中選擇字符“1”并確認(rèn);(3)從顯示出的以字符“i”開頭的所有可以與類聲母“I”組合的韻母“1、ia、ian、iang、iao、ie、in、ing、iu”中選擇“iang”并確認(rèn),由此完成拼音“l(fā)iang”的輸入)。
[0020]優(yōu)選地,在本發(fā)明所公開的基于拼音的漢字輸入方法中,用戶能夠以退格的方式取消或刪除已輸入的字符或漢字以退回到之前的狀態(tài)。
[0021]優(yōu)選地,在本發(fā)明所公開的基于拼音的漢字輸入方法中,所述步驟(A2)進(jìn)一步包括:如果某個分支子列表包含較多韻母(例如包含8個以上的韻母),則根據(jù)韻母的第二開始字符,該分支子列表被進(jìn)一步細(xì)分成若干子分支子列表,每個子分支子列表包含以一個固有的開始字符以及一個第二開始字符為前兩個字符的所有韻母。
[0022]優(yōu)選地,在本發(fā)明所公開的基于拼音的漢字輸入方法中,所述步驟(A3)進(jìn)一步包括:用戶根據(jù)實際輸入需求從所述聲母列表中選擇并確認(rèn)期望輸入的聲母,隨之從與所選擇的聲母相關(guān)聯(lián)的韻母列表的分支子列表中選擇一個分支子列表,隨之從所選擇的分支子列表的子分支子列表中選擇一個子分支子列表,并從該子分支子列表所包含的韻母中選擇期望輸入的韻母以形成期望輸入的拼音。
[0023]由上可見,本發(fā)明所公開的基于拼音的漢字輸入方法具有下列優(yōu)點:其能夠適用于有限硬鍵盤空間或軟鍵盤空間的情況,并且簡便快捷。
[0024]盡管本發(fā)明是通過上述的優(yōu)選實施方式進(jìn)行描述的,但是其實現(xiàn)形式并不局限于上述的實施方式。應(yīng)該認(rèn)識到:在不脫離本發(fā)明主旨和范圍的情況下,本領(lǐng)域技術(shù)人員可以對本發(fā)明做出不同的變化和修改。
【主權(quán)項】
1.一種基于拼音的漢字輸入方法,所述基于拼音的漢字輸入方法包括下列步驟: (Al)根據(jù)統(tǒng)計數(shù)據(jù)和實際使用習(xí)慣確定漢語的聲母以構(gòu)建聲母列表; (A2)針對每個所確定的聲母,確定能夠與該聲母相組合以形成正確的拼音的韻母以分別構(gòu)建與各個聲母相關(guān)聯(lián)的韻母列表; (A3)用戶根據(jù)實際輸入需求從所述聲母列表以及所述與各個聲母相關(guān)聯(lián)的韻母列表中選擇并確認(rèn)期望輸入的聲母及韻母以形成拼音; (A4)用戶從與所形成的拼音相對應(yīng)的漢字列表中選擇并確認(rèn)期望輸入的漢字。2.根據(jù)權(quán)利要求1所述的基于拼音的漢字輸入方法,其特征在于,所確定的聲母包括類聲母,所述類聲母是指結(jié)合用戶習(xí)慣以及拼音的首字符而確定的若干原本屬于韻母的字母。3.根據(jù)權(quán)利要求2所述的基于拼音的漢字輸入方法,其特征在于,所述步驟(A2)進(jìn)一步包括:針對每個韻母列表,根據(jù)韻母固有的六個開始字符構(gòu)建該韻母列表的一個或多個分支子列表,每個分支子列表包含以一個固有的開始字符為首字符的所有韻母。4.根據(jù)權(quán)利要求3所述的基于拼音的漢字輸入方法,其特征在于,所述步驟(A3)進(jìn)一步包括:用戶根據(jù)實際輸入需求從所述聲母列表中選擇并確認(rèn)期望輸入的聲母,隨之從與所選擇的聲母相關(guān)聯(lián)的韻母列表的分支子列表中選擇一個分支子列表并從該分支子列表所包含的韻母中選擇期望輸入的韻母以形成期望輸入的拼音。5.根據(jù)權(quán)利要求4所述的基于拼音的漢字輸入方法,其特征在于,用戶能夠以退格的方式取消或刪除已輸入的字符或漢字以退回到之前的狀態(tài)。6.根據(jù)權(quán)利要求5所述的基于拼音的漢字輸入方法,其特征在于,所述步驟(A2)進(jìn)一步包括:如果某個分支子列表包含較多韻母,則根據(jù)韻母的第二開始字符,該分支子列表被進(jìn)一步細(xì)分成若干子分支子列表,每個子分支子列表包含以一個固有的開始字符以及一個第二開始字符為前兩個字符的所有韻母。7.根據(jù)權(quán)利要求6所述的基于拼音的漢字輸入方法,其特征在于,所述步驟(A3)進(jìn)一步包括:用戶根據(jù)實際輸入需求從所述聲母列表中選擇并確認(rèn)期望輸入的聲母,隨之從與所選擇的聲母相關(guān)聯(lián)的韻母列表的分支子列表中選擇一個分支子列表,隨之從所選擇的分支子列表的子分支子列表中選擇一個子分支子列表,并從該子分支子列表所包含的韻母中選擇期望輸入的韻母以形成期望輸入的拼音。
【專利摘要】本發(fā)明提出了基于拼音的漢字輸入方法,所述方法包括:根據(jù)統(tǒng)計數(shù)據(jù)和實際使用習(xí)慣確定漢語的聲母以構(gòu)建聲母列表;針對每個所確定的聲母,確定能夠與該聲母相組合以形成正確的拼音的韻母以分別構(gòu)建與各個聲母相關(guān)聯(lián)的韻母列表;用戶根據(jù)實際輸入需求從所述聲母列表以及所述與各個聲母相關(guān)聯(lián)的韻母列表中選擇并確認(rèn)期望輸入的聲母及韻母以形成拼音;用戶從與所形成的拼音相對應(yīng)的漢字列表中選擇并確認(rèn)期望輸入的漢字。本發(fā)明所公開的基于拼音的漢字輸入方法能夠適用于有限硬鍵盤空間或軟鍵盤空間情況并且簡便快捷。
【IPC分類】G06F3/023
【公開號】CN105022493
【申請?zhí)枴緾N201410151871
【發(fā)明人】朱慧
【申請人】上海通用汽車有限公司, 泛亞汽車技術(shù)中心有限公司
【公開日】2015年11月4日
【申請日】2014年4月16日