一种文本处理方法及装置与流程

文档序号:12595765阅读:158来源:国知局
一种文本处理方法及装置与流程

本发明涉及人机交互技术领域,尤其涉及一种文本处理方法及装置。



背景技术:

目前,人们每天都会在手机或平板电脑等触控终端上收到大量的文字信息,例如短信和即时通讯类软件等各大应用的消息推送等。当触控终端的用户想要对文字信息中的感兴趣的关键词进行操作(例如搜索文字信息中的关键词或分享文字信息中的关键词)时,需进行多步操作,操作耗时长、不便捷。

因此,本领域技术人员需要提供一种文本处理方法及装置,能够方便用户对文本中的关键词进行操作。



技术实现要素:

为了解决现有技术问题,本发明提供了一种文本处理方法及装置,能够方便用户对文本中的关键词进行操作。

本发明实施例提供了一种文本处理方法,包括:

响应于触控终端感应到的外界触控,获取所述外界触控的位置信息;

根据所述外界触控的位置信息,确定分词区域;

识别所述分词区域中的文字,得到第一文本;

对所述第一文本中的文字进行分词,得到分词结果;

显示所述分词结果。

优选地,所述根据所述外界触控的位置信息,确定分词区域,具体包括:

获取所述触控终端上每个显示区域的区域位置信息;

根据所述外界触控的位置信息和所述触控终端上每个显示区域的区域位置信息,逐一检测所述外界触控与所述触控终端上每个显示区域的位置关系;

当所述外界触控落在第一显示区域内时,则确定所述第一显示区域为所述分词区域,所述第一显示区域为所述触控终端上一显示区域。

优选地,所述显示所述分词结果,具体包括:

生成分词显示界面和至少一个视图控件;

将所述分词结果中的每个词分别添加至一个视图控件中;

在所述分词显示界面上显示全部视图控件。

优选地,所述对所述第一文本中的文字进行分词,得到分词结果,具体包括:

判断所述第一文本的字符数量是否大于预设值;

如果否,则对所述第一文本中全部文字进行分词,得到所述分词结果;

如果是,则根据所述外界触控的位置信息,确定第二文本,并对所述第二文本中全部文字进行分词,得到所述分词结果,所述第一文本包括所述第二文本中的全部文字,且所述第二文本中字符的数量等于所述预设值。

优选地,所述显示所述分词结果,之后还包括:

接收用户触发的关键词选择指令,所述关键词选择指令是根据所述分词结果发出的;

根据所述关键词选择指令,从所述分词结果中获取所述用户选择的关键词;

显示所述关键词;

接收所述用户触发的关键词操作指令,所述关键词操作指令携带有操作类型,所述操作类型包括搜索和分享;

根据所述操作类型,对所述关键词进行操作。

本发明实施例还提供了一种文本处理装置,包括:获取单元、确定单元、识别单元、分词单元和显示单元;

所述获取单元,用于响应于触控终端感应到的外界触控,获取所述外界触控的位置信息;

所述确定单元,用于根据所述外界触控的位置信息,确定分词区域;

所述识别单元,用于识别所述分词区域中的文字,得到第一文本;

所述分词单元,用于对所述第一文本中的文字进行分词,得到分词结果;

所述显示单元,用于显示所述分词结果。

优选地,所述确定单元,包括:获取子单元、检测子单元和第一确定子单元;

所述获取子单元,用于获取所述触控终端上每个显示区域的区域位置信息;

所述检测子单元,用于根据所述外界触控的位置信息和所述触控终端上每个显示区域的区域位置信息,逐一检测所述外界触控与所述触控终端上每个显示区域的位置关系;

所述第一确定子单元,用于当所述检测子单元检测到所述外界触控落在第一显示区域内时,则确定所述第一显示区域为所述分词区域,所述第一显示区域为所述触控终端上一显示区域。

优选地,所述显示单元,包括:生成子单元、显示子单元和添加子单元;

所述生成子单元,用于生成分词显示界面和至少一个视图控件;

所述添加子单元,用于将所述分词结果中的每个词分别添加至一个视图控件中;

所述显示子单元,用于在所述分词显示界面上显示全部视图控件。

优选地,所述分词单元,包括:判断子单元、分词子单元和第二确定子单元;

所述判断子单元,用于判断所述第一文本的字符数量是否大于预设值;

所述分词子单元,用于当所述判断子单元判断所述第一文本的字符数量不大于所述预设值时,对所述第一文本中全部文字进行分词,得到所述分词结果;

所述第二确定子单元,用于当所述判断子单元判断所述第一文本的字符数量大于所述预设值时,根据所述外界触控的位置信息,确定第二文本,所述第一文本包括所述第二文本中的全部文字,且所述第二文本中字符的数量等于所述预设值;

所述分词子单元,还用于当所述第二确定子单元确定所述第二文本时,对所述第二文本中全部文字进行分词,得到所述分词结果。

优选地,还包括:接收单元和操作单元;

所述接收单元,用于接收用户触发的关键词选择指令,所述关键词选择指令是根据所述分词结果发出的;

所述获取单元,还用于根据所述关键词选择指令,从所述分词结果中获取所述用户选择的关键词;

所述显示单元,还用于显示所述关键词;

所述接收单元,还用于接收所述用户触发的关键词操作指令,所述关键词操作指令携带有操作类型,所述操作类型包括搜索和分享;

所述操作单元,用于根据所述操作类型,对所述关键词进行操作。

本发明实施例还提供了一种文本处理方法,包括:

在触摸屏上显示文字区域;

响应于对所述文字区域的外界触控,对所述文字区域中的文字进行分词;

显示所述分词结果。

优选地,所述显示所述分词结果,具体包括:

生成分词显示界面,所述分词显示界面包括至少一个子视图;

分别在每个子视图中显示所述分词结果中的一个词。

本发明实施例还提供了一种文本处理装置,包括:文字区域显示单元、分词单元和分词结果显示单元;

所述文字区域显示单元,用于在触摸屏上显示文字区域;

所述分词单元,用于响应于对所述文字区域的外界触控,对所述文字区域的问自己进行分词;

所述分词结果显示单元,用于显示所述分词结果。

优选地,所述分词结果显示单元,包括:生成子单元和显示子单元;

所述生成子单元,用于生成分词显示界面,所述分词显示界面包括至少一个子视图;

所述显示子单元,用于分别在每个子视图中显示所述分词结果中的一个词。

与现有技术相比,本发明至少具有以下优点:

本发明实施例提供的文本处理方法及装置,在触控终端感应到的外界触控后,获取外界触控的位置信息。根据外界触控的位置信息,确定分词区域。该分词区域为用户需进一步操作的关键词所属的区域。之后,识别分词区域中的文字,得到第一文本后,再对第一文本进行分词,得到分词结果。此时,将分词结果显示,以便用户从分词结果中选择一个或多个关键词后进行下一步操作。由上可知,本发明实施例提供的文本处理方法及装置,将触控感应、文字识别以及分词相结合,高效快捷的得到外界触控所指示的区域中的字、词语和命名实体等,方便用户直接选择文本中的关键词,无需用户在后续操作时另外输入关键词,提高了操作的效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明提供的文本处理方法实施例一的流程图;

图2为本发明提供的文本处理方法实施例二的流程图;

图3为本发明提供的文本处理方法实施例三的流程图;

图4为本发明提供的文本处理装置实施例一的结构图;

图5为本发明提供的文本处理装置实施例二的结构图;

图6为本发明提供的文本处理装置实施例三的结构图;

图7(a)为本发明实施例提供的文本处理方法及装置中外界触控区域和分词区域的示意图;

图7(b)为本发明实施例提供的文本处理方法及装置中显示分词结果的示意图;

图8(a)-图8(c)为本发明实施例提供的文本处理方法及装置中显示分词结果的示意图;

图9(a)和图9(b)为本发明实施例提供的文本处理方法及装置中对分词结果中的关键词进行操作时的示意图;

图10为本发明提供的文本处理方法实施例四的流程示意图;

图11为本发明提供的文本处理装置实施例四的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。

在介绍本发明的具体实施方式之前,首先介绍与本发明具体实施方式相关的多个技术术语。

压力触控:当触控终端如触屏手机感受到外界压力后,系统可以捕获到压力信息。

分词:指的是将一个文字序列切分成一个一个单独的字、词语或命名实体等。分词过程就是按照一定的规范,将连续的文字序列重新组合成单独的字、词语或命名实体序列的过程。

命名实体:指人名、机构名、地名以及其他所有以名称为标识的实体。更广泛的实体还包括数字、日期、货币、地址等。

关键词:一段完整语句中用户所感兴趣的文字片段。

还需要说明的是,本发明实施例提供的文本处理方法及装置在触控终端运行任何应用程序的情况下均可实现。所述应用程序包括但不限于短信、网页浏览、实时通讯和其他具有文字显示功能的程序等。

方法实施例一:

参见图1,该图为本发明提供的文本处理方法实施例一的流程图。

本实施例提供的文本处理方法,包括:

S101:响应于触控终端感应到的外界触控,获取所述外界触控的位置信息;

可以理解的是,触控终端可以为任一具有触摸感应功能的设备,包括但不限于手机和平板电脑等。其感应到的外界触控包括且不限于单点或多点按压、单点或多点滑动操作、单点或多点触摸、单点或多点压力触控和触摸面积感应等。当外界操作满足相应的感应阈值时,触控终端即可感应到相应的外界操作。

需要说明的是,当触控终端感应到外界触控时,会获取到外界触控在触控终端上的位置信息,如坐标等。获取到的所述外界触控的位置信息为该外界触控在触控终端上的坐标(一般由X轴坐标和Y轴坐标构成)。此时,系统可识别出外界触控施加的位置,以便对触控区域进行各种相应的操作。

S102:根据所述外界触控的位置信息,确定分词区域;

可以理解的是,所述分词区域可根据触控终端当前显示视图以及外界触控的位置信息确定。一般,触控终端系统中包括图片显示模块和文字显示模块。文字显示模块又包括多个不同的文字显示子模块,如短信文字框等。各显示模块和文字框等均由区域坐标进行划分。系统中一般保存有触控终端上各模块的位置信息。当感应到外界触控,获取到外界触控的位置信息后,以此为依据可识别出外界触控位于系统中的哪个显示模块,即可将该显示模块确定分词区域。

下面以在触控终端上显示短信应用画面为例,详细介绍本实施例中确定分词区域的过程。可以理解的是,以下仅为示例性说明,并不对本发明做任何限定。

如图7(a)所示,外界触控落在触控终端上手指处圆形所围的区域。此时,系统可获取到出外界触控的位置信息,并根据外界触控的位置信息,确定分词区域为手指所在的短信文本框所划分的区域。

此外,当在触控终端系统上运行一全屏显示应用,如网页、阅读器等时,触控终端上各显示区域并无实际显示的线条区分。此时,屏幕显示的区域可分为图片显示区域和文字显示区域,各区域也是由图片显示模块和文字显示模块所表示,并由位置信息进行划分。当外界触控处于文字显示区域时,触控终端上整个显示文字的区域即为分词区域。

这里还需要说明的是,图7(a)所示仅是以单指按压激活外界触控为例来说明如何确定分词区域,本发明不对如何激活外界触控进行限制,本领域技术人员可根据实际情况具体设定,具体实施方式与上述类似,在此不再一一赘述。

S103:识别所述分词区域中的文字,得到第一文本;

可以理解的是,当系统中保存有个显示模块的内容信息时,直接获取到分词区域所代表的文字显示模块中的文字内容即可得到第一文本。以短信显示为例,第一文本为短信框中全部文字的集合;以阅读器为例,第一文本为此时屏幕显示出的全部文字的集合。

S104:对所述第一文本中的文字进行分词,得到分词结果;

S105:显示所述分词结果。

对第一文本进行分词后,得到多个词语、字、短语和命名实体等,即分词结果,如图7(b)所示。这里需说明的是,可采用自然语言算法根据第一文本中文字的具体语义对第一文本进行分词,具体分词方法及过程这里不再赘述。

将分词区域的文本分词后,将分词结果显示。这样,用户就可从分词结果中直接选择需要进一步操作的关键词,便于用户直接对文本中的关键词进行操作。

需要说明的是,如图8(a)-图8(c)所示,用户可从分词结果中选择一个或多个字、词语或命名实体,还可选择连续或不连续的字、词语或命名实体。此外,显示分词结果的形式可如图8所示,还可为其他显示方式,如在外界触控区域附近创建窗口显示等。本领域技术人员可根据实际情况具体设定显示分词结果的方式及显示分词结果时每个词的排列顺序。分词结果中各个字、词语或命名实体之间可如图8(a)-图8(c)所示之间存在间距,也可不存在间距仅由线分开。当分词结果过多,无法在完全显示分词结果的情况下保证用户能分辨出显示内容时,可一次显示但滑动展示给用户,也可分次显示给用户。

本实施例提供的文本处理方法,在触控终端感应到的外界触控后,获取外界触控的位置信息。根据外界触控的位置信息,确定分词区域。该分词区域为用户需进一步操作的关键词所属的区域。之后,识别分词区域中的文字,得到第一文本后,再对第一文本进行分词,得到分词结果。此时,将分词结果显示,以便用户从分词结果中选择一个或多个关键词后进行下一步操作。由上可知,本实施例提供的文本处理方法,将触控感应、文字识别以及分词相结合,高效快捷的得到外界触控所指示的区域中的字、词语和命名实体等,方便用户直接选择文本中的关键词,无需用户在后续操作时另外输入关键词,提高了操作的效率。

方法实施例二:

参见图2,该图为本发明提供的文本处理方法实施例二的流程图。相较于图1,本实施例提供了一种更加具体的文本处理方法。

本实施例中的S201与方法实施例一中的S101相同,在此不再赘述。

本实施例提供的文本处理方法,还包括:

S202:获取所述触控终端上每个显示区域的区域位置信息;

可以理解的是,触控终端上各显示区域的位置可根据操作变化。因此,为保证正确获取用户感兴趣的区域中的文字,应以感应到外界触控时触控终端上每个显示区域的位置来确定分词区域。

S203:根据所述外界触控的位置信息和所述触控终端上每个显示区域的区域位置信息,逐一检测所述外界触控与所述触控终端上每个显示区域的位置关系;

S204:当所述外界触控落在第一显示区域内时,则确定所述第一显示区域为所述分词区域,所述第一显示区域为所述触控终端上一显示区域。

以坐标为例,触控终端上各显示区域的区域位置信息为一坐标范围区域。当获取到外界触控的坐标后,可判断出外界触控落在触控终端上的哪一显示区域的坐标范围中。外界触控所属的显示区域即分词区域。

此外,由于触控终端上所显示的内容不止会包括文字,还可为图片等。而显然的是,本发明提供的文本处理方法是对文字进行的操作。因此,本实施例提供的文本处理方法,还包括判断所述分词区域中是否包括文字的步骤。如果分词区域中不包括文字,则结束文本处理过程;如果分词区域中包括文字,则执行步骤S205。

S205:判断所述第一文本的字符数量是否大于预设值;如果否,则执行步骤S206;如果是,则执行步骤S207。

需要说明的是,预设值可为100或200,还可根据实际需要具体设定或获取,在此不再一一列举。

S206:对所述第一文本中全部文字进行分词,得到所述分词结果;

由于文本处理区域中包括的文字数量可能过多。实际操作时,将第一文本中的所有文字均进行分词操作,会得到过多的分词结果,不方便用户从中选择关键词。因此,为了提高分词效率,方便用户从分词结果中选择关键词,本实施例提供的文本处理方法还可根据实际情况,对分词区域中的一部分文字进行分词,使用户从该一部分文字的分词结果中选择关键词,提高用户的交互体验。

此时,本实施例提供的文本处理方法,还包括:

S207:根据所述外界触控的位置信息,确定第二文本,并对所述第二文本中全部文字进行分词,得到所述分词结果,所述第一文本包括所述第二文本中的全部文字,且所述第二文本中字符的数量等于所述预设值。

需要说明的是,当得到外界触控的位置信息时,可得知外界触控处于第一文本中的哪个字符附近。此时,可根据预设规则,获取外界触控附近数量等于预设值的字符,生成第二文本,并对第二文本进行分词,得到分词结果。例如,取压力感应区域附近的50或100个字生成第二文本。这50或100个字,可以从外界触控处向前取一半数量的字,并从外界触控处向后取一半数量的字。本领域技术人员还可以根据实际情况,具体设定得到第二文本的方式,在此不再一一列举。

方法实施例三:

参见图3,该图为本发明提供的文本处理方法实施例三的流程图。相较于图1,本实施例提供了一种更加具体的文本处理方法。

本实施例中的S301-S304分别于方法实施例一中的S101-S104相同,在此不再赘述。

可以理解的是,上述实施例中得到的分词结果可在窗口中将其显示给用户。并且,用户可选择关闭该关键词选择窗口来终止关键词选择过程。

本实施例提供的文本处理方法,还包括:

S305:生成分词显示界面和至少一个视图控件;

S306:将所述分词结果中的每个词分别添加至一个视图控件中,并在所述分词显示界面上显示全部视图控件。

需要说明的是,图8(a)-图8(c)示出了一种分词显示界面的具体实现形式。分词显示界面中每个长方形块为显示出的一个视图控件,每个视图控件用于显示分词结果中的一个词(字、词语或命名实体)。每个视图控件的显示大小、显示位置等可根据实际情况具体设定。例如,可将每个视图控件分散显示在分词显示界面中,以方便用户从中选择关键词。同时,本领域技术人员还可根据需求,使用不同的颜色、字体或大小等显示分词结果中的字、词语或命名实体,如使用不同显示效果显示分词结果中的数字或用户选择概率高的词。当用户从分词结果中选择关键字时,可直接点击分词显示界面中相应的视图控件。

另外,分词显示界面或窗口中包括一关闭键,如图8(c)中左下角所示的“X”键,用户通过点击该关闭键关闭分词显示界面或窗口。

本实施例提供的文本处理方法,还包括:

S307:接收用户触发的关键词选择指令,所述关键词选择指令是根据所述分词结果发出的;

需要说明的是,如图8(a)-图8(c)所示,用户可通过点击一个或多个视图控件,从分词结果中选择一个或多个词语或命名实体还可选择连续或不连续的词语或命名实体。

S308:根据所述关键词选择指令,从所述分词结果中获取所述用户选择的关键词;

S309:显示所述关键词;

如图9(a)和图9(b)所示,用户通过点击分词结果中的词语或命名实体,触发关键词选择指令。在接收到关键词选择指令后,将用户所选择的关键此突出显示(例如,高亮显示、改变该视图控件或词的颜色、改变字体等),以便用户对该关键词进行后续操作。

S310:接收所述用户触发的关键词操作指令,所述关键词操作指令携带有操作类型,所述操作类型包括搜索和分享;

S311:根据所述操作类型,对所述关键词进行操作。

在用户选择某一个或多个视图控件后,在相应位置生成与各种操作类型相对应的操作按键。而后,用户通过点击关键词附近的操作按键,触发相应的针对该关键词的关键词操作指令,不同的操作按键代表不同的操作类型。之后,可根据该操作类型,对用户选择的关键词进行操作。该操作包括但不限于搜索和分享等。图9(a)为对关键词进行搜索操作的一种示例,图9(b)为对关键词进行分享操作的一种示例。包括对分词结果中的单个字、词语或命名实体及多个字、词语或命名实体进行操作。

上述实施例中需要特别说明的是,图7、图8以及图9仅是为了方便理解本发明提供的文本处理方法的举例,并不是对本发明的限定。本领域技术人员可根据实际情况具体设定本发明提供的文本处理方法的具体实施方式,在此不再一一赘述。

基于上述实施例提供的文本处理方法,本发明实施例还提供了一种文本处理装置。

装置实施例一:

参见图4,该图为本发明提供的文本处理装置实施例一的结构图。

本实施例提供的文本处理装置,包括:获取单元100、确定单元200、识别单元300、分词单元400和显示单元500;

所述获取单元100,用于响应于触控终端感应到的外界触控,获取所述外界触控的位置信息;

可以理解的是,触控终端可以为任一具有触摸感应功能的设备,包括但不限于手机和平板电脑等。

所述确定单元200,用于根据所述外界触控的位置信息,确定分词区域;

所述识别单元300,用于识别所述分词区域中的文字,得到第一文本;

所述分词单元400,用于对所述第一文本中的文字进行分词,得到分词结果;

所述显示单元500,用于显示所述分词结果。

本实施例提供的文本处理装置,在触控终端感应到的外界触控后,获取单元获取外界触控的位置信息。确定单元根据外界触控的位置信息,确定分词区域。该分词区域为用户需进一步操作的关键词所属的区域。之后,识别单元识别分词区域中的文字,得到第一文本后,分词单元再对第一文本进行分词,得到分词结果。此时,显示单元将分词结果显示,以便用户从分词结果中选择关键词后进行下一步操作。由上可知,本实施例提供的文本处理装置,将触控感应、文字识别以及分词相结合,高效快捷的得到外界触控所指示的区域中的字、词语和命名实体等,方便用户直接选择文本中的关键词,无需用户在后续操作时另外输入关键词,提高了操作的效率。

装置实施例二:

参见图5,该图为本发明提供的文本处理装置实施例二的结构图。相较于图4,本实施例提供了一种更加具体的文本处理装置。

本实施例提供的文本处理装置中,所述确定单元,包括:获取子单元201、检测子单元202和第一确定子单元203;

所述获取子单元201,用于获取所述触控终端上每个显示区域的区域位置信息;

所述检测子单元202,用于根据所述外界触控的位置信息和所述触控终端上每个显示区域的区域位置信息,逐一检测所述外界触控与所述触控终端上每个显示区域的位置关系;

所述第一确定子单元203,用于当所述检测子单元202检测到所述外界触控落在第一显示区域内时,则确定所述第一显示区域为所述分词区域,所述第一显示区域为所述触控终端上一显示区域。

本实施例提供的文本处理装置中,所述分词单元,包括:判断子单元401、分词子单元402和第二确定子单元403;

所述判断子单元401,用于判断所述第一文本的字符数量是否大于预设值;

所述分词子单元402,用于当所述判断子单元401判断所述第一文本的字符数量不大于所述预设值时,对所述第一文本中全部文字进行分词,得到所述分词结果;

所述第二确定子单元403,用于当所述判断子单元401判断所述第一文本的字符数量大于所述预设值时,根据所述外界触控的位置信息,确定第二文本,所述第一文本包括所述第二文本中的全部文字,且所述第二文本中字符的数量等于所述预设值;

所述分词子单元402,还用于当所述第二确定子单元403确定所述第二文本时,对所述第二文本中全部文字进行分词,得到所述分词结果。

装置实施例三:

参见图6,该图为本发明提供的文本处理装置实施例三的结构图。

本实施例提供的文本处理装置中,所述显示单元,包括:生成子单元501、显示子单元502和添加子单元503;

所述生成子单元501,用于生成分词显示界面和至少一个视图控件;

所述添加子单元503,用于将所述分词结果中的每个词分别添加至一个视图控件中;

所述显示子单元502,用于在所述分词显示界面上显示全部视图控件。

本实施例提供的文本处理装置,还包括:接收单元600和操作单元700;

所述接收单元600,用于接收用户触发的关键词选择指令,所述关键词选择指令是根据所述分词结果发出的;

所述获取单元100,还用于根据所述关键词选择指令,从所述分词结果中获取所述用户选择的关键词;

所述显示单元500,还用于显示所述关键词;

所述接收单元600,还用于接收所述用户触发的关键词操作指令,所述关键词操作指令携带有操作类型,所述操作类型包括搜索和分享;

所述操作单元700,用于根据所述操作类型,对所述关键词进行操作。

方法实施例四:

参见图10,该图为本发明提供的文本处理方法实施例四的流程示意图。

需要说明的是,本实施例提供的文本处理方法可以应用于客户端,该客户端为任一具有触摸感应功能的设备,包括但不限于手机和平板电脑等。

本实施例提供的文本处理方法,包括:

S1001:在触摸屏上显示文字区域;

可以理解的是,触摸屏为客户端上的显示设备,例如手机的显示屏即为触摸屏。客户端在触摸屏上分区域显示不同类型的内容,可包括一个或多个文字区域以及一个或多个图片区域等。

S1002:响应于对所述文字区域的外界触控,对所述文字区域中的文字进行分词;

通过感应用户对相应文字区域的外界触控,可确定需对触摸屏上哪部分显示区域中的内容进行操作。外界触控包括且不限于单点或多点按压、单点或多点滑动操作、单点或多点触摸、单点或多点压力触控和触摸面积感应等。当外界操作满足相应的感应阈值时,客户端即可感应到相应的外界触控。对文本区域中的文字进行分词后,得到多个词语、字、短语和命名实体等,即分词结果。可使用文字识别技术获取文本区域中的文字。

S1003:显示所述分词结果。

将分词区域的文本分词后,将分词结果显示。这样,用户就可从分词结果中直接选择需要进一步操作的关键词,便于用户直接对文本中的关键词进行操作。

具体操作过程可参见图7-图8,这里不再赘述。需要说明的是,图7-图8仅为实例性说明,并不对本发明做任何限定。

下面将举例说明具体如何显示所述分词结果。可以理解的是,本领域技术人员还可根据实际情况具体设定分词结果的显示方式,在此不再一一列举。

生成分词显示界面,所述分词显示界面包括至少一个子视图;

分别在每个子视图中显示所述分词结果中的一个词。

需要说明的是,图8(a)-图8(c)示出了一种分词显示界面的具体实现形式。分词显示界面中每个长方形块为显示出的一个子视图,每个子视图用于显示分词结果中的一个词(字、词语或命名实体)。每个子视图的显示大小、显示位置等可根据实际情况具体设定。例如,子视图的显示大小可以需显示文字的个数以及字体、字号为依据,并将每个子视图分散显示在分词显示界面中,以方便用户从中选择关键词。同时,本领域技术人员还可根据需求,使用不同的颜色、字体或大小等显示分词结果中的字、词语或命名实体,如使用不同显示效果显示分词结果中的数字或用户选择概率高的词。当用户从分词结果中选择关键字时,可直接点击分词显示界面中相应的子视图。

本实施例提供的文本处理方法,在触摸屏上显示文字区域后,当感应到对所述文字区域的外界触控后,即对文字区域中的文字进行分词。之后,将分词结果显示,以便用户从分词结果中选择一个或多个关键词后进行下一步操作。本实施例提供的文本处理方法,将触控感应、文字识别以及分词相结合,高效快捷的得到外界触控所指示的区域中的字、词语和命名实体等,方便用户直接选择文本中的关键词,无需用户在后续操作时另外输入关键词,提高了操作的效率。

基于以上实施例提供的文本处理方法,本发明实施例还提供了一种文本处理装置。

装置实施例四:

参见图11,该图为本发明提供的文本处理装置实施例四的结构示意图。

本实施例提供的文本处理装置,包括:文字区域显示单元10、分词单元20和分词结果显示单元30;

所述文字区域显示单元10,用于在触摸屏上显示文字区域;

所述分词单元20,用于响应于对所述文字区域的外界触控,对所述文字区域的问自己进行分词;

所述分词结果显示单元30,用于显示所述分词结果。

下面将举例说明分词结果显示单元30具体如何显示所述分词结果。可以理解的是,本领域技术人员还可根据实际情况具体设定分词结果的显示方式,在此不再一一列举。

所述分词结果显示单元30,包括:生成子单元31和显示子单元32;

所述生成子单元31,用于生成分词显示界面,所述分词显示界面包括至少一个子视图;

所述显示子单元32,用于分别在每个子视图中显示所述分词结果中的一个词。

本实施例提供的文本处理装置,文字区域显示单元在触摸屏上显示文字区域后,当分词单元感应到对所述文字区域的外界触控后,即对文字区域中的文字进行分词。之后,分词结果显示单元将分词结果显示,以便用户从分词结果中选择一个或多个关键词后进行下一步操作。本实施例提供的文本处理装置,将触控感应、文字识别以及分词相结合,高效快捷的得到外界触控所指示的区域中的字、词语和命名实体等,方便用户直接选择文本中的关键词,无需用户在后续操作时另外输入关键词,提高了操作的效率。

需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1