一种移动存储设备的可靠性检测方法及装置制造方法

文档序号:6765614阅读:244来源:国知局
一种移动存储设备的可靠性检测方法及装置制造方法
【专利摘要】本发明公开了一种移动存储设备的可靠性检测方法及装置,包括:服务器侧接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;所述服务器侧返回所述移动存储设备的检测结果。本发明用以迅速提升移动存储设备检测的检出率。
【专利说明】一种移动存储设备的可靠性检测方法及装置
【技术领域】
[0001]本发明涉及移动存储设备的【技术领域】,具体涉及一种移动存储设备的可靠性检测方法,以及,一种移动存储设备的可靠性检测装置。
【背景技术】
[0002]信息时代的发展促使人们对电子信息的需求量越来越大,在日常的学习工作生活中,难免会涉及电子信息的移动和携带,移动存储设备的作用因此得到了升值。但是,现在有些不法厂商为了谋取暴利,使用一种量产工具的软件,改变移动存储设备上的主控信息,将移动存储设备容量标注到远大于其实际容量,当移动存储设备的实际容量小于或等于其标称的90%时,即被认定为存在质量问题的缩水盘。
[0003]目前,比较常用的一种鉴定方式是直接在电脑上直接拷贝一些大容量的文件,如果发现移动存储设备上面的文件不能正常打开,那么这个设备就可能就是缩水盘。
[0004]然而,上述的缩水盘鉴定的方法因需要用户在移动存储设备上进行大容量数据的读写,耗费了用户大量的时间,并且,经常长时间地对移动存储设备进行数据读写很容易减少移动存储设备的使用寿命。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种移动存储设备的可靠性检测方法,以及,一种移动存储设备的可靠性检测装置。
[0006]依据本发明的一个方面,提供了一种移动存储设备的可靠性检测方法,包括:
[0007]服务器侧接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0008]所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0009]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;
[0010]所述服务器侧返回所述移动存储设备的检测结果。
[0011]可选地,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0012]可选地,所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则的步骤包括:
[0013]所述服务器侧在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0014]所述服务器侧在预置的检测规则库中查找所述风险等级对应的检测规则。
[0015]可选地,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0016]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0017]所述服务器侧采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0018]所述服务器侧在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0019]可选地,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0020]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0021]所述服务器侧采用所述完整性规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0022]所述服务器侧在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0023]所述服务器侧读取所述移动存储设备的第一数据;
[0024]所述服务器侧将所述测试数据与所述第一数据进行比较;
[0025]当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;
[0026]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,所述服务器侧获得所述移动存储设备为未知设备的检测结果;
[0027]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0028]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
[0029]可选地,当所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0030]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0031]所述服务器侧采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0032]所述服务器侧获取所述移动存储设备的存储空间的各个扇区集合;
[0033]所述服务器侧判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0034]所述服务器侧计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0035]所述服务器侧将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0036]当所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;
[0037]当所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,所述服务器侧获得所述移动存储设备为未知缩水设备的检测结果;
[0038]当所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0039]当所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
[0040]可选地,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果的步骤还包括:
[0041]所述服务器侧检测所述移动存储设备的读取速度,和/或,写入速度;
[0042]所述服务器侧判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0043]其中,
[0044]所述服务器侧通过如下方式检测所述移动存储设备的写入速度:
[0045]所述服务器侧在所述移动存储设备写入第三测试数据;
[0046]所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0047]所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0048]所述服务器侧通过如下方式检测所述移动存储设备的读取速度:
[0049]所述服务器侧读取所述移动存储设备的第三数据;
[0050]所述服务器侧计算读取所述第三数据所需的读取时间;
[0051]所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0052]当所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
[0053]根据本发明的另一方面,提供了一种移动存储设备的可靠性检测装置,包括:
[0054]位于服务器侧的接收模块,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0055]位于服务器侧的判定模块,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0056]位于服务器侧的检测模块,适于采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;
[0057]位于服务器侧的返回模块,适于返回所述移动存储设备的检测结果。
[0058]可选地,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0059]可选地,所述位于服务器侧的判定模块包括:
[0060]位于服务器侧的第一查找子模块,适于在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0061]位于服务器侧的第二查找子模块,适于在预置的检测规则库中查找所述风险等级对应的检测规则。
[0062]可选地,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0063]所述位于服务器侧的检测模块包括:[0064]位于服务器侧的提取子模块,适于采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0065]位于服务器侧的第三查找子模块,适于在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0066]可选地,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0067]所述位于服务器侧的检测模块包括:
[0068]位于服务器侧的第一请求子模块,适于采用所述完整性规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0069]位于服务器侧的写入子模块,适于在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0070]位于服务器侧的读取子模块,适于读取所述移动存储设备的第一数据;
[0071]位于服务器侧的第一比较子模块,适于将所述测试数据与所述第一数据进行比较;当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,调用位于服务器侧的第一获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,调用位于服务器侧的第二获得子模块;在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,调用位于服务器侧的第三获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,调用位于服务器侧的第四获得子模块;
[0072]位于服务器侧的第一获得子模块,适于获得所述移动存储设备为正常设备的检测结果;
[0073]位于服务器侧的第二获得子模块,适于获得所述移动存储设备为未知设备的检测结果;
[0074]位于服务器侧的第三获得子模块,适于获得所述移动存储设备为疑似缩水设备的检测结果;
[0075]位于服务器侧的第四获得子模块,适于获得所述移动存储设备为缩水设备的检测结果。
[0076]可选地,在所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0077]所述位于服务器侧的检测模块包括:
[0078]位于服务器侧的第二请求子模块,适于采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0079]位于服务器侧的扇区集合获取模块,适于获取所述移动存储设备的存储空间的各个扇区集合;
[0080]位于服务器侧的扇区集合判断模块,适于判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0081]位于服务器侧的比例计算模块,适于计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0082]位于服务器侧的第二比较子模块,适于将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,调用位于服务器侧的第一获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,调用位于服务器侧的第二获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,调用位于服务器侧的第三获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,调用位于服务器侧的第四获得子模块;
[0083]位于服务器侧的第一获得子模块,适于在获得所述移动存储设备为正常设备的检测结果;
[0084]位于服务器侧的第二获得子模块,适于获得所述移动存储设备为未知缩水设备的检测结果;
[0085]位于服务器侧的第三获得子模块,适于获得所述移动存储设备为疑似缩水设备的检测结果;
[0086]位于服务器侧的第四获得子模块,适于获得所述移动存储设备为缩水设备的检测结果。
[0087]可选地,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述位于服务器侧的检测模块包括:
[0088]位于服务器侧的读写速度检测子模块,适于检测所述移动存储设备的读取速度,和/或,写入速度;
[0089]位于服务器侧的读写速度判断子模块,适于判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0090]其中,
[0091]位于服务器侧的读写速度检测子模块包括:
[0092]位于服务器侧的写入单元,适于在所述移动存储设备写入第三测试数据;
[0093]位于服务器侧的写入时间计算单元,适于所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0094]位于服务器侧的写入速度计算单元,适于所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0095]位于服务器侧的读写速度检测子模块包括:
[0096]位于服务器侧的读取单元,适于所述服务器侧读取所述移动存储设备的第三数据;
[0097]位于服务器侧的写入时间计算单元,适于所述服务器侧计算读取所述第三数据所需的读取时间;
[0098]位于服务器侧的读取速度时间计算单元,适于所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0099]位于服务器侧的第五获得子模块,适于在所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
[0100]根据本发明的另一方面,一种移动存储设备的可靠性检测方法,包括:[0101]客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息至服务器侧;
[0102]所述客户端侧接收所述服务器侧返回的检测规则;所述检测规则为所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0103]所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;
[0104]所述客户端侧展示所述移动存储设备的检测结果。
[0105]可选地,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0106]可选地,所述检测规则为所述服务器侧在预置的风险等级库中查找所述硬件属性信息对应的风险等级,在预置的检测规则库中查找所述风险等级对应的检测规则。
[0107]可选地,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0108]所述客户端侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0109]所述客户端侧采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0110]所述客户端侧在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0111]可选地,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0112]所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果包括:
[0113]所述客户端侧在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0114]所述客户端侧读取所述移动存储设备的第一数据;
[0115]所述客户端侧将所述测试数据与所述第一数据进行比较;
[0116]当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,所述客户端侧获得所述移动存储设备为正常设备的检测结果;
[0117]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,所述客户端侧获得所述移动存储设备为未知设备的检测结果;
[0118]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,所述客户端侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0119]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,所述客户端侧获得所述移动存储设备为缩水设备的检测结果。
[0120]可选地,当所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0121]所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0122]所述客户端侧获取所述移动存储设备的存储空间的各个扇区集合;[0123]所述客户端侧判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0124]所述客户端侧计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0125]所述客户端侧将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0126]当所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,所述客户端侧获得所述移动存储设备为正常设备的检测结果;
[0127]当所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,所述客户端侧获得所述移动存储设备为未知缩水设备的检测结果;
[0128]当所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,所述客户端侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0129]当所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,所述客户端侧获得所述移动存储设备为缩水设备的检测结果。
[0130]可选地,若所述客户端侧获得所述移动存储设备为正常设备的检测结果,所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果的步骤还包括:
[0131]所述客户端侧检测所述移动存储设备的读取速度,和/或,写入速度;
[0132]所述客户端侧判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0133]其中,
[0134]所述客户端侧通过如下方式检测所述移动存储设备的写入速度:
[0135]所述客户端侧在所述移动存储设备写入第三测试数据;
[0136]所述客户端侧计算写入所述第三测试数据所需的写入时间;
[0137]所述客户端侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0138]所述客户端侧通过如下方式检测所述移动存储设备的读取速度:
[0139]所述客户端侧读取所述移动存储设备的第三数据;
[0140]所述客户端侧计算读取所述第三数据所需的读取时间;
[0141]所述客户端侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0142]当所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述客户端侧侧获得所述移动存储设备为劣质老化设备的检测结果。
[0143]根据本发明的另一方面,提供了一种移动存储设备的可靠性检测装置,包括:
[0144]位于客户端侧的接收模块,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0145]位于客户端侧的判定模块,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0146]位于客户端侧的检测模块,适于采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;[0147]位于客户端侧的展现模块,适于返回所述移动存储设备的检测结果。
[0148]可选地,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0149]可选地,所述位于客户端侧的判定模块包括:
[0150]位于客户端侧的第一查找子模块,适于在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0151]位于客户端侧的第二查找子模块,适于在预置的检测规则库中查找所述风险等级对应的检测规则。
[0152]可选地,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0153]所述位于客户端侧的检测模块包括:
[0154]位于客户端侧的提取子模块,适于采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0155]位于客户端侧的第三查找子模块,适于在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0156]可选地,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0157]所述位于客户端侧的检测模块包括:
[0158]位于客户端侧的写入子模块,适于在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0159]位于客户端侧的读取子模块,适于读取所述移动存储设备的第一数据;
[0160]位于客户端侧的第一比较子模块,适于将所述测试数据与所述第一数据进行比较;当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,调用位于客户端侧的第一获得子模块,
[0161]位于客户端侧的第一获得子模块,适于获得所述移动存储设备为正常设备的检测结果;在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,调用位于客户端侧的第二获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,调用位于客户端侧的第三获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,调用位于客户端侧的第四获得子模块;
[0162]位于客户端侧的第二获得子模块,适于获得所述移动存储设备为未知设备的检测结果;
[0163]位于客户端侧的第三获得子模块,适于获得所述移动存储设备为疑似缩水设备的检测结果;
[0164]位于客户端侧的第四获得子模块,适于获得所述移动存储设备为缩水设备的检测结果。
[0165]可选地,在所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0166]所述位于客户端侧的检测模块包括:
[0167]位于客户端侧的第二请求子模块,适于采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0168]位于客户端侧的扇区集合获取模块,适于获取所述移动存储设备的存储空间的各个扇区集合;
[0169]位于客户端侧的扇区集合判断模块,适于判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0170]位于客户端侧的比例计算模块,适于计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0171]位于客户端侧的第二比较子模块,适于将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0172]位于客户端侧的第一获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,获得所述移动存储设备为正常设备的检测结果;
[0173]位于客户端侧的第二获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,获得所述移动存储设备为未知缩水设备的检测结果;
[0174]位于客户端侧的第三获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,获得所述移动存储设备为疑似缩水设备的检测结果;
[0175]位于客户端侧的第四获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,获得所述移动存储设备为缩水设备的检测结果。
[0176]可选地,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述位于客户端侧的检测模块包括:
[0177]位于客户端侧的读写速度检测子模块,适于检测所述移动存储设备的读取速度,和/或,写入速度;
[0178]位于客户端侧的读写速度判断子模块,适于判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;在所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,调用位于客户端侧的第五获得子模块;
[0179]其中,
[0180]位于客户端侧的读写速度检测子模块包括:
[0181]位于服务器侧的写入单元,适于在所述移动存储设备写入第三测试数据;
[0182]位于服务器侧的写入时间计算单元,适于所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0183]位于服务器侧的写入速度计算单元,适于所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0184]位于客户端侧的读写速度检测子模块包括:
[0185]位于服务器侧的读取单元,适于所述服务器侧读取所述移动存储设备的第三数据;
[0186]位于服务器侧的写入时间计算单元,适于所述服务器侧计算读取所述第三数据所需的读取时间;
[0187]位于服务器侧的读取速度时间计算单元,适于所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;[0188]位于客户端侧的第五获得子模块,适于所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
[0189]根据本发明的一种移动存储设备的可靠性检测的方法,以及,一种移动存储设备的可靠性检测装置可以更加快速地检测出移动存储设备的性能信息,目前,部分厂商会针对移动存储设备的检测工具进行相应的优化,以避免被检查出来。而在本发明中可以通过云端进行移动存储设备的检测,服务器侧可以根据移动存储设备的硬件属性信息找到对应的风险等级,以此动态调整检测移动存储设备的检测规则,能迅速提升移动存储设备的鉴定检出率,由此解决了传统检测方式的耗费时间长的问题,取得了迅速提升移动存储设备检测的检出率的有益效果。
[0190]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0191]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0192]图1示出了根据本发明一个实施例的一种移动存储设备的可靠性检测方法实施例一的步骤流程图;
[0193]图2示出了根据本发明一个实施例的一种移动存储设备完整性检测的步骤流程图;
[0194]图3示出了根据本发明一个实施例的一种移动存储设备的可靠性检测方法实施例二的步骤流程图;
[0195]图4示出了根据本发明一个实施例的一种移动存储设备的可靠性检测装置实施例一的结构框图;
[0196]图5示出了根据本发明一个实施例的一种移动存储设备的可靠性检测装置实施例二的结构框图。
【具体实施方式】
[0197]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0198]随着电子商务的飞速发展,我国使用网络支付的用户已达2亿多,更多的用户倾向于在网上购买电子设备或其他产品,部分用户在购买时,通常是基于产品的价格以及造型等方面来考虑,有时可能会被不良商家所欺骗,购买到劣质的产品。为了保证用户的切身利益,当用户在网上购买产品时,可以引导用户到正规的网店及商家去购买,并且可以为用户提供产品相应的价格区间。如果用户登录的是风险较大的网店,还可以警告用户在该网店购买风险较大。当然,还可以为用户推荐可信赖的厂商的产品,给予用户更加多元化的选择。为了帮助用户提前规避风险,可以在网上曝光一些已经被认定为是劣质产品(例如缩水盘)的外观照片,该劣质产品相关信息,以及,用户的相关评论。另外,还可以将该劣质产品的购买链接进行保存,当用户要去购买产品的网站是已经曝光的风险网站,就可以提示用户在该网站的购买存在风险。
[0199]在具体实现中,还可以建立产品的风云榜。例如,可以按照产品的购买人气度来建立排名系统,用户可以根据产品的风云榜选择购买可靠性较高的产品,减少购买到劣质产品的机率。
[0200]然而,即使事先已经做过多方面的考证以及相关的购买引导,也不能保证用户最终购买到的产品是合格的产品,给用户带来一定的经济损失,以此同时,也阻碍了网络支付行业发展,为了解决这个问题,推出“网购先赔”服务,可为遭欺诈消费者提供高额的赔偿金,保障用户切身利益。具体而言,如果用户开启网购先赔服务进行网上购物,如果发现购买到的产品是劣质产品,用户提交相关证据,并且经过一系列检测过程后,如果发现所购买的产品是劣质产品时,会对用户所遭受的直接经济损失予以相应的补偿。
[0201]因此,本发明实施例的核心构思之一在于,根据所获取的移动存储设备的硬件属性信息,划分所述移动存储设备的风险等级,根据不同的风险等级动态调整相应的检测规则来检测所述移动存储设备,并返回所述移动存储设备的检测结果,由于可以针对移动存储设备的不同风险等级动态调整检测规则,因此可以更加快速及准确地检测移动存储设备。
[0202]参照图1,示出了根据本发明一个实施例的一种移动存储设备的可靠性检测方法实施例一的步骤流程图,具体可以包括以下步骤:
[0203]步骤101,服务器侧接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0204]在具体实现中,移动存储设备可以包括任意介质的计算机外部存储设备,例如手机、附加存储功能的无线上网卡、U盘等。
[0205]当用户将移动存储设备接入客户端侧时,客户端侧可以将该移动存储设备的硬件属性信息上传到服务器侧。所述硬件属性信息可以包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照等等。硬件属性信息从属于指纹信息,在本发明实施例中还可以获取其他指纹信息,例如购买网址,购买时间、价格、宣传容量,用户检测该移动设备的检测时间,用户检测该移动设备的机器的信息,以及,用户开启网购先赔模式时使用的账号等等。
[0206]具体来说,移动存储设备的硬件属性信息可以直接从移动存储设备中的提取,而其他指纹信息则可以通过用户购买该移动存储设备的网址,或者从用户机器上的本地日志,或者,从云端日记中提取。
[0207]步骤102,所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0208]在本发明的一种优选实施例中,所述步骤102可以包括如下子步骤:
[0209]子步骤S11,所述服务器侧在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0210]子步骤S12,所述服务器侧在预置的检测规则库中查找所述风险等级对应的检测规则。
[0211 ] 在本发明实施例中,风险等级库可以是通过大量收集用户直接反馈或者进行可信任的检测后统计的结果,以及,向各个厂商索要的移动存储设备的硬件属性信息及对应的检测信息创建,在本发明实施例中用作动态选择检测规则的依据。具体地,风险等级是移动存储设备的硬件属性信息和检测信息共同综合出来的评价,比如如果A型的移动存储设备的硬件属性信息在风险等级库发现其检测信息中认为其风险很大,那么A型的移动存储设备风险等级就可以划为高风险等级。
[0212]需要说明的是,本发明实施例对于移动存储设备风险等级的划分方式不作限定,例如,可以只根据移动存储设备的购买IP地址来划分风险等级,如果发现用户购买移动存储设备的IP地址在某个被认为是购买风险较大的可疑IP区域,那么在这个IP区域购买到有问题的移动存储设备的可能性很高,购买风险较大,可以直接确定该移动存储设备的风险等级为疑似缩水。
[0213]步骤103,所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;
[0214]在本发明的一种优选实施例中,当所述风险等级为高风险等级时,对应的检测规则可以为结果映射规则,
[0215]所述步骤103可以包括如下子步骤:
[0216]子步骤S21,所述服务器侧采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0217]子步骤S22,所述服务器侧在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0218]在具体实现中,如果移动存储设备被确定为高风险等级,说明该移动存储设备几乎被认定为是劣质的产品,例如极大可能是是一个缩水设备,那么为了节省时间检测移动存储设备的时间,可直接确定该移动存储设备是缩水盘。
[0219]缩水盘也称“扩容盘”、“升级盘”,是指不法厂商使用一种量产工具的软件,将移动存储设备容量标注到远大于其实际容量,以欺诈消费者的手段谋取暴利,当移动存储设备的实际容量小于或等于其标称的90%时,即被认定为存在质量问题的缩水盘。
[0220]缩水盘实际容量远小于标注容量,在使用过程中,缩水盘不仅读写速度超慢,而且会很快出现存储空间不够,另外,写入到缩水盘中的文件,超过实际容量的部分,无法被正常读取及使用,这样会给用户带来一系列丢失数据、工作延误等麻烦。所以一种好的移动存储设备检测方法对用户而言至关重要。
[0221]在具体实现中,由于在移动存储进行检测的过程中需要写入和读取数据,因此在对移动存储设备进行检测之前,可以先提醒用户对重要资料进行备份。在开始执行移动存储设备的检测后,可以使用检测进度条等方式提醒用户移动存储设备检测的进度,并提醒用户避免拔出移动存储设备,防止数据的丢失。
[0222]在本发明的另一种优选实施例中,当所述风险等级为中风险等级时,对应的检测规则可以为完整性规则;
[0223]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:[0224]子步骤S31,所述服务器侧采用所述完整性规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0225]子步骤S32,所述服务器侧在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0226]子步骤S33,所述服务器侧读取所述移动存储设备的第一数据;
[0227]子步骤S34,所述服务器侧将所述测试数据与所述第一数据进行比较;
[0228]子步骤S35,当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;
[0229]子步骤S36,当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,所述服务器侧获得所述移动存储设备为未知设备的检测结果;
[0230]子步骤S37,当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0231]子步骤S38,当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
[0232]在具体实现中,如果 移动存储设备被确定为中风险等级,说明该移动存储设备有很大可能是一个缩水盘,由于其是劣质的产品的可能性较大,为了能够更加确定该移动存储设备是否是合格的产品,可以采用完整性校验算法去进行严格的校验。
[0233]具体而言,可以向这个移动存储设备存入标注容量大小的数据,例如移动存储设备的标注容量为2G就写入2G的数据,再把这2G的数据读取出来,再查看写入和读取的数据是否改变,具体可以参照图2所示的本发明的一种移动存储设备完整性检测的步骤流程图,包括如下步骤:
[0234]步骤1:将文件A写入到2G的移动存储设备上;
[0235]步骤2:将文件A在2G的移动存储设备上重命名为文件B ;
[0236]步骤3:将文件B从2G的移动存储设备上读取到硬盘上;
[0237]步骤4:比较文件A与文件B是否相等,若是,则移动存储设备为正常移动存储设备,若否,则移动存储设备为缩水盘。
[0238]需要说明的是,移动存储设备的存储容量通常为2G,4G,8G,16G……2nG,以指数的形式递增,基于这个特点能够更加快快速检测出移动存储设备的实际容量,具体来说,可以将2G,4G,8G,16G……2nG大小的数据逐次加入到移动存储设备中,例如,如果移动存储设备的实际存储空间为2G,但是其标称容量却为16G,如果直接将16G的数据写入,耗费的时间比较长。而基于移动存储设备的存储空间的指数递增特点,可以先加入2G的数据,如果数据没有发生改变,再继续加入4G的数据,如果加入4G的数据时就会发现数据发生了改变,就可以判定移动存储设备是缩水的设备,是一个缩水盘。如果已经确定移动存储设备是缩水盘,那么不需要加入标称容量的数据就可以检测出移动存储设备的实际容量,检测所需的时间将大大减少。
[0239]在本发明的另一种优选实施例中,当所述风险等级为低风险等级时,对应的检测可以为数据点规则;[0240]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0241]子步骤S41,所述服务器侧采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0242]子步骤S42,所述服务器侧获取所述移动存储设备的存储空间的各个扇区集合;
[0243]子步骤S43,所述服务器侧判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0244]子步骤S44,所述服务器侧计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0245]子步骤S45,所述服务器侧将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0246]子步骤S46,当所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;
[0247]子步骤S47,当所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,所述服务器侧获得所述移动存储设备为未知缩水设备的检测结果;
[0248]子步骤S48,当所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0249]子步骤S49,当所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
[0250]在具体实现中,扇区是移动存储设备中的磁盘最小的物理存储单元,一般一个扇区的大小为512个字节。例如,一个2G的移动存储设备,是指移动存储设备里的所有的扇区组成的存储空间有2G,例如,把文件存储在U盘上,实际上是把文件分配到包括多个扇区的存储空间上进行存储,比如,一个300MB的电影,放在U盘上,其实是有很多个扇区在负责存储数据。
[0251]对于一个nG的移动存储设备,可以用下述公式表达,其中η为正数:
[0252]扇区的个数*每个扇区的大小=nG = n*1024*1024*1024字节
[0253]因此,要检查一个移动存储设备是不是缩水盘,最本质的原理,就是确认所述移动存储设备里的扇区数是不是满足上面的等式,其实缩水盘的缩水,缺失的是扇区的个数,对于一个缩水盘,说明其实际存储空间中的扇区数目不够,例如即使号称移动存储设备的容量有2G,但其实际存储的数据的容量肯定小于2G。
[0254]具体而言,作为检测对象的扇区集合中扇区的数量由移动存储设备的标称容量决定,例如,如果是IG的U盘,可以设置100个扇区作为检测对象,如果是4G的U盘,可以设置400个扇区作为检测对象。
[0255]在具体实现中,因为写入随机数据的扇区集合以外的其他扇区与所述扇区集合中的扇区的位置没有交集,因此在正常的情况下,写入的随机数据与测试数据没有交集,但是,在移动存储设备是缩水盘的情况下,写入的随机数据的容量大于用于存储随机数据的扇区的容量,因此随机数据就会占用其他扇区的位置,例如占用所述扇区集合的位置,这样随机数据就会部分覆盖测试数据,给测试数据造成干扰,造成读取的第二数据与测试数据不一致,也因此证明了所述扇区集合为异常扇区集合。
[0256]具体而言,一个移动存储设备可以根据其容量有很多个扇区,可以从这些数量较大的扇区中随机抽取若干个扇区组成一个扇区集合,在整个移动存储设备中可以有若干个扇区集合,这若干个扇区集合大致平均分布,可以覆盖整个移动存储设备的扇区空间,但是这些扇区集合之间不连续,即没有交集,例如,整个移动存储设备有10000个扇区,某个扇区集合可能包括100个扇区,这100个扇区在整个移动存储设备的10000个扇区的分布分别可以是第1-20个,第1000-1040个,第2000到2020个,第8000到8020个。
[0257]在具体实现中,随机数据可以为随机码,所述扇区集合以外的其他扇区与所述扇区集合中的扇区的位置没有交集,并且所述扇区集合以外的其他扇区为随机抽取的若干个扇区。
[0258]因为在移动存储设备的检测过程中会进行数据读写,写入或者读取的数据会导致所述移动存储设备的存储空间中写入的测试数据和初始数据不一样,因此应该把测试数据恢复成移动存储设备的初始数据,以便用户可以正常使用移动存储设备。
[0259]在本发明的一种优选实施例中,在读取扇区集合中的第二数据的步骤之前,还包括如下子步骤:
[0260]在退出所述移动存储设备后,再次接入所述移动存储设备。
[0261]在实际中,有些不法厂商针对一些检测工具,在移动存储设备中建立了缓存机制,能够影响检测工具检测出移动存储设备是缩水设备。而通过采用先退出移动存储设备再次接入的二次检测方式,能够更加准确计算出移动存储设备的实际容量,检测的准确度也将极大提闻。
[0262]需要说明的是,扇区集合数量可以根据移动存储设备的大小来确定,写入的测试数据也可以根据实际情况来自由选定,例如,如果想要更加精确检测移动存储设备的存储空间,可以在扇区中写入较大的数据,另外,在本发明实施例中还可以在已经确定的扇区集合的基础上进一步追加新的扇区,或者增加更多的测试数据进行检测,以此来更加严格检测移动存储设备的实际存储空间,本发明对此则不作限制。
[0263]在本发明的另一种优选实施例中,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果的步骤还可以包括如下子步骤:
[0264]子步骤S51,所述服务器侧检测所述移动存储设备的读取速度;
[0265]子步骤S52,所述服务器侧判断所述移动存储设备的读取速度是否小于预设速度阈值;
[0266]其中,
[0267]所述子步骤S51,即所述服务器侧可以通过如下方式检测所述移动存储设备的写入速度:
[0268]子步骤S51-11,所述服务器侧在所述移动存储设备写入第三测试数据;
[0269]子步骤S51-12,所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0270]子步骤S51-13,所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0271]在本发明的一种优选实施例中,还可以计算移动存储设备的写入速度;
[0272]所述子步骤S51,即所述服务器侧可以通过如下方式检测所述移动存储设备的读取速度:
[0273]子步骤S51-21,所述服务器侧读取所述移动存储设备的第三数据;
[0274]子步骤S51-22,所述服务器侧计算读取所述第三数据所需的读取时间;
[0275]子步骤S51-23,所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0276]子步骤S53,当所述移动存储的读取速度小于预设速度阈值时,所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
[0277]在具体实现中,若生成所述移动存储设备为正常设备的检测结果,还可以通过检测移动存储设备的读写速度来进一步判断该移动存储设备是否是劣质老化的设备。有些移动存储设备虽然实际容量为标称容量,但是有可能是劣质或老化的设备,故其实际的读写速度较慢。劣质的产品可能是因为厂家利用一些劣质芯片、劣质主控来制造移动存储设备,或者是一些制作失败的存储设备(例如存在坏块),老化的设备则可能是放置过久导致老化的移动存储设备。
[0278]目前,读写速度可以判断移动存储设备是否是劣质或老化,具体来说读取速度计算方式可采用计算写入某个已知文件,并与读取该文件的时间相除即可获得该移动存储设备的读取速度。其中,写入速度的计算方式与读取速度的计算方式类似。
[0279]步骤104,所述服务器侧返回所述移动存储设备的检测结果。
[0280]在实际应用中可以是针对最终的检测结果,返回给用户一个比较直观的风险描述。当根据不同的风险等级采用不同的检测规则检测完毕之后,例如,如果U盘最终被认定是缩水设备时,可以返回类似“您的U盘为缩水”或者“与您U盘同类型的U盘90%为缩水”。
[0281]作为本发明实施例具体应用的一种示例,因为在移动存储设备的检测过程中会进行数据读写,写入或者读取的数据会导致所述移动存储设备的存储空间中写入的测试数据和初始数据不一样,因此应该把测试数据恢复成移动存储设备的初始数据,以便用户可以正常使用移动存储设备。
[0282]为使本领域技术人员更好地理解本发明实施例的实际应用场景,以下通过一个具体应用的实例说明本发明的采用网购先赔服务购买U盘后的检测过程,以下是对于U盘的赔偿过程:
[0283]作为本发明具体应用的一种示例,如果发现U盘是缩水设备,并且是在打开网购先赔服务情况下购买的,一旦被钓鱼网站诈骗或网购资金被木马盗取,即可进入快速理赔流程,损失经确认后可第一时间获得现金赔偿。
[0284]具体索赔过程为:用户从云端网购日志或者本地网购日志中提取索赔的交易记录,作为网络购买交易凭据。用户进入网购先赔后台,在网购先赔日志中找到需要申请理赔的对应时段的网购记录,开始理赔申请,确认选择交易记录后,填写交易详情,填写相应的交易信息,写个人信息,请填写真实的个人信息,以及填写其它资料。具体来说,用户需要提交的信息包括:用户联系方式、鉴定结果信息和鉴定器的版本、购买途径、商品购买地址URL、交易记录、流水记录、打上的鉴定信息戳、用户提交其他的证据等等。[0285]较佳地是,可以补充网购构成中的聊天记录,以及付款截图和其它一些证明被骗的材料。补充材料齐全可以加快审核进度。确认资料无误后选择提交,等待审核即可,另外,用户可以在网购先赔中关注理赔进度。如果负责网购先赔的公司发现确实是鉴定在网购先赔的情况下购买的缩水U盘,用户就可以获得相应的赔偿。为了保障用户的利益,用户使用的鉴定器需是当前最新版本,并且在发现购买到缩水盘时在规定的期限内进行理赔申请。
[0286]在本发明实施例中,当用户将移动存储设备接入客户端侧时,客户端侧可以将该移动存储设备的硬件属性信息上传到服务器侧,所述服务器侧可以根据硬件属性信息来确定移动存储设备所对应的风险等级,并根据不同的风险等级采用不同的检测规则发起对接入客户端侧的移动存储设备检测,以此获得检测最终的检测结果。当获得检测结果后,服务器侧就可以将检测结果返回到客户端侧,告知用户该移动存储设备的检测结果。在实际应用中,由于可以针对移动存储设备不同程度的风险动态调整相应的检测规则来检测移动存储设备,不仅参考了在先对于移动存储设备的风险评估结果,并且在此基础上采用不同级别的检测规则检测移动存储设备,不仅具有针对性,还可以有效节省检测移动存储设备的检测时间,能够准确给出移动存储设备的检测结果。
[0287]参照图2,示出了根据本发明一个实施例的一种移动存储设备的可靠性检测方法实施例一的步骤流程图,具体可以包括以下步骤:
[0288]步骤201,客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0289]在本发明的一种优选实施例中,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0290]步骤202,所述客户端侧接收所述服务器侧返回的检测规则;所述检测规则为所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0291]在本发明的一种优选实施例中,所述检测规则可以为所述服务器侧在预置的风险等级库中查找所述硬件属性信息对应的风险等级,在预置的检测规则库中查找所述风险等级对应的检测规则。
[0292]步骤203,所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;
[0293]在本发明的一种优选实施例中,当所述风险等级为高风险等级时,对应的检测规则可以为结果映射规则,
[0294]所述步骤203可以包括如下子步骤:
[0295]子步骤S61,所述客户端侧采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0296]子步骤S62,所述客户端侧在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0297]在本发明的一种优选实施例中,当所述风险等级为中风险等级时,对应的检测规则可以为完整性规则;
[0298]所述步骤203可以包括如下子步骤:
[0299]子步骤S71,所述客户端侧在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0300]子步骤S72,所述客户端侧读取所述移动存储设备的第一数据;
[0301]子步骤S73,所述客户端侧将所述测试数据与所述第一数据进行比较;
[0302]子步骤S74,当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,所述客户端侧获得所述移动存储设备为正常设备的检测结果;
[0303]子步骤S75,当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,所述客户端侧获得所述移动存储设备为未知设备的检测结果;
[0304]子步骤S76,当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,所述客户端侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0305]子步骤S77,当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,所述客户端侧获得所述移动存储设备为缩水设备的检测结果。
[0306]在本发明的一种优选实施例中,当所述风险等级为低风险等级时,对应的检测规则可以为数据点规则;
[0307]子步骤S81,所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0308]子步骤S82,所述客户端侧获取所述移动存储设备的存储空间的各个扇区集合;
[0309]子步骤S83,所述客户端侧判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0310]子步骤S84,所述客户端侧计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0311]子步骤S85,所述客户端侧将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0312]子步骤S86,当所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,所述客户端侧获得所述移动存储设备为正常设备的检测结果;
[0313]子步骤S87,当所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,所述客户端侧获得所述移动存储设备为未知缩水设备的检测结果;
[0314]子步骤S88,当所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,所述客户端侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0315]子步骤S88,当所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,所述客户端侧获得所述移动存储设备为缩水设备的检测结果。
[0316]在本发明的一种优选实施例中,若所述客户端侧获得所述移动存储设备为正常设备的检测结果,所述步骤203还可以包括如下子步骤
[0317]子步骤S91,所述客户端侧检测所述移动存储设备的读取速度,和/或,写入速度;
[0318]子步骤S92,所述客户端侧判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0319]其中,
[0320]所述客户端侧通过如下方式检测所述移动存储设备的写入速度:
[0321]子步骤S91-11,所述客户端侧在所述移动存储设备写入第三测试数据;
[0322]子步骤S91-12,所述客户端侧计算写入所述第三测试数据所需的写入时间;
[0323]子步骤S91-13,所述客户端侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0324]所述客户端侧通过如下方式检测所述移动存储设备的读取速度:
[0325]子步骤S91-21,所述客户端侧读取所述移动存储设备的第三数据;
[0326]子步骤S91-22,所述客户端侧计算读取所述第三数据所需的读取时间;
[0327]子步骤S91-23,所述客户端侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0328]子步骤S91-24,当所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述客户端侧侧获得所述移动存储设备为劣质老化设备的检测结果。
[0329]步骤204,所述客户端侧展示所述移动存储设备的检测结果。
[0330]在具体实现中,客户端侧可以将移动存储设备的硬件属性信息上传至服务器,月艮务器根据硬件属性信息在预置的库中获取到对应的检测规则信息,并发送至客户端侧,客户端侧可以根据检测规则对所述移动存储设备进行相应的检测步骤。由于与在服务器侧检测的方式相似,故不在此赘述了。
[0331]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0332]参照图4,示出了根据本发明一个实施例的一种移动存储设备可靠性检测装置实施例一的结构框图,具体可以包括以下模块:
[0333]位于服务器侧的接收模块201,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0334]在本发明的一种优选实施例中,所述硬件属性信息可以包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0335]位于服务器侧的判定模块202,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0336]在本发明的一种优选实施例中,所述位于服务器侧的判定模块202可以包括:
[0337]位于服务器侧的第一查找子模块,适于在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0338]位于服务器侧的第二查找子模块,适于在预置的检测规则库中查找所述风险等级对应的检测规则。
[0339]位于服务器侧的检测模块203,适于采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;
[0340]在本发明的一种优选实施例中,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0341]所述位于服务器侧的检测模块203可以包括:
[0342]位于服务器侧的提取子模块,适于采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0343]位于服务器侧的第三查找子模块,适于在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0344]在本发明的一种优选实施例中,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0345]所述位于服务器侧的检测模块可以包括:
[0346]位于服务器侧的第一请求子模块,适于采用所述完整性规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0347]位于服务器侧的写入子模块,适于在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0348]位于服务器侧的读取子模块,适于读取所述移动存储设备的第一数据;
[0349]位于服务器侧的第一比较子模块,适于将所述测试数据与所述第一数据进行比较;当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,调用位于服务器侧的第一获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,调用位于服务器侧的第二获得子模块;在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,调用位于服务器侧的第三获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,调用位于服务器侧的第四获得子模块;
[0350]位于服务器侧的第一获得子模块,适于当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,获得所述移动存储设备为正常设备的检测结果;
[0351]位于服务器侧的第二获得子模块,适于在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,获得所述移动存储设备为未知设备的检测结果;
[0352]位于服务器侧的第三获得子模块,适于在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,获得所述移动存储设备为疑似缩水设备的检测结果;
[0353]位于服务器侧的第四获得子模块,适于在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,获得所述移动存储设备为缩水设备的检测结果O
[0354]在本发明的一种优选实施例中,在所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0355]所述位于服务器侧的检测模块包括:
[0356]位于服务器侧的第二请求子模块,适于采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;[0357]位于服务器侧的扇区集合获取模块,适于获取所述移动存储设备的存储空间的各个扇区集合;
[0358]位于服务器侧的扇区集合判断模块,适于判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0359]位于服务器侧的比例计算模块,适于计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0360]位于服务器侧的第二比较子模块,适于将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,调用位于服务器侧的第一获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,调用位于服务器侧的第二获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,调用位于服务器侧的第三获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,调用位于服务器侧的第四获得子模块;
[0361]位于服务器侧的第一获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,获得所述移动存储设备为正常设备的检测结果;
[0362]位于服务器侧的第二获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,获得所述移动存储设备为未知缩水设备的检测结果;
[0363]位于服务器侧的第三获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,获得所述移动存储设备为疑似缩水设备的检测结果;
[0364]位于服务器侧的第四获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,获得所述移动存储设备为缩水设备的检测结果。
[0365]在本发明的一种优选实施例中,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述位于服务器侧的检测模块包括:
[0366]位于服务器侧的读写速度检测子模块,适于检测所述移动存储设备的读取速度,和/或,写入速度;
[0367]位于服务器侧的读写速度判断子模块,适于判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0368]其中,
[0369]位于服务器侧的读写速度检测子模块包括:
[0370]位于服务器侧的写入单元,适于在所述移动存储设备写入第三测试数据;
[0371]位于服务器侧的写入时间计算单元,适于所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0372]位于服务器侧的写入速度计算单元,适于所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0373]位于服务器侧的读写速度检测子模块包括:[0374]位于服务器侧的读取单元,适于所述服务器侧读取所述移动存储设备的第三数据;
[0375]位于服务器侧的写入时间计算单元,适于所述服务器侧计算读取所述第三数据所需的读取时间;
[0376]位于服务器侧的读取速度时间计算单元,适于所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0377]位于服务器侧的第五获得子模块,适于在所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述服务器侧获得所述移动存储设备为劣质老化设备的检测结
果O
[0378]位于服务器侧的返回模块204,适于返回所述移动存储设备的检测结果。
[0379]参照图5,示出了根据本发明一个实施例的一种移动存储设备可靠性检测装置实施例二的结构框图,具体可以包括以下模块:
[0380]位于客户端侧的接收模块401,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0381]在本发明的一种优选实施例中,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0382]位于客户端侧的判定模块402,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0383]在本发明的一种优选实施例中于,所述位于客户端侧的判定模块包括:
[0384]位于客户端侧的第一查找子模块,适于在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0385]位于客户端侧的第二查找子模块,适于在预置的检测规则库中查找所述风险等级对应的检测规则。
[0386]位于客户端侧的检测模块403,适于采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;
[0387]在本发明的一种优选实施例中,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0388]所述位于客户端侧的检测模块包括:
[0389]位于客户端侧的提取子模块,适于采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0390]位于客户端侧的第三查找子模块,适于在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0391]在本发明的一种优选实施例中,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0392]所述位于客户端侧的检测模块包括:
[0393]位于客户端侧的写入子模块,适于在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0394]位于客户端侧的读取子模块,适于读取所述移动存储设备的第一数据;
[0395]位于客户端侧的第一比较子模块,适于将所述测试数据与所述第一数据进行比较;当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,调用位于客户端侧的第一获得子模块,
[0396]位于客户端侧的第一获得子模块,适于获得所述移动存储设备为正常设备的检测结果;在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,调用位于客户端侧的第二获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,调用位于客户端侧的第三获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,调用位于客户端侧的第四获得子模块;
[0397]位于客户端侧的第二获得子模块,适于获得所述移动存储设备为未知设备的检测结果;
[0398]位于客户端侧的第三获得子模块,适于获得所述移动存储设备为疑似缩水设备的检测结果;
[0399]位于客户端侧的第四获得子模块,适于获得所述移动存储设备为缩水设备的检测结果。
[0400]在本发明的一种优选实施例中,在所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0401]所述位于客户端侧的检测模块包括:
[0402]位于客户端侧的第二请求子模块,适于采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0403]位于客户端侧的扇区集合获取模块,适于获取所述移动存储设备的存储空间的各个扇区集合;
[0404]位于客户端侧的扇区集合判断模块,适于判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0405]位于客户端侧的比例计算模块,适于计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0406]位于客户端侧的第二比较子模块,适于将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0407]位于客户端侧的第一获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,获得所述移动存储设备为正常设备的检测结果;
[0408]位于客户端侧的第二获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,获得所述移动存储设备为未知缩水设备的检测结果;
[0409]位于客户端侧的第三获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,获得所述移动存储设备为疑似缩水设备的检测结果;
[0410]位于客户端侧的第四获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,获得所述移动存储设备为缩水设备的检测结果。
[0411]在本发明的一种优选实施例中,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述位于客户端侧的检测模块包括:
[0412]位于客户端侧的读写速度检测子模块,适于检测所述移动存储设备的读取速度,和/或,写入速度;
[0413]位于客户端侧的读写速度判断子模块,适于判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;在所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,调用位于客户端侧的第五获得子模块;
[0414]其中,
[0415]位于客户端侧的读写速度检测子模块包括:
[0416]位于服务器侧的写入单元,适于在所述移动存储设备写入第三测试数据;
[0417]位于服务器侧的写入时间计算单元,适于所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0418]位于服务器侧的写入速度计算单元,适于所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0419]位于客户端侧的读写速度检测子模块包括:
[0420]位于服务器侧的读取单元,适于所述服务器侧读取所述移动存储设备的第三数据;
[0421]位于服务器侧的写入时间计算单元,适于所述服务器侧计算读取所述第三数据所需的读取时间;
[0422]位于服务器侧的读取速度时间计算单元,适于所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0423]位于客户端侧的第五获得子模块,适于所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
[0424]位于客户端侧的撰写模块404,适于展现所述移动存储设备的检测结果。
[0425]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0426]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0427]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0428]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0429]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0430]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0431 ] 本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP )来实现根据本发明实施例的移动存储设备的可靠性设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0432]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0433]Al、一种移动存储设备的可靠性检测方法,包括:
[0434]服务器侧接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0435]所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0436]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;
[0437]所述服务器侧返回所述移动存储设备的检测结果。
[0438]A2、如权利要求Al所述的方法,其特征在于,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。[0439]A3、如权利要求Al或A2所述的方法,其特征在于,所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则的步骤包括:
[0440]所述服务器侧在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0441]所述服务器侧在预置的检测规则库中查找所述风险等级对应的检测规则。
[0442]A4、如权利要求A3所述的方法,其特征在于,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0443]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0444]所述服务器侧采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0445]所述服务器侧在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0446]A5、如权利要求A3所述的方法,其特征在于,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0447]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0448]所述服务器侧采用所述完整性规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0449]所述服务器侧在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0450]所述服务器侧读取所述移动存储设备的第一数据;
[0451]所述服务器侧将所述测试数据与所述第一数据进行比较;
[0452]当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;
[0453]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,所述服务器侧获得所述移动存储设备为未知设备的检测结果;
[0454]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0455]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
[0456]A6、如权利要求A3所述的方法,其特征在于,当所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0457]所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0458]所述服务器侧采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0459]所述服务器侧获取所述移动存储设备的存储空间的各个扇区集合;[0460]所述服务器侧判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0461 ] 所述服务器侧计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0462]所述服务器侧将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0463]当所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;
[0464]当所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,所述服务器侧获得所述移动存储设备为未知缩水设备的检测结果;
[0465]当所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0466]当所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
[0467]A7、如权利要求A4或A5或A6所述的方法,其特征在于,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果的步骤还包括:
[0468]所述服务器侧检测所述移动存储设备的读取速度,和/或,写入速度;
[0469]所述服务器侧判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0470]其中,
[0471]所述服务器侧通过如下方式检测所述移动存储设备的写入速度:
[0472]所述服务器侧在所述移动存储设备写入第三测试数据;
[0473]所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0474]所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0475]所述服务器侧通过如下方式检测所述移动存储设备的读取速度:
[0476]所述服务器侧读取所述移动存储设备的第三数据;
[0477]所述服务器侧计算读取所述第三数据所需的读取时间;
[0478]所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0479]当所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
[0480]B8、一种移动存储设备的可靠性检测装置,包括:
[0481]位于服务器侧的接收模块,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0482]位于服务器侧的判定模块,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0483]位于服务器侧的检测模块,适于采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;[0484]位于服务器侧的返回模块,适于返回所述移动存储设备的检测结果。
[0485]B9、如权利要求B8所述的装置,其特征在于,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0486]B10、如权利要求B8或B9所述的装置,其特征在于,所述位于服务器侧的判定模块包括:
[0487]位于服务器侧的第一查找子模块,适于在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0488]位于服务器侧的第二查找子模块,适于在预置的检测规则库中查找所述风险等级对应的检测规则。
[0489]B11、如权利要求BlO所述的装置,其特征在于,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0490]所述位于服务器侧的检测模块包括:
[0491]位于服务器侧的提取子模块,适于采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0492]位于服务器侧的第三查找子模块,适于在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0493]B12、如权利要求B10所述的装置,其特征在于,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0494]所述位于服务器侧的检测模块包括:
[0495]位于服务器侧的第一请求子模块,适于采用所述完整性规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0496]位于服务器侧的写入子模块,适于在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0497]位于服务器侧的读取子模块,适于读取所述移动存储设备的第一数据;
[0498]位于服务器侧的第一比较子模块,适于将所述测试数据与所述第一数据进行比较;
[0499]位于服务器侧的第一获得子模块,适于当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,获得所述移动存储设备为正常设备的检测结果;
[0500]位于服务器侧的第二获得子模块,适于在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,获得所述移动存储设备为未知设备的检测结果;
[0501]位于服务器侧的第三获得子模块,适于在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,获得所述移动存储设备为疑似缩水设备的检测结果;
[0502]位于服务器侧的第四获得子模块,适于在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,获得所述移动存储设备为缩水设备的检测结果O
[0503]B13、如权利要求BlO所述的装置,其特征在于,在所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0504]所述位于服务器侧的检测模块包括:
[0505]位于服务器侧的第二请求子模块,适于采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0506]位于服务器侧的扇区集合获取模块,适于获取所述移动存储设备的存储空间的各个扇区集合;
[0507]位于服务器侧的扇区集合判断模块,适于判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0508]位于服务器侧的比例计算模块,适于计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0509]位于服务器侧的第二比较子模块,适于将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0510]位于服务器侧的第一获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,获得所述移动存储设备为正常设备的检测结果;
[0511]位于服务器侧的第二获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,获得所述移动存储设备为未知缩水设备的检测结果;
[0512]位于服务器侧的第三获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,获得所述移动存储设备为疑似缩水设备的检测结果;
[0513]位于服务器侧的第四获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,获得所述移动存储设备为缩水设备的检测结果。
[0514]B14、如权利要求Bll或B12或B13所述的装置,其特征在于,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述位于服务器侧的检测模块包括:
[0515]位于服务器侧的读写速度检测子模块,适于检测所述移动存储设备的读取速度,和/或,写入速度;
[0516]位于服务器侧的读写速度判断子模块,适于判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0517]其中,
[0518]位于服务器侧的读写速度检测子模块包括:
[0519]位于服务器侧的写入单元,适于在所述移动存储设备写入第三测试数据;
[0520]位于服务器侧的写入时间计算单元,适于所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0521]位于服务器侧的写入速度计算单元,适于所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0522]位于服务器侧的读写速度检测子模块包括:
[0523]位于服务器侧的读取单元,适于所述服务器侧读取所述移动存储设备的第三数据;[0524]位于服务器侧的写入时间计算单元,适于所述服务器侧计算读取所述第三数据所需的读取时间;
[0525]位于服务器侧的读取速度时间计算单元,适于所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0526]位于服务器侧的第五获得子模块,适于在所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述服务器侧获得所述移动存储设备为劣质老化设备的检测结
果O
[0527]C15、一种移动存储设备的可靠性检测方法,包括:
[0528]客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息至服务器侧;
[0529]所述客户端侧接收所述服务器侧返回的检测规则;所述检测规则为所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0530]所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;
[0531]所述客户端侧展示所述移动存储设备的检测结果。
[0532]C16、如权利要求C15所述的方法,其特征在于,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0533]C17、如权利要求C15或C16所述的方法,其特征在于,所述检测规则为所述服务器侧在预置的风险等级库中查找所述硬件属性信息对应的风险等级,在预置的检测规则库中查找所述风险等级对应的检测规则。
[0534]C18、如权利要求C17所述的方法,其特征在于,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0535]所述客户端侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0536]所述客户端侧采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0537]所述客户端侧在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0538]C19、如权利要求C17所述的方法,其特征在于,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0539]所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果包括:
[0540]所述客户端侧在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0541]所述客户端侧读取所述移动存储设备的第一数据;
[0542]所述客户端侧将所述测试数据与所述第一数据进行比较;
[0543]当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,所述客户端侧获得所述移动存储设备为正常设备的检测结果;
[0544]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,所述客户端侧获得所述移动存储设备为未知设备的检测结果;
[0545]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,所述客户端侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0546]当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,所述客户端侧获得所述移动存储设备为缩水设备的检测结果。
[0547]C20、如权利要求C17所述的方法,其特征在于,当所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0548]所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:
[0549]所述客户端侧获取所述移动存储设备的存储空间的各个扇区集合;
[0550]所述客户端侧判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0551 ] 所述客户端侧计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0552]所述客户端侧将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0553]当所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,所述客户端侧获得所述移动存储设备为正常设备的检测结果;
[0554]当所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,所述客户端侧获得所述移动存储设备为未知缩水设备的检测结果;
[0555]当所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,所述客户端侧获得所述移动存储设备为疑似缩水设备的检测结果;
[0556]当所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,所述客户端侧获得所述移动存储设备为缩水设备的检测结果。
[0557]C21、如权利要求C18或C19或C20所述的方法,其特征在于,若所述客户端侧获得所述移动存储设备为正常设备的检测结果,所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果的步骤还包括:
[0558]所述客户端侧检测所述移动存储设备的读取速度,和/或,写入速度;
[0559]所述客户端侧判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;
[0560]其中,
[0561]所述客户端侧通过如下方式检测所述移动存储设备的写入速度:
[0562]所述客户端侧在所述移动存储设备写入第三测试数据;
[0563]所述客户端侧计算写入所述第三测试数据所需的写入时间;
[0564]所述客户端侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0565]所述客户端侧通过如下方式检测所述移动存储设备的读取速度:
[0566]所述客户端侧读取所述移动存储设备的第三数据;[0567]所述客户端侧计算读取所述第三数据所需的读取时间;
[0568]所述客户端侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0569]当所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述客户端侧侧获得所述移动存储设备为劣质老化设备的检测结果。
[0570]D22、一种移动存储设备的可靠性检测装置,包括:
[0571]位于客户端侧的接收模块,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;
[0572]位于客户端侧的判定模块,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;
[0573]位于客户端侧的检测模块,适于采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;
[0574]位于客户端侧的展现模块,适于返回所述移动存储设备的检测结果。
[0575]D23、如权利要求D22所述的装置,其特征在于,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
[0576]D24、如权利要求D22或D23所述的装置,其特征在于,所述位于客户端侧的判定模块包括:
[0577]位于客户端侧的第一查找子模块,适于在预置的风险等级库中查找所述硬件属性信息对应的风险等级;
[0578]位于客户端侧的第二查找子模块,适于在预置的检测规则库中查找所述风险等级对应的检测规则。
[0579]D25、如权利要求D24所述的装置,其特征在于,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,
[0580]所述位于客户端侧的检测模块包括:
[0581]位于客户端侧的提取子模块,适于采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;
[0582]位于客户端侧的第三查找子模块,适于在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
[0583]D26、如权利要求D24所述的装置,其特征在于,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;
[0584]所述位于客户端侧的检测模块包括:
[0585]位于客户端侧的写入子模块,适于在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;
[0586]位于客户端侧的读取子模块,适于读取所述移动存储设备的第一数据;
[0587]位于客户端侧的第一比较子模块,适于将所述测试数据与所述第一数据进行比较;当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,调用位于客户端侧的第一获得子模块,
[0588]位于客户端侧的第一获得子模块,适于获得所述移动存储设备为正常设备的检测结果;在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,调用位于客户端侧的第二获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,调用位于客户端侧的第三获得子模块,在所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,调用位于客户端侧的第四获得子模块;
[0589]位于客户端侧的第二获得子模块,适于获得所述移动存储设备为未知设备的检测结果;
[0590]位于客户端侧的第三获得子模块,适于获得所述移动存储设备为疑似缩水设备的检测结果;
[0591]位于客户端侧的第四获得子模块,适于获得所述移动存储设备为缩水设备的检测结果。
[0592]D27、如权利要求D24所述的装置,其特征在于,在所述风险等级为低风险等级时,对应的检测规则为数据点规则;
[0593]所述位于客户端侧的检测模块包括:
[0594]位于客户端侧的第二请求子模块,适于采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;
[0595]位于客户端侧的扇区集合获取模块,适于获取所述移动存储设备的存储空间的各个扇区集合;
[0596]位于客户端侧的扇区集合判断模块,适于判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合;
[0597]位于客户端侧的比例计算模块,适于计算正常扇区集合在所述移动存储设备的存储空间中的比例;
[0598]位于客户端侧的第二比较子模块,适于将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;
[0599]位于客户端侧的第一获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,获得所述移动存储设备为正常设备的检测结果;
[0600]位于客户端侧的第二获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,获得所述移动存储设备为未知缩水设备的检测结果;
[0601]位于客户端侧的第三获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,获得所述移动存储设备为疑似缩水设备的检测结果;
[0602]位于客户端侧的第四获得子模块,适于在所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,获得所述移动存储设备为缩水设备的检测结果。
[0603]D28、如权利要求D25或D26或D27所述的装置,其特征在于,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述位于客户端侧的检测模块包括:
[0604]位于客户端侧的读写速度检测子模块,适于检测所述移动存储设备的读取速度,和/或,写入速度;
[0605]位于客户端侧的读写速度判断子模块,适于判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;在所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,调用位于客户端侧的第五获得子模块;
[0606]其中,
[0607]位于客户端侧的读写速度检测子模块包括:
[0608]位于服务器侧的写入单元,适于在所述移动存储设备写入第三测试数据;
[0609]位于服务器侧的写入时间计算单元,适于所述服务器侧计算写入所述第三测试数据所需的写入时间;
[0610]位于服务器侧的写入速度计算单元,适于所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;
[0611]位于客户端侧的读写速度检测子模块包括:
[0612]位于服务器侧的读取单元,适于所述服务器侧读取所述移动存储设备的第三数据;
[0613]位于服务器侧的写入时间计算单元,适于所述服务器侧计算读取所述第三数据所需的读取时间;
[0614]位于服务器侧的读取速度时间计算单元,适于所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;
[0615]位于客户端侧的第五获得子模块,适于所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
【权利要求】
1.一种移动存储设备的可靠性检测方法,包括:服务器侧接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;所述服务器侧返回所述移动存储设备的检测结果。
2.如权利要求1所述的方法,其特征在于,所述硬件属性信息包括厂家标识VID,设备标识PID,序列号,接口类型,和/或主引导记录MBR快照。
3.如权利要求1或2所述的方法,其特征在于,所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则的步骤包括:所述服务器侧在预置的风险等级库中查找所述硬件属性信息对应的风险等级;所述服务器侧在预置的检测规则库中查找所述风险等级对应的检测规则。
4.如权利要求3所述的方法,其特征在于,当所述风险等级为高风险等级时,对应的检测规则为结果映射规则,所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:所述服务器侧采用所述结果映射规则提取接入所述客户端侧的移动存储设备的硬件属性信息;所述服务器侧在预置的映射数据表中查找所述硬件属性信息对应的检测结果。
5.如权利要求3所述的方法,其特征在于,当所述风险等级为中风险等级时,对应的检测规则为完整性规则;所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:所述服务器侧采用所述完整性规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;所述服务器侧在所述移动存储设备的存储空间写入测试数据;所述测试数据的大小为标称容量;所述服务器侧读取所述移动存储设备的第一数据;所述服务器侧将所述测试数据与所述第一数据进行比较;当所述移动存储设备的所述测试数据与所述第一数据一致的数据大于第一预设阈值时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第一预设阈值,且大于第二预设阈值时,所述服务器侧获得所述移动存储设备为未知设备的检测结果;当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第二预设阈值,且大于第三预设阈值时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;当所述移动存储设备的所述测试数据与所述第一数据一致的数据小于第三预设阈值时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
6.如权利要求3所述的方法,其特征在于,当所述风险等级为低风险等级时,对应的检测规则为数据点规则;所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果包括:所述服务器侧采用所述数据点规则检测向所述客户端侧发送检测所述移动存储设备的存储空间的请求;所述服务器侧获取所述移动存储设备的存储空间的各个扇区集合;所述服务器侧判断所述移动存储设备的存储空间的各个扇区集合是否为正常扇区集合; 所述服务器侧计算正常扇区集合在所述移动存储设备的存储空间中的比例;所述服务器侧将所述正常扇区集合在移动存储设备的存储空间中的比例与预设比例进行比较;所述预设比例包括第一预设比例,第二预设比例,和第三预设比例;当所述移动存储设备的存储空间的正常扇区集合的比例超过第一预设比例时,所述服务器侧获得所述移动存储设备为正常设备的检测结果;当所述移动存储设备的存储空间的正常扇区集合的比例小于第一预设比例,且大于第二预设比例时,所述服务器侧获得所述移动存储设备为未知缩水设备的检测结果;当所述移动存储设备的存储空间的正常扇区集合的比例小于第二预设比例,且大于第三预设比例时,所述服务器侧获得所述移动存储设备为疑似缩水设备的检测结果;当所述移动存储设备的存储空间的正常扇区集合的比例小于第三预设比例时,所述服务器侧获得所述移动存储设备为缩水设备的检测结果。
7.如权利要求4或5或6所述的方法,其特征在于,若所述服务器获得所述移动存储设备为正常设备的检测结果,所述服务器侧采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果的步骤还包括:所述服务器侧检测所述移动存储设备的读取速度,和/或,写入速度;所述服务器侧判断所述移动存储设备的读取速度,和/或,写入速度是否小于预设速度阈值;其中,所述服务器侧通过如下方式检测所述移动存储设备的写入速度:所述服务器侧在所述移动存储设备写入第三测试数据;所述服务器侧计算写入所述第三测试数据所需的写入时间;所述服务器侧依据所述第三测试数据及所述写入时间计算所述移动存储设备的写入速度;所述服务器侧通过如下方式检测所述移动存储设备的读取速度:所述服务器侧读取所述移动存储设备的第三数据;所述服务器侧计算读取所述第三数据所需的读取时间;所述服务器侧依据所述第三数据及所述读取时间计算所述移动存储设备的读取速度;当所述移动存储的读取速度,和/或,写入速度小于预设速度阈值时,所述服务器侧获得所述移动存储设备为劣质老化设备的检测结果。
8.一种移动存储设备的可靠性检测装置,包括:位于服务器侧的接收模块,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;位于服务器侧的判定模块,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;位于服务器侧的检测模块,适于采用所述检测规则发起对接入所述客户端侧的移动存储设备的检测,获得所述移动存储设备的检测结果;位于服务器侧的返回模块,适于返回所述移动存储设备的检测结果。
9.一种移动存储设备的可靠性检测方法,包括:客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息至服务器侧;所述客户 端侧接收所述服务器侧返回的检测规则;所述检测规则为所述服务器侧依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;所述客户端侧采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;所述客户端侧展示所述移动存储设备的检测结果。
10.一种移动存储设备的可靠性检测装置,包括:位于客户端侧的接收模块,适于接收所述客户端侧在移动存储设备接入时上传的移动存储设备的硬件属性信息;位于客户端侧的判定模块,适于依据所述硬件属性信息判定当前移动存储设备的风险等级,并依据所述风险等级提取对应的检测规则;位于客户端侧的检测模块,适于采用所述检测规则检测接入所述客户端侧的移动存储设备,获得所述移动存储设备的检测结果;位于客户端侧的展现模块,适于返回所述移动存储设备的检测结果。
【文档编号】G11C29/04GK103646669SQ201310632879
【公开日】2014年3月19日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】何博, 宁敢, 张聪 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1