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.根据权利要求1所述的方法,其特征在于,所述算法文件的类型包括顺序算法、逆序算法以及变形算法,所述当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原,包括:当接收到对所述目标文件的还原指令时,确定所述算法文件的类型;当所述算法文件的类型为顺序算法时,将所述算法文件指示算法求逆得到逆序算法;依据所述逆序算法对所述目标文件进行还原;当所述算法文件的类型为逆序算法时,依据所述算法文件指示的算法对所述目标文件进行还原;当所述算法文件的类型为变形算法时,对所述算法指示的算法进行变形;将变形后的算法求逆得到逆序算法,依据所述逆序算法对所述目标文件进行还原。3.根据权利要求1所述的方法,其特征在于,若所述目标文件对应多个算法文件,所述当接收到对所述目标文件的还原指令时,依据所述算法文件对所述目标文件进行还原的步骤,包括:当接收到对所述目标文件的还原指令时,确定所述还原指令对应的还原层级;从所述目标文件对应的各算法文件中,确定待还原的各层级对应的目标算法文件;按照预设的层级顺序,调用待还原的各层级对应的目标算法文件,对所述目标文件进行还原。4.根据权利要求3所述的方法,其特征在于,在所述生成各所述编辑操作对应的算法文件的步骤之后,所述建立所述目标文件与各所述算法文件的对应关系的步骤之前,所述方法还包括:确定各所述编辑操作的时间先后顺序;依据所述时间先后顺序对各所述编辑操作的算法文件进行排序。5.根据权利要求3所述的方法,其特征在于,在所述当接收到对所述目标文件的还原指令时,确定所述还原指令对应的还原层级的步骤之前,所述方法还包括:接收对所述目标文件的查看指令;在显示界面中显示所述目标文件以及所述目标文件对应各层级还原按钮;接收用户对还原按钮的点击操作,依据所述点击操作生成对所述目标文件的还原指令。6.一种移动终端,其特征在于,所述移动终端包括:检测模块,用于检测对文件的至少一次编辑操作,依据所述编辑操作生成目标文件;生成模块,用于生成各所述编辑操作对应的算法文件;关系建立模块,用于建立所述目标文件与所述算法文件的对应关系;还原模块...
【专利技术属性】
技术研发人员:牛雪,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。