一种终端的文本标记方法及装置与流程

文档序号:15923854发布日期:2018-11-14 00:56阅读:155来源:国知局

本发明涉及数据处理技术领域,尤其涉及一种终端的文本标记方法及装置。

背景技术

现今社会,移动终端已成为大众使用的主流,移动终端使用人数大幅超越pc(personalcomputer,个人电脑)。移动终端易于携带,随处可用,受到大众的偏爱。但是,相对于pc来说,移动终端的文字处理功能还是普遍存在许多问题。

目前,某品牌手机推出“bigbang”功能用于优化移动端的文字处理功能。“bigbang”是指用拇指大面积按压屏幕中的文字,“bigbang”会将用户按住的那一段落文字全部“炸”开,按照语义智能拆分成易于选取的独立的字和词,使用户可以随心所欲地选择,并可直接搜索、分享和复制,开创性地解决了在手机屏幕上难于定位、处理文字的弊端。

该功能对于处理少量文字,并智能化提取表现优越,但由于其智能提取,导致提取的文字并不精确,需要后期人工选择。特别是对于大量的文字选择,就显不便了。



技术实现要素:

本申请提供一种终端的文本标记方法及装置,用以提高对文本中大量文字进行标记的便捷性。

本发明实施例提供的一种终端的文本标记方法,包括:

接收取词指令;

将终端的屏幕图像保存为截屏图像,确定所述截屏图像中的文本以及每个文本在所述截屏图像中的位置信息;

接收标记指令;

根据所述标记指令在所述截屏图像中的位置信息,将所述标记指令对应的文本作为标记文本。

可选的,所述根据所述标记指令在所述截屏图像中的位置,将所述标记指令对应的文本作为标记文本,包括:

所述标记指令为正向选取指令;根据所述正向选取指令在所述截屏图像中指示的第一位置,将所述第一位置处的文本作为标记文本;或

所述标记指令为反向选取指令;根据所述反向选取指令在所述截屏图像中指示的第二位置,确定所述第二位置处的文本,将所述截屏图像中所述第二位置处的文本以外的文本作为所述标记文本。

可选的,所述将终端的屏幕图像保存为截屏图像,包括:

将所述屏幕图像对应的长页面保存为截屏图像。

可选的,所述将所述标记指令对应的第一文本作为标记文本之后,还包括:

接收操作指令;

根据所述操作指令对所述标记文本进行操作。

可选的,所述标记文本的数量为多个,所述多个标记文本对应的操作指令不全相同。

所述根据所述操作指令对所述标记文本进行操作,包括:

根据不同的操作指令对多个标记文本进行不同操作,同一种操作指令对应一种操作。

本发明实施例还提供一种终端的文本标记装置,包括:

接收单元,用于接收取词指令;

截屏单元,用于将终端的屏幕图像保存为截屏图像,确定所述截屏图像中的文本以及每个文本在所述截屏图像中的位置信息;

所述接收单元,还用于接收标记指令;

标记单元,用于根据所述标记指令在所述截屏图像中的位置信息,将所述标记指令对应的文本作为标记文本。

可选的,所述标记单元,具体用于:

在所述标记指令为正向选取指令时,根据所述正向选取指令在所述截屏图像中指示的第一位置,将所述第一位置处的文本作为标记文本;或

在所述标记指令为反向选取指令时,根据所述反向选取指令在所述截屏图像中指示的第二位置,确定所述第二位置处的文本,将所述截屏图像中所述第二位置处的文本以外的文本作为所述标记文本。

可选的,所述截屏单元,具体用于:

将所述屏幕图像对应的长页面保存为截屏图像。

本发明实施例还提供一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述实施例中任一所述的方法。

本发明实施例还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述实施例中任一所述方法。

本发明实施例中,移动终端接收用户发送的取词指令,将接收到取词指令时终端的屏幕图像保存为截屏图像,并确定截屏图像中的文本以及每个文本在截屏图像中的位置信息。之后,用户向终端发送标记指令,在截屏图像上划出需要标记的文本,终端根据标记指令在截屏图像中的位置信息,将标记指令对应的文本作为标记文本。现有技术中,对文本的标记是一个字一个字的标记,或者一行一行的标记,在大量文字需要标记的长文本的情况下,这种标记方式较为不便。本发明实施例中,是基于文本在截屏图像中的位置进行标记,可以通过画圈或者括号等对大范围的文本进行标记,增加了对文本中大量文字进行标记的便捷性。

附图说明

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

图1为本发明实施例提供的一种终端的文本标记方法的流程示意图;

图2为本发明实施例提供的对截屏图像上的文本进行标记的示意图;

图3为本发明实施例一提供的终端的文本标记方法的流程示意图;

图4为本发明实施例二提供的终端的文本标记方法的流程示意图;

图5为本发明实施例提供的一种终端的文本标记装置的结构示意图;

图6为本发明实施例提供的电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例提供了一种终端的文本标记方法。如图1所示,本发明实施例提供的终端的文本标记方法,包括以下步骤:

步骤101、接收取词指令。

步骤102、将终端的屏幕图像保存为截屏图像,确定所述截屏图像中的文本以及每个文本在所述截屏图像中的位置信息。

步骤103、接收标记指令。

步骤104、根据所述标记指令在所述截屏图像中的位置信息,将所述标记指令对应的文本作为标记文本。

本发明实施例中,移动终端接收用户发送的取词指令,将接收到取词指令时终端的屏幕图像保存为截屏图像,并确定截屏图像中的文本以及每个文本在截屏图像中的位置信息。之后,用户向终端发送标记指令,在截屏图像上划出需要标记的文本,终端根据标记指令在截屏图像中的位置信息,将标记指令对应的文本作为标记文本。现有技术中,对文本的标记是一个字一个字的标记,或者一行一行的标记,在大量文字需要标记的长文本的情况下,这种标记方式较为不便。本发明实施例中,是基于文本在截屏图像中的位置进行标记,可以通过画圈或者括号等对大范围的文本进行标记,增加了对文本中大量文字进行标记的便捷性。

上述标记指令可以包括下划线、中划线、画圈等。用户可以通过画下划线、中划线、画圈等方式对需要标记的字词或段落进行标记。特别地,还可以使用特殊标记对文本进行标记,例如中括号“[]”、小括号“()”等,在需要标记的文本的开头和结尾处进行标记,则终端将括号中的文本作为标记文本。为了便于用户进行选择,在终端接收到取词指令后,可以弹出标记工具框,将划线、画圈、括号等标记工具展示给用户,方便用户选择标记方式。

此外,为了便于用户对文本进行标记,终端还可以接收用户对截屏图像进行的操作指令,如对截屏图像进行缩放、移动等操作。步骤103、接收标记指令之前,还包括:

接收图像操作指令,根据所述图像操作指令对所述截屏图像进行缩放或者移动操作。

为了区分对截屏图像的操作和对文本进行的操作,可以设置为单指操作对应于标记文本的操作,双指或多指操作对应于对截屏图像进行的操作。这样,在取词过程中,双指操作时,用户可以对截屏图像进行缩放、移动。单指操作时,用户可以通过画下划线、中划线、画圈等对所需要的字词或段落进行标记。

本发明实施例在处理大量文字的情况下更为便捷。为了便于用户的操作,对于可以进行长截屏的终端,对屏幕图像的截取为长截图。步骤102、将终端的屏幕图像保存为截屏图像,包括:

将所述屏幕图像对应的长页面保存为截屏图像。

本发明实施例中,用户对截屏图像上的文本进行标记后,终端对用户标记的区域进行识别,取出标记区域中的文本,并展示在用户面前。如图2所示,图2中实线为用户在截屏图像中做出的标记,虚线为终端识别的文本范围。如果用户对该结果不满意,则可以通过点击非标记区域放弃标记,然后再按照上述步骤101至104重新标记。

在用户需要时,可以对提取的文本进行二次编辑、修改、删除等操作。上述步骤104、将所述标记指令对应的第一文本作为标记文本之后,还包括:

接收操作指令;

根据所述操作指令对所述标记文本进行操作。

进一步地,所述标记文本的数量为多个,所述多个标记文本对应的操作指令不全相同。

所述根据所述操作指令对所述标记文本进行操作,包括:

根据不同的操作指令对多个标记文本进行不同操作,同一种操作指令对应一种操作。

本发明实施例中,用户可以对标记文本进行后续的操作,操作包括复制、删除、移动、修改等。为了便于用户的操作,终端可以提供不同的操作指令对应不同的操作。例如,中划线对应于删除、单指点击拖动对应于移动、下划波浪线对应于复制等。在用户进行完标记文本之后,终端可以弹出操作工具栏,供用户选择相应的操作方式。

对于大面积零散取词时,上述标记方式较为不便。这种情况下,为了便于标记,本发明实施例对文本进行反向标记操作。步骤104、根据所述标记指令在所述截屏图像中的位置,将所述标记指令对应的文本作为标记文本,包括:

所述标记指令为正向选取指令;根据所述正向选取指令在所述截屏图像中指示的第一位置,将所述第一位置处的文本作为标记文本;或

所述标记指令为反向选取指令;根据所述反向选取指令在所述截屏图像中指示的第二位置,确定所述第二位置处的文本,将所述截屏图像中所述第二位置处的文本以外的文本作为所述标记文本。

也就是说,当需要标记的文本较为集中时,使用正向选取指令,即将标记指令圈定范围内的文本作为标记文本。当需要标记的文本较为零散是,可以使用反向选取指令。用户触发反向选取指令后,用户标记范围内的文本是不需要提取的区域,用户标记完成后,终端提取用户未标记区域内的文本,供用户进行后续操作。

为了更清楚地理解本发明,下面以手机为例对上述流程进行详细描述,实施例一的具体步骤如图3所示,包括:

步骤301、手机接收用户的取词指令。用户长按手机屏幕或者双击屏幕,手机被触发处于取词状态。

步骤302、手机将屏幕图像进行长截屏,保存为截屏图像,确定截屏图像中的文本以及每个文本在截屏图像中的位置信息。

步骤303、手机接收用户的标记指令。该标记指令为正向选取指令,包括下划线、画圈、中括号等。

步骤304、手机接收到用户在非标记区的放弃操作后,执行步骤301。

步骤305、手机根据正向选取指令在截屏图像中的位置信息,将正向选取指令标记范围内的文本作为标记文本。

步骤306、手机接收用户的操作指令,并根据操作指令对标记文本做出相应操作。

实施例二的具体步骤如图4所示,包括:

步骤401、手机接收用户的取词指令。用户长按手机屏幕或者双击屏幕,手机被触发处于取词状态。

步骤402、手机将屏幕图像进行长截屏,保存为截屏图像,确定截屏图像中的文本以及每个文本在截屏图像中的位置信息。

步骤403、手机接收用户的标记指令。该标记指令为反向选取指令,包括下划线、画圈、中括号等。

步骤404、手机根据反向选取指令在截屏图像中的位置信息,将反向选取指令标记范围之外的文本作为标记文本。

步骤405、手机接收用户的操作指令,并根据操作指令对标记文本做出相应操作。

本发明实施例还提供了一种终端的文本标记装置,如图5所示,包括:

接收单元501,用于接收取词指令;

截屏单元502,用于将终端的屏幕图像保存为截屏图像,确定所述截屏图像中的文本以及每个文本在所述截屏图像中的位置信息;

所述接收单元501,还用于接收标记指令;

标记单元503,用于根据所述标记指令在所述截屏图像中的位置信息,将所述标记指令对应的文本作为标记文本。

可选的,所述标记单元503,具体用于:

在所述标记指令为正向选取指令时,根据所述正向选取指令在所述截屏图像中指示的第一位置,将所述第一位置处的文本作为标记文本;或

在所述标记指令为反向选取指令时,根据所述反向选取指令在所述截屏图像中指示的第二位置,确定所述第二位置处的文本,将所述截屏图像中所述第二位置处的文本以外的文本作为所述标记文本。

可选的,所述截屏单元502,具体用于:

将所述屏幕图像对应的长页面保存为截屏图像。

基于相同的原理,本发明还提供一种电子设备,如图6所示,包括:

包括处理器601、存储器602、收发机603、总线接口604,其中处理器601、存储器602与收发机603之间通过总线接口604连接;

所述处理器601,用于读取所述存储器602中的程序,执行下列方法:

从收发机603获取取词指令;

将终端的屏幕图像保存为截屏图像,确定所述截屏图像中的文本以及每个文本在所述截屏图像中的位置信息;

从收发机603获取标记指令;

根据所述标记指令在所述截屏图像中的位置信息,将所述标记指令对应的文本作为标记文本。

进一步地,所述处理器601具体用于:

在所述标记指令为正向选取指令时,根据所述正向选取指令在所述截屏图像中指示的第一位置,将所述第一位置处的文本作为标记文本;或

在所述标记指令为反向选取指令时,根据所述反向选取指令在所述截屏图像中指示的第二位置,确定所述第二位置处的文本,将所述截屏图像中所述第二位置处的文本以外的文本作为所述标记文本。

进一步地,所述处理器601具体用于:

将所述屏幕图像对应的长页面保存为截屏图像。

本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一一项文本标记的方法。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

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