掌桥专利:专业的专利平台
掌桥专利
首页

复制方法和电子设备

文献发布时间:2023-06-19 10:54:12


复制方法和电子设备

技术领域

本申请属于信息处理领域,具体涉及一种复制方法和电子设备。

背景技术

文件是存储在电子设备上的信息集合,可以包括文本文档、图片、音频、视频、程序等文件类型。

在电子设备的操作系统中,用户可以选中一个文件,对该文件进行复制,用户可以将复制的文件粘贴至其它位置,或者通过网络发送等操作。但是,上述操作都是对文件内容进行操作,是对文件本身执行的操作,而用户需要发送的内容,可能不是文件本身,而是文件的特征信息。如果用户需要复制文件特征信息,则需要用户单独打开每一个文件,再针对每一个特征信息进行单独的复制操作,操作繁琐。

发明内容

本申请实施例的目的是提供一种复制方法和电子设备,能够解决相关技术中复制文件特征信息操作繁琐的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种复制方法,该方法包括:接收对目标文件的第一输入,其中,目标文件为被选中的文件;响应于第一输入,显示目标文件的至少一个特征;接收在至少一个特征中选择目标特征的第二输入;响应于第二输入,复制目标文件的与目标特征对应的特征信息。

第二方面,本申请实施例提供了一种复制装置,该装置包括:第一接收模块,用于接收对目标文件的第一输入,其中,目标文件为被选中的文件;第一显示模块,用于响应于第一输入,显示目标文件的至少一个特征;第二接收模块,用于接收在至少一个特征中选择目标特征的第二输入;第一复制模块,用于响应于第二输入,复制目标文件的与目标特征对应的特征信息。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,针对任意被选中的目标文件,用户在输入第一输入之后,可以显示出目标文件的特征,每个特征为目标文件一种特征的标识,可以方便用户查看被选中文件的特征种类,进而,用户在输入选择目标特征的第二输入之后,可以复制用户选择的目标特征的特征信息,通过在选中目标文件之后提供特征,在用户选择目标特征之后复制对应的特征信息,可以方便用户复制特征信息。这样,即使用户想要同时复制多种特征的信息,或者目标文件是多个的情况下,用户也可以方便快捷的操作,可以同时针对选中的所有特征信息进行复制。

附图说明

图1是本申请实施例提供的复制方法一种可选的交互示意图;

图2是本申请实施例提供的复制方法另一种可选的交互示意图;

图3是本申请实施例提供的复制方法另一种可选的交互示意图;

图4是本申请实施例提供的复制方法另一种可选的交互示意图;

图5是本申请实施例提供的复制方法另一种可选的交互示意图;

图6是本申请实施例提供的复制方法另一种可选的交互示意图;

图7是本申请实施例提供的复制方法另一种可选的交互示意图;

图8是本申请实施例提供的复制方法另一种可选的交互示意图;

图9是本申请实施例提供的复制方法另一种可选的交互示意图;

图10是本申请实施例提供的复制方法另一种可选的交互示意图;

图11是本申请实施例提供的复制方法另一种可选的交互示意图;

图12是本申请实施例提供的复制方法另一种可选的交互示意图;

图13是本申请实施例提供的复制方法一种可选的流程示意图;

图14是本申请实施例提供的复制装置一种可选的示意图;

图15是本申请实施例提供的电子设备一种可选的示意图。

具体实施方式

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

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请实施例提供的复制方法可以由电子设备执行,通过电子设备的处理器运行存储在电子设备的存储器中的程序或指令来实现。

下面以电子设备是配置有触摸显示屏的手机来执行为例,通过具体的实施例及其应用场景对本申请实施例提供的复制方法进行详细地说明。

如图1所示,用户可以在手机100的桌面上点击应用8的图标,以进入应用8。可选的,应用8可以是手机100的系统组件提供的文件管理功能,用于向用户提供对手机100的存储器中存储的所有类型的文件进行编辑管理的功能,文件类型可以包括:图片、文本、音频、视频、可执行文件例如APK(Android application package,Android应用程序包,简称APK)等。

在进入应用8之后显示的界面可以如图2所示,显示出手机100中存储的多个文件夹。文件夹是文件集合,在一个文件夹中可以包括0个文件、1个文件、或1个以上的文件(也即多个文件)。在一个文件夹中包括多个文件的情况下,多个文件可以是相同类型或不同类型的文件。可选的,用户可以在如图2所示的界面上,连续双击屏幕上显示的一个文件夹的图标,例如文件夹2的图标,以进入该文件夹。

如图3所示,在进入文件夹2之后显示的界面可以显示文件夹2中包括的多个文件,文件夹2可以包括不同文件类型的文件,每个文件的图标下方可以显示文件名称(需要说明的是,文件名称可以是文件的特征之一),可选的,文件名称中可以包括用于表示文件类型的后缀,符号“.”后面的字符串用于标识文件类型。用户可以在这个文件夹中长按任意一个文件,以选中该文件,并进入多选文件模式,以使用户可以选择多个文件,当然,也可以选择一个文件,本申请实施例对此不作具体限定。如图3所示,进入多选文件模式的情况下,每个文件的右上角有一个复选框,用户可以点击一个文件的图标或复选框,以选中该文件。在复选框内有√的情况下表示该文件被选中,没有√则表示未被选中。

在一种可选的示例中,进入多选文件模式的情况下,文件管理软件的界面下方可以显示如图3所示的菜单栏,提供几种用户可以对被选中文件(目标文件)执行的操作。用户在选中自己需要进行编辑的一个或多个文件之后,可以用手指长按在菜单栏的“复制”操作图标上,这时,手机100接收到用户的第一输入,响应于第一输入,显示出目标文件的至少一个特征,一种可选的示意图如图4所示,显示多种特征的选项,每个选项显示对应特征的名称:“文件概要”、“文件标题”、“文件来源”、“内容截取”。

每个特征的名称用于提示文件的一种特征。每个文件针对一种特征的具体内容即为该文件针对该特征的特征信息。一个文件的特征信息可以是基于文件的属性信息得到的,文件的属性信息是文件的描述性信息,例如,文件名称、文件创建时间、文件大小等,也可以是根据文件内容提取的,例如,文档的文件中文档内容的字数、文档内容的概要、图片的文件中的部分截图等等。通过特征的选项可以陈列出目标文件的至少一个特征种类,以选项的方式可以方便的向用户提供复制操作的候选项,用户可以选择需要的选项,从而复制目标文件针对选中的的特征信息的内容,无需用户手动点开每个文件查找每个文件的特征信息。

不同种类的文件可以有不同的多种特征。为了方便用户操作,本申请实施例可以提供相较于相关技术中更多的特征,以便于用户选择。可选的,可以预先针对一个文件的所有特征种类,根据对应的特征提取方式提取出来特征信息,并与该文件关联的存储起来,在用户选中文件之后,查找存储的特征信息即可,以使得部分提取过程耗时较长的特征信息预先准备好,在用户操作时提高响应速度;或者,也可以对部分特征种类的特征信息不进行预先提取,而是在用户选中目标文件、选中需要复制的一种或多种特征种类之后,再进行提取,例如文件名称等,这样,可以使得部分提取方式比较简单、提取过程耗时较少的特征信息不占用过多的存储空间。

以下为几种类型文件的特征的示例。

文本类型的文件的特征可以包括文件名称、文件大小、创建时间、最后编辑时间、文件来源(在文件是通过网络下载的情况下,文件来源用于表示文件的下载地址、发送对象等来源),上述多种特征可以根据文本文件的属性信息得到。文本的特征还可以包括文档标题、内容概要、文档页数、字数、字体等,这些特征对应的特征信息可以通过文件内容提取的特征。

图片文件的特征可以包括文件名称、文件大小、拍摄时间、拍摄定位等可以从文件的属性信息中提取特征信息的特征;图片文件的特征还可以包括图片中的元素抠图,例如,树木元素抠图、人物元素抠图、动物元素抠图,等等,具体的,可以通过训练好的图像识别的神经网络算法识别图片中是否有对应的元素,并确定识别到的元素的轮廓,进而进行对应元素的抠图。可选的,图片文件的特征还可以包括图中元素的信息,例如,通过人脸识别方式识别出人物,进而查找到该人物对应的个人信息如姓名、与用户的关系等,或者,通过识别图像中的场景确定的拍照地点信息,等等。

音频文件的特征可以包括歌手、专辑名称、出版商、音频时长、文件大小等,还可以包括从网络平台获取到的对音频文件的评论数量、评分、下载链接等,也可以包括音频文件的部分节选,例如第一句歌词之后的预设时长的音频节选,等等。

视频文件的特征可以包括上传时间、文件大小、视频时长、上传者、文件标题、题材类型、视频简介等,也可以包括网络平台获取到的评论数量、评分、下载链接、精彩片段等等。

可执行文件(例如应用于安卓系统的APK文件)的特征可以包括图标、简介、软件提供者、应用类型、下载链接、APK文件内包括的一部分特定的文件等等。

以上为不同文件类型的文件的特征种类的示例,以及对部分特征的特征信息提取方式的说明,在实际应用中,可以根据情况预设不同种类的特征。

在选中目标文件之后,如果接收到用户的第一输入,则显示目标文件的特征。

如果目标文件是一个,则特征包括该目标文件的文件类型的特征,可选的,可以仅显示部分特征以匹配特征的显示区域,用户可以通过手指在特征的显示区域内上下滑动的方式进行翻页或滑动的查看当前未显示出来的特征。可选的,显示出的特征可以是经过排序的结果,例如,可以根据用户的习惯,或者通过大数据统计所有用户的习惯,确定针对这种类型的文件用户偏好选择复制哪一些特征种类,然后将这些特征对应的特征排列在靠前的位置,具体的排序方式可以根据具体情况而定。

如果目标文件为多个,在多个目标文件的类型相同的情况下,可以参考上述目标文件为一个时的情况实现显示特征;或者,还可以根据多个目标文件的共同点显示特征,具体的,如果多个目标文件的某一个特征的特征信息相同,例如,多个音频文件的歌手都是同一个人,那么,可以将这个特征的特征排列在靠前的位置,例如,在显示上述歌手相同的多个音频文件的特征时,将歌手这个特征排在第一个显示,然后下面的特征可以根据用户习惯排序。而在多个目标文件的类型不同的情况下,可以根据目标文件中包含的所有文件类型共有的特征显示特征,例如,可以对所有文件类型的共有特征种类按照用户习惯进行排序,显示排序靠前的部分特征,或者,也可以在确定共有特征种类之后,进一步确定是否包括相同的特征信息,例如,多个目标文件的文件来源相同,则将文件来源这个特征排在靠前的位置。

在显示出目标文件的至少一个特征之后,用户可以在其中选择部分特征(接收第二输入),以复制目标文件针对目标特征(用户选择的特征)的特征信息,特征信息是指特征的具体内容,例如,对于特征:“文件名称”,其特征信息是“xxxx.doc”。具体的,目标文件针对目标特征的特征信息,可以包括每一个目标文件针对每一个目标特征的特征信息。

可选的,在接收第二输入之后,还可以显示用户选择的目标特征的特征信息的预览内容,也即,显示目标特征信息,以使用户能够预览目标特征信息的具体内容,方便用户查看特征信息是否是用户所需要复制的内容。

上述复制特征信息,可以是将特征信息保存在内存中,或者,保存在手机100操作系统的剪贴板(操作系统为复制的内容预先划分的存储区域)中,进而,被复制的特征信息可以根据用户的第三输入的指示,粘贴到第三输入指定的位置。例如,可以粘贴到可编辑控件的编辑位置,如word文档的正文、邮件正文、即时聊天对话框中;又如,也可以粘贴到本地的目标文件夹,以默认的文件格式存储在目标文件夹中,例如,将多个文件的文件名称保存为Excel表格,保存至目标文件夹;或者,也可以直接发送给目标通信对象,例如,直接将特征信息发送至即时聊天对象或目标邮件地址;再如,还可以将复制的特征信息生成特定文件格式的文件,例如,可以将多个图片中人物元素抠图以图片格式附加在附件控件中,或者,将所有音频和视频的节选打包为压缩文件,附加在附件控件中,等等,其中,附件控件可以是邮件、网络平台或应用软件等提供的附件功能,用户可以点击手机100中附件功能的图标(手机100接收第三输入),使得手机100将复制的特征信息附加到附件中。

下面结合附图对显示目标文件的特征的几种示例性的实施方式进行说明。

如图5所示,是目标文件为一个图片类型的文件时,显示特征的一种可选的示意图,显示的特征可以包括“文件概要”、“创建时间”、“文件来源”、“内容截取”。如图6所示,为用户点击选择“内容截取”时,可以进一步显示内容截取的交互区域601,交互区域601内显示有图片的预览,以及按照预设的9宫格方式对图片的划分,用户可以在交互区域601内选择一个或多个分区,从而将选择的分区内的截图复制下来。

如图7所示,是目标文件为多个图片类型的文件时,显示特征的一种可选的示意图。示例性的,图7所示的多个图片中可以是同一天在同一个地理位置拍摄的包括相同人物(元素)的照片,因此,在对多个图片的特征信息进行比对之后,确定具有特征信息相同的特征,进而,显示的特征包括“相同元素”、“地理位置”、“拍摄时间”。如图8所示,用户可以选择“地理位置”,然后预览显示地理位置的定位信息(区域801),并复制地理位置对应的定位信息。

如图9所示,是目标文件为一个音频文件时,显示特征的一种可选的示意图。如图10所示,是目标文件为多个音频文件时,用户选择其中一个特征的一种可选的示意图。在如图10所示的示例中,多个目标文件的歌曲题材是相同的,经过排序之后,歌曲题材的排序相较于内容截取靠前,因此,图10与图9所示的示例显示的特征是不同的。

如图11所示,是目标文件为一个APK时,显示特征的一种可选的示意图。如图12所示,是目标文件为多个APK时,用户选择目标特征之后的一种可选的示意图。如图12所示,在用户选择文件来源之后,显示出多个APK的文件来源的特征信息。

需要说明的是,以上说明仅用于示例性的描述一些可选的实施方式,不用于对本申请实施例进行具体限定。用户可以在不同的应用场景中使用本申请实施例提供的复制方法复制文件的特征信息,示例性的,以下为几种可选的用户应用场景的举例:

1、用户通过社交软件和朋友聊天时,想描述自己近期正在阅读的电子书的基本概况,用户可以复制这个文件的标题和概要信息发送给对方。

2、针对某个问题,用户想提示对方查阅哪些文档时,可以同时选中这多个文档,并选择复制标题,将多个文档的标题都复制下来并发送给对方。

3、用户想将某张图片中的文字信息分享到朋友圈或发送给好友时,可以选中图片,并选择仅复制图片中识别出的文字信息,则可以复制图片中的文字信息。

4、当用户想向好友分享近期旅游时去过的景区的景点时,可以选中手机中几张在该区不同景点照的照片,然后选择复制所有图片的定位信息,从而可以省去用户手动在地图上搜索各个景点信息的时间。

5、当用户听到一首好歌,又不知道演唱者是谁的时候,可以选中音频文件,并选择复制演唱者信息,可以预览到演唱者,同时,又可以将复制下来的演唱者粘贴至搜索框中,方便用户搜索该演唱者的其它作品。

6、当用户想备份某个重要应用的数据,以防止应用的数据被破坏或丢失时,可以选中应用,并选择复制应用数据,然后选择粘贴至指定备份位置。

7、当用户想和好友分享一些应用时,如果把应用全部发送过去会耗费很多流量,此时,用户可以选中应用,并选择复制所有应用的下载链接,发送给好友。

以上仅用于示例性的说明不同用户应用场景,本领域技术人员可以根据本申请实施例提供的实施方式,通过指定特征提供复制特征信息的操作,在不同的具体情况中为用户设置不同的使用场景,从而实现简化用户复制文件的特征信息时的操作的效果。

为了进一步说明本申请实施例提供的复制方法,下面结合附图13说明本申请实施例提供的复制方法的过程。

如图13所示,本申请实施例提供的复制方法可以由电子设备执行,具体可以包括如下步骤:

步骤131,接收对目标文件的第一输入。

目标文件是被选中的文件,具体可以是当前用户已经选中的文件。在接收对目标文件的第一输入之前,用户可以选中一个或多个文件。具体选中文件的方式可以如图1-图3所示的实施方式,可选的,在另一种实施方式中,用户可以使用鼠标框选需要选中的文件,或者通过鼠标和键盘、触摸显示屏等输入设备向电子设备输入预先指定的输入操作以指定选中的文件。

第一输入是用户的输入,用户可以通过鼠标和键盘、触摸显示屏等输入设备向电子设备输入预先指定的输入操作,以指示电子设备用户当前需要复制特征信息的需求,电子设备接收到第一输入之后,可以执行接下来的步骤以完成信息复制。例如,第一输入可以是在目标文件之一的图标上点击鼠标右键,或者,也可以是在目标文件之一的图标上长按触摸显示屏,等等。

步骤132,响应于第一输入,显示目标文件的至少一个特征。

显示的至少一个特征可以是文件所有特征的部分种类或全部。在显示的特征是部分特征的情况下,至少一个特征可以是系统按照指定的条件在所有特征中选择的,或者,也可以是用户在所有的特征中预先选择至少一个特征作为显示的特征。特征的可选的实施方式可以如图4-图12所示,可以通过一列列表陈列多个选项,可选的,也可以通过多列的列表陈列,或者也可以通过其它的显示效果显示出特征的选项。进一步的,在一个可选的示例中,在显示部分特征时,还可以通过接收用户指示翻页的输入,以翻页或上下滑动等显示效果显示列表中当前未显示出的特征,以通过有限的显示区域向用户展示更多的特征。

可选的,在至少一个特征是系统按照指定的条件在所有特征中选择的的情况下,一种可选的实施方式是对所有特征按照指定的排序规则进行排序,进而选择排序靠前的部分特征进行显示,具体而言,在执行步骤132之前,可以对目标文件的特征进行排序。

一种可选的实施方式为,在显示目标文件的至少一个特征之前,获取预设时间段内用户复制特征信息的历史操作记录,例如,预设时间段可以是一个月内。可选的,获取的历史操作记录可以是只针对目标文件对应的文件类型(目标文件类型)的操作记录。在得到历史操作记录之后,可以根据历史操作记录中针对目标文件类型每个特征的复制频次,对目标文件类型的特征进行排序,例如,如果用户复制了某一个特征的特征信息,则可以针对目标文件类型记录复制操作频次加1,那么,频次越高的特征,排序越高。进而,在排序之后,可以根据排序结果,显示目标文件的至少一个特征,例如,可以选取排序在前面指定个数的部分特征,按照顺序显示,或者,也可以显示全部的特征。

需要说明的是,上述用户可以是指接收到的第一输入所对应的用户,也即当前用户,从而根据用户个人的习惯来对特征排序,更符合用户的个人偏好,或者,用户也可以是多个用户,也即,基于大数据统计出大部分人针对目标文件的偏好操作。可选的,也可以采用两种方式相结合,例如,根据当前用户的个人偏好选取排序在前n个的特征,并根据大数据统计的多个用户的操作确定出排序在前m个的特征,然后显示出上述n+m个特征。

在目标文件是多个文件的情况下,对目标文件的特征进行排序的一种可选的实施方式为,在显示目标文件的至少一个特征之前,确定多个目标文件的第一特征和/或第二特征,其中,第一特征是多个目标文件的文件类型共有的特征,第二特征是多个目标文件在包括相同的特征信息的情况下,相同的特征信息对应的特征,进而,在第一特征和/或第二特征中,选择至少部分特征进行显示。

其中,由于多个目标文件的文件类型可能不同,因此,每个文件类型可能有不同种类的特征,可以将多个目标文件共有的特征排在靠前的顺序显示,或者,在第一特征中选择一部分进行显示,例如,可以采用上述排序的方式对第一特征进行排序,选择排序靠前的一部分特征进行显示。通过确定共有的特征,在共有特征中选择显示的特征,可以使得显示的特征能够包括所有文件共有的特征,方便用户复制目标文件共有的特征。

而不同的目标文件(即使文件类型不同),可能包含有相同的特征信息,也即,特征信息的内容包括相同的内容。例如,如果目标文件是多个音频文件,而演唱者都是某某,那么,多个目标文件包括相同的特征信息,第二特征包括演唱者。又如,如果多个目标文件的下载来源中都包括“http://abc.ab.bc.com”的字符串,那么,第二特征可以包括下载来源。在多个文件具有某种相关性的情况下,多个文件可能包含有相同的特征信息,通过上述实施方式,可以便于用于批量的提取所有文件的相似或相同的特征信息。

步骤133,接收在至少一个特征中选择目标特征的第二输入。

第二输入可以是用户的输入,用户可以通过鼠标和键盘、触摸显示屏等输入设备向电子设备输入预先指定的输入操作,以指示电子设备用户选择的特征。例如,第二输入可以是用户逐个在需要选择的特征上触摸点击触摸显示屏,或者,通过鼠标框选目标特征,等等。

步骤134,响应于第二输入,复制目标文件的与目标特征对应的特征信息。

在接收第二输入之后,响应于第二输入,目标文件针对目标特征的特征信息被复制。复制的特征信息可以被保存在内存中,或者,保存在电子设备预先划分的剪贴板的存储区域,等等。在需要粘贴时,根据指定的粘贴方式进行粘贴。一种可选的实施方式为,接收用户的第三输入,进而根据第三输入指示的位置粘贴复制的特征信息。复制粘贴的可选实施方式在对图1~3所示实施方式已举例说明,在此不再赘述。

用户在选中一个或多个特征(目标特征)之后,被复制的特征信息是所有目标文件针对于目标特征的特征信息。如果用户需要复制部分目标文件的特征信息,可以进一步提供一种可选的实施方式,以方便用户针对部分目标文件的特征信息进行复制操作。具体而言,在接收第二输入之后,可以显示出每个目标文件针对目标特征的特征信息,可选的显示效果可以如图6、图8、图10所示。

在显示多个特征信息之后,可以接收用户的第四输入,第四输入用于指示用户在多个特征信息中选择的特征信息。第四输入可以是用户的输入,用户可以通过鼠标和键盘、触摸显示屏等输入设备向电子设备输入预先指定的输入操作,以指示电子设备用户选择的特征信息。例如,第四输入可以是用户在一个或多个特征信息上单击触摸显示屏,或者通过鼠标左键单击,等等,在选择完毕之后,用户可以在特征信息的显示区域之外单击一下触摸显示屏或点击鼠标右键,以表示选择完毕,结束第四输入。以上仅用于示例性的说明第四输入的交互操作方式,本申请对此不做限制。在接收到第四输入之后,电子设备复制用户选择的特征信息。

在本申请实施例中,针对任意被选中的目标文件,用户在输入第一输入之后,可以显示出目标文件的特征,每个特征为目标文件一种特征的标识,可以方便用户查看被选中文件的特征种类,进而,用户在输入选择目标特征的第二输入之后,可以复制用户选择的目标特征的特征信息,通过在选中目标文件之后提供特征,在用户选择目标特征之后复制对应的特征信息,可以方便用户复制特征信息。这样,即使用户想要同时复制多种特征的信息,或者目标文件是多个的情况下,用户也可以方便快捷的操作,同时针对选中的所有特征信息进行复制,而不是单独针对每一个特征信息进行复制。

需要说明的是,本申请实施例提供的复制方法,执行主体可以为复制装置,或者该复制装置中的用于执行加载复制方法的控制模块。本申请实施例中以复制装置执行加载复制方法为例,说明本申请实施例提供的复制方法。

如图14所示,为一种复制装置的可选的示意图,该复制装置140可以包括第一接收模块141,第一显示模块142,第二接收模块143和第一复制模块144。

第一接收模块141可以接收对目标文件的第一输入。其中,目标文件为被选中的文件。

第一显示模块142可以响应于第一输入,显示目标文件的至少一个特征。

第二接收模块143可以接收在至少一个特征中选择目标特征的第二输入。

第一复制模块144可以响应于第二输入,复制目标文件的与目标特征对应的特征信息。

在本申请实施例中,针对任意被选中的目标文件,用户在输入第一输入之后,可以显示出目标文件的特征,每个特征为目标文件一种特征的标识,可以方便用户查看被选中文件的特征种类,进而,用户在输入选择目标特征的第二输入之后,可以复制用户选择的目标特征的特征信息,通过在选中目标文件之后提供特征,在用户选择目标特征之后复制对应的特征信息,可以方便用户复制特征信息。这样,即使用户想要同时复制多种特征的信息,或者目标文件是多个的情况下,用户也可以方便快捷的操作,同时针对选中的所有特征信息进行复制,而不是单独针对每一个特征信息进行复制。

作为一种可选的实施方式,该装置还可以包括第三接收模块和粘贴模块。第三接收模块可以在复制目标文件对应于目标特征的特征信息之后,接收用于指示目标粘贴位置的第三输入;粘贴模块可以响应于第三输入,将被复制的目标特征信息的特征信息粘贴至目标粘贴位置,其中,目标粘贴位置包括以下任意一种:可编辑控件的目标编辑位置;附件控件;目标通信对象;本地的目标存储位置。

可选的,该装置还可以包括第二显示模块,第四接收模块和第二复制模块。第二显示模块可以在目标文件的数量为多个的情况下,在接收在至少一个特征中选择目标特征的第二输入之后,显示目标特征的多个特征信息,其中,多个特征信息与多个目标文件一一对应;第四接收模块可以接收在多个特征信息中选择目标特征信息的第四输入;第二复制模块可以响应于第四输入,复制目标特征信息。

在一种可选的实施方式中,在目标文件的数量为多个的情况下,该装置还包括确定模块,确定模块可以在显示目标文件的至少一个特征之前,确定多个目标文件的第一特征和/或第二特征,其中,第一特征是多个目标文件的文件类型共有的特征,第二特征是多个目标文件在包括相同的特征信息的情况下,相同的特征信息对应的特征;第一显示模块可以包括显示子模块,用于在第一特征和/或第二特征中,选择至少部分特征进行显示。

作为另一种可选的实施方式,该装置还可以包括获取模块和排序模块。获取模块可以在显示目标文件的至少一个特征之前,获取预设时间段内用户复制特征信息的历史操作记录。排序模块可以根据历史操作记录中针对目标文件类型每个特征的复制频次,对目标文件类型的特征进行排序。相应的,第一显示模块还可以根据排序结果,显示目标文件的至少一个特征。

本申请实施例中的复制装置140可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的复制装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的复制装置能够实现图1至图13的方法实施例中复制装置实现的各个过程,为避免重复,这里不再赘述。

可选的,本申请实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的程序或指令,该程序或指令被处理器执行时实现上述复制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图15为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备150包括但不限于:射频单元151、网络模块152、音频输出单元153、输入单元154、传感器155、显示单元156、用户输入单元157、接口单元158、存储器159、以及处理器1510等部件。

本领域技术人员可以理解,电子设备150还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。输入单元154可以包括图形处理器、麦克风等。显示组件156可以包括显示面板。用户输入单元157可以包括触控面板和其他输入设备等。存储器159可以存储有应用程序和操作系统等。图15中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

用户输入单元157可以用于接收对目标文件的第一输入。

显示单元156可以用于显示目标文件的至少一个特征。

用户输入单元157还用于接收在至少一个特征中选择目标特征的第二输入。

处理器1510可以用于执行响应于第二输入,复制目标文件的与目标特征对应的特征信息,可选的,复制的特征信息可以存储在存储器159中。进一步的,网络模块152可以将复制的特征信息通过网络发送至目标通信对象。

在本申请实施例中,针对任意被选中的目标文件,用户在输入第一输入之后,可以显示出目标文件的特征,每个特征为目标文件一种特征的标识,可以方便用户查看被选中文件的特征种类,进而,用户在输入选择目标特征的第二输入之后,可以复制用户选择的目标特征的特征信息,从而方便用户复制特征信息,这样,即使用户想要同时复制多种特征的信息,或者目标文件是多个的情况下,用户也可以方便快捷的操作,同时针对选中的所有特征信息进行复制,而不是单独针对每一个特征信息进行复制。

可选的,用户输入单元157还可以用于接收指示目标粘贴位置的第三输入;处理器1510还可以用于响应于所述第三输入,将被复制的所述目标特征信息的特征信息粘贴至目标粘贴位置。

在一种可选的实施方式中,显示单元156还可以用于显示目标特征的多个特征信息,多个特征信息与多个目标文件一一对应;用户输入单元157还可以用于接收在多个特征信息中选择目标特征信息的第四输入;处理器1510还可以用于响应于第四输入,复制目标特征信息。

在另一种可选的实施方式中,处理器1510还可以用于获取预设时间段内用户复制特征信息的历史操作记录;根据历史操作记录中针对目标文件类型每个特征的复制频次,对目标文件类型的特征进行排序。显示单元156还可以用于根据排序结果,显示目标文件的至少一个特征。

可选的,处理器1510还可以用于确定多个目标文件的第一特征和/或第二特征,其中,第一特征是多个目标文件的文件类型共有的特征,第二特征是多个目标文件在包括相同的特征信息的情况下,相同的特征信息对应的特征;显示单元156还可以用于在第一特征和/或第二特征中,选择至少部分特征进行显示。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述复制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,计算机可读存储介质可包括非易失性存储器,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述复制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 一种应用内文本复制方法、复制装置、存储介质和电子设备
  • 信息复制方法、信息复制装置和电子设备
技术分类

06120112722815