智能终端的重启方法、装置及智能终端制造方法及图纸

技术编号:15251205 阅读:110 留言:0更新日期:2017-05-02 14:28
本发明专利技术适用于智能终端领域,提供了一种智能终端的重启方法、装置及智能终端。所述方法包括:在获取到智能终端的系统重启指令时,统计系统的剩余空间大小;在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小;所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小;加载系统启动过程需写入的数据,以实现系统的重启。通过上述方法能够避免系统重启时由于内存不足导致的智能终端无法开机的问题。

Method and device for restarting intelligent terminal and intelligent terminal

The invention is applicable to the field of intelligent terminals, and provides a method, a device and an intelligent terminal for restarting an intelligent terminal. The method includes: access to the system in the intelligent terminal restart command, the remaining space size statistics system; less than a preset threshold value in the remaining space system, the first protection file delete preset size, to release the first preset file protection space; first protection space occupied by the size of the file the preset at least equal to or greater than the system boot process needs to write the data size; the boot process need to write data loading system to restart the system. The above method can avoid the problem that the intelligent terminal can not be started when the system is out of memory.

【技术实现步骤摘要】

本专利技术实施例属于智能终端领域,尤其涉及一种智能终端的重启方法、装置及智能终端。
技术介绍
当前,可安装在智能终端的应用越来越多,当安装在智能终端的应用越多,安装的应用对应的数据量也越大,此时,大量的数据量使得智能终端的可用空间不足以满足智能终端的畅快运行。智能终端的空间不足会导致智能终端的运行出现变慢、卡顿等现象,最大的危害是,如果智能终端没有空间可用时,一旦发生重启那么将导致智能终端无法开机,用户只有退掉或换掉该智能终端。传统的防止空间不足导致智能终端不能开机的方法是,提示用户清理缓存,但由于缓存占用的内存较小,因此仅清理缓存也难以有效解决内存不足导致重启后智能终端无法开机的问题。
技术实现思路
本专利技术实施例提供了一种智能终端的重启方法、装置及智能终端,旨在解决现有的方法中,当智能终端需要重启时,由于内存不足导致重启后智能终端无法开机的问题。本专利技术实施例第一方面,提供了一种智能终端的重启方法,所述方法包括:在获取到智能终端的系统重启指令时,统计系统的剩余空间大小;在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小;所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小;加载系统启动过程需写入的数据,以实现系统的重启。本专利技术实施例的第二方面,提供一种智能终端的重启装置,所述装置包括:系统剩余空间统计单元,用于在智能终端的系统重启前,统计系统的剩余空间大小;第一保护文件删除单元,用于在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小;所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小;系统重启单元,用于加载系统启动过程需写入的数据,以实现系统的重启。本专利技术实施例的第三方面,提供一种智能终端,所述智能终端包括:处理器,用于在获取到智能终端的系统重启指令时,统计系统的剩余空间大小;在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小;所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小;加载系统启动过程需写入的数据,以实现系统的重启。在本专利技术实施例中,由于所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小,因此,能够保证删除预置的第一保护文件后释放的空间大小满足系统重启时所需的剩余空间大小的要求,从而避免系统重启时由于内存不足导致的智能终端无法开机的问题。附图说明图1是本专利技术第一实施例提供的一种智能终端的重启方法的流程图;图2是本专利技术第二实施例提供的一种智能终端的重启装置的结构图;图3是本专利技术第三实施例提供的一种智能终端相关的手机的部分结构的框图;图4是本专利技术第四实施例提供的一种智能终端的示意性框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,在获取到智能终端的系统重启指令时,统计系统的剩余空间大小,在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小,加载系统启动过程需写入的数据,以实现系统的重启。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种智能终端的重启方法的流程图,详述如下:步骤S11,在获取到智能终端的系统重启指令时,统计系统的剩余空间大小。当智能终端的系统剩余空间不足发生人为或系统异常需要重启时,在加载系统前判断系统的剩余空间大小。可选地,在智能终端使用过程中,用户会不断地安装应用(APP),不断地使用APP,通过记录智能终端上的APP的使用次数和/或频率来反应用户对APP的依赖度,例如,将某一段时间内,使用次数和/或频率最低的前10个APP找出来,形成TOP10的应用,记录在智能终端的文本中,即在所述步骤S11之前,包括:A1、统计安装在智能终端上的各个应用的使用频率和/或使用次数。A2、确定使用频率和/或使用次数较低的N个应用,所述N为整数,N大于或等于1。具体地,N的大小可通过应用占用的空间大小确定,例如,当2个应用占用的空间大小大于预设的空间阈值,则另N等于2,否则,继续增大N。当应用使用次数和/或频率越低,表明用户对该应用的依赖度越低。步骤S12,在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小;所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小。其中,预设阈值为系统重启时加载数据所需的最小的空间,比如,假设系统的剩余空间小于16M时,可能会导致系统加载不起来,导致无法开机,则将该预设阈值设置为16M。具体地,在智能终端第一次开机时,预置第一保护文件,该第一保护文件占据的空间大小与系统启动过程需要写入的数据大小。由于每个系统在启动过程需要写入的数据大小可能不同,因此,可根据实际需要预置第一保护文件占用的空间大小,但需保证预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小,优选地,使得预置的第一保护文件占用的空间大小等于2倍系统启动过程需要写入的数据大小。步骤S13,加载系统启动过程需写入的数据,以实现系统的重启。由于预置的第一保护文件的空间大小至少大于或等于系统启动过程需要写入的数据大小,因此,删除预置的第一保护文件,释放该预置的第一保护文件占用的空间之后,能够保证足够的空间加载系统启动过程需写入的数据,从而能够成功实现系统的重启。可选地,在用户使用智能终端的过程中,可能需要经过多次重启操作,即在所述步骤S13之后,包括:预置第二保护文件,以便后续可通过删除所述第二保护文件实现系统的重启。所述第二保护文件的大小等于系统剩余空间大小与预设的系统正常运行的空间大小的差,在每次系统重启后重复该步骤,直到系统剩余空间大小小于预设的系统正常运行的空间大小。当智能终端经过第一次重启之后,删除了预置的第一保护文件,当重启结束之后,预置第二保护文件,这样,在下次重启时,可通过删除预置的第二保护文件释放出相应的空间。当然,当智能终端再经过第二次重启之后,由于删除了预置的第二保护文件,因此,当重启结束之后,需要预置新的保护文件,为了便于描述,后续预置的新的保护文件都称为第二保护文件,重复该步骤,直到系统剩余空间大小小于预设的系统正常运行的空间大小。可选地,在所述步骤S13之后,包括:判断是否还存在预置的第二保护文件。在不存在预置的第二保护文件或者删除预置的第二保护文件后系统的剩余空间大小小于预设阈值时,按使用频率和/或使用次数,从低到高删除应用,直到应用删除后的系统剩余空间大小大于或等于预设阈值。具体地,当存在预置的第二保护文件时,删除该预置的第二保护文件,由于删除该预置的第二保护文件后释放的空间仍小于预设阈值,因此,再删除使用频率和/或使用次数最低的应用,判断此时系统的剩余空间大小是否仍小于预设阈值,若是,则继续删除使用频率和/或使用次数较低的应本文档来自技高网...

【技术保护点】
一种智能终端的重启方法,其特征在于,所述方法包括:在获取到智能终端的系统重启指令时,统计系统的剩余空间大小;在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小;所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小;加载系统启动过程需写入的数据,以实现系统的重启。

【技术特征摘要】
1.一种智能终端的重启方法,其特征在于,所述方法包括:在获取到智能终端的系统重启指令时,统计系统的剩余空间大小;在系统的剩余空间大小小于预设阈值时,删除预置的第一保护文件,以释放所述预置的第一保护文件占用的空间大小;所述预置的第一保护文件占用的空间大小至少大于或等于系统启动过程需要写入的数据大小;加载系统启动过程需写入的数据,以实现系统的重启。2.根据权利要求1所述的方法,其特征在于,在所述加载系统启动过程需写入的数据,以实现系统的重启之后,包括:预置第二保护文件,以便后续可通过删除所述第二保护文件实现系统的重启;所述第二保护文件的大小等于系统剩余空间大小与预设的系统正常运行的空间大小的差,在每次系统重启后重复该步骤,直到系统剩余空间大小小于预设的系统正常运行的空间大小。3.根据权利要求2所述的方法,其特征在于,在所述在智能终端的系统重启前,统计系统的剩余空间大小之前,包括:统计安装在智能终端上的各个应用的使用频率和/或使用次数;确定使用频率和/或使用次数较低的N个应用,所述N为整数,N大于或等于1。4.根据权利要求3所述的方法,其特征在于,在所述加载系统启动过程需写入的数据,以实现系统的重启之后,包括:判断是否还存在预置的第二保护文件;在不存在预置的第二保护文件或者删除预置的第二保护文件后系统的剩余空间大小小于预设阈值时,按使用频率和/或使用次数,从低到高删除应用,直到应用删除后的系统剩余空间大小大于或等于预设阈值。5.根据权利要求2所述的方法,其特征在于,在所述加载系统启动过程需写入的数据,以实现系统的重启之后,包括:判断是否还存在预置的第二保护文件;在不存在预置的第二保护文件或者删除预置的第二保护文件后系统的剩余空间大小小于预设阈值时,按已统计的应用使用分布情况,优先删除使用分布不均匀的应用,直到应用删除后的系统剩余空间大小大于或等于预设阈值。6.一种智能终端的重启装置,其特征在于,所述装置包括:系统剩余空间统计单元,用于在智能终端的系统重启前,统计系统的剩余空间大小;第一保护文件删除单元,用于在系统的剩...

【专利技术属性】
技术研发人员:帅朝春
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1