一種輸入方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及中文輸入法技術(shù)領(lǐng)域,尤其涉及一種十六鍵鍵盤雙拼三拼混合輸入的技術(shù)。
【背景技術(shù)】
[0002]當(dāng)前的手機(jī)輸入法通常采用全鍵盤輸入法或九鍵鍵盤輸入法。如附圖1 (a)所示,當(dāng)采用全鍵盤輸入法時(shí),由于按鍵的尺寸小,用戶在輸入時(shí)容易錯(cuò)按或漏按,不適合用戶操作;如圖1 (b)所示,當(dāng)采用九鍵鍵盤輸入法時(shí),由于輸入鍵位較少,拼音方案(包括全拼、雙拼)方案重碼率高,需要重復(fù)按鍵輸入,某些時(shí)候還需要分音鍵,因此每個(gè)漢字的音節(jié)輸入的鍵數(shù)偏多,降低了用戶的輸入效率。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種輸入方法與裝置。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種輸入方法,其中,該方法提供輸入界面以供用戶進(jìn)行輸入,所述輸入界面包括十六鍵鍵盤,所述十六鍵鍵盤的每個(gè)鍵位分別對(duì)應(yīng)于一個(gè)或兩個(gè)聲母以及至多一個(gè)韻母,每個(gè)鍵位所對(duì)應(yīng)的聲母與韻母均不相同;
[0005]其中,該方法包括:
[0006]a向用戶提供所述輸入界面;
[0007]b根據(jù)所述用戶所輸入的第一按鍵,確定所述第一按鍵所對(duì)應(yīng)的聲母;
[0008]c根據(jù)所述用戶所輸入的第二按鍵,確定所述第二按鍵所對(duì)應(yīng)的功能分類,其中,所述功能分類包括介音韻母與非介音韻母;
[0009]d根據(jù)所述第一按鍵所對(duì)應(yīng)的聲母,結(jié)合所述第二按鍵所對(duì)應(yīng)的功能分類所對(duì)應(yīng)的韻母,確定與所述聲母與韻母相對(duì)應(yīng)的候選詞條。
[0010]根據(jù)本發(fā)明的另一方面,還提供了一種輸入裝置,其中,該裝置提供輸入界面以供用戶進(jìn)行輸入,所述輸入界面包括十六鍵鍵盤,所述十六鍵鍵盤的每個(gè)鍵位分別對(duì)應(yīng)于一個(gè)或兩個(gè)聲母以及至多一個(gè)韻母,每個(gè)鍵位所對(duì)應(yīng)的聲母與韻母均不相同;
[0011]其中,該裝置包括:
[0012]界面提供裝置,用于向用戶提供所述輸入界面;
[0013]聲母確定裝置,用于根據(jù)所述用戶所輸入的第一按鍵,確定所述第一按鍵所對(duì)應(yīng)的聲母;
[0014]功能確定裝置,用于根據(jù)所述用戶所輸入的第二按鍵,確定所述第二按鍵所對(duì)應(yīng)的功能分類,其中,所述功能分類包括介音韻母與非介音韻母;
[0015]詞條確定裝置,用于根據(jù)所述第一按鍵所對(duì)應(yīng)的聲母,結(jié)合所述第二按鍵所對(duì)應(yīng)的功能分類所對(duì)應(yīng)的韻母,確定與所述聲母與韻母相對(duì)應(yīng)的候選詞條。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)利用十六鍵鍵盤以及基于聲母韻母的輸入方式,將每個(gè)漢字音節(jié)固定為兩鍵和三鍵輸入,因此解決按鍵數(shù)字較少情況下漢語(yǔ)拼音輸入的按鍵數(shù)量問(wèn)題,平衡了按鍵的數(shù)目和輸入的次數(shù),優(yōu)化了輸入節(jié)奏,方便使用者記憶,可以提高輸入效率。此外,本發(fā)明還可以支持純聲母簡(jiǎn)拼,進(jìn)一步提高了輸入效率。
【附圖說(shuō)明】
[0017]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0018]圖1 (a)與圖1 (b)分別示出現(xiàn)有技術(shù)中的一種全鍵盤輸入界面以及九鍵鍵盤輸入界面的示意圖;
[0019]圖2示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種輸入界面的示意圖;
[0020]圖3示出根據(jù)本發(fā)明一個(gè)方面的用戶輸入過(guò)程的方法流程圖;
[0021]圖4示出根據(jù)本發(fā)明另一個(gè)方面的用于用戶輸入的裝置示意圖。
[0022]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0024]本發(fā)明提供了一種輸入方法和輸入裝置,其可適用于任何可向用戶提供如本發(fā)明所描述的輸入界面以進(jìn)行輸入的設(shè)備,諸如計(jì)算機(jī)、電視、移動(dòng)終端等。并且,特別但不排他的,本發(fā)明的輸入方法和裝置可尤其適用于具有觸摸屏的移動(dòng)終端,諸如手機(jī)、PDA、平板電腦等。
[0025]為便于說(shuō)明,本文中多以輸入法系統(tǒng)來(lái)指代本發(fā)明的輸入裝置,并以該輸入法系統(tǒng)裝置于手機(jī)中來(lái)進(jìn)行舉例說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)能理解,前述舉例僅為示例,用于解釋說(shuō)明本發(fā)明之目的,而不應(yīng)被解釋為對(duì)本發(fā)明的任何限制。
[0026]圖2示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種輸入界面的示意圖。所述輸入界面包括十六鍵鍵盤,為便于描述,在此利用橫向坐標(biāo)A、B、C、D,縱向坐標(biāo)1、2、3、4來(lái)對(duì)圖2所示的十六鍵鍵盤進(jìn)行描述。
[0027]所述鍵盤上每個(gè)鍵位的第一行標(biāo)識(shí)了該鍵位所對(duì)應(yīng)的聲母,第二行標(biāo)識(shí)了該鍵位所對(duì)應(yīng)的韻母或?qū)?yīng)功能(如Dl鍵的“簡(jiǎn)拼”功能)。
[0028]對(duì)于該鍵盤的聲母:在行I中,g、k、h分別與j、q、x重用,是因?yàn)樗鼈兊捻嵞覆豢赡芟嗤虼瞬粫?huì)造成重碼,降低了重碼率;在行2中,zh1、ch1、shi分別與z、C、s重用,在此不區(qū)分卷舌音,可能會(huì)造成部分重碼。此外,Dl鍵上的零聲母表示該音節(jié)沒(méi)有聲母,例如ai音節(jié),則沒(méi)有聲母;此外,零聲母還包括y音或w音的聲母,如y1、wan等音節(jié)的聲母則對(duì)應(yīng)于零聲母。
[0029]對(duì)于該鍵盤的韻母:A1鍵、BI鍵、Cl、C2鍵分別對(duì)應(yīng)于“i,y”、“u,w”、“U,yu”、“e,§”,在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,y即為韻母i的另一種表達(dá)方式,類似地,w為韻母u的另一種表達(dá)方式,yu即為韻母U的另一種表達(dá)方式,e為韻母e的另一種表達(dá)方式;因此,Al鍵、BI鍵、Cl、C2鍵分別對(duì)應(yīng)于一個(gè)韻母。此外,韻母ong通過(guò)利用u+eng的方式進(jìn)行輸入,韻母ing通過(guò)利用i+eng的方式進(jìn)行輸入。
[0030]在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,圖2僅示出了根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的一種輸入界面示例,并非對(duì)本發(fā)明的限制。用戶或廠商等可以基于實(shí)際需要,對(duì)所述十六鍵鍵盤的輸入界面進(jìn)行調(diào)整,如調(diào)換鍵位的位置,如將圖2中的行I與行4對(duì)調(diào),或?qū)l鍵與Dl鍵對(duì)調(diào);或者,將圖2中的鍵位與聲母/韻母的對(duì)應(yīng)關(guān)系重新分配,如將g、q對(duì)應(yīng)于鍵位Al,將j、k對(duì)應(yīng)于鍵位A2 ;或者,取消Dl按鍵上的簡(jiǎn)拼功能,進(jìn)一步地,將該簡(jiǎn)拼功能替換為音調(diào)選擇功能等。即,其他符合本發(fā)明所限定的鍵盤排布方式的輸入界面(即十六鍵鍵盤的每個(gè)鍵位分別對(duì)應(yīng)于一個(gè)或兩個(gè)聲母以及至多一個(gè)韻母,每個(gè)鍵位所對(duì)應(yīng)的聲母與韻母均不相同)同樣適用于本發(fā)明,并包含在本發(fā)明的保護(hù)范圍內(nèi),并以引用的方式包含于此。
[0031]為便于說(shuō)明,本文中多以圖2所示的輸入界面為例進(jìn)行舉例說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)能理解,前述舉例僅為示例,用于解釋說(shuō)明本發(fā)明之目的,而不應(yīng)被解釋為對(duì)本發(fā)明的任何限制。
[0032]圖3示出根據(jù)本發(fā)明一個(gè)方面的用戶輸入過(guò)程的方法流程圖。
[0033]如圖3所示,在步驟SI中,輸入法系統(tǒng)向用戶提供如圖1所示的輸入界面。
[0034]在步驟S2中,輸入法系統(tǒng)根據(jù)用戶所輸入的第一按鍵,確定所述第一按鍵所對(duì)應(yīng)的一個(gè)或兩個(gè)聲母。例如,用戶輸入Al鍵,則確定所對(duì)應(yīng)的聲母為g、j,用戶輸入C3鍵,則確定所對(duì)應(yīng)的聲母為S、sh,用戶輸入Dl鍵,則確定所對(duì)應(yīng)的聲母為零聲母,即無(wú)任何聲母或聲母為y、W。
[0035]當(dāng)用戶按下所述第一按鍵后,在步驟S3中,輸入法系統(tǒng)根據(jù)用戶繼續(xù)輸入的第二按鍵,將該按鍵所對(duì)應(yīng)的非聲母項(xiàng)作為所述第二按鍵所對(duì)應(yīng)的功能分類。在此,所述功能分類包括介音韻母與非介音韻母,優(yōu)選地,還包括簡(jiǎn)拼切換功能或其他功能(如漢語(yǔ)拼音音調(diào)等)。所述介音韻母包括韻母1、U、U,除了 1、U、U之外的其他韻母則為非介音韻母。
[0036]基于所述步驟S3中第二按鍵的功能分類不同,在步驟S4中,存在多種處理方式:
[0037]1.若所述第二按鍵所對(duì)應(yīng)的功能分類為非介音韻母:
[0038]若所述第二按鍵對(duì)應(yīng)于韻母,且該韻母為非1、U、U之外非介音韻母,則該漢字通過(guò)兩個(gè)按鍵(第一按鍵所對(duì)應(yīng)的聲母以及第二按鍵所對(duì)應(yīng)的韻母)就可以完成,因此,可直接確定與所述聲母和非介音韻母相對(duì)應(yīng)的候選詞條。
[0039]在此,本發(fā)明所述的候選詞條包括但不限于單個(gè)漢字、多個(gè)漢字構(gòu)成的詞等。
[0040]例如,若用戶連續(xù)輸入按鍵A4-C4,則首先確定第一按鍵所對(duì)應(yīng)的聲母為d,第二按鍵所對(duì)應(yīng)的韻母為ang,因此,所確定的候選詞條為“當(dāng)、黨、檔、擋、蕩”等。
[0041]2.若所述第二按鍵所對(duì)應(yīng)的功能分類為介音韻母:
[0042]若所述第二按鍵對(duì)應(yīng)于韻母,且該韻母為介音韻母1、U、?中的任一項(xiàng),則可直接基于所述第一按鍵所對(duì)應(yīng)的聲母以及第二按鍵所對(duì)應(yīng)的介音韻母確定候選詞條;或者,基于所述第一按鍵所對(duì)應(yīng)的聲母、第二按鍵所對(duì)應(yīng)的介音韻母以及用戶繼續(xù)輸入的第三按鍵所對(duì)應(yīng)的韻母確定候選詞條;或者,若用戶所輸入的第二按鍵與第三按鍵無(wú)法構(gòu)成正確的拼音,則該輸入法系統(tǒng)對(duì)所輸入的按鍵所對(duì)應(yīng)的韻母進(jìn)行調(diào)整,分別基于“第一按鍵所對(duì)應(yīng)的聲母、第二按鍵所對(duì)應(yīng)的介音韻母”以及“第一按鍵所對(duì)應(yīng)的聲母、第三按鍵所對(duì)應(yīng)的韻母”確定候選此詞條。
[0043]具體地,若所述第二按鍵所對(duì)應(yīng)的功能分類為介音韻母,則步驟S4可包括以下2種實(shí)現(xiàn)方式:
[0044]2.1當(dāng)所述第二按鍵所對(duì)應(yīng)的功能分類為介音韻母且所述介音韻母為i時(shí):
[0045]若所述第二按鍵對(duì)應(yīng)于介音韻母i,且當(dāng)所述第一按鍵所對(duì)應(yīng)的聲母為zh、ch、sh、r、z、c、s時(shí),由于上述聲母與介音韻母i的組合不可能再包含其他韻母,因此,可根據(jù)所述第一按鍵所對(duì)應(yīng)的上述聲母之一以及所述介音韻母i直接確定候選詞條。
[0046]例如,若用戶連續(xù)輸入按鍵B2-A1,則首先確定第一按鍵所對(duì)應(yīng)的聲母為c或ch,然后,第二按鍵對(duì)應(yīng)的韻母為介音韻母i,從