CN103297614A - Method and device for operating two-system intelligent terminal - Google Patents

Method and device for operating two-system intelligent terminal Download PDF

Info

Publication number
CN103297614A
CN103297614A CN2013101610147A CN201310161014A CN103297614A CN 103297614 A CN103297614 A CN 103297614A CN 2013101610147 A CN2013101610147 A CN 2013101610147A CN 201310161014 A CN201310161014 A CN 201310161014A CN 103297614 A CN103297614 A CN 103297614A
Authority
CN
China
Prior art keywords
intelligent terminal
polycaryon processor
running order
complicated applications
processor
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
CN2013101610147A
Other languages
Chinese (zh)
Other versions
CN103297614B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201310161014.7A priority Critical patent/CN103297614B/en
Publication of CN103297614A publication Critical patent/CN103297614A/en
Application granted granted Critical
Publication of CN103297614B publication Critical patent/CN103297614B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Telephone Function (AREA)

Abstract

The invention relates to a method and device for operating a two-system intelligent terminal. The method includes the steps of detecting application programs started by the intelligent terminal, determining a working state of an intelligent terminal multi-core CPU based on the application programs started by the intelligent terminal and determining an operating system according to the working state of the multi-core CPU. For the method and device for operating the two-system intelligent terminal, due to the fact that when the intelligent terminal operates simple application programs, a CPU with small power consumption is used and a simple operation system is operated, and when the intelligent terminal operates complex application programs, CPUs with good performance but large power consumption are started and a complex operation system is operated, switching can be conducted between the two systems in a natural and smooth mode. Therefore, power consumption of the intelligent terminal is reduced, and the continuous cruising capacity of the intelligent terminal is improved. Furthermore, due to the fact that a plurality of CPUs are started when the intelligent terminal operates the complex application programs, the operation process of the intelligent terminal for the application programs is optimized.

Description

A kind of dual system intelligent terminal operation method and device
Technical field
The present invention relates to the mobile communication technology field, be specifically related to a kind of dual system intelligent terminal operation method and device.
Background technology
Along with the development of technology, intelligent terminal particularly smart mobile phone has become a kind of product of everybody indispensability, is promoting interpersonal interchange, is also enriching daily life simultaneously.Because intelligent terminal makes battery-powered mode, so reducing intelligent terminal power consumption, the improvement that prolongs aspects such as its flying power just seems very important.
In the prior art flying power that prolongs intelligent terminal has been attempted several different methods.For chip for cell phone factory, in order to prolong the flying power of intelligent terminal, adopt changes the integrated size of chip more.By to the improvement of intelligent terminal chip structure in the hope of arriving the power consumption that reduces intelligent terminal, and then the flying power that prolongs intelligent terminal.For intelligent terminal producer, then adopt mode such as double-core asynchronous process that the flying power of intelligent terminal is improved, in the hope of reducing the power consumption of intelligent terminal, and then promote the flying power of intelligent terminal.In addition, increase the charge capacity of battery in addition for the flying power that prolongs intelligent terminal.
For the flying power that promotes intelligent terminal, though prior art has proposed the multiple technologies scheme, effect is not remarkable.For example, because the design of the system architecture of operating system and implementation algorithm is different, cause identical hardware current difference when moving different operating system obvious, so prior art does not just have due effect when reducing intelligent terminal power consumption.With this, make prior art in the power consumption that reduces intelligent terminal, prolongation intelligent terminal flying power effect is not too remarkable.
Summary of the invention
The flying power difference of intelligent terminal is ubiquitous problem in intelligent terminal design and the use.In view of this, the embodiment of the invention has proposed a kind of dual system intelligent terminal operation method and device.
A kind of dual system intelligent terminal operation method comprises:
Intelligent terminal detects the application of opening;
Based on the application that intelligent terminal is opened, determine the operating state of intelligent terminal polycaryon processor;
And, according to the operating system of the definite operation of polycaryon processor operating state.
Further, described a kind of dual system intelligent terminal operation method, the operating state of described definite intelligent terminal polycaryon processor comprises:
When detecting complicated applications, make in the polycaryon processor two above processors in running order;
When not detecting complicated applications, make only to keep a processor in running order in the polycaryon processor.
Further, described a kind of dual system intelligent terminal operation method, described complicated applications comprises first kind complicated applications and the second class complicated applications.
Further, described a kind of dual system intelligent terminal operation method, described when detecting complicated applications, make in the polycaryon processor two above processors in running order, comprising:
When detecting first kind complicated applications, make in the polycaryon processor more than two and non-whole processor in running order;
When detecting the second class complicated applications, make in the polycaryon processor that all processors are in running order.
Further, described a kind of dual system intelligent terminal operation method only keeps processor in running order for keeping processor least in power-consuming in the polycaryon processor in running order in the described polycaryon processor.
Further, described a kind of dual system intelligent terminal operation method, the definite operating system of moving of described operating state according to polycaryon processor comprises:
When two above processors are in running order in the polycaryon processor, import the complex operations system, derive the simple operations system;
When having only a processor in running order in the polycaryon processor, import the simple operations system, derive the complex operations system.
Further, the operation method of described a kind of dual system intelligent terminal, described intelligent terminal polycaryon processor is selected primary polycaryon processor for use.
For the method that the embodiment of the invention is addressed, because of the little processor of use power consumption when intelligent terminal moves simple application, and move the simple operations system; When intelligent terminal operation complicated applications, just open good but the processor that power consumption is bigger of performance, and move the complex operations system.With this, reduced the power consumption of intelligent terminal, improved the flying power of intelligent terminal.And, because when intelligent terminal moves complicated applications, having opened a plurality of processors, optimized the operation of intelligent terminal to using.
The embodiment of the invention also provides a kind of dual system intelligent terminal running gear, comprising:
Detection module is used for intelligent terminal and detects the application of opening;
Determination module is used for the application based on the intelligent terminal unlatching, determines the operating state of intelligent terminal polycaryon processor;
Select module, be used for determining according to the operating state of polycaryon processor the operating system of operation.
Further, described a kind of dual system intelligent terminal running gear, described determination module comprises:
First determines subelement, is used for when detecting complicated applications, makes in the polycaryon processor two above processors in running order;
Second determines subelement, is used for making only to keep a processor in running order in the polycaryon processor when not detecting complicated applications.
Further, described a kind of dual system intelligent terminal running gear, described first determines subelement, comprising:
The 3rd determines subelement, is used for when detecting first kind complicated applications, make in the polycaryon processor more than two and non-whole processor in running order.
The 4th determines subelement, is used for when detect the second class complicated applications, makes in the polycaryon processor whole processors in running order.
Further, described a kind of dual system intelligent terminal running gear, described selection module comprises:
The first chooser unit is used for importing the complex operations system when two above processors of polycaryon processor are in running order, derives the simple operations system;
The second chooser unit is used for importing the simple operations system when polycaryon processor has only a processor in running order, derives the complex operations system.
Device for the embodiment of the invention is addressed because disposing a plurality of processors, only moves the processor of low-power consumption, operation simple operations system when the operation simple application; When operation during complicated applications, the good but power consumption of performance also high processor is just in running order, moves the complex operations system, has promoted the flying power of device and intelligent terminal.And, because when intelligent terminal moves complicated applications, having opened a plurality of processors, also further optimized the operating characteristics of intelligent terminal.
Description of drawings
Fig. 1 is smart-phone device module diagram in the embodiment of the invention.
Fig. 2 is the first embodiment of the invention schematic flow sheet.
Fig. 3 is smart mobile phone start process schematic diagram in the embodiment of the invention.
Fig. 4 is the second embodiment of the invention schematic flow sheet.
Fig. 5 is the third embodiment of the invention schematic flow sheet.
Embodiment
The realization of the inventive method needs the support of intelligent terminal hardware.Before introducing the specific embodiment of the invention, for more complete, clearly understand the present invention and be necessary part hardware of the present invention is done necessary introduction.The smart mobile phone that generally uses in all with intelligent terminal at the embodiment of this and following part describes as example, but the example of lifting is several execution mode of the present invention, is not limited to scope of the present invention and use field.And to having more technically for the elaboration that makes embodiment in the embodiment explanation, processor (CPU) is called for short CPU with English and replaces setting forth, and replaces herein and does not produce other implications following.
Be illustrated in figure 1 as smart mobile phone main device module diagram.Wherein multi-core CPU device 101, communicator 102, storage arrangement 103, display unit 104 and I/O device 105.Communicator 102, storage arrangement 103, display unit 104 and I/O device 105 are connected with multi-core CPU device 101 respectively.
For multi-core CPU device 101, comprise running gear and multi-core CPU, preferred multi-core CPU is primary multi-core CPU, be fully independently between each core of primary multi-core CPU, the Front Side Bus that all has oneself, can not cause conflict, even under high load condition, each core can both guarantee that the performance of oneself is not subjected to too much influence.Wherein running gear comprises, detection module is used for intelligent terminal and detects the application of opening; Determination module is used for the application based on the intelligent terminal unlatching, determines the operating state of intelligent terminal multi-core CPU; Select module, be used for determining according to the operating state of multi-core CPU the operating system of operation.Multi-core CPU comprises, the CPU of the CPU of operation simple application and operation complicated applications, and the CPU that wherein moves simple application is CPU least in power-consuming in the multi-core CPU.
To communicator 102, comprise transmitter module and receiver module.The two forms communicator, by the emission and the communication function that receives the realization smart mobile phone to signal of communication.
For storage arrangement 103, comprise internal memory and external memory.Save as the DDR class in preferred, preferred external memory is the eMMC class.
Display unit 104 is mainly used in smart mobile phone information is shown.
I/O device 105 comprises output module and input module.Realize the output of cellphone information is imported by output module and input module, realize the operation to smart mobile phone.
On this basis, following part will be by reference to the accompanying drawings describes the embodiment of technical solution of the present invention.
Embodiment one
As shown in Figure 2, intelligent terminal operation method overall procedure schematic diagram of the present invention.
Be example in the present embodiment with the smart mobile phone, in conjunction with above-mentioned explanation to the smart-phone device module the present invention made comparatively recapitulative execution mode explanation.For the execution mode of comparatively refinement of the present invention, will in following several embodiment, introduce.
Step 201, smart mobile phone detects the application of opening.Smart mobile phone is classified to the application in the mobile phone during design configurations in process of production.Specific nature based on using can be divided into simple application and complicated applications.For these two kinds of classification, smart mobile phone manufacturer sets this in the design configurations process; When opening application, smart mobile phone can detect, identify the application of opening, and then tells simple application or complicated applications.
In this step, smart mobile phone detects the application of opening, and exactly simple application and this two classes application of complicated applications is distinguished identification, and whether the application that identifies the smart mobile phone operation has complicated applications to exist.
Step 202, the operating state of multi-core CPU is determined in the application of opening based on smart mobile phone.Open application according to smart mobile phone is detected, the multi-core CPU operating state is adjusted.
In this step, when detecting complicated applications, make in the multi-core CPU two above CPU in running order.
When not detecting complicated applications, make only to keep a CPU in running order in the multi-core CPU.
Step 203 is according to the definite operating system of moving of the operating state of multi-core CPU.For operating system, basis has two operating systems to embedding in the corresponding smart mobile phone of using of division in the configuration before dispatching from the factory, and namely is complex operations system and simple operations system.The simple operations system is that autgmentability is relatively poor, and the expanded function of support is limited, and simple process scheduling can only move the simple application function; The complex operations system, autgmentability is strong, can support multiple process to move simultaneously, can carry out real-time upgrading, can move complex software and complicated applications, for example operating system such as linux, ios.
In this step, when two above CPU are in running order in the multi-core CPU, import the complex operations system, derive the simple operations system.
When having only a CPU in running order in the multi-core CPU, import the simple operations system, derive the complex operations system.
For the method that the embodiment of the invention is addressed, because of the little CPU of use power consumption when intelligent terminal moves simple application, and move the simple operations system; When intelligent terminal operation complicated applications, just open good but the CPU that power consumption is bigger of performance, and move the complex operations system.With this, reduced the power consumption of intelligent terminal, improved the flying power of intelligent terminal.And, because when intelligent terminal moves complicated applications, having opened a plurality of CPU, optimized the operation of intelligent terminal to using.
Embodiment two
As shown in Figure 4, present embodiment schematic flow sheet.
For multi-core CPU smart mobile phone related in the present embodiment, wherein multi-core CPU comprises two CPU.In order to make the description of this invention more accurate, clear, two CPU in the multi-core CPU are called after CPU1, CPU2 respectively; Wherein CPU1 is the CPU of operation simple application, and CPU2 is the CPU of operation complicated applications.And CPU1 is low in energy consumption, but also poor CPU of performance simultaneously; CPU2 is the reasonable CPU of performance, but also is the bigger CPU of power consumption in running simultaneously.
Step 401, the start process of smart mobile phone, as shown in Figure 3.After the start, smart mobile phone multi-core CPU electrification reset loads boot (bootloader) from memory; The operation boot, the minimum system of loading and startup ease of Use system and complex operations system moves in the smart mobile phone internal memory simultaneously, switches with the smoothness that reaches between the dual system; The minimum system of two operating systems imported to the smart mobile phone internal memory and suffered this moment, the existence of minimum system has guaranteed the minimum condition of work of ease of Use system or complex operations system, that is to say the operate as normal that has guaranteed simple operations system and complex operations system; Then the ease of Use system carries out initialization peripheral hardware work (display screen, input equipment, MODEM etc.); After start is finished, CPU2 quits work, and CPU1 operation ease of Use system in the smart mobile phone that is to say that smart mobile phone start operation back multi-core CPU only keeps a CPU in running order, and in running order CPU moves simple application, and is CPU least in power-consuming in the multi-core CPU.
Whether step 402, smart mobile phone detect opens complicated applications.Smart mobile phone is classified to the application in the mobile phone during design configurations in process of production.Specific nature based on using can be divided into simple application and complicated applications.For these two kinds of classification, smart mobile phone manufacturer sets this in the design configurations process; When opening application, smart mobile phone can detect, identify the application of opening, and then tells simple application or complicated applications.
In the present embodiment, conversation is sent short messages, and listens to the music, and sees e-book, last QQ, and online, last microblogging is set at simple application; QQ recreation, online game, seeing a film etc. is set to complicated applications.
In this step, smart mobile phone detects the application of opening, and exactly simple application and this two classes application of complicated applications is distinguished identification, and whether the application that identifies the smart mobile phone operation has complicated applications to exist, that is to say and identify the user whether in operation QQ recreation, online game or see a film etc.
Step 403 is opened application according to smart mobile phone is detected, and the multi-core CPU operating state is adjusted.When detecting complicated applications, for example smart mobile phone has been opened the QQ recreation.Because need the complex operations system to go to carry out for complicated applications, at this moment CPU1 continues to keep operating state; CPU2 opens, and CPU1 and CPU2 are simultaneously in running order.
When the just simple application that detects less than complicated applications or detection, for example smart mobile phone is just being conversed; In running order CPU1 works on, and CPU2 does not open.
When smart mobile phone is closed for example QQ recreation of complicated applications, and also do not open other complicated applications and for example see a film etc., smart mobile phone is not also just in the operation complicated applications, and this is that CPU1 keeps operating state, and CPU2 closes.
Step 404 according to the operating state of multi-core CPU, is determined the operating system of operation.For operating system, basis has two operating systems to embedding in the corresponding smart mobile phone of using of division in the configuration before dispatching from the factory, and namely is complex operations system and simple operations system.The simple operations system is that autgmentability is relatively poor, and the expanded function of support is limited, and simple process scheduling can only move the simple application function; The complex operations system, autgmentability is strong, can support multiple process to move simultaneously, can carry out real-time upgrading, can move complex software and complicated applications, for example operating system such as linux, ios.
According to the detected application that moves of smart mobile phone, CPU2 is in and opens or closed condition in the multi-core CPU.According to the unlatching of CPU2 or close, boot guiding complex operations system or simple operations system import or derive multi-core CPU.
When CPU1 and CPU2 are simultaneously in running order in detecting multi-core CPU, determine operation complex operations system.At this moment, boot guiding multi-core CPU down imports the complex operations system, derives the simple operations system.
CPU1 is in running order in detecting multi-core CPU, when CPU2 is in closed condition, determines operation simple operations system.At this moment, boot guiding multi-core CPU down imports the simple operations system, derives the complex operations system.
The above because of when smart mobile phone moves simple application, has only the little CPU of power consumption in running order in the multi-core CPU, reduced the electric energy loss of smart mobile phone, has improved the flying power of mobile phone.And, because of the CPU1 in the multi-core CPU in the mobile phone when opening complicated applications and CPU2 while in running order, also improved the operating characteristics of mobile phone simultaneously.
Embodiment three
Give an account of the smart-phone device module that continues in the present embodiment more than also for the basis, below in conjunction with accompanying drawing present embodiment is described.
As shown in Figure 5, present embodiment schematic flow sheet.
Comprise four CPU for the related multi-core CPU of smart mobile phone in the present embodiment.In order to make the description of this invention more accurate, clear, four CPU in the multi-core CPU are called after CPU1, CPU2, CPU3 and CPU4 respectively; Wherein CPU1 is for using the CPU of simple application, and CPU2, CPU3 and CPU4 are for using the CPU of complicated applications.And CPU1 is power consumption minimum in the multi-core CPU, the CPU that performance is lower; CPU2, CPU3 and CPU4 refer to that performance is relatively good, but also are the bigger CPU of power consumption in running simultaneously.CPU quantity in this example in the multi-core CPU is not limited to the present invention, and the quantity of the CPU in the multi-core CPU can be done corresponding adjustment according to the needs of design and use.
Step 501, the start process of smart mobile phone, as shown in Figure 3.After the start, smart mobile phone multi-core CPU electrification reset loads the boot data from memory; The operation boot, the minimum system of loading and startup ease of Use system and complex operations system moves in the smart mobile phone internal memory simultaneously; The minimum system of two operating systems imported to the smart mobile phone internal memory and suffered this moment, the existence of minimum system has guaranteed the minimum condition of work of ease of Use system or complex operations system, that is to say the operate as normal that has guaranteed simple operations system and complex operations system; Then the ease of Use system carries out initialization peripheral hardware work (display screen, input equipment, MODEM etc.); After start is finished, CPU2, CPU3 and CPU4 quit work, and CPU1 is operated in the ease of Use system, that is to say that smart mobile phone start operation back multi-core CPU only keeps a CPU in running order, and in running order CPU moves simple application, and is CPU least in power-consuming in the multi-core CPU.
Whether step 502, smart mobile phone detect opens complicated applications.Smart mobile phone is classified to the application in the mobile phone when dispatching from the factory configuration.Specific nature based on using can be divided into simple application and complicated applications.For two kinds of classification, smart mobile phone manufacturer sets this when dispatching from the factory configuration; When smart mobile phone was opened application, smart mobile phone can detect, identify the application of opening, and then tells simple application or complicated applications.
Further, complicated applications also is divided into first kind complicated applications and the second class complicated applications in the present embodiment.In mobile phone dispatches from the factory the setting of disposing, in setting complicated applications and simple application are identified on the basis of resolution, also set simultaneously first kind complicated applications and the second class complicated applications have been identified and the condition of differentiating.For this kind classification, the present invention is not limited to this, and the needs that design is used according to intelligent terminal can be done further classification.
In the present embodiment, conversation is sent short messages, and listens to the music, and sees e-book, last QQ, and online, last microblogging is set at simple application; QQ recreation, online game, seeing a film etc. is set to complicated applications.And further, QQ plays, seeing a film is set to first kind complicated applications, and online game is set to the second class complicated applications.
In this step, smart mobile phone detects the application of opening, and exactly simple application and this two classes application of complicated applications is distinguished identification, and whether the application that identifies the smart mobile phone operation has complicated applications to exist, that is to say and identify the user whether in operation QQ recreation, online game or see a film etc.And further identify first kind complicated applications or the second class complicated applications.
Step 503 is opened application according to smart mobile phone is detected, and operating state in the multi-core CPU is adjusted.When detecting complicated applications, the condition of setting when further smart mobile phone disposes according to dispatching from the factory is identified complicated applications, identify first kind complicated applications or the second class complicated applications, for example identify that complicated applications is seen a film or play at operational network.Smart mobile phone according to detected be the operating state that first kind complicated applications or the second class complicated applications are determined multi-core CPU.Among this embodiment, complicated applications is carried out two kinds of mode classifications be not limited to the present invention.After the further classification of design use needs to application, the operating state of corresponding multi-core CPU is also carried out adaptive adjustment.When smart mobile phone detects when being complicated applications, judge that further detected application is first kind complicated applications or the second class complicated applications.
When being first kind complicated applications, when for example the smart mobile phone user was seeing a film, CPU2, CPU3 opened and enter operating state, and CPU4 does not open;
When being the second class complicated applications, for example just when operational network was played, CPU2, CPU3 and CPU4 opened smart mobile phone simultaneously, and simultaneously in running order.
When smart mobile phone detects when changing less than complicated applications or detected complicated applications, the operating state of multi-core CPU adjusts accordingly.
When detecting less than complicated applications, CPU1 is in running order, and CPU2, CPU3 and CPU4 are in closed condition;
When detected complicated applications is changed to the second class complicated applications by first kind complicated applications, for example be changed to by seeing a film when playing online game as the user, CPU1, CPU2, CPU3 work on and CPU4 opens, and four CPU are simultaneously in running order;
When detected complicated applications is changed to first kind complicated applications by the second class complicated applications, for example be changed to when seeing a film by online game as the user, CPU1, CPU2 and CPU3 keep operating state, and CPU4 closes, and multi-core CPU has only CPU1, CPU2 and CPU3 simultaneously in running order.
Step 504 according to the operating state of multi-core CPU, is determined the operating system of operation.For operating system, during design configurations, according to the division to using, embedding in the smart mobile phone has two operating systems, namely is complex operations system and simple operations system in the smart mobile phone production process.The simple operations system is that autgmentability is relatively poor, and the expanded function of support is limited, and simple process scheduling can only move the simple application function; The complex operations system, autgmentability is strong, can support multiple process to move simultaneously, can carry out real-time upgrading, can move complex software and complicated applications, for example operating system such as linux, ios.
According to the detected application operation conditions of smart mobile phone, CPU2, CPU3 and CPU4 are in and open or closed condition in the multi-core CPU.According to unlatching or the closing state of CPU2, CPU3, CPU4, complex operations system or simple operations system import or derive multi-core CPU under the boot guiding.
CPU1, CPU2, CPU3 and CPU4 are simultaneously in running order in detecting multi-core CPU, determine operation complex operations system.At this moment, boot guiding multi-core CPU down imports the complex operations system, derives the simple operations system.
When CPU1, CPU2 and CPU3 are in running order in detecting multi-core CPU, determine operation complex operations system.At this moment, boot guiding multi-core CPU down imports the complex operations system, derives the simple operations system.
CPU1 is in running order in detecting multi-core CPU, and CPU2, CPU3 and CPU4 are in closed condition, determines operation simple operations system.At this moment, boot guiding multi-core CPU down imports the simple operations system, derives the complex operations system.
With this, the described method operation of this example intelligent mobile phone system, because of when smart mobile phone moves simple application, the CPU that power consumption is little in the multi-core CPU is in running order, has reduced the electric energy loss of smart mobile phone, has improved the flying power of mobile phone.And because of when opening complicated applications, CPU1, CPU2, CPU3 and the CPU4 in the mobile phone in the multi-core CPU or CPU1, CPU2 and CPU3 are simultaneously in running order, have improved the performance of mobile phone, make that the operation of mobile phone is more smooth and convenient.
Embodiment four
Present embodiment is the execution mode to the device that reaches of the present invention.For running gear of the present invention, comprise detection module, determination module and selection module; Detection module, determination module and selection module are connected and form running gear of the present invention.Wherein detection module is used for smart mobile phone and detects the application of opening; Determination module is used for the application based on the smart mobile phone unlatching, determines the operating state of smart mobile phone multi-core CPU; Select module, be used for determining according to the operating state of multi-core CPU the operating system of operation.
Comprise that for determination module first determines subelement and second definite subelement.Wherein, first determines subelement, is used for when detecting complicated applications, makes in the multi-core CPU two above CPU in running order; Second determines subelement, is used for making only to keep a CPU in running order in the multi-core CPU when not detecting complicated applications.
Further, determine that for first subelement comprises that the 3rd determines subelement and the 4th definite subelement.Wherein, the 3rd determines subelement, when detecting first kind complicated applications, make in the multi-core CPU more than two and non-whole CPU in running order; The 4th determines subelement, when detecting the second class complicated applications, makes that all CPU are in running order in the polycaryon processor.
For selecting module to comprise the first chooser unit and the second chooser unit.Wherein, the first chooser unit is used for importing the complex operations system when two above CPU of multi-core CPU are in running order, derives the simple operations system; The second chooser unit is used for importing the simple operations system when multi-core CPU has only a CPU in running order, derives the complex operations system.
Device for the embodiment of the invention is addressed because disposing a plurality of CPU, only moves the CPU of low-power consumption, operation simple operations system when the operation simple application; When operation during complicated applications, the good but power consumption of performance also high CPU is just in running order, moves the complex operations system, has promoted the flying power of device and intelligent terminal.And, because when intelligent terminal moves complicated applications, having opened a plurality of CPU, also further optimized the operating characteristics of intelligent terminal.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and to those skilled in the art, the present invention can have various changes and variation.All any modifications of within spirit of the present invention and principle, doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (11)

1. a dual system intelligent terminal operation method is characterized in that, comprising:
Intelligent terminal detects the application of opening;
Based on the application that intelligent terminal is opened, determine the operating state of intelligent terminal polycaryon processor;
And, according to the operating system of the definite operation of polycaryon processor operating state.
2. a kind of dual system intelligent terminal operation method as claimed in claim 1 is characterized in that the operating state of described definite intelligent terminal polycaryon processor comprises:
When detecting complicated applications, make in the polycaryon processor two above processors in running order;
When not detecting complicated applications, make only to keep a processor in running order in the polycaryon processor.
3. a kind of dual system intelligent terminal operation method as claimed in claim 2 is characterized in that, described complicated applications comprises first kind complicated applications and the second class complicated applications.
4. a kind of dual system intelligent terminal operation method as claimed in claim 2 is characterized in that, and is described when detecting complicated applications, makes in the polycaryon processor two above processors in running order, comprising:
When detecting first kind complicated applications, make in the polycaryon processor more than two and non-whole processor in running order;
When detecting the second class complicated applications, make in the polycaryon processor that all processors are in running order.
5. a kind of dual system intelligent terminal operation method as claimed in claim 2 is characterized in that, only keeps processor in running order for keeping processor least in power-consuming in the polycaryon processor in running order in the described polycaryon processor.
6. a kind of dual system intelligent terminal operation method as claimed in claim 1 is characterized in that, the definite operating system of moving of described operating state according to polycaryon processor comprises:
When two above processors are in running order in the polycaryon processor, import the complex operations system, derive the simple operations system;
When having only a processor in running order in the polycaryon processor, import the simple operations system, derive the complex operations system.
7. the operation method of a kind of dual system intelligent terminal as claimed in claim 1 is characterized in that, described intelligent terminal polycaryon processor is selected primary polycaryon processor for use.
8. a dual system intelligent terminal running gear is characterized in that, comprising:
Detection module is used for intelligent terminal and detects the application of opening;
Determination module is used for the application based on the intelligent terminal unlatching, determines the operating state of intelligent terminal polycaryon processor;
Select module, be used for determining according to the operating state of polycaryon processor the operating system of operation.
9. a kind of dual system intelligent terminal running gear as claimed in claim 8 is characterized in that described determination module comprises:
First determines subelement, is used for when detecting complicated applications, makes in the polycaryon processor two above processors in running order;
Second determines subelement, is used for making only to keep a processor in running order in the polycaryon processor when not detecting complicated applications.
10. a kind of dual system intelligent terminal running gear as claimed in claim 9 is characterized in that, described first determines subelement, comprising:
The 3rd determines subelement, is used for when detecting first kind complicated applications, make in the polycaryon processor more than two and non-whole processor in running order;
The 4th determines subelement, is used for when detect the second class complicated applications, makes in the polycaryon processor whole processors in running order.
11. a kind of dual system intelligent terminal running gear as claimed in claim 8 is characterized in that described selection module comprises:
The first chooser unit is used for importing the complex operations system when two above processors of polycaryon processor are in running order, derives the simple operations system;
The second chooser unit is used for importing the simple operations system when polycaryon processor has only a processor in running order, derives the complex operations system.
CN201310161014.7A 2013-05-03 2013-05-03 Method and device for operating two-system intelligent terminal Expired - Fee Related CN103297614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310161014.7A CN103297614B (en) 2013-05-03 2013-05-03 Method and device for operating two-system intelligent terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310161014.7A CN103297614B (en) 2013-05-03 2013-05-03 Method and device for operating two-system intelligent terminal

Publications (2)

Publication Number Publication Date
CN103297614A true CN103297614A (en) 2013-09-11
CN103297614B CN103297614B (en) 2015-07-08

Family

ID=49097899

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310161014.7A Expired - Fee Related CN103297614B (en) 2013-05-03 2013-05-03 Method and device for operating two-system intelligent terminal

Country Status (1)

Country Link
CN (1) CN103297614B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103531200A (en) * 2013-10-29 2014-01-22 宇龙计算机通信科技(深圳)有限公司 Voice unlocking method and terminal
CN104199777A (en) * 2014-09-11 2014-12-10 福州瑞芯微电子有限公司 Verification method and device for central processor system
CN104750519A (en) * 2015-03-12 2015-07-01 广东欧珀移动通信有限公司 Starting method for mobile terminal and mobile terminal
WO2016119283A1 (en) * 2015-01-30 2016-08-04 宇龙计算机通信科技(深圳)有限公司 Method for operating dual-system of terminal, and terminal
CN105960003A (en) * 2016-06-30 2016-09-21 努比亚技术有限公司 Control method and terminal
WO2017088603A1 (en) * 2015-11-24 2017-06-01 努比亚技术有限公司 Photographing method of mobile terminal and mobile terminal
CN107491160A (en) * 2017-06-22 2017-12-19 深圳天珑无线科技有限公司 A kind of application method of dual operating systems, storage device and intelligent terminal
CN109324829A (en) * 2018-08-17 2019-02-12 珠海格力电器股份有限公司 A kind of system switching method and device
WO2020224212A1 (en) * 2019-05-09 2020-11-12 广东小天才科技有限公司 System switching method for communication terminal and communication terminal
CN114168203A (en) * 2020-09-10 2022-03-11 成都鼎桥通信技术有限公司 Dual-system running state control method and device and electronic equipment
WO2022237273A1 (en) * 2021-05-11 2022-11-17 Oppo广东移动通信有限公司 Method and apparatus for controlling running of application program, electronic device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100037243A1 (en) * 2008-08-06 2010-02-11 Mo Sang-Dok Apparatus and method of supporting plurality of operating systems
CN102934085A (en) * 2009-07-20 2013-02-13 摩托罗拉*** System and method for switching between environments in multi-environment operating system
CN102929713A (en) * 2012-10-08 2013-02-13 清华大学 Loosely coupled heterogeneous multi-core processing system supporting parallelism of multiple operating systems
CN103077087A (en) * 2013-01-10 2013-05-01 惠州Tcl移动通信有限公司 Method for application program to automatically adapt to multi-core processor mode and mobile equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100037243A1 (en) * 2008-08-06 2010-02-11 Mo Sang-Dok Apparatus and method of supporting plurality of operating systems
CN102934085A (en) * 2009-07-20 2013-02-13 摩托罗拉*** System and method for switching between environments in multi-environment operating system
CN102929713A (en) * 2012-10-08 2013-02-13 清华大学 Loosely coupled heterogeneous multi-core processing system supporting parallelism of multiple operating systems
CN103077087A (en) * 2013-01-10 2013-05-01 惠州Tcl移动通信有限公司 Method for application program to automatically adapt to multi-core processor mode and mobile equipment

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103531200A (en) * 2013-10-29 2014-01-22 宇龙计算机通信科技(深圳)有限公司 Voice unlocking method and terminal
CN103531200B (en) * 2013-10-29 2016-05-04 宇龙计算机通信科技(深圳)有限公司 Voice unlocking method and terminal
CN104199777B (en) * 2014-09-11 2017-10-03 福州瑞芯微电子股份有限公司 A kind of central processing unit system verification method and device
CN104199777A (en) * 2014-09-11 2014-12-10 福州瑞芯微电子有限公司 Verification method and device for central processor system
WO2016119283A1 (en) * 2015-01-30 2016-08-04 宇龙计算机通信科技(深圳)有限公司 Method for operating dual-system of terminal, and terminal
CN104750519B (en) * 2015-03-12 2018-01-23 广东欧珀移动通信有限公司 The startup method and mobile terminal of a kind of mobile terminal
CN104750519A (en) * 2015-03-12 2015-07-01 广东欧珀移动通信有限公司 Starting method for mobile terminal and mobile terminal
WO2017088603A1 (en) * 2015-11-24 2017-06-01 努比亚技术有限公司 Photographing method of mobile terminal and mobile terminal
CN105960003A (en) * 2016-06-30 2016-09-21 努比亚技术有限公司 Control method and terminal
CN107491160A (en) * 2017-06-22 2017-12-19 深圳天珑无线科技有限公司 A kind of application method of dual operating systems, storage device and intelligent terminal
CN109324829A (en) * 2018-08-17 2019-02-12 珠海格力电器股份有限公司 A kind of system switching method and device
WO2020224212A1 (en) * 2019-05-09 2020-11-12 广东小天才科技有限公司 System switching method for communication terminal and communication terminal
CN114168203A (en) * 2020-09-10 2022-03-11 成都鼎桥通信技术有限公司 Dual-system running state control method and device and electronic equipment
CN114168203B (en) * 2020-09-10 2024-02-13 成都鼎桥通信技术有限公司 Dual-system running state control method and device and electronic equipment
WO2022237273A1 (en) * 2021-05-11 2022-11-17 Oppo广东移动通信有限公司 Method and apparatus for controlling running of application program, electronic device, and storage medium

Also Published As

Publication number Publication date
CN103297614B (en) 2015-07-08

Similar Documents

Publication Publication Date Title
CN103297614B (en) Method and device for operating two-system intelligent terminal
CN106790599B (en) A kind of symbiosis virtual machine communication method based on multicore without lock buffer circle
WO2019223510A1 (en) Application program preloading method and apparatus, storage medium, and mobile terminal
US9829961B2 (en) Electronic device
US9465622B2 (en) Application defined computing component configuration
US20150347305A1 (en) Method and apparatus for outputting log information
WO2019119984A1 (en) Method for preloading application, storage medium, and terminal device
CN103838352A (en) Low-power states for a computer system with integrated baseband
CN102624991A (en) Smartphone system capable of keeping mobile phone in communication mode in case of shortage of electric quantity and method thereof
US10921870B2 (en) System and method for hybrid power supply
CN102902488A (en) Memory card of handheld equipment and dynamic mounting method of memory card
KR20160055220A (en) Method, Apparatus and Terminal For Processor Core Processing
CN104978233A (en) Method and device for dynamically using memory
CN102934086A (en) Multi-core processor system, method of power control, and power control program
CN104424142B (en) The method and apparatus of shared resource is accessed in a kind of multi-core processor system
CN103902324B (en) System start method and electronic equipment
CN202759507U (en) A smart phone
CN102279762B (en) Method for improving service efficiency of internal memory on mobile phone platform
CN103942103A (en) Method and device for generating processor scheduling policy in multi-core system and scheduling system
CN103543982A (en) Clock frequency management method and mobile device
CN107613546B (en) BLE chip, control method of designated element in BLE chip and Bluetooth low-power-consumption equipment
CN106886477A (en) Threshold setting method and device are monitored in a kind of cloud system
CN115484187A (en) Method, equipment and storage medium for testing container network interface in container environment
CN211509272U (en) Charging box
CN111767999A (en) Data processing method and device and related products

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
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150708

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