CN1801831A - Method for increasing handset starting response speed - Google Patents

Method for increasing handset starting response speed Download PDF

Info

Publication number
CN1801831A
CN1801831A CN 200410099358 CN200410099358A CN1801831A CN 1801831 A CN1801831 A CN 1801831A CN 200410099358 CN200410099358 CN 200410099358 CN 200410099358 A CN200410099358 A CN 200410099358A CN 1801831 A CN1801831 A CN 1801831A
Authority
CN
China
Prior art keywords
flash memory
memory chip
response speed
module
task
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.)
Granted
Application number
CN 200410099358
Other languages
Chinese (zh)
Other versions
CN100518198C (en
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.)
BEIHAO COMMUNICATION ELECTRONIC Co Ltd SHANGHAI
Original Assignee
BEIHAO COMMUNICATION ELECTRONIC Co Ltd SHANGHAI
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 BEIHAO COMMUNICATION ELECTRONIC Co Ltd SHANGHAI filed Critical BEIHAO COMMUNICATION ELECTRONIC Co Ltd SHANGHAI
Priority to CNB2004100993580A priority Critical patent/CN100518198C/en
Publication of CN1801831A publication Critical patent/CN1801831A/en
Application granted granted Critical
Publication of CN100518198C publication Critical patent/CN100518198C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

Present invention relates to method for speeding-up handset start-up response speed. It contains A, system power on, B, copying start-up procedure module and data copying module from flash memory chip to RAM, skipping to RAM executing, C, establishing multiple task operating system circumstance, starting up man-machine interaction task, establishing background duplication task, D, occurrence initialisation screen, E, duplicating operation system rest module from flash memory chip to RAM in displaying starting up picture and continue loading all starting up module, F, displaying standby picture.

Description

Accelerate the method for handset starting response speed
Technical field
The present invention relates to the wireless communication terminal apparatus field, particularly relevant a kind of method of accelerating handset starting response speed.
Background technology
The start process of mobile communication equipments such as mobile phone is the process of a more complicated, presses the start key from the user, generally can experience process as described in Figure 1.
At first system powers on, and occurs the initialization screen after system powers on, and boot animation then occurs, changes standby picture into by boot animation again.
Press the start key from the user and power on to system and the initialization screen occurs, generally be controlled in 3 seconds,, generally be controlled in 10 seconds to stable standby picture occurring from the initialization screen, whole process is about 13 seconds.If long during this period of time, particularly, will influence user's use from pressing the start key to the long during this period of time of initialization screen occurring.Here the user being pressed the start key, to begin to this section timing definition that the initialization screen occurs be the system boot response time, and the start response time of general cell phone system is all in 3 seconds.
On system, start process roughly is such: the user presses the start key and causes cpu reset, and CPU then begins run time version from chip guide, and this section code is generally all very short, mainly finish the initialization of CPU and some hardware devices, dual mode operation below selecting then:
If what 1 system adopted is parallel flash memory chip, will jumps on the flash memory chip and directly carry out;
If 2 employings is the serial flash memory chip, because direct working procedure above the serial flash memory chip, so must at first copy program in the random asccess memory (RAM, Random Access Memory) to, jump in the random asccess memory then and carry out;
Flash memory chip (Flash) is divided into two types of NAND (with non-) and NOR (or non-), and its main distinction is the different of its mode of operation and access time.NAND type Flash is referred to as serial Flash usually, and its operational order, operation address and operating data are by same 8 bus transfer, has less hardware and connects.NOR type Flash is referred to as parallel Flash usually, and its address bus and data/address bus separate, and access speed is very fast, but the hardware connection is more.
If what system adopted is the serial flash memory chip, its relative low price, copy in the Installed System Memory owing to must at first take time program and data, cause system to power on interior screen of back a very long time like this without any reaction, the system start-up overlong time, delay of response influences user's use, thereby makes product lose the user.
Summary of the invention
The object of the present invention is to provide a kind of method of accelerating handset starting response speed,, solve the problem that prior art can't start mobile phone fast to overcome above-mentioned the deficiencies in the prior art.
For achieving the above object, the invention provides a kind of method of accelerating handset starting response speed, may further comprise the steps: a. system powers on; B. start-up routine module the copy operation software and data copy module jumps to random asccess memory and carries out after random asccess memory from flash memory chip; C. set up the multiple task operating system environment, start the human-computer dialogue task, create the background copy task; D., the initialization screen appears; When e. showing boot animation, all the other modules of copy operation system and continue to load start all modules to random asccess memory from flash memory chip; F. show standby picture.
Wherein, described flash memory chip right and wrong type flash memory chip.Described all the other modules are meant each hardware drive program of mobile phone.Described random asccess memory is a synchronous dynamic random access memory.
The present invention is led to and is planned as a whole to optimize on the basis that the mobile phone power-on time spent is analyzed, and has proposed a kind of effective shortening system start-up time, improves the method for system boot response simultaneously, improves product usefulness greatly.The present invention can with non-type flash memory chip on, realize the same start process rapidly with the or/no type flash memory chip.Shortened at least 6 seconds whole start-up time, improved the performance of mobile phone significantly.The present invention does not add any new element and increases cost, has but realized the function that prior art need adopt expensive components comparatively just can reach.
The present invention is further illustrated below in conjunction with accompanying drawing and embodiment.
Description of drawings
Fig. 1 is existing mobile phone power-on schematic flow sheet.
Fig. 2 is a mobile phone internal structure schematic diagram.
Fig. 3 is a mobile phone power-on schematic flow sheet of the present invention.
Fig. 4 A, B are prior art and time spent of the present invention contrast schematic diagram.
Embodiment
Relevant detailed description of the present invention and technology contents, existing as follows with regard to accompanying drawings:
At first see also Fig. 2, Fig. 2 is a mobile phone internal structure schematic diagram of having simplified.Mobile phone hardware structure among Fig. 2 comprises as devices such as keyboard, loudspeaker and audio decoder, antenna and radio frequency processing, batteries, core circuit partly comprises: power management and analog signal processing chip, SDRAM (Synchronous Dynamic Random Access Memory, synchronous dynamic random access memory), microprocessor (MCU), accelerator, with non-type (NAND) flash memory chip, these chips are that core constitutes control circuit with the microprocessor, control such as unit such as serial data interface, camera, music by the software module in the operating system.
Wherein be mainly used to stand-by program and data with NOT-AND flash reservoir chip, synchronous dynamic random access memory is to be used for loading and the internal memory of working procedure.Need be during start with operating system software from copying to synchronous dynamic random access memory with NOT-AND flash reservoir chip.Here also can the flash memory chip of other types with NOT-AND flash reservoir chip; Synchronous dynamic random access memory also can be the random asccess memory (RAM) of other types.
With the reading speed of NOT-AND flash reservoir chip greatly about 10 MBPSs to about 20 MBPSs, for the system of one 16 Mbytes, copy time the random asccess memory to from the flash memory chip and minimumly be:
16 Mbytes *, 8/20 MBPS=6.4 seconds
This time is extra expense.Though the random asccess memory speed of service is more a lot of soon than flash memory chip, but system configuration with respect to or/no type flash memory chip+random asccess memory, still will grow at least about 6 seconds with the start response time under NOT-AND flash reservoir chip+accidental memory structure, this is unacceptable.
See also Fig. 3, Fig. 3 is a mobile phone power-on schematic flow sheet of the present invention.In mobile phone power-on flow process of the present invention, at first system powers on; Then start-up routine module the copy operation software and data copy module jumps to random asccess memory and carries out after random asccess memory from flash memory chip; Set up the multiple task operating system environment, start the human-computer dialogue task, create the background copy task; The screen initialization appears; When showing boot animation, all the other modules of copy operation system and continue to load and start all modules to random asccess memory from flash memory chip; Show standby picture at last.All the other modules here are meant each hardware drive program of mobile phone, unit such as serial data interface as mentioned above, camera, music.
The present invention has realized a two-wire journey start-up course by planning as a whole optimization by background copy, loading like this.An original copy function is become twice copy function.After system powers on, copy operation system and data copy module two parts are in random asccess memory, set up multiple task operating system then, create a background task simultaneously, the boot animation stage in start process is duplicated remaining module to random asccess memory from the flash memory chip simultaneously.
See also Fig. 4 A, B, Fig. 4 A, B are prior art and time spent of the present invention contrast schematic diagram.Can learn that the present invention has shortened the available machine time significantly.
Represent among Fig. 4 A of prior art, supposing that system powers on needs 3 seconds, and according to computing formula above-mentioned, duplicating all operations systems soft ware needs 6.4 seconds, and system start-up and demonstration boot animation amount to and need 10 seconds, and start process needs 19.4 seconds altogether so.
Represent among Fig. 4 B of the present invention, suppose that it also is 3 seconds that system powers on, owing to only duplicate start-up routine module and data copy module, these two modules amount to size and are about 500K, and then doubling time is:
500K*8/20 MBPS=0.2 second.
Duplicate other part operation systems soft wares and system start-up and the demonstration boot animation carries out simultaneously, added so 10 seconds, then start process 13.2 seconds times spent altogether.
Obviously,, can ignore basically in 0.2 second with respect to 6.4 seconds, so just can with NOT-AND flash reservoir chip on, realize the same start process rapidly with or/no type flash memory chip.Shortened at least 6 seconds whole start-up time.
The above introduction only is preferred embodiment of the present invention, can not limit scope of the invention process with this.The variation that is equal to that those skilled in the art in the present technique field are done according to the present invention, for example each step among the above embodiment is made up, or add components and parts beyond the components and parts that the present invention mentions, the mobile phone power-on flow process is done equivalent variations or apparent and easy to know derivation, and the improvement known of those skilled in that art, all should still belong to the scope that patent of the present invention contains.

Claims (4)

1, a kind of method of accelerating handset starting response speed, it is characterized in that it may further comprise the steps: a. system powers on; B. start-up routine module the copy operation software and data copy module jumps to random asccess memory and carries out after random asccess memory from flash memory chip; C. set up the multiple task operating system environment, start the human-computer dialogue task, create the background copy task; D., the initialization screen appears; When e. showing boot animation, all the other modules of copy operation system and continue to load start all modules to random asccess memory from flash memory chip; F. show standby picture.
2, the method for quickening handset starting response speed as claimed in claim 1 is characterized in that described flash memory chip right and wrong type flash memory chip.
3, the method for quickening handset starting response speed as claimed in claim 1 or 2 is characterized in that described all the other modules are meant each hardware drive program of mobile phone.
4, the method for quickening handset starting response speed as claimed in claim 1 is characterized in that described random asccess memory is a synchronous dynamic random access memory.
CNB2004100993580A 2004-12-30 2004-12-30 Method for increasing handset starting response speed Expired - Fee Related CN100518198C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100993580A CN100518198C (en) 2004-12-30 2004-12-30 Method for increasing handset starting response speed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100993580A CN100518198C (en) 2004-12-30 2004-12-30 Method for increasing handset starting response speed

Publications (2)

Publication Number Publication Date
CN1801831A true CN1801831A (en) 2006-07-12
CN100518198C CN100518198C (en) 2009-07-22

Family

ID=36811582

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100993580A Expired - Fee Related CN100518198C (en) 2004-12-30 2004-12-30 Method for increasing handset starting response speed

Country Status (1)

Country Link
CN (1) CN100518198C (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1946210B (en) * 2006-10-17 2010-05-12 青岛海信移动通信技术股份有限公司 TD-SCDMA mobile phone for quick open, start and display and its realizing method
CN101827163A (en) * 2009-03-04 2010-09-08 深圳富泰宏精密工业有限公司 Dynamic loading system and method of mobile phone resource data
CN101035337B (en) * 2006-02-15 2010-09-29 三星电子株式会社 Method for reducing booting time of mobile communication terminal
CN101937350A (en) * 2010-09-08 2011-01-05 广东欧珀移动通信有限公司 Method for switching on and off handheld mobile terminal
CN101378576B (en) * 2008-09-18 2012-05-23 中兴通讯股份有限公司 Method and apparatus for parameter initialization
CN102890634A (en) * 2011-07-19 2013-01-23 联想(北京)有限公司 Terminal device and method for starting operation system of terminal device
CN101639787B (en) * 2009-09-07 2013-02-27 中兴通讯股份有限公司 Method and device for starting application program
CN103366702A (en) * 2013-06-13 2013-10-23 Tcl通讯(宁波)有限公司 Quick response method for LCD in standby and mobile terminal
CN103491248A (en) * 2013-09-16 2014-01-01 华为技术有限公司 Low-electric quantity starting-up method and user equipment
CN103699398A (en) * 2012-09-27 2014-04-02 联想(北京)有限公司 Terminal equipment and starting control method thereof
CN105955780A (en) * 2009-07-23 2016-09-21 威盛电子股份有限公司 Computer system and starting method
CN107391180A (en) * 2017-06-29 2017-11-24 青岛海信电器股份有限公司 Point screen method, apparatus and computer-readable recording medium

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8001366B2 (en) 2006-02-15 2011-08-16 Samsung Electronics Co., Ltd Method for reducing booting time of mobile communication terminal
CN101035337B (en) * 2006-02-15 2010-09-29 三星电子株式会社 Method for reducing booting time of mobile communication terminal
CN1946210B (en) * 2006-10-17 2010-05-12 青岛海信移动通信技术股份有限公司 TD-SCDMA mobile phone for quick open, start and display and its realizing method
CN101378576B (en) * 2008-09-18 2012-05-23 中兴通讯股份有限公司 Method and apparatus for parameter initialization
CN101827163B (en) * 2009-03-04 2013-07-03 深圳富泰宏精密工业有限公司 Dynamic loading system and method of mobile phone resource data
US8601249B2 (en) 2009-03-04 2013-12-03 Shenzhen Futaihong Precision Industry Co., Ltd. Method and device for quick start up by selectively starting up data in a NAND memory identified as start up data
CN101827163A (en) * 2009-03-04 2010-09-08 深圳富泰宏精密工业有限公司 Dynamic loading system and method of mobile phone resource data
CN105955780A (en) * 2009-07-23 2016-09-21 威盛电子股份有限公司 Computer system and starting method
CN101639787B (en) * 2009-09-07 2013-02-27 中兴通讯股份有限公司 Method and device for starting application program
CN101937350A (en) * 2010-09-08 2011-01-05 广东欧珀移动通信有限公司 Method for switching on and off handheld mobile terminal
CN102890634B (en) * 2011-07-19 2016-01-27 联想(北京)有限公司 The method of the operating system of terminal device and startup terminal device
CN102890634A (en) * 2011-07-19 2013-01-23 联想(北京)有限公司 Terminal device and method for starting operation system of terminal device
CN103699398A (en) * 2012-09-27 2014-04-02 联想(北京)有限公司 Terminal equipment and starting control method thereof
CN103699398B (en) * 2012-09-27 2018-06-01 联想(北京)有限公司 Terminal device and its startup control method
CN103366702A (en) * 2013-06-13 2013-10-23 Tcl通讯(宁波)有限公司 Quick response method for LCD in standby and mobile terminal
CN103491248A (en) * 2013-09-16 2014-01-01 华为技术有限公司 Low-electric quantity starting-up method and user equipment
CN103491248B (en) * 2013-09-16 2016-01-20 华为技术有限公司 A kind of method of low electricity start and subscriber equipment
US9772857B2 (en) 2013-09-16 2017-09-26 Huawei Technologies Co., Ltd. Executing sub-programs stored in an on-chip memory and charging a device via USB before enumeration process
CN107391180A (en) * 2017-06-29 2017-11-24 青岛海信电器股份有限公司 Point screen method, apparatus and computer-readable recording medium

Also Published As

Publication number Publication date
CN100518198C (en) 2009-07-22

Similar Documents

Publication Publication Date Title
EP3567479B1 (en) Method for establishing application prediction model, storage medium, and terminal
EP3567477B1 (en) Method for preloading application, storage medium, and terminal
US8479031B2 (en) System switching unit having a switch to switch on/off a channel for data interaction between a first system and the bus interface of a second system according to the operation state of the second system
CN100518198C (en) Method for increasing handset starting response speed
US20100056209A1 (en) Mobile terminal and method for switching states thereof
CN1763714A (en) Multifunction computer power button and method for controlling computer power switch
CN101526901B (en) Method and device for viewing files in computer
CN108628569A (en) A kind of dual system real-time display operation method and equipment and dual system all-in-one machine
CN103425234A (en) Method for dynamically adjusting picture processing performance and display terminal
CN107784085B (en) Data list exporting method and terminal thereof
CN103377093A (en) Multimedia synchronizing method for multiple-system device and electronic device
CN101035337A (en) Method for reducing booting time of mobile communication terminal
WO2024099134A1 (en) Method and apparatus for displaying information on instrument screen, and electronic device and vehicle
CN1531364A (en) Method for defining keyboard function of electronic device
CN101345933A (en) Dynamic alternation and loading/unloading method for mobile phone display font style and font size
CN114356591A (en) Inter-process communication method and device, Internet of things operating system and Internet of things equipment
CN116719724A (en) eMMC multi-platform testing method and device and electronic equipment
CA2803460A1 (en) Method and apparatus enabling keystroke acceleration
CN113626099B (en) Application program starting method and device and electronic equipment
CN213069764U (en) Touch control equipment
CN112181596B (en) Virtual machine cloning method, device, equipment and storage medium
CN1959791A (en) Method for providing function of flash message, and mobile communication terminal
CN1266583C (en) Projection display equipment
CN111694600A (en) Mirror image file design, chip operation method, system, device and medium
CN2731559Y (en) Portable computer having double-system starting key

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090722

Termination date: 20191230

CF01 Termination of patent right due to non-payment of annual fee