CN104317780A - 一种中文输入文本的快速纠错方法 - Google Patents
一种中文输入文本的快速纠错方法 Download PDFInfo
- Publication number
- CN104317780A CN104317780A CN201410510020.3A CN201410510020A CN104317780A CN 104317780 A CN104317780 A CN 104317780A CN 201410510020 A CN201410510020 A CN 201410510020A CN 104317780 A CN104317780 A CN 104317780A
- Authority
- CN
- China
- Prior art keywords
- input
- wrong
- character
- letter
- phonetic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明涉及电数字数据处理技术领域,目的是提供一种能够对已输入的错字、错词快速修改,有效提高错词错字修改速度的中文输入文本的快速纠错方法,按照如下步骤对已经输入的文本中的错字和错词进行修改:(1)开始文本的输入后,对所输入的文本及其输入拼音进行跟踪;(2)发现错误的字或词之后,将输入光标调整到错字或错词的后方,按退格键进入修改模式;(3)进入修改模式后,该错字或错词所对应的历史输入拼音被调出,重新进入到拼音编辑模式;(4)进入拼音编辑模式后,使用左右方向键,将输入光标调整到历史输入拼音中发生错误的字母处进行修改;(5)从与改正后的正确拼音所对应的候选的汉字或词汇中选择正确的汉字或词汇输入。
Description
技术领域
本发明涉及电数字数据处理技术领域,特别是一种中文输入文本的快速纠错方法。
背景技术
随着带触摸屏的智能机逐步普及,人们普遍使用虚拟全键盘或者九宫格键盘进行中文输入。然而,由于汉字多音字词非常多,经常会出现由于词序不同导致的误输入,一旦选择错误或者由于输入一个错误字符导致词汇整体错误,往往需要删除已经输入的字词进行重新输入,大大增加了修改的难度和时间。并且,由于触摸屏与实体键盘不同,没有真实的触感反馈,导致误操作的概率大大增加。
针对使用虚拟全键盘产生的错误操作,一部分输入法在有限的范围内具有一定的纠错功能。如苹果手机输入法,可以针对不存在的声母进行纠错。当我们要输入“百度”,拼音“bai du”,如果不小心误按成“vai du”,苹果会针对临近的字符“b”校正成常用词“百度”;同理,当我们要输入“彩色”而误输入成“vai se”,苹果输入法也能出现正确的候选词“彩色”。
另外,使用九宫格输入法进行中文输入时,由于按键面积相对较大,误按的概率大大降低,因此此类输入法基本没有纠错功能。但是,由于字母复用,选择字词的时间会相对增加,整体的输入速度大大下降。
综上所述,现有的输入方式和方法,都不能对已输入的字词做修改调整。对已经输入的错误字词,目前的方法都是直接删除后再输入。对于某个字母导致的词汇错误,这样的修改成本(按键次数、时间等)非常高昂。如我们输入“hao ma”,由于词序变化可能造成候选顺序分别为:(1)号码(2)好吗(3)好嘛…大部分输入法具有快速选定最先顺序的字词功能,比如按下空格会选择输入“号码”,但是我们真实意图是“好吗”。再或者,我们要输入“花好月圆”,但是错误的输入拼音“hua hao yu yuan”“话豪雨元”,如检查不小心,很可能就输入错误的词汇。
有鉴于上述的缺陷,本设计人,积极加以研究创新,以期创设一种针对已输入的错字、错词的快速纠错方法,以加快汉字输入过程中对错字、错词修改速度。
发明内容
为解决上述技术问题,本发明提供一种能够对已输入的错字、错词快速修改,有效提高错词错字修改速度的中文输入文本的快速纠错方法。
本发明一种中文输入文本的快速纠错方法,按照如下步骤对已经输入的文本中的错字和错词进行修改:
(1)开始文本的输入后,对所输入的文本及其输入拼音进行跟踪,跟踪的已输入文本称为跟踪字符,所述跟踪字符包含的字符数量为20-100个,所述输入拼音包含的字母根据输入方法的差异可以不同;
(2)发现错误的字或词之后,将输入光标调整到错字或错词的后方,按退格键进入修改模式;
(3)进入修改模式后,该错字或错词所对应的历史输入拼音被调出,重新进入到拼音编辑模式。
该拼音编辑模式中显示的历史输入拼音是输入字词时,拼音编辑界面中所含拼音的重现。
(4)进入拼音编辑模式后,使用左右方向键,将输入光标调整到历史输入拼音中发生错误的字母处,对于输错的字母,按退格键删除字母后,输入正确的字母;对于漏输的字母,直接按键补入正确的字母;
(5)得到改正后的正确拼音后,从与该正确拼音所对应的候选的汉字或词汇中选择正确的汉字或词汇输入。
进一步的,所述跟踪字符包含的字符数量为50个。
与现有技术相比,本发明的有益效果是:对已经输入的一定的字符范围内的字符进行跟踪,区别与传统的删除修改,对已经输入的错字或错词采用退格键重新进入输入时的拼音界面,对错字或错词的拼音进行检查修改,从而达到修改已输入错字错词的目的,节省了重新输入错字错词的其它正确拼音字母的过程,有效加快了错字错词的修改速度。
附图说明
图1是本发明一种中文输入文本的快速纠错方法的纠错处理流程图;
图2是本发明一种中文输入文本的快速纠错方法进入修改模式时的界面示意图;
图3是本发明一种中文输入文本的快速纠错方法进入编辑模式时的界面示意图;
图4是本发明一种中文输入文本的快速纠错方法进入编辑模式后移动输入光标时的界面示意图;
图5是本发明一种中文输入文本的快速纠错方法进入编辑模式后修改为正确拼音时的界面示意图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
参见图1所示,本发明一实施例所示的中文输入文本的快速纠错方法,按照如下步骤对已经输入的文本中的错字和错词进行修改:
(1)开始文本的输入后,对所输入的文本及其输入拼音进行跟踪,跟踪的已输入文本称为跟踪字符,所述跟踪字符包含的字符数量为20、50或100个。
(2)发现错误的词“话豪雨元”之后,将输入光标调整到“话豪雨元”的后方,按退格键进入修改模式,如图2所示;
(3)进入修改模式后,该错字或错词所对应的历史输入拼音“hua hao yuyuan”被调出,重新进入到拼音编辑模式,如图3所示。该拼音编辑模式中显示的历史输入拼音是输入字词时,拼音编辑界面中所含拼音的重现。即当“话豪雨元”在输入时的拼音编辑界面只有“hua hao yu yuan”时,修改模式中调出来的拼音编辑界面就只有“hua hao yu yuan”;当错字或错词在输入时的拼音编辑界面还有除该错字或错词之外字或词的拼音时即“jin tian hua hao yu yuan”,修改模式中调出来的拼音编辑界面就是“jin tian hua hao yu yuan”。
(4)进入拼音编辑模式后,使用左右方向键,将输入光标调整到历史输入拼音中发生错误的字母“yu”的后方,如图4所示,将漏输的字母“e”直接按键补入,如图5所示;
(5)得到改正后的正确拼音“hua hao yue yuan”后,从与该正确拼音所对应的候选的汉字或词汇中选择正确的词汇“花好月圆”输入。
本发明一种中文输入文本的快速纠错方法,在一定的字符范围内对已经输入的字符进行跟踪,区别与传统的删除修改方式,对已经输入的错字或错词采用退格键重新进入输入时的拼音编辑界面,对错字或错词的拼音进行检查后针对错误的字母进行修改,从而达到修改已输入文本中的错字或错词的目的。与传动的删除修改方法相比,节省了重新输入拼音中除错误字母之外的其它正确字母的过程,有效加快了错字错词的修改速度。
由于在中文输入过程中,尤其是手机上的触屏输入模式下,往往是由于个别输入错误的字母而导致整个字、词组或字符串发生错误,而现有对已输入文本的错字、错词或错字符串,采用删除重输的修改方法,导致修改所需要的按键次数和时间成本较高,因此本发明提出的修改方式对此类输入错误更加能够显著地加快修改错字或错词的速度。
包括以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (2)
1.一种中文输入文本的快速纠错方法,其特征在于,按照如下步骤对已经输入的文本中的错字和错词进行修改:
(1)开始文本的输入后,对所输入的文本及其输入拼音进行跟踪,跟踪的已输入文本称为跟踪字符,所述跟踪字符包含的字符数量为20-100个,所述输入拼音包含的字母根据输入方法的差异可以不同;
(2)发现错误的字或词之后,将输入光标调整到错字或错词的后方,按退格键进入修改模式;
(3)进入修改模式后,该错字或错词所对应的历史输入拼音被调出,重新进入到拼音编辑模式。
该拼音编辑模式中显示的历史输入拼音是输入字词时,拼音编辑界面中所含拼音的重现。
(4)进入拼音编辑模式后,使用左右方向键,将输入光标调整到历史输入拼音中发生错误的字母处,对于输错的字母,按退格键删除字母后,输入正确的字母;对于漏输的字母,直接按键补入正确的字母;
(5)得到改正后的正确拼音后,从与该正确拼音所对应的候选的汉字或词汇中选择正确的汉字或词汇输入。
2.如权利要求1所述的一种中文输入文本的快速纠错方法,其特征在于,所述跟踪字符包含的字符数量为50个。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410510020.3A CN104317780A (zh) | 2014-09-28 | 2014-09-28 | 一种中文输入文本的快速纠错方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410510020.3A CN104317780A (zh) | 2014-09-28 | 2014-09-28 | 一种中文输入文本的快速纠错方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104317780A true CN104317780A (zh) | 2015-01-28 |
Family
ID=52373013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410510020.3A Pending CN104317780A (zh) | 2014-09-28 | 2014-09-28 | 一种中文输入文本的快速纠错方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104317780A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159874A (zh) * | 2015-08-26 | 2015-12-16 | 小米科技有限责任公司 | 文字的修改方法及装置 |
CN106528532A (zh) * | 2016-11-07 | 2017-03-22 | 上海智臻智能网络科技股份有限公司 | 文本纠错方法、装置及终端 |
CN107688400A (zh) * | 2016-08-05 | 2018-02-13 | 北京搜狗科技发展有限公司 | 一种输入纠错方法和装置、一种用于输入纠错的装置 |
CN108319378A (zh) * | 2018-02-24 | 2018-07-24 | 林敬钏 | 一种用于智能便携设备的输入法的候选词纠错方法 |
CN109814734A (zh) * | 2019-01-15 | 2019-05-28 | 上海趣虫科技有限公司 | 一种修正汉语拼音输入的方法及处理终端 |
CN113420547A (zh) * | 2021-08-25 | 2021-09-21 | 深圳市豪华科技有限公司 | 即时通信软件的错别字纠错方法及相关设备 |
CN114239559A (zh) * | 2021-11-15 | 2022-03-25 | 北京百度网讯科技有限公司 | 文本纠错和文本纠错模型的生成方法、装置、设备和介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193645A (zh) * | 2010-03-16 | 2011-09-21 | 腾讯科技(深圳)有限公司 | 文字输入方法和文字输入*** |
CN102662575A (zh) * | 2012-03-27 | 2012-09-12 | 上海量明科技发展有限公司 | 一种文本修改的方法、客户端及*** |
CN102866826A (zh) * | 2012-07-09 | 2013-01-09 | 李晶 | 一种字符输入方法及其装置 |
CN103853468A (zh) * | 2012-11-29 | 2014-06-11 | 比亚迪股份有限公司 | 汉字拼音输入法的纠错方法及移动终端 |
CN103870003A (zh) * | 2012-12-13 | 2014-06-18 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
-
2014
- 2014-09-28 CN CN201410510020.3A patent/CN104317780A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193645A (zh) * | 2010-03-16 | 2011-09-21 | 腾讯科技(深圳)有限公司 | 文字输入方法和文字输入*** |
CN102662575A (zh) * | 2012-03-27 | 2012-09-12 | 上海量明科技发展有限公司 | 一种文本修改的方法、客户端及*** |
CN102866826A (zh) * | 2012-07-09 | 2013-01-09 | 李晶 | 一种字符输入方法及其装置 |
CN103853468A (zh) * | 2012-11-29 | 2014-06-11 | 比亚迪股份有限公司 | 汉字拼音输入法的纠错方法及移动终端 |
CN103870003A (zh) * | 2012-12-13 | 2014-06-18 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159874A (zh) * | 2015-08-26 | 2015-12-16 | 小米科技有限责任公司 | 文字的修改方法及装置 |
CN105159874B (zh) * | 2015-08-26 | 2018-09-11 | 小米科技有限责任公司 | 文字的修改方法及装置 |
CN107688400B (zh) * | 2016-08-05 | 2021-11-30 | 北京搜狗科技发展有限公司 | 一种输入纠错方法和装置、一种用于输入纠错的装置 |
CN107688400A (zh) * | 2016-08-05 | 2018-02-13 | 北京搜狗科技发展有限公司 | 一种输入纠错方法和装置、一种用于输入纠错的装置 |
CN106528532A (zh) * | 2016-11-07 | 2017-03-22 | 上海智臻智能网络科技股份有限公司 | 文本纠错方法、装置及终端 |
CN106528532B (zh) * | 2016-11-07 | 2019-03-12 | 上海智臻智能网络科技股份有限公司 | 文本纠错方法、装置及终端 |
CN108319378A (zh) * | 2018-02-24 | 2018-07-24 | 林敬钏 | 一种用于智能便携设备的输入法的候选词纠错方法 |
CN108319378B (zh) * | 2018-02-24 | 2021-08-10 | 林敬钏 | 一种用于智能便携设备的输入法的候选词纠错方法 |
CN109814734A (zh) * | 2019-01-15 | 2019-05-28 | 上海趣虫科技有限公司 | 一种修正汉语拼音输入的方法及处理终端 |
CN109814734B (zh) * | 2019-01-15 | 2022-04-15 | 上海趣虫科技有限公司 | 一种修正汉语拼音输入的方法及处理终端 |
CN113420547A (zh) * | 2021-08-25 | 2021-09-21 | 深圳市豪华科技有限公司 | 即时通信软件的错别字纠错方法及相关设备 |
CN114239559A (zh) * | 2021-11-15 | 2022-03-25 | 北京百度网讯科技有限公司 | 文本纠错和文本纠错模型的生成方法、装置、设备和介质 |
CN114239559B (zh) * | 2021-11-15 | 2023-07-11 | 北京百度网讯科技有限公司 | 文本纠错和文本纠错模型的生成方法、装置、设备和介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104317780A (zh) | 一种中文输入文本的快速纠错方法 | |
US9703394B2 (en) | Unlearning techniques for adaptive language models in text entry | |
JP5878674B2 (ja) | 誤字修正方法 | |
US9760560B2 (en) | Correction of previous words and other user text input errors | |
KR102078785B1 (ko) | 세계어들을 위한 가상 키보드 입력 | |
US8782556B2 (en) | User-centric soft keyboard predictive technologies | |
US9047268B2 (en) | Character and word level language models for out-of-vocabulary text input | |
KR101484583B1 (ko) | 대체 점수를 사용하여 사전-내에-없는 문자열들의 제스처 키보드 입력 | |
US20150169537A1 (en) | Using statistical language models to improve text input | |
US20170270092A1 (en) | System and method for predictive text entry using n-gram language model | |
CN103049206B (zh) | 文本编辑方法及通信终端 | |
CN113591456A (zh) | 文本纠错方法及装置、电子设备及存储介质 | |
WO2017116580A1 (en) | Continuous keyboard recognition | |
CN103760990A (zh) | 一种拼音输入方法及装置 | |
KR20140139702A (ko) | 텍스트 수정 방법 및 장치 | |
KR101901744B1 (ko) | 오타 수정 방법 | |
KR101689002B1 (ko) | 모바일 단말기를 이용한 문자 수정 방법 | |
KR101946545B1 (ko) | 오타 수정 방법 | |
KR101575081B1 (ko) | 일본어 입력 환경에서의 오류 수정 방법 | |
KR101377717B1 (ko) | 문자 입력 단말기 및 방법 | |
US11886801B1 (en) | System, method and device for multimodal text editing | |
US10895981B2 (en) | Writing program, and character input device equipped with the same | |
KR101680777B1 (ko) | 오타 문자 수정 방법 | |
AU2012100479A4 (en) | Predictive text entry for input devices | |
CN105022493A (zh) | 基于拼音的汉字输入方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150128 |