一种解决系统分区损坏的方法及装置的制造方法

文档序号:8502105阅读:341来源:国知局
一种解决系统分区损坏的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种解决SYSTEM(系统)分区损坏的方法及装置。
【背景技术】
[0002]随着智能化的发展,搭载了操作系统的智能终端(智能手机、平板电脑、学习机、音视频播放器等)也越来越成为市场上的主流,其中以Linux为基础的开放源代码的安卓(Android)操作系统,以其显著的开放性成为智能终端上使用最多的操作系统。
[0003]然而随着大量的智能终端投入市场,因为无法正常使用而需要返修的智能终端的数量大大增加。在各种各样的故障中,因为SYSTEM分区损坏造成的智能终端工作异常占很大比例。SYSTEM分区中主要存储了智能终端实现基本功能的重要文件,例如实现文字输入的文件、构建系统框架所需的文件、平台运行库、实现底层应用的文件、开机所需文件、关机所需文件等,所以SYSTEM分区一旦损坏智能终端可能无法运行。导致SYSTEM分区损坏的原因有很多种,例如文件故障、电源电压不稳、用户误删除或修改。维修人员解决上述问题的通常方式是用正确的SYSTEM分区文件更新智能终端中已损坏的SYSTEM分区。
[0004]在解决上述SYSTEM分区损坏的过程中,发明人发现现有技术中至少存在如下问题:在用户使用智能终端出现问题时,首先用户不能确定是不是因为SYSTEM分区损坏导致的智能终端异常,其次在用户知道是由于SYSTEM分区损坏导致的智能终端异常的情况下,由于SYSTEM分区中的文件不公开发布,所以用户无法获取正确的SYSTEM分区的文件,所以只有将智能终端交至专业维修人员进行返修,但是对用户来说维修周期漫长,严重影响了用户的使用体验。

【发明内容】

[0005]本发明的实施例提供一种解决系统SYSTEM分区损坏的方法及装置,通过在智能终端中备份有未损坏的SYSTEM分区的系统备份分区,使得在SYSTEM分区损坏的情况下,智能终端不必返修,直接利用系统备份分区维持智能终端的正常运行,大大缩短了维修周期,提高用户使用体验。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,本发明实施例提供了一种解决系统SYSTEM分区损坏的方法,应用于智能终端,智能终端中包括备份有未损坏的SYSTEM分区的系统备份分区;该方法包括:在智能终端开机启动时,确定开机原因是否为SYSTEM分区损坏;在开机原因是SYSTEM分区损坏的情况下,根据系统备份分区开机运行。
[0008]第二方面,本发明实施例提供了一种智能终端,智能终端中包括备份有未损坏的SYSTEM分区的系统备份分区;智能终端包括:确定单元,用于在智能终端开机启动时,确定开机原因是否为SYSTEM分区损坏;处理单元,用于在开机原因是SYSTEM分区损坏的情况下,根据系统备份分区开机运行。
[0009]本发明实施例提供了一种解决SYSTEM分区损坏的方法及装置,确定开机原因是否为SYSTEM分区损坏;在开机原因是SYSTEM分区损坏的情况下,根据智能终端中存储的包含SYSTEM分区中的所有信息的系统备份分区开机运行。这样,智能终端可以自行判断SYSTEM分区是否损坏,在SYSTEM分区损坏的情况下,智能终端可以利用系统备份分区文件来修复损坏的SYSTEM分区,也可以直接利用系统备份分区来维持开机和正常运行,如此在SYSTEM分区损坏的情况下,不用将智能终端交至专业的售后维修人员维修就能够解决SYSTEM分区导致的智能终端运行失常,大大缩短了维修周期,提高用户使用体验。
【附图说明】
[0010]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1为本发明实施例提供的一种解决SYSTEM分区损坏的方法的路程示意图;
[0012]图2为本发明实施例提供的另一种解决SYSTEM分区损坏的方法的路程示意图;
[0013]图3为本发明实施例提供的一种确定SYSTEM分区是否损坏的方法的流程示意图;
[0014]图4为本发明实施例提供的另一种确定SYSTEM分区是否损坏的方法的流程示意图;
[0015]图5为本发明实施例提供的一种智能终端的功能示意图。
【具体实施方式】
[0016]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]需要说明的是,本发明所有实施例都应用于安装有操作系统的智能终端,并且智能终端中有SYSTEM分区和系统备份分区。SYSTEM分区中存储有实现智能终端基本功能的文件,例如,实现文字输入的文件、构建系统框架所需的文件、平台运行库、实现底层应用的文件、开机所需文件、关机所需文件等。在SYSTEM分区缺失或者出现严重损坏的情况下,智能终端将无法正常开机或开机后无法正常使用。系统备份分区包括有未损坏的SYSTEM分区中的所有信息,所以在SYSTEM分区损坏无法正常开机或者开机后无法正常使用的情况下,可以利用系统备份分区来维持智能终端的运行。
[0018]本发明实施例提供了一种解决SYSTEM分区损坏的方法。如图1所示,该方法包括:
[0019]101、在智能终端开机启动时,确定开机原因是否为SYSTEM分区损坏。
[0020]需要说明的是,开机检测是智能终端的一个基本功能。现有技术中的开机检测可以检测当前智能终端的开机原因,例如按开机键开机、闹钟开机、瞬间掉电开机、检测到USB (Universal Serial Bus,通用串行总线)开机等。本发明在现有技术基础上,在开机原因中加上SYSTEM分区损坏这个选项。
[0021]需要说明的是,在确定开机原因是SYSTEM分区损坏的情况下,执行步骤102,否则,根据具体的开机原因,智能终端按照现有技术中的开机流程执行。
[0022]具体的,智能终端上电后,执行引导程序(bootloader),在执行引导程序的过程中检测开机原因,并确定开机原因是不是SYSTEM分区损坏。
[0023]102、在开机原因是SYSTEM分区损坏的情况下,根据系统备份分区开机运行。
[0024]具体的,根据系统备份分区开机至少有以下三种实现方式。
[0025]第一种,根据系统备份分区更新损坏的SYSTEM分区;使用更新后的SYSTEM分区开机运行。
[0026]具体的,在开机原因是SYSTEM分区损坏的情况下,将系统备份分区中的文件按照SYSTEM分区中文件的存储结构拷贝到SYSTEM分区中,以更新损坏的SYSTEM分区,然后智能终端使用更新后的SYSTEM分区开机并进行常规的运行。
[0027]这种方式的好处在于:若SYSTEM再次出现损坏,依然可以利用系统备份分区更新损坏的SYSTEM分区,完成SYSTEM分区的修复,维持智能终端的正常运行。
[0028]第二种,直接使用系统备份分区开机。
[0029]具体的,在开机原因是SYSTEM分区损坏的情况下,将智能终端读取SYSTEM分区的路径更改为系统备份分区的存储路径,使得智能终端舍弃SYSTEM分区,直接利用系统备份分区开机并进行常规的运行。但是在这种情况下,系统备份分区中各文件的存储结构文件和必须与SYSTEM分区中文件的存储结构相同,同时系统备份分区的格式和SYSTEM分区的格式相同,不能是压缩文件的格式。
[0030]这种方式的局限性在于若系统备份分区出现损坏,那么智能终端就不能正常运行。
[0031]第三种,根据压缩文件格式的系统备份分区开机。
[0032]需要说明的是,由于SYSTEM中存储的文件较多,占用的存储空间较大,对应的,存储有SYSTEM分区中的所有信息的系统备份分区所占用的存储空间也较大。为了减少系统备份分区所占用的存储空间,可以将压缩后的系统备份分区压缩后再存储在智能终端中。
[0033]示例性的,手机有SG内存,其中2G用于存储系统文件分区,对应的,系统备份分区需要2G进行存储,那么用户可利用的存储空间
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1