文本编辑方法及通信终端的制作方法

文档序号:6385067阅读:182来源:国知局
专利名称:文本编辑方法及通信终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种文本编辑方法及通信终端。
背景技术
目前在手机等通信终端中进行文本的编辑处理已十分普遍,例如可以用户使用手机编辑短彩信、邮件,或者在相应的文本编辑应用中对一段文本进行编辑。现在使用通信终端对文本进行编辑时,用户需用手指点击触摸屏进行光标定位,由于手指的点击和压力传感器的结合,往往不能精确的定位到相应的位置,导致光标定位不够准确。例如在某个句子中出现多个错误要进行修改时,用户只能多次的点击进行光标定位,再逐个进行修改。而在多次定位过程中,如果光标定位不准确,用户就必须多次的反复点击,同时修改动作也只能先完成定位后再进行,而不能先对错误的字符进行选择,让其处于可编辑状态,再依次改正。综上可知,现有通信终端的文本编辑技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种文本编辑方法及通信终端,其能够在文本中快速、准确地定位出需要编辑的文本内容,进而达到快速编辑的效果。为了实现上述目的,本发明提供一种文本编辑方法,包括步骤如下在编辑文本时,收到预定的用户触控指令;根据预定的标点符号将所述文本划分为至少一个句子;将所述用户触控指令对应的触点或者轨迹所处的所述句子定位为待修改句;区别显示所述待修改句;对所述待修改句进行修改;将所述待修改句的修改内容同步到所述文本中。根据本发明所述的文本编辑方法,所述区别显示待修改句的步骤包括显示一编辑框,并在所述编辑框内显示所述待修改句的所有字符;或者直接在所述文本中对所述待修改句进行视觉区别显示。根据本发明所述的文本编辑方法,所述区别显示待修改句的步骤之后以及所述对待修改句进行修改的步骤之前还包括从所述待修改句的所有字符中定位出至少一个待修改字符,并将所述待修改字符标注为可编辑状态;所述对待修改句进行修改的步骤包括对所述待修改字符进行修改。根据本发明所述的文本编辑方法,所述在待修改句中定位出至少一个待修改字符的步骤包括
接收至少一个拼音首字母;将所述拼音首字母与所述待修改句中各个字符进行匹配;若所述拼音首字母不和任何所述字符匹配,则发出不匹配提示;若所述拼音首字母和一个所述字符匹配,则将匹配的所述字符定位为待修改字符;若所述拼音首字母和两个或以上所述字符匹配,则发出输入两个或以上所述字符的第一排序数字的选择提示;收到所述第一排序数字后,将所述拼音字母和所述第一排序数字对应的所述字符定位为待修改字符。根据本发明所述的文本编辑方法,所述在待修改句中定位出至少一个待修改字符的步骤包括对所述待修改句中各个字符标注对应的第二排序数字;接收至少一个所述第二排序数字;将所述第二排序数字对应的所述字符定位为待修改字符。本发明还提供一种通信终端,包括有指令接收模块,用于在编辑文本时,收到预定的用户触控指令;断句模块,用于根据预定的标点符号将所述文本划分为至少一个句子;句子定位模块,用于将所述用户触控指令对应的触点或者轨迹所处的所述句子定位为待修改句;显示模块,用于区别显示所述待修改句;修改模块,用于对所述待修改句进行修改;同步模块,用于将所述待修改句的修改内容同步到所述文本中。根据本发明所述的通信终端,所述显示模块包括第一显示子模块,用于显示一编辑框,并在所述编辑框内显示所述待修改句的所有字符;或者第二显示子模块,用于直接在所述文本中对所述待修改句进行视觉区别显示。根据本发明所述的通信终端,还包括字符定位模块,用于区别显示所述待修改句之后,从所述待修改句的所有字符中定位出至少一个待修改字符,并将所述待修改字符标注为可编辑状态;所述修改模块还用于对所述待修改字符进行修改。根据本发明所述的通信终端,所述字符定位模块进一步包括第一接收子模块,用于接收至少一个拼音首字母;匹配子模块,用于将所述拼音首字母与所述待修改句中各个字符进行匹配;第一提示子模块,用于若所述拼音首字母不和任何所述字符匹配时,发出不匹配提示;第一定位子模块,用于若所述拼音首字母和一个所述字符匹配时,将匹配的所述字符定位为待修改字符;第二提示子模块,用于若所述拼音首字母和两个或以上所述字符匹配时,发出输入两个或以上所述字符的第一排序数字的选择提示;
第二定位子模块,用于收到所述第一排序数字后,将所述拼音字母和所述第一排序数字对应的所述字符定位为待修改字符;第一设置子模块,用于将所述待修改字符标注为可编辑状态。根据本发明所述的通信终端,所述字符定位模块进一步包括标注子模块,用于对所述待修改句中各个字符标注对应的第二排序数字;第二接收子模块,用于接收至少一个所述第二排序数字;第三定位子模块,用于将所述第二排序数字对应的所述字符定位为待修改字符;第二设置子模块,用于将所述待修改字符标注为可编辑状态。本发明在通信终端中编辑文本时,若收到预定的用户触控指令,将根据文本中的“逗号”、“句号”、“感叹号”和“问号”等预定的标点符号自动对文本进行断句;根据用户触控指令从若干句子中准确定位出待修改句,并区别显示该待修改句;此时用户便可以对所述待修改句进行修改编辑,由系统自动将所述待修改句的修改内容同步到文本中。更好的是,还可从所述待修改句的所有字符中定位出待修改字符,并将所述待修改字符标注为可编辑状态,由用户对待修改字符进行修改编辑。借此,本发明可以在文本中快速、准确地定位出需要编辑的文本内容,进而达到快速编辑的效果。


图1是本发明通信终端的结构示意图;图2是本发明优选通信终端的结构示意图;图3是本发明优选通信终端的字符定位模块的结构示意图;图4是本发明文本编辑方法的流程图;图5是本发明第一实施例中文本编辑方法的流程图;图6是本发明第二实施例中文本编辑方法的流程图;图7是本发明第三实施例中文本编辑方法的流程图;以及图8A 图8G是本发明第三实施例中文本编辑方法的操作界面实例图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1是本发明通信终端的结构示意图,所述通信终端100可以是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等,并且所述通信终端100包括有指令接收模块10、断句模块20、句子定位模块30、显示模块40、修改模块50以及同步模块60,其中所述指令接收模块10,用于在编辑文本时,收到预定的用户触控指令。所述文本可以是短彩信、邮件、即时消息、文本编辑应用等应用中编辑的文本;所述文本可由汉字、字母、数字等字符组成;所述用户触控指令可以是点击触控指令、手势触控指令等,例如长按指令,划线指令等。所述断句模块20,用于根据预定的标点符号将所述文本划分为至少一个句子。所述预定的标点符号为断句标识,可以包括“逗号”、“句号”、“感叹号”和“问号”等,而“冒号”、“双引号”、“括号”等通常不作为断句标识。当收到所述用户触控指令后,断句模块20根据预定的标点符号对当前编辑的文本进行断句,即读取“逗号”、“句号”、“感叹号”和“问号”等断句标识,并将每两个断句标识之间的字符内容确定为一个句子。所述句子定位模块30,用于将所述用户触控指令对应的触点或者轨迹所处的句子定位为待修改句。若所述用户触控指令为点击触控指令,例如长按指令,单击指令、双击指令等,则分析所述点击触控指令的触点所在位置,并将所述触点位于两个标点符号(断句标识)之间的那个句子定位为待修改句;若所述用户触控指令为手势触控指令,例如划线指令,画圈指令等,则分析所述手势触控指令的轨迹所在位置,并将所述轨迹位于两个标点符号(断句标识)之间的那个句子定位为待修改句。所述显示模块40,用于区别显示所述待修改句,以便用户准确识别和编辑。此时,可以进一步将所述待修改句设为可编辑状态,而所述文本的其他内容则可处于非编辑状态。优选的是,在当前的文本编辑界面上单独弹出并显示一编辑框,并在该编辑框内显示所述待修改句的所有字符;或者,直接在所述文本中对所述待修改句进行视觉区别显示,例如将所述待修改句中的字符进行放大显示、变色显示等处理。所述修改模块50,用于对所述待修改句进行修改。将所述待修改句进行快速定位后,用户可以直接对所述待修改句进行修改编辑,例如对整个句子进行重新编辑,或者对句子中某些错误字符进行更正等。用户可以通过手指点击待修改句中的位置,结合光标实现相关待修改字符的定位,例如用户通过手指点击将光标移动到字符“事”处,并将该字符“事”修改为字符“是”等。或者,用户还可以通过“左右”方向键在待修改句中定位待修改字符。当然,本发明还可以采用其他的定位方式来定位待修改字符。所述同步模块60,用于将所述待修改句的修改内容同步到所述文本中。例如,当用户对待修改句中所有的错误字符进行了改正后,点击“确定”按钮,将修改后的文字同步到编辑页面,以达到对错误内容进行修改的目的。图2是本发明优选通信终端的结构示意图,所述通信终端100可以包括有指令接收模块10、断句模块20、句子定位模块30、显示模块40、修改模块50、同步模块60以及字符定位模块70,其中所述指令接收模块10,用于在编辑文本时,收到预定的用户触控指令。所述用户触控指令可以是点击触控指令、手势触控指令等,例如长按指令,划线指令等。所述断句模块20,用于根据预定的标点符号将所述文本划分为至少一个句子。所述预定的标点符号为断句标识,可以包括“逗号”、“句号”、“感叹号”和“问号”等,通过读取文本中的“逗号”、“句号”、“感叹号”和“问号”等断句标识,并将每两个断句标识之间的字符内容确定为一个句子。所述句子定位模块30,用于将用户触控指令对应的触点或者轨迹所处的句子定位为待修改句。若所述用户触控指令为点击触控指令,例如长按指令,单击指令、双击指令等,则分析所述点击触控指令的触点所在位置,并将所述触点位于两个标点符号(断句标识)之间的那个句子定位为待修改句;若所述用户触控指令为手势触控指令,例如划线指令,画圈指令等,则分析所述手势触控指令的轨迹所在位置,并将所述轨迹位于两个标点符号(断句标识)之间的那个句子定位为待修改句。
所述显示模块40,用于区别显示所述待修改句,以便用户准确识别和编辑。优选的是,所述显示模块40进一步包括第一显示子模块41,用于显示一编辑框,并在所述编辑框内显示所述待修改句的所有字符;第二显示子模块42,用于直接在所述文本中对所述待修改句进行视觉区别显示,例如将所述待修改句中的字符进行放大显示、变色显示等,以便将其与文本中其他内容进行区别。所述字符定位模块70,用于区别显示所述待修改句之后,从所述待修改句的所有字符中定位出至少一个待修改字符,并将所述待修改字符标注为可编辑状态。此时,可将所述待修改句中除所述待修改字符之外的字符设为非编辑状态。例如待修改句为“您昨天找我事不是又事”,可具体定位出“事”和“又”这两个待修改字符,此时这两个待修改字符处于可编辑状态。所述修改模块50,用于对所述待修改字符进行修改。例如,收到所述待修改字符对应的正确字符后,将所述待修改字符修改成所述正确字符;或者直接删除该待修改字符。这里,用户可使用输入法的键盘输入正确字符进行更正,并且用户可借助键盘的“左右”方向键,在不同的可编辑字之间进行切换。所述同步模块60,用于将所述待修改句的修改内容同步到所述文本中。例如,在所述文本中将所述正确字符替代对应的待修改字符。所述字符定位模块70可以直接通过光标在所述待修改句中定位待修改字符;或者,在当前文本编辑界面上显示“修改前字符框”和“修改后字符框”,在“修改前字符框”中输入相应字符就可以定位到待修改字符。当然,所述待修改字符的定位方式并不限于此。优选的是,如图3所示,本发明的字符定位模块70进一步包括第一接收子模块701,用于接收至少一个拼音首字母。当定位并显示出所述待修改句后,用户可再次使用键盘输入字符的拼音首字母,例如汉字拼音首字母等,以便通过拼音首字母匹配方式,在所述待修改句中定位待修改字符。匹配子模块702,用于将所述拼音首字母与所述待修改句中各个字符进行匹配,即判断所述待修改句中的字符的拼音首字母是否与所接收的拼音首字母相同。第一提示子模块703,用于若所述拼音首字母不和任何字符匹配时,发出不匹配提示。当所述待修改句中没有一个字符的拼音首字母与所接收的拼音首字母相同时,发出不匹配提示,所述提示内容可以采用文字格式、图像格式、视频格式和/或音频格式。第一定位子模块704,用于若所述拼音首字母和一个字符匹配时,将匹配的字符定位为待修改字符。当所述待修改句中只有一个字符的拼音首字母与所接收的拼音首字母相同时,则直接将具有相同的拼音首字母的字符定位为待修改字符。第二提示子模块705,用于若所述拼音首字母和两个或以上字符匹配时,发出输入两个或以上字符的第一排序数字的选择提示。当所述待修改句中有两个或以上字符的拼音首字母与所接收的拼音首字母相同时,将提示用户输入相关字符的第一排序数字。优选的是,该第一排序数字可以标注在相应的字符上。第二定位子模块706,用于收到第一排序数字后,将所述拼音字母和第一排序数字对应的字符定位为待修改字符。例如用户输入拼音首字母“s”时,待修改句中存在“是”、“事”、“时”这三个匹配的字符,若用户想将“事”设为待修改字符,“事”的第一排序数字为“2”,则用户只需输入“s2”即可将“事”定位为待修改字符。第一设置子模块707,用于将所述待修改字符标注为可编辑状态。此时,可将所述待修改句中除所述待修改字符之外的字符设为非编辑状态。此外,若所述待修改句为“李勇,你昨天找我事不是又是? ”,用户输入三个拼音首字母“sys”,即第一个s定位“事”,第二个y定位“又”,第三s个定位“是”,但由于“李勇”中的“勇”字的首字母也是y,因此优选拼音首字母定位存在方向性,若干拼音首字母之间存在顺序关系。这里,y的定位是在第一个s之后的;也就是说y只在“不是又是”这四个字符里面去查找拼音首字母相符的字符,有且仅有一个字符“又”,从而缩小定位范围,简化操作。更好的是,如图3所示,本发明的字符定位模块70进一步包括标注子模块708,用于对所述待修改句中各个字符标注对应的第二排序数字。例如,本实施例中的待修改句为“我是是不会放弃的”,该待修改句中一共包括了 了八个字符,分别在“我”、“是”、“是”、“不”、“会”、“放”、“弃”、“的”上分别标注“ I ”、“2”、“3”、“4”、“5”、“6 ”、“ 7 ”、“8 ”,作为第二排序数字。第二接收子模块709,用于接收至少一个第二排序数字。例如,本实施例中用户发现多了一个“是”,可以输入第一个“是”的第二排序数字“2”。第三定位子模块710,用于将第二排序数字对应的字符定位为待修改字符。例如,本实施例中将“2”对应的“是”定位为待修改字符。第二设置子模块711,用于将待修改字符标注为可编辑状态。此时,可将所述待修改句中除所述待修改字符之外的字符设为非编辑状态。例如,本实施例中用户可以删除该待修改字符“是”。图4是本发明文本编辑方法的流程图,其可以通过如图1或图2所示的通信终端100实现,包括步骤如下步骤S401,在编辑文本时,收到预定的用户触控指令。所述文本可以是短彩信、邮件、即时消息、文本编辑应用等应用中编辑的文本;所述文本由汉字、字母、数字等字符组成;所述用户触控指令可以是点击触控指令、手势触控指令等,例如长按指令,划线指令等。步骤S402,根据预定的标点符号将文本划分为至少一个句子。所述预定的标点符号为断句标识,可以包括“逗号”、“句号”、“感叹号”和“问号”等,而“冒号”、“双引号”、“括号”等通常不作为断句标识。收到所述用户触控指令后,根据预定的标点符号对当前编辑的文本进行断句,就是读取“逗号”、“句号”、“感叹号”和“问号”等断句标识,并将每两个断句标识之间的字符内容确定为一个句子。步骤S403,将用户触控指令对应的触点或者轨迹所处的句子定位为待修改句。若所述用户触控指令为点击触控指令,例如长按指令,单击指令、双击指令等,则分析所述点击触控指令的触点所在位置,并将所述触点位于两个标点符号(断句标识)之间的那个句子定位为待修改句;若所述用户触控指令为手势触控指令,例如划线指令,画圈指令等,则分析所述手势触控指令的轨迹所在位置,并将所述轨迹位于两个标点符号(断句标识)之间的那个句子定位为待修改句。步骤S404,区别显示待修改句,以便用户准确识别和编辑。此时,可以进一步将所述待修改句设为可编辑状态,而所述文本的其他内容则可处于非编辑状态。优选的是,在当前的文本编辑界面上单独弹出并显示一编辑框,并在该编辑框内显示所述待修改句的所有字符;或者,直接在所述文本中对所述待修改句进行视觉区别显示,例如将所述待修改句中的字符进行放大显示、变色显示等处理。步骤S405,对待修改句进行修改。将所述待修改句进行快速定位后,用户可以直接对所述待修改句进行修改编辑,例如对整个句子进行重新编辑,或者对句子中某些错误字符进行更正等。用户可以通过手指点击待修改句中的位置,结合光标实现相关待修改字符的定位,例如用户通过手指点击将光标移动到字符“事”处,并将该字符“事”修改为字符“是”等。或者,用户还可以通过“左右”方向键在待修改句中定位待修改字符。当然,本发明还可以采用其他的定位方式来定位待修改字符。步骤S406,将待修改句的修改内容同步到文本中。例如,当用户对待修改句中所有的错误字符进行了改正后,点击“确定”按钮,将修改后的文字同步到编辑页面,以达到对错误内容进行修改的目的。图5是本发明第一实施例中文本编辑方法的流程图,其可以通过如图2所示的通信终端100实现,包括步骤如下步骤S501,在编辑文本时,收到预定的用户触控指令。所述用户触控指令可以是点击触控指令、手势触控指令等,例如长按指令,划线指令等。步骤S502,根据预定的标点符号将文本划分为至少一个句子。所述预定的标点符号为断句标识,可以包括“逗号”、“句号”、“感叹号”和“问号”等,通过读取文本中的“逗号”、“句号”、“感叹号”和“问号”等断句标识,并将每两个断句标识之间的字符内容确定为一个句子。步骤S503,将用户触控指令对应的触点或者轨迹所处的句子定位为待修改句。若所述用户触控指令为点击触控指令,例如长按指令,单击指令、双击指令等,则分析所述点击触控指令的触点所在位置,并将所述触点位于两个标点符号(断句标识)之间的那个句子定位为待修改句;若所述用户触控指令为手势触控指令,例如划线指令,画圈指令等,则分析所述手势触控指令的轨迹所在位置,并将所述轨迹位于两个标点符号(断句标识)之间的那个句子定位为待修改句。步骤S504,区别显示待修改句。优选的是,显示一编辑框,并在编辑框内显示待修改句的所有字符。或者,直接在文本中对待修改句进行视觉区别显示。步骤S505,从待修改句的所有字符中定位出至少一个待修改字符,并将待修改字符标注为可编辑状态。此时,可将所述待修改句中除所述待修改字符之外的字符设为非编辑状态。例如待修改句为“您昨天找我事不是又事”,可具体定位出“事”和“又”这两个待修改字符,此时这两个待修改字符处于可编辑状态。步骤S506,对所述待修改字符进行修改。例如,收到所述待修改字符对应的正确字符后,将所述待修改字符修改成所述正确字符;或者直接删除该待修改字符。这里,用户可使用输入法的键盘输入正确字符进行更正,并且用户可借助键盘的“左右”方向键,在不同的可编辑字之间进行切换。步骤S507,将待修改句的修改内容同步到文本中。例如,在所述文本中将所述正确字符替代对应的待修改字符。
图6是本发明第二实施例中文本编辑方法的流程图,其可以通过如图2所示的通信终端100实现,包括步骤如下步骤S601,在编辑文本时,用户通过手指在文本中的某个句子上划线,步骤S602,根据预定的标点符号将文本划分为至少一个句子。步骤S603,将划线轨迹所处的句子定位为待修改句。步骤S604,直接在文本中对待修改句进行视觉区别显示,例如将所述待修改句中的字符进行放大显示、变色显示等。步骤S605,对待修改句中各个字符标注对应的第二排序数字。例如,本实施例中的待修改句为“我是是不会放弃的”,该待修改句中一共包括了了八个字符,分别在“我”、“是”、“是”、“不”、“会”、“放”、“弃”、“的”上分别标注“ I ”、“ 2 ”、“ 3 ”、“ 4 ”、“ 5 ”、“ 6 ”、“ 7 ”、“ 8 ”,
作为第二排序数字。步骤S606,接收至少一个第二排序数字。例如,本实施例中用户发现多了一个“是”,可以输入第一个“是”的第二排序数字“2”。步骤S607,将第二排序数字对应的字符定位为待修改字符。例如,本实施例中将“2”对应的“是”定位为待修改字符。步骤S608,将待修改字符标注为可编辑状态。此时,可将所述待修改句中除所述待修改字符之外的字符设为非编辑状态。步骤S609,将待修改字符进行修改。例如,本实施例中用户可以删除该待修改字符
“旦”
TH ο步骤S610,将待修改句的修改内容同步到文本中。图7是本发明第三实施例中文本编辑方法的流程图,其可以通过如图2所示的通信终端100实现,包括步骤如下步骤S701,在编辑文本时,用户通过手指长按文本中的某个句子。步骤S702,根据预定的标点符号将文本划分为至少一个句子。步骤S703,将触点所处的句子定位为待修改句。步骤S704,显示一编辑框,并在该编辑框内显示待修改句的所有字符。步骤S705,接收至少一个拼音首字母。当定位并显示出所述待修改句后,用户可再次使用键盘输入字符的拼音首字母,例如汉字拼音首字母等,以便通过拼音首字母匹配方式,在所述待修改句中定位待修改字符。步骤S706,将拼音首字母与待修改句中各个字符进行匹配,即判断所述待修改句中的字符的拼音首字母是否与所接收的拼音首字母相同。步骤S707,若拼音首字母不和任何字符匹配,则发出不匹配提示。当所述待修改句中没有一个字符的拼音首字母与所接收的拼音首字母相同时,发出不匹配提示,所述提示内容可以采用文字格式、图像格式、视频格式和/或音频格式。步骤S708,若拼音首字母和一个字符匹配,则将匹配的字符定位为待修改字符。当所述待修改句中只有一个字符的拼音首字母与所接收的拼音首字母相同时,则直接将具有相同的拼音首字母的字符定位为待修改字符。步骤S709,若拼音首字母和两个或以上字符匹配,则发出输入两个或以上字符的第一排序数字的选择提示。当所述待修改句中有两个或以上字符的拼音首字母与所接收的拼音首字母相同时,将提示用户输入相关字符的第一排序数字。优选的是,该第一排序数字可以标注在相应的字符上。步骤S710,收到第一排序数字后,将拼音字母和第一排序数字对应的字符定位为待修改字符。例如用户输入拼音首字母“s”时,待修改句中存在“是”、“事”、“时”这三个匹配的字符,若用户想将“事”设为待修改字符,“事”的第一排序数字为“2”,则用户只需输入“s2”即可将“事”定位为待修改字符。步骤S711,将待修改字符标注为可编辑状态。此时,可将所述待修改句中除所述待修改字符之外的字符设为非编辑状态。步骤S712,将待修改字符进行修改。例如,收到待修改字符对应的正确字符后,将待修改字符修改成正确字符;或者,将待修改字符删除等。步骤S713,将待修改句的修改内容同步到文本中。此外,若所述待修改句为“李勇,你昨天找我事不是又是? ”,用户输入三个拼音首字母“sys”,即第一个s定位“事”,第二个y定位“又”,第三s个定位“是”,但由于“李勇”中的“勇”字的首字母也是y,因此优选拼音首字母定位存在方向性,若干拼音首字母之间存在顺序关系。这里,I的定位是在第一个s之后的;也就是说y只在“不是又是”这四个字符里面去查找拼音首字母相符的字符,有且仅有一个字符“又”,从而缩小定位范围,简化操作。图8A 图8G是本发明第三实施例中文本编辑方法的操作界面实例图,具体操作过程如下用户开启通信终端100中的短信应用,编辑短信文本“您昨天找我事不是又事,我昨天不在。”,并准备发送给某个联系人,如图8A所示。用户检查该文本中的句子“您昨天找我事不是又事”时,发现出现两个错误字符,即第一个“事”应该为“是”,“又”应该是“有”,用户在逗号前面句子中进行长按,系统将该句子作为待修改句。具体根据用户手指的点击操作,确定光标的具体位置,再判断用户长按的时间,如果用户长按3秒(可根据需进行设置)。确定了待修改句后,单独弹出一个编辑框,该编辑框中包含了待修改句的所有字符,如图8B所示,该编辑框可以是将原文本的编辑界面遮住或是不遮住的新界面视图。用户点击所述编辑框的“确定”按钮后,显示相应的输入法的键盘界面,此处为九键拼音键盘,并将“您昨天找我事不是又事”被标注为可编辑状态,如图8C所示。用户使用键盘再次对编辑框中的内容进行定位,这里通过拼音首字母方式定位待修改字符。这里用户在键盘上点击“sly”,系统识别出“您昨天找我事不是又事”中以“s”作为拼音首字母的有三个字符“事是事”,然后根据第二个数字“ I ”进行确定是第一个“事”为待修改字符,如该句中以“y”作为拼音首字母的字符只有一个“又”,这样就只用输入“y”就能够定位“又”成待修改字符,这样就能快速的定位到相应的第一个“事”和“又”作为待修改字符,并将其处于可编辑状态,如图8D所示,方便用户进行相应的修改。用户可使用键盘输入字符逐一进行更正,用户首先输入“是”更正后第一个“事”之后,自动跳转到下一个编辑字进行编辑,如图8E所示。用户在此输入“有”更正“又”之后,可以点击当前界面的“确定”按钮,如图SFK示,表示已对待修改句中所有的错误字符进行了改正。若此时如果文本中仍然有错误字符,可通过“左右”方向键跳转回该编辑字再次进行编辑。若用户点击了 “确定”按钮,则将修改后的文字同步到编辑页面,如图SG所示,以达到对错误进行修改的目的。综上所述,本发明在通信终端中编辑文本时,若收到预定的用户触控指令,将根据文本中的“逗号”、“句号”、“感叹号”和“问号”等预定的标点符号自动对文本进行断句;根据用户触控指令从若干句子中准确定位出待修改句,并区别显示该待修改句;此时用户便可以对所述待修改句进行修改编辑,由系统自动将所述待修改句的修改内容同步到文本中。更好的是,还可从所述待修改句的所有字符中定位出待修改字符,并将所述待修改字符标注为可编辑状态,由用户对待修改字符进行修改编辑。借此,本发明可以在文本中快速、准确地定位出需要编辑的文本内容,进而达到快速编辑的效果。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种文本编辑方法,其特征在于,包括步骤如下 在编辑文本时,收到预定的用户触控指令; 根据预定的标点符号将所述文本划分为至少一个句子; 将所述用户触控指令对应的触点或者轨迹所处的所述句子定位为待修改句; 区别显示所述待修改句; 对所述待修改句进行修改; 将所述待修改句的修改内容同步到所述文本中。
2.根据权利要求1所述的文本编辑方法,其特征在于,所述区别显示待修改句的步骤包括 显示一编辑框,并在所述编辑框内显示所述待修改句的所有字符;或者 直接在所述文本中对所述待修改句进行视觉区别显示。
3.根据权利要求1或2所述的文本编辑方法,其特征在于,所述区别显示待修改句的步骤之后以及所述对待修改句进行修改的步骤之前还包括 从所述待修改句的所有字符中定位出至少一个待修改字符,并将所述待修改字符标注为可编辑状态; 所述对待修改句进行修改的步骤包括 对所述待修改字符进行修改。
4.根据权利要求3所述的文本编辑方法,其特征在于,所述在待修改句中定位出至少一个待修改字符的步骤包括 接收至少一个拼音首字母; 将所述拼音首字母与所述待修改句中各个字符进行匹配; 若所述拼音首字母不和任何所述字符匹配,则发出不匹配提示; 若所述拼音首字母和一个所述字符匹配,则将匹配的所述字符定位为待修改字符;若所述拼音首字母和两个或以上所述字符匹配,则发出输入两个或以上所述字符的第一排序数字的选择提示; 收到所述第一排序数字后,将所述拼音字母和所述第一排序数字对应的所述字符定位为待修改字符。
5.根据权利要求3所述的文本编辑方法,其特征在于,所述在待修改句中定位出至少一个待修改字符的步骤包括 对所述待修改句中各个字符标注对应的第二排序数字; 接收至少一个所述第二排序数字; 将所述第二排序数字对应的所述字符定位为待修改字符。
6.一种通信终端,其特征在于,包括有 指令接收模块,用于在编辑文本时,收到预定的用户触控指令; 断句模块,用于根据预定的标点符号将所述文本划分为至少一个句子; 句子定位模块,用于将所述用户触控指令对应的触点或者轨迹所处的所述句子定位为待修改句; 显示模块,用于区别显示所述待修改句; 修改模块,用于对所述待修改句进行修改;同步模块,用于将所述待修改句的修改内容同步到所述文本中。
7.根据权利要求6所述的通信终端,其特征在于,所述显示模块包括 第一显示子模块,用于显示一编辑框,并在所述编辑框内显示所述待修改句的所有字符;或者 第二显示子模块,用于直接在所述文本中对所述待修改句进行视觉区别显示。
8.根据权利要求6或7所述的通信终端,其特征在于,还包括 字符定位模块,用于区别显示所述待修改句之后,从所述待修改句的所有字符中定位出至少一个待修改字符,并将所述待修改字符标注为可编辑状态; 所述修改模块还用于对所述待修改字符进行修改。
9.根据权利要求8所述的通信终端,其特征在于,所述字符定位模块进一步包括 第一接收子模块,用于接收至少一个拼音首字母; 匹配子模块,用于将所述拼音首字母与所述待修改句中各个字符进行匹配; 第一提示子模块,用于若所述拼音首字母不和任何所述字符匹配时,发出不匹配提示; 第一定位子模块,用于若所述拼音首字母和一个所述字符匹配时,将匹配的所述字符定位为待修改字符; 第二提示子模块,用于若所述拼音首字母和两个或以上所述字符匹配时,发出输入两个或以上所述字符的第一排序数字的选择提示; 第二定位子模块,用于收到所述第一排序数字后,将所述拼音字母和所述第一排序数字对应的所述字符定位为待修改字符; 第一设置子模块,用于将所述待修改字符标注为可编辑状态。
10.根据权利要求8所述的通信终端,其特征在于,所述字符定位模块进一步包括 标注子模块,用于对所述待修改句中各个字符标注对应的第二排序数字; 第二接收子模块,用于接收至少一个所述第二排序数字; 第三定位子模块,用于将所述第二排序数字对应的所述字符定位为待修改字符; 第二设置子模块,用于将所述待修改字符标注为可编辑状态。
全文摘要
本发明适用于通信技术领域,提供了一种文本编辑方法,包括步骤有在编辑文本时,收到预定的用户触控指令;根据预定的标点符号将所述文本划分为至少一个句子;将所述用户触控指令对应的触点或者轨迹所处的所述句子定位为待修改句;区别显示所述待修改句;对所述待修改句进行修改;将所述待修改句的修改内容同步到所述文本中。相应地,本发明还提供一种通信终端。借此,本发明可以在文本中快速、准确地定位出需要编辑的文本内容,进而达到快速编辑的效果。
文档编号G06F17/24GK103049206SQ20121056251
公开日2013年4月17日 申请日期2012年12月21日 优先权日2012年12月21日
发明者董志伟 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1