CN109783149A - Start-up control method, device, mobile terminal and storage medium - Google Patents
Start-up control method, device, mobile terminal and storage medium Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2019
- 2019-01-17 CN CN201910045766.4A patent/CN109783149A/en active Pending
Patent Citations (5)
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)
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 |