一种文字处理方法及装置的制造方法

文档序号:10655069阅读:140来源:国知局
一种文字处理方法及装置的制造方法
【专利摘要】本发明实施例提供了一种文字处理方法及装置,该方法中,当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部,根据预设文字提取规则,从所述参考段落中提取至少一组目标文字,输出所述至少一组目标文字。本发明实施例中,无需通过滑动当前界面上的游标来提取目标文字,在确定触屏操作所对应的参考段落后,根据预设文字提取规则即可自动提取并输出至少一组文字,减少了由滑动游标导致的误操作,同时减少了耗时。
【专利说明】
一种文字处理方法及装置
技术领域
[0001]本发明涉及文字处理技术领域,特别是涉及一种文字处理方法及装置。
【背景技术】
[0002]随着科学技术的发展,触摸屏的应用越来越普遍,有时用户会对触摸屏上显示的文字内容中某些类型的一组文字进行编辑,其中,某些类型通常为姓名、地址、电话号码、网址和电子邮件中的至少一种,例如:用户对触摸屏上显示的短信中的姓名“王红”进行编辑(复制、剪贴或分享等等),此时,需要先通过滑动当前界面上的游标选定所要选取的一组文字“王红”,然后再对所选取的一组文字“王红”进行对应的编辑。
[0003]由于移动终端的屏幕尺寸较小以及界面上的文字间隔较小,在滑动游标过程中容易产生误操作,使得选取过程较为费时。

【发明内容】

[0004]本发明实施例的目的在于提供一种文字处理方法,自动提取并输出至少一组文字,减少误操作,减少耗时。具体技术方案如下:
[0005]—种文字处理方法,应用于移动终端,所述方法包括:
[0006]当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部;
[0007]根据预设文字提取规则,从所述参考段落中提取至少一组目标文字;
[0008]输出所述至少一组目标文字。
[0009]可选的,所述当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,包括:
[0010]当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的被触摸位置,将该被触摸位置上的文字所在的段落确定为所述触屏操作所对应的参考段落。
[0011 ]可选的,所述根据预设文字提取规则,从所述参考段落中提取至少一组目标文字,包括:
[0012]根据预设正则表达式,从所述参考段落中抽取符合所述预设正则表达式的至少一组目标文字。
[0013]可选的,所述输出所述至少一组目标文字,包括:
[0014]弹出目标窗口;
[0015]按照预定显示顺序在所述目标窗口中罗列展示所述至少一组目标文字。
[0016]可选的,所述预定显示顺序包括:
[0017]各组目标文字在所述参考段落中的排列顺序。
[0018]可选的,所述方法还包括:
[0019]在所述目标窗口中显示所述参考段落。
[0020]一种文字处理装置,应用于移动终端,所述装置包括:
[0021]确定模块,用于当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部;
[0022]提取模块,用于根据预设文字提取规则,从所述参考段落中提取至少一组目标文字;
[0023]输出模块,用于输出所述至少一组目标文字。
[0024]可选的,所述确定模块,具体用于:
[0025]当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的被触摸位置,将该被触摸位置上的文字所在的段落确定为所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部。
[0026]可选的,所述提取模块,具体用于:
[0027]根据预设正则表达式,从所述参考段落中抽取符合所述预设正则表达式的至少一组目标文字。
[0028]可选的,所述输出模块,包括:
[0029]弹出单元,用于弹出目标窗口;
[0030]展示单元,用于按照预定显示顺序在所述目标窗口中罗列展示所述至少一组目标文字。
[0031]可选的,所述预定显示顺序包括:
[0032]各组目标文字在所述参考段落中的排列顺序。
[0033]可选的,所述装置还包括:
[0034]显示模块,用于在所述目标窗口中显示所述参考段落。
[0035]本发明实施例中,当检测到针对当前界面的触屏操作时,确定触屏操作所对应的参考段落,根据预设文字提取规则,从参考段落中提取至少一组目标文字,输出该至少一组目标文字,由此,无需通过滑动当前界面上的游标来提取目标文字,在确定触屏操作所对应的参考段落后,根据预设文字提取规则即可自动提取并输出至少一组文字,减少了由滑动游标导致的误操作,减少了耗时。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本发明实施例提供的文字处理方法的第一种流程示意图;
[0038]图2为本发明实施例提供的文字处理方法的第二种流程示意图;
[0039]图3为本发明实施例提供的文字处理方法的第三种流程示意图;
[0040]图4为本发明实施例提供的目标窗口中显示参考段落与三组目标文字的示意图;
[0041]图5为本发明实施例提供的文字处理装置的第一种结构示意图;
[0042]图6为本发明实施例提供的文字处理装置的第二种结构示意图;
[0043]图7为本发明实施例提供的文字处理装置的第三种结构示意图。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]为了解决现有技术问题,本发明实施例提供了一种文字处理方法及装置。
[0046]下面首先对本发明实施例所提供的一种文字处理方法进行介绍。
[0047]需要说明的是,本发明实施例所提供的一种文字处理方法应用于移动终端。在实际应用中,该移动终端可以为智能手机和平板电脑等具有触摸屏的设备,这都是合理的。
[0048]另外,本发明实施例所提供的一种文字处理方法执行主体可以为一种文字处理装置,该文字处理的装置可以为独立的客户端软件,此时,该独立的客户端软件可以通过执行本实施例所提供方法来自动提取并输出至少一组文字,或者,该文字处理装置可以为某一客户端软件中的插件,此时,通过该插件执行本实施例所提供方法使得该客户端软件能够自动提取并输出至少一组文字。
[0049]如图1所示,本发明实施例提供的一种文字处理方法,应用于移动终端,可以包括:
[0050]SlOl:当检测到针对当前界面的触屏操作时,确定该触屏操作所对应的参考段落。
[0051]其中,当前界面中显示有文字段落,参考段落为文字段落的一部分或全部。
[0052]由于触摸屏操作方便,因此,越来越多的人使用带有触摸屏的移动终端。当在移动终端的当前界面中显示有文字段落时,检测针对当前界面的触屏操作,其中,当前界面可以为移动终端上可以显示文字段落的各种软件的界面,例如:即时通信应用的对话界面、短信界面或备忘录的输入界面等等。该触屏操作可以为长按操作和点击操作中的任何一种。
[0053]在检测到针对当前界面的触屏操作时,确定该触屏操作所对应的参考段落,该参考段落可以为文字段落的一部分也可以为全部。当在当前界面中显示的文字段落为一段时,该参考段落为文字段落的全部;当在当前界面中显示的文字段落为多段时,该参考段落为该多段中的一段即文字段落的一部分。
[0054]S102:根据预设文字提取规则,从参考段落中提取至少一组目标文字。
[0055]在确定该触屏操作所对应的参考段落后,可以根据预设文字提取规则,自动从该参考段落中提取至少一组目标文字,其中,该预设文字提取规则为可以从一段文字中提取出一组文字的规则,该一组文字的类型可以为姓名、生日、地址、电话号码、网址和电子邮件中的至少一种。
[0056]例如:确定触屏操作所对应的参考段落为:我叫James,生日是1990/10/10,电话是1234567890,根据预设文字提取规则,提取三组目标文字,分别为James、1990/10/10和1234567890。
[0057]S103:输出该至少一组目标文字。
[0058]在从参考段落中提取至少一组目标文字后,为了方便对该至少一组目标文字进行编辑,可以输出该至少一组目标文字。
[0059]本发明实施例中,当检测到针对当前界面的触屏操作时,确定触屏操作所对应的参考段落,根据预设文字提取规则,从参考段落中提取至少一组目标文字,输出该至少一组目标文字,由此,无需通过滑动当前界面上的游标来提取目标文字,在确定触屏操作所对应的参考段落后,根据预设文字提取规则即可自动提取并输出至少一组文字,减少了由滑动游标导致的误操作,同时减少了耗时。
[0060]具体的,当检测到针对当前界面的触屏操作时,确定该触屏操作所对应的参考段落,可以包括:
[0061]当检测到针对当前界面的触屏操作时,确定该触屏操作所对应的被触摸位置,将该被触摸位置上的文字所在的段落确定为该触屏操作所对应的参考段落。
[0062]由于触摸屏上表示位置的坐标为绝对坐标(X,Y),其中,Χ为横向坐标,Y为纵向坐标,因此,在检测到针对当前界面的触屏操作时,通过被触摸位置的绝对坐标即可确定该触屏操作所对应的被触摸位置。例如:触屏操作为点击操作,当检测到针对当前界面的点击操作时,通过确定该点击操作所对应的被触摸位置的绝对坐标(I,2)即可确定该被触摸位置。
[0063]由于当前界面中显示有文字段落,因此,在确定了被触摸位置后,即可确定该被触摸位置上的文字,将该文字所在的段落确定为该触屏操作所对应的参考段落。其中,被触摸位置上文字的确定方式可以采用现有技术,在此不做限定。
[0064]例如:当前界面中显示的文字段落为:“我叫James,生日是1990/10/10,电话是1234567890”。用户点击“生”字所在的位置,“生”字所在位置的绝对坐标为(I,2),“日”字所在位置的绝对坐标为(I,3)。当检测到针对当前界面的点击操作时,确定该点击操作所对应的被触摸位置的绝对坐标为(I,2 ),通过绝对坐标(I,2)即可确定该被触摸位置为“生”字所在的位置,确定该触摸位置上的文字为“生”字,将“生”字所在的段落“我叫James,生日是1990/10/10,电话是1234567890”确定为该点击操作所对应的参考段落。
[0065]具体的,所述根据预设文字提取规则,从参考段落中提取至少一组目标文字,可以包括:
[0066]根据预设正则表达式,从参考段落中抽取符合该预设正则表达式的至少一组目标文字。
[0067]为了从参考段落中提取目标文字,可以建立与各种类型的目标文字对应的RE(Regular Express1n,正则表达式),还可以建立与用户的通讯录匹配的RE,其中,RE可以使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,因此,RE可以用来检索符合模式的文字段落。
[0068]通过RE检索该参考段落中是否存在已建立的类型的目标文字,当然,还可以通过现有技术中的除RE以外其他的方式来检索该参考段落中是否存在已建立的类型的目标文字。
[0069]当检索到该参考段落中存在已建立的类型的目标文字时,抽取出所检索到目标文字,其中,该检索到的目标文字至少为一组。
[0070]需要说明的是,输出所述至少一组目标文字的具体实现方式存在多种,下面进行举例介绍。
[0071]在一种实现方式中,如图2所示,输出所述至少一组目标文字(S103),可以包括:
[0072]S1031:弹出目标窗口。
[0073]为了方便对从参考段落中提取的至少一组目标文字进行编辑,可以弹出一个新的目标窗口,该目标窗口可以置顶显示在当前界面上。
[0074]S1032:按照预定显示顺序在目标窗口中罗列展示该至少一组目标文字。
[0075]在该目标窗口中罗列展示该至少一组目标文字,由此,可以突出且醒目的提示用户从参考段落中提取出的目标文字。
[0076]具体的,在本发明实施例的一种具体实现方式中,所述预定显示顺序可以包括:
[0077]各组目标文字在参考段落中的排列顺序。
[0078]由于从参考段落中提取的目标文字为至少一组,因此,当目标文字为多组时,可以根据各组目标文字在参考段落中的排列顺序在目标窗口中罗列展示该至少一组目标文字,当目标文字为一组时,在目标窗口中展示一组目标文字即可。同时,在每组目标文字的对应位置处还可以显示编辑按钮,例如:复制和剪切,以便用户对该组目标文字进行编辑。
[0079]由此,通过弹出目标窗口并在该目标窗口中罗列展示该至少一组目标文字的方式,可以突出且醒目的提示用户从参考段落中提取出的至少一组目标文字,以便用户对该至少一组目标文字进行编辑。
[0080]进一步的,在图2所示实施例的基础上,如图3所示,本发明实施例提供的一种文字处理方法,应用于移动终端,还可以包括:
[0081 ] S104:在目标窗口中显示参考段落。
[0082]为了更好的向用户展示从参考段落中提取的至少一组目标文字,还可以将参考段落显示在目标窗口中,具体的,可以将参考段落显示在目标窗口的最上方,以便用户获知该至少一组目标文字所在的参考段落。
[0083]例如:如图4所示,移动终端为手机,参考段落为:“我叫James,生日是1990/10/10,电话是1234567890”,提取的三组目标文字分别为James、1990/10/10和1234567890,将参考段落及三组目标文字均显示在目标窗口,其中,每组目标文字的右侧显示有复制及剪切按钮。
[0084]由此,通过在目标窗口中显示参考段落的方式,进一步提高了用户体验。
[0085]相对于上述方法实施例,本发明实施例还提供了一种文字处理装置,应用于移动终端,如图5所示,该装置可以包括:
[0086]确定模块201,用于当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部;
[0087]提取模块202,用于根据预设文字提取规则,从所述参考段落中提取至少一组目标文字;
[0088]输出模块203,用于输出所述至少一组目标文字。
[0089]本发明实施例中,当检测到针对当前界面的触屏操作时,确定触屏操作所对应的参考段落,根据预设文字提取规则,从参考段落中提取至少一组目标文字,输出该至少一组目标文字,由此,无需通过滑动当前界面上的游标来提取目标文字,在确定触屏操作所对应的参考段落后,根据预设文字提取规则即可自动提取并输出至少一组文字,减少了由滑动游标导致的误操作,同时减少了耗时。
[0090]具体的,所述确定模块201,可以具体用于:
[0091]当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的被触摸位置,将该被触摸位置上的文字所在的段落确定为所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部。
[0092]具体的,所述提取模块202,可以具体用于:
[0093]根据预设正则表达式,从所述参考段落中抽取符合所述预设正则表达式的至少一组目标文字。
[0094]在一种实现方式中,如图6所示,所述输出模块203,可以包括:
[0095]弹出单元2031,用于弹出目标窗口;
[0096]展示单元2032,用于按照预定显示顺序在所述目标窗口中罗列展示所述至少一组目标文字。
[0097]由此,通过弹出目标窗口并在该目标窗口中罗列展示该至少一组目标文字的方式,可以突出且醒目的提示用户从参考段落中提取出的至少一组目标文字,以便用户对该至少一组目标文字进行编辑。
[0098]具体的,所述预定显示顺序可以包括:
[0099]各组目标文字在所述参考段落中的排列顺序。
[0100]进一步的,在图6所述实施例的基础上,如图7所示,本发明实施例提供的一种文字处理装置,应用于移动终端,还可以包括:
[0101]显示模块204,用于在所述目标窗口中显示所述参考段落。
[0102]由此,通过在目标窗口中显示参考段落的方式,进一步提高了用户体验。
[0103]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0104]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0105]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种文字处理方法,应用于移动终端,其特征在于,所述方法包括: 当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部; 根据预设文字提取规则,从所述参考段落中提取至少一组目标文字; 输出所述至少一组目标文字。2.根据权利要求1所述的方法,其特征在于,所述当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,包括: 当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的被触摸位置,将该被触摸位置上的文字所在的段落确定为所述触屏操作所对应的参考段落。3.根据权利要求1所述的方法,其特征在于,所述根据预设文字提取规则,从所述参考段落中提取至少一组目标文字,包括: 根据预设正则表达式,从所述参考段落中抽取符合所述预设正则表达式的至少一组目标文字。4.根据权利要求1所述的方法,其特征在于,所述输出所述至少一组目标文字,包括: 弹出目标窗口; 按照预定显示顺序在所述目标窗口中罗列展示所述至少一组目标文字。5.根据权利要求4所述的方法,其特征在于,所述预定显示顺序包括: 各组目标文字在所述参考段落中的排列顺序。6.根据权利要求4所述的方法,其特征在于,所述方法还包括: 在所述目标窗口中显示所述参考段落。7.一种文字处理装置,应用于移动终端,其特征在于,所述装置包括: 确定模块,用于当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部; 提取模块,用于根据预设文字提取规则,从所述参考段落中提取至少一组目标文字; 输出模块,用于输出所述至少一组目标文字。8.根据权利要求7所述的装置,其特征在于,所述确定模块,具体用于: 当检测到针对当前界面的触屏操作时,确定所述触屏操作所对应的被触摸位置,将该被触摸位置上的文字所在的段落确定为所述触屏操作所对应的参考段落,其中,所述当前界面中显示有文字段落,所述参考段落为所述文字段落的一部分或全部。9.根据权利要求7所述的装置,其特征在于,所述提取模块,具体用于: 根据预设正则表达式,从所述参考段落中抽取符合所述预设正则表达式的至少一组目标文字。10.根据权利要求7所述的装置,其特征在于,所述输出模块,包括: 弹出单元,用于弹出目标窗口; 展示单元,用于按照预定显示顺序在所述目标窗口中罗列展示所述至少一组目标文字。
【文档编号】G06F17/24GK106021218SQ201610363804
【公开日】2016年10月12日
【申请日】2016年5月26日
【发明人】詹孟学
【申请人】北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1