在终端的内容处理方法和设备与流程

文档序号:16854812发布日期:2019-02-12 23:08阅读:155来源:国知局
在终端的内容处理方法和设备与流程

本发明涉及智能终端技术领域,更具体地讲,涉及一种在终端的内容处理方法和设备。



背景技术:

随着智能终端的广泛使用,越来越多的人使用智能终端浏览、查阅或编辑智能终端中的内容,对内容复制粘贴的需求也越来越多。

很多时候用户需要对于复制的内容进行调整(例如,删除或补充),或者,用户所需要的内容可能分散于同一个文本的不同位置,这往往需要进行多次复制粘贴操作才能完全,不断地、频繁地在“选择”“复制”、“粘贴”等选项之间进行切换,操作过程比较繁琐,耗时耗力。



技术实现要素:

本发明的示例性实施例的目的在于提供一种在终端的内容处理方法和设备,以解决现有技术中对内容的复制粘贴操作较为繁琐、复杂的技术问题。

根据本发明示例性实施例的一方面,提供一种在终端的内容处理方法,所述内容处理方法包括:接收对至少一个内容的选择操作;接收复制操作;响应于接收到复制操作,创建一窗口,并将选择的所述内容显示在所述窗口中;接收在所述窗口中针对所述内容的编辑操作;接收粘贴操作;响应于接收到粘贴操作,将编辑后的所述内容中的部分或全部粘贴到指定位置。

可选地,所述窗口可为悬浮窗口。

可选地,所述粘贴操作可为:将与所述窗口关联的预定悬浮对象拖拽到一处输入符所在的位置或分别拖拽到多处输入符所在的位置,其中,将编辑后的所述内容中的部分或全部粘贴到指定位置的步骤可包括:将编辑后的所述内容中的部分或全部粘贴到所述输入符所在的位置。

可选地,所述内容处理方法可还包括:接收对编辑后的所述内容中的所述部分的选择。

可选地,所述预定悬浮对象可在创建所述窗口的同时被显示,或者可在根据第一预定操作隐藏所述窗口时才被显示。

可选地,所述内容处理方法可还包括:当所述预定悬浮对象与所述窗口同时显示时,响应于所述预定悬浮对象被执行第二预定操作,隐藏所述窗口。

可选地,所述内容处理方法可还包括:当所述预定悬浮对象被显示但所述窗口未被显示时,响应于所述预定悬浮对象被执行第三预定操作,显示所述窗口。

可选地,所述内容处理方法可还包括:接收对所述预定悬浮对象的第四预定操作,响应于第四预定操作,移除所述预定悬浮对象并清空所述窗口中的内容。

可选地,第四预定操作可为:所述预定悬浮对象被向屏幕边缘拖动至显示的比例等于设定比例。

可选地,当所述内容为多个内容时,将所述内容显示在所述窗口中的步骤可包括:在所述窗口中,根据选择的内容的来源将选择的内容显示为至少一个内容条目,其中,可将选择的内容之中的属于同一来源的内容显示在同一内容条目中。

可选地,所述来源可包括不同的层级,其中,将选择的内容之中的属于同一来源的内容显示在同一内容条目中的步骤可包括:确定选择的内容存在属于同一层级的不同来源的最高层级;将选择的内容之中的属于所述最高层级的同一来源的内容显示在同一内容条目中。

可选地,所述来源的层级从高至低可包括:应用程序、应用程序下的界面或窗口、段落。

可选地,将选择的内容之中的属于同一来源的内容显示在同一内容条目中的步骤可包括:将选择的内容之中的属于同一类型的内容中的属于同一来源的内容显示在同一内容条目中。

可选地,所述类型可包括以下项中的至少一个:文本、音频、运动图像、静止图像、控件。

可选地,在将属于作为同一来源的同一段落的内容显示在同一内容条目中的情况下,所述至少一个内容条目在所述窗口中的显示顺序可与所述至少一个内容条目对应的内容在原始内容中的排列顺序一致。

可选地,所述内容处理方法可还包括:接收对所述至少一个内容条目中的内容条目的选择作为所述部分。

可选地,所述内容处理方法可还包括:接收对至少一个新内容的选择操作;接收复制操作;响应于接收到复制操作,将选择的新内容显示在所述窗口中。

可选地,将选择的新内容显示在所述窗口中的步骤可包括:在所述窗口中,根据选择的所述新内容和选择的所述内容的来源将所述新内容和所述内容显示为至少一个内容条目。

可选地,将选择的新内容显示在所述窗口中的步骤可包括:在所述窗口中,根据选择的新内容的来源将选择的新内容显示为至少一个内容条目。

根据本发明示例性实施例的另一方面,提供一种在终端的内容处理设备,所述内容处理设备包括:输入接口;处理器,被配置为:经由输入接口接收对至少一个内容的选择操作以及复制操作,并响应于所述复制操作,创建一窗口;显示器,在处理器的控制下将选择的所述内容显示在所述窗口中,其中,处理器还被配置为:经由输入接口接收在所述窗口中针对所述内容的编辑操作以及粘贴操作,响应于所述粘贴操作,将编辑后的所述内容中的部分或全部粘贴到指定位置。

可选地,所述窗口可为悬浮窗口。

可选地,所述粘贴操作可为:将与所述窗口关联的预定悬浮对象拖拽到一处输入符所在的位置或分别拖拽到多处输入符所在的位置,其中,将编辑后的所述内容中的部分或全部粘贴到指定位置的处理包括:将编辑后的所述内容中的部分或全部粘贴到所述输入符所在的位置。

可选地,处理器可还被配置为:经由输入接口接收对编辑后的所述内容中的所述部分的选择。

可选地,所述预定悬浮对象可在创建所述窗口的同时被显示,或者可在根据第一预定操作隐藏所述窗口时才被显示。

可选地,当所述预定悬浮对象与所述窗口同时显示时,处理器可响应于所述预定悬浮对象被执行第二预定操作,控制显示器隐藏所述窗口。

可选地,当所述预定悬浮对象被显示但所述窗口未被显示时,处理器可响应于所述预定悬浮对象被执行第三预定操作,控制显示器显示所述窗口。

可选地,处理器可还被配置为:经由输入接口接收对所述预定悬浮对象的第四预定操作,响应于第四预定操作,移除所述预定悬浮对象并清空所述窗口中的内容。

可选地,第四预定操作可为:所述预定悬浮对象被向屏幕边缘拖动至显示的比例等于设定比例。

可选地,当所述内容为多个内容时,将所述内容显示在所述窗口中的处理可包括:在所述窗口中,根据选择的内容的来源将选择的内容显示为至少一个内容条目,其中,处理器可控制显示器将选择的内容之中的属于同一来源的内容显示在同一内容条目中。

可选地,所述来源可包括不同的层级,其中,将选择的内容之中的属于同一来源的内容显示在同一内容条目中的处理可包括:确定选择的内容存在属于同一层级的不同来源的最高层级,并控制显示器将选择的内容之中的属于所述最高层级的同一来源的内容显示在同一内容条目中。

可选地,所述来源的层级从高至低可包括:应用程序、应用程序下的界面或窗口、段落。

可选地,将选择的内容之中的属于同一来源的内容显示在同一内容条目中的处理可包括:将选择的内容之中的属于同一类型的内容中的属于同一来源的内容显示在同一内容条目中。

可选地,所述类型可包括以下项中的至少一个:文本、音频、运动图像、静止图像、控件。

可选地,在处理器控制显示器将属于作为同一来源的同一段落的内容显示在同一内容条目中的情况下,所述至少一个内容条目在所述窗口中的显示顺序可与所述至少一个内容条目对应的内容在原始内容中的排列顺序一致。

可选地,处理器可还被配置为:经由输入接口接收对所述至少一个内容条目中的内容条目的选择,并将选择的内容条目作为所述部分。

可选地,处理器还被配置为:经由输入接口接收对至少一个新内容的选择操作以及复制操作,响应于复制操作,控制显示器将选择的新内容显示在所述窗口中。

可选地,将选择的新内容显示在所述窗口中的处理可包括:在所述窗口中,根据选择的所述新内容和选择的所述内容的来源将所述新内容和所述内容显示为至少一个内容条目。

可选地,将选择的新内容显示在所述窗口中的处理可包括:在所述窗口中,根据选择的新内容的来源将选择的新内容显示为至少一个内容条目。

根据本发明示例性实施例的再一方面,提供一种计算机可读存储介质,存储有当被处理器执行时使得处理器执行上述的在终端的内容处理方法的程序指令。

采用本发明示例性实施例的所述在终端的内容处理方法和设备,能够在独立窗口中显示可编辑的复制内容,以实现在粘贴前对复制内容进行编辑,满足用户对复制内容进行多次编辑的需求,从而简化了用户复制、粘贴操作的操作过程。

附图说明

通过下面结合示例性地示出实施例的附图进行的详细描述,本发明示例性实施例的上述和其它目的、特点和优点将会变得更加清楚,其中:

图1示出根据本发明示例性实施例的在终端的内容处理方法的流程图;

图2示出根据本发明示例性实施例的在创建的窗口中将选择的内容显示为至少一个内容条目的步骤的流程图;

图3至图11示出根据本发明示例性实施例的内容处理方法的应用示例图;

图12示出根据本发明示例性实施例的对选择的新内容进行处理的步骤的流程图;

图13示出根据本发明示例性实施例的在终端的内容处理设备的结构图。

具体实施方式

现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。

图1示出根据本发明示例性实施例的在终端的内容处理方法的流程图。作为示例,所述终端可以是移动通信终端(例如,智能手机)、平板电脑、个人数字助理、数字多媒体播放器等支持复制/粘贴操作的电子设备。

参照图1,在步骤s10中,接收对至少一个内容的选择操作。这里,该选择操作可为现有的各种能够在终端选择一个或多个内容的操作。作为示例,所述至少一个内容可为以下项中的至少一个:多媒体内容(例如,文本、静止图像、运动图像、音频、视频)和控件。

在步骤s20中,接收复制操作。这里,该复制操作为用于复制所选择的所述至少一个内容的操作,例如,复制操作可包括对用于执行复制的快捷键的操作,或者,响应于对至少一个内容的选择操作可显示快捷菜单,复制操作可包括对显示的快捷菜单上的复制选项的选择操作,从而实现对所选择的所述至少一个内容进行复制。

在步骤s30中,响应于接收到复制操作,创建一窗口,并将选择的所述内容显示在所述窗口中。

这里,创建的窗口可为显示在终端的屏幕上的一独立窗口,优选地,创建的窗口可为一悬浮窗口。在此情况下,根据本发明示例性实施例的在终端的内容处理方法可还包括:根据用户对该悬浮窗口的拖拽操作来改变悬浮窗口在终端的屏幕上的位置。

一种情况,选择的内容可为一个内容。在此情况下,可将选择的内容作为一个内容条目显示在创建的窗口中。

另一种情况,选择的内容可包括多个内容。在此情况下,在所述窗口中,可根据选择的内容的来源将选择的内容显示为至少一个内容条目。例如,将选择的内容之中的属于同一来源的内容显示在同一内容条目中。

优选地,内容的来源可包括不同的层级。作为示例,来源的层级从高至低可包括:应用程序、应用程序下的界面或窗口、段落。可根据内容的来源所属的层级来将窗口中包含的内容显示为至少一个内容条目。

图2示出根据本发明示例性实施例的在创建的窗口中将选择的内容显示为至少一个内容条目的步骤的流程图。

参照图2,在步骤s201中,确定选择的内容存在属于同一层级的不同来源的最高层级。

在步骤s202中,将选择的内容之中的属于所述最高层级的同一来源的内容显示在同一内容条目中。

也就是说,在对选择的内容执行复制操作之后,先确定选择的内容的来源中属于同一层级的不同来源,再确定出不同来源中的最高层级,然后将属于同一最高层级的同一来源的内容显示在一个内容条目中。

例如,选择的内容可能分别来自于不同的应用程序,例如,内容a来自于应用程序a,内容b来自于应用程序b下的窗口x,内容c来自于应用程序b下的窗口y,此时,可确定内容a、内容b、内容c存在属于同一层级的不同来源的最高层级为应用程序,然后将属于同一应用程序的内容显示为一个内容条目,即,将内容a显示为一个内容条目,将内容b和内容c显示为一个内容条目。

类似地,如果内容a来自于应用程序a下的窗口x,内容b来自于应用程序a下的窗口y,内容c来自于应用程序a下的窗口z,此时,可确定内容a、内容b、内容c存在属于同一层级的不同来源的最高层级为应用程序下的窗口,此时,可将来自于同一窗口的内容显示为一个内容条目,即,将内容a显示为一个内容条目,将内容b显示为一个内容条目,将内容c显示为一个内容条目。

此外,针对属于同一来源的内容,可还根据内容的类型来对内容条目做进一步地划分。

例如,将选择的内容之中的属于同一来源的内容显示在同一内容条目中的步骤可包括:将选择的内容之中的属于同一类型的内容中的属于同一来源的内容显示在同一内容条目中。作为示例,所述类型可包括以下项中的至少一个:文本、音频、运动图像、静止图像、控件。具体地,对于属于同一来源的内容,还进一步确定属于同一来源的内容的类型,将类型相同且来源相同的内容显示为一个内容条目。

优选地,在将属于作为同一来源的同一段落的内容显示在同一内容条目中的情况下,所述至少一个内容条目在所述窗口中的显示顺序与所述至少一个内容条目对应的内容在原始内容中的排列顺序一致。

例如,选择的内容来自于同一应用程序下的一个界面或窗口中的不同段落时,可将来自于同一段落的内容显示在一个内容条目中,此时,至少一个内容条目在窗口中的显示顺序与所述至少一个文本条目对应的内容所属的段落在原始内容中的排列顺序一致。这里,原始内容可指选择的内容所属的应用程序下的界面或窗口中包含的内容。

此外,对于来自于同一段落的内容,来自于同一段落的内容在内容条目中的显示顺序与该内容在所述段落中的排列顺序一致。

返回图1,在步骤s40中,接收在创建的窗口中针对所述内容的编辑操作。作为示例,该编辑操作可包括删除内容、添加内容、改变内容的显示方式、修改内容的属性值、合并内容条目。

在步骤s50中,接收粘贴操作。

优选地,根据本发明示例性实施例的在终端的内容处理方法可还包括:创建一与窗口关联的预定悬浮对象,该预定悬浮对象可显示在终端的屏幕上。

一种情况,预定悬浮对象可在创建窗口的同时被显示。

在此情况下,可在响应于复制操作创建窗口的同时,创建与窗口关联的预定悬浮对象,并将创建的预定悬浮对象显示在屏幕上。此时,窗口与预定悬浮对象同时显示在屏幕上。

另一种情况,在根据第一预定操作隐藏所述窗口时才被显示。这里,第一预定操作可为用于该窗口的操作,在此情况下,窗口与预定悬浮对象不同时显示。

在一个示例中,可在响应于复制操作创建窗口的同时,创建与窗口关联的预定悬浮对象,当窗口被隐藏时,显示创建的预定悬浮对象。

在另一示例中,可在窗口被隐藏的同时,创建与窗口关联的预定悬浮对象,并在屏幕显示创建的预定悬浮对象。

优选地,还可根据对预定悬浮对象的操作来显示/隐藏窗口。

例如,当预定悬浮对象与所述窗口同时显示时,可响应于预定悬浮对象被执行第二预定操作,隐藏所述窗口。这里,第二预定操作可为用于隐藏窗口的操作,作为示例,第二预定操作可包括对预定悬浮对象的点击操作。

当预定悬浮对象被显示但所述窗口未被显示时,响应于预定悬浮对象被执行第三预定操作,显示所述窗口。这里,第三预定操作可为用于显示窗口的操作,作为示例,第三预定操作可包括对预定悬浮对象的点击操作。应理解,第二预定操作与第三预定操作可相同也可不同,只要能够实现对窗口进行隐藏/显示的功能即可,本发明对此不做限定。

优选地,针对在终端的屏幕显示预定悬浮对象的情况,步骤s50中接收的粘贴操作可包括通过对与窗口关联的预定悬浮对象的拖拽来实现粘贴。例如,所述粘贴操作可为:将与所述窗口关联的预定悬浮对象拖拽到一处输入符所在的位置或分别拖拽到多处输入符所在的位置。这里,多处输入符可处于同一界面上,也可分别处于不同界面上。

根据本发明示例性实施例的在终端的内容处理方法可还包括:接收对预定悬浮对象的第四预定操作,响应于第四预定操作,移除所述预定悬浮对象并清空所述窗口中的内容。

这里,移除预定悬浮对象可指在终端的屏幕不显示该预定悬浮对象。作为示例,第四预定操作可为:预定悬浮对象被向屏幕边缘拖动至显示的比例等于设定比例。也就是说,当预定悬浮对象在屏幕上显示的比例达到设定比例时,在屏幕不显示该预定悬浮对象,并将窗口中的全部内容删除。然而,本发明不限于此,还可根据用户在窗口中的操作来清空窗口中包含的内容。

在步骤s60中,响应于接收到粘贴操作,将编辑后的所述内容中的部分或全部粘贴到指定位置。

作为示例,该指定位置可指一处或多处输入符所在的位置。例如,将编辑后的所述内容中的部分或全部粘贴到一处或多处输入符所在的位置。

一种情况,可将编辑后的内容中的全部粘贴到指定位置。也就是说,将窗口中包含的全部内容粘贴到指定位置。

例如,针对在终端的屏幕显示预定悬浮对象的情况,当将与窗口关联的预定悬浮对象拖拽到一处输入符所在的位置或分别拖拽到多处输入符所在的位置时,可将窗口中包含的全部内容粘贴到一处输入符所在的位置或分别粘贴到多处输入符所在的位置。

另一种情况,可将编辑后的内容中的部分粘贴到指定位置。

在此情况下,根据本发明示例性实施例的在终端的内容处理方法可还包括:接收对编辑后的所述内容中的所述部分的选择。

例如,可接收用户对编辑后的内容的选择,将被选中的内容作为所述部分。针对在创建的窗口中显示至少一个内容条目的情况,可接收对所述至少一个内容条目中的内容条目的选择,将选择的内容条目作为所述部分。

图3至图11示出根据本发明示例性实施例的内容处理方法的应用示例图。

在本应用示例中,假设选择的内容为文本内容,且选择的文本内容分别来源于同一应用程序下的同一界面的不同段落。

图3示出根据本发明示例性实施例的终端中的一个应用程序下的界面,根据用户的选择操作,从该界面中的不同段落选择了至少一个文本内容,响应于对选择的文本内容的复制操作,创建一窗口,并将选择的文本内容显示在该窗口中。如图4所示,在本示例中,在创建窗口的同时显示与该窗口关联的预定悬浮对象,且在窗口中将属于同一段落的文本内容显示为同一内容条目。可接收在创建的窗口中针对文本内容的编辑操作,例如,删除符合/空格、合并内容条目、添加文本内容/标点等(如图5所示)。

当在窗口中对文本内容编辑完成之后,可通过对预定悬浮对象的点击操作来隐藏窗口(如图6所示)。此时,可通过拖拽该预定悬浮对象来将窗口中包含的内容粘贴到指定位置,如图7所示,可将预定悬浮对象拖拽到输入符所在的位置,当预定悬浮对象与输入符存在部分重合时,可认为将预定悬浮对象拖拽到了输入符所在的位置,从而将窗口中包含的编辑后的全部内容粘贴到输入符所在的位置(如图8所示)。

优选地,根据本发明示例性实施例的在终端的内容处理方法可还包括:在将窗口中编辑后的内容中的部分或全部粘贴到输入符所在的位置之后,将预定悬浮对象在终端的屏幕的预定位置显示。作为示例,该预定位置可为终端的屏幕上不影响用户浏览屏幕内容的位置,例如,在粘贴结束之后,将预定悬浮对象移动到屏幕的左上角进行显示,以等待下一次的粘贴操作。

图9和图10示出根据本发明示例性实施例的基于预定悬浮对象将窗口中包含的部分内容粘贴到指定位置的示例图。

例如,可接收用户对窗口中包含的至少一个内容条目中的一个或多个内容条目的选择(例如,通过勾选的方式来选择内容条目),在选择内容条目之后,在拖拽预定悬浮对象到输入符所在的位置之后,将窗口中被选择的内容条目粘贴到该输入符所在的位置。例如,在执行完成粘贴操作之后,其选择操作仍有效,即,在拖拽预定悬浮对象到其他输入符所在的位置时,仍是将被选择的内容条目粘贴到其他输入符所在的位置。直到接收到对窗口中的内容条目的编辑操作或者接收到用于取消对内容条目的选择的操作之后,可改变窗口中待粘贴的内容。

图11示出根据本发明示例性实施例的移除预定悬浮对象的示例图。

如图11所示,当预定悬浮对象被向屏幕边缘拖动,且预定悬浮对象在屏幕上显示的比例达到设定比例时,在屏幕不显示该预定悬浮对象,同时将窗口中的全部内容清空。

应理解,在针对选择的至少一个内容执行上述在终端的内容处理方法(即,针对选择的至少一个内容执行上述复制/粘贴操作)之后,可还根据用户的操作来选择至少一个新内容,并对选择的新内容执行上述复制/粘贴操作过程。

下面结合图12来详细说明对选择的新内容执行上述复制/粘贴操作的步骤。

图12示出根据本发明示例性实施例的对选择的新内容进行处理的步骤的流程图。

参照图12,在步骤s121中,接收对至少一个新内容的选择操作。这里,该选择操作可为现有的各种能够在终端选择一个或多个新内容的操作。例如,该选择操作可与步骤s10中选择至少一个内容的操作相同。

作为示例,所述至少一个新内容可为以下项中的至少一个:多媒体内容(例如,文本内容、静止图像、运动图像、音频、视频)和控件。

在步骤s122中,接收复制操作。这里,该复制操作可为用于复制所选择的所述至少一个新内容的操作。例如,该复制操作可与步骤s20中用于复制所选择的至少一个内容的操作相同。

在步骤s123中,响应于接收到复制操作,将选择的新内容显示在所述窗口中。应理解,该窗口即为上述用于显示选择的至少一个内容的窗口,也就是说,将选择的新内容与之前选择的内容在同一窗口中进行显示。

在一个示例中,可将选择的新内容与之前在步骤s10中选择的内容看作一个整体内容,在窗口中,根据整体内容(即,选择的新内容和之前选择的内容)的来源将该整体内容显示为至少一个内容条目。

在另一示例中,根据选择的新内容的来源将选择的新内容显示为至少一个内容条目。此时,窗口中原有显示的至少一条内容条目(即,根据之前选择的内容所显示的至少一条内容条目)不改变,仅针对选择的新内容来划分内容条目。

应理解,将整体内容或选择的新内容显示为至少一个内容条目的步骤与步骤s30中根据选择的内容的来源将选择的内容显示为至少一个内容条目的步骤相同,本发明对此部分内容不再赘述。

图13示出根据本发明示例性实施例的在终端的内容处理设备的结构图。作为示例,所述终端可以是移动通信终端(例如,智能手机)、平板电脑、个人数字助理、数字多媒体播放器等支持复制/粘贴操作的电子设备。

如图13所示,根据本发明示例性实施例的在终端的内容处理设备包括:输入接口10、处理器20和显示器30。这里,输入接口10和显示器30可分别为能够实现显示功能和输入功能的独立器件,作为示例,输入接口10可以是键盘、触控屏、滚轮等输入装置,除此之外,也可将输入接口10和显示器30集成为触摸屏以同时实现显示和输入的功能。

具体说来,处理器20经由输入接口接收对至少一个内容的选择操作以及复制操作,并响应于复制操作,创建一窗口,并控制显示器30将选择的内容显示在所述窗口中。

这里,该选择操作可为现有的各种能够在终端选择一个或多个内容的操作。作为示例,所述至少一个内容可为以下项中的至少一个:多媒体内容(例如,文本内容、静止图像、运动图像、音频、视频)和控件。复制操作可为用于复制所选择的所述至少一个内容的操作。

这里,创建的窗口可为显示在终端的屏幕上的一独立窗口,作为示例,创建的窗口可为一悬浮窗口。在此情况下,处理器20可根据用户对该悬浮窗口的拖拽操作来改变悬浮窗口在终端的屏幕上的位置。

一种情况,选择的内容可为一个内容。在此情况下,将所述内容显示在所述窗口中的处理可包括:可将选择的内容作为一个内容条目显示在创建的窗口中。

另一种情况,选择的内容可包括多个内容。在此情况下,将所述内容显示在所述窗口中的处理可包括:在所述窗口中,根据选择的内容的来源将选择的内容显示为至少一个内容条目。例如,将选择的内容之中的属于同一来源的内容显示在同一内容条目中。

优选地,内容的来源可包括不同的层级。作为示例,来源的层级从高至低可包括:应用程序、应用程序下的界面或窗口、段落。处理器20可控制显示器30根据内容的来源所属的层级来将窗口中包含的内容显示为至少一个内容条目。

具体说来,将选择的内容之中的属于同一来源的内容显示在同一内容条目中的处理可包括:确定选择的内容存在属于同一层级的不同来源的最高层级,并控制显示器将选择的内容之中的属于所述最高层级的同一来源的内容显示在同一内容条目中。

此外,针对属于同一来源的内容,处理器29可还根据内容的类型来对内容条目做进一步地划分。

例如,将选择的内容之中的属于同一来源的内容显示在同一内容条目中的处理可包括:将选择的内容之中的属于同一类型的内容中的属于同一来源的内容显示在同一内容条目中。作为示例,所述类型可包括以下项中的至少一个:文本、音频、运动图像、静止图像、控件。具体地,对于属于同一来源的内容,还进一步确定属于同一来源的内容的类型,将类型相同且来源相同的内容显示为一个内容条目。

在处理器20控制显示器30将属于作为同一来源的同一段落的内容显示在同一内容条目中的情况下,所述至少一个内容条目在所述窗口中的显示顺序与所述至少一个内容条目对应的内容在原始内容中的排列顺序一致。

处理器20还经由输入接口10接收在所述窗口中针对所述内容的编辑操作。作为示例,该编辑操作可包括删除内容、添加内容、改变内容的显示方式、修改内容的属性值、合并内容条目。

处理器20还经由输入接口10接收粘贴操作。

优选地,处理器20可创建一与窗口关联的预定悬浮对象,并控制显示器30显示该预定悬浮对象。

一种情况,预定悬浮对象可在创建窗口的同时被显示。

在此情况下,处理器20可在响应于复制操作创建窗口的同时,创建与窗口关联的预定悬浮对象,并控制显示器30显示创建的预定悬浮对象。此时,窗口与预定悬浮对象同时显示在显示器30上。

另一种情况,在根据第一预定操作隐藏所述窗口时才被显示。这里,第一预定操作可为用于该窗口的操作,在此情况下,窗口与预定悬浮对象不同时显示。

在一个示例中,处理器20可在响应于复制操作创建窗口的同时,创建与窗口关联的预定悬浮对象,当窗口被隐藏时,控制显示器30显示创建的预定悬浮对象。

在另一示例中,处理器20可在窗口被隐藏的同时,创建与窗口关联的预定悬浮对象,并控制显示器30显示创建的预定悬浮对象。

优选地,处理器20还可根据对预定悬浮对象的操作来控制显示器30显示/隐藏窗口。

例如,当预定悬浮对象与所述窗口同时显示时,处理器20可响应于预定悬浮对象被执行第二预定操作,控制显示器30隐藏所述窗口。这里,第二预定操作可为用于隐藏窗口的操作,作为示例,第二预定操作可包括对预定悬浮对象的点击操作。

当预定悬浮对象被显示但所述窗口未被显示时,处理器20可响应于预定悬浮对象被执行第三预定操作,控制显示器30显示所述窗口。这里,第三预定操作可为用于显示窗口的操作,作为示例,第三预定操作可包括对预定悬浮对象的点击操作。应理解,第二预定操作与第三预定操作可相同也可不同,只要能够实现对窗口进行隐藏/显示的功能即可,本发明对此不做限定。

优选地,针对在终端的屏幕显示预定悬浮对象的情况,输入接口10可通过对与窗口关联的预定悬浮对象的拖拽来实现粘贴。例如,所述粘贴操作可为:将与所述窗口关联的预定悬浮对象拖拽到一处输入符所在的位置或分别拖拽到多处输入符所在的位置。这里,多处输入符可处于同一界面上,也可分别处于不同界面上。

处理器20还经由输入接口10接收对预定悬浮对象的第四预定操作,处理器20响应于第四预定操作,移除所述预定悬浮对象并清空所述窗口中的内容。这里,移除预定悬浮对象可指在终端的屏幕不显示该预定悬浮对象。作为示例,第四预定操作可为:预定悬浮对象被向屏幕边缘拖动至显示的比例等于设定比例。

处理器20响应于接收到粘贴操作,将编辑后的所述内容中的部分或全部粘贴到指定位置。

作为示例,该指定位置可指一处或多处输入符所在的位置。例如,处理器20将编辑后的所述内容中的部分或全部粘贴到一处或多处输入符所在的位置。

针对处理器20将编辑后的内容中的部分粘贴到指定位置的情况,处理器20还经由输入接口10接收对编辑后的所述内容中的所述部分的选择。

例如,处理器20可经由输入接口10接收用户对编辑后的内容的选择,处理器20将被选中的内容作为所述部分。针对在创建的窗口中显示至少一个内容条目的情况,处理器20可经由输入接口10接收对所述至少一个内容条目中的内容条目的选择,并将选择的内容条目作为所述部分。

应理解,在针对选择的至少一个内容执行上述在终端的内容处理过程(即,针对选择的至少一个内容执行上述复制/粘贴操作)之后,可还根据用户的操作来选择至少一个新内容,并对选择的新内容执行上述复制/粘贴操作过程。

具体说来,处理器20还经由输入接口10接收对至少一个新内容的选择操作。这里,该选择操作可为现有的各种能够在终端选择一个或多个新内容的操作。例如,该选择操作可与之前选择至少一个内容的操作相同。

作为示例,所述至少一个新内容可为以下项中的至少一个:多媒体内容(例如,文本内容、静止图像、运动图像、音频、视频)和控件。

处理器20还经由输入接口10接收复制操作。这里,该复制操作可为用于复制所选择的所述至少一个新内容的操作。例如,该复制操作可与之前用于复制所选择的至少一个内容的操作相同。

处理器20响应于接收到复制操作,控制显示器30将选择的新内容显示在所述窗口中。应理解,该窗口即为上述用于显示选择的至少一个内容的窗口,也就是说,处理器20控制显示器30将选择的新内容与之前选择的内容在同一窗口中进行显示。

在一个示例中,将选择的新内容显示在所述窗口中的处理可包括:在所述窗口中,根据选择的所述新内容和选择的所述内容的来源将所述新内容和所述内容显示为至少一个内容条目。

在另一示例中,将选择的新内容显示在所述窗口中的处理可包括:在所述窗口中,根据选择的新内容的来源将选择的新内容显示为至少一个内容条目。也就是说,根据之前选择的内容所显示的至少一条内容条目不改变,仅针对选择的新内容来划分内容条目。

根据本发明的示例性实施例还提供一种计算机可读存储介质。该计算机可读存储介质存储有当被处理器执行时使得处理器执行上述在终端的内容处理方法的程序指令。该计算机可读记录介质是可存储由计算机系统读出的数据的任意数据存储装置。计算机可读记录介质的示例包括:只读存储器、随机存取存储器、只读光盘、磁带、软盘、光数据存储装置和载波(诸如经有线或无线传输路径通过互联网的数据传输)。计算机可读记录介质也可分布于连接网络的计算机系统,从而计算机可读代码以分布式存储和执行。此外,完成本发明的功能程序、代码和代码段可容易地被与本发明相关的领域的普通程序员在本发明的范围之内解释。

采用根据本发明示例性实施例的所述在终端的内容处理方法和设备,能够在独立窗口中显示可编辑的复制内容,以实现在粘贴前对复制内容进行编辑,满足用户对复制内容进行多次编辑的需求,从而简化了用户复制、粘贴操作的操作过程。

此外,根据本发明示例性实施例的在终端的内容处理方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

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