开机控制方法、装置、移动终端以及存储介质制造方法及图纸

技术编号:21183781 阅读:27 留言:0更新日期:2019-05-22 14:45
本申请公开了一种开机控制方法、装置、移动终端以及存储介质,涉及移动终端技术领域。当移动终端处于开机启动阶段时,对开机启动阶段进行监控并获取监控信息,监控信息包括表征开机启动阶段正常的第一信息和表征开机启动阶段异常的第二信息,在移动终端的存储空间写入监控信息,生成待验证数据,获取待验证数据中的第二信息被连续写入存储空间的写入次数,判断写入次数是否达到次数阈值,当写入次数达到次数阈值时,控制移动终端进入recovery模式。本申请通过对移动终端的开机启动阶段进行监控,并监控到开机启动阶段的异常次数达到次数阈值时,控制移动终端进入recovery模式,以提升移动终端的自动修复能力,提升用户体验。

Boot-up control method, device, mobile terminal and storage medium

The application discloses a boot control method, device, mobile terminal and storage medium, which relates to the technical field of mobile terminal. When the mobile terminal is in the boot-up stage, it monitors the boot-up stage and acquires the monitoring information. The monitoring information includes the first information which characterizes the normal boot-up stage and the second information which characterizes the abnormal boot-up stage. The monitoring information is written into the storage space of the mobile terminal, the data to be verified is generated, and the second information from the data to be verified is continuously written into storage. The number of writes in storage space determines whether the number of writes reaches the number threshold. When the number of writes reaches the number threshold, the mobile terminal is controlled to enter recovery mode. This application monitors the start-up phase of mobile terminal, and controls the mobile terminal to enter recovery mode when the number of abnormal times in the start-up phase reaches the threshold, so as to enhance the automatic repair capability of mobile terminal and enhance the user experience.

【技术实现步骤摘要】
开机控制方法、装置、移动终端以及存储介质
本申请涉及移动终端
,更具体地,涉及一种开机控制方法、装置、移动终端以及存储介质。
技术介绍
随着科学技术的发展,移动终端已经成为人们日常生活中最常用的电子产品之一。但是,移动终端在开机时可能出现卡住或失败的情况,对此,目前的移动终端厂商没有进行针对处理。
技术实现思路
鉴于上述问题,本申请提出了一种开机控制方法、装置、移动终端以及存储介质,以解决上述问题。第一方面,本申请实施例提供了一种开机控制方法,应用于移动终端,所述方法包括:当所述移动终端处于开机启动阶段时,对所述开机启动阶段进行监控并获取监控信息,其中,所述监控信息包括第一信息或第二信息,所述第一信息用于表征所述开机启动阶段正常,所述第二信息用于表征所述开机启动阶段异常;在所述移动终端的存储空间写入所述监控信息,生成待验证数据;获取所述待验证数据中的所述第二信息被连续写入所述存储空间的写入次数;判断所述写入次数是否达到次数阈值;当所述写入次数达到所述次数阈值时,控制所述移动终端进入recovery模式。第二方面,本申请实施例提供了一种开机控制装置,应用于移动终端,所述装置包括:监控模块,用于当所述移动终端处于开机启动阶段时,对所述开机启动阶段进行监控并获取监控信息,其中,所述监控信息包括第一信息或第二信息,所述第一信息用于表征所述开机启动阶段正常,所述第二信息用于表征所述开机启动阶段异常;生成模块,用于在所述移动终端的存储空间写入所述监控信息,生成待验证数据;获取模块,用于获取所述待验证数据中的所述第二信息被连续写入所述存储空间的写入次数;判断模块,用于判断所述写入次数是否达到次数阈值;控制模块,用于当所述写入次数达到所述次数阈值时,控制所述移动终端进入recovery模式。第三方面,本申请实施例提供了一种移动终端,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个程序,其中,所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。本申请实施例提供的开机控制方法、装置、移动终端以及存储介质,当移动终端处于开机启动阶段时,对该开机启动阶段进行监控并获取监控信息,其中,该监控信息包括第一信息和第二信息,该第一信息用于表征开机启动阶段正常,该第二信息用于表征开机启动阶段异常,在该移动终端的存储空间写入该监控信息,生成待验证数据,获取该待验证数据中的第二信息被连续写入该存储空间的写入次数,判断该写入次数是否达到次数阈值,当该写入次数达到次数阈值时,控制移动终端进入recovery模式,从而通过对移动终端的开机启动阶段进行监控,并监控到开机启动阶段的异常次数达到次数阈值时,控制移动终端进入recovery模式,以提升移动终端的自动修复能力,提升用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1示出了本申请实施例用于执行根据本申请实施例的开机控制方法的移动终端的框图;图2示出了本申请实施例提供的安卓系统的框架示意图;图3示出了本申请一个实施例提供的开机控制方法的流程示意图;图4示出了本申请另一个实施例提供的开机控制方法的流程示意图;图5示出了本申请的图4所示的开机控制方法的步骤S205的流程示意图;图6示出了本申请的图4所示的开机控制方法的步骤S206的流程示意图;图7示出了本申请实施例提供的开机控制装置的模块框图;图8示出了本申请实施例的用于保存或者携带实现根据本申请实施例的开机控制方法的程序代码的存储单元。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。请参阅图1,其示出了本申请实施例提供的一种移动终端100的结构框图。该移动终端100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的移动终端100可以包括一个或多个如下部件:处理器110、存储器120、屏幕130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个移动终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessingUnit,CPU)、图形处理器(GraphicsProcessingUnit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。存储器120可以包括随机存储器(RandomAccessMemory,RAM),也可以包括只读存储器(Read-OnlyMemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储移动终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。本申请实施例可应用于安卓(Android)系统,其中,存储器120中存储的程序和数据如图2所示,存储器120中存储有Linux内核层140、系统运行库层150、应用框架层160和应用层170。Linux内核层140为移动终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层150通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层150中还提供有Android运行时库(AndroidRuntime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层160提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些A本文档来自技高网
...

【技术保护点】
1.一种开机控制方法,其特征在于,应用于移动终端,所述方法包括:当所述移动终端处于开机启动阶段时,对所述开机启动阶段进行监控并获取监控信息,其中,所述监控信息包括第一信息或第二信息,所述第一信息用于表征所述开机启动阶段正常,所述第二信息用于表征所述开机启动阶段异常;在所述移动终端的存储空间写入所述监控信息,生成待验证数据;获取所述待验证数据中的所述第二信息被连续写入所述存储空间的写入次数;判断所述写入次数是否达到次数阈值;当所述写入次数达到所述次数阈值时,控制所述移动终端进入recovery模式。

【技术特征摘要】
1.一种开机控制方法,其特征在于,应用于移动终端,所述方法包括:当所述移动终端处于开机启动阶段时,对所述开机启动阶段进行监控并获取监控信息,其中,所述监控信息包括第一信息或第二信息,所述第一信息用于表征所述开机启动阶段正常,所述第二信息用于表征所述开机启动阶段异常;在所述移动终端的存储空间写入所述监控信息,生成待验证数据;获取所述待验证数据中的所述第二信息被连续写入所述存储空间的写入次数;判断所述写入次数是否达到次数阈值;当所述写入次数达到所述次数阈值时,控制所述移动终端进入recovery模式。2.根据权利要求1所述的方法,其特征在于,所述在所述移动终端的存储空间写入所述监控信息,生成待验证数据,包括:获取所述移动终端的开机启动次数,并获取所述存储空间中写入位置的数量,其中,一个所述写入位置用于写入一个所述监控信息;基于所述开机启动次数以及所述写入位置的数量,确定所述监控信息在所述存储空间中的当前写入位置;在所述当前写入位置写入所述监控信息,生成所述待验证数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述开机启动次数以及写入位置的数量,确定所述监控信息在所述存储空间中的当前写入位置,包括:计算所述开机启动次数和所述写入位置的数量之间的余数;获取所述存储空间中与所述余数对应的目标写入位置,将所述目标写入位置作为所述当前写入位置。4.根据权利要求2所述的方法,其特征在于,所述在所述当前写入位置写入所述监控信息,生成所述待验证数据,包括:判断所述当前写入位置是否已写入数据;当所述当前写入位置没有写入数据时,将所述监控信息写入所述当前写入位置;当所述当前写入位置已写入数据时,将所述监控信息写入所述当前写入位置并覆盖所述数据。5.根据权利要求1所述的方法,其特征在于,所述当所述写入次数达到所述次数阈值时,控制所述移动终端进入recovery模式,包括:当所述写入次数达到所述次数阈值时,控制所述移动终端显示recovery界面,所述recove...

【专利技术属性】
技术研发人员:林进全
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1