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

文件分享的方法、装置和电子设备

文献发布时间:2023-06-19 09:43:16


文件分享的方法、装置和电子设备

技术领域

本申请属于信息处理技术领域,具体涉及一种文件分享的方法、装置和电子设备。

背景技术

随着社交网络服务的发展,人们越来越倾向于使用微博、微信和QQ等社交软件进行即时通讯。

在实现本申请过程中,发明人发现现有技术中至少存在如下问题,用户在移动终端上使用社交软件向另一用户分享文件时,需要选择相应的文件,再将选定的文件分享给另一用户。存在这样一种情况,用户A已经向用户B分享过文件,如若用户A想将该文件分享给用户C,则用户A需要在移动终端中再次选择该文件,再将该文件分享给用户C。在这种情况下,用户A需要在移动终端中再次选择分享过的文件,这样一来,使得文件分享的操作较为繁琐,文件分享的方式不够便捷。

发明内容

本申请实施例的目的是提供一种文件分享的方法、装置和电子设备,能够解决现有的文件分享方式不够便捷的问题。

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

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

在第一聊天界面中接收到第一输入的情况下,显示N个列表,所述N个列表为基于历史分享的文件创建的列表,N为正整数;

在接收对所述N个列表的第二输入的情况下,向所述第一聊天界面包含的联系人发送目标文件,所述目标文件为所述N个列表中的部分或全部文件。

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

第一显示模块,用于在第一聊天界面中接收到第一输入的情况下,显示N个列表;

发送模块,用于在接收对所述N个列表的第二输入的情况下,向所述第一聊天界面包含的联系人发送目标文件。

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

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

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

本申请实施例中,由于能够显示基于历史分享的文件创建的N个列表,并向聊天界面包含的联系人发送N个列表中的部分或全部文件。这样,用户向另一用户进行文件分享时,可以在聊天界面中直接选择分享过的文件。因此本申请实施例提高了文件分享的便捷性。

附图说明

图1是本申请实施例提供的文件分享的方法的流程图;

图2是本申请实施例提供的文件分享的方法一应用场景示意图;

图3是本申请实施例提供的文件分享的方法另一应用场景示意图;

图4是本申请实施例提供的文件分享的方法又一应用场景示意图;

图5是本申请实施例提供的文件分享的方法再一应用场景示意图;

图6是本申请实施例提供的文件分享装置的结构图;

图7是本申请实施例提供的电子设备的结构图。

具体实施方式

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

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

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的检测进行详细地说明。

在应用第一分享模式进行图片分享的情况下,请参阅图1,图1是本申请实施例提供的文件分享的方法的流程图。

本实施例提供的文件分享的方法包括以下步骤:

步骤101,移动终端在第一聊天界面中接收到第一输入的情况下,显示N个列表;

本发明实施例提供的文件分享方法应用在用户使用移动终端向另一用户,或向多个其他用户分享文件的过程中。其中,该文件可以为多媒体文件,也可以为图片、音频和视频等,出于详尽阐述技术方案的目的,下述内容中,以文件为图片为例进行阐述。

需要说明的是,用户向另一用户分享图片过程中,需要先选择分享模式,针对不同的分享模式,使用不同的方式向另一用户分享文件。分享模式包括但不限于有第一分享模式和第二分享模式,在用户选择第一分享模式的情况下,移动终端显示对应的第一聊天界面;在用户选择第二分享模式的情况下,移动终端显示对应的第二聊天界面。

上述第一分享模式可以为智能列表展示模式,用户在第一分享模式下进行图片分享时,在第一聊天界面的预设位置显示N个基于历史分享的文件创建的列表,N为正整数,N的具体数值可以预先设置。

上述第二分享模式可以为默认图片选择模式,用户在第二分享模式下进行图片分享时,需要在移动终端的相册中选择相应的图片,再将选定的图片发送给另一用户。

上述第一聊天界面是与第一分享模式对应的显示界面,第一聊天界面至少包括一个联系人;上述第一输入可以是用户输入的分享指令。一种可选地方式为,用户可以触碰第一聊天界面中的第一预设位置,通过这种方式,使得移动终端接收分享指令。另一种可选地方式为,用户按压第一聊天界面的第一预设位置预设时长后,移动终端接收到分享指令。

在一实施例中,移动终端在接收到分享指令的情况下,在第一聊天界面的第二预设位置显示N个列表。上述N个列表为基于历史分享的文件创建的列表,即列表中至少包括一个用户已分享的图片,其中,聊天界面中的第一预设位置和第二预设位置可以相同也可以不同,作为一种优选方案,设置第一预设位置和第二预设位置在聊天界面的不同位置。

步骤102,移动终端在接收对所述N个列表的第二输入的情况下,向所述第一聊天界面包含的联系人发送目标文件。

可以通过两种方式向联系人发送列表中包含的图片。一种方式为,用户可以选定一列表,将该列表拖动至聊天界面中的第三预设位置,以此将列表中全部的图片发送给联系人。可选地,用户可以选定一列表,并将列表中的部分图片拖动至聊天界面中的第三预设位置,以此将列表中部分图片发送给联系人。

需要说明的是,聊天界面中的第二预设位置显示有N个列表,由于用户正是将该列表拖动至聊天界面中的第三预设位置,以此将列表中全部的图片发送给联系人,因此,第三预设位置和第二预设位置处于聊天界面的不同位置。在第一预设位置与第二预设位置为同一位置的情况下,第三预设位置和第一预设位置也处于聊天界面的不同位置。

另一种方式为,用户可以选定一列表后,点击聊天界面中的第四预设位置,以将列表中全部的图片发送给联系人。可选地,用户可以选定一列表中的部分图片后,点击聊天界面中的第四预设位置,以将选定的部分图片发送给联系人。

其中,聊天界面中的第四预设位置和第三预设位置可以相同也可以不同,在第三预设位置和第四预设位置相同的情况下,基于上述相同的理由,设置第四预设位置和第二预设位置处于聊天界面的不同位置。

本实施例中,用户通过简单的拖动或点击操作即可发送列表中的全部或部分图片,实现图片的批量发送,而无需逐一选择图片进行发送。这样,简化了用户在文件分享过程中的操作步骤,使得文件分享更为便捷。

本申请实施例中,由于能够显示基于历史分享的文件创建的N个列表,并向聊天界面包含的联系人发送N个列表中的部分或全部文件。这样,用户向另一用户进行文件分享时,可以在聊天界面中直接选择分享过的文件。因此本申请实施例提高了文件分享的便捷性。

可选地,上述步骤101中,显示N个列表包括:

移动终端显示N个列表和与每一列表关联的第一目标信息,第一目标信息包括以下至少一项:

列表中文件对应的目标联系人;

表示列表内容的特征信息。

其中,目标联系人为与列表中所有图片对应的联系人,例如,列表1中显示的图片是向用户A分享过的图片,则列表1对应的目标联系人为用户A。

其中,特征信息可以为列表中图片所表征的内容,例如,列表1中包括有3张图片,均为人物图,则列表1对应的特征信息为人物。

本实施例中,第一聊天界面可以显示N个列表和与每一列表关联的目标联系人;或者,第一聊天界面可以显示N个列表和与每一列表关联的特征信息;或者,第一聊天界面可以显示N个列表和与每一列表关联的目标联系人和特征信息。

在第一聊天界面显示N个列表和与每一列表关联的目标联系人和特征信息的情况下,可以根据向目标联系人历史分享过的图片的发送时间,确定N个列表的排序,并根据列表的排序对每个列表编号。

在一实施例中,根据图片的发送时间,按照第一顺序,对每个列表排序,其中,第一顺序为从最近的发送时间至最远的发送时间。

示例性的,请参阅图2,图2是本申请实施例提供的文件分享的方法一场景示意图。如图所示,目标联系人为A,第一聊天界面中包含有3个列表,其中,列表1是向用户A分享过的人物图,且列表1中包含有3张图片;列表2是用户向用户A分享过的风景图,且列表2中包含有9张图片;列表3是用户向用户A分享过的建筑图,且列表3中包含有6张图片。进一步可以根据列表的排序得到,用户向目标联系人最近分享过的图片为人物图,用户向目标联系人最远分享过的图片为建筑图。

在另一实施例中,根据图片的发送时间,按照第二顺序,对每个列表排序,其中,第二顺序为从最远的发送时间至最近的发送时间。

本实施例中,根据列表对应的目标联系人和/或特征信息对显示的列表进行排序,用户可以根据列表对应的目标联系人和/或特征信息,确定发送给目标联系人的图片属于哪个列表,不需要对列表包含的图片逐一查询,以此提高了文件分享的便捷性。

可选地,上述步骤101中,显示N个列表包括:

移动终端显示N1个第一列表和N2个第二列表;

其中,第一列表为向第一聊天界面包含的联系人分享过的列表,第二列表为向第一聊天界面不包含的联系人分享过的列表,N1和N2均为自然数,N1与N2的和等于N,在N1和N2均大于0的情况下,N1个第一列表的排列顺序位于N2个第二列表之前。

本实施例中,第一聊天界面还可以显示N2个向第一聊天界面不包含的联系人分享过的第二列表。

一种情况为,N2个列表可以是向第一聊天界面不包含的一个联系人分享过的第二列表。

例如,请参阅图3,图3是本申请实施例提供的文件分享方法的一场景示意图。如图所示,第一聊天界面包含的联系人为联系人A,第一聊天界面显示有4个列表。其中,列表1和列表2是向联系人A分享过的列表,列表3和列表4是向第一聊天界面不包含的联系人B分享过的列表。

另一种情况为,N2个列表可以是向第一聊天界面不包含的多个联系人分享过的第二列表。

例如,请参阅图4,图4是本申请实施例提供的文件分享的方法又一场景示意图。如图所示,第一聊天界面包含的联系人为联系人A,第一聊天界面显示有4个列表。其中,列表1和列表2是向联系人A分享过的列表,列表3是向第一聊天界面不包含的联系人B分享过的列表,列表4是向第一聊天界面不包含的联系人C分享过的列表。

上述实施例中,在第一聊天界面显示向多个联系人分享过的列表的情况下,将第一聊天界面包含的联系人分享过的列表排序在先,这样,无需逐一查询列表,即可选择与第一聊天界面包含的联系人相关的文件,以此简化了文件分享的繁琐操作。

进一步的,上述步骤101在第一聊天界面中接收到第一输入的情况下,显示N个列表,包括:

移动终端接收在第一聊天界面针对搜索输入框的信息输入;

移动终端响应于信息输入,确定搜索输入框输入的第二目标信息,第二目标信息包括目标联系人或特征信息;

移动终端获取与第二目标信息关联的N个列表;

移动终端显示N个列表。

在一实施例中,第一输入可以是信息输入。一种可选地方式为,用户在第一聊天界面的搜索输入框输入文字信息作为信息输入,以使得终端响应该信息输入,将用户在搜索输入框输入的文字信息确定为第二目标信息。

用户输入的文字信息可以为目标联系人和\或特征信息,获取第一聊天界面显示的N个列表中与用户输入的目标联系人和\或特征信息相关联的N个列表,并显示该N个列表。

例如,请参阅图4,如图所示,列表1的目标联系人为A,特征信息为人物;列表2的目标联系人为A,特征信息为风景;列表3的目标联系人为B,特征信息为人物;列表4的目标联系人为C,特征信息为人物。在用户输入的文字信息为“联系人B”的情况下,第一聊天界面只显示列表3。

再例如,上述举例中,若用户输入的文字信息为“风景”,则第一聊天界面只显示列表2。

另一种可选地方式为,用户在第一聊天界面的搜索输入框输入语音信息作为信息输入,以使得终端响应该信息输入,将用户在搜索输入框输入的语音信息转换为文字信息,并将该文字信息确定为第二目标信息,其中,可以使用预设的语音识别工具进行语音的转换。

上述实施例中,移动终端接收在第一聊天界面针对搜索输入框的信息输入,根据信息输入确定第二目标信息,进而显示与第二目标信息关联的N个列表。这样,用户可以在搜索输入框输入相应的信息,对第一聊天界面显示的列表进一步的筛选,向联系人发送最符合条件的列表。

需要说明的是,用户向联系人发送图片后,用户可以点击聊天界面中的第五预设位置新增图片,并将新增图片拖动至聊天界面中的第三预设位置,或者,点击聊天界面中的第四预设位置,将新增图片发送给联系人。其中,在将新增图片发送至联系人后,移动终端会新增一列表,该列表包含有新增图片。

进一步的,上述步骤101在第一聊天界面中接收到第一输入的情况下,显示N个列表,包括:

在第一聊天界面包括至少两个联系人的情况下,移动终端接收在第一聊天界面中针对目标联系人的触控输入;

移动终端响应于触控输入,获取与目标联系人关联的N个列表;

移动终端显示N个列表。

第一聊天界面至少包括两个联系人,表明用户在和多个联系人同时聊天,则第一聊天界面为群聊界面。上述针对目标联系人的触控输入,可以为针对群聊界面中目标联系人头像的触控输入,也可以为针对群聊界面中目标联系人名称的触控输入。

移动终端在接收到触控输入后,显示与目标联系人关联的N个列表,其中,上述N个列表可以在第一聊天界面中竖向排列,也可以在第一聊天界面中横向排列,也可以在第一聊天界面中以其他方式排序。

例如,请参阅图5,图5是本申请实施例提供的文件分享的方法再一场景示意图。如图所示,用户可以在点击联系人A的头像之后,第一聊天界面显示有3个竖直排列的列表,分别为列表1、列表2和列表3。其中,列表1包含有向联系人A分享过的人物图;列表2包含有向联系人A分享过的风景图;列表3包含有向联系人A分享过的建筑图。

本实施例中,用户通过简单的操作即可查询到与目标联系人关联的列表,简化了查询步骤,提高了文件分享的便捷性。

可选地,所述文件分享还包括:

移动终端在第二聊天界面中显示向联系人已发送的M个文件,M为正整数;

移动终端接收针对第二聊天界面中目标文件的第三输入,目标文件为M个文件中至少部分文件;

移动终端响应于第三输入,创建目标文件对应的列表,目标文件对应的列表为N个列表之一。

应当理解的是,第二聊天界面是与第二分享模式对应的显示界面,用户在第二分享模式下进行图片分享时,需要在移动终端的相册中选择相应的图片,再将选定的图片发送给另一用户。

上述步骤为列表的创建过程,例如,用户在第二聊天界面中向联系人A发送了5张图片,则用户可以通过触控移动终端显示屏的方式,选择5张图片中的3张图片为目标图片,并在第一聊天界面中根据目标图片创建列表。其中,列表中包含有3张目标图片,且列表对应的目标联系人为联系人A。

如图6所示,该文件分享装置200包括:

第一显示模块201,用于在第一聊天界面中接收到第一输入的情况下,显示N个列表;

发送模块202,用于在接收对所述N个列表的第二输入的情况下,向所述第一聊天界面包含的联系人发送目标文件。

可选地,所述第一显示模块还用于,显示N个列表和与每一所述列表关联的第一目标信息。

可选地,所述第一显示模块201包括:

第一接收单元,用于接收在所述第一聊天界面针对搜索输入框的信息输入;

确定单元,用于响应于所述信息输入,确定所述搜索输入框输入的第二目标信息;

第一获取单元,用于获取与所述第二目标信息关联的N个列表;

第一显示单元,用于显示所述N个列表。

可选地,所述第一显示模块201还包括:

第二接收单元,用于在所述第一聊天界面包括至少两个联系人的情况下,接收在所述第一聊天界面中针对目标联系人的触控输入;

第二获取单元,用于响应于所述触控输入,获取与所述目标联系人关联的N个列表;

第二显示单元,用于显示所述N个列表。

可选地,所述第一显示模块201还用于:

显示N1个第一列表和N2个第二列表。

可选地,所述文件分享装置200还包括:

第二显示模块,用于在第二聊天界面中显示向联系人已发送的M个文件;

接收模块,用于接收针对所述第二聊天界面中目标文件的第三输入;

创建模块,用于响应于所述第三输入,创建所述目标文件对应的列表。

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

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

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

本申请实施例中,由于能够显示基于历史分享的文件创建的N个列表,并向聊天界面包含的联系人发送N个列表中的部分或全部文件。这样,用户向另一用户进行文件分享时,可以在聊天界面中直接选择分享过的多文件。因此本申请实施例提高了文件分享的便捷性。

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

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

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

该电子设备300包括但不限于:射频单元301、网络模块302、音频输出单元303、输入单元304、传感器305、显示单元306、用户输入单元307、接口单元308、存储器309、以及处理器310等部件。

本领域技术人员可以理解,电子设备300还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器310逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器310,用于在第一聊天界面中接收到第一输入的情况下,显示N个列表;

在接收对所述N个列表的第二输入的情况下,向所述第一聊天界面包含的联系人发送目标文件。

本申请实施例中,由于能够显示基于历史分享的文件创建的N个列表,并向聊天界面包含的联系人发送N个列表中的部分或全部文件。这样,用户向另一用户进行文件分享时,可以在聊天界面中直接选择分享过的多文件。因此本申请实施例提高了文件分享的便捷性。

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

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

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

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

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

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

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

相关技术
  • 文件分享方法、装置、电子设备及存储介质
  • 文件分享的方法、装置和电子设备
技术分类

06120112276996