[发明专利]一种数据处理方法及装置在审
申请号: | 201710418618.3 | 申请日: | 2017-06-06 |
公开(公告)号: | CN107391552A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 张美;周宏斌 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/62;H04M1/725 |
代理公司: | 北京金阙华进专利事务所(普通合伙)11224 | 代理人: | 陈建春 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
技术领域
本申请涉及电数字数据的处理领域,尤其涉及一种数据处理方法及装置。
背景技术
使用手机操作数据时,很容易产生一些异常文件。如移动、删除或加密一个文件的过程中断电,下载数据的过程中网络不稳或者内存不足,应用程序处理数据时发生异常等。这些异常数据已经失去完整性并且不易辨认,不仅占用内存,影响用户体验,还会影响数据操作的正确性和有效性。
目前手机中异常数据的处理主要是通过应用来实现的,如手机管家。使用手机管家处理异常数据首先需要用户启动应用,然后手动点击扫描菜单扫描整个文件系统,扫描完成后应用会列出发现的异常数据,用户选择并删除异常文件。该方式只能删除异常数据,没有完整的异常数据处理方案,并且操作繁琐,扫描过程耗时长、效率低。这种应用并不是专门处理异常数据的,还包含很多其他的功能,并且需要用户手动处理。
发明内容
为了克服现有技术中存在的不足,本发明要解决的技术问题是提供一种数据处理方法及装置,其能监测发现并处理异常数据,实现数据同步,保证数据操作的完整性。
为解决上述技术问题,本发明的数据处理方法,包括:
响应于对电子设备的数据进行的每一操作,将相应数据的数据状态修改为与操作类型和操作状态对应的数据状态并记录;
响应于一操作成功完成,将相应数据的数据状态设置为正常状态;
响应于一操作未成功完成,保持相应的数据状态为与操作状态对应的数据状态;
响应于所述电子设备启动或者打开文件系统,检索确定数据状态非为正常状态的数据;
根据预定机制对非为正常状态的数据及其对应的状态记录进行处理。
作为本发明所述方法的改进,所述预定机制基于操作类型和操作状态确定。
作为本发明所述方法的另一种改进,所述操作类型包括移动数据、加密数据、解密数据、复制数据、编辑数据、删除数据和下载数据。
作为本发明所述方法的又一种改进,所述操作状态包括移动进行中、移动已完成、复制进行中、删除进行中、编辑进行中、加密进行中、加密已完成、解密进行中、解密已完成、和/或下载进行中。
作为本发明所述方法的进一步改进,所述根据预定机制对非为正常状态的数据及其对应的状态记录进行处理包括:
对于操作类型为移动数据、加密数据或解密数据的数据,响应于操作状态为进行中的状态,删除目标文件并将数据状态设置为正常状态;及响应于操作状态为已完成的状态,删除源文件并将数据状态设置为正常状态;
对于操作类型为复制数据或删除数据的数据,检查对应的数据是否存在,如果不存在,则删除数据状态的记录;如果存在并且是完整数据,则将数据状态记录的数据状态设置为正常状态,如果不是完整数据,则删除该数据并删除数据状态记录;
对于操作类型为编辑数据或下载数据,检查对应数据的完整性,如果是完整数据,则将数据状态记录的数据状态设置为正常状态,如果不是完整数据,则删除该数据并删除数据状态记录。
为解决上述技术问题,本发明的实现数据处理方法的装置,包括:
数据状态修改和记录模块,用于响应于对电子设备的数据进行的每一操作,将相应数据的数据状态修改为与操作类型和操作状态对应的数据状态并记录;
正常状态设置模块,用于响应于一操作成功完成,将相应数据的数据状态设置为正常状态;
操作状态设置模块,用于响应于一操作未成功完成,保持相应的数据状态为与操作状态对应的数据状态;
非正常数据确定模块,用于响应于所述电子设备启动或者打开文件系统,检索确定数据状态非为正常状态的数据;
处理模块,用于根据预定机制对非为正常状态的数据及其对应的状态记录进行处理。
作为本发明所述装置的改进,所述处理模块包括:第一处理子模块,用于对于操作类型为移动数据、加密数据或解密数据的数据,响应于操作状态为进行中的状态,删除目标文件并将数据状态设置为正常状态;及响应于操作状态为已完成的状态,删除源文件并将数据状态设置为正常状态;第二处理子模块,用于对于操作类型为复制数据或删除数据的数据,检查对应的数据是否存在,如果不存在,则删除数据状态的记录;如果存在并且是完整数据,则将数据状态记录的数据状态设置为正常状态,如果不是完整数据,则删除该数据并删除数据状态记录;第三处理子模块,用于对于操作类型为编辑数据或下载数据,检查对应数据的完整性,如果是完整数据,则将数据状态记录的数据状态设置为正常状态,如果不是完整数据,则删除该数据并删除数据状态记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710418618.3/2.html,转载请声明来源钻瓜专利网。