亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于觸摸屏和固定鍵位鍵盤的全拼漢字滑動(dòng)輸入法的制作方法

文檔序號(hào):6372208閱讀:477來(lái)源:國(guó)知局
專利名稱:一種基于觸摸屏和固定鍵位鍵盤的全拼漢字滑動(dòng)輸入法的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種對(duì)于觸摸屏類電子設(shè)備的漢字全拼滑動(dòng)輸入法,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。
背景技術(shù)
目前,基于觸摸屏電子 產(chǎn)品的輸入法,大體上是由電腦或老式手機(jī)的輸入法演化而來(lái)。比較常用的是全拼輸入法和手寫輸入法。全拼輸入法的鍵盤有兩種,一種完全和電腦一樣,屬于qwert布局全鍵盤式;另一種由原來(lái)的非觸屏手機(jī)演化而來(lái)的九宮格式鍵盤。打字方式都是將一個(gè)漢字的全部拼音輸入后,由輸入法為其提取出符合的一系列漢字,再由人來(lái)選擇。但是,這種輸入法有一個(gè)問題就是,因?yàn)樗妮斎敕绞接须娔X和老式手機(jī)的輸入演化而來(lái),而這些設(shè)備是采用按鍵而非觸屏,所以,很難完美的移植到?jīng)]有按鍵的觸摸屏產(chǎn)品上。造成輸入時(shí)很慢、很費(fèi)力的問題,而且長(zhǎng)期使用對(duì)手的健康危害很大。這樣又有人研發(fā)了新的將觸摸屏考慮進(jìn)來(lái)的輸入方式滑動(dòng)輸入。它的技術(shù)大體是是根據(jù)觸摸屏的鍵盤區(qū)的觸點(diǎn)位置,確定當(dāng)前輸入的字符,并在觸摸屏的候選區(qū)實(shí)時(shí)提供相應(yīng)的候選字;根據(jù)所述當(dāng)前輸入的字符和之前輸入的字符,按預(yù)定的拼寫規(guī)則,提示后續(xù)可選的字符;實(shí)時(shí)檢測(cè)所述觸點(diǎn)在觸摸屏上的滑動(dòng)軌跡,當(dāng)所述滑動(dòng)軌跡滑過所述提示的可選字符時(shí),重復(fù)上述步驟,直至本次滑動(dòng)輸入結(jié)束。但是這種輸入法的問題是確實(shí),引入了滑動(dòng),是將觸摸屏的自身特點(diǎn)考慮進(jìn)來(lái)了。但是,輸入一個(gè)漢字的拼音時(shí),每輸入一個(gè)字母就要查看鍵盤才能找到下一個(gè)字母(因?yàn)橄乱粋€(gè)字母總是實(shí)時(shí)顯示的,只有用戶按了前一個(gè)字母,后面的候選字母才會(huì)顯示出來(lái)),同時(shí),一直變化的鍵盤使所有字母的布局將異常龐大,讓人無(wú)法記住鍵盤布局,所以基本無(wú)法實(shí)現(xiàn)盲打??偨Y(jié)就是雖然打字更省力、舒適,但是速度慢。

發(fā)明內(nèi)容
本發(fā)明的技術(shù)解決問題為了克服目前的觸摸屏電子產(chǎn)品的漢字輸入無(wú)法同時(shí)做到快速、省力、舒適的問題,本發(fā)明提供了一種基于觸摸屏和固定鍵位鍵盤的全拼漢字滑動(dòng)輸入法,它不僅考慮觸屏采用滑動(dòng)輸入保證了省力和舒適,同時(shí)采用新式的固定使得輸入更加快捷。本發(fā)明的技術(shù)方案一種適用于滑動(dòng)輸入的鍵盤,其特征在于所述的鍵盤的26個(gè)字母的排列是根據(jù)漢語(yǔ)聲母韻母的特性,利用聲母子母圍繞著韻母字母;鍵盤上的26個(gè)字母,除了字母“z”以外的25個(gè)字母,按照每行5個(gè)字母、一共5行的方式排成一個(gè)5*5的方陣;8個(gè)韻母的字母a, O,e, i, u, v, n, g加上“h”,共9個(gè)字母)占據(jù)方陣中心一個(gè)3*3的小方陣區(qū)域,而聲母字母占據(jù)總字母的5*5方陣的圍繞這個(gè)3*3位置的外圍鍵位;具體布局為
a、韻母區(qū)其中能作為韻母的a, O,e, i, u, v, n, g以及能放在聲母z、C、s后面的h共9個(gè)字母按照每行3個(gè)字母、每列3個(gè)字母的方陣排列著的;b、聲母區(qū)除z外的且只能作為聲母的字母放置在韻母方陣的的外圍,也就是說(shuō)聲母字母包圍著韻母字母,這樣除z外的聲母和韻母的組合就構(gòu)成了一個(gè)每行5個(gè)字母、每列5個(gè)字母的字母方陣,且上面說(shuō)的韻母方陣的上方、下方、左方、右方都是聲母字母,聲母的具體排列的規(guī)則是仍然按照英文的a-z排序,遇到屬于韻母的字母就跳過,具體的,因?yàn)閍屬于韻母,所以不排在聲母里,那么字母b放置在整個(gè)5*5方陣的左上角,然后第一行的字母依次是c、d、f、j,因?yàn)樽帜竐、g、h、i都在韻母區(qū),被跳過;然后第一列的2到4號(hào)位接著上面的字母“j “,是k、l、m ;再之后,接著m的是第5列的第2到4號(hào)位,分別是p、q、r,因?yàn)閚、O跳過;接著r的就是第5行,依次是s、t、w、x、y,跳過U、v ;然后余下的字母z放置在這個(gè)整個(gè)的5*5字母方陣的外面的左上角;這樣,所有26個(gè)字母都布局好了。
進(jìn)一步的,鍵盤上的功能鍵,包括刪除、CapsLK、逗號(hào)、句號(hào)、問號(hào)、符號(hào)切換鍵、中英文數(shù)字切換鍵、空格、回車共9個(gè)位于字母鍵的左側(cè),構(gòu)成2列5行,這樣功能鍵和字母鍵組合在一起,總體鍵盤的布局是按5行7列的形式排列的,橫向每行都有7個(gè)鍵,縱向每列都有5個(gè)鍵。本發(fā)明還提出一種基于觸摸屏和固定鍵位鍵盤的全拼漢字滑動(dòng)輸入法,所述的固定鍵位鍵盤采用權(quán)利要求I所述的鍵盤,每一次的滑動(dòng),以接觸屏幕開始,到離開屏幕為止,滑過的每個(gè)字母都會(huì)提交給輸入法的后臺(tái),輸入法后臺(tái)經(jīng)過計(jì)算得到一個(gè)漢字的全拼作為最終的輸入,每次輸入的目的是一次性輸入一個(gè)漢字的完整全部拼音,且滑動(dòng)過程不需要長(zhǎng)按、停留;用戶只需要保證他的手指或其他輸入工具滑過了他想輸入的漢字的拼音的所有字母,就達(dá)到輸入的目的了。優(yōu)選的,該輸入法能夠排除在滑動(dòng)過程中觸到多余的、不需要的字母;具體采取的方法為首先,整個(gè)鍵盤的布局就減少了這種觸到多余字母的可能性,通過聲母在外圍,韻母在內(nèi),保證接觸到一個(gè)聲母字母后,手指或其他滑動(dòng)工具就會(huì)自然地滑到韻母區(qū),這樣,就能避免觸到多余的聲母字母;韻母的布局考慮了漢字語(yǔ)言學(xué)的特點(diǎn),合理排布9個(gè)韻母的位置,使得常用的韻母組合能方便而直接地滑到,減少觸碰到多余的字母的可能;其次,對(duì)輸入的字母序列進(jìn)行優(yōu)化,采用流的方式對(duì)這個(gè)序列進(jìn)行凈化;對(duì)這個(gè)序列,首先確定聲母字母找到這個(gè)字母序列前三個(gè)字母中的能作為聲母的字母,這些字母是候選的聲母字母,分別對(duì)候選的聲母在字母序列中的次序以及其在滑動(dòng)軌跡上的位置為其賦予一個(gè)權(quán)重值;然后針對(duì)不同的可能聲母分別得到其對(duì)應(yīng)的韻母,然后比較這些可能的全拼組合,取其權(quán)重值之和最小的組合作為最終的拼音輸入出來(lái);下一步得到韻母聲母因?yàn)橐呀?jīng)得到,然后刪除掉字母序列中剩余的除n、g、h外的聲母字母,得到凈化后的韻母序列;同時(shí)得到能和這個(gè)聲母匹配的所有可能的韻母;然后給凈化后的韻母序列的每一個(gè)字母根據(jù)其在滑動(dòng)軌跡上的位置和相對(duì)位置賦予一個(gè)權(quán)重值,然后將這個(gè)有權(quán)重值的凈化后的韻母序列依次和可能匹配的韻母組合進(jìn)行匹配,經(jīng)過增加或刪除序列中的一些字母后,能夠和可能的韻母組合完全一致,這個(gè)過程會(huì)使字母序列的權(quán)重值發(fā)生變化,因?yàn)橐恍┳帜竸h掉、一些字母增加,而字母本身有權(quán)重值,所以最后得到這個(gè)可能的韻母組合的權(quán)重值,最后選擇權(quán)重值最小的韻母組合作為最終輸入結(jié)果;具體的比較方法是這樣的根據(jù)字符串匹配的編輯距離的思想,如果這個(gè)凈化后的韻母序列要變成該可能的韻母組合將要有幾次改變刪除一個(gè)或增加一個(gè),其中不考慮替換一個(gè);然后每一個(gè)被刪除的字母或后增加的字母都會(huì)有一個(gè)權(quán)重值,這個(gè)值主要是根據(jù)它在滑動(dòng)軌跡上的位置決定的,其計(jì)算過程如下對(duì)于甲乙丙三個(gè)字母序列中連續(xù)的字母,如果甲乙丙構(gòu)成一個(gè)鈍角,那么乙這個(gè)字母就很有可能是誤觸的,因?yàn)樵诩椎奖穆窂缴?,乙是必然?huì)經(jīng)歷到的,因?yàn)橐矣幸徊糠痔幵趶募椎奖闹本€連線上,所以乙可能是用戶從甲滑到丙時(shí)不得已碰到的,那么乙的權(quán)重就為3,此處規(guī)定權(quán)重越小越合適;相反,如果構(gòu)成一個(gè)銳角,那么乙這個(gè)字母就很有可能是用戶要輸入的字母,因?yàn)閺募椎奖ǔ2⒉粫?huì)滑過乙,所以,以這個(gè)字母很有可能是用戶專門滑過的字母,那么乙的權(quán)重就為O或I ;也就是說(shuō),利用三個(gè)字母構(gòu)成的角度做一些調(diào)整和計(jì)算后作為權(quán)重值;為了更精確,把三個(gè)字母之間的位置得到的權(quán)重作為主要考慮對(duì)象,同時(shí)將連續(xù)4個(gè)、5個(gè)字母的位置關(guān)系得到的權(quán)重值作為輔助判斷和計(jì)算對(duì)象,用來(lái)修正每個(gè)字母的權(quán)重值;通過這樣的比較,我們就能得到·權(quán)重最小的韻母組合,就能和前面得到的聲母相組合,得到最終的拼音;最后,為了防止沒能得到用戶要輸入的漢字全拼,在對(duì)應(yīng)的漢字候選字中,也推薦一些很有可能的其他拼音的漢字,供用戶選擇。本發(fā)明還提出利用上述鍵盤的點(diǎn)劃輸入方式,用戶可以將點(diǎn)擊和滑動(dòng)結(jié)合起來(lái)輸入,具體為點(diǎn)擊輸入聲母,再用滑動(dòng)輸入韻母;所述滑動(dòng)過程為每一次的滑動(dòng),以接觸屏幕開始,到離開屏幕為止,滑過的每個(gè)字母都會(huì)提交給輸入法的后臺(tái),輸入法后臺(tái)經(jīng)過計(jì)算得到一個(gè)漢字的全拼作為最終的輸入,每次輸入的目的是一次性輸入一個(gè)漢字的完整全部拼音,且滑動(dòng)過程不需要長(zhǎng)按、停留;用戶只需要保證他的手指或其他輸入工具滑過了他想輸入的漢字的拼音的所有字母,就達(dá)到輸入的目的了。本發(fā)明的有益效果可以在觸摸屏類的電子設(shè)備上快捷、省力、舒適地輸入漢字。


圖I為本發(fā)明的整體圖;圖2為本發(fā)明的輸入凈化過程;圖3為本發(fā)明的滑動(dòng)輸入過程示例;圖4為本發(fā)明的滑動(dòng)輸入時(shí)的輸入凈化過程示例;圖5為本發(fā)明的點(diǎn)劃輸入過程示例;圖6為本發(fā)明的純點(diǎn)擊輸入過程示例。
具體實(shí)施例方式本發(fā)明提出了一種基于觸摸屏和固定鍵位鍵盤的全拼漢字滑動(dòng)輸入法首先,確定使用滑動(dòng)輸入。確定是通過采集滑過路徑上經(jīng)過的字母列,然后輸入法智能地從給字母列中刪除用戶誤觸(包括失誤誤觸和必然誤觸兩種)的字母,同時(shí)補(bǔ)充用戶可能漏掉的字母。因?yàn)榛瑒?dòng)是最適于觸摸屏的輸入方法,滑動(dòng)輸入具有天然的優(yōu)于點(diǎn)擊輸入的優(yōu)勢(shì)。第二,采用新式固定鍵位鍵盤布局。我們首先考察了中文輸入的特殊性。中文每個(gè)字的拼音都有聲母和韻母組成,并且,聲母、韻母的個(gè)數(shù)都是固定的、并且數(shù)量不是很多,比如聲母只有不到26個(gè),而韻母也不到40個(gè);并且聲母和韻母的組合也是很有規(guī)律,組合數(shù)同樣固定且有限,這樣,我們就將新式鍵盤設(shè)計(jì)為5*5形式,同時(shí)額外有一個(gè)為“z”,對(duì)于這個(gè)5*5的字母排列,我們采用中間的3*3是組成韻母的8個(gè)字母a, o, e, i, u, v, n, g,加上經(jīng)常在z、c、s后出現(xiàn)的“h”,而外圍放置只能作為聲母的其他17個(gè)字母。通過這樣的布局,每次輸入一個(gè)漢字基本上都是從外圍的一個(gè)字母開始,然后就滑到中間的3*3的字母列中尋找韻母,因?yàn)轫嵞傅淖帜付荚谝黄?,所以,滑?dòng)起來(lái)滑動(dòng)距離變短、誤觸可能變小。最后,輸入凈化程序。我們采用字符串匹配加上編輯距離匹配的方式將用戶劃過的所有字母序列與可能的拼音進(jìn)行比較,得到用戶心里所想輸入的一個(gè)漢字的拼音。我們采用流的方式對(duì)這個(gè)序列進(jìn)行凈化。對(duì)這個(gè)序列,我們首先考慮的是確定聲
母字母。我們會(huì)找到這個(gè)字母序列前三個(gè)字母中的聲母字母,這些字母是可能的聲母字母選擇(因?yàn)槁暷缸帜富旧喜粫?huì)位于序列的前3個(gè)之后),我們分別對(duì)得到的可能的聲母的排序以及他們?cè)诨瑒?dòng)軌跡上的位置和將對(duì)位置賦予其權(quán)重。然后針對(duì)不同的可能聲母分別得到其對(duì)應(yīng)的韻母,然后比較這些可能的全拼組合,取其權(quán)重最佳的作為最終的拼音輸入出來(lái)。所以,下一步我們就要考慮如何得到韻母。聲母因?yàn)橐呀?jīng)得到,我們下面一方面刪除掉字母序列中剩余的其他聲母字母(除h外),得到凈化后的韻母序列;另一方面,我們也得到了能和這個(gè)聲母匹配的所有可能的韻母。然后我們將凈化后的韻母序列的每一個(gè)字母根據(jù)其在滑動(dòng)軌跡上的位置和相對(duì)位置賦予一個(gè)權(quán)重值,然后將這個(gè)有權(quán)重的凈化后的韻母序列依次和可能匹配的韻母組合進(jìn)行比較,得到這個(gè)可能的韻母組合的權(quán)重值——具體的匹配方法是這樣的根據(jù)編輯距離原理,我們看如果這個(gè)凈化后的韻母序列要變成該可能的韻母組合將要有幾次改變刪除一個(gè)或增加一個(gè)(我們不考慮替換一個(gè))。然后每一個(gè)被刪除的字母和后增加的字母都會(huì)有一個(gè)權(quán)重值,這個(gè)值主要是根據(jù)它在滑動(dòng)軌跡上的位置決定的,簡(jiǎn)單說(shuō)就是如果有甲乙丙三個(gè)字母序列中連續(xù)的字母,如果甲乙丙構(gòu)成一個(gè)鈍角,那么乙這個(gè)字母就很有可能是誤觸的,因?yàn)樵诩椎奖穆窂缴希沂潜厝粫?huì)經(jīng)歷到的(因?yàn)橐矣幸徊糠痔幵趶募椎奖闹本€連線上),所以乙可能是用戶從甲滑到丙時(shí)不得已碰到的,那么乙的權(quán)重就很大(我們是權(quán)重越小越合適)。相反,如果構(gòu)成一個(gè)銳角,那么乙這個(gè)字母就很有可能是用戶要輸入的字母,因?yàn)閺募椎奖ǔ2⒉粫?huì)滑過乙,所以,以這個(gè)字母很有可能是用戶專門滑過的字母,那么乙的權(quán)重就很小。為了更精確,我們把三個(gè)字母之間的位置得到的權(quán)重作為主要考慮對(duì)象,同時(shí)將連續(xù)4個(gè)、5個(gè)字母的位置關(guān)系得到的權(quán)重值作為輔助判斷和計(jì)算對(duì)象。用來(lái)修正每個(gè)字母的權(quán)重值。通過這樣的比較,我們就可以得到權(quán)重最小的韻母組合,就可以和前面得到的聲母相組合,得到最終的拼音。下面是本發(fā)明的具體實(shí)施例在圖I中,本發(fā)明的界面是一個(gè)固定鍵盤。鍵盤分三部分組成韻母區(qū)、聲母區(qū)、功能鍵區(qū)。I、韻母區(qū)其中可作為韻母的a, O,e, i, u, v, n, g以及可以放在聲母z、c、s后面的h共9個(gè)字母,放置在5*5內(nèi)的中央3*3區(qū)域,按照每行3個(gè)字母、每列3個(gè)字母的方陣排列著的。并根據(jù)漢語(yǔ)語(yǔ)言學(xué)的研究對(duì)其進(jìn)行具體位置的排列;2、聲母區(qū)其他的只能作為聲母的字母(除z外)放置在韻母方陣的的外圍,也就是說(shuō)聲母字母包圍著韻母字母,這樣聲母(除z外)和韻母的組合就構(gòu)成了一個(gè)每行5個(gè)字母、每列5個(gè)字母的字母方陣,且上面說(shuō)的韻母方陣的上方、下方、左方、右方都是聲母字母。聲母的具體排列的規(guī)則是仍然按照英文的a-z排序(遇到屬于韻母的字母就跳過),具體說(shuō),因?yàn)閍屬于韻母,所以不排在聲母里,那么字母b放置在整個(gè)5*5方陣的左上角,然后第一行的字母依次是c、d、f、j (因?yàn)樽帜竐、g、h、i都在韻母區(qū),被跳過)。然后第一列的2到4號(hào)位接著上面的字母“j “,是k、l、m。在之后,接著m的是第5列的第2到4號(hào)位,分別是P、q、r (11、0跳過)。接著r的就是第5行,依次是S、t、W、x、y (跳過U、V)。然后余下的字母z放置在這個(gè)整個(gè)的5*5字母方陣的外面的左上角。這樣,所有26個(gè)字母都布局好了。3、功能鍵區(qū)放置各種功能鍵,有刪除、大小寫轉(zhuǎn)換、符號(hào)、中英文及數(shù)字鍵盤切換、逗號(hào)(,)、句號(hào)(。)、問號(hào)(?)、空格和回車共9個(gè)功能鍵,按照不打擾字母鍵的順序排列在聲母區(qū)和韻母區(qū)的左側(cè)。在圖2中,畫的是本發(fā)明對(duì)輸入字母的過濾和篩選。主要分以下四個(gè)步驟(I)找到合適的聲母; (2)排除掉額外的多余聲母字母;(3)將剩下的韻母部分和所有可能的韻母組合進(jìn)行比較(通過字符串模糊匹配和編輯距離);(4)提交最終輸入法認(rèn)為的用戶輸入的拼音。在圖3所示實(shí)施例中,畫的是輸入漢字“龍”時(shí)鍵盤的滑動(dòng);使用時(shí),用戶的手依次滑過“1”_> “0”-> “n”-> “g”,滑動(dòng)的時(shí)候不必刻意在這四個(gè)字母上停留時(shí)間過長(zhǎng),只需滑過即可,而且不必?fù)?dān)心會(huì)觸到其他鍵如“u”、“a”等。在圖3所示實(shí)施例中,畫的是輸入后,輸入法的過濾和篩選過程。一般來(lái)說(shuō),通過這樣的滑動(dòng)過程,輸入到輸入法后臺(tái)的字母列為1,U,a, O,i, n, g。首先選擇最合適的聲母為1,然后刪除多余的聲母,但是對(duì)于這個(gè)輸入,沒有多余的聲母;下面是對(duì)韻母的匹配,目前有韻母列為U,a, O,i, n, g,然這個(gè)韻母列與可以和“I”匹配的所有韻母做匹配。按照之前介紹的方法,首先計(jì)算各個(gè)字母的權(quán)重值。很明顯可以看到,u、a、n的權(quán)重值都很大(因?yàn)榛咎幱阝g角范圍內(nèi)),而g、i的權(quán)重值中等,而O的權(quán)重值較小。然后根據(jù)編輯距離確定最終的權(quán)重值??梢钥吹剑嵞附M合“ong “需要?jiǎng)h掉U、a、i三個(gè)字母,刪除數(shù)量較少,而且刪除的字母權(quán)重很大,經(jīng)過和所有可能的韻母組合比較,”ong “的權(quán)重是最小的,所以我們最終選擇輸入” long “。選擇出最合適的韻母是“ong”,于是輸入法最后把“l(fā)ong”作為用戶輸入的拼音提交上去。在圖5所示實(shí)施例中,本發(fā)明還可以采用“點(diǎn)劃輸入”的方式進(jìn)行輸入。就是用點(diǎn)擊輸入聲母,再用滑動(dòng)輸入韻母。對(duì)于輸入“l(fā)ong”這個(gè)拼音,用戶首先點(diǎn)擊“I”這個(gè)字母,然后再依次滑過O,i,n,g四個(gè)字母,這樣相較上面,確實(shí)手要抬起一次,所以有一定的不連貫性從而輸入不流暢,但是可以看見這樣只輸入了 “I”+ “O,i,n, g”共5個(gè)字母,比直接滑動(dòng)輸入——“l(fā),u,a,o,i,n,g”,少輸入了 2個(gè)字母,使得輸入更快更省力。另一方面,這樣的輸入可以使輸入更準(zhǔn)確,因?yàn)槭紫赛c(diǎn)擊輸入聲母使得聲母很難輸入錯(cuò)誤;而只在韻母區(qū)中滑動(dòng)也使得輸入字母變少,從而判斷起來(lái)更容易。在圖6所示實(shí)施例中,就是按照原來(lái)的一個(gè)字母一個(gè)字母的點(diǎn)擊輸入,我們的輸入法當(dāng)然也是能夠?qū)崿F(xiàn)的。應(yīng)用舉例任何在觸摸屏電子設(shè)備上輸入漢字的時(shí)候,如在三星的Android版手機(jī)上打漢字,就可以用到。隨著觸摸屏設(shè)備的日益廣泛的應(yīng)用,適用范圍極為廣泛。本發(fā)明未詳細(xì)描述的部分屬于本領(lǐng)域公 知技術(shù)。
權(quán)利要求
1.一種適用于滑動(dòng)輸入的鍵盤,其特征在于所述的鍵盤的26個(gè)字母的排列是根據(jù)漢語(yǔ)聲母韻母的特性,利用聲母子母圍繞著韻母字母;鍵盤上的26個(gè)字母,除了字母“z”以外的25個(gè)字母,按照每行5個(gè)字母、一共5行的方式排成一個(gè)5*5的方陣;8個(gè)韻母的字母a, O,e, i, u, v, n, g加上“h”,共9個(gè)字母占據(jù)方陣中心一個(gè)3*3的小方陣區(qū)域,而聲母字母占據(jù)總字母的5*5方陣的圍繞這個(gè)3*3位置的外圍鍵位; 具體布局為 a、韻母區(qū)其中能作為韻母的a,O,e, i, u, v, n, g以及能放在聲母z、C、s后面的h共9個(gè)字母按照每行3個(gè)字母、每列3個(gè)字母的方陣排列著的; b、聲母區(qū)除z外的且只能作為聲母的字母放置在韻母方陣的的外圍,也就是說(shuō)聲母字母包圍著韻母字母,這樣除z外的聲母和韻母的組合就構(gòu)成了一個(gè)每行5個(gè)字母、每列5個(gè)字母的字母方陣,且上述的韻母方陣的上方、下方、左方、右方都是聲母字母,聲母的具體排列的規(guī)則是仍然按照英文的a-z排序,遇到屬于韻母的字母就跳過,具體的,因?yàn)閍屬于 韻母,所以不排在聲母里,那么字母b放置在整個(gè)5*5方陣的左上角,然后第一行的字母依次是c、d、f、j,因?yàn)樽帜竐、g、h、i都在韻母區(qū),被跳過;然后第一列的2到4號(hào)位接著上面的字母“ j “,是k、l、m ;再之后,接著m的是第5列的第2到4號(hào)位,分別是p、q、r,因?yàn)閚、O跳過;接著r的就是第5行,依次是s、t、w、X、y,跳過u、v ;然后余下的字母z放置在這個(gè)整個(gè)的5*5字母方陣的外面的左上角;這樣,所有26個(gè)字母都布局完成。
2.根據(jù)權(quán)利要求I所述的鍵盤,其特征在于鍵盤上的功能鍵,包括刪除、CapsLK、逗號(hào)、句號(hào)、問號(hào)、符號(hào)切換鍵、中英文數(shù)字切換鍵、空格、回車共9個(gè)位于字母鍵的左側(cè),構(gòu)成2列5行,這樣功能鍵和字母鍵組合在一起,總體鍵盤的布局是按5行7列的形式排列的,橫向每行都有7個(gè)鍵,縱向每列都有5個(gè)鍵。
3.一種基于觸摸屏和固定鍵位鍵盤的全拼漢字滑動(dòng)輸入法,其特征在于,所述的固定鍵位鍵盤采用權(quán)利要求I所述的鍵盤,每一次的滑動(dòng),以接觸屏幕開始,到離開屏幕為止,滑過的每個(gè)字母都會(huì)提交給輸入法的后臺(tái),輸入法后臺(tái)經(jīng)過計(jì)算得到一個(gè)漢字的全拼作為最終的輸入,每次輸入的目的是一次性輸入一個(gè)漢字的完整全部拼音,且滑動(dòng)過程不需要長(zhǎng)按、停留;用戶只需要保證他的手指或其他輸入工具滑過了他想輸入的漢字的拼音的所有字母,就達(dá)到輸入的目的了。
4.根據(jù)權(quán)利要求3所述的滑動(dòng)輸入法,其特征在于能夠排除在滑動(dòng)過程中觸到多余的、不需要的字母;具體采取的方法為 首先,整個(gè)鍵盤的布局,通過聲母在外圍,韻母在內(nèi),保證接觸到一個(gè)聲母字母后,手指或其他滑動(dòng)工具就會(huì)自然地滑到韻母區(qū),這樣,就能避免觸到多余的聲母字母; 韻母的布局考慮了漢字語(yǔ)言學(xué)的特點(diǎn),排布9個(gè)韻母的位置,使得常用的韻母組合能方便而直接地滑到,減少觸碰到多余的字母的可能; 其次,對(duì)輸入的字母序列進(jìn)行優(yōu)化,采用流的方式對(duì)這個(gè)序列進(jìn)行凈化; 對(duì)這個(gè)序列,首先確定聲母字母找到這個(gè)字母序列前三個(gè)字母中的能作為聲母的字母,這些字母是候選的聲母字母,分別對(duì)候選的聲母在字母序列中的次序以及其在滑動(dòng)軌跡上的位置為其賦予一個(gè)權(quán)重值;然后針對(duì)不同的可能聲母分別得到其對(duì)應(yīng)的韻母,然后比較這些可能的全拼組合,取其權(quán)重值之和最小的組合作為最終的拼音輸入出來(lái); 下一步得到韻母聲母因?yàn)橐呀?jīng)得到,然后刪除掉字母序列中剩余的除n、g、h外的聲母字母,得到凈化后的韻母序列;同時(shí)得到能和這個(gè)聲母匹配的所有可能的韻母;然后給凈化后的韻母序列的每一個(gè)字母根據(jù)其在滑動(dòng)軌跡上的位置和相對(duì)位置賦予一個(gè)權(quán)重值,然后將這個(gè)有權(quán)重值的凈化后的韻母序列依次和可能匹配的韻母組合進(jìn)行匹配,經(jīng)過增加或刪除序列中的一些字母后,能夠和可能的韻母組合完全一致,這個(gè)過程會(huì)使字母序列的權(quán)重值發(fā)生變化,因?yàn)橐恍┳帜竸h掉、一些字母增加,而字母本身有權(quán)重值,所以最后得到這個(gè)可能的韻母組合的權(quán)重值,最后選擇權(quán)重值最小的韻母組合作為最終輸入結(jié)果;具體的比較方法是這樣的根據(jù)字符串匹配的編輯距離的思想,如果這個(gè)凈化后的韻母序列要變成該可能的韻母組合將要有幾次改變刪除一個(gè)或增加一個(gè),其中不考慮替換一個(gè);然后每一個(gè)被刪除的字母或后增加的字母都會(huì)有一個(gè)權(quán)重值,這個(gè)值主要是根據(jù)它在滑動(dòng)軌跡上的位置決定的,其計(jì)算過程如下對(duì)于甲乙丙三個(gè)字母序列中連續(xù)的字母,如果甲乙丙構(gòu)成一個(gè)鈍角,那么乙這個(gè)字母就很有可能是誤觸的,因?yàn)樵诩椎奖穆窂缴希沂潜厝粫?huì)經(jīng)歷到的,因?yàn)橐矣幸徊糠痔幵趶募椎奖闹本€連線上,所以乙可能是用戶從甲滑到丙時(shí)不得已碰到的,那么乙的權(quán)重就為3,此處規(guī)定權(quán)重越小越合適;相反,如果構(gòu)成一個(gè)銳角,那么乙這個(gè)字母就很有可能是用戶要輸入的字母,因?yàn)閺募椎奖ǔ2⒉粫?huì)滑過乙,所以,以這個(gè)字母很有可能是用戶專門滑過的字母,那么乙的權(quán)重就為O或I ;也就是說(shuō),利用三個(gè)字母構(gòu)成的角度做一些調(diào)整和計(jì)算后作為權(quán)重值;為了更精確,把三個(gè)字母之間的位置得到的權(quán)重作為主要考慮對(duì)象,同時(shí)將連續(xù)4個(gè)、5個(gè)字母的位置關(guān)系得到的權(quán)重值作為輔助判斷和計(jì)算對(duì)象,用來(lái)修正每個(gè)字母的權(quán)重值;通過這樣的比較,我們就能得到權(quán)重最小的韻母組合,就能和前面得到的聲母相組合,得到最終的拼音; 最后,為了防止沒能得到用戶要輸入的漢字全拼,在對(duì)應(yīng)的漢字候選字中,也推薦一些很有可能的其他拼音的漢字,供用戶選擇。
5.一種利用權(quán)利要求I所述的鍵盤的點(diǎn)劃輸入方式,其特征在于用戶可以將點(diǎn)擊和滑動(dòng)結(jié)合起來(lái)輸入,具體為點(diǎn)擊輸入聲母,再用滑動(dòng)輸入韻母;所述滑動(dòng)過程為每一次的滑動(dòng),以接觸屏幕開始,到離開屏幕為止,滑過的每個(gè)字母都會(huì)提交給輸入法的后臺(tái),輸入法后臺(tái)經(jīng)過計(jì)算得到一個(gè)漢字的全拼作為最終的輸入,每次輸入的目的是一次性輸入一個(gè)漢字的完整全部拼音,且滑動(dòng)過程不需要長(zhǎng)按、停留;用戶只需要保證他的手指或其他輸入工具滑過了他想輸入的漢字的拼音的所有字母,完成輸入。
全文摘要
一種基于觸摸屏和固定鍵位鍵盤的全拼漢字滑動(dòng)輸入法。該輸入法基于聲韻母鍵盤、滑動(dòng)加點(diǎn)劃兩種輸入方式以及對(duì)輸入的凈化三部分來(lái)完成。通過用戶在鍵盤上滑過或點(diǎn)擊輸入漢字的拼音,從而達(dá)到輸入漢字的目的。因?yàn)榛瑒?dòng)本身是比點(diǎn)擊更適用于觸屏的輸入方式,并且根據(jù)漢字的聲韻母重新設(shè)計(jì)的鍵盤,以及既能滑動(dòng)輸入、又能點(diǎn)擊和滑動(dòng)相配合輸入,可以保證文字的輸入更快捷、更省力、更舒適。
文檔編號(hào)G06F3/041GK102736855SQ20121021702
公開日2012年10月17日 申請(qǐng)日期2012年6月27日 優(yōu)先權(quán)日2012年6月27日
發(fā)明者張奇, 譚火彬 申請(qǐng)人:北京航空航天大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1