拼音輸入方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明提供一種拼音輸入方法及裝置,所述方法包括:(a)接收并顯示輸入的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音;(b)推薦并顯示所述對(duì)應(yīng)拼音的文字候選項(xiàng);(c)確定是否接收到針對(duì)至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令;(d)當(dāng)接收到所述進(jìn)入輔助輸入模式的命令時(shí),進(jìn)入輔助輸入模式;(e)接收輸入的輔助文字的對(duì)應(yīng)拼音;(f)根據(jù)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦并顯示所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。根據(jù)本發(fā)明的拼音輸入方法及裝置,能夠使用戶(hù)快速輸入漢字,從而提升用戶(hù)體驗(yàn)。
【專(zhuān)利說(shuō)明】拼音輸入方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于輸入法領(lǐng)域,更具體地說(shuō),涉及一種拼音輸入方法及裝置。
【背景技術(shù)】
[0002]隨著科技的不斷進(jìn)步,電子設(shè)備(例如,計(jì)算機(jī)、智能手機(jī)、游戲機(jī)等)得到了廣泛的應(yīng)用。文字輸入功能是電子設(shè)備中必不可少的。因此,出現(xiàn)了諸如五筆、拼音等輸入方法。拼音輸入方法以其入門(mén)簡(jiǎn)單、輸入便捷得到了人們廣泛的應(yīng)用。近年來(lái)為了滿(mǎn)足人們不斷追求高效率的目的,又開(kāi)發(fā)出了聯(lián)想功能以提高輸入速度。雖然聯(lián)想功能在一定程度上提高了輸入速度,但是對(duì)于一些生僻詞組或者非著名人名等的輸入還是存在以下問(wèn)題:由于生僻詞組或者非著名人名等為不常用的詞組,難以通過(guò)聯(lián)想功能準(zhǔn)確地將想要輸入的詞組提供給用戶(hù),因此就需要用戶(hù)依次輸入該詞組或者人名中的每個(gè)漢字來(lái)實(shí)現(xiàn)輸入目的。同時(shí),又由于某些漢字的同音字的數(shù)量巨大,用戶(hù)難以快速準(zhǔn)確定位到想要輸入的漢字,這就需要用戶(hù)在眾多候選的漢字中一一確認(rèn)尋找,嚴(yán)重影響了用戶(hù)的使用體驗(yàn)。
[0003]因此,就需要一種能夠快速輸入漢字的拼音輸入方法及裝置。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種拼音輸入方法及裝置,以使用戶(hù)能夠快速輸入漢字,提升使用過(guò)程中的體驗(yàn)。
[0005]本發(fā)明一方面提供一種拼音輸入方法,其特征在于,包括:(a)接收并顯不輸入的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音;(b)推薦并顯示所述對(duì)應(yīng)拼音的文字候選項(xiàng);(C)確定是否接收到針對(duì)至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令;(d)當(dāng)接收到所述進(jìn)入輔助輸入模式的命令時(shí),進(jìn)入輔助輸入模式;(e)接收輸入的輔助文字的對(duì)應(yīng)拼音;(f)根據(jù)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦并顯示所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。
[0006]可選地,步驟(e)還包括:顯示輸入的輔助文字的對(duì)應(yīng)拼音。
[0007]可選地,步驟(f)還包括:顯示輔助文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0008]可選地,所述進(jìn)入輔助輸入模式的命令為:對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇。
[0009]可選地,對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇為:對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的點(diǎn)擊;或者對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的拖動(dòng)。
[0010]可選地,步驟(e)還包括:接收對(duì)輸入的輔助文字的對(duì)應(yīng)拼音的修改。
[0011]可選地,步驟(f)包括:確定所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合所對(duì)應(yīng)的詞組;在顯示的所述文字候選項(xiàng)之中優(yōu)先推薦并顯示所述詞組中與所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0012]可選地,所述方法還包括:(g)接收對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇,并將選擇的文字候選項(xiàng)作為所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的最終文字。
[0013]可選地,當(dāng)在進(jìn)入輔助輸入模式之后的預(yù)定時(shí)間內(nèi)沒(méi)有輸入拼音時(shí)或者在接收到對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇時(shí),退出輔助輸入模式。
[0014]可選地,所述進(jìn)入輔助輸入模式的命令為:在已經(jīng)針對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字后,對(duì)所述對(duì)應(yīng)文字的選擇。
[0015]可選地,對(duì)所述對(duì)應(yīng)文字的選擇為:對(duì)所述對(duì)應(yīng)文字的點(diǎn)擊;或者對(duì)所述對(duì)應(yīng)文字的拖動(dòng)。
[0016]可選地,當(dāng)拖動(dòng)方向?yàn)榈谝环较驎r(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的開(kāi)頭;當(dāng)拖動(dòng)方向?yàn)榈诙较驎r(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的末尾。
[0017]可選地,所述對(duì)應(yīng)文字為從相應(yīng)的文字候選項(xiàng)中進(jìn)行選擇后替換顯示的所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字。
[0018]本發(fā)明另一方面提供一種拼音輸入裝置,包括:第一輸入單元,接收并顯示輸入的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音;第一推薦單元,推薦并顯示所述對(duì)應(yīng)拼音的文字候選項(xiàng);確定單元,確定是否接收到針對(duì)至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令;模式進(jìn)入單元,當(dāng)確定單元接收到所述進(jìn)入輔助輸入模式的命令時(shí),進(jìn)入輔助輸入模式;第二輸入單元,接收輸入的輔助文字的對(duì)應(yīng)拼音;第二推薦單元,根據(jù)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦并顯示所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。
[0019]可選地,第二輸入單元還顯示輸入的輔助文字的對(duì)應(yīng)拼音。
[0020]可選地,第二推薦單元還顯示輔助文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0021]可選地,所述進(jìn)入輔助輸入模式的命令為:對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇。
[0022]可選地,對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇為:對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的點(diǎn)擊;或者對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的拖動(dòng)。
[0023]可選地,第二輸入單元還接收對(duì)輸入的輔助文字的對(duì)應(yīng)拼音的修改。
[0024]可選地,第二推薦單元確定所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合所對(duì)應(yīng)的詞組,并在顯示的所述文字候選項(xiàng)之中優(yōu)先推薦并顯示所述詞組中與所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0025]可選地,所述裝置還包括:選擇單元,接收對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇,并將選擇的文字候選項(xiàng)作為所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的最終文字。
[0026]可選地,所述裝置還包括:模式退出單元,當(dāng)在進(jìn)入輔助輸入模式之后的預(yù)定時(shí)間內(nèi)沒(méi)有輸入拼音時(shí)或者在接收到對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇時(shí),退出輔助輸入模式。
[0027]可選地,所述進(jìn)入輔助輸入模式的命令為:在已經(jīng)針對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字后,對(duì)所述對(duì)應(yīng)文字的選擇。
[0028]可選地,對(duì)所述對(duì)應(yīng)文字的選擇為:對(duì)所述對(duì)應(yīng)文字的點(diǎn)擊;或者對(duì)所述對(duì)應(yīng)文字的拖動(dòng)。
[0029]可選地,當(dāng)拖動(dòng)方向?yàn)榈谝环较驎r(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的開(kāi)頭;當(dāng)拖動(dòng)方向?yàn)榈诙较驎r(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的末尾。
[0030]可選地,所述對(duì)應(yīng)文字為從相應(yīng)的文字候選項(xiàng)中進(jìn)行選擇后替換顯示的所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字。
[0031]根據(jù)本發(fā)明提供的拼音輸入方法及裝置,能夠使用戶(hù)快速輸入漢字,從而提升用戶(hù)體驗(yàn)。
[0032]將在接下來(lái)的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過(guò)描述將是清楚的,或者可以經(jīng)過(guò)本發(fā)明的實(shí)施而得知。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0033]通過(guò)下面結(jié)合附圖進(jìn)行的對(duì)實(shí)施例的描述,本發(fā)明的上述和/或其它目的和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中:
[0034]圖1是示出根據(jù)本發(fā)明示例性實(shí)施例的拼音輸入方法的流程圖;
[0035]圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的接收了待輸入文字的對(duì)應(yīng)拼音的示意圖;
[0036]圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的一個(gè)針對(duì)一個(gè)待輸入文字進(jìn)入輔助輸入模式的操作示意圖;
[0037]圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的接收到針對(duì)一個(gè)待輸入文字進(jìn)入輔助輸入模式的命令后的示意圖;
[0038]圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的接收了輸入的輔助文字的對(duì)應(yīng)拼音的示意圖;
[0039]圖6是示出根據(jù)本發(fā)明示例性實(shí)施例的拼音輸入裝置的方框圖。
【具體實(shí)施方式】
[0040]現(xiàn)將詳細(xì)描述本發(fā)明的示例性實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中,相同的標(biāo)號(hào)指示相同的部分。以下將通過(guò)參照附圖來(lái)說(shuō)明所述實(shí)施例,以便解釋本發(fā)明。
[0041]圖1是示出根據(jù)本發(fā)明示例性實(shí)施例的拼音輸入方法的流程圖。
[0042]如圖1所示,在步驟S101,接收并顯示用戶(hù)輸入的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音。所述對(duì)應(yīng)拼音為與待輸入文字對(duì)應(yīng)的拼音。應(yīng)該理解,這里的拼音可以是全拼或簡(jiǎn)拼。
[0043]在步驟S102,推薦并顯示步驟SlOl接收的待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。目前,現(xiàn)有的拼音輸入法中,要輸入一個(gè)待輸入文字,需要先輸入與待輸入文字對(duì)應(yīng)的拼音,然后推薦并顯示相應(yīng)的文字候選項(xiàng),最后根據(jù)用戶(hù)在文字候選項(xiàng)中的選擇來(lái)確定所述一個(gè)待輸入文字所對(duì)應(yīng)的文字。步驟SlOl和步驟S102與現(xiàn)有的拼音輸入法相同。由于待輸入文字可以是一個(gè)或多個(gè)文字,所以顯示的所述對(duì)應(yīng)拼音可以是一個(gè)或多個(gè)文字的對(duì)應(yīng)拼音。同時(shí),還顯示一個(gè)或多個(gè)文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。
[0044]圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的接收了待輸入文字的對(duì)應(yīng)拼音的示意圖。如圖2所示,顯示的“NingZhongZe”為待輸入文字“寧中則”的對(duì)應(yīng)拼音,在所述對(duì)應(yīng)拼音的下方顯示有待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。這里,顯示待輸入文字的對(duì)應(yīng)拼音和所述對(duì)應(yīng)拼音的文字候選項(xiàng)的位置不僅限于圖2所示位置,還可以是其它位置。
[0045]在步驟S103,確定是否接收到用戶(hù)針對(duì)至少一個(gè)(S卩,一個(gè)或多個(gè))待輸入文字的進(jìn)入輔助輸入模式的命令。
[0046]在針對(duì)至少一個(gè)待輸入文字的對(duì)應(yīng)拼音選擇對(duì)應(yīng)文字或者修改已經(jīng)選擇的對(duì)應(yīng)文字時(shí),可確定是否接收到針對(duì)該至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令??赏ㄟ^(guò)各種方式來(lái)實(shí)現(xiàn)進(jìn)入輔助輸入模式的命令。
[0047]在一個(gè)實(shí)施例中,進(jìn)入輔助輸入模式的命令可以為對(duì)步驟SlOl中顯示的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇。例如,對(duì)圖2中的一個(gè)待輸入文字的對(duì)應(yīng)拼音“Zhong”的選擇。該選擇可以為對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的點(diǎn)擊或者對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的拖動(dòng)。
[0048]通常,在輸入了多個(gè)待輸入文字的對(duì)應(yīng)拼音的情況下,在還沒(méi)有針對(duì)最后一個(gè)待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字之前,已經(jīng)針對(duì)其他的待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇的對(duì)應(yīng)文字會(huì)顯示在輸入法界面的特定位置;或者,在輸入了單個(gè)或多個(gè)待輸入文字的對(duì)應(yīng)拼音的情況下,在針對(duì)所有的待輸入文字的對(duì)應(yīng)拼音選擇了對(duì)應(yīng)文字之后,選擇的對(duì)應(yīng)文字會(huì)顯示在輸入法界面的特定位置(此時(shí),可能還需要另外的操作(例如,按空格鍵)才能輸出選擇的文字)。在另一個(gè)實(shí)施例中,進(jìn)入輔助輸入模式的命令可以是對(duì)上述顯示在輸入法界面的選擇出的對(duì)應(yīng)文字的選擇,即,進(jìn)入輔助輸入模式的命令還可以為在已經(jīng)針對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字后,對(duì)顯示的選擇的對(duì)應(yīng)文字的選擇。
[0049]這里,顯示的選擇的對(duì)應(yīng)文字可以為從相應(yīng)的文字候選項(xiàng)中進(jìn)行選擇后替換顯示的所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字。例如,在圖2中,在針對(duì)一個(gè)待輸入文字的對(duì)應(yīng)拼音“Ning”從其文字候選項(xiàng)中選擇對(duì)應(yīng)文字時(shí),如果選擇了“寧”,則顯示的“Ning”被替換為“寧”。此時(shí),進(jìn)入輔助輸入模式的命令為對(duì)所述替換了“Ning”的文字“寧”的選擇。
[0050]應(yīng)該理解,根據(jù)設(shè)計(jì)的不同,在從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字后,選擇的對(duì)應(yīng)文字不限于被顯示在對(duì)應(yīng)拼音的位置,也可顯示在其他位置。例如,可以顯示在對(duì)應(yīng)拼音的下方。在此情況下,圖2中的拼音“Ning”下方原來(lái)顯示“凝”的位置顯示“寧”。
[0051]另外,對(duì)顯示的選擇的對(duì)應(yīng)文字的選擇可以通過(guò)對(duì)所述對(duì)應(yīng)文字的點(diǎn)擊或者對(duì)所述對(duì)應(yīng)文字的拖動(dòng)來(lái)實(shí)現(xiàn)。這樣的選擇方式在人機(jī)交互方式為觸摸輸入的情況下更為方便。
[0052]在一個(gè)示例中,在對(duì)替換了顯示的所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字進(jìn)行選擇進(jìn)入輔助輸入模式后,所述文字還可以顯示為替換前的所述對(duì)應(yīng)拼音。
[0053]可以理解,進(jìn)入輔助輸入模式的命令不僅限于此,還可以通過(guò)對(duì)預(yù)置的進(jìn)入輔助輸入模式的按鍵區(qū)域的點(diǎn)擊或使用預(yù)置的進(jìn)入輔助輸入模式的手勢(shì)等方式來(lái)實(shí)現(xiàn)進(jìn)入輔助輸入模式的命令。
[0054]在步驟S104,當(dāng)步驟S103確定接收到進(jìn)入輔助輸入模式的命令時(shí),進(jìn)入輔助輸入模式。在該模式下,可允許用戶(hù)輸入輔助文字的對(duì)應(yīng)拼音。這里,輔助文字是指在利用拼音輸入待輸入文字期間用于調(diào)整文字候選項(xiàng)而不會(huì)被最終輸入的文字。
[0055]圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的一個(gè)針對(duì)一個(gè)待輸入文字進(jìn)入輔助輸入模式的操作示意圖。如圖3所示,針對(duì)一個(gè)待輸入文字的對(duì)應(yīng)拼音“Zhong”確定對(duì)應(yīng)文字時(shí),可通過(guò)對(duì)對(duì)應(yīng)拼音“Zhong”進(jìn)行點(diǎn)擊來(lái)選擇該對(duì)應(yīng)拼音,從而針對(duì)一個(gè)待輸入文字進(jìn)入輔助輸入模式。
[0056]優(yōu)選地,在進(jìn)入輔助輸入模式時(shí),可以使進(jìn)入輔助輸入模式的命令所選擇的所述對(duì)應(yīng)拼首或?qū)?yīng)文字進(jìn)行特殊顯不。特殊顯不可以為聞売、反白、差別色等。
[0057]圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的接收到針對(duì)一個(gè)待輸入文字進(jìn)入輔助輸入模式的命令后的示意圖。如圖4所示,在接收到針對(duì)一個(gè)待輸入文字的對(duì)應(yīng)拼音“Zhong”的選擇而進(jìn)入輔助輸入模式時(shí),所述對(duì)應(yīng)拼音“Zhong”處于特殊顯示狀態(tài)。即,“Zhong”相對(duì)其他待輸入文字的對(duì)應(yīng)拼音或?qū)?yīng)文字為差別色顯示。
[0058]在步驟S105,進(jìn)入輔助輸入模式后,接收輸入的輔助文字的對(duì)應(yīng)拼音。
[0059]在現(xiàn)有的輸入法技術(shù)中,通常僅允許對(duì)拼音進(jìn)行連續(xù)輸入。根據(jù)本發(fā)明的實(shí)施例,在進(jìn)入輔助輸入模式后,用戶(hù)可另外輸入輔助文字的對(duì)應(yīng)拼音。
[0060]優(yōu)選地,輸入的輔助文字的對(duì)應(yīng)拼音可被顯示出來(lái),并且可以被編輯。輔助文字的對(duì)應(yīng)拼音可以與待輸入文字的對(duì)應(yīng)拼音的位置不同的位置被顯示。
[0061]在步驟S106,根據(jù)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦并顯示所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。
[0062]換言之,現(xiàn)有技術(shù)的拼音輸入技術(shù)基于在步驟SlOl輸入的拼音,可能無(wú)法將希望的候選項(xiàng)優(yōu)先推薦出來(lái)。而根據(jù)本發(fā)明的實(shí)施例,在進(jìn)入到輔助輸入模式后,根據(jù)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和另外接收的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng),從而將希望的文字候選項(xiàng)優(yōu)先顯示出來(lái)??衫貌襟ES102中使用的推薦文字候選項(xiàng)的方式來(lái)重新推薦文字候選項(xiàng)。
[0063]例如,可首先確定所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合所對(duì)應(yīng)的詞組,如果所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和另外輸入的輔助文字的對(duì)應(yīng)拼音具有對(duì)應(yīng)的詞組,則可優(yōu)先推薦并顯示該詞組中與所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0064]這里,在重新推薦文字候選項(xiàng)時(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音可位于所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合的開(kāi)頭或末尾??筛鶕?jù)需要進(jìn)行默認(rèn)設(shè)置,或者可在進(jìn)入輔助輸入模式時(shí)提供并顯示切換選項(xiàng)。
[0065]在一個(gè)實(shí)施例中,當(dāng)前面描述的進(jìn)入輔助輸入模式的命令的選擇方式為拖動(dòng)時(shí),可根據(jù)拖動(dòng)方向來(lái)確定所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音可位于所述組合的開(kāi)頭還是末尾。例如,當(dāng)所述拖動(dòng)方向?yàn)榈谝环较?例如,向上或向左)時(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的開(kāi)頭;當(dāng)所述拖動(dòng)方向?yàn)榈诙较?例如,向下或向右)時(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的末尾。可以理解,所述第一方向和第二方向可以根據(jù)用戶(hù)的使用習(xí)慣來(lái)設(shè)置。
[0066]優(yōu)選地,步驟S106還可包括顯示輔助文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0067]圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的接收了輸入的輔助文字的對(duì)應(yīng)拼音的示意圖。如圖5所示,在針對(duì)一個(gè)待輸入文字“中”的拼音“Zhong”進(jìn)入輔助輸入模式后,用戶(hù)可以輸入輔助文字的對(duì)應(yīng)拼音“ Jian”,從而根據(jù)“Zhong”和“ Jian”的組合重新為拼音“Zhong”推薦文字候選項(xiàng)。在該示例中,拼音“Zhong”和“Jian”的組合對(duì)應(yīng)詞組“中間”,從而可以?xún)?yōu)先推薦并顯示“中”作為“Zhong”的文字候選項(xiàng)。
[0068]圖1所示的根據(jù)本發(fā)明示例性實(shí)施例的拼音輸入方法,還包括:接收對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇,并將選擇的文字候選項(xiàng)作為所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的最終文字。例如,這里的文字候選項(xiàng)可以是通過(guò)步驟S106重新推薦的文字候選項(xiàng)。
[0069]另外,當(dāng)在進(jìn)入輔助輸入模式之后的預(yù)定時(shí)間內(nèi)沒(méi)有輸入拼音時(shí)或者在接收到對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇時(shí),退出輔助輸入模式。這里,預(yù)定時(shí)間可以根據(jù)用戶(hù)的輸入習(xí)慣來(lái)設(shè)置。在退出輔助輸入模式之后,可不再顯示輔助文字的對(duì)應(yīng)拼音和/或輔助文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0070]根據(jù)本發(fā)明的拼音輸入方法,能夠利用輔助輸入模式來(lái)實(shí)現(xiàn)對(duì)漢字的快速輸入,從而提升用戶(hù)體驗(yàn)。
[0071]圖6是示出根據(jù)本發(fā)明示例性實(shí)施例的拼音輸入裝置的方框圖。
[0072]如圖6所示,拼音輸入裝置包括:第一輸入單元601、第一推薦單元602、確定單元603、模式進(jìn)入單元604、第二輸入單元605和第二推薦單元606。
[0073]第一輸入單元601接收并顯示用戶(hù)輸入的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音。所述對(duì)應(yīng)拼音為與待輸入文字對(duì)應(yīng)的拼音。應(yīng)該理解,這里的拼音可以是全拼或簡(jiǎn)拼。
[0074]第一推薦單元602推薦并顯示第一輸入單元601所接收的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。目前,現(xiàn)有的拼音輸入法中,要輸入一個(gè)待輸入文字,需要先輸入與待輸入文字對(duì)應(yīng)的拼音,然后推薦并顯示相應(yīng)的文字候選項(xiàng),最后根據(jù)用戶(hù)在文字候選項(xiàng)中的選擇來(lái)確定所述一個(gè)待輸入文字所對(duì)應(yīng)的文字。第一輸入單元601和第一推薦單元602所實(shí)現(xiàn)的功能與現(xiàn)有的拼音輸入法的功能相同。
[0075]確定單元603確定是否接收到用戶(hù)針對(duì)至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令。
[0076]在針對(duì)至少一個(gè)待輸入文字的對(duì)應(yīng)拼音選擇對(duì)應(yīng)文字或者修改已經(jīng)選擇的對(duì)應(yīng)文字時(shí),可確定是否接收到針對(duì)該至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令??赏ㄟ^(guò)各種方式來(lái)實(shí)現(xiàn)進(jìn)入輔助輸入模式的命令。
[0077]在一個(gè)實(shí)施例中,進(jìn)入輔助輸入模式的命令可以為對(duì)第一推薦單元601中顯示的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇。該選擇可以為對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的點(diǎn)擊或者對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的拖動(dòng)。
[0078]通常,在輸入了多個(gè)待輸入文字的對(duì)應(yīng)拼音的情況下,在還沒(méi)有針對(duì)最后一個(gè)待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字之前,已經(jīng)針對(duì)其他的待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇的對(duì)應(yīng)文字會(huì)顯示在輸入法界面的特定位置;或者,在輸入了單個(gè)或多個(gè)待輸入文字的對(duì)應(yīng)拼音的情況下,在針對(duì)所有的待輸入文字的對(duì)應(yīng)拼音選擇了對(duì)應(yīng)文字之后,選擇的對(duì)應(yīng)文字會(huì)顯示在輸入法界面的特定位置(此時(shí),可能還需要另外的操作(例如,按空格鍵)才能輸出選擇的文字)。在另一個(gè)實(shí)施例中,進(jìn)入輔助輸入模式的命令可以是對(duì)上述顯示在輸入法界面的選擇出的對(duì)應(yīng)文字的選擇,即,進(jìn)入輔助輸入模式的命令還可以為在已經(jīng)針對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字后,對(duì)顯示的選擇的對(duì)應(yīng)文字的選擇。
[0079]這里,顯示的選擇的對(duì)應(yīng)文字可以為從第一推薦單元602所顯示的文字候選項(xiàng)中進(jìn)行選擇后替換顯示的所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字。
[0080]另外,對(duì)顯示的選擇的對(duì)應(yīng)文字的選擇可以通過(guò)對(duì)所述對(duì)應(yīng)文字的點(diǎn)擊或者對(duì)所述對(duì)應(yīng)文字的拖動(dòng)來(lái)實(shí)現(xiàn)。這樣的選擇方式在人機(jī)交互方式為觸摸輸入的情況下更為方便。
[0081]當(dāng)確定單元603確定接收到進(jìn)入輔助輸入模式的命令時(shí),模式進(jìn)入單元604使得進(jìn)入輔助輸入模式。在該模式下,可允許用戶(hù)輸入輔助文字的對(duì)應(yīng)拼音。這里,輔助文字是指在利用拼音輸入待輸入文字期間用于調(diào)整文字候選項(xiàng)而不會(huì)被最終輸入的文字。
[0082]進(jìn)入輔助輸入模式后,第二輸入單元605接收輸入的輔助文字的對(duì)應(yīng)拼音。
[0083]在現(xiàn)有的輸入法技術(shù)中,通常僅允許對(duì)拼音進(jìn)行連續(xù)輸入。根據(jù)本發(fā)明的實(shí)施例,在進(jìn)入輔助輸入模式后,用戶(hù)可通過(guò)第二輸入單元605另外接收輸入的輔助文字的對(duì)應(yīng)拼曰?
[0084]優(yōu)選地,第二輸入單元605還可顯示輸入的輔助文字的對(duì)應(yīng)拼音,并且還可對(duì)輸入的輔助文字的對(duì)應(yīng)拼音進(jìn)行編輯。
[0085]第二推薦單元606根據(jù)第一輸入單元601所接收的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和第二輸入單元605所接收的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦并顯示所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。
[0086]優(yōu)選地,第二推薦單元606可首先確定所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合所對(duì)應(yīng)的詞組,如果所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和另外輸入的輔助文字的對(duì)應(yīng)拼音具有對(duì)應(yīng)的詞組,則可優(yōu)先推薦并顯示該詞組中與所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0087]這里,在第二推薦單元606重新推薦文字候選項(xiàng)時(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音可位于所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合的開(kāi)頭或末尾。可根據(jù)需要進(jìn)行默認(rèn)設(shè)置,或者可在進(jìn)入輔助輸入模式時(shí)提供并顯示切換選項(xiàng)。
[0088]在一個(gè)實(shí)施例中,當(dāng)前面描述的進(jìn)入輔助輸入模式的命令的選擇方式為拖動(dòng)時(shí),可根據(jù)拖動(dòng)方向來(lái)確定所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音可位于所述組合的開(kāi)頭還是末尾。例如,當(dāng)所述拖動(dòng)方向?yàn)榈谝环较?例如,向上或向左)時(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的開(kāi)頭;當(dāng)所述拖動(dòng)方向?yàn)榈诙较?例如,向下或向右)時(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的末尾。可以理解,所述第一方向和第二方向可以根據(jù)用戶(hù)的使用習(xí)慣來(lái)設(shè)置。
[0089]優(yōu)選地,第二推薦單元606還可顯示輔助文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0090]圖6所示的根據(jù)本發(fā)明示例性實(shí)施例的拼音輸入裝置,還包括選擇單元(圖中未示出),該選擇單元用于接收對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇,并將選擇的文字候選項(xiàng)作為所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的最終文字。例如,這里的文字候選項(xiàng)可以是第二推薦單元606重新推薦的文字候選項(xiàng)。
[0091]另外,所述拼音輸入裝置還可以包括模式退出單元(圖中未示出),該模式退出單元用于當(dāng)在進(jìn)入輔助輸入模式之后的預(yù)定時(shí)間內(nèi)沒(méi)有輸入拼音時(shí)或者在接收到對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇時(shí),使得退出輔助輸入模式。這里,預(yù)定時(shí)間可以根據(jù)用戶(hù)的輸入習(xí)慣來(lái)設(shè)置。在退出輔助輸入模式之后,可不再顯示輔助文字的對(duì)應(yīng)拼音和/或輔助文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
[0092]根據(jù)本發(fā)明的拼音輸入裝置,能夠通過(guò)前述拼音輸入方法利用輔助輸入模式來(lái)實(shí)現(xiàn)對(duì)漢字的快速輸入,從而提升用戶(hù)體驗(yàn)。
[0093]應(yīng)該理解,本發(fā)明的拼音輸入方法及裝置可以應(yīng)用于各種帶有輸入功能的電子設(shè)備中,優(yōu)選地,應(yīng)用于帶觸摸屏的便攜式設(shè)備中。
[0094]此外,根據(jù)本發(fā)明的上述方法可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀記錄介質(zhì)中的計(jì)算機(jī)代碼。本領(lǐng)域技術(shù)人員可以根據(jù)對(duì)上述方法的描述來(lái)實(shí)現(xiàn)所述計(jì)算機(jī)代碼。當(dāng)所述計(jì)算機(jī)代碼在計(jì)算機(jī)中被執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明的上述方法。
[0095]應(yīng)該理解,根據(jù)本發(fā)明的示例性實(shí)施例的上述拼音輸入裝置中的各個(gè)單元可被實(shí)現(xiàn)為硬件組件。本領(lǐng)域技術(shù)人員根據(jù)限定的各個(gè)單元所執(zhí)行的處理,可以使用例如現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或?qū)S眉呻娐?ASIC)來(lái)實(shí)現(xiàn)各個(gè)單元。
[0096]本發(fā)明的以上實(shí)施例僅僅是示例性的,而本發(fā)明并不受限于此。本領(lǐng)域技術(shù)人員應(yīng)該理解:在不脫離本發(fā)明的原理和精神的情況下,可對(duì)這些實(shí)施例進(jìn)行改變,其中,本發(fā)明的范圍在權(quán)利要求及其等同物中限定。
【權(quán)利要求】
1.一種拼音輸入方法,其特征在于,包括: (a)接收并顯示輸入的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音; (b)推薦并顯示所述對(duì)應(yīng)拼音的文字候選項(xiàng); (C)確定是否接收到針對(duì)至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令; (d)當(dāng)接收到所述進(jìn)入輔助輸入模式的命令時(shí),進(jìn)入輔助輸入模式; (e)接收輸入的輔助文字的對(duì)應(yīng)拼音; (f)根據(jù)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦并顯示所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(e)還包括:顯示輸入的輔助文字的對(duì)應(yīng)拼音。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(f)還包括:顯示輔助文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述進(jìn)入輔助輸入模式的命令為:對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的選擇為:對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的點(diǎn)擊;或者對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的拖動(dòng)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(e)還包括:接收對(duì)輸入的輔助文字的對(duì)應(yīng)拼音的修改。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(f)包括: 確定所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合所對(duì)應(yīng)的詞組; 在顯示的所述文字候選項(xiàng)之中優(yōu)先推薦并顯示所述詞組中與所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的文字。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:(g)接收對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇,并將選擇的文字候選項(xiàng)作為所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音所對(duì)應(yīng)的最終文字。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)在進(jìn)入輔助輸入模式之后的預(yù)定時(shí)間內(nèi)沒(méi)有輸入拼音時(shí)或者在接收到對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)的選擇時(shí),退出輔助輸入模式。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述進(jìn)入輔助輸入模式的命令為:在已經(jīng)針對(duì)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音從相應(yīng)的文字候選項(xiàng)中選擇對(duì)應(yīng)文字后,對(duì)所述對(duì)應(yīng)文字的選擇。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,對(duì)所述對(duì)應(yīng)文字的選擇為:對(duì)所述對(duì)應(yīng)文字的點(diǎn)擊;或者對(duì)所述對(duì)應(yīng)文字的拖動(dòng)。
12.根據(jù)權(quán)利要求5或11所述的方法,其特征在于,當(dāng)拖動(dòng)方向?yàn)榈谝环较驎r(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的開(kāi)頭;當(dāng)拖動(dòng)方向?yàn)榈诙较驎r(shí),所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音位于所述組合的末尾。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述對(duì)應(yīng)文字為從相應(yīng)的文字候選項(xiàng)中進(jìn)行選擇后替換顯示的所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字。
14.一種拼音輸入裝置,其特征在于,包括: 第一輸入單元,接收并顯示輸入的至少一個(gè)待輸入文字的對(duì)應(yīng)拼音; 第一推薦單元,推薦并顯示所述對(duì)應(yīng)拼音的文字候選項(xiàng); 確定單元,確定是否接收到針對(duì)至少一個(gè)待輸入文字的進(jìn)入輔助輸入模式的命令; 模式進(jìn)入單元,當(dāng)確定單元接收到所述進(jìn)入輔助輸入模式的命令時(shí),進(jìn)入輔助輸入模式; 第二輸入單元,接收輸入的輔助文字的對(duì)應(yīng)拼音; 第二推薦單元,根據(jù)所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音和輸入的輔助文字的對(duì)應(yīng)拼音的組合,重新推薦并顯示所述至少一個(gè)待輸入文字的對(duì)應(yīng)拼音的文字候選項(xiàng)。
【文檔編號(hào)】G06F3/0482GK104375662SQ201410628322
【公開(kāi)日】2015年2月25日 申請(qǐng)日期:2014年11月10日 優(yōu)先權(quán)日:2014年11月10日
【發(fā)明者】孫寧 申請(qǐng)人:天津三星通信技術(shù)研究有限公司, 三星電子株式會(huì)社