一种清理隐私数据的方法和装置制造方法及图纸

技术编号:10523855 阅读:105 留言:0更新日期:2014-10-08 20:24
本发明专利技术实施例提供了一种清理隐私数据的方法,所述方法包括:接收用户在预定的第一界面位置上点击的清理请求;将所述清理请求发送给清理进程,所述清理进程用于依据所述清理请求完成隐私数据的清理,生成清理结果,并将所述清理结果返回;提供清理结果的展现。本发明专利技术可以加快清理速度,提高准确度,减少人工操作,减少耗时,增加存储介质的读写寿命,降低成本,减少隐私数据的清理时的运算,提高清理效率。

【技术实现步骤摘要】
一种清理隐私数据的方法和装置
本专利技术涉及文件清理
,特别是涉及一种清理隐私数据的方法和一种清理 隐私数据的装置。
技术介绍
随着智能终端的普及,手机逐渐融入生活的方方面面,例如,使用手机拍摄照片、 视频、录音等等,手机已然成为各种文件的重要载体,文件可以在存储介质中执行存储、修 改、删除等操作。 手机的存储介质具有一定的读写寿命,读写次数越少,读写寿命越长,为了减少读 写次数,手机中删除文件时并不是直接将文件从存储介质中擦除,而只是做个标记,告知手 机该文件已被删除。 除了在存储介质中存储数据外,一些与通信有关的数据需要存储在SQLite数据 库的文件中,例如短信、通话记录、联系人等,当一个事务从SQLite数据库中删除了数据并 提交后,SQLite数据库的文件大小保持不变。即使整页的数据都被删除,该页也会变成空 闲页等待再次被使用,而不会实际地从SQLite数据库的文件中删除。 目前,彻底删除这些包括隐私的数据的方案中,清理SQLite数据库中的隐私数据 通常是人工操作,将SQLite数据库的文件一个一个地打开后手动进行删除,清本文档来自技高网...
一种清理隐私数据的方法和装置

【技术保护点】
一种清理隐私数据的方法,所述方法包括:接收用户在预定的第一界面位置上点击的清理请求;将所述清理请求发送给清理进程,所述清理进程用于依据所述清理请求完成隐私数据的清理,生成清理结果,并将所述清理结果返回;提供清理结果的展现。

【技术特征摘要】
1. 一种清理隐私数据的方法,所述方法包括: 接收用户在预定的第一界面位置上点击的清理请求; 将所述清理请求发送给清理进程,所述清理进程用于依据所述清理请求完成隐私数据 的清理,生成清理结果,并将所述清理结果返回; 提供清理结果的展现。2. 如权利要求1所述的方法,其特征在于,所述清理请求中包括隐私数据的存储路径, 所述将所述清理请求发送给清理进程,所述清理进程依据所述清理请求完成隐私数据的清 理,生成清理结果,并将所述清理结果返回的步骤包括: 将所述清理请求发送给清理进程;所述清理进程用于依据所述隐私数据的存储路径查 找隐私数据,并将查找到的隐私数据返回; 提供所述隐私数据的展现; 接收用户在预定的第二界面位置上点击的确认清理请求,并将所述确认清理请求发送 给所述清理进程,所述清理进程用于依据所述确认清理请求完成对所述隐私数据的清理, 生成清理结果,并将所述清理结果返回。3. 如权利要求1所述的方法,其特征在于,所述隐私数据包括存储在EXT文件系统中的 第一隐私数据,所述清理请求还包括第一隐私数据的指定格式,所述清理进程用于采用如 下方式依据所述第一隐私数据的存储路径查找EXT文件系统中的第一隐私数据 : 依据所述隐私数据的存储路径判断文件系统的格式; 当判定所述文件系统的格式为EXT文件系统时,依据所述指定格式提取预设的第一类 型标识; 从所述EXT文件系统中提取出各个区块群组block group ; 针对当前处理的区块群组block group提取具有未使用标记的数据块block ; 在所述数据块block中的指定位置读取第二类型标识; 当所述第一类型标识与所述第二类型标识相同时,读取所述数据块block中的其他数 据; 当所述其他数据中包括结束标志时,判断连续读出的一个或多个数据块block中的数 据是否具有完整的文件信息; 若是,则判定为查找到一条第一隐私数据。4. 如权利要求2所述的方法,其特征在于,所述隐私数据包括存储在FAT文件系统中的 第二隐私数据,所述清理请求还包括第二隐私数据的指定格式,所述清理进程用于采用如 下方式依据所述第二隐私数据的存储路径查找FAT文件系统中的隐私数据: 依据所述隐私数据的存储路径判断文件系统的格式; 当判定所述文件系统的格式为FAT文件系统时,依据所述指定格式提取预设的第一类 型标识; 从所述FAT文件系统中提取具有未使用标记的簇; 在所述簇中的指定位置读取第二类型标识; 当所述第一类型标识与所述第二类型标识相同时,则读取所述簇中的其它数据; 当采用所述簇中的数据获得还原正确的结果时,判定为查找到一条隐私数据。5. 如权利要求2所述的方法,其特征在于,所述隐私数据包括存储在存储在SQLite数 据库中的第三隐私数据,所述清理进程用于采用如下方式依据所述隐私记录的存储路径查 找SQLite数据库中的隐私记录: 依据所述隐私记录的存储路径定位到对应的SQLite数据库; 依据所述清理请求确定SQLite数据库中指定的数据表;所述数据表中包括数据页,所 述数据页具有页头; 从所述页头中读取出所述数据页中的空闲区域; 从所述SQLite数据库预置的系统表中解析出所述数据表的一个或多个字段; 采用所述一个或多个字段组合成强匹配特征; 在所述空闲区域中查找与所述强匹配特征匹配的特征数据; 判断所述特征数据是否为隐私记录; 若是,则判定为查找到一条隐私记录。6. -种清理隐私数据的装置,所述装置包括: 清理请求接收模块,适于接收用户在预定的第一界面位置上点击的清理请求; 清理请求发送模块,适于将所述清理请求发送给清理进程,所述清理进程依据所述清 理请求完成隐私数据的清理,生成清理结果,并将所述清理结果返回; 清理结果展现模块,适于提供清理结果的展现。7. 如权利要求6所述的装置,其...

【专利技术属性】
技术研发人员:王源夏凡陈宁一周云峰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1