文件分享方法、装置、电子设备和可读存储介质与流程

    专利2022-07-08  87


    本申请涉及数据传输技术领域,具体而言,涉及一种文件分享方法、一种文件分享装置、一种电子设备和一种可读存储介质。



    背景技术:

    相关技术中的图片分享方式,当用户需要再次分享已经分享过的图片时,需要重新进行选择操作,以从相册中再次选择这些图片,例如,在聊天应用程序中第一次分享图片时,能够跳转到存储有全部图片的相册界面,用户可在相册界面中选择需要分享的图片,当用户需要对第一分享过的图片再次进行分享时,仍然会跳转到该存储有全部图片的相册界面,但相册界面并未标记第一次分享的图片,用户只能在全部图片中重复寻找第一次分享的图片。显然,这种分享方式费时费力,降低图片分享效率。



    技术实现要素:

    本申请实施例提供了一种文件分享方法、装置、电子设备和可读存储介质,能够省去分享过程中需要再次选择文件的繁琐流程,实现文件快速地分享,提高文件分享效率。

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

    第一方面,本申请实施例提供了一种文件分享方法,包括:

    接收用户对第一截图的第一输入;

    响应于第一输入,将第一截图关联的n个文件分享至第一目标对象;

    其中,n为正整数。

    第二方面,本申请实施例提供了一种文件分享装置,包括:

    接收模块,用于接收用户对第一截图的第一输入;

    分享模块,用于响应于第一输入,将第一截图关联的n个文件分享至第一目标对象。

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

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

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

    在本申请实施例中,接收用户对第一截图的第一输入;响应于第一输入,将第一截图关联的n个文件分享至第一目标对象;其中,n为正整数。先获取预存的第一截图,其中,第一截图关联有已经分享过的n个文件,在用户进行分享操作时,能够通过该第一截图查看第一截图关联的n个文件,并分享第一截图关联的n个文件至第一目标对象。从而在分享文件的过程中,不仅省去了再次选择文件的繁琐流程,实现文件快速地分享,节约了操作时间,大大提高文件分享效率,而且能够使用户清晰的了解到每次分享对应的文件。

    附图说明

    图1示出了根据本申请的一个实施例的文件分享方法的流程图之一;

    图2示出了根据本申请的一个实施例的文件分享方法的流程图之二;

    图3示出了根据本申请的一个实施例的文件分享方法的流程图之三;

    图4示出了根据本申请的一个实施例的文件分享方法的流程图之四;

    图5示出了根据本申请的一个实施例的文件分享方法的流程图之五;

    图6示出了根据本申请的一个实施例的文件分享方法的流程图之六;

    图7示出了根据本申请的一个实施例的文件分享方法的流程图之七;

    图8示出了根据本申请的一个实施例的文件分享方法的流程图之八;

    图9示出了根据本申请的一个实施例的文件分享方法的流程图之九;

    图10示出了根据本申请的一个实施例的电子设备的显示示意图之一;

    图11示出了根据本申请的一个实施例的电子设备的显示示意图之二;

    图12示出了根据本申请的一个实施例的电子设备的显示示意图之三;

    图13示出了根据本申请的一个实施例的电子设备的显示示意图之四;

    图14示出了根据本申请的一个实施例的电子设备的显示示意图之五;

    图15示出了根据本申请的一个实施例的电子设备的显示示意图之六;

    图16示出了根据本申请的一个实施例的电子设备的显示示意图之七;

    图17示出了根据本申请的一个实施例的文件分享装置的结构框图;

    图18示出了根据本申请的一个实施例的电子设备的结构框图;

    图19示出了根据本申请的一个实施例的电子设备的硬件结构框图。

    具体实施方式

    为了能够更清楚地理解本申请的上述目的、特征和优点,下面结合附图和具体实施方式对本申请进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

    在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是,本申请还可以采用其他不同于在此描述的其他方式来实施,因此,本申请的保护范围并不受下面公开的具体实施例的限制。

    下面参照图1至图19描述根据本申请一些实施例文件分享方法、文件分享装置、电子设备和可读存储介质。

    在本申请的一个实施例中,图1示出了本申请实施例的文件分享方法的流程图之一,包括:

    步骤102,接收用户对第一截图的第一输入;

    在本实施例中,该文件分享方法适用于电子设备,电子设备包括但不限于移动终端、平板电脑、计算机、笔记本电脑、可穿戴设备、车载终端等。第一输入包括但不限于点击输入、按键输入、指纹输入、滑动输入、按压输入。按键输入包括但不限于对电子设备的电源键、音量键、主菜单键的单击输入、双击输入、长按输入、组合按键输入等。当然第一输入还可以是用户对电子设备的其它操作,本申请实施例对操作的方式不作具体限定,可为任一可实现的方式。

    另外,用户对第一截图的第一输入可以是用户手指在第一截图上的输入,也可以是触控笔等触控设备在第一截图上的输入。

    步骤104,响应于第一输入,将第一截图关联的n个文件分享至第一目标对象。

    其中,n为正整数。

    在该实施例中,第一截图的截图内容为分享文件时的目标程序界面,该目标程序界面包含了用户已经分享过的n个文件的缩略图,从而能够通过第一截图记录用户已经分享过的文件。在用户进行分享操作时,能够通过该第一截图查看第一截图关联的文件,并对第一截图关联的n个文件进行“一键”分享。从而在分享文件的过程中,不仅省去了再次选择文件的繁琐流程,实现文件快速分享,节约了用户的操作时间,大大提高文件分享效率,而且能够使用户清晰的了解到每次分享对应的文件,便于进行文件追踪。

    其中,第一目标对象为分享的目标位置,第一目标对象可以是应用程序,也即应用程序之间的分享;可以是电子设备,也即电子设备之间的互传,亦可以是服务器,也即将文件上传至云端。

    具体地,文件包括但不限于以下至少一项:文档、图片、视频、音频、数据包。其中,数据包可以是应用程序的安装包、应用程序的缓存数据包等。

    可以理解的是,预先为电子设备定义第一输入触发分享的响应函数,响应函数指示有至少在一个触发分享的规则。当接收到用户对目标截图的第一输入,将第一输入与分享的规则进行匹配,当第一输入满足该规则时,响应第一输入,触发第一截图的相关分享操作。例如,规则定义为双击第一截图,则在用户执行双击第一截图的操作时,将第一截图关联的n个文件分享至第一目标对象。当然,规则还可以是长按第一截图至指定时间,点击第一截图和分享控件等,本申请实施例不作具体限定。

    在本申请的一个实施例中,如图2所示,步骤102,接收用户对第一截图的第一输入之前,还包括:

    步骤202,接收用户对n个文件的第二输入;

    其中,用户对n个文件的第二输入可以是用户手指在n个文件上的输入,也可以是触控笔等触控设备在n个文件上的输入。

    步骤204,响应于第二输入,将n个文件分享至第二目标对象;

    如图10所示,选定了16张这样图片,可以点击左下角的分享控件,分享到想要分享的第二目标对象,例如聊天、文件互传等应用程序。

    步骤206,对n个文件关联的目标程序界面进行截图,生成第一截图;

    其中,在目标程序界面中,n个文件为已选中状态。

    在该实施例中,在文件分享过程中,电子设备显示用于选择文件的界面,根据用户的第二输入,确定用户选定需要分享的n个文件以及分享的第二目标对象,并将n个文件分享至第二目标对象,此时,对n个文件关联的目标程序界面进行截图,以生成包含有n个文件相关信息的第一截图,从而能够通过第一截图记录用户已经分享过的文件。具体地,目标程序可以是电子设备本地的程序,也可以是第三方的应用程序。目标程序界面可以是用于存储、显示、选择或其它文件操作的界面,例如相册、本地文件夹的界面等,也可以是带有分享功能的第三方应用程序的界面,例如第三方聊天应用程序等。

    可以理解的是,预先定义第二输入触发分享的规则,当第二输入满足该规则时,触发分享操作,例如,电子设备桌面上显示有分享控件,规则定义为点击分享控件,则在用户执行点击分享控件的操作时,将n个文件分享至第二目标对象。当然,规则也可以是用户对对n个文件其它操作,本申请实施例不作具体限定。

    具体举例来说,以分享文档为例,用户终端通过蓝牙分享多个文档至其它终端时,生成包含有勾选多个文档的文件夹界面的第一截图,该第一截图中显示了多个文档的缩略图、名称以及其它终端的地址等信息,用户能够通过第一截图确定此次分享了哪些文档。

    以从相册分享图片为例,如图10所示,在电子设备的桌面上显示相册界面902,也即图片的缩略图显示界面,用户点击图片可以选定该图片,选择后,图片的缩略图上显示已选标识,也即“√”,用户点击右上角的分享标识后完成对多个图片的选择并发送选定的图片。假设选定了20张图片,则生成包含20张图片的缩略图的第一截图。另外,用户轻轻点击一下缩略图,可进入多个缩略图的大图浏览模式,以便于清晰查看该缩略图。

    可以理解的是,第二目标对象和第一目标对象可以相同也可以不同,目标对象可以是应用程序,也即应用程序之间的分享;可以是电子设备,也即电子设备之间的互传,亦可以是服务器,也即将文件上传至云端。

    步骤208,将第一截图和n个文件关联存储。

    在该实施例中,在生成已分享的n个文件对应的第一截图之后,关联第一截图和分享时选定的n个文件,也即建立第一截图和此次分享的n个文件之间的关联关系,并将第一截图存储至电子设备存储空间的指定文件夹中,用户可在指定文件夹查找每次分享操作后生成的第一截图。从而通过生成的第一截图能够追溯用户已分享的n个文件。当用户需要分享文件时,通过对该第一截图的分享操作即可发送关联的n个文件,以实现再次分享已经分享过的文件。从而无需重复进行文件的选择操作,实现文件快速地分享,节约了操作时间,大大提高文件分享效率,同时能够记录用户分享操作的轨迹。

    具体举例来说,在用户分享一张或者多张图片至第三方应用程序的场景下,电子设备在记录本次分享图片的信息后,在电子设备的配置信息或本次分享图片满足预设条件时,自动生成一张针对本次分享图片的第一截图,当用户下一次再分享相关的图片时,可以在应用程序中找到这张第一截图进行图片分享或者其他操作。

    其中,预设条件包括开启第一截图自动生成的控制开关;分享的图片个数大于n,n大于或等于0;分享的目标对象为预先指定的对象等,本申请实施例不作具体限定。

    可以理解的是,对于图片分享可直接通过分享第一截图来进行图片分享,而对于文档、视频、音频、数据包等无法通过第一截图显示全部内容的文件,则可以通过文件与第一截图的关联关系查看需要分享的文件,再将文件进行分享。

    在本申请的一个实施例中,如图3所示,步骤206,对n个文件关联的目标程序界面进行截图,生成第一截图之后,还包括:

    步骤302,生成n个文件的分享信息;

    在该实施例中,根据用户对n个文件的第二输入,记录用户选择的n个文件及分享的相关信息,并生成n个文件对应的分享信息。其中,分享信息包括以下至少一项:n个文件的分享时间、n个文件的分享地点、第二目标对象、n个文件的属性信息。

    具体地,分享时间即电子设备执行分享操作的时刻,可通过电子设备内设置的时钟获得;分享地点即执行分享操作的电子设备的所在地;n个文件的属性信息包括文件的字节大小、文件的类别等信息;分享地点、n个文件的属性信息和第二目标对象可通过用户对电子设备的第二输入获得。另外,分享信息还可以包括执行分享操作的时刻对应的季节信息和天气信息,可在分享n个文件的同时通过服务器获取。

    步骤304,将第一截图和分享信息关联存储。

    在该实施例中,分享n个文件至第二目标对象之后,确定本次分享操作相关的分享信息。关联存储n个文件的第一截图和分享信息。使得用户能够通过第一截图追踪到该第一截图对应的分享操作相关的分享信息。有利于用户对第一截图进行区分和筛选,以便于对文件进行其它操作。

    其中,分享信息用于标记第一截图,以便于根据分享信息对第一截图进行排序,使得用户能够基于分享信息快速找到所需的第一截图。例如,分享信息为n个文件的分享地点,用户需要查找分享地点为公司时分享的文件,则可按照分享信息查找标记有公司的第一截图。

    可以理解的是,在通过第一截图发送第一截图关联的n个文件之后,会再次生成新的第一截图,新生成的第一截图与执行n个文件分享的第一截图均关联同样的n个文件,但记录的分享时间不同。

    需要说明的是,预先配置一个单独的用于存储第一截图的存储位置,例如,相册中的文件夹、截图文档等,生成第一截图后,将第一截图存储至该存储位置,从而能够通过单独的存储位置存储了所有分享时生成的第一截图,以便于用户在存储位置查看每一次分享后生成的第一截图。

    具体举例来说,如图11所示,以相册为例,在电子设备的桌面上显示相册界面902,相册界面902中设置一个单独的分享截图的文件夹,即图11中用户手指910所指向的区域,点击图11用户手指910所指的分享截图的文件夹,也即查看分享图片生成的第一截图的入口,进入图13中的分享截图界面904。通过分享截图界面904可以看到每一次分享后生成的第一截图920,并能够关联到分享的每张图片的具体信息,可以追溯到之前分享的图片信息,以便于执行下一次分享操作。进一步地,如图12所示,该分享截图的文件夹上可以显示已经存入文件夹的部分第一截图920,点击图12用户手指910所指的显示有第一截图920的分享截图的文件夹,也即查看分享图片生成的第一截图920的入口,进入图13中的分享截图界面904。

    另外,如图15所示,以应用程序为例,在进入三方应用程序聊天界面906时,也可以快速的分享图片。用户点击“ ”,在聊天界面906处显示每一次分享后生成的第一截图920,并额外显示最近一次分享的第一截图920。

    在本申请的一个实施例中,如图4所示,在存储有多个第一截图的情况下,步骤304,将第一截图和分享信息关联存储之后,还包括:

    步骤402,根据分享信息,对第一截图进行排序。

    在该实施例中,在生成n个文件的第一截图之后,将第一截图存储至电子设备存储空间的指定文件夹中,用户可在指定文件夹查找每次分享操作后生成的第一截图。在指定文件夹内,可根据分享信息对第一截图进行排序,以对相同事件的多张第一截图进行归类和排列,便于用户快速定位到所需的第一截图,缩短用户的选择时间。例如,按照分享时间进行排序,也即将最近分享的第一截图优先排列;按照第二目标对象进行排序,也即将分享至相同的第二目标对象的第一截图相邻排列;按照执行分享操作的时刻的天气进行排序,则根据“晴天”、“雨天”、“阴天”对第一截图进行分类,“晴天”对应的第一截图可设置在指定文件夹的前排,“阴天”对应的第一截图可设置在指定文件夹的后排。使得用户查阅已分享文件更加灵活方便,提升文件浏览体验。

    具体举例来说,如图13所示,进入分享截图的文件夹后,可以看到分享截图界面904,分享截图界面904显示每一次分享后生成的第一截图920,并按照最新分享的顺序依次展示,在该分享图片的文件夹中可对第一截图920进行编辑操作,例如,删除、移动、复制、分享等。

    在本申请的一个实施例中,如图5所示,步骤102将第一截图关联的n个文件分享至第一目标对象之前,还包括:

    步骤502,接收用户对n个文件的第三输入;

    步骤504,响应于第三输入,按照第三输入对应的编辑方式,更新n个文件。

    其中,编辑方式包括以下至少一项:增加文件、删除文件、合并文件、拆分文件、放大文件、缩小文件。

    在该实施例中,在分享第一截图关联的n个文件之前,能够对n个文件进行编辑。当电子设备接收到对第一截图关联的n个文件的第三输入时,根据第三输入确定文件的编辑方式,以根据编辑方式对第一截图关联的n个文件进行编辑处理,以将n个文件更新为t个文件。从而在第一截图关联的文件的基础上进行个性化的删除、添加等编辑操作,编辑完毕后,可直接将编辑后的文件分享出去。从而能够在进行文件再分享过程中,在之前分享的基础上对已分享的n个文件做小的调整,实现文件的个性化的分享,省去了文件分享的繁琐流程,解决了用户分享文件不能二次客制化的问题。

    其中,t与n可以相同,也可以不同,例如,对于增加或拆分文件的情况,t大于n;对于删除或和合并文件的情况,t小于n;对于放大或缩小文件的情况,t等于n。

    具体举例来说,以相册为例,在图片分享过程中,如图14所示,用户手指910点击相册中最近分享的一个第一截图,会进入到一个新的文件显示界面908,文件显示界面908显示着上次分享的每张图片,其中,图片已按照数量进行编号。用户手指910长按这些图片,可以进行删除,若该第一截图关联的图片中有不想再次分享出去的照片就可以通过长按图片,执行删除操作;若想要在该第一截图关联的图片基础上还想分享其他的一些图片,用户手指910就可以点击右上角的“ ”进行图片的添加,新添加的图片会按顺序显示于点击第一截图跳转的文件显示界面908中。编辑操作完毕后,点击分享,即可直接分享出去,并生成本次分享的第一截图,便于记录分享的轨迹。

    如图16所示,以第三方聊天应用为例,用户在第三方应用程序的聊天界面906点击最近一次分享的第一截图,电子设备桌面上分屏显示第一截图关联相册中的文件显示界面908和程序聊天界面906,其中,图片已按照数量进行编号。同样的,用户手指910长按这些图片,可以进行删除,若该第一截图关联的图片中有不想再次分享出去的照片就可以通过长按图片,执行删除操作;若想要在该第一截图关联的图片基础上还想分享其他的一些图片,用户手指910就可以点击右上角的“ ”进行图片的添加,新添加的图片会按顺序显示于文件显示界面908中。

    在本申请的一个实施例中,如图6所示,步骤504,按照第三输入对应的编辑方式,更新n个文件之后,还包括:

    步骤602,对更新后的n个文件关联的目标程序界面进行截图,生成第二截图;

    步骤604,将第二截图和更新后的n个文件关联存储。

    在该实施例中,在对第一截图关联的n个文件进行编辑操作之后,对更新后的n个文件关联的目标程序界面进行截图,以生成第二截图,并将第二截图和更新后的n个文件关联存储,以将更新后的第二截图替换第一截图。从而能够及时对n个文件关联的目标程序界面的截图进行更新,以便于再次进行分享时能够使用本次更新后的第二截图,有利于记录用户的分享习惯,有利于实现文件快速地分享,节约了用户进行分享操作的时间,提升文件分享效率。

    在本申请的一个实施例中,如图7所示,步骤504,按照第三输入对应的编辑方式,更新n个文件之前,还包括:

    步骤702,显示第一截图关联的n个文件。

    在该实施例中,电子设备若接收到对n个文件的第二输入,会跳转到一个新的界面,该界面上面显示该第一截图关联的n个文件,或直接在当前的分享界面上显示该第一截图关联的n个文件,以便于用户查看之前已经分享过的文件。

    在一些实施例中,显示第一截图关联的n个文件包括以下两种方式:

    方式一,显示n个文件的缩略图;

    方式二,显示n个文件关联的目标程序界面。

    其中,在目标程序界面中,n个文件为已选中状态。

    具体地,目标程序可以是电子设备本地的程序,也可以是第三方的应用程序。目标程序界面可以是用于存储、显示、选择或其它文件操作的界面,例如相册、本地文件夹的界面等,也可以是带有分享功能的第三方应用程序的界面,例如聊天应用程序的聊天界面等。

    需要说明的是,对于目标程序为第三方应用程序的情况,可设置全屏显示第一截图,也可分屏显示第一截图和目标程序的界面,进而在不影响目标程序的基础功能的情况下,对第一截图进行显示,例如,如图16所示,用户在第三方应用程序的聊天界面906点击最近一次分享的第一截图,电子设备桌面上分屏显示第一截图关联相册中的文件显示界面908和聊天界面906,文件显示界面908中包含了n个文件的缩略图,用户不经能够通过聊天界面906进行聊天,同时还能够查看第一截图关联的n个文件。

    在该实施例中,通过上述方式展示第一截图关联的n个文件,以便于对第一截图关联的文件的编辑设置,降低了对文件选择过程的复杂性,操作简单便捷。而且,不限制分享的目标对象,满足用户对于电子设备互传、应用程序互传等多个场景下分享图片的需求。

    具体举例来说,基于分享文件的场景,以相册为例,如图13所示,在分享截图界面904上用户手指910点击第一截图920后可以进入另一个新的窗口,可以通过一个窗口显示出分享过的每张图片的缩略图。当然也可以长按这个第一截图920跳转到如图10所示的相册中图片被选中的界面,其中,“√”表示选定的图片。

    以聊天应用程序的聊天界面906为例,如图15所示,用户点击“ ”,会弹出最近一次分享多张图片后生成的第一截图920,也即,而且会在聊天界面906下方显示已经存储的所有第一截图920,长按最近一次分享多张图片后生成的第一截图920,可以进入另一个特定的窗口,能够显示出步骤802已经分享的20张图片。

    在本申请的一个实施例中,如图8所示,步骤102,将第一截图关联的n个文件分享至第一目标对象之前,还包括:

    步骤802,在n个文件的个数大于预设阈值的情况下,输出提示信息。

    其中,提示信息用于提示用户更新n个文件。

    在该实施例中,先统计第一截图关联的n个文件的个数,也即n的值,比较第一截图关联的n个文件的个数与预设阈值,也即将n与电子设备执行分享操作能够允许的最大文件数量进行对比。若n大于预设阈值,说明此次分享操作无法进行全部文件的分享,则发出提示信息,以通知用户对第一截图关联的文件进行编辑操作,以使更新后的文件的个数m小于或等于预设阈值,有利于完成本次分享。

    在本申请的一个实施例中,如图9所示,步骤102,将第一截图关联的n个文件分享至第一目标对象之前,还包括:

    步骤804,在n个文件的个数大于预设阈值的情况下,对n个文件中的至少两个文件进行文件合并,得到m个文件。

    在该实施例中,统计第一截图关联的n个文件的个数,比较第一截图关联的n个文件的个数与预设阈值,也即与电子设备执行分享操作能够允许的最大文件数量进行对比。若n大于预设阈值,说明此次分享操作无法进行全部文件的分享,则根据n个文件的属性信息合并n个文件中的至少两个文件,以使合并后的m个文件的个数小于或等于预设阈值。从而在无删减文件的情况下,将用户选择的文件一次性分享到第一目标对象,解决了待分享文件数目受到限制的问题,既实现了用户需要的文件的分享,又简化了用户进行分享时的编辑操作步骤。

    例如,以属性信息中的文件字节为合并依据,当第一截图关联的文件的个数大于预设阈值,将文件字节较小的文件进行两两合并,或直接将文件字节小于一定字节阈值的文件合并成同一个文件。以属性信息中的文件类别为合并依据,当第一截图关联的文件的个数大于预设阈值,将归属于同一类别的文件进行合并,例如,图片与图片合并,文档与文档合并。

    在本申请的一个实施例中,如图17所示,文件分享装置1000包括:接收模块1002,接收模块1002用于接收用户对第一截图的第一输入;分享模块1004,分享模块1004用于响应于第一输入,将第一截图关联的n个文件分享至第一目标对象。

    在该实施例中,接收用户对第一截图的第一输入;响应于第一输入,将第一截图关联的n个文件分享至第一目标对象;其中,n为正整数。先获取预存的第一截图,其中,第一截图关联有已经分享过的n个文件。在用户进行分享操作时,能够通过该第一截图查看第一截图关联的n个文件,并分享第一截图关联的n个文件至第一目标对象。从而在分享文件的过程中,不仅省去了再次选择文件的繁琐流程,而且能够使用户清晰的了解到每次分享对应的文件。

    可选的,文件包括以下至少一项:文档、图片、视频、音频、数据包。

    可选的,接收模块1002还用于接收用户对n个文件的第二输入;分享模块1004还用于响应于第二输入,将n个文件分享至第二目标对象;文件分享装置1000还包括:生成模块(图中未示出),生成模块用于对n个文件关联的目标程序界面进行截图,生成第一截图;关联模块(图中未示出),关联模块用于将第一截图和n个文件关联存储;其中,在目标程序界面中,n个文件为已选中状态。

    可选的,生成模块还用于生成n个文件的分享信息;关联模块还用于将第一截图和分享信息关联存储。其中,分享信息包括以下至少一项:n个文件的分享时间、n个文件的分享地点、第二目标对象、n个文件的属性信息。

    可选的,关联模块还用于根据分享信息,对第一截图进行排序。

    可选的,接收模块1002还用于接收用户对n个文件的第三输入;文件分享装置1000还包括:编辑模块(图中未示出),编辑模块用于响应于第三输入,按照第三输入对应的编辑方式,更新n个文件。其中,编辑方式包括以下至少一项:增加文件、删除文件、合并文件、拆分文件、放大文件、缩小文件。

    可选的,文件分享装置1000还包括:显示模块(图中未示出),显示模块用于显示第一截图关联的n个文件。

    可选地,显示模块具体用于显示n个文件的缩略图;或者,显示n个文件关联的目标程序界面,其中,在目标程序界面中,n个文件为已选中状态。

    可选地,生成模块还用于对更新后的n个文件关联的目标程序界面进行截图,生成第二截图;关联模块还用于将第二截图和更新后的n个文件关联存储。

    可选的,文件分享装置1000还包括:提示模块(图中未示出),提示模块用于在n个文件的个数大于预设阈值的情况下,输出提示信息;编辑模块还用于在n个文件的个数大于预设阈值的情况下,根据n个文件的属性信息,对n个文件中的至少两个文件进行文件合并,得到m个文件。

    在该实施例中,文件分享装置1000的各模块执行各自功能时实现如上述任一实施例中的文件分享方法的步骤,因此,文件分享装置同时也包括如上述任一实施例中的文件分享方法的全部有益效果,在此不再赘述。

    本申请实施例中的文件分享装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

    本申请实施例中的应用程序的管理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

    在本申请的一个实施例中,如图18所示,提供了一种电子设备1100,包括:处理器1104,存储器1102及存储在存储器1102上并可在处理器1104上运行的程序或指令,程序或指令被处理器1104执行时实现如上述任一实施例中提供的文件分享方法的步骤,因此,该电子设备1100包括如上述任一实施例中提供的文件分享方法的全部有益效果,在此不再赘述。

    图19为实现本申请实施例的一种电子设备1200的硬件结构示意图。该电子设备1200包括但不限于:射频单元1202、网络模块1204、音频输出单元1206、输入单元1208、传感器1210、显示单元1212、用户输入单元1214、接口单元1216、存储器1218、处理器1220等部件。

    本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1220逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图19中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本申请实施例中,电子设备包括但不限于移动终端、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、以及计步器等。

    其中,用户输入单元1214用于接收用户对第一截图的第一输入;射频单元1202用于响应于第一输入,将第一截图关联的n个文件分享至第一目标对象。

    进一步地,文件包括以下至少一项:文档、图片、视频、音频、数据包。

    进一步地,用户输入单元1214用于接收用户对n个文件的第二输入;射频单元1202还用于响应于第二输入,将n个文件分享至第二目标对象;处理器1220用于对n个文件关联的目标程序界面进行截图,生成第一截图;将第一截图和n个文件关联存储。

    进一步地,处理器1220还用于生成n个文件的分享信息;将第一截图和分享信息关联存储;其中,分享信息包括以下至少一项:n个文件的分享时间、n个文件的分享地点、第二目标对象、n个文件的属性信息。

    进一步地,处理器1220还用于根据分享信息对第一截图进行排序。

    进一步地,用户输入单元1214用于接收用户对n个文件的第三输入;处理器1220还用于响应于第三输入,按照第三输入对应的编辑方式,更新n个文件;编辑方式包括以下至少一项:增加文件、删除文件、合并文件、拆分文件、放大文件、缩小文件。

    进一步地,显示单元1212用于显示第一截图关联的n个文件。

    进一步地,显示单元1212用于显示n个文件的缩略图;或者,显示n个文件关联的目标程序界面,其中,在目标程序界面中,n个文件为已选中状态。

    进一步地,处理器1220还用于对更新后的n个文件关联的目标程序界面进行截图,生成第二截图;将第二截图和更新后的n个文件关联存储。

    进一步地,射频单元1202还用于在n个文件的个数大于预设阈值的情况下,输出提示信息;处理器1220还用于在n个文件的个数大于预设阈值的情况下,根据n个文件的属性信息,对n个文件中的至少两个文件进行文件合并,得到m个文件。

    应理解的是,本申请实施例中,射频单元1202可用于收发信息或收发通话过程中的信号,具体的,接收基站的下行数据或向基站发送上行数据。射频单元1202包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。

    网络模块1204为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

    音频输出单元1206可以将射频单元1202或网络模块1204接收的或者在存储器1218中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1206还可以提供与电子设备1200执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1206包括扬声器、蜂鸣器以及受话器等。

    输入单元1208用于接收音频或视频信号。输入单元1208可以包括图形处理器(graphicsprocessingunit,gpu)5082和麦克风5084,图形处理器5082对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1212上,或者存储在存储器1218(或其它存储介质)中,或者经由射频单元1202或网络模块1204发送。麦克风5084可以接收声音,并且能够将声音处理为音频数据,处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1202发送到移动通信基站的格式输出。

    电子设备1200还包括至少一种传感器1210,比如指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器以及其他传感器。

    显示单元1212用于显示由用户输入的信息或提供给用户的信息。显示单元1212可包括显示面板5122,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5122。

    用户输入单元1214可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1214包括触控面板5142以及其他输入设备5144。触控面板5142也称为触摸屏,可收集用户在其上或附近的触摸操作。触控面板5142可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1220,接收处理器1220发来的命令并加以执行。其他输入设备5144可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

    进一步的,触控面板5142可覆盖在显示面板5122上,当触控面板5142检测到在其上或附近的触摸操作后,传送给处理器1220以确定触摸事件的类型,随后处理器1220根据触摸事件的类型在显示面板5122上提供相应的视觉输出。触控面板5142与显示面板5122可作为两个独立的部件,也可以集成为一个部件。

    接口单元1216为外部装置与电子设备1200连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1216可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备1200内的一个或多个元件或者可以用于在电子设备1200和外部装置之间传输数据。

    存储器1218可用于存储应用程序程序以及各种数据。存储器1218可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1218可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

    处理器1220通过运行或执行存储在存储器1218内的应用程序程序和/或模块,以及调用存储在存储器1218内的数据,执行电子设备1200的各种功能和处理数据,从而对电子设备1200进行整体监控。处理器1220可包括一个或多个处理单元;处理器1220可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理文件分享的操作。

    在本申请的一个实施例中,提供了一种可读存储介质,其上存储有程序或指令,该程序或指令被处理器执行时实现如上述任一实施例中提供的文件分享方法的步骤。

    在该实施例中,可读存储介质能够实现本申请的实施例提供的文件分享方法的各个过程,并能达到相同的技术效果,为避免重复,这里不再赘述。

    其中,处理器为上述实施例中的通信设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

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

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

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

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

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

    以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。


    技术特征:

    1.一种文件分享方法,其特征在于,包括:

    接收用户对第一截图的第一输入;

    响应于所述第一输入,将所述第一截图关联的n个文件分享至第一目标对象;

    其中,n为正整数。

    2.根据权利要求1所述的文件分享方法,其特征在于,所述接收用户对第一截图的第一输入之前,包括:

    接收用户对n个文件的第二输入;

    响应于所述第二输入,将所述n个文件分享至第二目标对象;

    对所述n个文件关联的目标程序界面进行截图,生成所述第一截图;

    将所述第一截图和所述n个文件关联存储;

    其中,在所述目标程序界面中,所述n个文件为已选中状态。

    3.根据权利要求2所述的文件分享方法,其特征在于,所述对所述n个文件关联的目标程序界面进行截图,生成所述第一截图之后,还包括:

    生成所述n个文件的分享信息;

    将所述第一截图和所述分享信息关联存储。

    4.根据权利要求3所述的文件分享方法,其特征在于,所述将所述第一截图和所述分享信息关联存储之后,还包括:

    根据所述分享信息,对所述第一截图进行排序。

    5.根据权利要求1至4中任一项所述的文件分享方法,其特征在于,所述将所述第一截图关联的n个文件分享至第一目标对象之前,还包括:

    接收用户对所述n个文件的第三输入;

    响应于所述第三输入,按照所述第三输入对应的编辑方式,更新所述n个文件。

    6.根据权利要求5所述的文件分享方法,其特征在于,所述按照第三输入对应的编辑方式,更新所述n个文件之后,还包括:

    对更新后的所述n个文件关联的目标程序界面进行截图,生成第二截图;

    将所述第二截图和更新后的所述n个文件关联存储。

    7.根据权利要求5所述的文件分享方法,其特征在于,所述编辑方式包括以下至少一项:增加文件、删除文件、合并文件、拆分文件、放大文件、缩小文件。

    8.根据权利要求5所述的文件分享方法,其特征在于,所述按照所述第三输入对应的编辑方式,更新所述n个文件之前,还包括:

    显示所述n个文件。

    9.根据权利要求8所述的文件分享方法,其特征在于,所述显示所述n个文件,包括:

    显示所述n个文件的缩略图;

    或者,显示所述n个文件关联的目标程序界面,其中,在所述目标程序界面中,所述n个文件为已选中状态。

    10.根据权利要求1至4中任一项所述的文件分享方法,其特征在于,所述将所述第一截图关联的n个文件分享至第一目标对象之前,还包括:

    在所述n个文件的个数大于预设阈值的情况下,输出提示信息,所述提示信息用于提示用户更新所述n个文件;

    或者,在所述n个文件的个数大于预设阈值的情况下,根据所述n个文件的属性信息,对所述n个文件中的至少两个文件进行文件合并,得到m个文件,以使合并后的所述m个文件的个数小于或等于所述预设阈值。

    11.根据权利要求3或4所述的文件分享方法,其特征在于,所述分享信息包括以下至少一项:所述n个文件的分享时间、所述n个文件的分享地点、所述第二目标对象、所述n个文件的属性信息。

    12.根据权利要求1至4中任一项所述的文件分享方法,其特征在于,所述文件包括以下至少一项:文档、图片、视频、音频、数据包。

    13.一种文件分享装置,其特征在于,包括:

    接收模块,用于接收用户对第一截图的第一输入;

    分享模块,用于响应于所述第一输入,将所述第一截图关联的n个文件分享至第一目标对象。

    14.根据权利要求13所述的文件分享装置,其特征在于,

    所述接收模块,还用于接收用户对n个文件的第二输入;

    所述分享模块,还用于响应于所述第二输入,将所述n个文件分享至第二目标对象;

    所述文件分享装置还包括:

    生成模块,用于对所述n个文件关联的目标程序界面进行截图,生成所述第一截图;

    关联模块,用于将所述第一截图和所述n个文件关联存储。

    15.根据权利要求14所述的文件分享装置,其特征在于,

    所述生成模块,还用于生成所述n个文件的分享信息;

    所述关联模块,还用于将所述第一截图和所述分享信息关联存储。

    16.根据权利要求15所述的文件分享装置,其特征在于,

    所述关联模块,还用于根据所述分享信息,对所述第一截图进行排序。

    17.根据权利要求13至16中任一项所述的文件分享装置,其特征在于,

    所述接收模块,还用于接收用户对n个文件的第三输入;

    所述文件分享装置还包括:

    编辑模块,用于响应于所述第三输入,按照所述第三输入对应的编辑方式,更新所述n个文件。

    18.根据权利要求13至16中任一项所述的文件分享装置,其特征在于,还包括:

    显示模块,用于显示第一截图关联的n个文件。

    19.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至12中任一项所述的文件分享方法的步骤。

    20.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至12中任一项所述的文件分享方法的步骤。

    技术总结
    本申请实施例提供了一种文件分享方法、装置、电子设备和可读存储介质,属于数据传输技术领域。其中,文件分享方法包括:接收用户对第一截图的第一输入;响应于第一输入,将第一截图关联的N个文件分享至第一目标对象;其中,N为正整数。本申请实施例能够在用户进行分享操作时,通过该第一截图查看第一截图关联的N个文件,并分享第一截图关联的N个文件至第一目标对象。从而在分享文件的过程中,不仅省去了再次选择文件的繁琐流程,实现文件快速地分享,节约了操作时间,大大提高文件分享效率,而且能够使用户清晰的了解到每次分享对应的文件。

    技术研发人员:牛振起
    受保护的技术使用者:维沃移动通信有限公司
    技术研发日:2020.11.30
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-23683.html

    最新回复(0)