專利名稱:輸入系統(tǒng)、終端和輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息輸入技術(shù)領(lǐng)域,具體而言,涉及輸入系統(tǒng)、終端和輸入法。
背景技術(shù):
目前,當(dāng)用戶需要在終端輸入時(shí),可以按照輸入規(guī)則選擇軟鍵盤上的字母組合,完成輸入。終端軟鍵盤上的鍵位是固定不變的,當(dāng)終端屏幕尺寸有限的時(shí)候,軟鍵盤上每個(gè)鍵位的區(qū)域往往被設(shè)計(jì)得很狹小,容易造成誤選擇并且軟鍵盤上只能顯示有限的內(nèi)容,如果需要一些常用的標(biāo)點(diǎn)符號(hào),用戶需切換到符號(hào)模式下才能完成標(biāo)點(diǎn)符號(hào)的輸入。相關(guān)技術(shù)中的輸入法不會(huì)根據(jù)實(shí)際應(yīng)用場(chǎng)景來調(diào)整軟鍵盤的鍵位,因此,操作步驟繁瑣,輸入效率低,這樣就打斷了用戶輸入內(nèi)容的連續(xù)性。
發(fā)明內(nèi)容
考慮到上述背景技術(shù),本發(fā)明的一個(gè)目的是提供一種輸入系統(tǒng),本發(fā)明的另一個(gè)目的是提供一種具有該輸入系統(tǒng)的終端,本發(fā)明的又一個(gè)目的是提供一種輸入法。在終端進(jìn)行輸入時(shí),能夠根據(jù)輸入字母調(diào)整軟鍵盤的鍵位。根據(jù)本發(fā)明的一個(gè)方面,提供了一種輸入系統(tǒng),包括匹配單元,用于按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符;顯示單元,用于將所述相關(guān)聯(lián)的字符在軟鍵盤中優(yōu)先顯示;以及選擇輸入單元,用于輸入用戶選擇的字符。這樣,軟鍵盤中的鍵位就不會(huì)是固定的,根據(jù)輸入的字母進(jìn)行調(diào)整,將與輸入的字母相關(guān)聯(lián)的字符顯示在軟鍵盤的前面,方便用戶進(jìn)行選擇,而且每個(gè)鍵位可以對(duì)應(yīng)一個(gè)字符,無需切換,輸入時(shí)不會(huì)影響用戶的連續(xù)性,提高輸入效率。在上述技術(shù)方案中,優(yōu)選地,所述輸入系統(tǒng)還可以包括第一存儲(chǔ)單元,用于按照所述輸入規(guī)則,將所有可輸入字詞與其對(duì)應(yīng)拼音的字母組成進(jìn)行相關(guān)聯(lián)地保存;所述匹配單元還包括第一查找單元,用于在接收到所述輸入的字母時(shí),在所述存儲(chǔ)單元中查找出可與所述輸入的字母組合的所有字母并將其作為所述相關(guān)聯(lián)的字符傳送至所述顯示單元。按照輸入規(guī)則將與輸入的字母可以組合成漢語拼音的字母顯示在軟鍵盤上,并且可以每個(gè)鍵位顯示一個(gè)字母,例如“翁”字對(duì)應(yīng)的漢語拼音為“weng”,當(dāng)用戶輸入字母“W” 時(shí),根據(jù)存儲(chǔ)單元中存儲(chǔ)的拼音“《6叫、《0、^、^11、^叫、《11、恥1、^1”,將可能與輸入的字母“《”進(jìn)行直接組合的字母,如“e”、“o”、“a”、“u”顯示在軟鍵盤上,與輸入的字母不相關(guān)的字母則不顯示在軟鍵盤上,在用戶選擇字母“e”作為第二輸入的字母時(shí),與已經(jīng)輸入的字母“we”可以直接組合的字母有“n”、“i”,那么在輸入選擇的第二字母后,就將這兩個(gè)字母顯示在軟鍵盤上,以此類推。又例如,當(dāng)用戶已經(jīng)輸入的字母是“xi”時(shí),根據(jù)存儲(chǔ)單元中存儲(chǔ)的拼音“xia、xin、xing、xiong、xian.xi ’ an",與該已經(jīng)輸入的字母可以直接組合的字符有“n、a、’、ο、”,其中包括符號(hào)“ ’ ”,該符號(hào)也將顯示在軟鍵盤上,從而顯示在軟鍵盤上的字符包括字母和符號(hào)。因此,每次在軟鍵盤上需要顯示的字符只有幾個(gè),供用戶進(jìn)行選擇,軟鍵盤中就剩余了大部分的位置,那么在空余位置可以將常用的字符顯示在軟鍵盤上,避免了用戶在輸入時(shí)的頻繁切換,并且可以放大顯示軟鍵盤的鍵位。在上述技術(shù)方案中,優(yōu)選地,所述輸入系統(tǒng)還包括第二存儲(chǔ)單元,將屬于聲母的字母與屬于韻母的字母進(jìn)行相關(guān)聯(lián)地保存;所述匹配單元還包括判斷單元和第二查找單元, 所述判斷單元用于在所述輸入的字母為輸入的第一個(gè)字母時(shí),判斷所述輸入的字母是否屬于所述聲母,所述第二查找單元在所述判斷單元判斷出所述輸入的字母屬于聲母時(shí),根據(jù)所述輸入的字母在所述第二存儲(chǔ)單元中查找出的所述相關(guān)聯(lián)的字母包括屬于所述韻母的字母,以及在所述判斷單元判斷出所述輸入的字母屬于所述韻母時(shí),在所述第二存儲(chǔ)單元中查找出的所述相關(guān)聯(lián)的字母包括按照所述輸入規(guī)則可與已經(jīng)輸入的所有字母結(jié)合組成漢語拼音的字母。按照輸入規(guī)則,在漢語音拼音的第一字母是聲母時(shí),最接近的另一位字母是韻母, 那么,當(dāng)在輸入屬于聲母的字母時(shí),可以在軟鍵盤上顯示所有屬于韻母的字母“a、O、e、i、 u”,而不需要顯示其他不相關(guān)的字母,可以為軟鍵盤節(jié)省很大空間,并且在空余位置可以顯示其他常用的字母,無需進(jìn)行切換。優(yōu)選地,在輸入的第一個(gè)字母屬于聲母時(shí),如果有某個(gè)韻母不能與該聲母組合成漢語拼音,那么該韻母將不顯示在軟鍵盤上,即并不是將所有韻母都顯示在軟鍵盤上,只有能夠與第一個(gè)字母進(jìn)行直接組合的韻母才顯示在軟鍵盤上,以縮小候選字符的范圍。同樣按照輸入規(guī)則,當(dāng)輸入的第一個(gè)字母屬于韻母時(shí),靠近該字母的下一位字母一般情況下是屬于聲母的字母,也有一些特殊情況,例如偶字的拼音是“011”,即字母“O”的下一位字母是“U”,而字母“U”屬于韻母,這種情況屬于特殊情況,因此,在軟鍵盤上顯示可以與輸入的韻母直接組合成漢語拼音的聲母或韻母。在上述技術(shù)方案中,優(yōu)選地,所述顯示單元將沒有與所述輸入的字母相關(guān)聯(lián)的字符進(jìn)行隱藏。在上述技術(shù)方案中,優(yōu)選地,所述顯示單元在所述軟鍵盤的空余位置顯示輸入頻
率最高的字符。 在上述技術(shù)方案中,優(yōu)選地,所述顯示單元還可以包括排序單元,用于將所述相關(guān)聯(lián)的字符按照使用頻率的高低進(jìn)行排序并按照順序顯示在所述軟鍵盤上。根據(jù)本發(fā)明的另一方面,還提供了一種終端,包括上述各技術(shù)方案中所述的輸入系統(tǒng)。根據(jù)本發(fā)明的又一方面,還提供了一種輸入法,包括步驟202,按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符;步驟204,將所述相關(guān)聯(lián)的字符在軟鍵盤中進(jìn)行優(yōu)先顯示,輸入用戶選擇的字符。在上述技術(shù)方案中,優(yōu)選地,所述步驟202具體為按照所述輸入規(guī)則,將所有漢語字詞與其對(duì)應(yīng)拼音的字母組成相關(guān)聯(lián)地保存在數(shù)據(jù)庫中,在接收到所述輸入的字母時(shí), 在所述數(shù)據(jù)庫中查找出與所述輸入的字母可組成拼音的所有字符并將其作為所述相關(guān)聯(lián)的字符。在上述技術(shù)方案中,優(yōu)選地,所述步驟202具體為將屬于聲母的字母與屬于韻母的字母相關(guān)聯(lián)地保存在數(shù)據(jù)庫中,在所述輸入的字母為輸入的第一個(gè)字母并且屬于所述聲母時(shí),根據(jù)所述輸入的字母在所述數(shù)據(jù)庫中匹配出的所述相關(guān)聯(lián)的字母包括屬于所述韻母的字母;在所述輸入的字母為所述輸入規(guī)則中的韻母時(shí),匹配出的所述相關(guān)聯(lián)的字母包括按照所述輸入規(guī)則可與已經(jīng)輸入的所有字母結(jié)合組成漢語拼音的字母。
在上述技術(shù)方案中,優(yōu)選地,所述步驟204還可以包括在所述軟鍵盤中,沒有與所述輸入的字母相關(guān)聯(lián)的字符被隱藏。在上述技術(shù)方案中,優(yōu)選地,所述步驟204還可以包括若所述軟鍵盤還具有空余位置,則在所述空余位置顯示輸入頻率最高的字符,所述相關(guān)聯(lián)的字符和所述輸入評(píng)論最高的字符被放大顯示。根據(jù)本發(fā)明的技術(shù)方案,按照輸入規(guī)則查找出與輸入的字母相關(guān)聯(lián)的字符,并將相關(guān)聯(lián)的字符顯示在軟鍵盤上,進(jìn)而可以調(diào)整軟鍵盤的鍵位,將與輸入的字母無關(guān)聯(lián)的字符進(jìn)行隱藏,為軟鍵盤騰出空余位置,該空余位置進(jìn)一步可以用于顯示常用的字符,由于軟鍵盤只顯示了相關(guān)聯(lián)的字符和常用的字符,因此能夠放大顯示相關(guān)的字符,方便用戶進(jìn)行選擇,避免誤選。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的輸入系統(tǒng)的框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的輸入系統(tǒng)的框3示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖;圖4示出了根據(jù)本發(fā)明的實(shí)施例的輸入法的流程圖;圖5示出了根據(jù)本發(fā)明的實(shí)施例的軟鍵盤的示意圖;以及圖6示出了根據(jù)本發(fā)明的實(shí)施例的漢語拼音輸入規(guī)則的示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明并不限于下面公開的具體實(shí)施例的限制。圖1示出了根據(jù)本發(fā)明的實(shí)施例的輸入系統(tǒng)的框圖。如圖1所示,根據(jù)本發(fā)明的實(shí)施例的輸入系統(tǒng)100包括匹配單元102,用于在采用漢語拼音輸入法時(shí),按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符;顯示單元104,用于將相關(guān)聯(lián)的字符在軟鍵盤中優(yōu)先顯示;以及選擇輸入單元106,用于輸入用戶選擇的字符。這樣,軟鍵盤中的鍵位就不會(huì)是固定的,根據(jù)輸入的字母進(jìn)行調(diào)整,將與輸入的字母相關(guān)聯(lián)的字符顯示在軟鍵盤的前面,方便用戶進(jìn)行選擇,而且每個(gè)鍵位可以對(duì)應(yīng)一個(gè)字符,無需切換,輸入時(shí)不會(huì)影響用戶的連續(xù)性,提高輸入效率。在上述技術(shù)方案中,優(yōu)選地,輸入系統(tǒng)100還可以包括第一存儲(chǔ)單元108,用于按照輸入規(guī)則,將所有漢語字詞與其對(duì)應(yīng)拼音的字母組成進(jìn)行相關(guān)聯(lián)地保存;匹配單元102 還包括第一查找單元1022,用于在接收到輸入的字母時(shí),在存儲(chǔ)單元108中查找出與輸入的字母可組成拼音的所有字符并將其作為相關(guān)聯(lián)的字符傳送至顯示單元104。按照輸入規(guī)則將與輸入的字母可以組合成漢語拼音的字符顯示在軟鍵盤上,并且可以每個(gè)鍵位顯示一個(gè)字符,例如“翁”字對(duì)應(yīng)的漢語拼音為“weng”,當(dāng)用戶輸入字母“W” 時(shí),根據(jù)存儲(chǔ)單元中存儲(chǔ)的拼音“《6叫、《0、^、^11、^叫、《11、恥1、^1”,將可能與輸入的第一個(gè)字母“W”進(jìn)行直接組合的字母,如“e”、“0”、“a”、“u”顯示在軟鍵盤上,與輸入的第一個(gè)字母不相關(guān)的字母則不顯示在軟鍵盤上,在用戶選擇字母“e”作為第二輸入的字母時(shí),與已經(jīng)輸入的字母“we”可以直接組合的字母有“n”、“i”,那么在輸入選擇的第二字母后,就將這兩個(gè)字母顯示在軟鍵盤上,以此類推,又例如,當(dāng)用戶已經(jīng)輸入的字母是“xi ”時(shí),根據(jù)存儲(chǔ)單元中存儲(chǔ)的拼音“xia、xin、xing、xiong、xian.xi,an",與該已經(jīng)輸入的字母可以直接組合的字母有“n、a、’、ο、”,其中包括符號(hào)“ ’ ”,該符號(hào)也將顯示在軟鍵盤上,從而顯示在軟鍵盤上的字符包括字母和符號(hào)。因此,每次在軟鍵盤上需要顯示的字符只有幾個(gè),供用戶進(jìn)行選擇,軟鍵盤中就剩余了大部分的位置,那么在空余位置可以將常用的字符顯示在軟鍵盤上,避免了用戶在輸入時(shí)的頻繁切換,并且可以放大顯示軟鍵盤的鍵位。在上述技術(shù)方案中,優(yōu)選地,顯示單元104將沒有與輸入的字母相關(guān)聯(lián)的字符進(jìn)行隱藏。在上述技術(shù)方案中,優(yōu)選地,顯示單元104在軟鍵盤的空余位置顯示輸入頻率最
高的字符。在上述技術(shù)方案中,優(yōu)選地,顯示單元104還可以包括排序單元1042,用于將相關(guān)聯(lián)的字符按照使用頻率的高低進(jìn)行排序并按照順序顯示在軟鍵盤上。圖2示出了根據(jù)本發(fā)明的實(shí)施例的輸入系統(tǒng)的框圖。如圖2所示,根據(jù)本發(fā)明的又一實(shí)施例的輸入系統(tǒng)100包括匹配單元102,用于在采用漢語拼音輸入法時(shí),按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符;顯示單元 104,用于將相關(guān)聯(lián)的字符在軟鍵盤中優(yōu)先顯示;以及選擇輸入單元106,輸入用戶選擇的字符。這樣,軟鍵盤中的鍵位就不會(huì)是固定的,根據(jù)輸入的字母進(jìn)行調(diào)整,將與輸入的字母相關(guān)字符顯示在軟鍵盤的前面,方便用戶進(jìn)行選擇,而且每個(gè)鍵位可以對(duì)應(yīng)一個(gè)字符,無需切換,輸入時(shí)不會(huì)影響用戶的連續(xù)性,提高輸入效率。在上述技術(shù)方案中,優(yōu)選地,輸入系統(tǒng)100還可以包括第二存儲(chǔ)單元110,用于將屬于聲母的字母與屬于韻母的字母進(jìn)行相關(guān)聯(lián)地保存;匹配單元102還包括判斷單元IOM 和第二查找單元10 ,判斷單元IOM用于在輸入的字母為輸入的第一個(gè)字母時(shí),判斷輸入的字母是否屬于聲母,第二查找單元10 用于在判斷單元IOM判斷出輸入的字母屬于聲母時(shí),根據(jù)輸入的字母在第二存儲(chǔ)單元110中查找出的相關(guān)聯(lián)的字母包括屬于韻母的字母,以及在判斷單元IOM判斷出輸入的字母為韻母時(shí),在第二存儲(chǔ)單元110中查找出的相關(guān)聯(lián)的字母包括按照輸入規(guī)則可與已經(jīng)輸入的所有字母結(jié)合組成漢語拼音的字母。按照輸入規(guī)則,在漢語音拼音的第一字母是聲母時(shí),最接近的另一位字母是韻母, 那么,當(dāng)在輸入屬于聲母的字母時(shí),可以在軟鍵盤上顯示所有屬于韻母的字母“a、O、e、i、 u”,而不需要顯示其他不相關(guān)的字母,可以為軟鍵盤節(jié)省很大空間,并且在空余位置可以顯示其他常用的字母,無需進(jìn)行切換。優(yōu)選地,在輸入的第一個(gè)字母屬于聲母時(shí),如果有某個(gè)韻母不能與該聲母組合成漢語拼音,那么該韻母將不顯示在軟鍵盤上,即并不是將所有韻母都顯示在軟鍵盤上,只有能夠與第一個(gè)字母進(jìn)行直接組合的韻母才顯示在軟鍵盤上,以縮小候選字符的范圍。同樣按照輸入規(guī)則,當(dāng)輸入的第一個(gè)字母屬于韻母時(shí),靠近該字母的下一位字母一般情況下是屬于聲母的字母,也有一些特殊情況,例如偶字的拼音是“011”,即字母“O”的下一位字母是“U”,而字母“U”屬于韻母,這種情況屬于特殊情況,因此,在軟鍵盤上顯示可以與輸入的韻母組合成漢語拼音的聲母或韻母。
在上述技術(shù)方案中,優(yōu)選地,顯示單元104用于將沒有與輸入的字母相關(guān)聯(lián)的字符進(jìn)行隱藏并在軟鍵盤的空余位置顯示輸入頻率最高的字符。在上述技術(shù)方案中,優(yōu)選地,顯示單元104還可以包括排序單元1042,將相關(guān)聯(lián)的字符按照使用頻率的高低進(jìn)行排序并按照順序顯示在軟鍵盤上。圖3示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖。如圖3所示,根據(jù)本發(fā)明的實(shí)施例的終端200,包括上述各技術(shù)方案中的輸入系統(tǒng) 100。終端200包括但不限于手機(jī)、平板電腦。圖4示出了根據(jù)本發(fā)明的實(shí)施例的輸入法的流程圖。如圖4所示,根據(jù)本發(fā)明的實(shí)施例的輸入法包括步驟202,在采用漢語拼音輸入法時(shí),按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符;步驟204,將相關(guān)聯(lián)的字母在軟鍵盤中進(jìn)行優(yōu)先顯示,輸入用戶選擇的字符。在上述技術(shù)方案中,優(yōu)選地,步驟202具體為按照輸入規(guī)則,將所有漢語字詞與其對(duì)應(yīng)拼音的字母組成相關(guān)聯(lián)地保存在數(shù)據(jù)庫中,在接收到輸入的字母時(shí)在數(shù)據(jù)庫中查找出與輸入的字母可組成拼音的所有字符并將其作為相關(guān)聯(lián)的字符。在上述技術(shù)方案中,優(yōu)選地,步驟202具體為步驟202具體為將屬于聲母的字母與屬于韻母的字母相關(guān)聯(lián)地保存在數(shù)據(jù)庫中,在輸入的字母為輸入的第一個(gè)字母并且屬于聲母時(shí),根據(jù)輸入的字母在數(shù)據(jù)庫中匹配出的相關(guān)聯(lián)的字母包括屬于韻母的字母;在輸入的字母為輸入規(guī)則中的韻母時(shí),匹配出的相關(guān)聯(lián)的字符包括按照輸入規(guī)則可與已經(jīng)輸入的所有字母結(jié)合組成漢語拼音的字符。在上述技術(shù)方案中,優(yōu)選地,步驟204還可以包括在軟鍵盤中,沒有與輸入的字母相關(guān)聯(lián)的字符被隱藏。在上述技術(shù)方案中,優(yōu)選地,步驟204還可以包括若軟鍵盤還具有空余位置,則在空余位置顯示輸入頻率最高的字符,相關(guān)聯(lián)的字母和字符被放大顯示。根據(jù)本發(fā)明的技術(shù)方案,按照輸入規(guī)則查找出與輸入的字母相關(guān)聯(lián)的字母,并將相關(guān)的字母顯示在軟鍵盤上,進(jìn)而可以調(diào)整軟鍵盤的鍵位,將與輸入的字母無關(guān)聯(lián)的字符進(jìn)行隱藏,為軟鍵盤騰出空余位置,該空余位置進(jìn)一步可以用于顯示常用的字符,由于軟鍵盤只顯示了相關(guān)聯(lián)的字符和常用的字符,因此能夠放大顯示相關(guān)的字符,方便用戶進(jìn)行選擇,避免誤選。下面結(jié)合具體軟鍵盤的示意圖來進(jìn)一步詳細(xì)說明本發(fā)明的技術(shù)方案。一、用戶在文本編輯界面下,啟動(dòng)軟鍵盤,并選擇漢語拼音輸入法,準(zhǔn)備輸入文字。二、檢測(cè)當(dāng)前用戶輸入的內(nèi)容是否屬于聲母,當(dāng)判斷出輸入的字母屬于聲母時(shí),按照輸入規(guī)則(如圖5所示),找出與該輸入的字母相關(guān)聯(lián)的字符。在輸入的字母屬于韻母時(shí),找出與該輸入的字母相關(guān)聯(lián)的字母包括聲母和/或韻母,漢語拼音中規(guī)定的聲母包括 bpmfdtnlgkhjqxzhchshrzcs,音與母包括a、e、i、O、U。或者,按照輸入規(guī)則將所有漢字對(duì)應(yīng)拼音的字母組成進(jìn)行存儲(chǔ),將輸入的字母與這些拼音進(jìn)行比對(duì),查找出可以與該輸入的字母組成漢語拼音的所有字符,查找出的這些字符就是與輸入的字母相關(guān)聯(lián)的字符。三.重排整個(gè)軟鍵盤的鍵位,軟鍵盤上只顯示與用戶前一次輸入相關(guān)聯(lián)的鍵位, 并將與輸入的字母沒有關(guān)聯(lián)的字符進(jìn)行隱藏。此時(shí),軟鍵盤區(qū)域會(huì)節(jié)省下相當(dāng)一部分的顯示空間,可用于顯示更多的標(biāo)點(diǎn)符號(hào)或者數(shù)字。例如,在用戶需要輸入“爸”字時(shí),首先在軟鍵盤上選擇鍵位“b”,此時(shí),系統(tǒng)可以通過查詢聲母“b”對(duì)應(yīng)的字母列表(如圖5所示),判斷出后續(xù)可能輸入的字母分別為“a”、 “0”、“e”、“i”、“U”。因此,可判斷出與用戶輸入的鍵位“b”相關(guān)聯(lián)的鍵位就是“a”、“0”、“e”、 “i”、“u”。判斷出相關(guān)聯(lián)鍵位后,就可以在軟鍵盤上只顯示這些關(guān)聯(lián)鍵位,如圖6所示,上面的軟鍵盤602是沒有重新排列鍵位的軟鍵盤,下面的軟鍵盤604是根據(jù)本發(fā)明的技術(shù)方案在輸入字母后進(jìn)行重新排列鍵位的軟鍵盤,從圖中可以看出,上面的軟鍵盤602顯示了很多字母,已經(jīng)沒有更多的剩余空間給常用的字符,并且有些字母在下次輸入時(shí)可能不會(huì)用至IJ,反而占用了軟鍵盤有限的空間,而下面的軟鍵盤604顯示的鍵位是在下次輸入時(shí)會(huì)可能會(huì)用到的字母,這樣無需顯示一些用不到的字母,并且還有足夠的剩余空間提供給常用的字符,以及放大顯示軟鍵盤上的鍵位,使軟鍵盤不會(huì)顯得狹小而擁擠,減少誤操作的幾率。以上結(jié)合附圖詳細(xì)說明了根據(jù)本發(fā)明的技術(shù)方案,在采用漢語拼音輸入法時(shí),考慮到漢語拼音的特點(diǎn)和規(guī)則,搜索出與輸入的字母相關(guān)聯(lián)的字母,例如可以與輸入的字母組成漢語拼音的字母,或如果輸入的第一個(gè)字母是聲母時(shí),則相關(guān)聯(lián)的字母是韻母,在軟鍵盤中只顯示這些相關(guān)聯(lián)的字母,以重新排列軟鍵盤,并且還可以有剩余空間提供給更多的常用字符,并能進(jìn)一步放大顯示鍵位,避免誤選擇。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種輸入系統(tǒng),其特征在于,包括匹配單元,用于按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符; 顯示單元,用于將所述相關(guān)聯(lián)的字符在軟鍵盤中優(yōu)先顯示;以及選擇輸入單元,用于輸入用戶選擇的字符。
2.根據(jù)權(quán)利要求1所述的輸入系統(tǒng),其特征在于,所述輸入系統(tǒng)還包括第一存儲(chǔ)單元, 用于按照所述輸入規(guī)則,將所有可輸入字詞與其對(duì)應(yīng)的字母組成進(jìn)行相關(guān)聯(lián)地保存;所述匹配單元還包括第一查找單元,用于在接收到所述輸入的字母時(shí),在所述存儲(chǔ)單元中查找出可與所述輸入的字母組合的所有字符并將其作為所述相關(guān)聯(lián)的字符傳送至所述顯示單元。
3.根據(jù)權(quán)利要求1所述的輸入系統(tǒng),其特征在于,所述顯示單元還用于將沒有與所述輸入的字母相關(guān)聯(lián)的字符進(jìn)行隱藏。
4.根據(jù)權(quán)利要求3所述的輸入系統(tǒng),其特征在于,所述顯示單元還用于在所述軟鍵盤的空余位置顯示輸入頻率最高的字符。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的輸入系統(tǒng),其特征在于,所述顯示單元還包括 排序單元,用于將所述相關(guān)聯(lián)的字符按照使用頻率的高低進(jìn)行排序并按照順序顯示在所述軟鍵盤上。
6.一種終端,其特征在于,包括如權(quán)利要求1至5中任一項(xiàng)所述的輸入系統(tǒng)。
7.一種輸入法,其特征在于,包括步驟202,按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符;步驟204,將所述相關(guān)聯(lián)的字符在軟鍵盤中進(jìn)行優(yōu)先顯示,輸入用戶選擇的字符。
8.根據(jù)權(quán)利要求7所述的輸入法,其特征在于,所述步驟202具體為按照所述輸入規(guī)則,將所有可輸入字詞與其對(duì)應(yīng)的字母組成相關(guān)聯(lián)地保存在數(shù)據(jù)庫中,在接收到所述輸入的字母時(shí),在所述數(shù)據(jù)庫中查找出可與所述輸入的字母組合的所有字符并將其作為所述相關(guān)聯(lián)的字符。
9.根據(jù)權(quán)利要求7或8所述的輸入法,其特征在于,所述步驟204還包括 在所述軟鍵盤中,沒有與所述輸入的字母相關(guān)聯(lián)的字符被隱藏。
10.根據(jù)權(quán)利要求9所述的輸入法,其特征在于,所述步驟204還包括若所述軟鍵盤還具有空余位置,則在所述空余位置顯示輸入頻率最高的字符,所述相關(guān)聯(lián)的字符和所述輸入頻率最高的字符被放大顯示。
全文摘要
本發(fā)明提供了一種輸入系統(tǒng),包括匹配單元,用于按照輸入規(guī)則匹配出與輸入的字母相關(guān)聯(lián)的字符;顯示單元,用于將所述相關(guān)聯(lián)的字符在軟鍵盤中優(yōu)先顯示;以及選擇輸入單元,用于輸入用戶選擇的字符。本發(fā)明還提供了一種具有該輸入系統(tǒng)的終端以及一種輸入法。根據(jù)本發(fā)明的技術(shù)方案,在進(jìn)行輸入時(shí),能夠重新排列軟鍵盤中的鍵位,將與輸入的字母無關(guān)的字符進(jìn)行隱藏,空出位置給常用的字符并且還可以將軟鍵盤的鍵位進(jìn)行相應(yīng)放大顯示。
文檔編號(hào)G06F3/023GK102508558SQ20111038035
公開日2012年6月20日 申請(qǐng)日期2011年11月25日 優(yōu)先權(quán)日2011年11月25日
發(fā)明者涂平, 鄒浩然 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司