CN109783149A - Start-up control method, device, mobile terminal and storage medium - Google Patents

Start-up control method, device, mobile terminal and storage medium Download PDF

Info

Publication number
CN109783149A
CN109783149A CN201910045766.4A CN201910045766A CN109783149A CN 109783149 A CN109783149 A CN 109783149A CN 201910045766 A CN201910045766 A CN 201910045766A CN 109783149 A CN109783149 A CN 109783149A
Authority
CN
China
Prior art keywords
mobile terminal
starting
written
information
stage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910045766.4A
Other languages
Chinese (zh)
Inventor
林进全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910045766.4A priority Critical patent/CN109783149A/en
Publication of CN109783149A publication Critical patent/CN109783149A/en
Pending legal-status Critical Current

Links

Landscapes

  • Telephone Function (AREA)

Abstract

This application discloses a kind of start-up control method, device, mobile terminal and storage mediums, are related to technical field of mobile terminals.When mobile terminal is in starting up's stage, booting startup stage is monitored and obtains monitoring information, monitoring information includes the second information for characterizing starting up's stage normal first information and characterizing starting up's the anomaly of each phase, monitoring information is written in the memory space of mobile terminal, generate data to be verified, obtain the write-in number that the second information in data to be verified is continuously written into memory space, judge to be written whether number reaches frequency threshold value, when write-in number reaches frequency threshold value, control mobile terminal enters recovery mode.When the application reaches frequency threshold value by the frequency of abnormity that the starting up to mobile terminal is monitored, and monitors starting up's stage in the stage, control mobile terminal enters recovery mode, to promote the ability that is automatically repaired of mobile terminal, promotes user experience.

Description

Start-up control method, device, mobile terminal and storage medium
Technical field
This application involves technical field of mobile terminals, eventually more particularly, to a kind of start-up control method, device, movement End and storage medium.
Background technique
With the development of science and technology, mobile terminal have become in people's daily life most common electronic product it One.But mobile terminal is likely to occur the case where blocking or failing in booting, in this regard, current mobile terminal manufacturer does not have It carries out for processing.
Summary of the invention
In view of the above problems, present applicant proposes a kind of start-up control method, device, mobile terminal and storage medium, To solve the above problems.
In a first aspect, the embodiment of the present application provides a kind of start-up control method, it is applied to mobile terminal, the method packet It includes: when the mobile terminal is in starting up's stage, being monitored and obtain monitoring information to starting up's stage, Wherein, the monitoring information includes the first information or the second information, and the first information is for characterizing starting up's stage Normally, second information is for characterizing starting up's the anomaly of each phase;Institute is written in the memory space of the mobile terminal Monitoring information is stated, data to be verified are generated;It obtains second information in the data to be verified and is continuously written into described deposit Store up the write-in number in space;Judge whether said write number reaches frequency threshold value;When said write number reaches the number When threshold value, controls the mobile terminal and enter recovery mode.
Second aspect, the embodiment of the present application provide a kind of start-up control device, are applied to mobile terminal, described device packet It includes: monitoring module, for being monitored simultaneously to starting up's stage when the mobile terminal is in starting up's stage Obtain monitoring information, wherein the monitoring information includes the first information or the second information, and the first information is described for characterizing Starting up's stage is normal, and second information is for characterizing starting up's the anomaly of each phase;Generation module, for described The monitoring information is written in the memory space of mobile terminal, generates data to be verified;Module is obtained, it is described to be verified for obtaining Second information in data is continuously written into the write-in number of the memory space;Judgment module, for judging described write Whether indegree reaches frequency threshold value;Control module, for when said write number reaches the frequency threshold value, described in control Mobile terminal enters recovery mode.
The third aspect, the embodiment of the present application provide a kind of mobile terminal, comprising: memory;One or more processors, It is coupled with the memory;One or more programs, wherein one or more of application programs are stored in the memory In and be configured as being executed by one or more of processors, one or more of programs are configured to carry out above-mentioned side Method.
Fourth aspect, the embodiment of the present application provides a kind of computer-readable storage medium, described computer-readable Program code is stored in storage medium, said program code can be called by processor and execute the above method.
Start-up control method, device, mobile terminal and storage medium provided by the embodiments of the present application, at mobile terminal When starting up's stage, which is monitored in the stage and obtains monitoring information, wherein the monitoring information includes the One information and the second information, the first information is normal for characterizing starting up's stage, which opens for characterizing booting Dynamic the anomaly of each phase, is written the monitoring information in the memory space of the mobile terminal, generates data to be verified, obtain the number to be verified The second information in is continuously written into the write-in number of the memory space, judges whether the write-in number reaches frequency threshold value, When the write-in number reaches frequency threshold value, control mobile terminal enters recovery mode, thus by mobile terminal Starting up is monitored in the stage, and when the frequency of abnormity for monitoring starting up's stage reaches frequency threshold value, control it is mobile eventually End enters recovery mode, to promote the ability that is automatically repaired of mobile terminal, promotes user experience.
Detailed description of the invention
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, the drawings in the following description are only some examples of the present application, for For those skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 shows the embodiment of the present application for executing the mobile terminal of the start-up control method according to the embodiment of the present application Block diagram;
Fig. 2 shows the block schematic illustrations of Android system provided by the embodiments of the present application;
Fig. 3 shows the flow diagram of the start-up control method of the application one embodiment offer;
Fig. 4 shows the flow diagram of the start-up control method of another embodiment of the application offer;
Fig. 5 shows the flow diagram of the step S205 of the start-up control method shown in Fig. 4 of the application;
Fig. 6 shows the flow diagram of the step S206 of the start-up control method shown in Fig. 4 of the application;
Fig. 7 shows the module frame chart of start-up control device provided by the embodiments of the present application;
Fig. 8 shows controlling for saving or carrying realization according to the booting of the embodiment of the present application for the embodiment of the present application The storage unit of the program code of method.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described.
Referring to Fig. 1, it illustrates a kind of structural block diagrams of mobile terminal 100 provided by the embodiments of the present application.The movement Terminal 100, which can be smart phone, tablet computer, e-book etc., can run the electronic equipment of application program.In the application Mobile terminal 100 may include one or more such as lower component: processor 110, memory 120, screen 130 and one are more A application program, wherein one or more application programs can be stored in memory 120 and be configured as by one or more A processor 110 executes, and one or more programs are configured to carry out the method as described in preceding method embodiment.
Wherein, processor 110 may include one or more processing core.Processor 110 utilizes various interfaces and route The various pieces in entire mobile terminal 100 are connected, by running or executing the instruction being stored in memory 120, program, generation Code collection or instruction set, and the data being stored in memory 120 are called, execute the various functions and processing of mobile terminal 100 Data.Optionally, processor 110 can be using Digital Signal Processing (Digital Signal Processing, DSP), scene Programmable gate array (Field-Programmable Gate Array, FPGA), programmable logic array (Programmable Logic Array, PLA) at least one of example, in hardware realize.Processor 110 can integrating central processor (Central Processing Unit, CPU), in graphics processor (Graphics Processing Unit, GPU) and modem etc. One or more of combinations.Wherein, the main processing operation system of CPU, user interface and application program etc.;GPU is for being responsible for Show the rendering and drafting of content;Modem is for handling wireless communication.It is understood that above-mentioned modem It can not be integrated into processor 110, be realized separately through one piece of communication chip.
Memory 120 may include random access memory (Random Access Memory, RAM), also may include read-only Memory (Read-Only Memory).Memory 120 can be used for store instruction, program, code, code set or instruction set.It deposits Reservoir 120 may include storing program area and storage data area, wherein the finger that storing program area can store for realizing operating system Enable, for realizing at least one function instruction (such as touch function, sound-playing function, image player function etc.), be used for Realize the instruction etc. of following each embodiments of the method.Storage data area can be created in use with memory mobile terminal 100 Data (such as phone directory, audio, video data, chat record data) etc..
The embodiment of the present application can be applied to Android (Android) system, wherein the program sum number stored in memory 120 According to as shown in Fig. 2, being stored with Linux inner core 140, system Runtime Library layer 150, application framework layer 160 in memory 120 and answering With layer 170.Linux inner core 140 provides the driving of bottom for the various hardware of mobile terminal 100, such as display driving, audio Driving, webcam driver, bluetooth driving, Wi-Fi driving, power management etc..System Runtime Library layer 150 passes through some libraries C/C++ It is supported to provide main characteristic for android system.As the library SQLite provides the support of database, the library OpenGL/ES The support of 3D drawing is provided, the library Webkit provides the support etc. of browser kernel.It is also provided in system Runtime Library layer 150 There is Android run-time library (Android Runtime), it mainly provides some core libraries, and developer can allow for use Java language is applied to write Android.Application framework layer 160 provides the various API that may be used when building application program, Developer can also construct the application program of oneself, such as activity management, window management, view pipe by using these API Reason, content provider, assures reason, call management, resource management, orientation management at notice management.There is at least operation in application layer 10 One application program, these application programs can be the included contact person's program of operating system, short message program, timing routine, phase Machine application etc.;Be also possible to the application program that third party developer is developed, for example, instant messaging program, photograph pretty program, Shopping program etc..
Inventor has found that current mobile terminal is likely to occur the feelings blocked or failed in booting by long-term research Condition, and the mobile terminal manufacturer based on android system is not directed to the starting up of mobile terminal and is monitored in the stage, into And repair process is not carried out to mobile terminal when mobile terminal-opening blocks or fails, user experience is bad.For above-mentioned Problem inventors herein proposes start-up control method, device, mobile terminal and storage medium provided by the embodiments of the present application, leads to It crosses and the starting up of mobile terminal is monitored in the stage, and the frequency of abnormity for monitoring starting up's stage reaches frequency threshold value When, control mobile terminal enters recovery mode, to promote the ability that is automatically repaired of mobile terminal, promotes user experience.Its In, specific start-up control method is described in detail in subsequent embodiment.
Embodiment
Referring to Fig. 3, Fig. 3 shows the flow diagram of the start-up control method of the application one embodiment offer.Institute Start-up control method is stated for being monitored in the stage by the starting up to mobile terminal, and monitors starting up's stage When frequency of abnormity reaches frequency threshold value, control mobile terminal enters recovery mode, to promote being automatically repaired for mobile terminal Ability promotes user experience.In the particular embodiment, the start-up control method is applied to booting control as shown in Figure 7 Device 200 and mobile terminal 100 (Fig. 1) configured with the start-up control device 200.Below will by taking mobile terminal as an example, Illustrate the detailed process of the present embodiment, it will of course be understood that, mobile terminal applied by the present embodiment can be intelligent hand Machine, tablet computer, wearable electronic equipment, mobile unit, gateway etc. do not do specific restriction herein.It below will be for figure institute The process shown is explained in detail, and the start-up control method can specifically include following steps:
Step S101: when the mobile terminal is in starting up's stage, starting up's stage is monitored And obtain monitoring information, wherein the monitoring information includes the first information or the second information, and the first information is for characterizing institute It is normal to state starting up's stage, and second information is for characterizing starting up's the anomaly of each phase.
In the present embodiment, mobile terminal can receive power-on instruction in the power-offstate, and based on the power-on instruction into Enter starting up's stage.Specifically, it can monitor when mobile terminal is in off-mode as a kind of mode and act on this Touch control operation on mobile terminal, for example, the pressing operation, slide and click acted on mobile terminal can be monitored Operation etc., and by the touch control operation listened to preset and the predetermined registration operation stored is compared, when the touch control operation and When predetermined registration operation matches, the condition that the touch control operation meets instruction mobile terminal-opening is characterized, then the mobile terminal is as sound Starting up's stage should be entered, for example, when the mobile terminal listens to the long press operation acted on switching on and shutting down physical button When, characterization user it is expected to open mobile terminal, then mobile terminal enters starting up's stage in response.
Alternatively, when mobile terminal is in off-mode, the mobile terminal local environment can be monitored Environmental information, and by the environmental information listened to preset and the default environment stored is compared, when the environment is believed When breath is with default environments match, the condition that the environmental information meets instruction mobile terminal-opening is characterized, then the mobile terminal is made Entering starting up's stage for response, wherein the environmental information may include environment temperature, ambient humidity, current time etc., This is without limitation.By taking current time as an example, the mobile terminal presets and is stored with the specified available machine time, in the movement Terminal is in off-mode and when the current time reaches the specified available machine time, characterization user it is expected to open it is mobile eventually End, then mobile terminal enters starting up's stage in response.
In general, after the mobile terminal enters starting up's stage shifting can be loaded in starting up's stage First frame picture when dynamic terminal booting, for example, load booting logo picture shows for mobile terminal-opening, correspondingly, moving Dynamic terminal can be monitored booting startup stage and obtain monitoring information, wherein the monitoring information may include the first letter Breath or the second information, wherein the first information is normal for characterizing the starting up stage, and the second information is for characterizing the booting Startup stage is abnormal, to judge whether the starting up stage is abnormal.As a kind of mode, which the stage may include UEFI (Unified Extensible Firmware Interface) stage or LK (Little Kernel) stage.Wherein, UEFI is unified Extensible Firmware Interface, is to replace BIOS (Basic Input Output System), UEFI can To be interpreted as a complete system, electrifying timing sequence is contained, driving is realized, (this OS can be understood as the foundation of OS environment UEFI runs exclusive OS, non-linux, windows), application program.Wherein application program supports network configuration, class shell ring Border, fastboot, linux loader etc..It runs on mobile terminals, before the kernel of mobile terminal gets up, is responsible for adding Carry kernel.In addition, LK is the process code of appsbl (Applications ARM Boot Loader), LK is that small kernel is small Operating system.And run on mobile terminals, before the kernel of mobile terminal gets up, it is responsible for load kernel.Lk mesh It is preceding also to be used on the platform of MTK, it has been absorbed by UEFI in high-pass platform LK.
In the present embodiment, since the first frame picture of mobile terminal appears at UEFI stage or LK stage substantially, i.e., If UEFI stage or LK stage break down, mobile terminal will be unable to load kernel, cause mobile terminal can not be after Continuous booting.Therefore, in the present embodiment, the UEFI stage or LK stage can be monitored, to perform corresponding processing.
Step S102: the monitoring information is written in the memory space of the mobile terminal, generates data to be verified.
Further, after obtaining the monitoring information, by the memory space of monitoring information write-in mobile terminal, example Such as, the monitoring information can be written on memory device such as eMMC, to generate data to be verified.Wherein, the data to be verified It may include all monitoring informations that the memory space is written, optionally, which can be by being written into storage sky Between all monitoring informations rearranged according to the sequencing for being written into the time, it is not limited here.It should be understood that the prison Controlling information may include the first information or the second information, that is to say, that when monitoring that the starting up stage is normal, obtain the First information write-in memory space is simultaneously generated data to be verified by one information, when monitoring starting up's the anomaly of each phase, Obtain the second information and second information write-in memory space generated into data to be verified, wherein the first information can with 0 × 80 are indicated, which can be indicated with 0 × 6B.
As a kind of mode, when the memory space of the mobile terminal is only written second information, then, this is to be verified Data can be 0 × 6B;When the memory space of the mobile terminal is only written a first information, then, the data to be verified It can be 0 × 80;When the memory space sequencing temporally of the mobile terminal be sequentially written in the second information, the first information with And when the second information, then, which can be 0 × 6B806B;When the mobile terminal memory space temporally When sequencing is sequentially written in the second information, the second information, the second information, then, the data to be verified can for 0 × 6B6B6B.Certainly, which can also include other building forms, and details are not described herein.
Step S103: second information obtained in the data to be verified is continuously written into writing for the memory space Indegree.
Further, which is identified, it is continuous to obtain the second information in the data to be verified The write-in number of memory space is written, for example, can determine the data to be verified when the data to be verified are 0 × 6B806B In the second information be continuously written into memory space write-in number be 1 time;It, can when the data to be verified are 0 × 6B6B6B To determine that the second information in the data to be verified is continuously written into the write-in number of memory space as 3 times;When the number to be verified When according to for 0 × 6B6B80, it can determine that the second information in the data to be verified is continuously written into the write-in number of memory space It is 2 times, details are not described herein.
As a kind of mode, when the monitoring information is the second information, characterization is generated to be verified based on second information The number that the second information in data is continuously written into memory space may reach frequency threshold value, therefore, can execute acquisition Second information in the data to be verified is continuously written into the write-in number of the memory space.When the monitoring information is When the first information, the second information characterized in the data to be verified generated based on the first information is continuously written into memory space Number is not up to frequency threshold value, therefore, it is continuous can not to execute second information obtained in the data to be verified The write-in number of the memory space is written, in addition, characterizing the starting up does not have in the stage since starting up's stage is normal It breaks down, therefore, can control mobile terminal normal boot-strap.
Step S104: judge whether said write number reaches frequency threshold value.
As a kind of mode, frequency threshold value is can be set in the mobile terminal, which is used for as write-in number Judgment basis.Wherein, which is stored in mobile terminal local after the completion of can presetting, can also be when judging Be configured again, in addition, the frequency threshold value can have user's manual setting, can have mobile terminal be arranged automatically and also by Server is transmitted to mobile terminal after being provided with, it is not limited here.Therefore, in the present embodiment, when acquisition described second After information is continuously written into the write-in number of memory space, which can be compared with frequency threshold value, with judgement Whether the write-in number reaches frequency threshold value, it is possible to understand that, it, can be with when the write-in number is greater than or equal to the frequency threshold value It determines that the write-in number reaches the frequency threshold value, when the write-in number is less than the frequency threshold value, can determine the write-in number The frequency threshold value is not reached.Wherein, the frequency threshold value can for 3 times, 4 times, it is 5 inferior, optionally, in the present embodiment, should Frequency threshold value can be 4 times, therefore, after obtaining the write-in number, it can be determined that whether the write-in number reaches 4 times.
Step S105: it when said write number reaches the frequency threshold value, controls the mobile terminal and enters Recovery mode.
As a kind of mode, mobile terminal normal boot-strap or the cut-point for entering recovery mode be in the UEFI stage or The LK stage, wherein if it is recovery mode is entered, then can load recovery.img in UEFI stage or LK stage, such as Fruit is normal boot-strap, then can load boot.img, wherein recovery.img and boot.img is two different img, and is deposited Store up the different location in the memory device of mobile terminal.
Wherein, when the write-in number reaches frequency threshold value, the starting up for characterizing the mobile terminal continuously occurs in the stage The number of failure is more, therefore, can control mobile terminal and enters recovery mode.Wherein, recovery is operating system For the backup functionality of the mobile terminal of android system, recovery mode refers to that one kind can be to the number inside Android machine According to or the mode (be similar to windows PE or DOS) modified of system, therefore, under the recovery mode, user Existing system can be backed up or be upgraded, is i.e. reparation boot.img, can also be moved in this factory reset with realizing The repair ability of dynamic terminal, and then promote user experience.
The start-up control method that the application one embodiment provides, when mobile terminal is in starting up's stage, to this Starting up is monitored and obtains monitoring information in the stage, wherein the monitoring information includes the first information and the second information, this One information is normal for characterizing starting up's stage, and the second information is for characterizing starting up's the anomaly of each phase, in the mobile terminal Memory space the monitoring information is written, generate data to be verified, the second information obtained in the data to be verified is continuously write The write-in number for entering the memory space, judges whether the write-in number reaches frequency threshold value, when the write-in number reaches number threshold When value, control mobile terminal enters recovery mode, thus be monitored in the stage by the starting up to mobile terminal, and When monitoring the frequency of abnormity in starting up's stage and reaching frequency threshold value, control mobile terminal enters recovery mode, to mention The ability that is automatically repaired for rising mobile terminal, promotes user experience.
Referring to Fig. 4, Fig. 4 shows the flow diagram of the start-up control method of another embodiment of the application offer. This method is applied to above-mentioned mobile terminal, will be explained in detail below for process shown in Fig. 4, the method specifically may be used With the following steps are included:
Step S201: when the mobile terminal enters starting up's stage, start WatchDog Timer to described Starting up is monitored in the stage.
In the present embodiment, mobile terminal is previously provided with WatchDog Timer (Watch Dog Timer, WDT), In, WatchDog Timer is a component part of embedded system, it is actually a counter, generally gives house dog one A number, house dog starts to count down after program brings into operation.If program normal operation, CPU should be issued and be referred to after a period of time Instruction watchdog reset is enabled, restarts to count down.If house dog reduces to 0 and is considered as program and do not work normally, force whole A system reset.
Therefore, in the present embodiment, when listening to mobile terminal into starting up's stage, it can star this and guard the gate Dog timer is monitored booting startup stage.Specifically, described when monitoring that mobile terminal enters starting up's stage Mobile terminal brings into operation the WatchDog Timer in the stage in starting up, then WatchDog Timer starts to count in response Number, for example, counting down since 10,000, it is possible to understand that, if starting up's stage during WatchDog Timer counts down Normally, then, CPU, which can issue instruction, allows WatchDog Timer to reset, that is to say, that the house dog, which determines timer, to count down To 0;And if starting up's the anomaly of each phase during WatchDog Timer counts down, then, CPU, which will not issue instruction, to be allowed and sees Door dog timer resets, but when WatchDog Timer counts down to 0, then whole system is forced to reset, that is to say, that this is seen Door dog timer can count down to 0, therefore, to the exception of booting startup stage or can be normally carried out by WatchDog Timer Judgement.
Step S202: when the WatchDog Timer count down terminate before reset when, determine starting up's stage Normally and obtain the first information.
As a kind of mode, if the WatchDog Timer terminates preceding reset counting down, CPU is characterized in starting up's rank Section instruction WatchDog Timer resets or restarts to count down, it can think that the starting up stage is normal, it therefore, can be with The first information in starting up stage is obtained, for example, obtaining 0 × 80.
Step S203: it at the end of the WatchDog Timer counts down, determines starting up's the anomaly of each phase and obtains Take second information.
Alternatively, if at the end of the WatchDog Timer counts down, i.e., the WatchDog Timer counts down When to 0, characterization CPU does not indicate that WatchDog Timer resets or restarts to count in starting up's stage, it can thinks Starting up's the anomaly of each phase, therefore, second information in available starting up's stage, for example, obtaining 0 × 6B.
Step S204: starting up's number of the mobile terminal is obtained, and obtains writing position in the memory space Quantity, wherein said write position is for being written a monitoring information.
In the present embodiment, the starting up of mobile terminal may include that starting up's success and starting up fail, because This, starting up's number of the mobile terminal may include the successful number of starting up and starting up failure number it With, for example, it is assumed that it is 500 times that mobile terminal-opening, which starts successful number, the number of starting up's failure is 10 times, then, Starting up's number of the mobile terminal is 510 times.
Further, as a kind of mode, mobile terminal can be when booting up starting every time, then the primary booting of record Starting, and the starting up of all records is added to obtain starting up's number.Alternatively, mobile terminal can be with When first powering on starting record " 1 ", and it is subsequent detect starting up each time when, successively progressively increase on the basis of " 1 ", For example, progressively increasing 1 on the basis of " 1 " in second of starting up, " 2 " are recorded as, in third time starting up in " 2 " On the basis of progressively increase 1, be recorded as " 3 ", details are not described herein.
Furthermore it is possible to which multiple writing positions are limited in the memory space of mobile terminal in advance, wherein multiple writing positions In each writing position for a monitoring information to be written, also, each writing position in multiple writing positions is writeable When entering length and can be identical, it is also possible to different, that is to say, that writable byte quantity can be in each writing position Be it is identical, be also possible to different, optionally, in the present embodiment, the writable length of each writing position is identical. Further, in the present embodiment, the quantity of the available writing position, wherein the quantity of the writing position can be use Family manual setting can be mobile terminal and be arranged automatically, it is not limited here, wherein the quantity of the writing position can be solid It is fixed constant, it is also possible to changeable update, for example, writing position can be added, writing position can be deleted, can change Writable length of writing position etc..As a kind of mode, it is fixed and invariable and is illustrated with the quantity of writing position, In, the quantity of the writing position can be 3,4,5 etc., optionally, in the present embodiment, the quantity of said write position It is 4.
As a kind of enforceable mode, label can be carried out to multiple writing positions respectively, in a manner of through label Multiple writing positions are distinguished, by taking 4 writing positions as an example, then, the label of 4 writing positions can be followed successively by 1,2,3,0, So, the data to be verified obtained based on the monitoring information being written in 4 writing positions can be followed successively by according to writing position 1,2,3,0 mode forms, for example, the monitoring information that the writing position marked as 1 is written is 0 × 6B, the write-in position marked as 2 The monitoring information that the monitoring information for setting write-in is 0 × 80, the writing position marked as 3 is written is 0 × 6B and writing marked as 0 The monitoring information for entering position write-in is 0 × 6B, then, which can be 0 × 6B806B6B.
Step S205: the quantity based on starting up's number and said write position determines the monitoring information Presently written position in the memory space.
Wherein, the presently written position is one of writing position in multiple writing positions, with writing position for 4 For a, that is to say, that the current writing position may be writing position marked as 1, may be write-in position marked as 2 It sets, may be writing position marked as 3, be also likely to be writing position marked as 0.Therefore, in the present embodiment, obtaining After the quantity of starting up's number and writing position, can the quantity based on starting up's number and writing position, Presently written position of the monitoring information in memory space is determined from multiple writing positions, for example, from the write-in marked as 1 In position, the writing position marked as 2, the writing position marked as 3 and the writing position marked as 4, a write-in is selected Presently written position of the position as the monitoring information such as selects the writing position marked as 3 as the current of monitoring information Writing position etc..
Referring to Fig. 5, Fig. 5 shows the process signal of the step S250 of the start-up control method shown in Fig. 4 of the application Figure.It will be explained in detail below for process shown in fig. 5, the method can specifically include following steps:
Step S2051: the remainder between starting up's number and the quantity of said write position is calculated.
As a kind of enforceable mode, can be counted after obtaining the quantity of starting up's number and writing position Calculate the remainder between starting up's number and the quantity of writing position.Wherein, by the quantity of the writing position be 4 for into Row explanation, when starting up's number is 1 time, then the remainder between starting up's number and the quantity of writing position Are as follows: remainder=1;When starting up's number is 2 times, then between starting up's number and the quantity of writing position Remainder are as follows: remainder=2;When starting up's number be 3 times when, then the quantity of starting up's number and writing position it Between remainder are as follows: remainder=3;When starting up's number is 4 times, then the number of starting up's number and writing position Remainder between amount are as follows: remainder=0;When starting up's number is 5 times, then starting up's number and writing position Quantity between remainder are as follows: remainder=1;When starting up's number is 6 times, then starting up's number and write-in Remainder between the quantity of position are as follows: remainder=2 etc., as a result it will be appreciated that, the quantity of starting up's number and writing position Remainder recycled between 0-3.
Step S2052: target writing position corresponding with the remainder in the memory space is obtained, the target is write Enter position as the presently written position.
Further, after obtaining the remainder between starting up's number and the quantity of writing position, by the remainder with write The label for entering position is matched, and to obtain target writing position corresponding with remainder in the memory space, which is written Position is as presently written position.As a kind of mode, it is illustrated so that the quantity of the writing position is 4 as an example, wherein should 4 writing positions are respectively the writing position marked as 1, the writing position marked as 2, writing position and mark marked as 3 Number writing position for being 4, therefore, when starting up's number is 1 at this point, then starting up's number and writing position Remainder between quantity is 1, then, remainder 1 is matched with label 1, therefore, can be using the writing position marked as 1 as current Writing position;When starting up's number is 2, then the remainder between starting up's number and the quantity of writing position It is 2, then, remainder 2 is matched with label 2, therefore, can be using the writing position marked as 2 as presently written position;When described When starting up's number is 8, then the remainder between starting up's number and the quantity of writing position is 0, then, remainder 0 It is matched with label 0, therefore, can be using the writing position marked as 0 as presently written position etc., details are not described herein.
Step S206: the monitoring information is written in the presently written position, generates the data to be verified.
Further, after determining presently written position, monitoring information can be written by writing position in this prior, with basis The monitoring information of write-in generates data to be verified.Specifically, the monitoring information may include the first information or the second information, In, the first information is indicated with 0 × 80, and the second information is indicated with 0 × 6B, therefore, when the monitoring information is the second information, then It is corresponding that 0 × 6B is written in presently written position, for example, then existing when the presently written position is the writing position marked as 3 0 × 6B is written in writing position marked as 3;Likewise, then being corresponded to presently written when the monitoring information is the first information Position write-in 0 × 80, for example, when the presently written position is the writing position marked as 2, then in the write-in marked as 2 Position write-in 0 × 80.
In addition, can obtain in multiple writing positions and work as except described respectively after monitoring information is written in presently written position The data in other writing positions except preceding writing position, and combine data in other each writing positions and presently written Monitoring information in position generates the data to be verified.Specifically, by the data in other each writing positions and can work as Monitoring information in preceding writing position is sequentially generated the data to be verified by the label of writing position, for example, according to marked as 1 Writing position, the writing position marked as 2, the writing position marked as 3 and the writing position marked as 0 sequence difference The data obtained in each writing position generate the data to be verified, for example, when the presently written position is marked as 3 Writing position, and monitoring information is 0 × 6B, then, it is 0 × 80, label when getting the data in the writing position marked as 1 For the data in 2 writing position be 0 × 6B and the writing position marked as 0 in data when being 0 × 80, then, it is described Data to be verified are 0 × 806B806B.
Referring to Fig. 6, Fig. 6 shows the process signal of the step S260 of the start-up control method shown in Fig. 4 of the application Figure.It will be explained in detail below for process shown in fig. 6, the method can specifically include following steps:
Step S2061: judge the presently written position whether written data.
As a kind of enforceable mode, after determining presently written position, it can be determined that whether the current writing position Written data, wherein the data can be the second information, such as 0 × 6B, can be the first information, such as 0 × 80, it certainly, can also Think other information, it is not limited here.
Step S2062: when data are not written in the presently written position, monitoring information write-in is described current Writing position.
Wherein, when judging result characterizes the current writing position, and data are not written, that is to say, that the presently written position When being set to blank, the presently written position directly can be written into the monitoring information.For example, when the presently written position is Writing position marked as 2, and should writing position marked as 2 when data are not written, then can be directly by the monitoring information The writing position marked as 2 is written.
Step S2063: when the presently written position written data, monitoring information write-in described is currently write Enter position and covers the data.
Wherein, when the presently written position written data, which can be written into presently written position And cover the data having been written into.For example, when the presently written position is the writing position marked as 2, and should writing marked as 2 When entering position written data, then monitoring information can be written to the writing position that the writing position covering labeling marked as 2 is 2 In the data that have been written into.As a kind of mode, it is illustrated so that the quantity of the writing position is 4 as an example, it is assumed that 4 write-in positions It sets and has been written into data, and the writing position marked as 1 has been written into 0 × 6B, the writing position marked as 2 has been written into 0 × 6B, mark Number for 3 writing position have been written into 0 × 80 and label I 4 writing position have been written into 0 × 6B, if starting up time at this time Number is 7 times, it is possible to determine therefore presently written position monitoring information can be written for the writing position marked as 3 Writing position covering 0 × 80 marked as 30 × 6B can then be written marked as 3 when the monitoring information is the second information Writing position covering 0 × 80, then, the data to be verified described at this time be 0 × 6B6B6B6B, it is therefore contemplated that this is to be tested The number that the second information in card data is continuously written into memory space is 4 times.
Step S207: second information obtained in the data to be verified is continuously written into writing for the memory space Indegree.
Step S208: judge whether said write number reaches frequency threshold value.
Wherein, the specific descriptions of step S207- step S208 please refer to step S103- step S104, and details are not described herein.
Step S209: it when said write number reaches the frequency threshold value, controls the mobile terminal and shows The interface recovery, the interface recovery carry out factory reset to the mobile terminal or to the shifting for selecting Dynamic terminal carries out upgrade-system.
It can control mobile terminal when determining that write-in number reaches frequency threshold value as a kind of mode and show The interface recovery, wherein under the interface recovery, user can carry out upgrade-system, standby system, extensive to mobile terminal The operations such as multiple default setting, so that the booting failure quickly to mobile terminal is handled.
Step S210: when said write number does not reach the frequency threshold value, control the mobile terminal again into Enter starting up's stage.
In addition, then can control mobile terminal when said write number does not reach frequency threshold value and reenter booting The mobile terminal is restarted in startup stage trial, and when reaching frequency threshold value until number is written, control mobile terminal is aobvious Show the interface recovery, attempts to be restarted automatically and repaired when restarting unsuccessfully to control mobile terminal, promote mobile terminal Be automatically repaired ability.
The start-up control method that another embodiment of the application provides is opened when mobile terminal enters starting up's stage Dynamic WatchDog Timer is monitored booting startup stage, when the WatchDog Timer before countdown terminates when resetting, really Fixed starting up's stage is normal and obtains the first information, at the end of the WatchDog Timer counts down, determines that the booting is opened Dynamic the anomaly of each phase simultaneously obtains second information.Starting up's number of mobile terminal is obtained, and obtains and is written in the memory space The quantity of position a, wherein writing position is for being written a monitoring information, based on starting up's number and write-in position The quantity set determines presently written position of the monitoring information in memory space.Monitoring information is written in presently written position, it is raw At data to be verified, the write-in number that the second information in data to be verified is continuously written into memory space is obtained, judges that this is write Whether indegree reaches frequency threshold value, and when the write-in number reaches frequency threshold value, control mobile terminal shows recovery circle Face is arranged when the interface recovery is for selecting restore to mobile terminal factory or carries out upgrading system to mobile terminal System.When write-in number does not reach frequency threshold value, control mobile terminal reenters starting up's stage.Compared to Fig. 3 institute The start-up control method shown, the present embodiment are monitored whether also passing through WatchDog Timer to booting startup stage exception, mention Rise monitoring accuracy.In addition, also being determined by the quantity of writing position in the starting up's number and memory space of mobile terminal The presently written position of monitoring information, to promote the accuracy of judgement.
Referring to Fig. 7, Fig. 7 shows the module frame chart of start-up control device 200 provided by the embodiments of the present application.It is described to open Machine control device 200 is applied to above-mentioned mobile terminal, will be illustrated below for block diagram shown in Fig. 7, the booting control Device 200 includes: monitoring module 210, generation module 220, obtains module 230, judgment module 240 and control module 250, In:
Monitoring module 210, for when the mobile terminal is in starting up's stage, to starting up's stage into Row monitors and obtains monitoring information, wherein the monitoring information includes the first information or the second information, and the first information is used for It is normal to characterize starting up's stage, and second information is for characterizing starting up's the anomaly of each phase.Further, institute Monitoring module 210 is stated to include: promoter module, abnormal determining submodule and normally determine submodule, in which:
Promoter module, for starting WatchDog Timer when the mobile terminal enters starting up's stage Starting up's stage is monitored.
Abnormal determining submodule, for determining starting up's rank at the end of the WatchDog Timer counts down Duan Yichang simultaneously obtains second information.
It is normal to determine submodule, for when the WatchDog Timer count down terminate before reset when, determine described in open Machine startup stage is normal and obtains the first information.
Generation module 220 is written the monitoring information for the memory space in the mobile terminal, generates number to be verified According to.Further, the generation module 220 includes: number acquisition submodule, presently written position determination submodule and generation Submodule, in which:
Number acquisition submodule for obtaining starting up's number of the mobile terminal, and obtains the memory space The quantity of middle writing position, wherein a said write position is for being written a monitoring information.
Presently written position determination submodule, for the number based on starting up's number and said write position Amount, determines presently written position of the monitoring information in the memory space.Further, the presently written position is true Stator modules include: remainder computing unit and presently written position determination unit, in which:
Remainder computing unit, for calculating the remainder between starting up's number and the quantity of said write position.
Presently written position determination unit, for obtaining target write-in corresponding with remainder position in the memory space It sets, using the target writing position as the presently written position.
Submodule is generated, for the monitoring information to be written in the presently written position, generates the data to be verified. Further, the generation submodule includes: that data determining unit, monitoring information writing unit and monitoring information covering are single Member, in which:
Data determining unit, for judge the presently written position whether written data.
Monitoring information writing unit, for when data are not written in the presently written position, by the monitoring information The presently written position is written.
Monitoring information capping unit, for when the presently written position written data, the monitoring information to be write Enter the presently written position and covers the data.
Module 230 is obtained, second information for obtaining in the data to be verified is continuously written into the storage The write-in number in space.
Judgment module 240, for judging whether said write number reaches frequency threshold value.
Control module 250 enters for when said write number reaches the frequency threshold value, controlling the mobile terminal Recovery mode.Further, the control module 250 includes: control submodule, in which:
Control submodule, for controlling the mobile terminal and showing when said write number reaches the frequency threshold value The interface recovery, the interface recovery carry out factory reset to the mobile terminal or to the shifting for selecting Dynamic terminal carries out upgrade-system.
Further, the start-up control device 200 further include: restart module, in which:
Module is restarted, for controlling the mobile terminal weight when said write number does not reach the frequency threshold value Newly enter starting up's stage.
It is apparent to those skilled in the art that for convenience and simplicity of description, foregoing description device and The specific work process of module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, the mutual coupling of module can be electrical property, mechanical or other The coupling of form.
It, can also be in addition, can integrate in a processing module in each functional module in each embodiment of the application It is that modules physically exist alone, can also be integrated in two or more modules in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.
Referring to Fig. 8, it illustrates a kind of structural block diagrams of computer readable storage medium provided by the embodiments of the present application. Program code is stored in the computer-readable medium 300, said program code can be called by processor and execute above method reality Apply method described in example.
Computer readable storage medium 300 can be such as flash memory, EEPROM (electrically erasable programmable read-only memory), The electronic memory of EPROM, hard disk or ROM etc.Optionally, computer readable storage medium 300 includes non-volatile meter Calculation machine readable medium (non-transitory computer-readable storage medium).Computer-readable storage Medium 300 has the memory space for the program code 310 for executing any method and step in the above method.These program codes can With from reading or be written in one or more computer program product in this one or more computer program product. Program code 310 can for example be compressed in a suitable form.
In conclusion start-up control method provided by the embodiments of the present application, device, mobile terminal and storage medium, when When mobile terminal is in starting up's stage, which is monitored in the stage and obtains monitoring information, wherein the monitoring Information includes the first information and the second information, and the first information is normal for characterizing starting up's stage, and the second information is used for table Starting up's the anomaly of each phase is levied, the monitoring information is written in the memory space of the mobile terminal, generates data to be verified, obtaining should The second information in data to be verified is continuously written into the write-in number of the memory space, judges whether the write-in number reaches secondary Number threshold value, when the write-in number reaches frequency threshold value, control mobile terminal enters recovery mode, thus by movement When the frequency of abnormity that the starting up of terminal is monitored, and monitors starting up's stage in the stage reaches frequency threshold value, control Mobile terminal enters recovery mode, to promote the ability that is automatically repaired of mobile terminal, promotes user experience.
Finally, it should be noted that above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although The application is described in detail with reference to the foregoing embodiments, those skilled in the art are when understanding: it still can be with It modifies the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features;And These are modified or replaceed, do not drive corresponding technical solution essence be detached from each embodiment technical solution of the application spirit and Range.

Claims (11)

1. a kind of start-up control method, which is characterized in that be applied to mobile terminal, which comprises
When the mobile terminal is in starting up's stage, starting up's stage is monitored and obtains monitoring letter Breath, wherein the monitoring information includes the first information or the second information, and the first information is for characterizing starting up's rank Duan Zhengchang, second information is for characterizing starting up's the anomaly of each phase;
The monitoring information is written in the memory space of the mobile terminal, generates data to be verified;
Obtain the write-in number that second information in the data to be verified is continuously written into the memory space;
Judge whether said write number reaches frequency threshold value;
When said write number reaches the frequency threshold value, controls the mobile terminal and enter recovery mode.
2. the method according to claim 1, wherein described in the memory space write-in in the mobile terminal Monitoring information generates data to be verified, comprising:
Starting up's number of the mobile terminal is obtained, and obtains the quantity of writing position in the memory space, wherein one A said write position is for being written a monitoring information;
Quantity based on starting up's number and said write position determines the monitoring information in the memory space In presently written position;
The monitoring information is written in the presently written position, generates the data to be verified.
3. according to the method described in claim 2, it is characterized in that, described be based on starting up's number and writing position Quantity, determine presently written position of the monitoring information in the memory space, comprising:
Calculate the remainder between starting up's number and the quantity of said write position;
Target writing position corresponding with the remainder in the memory space is obtained, using the target writing position as described in Presently written position.
4. according to the method described in claim 2, it is characterized in that, described be written the monitoring letter in the presently written position Breath generates the data to be verified, comprising:
Judge the presently written position whether written data;
When data are not written in the presently written position, the presently written position is written into the monitoring information;
When the presently written position written data, the presently written position is written into the monitoring information and covers institute State data.
5. the method according to claim 1, wherein described when said write number reaches the frequency threshold value When, it controls the mobile terminal and enters recovery mode, comprising:
When said write number reaches the frequency threshold value, controls the mobile terminal and show the interface recovery, it is described The interface recovery is for selecting to carry out factory reset to the mobile terminal or carrying out upgrading system to the mobile terminal System.
6. method according to claim 1-5, which is characterized in that the method, further includes:
When said write number does not reach the frequency threshold value, controls the mobile terminal and reenter the starting up Stage.
7. method according to claim 1-5, which is characterized in that described to be opened when the mobile terminal is in booting When the dynamic stage, starting up's stage is monitored and obtains monitoring information, comprising:
When the mobile terminal enter starting up's stage when, starting WatchDog Timer to starting up's stage into Row monitoring;
At the end of the WatchDog Timer counts down, determines starting up's the anomaly of each phase and obtain second letter Breath;
When the WatchDog Timer count down terminate before reset when, determine that starting up's stage is normal and described in obtaining The first information.
8. method according to claim 1-5, which is characterized in that starting up's stage includes the UEFI stage Or the LK stage.
9. a kind of start-up control device, which is characterized in that be applied to mobile terminal, described device includes:
Monitoring module, for being monitored to starting up's stage when the mobile terminal is in starting up's stage And obtain monitoring information, wherein the monitoring information includes the first information or the second information, and the first information is for characterizing institute It is normal to state starting up's stage, and second information is for characterizing starting up's the anomaly of each phase;
Generation module is written the monitoring information for the memory space in the mobile terminal, generates data to be verified;
Module is obtained, second information for obtaining in the data to be verified is continuously written into writing for the memory space Indegree;
Judgment module, for judging whether said write number reaches frequency threshold value;
Control module enters for when said write number reaches the frequency threshold value, controlling the mobile terminal Recovery mode.
10. a kind of mobile terminal characterized by comprising
Memory;
One or more processors are coupled with the memory;
One or more programs, wherein one or more of application programs are stored in the memory and are configured as It is executed by one or more of processors, one or more of programs are configured to carry out such as any one of claim 1-8 The method.
11. a kind of computer-readable storage medium, which is characterized in that be stored with journey in the computer-readable storage medium Sequence code, said program code can be called by processor and execute the method according to claim 1.
CN201910045766.4A 2019-01-17 2019-01-17 Start-up control method, device, mobile terminal and storage medium Pending CN109783149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910045766.4A CN109783149A (en) 2019-01-17 2019-01-17 Start-up control method, device, mobile terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910045766.4A CN109783149A (en) 2019-01-17 2019-01-17 Start-up control method, device, mobile terminal and storage medium

Publications (1)

Publication Number Publication Date
CN109783149A true CN109783149A (en) 2019-05-21

Family

ID=66501603

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910045766.4A Pending CN109783149A (en) 2019-01-17 2019-01-17 Start-up control method, device, mobile terminal and storage medium

Country Status (1)

Country Link
CN (1) CN109783149A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110262840A (en) * 2019-06-17 2019-09-20 Oppo广东移动通信有限公司 Equipment starts monitoring method and Related product
CN110413497A (en) * 2019-07-30 2019-11-05 Oppo广东移动通信有限公司 Abnormality monitoring method, device, terminal device and computer readable storage medium
CN110928591A (en) * 2019-11-22 2020-03-27 东莞市小精灵教育软件有限公司 Method, system, equipment and storage medium for analyzing startup and shutdown states
CN112148514A (en) * 2019-06-28 2020-12-29 比亚迪股份有限公司 Watchdog resetting method and device, storage medium and electronic equipment
WO2022037014A1 (en) * 2020-08-21 2022-02-24 苏州浪潮智能科技有限公司 Boot restoration method for arm server, and related apparatus
CN117476086A (en) * 2023-12-26 2024-01-30 成都佰维存储科技有限公司 Memory performance test method and device, readable storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100394392C (en) * 2005-12-09 2008-06-11 英业达股份有限公司 Computer programe reduction-mode automatic starting control method and system
CN103645972A (en) * 2013-12-17 2014-03-19 广州商科信息科技有限公司 Method and device for automatic recovery of system
CN106294215A (en) * 2015-06-24 2017-01-04 三星电子株式会社 Storage device and the method for operating memory device
CN107918566A (en) * 2016-10-10 2018-04-17 爱思开海力士有限公司 Accumulator system and its operating method
CN108347521A (en) * 2017-01-24 2018-07-31 中兴通讯股份有限公司 A kind of data back up method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100394392C (en) * 2005-12-09 2008-06-11 英业达股份有限公司 Computer programe reduction-mode automatic starting control method and system
CN103645972A (en) * 2013-12-17 2014-03-19 广州商科信息科技有限公司 Method and device for automatic recovery of system
CN106294215A (en) * 2015-06-24 2017-01-04 三星电子株式会社 Storage device and the method for operating memory device
CN107918566A (en) * 2016-10-10 2018-04-17 爱思开海力士有限公司 Accumulator system and its operating method
CN108347521A (en) * 2017-01-24 2018-07-31 中兴通讯股份有限公司 A kind of data back up method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110262840A (en) * 2019-06-17 2019-09-20 Oppo广东移动通信有限公司 Equipment starts monitoring method and Related product
CN110262840B (en) * 2019-06-17 2023-01-10 Oppo广东移动通信有限公司 Equipment starting monitoring method and related product
CN112148514A (en) * 2019-06-28 2020-12-29 比亚迪股份有限公司 Watchdog resetting method and device, storage medium and electronic equipment
CN112148514B (en) * 2019-06-28 2022-07-15 比亚迪股份有限公司 Watchdog resetting method and device, storage medium and electronic equipment
CN110413497A (en) * 2019-07-30 2019-11-05 Oppo广东移动通信有限公司 Abnormality monitoring method, device, terminal device and computer readable storage medium
CN110413497B (en) * 2019-07-30 2024-02-13 Oppo广东移动通信有限公司 Abnormality monitoring method, abnormality monitoring device, terminal device and computer-readable storage medium
CN110928591A (en) * 2019-11-22 2020-03-27 东莞市小精灵教育软件有限公司 Method, system, equipment and storage medium for analyzing startup and shutdown states
CN110928591B (en) * 2019-11-22 2024-02-20 东莞市小精灵教育软件有限公司 Method, system, equipment and storage medium for analyzing on-off state
WO2022037014A1 (en) * 2020-08-21 2022-02-24 苏州浪潮智能科技有限公司 Boot restoration method for arm server, and related apparatus
CN117476086A (en) * 2023-12-26 2024-01-30 成都佰维存储科技有限公司 Memory performance test method and device, readable storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN109783149A (en) Start-up control method, device, mobile terminal and storage medium
CN104794014B (en) System operation method and intelligent terminal
US10963131B2 (en) Electronic device and method for displaying history of executed application thereof
EP3575961B1 (en) Method and apparatus for updating application prediction model, storage medium, and terminal
CN109753411A (en) Abnormality eliminating method, device, mobile terminal and storage medium
CN105573465B (en) Electronic device and method of controlling power of electronic device
CN106933593B (en) System switching method and device based on mobile terminal
CN107800865B (en) Electronic device and method for displaying time information in low power state
KR20190045765A (en) Electronic device and method for controlling application program
CN109905770B (en) Terminal starting method and device and terminal
CN112882734B (en) Upgrading method and device, computer equipment and medium
KR20200015000A (en) Method for memory leak detection and electronic device thereof
CN115328563B (en) System starting method and electronic equipment
CN112437914A (en) System recovery method and device
CN110837430A (en) Boot exception processing method and device, electronic equipment and storage medium
CN109408282B (en) Application program backup recovery method and device and computer readable storage medium
US20230087221A1 (en) Detection fields of view
CN106462478B (en) Data reconstruction method, device and terminal
CN109634782A (en) A kind of detection method of system robustness, device, storage medium and terminal
CN106843440B (en) A kind of mobile terminal restarts control method, device and mobile terminal
CN106293796B (en) A kind of information processing method and electronic equipment
CN113778485A (en) System operation method and device of electronic chip, electronic chip and storage medium
US20140181492A1 (en) Method of booting an electronic system and an electronic system applying the same
CN115269023A (en) Program updating method, device terminal and storage medium
CN104834574B (en) A kind of method and device solving system partitioning damage

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190521