一种智能终端存储稳定性的检测方法及系统的制作方法_2

文档序号:9547061阅读:来源:国知局
第η次创建的文件为文件η,η为正整数。那么,文件1、文件2,......,文件η随着η的增大而增大。如,文件1为10ΚΒ,文件2为1ΜΒ,文件3为5ΜΒ,文件4为20ΜΒ,文件5为50ΜΒ,文件6为100ΜΒ,文件7为200ΜΒ等等。
[0032]进一步,当存在文件i的大小等于预设阈值时,文件i+Ι至文件η的大小都等于预设阈值,这样可以避免写入文件大小大于EMMC用户分区剩余空间,而造成的写入失败,提供检测的准确性。
[0033]进一步,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作。也就是说,当EMMC用户分区剩余空间小于预设阀值时,对写入EMMC用户分区的所有文件在进行一次回读,并判断回读数据的正确性。对写入文件进行二次回读,提高文件回读的正确性,从而保证智能终端存储稳定性检测的准确性。
[0034]S4、当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。
[0035]具体地,如果回读智能终端EMMC用户分区内所有文件的数据正确,说明智能终端存储稳定性符合要求。那么删除所有写入智能终端EMMC用户分区内的文件并将智能终端恢复出厂设置。如果回读智能终端EMMC用户分区内所有文件的数据错误,则停止运行并提示错误。
[0036]为了进一步理解本发明提供的智能终端存储稳定性的检测方法,下面结合一个具体实施例加以说明。在本实施例中,以创建文件分为7个等级,分别10ΚΒ、1ΜΒ、5ΜΒ、20ΜΒ、50MB、100ΜΒ、200ΜΒ,也就是说,第一次创建的文件为10ΚΒ,第二次创建文件为1ΜΒ,依次类推,第7次创建文件为200ΜΒ,第八次往后创建的文件都为200ΜΒ。
[0037]—种智能终端存储稳定性的检测方法,其模拟用户使用智能终端的情况,对终端的用户使用区域进行数据的读写和删除,然后再做恢复出厂设置;其具体过程如下:
5100、创建一个全为二进制0的文件,并将所述文件写入用户分区中;
5101、获取用户分区的剩余空间并判断所述剩余空间是否小于200MB;当剩余空间大于200MB时,执行步骤S102 ;当剩余空间小于200MB时,执行步骤S103 ;
5102、对文件1进行回读操作并判断回读数据正确性,当回读数据正确时,执行步骤S100,当回读数据错误时,停止运行并提示错误;
5103、对写入的所有文件进行回读操作,并判断回读数据的正确性,当回读数据正确时,删除所有写入的文件,并执行步骤S104,当回读数据错误时,停止运行并提示错误; 5104、创建一个全为二进制1的文件,并将所述文件写入用户分区中;
5105、获取用户分区的剩余空间并判断所述剩余空间是否小于200MB;当剩余空间大于200MB时,执行步骤S106 ;当剩余空间小于200MB时,执行步骤S107 ;
5106、对文件1进行回读操作并判断回读数据正确性,当回读数据正确时,执行步骤S104,当回读数据错误时,停止运行并提示错误;
5107、对写入的所有文件进行回读操作,并判断回读数据的正确性,当回读数据正确时,删除所有写入的文件,并自动恢复出厂默认值,当回读数据错误时,停止运行并提示错误。
[0038]下面以4GB的EMMC为例,对于实施例检测智能终端的稳定性的需要的时间为通过计算,当EMMC为4GB时,用户分区1.2GB,可用为空间1GB ;执行本实例的一次填充算法的过程约耗时332秒,共写入大小为0.8x2=1.6GB。执行一次恢复出厂设置的动作到下一次进入读写操作需耗时244秒。整个一个循环共耗时576秒。
[0039]假设4GB的EMMC最大写入量是2.5TB的数据。写入2.5TB空间需耗时(2.5*1024/1.6)*576 = 256小时,那么测试256小时,EMMC没有任何异常,说明EMMC稳定性良好。
[0040]本发明还提供了一种智能终端存储稳定性的检测系统,其包括:
创建模块100,用于创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区;
比较模块200,用于获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较;
处理模块300,用于当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作;
执行模块400,用于当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。
[0041]所述智能终端存储稳定性的检测系统,其中,所述执行模块400还用于当回读智能终端EMMC用户分区内所有文件的数据错误时,停止运行并提示错误。
[0042]所述智能终端存储稳定性的检测系统,其中,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件。
[0043]所述智能终端存储稳定性的检测系统,其中,所述创建用于写入智能终端EMMC用户分区的文件大小根据创建文件次数的增大而增大。
[0044]所述智能终端存储稳定性的检测系统,其还包括:
回读模块,用于对所述写入智能终端EMMC用户分区的文件进行回读操作,当回读数据正确时,获取智能终端EMMC用户分区剩余空间大小,当回读数据错误时,停止运行并提示错误。
[0045]上述智能终端存储稳定性的检测系统各个单元模块已经在上述方法中进行了详细介绍,这里就不再赘述了。
[0046]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种智能终端存储稳定性的检测方法,其特征在于,其包括: 创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区; 获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较; 当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件; 当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作; 当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。2.根据权利要求1所述智能终端存储稳定性的检测方法,其特征在于,其还包括: 当回读智能终端EMMC用户分区内所有文件的数据错误时,停止运行并提示错误。3.根据权利要求1所述智能终端存储稳定性的检测方法,其特征在于,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件。4.根据权利要求1所述智能终端存储稳定性的检测方法,其特征在于,所述创建用于写入智能终端EMMC用户分区的文件大小随创建文件次数的增大而增大。5.根据权利要求1所述智能终端存储稳定性的检测方法,其特征在于,所述将所述文件写入智能终端EMMC用户分区之后还包括: 对所述写入智能终端EMMC用户分区的文件进行回读操作; 当回读数据正确时,获取智能终端EMMC用户分区剩余空间大小; 当回读数据错误时,停止运行并提示错误。6.一种智能终端存储稳定性的检测系统,其特征在于,其包括: 创建模块,用于创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入智能终端EMMC用户分区; 比较模块,用于获取智能终端EMMC用户分区剩余空间大小,并将所述EMMC用户分区剩余空间大小与预设阈值进行比较; 处理模块,用于当所述EMMC用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述EMMC用户分区剩余空间小于预设阀值时,对智能终端EMMC用户分区内所有文件进行回读操作; 执行模块,用于当回读智能终端EMMC用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。7.根据权利要求6所述智能终端存储稳定性的检测系统,其特征在于,所述执行模块还用于当回读智能终端EMMC用户分区内所有文件的数据错误时,停止运行并提示错误。8.根据权利要求6所述智能终端存储稳定性的检测系统,其特征在于,所述创建用于写入智能终端EMMC用户分区的文件为二进制文件。9.根据权利要求6所述智能终端存储稳定性的检测系统,其特征在于,所述创建用于写入智能终端EMMC用户分区的文件大小根据创建文件次数的增大而增大。10.根据权利要求6所述智能终端存储稳定性的检测系统,其特征在于,其还包括: 回读模块,用于对所述写入智能终端EMMC用户分区的文件进行回读操作,当回读数据正确时,获取智能终端EMMC用户分区剩余空间大小,当回读数据错误时,停止运行并提示错误。
【专利摘要】本发明公开了一种智能终端存储稳定性的检测方法及系统,其首先创建用于写入智能终端EMMC用户分区的文件,并将所述文件写入用户分区,获取用户分区剩余空间大小,并将所述用户分区剩余空间大小与预设阈值进行比较,当所述用户分区剩余空间大于预设阈值时,循环创建并写入文件,当所述用户分区剩余空间小于预设阀值时,对用户分区内所有文件进行回读操作,当回读智能终端用户分区内所有文件的数据正确时,删除所述文件并恢复出厂设置。其模拟用户对智能终端用户存储区域进行高强度的读写,配合高温高湿的极端环境,来做EMMC的压力测试,以确保EMMC的稳定性,从而提供智能终端存储稳定性。
【IPC分类】G06F11/22
【公开号】CN105302679
【申请号】CN201510736609
【发明人】龚胜华, 易玲, 陈龙
【申请人】惠州Tcl移动通信有限公司
【公开日】2016年2月3日
【申请日】2015年11月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1