基于安卓系统的电子设备开机方法、电子设备及存储介质技术方案

技术编号:31155510 阅读:23 留言:0更新日期:2021-12-04 09:48
本申请公开了一种基于安卓系统的电子设备开机方法、电子设备及存储介质,涉及智能设备技术领域,用以解决因存储空间被占满而导致系统无法开机的问题。该方法包括:接收到开机指令后,检测第一存储空间的剩余容量;若所述第一存储空间的剩余容量小于第一预设阈值,则关闭所述开机主进程,并将所述第一存储空间中用于开机的系统数据复制到第二存储空间中;其中,所述第二存储空间与所述第一存储空间互相独立;通过开机主进程运行在所述第二存储空间中的所述系统数据进行开机。这样,即使用于存储系统文件的存储空间被占满,仍可以开机,从而提升系统稳定性,避免用户数据丢失。避免用户数据丢失。避免用户数据丢失。

【技术实现步骤摘要】
基于安卓系统的电子设备开机方法、电子设备及存储介质


[0001]本申请涉及智能设备
,尤其涉及一种基于安卓系统的电子设备开机方法、电子设备及存储介质。

技术介绍

[0002]随着Android(安卓系统)版本的升级,现在的手机应用体积变得越来越大,对存储空间的要求越来越高,而存储空间总是有限的,存储空间总会有用尽的一刻。而对于Android系统来说,一旦系统里用于存储系统文件的存储空间被彻底占满,将会导致系统无法开机。

技术实现思路

[0003]本申请实施例提供一种基于安卓系统的电子设备开机方法、电子设备及存储介质,用以解决因存储空间被占满而导致系统无法开机的问题。
[0004]第一方面,本申请实施例提供一种基于安卓系统的电子设备,所述电子设备包括:处理器和存储器;
[0005]所述处理器用于接收到开机指令后,检测第一存储空间的剩余容量;若所述第一存储空间的剩余容量小于第一预设阈值,则关闭所述开机主进程,并将所述第一存储空间中用于开机的系统数据复制到第二存储空间中;其中,所述第二存储空间与所述第一存储空间互相独立;通过开机主进程运行在所述第二存储空间中的所述系统数据进行开机。
[0006]所述存储器包括所述第一存储空间和所述第二存储空间,其中,所述第二存储空间小于所述第一存储空间。
[0007]上述电子设备,接收到开机指令后,检测第一存储空间的剩余容量,若空间不足,则将开机的系统数据复制到第二存储空间中,并根据存储在第二存储空间中的开机系统数据进行开机。这样,即使用于存储系统文件的存储空间被占满,仍可以开机,从而提升系统稳定性,避免用户数据丢失。
[0008]在某些实施例中,所述处理器具体被配置为:
[0009]在电子设备中创建一个临时目录,并将所述第二存储空间挂载到所述临时目录下;
[0010]将所述第一存储空间中系统目录中的用于开机的系统数据复制到所述临时目录下的所述第二存储空间中;
[0011]卸载所述临时目录,并将所述第二存储空间挂载在所述系统目录下。
[0012]上述电子设备,通过挂载、卸载的方式将系统数据复制到第二存储空间中,这样,在开机时便直接根据第二存储空间的系统数据进行开机,而无需通过第一存储空间,因此无需删除第一存储空间中的信息,从而避免了用户数据丢失。
[0013]在某些实施例中,所述处理器具体被配置为:
[0014]若所述第二存储空间中存在系统数据,则将所述第二存储空间中的所述系统数据
清空;
[0015]将所述第一存储空间中系统目录中的用于开机的系统数据复制到清空后的所述临时目录下的所述第二存储空间中。
[0016]上述电子设备,在将系统数据复制到第二存储空间中之前,需要对第二存储空间进行清理,这样,第二存储空间便不会出现空间被占满的情况,从而可以正常开机。
[0017]在某些实施例中,所述处理器具体被配置为:
[0018]在所述第二存储空间中创建标记信息;
[0019]通过开机主进程运行在所述第二存储空间中的所述系统数据进行开机之后,若所述第二存储空间中存在所述标记信息,则在显示界面上显示清理内存的提示信息。
[0020]上述电子设备,通过在第二存储空间中创建标记信息,使用户在开机之后可以得到存储空间不足的消息,从而使用户对第一存储空间进行清理,以便下次可以正常开机。
[0021]在某些实施例中,所述处理器具体被配置为:
[0022]从所述第一存储空间中将所占空间小于第二预设阈值的系统数据确定为用于开机的系统数据;
[0023]将所述第一存储空间中确定的系统数据复制到所述第二存储空间中。
[0024]上述电子设备,将所占空间小于第二预设阈值的系统数据作为用于开机的系统数据,由于Android系统原本用到的开机文件不会特别大,因此如果有出现特别大的文件,肯定是某些异常文件,或者非系统级的临时文件,这类文件不需要拷贝到第二存储空间下。
[0025]第二方面,本申请实施例提供一种基于安卓系统的电子设备开机方法,所述方法包括:
[0026]接收到开机指令后,检测第一存储空间的剩余容量;
[0027]若所述第一存储空间的剩余容量小于第一预设阈值,则关闭所述开机主进程,并将所述第一存储空间中用于开机的系统数据复制到第二存储空间中;其中,所述第二存储空间与所述第一存储空间互相独立;
[0028]通过开机主进程运行在所述第二存储空间中的所述系统数据进行开机。
[0029]在某些实施例中,将所述第一存储空间中用于开机的系统数据复制到第二存储空间中,包括:
[0030]在电子设备中创建一个临时目录,并将所述第二存储空间挂载到所述临时目录下;
[0031]将所述第一存储空间中系统目录中的用于开机的系统数据复制到所述临时目录下的所述第二存储空间中;
[0032]卸载所述临时目录,并将所述第二存储空间挂载在所述系统目录下。
[0033]在某些实施例中,所述将所述第一存储空间中系统目录中的用于开机的系统数据复制到所述临时目录下的所述第二存储空间中之前,所述方法还包括:
[0034]若所述第二存储空间中存在系统数据,则将所述第二存储空间中的所述系统数据清空。
[0035]在某些实施例中,所述将所述第一存储空间中系统目录中的用于开机的系统数据复制到所述临时目录下的所述第二存储空间中之后,所述方法还包括:
[0036]在所述第二存储空间中创建标记信息;
[0037]所述通过开机主进程运行在所述第二存储空间中的所述系统数据进行开机之后,所述方法还包括:
[0038]若所述第二存储空间中存在所述标记信息,则在显示界面上显示清理内存的提示信息。
[0039]在某些实施例中,所述将所述第一存储空间中用于开机的系统数据复制到第二存储空间中,包括:
[0040]从所述第一存储空间中将所占空间小于第二预设阈值的系统数据确定为用于开机的系统数据;
[0041]将所述第一存储空间中确定的系统数据复制到所述第二存储空间中。
[0042]第三方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理单元执行时实现第二方面所述交互信息确定方法的步骤。
[0043]另外,第二方面至第三方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
[0044]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0045]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0046]图1是本申请实施例提供的一种应用场景示意图;
[0047]图2是本申请实施例提供的一种电子设备的结构示意图;
[0048本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于安卓系统的电子设备,其特征在于,所述电子设备包括:处理器和存储器;所述处理器用于接收到开机指令后,检测第一存储空间的剩余容量;若所述第一存储空间的剩余容量小于第一预设阈值,则关闭所述开机主进程,并将所述第一存储空间中用于开机的系统数据复制到第二存储空间中;其中,所述第二存储空间与所述第一存储空间互相独立;通过开机主进程运行在所述第二存储空间中的所述系统数据进行开机;所述存储器包括所述第一存储空间和所述第二存储空间,其中,所述第二存储空间小于所述第一存储空间。2.根据权利要求1所述的电子设备,其特征在于,所述处理器具体被配置为:在电子设备中创建一个临时目录,并将所述第二存储空间挂载到所述临时目录下;将所述第一存储空间中系统目录中的用于开机的系统数据复制到所述临时目录下的所述第二存储空间中;卸载所述临时目录,并将所述第二存储空间挂载在所述系统目录下。3.根据权利要求2所述的电子设备,其特征在于,所述处理器具体被配置为:若所述第二存储空间中存在系统数据,则将所述第二存储空间中的所述系统数据清空;将所述第一存储空间中系统目录中的用于开机的系统数据复制到清空后的所述临时目录下的所述第二存储空间中。4.根据权利要求2所述的电子设备,其特征在于,所述处理器具体被配置为:在所述第二存储空间中创建标记信息;通过开机主进程运行在所述第二存储空间中的所述系统数据进行开机之后,若所述第二存储空间中存在所述标记信息,则在显示界面上显示清理内存的提示信息。5.根据权利要求1~4任一所述的电子设备,其特征在于,所述处理器具体被配置为:从所述第一存储空间中将所占空间小于第二预设阈值的系统数据确定为用于开机的系统数据;将所述第一存储空间中确定的系统数据复制到所述第二存储空间中。6.一种基于安卓系统的电子设备开机方法,其...

【专利技术属性】
技术研发人员:孙哲綦开东黄增志
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1