一種日文輸入方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供了一種日文輸入方法,包括:獲得目標(biāo)按鍵的點擊次數(shù)P,P為大于或者等于1的整數(shù);依據(jù)所述目標(biāo)按鍵的點擊閾值Pth1和Pth2,獲得所述目標(biāo)按鍵的至少一個擴展次數(shù)M;Pth1小于P,且Pth1為正整數(shù),Pth2為大于或者等于1的整數(shù),M的取值范圍為[P-Pth1,P+Pth2],且M為正整數(shù),M不等于P;獲得與所述點擊次數(shù)P對應(yīng)的第一假名字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二假名字符;在候選輸入框中顯示所述第一假名字符和所述第二假名字符;本發(fā)明實施例還提供一種日文輸入系統(tǒng)。根據(jù)本發(fā)明實施例提供的技術(shù)方案,以實現(xiàn)提高日文輸入法的輸入效率。
【專利說明】—種日文輸入方法及系統(tǒng)
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及輸入法【技術(shù)領(lǐng)域】,尤其涉及一種日文輸入方法及系統(tǒng)。
【【背景技術(shù)】】
[0002]目前,日文輸入法中循環(huán)切換(Toggle)輸入方式是最為快捷簡便、最受用戶歡迎的輸入方式?;赥oggle輸入方式的日文輸入方法為:請參考圖1,其為現(xiàn)有技術(shù)中Toggle輸入方式的九宮格鍵盤的示意圖,如圖所示,用戶輸入假名字符“ A ”時,只需要按下一次九宮格鍵盤中的假名字符“ A ”對應(yīng)的按鍵,用戶輸入假名字符“ λ ”時,則需要連續(xù)且快速地按下四次九宮格鍵盤中的假名字符“ A ”對應(yīng)的按鍵。
[0003]然而,輸入有些假名字符時,需要按下相應(yīng)的按鍵多次,因此,非常容易出現(xiàn)少按或者多按的情況,例如,用戶想要輸入假名字符“ λ ”,輸入假名字符“ λ ”需要按下四次假名字符“Α”對應(yīng)的按鍵,但是用戶容易少按或者多按,導(dǎo)致用戶實際輸入假名字符“)”或者假名字符“杉”,其中,輸入假名字符“)”需要按下三次假名字符“ A ”對應(yīng)的按鍵,輸入假名字符“ B ”需要按下五次假名字符“ A ”對應(yīng)的按鍵。輸入假名時,如果用戶出現(xiàn)少按或者多按的情況,用戶需要刪除實際輸入的假名,然后重新輸入假名來修正輸入錯誤,因此,日文輸入法的輸入效率較低。
【
【發(fā)明內(nèi)容】
】
[0004]有鑒于此,本發(fā)明實施例提供了一種日文輸入方法及系統(tǒng),以實現(xiàn)提高日文輸入法的輸入效率。
[0005]本發(fā)明實施例提供了一種日文輸入方法,包括:`[0006]獲得目標(biāo)按鍵的點擊次數(shù)P,P為大于或者等于I的整數(shù);
[0007]依據(jù)所述目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得所述目標(biāo)按鍵的至少一個擴展次數(shù)M5Pthl小于P,且Pthl為正整數(shù),Pth2為大于或者等于I的整數(shù),M的取值范圍為[P-Pthl, P+Pth2],且M為正整數(shù),M不等于P ;
[0008]獲得與所述點擊次數(shù)P對應(yīng)的第一假名字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二假名字符;
[0009]在候選輸入框中顯示所述第一假名字符和所述第二假名字符。
[0010]上述方法中,所述在候選輸入框中顯示所述第一假名字符和所述第二假名字符,包括:
[0011]獲得所述第一假名字符的第一權(quán)重值;
[0012]獲得每個所述擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值;
[0013]依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果;
[0014]在候選輸入框中顯示所述排序結(jié)果。
[0015]上述方法中,所述依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果,包括:
[0016]依據(jù)所述第一假名字符的第一權(quán)重值與預(yù)設(shè)的權(quán)重調(diào)整值之和,獲得所述第一假名字符的第二權(quán)重值;
[0017]依據(jù)所述第一假名字符的第二權(quán)重值、所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值,按照權(quán)重值由大到小的順序,對所述第一假名字符和所述第二假名字符進行排序,以獲得排序結(jié)果。
[0018]上述方法中,所述在候選輸入框中顯示所述第一假名字符和所述第二假名字符之前,所述方法包括:
[0019]獲得所述點擊次數(shù)P對應(yīng)的第一漢字字符,以及與每個所述擴展次數(shù)M對應(yīng)的第
二漢字字符。
[0020]上述方法中,所述在候選輸入框中顯示所述第一假名字符和所述第二假名字符,包括:
[0021]在所述候選輸入框中顯示所述第一假名字符、所述第二假名字符、所述第一漢字字符和所述第二漢字字符。
[0022]本發(fā)明實施例還提供了一種日文輸入系統(tǒng),包括:
[0023]輸入處理單元,用于獲得目標(biāo)按鍵的點擊次數(shù)P,P為大于或者等于I的整數(shù);
[0024]輸入擴展單元,用于依據(jù)所述目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得所述目標(biāo)按鍵的至少一個擴展次數(shù)M ;Pthl小于P,且Pthl為正整數(shù),Pth2為大于或者等于I的整數(shù),M的取值范圍為[P-Pthl,P+Pth2],且M為正整數(shù),M不等于P ;
[0025]字符生成單元,用于獲得與所述點擊次數(shù)P對應(yīng)的第一假名字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二假名字符;
[0026]輸入顯示單元,用于在候選輸入框中顯示所述第一假名字符和所述第二假名字符。
[0027]上述系統(tǒng)中,所述輸入顯示單元,具體用于:
[0028]獲得所述第一假名字符的第一權(quán)重值;
[0029]獲得每個所述擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值;
[0030]依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果;
[0031 ] 在候選輸入框中顯示所述排序結(jié)果。
[0032]上述系統(tǒng)中,所述輸入顯示單元,具體用于:
[0033]依據(jù)所述第一假名字符的第一權(quán)重值與預(yù)設(shè)的權(quán)重調(diào)整值之和,獲得所述第一假名字符的第二權(quán)重值;
[0034]依據(jù)所述第一假名字符的第二權(quán)重值、所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值,按照權(quán)重值由大到小的順序,對所述第一假名字符和所述第二假名字符進行排序,以獲得排序結(jié)果。
[0035]上述系統(tǒng)中,所述字符生成單元,還用于獲得所述點擊次數(shù)P對應(yīng)的第一漢字字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二漢字字符。
[0036]上述系統(tǒng)中,所述輸入顯示單元,具體用于:在所述候選輸入框中顯示所述第一假名字符、所述第二假名字符、所述第一漢字字符和所述第二漢字字符。[0037]由以上技術(shù)方案可以看出,本發(fā)明實施例具有以下有益效果:
[0038]本發(fā)明實施例提供的日文輸入方法中,對輸入的假名字符的點擊次數(shù)進行擴展,從而獲得更多的假名字符,將獲得的假名字符顯示提供給用戶,因此,實現(xiàn)基于點擊次數(shù)的輸入自動糾錯,大大提高日文輸入法的輸入效率。
【【專利附圖】
【附圖說明】】
[0039]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0040]圖1是現(xiàn)有技術(shù)中Toggle輸入方式的九宮格鍵盤的示意圖;
[0041]圖2是本發(fā)明實施例所提供的日文輸入方法的流程示意圖;
[0042]圖3是本發(fā)明實施例所提供的日文輸入方法的實施例一的流程示意圖
[0043]圖4是本發(fā)明實施例所提供的日文輸入系統(tǒng)的功能方塊圖。
【【具體實施方式】】
[0044]為了更好的理解本發(fā)明的技 術(shù)方案,下面結(jié)合附圖對本發(fā)明實施例進行詳細(xì)描述。
[0045]應(yīng)當(dāng)明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0046]本發(fā)明實施例給出一種日文輸入方法,請參考圖2,其為本發(fā)明實施例所提供的日文輸入方法的流程示意圖,如圖所示,該方法包括:
[0047]S101,獲得目標(biāo)按鍵的點擊次數(shù)P, P為大于或者等于I的整數(shù)。
[0048]具體的,在基于Toggle輸入方式下,接收用戶通過九宮格鍵盤輸入的假名字符串;對于輸入的假名字符串,統(tǒng)計假名字符串中最后一個假名字符對應(yīng)的目標(biāo)按鍵的點擊次數(shù)P;最后一個假名字符對應(yīng)的目標(biāo)按鍵是用戶輸入該假名字符時需要點擊的按鍵,因此本發(fā)明實施例中稱該按鍵為目標(biāo)按鍵;本發(fā)明實施例中,P為大于或者等于I的整數(shù)。
[0049]本發(fā)明實施例中,可以在接收到用戶通過九宮格鍵盤輸入一個假名字符時,就獲得該假名字符對應(yīng)的目標(biāo)按鍵的點擊次數(shù)P,也可以在接收到用戶通過九宮格鍵盤輸入至少兩個假名字符時,獲得最后一個假名字符對應(yīng)的目標(biāo)按鍵的點擊次數(shù)P,這樣,可以大大減少在候選輸入框中字符串的顯示數(shù)量,大大減少處理量。其中,可以利用Strlen(Str)函數(shù)獲得假名字符串中假名字符的數(shù)目;例如,用戶輸入的假名字符串為“務(wù)上)”,調(diào)用strlen(str)函數(shù),并將該假名字符串作為strlen (str)函數(shù)的輸入?yún)?shù),即strlen (〃爸上々〃),獲得strlen("爸H 〃)的輸出,得到假名字符串中假名字符的數(shù)目3。
[0050]其中,對于輸入的假名字符串,由于假名字符串中前面的假名字符用戶已經(jīng)確認(rèn)無誤,無需糾錯,因此只對假名字符串中最后一個假名字符進行處理。
[0051]S102,依據(jù)所述目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得所述目標(biāo)按鍵的至少一個擴展次數(shù)M ;Pthl小于P,且Pthl為正整數(shù),Pth2為大于或者等于I的整數(shù),M的取值范圍為[P-Pthl, P+Pth2],且M為正整數(shù),M不等于P。
[0052]具體的,預(yù)先為九宮格按鍵中的每個按鍵配置對應(yīng)的點擊閾值Pthl和Pth2,當(dāng)獲得某個目標(biāo)按鍵的點擊次數(shù)P后,依據(jù)按鍵與點擊閾值Pthl和Pth2的對應(yīng)關(guān)系,可以獲得該目標(biāo)按鍵的點擊閾值Pthl和Pth2。
[0053]依據(jù)目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得目標(biāo)按鍵的至少一個擴展次數(shù)M ;其中,Pthl小于P,且Pthl為正整數(shù),Pth2為大于或者等于I的整數(shù),M的取值范圍為[P-Pthl, P+Pth2],且M為正整數(shù),M不等于P。
[0054]這里,點擊閾值Pthl與點擊閾值Pth2可以相等,也可以不相等。
[0055]其中,依據(jù)擴展次數(shù)M的取值范圍[P-Pthl,P+Pth2],可以獲得至少一個擴展次數(shù)M,即將[P-Pthl,P+Pth2]中至少一個不等于P的數(shù)值作為擴展次數(shù)Μ。例如,目標(biāo)按鍵的點擊次數(shù)P等于4,該目標(biāo)按鍵的點擊閾值Pthl和Pth2都等于2,則擴展次數(shù)M的取值范圍是[2,6],由于M不能等于P,則擴展次數(shù)M可以等于2、3、5、6中至少一個數(shù)值,如目標(biāo)按鍵的至少一個擴展次數(shù)M可以包括3和5。
[0056]S103,獲得與所述點擊次數(shù)P對應(yīng)的第一假名字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二假名字符。
[0057]具體的,基于Toggle輸入方式的日文輸入法中,九宮格按鍵的每個按鍵可以對應(yīng)多個假名字符,每個按鍵對應(yīng)的多個假名字符中,每個假名字符對應(yīng)該按鍵的點擊次數(shù),因此,可以依據(jù)目標(biāo)按鍵的點擊次數(shù)P和該目標(biāo)按鍵,可以獲得所述目標(biāo)按鍵的點擊次數(shù)P對應(yīng)的假名字符,該假名字符稱為第一假名字符。
[0058]同理,可以依據(jù)S102中獲得的擴展次數(shù)M和目標(biāo)按鍵,獲得該目標(biāo)按鍵的點擊次數(shù)M對應(yīng)的假名字符,該假名字符稱為第二假名字符;例如,擴展次數(shù)M包括兩個數(shù)值,則獲得對應(yīng)的兩個第二假名字符,以此類推。
[0059]S104,在候選輸入框中顯示所述第一假名字符和所述第二假名字符。
[0060]具體的,獲得目標(biāo)按鍵的點擊次數(shù)P對應(yīng)的第一假名字符,以及每個擴展次數(shù)對應(yīng)的第二假名字符后,需要在候選輸入框中顯示所述第一假名字符和所述第二假名字符,以供用戶在候選輸入框中選出需要輸入的字符。
[0061]其中,在候選輸入框中顯示所述第一假名字符和所述第二假名字符的方法可以包括:
[0062]首先,依據(jù)第一假名字符在預(yù)設(shè)的輸入法詞典中進行匹配,以獲得所述第一假名字符的第一權(quán)重值。同理,依據(jù)每個擴展次數(shù)M對應(yīng)的第二假名字符在預(yù)設(shè)的輸入法詞典中進行匹配,以獲得該第二假名字符的第一權(quán)重值,從而獲得每個所述擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值。
[0063]然后,可以依據(jù)獲得的每個第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果。
[0064]具體方法是:將所述第一假名字符的第一權(quán)重值加上預(yù)設(shè)的權(quán)重調(diào)整值,計算獲得第一假名字符的第二權(quán)重值。然后,依據(jù)第一假名字符的第二權(quán)重值、至少一個擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值,按照權(quán)重值由大到小的順序,對第一假名字符和至少一個第二假名字符進行排序,以獲得排序結(jié)果。本發(fā)明實施例中,利用權(quán)重調(diào)整值來提高目標(biāo)按鍵的點擊次數(shù)P對應(yīng)的第一假名字符的權(quán)重值,這樣,就可以保證用戶實際輸入的假名字符可以在排序結(jié)果中的位置比較靠前,以便于當(dāng)用戶的目標(biāo)字符就是輸入的實際假名字符時,可以及時獲得該假名字符。例如,輸入法詞典中每個假名字符的權(quán)重值一般在1000?10000范圍內(nèi),預(yù)設(shè)的權(quán)重調(diào)整值可以等于200。
[0065]最后,在候選輸入框中顯示所述排序結(jié)果。
[0066]對于輸入的假名字符,在輸入法詞典中可以匹配出對應(yīng)的漢字字符,也可以沒有匹配的漢字字符,因此,可選的,可以依據(jù)目標(biāo)按鍵的點擊次數(shù)P對應(yīng)的第一假名字符,在輸入法詞典中進行匹配,獲得對應(yīng)的第一漢字字符;同理,可以依據(jù)每個擴展次數(shù)M對應(yīng)的第二假名字符,在輸入法詞典中進行匹配,以獲得對應(yīng)的第二漢字字符。例如,擴展次數(shù)M包括兩個數(shù)值,依據(jù)每個擴展次數(shù)M在輸入法詞典中進行匹配后,一共可以獲得兩個漢字。
[0067]若獲得第一漢字字符和第二漢字字符,則在候選輸入框中顯示所述排序結(jié)果時,需要在輸入法詞典中獲得第一漢字字符的第一權(quán)重值和第二漢字字符的第一權(quán)重值,然后利用權(quán)重調(diào)整值對第一漢字字符的第一權(quán)重值調(diào)權(quán),獲得第一漢字字符的第二權(quán)重值,然后按照權(quán)重值由大到小的順序,對第一假名字符、第二假名字符、第一漢字字符和第二漢字字符進行排序,以獲得排序結(jié)果,最后在候選輸入框中顯示包括第一假名字符、第二假名字符、第一漢字字符和第二漢字字符的排序結(jié)果。其中,輸入法詞典中的假名字符或者漢字字符的權(quán)重值一般依據(jù)字符的常見程度,并利用輸入法權(quán)重算法計算獲得。
[0068]實施例一
[0069]請參考圖3,其為本發(fā)明實施例所提供的日文輸入方法的實施例一的流程示意圖,如圖所示,該方法包括:
[0070]S301,接收用戶輸入的第一假名字符串“務(wù)上無”。
[0071]例如,用戶想要輸入的目標(biāo)字符串是“務(wù)上V’,其中,假名字符“t”對應(yīng)的目標(biāo)按鍵的點擊次數(shù)是2,即九宮格鍵盤中目標(biāo)按鍵“如”需要點擊2次獲得假名字符“務(wù)”;假名字符“上”對應(yīng)的目標(biāo)按鍵的點擊次數(shù)是6,即九宮格鍵盤中目標(biāo)按鍵“々”需要點擊6次獲得假名字符“上”;假名字符“)”對應(yīng)的目標(biāo)按鍵的點擊次數(shù)是3,即九宮格鍵盤中目標(biāo)按鍵“ A ”需要點擊3次獲得假名字符“々”。
[0072]但是,由于用戶的誤操作,實際輸入的字符串是“務(wù)上λ ”,假名字符“λ”對應(yīng)的目標(biāo)按鍵的點擊次數(shù)是4,即九宮格鍵盤中目標(biāo)按鍵“ h ”需要點擊4次獲得假名字符“ λ ”,也就是目標(biāo)按鍵“Α”用戶的點擊次數(shù)多按了 I次。
[0073]S302,獲得第一假名字符串“務(wù)上λ”中最后一個假名字符“λ”對應(yīng)的目標(biāo)按鍵的點擊次數(shù)P,P等于4。
[0074]S303,依據(jù)目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得目標(biāo)按鍵的擴展次數(shù)M ;Pthl等于1,Pth2等于1,M等于3和5。
[0075]利用點擊次數(shù)P與點擊閾值Pthl的差值,即4-1=3,獲得擴展次數(shù)M等于3 ;利用點擊次數(shù)P與點擊閾值Pth2的和值,即4+1=5,獲得擴展次數(shù)M等于5。
[0076]S304,獲得擴展次數(shù)3對應(yīng)的假名字符“)”和擴展次數(shù)5對應(yīng)的假名字符“杉”。因為無法判斷出用戶是多點擊一次目標(biāo)按鍵還是少點擊一次目標(biāo)按鍵,因此可以目標(biāo)按鍵的點擊次數(shù)P的左右各一個數(shù)值,就可以獲得兩個第二假名字符,其中會包括用戶想要輸入的假名字符。這樣,就可以在用戶誤操作的情況下,依據(jù)用戶實際輸入的假名字符“無”,獲得用戶想要輸入的目標(biāo)假名字符“々”。[0077]S305,依據(jù)假名字符“)”和“杉”,獲得兩個第二假名字符串“ t上)”和“ t上杉”。
[0078]這里,利用依據(jù)擴展次數(shù)獲得的假名字符“)”和“杉”,以及用戶輸入的第一假名字符串“務(wù)J: λ”中的前兩個假名字符“務(wù)上”,獲得第二假名字符串“務(wù)J:和“務(wù)J:杉”。
[0079]S306,獲得第一假名字符串“務(wù)i λ ”對應(yīng)的第一漢字字符串“虛栄”、第二假名字符串“務(wù)J:) ”對應(yīng)的第二漢字字符串“今日”和第二假名字符串“務(wù)杉”對應(yīng)的字符串“居耔”。
[0080]可以利用第一假名字符串“務(wù)J: λ”在輸入法詞典中進行匹配,獲得對應(yīng)的第一漢字字符串“虛栄”,同理,利用第二假名字符串“務(wù)上在輸入法詞典中進行匹配,獲得對應(yīng)的第二漢字字符串“今日”,第二假名字符串“務(wù)上杉”在輸入法詞典中進行匹配,獲得的是字符串“居杉”,既包含漢字字符也包含假名字符。
[0081]S307,依據(jù)權(quán)重值由大到小的順序,對“務(wù)上d上)”、“務(wù)上杉”、“虛栄”、“今日”和“居K’排序,以獲得排序結(jié)果。
[0082]其中,利用權(quán)重調(diào)整值,對用戶實際輸入的第一假名字符串“ t J: λ ”的權(quán)重值和第一假名字符串上λ”對應(yīng)的第一漢字字符串“虛栄”的權(quán)重值進行調(diào)權(quán),以增加權(quán)重,然后依據(jù)調(diào)權(quán)后的權(quán)重值,按照權(quán)重值由大到小的順序,對“務(wù)上A”、“t上)”、“t上杉”、“虛栄”、“今日”和“居排序。
[0083]S308,在候選輸入框中顯示排序結(jié)果。
[0084]在候選輸入框中顯 示排序結(jié)果,包括“ t J: λ ”、“ t J: ) ”、“ t J:杉”、“虛栄”、“今日”和“居耔”。
[0085]現(xiàn)有技術(shù)中,如果用戶想要輸入的目標(biāo)字符串是“務(wù)i ) ”,輸入的實際假名字符串是“務(wù)^ λ ”,則候選輸入框中顯示J: λ”和對應(yīng)的漢字字符串“虛栄”,由于輸入的實際字符串有誤,用戶需要刪除輸入的假名字符“ λ ”,然后重新輸入假名字符“)”。然而,利用本發(fā)明實施例提供的上述方法,依據(jù)用戶輸入的實際假名字符串上λ ”,在候選輸入框中可以顯示“務(wù)i無,,、“務(wù)i v,、“t上杉,,、“虛栄,,、“今日,,和“居杉,,,這樣,用戶在誤操作的情況下,只需要在候選輸入框中直接選擇想要輸入的目標(biāo)假名字符串“務(wù)太即可,不需要刪除誤操作輸入的假名字符,并重新輸入假名字符,因此,本發(fā)明實施例的技術(shù)方案可以大大提高日文輸入法的輸入效率。
[0086]本發(fā)明實施例進一步給出實現(xiàn)上述方法實施例中各步驟及方法的裝置實施例。
[0087]請參考圖4,其為本發(fā)明實施例所提供的日文輸入系統(tǒng)的功能方塊圖。如圖所示,該系統(tǒng)包括:
[0088]輸入處理單元40,用于獲得目標(biāo)按鍵的點擊次數(shù)P,P為大于或者等于I的整數(shù);
[0089]輸入擴展單元41,用于依據(jù)所述目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得所述目標(biāo)按鍵的至少一個擴展次數(shù)M ;Pthl小于P,且Pthl為正整數(shù),Pth2為大于或者等于I的整數(shù),M的取值范圍為[P-Pthl,P+Pth2],且M為正整數(shù),M不等于P ;
[0090]字符生成單元42,用于獲得與所述點擊次數(shù)P對應(yīng)的第一假名字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二假名字符;
[0091 ] 輸入顯示單元43,用于在候選輸入框中顯示所述第一假名字符和所述第二假名字符。
[0092]其中,所述輸入顯示單元43,具體用于:[0093]獲得所述第一假名字符的第一權(quán)重值;
[0094]獲得每個所述擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值;
[0095]依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果;
[0096]在候選輸入框中顯示所述排序結(jié)果。
[0097]其中,所述輸入顯示單元43在依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果時,具體用于:
[0098]依據(jù)所述第一假名字符的第一權(quán)重值與預(yù)設(shè)的權(quán)重調(diào)整值之和,獲得所述第一假名字符的第二權(quán)重值;
[0099]依據(jù)所述第一假名字符的第二權(quán)重值、所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值,按照權(quán)重值由大到小的順序,對所述第一假名字符和所述第二假名字符進行排序,以獲得排序結(jié)果。
[0100]另外,所述字符生成單元42,還用于獲得所述點擊次數(shù)P對應(yīng)的第一漢字字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二漢字字符。
[0101]其中,所述輸入顯示單元43,具體用于:在所述候選輸入框中顯示所述第一假名字符、所述第二假名字符、所述第一漢字字符和所述第二漢字字符。
[0102]由于本實施例中的各單元能夠執(zhí)行圖2所示的方法,本實施例未詳細(xì)描述的部分,可參考對圖2的相關(guān)說明。
[0103]由以上描述可以看出,本發(fā)明實施例所提供的方法和系統(tǒng)具備以下優(yōu)點:
[0104]1、本發(fā)明實施例提供的基于Toggle輸入方式的日文輸入方法中,對輸入的假名字符的點擊次數(shù)進行擴展,從而獲得更多的假名字符,將獲得的假名字符顯示提供給用戶,因此,實現(xiàn)基于點擊次數(shù)的輸入自動糾錯,大大提高日文輸入法的輸入效率。
[0105]2、不需要用戶刪除誤操作輸入的假名字符,并重新輸入假名字符,因此,能夠大大降低誤操作輸入的修正成本,使得在誤操作的情況下,也能及時獲得正確的候選字符串,降低輸入法的操作成本,提高用戶的使用體驗。
[0106]在本發(fā)明所提供的技術(shù)方案中,應(yīng)該理解到,所披露的系統(tǒng)和方法,可以通過其他的方式實現(xiàn)。例如,以上所描述的系統(tǒng)實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
[0107]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分不到多個網(wǎng)絡(luò)單元上,可以依據(jù)實際的需求選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0108]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0109]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)或處理器執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:通用串行總線(Universal Serial Bus, USB)閃存驅(qū)動器、移動硬盤、只讀存儲器(Read Only Memory,ROM)、隨機存取存儲器(Random AccessMemory, RAM)、磁盤或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0110]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種日文輸入方法,其特征在于,所述方法包括: 獲得目標(biāo)按鍵的點擊次數(shù)P,P為大于或者等于I的整數(shù); 依據(jù)所述目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得所述目標(biāo)按鍵的至少一個擴展次數(shù)M5Pthl小于P,且Pthl為正整數(shù),Pth2為大于或者等于I的整數(shù),M的取值范圍為[P-Pthl, P+Pth2],且M為正整數(shù),M不等于P ; 獲得與所述點擊次數(shù)P對應(yīng)的第一假名字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二假名字符; 在候選輸入框中顯示所述第一假名字符和所述第二假名字符。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在候選輸入框中顯示所述第一假名字符和所述第二假名字符,包括: 獲得所述第一假名字符的第一權(quán)重值; 獲得每個所述擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值; 依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果; 在候選輸入框中顯示所述排序結(jié)果。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果,包括:` 依據(jù)所述第一假名字符的第一權(quán)重值與預(yù)設(shè)的權(quán)重調(diào)整值之和,獲得所述第一假名字符的第二權(quán)重值; 依據(jù)所述第一假名字符的第二權(quán)重值、所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值,按照權(quán)重值由大到小的順序,對所述第一假名字符和所述第二假名字符進行排序,以獲得排序結(jié)果。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在候選輸入框中顯示所述第一假名字符和所述第二假名字符之前,所述方法包括: 獲得所述點擊次數(shù)P對應(yīng)的第一漢字字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二漢字字符。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在候選輸入框中顯示所述第一假名字符和所述第二假名字符,包括: 在所述候選輸入框中顯示所述第一假名字符、所述第二假名字符、所述第一漢字字符和所述第二漢字字符。
6.—種日文輸入系統(tǒng),其特征在于,所述系統(tǒng)包括: 輸入處理單元,用于獲得目標(biāo)按鍵的點擊次數(shù)P,P為大于或者等于I的整數(shù); 輸入擴展單元,用于依據(jù)所述目標(biāo)按鍵的點擊閾值Pthl和Pth2,獲得所述目標(biāo)按鍵的至少一個擴展次數(shù)M ;Pthl小于P,且Pthl為正整數(shù),Pth2為大于或者等于I的整數(shù),M的取值范圍為[P-Pthl,P+Pth2],且M為正整數(shù),M不等于P ; 字符生成單元,用于獲得與所述點擊次數(shù)P對應(yīng)的第一假名字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二假名字符; 輸入顯示單元,用于在候選輸入框中顯示所述第一假名字符和所述第二假名字符。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述輸入顯示單元,具體用于: 獲得所述第一假名字符的第一權(quán)重值; 獲得每個所述擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值; 依據(jù)每個所述第一權(quán)重值,對所述第一假名字符和所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符進行排序,以獲得排序結(jié)果; 在候選輸入框中顯示所述排序結(jié)果。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述輸入顯示單元,具體用于: 依據(jù)所述第一假名字符的第一權(quán)重值與預(yù)設(shè)的權(quán)重調(diào)整值之和,獲得所述第一假名字符的第二權(quán)重值; 依據(jù)所述第一假名字符的第二權(quán)重值、所述至少一個擴展次數(shù)M對應(yīng)的第二假名字符的第一權(quán)重值,按照權(quán)重值由大到小的順序,對所述第一假名字符和所述第二假名字符進行排序,以獲得排序結(jié)果。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述字符生成單元,還用于獲得所述點擊次數(shù)P對應(yīng)的第一漢字字符,以及與每個所述擴展次數(shù)M對應(yīng)的第二漢字字符。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述輸入顯示單元,具體用于:在所述候選輸入框中顯示所述第一假名字符、所述第二假名字符、所述第一漢字字符和所述第二漢字字符。
【文檔編號】G06F3/023GK103823570SQ201410047123
【公開日】2014年5月28日 申請日期:2014年2月11日 優(yōu)先權(quán)日:2014年2月11日
【發(fā)明者】蘇鈿煌 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司