基于文本文件的文本移动方法及装置与流程

文档序号:11154119阅读:316来源:国知局
基于文本文件的文本移动方法及装置与制造工艺

本公开涉及终端技术领域,尤其涉及一种基于文本文件的文本移动方法及装置。



背景技术:

随着终端的使用越来越频繁,人们逐渐习惯在终端上进行文本编辑,例如,用户可以利用终端上的文本编辑应用,如便签、记事本等纯文本编辑应用,来新建文本文件,并基于该文本文件进行文本编辑,而在文本编辑的过程中,往往会涉及在该文本文件中进行文本移动的过程。

目前,以终端为手机为例,在文本文件中进行文本移动的过程可以包括:用户在任一文本文件的文本编辑界面上选中目标文本,该目标文本为该文本文件的部分文本或全部文本,并对该目标文本进行长按操作,在弹出的菜单栏中选择剪切选项,进而在该文本编辑界面上的任一位置处进行长按操作,在弹出的菜单栏中选择粘贴选项,即可将该目标文本移动到该位置,从而实现该目标文本在该文本文件中的移动过程。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种基于文本文件的文本移动方法及装置。

根据本公开实施例的第一方面,提供一种基于文本文件的文本移动方法,包括:

在文本文件的文本编辑界面的显示过程中,当检测到对所述文本文件中任一部分文本的选中操作时,将所述被选中的文本确定为目标文本;

当检测到对所述目标文本的指定按压操作时,将所述目标文本设置为待剪切状态,所述指定按压操作的压力值大于或等于指定阈值;

如果检测到对所述目标文本的移动操作,则根据所述移动操作,将所述目标文本剪切并粘贴至所述文本编辑界面上的目标位置,所述目标位置为所述移动操作结束时的位置。

本公开实施例提供的方法,当检测到对目标文本的指定按压操作时,将该目标文本设置为待剪切状态,进而根据检测到的移动操作,将该目标文本剪切并粘贴至目标位置,使得用户在进行指定按压操作的基础上,再进行移动操作,即能够实现一段文本从文本文件的一个位置到另一个位置的移动,提供了一种具有高操作效率的移动方法。

在第一方面的第一种实现方式中,所述方法还包括:

当检测到所述指定按压操作时,显示所述目标文本的编辑控件,所述编辑控件用于指示所述目标文本处于待剪切状态。

本公开实施例提供的方法,当检测到指定按压操作时,显示目标文本的编辑控件,使得用户可以直观地得知该目标文本当前处于待剪切状态。

在第一方面的第二种实现方式中,所述显示所述目标文本的编辑控件包括:

创建空白编辑控件;

从所述目标文本中提取指定字数的文本,并将所述指定字数的文本获取为所述目标文本的摘要;

将所述摘要添加到所述空白编辑控件中,并设置所述空白编辑控件的背景,得到所述目标文本的编辑控件;

在所述文本编辑界面上,对所述目标文本的编辑控件进行显示。

本公开实施例提供的方法,在文本编辑界面上显示的编辑控件包括目标文本的摘要,使得用户根据该编辑控件,即可得知该目标文本的内容信息。

在第一方面的第三种实现方式中,所述方法还包括:

在所述移动操作的过程中,沿着所述移动操作的移动轨迹,显示所述目标文本的编辑控件的移动过程。

本公开实施例提供的方法,将目标文本的编辑控件随着移动操作的移动轨迹进行显示,使得用户可以在整个移动操作过程中,即使移动轨迹很长,也可以随时根据该沿着移动轨迹显示的编辑控件,获知该目标文本的内容信息。

在第一方面的第四种实现方式中,所述根据所述移动操作,将所述目标文本剪切并粘贴至所述文本编辑界面上的目标位置之后,所述方法还包括:

隐藏所述编辑控件在所述文本编辑界面上的显示。

本公开实施例提供的方法,当目标文本在文本文件中的移动结束后,不再显示该目标文本的编辑控件,避免了终端由于对不必要内容的显示而造成的资源浪费。

在第一方面的第五种实现方式中,所述指定阈值的获取过程包括:

在压力值设置界面的显示过程中,当检测到对压力值的设置操作时,将所设置的压力值获取为所述指定阈值。

本公开实施例提供的方法,可以提供压力值设置功能,使得用户可以根据自身使用习惯,来设置其进行指定按压操作所需施加的压力值,从而降低误操作的几率,提高操作成功率。

根据本公开实施例的第二方面,提供一种基于文本文件的文本移动方法,包括:

在文本文件的文本编辑界面的显示过程中,当检测到对所述文本文件中任一部分文本的选中操作时,将所述被选中的文本确定为目标文本;

当检测到对所述目标文本的指定按压操作时,剪切所述目标文本,所述指定按压操作的压力值大于或等于指定阈值;

如果检测到对目标位置的指定按压操作,则将所述目标文本粘贴至所述目标位置,所述目标位置为所述文本编辑界面上的任一位置。

本公开实施例提供的方法,当检测到对目标文本的指定按压操作时,剪切该目标文本,进而当检测到对目标位置的指定按压操作时,将该目标文本粘贴至该目标位置。使得用户只需进行两次指定按压操作,即可实现一段文本从文本文件的一个位置到另一个位置的移动,提供了一种具有高操作效率的移动方法。尤其对于文本在文本文件中的长距离移动,操作效率高。

在第二方面的第一种实现方式中,所述方法还包括:

当检测到所述指定按压操作时,显示所述目标文本的编辑控件,所述编辑控件用于指示所述目标文本处于已剪切状态。

本公开实施例提供的方法,当检测到指定按压操作时,显示目标文本的编辑控件,使得用户可以直观地得知该目标文本当前处于已剪切状态。

根据本公开实施例的第三方面,提供一种基于文本文件的文本移动装置,包括:

确定模块,用于在文本文件的文本编辑界面的显示过程中,当检测到对所述文本文件中任一部分文本的选中操作时,将所述被选中的文本确定为目标文本;

设置模块,用于当检测到对所述目标文本的指定按压操作时,将所述目标文本设置为待剪切状态,所述指定按压操作的压力值大于或等于指定阈值;

剪切模块,用于如果检测到对所述目标文本的移动操作,则根据所述移动操作,将所述目标文本剪切并粘贴至所述文本编辑界面上的目标位置,所述目标位置为所述移动操作结束时的位置。

在第三方面的第一种实现方式中,所述装置还包括:

显示模块,用于当检测到所述指定按压操作时,显示所述目标文本的编辑控件,所述编辑控件用于指示所述目标文本处于待剪切状态。

在第三方面的第二种实现方式中,所述显示模块包括:

创建子模块,用于创建空白编辑控件;

获取子模块,用于获取从所述目标文本中提取指定字数的文本,并将所述指定字数的文本获取为所述目标文本的摘要;

设置子模块,用于将所述摘要添加到所述空白编辑控件中,并设置所述空白编辑控件的背景,得到所述目标文本的编辑控件;

显示子模块,用于在所述文本编辑界面上,对所述目标文本的编辑控件进行显示。

在第三方面的第三种实现方式中,所述显示模块,还用于在所述移动操作的过程中,沿着所述移动操作的移动轨迹,显示所述目标文本的编辑控件的移动过程。

在第三方面的第四种实现方式中,所述装置还包括:

隐藏模块,用于隐藏所述编辑控件在所述文本编辑界面上的显示。

在第三方面的第五种实现方式中,所述装置还包括:

获取模块,用于在压力值设置界面的显示过程中,当检测到对压力值的设置操作时,将所设置的压力值获取为所述指定阈值。

根据本公开实施例的第四方面,提供一种基于文本文件的文本移动装置,包括:

确定模块,用于在文本文件的文本编辑界面的显示过程中,当检测到对所述文本文件中任一部分文本的选中操作时,将所述被选中的文本确定为目标文本;

剪切模块,用于当检测到对所述目标文本的指定按压操作时,剪切所述目标文本,所述指定按压操作的压力值大于或等于指定阈值;

粘贴模块,用于如果检测到对目标位置的指定按压操作,则将所述目标文本粘贴至所述目标位置,所述目标位置为所述文本编辑界面上的任一位置。

在第四方面的第一种实现方式中,所述装置还包括:

显示模块,用于当检测到所述指定按压操作时,显示所述目标文本的编辑控件,所述编辑控件用于指示所述目标文本处于已剪切状态。

根据本公开实施例的第五方面,提供一种基于文本文件的文本移动装置,包括:

处理器;

用于存储处理器可执行的指令的存储器;

其中,所述处理器被配置为:

在文本文件的文本编辑界面的显示过程中,当检测到对所述文本文件中任一部分文本的选中操作时,将所述被选中的文本确定为目标文本;

当检测到对所述目标文本的指定按压操作时,将所述目标文本设置为待剪切状态,所述指定按压操作的压力值大于或等于指定阈值;

如果检测到对所述目标文本的移动操作,则根据所述移动操作,将所述目标文本剪切并粘贴至所述文本编辑界面上的目标位置,所述目标位置为所述移动操作结束时的位置。

根据本公开实施例的第六方面,提供一种基于文本文件的文本移动装置,包括:

处理器;

用于存储处理器可执行的指令的存储器;

其中,所述处理器被配置为:

在文本文件的文本编辑界面的显示过程中,当检测到对所述文本文件中任一部分文本的选中操作时,将所述被选中的文本确定为目标文本;

当检测到对所述目标文本的指定按压操作时,剪切所述目标文本,所述指定按压操作的压力值大于或等于指定阈值;

如果检测到对目标位置的指定按压操作,则将所述目标文本粘贴至所述目标位置,所述目标位置为所述文本编辑界面上的任一位置。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种基于文本文件的文本移动方法的流程图。

图2是根据一示例性实施例示出的一种基于文本文件的文本移动方法的流程图。

图3是根据一示例性实施例示出的一种基于文本文件的文本移动方法的流程图。

图4是根据一示例性实施例示出的一种基于文本文件的文本移动装置的框图。

图5是根据一示例性实施例示出的一种基于文本文件的文本移动装置的框图。

图6是根据一示例性实施例示出的一种显示模块404的框图。

图7是根据一示例性实施例示出的一种基于文本文件的文本移动装置的框图。

图8是根据一示例性实施例示出的一种基于文本文件的文本移动装置的框图。

图9是根据一示例性实施例示出的一种基于文本文件的文本移动装置的框图。

图10是根据一示例性实施例示出的一种基于文本文件的文本移动装置1000的框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种基于文本文件的文本移动方法的流程图,如图1所示,基于文本文件的文本移动方法用于终端中,包括以下步骤:

在步骤101中,在文本文件的文本编辑界面的显示过程中,当检测到对该文本文件中任一部分文本的选中操作时,将该被选中的文本确定为目标文本。

在步骤102中,当检测到对该目标文本的指定按压操作时,将该目标文本设置为待剪切状态,该指定按压操作的压力值大于或等于指定阈值。

在步骤103中,如果检测到对该目标文本的移动操作,则根据该移动操作,将该目标文本剪切并粘贴至该文本编辑界面上的目标位置,该目标位置为该移动操作结束时的位置。

本公开实施例中,当检测到对目标文本的指定按压操作时,将该目标文本设置为待剪切状态,进而根据检测到的移动操作,将该目标文本剪切并粘贴至目标位置,使得用户在进行指定按压操作的基础上,再进行移动操作,即能够实现一段文本从文本文件中的一个位置到另一个位置的移动,提供了一种具有高操作效率的移动方法。

在一种可能实现方式中,该方法还包括:

当检测到该指定按压操作时,显示该目标文本的编辑控件,该编辑控件用于指示该目标文本处于待剪切状态。

在一种可能实现方式中,该显示该目标文本的编辑控件包括:

创建空白编辑控件;

从该目标文本中提取指定字数的文本,并将该指定字数的文本获取为该目标文本的摘要;

将该摘要添加到该空白编辑控件中,并设置该空白编辑控件的背景,得到该目标文本的编辑控件;

在该文本编辑界面上,对该目标文本的编辑控件进行显示。

在一种可能实现方式中,该方法还包括:

在该移动操作的过程中,沿着该移动操作的移动轨迹,显示该目标文本的编辑控件的移动过程。

在一种可能实现方式中,该根据该移动操作,将该目标文本剪切并粘贴至该文本编辑界面上的目标位置之后,该方法还包括:

隐藏该编辑控件在该文本编辑界面上的显示。

在一种可能实现方式中,该指定阈值的获取过程包括:

在压力值设置界面的显示过程中,当检测到对压力值的设置操作时,将所设置的压力值获取为该指定阈值。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图2是根据一示例性实施例示出的一种基于文本文件的文本移动方法的流程图,如图2所示,基于文本文件的文本移动方法用于终端中,包括以下步骤:

在步骤201中,在文本文件的文本编辑界面的显示过程中,当检测到对该文本文件中任一部分文本的选中操作时,将该被选中的文本确定为目标文本。

在步骤202中,当检测到对该目标文本的指定按压操作时,剪切该目标文本,该指定按压操作的压力值大于或等于指定阈值。

在步骤203中,如果检测到对目标位置的指定按压操作,则将该目标文本粘贴至该目标位置,该目标位置为该文本编辑界面上的任一位置。

本公开实施例中,当检测到对目标文本的指定按压操作时,剪切该目标文本,进而当检测到对目标位置的指定按压操作时,将该目标文本粘贴至该目标位置。使得用户只需进行两次指定按压操作,即可实现一段文本从文本文件中的一个位置到另一个位置的移动,提供了一种具有高操作效率的移动方法。尤其对于文本在文本文件中的长距离移动,操作效率高。

在一种可能实现方式中,该方法还包括:

当检测到该指定按压操作时,显示该目标文本的编辑控件,该编辑控件用于指示该目标文本处于已剪切状态。

图3是根据一示例性实施例示出的一种基于文本文件的文本移动方法的流程图,如图3所示,基于文本文件的文本移动方法用于终端中,该终端带有触摸屏或触摸板,例如,该终端可以为手机、平板电脑等移动终端,也可以为配置有触摸板的笔记本电脑,还可以为配置有触摸屏显示器的台式电脑。该方法包括以下步骤:

在步骤301中,在文本文件的文本编辑界面的显示过程中,当检测到对该文本文件中任一部分文本的选中操作时,将该被选中的文本确定为目标文本。

其中,该文本文件可以为用户在终端上的文本编辑应用中创建的文本文件,该文本编辑应用可以为便签、记事本等纯文本编辑应用,该文本文件可以包括字符、图片等任意形式的文本。该文本编辑界面是指可对该文本文件中的文本进行编辑的界面。

本公开实施例中,用户可以对终端上的任一文本文件进行触发操作,当终端检测到对该文本文件的触发操作时,可以显示该文本文件的文本编辑界面。以该终端为手机、平板电脑等移动终端为例,该触发操作可以是点击操作,如用户使用手指、触控笔等接触媒介,在终端上对该文本文件进行点击的操作,本公开实施例对此不做限定。

在该文本编辑界面的显示过程中,用户可以在该文本编辑界面上对该文本文件的任一部分文本进行选中操作,当终端检测到该选中操作时,可以将该被选中的文本确定为目标文本。其中,该选中操作是指长按操作或滑动操作等可以实现对文本进行选中的操作,该被选中的文本可以是单个字符,也可以是多个字符组成的字符串,还可以是图片等,本公开实施例对此不做限定。

在步骤302中,当检测到对该目标文本的指定按压操作时,将该目标文本设置为待剪切状态,并显示该目标文本的编辑控件,该指定按压操作的压力值大于或等于指定阈值,该编辑控件用于指示该目标文本处于待剪切状态。

本公开实施例中,用户在选中目标文本后,可以对该目标文本进行按压操作,当终端检测到该按压操作时,可以实时获取用户进行该按压操作所施加的压力值,如果该压力值大于或等于该指定阈值时,则可以确定该按压操作为指定按压操作。在确定用户对该目标文本进行指定按压操作后,终端可以将该目标文本设置为待剪切状态,例如,该待剪切状态可以是指目标文本显示为悬浮状态。

此外,当终端检测到对该目标文本的指定按压操作时,还可以显示该目标文本的编辑控件。显示该目标文本的编辑控件可以包括:创建空白编辑控件;从该目标文本中提取指定字数的文本,并将该指定字数的文本获取为该目标文本的摘要;将该摘要添加到该空白编辑控件中,并设置该空白编辑控件的背景,得到该目标文本的编辑控件;在该文本编辑界面上,对该目标文本的编辑控件进行显示。例如,终端可以采用浮窗的形式,将该编辑控件显示在文本编辑界面上,如显示在该目标文本的附近。通过在文本编辑界面上显示目标文本的编辑控件,使得用户可以直观地得知该目标文本当前处于待剪切状态,而且该编辑控件还可以包括目标文本的摘要,使得用户根据该编辑控件,即可得知该目标文本的内容信息。

根据上述描述可知,指定阈值是终端对指定按压操作的判断依据。其中,该指定阈值可以是终端系统的预设值,当然,也可以由用户在终端上对压力值进行设置,终端将用户设置的压力值作为指定阈值,相应地,该指定阈值的获取过程可以包括:在压力值设置界面的显示过程中,当检测到对压力值的设置操作时,将所设置的压力值获取为该指定阈值。

例如,终端可以在设置界面上提供压力值设置选项,用户可以对该压力值设置选项进行触发操作,当终端检测到该触发操作时,可以显示压力值设置界面。用户可以在该压力值设置界面上输入压力值,当终端检测到用户输入的压力值时,将该压力值获取为该指定阈值。当然,该压力值设置界面上也可以提供多个压力值,用户可以从中选择任一个压力值,终端将用户选择的压力值获取为该指定阈值。需要说明的是,该压力值设置界面提供的压力值可以为具体的数值,也可以为强、中、弱等用于表示压力大小的程度值,本公开实施例对此不做限定。通过提供压力值设置功能,用户可以根据自身使用习惯,来设置其进行指定按压操作所需施加的压力值,从而降低误操作的几率,提高操作成功率。

需要说明的是:本公开实施例是以当终端检测到对该目标文本的指定按压操作时,显示该目标文本的编辑控件为例进行说明,实际上,终端也可以不对该目标文本的编辑控件进行显示。

在步骤303中,如果检测到对该目标文本的移动操作,则根据该移动操作,将该目标文本剪切并粘贴至该文本编辑界面上的目标位置,该目标位置为该移动操作结束时的位置。

本公开实施例中,在目标文本为待剪切状态的情况下,用户可以对该目标文本进行移动操作,当终端检测到该移动操作时,可以根据该移动操作,绘制并显示该移动操作的移动轨迹,例如,该移动轨迹可以显示为目标文本随着用户手指的移动而移动。当移动操作结束时,终端可以对目标文本进行剪切,并将剪切得到的该目标文本粘贴至该目标位置。通过简单的操作即能够实现一段文本从文本文件中的一个位置到另一个位置的移动,操作效率高。

此外,为了让用户直观地看到该目标文本的状态信息,在该移动操作的过程中,终端可以沿着该移动操作的移动轨迹,显示该目标文本的编辑控件的移动过程。

例如,在该文本编辑界面的显示过程中,当用户通过手指在终端的触摸屏上进行指定按压操作时,终端可实时获取到用户手指在触摸屏上的接触点所对应于该文本编辑界面的起始点坐标。进而当用户在终端的触摸屏上进行移动操作时,终端可以记录该移动操作过程中产生的、对应于该文本编辑界面的各个接触点坐标所组成的移动轨迹,并可以沿着该移动轨迹,显示该目标文本的编辑控件的移动过程。其中,该触摸屏可以为手机、平板电脑等移动终端上的触摸屏,也可以为笔记本电脑上配置的触摸板,还可以为台式电脑外接的触摸屏显示器等,本公开实施例对此不做限定。通过将目标文本的编辑控件随着移动操作的移动轨迹进行显示,使得用户在整个移动操作过程中,即使移动轨迹很长,也可以随时根据该沿着移动轨迹显示的编辑控件,获知该目标文本的内容信息。

在步骤304中,隐藏该编辑控件在该文本编辑界面上的显示。

本公开实施例中,终端在通过步骤303将目标文本剪切并粘贴至目标位置后,可以隐藏该编辑控件在该文本编辑界面上的显示。当目标文本在文本文件中的移动结束后,终端不再对该目标文本的编辑控件进行显示,可以避免终端由于对不必要内容的显示而造成的资源浪费。

上述步骤301至步骤304是本公开实施例提供的一种基于文本文件的文本移动方法,该方法是通过移动操作来实现文本的移动,尤其对于文本在文本文件中的短距离移动,该移动方法具有高操作效率。

本公开的另一实施例中,提供了另一种在文本文件中进行文本移动的方法,该方法可以包括以下步骤a至步骤c:

步骤a、在文本文件的文本编辑界面的显示过程中,当检测到对该文本文件中任一部分文本的选中操作时,将该被选中的文本确定为目标文本。

该步骤a与步骤301同理,在此不再赘述。

步骤b、当检测到对该目标文本的指定按压操作时,剪切该目标文本,该指定按压操作的压力值大于或等于指定阈值。

用户可以对目标文本进行指定按压操作,以触发对该指定文本的剪切过程,当终端检测到该指定按压操作时,将目标文本剪切至剪切板,以实现目标文本的剪切,使得目标文本暂时不会显示于终端界面上。其中,终端对指定按压操作的判断依据与步骤302同理。

步骤c、如果检测到对目标位置的指定按压操作,则将该目标文本粘贴至该目标位置,该目标位置为该文本编辑界面上的任一位置。

在实现目标文本的剪切后,用户可以在文本编辑界面上的目标位置再次进行指定按压操作,以触发终端对该指定文本的粘贴过程,终端检测到该指定按压操作时,从剪切板中取出目标文本,并将该目标文本粘贴至该目标位置。

需要说明的是:该本公开的另一实施例还可以对该目标文本的编辑控件进行显示,即在上述步骤b中,当终端检测到对目标文本的指定按压操作时,还可以显示该目标文本的编辑控件,该编辑控件用于指示该目标文本处于已剪切状态。其中,该编辑控件的显示过程与步骤302同理,在此不再赘述。通过显示目标文本的编辑控件,使得用户可以直观地得知该目标文本当前处于已剪切状态,而且该编辑控件还可以包括目标文本的摘要,使得用户即使在该目标文本已被剪切的情况下,也可以根据该编辑控件,获知该目标文本的内容信息。相应地,终端通过执行该步骤c,将该目标文本粘贴至该目标位置后,可以隐藏对编辑控件的显示。

本公开的另一实施例提供的方法,当检测到对目标文本的指定按压操作时,剪切该目标文本,进而当检测到对目标位置的指定按压操作时,将该目标文本粘贴至该目标位置。使得用户只需进行两次指定按压操作,即可实现一段文本从文本文件中的一个位置到另一个位置的移动,提供了一种具有高操作效率的移动方法。该方法是通过指定按压操作来实现文本的移动,尤其对于文本在文本文件中的长距离移动,操作效率高。

本公开实施例中,当检测到对目标文本的指定按压操作时,将该目标文本设置为待剪切状态,进而根据检测到的移动操作,将该目标文本剪切并粘贴至目标位置,使得用户在进行指定按压操作的基础上,再进行移动操作,即能够实现一段文本从文本文件中的一个位置到另一个位置的移动,提供了一种具有高操作效率的移动方法。

此外,当终端检测到对该目标文本的指定按压操作时,还可以显示该目标文本的编辑控件,使得用户可以直观地得知该目标文本当前处于待剪切状态。并将该目标文本的编辑控件随着移动操作的移动轨迹进行显示,使得用户在整个移动操作过程中,即使移动轨迹很长,也可以随时根据该沿着移动轨迹显示的编辑控件,获知该目标文本的内容信息。

图4是根据一示例性实施例示出的一种基于文本文件的文本移动装置的框图。参照图4,该装置包括确定模块401,设置模块402和剪切模块403。

该确定模块401被配置为在文本文件的文本编辑界面的显示过程中,当检测到对该文本文件中任一部分文本的选中操作时,将该被选中的文本确定为目标文本;

该设置模块402被配置为当检测到对该目标文本的指定按压操作时,将该目标文本设置为待剪切状态,该指定按压操作的压力值大于或等于指定阈值;

该剪切模块403被配置为如果检测到对该目标文本的移动操作,则根据该移动操作,将该目标文本剪切并粘贴至该文本编辑界面上的目标位置,该目标位置为该移动操作结束时的位置。

在一种可能实现方式中,参见图5,该装置还包括:

显示模块404,被配置为当检测到该指定按压操作时,显示该目标文本的编辑控件,该编辑控件用于指示该目标文本处于待剪切状态。

在一种可能实现方式中,参见图6,该显示模块404包括:

创建子模块,被配置为创建空白编辑控件;

获取子模块,被配置为获取从该目标文本中提取指定字数的文本,并将该指定字数的文本获取为该目标文本的摘要;

设置子模块,被配置为将该摘要添加到该空白编辑控件中,并设置该空白编辑控件的背景,得到该目标文本的编辑控件;

显示子模块,被配置为在该文本编辑界面上,对该目标文本的编辑控件进行显示。

在一种可能实现方式中,该显示模块404,还用于在该移动操作的过程中,沿着该移动操作的移动轨迹,显示该目标文本的编辑控件的移动过程。

在一种可能实现方式中,参见图7,该装置还包括:

隐藏模块405,被配置为隐藏该编辑控件在该文本编辑界面上的显示。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图8是根据一示例性实施例示出的一种基于文本文件的文本移动装置的框图。参照图8,该装置包括确定模块801,剪切模块802和粘贴模块803。

该确定模块801被配置为在文本文件的文本编辑界面的显示过程中,当检测到对该文本文件中任一部分文本的选中操作时,将该被选中的文本确定为目标文本;

该剪切模块802被配置为当检测到对该目标文本的指定按压操作时,剪切该目标文本,该指定按压操作的压力值大于或等于指定阈值;

该粘贴模块803被配置为如果检测到对目标位置的指定按压操作,则将该目标文本粘贴至该目标位置,该目标位置为该文本编辑界面上的任一位置。

在一种可能实现方式中,参见图9,该装置还包括:

显示模块804,被配置为当检测到该指定按压操作时,显示该目标文本的编辑控件,该编辑控件用于指示该目标文本处于已剪切状态。

图10是根据一示例性实施例示出的一种基于文本文件的文本移动装置1000的框图。例如,装置1000可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图10,装置1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件1008,音频组件1010,输入/输出(I/O)的接口1012,传感器组件1014,以及通信组件1016。

处理组件1002通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1002可以包括一个或多个处理器1020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其他组件之间的交互。例如,处理组件1002可以包括多媒体模块,以方便多媒体组件1008和处理组件1002之间的交互。

存储器1004被配置为存储各种类型的数据以支持在装置1000的操作。这些数据的示例包括用于在装置1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1006为装置1000的各种组件提供电力。电源组件1006可以包括电源管理系统,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。

多媒体组件1008包括在装置1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008包括一个前置摄像头和/或后置摄像头。当装置1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(MIC),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。

I/O接口1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1014包括一个或多个传感器,用于为装置1000提供各个方面的状态评估。例如,传感器组件1014可以检测到装置1000的打开/关闭状态,组件的相对定位,例如组件为装置1000的显示器和小键盘,传感器组件1014还可以检测装置1000或装置1000一个组件的位置改变,用户与装置1000接触的存在或不存在,装置1000方位或加速/减速和装置1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1016被配置为便于装置1000和其他设备之间有线或无线方式的通信。装置1000可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述基于文本文件的文本移动方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由装置1000的处理器1020执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述基于文本文件的文本移动方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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