CN108829460A - The method, apparatus and car-mounted terminal of car-mounted terminal quick start - Google Patents
The method, apparatus and car-mounted terminal of car-mounted terminal quick start Download PDFInfo
- Publication number
- CN108829460A CN108829460A CN201810601437.9A CN201810601437A CN108829460A CN 108829460 A CN108829460 A CN 108829460A CN 201810601437 A CN201810601437 A CN 201810601437A CN 108829460 A CN108829460 A CN 108829460A
- Authority
- CN
- China
- Prior art keywords
- car
- mounted terminal
- quick start
- file
- start file
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses the method, apparatus and car-mounted terminal of a kind of car-mounted terminal quick start, including:It when car-mounted terminal receives enabled instruction, detects and whether is stored with quick start file in the startup item of car-mounted terminal, which includes checkpoint file;When being stored with quick start file in startup item, the quick start file is loaded, and utilize the quick start file start car-mounted terminal.Compared to existing technologies, the embodiment of the present invention is in car-mounted terminal start-up course, required startup file when creation of operating system operation is not needed, but by starting car-mounted terminal using pre-stored quick start file, therefore the time loss that car-mounted terminal is generated due to creation startup file during startup is avoided, the starting duration of car-mounted terminal is effectively shortened.
Description
Technical field
The present invention relates to the method, apparatus of car-mounted terminal technical field more particularly to a kind of car-mounted terminal quick start and
Car-mounted terminal.
Background technique
Currently, the operating system of most of car-mounted terminals is all to need to create during startup using Android system
Required startup file when operating system, this creation operation are android designers specially according to linux and embedding
The design of embedded system characteristic.
Wherein, the process of required startup file when car-mounted terminal creation of operating system is run, mainly to memory
Operating process comprising a large amount of memory allocation and release process, therefore the start-up course of car-mounted terminal is caused to take a long time.
Summary of the invention
The main purpose of the present invention is to provide the method, apparatus and car-mounted terminal of a kind of car-mounted terminal quick start, purports
Solving the technical issues of car-mounted terminal start-up course in the prior art takes a long time.
To achieve the above object, first aspect present invention provides a kind of method of car-mounted terminal quick start, this method packet
It includes:
When car-mounted terminal receives enabled instruction, detects whether to be stored in the startup item of the car-mounted terminal and quickly open
Dynamic file, the quick start file includes checkpoint file;
When being stored with the quick start file in the startup item, the quick start file is loaded;
Utilize car-mounted terminal described in the quick start file start.
Optionally, after the step of whether being stored with quick start file in the startup item of the detection car-mounted terminal
Further include:
When in the startup item it is not stored have the quick start file when, the startup program of allocating conventional, described in starting
Car-mounted terminal;
After car-mounted terminal starting, according to generated data in the car-mounted terminal start-up course, described in generation
The corresponding quick start file of car-mounted terminal, and the quick start file of generation is stored to the startup item of the car-mounted terminal.
Optionally, described according to generated data in the car-mounted terminal start-up course, generate the car-mounted terminal pair
The step of quick start file answered includes:
Obtaining the car-mounted terminal, generated program data, described program data include during startup
Checkpoint data;
The corresponding quick start file of the car-mounted terminal is generated using described program data.
Optionally, described store the quick start file of generation to the step of startup item of the car-mounted terminal includes:
It is image file format by the document format conversion of the quick start file of generation;
Quick start file after conversion is stored to the startup item of the car-mounted terminal.
Optionally, described when being stored with the quick start file in the startup item, load the quick start text
The step of part includes:
When being stored with the quick start file in the startup item, determine whether the quick start file has been in
Effect state;
If the quick start file is in effective status, the step of the load quick start file is continued to execute
Suddenly;
If the quick start file is in invalid state, the quick start file is deleted, and is continued to execute described
The startup program of allocating conventional, the step of starting the car-mounted terminal.
To achieve the above object, second aspect of the present invention provides a kind of device of car-mounted terminal quick start, the device packet
It includes:
Detection module, for when car-mounted terminal receives enabled instruction, detecting in the startup item of the car-mounted terminal to be
No to be stored with quick start file, the quick start file includes checkpoint file;
Loading module, for loading the quick start when being stored with the quick start file in the startup item
File;
Starting module, for utilizing car-mounted terminal described in the quick start file start.
Optionally, described device further includes:
Conventional starting module, for when in the startup item it is not stored have the quick start file when, allocating conventional
Startup program starts the car-mounted terminal;
Creation module is used for after car-mounted terminal starting, caused by the car-mounted terminal start-up course
Data generate the corresponding quick start file of the car-mounted terminal, and the quick start file of generation are stored to described vehicle-mounted
The startup item of terminal.
Optionally, the creation module includes:
Module is obtained, for obtaining the car-mounted terminal generated program data during startup, described program number
According to including checkpoint data;
Processing module, for generating the corresponding quick start file of the car-mounted terminal using described program data;
Conversion module, the document format conversion of the quick start file for that will generate are image file format, and will be turned
Quick start file after change is stored to the startup item of the car-mounted terminal.
Optionally, the loading module is used for:
When being stored with the quick start file in the startup item, determine whether the quick start file has been in
Effect state;
If the quick start file is in effective status, the quick start file is loaded;
If the quick start file is in invalid state, delete the quick start file, and allocating conventional opens
Dynamic program starts the car-mounted terminal.
To achieve the above object, third aspect present invention provides a kind of car-mounted terminal, which includes memory, place
It manages device and is stored in the computer program run on the memory and on the processor, which is vehicle-mounted end
The program of quick start is held, when the processor executes the computer program, realizes that first aspect present invention provides vehicle-mounted
Each step in the method for terminal quick start.
A kind of method of car-mounted terminal quick start provided by the invention, including:Enabled instruction is received in car-mounted terminal
When, it detects and whether is stored with quick start file in the startup item of car-mounted terminal, which includes checkpoint
File;When being stored with quick start file in startup item, the quick start file is loaded, and open using the quick start file
Motor-car mounted terminal.Compared to existing technologies, the embodiment of the present invention does not need creation operation in car-mounted terminal start-up course
System required startup file when running, but by starting car-mounted terminal using pre-stored quick start file,
Therefore the time loss that car-mounted terminal is generated due to creation startup file during startup is avoided, vehicle is effectively shortened
The starting duration of mounted terminal.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those skilled in the art without creative efforts, can also basis
These attached drawings obtain other attached drawings.
Fig. 1 is the step flow diagram of the method for car-mounted terminal quick start in the embodiment of the present invention;
Fig. 2 is the step flow diagram of the method for car-mounted terminal quick start in the embodiment of the present invention;
Fig. 3 is the program module schematic diagram of the device of car-mounted terminal quick start in the embodiment of the present invention;
Fig. 4 is another program module schematic diagram of the device of car-mounted terminal quick start in the embodiment of the present invention;
Fig. 5 is the structural schematic diagram of car-mounted terminal 50 in the embodiment of the present invention.
Specific embodiment
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention
Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described reality
Applying example is only a part of the embodiment of the present invention, and not all embodiments.Based on the embodiments of the present invention, those skilled in the art
Member's every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Referring to Fig.1, Fig. 1 is the step flow diagram of the method for car-mounted terminal quick start in the embodiment of the present invention.This
In inventive embodiments, the above method includes:
Step 101, when car-mounted terminal receives enabled instruction, detect whether be stored in the startup item of car-mounted terminal it is fast
Fast startup file, the quick start file include checkpoint file;
In the embodiment of the present invention, after car-mounted terminal receives enabled instruction or power-on instruction, car-mounted terminal is detected
Whether quick start file is stored in startup item, which includes checkpoint file.
Wherein, when car-mounted terminal receives enabled instruction, boot loader program can be loaded, boot loader is passed through
Program, the mapping graph that car-mounted terminal can be initialized, establish memory headroom, thus by the software and hardware ring of car-mounted terminal operating system
Border is adjusted to a suitable state, to get out correct running environment for final call operation system kernel.Operation system
System kernel refers to the core of most of operating systems, it in operating system by being used to manage memory, file, peripheral hardware and being
The funtion part composition for resource of uniting.Operating system nucleus usually runs process init, and provides the communication between process init.Specifically
, so-called init process is the user level process started by kernel, and kernel can use that init's is several in past attempts
It is searched in place, its correct position (for linux system) is /sbin/init.If kernel can not find init, its meeting
Operation/bin/sh, if operation failure, the starting of system just will fail.Kernel, which voluntarily starts, (to be had been loaded into memory, starts
Operation, and initialized all device driver and data structure etc.) after, just pass through one user class program of starting
The mode of init completes boot process.
Wherein, above-mentioned quick start file includes checkpoint file, and checkpoint indicates an internal event, this
Meeting trigger data library write process (DBWR) after a event activation, is written out to data file for the dirty data block in data buffering
In.In addition, checkpoint can allow a program in the stopping of arbitrary execution point safety, run other programs
Elsewhere, shutting down procedure before execution point, later can be run again, if a computer execution point will collapse
Or other reasons need to close, checkpoint, which allows for all processes to be thereon transferred on other computer nodes, to be transported
Row, or until the computer node again can with when run.
In embodiments of the present invention, add required for above-mentioned quick start file further comprises car-mounted terminal during startup
The file of load.
Step 102, when being stored with the quick start file in the startup item, load the quick start file;
Step 103 utilizes car-mounted terminal described in the quick start file start.
Wherein, Android start-up course is divided into linux kernel loading, file system mounting, zygote process initiation and soft
Part packet scans several main process, and time-consuming is more at the loading of the class of zygote and software package scanning process two, as long as reducing
This time at two, starting speed will occur significantly to change.It is public due to needing to load in advance in zygote start-up course
Class, for individual process, if using these common class, it is necessary to the loading of corresponding class and initialization are completed, and
Zygote can directly be reverted to the stage for completing class load by checkpoint file every time, avoid frequent generic operation, therefore
The class that zygote can be shortened is loaded into the time consumed in the process, so as to shorten the time of car-mounted terminal starting.
Wherein it is possible to use for reference BLCR (Berkeley Lab Checkpoint/Restart, Berkeley laboratory inspection station/
Restarting) technology, BLCR be applied to the check point/restore software under linux, it can will be currently running in
Saving on linux using current operating point becomes a file, and the time afterwards can be as required by the journey
Sequence is directly returned to state when saving.In the embodiment of the present invention, the text that in advance needs car-mounted terminal during startup
Part is stored in the startup item of car-mounted terminal, when car-mounted terminal starting, can be loaded directly into this document to start car-mounted terminal.
A kind of method of car-mounted terminal quick start provided by the invention, including:Enabled instruction is received in car-mounted terminal
When, it detects and whether is stored with quick start file in the startup item of car-mounted terminal, which includes checkpoint
File;When being stored with quick start file in startup item, the quick start file is loaded, and open using the quick start file
Motor-car mounted terminal.Compared to existing technologies, the embodiment of the present invention does not need creation operation in car-mounted terminal start-up course
System required startup file when running, but by starting car-mounted terminal using pre-stored quick start file,
Therefore the time loss that car-mounted terminal is generated due to creation startup file during startup is avoided, vehicle is effectively shortened
The starting duration of mounted terminal.
It further, based on the above embodiment, is car-mounted terminal quick start in the embodiment of the present invention referring to Fig. 2, Fig. 2
Another steps flow chart schematic diagram of method.In the embodiment of the present invention, the above method includes:
Step 201, when car-mounted terminal receives enabled instruction, detect in the startup item of the car-mounted terminal and whether store
There is quick start file, the quick start file includes checkpoint file;
Step 202, when being stored with the quick start file in the startup item, load the quick start file,
And execute step 205;
Step 203, when in the startup item it is not stored have the quick start file when, the startup program of allocating conventional,
Start the car-mounted terminal;
In the embodiment of the present invention, when in the startup item of car-mounted terminal it is not stored have quick start item when, then according to conventional
Startup program starts car-mounted terminal.
Step 204, after car-mounted terminal starting, according to generated data in the car-mounted terminal start-up course,
The corresponding quick start file of the car-mounted terminal is generated, and the quick start file of generation is stored to the car-mounted terminal
Startup item.
It is understood that the start-up course of car-mounted terminal includes following process:
One, startup power supply and system starting:
When power supply is pressed, chip guide code starts to execute since predefined local (being solidificated in ROM).Bootload
Then program is executed to RAM.
Two:Bootstrap:
Bootstrap is a small routine before Android operation system brings into operation, it is for specific mainboard
With chip, such as bootloader.Bootstrap executes in two stages.First stage detects external RAM and load
The program useful to second stage;Network, memory etc. is arranged in second stage, bootstrap.
Three:Kernel starting
Android kernel and the mode that desktop linux kernel starts are similar, and when kernel starts, setting caching is protected
Memory, list of schedules, load driver.When kernel completes system setting, it finds " init " file in system files first,
Then start first process of root process or system.
Four:Init process
Init is first process, there are two responsibility, first is that mount directory, such as/sys ,/dev ,/proc, second is that fortune
Row init.rc script.
Five:System service or service
Running environment requests the service of Zygote operating system, and system service is write using native and java simultaneously, is
System service may be considered a process.Same system service can be in the form of System Services in Android SDK
It obtains, Zygote creates new process deactivation system service.
In the embodiment of the present invention, in car-mounted terminal start-up course, the number that car-mounted terminal generates during startup is recorded
According to being then based on the data of record to generate the corresponding quick start file of car-mounted terminal, and by the quick start text of generation
Part is stored to the startup item of car-mounted terminal, can be directly using being stored in startup item when car-mounted terminal starts next time
The quick start file starts car-mounted terminal.
Step 205 utilizes car-mounted terminal described in the quick start file start.
Wherein, the content that above-mentioned steps 201, step 202 and step 205 describe respectively with above-mentioned steps 101, step 102
And the content that step 103 describes is consistent, please refers to above-mentioned steps 101, step 102 and step 103, details are not described herein.
A kind of method of car-mounted terminal quick start provided by the invention, including:Enabled instruction is received in car-mounted terminal
When, it detects and whether is stored with quick start file in the startup item of car-mounted terminal;When being stored with quick start file in startup item
When, the quick start file is loaded, and utilize the quick start file start car-mounted terminal;Have quickly when not stored in startup item
When startup file, the startup program of allocating conventional starts car-mounted terminal, then after car-mounted terminal starting, according to car-mounted terminal
Generated data in start-up course, generate the corresponding quick start file of car-mounted terminal, and by the quick start file of generation
It stores to the startup item of car-mounted terminal.Compared to existing technologies, the embodiment of the present invention is in car-mounted terminal start-up course, such as
It is not stored in fruit startup item to have quick start file, then after car-mounted terminal starting, generate that car-mounted terminal is corresponding quickly opens
Dynamic file can start car-mounted terminal using the quick start file generated when car-mounted terminal starts next time, with this
Come the time loss for avoiding car-mounted terminal from generating during startup due to creation startup file, and then shorten car-mounted terminal
Starting duration.
Further, based on the above embodiment, in the embodiment of the present invention, started in above-mentioned steps 204 according to car-mounted terminal
Generated data in the process generate the quick start file of car-mounted terminal, specifically include:
Step a, the car-mounted terminal is obtained during startup, program data caused by the car-mounted terminal is described
Program data includes checkpoint data;
Step b, the corresponding quick start file of the car-mounted terminal is generated using described program data.
In the embodiment of the present invention, car-mounted terminal detects car-mounted terminal institute in start-up course when starting in a conventional manner
Then the program data of generation backs up the program data detected, after car-mounted terminal starting, based on what is backed up
Program data generates the corresponding quick start file of car-mounted terminal.
The quick start file of generation is stored to the startup item of car-mounted terminal in above-mentioned steps 204, is specifically included:
It step c, is image file format by the document format conversion of the quick start file of generation;
Step d, the quick start file after conversion is stored to the startup item of the car-mounted terminal.
In the embodiment of the present invention, the corresponding quick start file of car-mounted terminal is being generated, the quick start that will be generated is needed
The file format of file is converted to image file format, then stores again to the startup item of car-mounted terminal.
A kind of method of car-mounted terminal quick start provided by the invention has quickly when not stored in car-mounted terminal startup item
When startup file, the startup program of allocating conventional starts car-mounted terminal, produced by then obtaining car-mounted terminal during startup
Program data, the corresponding quick start file of car-mounted terminal is generated using the program data, then by the quick start of generation
File stores after being converted into image file to the startup item of car-mounted terminal.Compared to existing technologies, the embodiment of the present invention exists
After car-mounted terminal starts in a usual manner, the corresponding quick start file of car-mounted terminal can be generated, and store to car-mounted terminal
Startup item can start car-mounted terminal using the quick start file of storage when car-mounted terminal starts next time, therefore
The time loss that car-mounted terminal is generated due to creation startup file during startup is avoided, vehicle-mounted end is effectively shortened
The starting duration at end.
Further, based on the above embodiment, in the embodiment of the present invention, when being stored in startup item in above-mentioned steps 202
When quick start file, quick start file is loaded, is specifically included:
Step 1: stating when being stored with the quick start file in startup item, determine whether the quick start file is located
In effective status;
Step 2: continuing to load quick start file if the quick start file is in effective status;
Step 3: deleting the quick start file if the quick start file is in invalid state, and call normal
The startup program of rule starts car-mounted terminal.
Wherein, after the operating system update of car-mounted terminal or after the startup item of operating system is tampered, starting
The quick start file stored in is also possible to be deleted or damage, and causes quick start file to fail, at this time if still
Car-mounted terminal is started using the quick start file, then there may be the case where can not starting.Therefore, the embodiment of the present invention
In, when being stored with quick start file in the startup item for detecting car-mounted terminal, first determine whether the quick start file is located
In effective status, if being in effective status, the quick start file is loaded, the quick start file start vehicle-mounted end is utilized
End;If being in invalid state, the startup program of allocating conventional starts car-mounted terminal, then after car-mounted terminal starting, root
According to generated data in car-mounted terminal start-up course, the corresponding quick start file of car-mounted terminal is generated, and by the fast of generation
Fast startup file is stored to the startup item of car-mounted terminal.
A kind of method of car-mounted terminal quick start provided by the invention, stores in the startup item for detecting car-mounted terminal
It when having quick start file, first determines whether the quick start file is in effective status, if being in effective status, loads
The quick start file utilizes the quick start file start car-mounted terminal;Otherwise the startup program of allocating conventional starts vehicle-mounted
Terminal, so as to prevent car-mounted terminal from the case where starting failure occur.
Further, in order to solve the above-mentioned technical problem, the embodiment of the invention also provides a kind of car-mounted terminals quickly to open
Dynamic device is the program module schematic diagram of the device of car-mounted terminal quick start in the embodiment of the present invention referring to Fig. 3, Fig. 3.
In the embodiment of the present invention, above-mentioned apparatus includes:
Detection module 301, in the startup item for detecting the car-mounted terminal when car-mounted terminal receives enabled instruction
Whether quick start file is stored with, and the quick start file includes checkpoint file.
Loading module 302 is loaded and described is quickly opened for when being stored with the quick start file in the startup item
Dynamic file.
Starting module 303, for utilizing car-mounted terminal described in the quick start file start.
A kind of device of car-mounted terminal quick start provided by the invention, including:Detection module 301, at vehicle-mounted end
When termination receives enabled instruction, detects and whether be stored with quick start file in the startup item of car-mounted terminal, quick start text
Part includes checkpoint file;Loading module 302, it is fast for when being stored with quick start file in startup item, loading this
Fast startup file;Starting module 303, for utilizing quick start file start car-mounted terminal.Compared to existing technologies, originally
Inventive embodiments do not need required startup file when creation of operating system operation in car-mounted terminal start-up course, but
By starting car-mounted terminal using pre-stored quick start file, thus avoid car-mounted terminal during startup by
In the time loss that creation startup file generates, the starting duration of car-mounted terminal is effectively shortened.
It further, based on the above embodiment, is car-mounted terminal quick start in the embodiment of the present invention referring to Fig. 3, Fig. 3
Another program module schematic diagram of device.In the embodiment of the present invention, above-mentioned apparatus includes:
Detection module 301, in the startup item for detecting the car-mounted terminal when car-mounted terminal receives enabled instruction
Whether quick start file is stored with, and the quick start file includes checkpoint file.
Loading module 302 is loaded and described is quickly opened for when being stored with the quick start file in the startup item
Dynamic file.
Starting module 303, for utilizing car-mounted terminal described in the quick start file start.
Conventional starting module 401, for when in the startup item it is not stored have the quick start file when, allocating conventional
Startup program, start the car-mounted terminal.
Creation module 402 is used for after car-mounted terminal starting, produced by the car-mounted terminal start-up course
Data, generate the corresponding quick start file of the car-mounted terminal, and the quick start file of generation is stored to the vehicle
The startup item of mounted terminal.
A kind of device of car-mounted terminal quick start provided by the invention further includes:Conventional starting module 401, for working as
Not stored when having quick start file in startup item, the startup program of allocating conventional starts car-mounted terminal;Creation module 402 is used
In after car-mounted terminal starts, according to data generated in car-mounted terminal start-up course, it is corresponding quickly to generate car-mounted terminal
Startup file, and the quick start file of generation is stored to the startup item of car-mounted terminal.Compared to existing technologies, this hair
Bright embodiment, if not stored in startup item have quick start file, opens in car-mounted terminal start-up course in car-mounted terminal
After dynamic, the corresponding quick start file of car-mounted terminal is generated, generation can be utilized when car-mounted terminal starts next time
Quick start file starts car-mounted terminal, avoids the car-mounted terminal from producing during startup due to creation startup file with this
Raw time loss, and then shorten the starting duration of car-mounted terminal.
Further, based on the above embodiment, in the embodiment of the present invention, above-mentioned creation module 402 includes:
Module is obtained, for obtaining the car-mounted terminal generated program data during startup, described program number
According to including checkpoint data;
Processing module, for generating the corresponding quick start file of the car-mounted terminal using described program data;
Conversion module, the document format conversion of the quick start file for that will generate are image file format, and will be turned
Quick start file after change is stored to the startup item of the car-mounted terminal.
A kind of device of car-mounted terminal quick start provided by the invention, after car-mounted terminal starts in a usual manner, meeting
The corresponding quick start file of car-mounted terminal is generated, and is stored to the startup item of car-mounted terminal, when next time car-mounted terminal starts
When can start car-mounted terminal using the quick start file of storage, therefore avoid car-mounted terminal during startup by
In the time loss that creation startup file generates, the starting duration of car-mounted terminal is effectively shortened.
Further, based on the above embodiment, in the embodiment of the present invention, above-mentioned loading module 302 is used for:
When being stored with quick start file in startup item, determine whether the quick start file is in effective status;
If the quick start file is in effective status, the quick start file is loaded;
If the quick start file is in invalid state, the quick start file, and the starting journey of allocating conventional are deleted
Sequence starts car-mounted terminal.
A kind of device of car-mounted terminal quick start provided by the invention, stores in the startup item for detecting car-mounted terminal
It when having quick start file, first determines whether the quick start file is in effective status, if being in effective status, loads
The quick start file utilizes the quick start file start car-mounted terminal;Otherwise the startup program of allocating conventional starts vehicle-mounted
Terminal, so as to prevent car-mounted terminal from the case where starting failure occur.
It is understood that in embodiments of the present invention, the device of above-mentioned car-mounted terminal quick start can be a kind of vehicle
Mounted terminal, referring to Fig. 5, Fig. 5 is the structural schematic diagram of car-mounted terminal 50 in the embodiment of the present invention.The car-mounted terminal 50 includes place
Manage device 501, memory 502 and transceiver 503, memory 502 may include read-only memory and random access memory, and to
Processor 501 provides operational order and data.The a part of of memory 502 can also include nonvolatile RAM
(NVRAM)。
In some embodiments, memory 502 stores following element:Executable modules or data structures, or
Their subset of person or their superset.
In embodiments of the present invention, by calling the operational order of the storage of memory 502, (operational order is storable in behaviour
Make in system), execute following procedure:When car-mounted terminal receives enabled instruction, detect in the startup item of car-mounted terminal whether
It is stored with quick start file, when being stored with quick start file in startup item, loads quick start file, quickly using this
Startup file starts car-mounted terminal.
Compared with prior art, the embodiment of the present invention does not need creation of operating system fortune in car-mounted terminal start-up course
Required startup file when row, but by starting car-mounted terminal using pre-stored quick start file, therefore keep away
Exempt from the time loss that car-mounted terminal is generated due to creation startup file during startup, effectively shortens car-mounted terminal
Starting duration.
Wherein, processor 501 controls the operation of car-mounted terminal 50, and processor 501 can also be known as CPU (Central
Processing Unit, central processing unit).Memory 502 may include read-only memory and random access memory, and
Instruction and data is provided to processor 501.The a part of of memory 502 can also include nonvolatile RAM
(NVRAM).The various components of car-mounted terminal 50 are coupled by bus system 504 in specific application, wherein total linear system
System 504 can also include power bus, control bus and status signal bus in addition etc. in addition to including data/address bus.But in order to
For the sake of clear explanation, various buses are all designated as bus system 504 in figure.
The method that the embodiments of the present invention disclose can be applied in processor 501, or be realized by processor 501.
Processor 501 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each
Step can be completed by the integrated logic circuit of the hardware in processor 501 or the instruction of software form.Above-mentioned processing
Device 501 can be general processor, digital signal processor (DSP), specific integrated circuit (ASIC), ready-made programmable gate array
(FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components.May be implemented or
Person executes disclosed each method, step and the logic diagram in the embodiment of the present invention.General processor can be microprocessor or
Person's processor is also possible to any conventional processor etc..The step of method in conjunction with disclosed in the embodiment of the present invention, can be straight
Connect and be presented as that hardware decoding processor executes completion, or in decoding processor hardware and software module combination executed
At.Software module can be located at random access memory, and flash memory, read-only memory, programmable read only memory or electrically-erasable can
In the storage medium of this fields such as programmable memory, register maturation.The storage medium is located at memory 502, and processor 501 is read
Information in access to memory 502, in conjunction with the step of its hardware completion above method.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the module, only
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple module or components can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or logical of device or module
Letter connection can be electrical property, mechanical or other forms.
It, can also be in addition, each functional module in each embodiment of the present invention can integrate in a processing module
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.
If the integrated module is realized in the form of software function module and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention
Portion or part steps.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only
Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can store journey
The medium of sequence code.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because
According to the present invention, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art should also know
It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this hair
Necessary to bright.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiments.
The above are to a kind of car-mounted terminal quick start provided by the present invention method, apparatus and car-mounted terminal retouch
It states, for those skilled in the art, thought according to an embodiment of the present invention can in specific embodiments and applications
There is change place, to sum up, the contents of this specification are not to be construed as limiting the invention.
Claims (10)
1. a kind of method of car-mounted terminal quick start, which is characterized in that the method includes:
When car-mounted terminal receives enabled instruction, detects and whether be stored with quick start text in the startup item of the car-mounted terminal
Part, the quick start file include checkpoint file;
When being stored with the quick start file in the startup item, the quick start file is loaded;
Utilize car-mounted terminal described in the quick start file start.
2. the method as described in claim 1, which is characterized in that whether stored in the startup item of the detection car-mounted terminal
Have after the step of quick start file and further includes:
When in the startup item it is not stored have the quick start file when, the startup program of allocating conventional, start it is described vehicle-mounted
Terminal;
After car-mounted terminal starting, according to generated data in the car-mounted terminal start-up course, generate described vehicle-mounted
The corresponding quick start file of terminal, and the quick start file of generation is stored to the startup item of the car-mounted terminal.
3. method according to claim 2, which is characterized in that described according to generated in the car-mounted terminal start-up course
Data, the step of generating the car-mounted terminal corresponding quick start file include:
The car-mounted terminal generated program data during startup is obtained, described program data include checkpoint number
According to;
The corresponding quick start file of the car-mounted terminal is generated using described program data.
4. method as claimed in claim 3, which is characterized in that described to store the quick start file of generation to described vehicle-mounted
The step of startup item of terminal includes:
It is image file format by the document format conversion of the quick start file of generation;
Quick start file after conversion is stored to the startup item of the car-mounted terminal.
5. the method as described in claim 2 to 4 any one, which is characterized in that described to be stored with institute in the startup item
When stating quick start file, the step of loading the quick start file, includes:
When being stored with the quick start file in the startup item, determine whether the quick start file is in effective shape
State;
If the quick start file is in effective status, the step of continuing to execute the load quick start file;
If the quick start file is in invalid state, the quick start file is deleted, and continue to execute the calling
Conventional startup program, the step of starting the car-mounted terminal.
6. a kind of device of car-mounted terminal quick start, which is characterized in that described device includes:
Detection module, for detecting in the startup item of the car-mounted terminal and whether depositing when car-mounted terminal receives enabled instruction
Quick start file is contained, the quick start file includes checkpoint file;
Loading module, for when being stored with the quick start file in the startup item, loading the quick start file;
Starting module, for utilizing car-mounted terminal described in the quick start file start.
7. device as claimed in claim 6, which is characterized in that described device further includes:
Conventional starting module, for when in the startup item it is not stored have the quick start file when, the starting of allocating conventional
Program starts the car-mounted terminal;
Creation module, for after car-mounted terminal starting, according to generated data in the car-mounted terminal start-up course,
The corresponding quick start file of the car-mounted terminal is generated, and the quick start file of generation is stored to the car-mounted terminal
Startup item.
8. device as claimed in claim 7, which is characterized in that the creation module includes:
Module is obtained, for obtaining the car-mounted terminal generated program data during startup, described program data packet
Include checkpoint data;
Processing module, for generating the corresponding quick start file of the car-mounted terminal using described program data;
Conversion module, the document format conversion of the quick start file for that will generate are image file format, and will be after conversion
Quick start file store to the startup item of the car-mounted terminal.
9. device as claimed in claim 7 or 8, which is characterized in that the loading module is used for:
When being stored with the quick start file in the startup item, determine whether the quick start file is in effective shape
State;
If the quick start file is in effective status, the quick start file is loaded;
If the quick start file is in invalid state, the quick start file, and the starting journey of allocating conventional are deleted
Sequence starts the car-mounted terminal.
10. a kind of car-mounted terminal, the car-mounted terminal includes memory, processor and is stored on the memory and described
The computer program run on processor, which is characterized in that the computer program is the program of car-mounted terminal quick start, institute
When stating the processor execution computer program, the car-mounted terminal quick start as described in claim 1 to 5 any one is realized
Method in each step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810601437.9A CN108829460A (en) | 2018-06-12 | 2018-06-12 | The method, apparatus and car-mounted terminal of car-mounted terminal quick start |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810601437.9A CN108829460A (en) | 2018-06-12 | 2018-06-12 | The method, apparatus and car-mounted terminal of car-mounted terminal quick start |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108829460A true CN108829460A (en) | 2018-11-16 |
Family
ID=64143682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810601437.9A Withdrawn CN108829460A (en) | 2018-06-12 | 2018-06-12 | The method, apparatus and car-mounted terminal of car-mounted terminal quick start |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108829460A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110399167A (en) * | 2019-06-28 | 2019-11-01 | 联想(北京)有限公司 | Firmware starts method and device, equipment, storage medium |
CN111708581A (en) * | 2020-05-13 | 2020-09-25 | 北京梧桐车联科技有限责任公司 | Application starting method, device, equipment and computer storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794232A (en) * | 2009-06-23 | 2010-08-04 | 深圳市朗科科技股份有限公司 | Method for quickly starting system |
CN104216776A (en) * | 2014-08-25 | 2014-12-17 | 成都三零凯天通信实业有限公司 | Quick starting method for Android operating system based on BLCR (Berkeley lab checkpoint restart) technology |
CN104252363A (en) * | 2013-06-25 | 2014-12-31 | 上海博泰悦臻电子设备制造有限公司 | Rapid starting method for vehicle-mounted system based on Android system |
-
2018
- 2018-06-12 CN CN201810601437.9A patent/CN108829460A/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101794232A (en) * | 2009-06-23 | 2010-08-04 | 深圳市朗科科技股份有限公司 | Method for quickly starting system |
CN104252363A (en) * | 2013-06-25 | 2014-12-31 | 上海博泰悦臻电子设备制造有限公司 | Rapid starting method for vehicle-mounted system based on Android system |
CN104216776A (en) * | 2014-08-25 | 2014-12-17 | 成都三零凯天通信实业有限公司 | Quick starting method for Android operating system based on BLCR (Berkeley lab checkpoint restart) technology |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110399167A (en) * | 2019-06-28 | 2019-11-01 | 联想(北京)有限公司 | Firmware starts method and device, equipment, storage medium |
CN111708581A (en) * | 2020-05-13 | 2020-09-25 | 北京梧桐车联科技有限责任公司 | Application starting method, device, equipment and computer storage medium |
CN111708581B (en) * | 2020-05-13 | 2024-01-26 | 北京梧桐车联科技有限责任公司 | Application starting method, device, equipment and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2189901B1 (en) | Method and system to enable fast platform restart | |
US9304788B2 (en) | Electronic device, configurable component and configuration information storage method thereof | |
US8745601B1 (en) | Methods and systems for using data structures for operating systems | |
WO2017166447A1 (en) | Method and device for loading kernel module | |
US11334427B2 (en) | System and method to reduce address range scrub execution time in non-volatile dual inline memory modules | |
CN106406919A (en) | Terminal device pre-loaded application management method and terminal device | |
CN109408122B (en) | Equipment starting method, electronic equipment and computer storage medium | |
US11429298B2 (en) | System and method for tying non-volatile dual inline memory modules to a particular information handling system | |
US11461178B2 (en) | System and method to prevent endless machine check error of persistent memory devices | |
CN111666210A (en) | Chip verification method and device | |
CN116009899B (en) | Mirror image making method and device of operating system, electronic equipment and storage medium | |
CN113282342A (en) | Deployment method, device, system, electronic equipment and readable storage medium | |
CN108829460A (en) | The method, apparatus and car-mounted terminal of car-mounted terminal quick start | |
US9417884B2 (en) | Method for enabling calibration during start-up of a micro controller unit and integrated circuit therefor | |
US11003778B2 (en) | System and method for storing operating life history on a non-volatile dual inline memory module | |
US20200364040A1 (en) | System and Method for Restoring a Previously Functional Firmware Image on a Non-Volatile Dual Inline Memory Module | |
US20120017072A1 (en) | Modifying a video resolution of video data in a pre-operating system environment | |
CN111913753A (en) | Method and system for changing starting mode in cloud migration of windows system | |
CN111767082A (en) | Computing chip starting method and device and computer system | |
CN116382713A (en) | Method, system, device and storage medium for constructing application mirror image | |
CN113296821A (en) | Apparatus and method for providing container service and hot upgrade method of the apparatus | |
CN117950738B (en) | Automatic control method, device and equipment for display card and storage medium | |
CN111143021A (en) | Display driver loading method and device, chip, mainboard and electronic equipment | |
CN117687703B (en) | Method, device and system for starting server, storage medium and electronic equipment | |
CN111459570B (en) | PDF plug-in loading method, electronic equipment and computer storage medium |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181116 |
|
WW01 | Invention patent application withdrawn after publication |