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

CN106406494A - Method for scheduling processor and terminal - Google Patents

Method for scheduling processor and terminal Download PDF

Info

Publication number
CN106406494A
CN106406494A CN201610747437.0A CN201610747437A CN106406494A CN 106406494 A CN106406494 A CN 106406494A CN 201610747437 A CN201610747437 A CN 201610747437A CN 106406494 A CN106406494 A CN 106406494A
Authority
CN
China
Prior art keywords
processor
action events
frequency
task
low power
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
CN201610747437.0A
Other languages
Chinese (zh)
Other versions
CN106406494B (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.)
Shenzhen Jinli Communication Equipment Co Ltd
Original Assignee
Shenzhen Jinli Communication Equipment 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 Jinli Communication Equipment Co Ltd filed Critical Shenzhen Jinli Communication Equipment Co Ltd
Priority to CN201610747437.0A priority Critical patent/CN106406494B/en
Publication of CN106406494A publication Critical patent/CN106406494A/en
Application granted granted Critical
Publication of CN106406494B publication Critical patent/CN106406494B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3293Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

The embodiment of the invention discloses a method for scheduling a processor and a terminal. The method comprises the steps of firstly monitoring whether the terminal receives an operational event or not in real time; determining an application program to which the operational event belongs when the operational event is received; judging whether the application program is in a default list or not; if so, assigning a task corresponding to the operational event to a high performance processor; and if not, assigning the task corresponding to the operational event to a low power consumption processor. According to the method for scheduling the processor and the terminal, the power consumption of a system can be reduced.

Description

A kind of method of processor scheduling and terminal
Technical field
The present invention relates to electronic technology field, more particularly, to a kind of method of processor scheduling and terminal.
Background technology
The reason when touch screen, system can respond faster, one is that processor performance itself is stronger to current terminal Greatly, two is the related mechanism having touch screen raising frequency.When Touch screen, touch screen reports an event to processor to user, The frequency of processor is adjusted to maximum by the frequency Regulation mechanism of processor, thus system is with velocity process touch screen phase the fastest Closing of task, user can think that system is very smooth.
Current design improves the performance of system, but system, on touch screen raising frequency related mechanism, understands handle The frequency of processor maximizes to process inter-related task, so each touch-screen event all by high-performance cluster processor with maximum frequency Rate is processed, and leads to system very power consumption.
In sum, because each touch-screen event of above-mentioned prior art is all processed with peak frequency by processor, thus leading Cause the problem that system power dissipation is big.
Content of the invention
The embodiment of the present invention provides a kind of method of processor scheduling, can reduce system power dissipation.
In a first aspect, embodiments providing a kind of method of processor scheduling, described processor is divided into high-performance Processor and low power processor, the method includes:
Whether monitor terminal receives Action Events in real time;
When receiving described Action Events, determine the application program belonging to described Action Events;
Judge described application program whether in default list;
If so, then by corresponding for described Action Events task assignment to described high-performance processor;
If it is not, then by corresponding for described Action Events task assignment to described low power processor.
On the other hand, embodiments provide a kind of terminal, described terminal includes processor, and described processor is divided into High-performance processor and low power processor, this terminal includes:
Whether monitoring unit, receive Action Events for real-time monitor terminal;
Application program determining unit, for when receiving described Action Events, determining answering belonging to described Action Events Use program;
Whether judging unit, for judging described application program in default list;
First assignment unit, if judge described application program in default list for judging unit, by described operation The corresponding task assignment of event is to described high-performance processor;
Second assignment unit, if judge described application program not in default list for judging unit, by described behaviour The corresponding task assignment of event of making is to described low power processor.
The embodiment of the present invention is divided into high-performance processor and low power processor by processor, real-time first monitor terminal Whether receive Action Events;Then, when receiving Action Events, determine the application program belonging to Action Events;Judging should again With program whether in default list;If so, then by corresponding for Action Events task assignment to high-performance processor;If it is not, then By corresponding for Action Events task assignment to low power processor;Action Events due to the application program in only default list Processed by high-performance processor, therefore reduce system power dissipation.
Brief description
In order to be illustrated more clearly that embodiment of the present invention technical scheme, required use in embodiment being described below Accompanying drawing be briefly described it should be apparent that, drawings in the following description are some embodiments of the present invention, general for this area For logical technical staff, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is an a kind of schematic flow diagram of the method for processor scheduling provided in an embodiment of the present invention;
Fig. 2 is a kind of another schematic flow diagram of the method for processor scheduling provided in an embodiment of the present invention;
Fig. 3 is a kind of terminal one schematic block diagram provided in an embodiment of the present invention;
Fig. 4 is a kind of another schematic block diagram of terminal provided in an embodiment of the present invention;
Fig. 5 is a kind of another schematic block diagram of terminal provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation description is it is clear that described embodiment a part of embodiment that is the present invention, rather than whole embodiments.Based on this Embodiment in bright, the every other enforcement that those of ordinary skill in the art are obtained under the premise of not making creative work Example, broadly falls into the scope of protection of the invention.
It should be appreciated that when using in this specification and in the appended claims, term " inclusion " and "comprising" indicate The presence of described feature, entirety, step, operation, element and/or assembly, but it is not precluded from one or more of the other feature, whole Body, step, operation, the presence of element, assembly and/or its set or interpolation.
It is also understood that the term used in this description of the invention is merely for the sake of the mesh describing specific embodiment And be not intended to limit the present invention.As used in description of the invention and appended claims, unless on Hereafter clearly indicate other situations, otherwise " one " of singulative, " one " and " being somebody's turn to do " are intended to including plural form.
It will be further appreciated that, used in description of the invention and appended claims, term "and/or" is Refer to any combinations of one or more of the associated item listed and be possible to combine, and include these combinations.
As used in this specification and in the appended claims, term " if " can be according to context quilt Be construed to " when ... " or " once " or " in response to determining " or " in response to detecting ".Similarly, phrase " if it is determined that " or " if [described condition or event] is detected " can be interpreted to mean according to context " once it is determined that " or " in response to true Fixed " or " once [described condition or event] is detected " or " in response to [described condition or event] is detected ".
In implementing, the terminal described in the embodiment of the present invention including but not limited to such as has touch sensitive surface Other of the mobile phone of (for example, touch-screen display and/or touch pad), laptop computer or tablet PC etc is just Portable device.It is to be further understood that in certain embodiments, described equipment not portable communication device, but have tactile Touch the desk computer of sensing surface (for example, touch-screen display and/or touch pad).
In discussion below, describe the terminal including display and touch sensitive surface.It is, however, to be understood that It is that terminal can include one or more of the other physical user-interface device of such as physical keyboard, mouse and/or control bar.
Terminal supports various application programs, for example one or more of following:Drawing application program, demonstration application journey Sequence, word-processing application, website create application program, disk imprinting application program, spreadsheet applications, game application Program, telephony application, videoconference application, email application, instant messaging applications, exercise Support application program, photo management application program, digital camera application program, digital camera application program, web-browsing application Program, digital music player application and/or video frequency player application program.
The various application programs that can execute in terminal can be public using at least one of such as touch sensitive surface Physical user-interface device.Can adjust among applications and/or in corresponding application programs and/or change and touch sensitive table The corresponding information of display in the one or more functions in face and terminal.So, the public physical structure of terminal (for example, touches Sensing surface) the various application programs with user interface directly perceived and transparent for a user can be supported.
Referring to Fig. 1, it is that the embodiment of the present invention provides a kind of a kind of schematic flow diagram of the method for processor scheduling, as schemed institute Show, method may include following steps:
Processor is divided into high-performance processor and low power processor.Processor generally has two clusters, focuses on power consumption respectively And performance.
In a step 101, whether real-time monitor terminal receives Action Events.
In being embodied as, step 101 can be specially:When system enters resting state, terminal is by real-time monitor terminal Whether screen receives Action Events.
Wherein, Action Events can be touch-screen event or key-press event.
In a step 102, when receiving Action Events, determine the application program belonging to Action Events.
In being embodied as, step 102 can be specially:When the screen of terminal receives Action Events, obtain operation thing The instruction that part carries, determines the application program belonging to Action Events according to described instruction.
In step 103, judge application program whether in default list;If so, then execution step 104a;If it is not, then Execution step 104b.
Wherein, default list is the list prestoring in systems, and list includes one or more application programs, at high-performance The Action Events that reason device executes this application program need to be run with the frequency more than frequency threshold.
In step 104a, by corresponding for Action Events task assignment to high-performance processor.
In being embodied as, with call function sched_setaffinity (), corresponding for Action Events task assignment can be arrived High-performance processor.
In step 104b, by corresponding for Action Events task assignment to low power processor.
In being embodied as, with call function sched_setaffinity (), corresponding for Action Events task assignment can be arrived Low power processor.
Because user is ongoing operation during using application program, therefore system also needs to monitor operation thing next time Part, so after execution step 104a or step 104b, can returning and continue executing with step 101.
The embodiment of the present invention is passed through to determine the application program belonging to Action Events, to not in the application program of default list, Then by corresponding for Action Events task assignment to low power processor, therefore reduce system power dissipation.
Referring to Fig. 2, it is that the embodiment of the present invention provides a kind of another kind of schematic flow diagram of the method for processor scheduling, such as schemes Shown, method may include following steps:
Processor is divided into high-performance processor and low power processor.Processor generally has two clusters, focuses on power consumption respectively And performance.
In step 201, the Action Events testing multiple application programs are each self-corresponding when high-performance processor runs Frequency.
In being embodied as, first the Action Events of application program are run in high-performance processor, high-performance processor is first Action Events are run with predeterminated frequency and calculates the load of this high-performance processor, if load is higher than load threshold, increase fortune Line frequency, if load is less than load threshold, reduces running frequency, thus getting the Action Events of application program in high-performance Corresponding frequency when processor runs;So test the Action Events of multiple application programs, thus getting multiple application programs Action Events when high-performance processor runs each self-corresponding frequency.
In step 202., application program frequency being more than frequency threshold is added in default list.
In being embodied as, the application program being added to default list generally includes big game, takes pictures and image.
In step 203, whether real-time monitor terminal receives Action Events.Identical with step 101, no longer superfluous herein State.
In step 204, when receiving Action Events, determine the application program belonging to Action Events.With step 102 phase With here is omitted.
In step 205, judge application program whether in default list;If so, then execution step 206a and 207a;If No, then execution step 206b and 207b..Identical with step 103, here is omitted.
In step 206a, by corresponding for Action Events task assignment to high-performance processor and with high-performance processor Peak frequency operation task.
In being embodied as, first by corresponding for Action Events task assignment to high-performance processor, then obtain high-performance First mark of processor, obtains the peak frequency of high-performance processor, finally with height further according to the first mark by data base The peak frequency operation task of performance processor.Thus system is with the related task of velocity process Action Events the fastest, user Can think that system is very smooth.
In step 207a, after having executed the corresponding task of Action Events, high-performance processor is made to enter idle condition.
In being embodied as, after having executed the corresponding task of Action Events, then the application program described in Action Events is referred to Send to low power processor, and make high-performance processor enter idle condition.
In step 206b, by corresponding for Action Events task assignment to low power processor and with low power processor Peak frequency operation task.
In being embodied as, first by corresponding for Action Events task assignment to low power processor, then obtain low-power consumption Second mark of processor, obtains the peak frequency of low power processor, finally with low further according to the second mark by data base The peak frequency operation task of power consumption processor.
In step 207b, after having executed the corresponding task of Action Events, according to the adjustment of load of low power processor The frequency of low power processor.
In being embodied as, after having executed the corresponding task of Action Events, then the application program described in Action Events is referred to Send to low power processor, and the frequency of the load reduction low power processor according to low power processor, thus reducing system Power consumption.
Because user is ongoing operation during using application program, therefore system also needs to monitor operation thing next time Part, so after execution step 207a or step 207b, can returning and continue executing with step 203.
In being embodied as, by first the frequency when high-performance processor runs being more than the Action Events of frequency threshold Corresponding application program is added in default list, then determines the application program belonging to Action Events in real time, only presets name The application program belonging to Action Events in list is run with peak frequency by high-performance processor, and after having executed task, makes High-performance processor enters idle condition;To not in the application program of default list, then by corresponding for Action Events task assignment Run to low power processor with peak frequency, and after having executed task, according to the low work(of adjustment of load of low power processor The frequency of consumption processor;Therefore reduce system power dissipation.
Method in order to realize above-mentioned processor scheduling, the embodiment of the present invention additionally provides a kind of terminal, referring to Fig. 3, Fig. 4 A schematic block diagram for a kind of terminal provided in an embodiment of the present invention.The each unit that terminal 30 in this example includes is used for holding Each step in the corresponding embodiment of row Fig. 1, specifically refers to the corresponding embodiment of Fig. 1 and Fig. 1, does not repeat herein.Terminal 30 include processor, and processor is divided into high-performance processor and low power processor, true including monitoring unit 310, application program Order unit 320, judging unit 330, the first assignment unit 340 and the second assignment unit 350.
Whether monitoring unit 310, receive Action Events for real-time monitor terminal.
Application program determining unit 320, for when receiving Action Events, determining the application journey belonging to Action Events Sequence.
Whether judging unit 330, for judging application program in default list.
First assignment unit 340, if judge application program in default list for judging unit, by Action Events pair The task assignment answered is to high-performance processor.
Second assignment unit 350, if judge application program not in default list for judging unit, by Action Events Corresponding task assignment is to low power processor.
In another kind of embodiment, each unit that terminal 30 includes is used for executing each step in the corresponding embodiment of Fig. 2, Specifically refer to the corresponding embodiment of Fig. 2 and Fig. 2, do not repeat herein.
See also Fig. 4, wherein, Fig. 4 is a kind of another schematic block diagram of terminal provided in an embodiment of the present invention.
The present embodiment is with the difference of a upper embodiment, the first assignment unit 340 specifically for:
Corresponding for Action Events task assignment is run to high-performance processor and with the peak frequency of high-performance processor Task.
Second assignment unit 350 specifically for:
Corresponding for Action Events task assignment is run to low power processor and with the peak frequency of low power processor Task.
Terminal 30 in this example also includes frequency test unit 360, adds unit 370, idle condition to enter unit 380 With frequency adjustment unit 390.
Frequency test unit 360, the Action Events for testing multiple application programs are each when high-performance processor runs Self-corresponding frequency.
Add unit 370, the application program for frequency is more than frequency threshold is added in default list.
Idle condition enters unit 380, for, after having executed the corresponding task of Action Events, making high-performance processor enter Enter idle condition.
Frequency adjustment unit 390, for after having executed the corresponding task of Action Events, negative according to low power processor Carry the frequency of adjustment low power processor.
Referring to Fig. 5, it is a kind of terminal schematic block diagram that another embodiment of the present invention provides.In the present embodiment as depicted Terminal can include:One or more processors 501 and memorizer 502.Above-mentioned processor 501 and memorizer 502 always pass through Line 503 connects.Memorizer 502 is used for store instruction, and processor 501 is used for executing the instruction of memorizer 502 storage.Wherein, locate Reason device 501 is used for:
Whether monitor terminal receives Action Events in real time;
When receiving Action Events, determine the application program belonging to Action Events;
Judge application program whether in default list;
If so, then by corresponding for Action Events task assignment to high-performance processor;
If it is not, then by corresponding for Action Events task assignment to low power processor.
Optionally, processor 501 specifically for by corresponding for Action Events task assignment to high-performance processor and with height The peak frequency operation task of performance processor.
Optionally, processor 501 specifically for by corresponding for Action Events task assignment to low power processor and with low The peak frequency operation task of power consumption processor.
Optionally, processor 501 is additionally operable to test the Action Events of multiple application programs when high-performance processor runs Each self-corresponding frequency.
Optionally, the application program that processor 501 is additionally operable to for frequency to be more than frequency threshold is added in default list.
Optionally, processor 501 is additionally operable to, after having executed the corresponding task of Action Events, make high-performance processor enter Idle condition.
Optionally, processor 501 is additionally operable to after having executed the corresponding task of Action Events, according to low power processor The frequency of adjustment of load low power processor.
It should be appreciated that in embodiments of the present invention, alleged processor 501 can be CPU (Central Processing Unit, CPU), this processor can also be other general processors, digital signal processor (Digital Signal Processor, DSP), special IC (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) or other FPGAs Device, discrete gate or transistor logic, discrete hardware components etc..General processor can be microprocessor or this at Reason device can also be any conventional processor etc..
This memorizer 502 can include read only memory and random access memory, and to processor 501 provide instruction and Data.The a part of of memorizer 502 can also include nonvolatile RAM.For example, memorizer 502 can also be deposited The information of storage device type.
In implementing, the processor 501 described in the embodiment of the present invention can perform place provided in an embodiment of the present invention Implementation described in the embodiment of method of reason device scheduling, also can perform the reality of the terminal described by the embodiment of the present invention Existing mode, will not be described here.
Those of ordinary skill in the art are it is to be appreciated that combine the list of each example of the embodiments described herein description Unit and algorithm steps, can be with electronic hardware, computer software or the two be implemented in combination in, in order to clearly demonstrate hardware With the interchangeability of software, generally describe composition and the step of each example in the above description according to function.This A little functions to be executed with hardware or software mode actually, the application-specific depending on technical scheme and design constraint.Specially Industry technical staff can use different methods to each specific application realize described function, but this realization is not It is considered as beyond the scope of this invention.
Those skilled in the art can be understood that, for convenience of description and succinctly, the end of foregoing description End and the specific work process of unit, may be referred to the corresponding process in preceding method embodiment, will not be described here.
It should be understood that disclosed terminal and method in several embodiments provided herein, can be passed through it Its mode is realized.For example, device embodiment described above is only schematically, for example, the division of described unit, and only It is only a kind of division of logic function, actual can have other dividing mode when realizing, and for example multiple units or assembly can be tied Close or be desirably integrated into another system, or some features can be ignored, or do not execute.In addition, shown or discussed phase Coupling between mutually or direct-coupling or communication connection can be INDIRECT COUPLING or the communication by some interfaces, device or unit Connect or electricity, machinery or other forms connect.
The described unit illustrating as separating component can be or may not be physically separate, show as unit The part showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected according to the actual needs to realize embodiment of the present invention scheme Purpose.
In addition, can be integrated in a processing unit in each functional unit in each embodiment of the present invention it is also possible to It is that unit is individually physically present or two or more units are integrated in a unit.Above-mentioned integrated Unit both can be to be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
Step in present invention method can carry out order according to actual needs and adjust, merges and delete.
Unit in embodiment of the present invention terminal can merge according to actual needs, divides and delete.
If described integrated unit is realized and as independent production marketing or use using in the form of SFU software functional unit When, can be stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially The part in other words prior art being contributed, or all or part of this technical scheme can be in the form of software product Embody, this computer software product is stored in a storage medium, including some instructions with so that a computer Equipment (can be personal computer, server, or network equipment etc.) executes the complete of each embodiment methods described of the present invention Portion or part steps.And aforesaid storage medium includes:USB flash disk, portable hard drive, read only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey The medium of sequence code.
The above, the only specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, and any Those familiar with the art the invention discloses technical scope in, various equivalent modifications can be readily occurred in or replace Change, these modifications or replacement all should be included within the scope of the present invention.Therefore, protection scope of the present invention should be with right The protection domain requiring is defined.

Claims (10)

1. a kind of method of processor scheduling is it is characterised in that described processor is divided into high-performance processor and low-power consumption to process Device, methods described includes:
Whether monitor terminal receives Action Events in real time;
When receiving described Action Events, determine the application program belonging to described Action Events;
Judge described application program whether in default list;
If so, then by corresponding for described Action Events task assignment to described high-performance processor;
If it is not, then by corresponding for described Action Events task assignment to described low power processor.
2. the method for processor scheduling according to claim 1 is it is characterised in that whether described real-time monitor terminal receives To before Action Events, methods described also includes:
Test the described Action Events of multiple application programs each self-corresponding frequency when described high-performance processor runs;
The application program that described frequency is more than frequency threshold is added in described default list.
3. the method for processor scheduling according to claim 1 is it is characterised in that described will be corresponding for described Action Events Task assignment is specially to described high-performance processor:
By the maximum to described high-performance processor and with described high-performance processor for corresponding for the described Action Events task assignment Frequency runs described task;
Described corresponding for described Action Events task assignment is specially to described low power processor:
By the maximum to described low power processor and with described low power processor for corresponding for the described Action Events task assignment Frequency runs described task.
4. the method for processor scheduling according to claim 3 is it is characterised in that described will be corresponding for described Action Events Task assignment is to described high-performance processor and after running described task with the peak frequency of described high-performance processor, described Method also includes:
After having executed the corresponding task of described Action Events, described high-performance processor is made to enter idle condition.
5. the method for processor scheduling according to claim 3 is it is characterised in that described will be corresponding for described Action Events Task assignment is to described low power processor and after running described task with the peak frequency of described low power processor, described Method also includes:
After having executed the corresponding task of described Action Events, low-power consumption described in the adjustment of load according to described low power processor The frequency of processor.
6. it is characterised in that described terminal includes processor, described processor is divided into high-performance processor and low work(to a kind of terminal Consumption processor, including:
Whether monitoring unit, receive Action Events for real-time monitor terminal;
Application program determining unit, for when receiving described Action Events, determining the application journey belonging to described Action Events Sequence;
Whether judging unit, for judging described application program in default list;
First assignment unit, if judge described application program in default list for judging unit, by described Action Events Corresponding task assignment is to described high-performance processor;
Second assignment unit, if judge described application program not in default list for judging unit, by described operation thing The corresponding task assignment of part is to described low power processor.
7. terminal according to claim 6 is it is characterised in that also include:
Frequency test unit, the described Action Events for testing multiple application programs are each when described high-performance processor runs Self-corresponding frequency;
Add unit, the application program for described frequency is more than frequency threshold is added in described default list.
8. terminal according to claim 6 it is characterised in that described first assignment unit specifically for:
By the maximum to described high-performance processor and with described high-performance processor for corresponding for the described Action Events task assignment Frequency runs described task;
Described second assignment unit specifically for:
By the maximum to described low power processor and with described low power processor for corresponding for the described Action Events task assignment Frequency runs described task.
9. terminal according to claim 8 is it is characterised in that also include:
Idle condition enters unit, for, after having executed the corresponding task of described Action Events, making described high-performance processor Enter idle condition.
10. terminal according to claim 8 is it is characterised in that also include:
Frequency adjustment unit, for after having executed the corresponding task of described Action Events, according to described low power processor The frequency of low power processor described in adjustment of load.
CN201610747437.0A 2016-08-29 2016-08-29 A kind of method and terminal of processor scheduling Expired - Fee Related CN106406494B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610747437.0A CN106406494B (en) 2016-08-29 2016-08-29 A kind of method and terminal of processor scheduling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610747437.0A CN106406494B (en) 2016-08-29 2016-08-29 A kind of method and terminal of processor scheduling

Publications (2)

Publication Number Publication Date
CN106406494A true CN106406494A (en) 2017-02-15
CN106406494B CN106406494B (en) 2019-07-12

Family

ID=58003526

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610747437.0A Expired - Fee Related CN106406494B (en) 2016-08-29 2016-08-29 A kind of method and terminal of processor scheduling

Country Status (1)

Country Link
CN (1) CN106406494B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066326A (en) * 2017-03-27 2017-08-18 深圳市金立通信设备有限公司 The method and terminal of a kind of scheduler task
CN108021223A (en) * 2017-11-30 2018-05-11 奇酷互联网络科技(深圳)有限公司 Optimize method, equipment, mobile terminal and the computer-readable storage medium of stand-by power consumption
CN110377141A (en) * 2019-07-19 2019-10-25 Oppo广东移动通信有限公司 Application processing method and device, electronic equipment and storage medium
CN110647235A (en) * 2019-09-06 2020-01-03 Oppo广东移动通信有限公司 Data processing method and device based on terminal equipment and terminal equipment
WO2022218107A1 (en) * 2021-04-14 2022-10-20 Oppo广东移动通信有限公司 Data transmission method and apparatus, device, and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023697A (en) * 2009-09-21 2011-04-20 联想(北京)有限公司 CPU power supply management method, apparatus and terminal equipment
CN102955555A (en) * 2011-08-19 2013-03-06 苏州简约纳电子有限公司 Multi-thread processing method and multithread processing device
CN103077087A (en) * 2013-01-10 2013-05-01 惠州Tcl移动通信有限公司 Method for application program to automatically adapt to multi-core processor mode and mobile equipment
CN103246559A (en) * 2012-02-10 2013-08-14 联想(北京)有限公司 Application processing method and electronic equipment
CN103645954A (en) * 2013-11-21 2014-03-19 华为技术有限公司 CPU scheduling method, device and system based on heterogeneous multi-core system
CN103646006A (en) * 2013-11-26 2014-03-19 乐视致新电子科技(天津)有限公司 Scheduling method, device and system for processor
US20150205644A1 (en) * 2014-01-21 2015-07-23 Renesas Electronics Corporation Task Scheduler Mechanism, Operating System, and Multiprocessor System

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023697A (en) * 2009-09-21 2011-04-20 联想(北京)有限公司 CPU power supply management method, apparatus and terminal equipment
CN102955555A (en) * 2011-08-19 2013-03-06 苏州简约纳电子有限公司 Multi-thread processing method and multithread processing device
CN103246559A (en) * 2012-02-10 2013-08-14 联想(北京)有限公司 Application processing method and electronic equipment
CN103077087A (en) * 2013-01-10 2013-05-01 惠州Tcl移动通信有限公司 Method for application program to automatically adapt to multi-core processor mode and mobile equipment
CN103645954A (en) * 2013-11-21 2014-03-19 华为技术有限公司 CPU scheduling method, device and system based on heterogeneous multi-core system
CN103646006A (en) * 2013-11-26 2014-03-19 乐视致新电子科技(天津)有限公司 Scheduling method, device and system for processor
US20150205644A1 (en) * 2014-01-21 2015-07-23 Renesas Electronics Corporation Task Scheduler Mechanism, Operating System, and Multiprocessor System

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066326A (en) * 2017-03-27 2017-08-18 深圳市金立通信设备有限公司 The method and terminal of a kind of scheduler task
CN108021223A (en) * 2017-11-30 2018-05-11 奇酷互联网络科技(深圳)有限公司 Optimize method, equipment, mobile terminal and the computer-readable storage medium of stand-by power consumption
CN110377141A (en) * 2019-07-19 2019-10-25 Oppo广东移动通信有限公司 Application processing method and device, electronic equipment and storage medium
CN110647235A (en) * 2019-09-06 2020-01-03 Oppo广东移动通信有限公司 Data processing method and device based on terminal equipment and terminal equipment
CN110647235B (en) * 2019-09-06 2022-07-08 Oppo广东移动通信有限公司 Data processing method and device based on terminal equipment and terminal equipment
WO2022218107A1 (en) * 2021-04-14 2022-10-20 Oppo广东移动通信有限公司 Data transmission method and apparatus, device, and storage medium

Also Published As

Publication number Publication date
CN106406494B (en) 2019-07-12

Similar Documents

Publication Publication Date Title
CN108009006B (en) Scheduling method and device of I/O (input/output) request
KR101962502B1 (en) Power efficient application notification system
CN106406494A (en) Method for scheduling processor and terminal
CN108345483A (en) A kind of reminding method of notification message, terminal and computer readable storage medium
CN106951550A (en) Data processing method, device and mobile terminal
CN107181858A (en) A kind of method and terminal for showing notification message
CN106502687A (en) A kind of method and terminal for entering resting state
CN106453904A (en) Information reminding method and terminal
CN106293914A (en) A kind of method of task scheduling and terminal
CN106648326B (en) The method and mobile terminal of screen time is put out in adjustment
CN106776030A (en) The method and mobile terminal of a kind of dynamic managing internal memory
CN106375548A (en) Method for processing voice information and terminal
CN108255405A (en) User interface display method and device and terminal
CN107479806A (en) The method and terminal of a kind of changing interface
CN106681587A (en) Application icon corner marker processing method and terminal
CN111767124A (en) Request response method, device, storage medium and electronic equipment
CN106200976A (en) A kind of motion-activated method and terminal
US20110205174A1 (en) Method and apparatus for collecting touch event of terminal
WO2018036337A1 (en) Method and device for displaying uninstall interface
CN106412289A (en) Caller display method and terminal
CN107861855A (en) A kind of method, terminal, system and computer-readable recording medium for reducing abnormal power consumption
CN106357774A (en) Information pushing method and network device
CN106940657A (en) A kind of method and terminal that task distribution is carried out to processor
CN106251120A (en) A kind of method of information management and terminal
CN105324766B (en) Application Control of Embedded Web Content Execution

Legal Events

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

Granted publication date: 20190712

Termination date: 20200829

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