新四季網

文字輸入過程中的自動校對方法

2023-05-07 11:37:26

文明",那麼,用戶輸入的"文"、"文明"都和語境關聯詞"文明"匹配,用戶輸入的"文明"與語境關聯詞"文明"屬於完全匹配。再例如,如果語境關聯詞是"內蒙古自治區",那麼,"內"、"內蒙"、"內蒙古"、"內蒙古自"、"內蒙古自治"、"內蒙古自治區,,與該語境關聯詞匹配,並且,"內蒙古自治區"與該語境關聯詞屬於完全匹配。相反,"內蒙古的,,與"內蒙古自治區"就不是匹配了,"蒙古,,與"內蒙古自治區"也不屬於匹配。7、語境詞語境詞包含文字內容部分和對應的語境參數部分,文字是語境詞對應的文字內容,如用戶選擇的候選詞是語境詞時,輸出上屏的內容就是該語境詞的文字內容。因此,語境詞不同於輸入法自帶的詞,語境詞與輸入法自帶的詞是有區別的。例如,如果"A"是語境參數,那麼,"A古國,,或者"古國A"是語境詞,而"古國"是輸入法自帶的詞。應當意識到,語境參數可以是可視化的(用戶能看到),也可以是不可視的(用戶看不到)。語境參數可以包含多種信息,並且可以採用多種形式,例如,可以在輸入法自帶的詞的基礎上附加上特定的屬性從而產生對應的語境詞。提取語境詞文字內容的方法可以是通過截取字符串的方法獲取語境詞的文字內容;或者,直接刪除語境詞語境參數,獲得語境詞的文字內容。8、語境參數語境參數除了用來判斷某個詞是語境詞還是輸入法自帶的詞之外,還可以附帶其它的信息,例如作用周期和附加校對信息。例如,語境參數可以是"ATn",其中,"A"是語境標記,說明該詞是語境詞;"T"表示該語境詞的作用周期,即,該語境詞只在該作用周期內有效;"n"表示校對信息,表示需要修正的文字數量,例如,n可以表示向左自動刪除的次數,用於清除已經上屏的若干個字。應當意識到,語境參數可以有其它的形式,語境標記也不限於符號的形式。例如,可以釆用賦予特定屬性的方式來標記語境詞。9、語境校對資料庫語境校對資料庫用來存放語境關聯詞、語境詞的編碼(也稱為預設編碼)、語境詞等內容。例如,五筆輸入法中,語境才交對資料庫的部分條目如下文明dglg-八M0古國;文化khyo"MO遺蹟;局面flyy-AM2書面協議;局面gaaa-AM2書面形式;局面rbtf=AM2書面報告;其中,"文明"是語境關聯詞,"AM0古國"是語境詞,而"gdlg"是"AM0古國"的編碼。應當意識到,語境校對資料庫還可以是其它形式,例如文明dglg-AMO古國文化khyo-八MO遺蹟局面flyy-AM2書面協議;gaaa-AM2書面形式;rbtf-AM2書面報告10、主題語境資料庫主題語境資料庫中收集了與特定主題關聯密切的語境詞,這些語境詞的文字內容可以是輸入法沒有的詞,也可以是輸入法自帶的詞但這些詞由於重碼使用頻率低而沒有排在第1位。例如,可以把"病毒病"、"黃葉病"、"花葉病"、"結瓜"、"失收"等詞設為語境詞並歸類到"西瓜"這個主題語境中。本發明的文字輸入方法的主要過程是根據當前即時語境檢索語境校對資料庫中的語境關聯詞,為預設編碼產生對應的語境詞;或者,根據用戶選擇的主題語境,依據主題語境庫收集的內容,為預設編碼自動生成相應的語境詞。將所產生的語境詞添加到其預設編碼原有的候選詞列表中,並將對應的語境詞作為第一個候選詞,即首選候選詞。如果該預設編碼本身沒有對應的候選詞,那麼,該語境詞就是該預設編碼的唯一的候選詞。然後,接收用戶輸入的編碼,;險索與該編碼對應的候選詞。系統對用戶選擇的候選詞(包括首選候選詞和非首選候選詞)進行分析判斷,如用戶選擇的候選詞含有語境標記即語境詞,提取出該候選詞的文字內容,並輸出該文字內容。隨後,根據具體的語境參數,清除上述產生的語境詞,^使輸入法恢復原來的候選詞順序。這樣處理後既能夠提高首選候選詞的準確度,實現文字上屏前自動校對,又不影響原來"第1位字詞"的使用。下面結合具體的實施例進行詳細的i兌明。實施例一本實施例採用的輸入法是86版的五筆輸入法。首先,建立語境校對資料庫。該語境校對資料庫的部分條目如下表所示tableseeoriginaldocumentpage10表l:語境校對資料庫如上所述,語境校對資料庫的條目包括語境關聯詞、語境詞的編碼以及語境詞。參考圖1,步驟S101中,文字輸入系統緩存用戶最近輸入的詞。例如,如果用戶一次性輸入"思想"或者連續輸入"思"和"想",那麼,"思想"就是用戶最近輸入的詞。接著,步驟S103中,文字輸入系統將"思想"與語境4交對資料庫中的語境關聯詞進行匹配。對照上表l,用戶最近輸入的"思想"與語境關聯詞"思想,,完全匹配,因此,為對應的編碼uttf產生語境詞"a道德",並將語境詞"a道德,,添加到編碼uttf的候選詞列表中作為uttf編碼的第一個候選詞。例如,86版五筆輸入法自帶的詞庫中,uttf編碼原來的候選詞列表是l.首先2.道德3.首選,那麼,添加了語境詞"八道德"之後,其候選詞列表將是l.A道德2,首先3.道德4.首選。然後,流程進入步驟S107,在上述步驟S103中,如果未完全匹配,則流程進入步驟S107。在步驟S107中,文字輸入系統接收用戶輸入的編碼,然後檢索碼錶庫,並顯示候選詞列表供用戶選擇,然後在步驟S109中輸出用戶選擇的候選詞。替換地,如果只有一個候選詞與該編碼對應,也可以不顯示候選詞列表,而是默認為用戶選擇輸出該候選詞。本領域的技術人員應當意識到,對於大部分輸入法,用戶可以通過數字鍵來選擇候選詞;如果用戶未進行具體的選擇,繼續輸入或者按下空格鍵就視為選擇了首選候選詞。在輸出用戶選擇的候選詞之前,判斷用戶所選擇的候選詞是否包含有語境參數,如果有,就刪除語境參數並輸出剩下的文字內容。如果用戶所選擇的候選詞未包含語境參數,就直接輸出候選詞。如圖1所示,步驟S109中輸出的內容,將成為步驟S101中的累計內容,從而開始新的循環。接著,步驟S111中,文字輸入系統清除步驟S105中產生的語境詞。清除語境詞之後,該語境詞將不會出現在對應編碼的候選詞列表中。例如,編碼uttf的候選詞列表將恢復為原來的順序|1.首先2.道德3.首選|在整個過程中,系統原來重碼詞的順序始終保持相對不變。如上所述,實施本發明,能夠根據語境提高首選候選詞的準確度,實現文字上屏前的自動校對,降低文字輸入過程中的選詞工作量和文字輸入後的校對工作量。此外,文字輸入系統能夠恢復原有的候選詞列表,不影響原來處在第l位詞的使用。實施例二本實施例採用的輸入法同樣是86版的五筆輸入法。首先,建立語境校對資料庫。該語境校對資料庫的部分條目如下表所示tableseeoriginaldocumentpage12與實施例一相比,本實施例的語境詞的語境參數還包括了語境詞的作用周期以及校對信息。語境詞的作用周期,也就是語境詞的有效期間或者生存周期。在本實施例中,語境詞的作用周期分為即時(用M表示)、半句(用B示)、句子(用J表示)、段落(用D表示)、全局(用Q表示)、我的字詞(用W表示)、Z語境(用Z表示)、永久語境(用Y表示)等。應當意識到,語境詞的作用周期還可以有其它的分類,或者使用其它方法來表示。校對信息主要用來把已經上屏的重碼錯誤詞自動改為正確的詞。例如,語境詞"AM0賃"的校對信息是0,表示不需進行校對。而語境詞"AM1兌獎"的校對信息是1,表示需要校對一個重碼錯誤詞,即向左退格一次刪除"況",然後輸出該語境詞的文字內容"兌獎"。換言之,該語境詞的文字內容"兌獎"的"兌"用於替換已上屏的重碼錯誤字"況"。(舉例中關聯詞或所列舉編碼請參看"表2:語境校對資料庫")語境詞"AM0賃"的作用周期是即時的,本發明將作用周期為即時的語境詞簡稱為即時語境詞。文字輸入系統產生並輸出即時語境詞(參考圖1的所示的步驟S109)之後,就清除所有的即時語境詞(參考圖1所示的步驟Sill),以恢復原來的候選詞順序。例如,用戶輸入"租,,之後,文字輸入系統將"租"與檢索語境校對資料庫內的語境關聯詞進行完全匹配判斷,若為完全匹配就為編碼wtfin產生語境詞"AM0賃,,並將"AM0賃,,作為編碼wtfm的首選候選詞。隨後,如果用戶輸入了wtfin,系統顯示的候選詞列表將變成l,MO賃2.憑3.賃4.傷筋動骨如果用戶選擇了首選候選詞AMO賃,那麼,文字輸入系統在去除了對應的語境參數之後輸出"賃",並清除即時語境詞,也就是清除所有的"AM"開頭的語境詞。此時,wtfm的候選詞列表將變成l.憑2.賃3.傷筋動骨再例如,在用戶一次性輸入"局面"或者連續累計輸入"局"和"面,,之後,文字輸入系統將給編碼flyy產生即時語境詞"AM2書面協議",給編碼gaaa產生即時語境詞"AM2書面形式",給編碼rbtf產生即時語境詞"AM2書面報告",給編碼swsj產生即時語境詞"AM2書面檢查",給編碼swyf產生即時語境詞"AM2書面檢討"等等。如果接下來用戶輸入的編碼是flyy,則flyy的首選候選詞是"AM2書面協議"。如果用戶選擇了"AM2書面協議",那麼,文字輸入系統將執行校對信息一一修正已經上屏的兩個字。一種修正方式是自動向左退格兩次刪除掉已經上屏的重碼錯誤"局面",然後去掉語境信息後輸出"書面協i義"。相當於該首選候選詞的文字內容中的"書面"替換了已上屏的重碼錯誤詞"局面",從而實現了自動校對已上屏的詞。然後,文字輸入系統清除所有即時語境詞——"M開頭的語境詞,以恢復各個編碼原有的候選詞順序。可見,實施本發明,不僅能提高首選候選詞的準確度,還能夠對已經上屏/輸出的重碼錯誤詞進行校對/改正。本領域技術人員應當意識到,向左自動退格只是修正重碼錯誤詞的一種方法,本發明不局限於使用退格來刪除重碼錯誤詞,例如,修正重碼錯誤詞的的方法還可以是自動向左擴展,也就是相當於組合鍵shift+—;或者在"改寫"的編輯狀態之下,光標自動左移之後,輸出首選候選詞的文字內容,以覆蓋掉原來上屏的內容,從而實現替換已上屏的重碼錯誤詞之目的。再例如,用戶一次性輸入"受到"或者連續累計輸入"受"和"到"之後,文字輸入系統將給編碼gotg產生作用周期為半句的語境詞"AB0嚴懲"。隨後,在用戶輸入標點符號之前,如果用戶輸入了編碼gotg,對應的候選詞列表將是1,B0嚴懲2.嚴重3.嚴懲4.來生也就是說,在用戶沒有做出特別選擇的情況下,應用本發明的文字輸入系統將輸出"嚴懲",而不是原來的首選候選詞"嚴重",從而提高了首選候選詞的準確度,降低了文字輸入的錯誤率,減少後期的校對工作量。另外,當用戶輸入了",;。!?"等表示間隔的標點符號時,文字輸入系統將清除所有的半句語境詞一一也就是"AB"開頭的語境詞,以恢復原有的候選詞順序。也就是說,實施本發明並不會擾亂原有的候選詞順序。再例如,用戶輸入了"放下屠刀"之後,文字輸入系統將給編碼ufWd產生語境詞"AJ0立地成佛"。接下來,如果用戶輸入了ufWd,對應的候選詞列表將是l.AJO立地成佛2.前無古人3.立地成佛當用戶輸入了"。!?"等表示句子中斷或結束的標點符號時,文字輸入系統將清除所有的句子語境詞一一也就是"AJ"開頭的語境詞,以恢復原有的候選詞順序。再例如,用戶輸入編碼djvb("非她"的五筆編碼)時,因為五筆碼錶資料庫中沒有對應的詞(默認的五筆碼錶沒有把"非她"作為一個詞組),因此,djvb的輸出為空(這種情況也叫"打空")。如果用戶接著輸入編碼gibc,那麼,首選的候選詞將是"AM0非她不娶,,,而不是"不娶"或者"不取"。也就是說,編碼例如djvb也可以作為語境內容進行檢索。實施本發明,能夠自動補充因為打空而忽略^"的詞。此外,實施本發明,用戶還可以添加、修改、刪除自己的語境詞。例如,用戶可以通過造詞的方式,添加全局語境字詞"AQ(M立姆斯菲爾德",用戶輸入其編碼"rvat"後生成語境詞;又如添加全局語境字詞"AQ0梅德韋傑夫",用戶輸入其編碼"stff'後生成語境詞。生成所述語境詞之後,用戶輸入編碼"rvat"時系統將輸出"拉姆斯菲爾德",用戶輸入編碼"stff,時系統將輸出"梅德韋傑夫"。不需要這些詞時,可通過刪除詞組的方法一個一個刪除;也可以通過功能模塊,分別刪除不同周期的語境詞;還可以在輸入法"初始化"時自動清除不需要的不同作用周期的語境字詞。也就是說,原五筆輸入法在輸入臨時出現的人名、地名以及任何字符組合時,只能按單字輸入,效率低並容易出現錯誤。實施本專利後,可以把它們變成語境詞(又或可稱為臨時詞),快速輸入,提高了效率和準確率,並且不會產生冗餘的詞彙。進一步地,用戶還可以對全局語境詞進行歸類。例如,如用戶輸入一篇關於河南信陽地區小麥的報導。其中涉及信陽地區的幾個縣的名稱息縣、淮濱縣、淮濱、潢川縣、潢川、光山縣、光山、固始縣、商城縣、羅山縣、羅山、新縣……。這些縣的名稱在一般的文章用到的可能性比較小,因此,有的不屬於輸入法自帶的詞組(會導致打空),有的屬於輸入法自帶的詞組但不是首選候選詞。因此,文字輸入的速度、準確度受到了很大的影響。然而,這些詞對信陽地區來說卻是常用詞,經常會用到,這些縣名都與"信陽"有密切聯繫,所以可以將它們收集在以"信陽"為主題的主題語境資料庫中。當用戶選擇"信陽"作為主題語境時,文字輸入法系統將把"信陽"主題語境庫中收集的條目生成相應的語境詞_一給預設編碼生成相對應的語境詞內容,並作為預設編碼的首選候選詞。使這些詞能夠批量、提前實現上屏前校對。例如,"信陽"主題語境資料庫的部分條目可以是theg=AQ0息縣iieg=AQ0淮濱縣iwip=AQ0淮濱作為一個替換方案,主題語境資料庫的內容條目可以是僅僅包括語境詞的文字內容,相關的編碼由當前輸入法自動生成一一根據當前輸入法的編碼規則(例如拼音編碼規則或者五筆編碼規則),產生這些詞的編碼,並對這些詞添加全局語境參數(AQ0)形成語境詞,並將所產生的語境詞作為對應編碼的首選候選詞,以提高文字輸入的速度和準確度。這種替換方案下,主題語境資料庫的部分條目可以是淮濱縣淮濱當用戶不再使用"信陽"主題語境時,例如從"信陽"主題語境切換到其它語境時,或者不使用任何主題語境時,用戶可以及時清除系統中所有全局語境詞一一當然,包括與"信陽,,有關的語境詞也被同時清除,從而自動恢復系統原有候選詞順序。類似地,可以創建"小麥"語境,並將這些詞語收集到以"小麥,,為主題的主題語境資料庫中麥椅、回交、白火麥、關東、開裂、發硬、筋力、糯性、農科所、穀物、糯小麥、現場會、不抗、川系、越夏、條銹病、澆水、水帶、返青水、測墒、秉旱、受旱區、旱區、萬畝、玉米。通常,這種主題語境中的語境詞的作用範圍是當前文檔即全局Q,無須4交對任何詞,所以其校對信息是0,它們語境參數為"AQ0",採用語境參數"AQ0"。進一步地,用戶在進行文字輸入時,可以選用一個或者多個主題語境。例如,在輸入一篇關於河南信陽地區小麥的報導時,可以同時選用"信陽,,和"小麥"兩個主題語境。綜上所述,語境校對資料庫可以包括若干語境詞,這些語境詞的語境關聯詞可以是一個漢字、一個詞組、編碼、短語等,而這些語境詞的作用周期可以是即時、半句、句子、全局等。此外,還可以構造多種主題語境資料庫,用戶在進行文字輸入時可以選用一個或者多個主題語境。下面結合圖2對文字輸入過程進行詳細的闡述。參考圖2,步驟S201中,文字輸入系統進行初始化。初始化的內容可以是以下一項或多項清除之前使用的語境詞;根據用戶選擇的主題語境批量產生新的全局語境詞等。接著,步驟S202中,文字輸入系統接收用戶的鍵盤信息。接著,步驟S203,如果用戶輸入的是編碼,流程進入步驟S204,否則進入步驟S400。步驟S204中,根據用戶輸入的編碼檢索碼錶資料庫,所述碼錶資料庫既包括輸入法自帶的詞組,也包括語境詞。如果檢索到與編碼對應的詞,流程進入步驟S205;否則,流程進入步驟S301。步驟S205中,對即將輸出的內容進行檢測,判斷其中是否包含有語境信息,如果包含了語境參數,則說明該候選詞是語境詞,那麼,流程進入步驟S206。步驟S206中,分離語境參數以及該語境詞所包含的文字內容,從語境參數信息中獲取校對信息,並在後續步驟S207中執行該校對信息,例如執行一定次數的退格處理。然後,在步驟S208中輸出所分離出的"文字內容,,本身並緩存所輸出的內容,接著進入步驟S209。在上述步驟S205中,如果即將輸出的內容不存在語境參數,則流程從步驟S205轉到步驟S208,輸出對應的詞並緩存,接著進入步驟S209。步驟S209中,文字輸入系統清除即時語境詞,即,清除"AM"開頭的語境詞。接著,步驟S210中,用所緩存的即時輸出的詞檢索語境校對資料庫,如果完全匹配,就給相關的編碼生成語境詞。例如,如果步驟S208中輸出的是"況",而"況"剛好與語境校對數據中的語境關聯詞完全匹配,於是,就給編碼uqd產生語境詞"AM1兌獎";如果步驟S208中輸出的是"屠刀",而"屠刀"未能與語境校對數據中的語境關聯詞完全匹配,就不需要產生新的語境詞。步驟S211中,文字輸入系統還對即時輸出的詞進行累計,並在步驟S212中根據累計內容對語境校對資料庫進行匹配檢索,如果匹配就進入步驟S213,否則就進入步驟S302。例如,如果用戶上一次輸入的是"放下","放下"與語境關聯詞"放下屠刀"匹配但不是完全匹配,就繼續累計。接著,如果用戶又輸入了"屠刀",那麼,步驟S211中累計後的結果就是"放下屠刀"。在步驟S212中,如果累計結果"放下屠刀"與語境關聯詞"放下屠刀"匹配,流程就進入步驟S213;否則,流程就進入步驟S302清除累計的內容"放下屠刀",將"屠刀,,作為最新的累計結果。再例如,如果用戶上一次輸入的是"放下",接著又輸入了"重擔",因為累計之後的"放下重擔,,與語境關聯詞不匹配,因此,就清除該累計內容,將最新輸入的內容"重擔"作為最新的累計結果。步驟S213中,判斷累計的內容是否與即時輸出的內容是否完全相同,如不相同,就判斷累計內容是否與語境關聯詞完全匹配,如完全匹配,為預設編碼產生相應語境詞。例,累計的內容"放下屠刀,,與即時輸出的內容"屠刀"不相同,接著判斷累計內容"放下屠刀"與語境關聯詞是否完全匹配。如果完全匹配,所以就給對應的編碼ufdw產生語境詞"AJO立地成佛"。另一方面,如果累計的內容與即時輸出的內容相同,就說明已經在步驟S210中產生過語境詞,所以不需要再重新產生該語境詞了,以避免重複產生相同的語境詞。隨後,流程可以返回步驟S202,繼續接收用戶輸入的鍵盤信息。在上述步驟S204中,如果匹配失敗,就說明用戶輸入的編碼沒有對應的詞。這時候,流程進入步驟S301,將該編碼視為輸出內容,並進入步驟S210中緩存該編碼。例如,用戶輸入編碼djvb時,文字輸入系統將該編碼視為輸出內容並緩存,然後在步驟S210中與語境校對資料庫進行匹配判斷,如果是完全匹配就給編碼gibc產生語境詞"AMO非她不娶"。換言之,實施本發明,打空的編碼也可以作為語境關聯內容,用於進行才交對操作。在上述步驟S212中,如果語境校對資料庫中沒有與目前的累計內容匹配的語境關聯詞,流程進入步驟S302,清空累計內容,並將步驟S210中緩存的內容作為新的累計內容,然後,流程返回步驟S202。例如,用戶首次輸入"得",接著輸入"關",那麼,累計內容是"得關",因為步驟S212中匹配失敗,所以在步驟S302中清空該累計內容,並將最近輸出的內容"關"作為最新累計的內容。在上述步驟S203中,如果用戶輸入的鍵盤信息不是編碼信息,則流程進入步驟S400,輸出鍵盤信息代表的內容,例如標點符號或者其它符號。並且,如果輸出的是標點符號,就在步驟S401中清除對應的語境詞,例如作用周期為半句或者句子的語境詞。然後。流程進入步驟S210。如上所述,實施本發明能提高首選候選詞的準確度,實現文字上屏前自動校對;可以根據語境參數,自動清除已上屏重碼錯誤詞,實現文字上屏後自動校對;可以根據語境參數自動清除不同作用周期的語境詞,使輸入法恢復原來的候選詞順序,不影響原來重碼時處在"第1位字詞"的使用。且實施本發明,能夠自動補充因為打空而忽略掉的詞,減少輸入後校對工作量。實施例三本發明也可以應用到拼音輸入法中。在實施時,首先構造語境校對資料庫,類似地,該語境校對資料庫包括語境關聯詞、預設編碼、與預設編碼對應的語境詞。語境詞包括語境標記、作用周期、校對信息、對應的文字信息等。一身panjue='M2—審判決一身panjueshu=、2—審判決書技術qi='M2計數器事實li,M2實施例表3:語境校對資料庫本實施例的實施方法、步驟與實施例二類似,不再贅述。實施例四本發明還可以應用到其它輸入法中。其實施方法、步驟與實施例二類似。以上結合優選實施例對本發明的進行了描述,但是並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。例如,語境詞的語境參數可以是其他形式,語境詞在候選窗的外觀上可以與其他候選詞看起來相同,而實質上不同(因為該語境詞包含了語境參數)。因此,本發明專利的保護範圍應以所附權利要求為準。權利要求1、一種文字輸入過程中的自動校對方法,其特徵在於,包括以下步驟為預設編碼生成語境詞,所述語境詞包括語境參數和文字內容,所述語境參數至少包括語境標記;將所述語境詞作為所述預設編碼的首選候選詞;接收用戶輸入的編碼,檢索與所述編碼對應的候選詞;判斷用戶選擇的候選詞是否屬於語境詞,如果屬於語境詞,就提取所述候選詞的文字內容並輸出所述文字內容;如果不屬於語境詞,就輸出該候選詞。2、如權利要求1所述的自動校對方法,其特徵在於語境詞的語境參數還包括作用周期,用於表示所述語境詞的有效期間;所述將語境詞作為首選候選詞的步驟包括將所述語境詞添加到所述預設編碼的原有的候選詞列表;所述自動校對方法還包括刪除超出有效期間的語境詞,並恢復與該語境詞對應的預設編碼的原有的候選詞列表。3、如權利要求2所述的自動校對方法,其特徵在於,語境詞的作用周期包括即時周期,作用周期為即時周期的語境詞稱為即時語境詞;所述自動校對方法包括在輸出即時語境詞的文字內容之後,刪除所有的即時語境詞。4、如權利要求2所述的自動校對方法,其特徵在於,語境詞的作用周期包括句子周期,作用周期為句子周期的語境詞稱為句子語境詞;所述自動校對方法包括在用戶輸入預設的標點符號之後,刪除所有的句子語境詞。5、如權利要求1至4中任意一項所述的自動校對方法,其特徵在於語境詞的語境參數還包括校對信息,所述校對信息表示需要校對的字數;所述輸出語境詞的文字內容的步驟還包括根據所述語境詞的校對信息,修正已上屏的字。6、如權利要求5所述的自動校對方法,其特徵在於,所述修正已上屏的字的步驟包括根據語境詞的校對信息自動向左刪除一定數量的字;輸出所述語境詞的文字內容,所述文字內容的一部分字用於替換所述被刪除的一定數量的字。7、如權利要求5所述的自動校對方法,其特徵在於,所述自動校對方法還包括構造語境校對資料庫,所述語境校對資料庫包括語境關聯詞、預設編碼以及對應的i吾境詞;緩存最近一次輸出的內容,判斷所緩存的內容是否與所述語境關聯詞完全匹配,如果完全匹配,就為對應的預設編碼產生語境詞。8、如權利要求7所述的自動校對方法,其特徵在於,所述自動校對方法還包括如果沒有候選詞與用戶輸入的編碼對應,就將所述用戶輸入的所述編碼作為所述最近一次輸出的內容。9、如權利要求7或8所述的自動校對方法,其特徵在於,所述自動校對方法還包括累計連續輸出的內容,判斷所累計的內容是否與所述語境關聯詞完全匹配,如果完全匹配,就為所述對應的編碼產生i吾境詞。10、如權利要求9所述的自動校對方法,其特徵在於,如果所累計的內容與所述語境關聯詞匹配但不是完全匹配,就繼續對輸出內容進行累計;如果所累計的內容與所述語境關聯詞不匹配,就清除該累計的內容,重新累計。全文摘要本發明涉及文字輸入過程中的自動校對方法,包括為預設編碼生成語境詞,所述語境詞包括語境參數和文字內容,所述語境參數至少包括語境標記;將所述語境詞作為所述預設編碼的首選候選詞;接收用戶輸入的編碼,檢索與所述編碼對應的候選詞;判斷用戶選擇的候選詞是否屬於語境詞,如果屬於語境詞,就提取所述候選詞的文字內容並輸出所述文字內容;如果不屬於語境詞,就輸出該候選詞。所述語境參數還可以包括表示所述語境詞的有效期間的作用周期;表示需要校對的已上屏的字數的校對信息。所述自動校對方法還包括刪除超過有效期間的語境詞、根據校對信息修正已上屏的字。實施本發明,能夠提高首選詞的準確度,實現文字上屏前校對與上屏後自動校對。文檔編號G06F17/27GK101661463SQ200910190470公開日2010年3月3日申請日期2009年9月18日優先權日2009年9月18日發明者盛楊申請人:盛楊

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀