CN103472904A - Method and device for intelligently adjusting multiple timers - Google Patents
Method and device for intelligently adjusting multiple timers Download PDFInfo
- Publication number
- CN103472904A CN103472904A CN2013103861084A CN201310386108A CN103472904A CN 103472904 A CN103472904 A CN 103472904A CN 2013103861084 A CN2013103861084 A CN 2013103861084A CN 201310386108 A CN201310386108 A CN 201310386108A CN 103472904 A CN103472904 A CN 103472904A
- Authority
- CN
- China
- Prior art keywords
- time
- timer
- timers
- wake
- adjustment
- 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
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Measurement Of Predetermined Time Intervals (AREA)
Abstract
The invention relates to the technical field intelligent terminal equipment timer adjusting, in particular to a method for intelligently adjusting multiple timers. The method includes that on one hand, awakening time of a large number of the timers is concentrated on to a time node of an integral multiple of a time interval T, so that the number of awakening is substantially reduced; on the other hand, time duration T' of time delay is adjusted according to awakening conditions of the timers on historical records, so that longer time delay can be performed on the frequently-awakened timers; under joint action of the above two aspects, awakening time point conditions of the timers of a whole system are enabled to more tend to be balanced and coordinated to integrally lower the awakening number so as to achieve the objectives of prolonging dormancy time of intelligent terminal equipment and reducing electricity consumption. The method is realized by establishing a function module framework and controlling a computer system by a computer program instruction.
Description
Technical field
The present invention relates to intelligent terminal timer regulation technology field, particularly the method for a plurality of timers of a kind of adjustment.The method, by setting up functional module construction, is controlled computer system by computer program instructions and is completed.
Background technology
Because the intelligent terminals such as smart mobile phone or panel computer are to adopt powered battery, its battery capacity is limited, therefore it is extremely important reducing electricity loss for intelligent terminal, for this reason, the general intelligence terminal device is defined as normal mode of operation by its mode of operation, idle pulley, park mode and shutdown mode, wherein park mode arranges for saves energy just, under this pattern, on intelligent terminal, except other peripheral hardwares of modem, all be closed, power consumption can be down to minimum, therefore intelligent terminal generally can not enter into park mode when having event to be processed as far as possible, reduce power consumption with this.
But, on intelligent terminal, a large amount of third party softwares generally all is installed, these third party softwares are in order to maintain the purposes such as the upgrading in time of its data, service condition feedback, generally can require frequently to wake up, during with the time point reaching regularly, intelligent terminal is waken up to normal mode of operation from park mode, and start communication component relevant on intelligent terminal and carry out corresponding actions, to reach the purposes such as Data Update, data feedback.Even, some third party software can wake intelligent terminal to normal mode of operation up from park mode frequently based on disagreeableness purpose.Due to the third party software One's name is legion on intelligent terminal, general each third party software has the timer of oneself, each timer can have different wakeup frequencies, and the timing node waken up also is not quite similar, this will cause mobile phone to be waken up to normal mode of operation from park mode continually.This will significantly reduce the dormancy time of intelligent terminal and increase its working time undoubtedly, finally cause intelligent terminal power consumption huge.
Summary of the invention
Thereby the object of the invention is to avoid above-mentioned weak point of the prior art and provide a kind of wake-up times that can effectively reduce timer to reduce the method for the adjustment timer of power consumption.
Purpose of the present invention is achieved through the following technical solutions:
The method of a plurality of timers of a kind of adjustment is provided, the method is the Preset Time interval T, wake request to a timer, whether the wakeup time S that requires that judges timer is the integral multiple of time interval T, if otherwise time delay to the integral multiple of immediate time interval T constantly and postpone again X time interval T and just allow this time to wake up, described X is nonnegative integer, for waking in history timer more frequently up, by its X value, arranges greatlyr.
Wherein, according to wake-up times N, wakeup frequency or the wake-up period of timer judge the frequent degree of waking up of this timer in history.
Wherein, described X value is adjusted in real time according to the wake-up times N of this timer in history.
Wherein, the T-(S mod T of the time span T ' of described time delay=(1+N/M)), described M is the systemic presupposition constant.
Wherein, described time interval T extends according to the increase of the dormancy time length of equipment.
The device of a plurality of timers of a kind of adjustment is provided, comprises preinstall apparatus: the Preset Time interval T; Adjusting gear: to the wake request of a timer, whether the wakeup time S that requires that judges timer is the integral multiple of time interval T, if otherwise time delay is to the integral multiple of immediate time interval T and postpone X time interval T again and just allow this time to wake up, described X is nonzero integer, for waking in history timer more frequently up, by its X value, arranges greatlyr.
Wherein, described adjusting gear is according to wake-up times N, wakeup frequency or the wake-up period of timer judge the frequent degree of waking up of this timer in history.
Wherein, described adjusting gear comprises the basis real-time real-time adjusting gear of adjusting described X value of wake-up times N of this timer in history.
Wherein, the T-(S mod T of the time span T ' of time delay in described adjusting gear=(1+N/M)), described M is the systemic presupposition constant.
Wherein, described preinstall apparatus comprise according to the dormancy time length of equipment ground increase and time expand interval T the time lengthening device.
Beneficial effect of the present invention: one aspect of the present invention is by the timing node of the concentrated most integral multiple of time interval T of the wakeup time of a large amount of timers, stipulated on time shaft that only the timing node of the integral multiple of promising time interval T can be waken up, concrete for by delay timer require wakeup time S time delay to after the integral multiple of immediate time interval T again X time interval T just allow this time to wake up, thereby significantly reduced the number of times waken up; Wake situation adjusted due to the time span T ' of time delay up according to this timer on historical record on the other hand, by its X value, arrange greatlyr for waking in history timer more frequently up, thereby those are waken up to timer too frequently, carry out the time delay of longer time; Above two aspect actings in conjunction make the wakeup time point situation of the timer of whole system more tend to balance and coordinate, and then reduce wake-up times on the whole, reach the dormancy time that extends intelligent terminal, reduce the purpose of power consumption.
The accompanying drawing explanation
The invention will be further described to utilize accompanying drawing, but the embodiment in accompanying drawing does not form any limitation of the invention, for those of ordinary skill in the art, under the prerequisite of not paying creative work, can also obtain according to the following drawings other accompanying drawing.
Fig. 1 is the situation of waking up the simulation drawing of a plurality of timers on a period of time axle.
Embodiment
The invention will be further described with the following Examples.
The embodiment of the method for a plurality of timers of a kind of adjustment of the present invention comprises:
Steps A: Preset Time interval T, this time interval T can adopt the mode of manually being inputted by the user to arrange, also can adopt the length adjustment according to dormancy time, for example, at intelligent terminal during for a long time in park mode, at this moment can judge that the user does not use for a long time, the requirement of real-time that data are upgraded is not high, can extend the Preset Time interval T, thereby further reduces the number of times waken up.
Step B: whether the wakeup time S that judges the requirement of timer is the integral multiple of time interval T, if not this wakeup time S being carried out to time delay, the T-(S mod T of the time span T ' of time delay=(1+N/M)), the wake-up times that wherein N is this timer on historical record, this wake-up times can be the actual wake-up times of this timer, it can be also the wake-up times of this timer requirement, M is default granularity radix, it is a constant, adding this granularity radix is mainly for parameter N is adjusted, and can in system, preset acquisition.Further, for fear of N/M, infinitely enlarge, threshold value W can be set, make N/M=W when N/M is greater than W.In addition, the time span T ' of time delay can also wake situation adjusted up according to other of this timer on historical record, for example according to the frequency of waking up or wake-up period, carry out corresponding adjustment, those skilled in the art can select corresponding data parameters as adjusting foundation according to specific circumstances, do not repeat them here.
Below in conjunction with Fig. 1, illustrate, as being depicted as on the time shaft before adjusting, (a) need the time point waken up, comprising timer A, timer B and timer C, wherein A has required respectively a wakeup time point at time period 0-1T and time period 1T-2T, timer B requires to have a wakeup time point at time period 1T-2T, timer C requires to have a wakeup time point at time period 2T-3T, therefore on this time shaft, requiring has 4 wakeup time points, and intelligent terminal needs to wake up 4 times in this time shaft.
Need the time point waken up as (b) after being depicted as adjustment, if know the wake-up times N of timer A according to historical record (be this time shaft before record)
aequal 3, the wake-up times N of timer B
bequal 0, the wake-up times N of timer C
cequal 0, the granularity radix M=3 of systemic presupposition, visible timer A belongs to the timer frequently waken up, may be the timer of Malware setting.So for counter A, N
a/ M=1, for counter B, N
b/ M=0, for counter C, N
c/ M=0; Further wherein for timer A, the T-(S mod T of the time span T ' of its time delay=(1+1)), be first wakeup time point of timer by time delay to the 2T place, by that analogy, second wakeup time point of timer A by time delay to the 3T place, the wakeup time point of timer B by time delay to the 2T place, the wakeup time point of timer C by time delay to the 3T place, therefore, on this time shaft, need the time point waken up only to have two, than not adjusting front wake-up times, reduce 2 times, significantly reduce wake-up times, extended dormancy time, reduced power consumption.
The method that this paper provides, all or part of step wherein can, by setting up functional module construction, be controlled computer system by computer program instructions and complete.These computer program instructions are stored in computer-readable recording medium.
Finally should be noted that; above embodiment is only in order to illustrate technical scheme of the present invention; but not limiting the scope of the invention; although with reference to preferred embodiment, the present invention has been done to explain; those of ordinary skill in the art is to be understood that; can modify or be equal to replacement technical scheme of the present invention, and not break away from essence and the scope of technical solution of the present invention.
Claims (10)
1. the method for a plurality of timers of adjustment, it is characterized in that: the Preset Time interval T, wake request to a timer, whether the wakeup time S that requires that judges timer is the integral multiple of time interval T, if otherwise time delay to the integral multiple of immediate time interval T constantly and postpone again X time interval T and just allow this time to wake up, described X is nonnegative integer, for waking in history timer more frequently up, by its X value, arranges greatlyr.
2. the method for a plurality of timers of a kind of adjustment as claimed in claim 1, is characterized in that: according to wake-up times N, wakeup frequency or the wake-up period of timer judge the frequent degree of waking up of this timer in history.
3. the method for a plurality of timers of a kind of adjustment as claimed in claim 1 is characterized in that: described X value is adjusted in real time according to the wake-up times N of this timer in history.
4. the method for a plurality of timers of a kind of adjustment as claimed in claim 3 is characterized in that: the T-(S mod T of the time span T ' of described time delay=(1+N/M)), described M is the systemic presupposition constant.
5. the method for a plurality of timers of a kind of adjustment as claimed in claim 1, it is characterized in that: described time interval T extends according to the increase of the dormancy time length of equipment.
6. the device of a plurality of timers of adjustment, is characterized in that comprising preinstall apparatus: the Preset Time interval T; Adjusting gear: to the wake request of a timer, whether the wakeup time S that requires that judges timer is the integral multiple of time interval T, if otherwise time delay is to the integral multiple of immediate time interval T and postpone X time interval T again and just allow this time to wake up, described X is nonzero integer, for waking in history timer more frequently up, by its X value, arranges greatlyr.
7. the device of a plurality of timers of a kind of adjustment as claimed in claim 6 is characterized in that: described adjusting gear is according to wake-up times N, wakeup frequency or the wake-up period of timer judge the frequent degree of waking up of this timer in history.
8. the device of a plurality of timers of a kind of adjustment as claimed in claim 6 is characterized in that: described adjusting gear comprises according to the wake-up times N of this timer in history adjusts the real-time adjusting gear of described X value in real time.
9. the device of a plurality of timers of a kind of adjustment as claimed in claim 8 is characterized in that: the T-(S mod T of the time span T ' of time delay in described adjusting gear=(1+N/M)), described M is the systemic presupposition constant.
10. the device of a plurality of timers of a kind of adjustment as claimed in claim 6 is characterized in that: described preinstall apparatus comprise that the dormancy time length ground according to equipment increases and time expand interval T the time lengthening device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310386108.4A CN103472904B (en) | 2013-08-30 | 2013-08-30 | The method and apparatus of the multiple timer of a kind of adjustment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310386108.4A CN103472904B (en) | 2013-08-30 | 2013-08-30 | The method and apparatus of the multiple timer of a kind of adjustment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103472904A true CN103472904A (en) | 2013-12-25 |
CN103472904B CN103472904B (en) | 2016-02-24 |
Family
ID=49797792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310386108.4A Active CN103472904B (en) | 2013-08-30 | 2013-08-30 | The method and apparatus of the multiple timer of a kind of adjustment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103472904B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103869929A (en) * | 2014-02-14 | 2014-06-18 | 珠海全志科技股份有限公司 | Method and system for reducing standby power consumption of intelligent equipment |
CN104182029A (en) * | 2014-08-25 | 2014-12-03 | 酷派软件技术(深圳)有限公司 | Program wakeup time setting method and device and terminal |
CN104317611A (en) * | 2014-10-11 | 2015-01-28 | 厦门美图移动科技有限公司 | Application rousing setting device and method and mobile terminal |
CN105334943A (en) * | 2014-08-12 | 2016-02-17 | 中兴通讯股份有限公司 | Intelligent grading alignment method and terminal |
WO2016054942A1 (en) * | 2014-10-10 | 2016-04-14 | 中兴通讯股份有限公司 | Adjustment method and apparatus for adjusting wakeup time of application |
CN106325985A (en) * | 2015-06-30 | 2017-01-11 | 北京展讯高科通信技术有限公司 | Timer adjusting method and system and mobile terminal |
CN106559861A (en) * | 2015-09-28 | 2017-04-05 | 展讯通信(上海)有限公司 | Bluetooth equipment data transmission method and device |
CN108678564A (en) * | 2018-04-27 | 2018-10-19 | 浙江大华技术股份有限公司 | A kind of awakening method and device of smart lock |
WO2019104644A1 (en) * | 2017-11-30 | 2019-06-06 | 卧槽科技(深圳)有限公司 | Method for adjusting wake-up frequency, intelligent device, and storage medium |
CN109981888A (en) * | 2019-02-25 | 2019-07-05 | 努比亚技术有限公司 | A kind of wake-up timer control method, terminal and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004083568A1 (en) * | 2003-03-21 | 2004-09-30 | Prospective Concepts Ag | Flexible compression member for a flexible pneumatic structural element and means for erecting pneumatic element structures |
WO2005122536A1 (en) * | 2004-06-08 | 2005-12-22 | Mitsubishi Denki Kabushiki Kaisha | Mobile device |
CN101001429A (en) * | 2007-01-23 | 2007-07-18 | 中兴通讯股份有限公司 | Electric saving method of mobile communication equipment |
CN102117114A (en) * | 2009-12-30 | 2011-07-06 | 重庆重邮信科通信技术有限公司 | Electricity-saving method for embedded equipment |
-
2013
- 2013-08-30 CN CN201310386108.4A patent/CN103472904B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004083568A1 (en) * | 2003-03-21 | 2004-09-30 | Prospective Concepts Ag | Flexible compression member for a flexible pneumatic structural element and means for erecting pneumatic element structures |
WO2005122536A1 (en) * | 2004-06-08 | 2005-12-22 | Mitsubishi Denki Kabushiki Kaisha | Mobile device |
CN101001429A (en) * | 2007-01-23 | 2007-07-18 | 中兴通讯股份有限公司 | Electric saving method of mobile communication equipment |
CN102117114A (en) * | 2009-12-30 | 2011-07-06 | 重庆重邮信科通信技术有限公司 | Electricity-saving method for embedded equipment |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103869929A (en) * | 2014-02-14 | 2014-06-18 | 珠海全志科技股份有限公司 | Method and system for reducing standby power consumption of intelligent equipment |
CN103869929B (en) * | 2014-02-14 | 2016-07-13 | 珠海全志科技股份有限公司 | A kind of method and system reducing smart machine stand-by power consumption |
CN105334943B (en) * | 2014-08-12 | 2020-04-03 | 中兴通讯股份有限公司 | Method and terminal for intelligent grading alignment |
CN105334943A (en) * | 2014-08-12 | 2016-02-17 | 中兴通讯股份有限公司 | Intelligent grading alignment method and terminal |
WO2016023288A1 (en) * | 2014-08-12 | 2016-02-18 | 中兴通讯股份有限公司 | Method and terminal for intelligent classification alignment of applications |
CN104182029A (en) * | 2014-08-25 | 2014-12-03 | 酷派软件技术(深圳)有限公司 | Program wakeup time setting method and device and terminal |
WO2016054942A1 (en) * | 2014-10-10 | 2016-04-14 | 中兴通讯股份有限公司 | Adjustment method and apparatus for adjusting wakeup time of application |
CN105573460A (en) * | 2014-10-10 | 2016-05-11 | 中兴通讯股份有限公司 | Application program wakeup time adjusting method and device |
CN105573460B (en) * | 2014-10-10 | 2020-01-10 | 中兴通讯股份有限公司 | Method and device for adjusting application program wake-up time |
CN104317611B (en) * | 2014-10-11 | 2017-05-24 | 厦门美图移动科技有限公司 | Application rousing setting device and method and mobile terminal |
CN104317611A (en) * | 2014-10-11 | 2015-01-28 | 厦门美图移动科技有限公司 | Application rousing setting device and method and mobile terminal |
CN106325985A (en) * | 2015-06-30 | 2017-01-11 | 北京展讯高科通信技术有限公司 | Timer adjusting method and system and mobile terminal |
CN106325985B (en) * | 2015-06-30 | 2020-02-21 | 北京展讯高科通信技术有限公司 | Timer adjusting method and system and mobile terminal |
CN106559861A (en) * | 2015-09-28 | 2017-04-05 | 展讯通信(上海)有限公司 | Bluetooth equipment data transmission method and device |
CN106559861B (en) * | 2015-09-28 | 2019-11-05 | 展讯通信(上海)有限公司 | Bluetooth equipment data transmission method and device |
WO2019104644A1 (en) * | 2017-11-30 | 2019-06-06 | 卧槽科技(深圳)有限公司 | Method for adjusting wake-up frequency, intelligent device, and storage medium |
CN110268754A (en) * | 2017-11-30 | 2019-09-20 | 卧安科技(深圳)有限公司 | A kind of method, smart machine and storage medium adjusting wakeup frequency |
CN108678564A (en) * | 2018-04-27 | 2018-10-19 | 浙江大华技术股份有限公司 | A kind of awakening method and device of smart lock |
CN109981888A (en) * | 2019-02-25 | 2019-07-05 | 努比亚技术有限公司 | A kind of wake-up timer control method, terminal and computer readable storage medium |
CN109981888B (en) * | 2019-02-25 | 2020-12-29 | 努比亚技术有限公司 | Wake-up timer control method, terminal and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN103472904B (en) | 2016-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103472904B (en) | The method and apparatus of the multiple timer of a kind of adjustment | |
CN103002494B (en) | A kind of energy-saving control device and method of household LTE router | |
CN102547943B (en) | Control method and device of task item execution | |
CN104714620B (en) | A kind of method and device adjusting intelligent terminal wakeup frequency | |
CN105573460A (en) | Application program wakeup time adjusting method and device | |
CN102117114B (en) | Electricity-saving method for embedded equipment | |
CN103118188A (en) | Application heartbeat cycle adjusting method and device, and terminal | |
CN105373207A (en) | Standby method of wireless communication terminal | |
CN104423529A (en) | CPU (central processing unit) state adjustment method and device | |
CN103345415A (en) | Terminal energy-saving method and device for management timer | |
CN105892614A (en) | Power consumption management and control method and system of intelligent terminal | |
CN105511593A (en) | Method and device for adjusting frequencies of CPU (central processing unit) subsystems of Linux systems | |
CN105636183A (en) | Energy-saving dormancy awakening method based on ZigBee technology | |
CN112105041A (en) | Control method and device for environment adjusting equipment powered by battery and terminal | |
CN101237656A (en) | Method for improving terminal service duration and terminal device using this method | |
CN106413053B (en) | A kind of mobile terminal and its electricity saving method | |
CN103546029B (en) | A kind of suitching type adjuster and control method thereof | |
CN102495576B (en) | Ultra-low power circuit control system and method thereof | |
CN110928586B (en) | APP background keep-alive method and device | |
CN102156535A (en) | Energy-saving processing method and energy-saving processing device for hardware | |
CN107272873B (en) | Application control method and device of intelligent equipment | |
CN103885871A (en) | Power consumption display method and device, and mobile terminal | |
CN102801871B (en) | Radio frequency smart card and control method thereof | |
CN103051793B (en) | Method and device for controlling data transmission mode of mobile terminal | |
CN103631356A (en) | Electricity-saving method and electronic device |
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 | ||
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. |