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

xiaoxiao2020-10-23  15

一种防止移动终端卡顿死机的方法及装置的制造方法
【技术领域】
[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,写入速度小 于存储空间大小,单位时间可设置为2秒,此时计算单位时间内可存储到存储卡的照片张数为I张;单位时间可设置为3秒,此时计算单位时间内可存储到存储卡的照片张数为2张。
[0052]步骤205、在拍照时间内的每个单位时间内,自动将照片张数的第一照片存储到存储卡中,将剩余的第二照片存储到其他存储单元。
[0053]示例性的,在上述装置计算出单位时间内可存储到存储卡的照片张数后,在拍照时间内的每个单位时间内,自动将照片张数的第一照片存储到存储卡中,将剩余的第二照片存储到其他存储单元。
[0054]进一步的,在存储第一照片和第二照片时,优先将第一照片存储到存储卡中。例如,I秒内可连拍6张照片,可以将I张照片存储到存储卡中,则将拍摄的第一张照片存储到存储卡中,以尽量提高移动终端的运行速度。
[0055]本发明实施例二提供的防止移动终端卡顿死机的方法,根据写入速度、存储空间大小和连拍速度,计算单位时间内可存储到存储卡的照片张数,在拍照时间内的每个单位时间内,自动将照片张数的第一照片存储到存储卡中,将剩余的第二照片存储到其他存储单元,防止了存储卡写入速度慢导致的移动终端卡顿死机,提高了用户体验。
[0056]实施例三
[0057]图3给出了本发明实施例三提供的防止移动终端卡顿死机的方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,在步骤根据写入速度、存储空间大小、连拍速度及拍照时间,自动将连拍照片中的一部分照片存储到存储卡,另一部分照片存储到除存储卡外的其他存储单元之后,增加了步骤:拍照完成后,自动将其他存储单元中的照片转存到存储卡中。
[0058]相应的,本实施例的方法包括如下步骤:
[0059]步骤301、读取插入移动终端中的存储卡的写入速度。
[0060]步骤302、计算移动终端能够拍摄的最大照片所占的存储空间大小。
[0061]步骤303、识别移动终端拍照时的连拍速度。
[0062]步骤304、根据写入速度、存储空间大小及连拍速度,自动将连拍照片中的一部分照片存储到存储卡,另一部分照片存储到除存储卡外的其他存储单元。
[0063]步骤305、拍照完成后,自动将其他存储单元中的照片转存到存储卡中。
[0064]其他存储单元(内部存储单元)的剩余存储空间小,会影响移动终端的系统内存,从而降低移动终端的运行速度。
[0065]本实施例中,拍照完成后,自动将其他存储单元中的照片转存到存储卡中,可以增加其他存储单元的剩余存储空间,从而提高移动终端的运行速度,将所有照片存储到同一存储卡,方便统一管理。
[0066]本发明实施例三提供的防止移动终端卡顿死机的方法,通过将其他存储单元中的照片转存到存储卡中,完成照片存储,节省了移动终端的内存,提高了移动终端的运行速度。
[0067]实施例四
[0068]图4给出了本发明实施例四提供的防止移动终端卡顿死机的装置的结构示意图,如图4所示,该装置包括存储卡读取模块40、照片计算模块41、连拍速度识别模块42和照片存储模块43。
[0069]其中,存储卡读取模块40用于读取插入移动终端中的存储卡的写入速度;
[0070]照片计算模块41用于计算移动终端能够拍摄的最大照片所占的存储空间大小;
[0071]连拍速度识别模块42用于识别移动终端拍照时的连拍速度;
[0072]照片存储模块43用于根据上述写入速度、存储空间大小及连拍速度,自动将连拍照片中的一部分照片存储到上述存储卡,另一部分照片存储到除存储卡外的其他存储单
J L.ο
[0073]本发明实施例四提供的防止移动终端卡顿死机的装置,根据插入移动终端中的存储卡的写入速度、移动终端能够拍摄的最大照片所占的存储空间大小、移动终端拍照时的连拍速度及拍照时间,自动分配存储到存储卡和存储卡外的其他存储单元的连拍照片,防止了存储卡写入速度慢导致的移动终端卡顿死机,提高了用户体验。
[0074]进一步的,上述照片计算模块41具体用于:
[0075]识别移动终端的最大像素,计算最大像素下不同格式的照片所占的存储空间大小,得到最大照片所占的存储空间大小。
[0076]进一步的,参见图5,上述照片存储模块43包括:
[0077]照片张数计算子模块431,用于根据写入速度、存储空间大小和连拍速度,计算单位时间内可存储到存储卡的照片张数;
[0078]照片分存子模块432,用于在拍照时间内的每个单位时间内,自动将照片张数的第一照片存储到存储卡中,将剩余的第二照片存储到其他存储单元。
[0079]进一步的,上述照片存储模块43还包括:
[0080]优先存储子模块433,用于在存储第一照片和第二照片时,优先将第一照片存储到存储卡中。
[0081]进一步的,参见图6,上述装置还包括:
[0082]照片转存模块44,用于拍照完成后,自动将其他存储单元中的照片转存到存储卡中。
[0083]上述仅对本发明中的具体实施例加以说明,但并不能作为本发明的保护范围,凡是依据本发明中的设计精神所作出的等效变化或修饰或等比例放大或缩小等,均应认为落入本发明的保护范围。
【主权项】
1.一种防止移动终端卡顿死机的方法,其特征在于,包括: 读取插入移动终端中的存储卡的写入速度; 计算移动终端能够拍摄的最大照片所占的存储空间大小; 识别移动终端拍照时的连拍速度; 根据所述写入速度、所述存储空间大小及所述连拍速度,自动将连拍照片中的一部分照片存储到所述存储卡,另一部分照片存储到除所述存储卡外的其他存储单元。2.根据权利要求1所述的方法,其特征在于,所述计算移动终端能够拍摄的最大照片所占的存储空间大小包括: 识别移动终端的最大像素,计算所述最大像素下不同格式的照片所占的存储空间大小,得到最大照片所占的存储空间大小。3.根据权利要求1所述的方法,其特征在于,所述根据所述写入速度、所述存储空间大小及所述连拍速度,自动将连拍照片中的一部分照片存储到所述存储卡,另一部分照片存储到除所述存储卡外的其他存储单元,包括: 根据所述写入速度、所述存储空间大小和所述连拍速度,计算单位时间内可存储到所述存储卡的照片张数; 在拍照时间内的每个单位时间内,自动将所述照片张数的第一照片存储到所述存储卡中,将剩余的第二照片存储到所述其他存储单元。4.根据权利要求3所述的方法,其特征在于,还包括: 在存储所述第一照片和所述第二照片时,优先将所述第一照片存储到所述存储卡中。5.根据权利要求3所述的方法,其特征在于,还包括: 拍照完成后,自动将所述其他存储单元中的照片转存到所述存储卡中。6.一种防止移动终端卡顿死机的装置,其特征在于,包括: 存储卡读取模块,用于读取插入移动终端中的存储卡的写入速度; 照片计算模块,用于计算移动终端能够拍摄的最大照片所占的存储空间大小; 连拍速度识别模块,用于识别移动终端拍照时的连拍速度; 照片存储模块,用于根据所述写入速度、所述存储空间大小及所述连拍速度,自动将连拍照片中的一部分照片存储到所述存储卡,另一部分照片存储到除所述存储卡外的其他存储单元。7.根据权利要求6所述的装置,其特征在于,所述照片计算模块具体用于: 识别移动终端的最大像素,计算所述最大像素下不同格式的照片所占的存储空间大小,得到最大照片所占的存储空间大小。8.根据权利要求6所述的装置,其特征在于,所述照片存储模块包括: 照片张数计算子模块,用于根据所述写入速度、所述存储空间大小和所述连拍速度,计算单位时间内可存储到所述存储卡的照片张数; 照片分存子模块,用于在拍照时间内的每个单位时间内,自动将所述照片张数的第一照片存储到所述存储卡中,将剩余的第二照片存储到所述其他存储单元。9.根据权利要求8所述的装置,其特征在于,所述照片存储模块还包括: 优先存储子模块,用于在存储所述第一照片和所述第二照片时,优先将所述第一照片存储到所述存储卡中。10.根据权利要求8所述的方法,其特征在于,还包括: 照片转存模块,用于拍照完成后,自动将所述其他存储单元中的照片转存到所述存储卡中。
【专利摘要】本发明提供了一种防止移动终端卡顿死机的方法及装置,其中方法包括:读取插入移动终端中的存储卡的写入速度;计算移动终端能够拍摄的最大照片所占的存储空间大小;识别移动终端拍照时的连拍速度;根据所述写入速度、所述存储空间大小及所述连拍速度,自动将连拍照片中的一部分照片存储到所述存储卡,另一部分照片存储到除所述存储卡外的其他存储单元。本发明将连拍照片中的一部分照片存储到存储卡,另一部分照片存储到除存储卡外的其他存储单元,防止了存储卡写入速度慢导致的移动终端卡顿死机,提高了用户体验。
【IPC分类】H04M1/725
【公开号】CN104902093
【申请号】CN201510282679
【发明人】张志龙, 陈启安, 甄文先
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月9日
【申请日】2015年5月28日

最新回复(0)