一种文件处理方法及移动终端技术

技术编号:17878649 阅读:33 留言:0更新日期:2018-05-06 00:32
本发明专利技术提供了一种文件处理方法,所述方法包括:检测对文件的至少一次编辑操作,依据所述编辑操作生成目标文件;生成各所述编辑操作对应的算法文件;建立所述目标文件与所述算法文件的对应关系;当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原。当需要还原文件时依据算法文件对目标文件进行还原即可,能够满足对编辑后的文件还原为原始文件的需求。此外,本发明专利技术实施例提供的文件处理方案无需存储原始文件,存储算法文件相较于存储原始文件能够减小数据存储量提升移动终端存储空间的利用率。

A file processing method and mobile terminal

The present invention provides a method of file processing, which includes detecting at least one edit operation of a file, generating target files according to the editing operation, generating an algorithm file corresponding to the editing operations, establishing a corresponding relationship between the target file and the proposed algorithm file, when receiving the target for the target. When the file restore command is restored, the target file is restored according to the algorithm file. When the files need to be restored, the target files can be restored according to the algorithm files, which can satisfy the requirement of restoring the edited files to original files. In addition, the file processing scheme provided by the embodiment of the invention does not need to store the original file, and the storage algorithm file can reduce the amount of data storage to improve the utilization of the storage space of the mobile terminal compared to the storage of the original file.

【技术实现步骤摘要】
一种文件处理方法及移动终端
本专利技术涉及移动终端
,特别是涉及一种文件处理方法及移动终端。
技术介绍
随着移动终端软硬件性能的快速发展,用户使用移动终端拍摄图像并对图像进行二次加工的现象越来越常见。目前使用移动终端以及软件针对用户对图像进行编辑时,对于编辑前的原始图像有两种处理方式,第一种为存储原始图像,第二种则为删除原始图像。对于第一种处理方式,伴随着编辑图像的数量不断增加,存储的原始图像将占用移动终端的大量存储空间,降低存储空间的利用率;第二种处理方式,由于将原始图像删除因此不会占用移动终端的存储空间,但是该种方式无法还原图像无法满足用户查看原始图像的需求。
技术实现思路
本专利技术实施例提供一种文件处理方法及移动终端,以解决现有技术存在的无法对编辑后的文件进行还原的问题。为了解决上述技术问题,本专利技术是这样实现的:一种文件处理方法,包括:检测对文件的至少一次编辑操作,依据所述编辑操作生成目标文件;生成各所述编辑操作对应的算法文件;建立所述目标文件与所述算法文件的对应关系;当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原。第一方面,本专利技术实施例还提供了一种移动终端,所述移动终端包括:检测模块,用于检测对文件的至少一次编辑操作,依据所述编辑操作生成目标文件;生成模块,用于生成各所述编辑操作对应的算法文件;关系建立模块,用于建立所述目标文件与所述算法文件的对应关系;还原模块,用于当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原。第二方面,本专利技术实施例提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如所述的文件处理方法的步骤。第三方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现所述的文件处理方法的步骤。在本专利技术实施例中,通过检测对文件的至少一次编辑操作,依据编辑操作生成目标文件,生成编辑操作对应的算法文件,建立目标文件与算法文件的对应关系,当需要还原文件时依据算法文件对目标文件进行还原即可,能够满足对编辑后的文件还原为原始文件的需求。此外,本专利技术实施例提供的文件处理方案无需存储原始文件,存储算法文件相较于存储原始文件能够减小数据存储量提升移动终端存储空间的利用率。附图说明图1是本专利技术实施例一的一种文件处理方法的步骤流程图;图2是本专利技术实施例二的一种文件处理方法的步骤流程图;图3是本专利技术实施例二中的界面显示示意图;图4是本专利技术实施例三的一种移动终端的结构框图;图5是本专利技术实施例四的一种移动终端的结构框图;图6是本专利技术实施例五的一种移动终端的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例一的一种文件处理方法的步骤流程图。步骤101:检测对文件的至少一次编辑操作,依据编辑操作生成目标文件。当用户打开文件进行编辑时,可以先后对文件执行至少一次编辑操作,移动终端则依据编辑操作对文件进行编辑最终得到目标文件。例如:用户对某一图像先进行裁剪,再对裁剪后的图像增加滤镜,则生成的目标图像为裁剪滤镜后的图像。需要说明的是,本专利技术实施例中的文件可以为图像或者视频。本专利技术实施例对文件的类型不作具体限制。步骤102:生成编辑操作对应的算法文件。针对用户对文件执行的每次编辑操作,移动终端均会将该编辑操作生成算法并保存,直至编辑结束。步骤103:建立目标文件与算法文件的对应关系。当用户结束对文件的编辑操作时,可以首先将编辑得到的目标文件以及算法文件进行对应存储;然后为目标文件添加唯一的标识码,为算法文件也同时添加一致的标识码,从而完成目标文件与各算法文件对应关系的建立。步骤104:当接收到对目标文件的还原指令时,依据算法文件对所述目标文件进行还原。当用户需要将目标图像进行还原时,用户可以点击一键还原按钮,依据一键还原按钮生成还原指令,并确定目标文件对应的算法文件,执行算法文件,对目标文件实现还原,还原为原始文件。在本专利技术实施例中,通过检测对文件的至少一次编辑操作,依据编辑操作生成目标文件,生成编辑操作对应的算法文件,建立目标文件与算法文件的对应关系,当需要还原文件时依据算法文件对目标文件进行还原即可,能够满足对编辑后的文件还原为原始文件的需求。此外,本专利技术实施例提供的文件处理方案无需存储原始文件,存储算法文件相较于存储原始文件能够减小数据存储量提升移动终端存储空间的利用率。实施例二参照图2,示出了本专利技术实施例二的一种文件处理方法的步骤流程图。步骤201:检测对文件的至少一次编辑操作,依据编辑操作生成目标文件。当用户打开文件进行编辑时,可以先后对文件执行至少一次编辑操作,移动终端则依据各编辑操作对文件进行编辑最终得到目标文件。例如:用户对某一图像先进行裁剪,再对裁剪后的图像增加滤镜,则生成的目标图像为裁剪滤镜后的图像。需要说明的是,本专利技术实施例中的文件可以为图像或者视频。本专利技术实施例对文件的类型不作具体限制。本专利技术实施例中以文件为图像为例对后续步骤进行具体说明。步骤202:生成编辑操作对应的算法文件。用户打开某一图像执行第一步编辑操作,移动终端检测到对图像的第一步编辑操作时,将用户本次编辑操作所使用的图像算法写入文本格式或者实现算法语言的相应格式文件中,保存至移动终端的任意区域;或者对用户本次编辑操作使用的图像算法进行求逆或其他变形后,以文本的格式存储至移动终端中。步骤203:确定各编辑操作的时间先后顺序。确定各编辑操作对应的时间先后顺序,例如:用户对图像增加滤镜后对增加滤镜后的图像进行裁剪,则上述两步的编辑顺序为先增加滤镜再进行裁剪。步骤204:依据时间先后顺序对各编辑操作的算法文件进行排序。需要说明的是,对算法文件进行存储时也可以按照队列的方式进行存储,队列中算法文件的执行顺序为先进先出。通过对算法文件排序并存储,便于后续用户对图像进行还原时,可以按顺序对编辑后的目标图像进行还原,保证可以将目标图像还原为原始的图像。步骤205:建立目标文件与各算法文件的对应关系。当用户结束对文件的编辑操作时,可以首先将编辑得到的目标文件以及算法文件进行对应存储;然后为目标文件添加唯一的标识码,为算法文件也同时添加一致的标识码,从而完成目标文件与各算法文件对应关系的建立。需要说明的是,本领域技术人员可以根据实际需求对标识码进行设置,标识码也可以为随机数,本专利技术实施例对标识码的类型不作具体限制。步骤206:接收对目标文件的查看指令。查看指令可以为对目标文件缩略图的点击指令,也可以为对目标文件缩略图的长按指令等。步骤207:在显示界面中显示目标文件以及目标文件对应各层级还原按钮。当用户需要查看编辑后的图像时,在显示界面中除了显示该图像之外,在显示界面中还显示各层级还原按钮,如图3所示,图中的显示界面下方显示有一键还原按钮、按钮一、按钮二,其中按钮一以及按钮二指示还原为某一层级对应本文档来自技高网...
一种文件处理方法及移动终端

【技术保护点】
一种文件处理方法,其特征在于,所述方法包括:检测对文件的至少一次编辑操作,依据所述编辑操作生成目标文件;生成各所述编辑操作对应的算法文件;建立所述目标文件与所述算法文件的对应关系;当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原。

【技术特征摘要】
1.一种文件处理方法,其特征在于,所述方法包括:检测对文件的至少一次编辑操作,依据所述编辑操作生成目标文件;生成各所述编辑操作对应的算法文件;建立所述目标文件与所述算法文件的对应关系;当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原。2.根据权利要求1所述的方法,其特征在于,所述算法文件的类型包括顺序算法、逆序算法以及变形算法,所述当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原,包括:当接收到对所述目标文件的还原指令时,确定所述算法文件的类型;当所述算法文件的类型为顺序算法时,将所述算法文件指示算法求逆得到逆序算法;依据所述逆序算法对所述目标文件进行还原;当所述算法文件的类型为逆序算法时,依据所述算法文件指示的算法对所述目标文件进行还原;当所述算法文件的类型为变形算法时,对所述算法指示的算法进行变形;将变形后的算法求逆得到逆序算法,依据所述逆序算法对所述目标文件进行还原。3.根据权利要求1所述的方法,其特征在于,若所述目标文件对应多个算法文件,所述当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原的步骤,包括:当接收到对所述目标文件的还原指令时,确定所述还原指令对应的还原层级;从所述目标文件对应的各算法文件中,确定待还原的各层级对应的目标算法文件;按照预设的层级顺序,调用待还原的各层级对应的目标算法文件,对所述目标文件进行还原。4.根据权利要求3所述的方法,其特征在于,在所述生成各所述编辑操作对应的算法文件的步骤之后,所述建立所述目标文件与各所述算法文件的对应关系的步骤之前,所述方法还包括:确定各所述编辑操作的时间先后顺序;依据所述时间先后顺序对各所述编辑操作的算法文件进行排序。5.根据权利要求3所述的方法,其特征在于,在所述当接收到对所述目标文件的还原指令时,确定所述还原指令对应的还原层级的步骤之前,所述方法还包括:接收对所述目标文件的查看指令;在显示界面中显示所述目标文件以及所述目标文件对应各层级还原按钮;接收用户对还原按钮的点击操作,依据所述点击操作生成对所述目标文件的还原指令。6.一种移动终端,其特征在于,所述移动终端包括:检测模块,用于检测对文件的至少一次编辑操作,依据所述编辑操作生成目标文件;生成模块,用于生成各所述编辑操作对应的算法文件;关系建立模块,用于建立所述目标文件与所述算法文件的对应关系;还原模块...

【专利技术属性】
技术研发人员:牛雪
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1