[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201810601437.9A
Other languages
Chinese (zh)
Inventor
何文丹
陈道志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN ZHONGHONG TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN ZHONGHONG TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN ZHONGHONG TECHNOLOGY Co Ltd filed Critical SHENZHEN ZHONGHONG TECHNOLOGY Co Ltd
Priority to CN201810601437.9A priority Critical patent/CN108829460A/en
Publication of CN108829460A publication Critical patent/CN108829460A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring 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

The method, apparatus and car-mounted terminal of car-mounted terminal quick start
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.
CN201810601437.9A 2018-06-12 2018-06-12 The method, apparatus and car-mounted terminal of car-mounted terminal quick start Withdrawn CN108829460A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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