国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種具有容錯(cuò)功能的文字處理系統(tǒng)及方法

      文檔序號(hào):6482141閱讀:202來源:國(guó)知局
      專利名稱:一種具有容錯(cuò)功能的文字處理系統(tǒng)及方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種具有容錯(cuò)功能的文字處理系統(tǒng)及方法。
      背景技術(shù)
      目前,隨著可文字輸入的電子產(chǎn)品日趨小型化、便攜化,其用于文字輸入 的鍵盤也隨之小型化,鍵與鍵之間的間距也越來越小,每個(gè)字符鍵上的接觸面 積也相對(duì)縮小,各種按鍵更加緊密地組合在一起,這樣,雖然可大大減小電子 產(chǎn)品的體積,但同時(shí)也給使用者的操作上帶來很多不便,在擊鍵操作時(shí),由于 字符鍵的接觸面積較小,指尖往往容易連帶地點(diǎn)擊到其相鄰4定,或因鍵位辨別 不清而錯(cuò)誤地點(diǎn)擊到相鄰鍵,輸入的人為失誤造成系統(tǒng)不能輸出正確的文字, 從而影響了文字輸入的準(zhǔn)確率。
      因此,如何有效提高文字輸入的準(zhǔn)確率是文字輸入領(lǐng)域亟待解決的問題

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種通過容錯(cuò)技術(shù)克服人為輸入失誤的干護(hù)"糾正 誤輸?shù)淖址?,才是高文字輸入的?zhǔn)確率,并且可分類輸出的文字處理技術(shù)和方法。
      為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種具有容錯(cuò)功能的文字處理系統(tǒng),
      其包括
      輸入模塊,用于輸入字符,所述字符包括若干個(gè)第一字符和第二字符;
      字符容錯(cuò)表,包括若干對(duì)具有容錯(cuò)兼容關(guān)系的第一字符與第二字符的組^^
      容錯(cuò)處理模塊,用于接收輸入模塊所輸出的第一字符,并在字符容錯(cuò)表中 查找出與之相互容錯(cuò)兼容的第二字符;詞庫(kù),用于存儲(chǔ)文字;
      文字搜索模塊,用于在詞庫(kù)中查找出由第二字符所組成的文字;
      輸出模塊,用于將經(jīng)文字搜索模塊查找出的文字輸出;以及
      分配模塊,用于對(duì)所查找到的文字根據(jù)容錯(cuò)兼容關(guān)系進(jìn)行分類處理。
      在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,在所述字符容錯(cuò)表進(jìn)一步包括具有容^"兼 容關(guān)系的兩兩第一字符與第二字符在輸入模塊上的位置關(guān)系,所述兩兩第一字 符在輸入模塊上的位置關(guān)系為相鄰關(guān)系,優(yōu)選相鄰關(guān)系為左右相鄰或/和上下相 鄰關(guān)系。通過將字符之間的容錯(cuò)關(guān)系與其在輸入模塊(如鍵盤)上的位置關(guān)系 相結(jié)合,既方便了人們直觀地從輸入模塊上了解字符之間的兼容關(guān)系,也擴(kuò)大 了容錯(cuò)兼容的概念,擴(kuò)展到單一字符之間,從而增加了更多可供選^^的文字, 以供人們從中選取合意的目標(biāo)并輸出。
      在本發(fā)明的另 一個(gè)優(yōu)選實(shí)施例中,所迷文字處理系統(tǒng)進(jìn)一步包括一輸出控 制模塊,其設(shè)置于分配模塊與輸出模塊之間,用于控制經(jīng)分配模塊進(jìn)行分類處 理后的不同類別文字的輸出。在分配模塊中,按照所述第二字符與第一字符是 否相同或兼容進(jìn)行標(biāo)示,將所述搜索出的文字分為相同和相兼容兩種類別,并 分類處理。在所設(shè)定的文字輸出規(guī)則下,通過輸出控制模塊將不同類別的文字 進(jìn)行分類輸出,使得人們根據(jù)需要控制某類文字的輸出,可進(jìn)一步縮小詞組候 選區(qū)中的選擇范圍。
      在本發(fā)明中,所述第一字符為詞庫(kù)中任意一種語言的文字的組成或其音節(jié), 所述文字的組成可為字母、注音符號(hào)或筆畫中任選一種或多種。
      本發(fā)明還提供了 一種具有容錯(cuò)功能的文字處理方法
      步驟1)建立詞庫(kù)和字符容錯(cuò)表,所述詞庫(kù)中存儲(chǔ)若干個(gè)文字,所述字符容 錯(cuò)表中包括若干對(duì)具有容錯(cuò)兼容關(guān)系的第一字符與第二字符的組合,
      步驟2)輸入第一字符;步驟3 )容錯(cuò)處理,在所述字符容錯(cuò)表中查找出與所述第一字符相互容4普兼
      容的至少一個(gè)第二字符;
      步驟4)分類標(biāo)示,根據(jù)第一字符與第二字符是否相同或相兼容進(jìn)行分類, 在所述第二字符上進(jìn)行標(biāo)示,并獲得字符兼容性比較結(jié)果;
      步驟5 )搜索處理,判斷所述詞庫(kù)中是否存在由第二字符組成的文字或其音 節(jié),并輸出詞庫(kù)比較結(jié)果,根據(jù)詞庫(kù)比較結(jié)果判定是否將該文字輸出;
      步驟6 )根據(jù)字符兼容性比較結(jié)果和所設(shè)定的文字輸出規(guī)則,將所述文字在 詞語候選區(qū)中進(jìn)行分類顯示,以供使用者從中選取合意的目標(biāo)以輸出。
      通過本發(fā)明的文字處理方法,對(duì)所輸入的第一字符根據(jù)字符容錯(cuò)表進(jìn)行容 錯(cuò)處理,查找出與之相互容錯(cuò)兼容的第二字符,根據(jù)第二字符與第一字符之間 的兼容性比較來對(duì)第二字符進(jìn)行標(biāo)示,同時(shí),在詞庫(kù)中查找是否存在由第二字 符組成的文字或其音節(jié),并根據(jù)所設(shè)定的文字輸出規(guī)則,選擇性地將相匹配的 文字分類顯示在詞組候選區(qū)中,以供人們從中選取合意目標(biāo)以輸出。
      與現(xiàn)有技術(shù)相比較,本發(fā)明的文字處理系統(tǒng)以及處理方法具有以下幾點(diǎn)優(yōu)占.
      j 、 、、 ■
      1) 提高文字輸入的準(zhǔn)確率采用容錯(cuò)輸入的技術(shù),設(shè)定輸入字符與輸出字 符之間的相互容錯(cuò)關(guān)系,特別是一一對(duì)應(yīng)的字符容錯(cuò)兼容關(guān)系,擴(kuò)展了容錯(cuò)技 術(shù)在輸入法中應(yīng)用的范疇,擴(kuò)展到單一字符之間,從而增加了更多可供選擇的 文字,以供人們從中選取合意的目標(biāo)并輸出;
      2) 分類輸出顯示根據(jù)第二字符與第一字符相比較,相互兼容性的判定結(jié) 果,來對(duì)第二字符以及經(jīng)詞庫(kù)搜索所查找到的文字進(jìn)行標(biāo)示,并根據(jù)系統(tǒng)預(yù)先 設(shè)定的文字輸出規(guī)則,選擇性地將相匹配的文字分類地顯示在詞組候選區(qū)中, 由此, 一方面,使得人們能夠從詞組候選區(qū)中了解到各文字的類別,另一方面, 也使人們能夠有選擇性控制某一種或幾種類別的文字的輸出,從而更明確地限 定詞組候選區(qū)中的文字的范圍。3) 應(yīng)用范圍廣在語種應(yīng)用方面,可應(yīng)用于各種文字的輸入系統(tǒng)中,長(zhǎng)口中
      文、英文、日文等等各種語種,根據(jù)語種不同,建立不同的字庫(kù)和詞庫(kù),以文 字的語音或音節(jié)為々某介進(jìn)行輸入處理的系統(tǒng),還可建立與文字相對(duì)應(yīng)的音節(jié)庫(kù),
      根據(jù)輸入形式、語種以及詞庫(kù)大小的不同,來進(jìn)行文字的輸入;在裝置應(yīng)用方 面,所述輸入模塊可為各種全鍵盤,包括機(jī)械式4定盤和觸摸屏^:盤,可應(yīng)用于 手機(jī)、電腦、PDA等各種文字輸入裝置中;
      4) 將字符之間的容錯(cuò)關(guān)系與其在輸入模塊上的位置關(guān)系相結(jié)合,即在輸入 模塊上具有某種位置關(guān)系的字符之間建立容錯(cuò)關(guān)系,具有容錯(cuò)兼容關(guān)系的兩兩 字符可為相鄰關(guān)系,這樣,解決了在文字輸入過程中,因^T建盤過小或操作失"i吳 時(shí),因不小心而誤輸入相鄰字符而造成錯(cuò)誤輸出或中斷輸出的問題通過容錯(cuò) 技術(shù)的手段來自動(dòng)糾正用戶的誤按,也不會(huì)影響正確地輸出字符,有效提高了 文字輸出的效率和準(zhǔn)確率;
      5) 容錯(cuò)形式多樣化可在容錯(cuò)表中針對(duì)不同語言或輸入形式建立各種不同 的字符關(guān)系表,在字符關(guān)系表中,可以設(shè)定單一輸入字符與單一輸出字符之間 ——對(duì)應(yīng)的容錯(cuò)兼容關(guān)系,也可以設(shè)定單一輸入字符與多個(gè)輸出字符之間相互 容錯(cuò)兼容關(guān)系等等;
      6) 輸入形式多樣化所輸入的第一字符可構(gòu)成詞庫(kù)中的文字或其音節(jié),當(dāng) 其為音節(jié)時(shí),輸入形式可選拼音輸入或注音輸入,根據(jù)不同語種,輸入形式進(jìn) 4亍相應(yīng)改變。
      為使本發(fā)明更加容易理解,下面將結(jié)合附圖進(jìn)一 步闡述本發(fā)明不同的具體 實(shí)施例。


      圖1為本發(fā)明文字處理系統(tǒng)的結(jié)構(gòu)示意框圖2為本發(fā)明文字處理系統(tǒng)的結(jié)構(gòu)另一個(gè)實(shí)施例的示意框歐圖3為本發(fā)明文字處理方法的流程圖。
      具體實(shí)施方式
      本發(fā)明提供了 一種具有容錯(cuò)功能的文字處理系統(tǒng),可將各種語言文字的輸 入應(yīng)用于各種全鍵盤的文字輸入裝置中(如電腦鍵盤、手機(jī)鍵盤或觸摸式鍵盤 等),通過對(duì)輸入模塊上的若干個(gè)字符之間的匹配關(guān)系進(jìn)行定義,設(shè)定任意兩個(gè) 字符之間或者一個(gè)字符與多個(gè)字符之間的容錯(cuò)兼容關(guān)系,由此通過向文字處理 系統(tǒng)輸入某一第一字符或字符串,經(jīng)容錯(cuò)兼容后,輸出與之相同或相容錯(cuò)的第 二字符或字符串,將該第二字符或字符串從詞庫(kù)中查找出相對(duì)應(yīng)的文字并輸出。參照?qǐng)Dl所示,在本發(fā)明的文字處理系統(tǒng)中,包括輸入模塊l、解碼模塊2、 字符容錯(cuò)表3、容錯(cuò)處理模塊4、詞庫(kù)5、文字搜索模塊6、分配模塊7以及輸 出模塊8,其中,所述輸入模塊l用于輸入表征第一字符的代碼,其可為鍵盤, 優(yōu)選各種文字輸入裝置的全鍵盤;所述解碼模塊2,其輸入端與輸入模塊l的輸 出端相連接,用于接收輸入模塊1輸出的代碼,并對(duì)其進(jìn)行解碼,生成與之相 對(duì)應(yīng)的第一字符,表征為第一字符的圖形;所述字符容錯(cuò)表3,其中記錄有輸入 模塊1上所有第一字符以及與之具有容錯(cuò)兼容關(guān)系的第二字才爭(zhēng),所述容錯(cuò)處理 模塊4,其與字符容錯(cuò)表3相連接,且其輸入端與解碼^t塊2的輸出端相連才矣, 用于接收解碼模塊2所輸出的笫一字符,并在字符容錯(cuò)表l中查找出與之相互 容錯(cuò)兼容的至少一個(gè)第二字符;所述詞庫(kù)5,用于存儲(chǔ)某種語言的若干個(gè)文字, 所述文字可為單字或詞組;所述文字搜索模塊6,其與詞庫(kù)5相連接,其輸入端 與容錯(cuò)處理模塊4的輸出端相連接,用于在詞庫(kù)5中查找出由第二字符所組成 的文字;所述分配模塊7,其輸入端與文字搜索模塊6的輸出端相連接,用于對(duì) 所查找到的文字進(jìn)行分類處理;所述輸出模塊8,可為屏幕,其輸入端與分配模 塊7的輸出端相連接,用于將經(jīng)文字搜索模塊6查找出的文字分類輸出。在本發(fā)明的字符容錯(cuò)表3中,劃分有若干個(gè)存儲(chǔ)空間,分別用于存儲(chǔ)各個(gè) 字符關(guān)系表,在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,設(shè)輸入模塊1為英文鍵盤,某一字符關(guān)系表中,包括有輸入模塊1上某一第一字符和某一第二字符之間的容錯(cuò) 兼容關(guān)系,通過三維數(shù)組的形式定義任意兩個(gè)字符之間兼容關(guān)系,如仏,S, 1},
      表示第一字符"a"和第二字符"s"之間為容錯(cuò)兼容關(guān)系;而在另一組字符關(guān) 系表中,如(a, t, 0},表示第一字符"a"和第二字符"t"之間無容錯(cuò)兼容關(guān) 系。所述字符關(guān)系表的表現(xiàn)形式不受限制,可用三維數(shù)組或二維數(shù)組等等表示。 在三維數(shù)組的字符關(guān)系表中,通過"1"和"0"分別表示"相互容錯(cuò)兼容"和 "相互不容錯(cuò)兼容,,兩種字符之間的關(guān)系。 一般地,在字符關(guān)系表中,僅記載 具有容錯(cuò)兼容關(guān)系的第一字符和第二字符。對(duì)于英文字母或漢語拼音而言,字 符容錯(cuò)表3中包含有26 x 26組字符關(guān)系表,對(duì)于注音而言,則包含有36x36 組字符關(guān)系表。當(dāng)然,字符關(guān)系表的個(gè)數(shù)根據(jù)輸入模塊1上的第一字符的個(gè)數(shù) 而定。
      在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,在所述字符容錯(cuò)表進(jìn)一步包括具有容錯(cuò)兼 容關(guān)系的兩兩第一字符與第二字符在輸入模塊上的位置關(guān)系。換言之,表示第 二字符也標(biāo)示在輸入模塊上,且具有容錯(cuò)兼容關(guān)系的兩兩字符在輸入模塊上的 位置相互關(guān)聯(lián)。所述兩兩第一字符與第二字符在輸入模塊上的位置關(guān)系為相鄰 關(guān)系,優(yōu)選為左右相鄰或/和上下相鄰關(guān)系。以一英文的全4建盤為例,在英文字 符區(qū)域,當(dāng)在字符容錯(cuò)表中設(shè)定相互容錯(cuò)兼容字符之間在鍵盤上的位置關(guān)系為 左右相鄰關(guān)系時(shí),以字符"g,,作為第一字符為例,則與之左右相鄰的字符"f" 和字符"h"與該第一字符"g"之間具有容錯(cuò)兼容關(guān)系,可作為與第一字符"g" 相容錯(cuò)兼容的第二字符,以此來定義輸入模塊1上的各個(gè)字符之間的容錯(cuò)兼容 關(guān)系。
      所述第一字符為詞庫(kù)5中某一文字的組成或其音節(jié),如在英文單詞"about" 中,5個(gè)英文字母作為第一字符構(gòu)成該單詞的組成;在漢字詞語"雨傘,,中,其 拼音為"yusan",通過由第一字符"yusan"組成的音節(jié)可乂人詞庫(kù)5中找出該詞 語來。所述第一字符為任意一種語言的字母、注音符號(hào)或筆畫的任選一種或多 種,即可通過這幾種字符形式來反映某一文字的組成或音節(jié)。在本發(fā)明的另 一優(yōu)選實(shí)施例中,在字符容錯(cuò)表中也可以設(shè)定一個(gè)字符與多
      個(gè)字符之間的容錯(cuò)兼容關(guān)系。比如當(dāng)?shù)谝蛔址麨槟骋晃淖值囊艄?jié)時(shí),在字符 容錯(cuò)表中設(shè)定相互諧音的字符"c"與兩個(gè)字符"ch"之間為容錯(cuò)兼容關(guān)系,當(dāng) 輸入第一字符串"cabie"時(shí),經(jīng)容錯(cuò)分析處理,查找出若干組第二字符串,其 中包括"chabie",將該第二字符串"chabie"導(dǎo)入詞庫(kù)中,查找出與之音節(jié)相 匹配的詞組"差別"。由此可見,可以通過設(shè)定諧音字符或字符串之間的容錯(cuò)兼 容關(guān)系,使得文字處理系統(tǒng)能夠查找出與所輸入的第一字符或字符串的音節(jié)相 匹配的字或詞組,以幫助輸出拼寫不準(zhǔn)的文字。
      在本發(fā)明中,所述文字處理系統(tǒng)中的分配模塊7,其輸入端與文字搜索模塊 6的輸出端相連接,輸出端與輸出模塊8的輸入端相連接, 一方面,用于對(duì)經(jīng)容 錯(cuò)查找出的第二字符進(jìn)行標(biāo)示,標(biāo)示的基準(zhǔn)為與所輸入的第一字符相比,(A) 相同或(B)相兼容,在第二字符的屬性中進(jìn)行標(biāo)示,使得相同和相兼容的兩類 第二字符相互區(qū)別;另一方面,用于對(duì)經(jīng)詞庫(kù)搜索獲得的文字進(jìn)行標(biāo)示,標(biāo)示
      的基準(zhǔn)同上,在文字的屬性中進(jìn)行標(biāo)示,從而將所搜索到的文字根據(jù)所依據(jù)的 第二字符的屬性來進(jìn)行標(biāo)示并分類處理。
      例如,以輸入模塊為英文全鍵盤,字符容錯(cuò)表上相互容錯(cuò)兼容的字符在輸 入模塊上為相鄰關(guān)系,輸出文字為中文漢字,輸入形式為拼音輸入為例,當(dāng)輸 入第一字符串"laoshi,,時(shí),經(jīng)容錯(cuò)處理后,獲得以下幾組第二字符串①laoshi、 ②kaoshi、③paoshi等,將各第二字符串分別與所輸入的第一字符串相比乾 其中,第二字符串①laoshi與第一字符串laoshi完全相同,并在該第二字符串 ①的屬性中標(biāo)示為"(A)";第二字符串②kaoshi、③paoshi分別與所輸入的第
      一字符串相比較,均包含有一個(gè)或多個(gè)相兼容的第二字符,即判定為相兼容, 并在第二字符串②和③的屬性中標(biāo)示為"(B)"。另外,還可對(duì)經(jīng)詞庫(kù)搜索獲得 的文字進(jìn)行標(biāo)示。如在上述相同條件下,輸入第一字符串"laoshi",經(jīng)容^l昔后 獲得的第二字符串包括①laoshi、②kaoshi、③paoshi等,將各第二字符串 分別與詞庫(kù)中的文字的音節(jié)相比較,其中,其音節(jié)與第二字符串①laoshi相匹
      12配的文字有老師、老實(shí)、老式,根據(jù)字符兼容性比較結(jié)果,分別在由第二字符串①所搜索出的文字的屬性中標(biāo)示為"(A)";同樣地,其音節(jié)與第二字符串
      ② kaoshi相匹配的文字有考試、考室;其音節(jié)與第二字符串③paoshi相匹配的文字有拋尸、拋石,根據(jù)字符兼容性比較結(jié)果,分別在由第二字符串②、
      ③ 所搜索出的各文字的屬性中標(biāo)示為"(B)"。這樣,采用分類模塊在對(duì)第二字符串根據(jù)字符兼容性比較結(jié)果進(jìn)行標(biāo)示的前提下,進(jìn)一步對(duì)采用相應(yīng)第二字符串進(jìn)行詞庫(kù)搜索而獲得的文字進(jìn)行同樣的標(biāo)示,以此將文字相互區(qū)別開來,以實(shí)現(xiàn)對(duì)其進(jìn)行分類處理。
      參照?qǐng)D2,在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述文字處理系統(tǒng)進(jìn)一步包4舌一輸出控制模塊9,其設(shè)置于分配模塊7與輸出模塊8之間,用于控制經(jīng)分配模塊7進(jìn)行分類處理后的不同類別文字的輸出。在本實(shí)施例中,可在輸入模塊l上設(shè)置某一功能鍵為輸出類型選擇鍵,其與所述輸出控制模塊9相關(guān)聯(lián),使得使用者能夠通過輸入模塊1上的輸出類型選擇鍵來對(duì)選擇性地控制不同類別的文字的輸出。例如,當(dāng)經(jīng)詞庫(kù)搜索獲得的文字中包括有相同和相兼容兩類時(shí),可以通過輸出類型選擇鍵來切換選擇文字處理系統(tǒng)中的菜單,以實(shí)現(xiàn)其中一類或兩類文字的輸出顯示。
      在本發(fā)明的另一個(gè)實(shí)施例中,所述解碼;漠塊2亦可省略,通過輸入才莫塊1直接對(duì)所輸入的字符代碼進(jìn)行解碼處理,再傳輸至字符容錯(cuò)表進(jìn)行容錯(cuò)分析處理。
      參照?qǐng)D2所示,以下具體介紹一下釆用該文字處理系統(tǒng)進(jìn)行文字處理的方

      步驟l)建立詞庫(kù)和字符容錯(cuò)表,所述詞庫(kù)中存儲(chǔ)某種語言的若干個(gè)文字,所述字符容錯(cuò)表中包括輸入模塊上所有第一字符以及與之具有容錯(cuò)兼容關(guān)系的第二字符;
      步驟2)輸入至少一個(gè)第一字符;步驟3 )容錯(cuò)處理,在所述字符容錯(cuò)表中查找出與第一字符相互容錯(cuò)兼容的至少一個(gè)第二字符;
      步驟4)分類標(biāo)示,根據(jù)第一字符與第二字符是否相同或相兼容進(jìn)行分類,在所述第二字符上進(jìn)行標(biāo)示,并獲得字符兼容性比較結(jié)果;
      步驟5 )搜索處理,判斷所述詞庫(kù)中是否存在由第二字符組成的文字或其音節(jié),并輸出詞庫(kù)比較結(jié)杲,根據(jù)詞庫(kù)比較結(jié)果判定是否將其輸出;
      步驟6 )根據(jù)字符兼容性比較結(jié)果和所設(shè)定的文字輸出規(guī)則,將所述文字在詞語候選區(qū)中進(jìn)行分類顯示,以供使用者從中選耳又合意的目標(biāo)以輸出。
      在步驟l)中,在某一文字處理系統(tǒng)中,所述詞庫(kù)中存儲(chǔ)某種語言的若干個(gè)文字,所述文字至少包括單字和詞組;在所迷字符容錯(cuò)表中劃分有若干個(gè)存儲(chǔ)空間,分別用于存儲(chǔ)若干個(gè)字符關(guān)系表,根據(jù)字符關(guān)系表的定義分別具有三個(gè)不同的實(shí)施例
      實(shí)施例一,在字符關(guān)系表中定義輸入模塊中的任意一個(gè)第一字符與一個(gè)第二字符之間的容錯(cuò)兼容關(guān)系。
      實(shí)施例二,在字符關(guān)系表中定義輸入模塊中的一個(gè)第一字符與多個(gè)第二字符之間的容錯(cuò)兼容關(guān)系。
      實(shí)施例三,在字符關(guān)系表中定義輸入模塊中的多個(gè)第一字符與多個(gè)第二字符之間的容錯(cuò)兼容關(guān)系。
      在字符關(guān)系表的實(shí)施例一中,具有容錯(cuò)兼容關(guān)系的任意一個(gè)第一字符與一個(gè)第二字符在輸入模塊上具有相互關(guān)聯(lián)的位置關(guān)系,所述位置關(guān)系可為相鄰關(guān)
      系,如左右相鄰或上下相鄰,表示具有容錯(cuò)兼容關(guān)系的兩個(gè)第一字符在輸入才莫塊上位于相鄰位置,使得當(dāng)使用者因擊鍵失誤而誤輸?shù)谝蛔址麜r(shí),根據(jù)字符容錯(cuò)表可引出與之相鄰的另一相容錯(cuò)字符并輸出,這樣,即便因擊鍵失誤而誤輸入與之相鄰的其他鍵,也可通過容錯(cuò)處理而將目標(biāo)字符映射并導(dǎo)入如在一英文全鍵盤中,設(shè)定字符"u,,和與其相鄰的字符"y"和字符"i,,之間為容^"兼容關(guān)系,當(dāng)輸入字符"U"時(shí),其作為第一字符,與之相兼容的兩個(gè)第二字符"y"
      和以及該第一字符"u"均可被輸出,這樣,當(dāng)使用者需要輸入字符"y", 但卻誤輸入與之相鄰的第一字符"u"時(shí),通過容錯(cuò)處理模塊也可以將與該字符 "u"相兼容的"y"導(dǎo)出,反之亦然。從而解決了因誤輸相鄰鍵而造成的后果, 引導(dǎo)字符的正確輸出。
      在字符關(guān)系表的實(shí)施例二中,具有容錯(cuò)兼容關(guān)系的一個(gè)第一字符與多個(gè)第 二字符之間可在讀音上相互容錯(cuò)兼容即在具有相同或相近音節(jié)的字符與字符、 字符與字符串、字符串與字符串之間建立容錯(cuò)兼容關(guān)系,在通過音節(jié)輸入時(shí), 查找出由所輸入的第一字符或字符串,或與之兼容的字符或字符串所組成的音 節(jié),并通過該音節(jié)查找出與之相對(duì)應(yīng)的文字。如在一英文4定盤中,i殳定具有相 近讀音的字符"z"與兩個(gè)字符"zh"之間為容錯(cuò)兼容關(guān)系,當(dāng)輸入第一字符"z,, 時(shí),經(jīng)過容錯(cuò)處理,可以輸出該字符"z,,以及與之相容錯(cuò)兼容的另一組字符"zh,,, 輸出兩種結(jié)果以供選擇,反之亦然。從而通過相同或相似讀音相互兼容的方式, 可幫助人們糾正文字或字符的讀音,引導(dǎo)正確的輸出。
      根據(jù)適用的語言以及第 一字符的形式的不同,在文字處理系統(tǒng)中可以i殳置 不同的字符關(guān)系表,結(jié)合文字輸入的不同特點(diǎn),應(yīng)用容錯(cuò)技術(shù)來提高字符或文 字輸出的準(zhǔn)確率。
      在步驟2)中,所述第二字符中可包舍有第一字符,表明容錯(cuò)兼容的字符也 包括有相同的字符,經(jīng)容錯(cuò)處理后輸出的第二字符中既包含有與之兼容的字符, 還包含有第一字符本身。
      如在一英文全鍵盤中,字符"j"和與其相鄰的兩個(gè)字符"k"和字符"h" 為容錯(cuò)兼容關(guān)系,在輸入第一字符"j"時(shí),經(jīng)過容錯(cuò)處理后,可輸出該第一字 符"j"和另兩個(gè)第二字符"k"和"h"。
      在步驟3)中,容錯(cuò)處理的過程根據(jù)容錯(cuò)表而定,在字符關(guān)系表的實(shí)施例一 中,相互容錯(cuò)兼容的第一字符與第二符之間為——對(duì)應(yīng)關(guān)系,即輸入某一第一字符,通過容錯(cuò)處理,僅能輸出一個(gè)與之相互容錯(cuò)兼容的一個(gè)第二字符;以此類推。
      在步驟4)中,進(jìn)一步包括以下步驟
      步驟41)將經(jīng)容錯(cuò)處理得出的第二字符與所輸入的第一字符相比專l判定 兩者是否相兼容或相同,得出字符兼容性比較結(jié)果;
      例如,假設(shè)字符兼容性比較結(jié)果中,相同為"A",相兼容為"B"。當(dāng)輸入 第一字符串"daxue"時(shí),經(jīng)容錯(cuò)處理后,得出若干個(gè)第二字符串①daxue、 ②faxue等,將其與第一字符串相比較,得出字符兼容性比較結(jié)果為第二字符串 ①daxue與第一字符串完全相同;而將另 一個(gè)第二字符串②faxue與第一字才尋串 相比較,得出字符兼容性比較結(jié)果為第二字符串①daxue與第一字符串相兼容;
      步驟42 )根據(jù)所述字符兼容性比較結(jié)果對(duì)第二字符進(jìn)行標(biāo)示;
      在本實(shí)施例中,根據(jù)字符性兼容性比較結(jié)果,在第二字符的屬性中分別進(jìn) 行標(biāo)示,如在第二字符串①daxue的屬性中標(biāo)示"A",在第二字符串②faxue的 屬性中標(biāo)示"B,,;
      步驟43 )根據(jù)上述字符兼容性比較結(jié)果將第二字符進(jìn)行分類。
      (A) 相同,即與第一字符相同的第二字符;
      (B) 相兼容,即與第一字符相兼容的第二字符。
      在步驟5)中,搜索過程根據(jù)第二字符的形式而定,在某一文字處理系統(tǒng)中, 當(dāng)選用英文鍵盤以拼音輸入法來輸出中文文字時(shí),第二字符為中文文字的音節(jié), 根據(jù)該音節(jié)在詞庫(kù)中查找出與其相匹配的單字或詞組,輸出至候選區(qū),以備候 選;同樣地,當(dāng)選用英文鍵盤來輸出英文單詞時(shí),第二字符為文字本身,根據(jù) 經(jīng)兼容輸出的第二字符所組成的英文字符串,在詞庫(kù)中查找出與其相匹配的英 文單詞。
      步驟6 )根據(jù)詞庫(kù)搜索比較結(jié)果來判定是否輸出搜索結(jié)果,只有查找到與第二字符完全相同的文字或與之相同的音節(jié)時(shí),比較結(jié)果方能判定為真,才能將 搜索結(jié)果輸出,不完全輸入、多余輸入、部分正確輸入等情況都被視為比較結(jié) 果為假,不能輸出顯示,同時(shí),根據(jù)字符兼容性比較結(jié)杲和所設(shè)定的文字輸出 規(guī)則,將所述文字在詞語候選區(qū)中進(jìn)行分類顯示,以供使用者從中選取合意的 目才示以l敘出。
      在本發(fā)明的 一個(gè)優(yōu)選實(shí)施例中,在字符關(guān)系表中定義輸入模塊中的任意一 個(gè)第一字符與一個(gè)第二字符之間的容錯(cuò)兼容關(guān)系,當(dāng)選用英文鍵盤以拼音輸入
      法來輸出中文文字時(shí)
      步驟l,)建立詞庫(kù)和字符容錯(cuò)表,所述詞庫(kù)中存儲(chǔ)若干個(gè)中文單字或詞組, 所述字符容錯(cuò)表中包括輸入模塊上所有第一字符以及與之具有容錯(cuò)兼容關(guān)系的
      第二字符;
      步驟2,)輸入若干個(gè)第一字符,組成第一字符串;比如輸入第一字符串 "fuhao,,.,
      步驟3,)容錯(cuò)處理,在所述字符容錯(cuò)表中查找出分別與第一字符相互容錯(cuò) 兼容的至少一個(gè)第二字符,將所查找出的第二字符按與其相兼容的第一字符的 輸入順序進(jìn)行排列,生成若干組第二字符串;
      設(shè)具有容錯(cuò)兼容關(guān)系的任意兩個(gè)第一字符在輸入模塊上具有左右相鄰的位 置關(guān)系,則上述第一字符串分別經(jīng)過容錯(cuò)處理后,獲得與之兼容的第二字符串, 包括fuhao、 guhao、 duhao、 fihao、 fyhao、 fugao、 fudao等等,可根據(jù)所述 各第二字符串分別在詞庫(kù)中搜索比乾判斷是否有與之相對(duì)應(yīng)的文字。
      在步驟4,)對(duì)第二字符進(jìn)行標(biāo)示并分類處理將經(jīng)容錯(cuò)處理得出的第二字 符與所輸入的第一字符相比較,判定兩者是否相兼容或相同,得出字符兼容性 比較結(jié)果,并根據(jù)該結(jié)果對(duì)第二字符進(jìn)行標(biāo)示并分類。
      設(shè)A為相同,B為相兼容。在本實(shí)施例中,對(duì)上述若干個(gè)第二字符串進(jìn)行標(biāo) 示并分類,如fuhao為A,即第二字符與第一字符相同;guhao、 duhao、 fihao、fyhao、 fugao、 fudao為B,即第二字符與第一字符相兼容。 在步驟5')中進(jìn)一步包括
      步驟51')分別將上述每組第二字符串劃分為若干組不同字長(zhǎng)的字符段
      以第二字符串"fuhao"為例,分別劃分為若干組不同字長(zhǎng)的字符段,包括 "f/uhao"、 "fu/hao"、 "fuh/ao"、 "fuha/o"和"fuhao"等等;
      步驟52')將所述各字符段分別與詞庫(kù)中文字的音節(jié)相比乾并輸出比較結(jié)

      其中,按字長(zhǎng)的升序逐一將所述字符段與詞庫(kù)中文字的音節(jié)相比4么即將 "f/uhao"、 "fu/hao"、 "fuh/ao"、 "fuha/o"和"fuhao"等各字符l殳分別與詞 庫(kù)中文字的音節(jié)相比較;
      步驟521,)在任意一組第二字符串中,將所述字符段按與其相兼容的第一 字符的輸入順序進(jìn)行——比對(duì);
      若其第n個(gè)字符段與詞庫(kù)中的某一單字的音節(jié)相匹S己,則轉(zhuǎn)步驟5211,);
      步驟5211,)進(jìn)行第n+l個(gè)字符段的比較,當(dāng)前字符下標(biāo)(zifuindex)設(shè) 置為詞語第一個(gè)字對(duì)應(yīng)的音節(jié)的長(zhǎng)度加l,同時(shí),字下標(biāo)設(shè)置(zilndex)加1, 表明將搜索光標(biāo)指向音節(jié)的下個(gè)字符段,同時(shí)將光標(biāo)指向字的已查找到的文字 的下一個(gè);
      如,在第二字符串"fu/hao"中,包括有第一字符段"fu"和第二字符段 "hao",首先將第一字符段"fu"與詞庫(kù)中的文字的音節(jié)相比較,查找到若干 個(gè)對(duì)應(yīng)該音節(jié)的單字符、服、富、復(fù)、扶等等,采用第一字符^R可在詞庫(kù)中 搜索到與之音節(jié)匹配的單字,將字符下標(biāo)(zifuindex)設(shè)置為詞語第一個(gè)字對(duì) 應(yīng)的音節(jié)的長(zhǎng)度加1,同時(shí),字下標(biāo)設(shè)置(zilndex)力口 1,將搜索光標(biāo)指向音 節(jié)的第二個(gè)字符段,同時(shí)將光標(biāo)指向下一個(gè)字。
      若其第n個(gè)字符段與詞庫(kù)中的任何單字或其音節(jié)均不相匹se^則終止字符段搜索過程。
      如,在第二字符串"f/uhao"中,包括有第一字符4殳"f"和第二字符^:"uhao,,, 首先將第一字符段"f"與詞庫(kù)中的文字的音節(jié)相比較,沒有找到與之相對(duì)應(yīng)的 單字或詞組,則不再進(jìn)行第二字符段"uhao"的比專交,終止詞庫(kù)搜索過程。
      步驟5212,)判斷當(dāng)前字下標(biāo)(zilndex)是否大于當(dāng)前詞語的長(zhǎng)度,即判 斷是否存在下一個(gè)字
      若當(dāng)前字下標(biāo)大于詞語的長(zhǎng)度,判定存在下一個(gè)字,則轉(zhuǎn)步驟522,);
      若當(dāng)前字下標(biāo)小于或等于詞語的長(zhǎng)度,判定不存在下一個(gè)字,則轉(zhuǎn)步驟 5213,);
      步驟5213,)判斷當(dāng)前字符下標(biāo)(zifiilndex)是否大于當(dāng)前第二字符串的 總長(zhǎng)度,即判斷是否存在下一個(gè)音節(jié)字符段
      若當(dāng)前字符下標(biāo)大于第二字符串的總長(zhǎng)度,判定還存在下一個(gè)音節(jié),則轉(zhuǎn) 步驟5211'),進(jìn)行下一個(gè)音節(jié)字符段的比較;
      在本實(shí)施例中,則接下來進(jìn)行第二個(gè)字符段"hao"的比較,在詞庫(kù)中查找 到對(duì)應(yīng)該音節(jié)的若干個(gè)單字好、號(hào)、耗、好、豪等等,逐一比較各個(gè)音節(jié)字 符段;
      若當(dāng)前字符下標(biāo)小于或等于第二字符串的總長(zhǎng)l判定不存在下一個(gè)音節(jié), 字符段比較結(jié)束,則轉(zhuǎn)步驟522,);
      在本實(shí)施例中,當(dāng)完成第二字符段"hao"的比較后,當(dāng)前字符下標(biāo) (zifulndex)設(shè)置長(zhǎng)度為5,與第二字符串的長(zhǎng)度相同,則判定不存在下一個(gè) 音節(jié),結(jié)束字符段比較過程。
      步驟522,)將對(duì)應(yīng)第二字符中各字符段的單字按輸入順序進(jìn)行組合,組成 若干個(gè)詞組,如符好、符號(hào)、符耗、服好等等,將所述詞組放入詞庫(kù)中進(jìn)行 比較,搜索詞庫(kù)中是否存在與之相同的詞組若比較結(jié)果為不相匹配,則返回步驟521'),對(duì)另一組第二字符串進(jìn)行音節(jié)
      字符段比較;
      在本實(shí)施例中,如針對(duì)某一第二字符串"duhao"的音節(jié)字符段搜索,結(jié)果 可能為"度好",在詞庫(kù)比較中,不存在該詞語,則進(jìn)行另一組第二字符串的音 節(jié)字符段比較。
      若比較結(jié)果為相互匹配,則將轉(zhuǎn)步驟5221,),對(duì)字下標(biāo)(zilndex)加一, 字光標(biāo)指向下一個(gè)漢字;字符下標(biāo)(zifulndex)加一,字符光標(biāo)指向下一個(gè)音 節(jié),且返回步驟5212,),重新對(duì)字符長(zhǎng)度進(jìn)行判斷,并根據(jù)字符長(zhǎng)度的比較來 判定是否結(jié)束音節(jié)字符段比較過程
      步驟522,)將對(duì)應(yīng)第二字符中各字符段的單字按輸入順序進(jìn)行組合,組成 若干個(gè)詞組,如符好、符號(hào)、符耗、服好等等,將所述詞組放入詞庫(kù)中進(jìn)行 比較,根據(jù)詞庫(kù)比較結(jié)果判定是否輸出該詞組
      步驟5221')若詞庫(kù)比較結(jié)果為真,即在詞庫(kù)中搜索到與之相同的詞組,表 示第二字符串構(gòu)成詞庫(kù)中某一詞組的音節(jié),則轉(zhuǎn)步驟6,),將其輸出顯示以供選
      ??;
      步驟5222')若詞庫(kù)比較結(jié)果為假,即在詞庫(kù)中沒有搜索到與之相同的詞組, 表示第二字符串不能組成某一文字,則終止詞庫(kù)4叟索過程,不輸出顯示。
      步驟6,)根據(jù)字符兼容性比較結(jié)果將與詞庫(kù)中詞組相匹配的詞組可選擇性 地加入詞語候選區(qū),并對(duì)各詞組進(jìn)行標(biāo)示并分類,分為相同或相兼容的兩類詞 組,并根據(jù)所設(shè)定的輸出規(guī)則,從中選取相同和/或相兼容的詞組輸出,并在詞 語候選區(qū)中顯示。
      根據(jù)詞庫(kù)大小的不同、所輸入的第 一字符的不同以及對(duì)經(jīng)容錯(cuò)后的第二字 符的字符段劃分的不同,在候選區(qū)中,可能出現(xiàn)若干個(gè)字或詞組,以供使用者 根據(jù)自我意愿從中選取合意的目標(biāo)以輸出。
      在詞組候選區(qū)中,優(yōu)先按與第一字符串相同的比較結(jié)果的順序輸出;其次按所述搜索結(jié)果按其使用頻率的降序由高到低進(jìn)行排序,可幫助人們盡快地查 找出合意的目標(biāo)詞組以輸出。
      在本實(shí)施例中,針對(duì)第二字符串"fuhao(A)"依次進(jìn)行音節(jié)字符革殳比4支和 詞庫(kù)比較后,導(dǎo)出以下詞組符號(hào)、富豪、負(fù)號(hào)、鼓號(hào)、訃告、輔導(dǎo)、婦道、 輔道等等,根據(jù)字符兼容性比較結(jié)杲對(duì)該等詞組進(jìn)行標(biāo)示,均為相同(A);針 對(duì)第二字符串"guhao(B)"依次進(jìn)行音節(jié)字符段比較和詞庫(kù)比較后,導(dǎo)出以下 詞組鼓號(hào),對(duì)其進(jìn)行標(biāo)示,為(B);以此類推,可以分別對(duì)經(jīng)不同第二字符 串進(jìn)行詞庫(kù)搜索得出的詞組進(jìn)行標(biāo)示并分類。
      在本實(shí)施例中,所述輸出規(guī)則可為以下三種①輸出A類文字,即輸出由 與第一字符相同的第二字符經(jīng)詞庫(kù)搜索獲得的文字;②輸出B類文字,即輸出 由與第一字符相兼容的第二字符經(jīng)詞庫(kù)搜索獲得的文字;③輸出A類和B類文 字。所述輸出規(guī)則可通過文字處理系統(tǒng)的操作菜單進(jìn)行預(yù)先設(shè)定。
      在本發(fā)明的另 一個(gè)實(shí)施例中,所述相同或相兼容的詞組的輸出亦可由輸入 模塊上的輸出類型選擇鍵進(jìn)行控制,所述輸出類型選擇鍵與所述輸出控制模塊 相關(guān)聯(lián),當(dāng)經(jīng)詞庫(kù)搜索獲得的文字中包括有相同和相兼容兩類時(shí),可以通過輸 出類型選擇鍵來切換選擇文字處理系統(tǒng)中的菜單,以實(shí)現(xiàn)其中一類或兩類文字 的輸出顯示。
      在本發(fā)明中,所述文字處理系統(tǒng)及其處理方法具有以下優(yōu)點(diǎn)
      1) 提高文字輸入的準(zhǔn)確率采用容錯(cuò)輸入的技術(shù),設(shè)定輸入字符與輸出字 符之間的相互容錯(cuò)關(guān)系,特別是一一對(duì)應(yīng)的字符容錯(cuò)兼容關(guān)系,擴(kuò)展了容錯(cuò)技 術(shù)在輸入法中應(yīng)用的范疇,擴(kuò)展到單一字符之間,從而增加了更多可供選擇的 文字,以供人們從中選取合意的目標(biāo)并輸出;
      2) 分類輸出顯示根據(jù)第二字符與第一字符相比較,相互兼容性的判定結(jié) 果,來對(duì)第二字符以及經(jīng)詞庫(kù)搜索所查找到的文字進(jìn)行標(biāo)示,并根據(jù)系統(tǒng)預(yù)先 設(shè)定的文字輸出規(guī)則,選擇性地將相匹配的文字分類地顯示在詞組候選區(qū)中,由此, 一方面,使得人們能夠從詞組候選區(qū)中了解到各文字的類別,另一方面, 也使人們能夠有選擇性控制某一種或幾種類別的文字的輸出,從而更明確地限 定詞組候選區(qū)中的文字的范圍。
      3) 應(yīng)用范圍廣在語種應(yīng)用方面,可應(yīng)用于各種文字的輸入系統(tǒng)中,如中 文、英文、日文等等各種語種,根據(jù)語種不同,建立不同的字庫(kù)和詞庫(kù),以文 字的語音或音節(jié)為媒介進(jìn)行輸入處理的系統(tǒng),還可建立與文字相對(duì)應(yīng)的音節(jié)庫(kù), 根據(jù)輸入形式、語種以及詞庫(kù)大小的不同,來進(jìn)行文字的輸入;在裝置應(yīng)用方 面,所述輸入模塊可為各種全鍵盤,包括機(jī)械式鍵盤和觸摸屏鍵盤,可應(yīng)用于 手機(jī)、電腦、PDA等各種文字輸入裝置中;
      4) 將字符之間的容錯(cuò)關(guān)系與其在輸入模塊上的位置關(guān)系相結(jié)合,即在輸入 模塊上具有某種位置關(guān)系的字符之間建立容錯(cuò)關(guān)系,具有容錯(cuò)兼容關(guān)系的兩兩 字符可為相鄰關(guān)系,這樣,解決了在文字輸入過程中,因鍵盤過小或操作失誤 時(shí),因不小心而誤輸入相鄰字符而造成錯(cuò)誤輸出或中斷輸出的問題通過容錯(cuò) 技術(shù)的手段來自動(dòng)糾正用戶的誤按,也不會(huì)影響正確地輸出字符,有效提高了 文字輸出的效率和準(zhǔn)確率;
      5) 容錯(cuò)形式多樣化可在容錯(cuò)表中針對(duì)不同語言或輸入形式建立各種不同 的字符關(guān)系表,在字符關(guān)系表中,可以設(shè)定單一輸入字符與單一輸出字符之間 一一對(duì)應(yīng)的容錯(cuò)兼容關(guān)系,也可以設(shè)定單一輸入字符與多個(gè)輸出字符之間相互 容錯(cuò)兼容關(guān)系等等;
      6) 輸入形式多樣化所輸入的第一字符可構(gòu)成詞庫(kù)中的文字或其音節(jié),當(dāng) 其為音節(jié)時(shí),輸入形式可選拼音輸入或注音輸入,根據(jù)不同語種,輸入形式進(jìn) 行相應(yīng)改變。
      惟以上所述者,僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)不能以此限定本發(fā)明實(shí) 施的范圍,即大凡依本發(fā)明權(quán)利要求及發(fā)明說明書所記載的內(nèi)容所作出簡(jiǎn)單的 等效變化與修飾,皆仍屬本發(fā)明權(quán)利要求所涵蓋范圍之內(nèi)。
      2權(quán)利要求
      1.一種具有容錯(cuò)功能的文字處理系統(tǒng),其包括輸入模塊,用于輸入字符,所述字符包括若干個(gè)第一字符和第二字符;字符容錯(cuò)表,包括若干對(duì)具有容錯(cuò)兼容關(guān)系的第一字符與第二字符的組合;容錯(cuò)處理模塊,用于接收輸入模塊所輸出的第一字符,并在字符容錯(cuò)表中查找出與之相互容錯(cuò)兼容的第二字符;詞庫(kù),用于存儲(chǔ)文字;文字搜索模塊,用于在詞庫(kù)中查找出由第二字符所組成的文字;分配模塊,用于對(duì)所查找到的文字根據(jù)容錯(cuò)兼容關(guān)系進(jìn)行分類處理以及輸出模塊,用于對(duì)經(jīng)分類處理后的文字選擇性地輸出。
      2. 根據(jù)權(quán)利要求l所述的文字處理系統(tǒng),其特征在于在分配模塊中,按 照所述第二字符與第一字符是否相同或兼容進(jìn)行標(biāo)示,'將所述搜索出的文字分 為相同和相兼容兩種類別,并分類處理。
      3. 根據(jù)權(quán)利要求2所述的文字處理系統(tǒng),其特征在于所述文字處理系統(tǒng) 進(jìn)一步包括一輸出控制模塊,用于控制經(jīng)分配模塊進(jìn)行分類處理后的不同類別 文字的輸出。
      4. 一種具有容錯(cuò)功能的文字處理方法,其特征在于步驟l)建立詞庫(kù)和字符容錯(cuò)表,所述詞庫(kù)中存儲(chǔ)若干個(gè)文字,所述字符容 錯(cuò)表中包括具有容錯(cuò)兼容關(guān)系的第一字符與第二字符的組^", 步驟2)輸入第一字符;步驟3 )容錯(cuò)處理,在所述字符容錯(cuò)表中查找出與所述第一字符相互容^"兼 容的第二字符;步驟4)分類標(biāo)示,根據(jù)第一字符與第二字符是否相同或相兼容進(jìn)行分類, 在所述第二字符上進(jìn)行標(biāo)示,并獲得字符兼容性比較結(jié)杲;步驟5 )搜索處理,判斷所述詞庫(kù)中是否存在由第二字符組成的文字或其音節(jié),并輸出詞庫(kù)比較結(jié)果,根據(jù)詞庫(kù)比較結(jié)果判定是否將該文字輸出;步驟6 )根據(jù)字符兼容性比較結(jié)果和所設(shè)定的文字輸出規(guī)則,將所述文字在 詞語候選區(qū)中進(jìn)行分類顯示,以供使用者從中選取目標(biāo)文字以輸出。
      5. 根據(jù)權(quán)利要求4所述的一種文字處理方法,其特征在于 步驟2)輸入若干個(gè)第一字符,組成第一字符串;步驟3)容錯(cuò)處理,在所述字符容錯(cuò)表中查找出與第一字符串相互容錯(cuò)兼容 的第二字符,將所查找出的第二字符按與其相兼容的第一字符的輸入順序進(jìn)行 排列,生成若干組第二字符串。
      6. 根據(jù)權(quán)利要求5所述的一種文字處理方法,其特征在于在步驟4)中 進(jìn)一步包括步驟41)將經(jīng)容錯(cuò)處理得出的第二字符與所輸入的第一字符相比乾判定 兩者是否相兼容或相同,得出字符兼容性比較結(jié)果;步驟42 )根據(jù)所述字符兼容性比較結(jié)杲對(duì)第二字符進(jìn)行標(biāo)示; 步驟43 )將第二字符根據(jù)字符兼容性比較結(jié)果分為以下兩類(A) 相同,即與第一字符相同的第二字符;(B) 相兼容,即與第一字符相兼容的第二字符。
      7. 根據(jù)權(quán)利要求6所述的一種文字處理方法,其特征在于在步驟5 )沖 進(jìn)一步包括步驟51)分別將每組第二字符串劃分為若干組不同字長(zhǎng)的字符段; 步驟52)將所述字符段分別與詞庫(kù)中的文字或其音節(jié)相比乾并輸出比較 結(jié)果。
      8. 根據(jù)權(quán)利要求7所述的一種文字處理方法,其特征在于在步驟52)中 進(jìn)一步包括步驟521)在任意一組第二字符串中,將所述字符段按與其相兼容的第一字符的輸入順序進(jìn)行——比對(duì);若其第n個(gè)字符段與詞庫(kù)中的某一單字或其音節(jié)相匹配,則轉(zhuǎn)步驟5211);若其第n個(gè)字符段與詞庫(kù)中的任何單字或其音節(jié)均不相匹配,則完成字符 段比較過程;步驟5211)進(jìn)行第n+l個(gè)字符段的比較;步驟522 )將對(duì)應(yīng)第二字符串中各字符段的單字按輸入順序進(jìn)行組合,組成 若千個(gè)詞組,將所述詞組放入詞庫(kù)中進(jìn)行比較,搜索詞庫(kù)中是否存在與之相同 的詞《且若詞庫(kù)比較結(jié)果為相互匹配,即在詞庫(kù)中搜索到與之相同的詞組,則轉(zhuǎn)步 驟6),將其輸出顯示以供選取;若詞庫(kù)比較結(jié)果為相互不匹配,即在詞庫(kù)中沒有搜索到與之相同的詞組, 則返回步驟521),對(duì)另一組第二字符串進(jìn)行音節(jié)字符段比乾或終止詞庫(kù)搜索 過程,不輸出顯示。
      9.根據(jù)權(quán)利要求8所述的一種文字處理方法,其特征在于在步驟521) 中進(jìn)一步包括步驟521D若其第n個(gè)字符段與詞庫(kù)中的某一單字的音節(jié)相匹配,則進(jìn)行 第n+l個(gè)字符段的比較,當(dāng)前字符下標(biāo)設(shè)置為詞語第一個(gè)字對(duì)應(yīng)的音節(jié)的長(zhǎng)度 加l,字下標(biāo)設(shè)置加l;步驟5212)判斷當(dāng)前字下標(biāo)是否大于當(dāng)前詞語的長(zhǎng)度若當(dāng)前字下標(biāo)大于詞語的長(zhǎng)度,則轉(zhuǎn)步驟522 );若當(dāng)前字下標(biāo)小于或等于詞語的長(zhǎng)度,則轉(zhuǎn)步驟5213);步驟5213 )判斷當(dāng)前字符下標(biāo)是否大于當(dāng)前第二字符串的總長(zhǎng)度若當(dāng)前字符下標(biāo)大于第二字符串的總長(zhǎng)度,則轉(zhuǎn)步驟5211),進(jìn)行下一個(gè)音 節(jié)字符段比較;若當(dāng)前字符下標(biāo)小于或等于第二字符串的總長(zhǎng)免字符段比較結(jié)束,則轉(zhuǎn) 步驟522 )。
      10.根據(jù)權(quán)利要求9所述的一種文字處理方法,其特征在于在步驟6)中 進(jìn)一步包括步驟61)根據(jù)字符兼容性比較結(jié)果對(duì)所匹配的文字進(jìn)行標(biāo)示, 步驟62 )將所述文字進(jìn)行分類,分為相同和相兼容兩類; 步驟63)根據(jù)所設(shè)定的輸出規(guī)則,從中選取相同和/或相兼容的文字輸出, 并在詞語候選區(qū)中顯示。
      全文摘要
      一種具有容錯(cuò)功能的文字處理系統(tǒng),包括輸入模塊,標(biāo)示第一字符;字符容錯(cuò)表,包括第一字符和與之相容錯(cuò)的第二字符;容錯(cuò)處理模塊,用于在字符容錯(cuò)表中查找與第一字符相容錯(cuò)的第二字符;詞庫(kù),存儲(chǔ)文字;文字搜索模塊,用于在詞庫(kù)中查找出由第二字符所組成的文字;分配模塊,用于對(duì)文字進(jìn)行分類處理;輸出模塊,用于將查找到的文字輸出;容錯(cuò)關(guān)系設(shè)定于一個(gè)或多個(gè)第一字符與一個(gè)或多個(gè)第二字符之間。采用容錯(cuò)輸入技術(shù),設(shè)定輸入與輸出字符之間相互容錯(cuò)關(guān)系,并與在輸入模塊上字符間的位置關(guān)系相關(guān)聯(lián),使在輸入字符過程中,不小心而誤按了其他字符,也不影響正確輸出,提高文字輸入的準(zhǔn)確率。本發(fā)明還提供采用該系統(tǒng)的使用方法。
      文檔編號(hào)G06F17/20GK101630310SQ20091004183
      公開日2010年1月20日 申請(qǐng)日期2009年8月13日 優(yōu)先權(quán)日2009年8月13日
      發(fā)明者陳炳輝, 高精鍊 申請(qǐng)人:廣東國(guó)筆科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1