《针对移动设备扩展存储卡进行性能分析的系统及方法.pdf》由会员分享,可在线阅读,更多相关《针对移动设备扩展存储卡进行性能分析的系统及方法.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102929754 A (43)申请公布日 2013.02.13 CN 102929754 A *CN102929754A* (21)申请号 201210371221.0 (22)申请日 2012.09.28 G06F 11/22(2006.01) (71)申请人 无敌科技 (西安) 有限公司 地址 710075 陕西省西安市高新开发区光德 路 2 号楼 2 楼 (72)发明人 陈淮琰 王斌 (74)专利代理机构 西安智邦专利商标代理有限 公司 61211 代理人 商宇科 (54) 发明名称 针对移动设备扩展存储卡进行性能分析的系 统及方法 (57) 摘要 本发明提出。
2、了一种针对移动设备扩展存储卡 进行性能分析的系统, 包括读取当前卡片硬件讯 息的卡片讯息模块、 获取新卡片的读写速度的卡 片速度测试模块以及获取新卡片的读写性能是否 稳定的报告的稳定性测试模块 ; 卡片讯息模块、 卡片速度测试模块以及稳定性测试模块依次连 接。本发明针对移动设备扩展存储卡进行性能分 析的系统及方法, 用户可以方便而全面的了解该 规格卡片性能, 判断其是否能够很好地适配当前 的便携式电子装置。 (51)Int.Cl. 权利要求书 2 页 说明书 3 页 附图 9 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 3 页 附图 9 页 1/。
3、2 页 2 1. 针对移动设备扩展存储卡进行性能分析的系统, 其特征在于 : 所述系统包括读取当 前卡片硬件讯息的卡片讯息模块、 获取新卡片的读写速度的卡片速度测试模块以及获取新 卡片的读写性能是否稳定的报告的稳定性测试模块 ; 所述卡片讯息模块、 卡片速度测试模 块以及稳定性测试模块依次连接。 2. 针对移动设备扩展存储卡进行性能分析的方法, 其特征在于 : 所述方法包括以下步 骤 : 1) 初始化软件接口 UI ; 2) 依据预设测试项目显示测试项目导航页签 ; 3) 执行卡片硬件讯息测试 ; 4) 程序执行速度测试 ; 5) 程序执行读写稳定性测试。 3. 根据权利要求 2 所述的针对移。
4、动设备扩展存储卡进行性能分析的方法, 其特征在 于 : 所述步骤 3) 的具体步骤是 : 3.1) 初始化 UI 接口 ; 3.2) 检查获取当前存在的卡片数量 ; 若存在卡片, 则进行步骤 3.3) ; 3.3) 依次读取每一张卡片 ; 3.4) 针对每张卡片将依据预设的硬件讯息项目表进行检查, 依次读取每一项数据 ; 3.5) 将获取的所有数据讯息显示。 4. 根据权利要求 2 所述的针对移动设备扩展存储卡进行性能分析的方法, 其特征在 于 : 所述步骤 4) 的具体步骤是 : 4.1) 初始化 UI 接口 ; 4.2) 等待用户设定测试数据总大小以及每个测试数据块的大小 ; 4.3) 执。
5、行测试, 检查是否满足设定的测试条件, 若是进行步骤 4.4) ; 4.4) 开启测试线程 ; 4.5) 获取卡片数目, 据此对每张卡片依次进行测试 ; 4.6) 预先生成测试数据块 ; 4.7) 依照用户设定测试数据总大小首先向卡片循环写入数据块 ; 4.8) 读取全部数据 ; 统计计算测试结果 ; 4.9) 将测试数据返回 UI 线程显示, 同时保存测试数据报告。 5. 根据权利要求 2 所述的针对移动设备扩展存储卡进行性能分析的方法, 其特征在 于 : 所述步骤 5) 的具体步骤是 : 5.1) 初始化 UI 接口 ; 5.2) 等待用户设定测试条件以及指定测试数据路径 ; 5.3) 执。
6、行测试, 检查是否满足设定的测试条件, 若是, 进行步骤 5.4) ; 5.4) 检查有无指定的测试数据, 若有, 则进行步骤 5.5) ; 5.5) 启动测试线程 ; 5.6) 检查测试数据组中的测试数据是否测试完毕, 若是, 则结束测试并显示测试 OK 结 果。 6. 根据权利要求 4 所述的针对移动设备扩展存储卡进行性能分析的方法, 其特征在 权 利 要 求 书 CN 102929754 A 2 2/2 页 3 于 : 所述步骤 4.3) 中设定的测试条件包括卡片是否存在、 卡片可写性以及卡片当前可用空 间。 7. 根据权利要求 5 所述的针对移动设备扩展存储卡进行性能分析的方法, 其特。
7、征在 于 : 所述步骤 5.4) 若没有满足设定的测试条件, 则启动一个线程首先依照预置的测试数据 大小列表自动生成测试数据组, 进行步骤 5.5)。 8. 根据权利要求 7 所述的针对移动设备扩展存储卡进行性能分析的方法, 其特征在 于 : 所述步骤 5.6) 若没有测试完毕, 则进行进行以下步骤 : 5.7) 复制测试数据 ; 5.8) 每一个测试数据复制完毕实时检查源数据与目标数据的一致性 ; 如果数据一致 性检查 OK, 则返回继续检查数据组是否仍有新的数据 ; 如果数据一致性检查 NG, 则立刻结 束测试, 并显示测试NG结果, 同时显示测试NG的原因是由于哪一轮测试的那个测试数据包。
8、 测试失败引起的。 权 利 要 求 书 CN 102929754 A 3 1/3 页 4 针对移动设备扩展存储卡进行性能分析的系统及方法 技术领域 0001 本发明涉及评估便携式电子装置所搭配卡片之性能的方法, 尤其涉及针对移动设 备扩展存储卡进行性能分析的系统及方法。 背景技术 0002 目前有很多卡片测试工具, 但大多不适合便携式电子装置。少数可以供便携式电 子装置使用的, 也存在诸如功能单一或者测试结果准确度较差等缺点, 无法满足全面评估 卡片在便携式电子装置上的性能分析的需求。 发明内容 0003 为了解决背景技术中所存在的技术问题, 本发明提出了一种针对移动设备扩展存 储卡进行性能分。
9、析的系统及方法, 用户可以方便而全面的了解该规格卡片性能, 判断其是 否能够很好地适配当前的便携式电子装置。 0004 本发明的技术解决方案是 : 针对移动设备扩展存储卡进行性能分析的系统, 其特 征在于 : 所述系统包括读取当前卡片硬件讯息的卡片讯息模块、 获取新卡片的读写速度的 卡片速度测试模块以及获取新卡片的读写性能是否稳定的报告的稳定性测试模块 ; 所述卡 片讯息模块、 卡片速度测试模块以及稳定性测试模块依次连接。 0005 针对移动设备扩展存储卡进行性能分析的方法, 其特征在于 : 所述方法包括以下 步骤 : 0006 1) 初始化软件接口 UI ; 0007 2) 依据预设测试项目。
10、显示测试项目导航页签 ; 0008 3) 执行卡片硬件讯息测试 ; 0009 4) 程序执行速度测试 ; 0010 5) 程序执行读写稳定性测试。 0011 上述步骤 3) 的具体步骤是 : 0012 3.1) 初始化 UI 接口 ; 0013 3.2) 检查获取当前存在的卡片数量 ; 若存在卡片, 则进行步骤 3.3) ; 0014 3.3) 依次读取每一张卡片 ; 0015 3.4) 针对每张卡片将依据预设的硬件讯息项目表进行检查, 依次读取每一项数 据 ; 0016 3.5) 将获取的所有数据讯息显示。 0017 上述步骤 4) 的具体步骤是 : 0018 4.1) 初始化 UI 接口 。
11、; 0019 4.2) 等待用户设定测试数据总大小以及每个测试数据块的大小 ; 0020 4.3) 执行测试, 检查是否满足设定的测试条件, 若是进行步骤 4.4) ; 0021 4.4) 开启测试线程 ; 说 明 书 CN 102929754 A 4 2/3 页 5 0022 4.5) 获取卡片数目, 据此对每张卡片依次进行测试 ; 0023 4.6) 预先生成测试数据块 ; 0024 4.7) 依照用户设定测试数据总大小首先向卡片循环写入数据块 ; 0025 4.8) 读取全部数据 ; 统计计算测试结果 ; 0026 4.9) 将测试数据返回 UI 线程显示, 同时保存测试数据报告。 00。
12、27 上述步骤 5) 的具体步骤是 : 0028 5.1) 初始化 UI 接口 ; 0029 5.2) 等待用户设定测试条件以及指定测试数据路径 ; 0030 5.3) 执行测试, 检查是否满足设定的测试条件, 若是, 进行步骤 5.4) ; 0031 5.4) 检查有无指定的测试数据, 若有, 则进行步骤 5.5) ; 0032 5.5) 启动测试线程 ; 0033 5.6) 检查测试数据组中的测试数据是否测试完毕, 若是, 则结束测试并显示测试 OK 结果 ; 0034 上述步骤 4.3) 中设定的测试条件包括卡片是否存在、 卡片可写性以及卡片当前 可用空间。 0035 上述步骤 5.4)。
13、 若没有满足设定的测试条件, 则启动一个线程首先依照预置的测 试数据大小列表自动生成测试数据组, 进行步骤 5.5)。 0036 上述步骤 5.6) 若没有测试完毕, 则进行进行以下步骤 : 0037 5.7) 复制测试数据 ; 0038 5.8) 每一个测试数据复制完毕实时检查源数据与目标数据的一致性 ; 如果数据 一致性检查 OK, 则返回继续检查数据组是否仍有新的数据 ; 如果数据一致性检查 NG, 则立 刻结束测试, 并显示测试NG结果, 同时显示测试NG的原因是由于哪一轮测试的那个测试数 据包测试失败引起的。 0039 本发明针对移动设备扩展存储卡进行性能分析的系统及方法, 当用户欲。
14、通过便携 式装置评估新规格卡片性能时, 可以首先通过卡片讯息模块读取当前卡片之硬件讯息 ; 之 后通过卡片速度测试模块, 可以获取该新卡片的读写速度 ; 最后通过稳定性测试模块, 可以 获取该新卡片的读写性能是否稳定的报告。通过这些针对性的测试方法, 用户可以方便而 全面的了解该规格卡片性能, 判断其是否能够很好地适配当前的便携式电子装置。 附图说明 0040 图 1 是本发明的系统结构示意图 ; 0041 图 2 是本发明的系统原理框图 ; 0042 图 3 是本发明的流程图 ; 0043 图 4 是本发明的卡片硬件讯息测试流程图 ; 0044 图 5 是本发明的程序执行速度测试流程图 ; 。
15、0045 图 6 是本发明的程序执行读写稳定性测试流程图 ; 0046 图 7.1 是本发明硬件讯息画面实施例图 ; 0047 图 7.2- 图 7.3 是本发明速度测试画面实施例图 0048 图 7.4- 图 7.7 是本发明读写稳定性测试画面实施例图 ; 说 明 书 CN 102929754 A 5 3/3 页 6 具体实施方式 0049 参见图 1, 针对移动设备扩展存储卡进行性能分析的系统, 包括读取当前卡片硬件 讯息的卡片讯息模块 1、 获取新卡片的读写速度的卡片速度测试模块 2 以及获取新卡片的 读写性能是否稳定的报告的稳定性测试模块 3 ; 卡片讯息模块 1、 卡片速度测试模块 。
16、2 以及 稳定性测试模块 3 依次连接。 0050 参见图 2, 当用户欲通过便携式装置评估新规格卡片性能时, 可以首先通过卡片讯 息模块 1 读取当前卡片之硬件讯息 ; 之后通过卡片速度测试模块 2, 可以获取该新卡片的读 写速度 ; 最后通过稳定性测试模块 3, 可以获取该新卡片的读写性能是否稳定的报告。通过 这些针对性的测试方法, 用户可以方便而全面的了解该规格卡片性能, 判断其是否能够很 好地适配当前的便携式电子装置。 0051 针对移动设备扩展存储卡进行性能分析的方法, 具体的流程如下 : 程序开始后首 先初始化软件接口 UI ; 依据预设测试项目显示测试项目导航页签, 参见图 3。。
17、 0052 参见图 4, 程序执行卡片硬件讯息测试项时, 首先将初始化接口, 然后检查获取当 前存在的卡片数量 ; 如果不存在卡片, 将退出此项测试 ; 如果存在卡片, 将依次读取每一张 卡片 ; 针对每张卡片将依据预设的硬件讯息项目表进行检查, 依次读取每一项数据 ; 最后 将获取的所有数据讯息显示出来。本项测试的实施例参见图 7.1。 0053 参见图 5, 程序执行速度测试项时, 首先将初始化 UI 接口, 然后等待用户设定测 试数据总大小以及每个测试数据块的大小 ; 接下来执行测试 ; 检查是否满足设定的测试条 件, 包括卡片是否存在、 卡片可写性以及卡片当前可用空间等系列检查项, 不。
18、满足测试条 件, 退出测试, 同时秀出错讯息 ; 满足测试条件, 则开启测试线程 ; 获取卡片数目, 据此对每 张卡片依次进行测试 ; 接下来预先生成测试数据块 ; 依照用户设定测试数据总大小首先向 卡片循环写入数据块 ; 写入完毕再读取全部数据 ; 此过程结束后, 统计计算测试结果 ; 最后 将测试数据返回 UI 线程显示, 同时保存测试数据报告。本项测试的实施例参见图 7.2, 图 7.3。 0054 参见图 6, 程序执行读写稳定性测试项时, 首先将初始化 UI 接口, 然后等待用户 设定测试条件以及指定测试数据路径 ( 这里用户指定测试数据主要考虑到预置的测试方 案未必能满足所有的测试。
19、需求, 所以当预置方案不满足时, 用户可以使用自己定义的测试 方案进行测试, 从而增加本项测试的灵活性 ) ; 接下来执行测试 ; 检查是否满足设定的测试 条件, 包括卡片是否存在、 卡片可写性以及卡片当前可用空间等系列检查项, 不满足测试条 件, 退出测试, 同时秀出错讯息 ; 满足测试条件, 则检查有无指定的测试数据, 若没有, 则启 动一个线程首先依照预置的测试数据大小列表自动生成测试数据组, 然后再继续下面的测 试, 若有, 则直接继续下面的测试 ; 接下来启动测试线程 ; 首先检查测试数据组中的测试数 据是否测试完毕, 若有, 则结束测试并秀测试 OK 结果 ; 若仍有测试数据未测试。
20、, 则复制测试 数据 ; 每一个测试数据复制完毕实时检查源数据与目标数据的一致性, 这里可以有许多检 查算法, 本实例采用了 MD5 算法 ; 如果数据一致性检查 OK, 则返回继续检查数据组是否仍有 新的数据, 如果数据一致性检查 NG, 则立刻结束测试, 并秀测试 NG 结果, 同时秀出测试 NG 的原因是由于哪一轮测试的那个测试数据包测试失败引起的。本项测试的实施例参见图 7.4- 图 7.7。 说 明 书 CN 102929754 A 6 1/9 页 7 图 1 图 2 说 明 书 附 图 CN 102929754 A 7 2/9 页 8 图 3 说 明 书 附 图 CN 102929。
21、754 A 8 3/9 页 9 图 4 说 明 书 附 图 CN 102929754 A 9 4/9 页 10 图 5 说 明 书 附 图 CN 102929754 A 10 5/9 页 11 图 6 说 明 书 附 图 CN 102929754 A 11 6/9 页 12 图 7.1 图 7.2 说 明 书 附 图 CN 102929754 A 12 7/9 页 13 图 7.3 图 7.4 说 明 书 附 图 CN 102929754 A 13 8/9 页 14 图 7.5 图 7.6 说 明 书 附 图 CN 102929754 A 14 9/9 页 15 图 7.7 说 明 书 附 图 CN 102929754 A 15 。