一种防止移动终端卡顿死机的方法及装置的制造方法

文档序号:8925350阅读:710来源:国知局
一种防止移动终端卡顿死机的方法及装置的制造方法
【技术领域】
[0001]本发明属于移动终端领域,涉及一种防止移动终端卡顿死机的方法及装置。
【背景技术】
[0002]随着手机相机技术的发展,手机相机的像素越来越高,市场上已出现了 1600万像素手机和4100万像素手机,这些手机拍摄的照片所占的存储空间非常大,还有些手机带有原画引擎,可以把几张高像素的照片合成一张高清原画,这类照片占的存储空间也非常大,导致在读写的时候出现卡顿死机等现象。
[0003]现有的T卡因为本身的硬件限制导致写入速度远远小于拍照需求,这样很容易造成手机卡顿,甚至数据积压导致系统崩溃死机。尤其是具有连拍功能的手机,一般的相机每秒可以拍摄6张照片,每张照片3M大小,连拍时,T卡的写入速度明显跟不上连拍速度,很容易导致手机卡顿死机。

【发明内容】

[0004]鉴于此,本发明的目的是提出一种防止手机卡顿死机的方法及装置,以防止存储卡写入速度慢导致的移动终端卡顿死机。
[0005]为实现上述目的,本发明采用如下技术方案:
[0006]一方面,本发明实施例提供的一种防止移动终端卡顿死机的方法,包括:
[0007]读取插入移动终端中的存储卡的写入速度;
[0008]计算移动终端能够拍摄的最大照片所占的存储空间大小;
[0009]识别移动终端拍照时的连拍速度;
[0010]根据所述写入速度、所述存储空间大小及所述连拍速度,自动将连拍照片中的一部分照片存储到所述存储卡,另一部分照片存储到除所述存储卡外的其他存储单元。
[0011]另一方面,本发明实施例提供的一种防止移动终端卡顿死机的装置,包括:
[0012]存储卡读取模块,用于读取插入移动终端中的存储卡的写入速度;
[0013]照片计算模块,用于计算移动终端能够拍摄的最大照片所占的存储空间大小;
[0014]连拍速度识别模块,用于识别移动终端拍照时的连拍速度;
[0015]照片存储模块,用于根据所述写入速度、所述存储空间大小及所述连拍速度,自动将连拍照片中的一部分照片存储到所述存储卡,另一部分照片存储到除所述存储卡外的其他存储单元。
[0016]与现有技术相比,本发明技术方案的优点是:
[0017]本发明提供的一种防止移动终端卡顿死机的方法及装置,根据插入移动终端中的存储卡的写入速度、移动终端能够拍摄的最大照片所占的存储空间大小、移动终端拍照时的连拍速度及拍照时间,自动分配存储到存储卡和存储卡外的其他存储单元的连拍照片,防止了存储卡写入速度慢导致的移动终端卡顿死机,提高了用户体验。
【附图说明】
[0018]下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其他特征和优点,附图中:
[0019]图1为本发明实施例一提供的防止移动终端卡顿死机的方法的流程示意图;
[0020]图2为本发明实施例二提供的防止移动终端卡顿死机的方法的流程示意图;
[0021]图3为本发明实施例三提供的防止移动终端卡顿死机的方法的流程示意图;
[0022]图4为本发明实施例四提供的防止移动终端卡顿死机的装置的结构示意图;
[0023]图5为本发明实施例四提供的照片存储模块的结构示意图;
[0024]图6为本发明实施例四提供的防止移动终端卡顿死机的装置的结构示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]实施例一
[0027]图1给出了本发明实施例一提供的防止移动终端卡顿死机的方法的流程示意图,该方法可以由防止移动终端卡顿死机的装置执行,该装置可以采用软件和/或硬件的形式实现。如图1所示,该方法包括:
[0028]步骤101、读取插入移动终端中的存储卡的写入速度。
[0029]其中,移动终端可以是具有拍照功能的手机、平板电脑等设备,存储卡可以是T卡。
[0030]本实施例中,可以在移动终端的电路板上设置防止移动终端卡顿死机的装置。在移动终端插入存储卡或开机时,该装置可以自动启动监测程序读取存储卡的写入速度。
[0031]步骤102、计算移动终端能够拍摄的最大照片所占的存储空间大小。
[0032]拍摄像素不同,拍摄环境及场景不同,以及照片的存储格式不同等,拍摄的照片所占的存储空间大小也不同,理想情况下的照片所占的存储空间大小可以排除外界的干扰,本实施例可以考虑拍摄像素与照片格式对照片所占的存储空间大小的影响。而使用移动设备拍照时,可以调节像素的大小,也可以将照片存储为不同的格式。
[0033]示例性的,计算移动终端能够拍摄的最大照片所占的存储空间大小可以包括:
[0034]识别移动终端的最大像素,计算最大像素下不同格式的照片所占的存储空间大小,得到最大照片所占的存储空间大小。
[0035]具体的,防止移动终端卡顿死机的装置可自动识别移动终端拍照时的最大像素,确定最大像素时的照片分辨率,分别计算出移动终端可存储的不同格式的照片所占的存储空间大小,比较出不同格式的照片所占的最大存储空间大小,将其作为最大照片所占的存储空间大小。通常,手机的照片采用压缩的图片格式(例如jpg格式),可以进一步根据压缩比率得到最大照片所占的存储空间大小。
[0036]步骤103、识别移动终端拍照时的连拍速度。
[0037]移动终端的相机中一般带有连拍功能,在选择连拍功能时,通常可以设置连拍速度。防止移动终端卡顿死机的装置可以识别出用户采用连拍功能进行拍照,进一步获取用户的连拍设置,识别出移动终端拍照时的连拍速度。
[0038]步骤104、根据写入速度、存储空间大小及连拍速度,自动将连拍照片中的一部分照片存储到存储卡,另一部分照片存储到除存储卡外的其他存储单元。
[0039]其中,其他存储单元可以是移动终端的内部存储单元,例如内嵌式存储器(eMMC,embedded Multi Media Card)。在存储卡的写入速度跟不上连拍速度时,可以将部分照片存储到上述其他存储单元。
[0040]示例性的,防止移动终端卡顿死机的装置根据存储空间大小及连拍速度计算出移动终端连拍时的存储速度,即连拍时每秒拍摄的照片所占的存储空间大小;上述设备识别到写入速度小于存储速度时,在拍照时间内,自动将连拍照片中的一部分照片存储到存储卡,另一部分照片存储到除存储卡外的其他存储单元。
[0041]本发明实施例一提供的防止移动终端卡顿死机的方法,根据插入移动终端中的存储卡的写入速度、移动终端能够拍摄的最大照片所占的存储空间大小、移动终端拍照时的连拍速度及拍照时间,自动分配存储到存储卡和存储卡外的其他存储单元的连拍照片,防止了存储卡写入速度慢导致的移动终端卡顿死机,提高了用户体验。
[0042]实施例二
[0043]图2给出了本发明实施例二提供的防止移动终端卡顿死机的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤根据写入速度、存储空间大小及连拍速度,自动将连拍照片中的一部分照片存储到存储卡,另一部分照片存储到除存储卡外的其他存储单元优化为:根据写入速度、存储空间大小和连拍速度,计算单位时间内可存储到存储卡的照片张数;在拍照时间内的每个单位时间内,自动将照片张数的第一照片存储到存储卡中,将剩余的第二照片存储到其他存储单元。
[0044]相应的,本实施例的方法包括如下步骤:
[0045]步骤201、读取插入移动终端中的存储卡的写入速度。
[0046]步骤202、计算移动终端能够拍摄的最大照片所占的存储空间大小。
[0047]步骤203、识别移动终端拍照时的连拍速度。
[0048]步骤204、根据写入速度、存储空间大小和连拍速度,计算单位时间内可存储到存储卡的照片张数。
[0049]其中,单位时间可以为防止移动终端卡顿死机的装置自动设置的时间,可以是I秒或者几秒,其大小可以根据写入速度、存储空间大小自动设置。
[0050]具体的,当写入速度的值大于存储空间大小时,单位时间可设置为I秒,也可设置为几秒,再根据连拍速度计算单位时间内拍摄的照片数及可存储到存储卡的照片张数。例如,写入速度为6M/s,存储空间大小为3M,连拍速度为每秒6张,写入速度大于存储空间大小,单位时间可设置为I秒,此时计算单位时间内可存储到存储卡的照片张数为I张;单位时间可设置为2秒,此时计算单位时间内可存储到存储卡的照片张数为3张。
[0051]当写入速度的值小于存储空间大小时,单位时间可设置为几秒。例如,写入速度为6M/s,存储空间大小为8M,写入速度小
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1