The embodiment of the invention provides a file storage method, device and terminal, the method to judge the running times the cache file in the application is less than a preset number; if the operation frequency is less than a preset number, the cache file is further judged by the last time with the current time interval is greater than the first predetermined time interval; if the time interval is greater than the first predetermined time interval, the cache file upload to the server, cloud storage and receive the address returned by the server; the cache file storage address application program modified to the cloud storage address, and delete the cache file. In the scheme, when the running time of the cache file is low, and the last running time is long from the current time, the cache file is uploaded to the server, and the storage space on the terminal can be saved.
【技术实现步骤摘要】
文件存储方法、装置及终端
本专利技术涉及通信
,特别涉及一种文件存储方法、装置及终端。
技术介绍
随着通信技术的快速发展,人们开始越来越多地使用即时通讯软件进行日常的工作、生活交流。在即时通讯软件的使用过程中,会在终端中生成大量的缓存文件。例如,即时通讯软件接收到的图片、音频、视频等文件都会存储在终端中。由此导致终端的可用存储空间逐渐减小。
技术实现思路
本专利技术实施例提供一种文件存储方法、装置及终端,可以节省终端上的存储空间。本专利技术实施例提供一种文件存储方法,包括:判断应用程序中缓存文件的运行次数是否小于预设次数;若该运行次数小于预设次数,则进一步判断该缓存文件最后一次运行的时间与当前时间的时间间隔是否大于第一预设时间间隔;若该时间间隔大于第一预设时间间隔,则将该缓存文件上传到服务器,并接收该服务器返回的云存储地址;将应用程序中该缓存文件的存储地址修改为该云存储地址,并删除该缓存文件。相应的,本专利技术实施例还提供一种文件存储装置,包括:第一判断模块,用于判断应用程序中缓存文件的运行次数是否小于预设次数;第二判断模块,用于在该运行次数小于预设次数时,进一步判断该缓存文件最后一次运行的时间与当前时间的时间间隔是否大于第一预设时间间隔;发送模块,用于在该时间间隔大于第一预设时间间隔时,将该缓存文件上传到服务器,并接收该服务器返回的云存储地址;修改模块,用于将应用程序中该缓存文件的存储地址修改为该云存储地址,并删除该缓存文件。相应的,本专利技术实施例还提供一种终端,包括:存储有可执行程序代码的存储器;与该存储器耦合的处理器;该处理器调用该存储器中存储的 ...
【技术保护点】
一种文件存储方法,其特征在于,包括:判断应用程序中缓存文件的运行次数是否小于预设次数;若该运行次数小于预设次数,则进一步判断所述缓存文件最后一次运行的时间与当前时间的时间间隔是否大于第一预设时间间隔;若该时间间隔大于第一预设时间间隔,则将所述缓存文件上传到服务器,并接收所述服务器返回的云存储地址;将应用程序中所述缓存文件的存储地址修改为所述云存储地址,并删除所述缓存文件。
【技术特征摘要】
1.一种文件存储方法,其特征在于,包括:判断应用程序中缓存文件的运行次数是否小于预设次数;若该运行次数小于预设次数,则进一步判断所述缓存文件最后一次运行的时间与当前时间的时间间隔是否大于第一预设时间间隔;若该时间间隔大于第一预设时间间隔,则将所述缓存文件上传到服务器,并接收所述服务器返回的云存储地址;将应用程序中所述缓存文件的存储地址修改为所述云存储地址,并删除所述缓存文件。2.根据权利要求1所述的文件存储方法,其特征在于,判断应用程序中缓存文件的运行次数是否小于预设次数的步骤包括:获取应用程序中缓存文件的运行记录;根据所述运行记录统计所述缓存文件的运行次数;判断所述运行次数是否小于预设次数。3.根据权利要求1所述的文件存储方法,其特征在于,若该时间间隔大于第一预设时间间隔,则将所述缓存文件上传到服务器,并接收所述服务器返回的云存储地址的步骤包括:若该时间间隔大于第一预设时间间隔,则获取当前用户的账户信息;将所述缓存文件上传到服务器上与所述账户信息对应的账户目录,并接收所述服务器返回的云存储地址。4.根据权利要求1至3中任一项所述的文件存储方法,其特征在于,判断应用程序中缓存文件的运行次数是否小于预设次数前,还包括:对应用程序中所有缓存文件的数据量大小之和进行监控;当所有缓存文件的数据量大小之和大于预设值时,依次判断应用程序中每一缓存文件的运行次数是否小于预设次数。5.根据权利要求1至3中任一项所述的文件存储方法,其特征在于,将应用程序中所述缓存文件的存储地址修改为所述云存储地址,并删除所述缓存文件后,还包括:判断所述缓存文件最后一次运行的时间与当前时间的时间间隔是否大于第二预设时间间隔,其中第二预设时间间隔大于第一预设时间间隔;若该时间间隔大于第二预设时间间隔,则向服务器发送删除指令,以使得服务器根据所述删除指令删除所述缓存文件。6.一种文件存储装置,其特征在于,包括:第一判断模块,用...
【专利技术属性】
技术研发人员:张烨,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。