一种防止终端死机的方法、终端技术

技术编号:18783294 阅读:130 留言:0更新日期:2018-08-29 06:47
本申请公开了一种防止终端死机的方法、终端,该方法包括:当终端开机时,检测所述终端内部的系统文件中是否包含设定配置文件,所述设定配置文件用于实现所述终端的正常开机;若否,则调用预先设置的非死机函数,以防止所述终端死机。本申请实施例在终端中预先设置非死机函数,这样,在终端开机时,如果在终端内部系统文件中没有检测到设定配置文件,则可以调用预先设置的非死机函数,相较于现有技术而言,由于终端在调用非死机函数后可以执行死机操作以外的其他操作,因此,可以有效防止终端死机,避免终端开机时由于检测不到相关配置文件导致的终端死机的问题。

【技术实现步骤摘要】
一种防止终端死机的方法、终端
本申请涉及终端
,尤其涉及一种防止终端死机的方法、终端。
技术介绍
随着科学技术的飞速发展,出现了各种各样的终端,例如智能手机、iPad等,这些终端可以使用高通芯片作为系统处理器,由高通芯片运行操作系统以及基于该操作系统运行的应用软件,并与其他功能模块之间进行交互,以实现终端的正常运行。通常,针对使用高通芯片的终端而言,终端在开机时,会检测内部policyman文件下是否存在device_config.xml文件,其中,device_config.xml文件可以用于定义终端支持的网络制式,并根据支持的网络制式搜索网络,当终端检测到内部policyman文件下存在device_config.xml文件时,可以读取该文件,实现终端的正常开机。然而,在实际应用中,终端在某些特殊情况下会将其内部的device_config.xml文件删除,这样,终端在开机时将检测不到device_config.xml文件,导致终端执行死机操作而死机,给用户使用终端带来极大的不便。
技术实现思路
本申请实施例提供一种防止终端死机的方法、终端,用于解决现有的终端在开机时,由于检测不到device_config.xml文件导致终端死机的问题。第一方面,提出一种防止终端死机的方法,包括:当终端开机时,检测所述终端内部的系统文件中是否包含设定配置文件,所述设定配置文件用于实现所述终端的正常开机;若否,则调用预先设置的非死机函数,以防止所述终端死机。结合第一方面,在第一种可能的实现方式中,具体实现为:在检测所述终端内部的系统文件中是否包含设定配置文件时,所述方法还包括:检测所述终端是否在调用删除函数,所述删除函数用于删除所述设定配置文件;若是,则停止调用所述删除函数。结合第一方面,在第二种可能的实现方式中,具体实现为:在检测所述终端内部的系统文件中是否包含设定配置文件之前,所述方法还包括:将用于删除所述设定配置文件的删除函数删除,以避免所述删除函数删除所述设定配置文件。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,具体实现为:在调用预先设置的非死机函数后,所述方法还包括:读取预先在硬件或软件中添加的所述设定配置文件;将所述设定配置文件加载到所述终端的加密文件系统中,以保证所述终端正常开机。结合第一方面,在第四种可能的实现方式中,具体实现为:若检测到所述终端内部的系统文件中包含所述设定配置文件,则检测是否在所述终端的硬件或软件中已添加所述设定配置文件;若是,则确定所述系统文件中包含的所述设定配置文件与所述硬件或软件中添加的所述设定配置文件中的最新版本,并读取最新版本的所述设定配置文件。第二方面,提出一种终端,包括:检测模块,检测所述终端内部的系统文件中是否包含设定配置文件,所述设定配置文件用于实现所述终端的正常开机;处理模块,在所述检测模块检测到所述终端内部的系统文件中不包含所述设定配置文件时,调用预先设置的非死机函数,以防止所述终端死机。结合第二方面,在第一种可能的实现方式中,具体实现为:所述检测模块在检测所述终端内部的系统文件中是否包含设定配置文件时,还检测所述终端是否在调用删除函数,所述删除函数用于删除所述设定配置文件;所述处理模块,在所述检测模块确定所述终端调用所述删除函数时,停止调用所述删除函数。结合第二方面,在第二种可能的实现方式中,具体实现为:所述处理模块,在所述检测模块检测所述终端内部的系统文件中是否包含设定配置文件之前,将用于删除所述设定配置文件的删除函数删除,以避免所述删除函数删除所述设定配置文件。结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,具体实现为:所述处理模块,在调用预先设置的非死机函数后,读取预先在硬件或软件中添加的所述设定配置文件;将所述设定配置文件加载到所述终端的加密文件系统中,以保证所述终端正常开机。结合第二方面,在第四种可能的实现方式中,具体实现为:所述检测模块,在检测到所述终端内部的系统文件中包含所述设定配置文件时,检测是否在所述终端的硬件或软件中已添加所述设定配置文件;所述处理模块,在所述检测模块检测到所述终端的硬件或软件中添加所述设定配置文件时,确定所述系统文件中包含的所述设定配置文件与所述硬件或软件中添加的所述设定配置文件中的最新版本,并读取最新版本的所述设定配置文件。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例提供的技术方案,当终端开机时,检测所述终端内部的系统文件中是否包含设定配置文件,所述设定配置文件用于实现所述终端的正常开机;若否,则调用预先设置的非死机函数,以防止所述终端死机。本申请实施例在终端中预先设置非死机函数,这样,在终端开机时,如果在终端内部系统文件中没有检测到设定配置文件,则可以调用预先设置的非死机函数,相较于现有技术而言,由于终端在调用非死机函数后可以执行死机操作以外的其他操作,因此,可以有效防止终端死机,避免终端开机时由于检测不到相关配置文件导致的终端死机的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种防止终端死机的方法的流程示意图;图2为本申请实施例提供的另一种防止终端死机的方法的流程示意图;图3为本申请实施例提供的一种终端的结构示意图;图4为本申请实施例提供的另一种终端的结构示意图。具体实施方式针对现有的使用高通芯片作为系统处理器的终端而言,终端在开机的过程中,需要检测其内部policyman文件下是否包含device_config.xml文件,若是,则可以保证终端的正常开机,若否,则执行死机操作,导致终端死机。然而,在一些特殊情况下,终端会删除其内部policyman文件下的device_config.xml文件,导致终端在开机时由于检测不到device_config.xml文件而死机,给用户正常使用终端带来极大的不便。例如,终端在对device_config.xml文件进行更新时,会将policyman文件下原有的device_config.xml文件删除,这样,终端在开机时将无法在policyman文件下检测到device_config.xml文件,导致终端死机。为了解决上述问题,本申请提供一种防止终端死机的方法、终端,该方法包括:当终端开机时,检测所述终端内部的系统文件中是否包含设定配置文件,所述设定配置文件用于实现所述终端的正常开机;若否,则调用预先设置的非死机函数,以防止所述终端死机。本申请实施例在终端中预先设置非死机函数,这样,在终端开机时,如果在终端内部系统文件中没有检测到设定配置文件,则可以调用预先设置的非死机函数,相较于现有技术而言,由于终端在调用非死机函数后,可以执行死机操作以外的其他操作,因此,可以有效防止终端死机,避免终端开机时由于检测不到相关配置文件导致的终端死机的问题。下面结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本文档来自技高网...

【技术保护点】
1.一种防止终端死机的方法,其特征在于,包括:当终端开机时,检测所述终端内部的系统文件中是否包含设定配置文件,所述设定配置文件用于实现所述终端的正常开机;若否,则调用预先设置的非死机函数,以防止所述终端死机。

【技术特征摘要】
1.一种防止终端死机的方法,其特征在于,包括:当终端开机时,检测所述终端内部的系统文件中是否包含设定配置文件,所述设定配置文件用于实现所述终端的正常开机;若否,则调用预先设置的非死机函数,以防止所述终端死机。2.如权利要求1所述的方法,其特征在于,在检测所述终端内部的系统文件中是否包含设定配置文件时,所述方法还包括:检测所述终端是否在调用删除函数,所述删除函数用于删除所述设定配置文件;若是,则停止调用所述删除函数。3.如权利要求1所述的方法,其特征在于,在检测所述终端内部的系统文件中是否包含设定配置文件之前,所述方法还包括:将用于删除所述设定配置文件的删除函数删除,以避免所述删除函数删除所述设定配置文件。4.如权利要求1至3任一项所述的方法,其特征在于,在调用预先设置的非死机函数后,所述方法还包括:读取预先在硬件或软件中添加的所述设定配置文件;将所述设定配置文件加载到所述终端的加密文件系统中,以保证所述终端正常开机。5.如权利要求1所述的方法,其特征在于,所述方法还包括:若检测到所述终端内部的系统文件中包含所述设定配置文件,则检测是否在所述终端的硬件或软件中已添加所述设定配置文件;若是,则确定所述系统文件中包含的所述设定配置文件与所述硬件或软件中添加的所述设定配置文件中的最新版本,并读取最新版本的所述设定配置文件。6.一种终端,其特征在于,包括:检测模块,检测所述终端内部的系统文件中是否包含设定配置文件,...

【专利技术属性】
技术研发人员:董志伟
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东,44

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

1