本发明涉及移动终端领域,尤其涉及基于社交软件的文件处理技术。
背景技术:
随着用户移动互联网生活越来越普遍,用户在移动终端使用社交软件与他人交流已成为普遍现象,用户使用社交软件的时间越长,社交软件所产生的文件也越来越多,进而想要查找或删除某些文件时难度就越来越大。
一般来说,社交软件所产生的文件分为重要文件和普通文件。重要文件是指在社交软件中用户参与主观行为自愿保留的文件,如聊天过程中发送接收的视频文件、图片文件、音频文件。普通文件是指社交软件运行所需的配置文件,如日志文件等,普通文件不存在用户主观行为的参与。
现有技术用户想要查找或删除社交软件中的文件时,需要在移动终端找到该文件的存储路径,逐层去查找文件,查找复杂度较高,也不容易找到所需的文件。
技术实现要素:
本发明实施例提出了一种基于社交软件的文件处理方法、装置及移动终端,能够有效解决从社交软件的大量文件中查找重要文件的问题,降低用户查找文件的复杂度,提高用户查找社交软件中重要文件的效率。
第一方面,本发明实施例提供了一种基于社交软件的文件处理方法,所述方法包括:
获取所述社交软件中文件的存储路径;
获取所述存储路径对应的文件,将所述文件进行识别存储;
根据所述文件与所述社交软件的关联性,将所述识别存储的文件分组排序。
其中,所述文件有多种文件类型时,所述获取所述社交软件中文件的存储路径,具体为获取所述社交软件中每种文件类型的存储路径;
相应地,所述根据所述文件与所述社交软件的关联性,将所述识别存储的文件分组排序具体为:根据每种文件类型及每种文件类型对应的文件与所述社交软件的关联性,将所述识别存储的文件分组排序。
其中,所述根据所述文件与所述社交软件的关联性,将所述识别存储的文件分组排序,具体包括:
将利用所述社交软件功能产生并发送的文件及所述社交软件接收的文件,分为一组进行排序;
将所述社交软件发送的存储在移动终端的文件,分为一组进行排序。
具体的,所述将所述识别存储的文件分组排序,具体包括:
获取所述文件的时间信息或大小信息;
根据所述文件与所述社交软件的关联性分组,按照时间倒序排列或按照大小排序。
进一步的,所述方法还包括:
对所述文件设置删除标识,提供给用户;
获取用户点击所述删除标识的操作,将所述删除标识对应的文件删除。
其中,所述利用所述社交软件功能产生并发送的文件的存储路径,与所述社交软件接收的文件的存储路径相同。
其中,所述文件类型包括音频文件、图片文件、语音文件和视频文件中的至少两种。
第二方面,本发明实施例提供了一种基于社交软件的文件处理装置,所述文件处理装置包括:
获取模块,用于获取所述社交软件中文件的存储路径;
识别存储模块,用于获取所述存储路径对应的文件,将所述文件进行识别存储;
处理模块,用于根据所述文件与所述社交软件的关联性,将所述识别存储模块的文件分组排序。
其中,所述文件有多种文件类型时,所述获取模块具体用于获取所述社交软件中每种文件类型的存储路径;
相应地,所述处理模块具体用于根据每种文件类型及每种文件类型对应的文件与所述社交软件的关联性,将所述文件分组排序。
其中,所述处理模块具体包括第一处理单元和第二处理单元;
所述第一处理单元,用于将利用所述社交软件功能产生并发送的文件及所述社交软件接收的文件,分为一组进行排序;
所述第二处理单元,用于将所述社交软件发送的存储在移动终端的文件,分为一组进行排序。
具体的,所述处理模块还包括获取单元,用于获取所述文件的时间信息或大小信息;
相应的,所述第一处理单元,用于将利用所述社交软件功能产生并发送的文件及所述社交软件接收的文件,分为一组,并根据所述文件与所述社交软件的关联性分组,按照时间倒序排列或按照大小排序;
所述第二处理单元,用于将所述社交软件发送的存储在移动终端的文件,分为一组,并根据所述文件与所述社交软件的关联性分组,按照时间倒序排列或按照大小排序。
进一步的,所述处理模块还包括提示单元和删除单元,
所述提示单元用于对所述文件设置删除标识,提供给用户;
所述删除单元用于获取用户点击所述删除标识的操作,将所述删除标识对应的文件删除。
其中,所述利用所述社交软件功能产生并发送的文件的存储路径,与所述社交软件接收的文件的存储路径相同。
其中,所述文件类型包括音频文件、图片文件、语音文件和视频文件中的至少两种。
第三方面,本发明实施例提供了一种移动终端,包括上述任一所述的基于社交软件的文件处理装置。
第四方面,本发明实施例提供了一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
获取社交软件中文件的存储路径及所述存储路径对应的文件,将所述文件进行识别存储;
根据所述文件与所述社交软件的关联性,将所述识别存储的文件分组排序。
有益效果如下:
本发明通过对社交软件的不同文件的存储路径进行识别处理,根据文件与社交软件的关联性,将识别存储的文件分组排序,进而用户可以根据查找文件的属性,在对应的分组中进行查找,降低了用户查找文件的复杂度,提高了查找效率。另外对于实际应用中,社交软件中有多种文件类型的情况,本发明还对多种文件类型进行分组排序,使得用户可以根据文件类型进行查找,提高用户查找文件的效率。
附图说明
下面将参照附图描述本发明的具体实施例,其中:
图1示出了本发明实施例一中基于社交软件的文件处理方法流程示意图;
图2示出了本发明实施例二中基于社交软件的文件处理方法流程示意图;
图3示出了本发明实施例三中基于社交软件的文件处理装置的结构示意图;
图4示出了本发明实施例三中基于社交软件的文件处理装置中处理模块的结构示意图;
图5示出了本发明实施例三中移动终端结构示意图;
图6示出了本发明实施例四中移动终端结构示意图。
具体实施方式
为了使本发明的技术方案及优点更加清楚明白,以下结合附图对本发明的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本发明的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。
发明人在发明过程中注意到:用户使用社交软件聊天时往往产生很多的文件,包括音频文件、图片文件、语音文件、视频文件等,这些文件大大占据了移动终端的空间,而有些文件对用户的价值较低,用户需要从系统中逐层查阅,费时费力,无法快速对文件处理。
基于此,本发明实施例提出基于社交软件的文件处理方法及装置,获取到社交软件中文件的存储路径,将存储路径对应的文件进行识别存储,并根据文件与设计软件的关联性,将文件分组排序,进而用户可以根据查找文件的属性,在对应的分组中进行查找,降低了用户查找文件的复杂度,提高了查找效率。
实施例一
图1示出了本发明实施例中基于社交软件的文件处理方法流程示意图,如图所示,包括:
步骤101、获取社交软件中文件的存储路径;
步骤102、获取存储路径对应的文件,将文件进行识别存储;
步骤103、根据文件与所述社交软件的关联性,将文件分组排序。
本发明获取到社交软件中文件的存储路径,将存储路径下的文件进行识别处理,存储为用户能够识别的方式,并根据文件与社交软件的关联性,将文件分组排序,进而用户可以根据查找文件的属性,在对应的分组中进行查找,降低了用户查找文件的复杂度,提高了查找效率。
实施例二
本发明实施例以社交软件是WhatsApp为例,对本发明实施例一进行详细描述。
图2示出了本发明实施例基于WhatsApp软件的文件处理方法流程示意图,如图所示,包括:
步骤201、获取WhatsApp软件中文件的存储路径;
实际应用中,用户使用WhatsApp进行社交时会产生多种文件类型,如音频文件、图片文件、语音文件和视频文件,该步骤中会获取WhatsApp软件中每种文件类型的存储路径,如:
/WhatsApp/Media/WhatsApp Audio为音频文件的一种存储路径;
/WhatsApp/Media/WhatsApp Images为图片文件的一种存储路径;
/WhatsApp/Media/WhatsApp Voice Notes为语音文件的一种存储路径;
/WhatsApp/Media/WhatsApp Video为视频文件的一种存储路径。
对于WhatsApp软件中的同一文件类型,一般分为WhatsApp软件发出的文件和WhatsApp软件接收的文件,而WhatsApp软件发出的文件分为:利用WhatsApp软件功能产生并发送的文件,及WhatsApp软件发送的存储在移动终端的文件。
实际应用中,因文件与WhatsApp软件的关联性不同,同一文件类型下不同文件的存储路径不同,如利用WhatsApp软件功能产生并发送的文件,与WhatsApp软件接收的文件,视为文件与WhatsApp软件的关联性强,这类文件的存储路径相同;WhatsApp软件发送的存储在移动终端的文件,视为文件与WhatsApp软件的关联性弱,这类文件的存储路径相同。
下面以不同类型的文件为例来说明不同文件的存储路径。
(1)文件为音频文件时,发送的音频文件分为:
a、使用Whats app录音功能并发送的语音,存储路径为:
/WhatsApp/Media/WhatsApp Audio;
b、直接发送移动终端中存储的音频文件,存储路径为:
/WhatsApp/Media/WhatsApp Audio/Sent。
接收的音频文件,全部统一存放在/WhatsApp/Media/WhatsApp Audio。
(2)文件为图片文件时,发送的图片文件分为:
a、使用Whats app拍照功能并发送的图片文件,存储路径为:
/WhatsApp/Media/WhatsApp Images;
b、直接发送移动终端中存储的图片文件,存储路径为:
/WhatsApp/Media/WhatsApp Images/Sent;
接收的图片文件,全部统一存放在/WhatsApp/Media/WhatsApp Images。
(3)文件为语音文件时,发送的语音文件和接收的语音文件均存储在/WhatsApp/Media/WhatsApp Voice Notes。
(4)文件为视频文件时,发送的视频文件分为
a、使用Whats app拍摄视频功能并发送的视频,存储路径为:
/WhatsApp/Media/WhatsApp Video;
b、直接发送移动终端中存储的视频文件,存储路径为:
/WhatsApp/Media/WhatsApp Video/Sent
接收的视频文件全部统一存放在/WhatsApp/Media/WhatsApp Video/Sent。
步骤202、获取存储路径对应的文件,将文件进行识别存储;
在上述步骤201中获取到文件的存储路径后,将存储路径对应的文件找出来,并进行识别处理,存储为新格式。
对于音频文件,存储的新格式为AUD-YYMMDD-WAXXXX.MP3,其中YYMMDD为年月日六位数字,XXXX是指从0000到9999之间的任一数字,即WAXXXX是指WA0000至WA9999之间的任一字符,格式为MP3格式。如可设置某音频文件的存储格式为:AUD-YYMMDD(8)-WA0041(4).MP3。
对于图片文件,存储的新格式为IMG-YYMMDD-WAXXXX.jpg,其中,YYMMDD、WAXXXX的含义同上,图片文件格式为jpg格式。如可设置某图片文件的存储格式为IMG-YYMMDD(8)-WA0245(4).jpg。
对于语音文件,分为发送或接收成功的语音消息,及未发送完成的语音消息。发送或接收成功的语音消息存储的新格式为:PTT-YYMMDD-WAXXXX.acc,其中,YYMMDD、WAXXXX的含义同上,如可存储为PTT-YYMMDD(8)-WA0121(4).acc。未发送完成的语音消息存储的新格式为PTT-YYMMDD-WAXXXX.acc.acc,如可存储为PTT-YYMMDD(8)-WA0121(4).acc.acc。
对于视频文件,存储的新格式为VID-YYMMDD-WA0245.mp4,其中,YYMMDD、WAXXXX的含义同上,图片文件格式为mp4格式,如可存储为VID-YYMMDD(8)-WA0245(4).mp4。
步骤203、根据文件与WhatsApp软件的关联性,将文件分组排序;
该步骤中,因文件与WhatsApp软件的关联性不同,同一文件类型下不同文件的存储路径不同,故对不同存储路径下的文件进行分组排序。
如利用WhatsApp软件功能产生并发送的文件,与WhatsApp软件接收的文件,视为文件与WhatsApp软件的关联性强,这类文件的存储路径相同,分为一组进行排序;WhatsApp软件发送的存储在移动终端的文件,视为文件与WhatsApp软件的关联性弱,这类文件的存储路径相同,分为一组进行排序。
优选地,该步骤将文件进行分组排序的具体实现方式还可以为:获取文件的时间信息或大小信息,将文件分组后,按照时间倒序排列或按照大小排序。
步骤204、对文件设置删除标识,提供给用户;
具体地,对文件设置删除标识的具体实现方式,包括在文件图层上设置删除标识,或,设置与文件一一对应的删除标识。例如,可以在文件前面设置小框,该小框即为与图片文件一一对应的删除标识,用户可通过点击该小框选中该小框对应的文件。
优选地,将文件按照时间倒序排列或按照大小排序后,该步骤还包括:
当同一文件类型的时间信息距离移动终端的当前时间信息的时长达到一定阈值时,将文件分为一组,并对图片文件设置一键删除标识;
或,当同一文件类型的文件大小信息大于一定阈值时,将文件设置为一组,并对分组文件设置一键删除标识。
如,文件的时间信息可以以天为单位,将用户在20150101删除的文件放到第一组,将用户在20150102删除的文件放到第二组;文件的时间信息也可以以周或月或年为单位,本发明实施例对时间信息的单位值不做限定,本发明实施例将文件以时间信息分组显示,方便用户批量删除文件。
如,可以将大小在第一范围内的文件放到第一组,将大小在第二范围内的文件放到第二组(可以将大小在4兆-6兆之间的图片文件放到第一组,将大小在3兆-4兆之间的图片放到第二组),本发明实施例对文件以大小分组的具体范围不做限定,本发明实施例将文件以大小信息分别显示,方便用户根据大小信息一键删除图片文件。
步骤205、获取用户点击删除标识的操作,将删除标识对应的文件删除。
其中,检测到用户点击删除标识时,表明用户要删除该删除标识对应的文件,故将文件删除。
若该删除标识为一键删除标识时,此时获取用户点击删除标识的操作为获取用户点击一键删除标识的操作,删除的图片为分组图片。
优选地,在获取用户点击删除标识的操作之后,还包括:
为用户显示确认删除选项,获取到用户点击确认删除选项的操作时,将文件删除。
通过为用户提供确认删除选项,即让用户判断是否确认删除,减少用户的误操作。
本发明实施例提出基于WhatsApp软件的文件处理方案,获取到WhatsApp软件中文件的存储路径,将存储路径对应的文件进行识别存储,并根据文件与设计软件的关联性,将文件分组排序,进而用户可以根据查找文件的属性,在对应的分组中进行查找,降低了用户查找文件的复杂度,提高了查找效率。对于实际应用中WhatsApp软件中有多种文件类型的情况,本发明还对多种文件类型进行分组排序,使得用户可以根据文件类型进行查找,或对每个文件类型按照时间排序或大小排序,提高用户查找文件的效率。
实施例三
基于同一发明构思,本发明实施例三提供了一种基于社交软件的文件处理装置,由于这些设备解决问题的原理与一种基于社交软件的文件处理方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
如图3所示,本发明实施例提供的基于社交软件的文件处理装置,所述文件处理装置包括:
获取模块301,用于获取社交软件中文件的存储路径;
识别存储模块302,用于获取存储路径对应的文件,将文件进行识别存储;
处理模块303,用于根据文件与社交软件的关联性,将识别存储模块302的文件分组排序。
其中,文件有多种文件类型时,获取模块301具体用于获取社交软件中每种文件类型的存储路径;
相应地,处理模块303具体用于根据每种文件类型及每种文件类型对应的文件与社交软件的关联性,将文件分组排序。
其中,参见图4,处理模块303具体包括第一处理单元3031和第二处理单元3032;
第一处理单元3031,用于将利用社交软件功能产生并发送的文件及社交软件接收的文件,分为一组进行排序;
第二处理单元3032,用于将社交软件发送的存储在移动终端的文件,分为一组进行排序。
具体的,处理模块303还包括获取单元3033,用于获取所述文件的时间信息或大小信息;
相应的,第一处理单元3031,用于将利用所述社交软件功能产生并发送的文件及所述社交软件接收的文件,分为一组,并根据所述文件与所述社交软件的关联性分组,按照时间倒序排列或按照大小排序;
第二处理单元3032,用于将所述社交软件发送的存储在移动终端的文件,分为一组,并根据所述文件与所述社交软件的关联性分组,按照时间倒序排列或按照大小排序。
进一步的,处理模块303还包括提示单元3034和删除单元3035,
提示单元3034用于对所述文件设置删除标识,提供给用户;
删除单元3035用于获取用户点击所述删除标识的操作,将所述删除标识对应的文件删除。
其中,利用所述社交软件功能产生并发送的文件的存储路径,与所述社交软件接收的文件的存储路径相同。
其中,文件类型包括音频文件、图片文件、语音文件和视频文件中的至少两种。
此外,基于同一发明构思,如图5所示,本发明实施例三提供了一种移动终端,包括上述任一基于社交软件的文件处理装置。
本发明提供的文件处理装置或移动终端,获取到社交软件中文件的存储路径,将存储路径对应的文件进行识别存储,并根据文件与设计软件的关联性,将文件分组排序,进而用户可以根据查找文件的属性,在对应的分组中进行查找,降低了用户查找文件的复杂度,提高了查找效率。对于实际应用中社交软件中有多种文件类型的情况,本发明还对多种文件类型进行分组排序,使得用户可以根据文件类型进行查找,或对每个文件类型按照时间排序或大小排序,提高用户查找文件的效率。
实施例四
本实施例提供了一种移动终端,参见图6,该移动终端包括:壳体401、处理器402、存储器403、电路板404和电源电路405,其中,电路板404安置在壳体401围成的空间内部,处理器402和存储器403设置在电路板404上;电源电路405用于为移动终端的各个电路或器件供电;存储器403用于存储可执行程序代码;处理器402通过读取存储器403中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
获取社交软件中文件的存储路径及所述存储路径对应的文件,将所述文件进行识别存储;
根据所述文件与所述社交软件的关联性,将所述识别存储的文件分组排序。
对于文件有多种文件类型时,上述获取所述社交软件中文件的存储路径,具体为获取所述社交软件中每种文件类型的存储路径;
相应地,所述根据所述文件与所述社交软件的关联性,将所述识别存储的文件分组排序具体为:根据每种文件类型及每种文件类型对应的文件与所述社交软件的关联性,将所述识别存储的文件分组排序。
其中,根据所述文件与所述社交软件的关联性,将所述识别存储的文件分组排序,具体包括:
将利用所述社交软件功能产生并发送的文件及所述社交软件接收的文件,分为一组进行排序;
将所述社交软件发送的存储在移动终端的文件,分为一组进行排序。
其中,将所述识别存储的文件分组排序的步骤,具体包括:
获取所述文件的时间信息或大小信息;
根据所述文件与所述社交软件的关联性分组,按照时间倒序排列或按照大小排序。
可执行程序代码还可以执行下述步骤:对所述文件设置删除标识,提供给用户;获取用户点击所述删除标识的操作,将所述删除标识对应的文件删除。
实际应用中,所述利用所述社交软件功能产生并发送的文件的存储路径,与所述社交软件接收的文件的存储路径相同。
本发明实施例中,文件类型包括音频文件、图片文件、语音文件和视频文件中的至少两种。
本发明提供的移动终端,获取到社交软件中文件的存储路径,将存储路径对应的文件进行识别存储,并根据文件与设计软件的关联性,将文件分组排序,进而用户可以根据查找文件的属性,在对应的分组中进行查找,降低了用户查找文件的复杂度,提高了查找效率。对于实际应用中社交软件中有多种文件类型的情况,本发明还对多种文件类型进行分组排序,使得用户可以根据文件类型进行查找,或对每个文件类型按照时间排序或大小排序,提高用户查找文件的效率。
为了描述的方便,以上装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。