[发明专利]检测移动存储装置容量的方法及设备有效
申请号: | 201310446860.3 | 申请日: | 2013-09-26 |
公开(公告)号: | CN103500586A | 公开(公告)日: | 2014-01-08 |
发明(设计)人: | 何博 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G11C29/52 | 分类号: | G11C29/52 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 移动 存储 装置 容量 方法 设备 | ||
1.一种检测移动存储装置容量的方法,包括:
确定测试点信息,所述测试点信息包括移动存储装置的存储介质上用来测试的测试点数量,测试点的起始地址,以及各个测试点处需读取的数据块的大小;
根据所述测试点信息,在各个测试点处分别读取数据块,将读取到的各个数据块作为源数据;
对读取到的所述源数据的各数据块进行加密处理,并将加密处理后的各数据块分别写回到各数据块对应的测试点的起始地址;
读取各所述起始地址处的加密处理后的各数据块,并对读取的加密处理后的各数据块进行解密处理,将解密处理后的各个数据块作为目标数据;
将各存储地址相对应的所述目标数据的数据块与所述源数据的数据块分别进行一一比对,根据比对结果确定所述移动存储装置标称容量真伪。
2.如权利要求1所述的方法,所述确定测试点信息,包括:
获取接入系统的移动存储装置的控制器信息;所述控制器信息包括:移动存储装置的供应商识别码VID,和/或,移动存储装置的标称容量;
根据所述供应商识别码VID,和/或,移动存储装置的标称容量,确定所述测试点信息。
3.如权利要求1所述的方法,还包括:
将检测移动存储装置容量真伪的过程中的测试点信息,保存为测试历史数据;
所述确定测试点信息,包括:
当再次检测同一移动存储装置容量真伪时,读取所述测试历史数据,根据所述测试历史数据,确定本次检测的测试点信息。
4.如权利要求1所述的方法,还包括:
在读取源数据的数据块后,获取源数据的数据块的第一校验值;并在获取所述目标数据的数据块后,获取目标数据的数据块的第二校验值;
所述将各存储地址相对应的所述目标数据的数据块与所述源数据的数据块分别进行一一比对,根据比对结果确定所述移动存储装置标称容量真伪,包括:
将各存储地址相对应的所述源数据的数据块的第一校验值,与对应的所述目标数据的数据块的第二校验值进行比对,根据所述第一校验值与所述第二校验值进行比对的结果确定标称容量真伪。
5.如权利要求1所述的方法,所述读取各所述起始地址处的加密处理后的各数据块,并对读取的加密处理后的各数据块进行解密处理,将解密处理后的各个数据块作为目标数据,包括:
在所述测试点数量为至少三个时,为读取和解密各测试点的所述加密处理后的数据块确定一随机顺序;以所述随机顺序,读取各所述起始地址处的加密处理后的各数据块,并对读取的加密处理后的各数据块进行解密处理,将解密处理后的各个数据块作为目标数据。
6.一种检测移动存储装置容量的设备,包括:
测试点信息确定单元,用于确定测试点信息,所述测试点信息包括移动存储装置的存储介质上用来测试的测试点数量,测试点的起始地址,以及各个测试点处需读取的数据块的大小;
源数据读取单元,用于根据所述测试点信息,在各个测试点处分别读取数据块,将读取到的各个数据块作为源数据;
加密及写回单元,用于对读取到的所述源数据的各数据块进行加密处理,并将加密处理后的各数据块分别写回到各数据块对应的测试点的起始地址;
目标数据获取单元,用于读取各所述起始地址处的加密处理后的各数据块,并对读取的加密处理后的各数据块进行解密处理,将解密处理后的各个数据块作为目标数据;
比对单元,用于将存储地址相对应的所述目标数据的数据块与所述源数据的数据块进行比对,根据比对结果确定所述移动存储装置标称容量真伪。
7.如权利要求6所述的设备,所述测试点信息确定单元,包括:
控制器信息获取子单元,用于获取接入系统的移动存储装置的控制器信息;所述控制器信息包括:移动存储装置的供应商识别码VID,和/或,移动存储装置的标称容量;
测试点信息确定子单元,用于根据所述供应商识别码VID,和/或,移动存储装置的标称容量,确定所述测试点信息。
8.如权利要求6所述的设备,还包括:
检测结果保存单元,用于将检测移动存储装置容量真伪的过程中的测试点信息,保存为测试历史数据;
所述测试点信息确定单元,具体用于:
当再次检测同一移动存储装置容量真伪时,读取所述测试历史数据,根据所述测试历史数据,确定本次检测的测试点信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310446860.3/1.html,转载请声明来源钻瓜专利网。