[go: up one dir, main page]

CN105403836A - Battery power consumption monitoring - Google Patents

Battery power consumption monitoring Download PDF

Info

Publication number
CN105403836A
CN105403836A CN201410444116.4A CN201410444116A CN105403836A CN 105403836 A CN105403836 A CN 105403836A CN 201410444116 A CN201410444116 A CN 201410444116A CN 105403836 A CN105403836 A CN 105403836A
Authority
CN
China
Prior art keywords
battery
estimated value
amount
scheduling events
consumption estimated
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
CN201410444116.4A
Other languages
Chinese (zh)
Other versions
CN105403836B (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.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
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 Cisco Technology Inc filed Critical Cisco Technology Inc
Priority to CN201410444116.4A priority Critical patent/CN105403836B/en
Priority to US14/488,322 priority patent/US9288763B1/en
Publication of CN105403836A publication Critical patent/CN105403836A/en
Application granted granted Critical
Publication of CN105403836B publication Critical patent/CN105403836B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • 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

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Power Sources (AREA)

Abstract

The invention relates to battery power consumption monitoring. In one embodiment, a method for monitoring a battery on calculation equipment comprises the steps: estimating a batter power consumption estimated value of a dispatching event on the calculation equipment; checking the charging amount of the battery before the dispatching event; determining whether a battery alarm notice is provided on the calculation equipment or not according to battery notice rule group, wherein the determining is at least based on the batter power consumption estimated value and the checking; and providing the battery alarm notice according to the determining if necessary.

Description

Amount of battery consumption is monitored
Technical field
The present invention relates generally to the amount of battery consumption of prediction mobile computing device, and especially but not exclusively relate to the amount of battery consumption of monitoring and scheduling task/event.
Background technology
The such as mobile computing device of kneetop computer, panel computer and smart phone is configured with battery usually can operate when being not attached to external power source.These equipment can be used to usually to be provided about the feedback of current battery charge (batterylevel) and/or when battery electric quantity provides warning lower than during certain threshold value.Some equipment also can be used to and enters electricity-saving operation mode to use lower than certain threshold time limit battery at battery electric quantity.
Summary of the invention
A kind of method of the battery cell monitoring on computing equipment comprises: the amount of battery consumption estimated value estimating the event of dispatching on the computing device; Battery charge (chargelevel) was checked before described scheduling events; Determine whether to provide battery warning notice on the computing device according to battery notification rule group, wherein, describedly determine at least based on amount of battery consumption estimated value and described inspection; And if need, then determine to provide battery warning notice according to described.
A kind of method of the battery charge on monitoring calculation equipment comprises: the amount of battery consumption estimated value estimating the event on computing equipment; Battery charge during inspection event; Determine whether to provide battery warning notice on said computing device according to battery notification rule group, wherein, describedly determine at least based on described estimation and described inspection; And if need, then determine to provide battery warning notice according to described.
Accompanying drawing explanation
From the detailed description of carrying out below in conjunction with accompanying drawing, by comprehend and understand the present invention, wherein:
Figure 1A and Figure 1B is the simplicity of illustration of the mobile computing device constructing according to the embodiment of the present invention and operate;
Fig. 2 is the simplicity of illustration of the example calculation equipment constructing according to the embodiment of the present invention and operate;
Fig. 3 is the block diagram of the amount of battery consumption monitor procedure that will perform on the computing equipment of Fig. 2;
Fig. 4 and Fig. 5 is the exemplary data tables that will be used by the process of Fig. 3;
Fig. 6 is the block diagram of the amount of battery consumption monitor procedure used that will perform on the computing equipment of Fig. 2; And
Fig. 7 is the simplicity of illustration of the mobile computing device constructing according to the embodiment of the present invention and operate.
Embodiment
The service provided by the mobile computing device of such as smart phone, panel computer and kneetop computer is usually by the restriction of its battery capacity.Therefore, mobile computing device user common concern is that the battery of the equipment guaranteeing them when being free of attachment to external power source needs/plan not exhaust used as during mobile device at them.
These equipment are usually configured to monitoring battery electricity and such as, provide alarm lower than time certain threshold value (such as, total volume 15%) at battery electric quantity.But once amount of batteries has been close to sky, these alarms provide in passive mode (reactivefashion) usually.If receive this alarm when external power source is unavailable, then may must close this equipment or at least limit its use to save battery electric quantity.When user intends to use mobile computing device such as, to participate in scheduling events (such as, video conference or telephone relation), this is just a problem especially.The present inventor has recognized that the scheduling events of user can be used for active predicting battery use amount and therefore, it is possible to whether prediction mobile computing device likely has enough storing electricity and carry out operation dispatching task.
The exemplary mobile computing device 100 constructing according to the embodiment of the present invention and operate is shown referring now to Figure 1A, Figure 1A.The description that it will be understood by those skilled in the art that the mobile computing device 100 as smart phone in Figure 1A can be exemplary, and the present invention also can support the use of other mobile computing devices (such as, such as kneetop computer or panel computer).
Mobile computing device 100 can comprise battery icon 40 and battery percentage indicator (indicator) 41.Battery icon 40 can be that the figure of current battery charge in equipment 100 represents, and can be supported by the standard build-in function in equipment 100.Current battery charge can be expressed as number percent by battery percentage indicator 41, and such as, in Figure 1A 71%.
As shown in Figure 1A, equipment 100 is operable as display conference scheduling application (application), and this conference dispatching application program comprises the meeting entry 20 indicating the meeting that may be scheduled.Meeting entry 20 easily extensible is the meeting details 30 of showing the date entry that is associated.Such as, according to Figure 1A, meeting entry 20A can indicate meeting due on January 27th, 2014.Meeting entry 20B can expand to display conference details 30A (its instruction on January 28th, 2014 (according to meeting entry 20B) is thirty in the morning 4 from the meeting presided over JohnSmith's and by me that is that hold at 3 in the morning).Meeting entry 20C and 20D expands to similarly and shows meeting details 30B and 30C.
According to the embodiment of the present invention, meeting details 30 also comprise battery estimated value 31, and it can provide the estimated value of carrying out relevant meeting and may need how many battery electric quantities.Such as, according to battery estimated value 31A, about 30% of total electricity of the battery in the one and a half hours meeting consumer device 10A dispatched for meeting entry 20B can be estimated.Similarly, according to battery estimated value 31B and 31C, can estimate that the meeting be associated with meeting entry 20C and 20D uses 15-25% and at least 18% respectively.
To understand, conference dispatching application program is operable as the details presenting different stage (level).Referring now to Figure 1B describe have as in Figure 1A the mobile computing device 100 of other view of even lower level of meeting entry 20D that presents.To understand, in other view of this even lower level, more information and/or option can be presented.Such as, detailed battery estimated value 32A can provide the estimated value of the DTS provided by battery estimated value 31C, selects to receive extra battery estimated value details by clicking " more ".
Referring now to the block diagram that Fig. 2, Fig. 2 are exemplary mobile computing devices 100.As discussed above, mobile computing device 100 can be any suitable mobile computing device being operable as monitoring battery electricity.Such as, mobile computing device can be smart phone, panel computer or kneetop computer etc.Mobile computing device 100 comprises: at least one processor 110, display screen 120, I/O module 130, battery 140, battery manager 150, task application program 160, scheduler program 170 and battery usage data storehouse 180.To understand, mobile computing device 100 comprises hardware and software parts, all as known in the art those.Similarly, will understand, mobile computing device 100 can comprise the miscellaneous part do not described in Fig. 1.
To understand, mobile computing device 100 can comprise more than one processor 110.Such as, this processor 110 can be operable as to perform battery manager 150 with the use of monitoring battery 140 and at least part of usage statistics based on being stored in battery usage data storehouse 180 provides the application specific processor of amount of battery consumption estimated value.
To understand, battery manager 150 can be the application program being embodied as software and/or hardware on mobile computing device 100.Task application program 160 schedulable that can be mounted on mobile computing device 100 is any suitable application program of operation dispatching task.The limiting examples of this scheduler task can comprise video conference, audio conferencing, telephone relation, media content broadcasting etc.Scheduler program 170 can be mounted in any suitable application program being operable as the task that scheduling is performed by task application program 160 on mobile computing device 100.To understand, task application program 160 and scheduler program 170 can be embodied as software and/or hardware on mobile computing device 100.Similarly, will understand, can be exemplary as the battery manager 150 of independent and different entity descriptions, task application program 160 and scheduler program 170.The present invention also can support that some or all function i ntegration by battery manager 150 is a part for task application program 160 and/or scheduler program 170.Similarly, some or all element (element) of task application program 160 can be integrated into a part for scheduler program 170.Similarly, some or all element of scheduler program 170 can be integrated into a part for task application program 160.
Display screen 120 can be the display screen being operable as the view that display such as, is generated by the operating system (not shown) of application program (such as, battery manager 150, task application program 160 and scheduling application 170) and/or mobile computing device 100.I/O module 130 can be software or hardware component, such as, such as, is operable as the transceiver at least supporting battery manager 150, task application program 160 and scheduler program 170 transmitted and receive data.
Now also with reference to Fig. 3, it illustrates the battery consumption monitor procedure 300 will performed by battery manager 150 according to the embodiment of the present invention.Battery manager 150 can from the details (step 310) of scheduler program 170 receiving scheduling event.Exemplary this scheduling events must task be performed by task application program 160.Such as, scheduling events can be meeting, one of meeting such as described by meeting entry 20 (Figure 1A).In this case, the event details received in step 310 at least can comprise the time of meeting length of expectation or the instruction of at least estimated length.Such as, such as, can produce the time span of hour of expectation according to the start and stop time (such as, be respectively and afternoon half past two) of meeting details 30B (Figure 1A) half past one in the afternoon.
Another example of scheduling events can be that wherein task application program 160 can be scheduled as to receive in preset time and to play the broadcast event of the media player of broadcast.It will be understood by those skilled in the art that the scheduling events that any task of being dispatched by scheduler program 170 performed on the appliance 100 all can be represented in the context of the present invention.Therefore, according to above-mentioned example, scheduling events not necessarily can need the scheduling for (vis-à-vis) second party (such as another meeting participant or media broadcast person).Scheduling events can represent the scheduler task user by equipment 100 performed separately.Such as, user can use scheduler program 170 to dispatch the time of reading electronic book, and wherein, task application program 160 can be document reader application program.User can similarly scheduling time view Internet, wherein, task application program 160 can be Mobile Web browse device.
Battery manager 150 can according to the meeting details received in step 310 (namely, above-mentioned example according to scheduling events is meeting) estimate required for battery use amount (step 320), battery manager can estimate the expected battery use amount of a meeting in hour.According to the embodiment of the present invention, this estimation can based on the battery use amount of being observed by mobile computing device 100 and/or similar this equipment.
Referring now to Fig. 4, it illustrates exemplary meeting/battery and use scale 400.Meeting/battery uses scale 400 can comprise multiple use amount observed and recorded 410, wherein, observed and recorded 410 can describe the observed and recorded of the battery use amount of the actual schedule task performed by the task application program 160 on various dissimilar mobile computing device 100 in detail.Such as, meeting/battery use scale 400 can based on the observed and recorded of the battery use amount of the task application program 160 for carrying out on-line meeting.Observed and recorded 410A can comprise the details of the battery use amount of the equipment for participating in exemplary meeting in a hour; Observed and recorded 410B can comprise the details of the battery use amount of the equipment participating in exemplary meeting in an and a half hours; Observed and recorded 410n can comprise the details of meeting in two hours.It will be understood by those skilled in the art that the generation of this similar form of the task application program 160 of every type can be supported by the present invention.Battery manager 150 can use meeting/battery to use the observed and recorded in scale to estimate the battery use amount estimated according to the meeting details received from scheduler program 170.
Such as, mobile computing device 100 can be and the scheduling events receiving details in the step 310 can be on-line meeting, the on-line meeting that such as meeting/battery uses scale 400 to quote.Meeting/battery uses five entries (user 1 and 4 in observed and recorded 410A, the user b in observed and recorded 410B and user C and N in observed and recorded 410N) in scale 400 with iPhone5.Therefore, the average battery consumption amount of the on-line meeting on iPhone5 can be calculated as by battery manager 150:
(19%+24%+38%/1.5+44%/2+41%/2)/5=22.17% is per hour.
In addition, the minimum amount of battery consumption of observation can be per hour 19%, and largest battery consumption can be per hour 24%.Battery manager 150 can be configured to provide battery use amount estimated value based on average battery consumption amount.Battery manager 150 also can be configured to as estimated value provides margin of safety (safetymargin) to prevent the total battery power consumption between the operating period.Such as, estimated value is adjusted by increasing extra number percent (such as 2% or 5%).Alternately, or in addition, estimated value can be adjusted by largest battery consumption (namely using 24% of scale 400 according to meeting/battery) according to the observation.
It will be understood by those skilled in the art that meeting/battery uses scale 400 to be edited by the divider (distributor) of battery manager 150.In practice, this table can be summarized to improve the efficiency of step 320 before being stored in battery usage data storehouse 180.Such as, the installation process in battery manager 150 and/or battery usage data storehouse 180 can comprise the title of manufacturer and the model (model) of mobile computing device 100, thus make it can fully for the particular model (that is, according to the iPhone5 of above-mentioned example) of equipment 100 provides battery use amount data.To understand, meeting/battery uses the form of scale 400 and use amount to be exemplary; The present invention can support that any suitable form for carrying out documenting (document) to actual battery use amount and/or method and use thereof are to estimate the battery requirements of future scheduling task.
Those skilled in the art will understand similarly, and the battery of the same model of mobile computing device 100 can not always perform in a similar fashion.Battery performance also may demote (degrade) along with the time.Therefore will understand, the present invention also can support the editor of meeting/battery use amount data based on the actual meeting undertaken by the task application program 160 on mobile computing device 100.These data can be added to meeting/battery uses scale 400 to correct according to the actual use amount on equipment 100 estimated value provided by battery manager 150 further.Alternately, these data can be used for replacing meeting/battery use scale 400.
It will be understood by those skilled in the art that meeting that actual meeting/battery use amount data can use known application programming interface (API) to draw to check on mobile computing device 100 start and at the end of the current battery charge of battery 140.Such as, for Android device, the suitable API for monitoring battery electricity can be found on http://developer.android.com/training/monitoring-device-state/b attery-monitoring.html.Can at https: //developer.apple.com/library/ios/documentation/uikit/refe rence/UIDevice_Class/Reference/UIDevice.html finds the suitable API for iOS device.To understand, when making meeting/battery and using scale 400, also can use these API.
Return Fig. 3, the estimated value of the amount of battery consumption of expectation can be transmitted to scheduler program 170 (step 330) by battery manager.To understand, scheduler program 170 can comprise the estimated value in meeting details 30 as shown in Figure 1A.To understand equally, the grammer of the estimated value in meeting details 30 and representation can be configurable.
To understand, can carry a few days ago, a few week or even some months scheduling events in scheduler program 170.Therefore, the current electric quantity of the battery 140 when dispatching associated event may not be the equipment 100 of expecting is the reliable indicator that event maintains the ability of electric power when the actual generation of event; Battery 140 can carry out powering on repeatedly/power-off and circulate between scheduling events and the event actual time occurred.Until the definition time interval of scheduling events, it just may be relevant with about scheduling events monitoring battery 140.
Therefore, battery manager 150 can be configured with and be intended to detect low battery electric quantity before a scheduled event to provide the enough a series of warning intervals of prenoticing remedying situation in time.Such as, battery manager 150 three hours of can be configured to before given scheduling events start the battery electric quantity checking battery 140, after this have warning interval once per hour until event starts.To understand, the configuration started for three hours with interval once per hour is exemplary, and the present invention also can support that other start/interleaving pattern.
Therefore battery manager 150 can enter waiting status effectively until there is warning interval (step 340).Such as, battery manager 150 can be configured to make the first warning interval can be scheduling events before three hours.Battery manager can receive the current battery charge (step 350) of mobile computing device 100 by example API as discussed above subsequently.Now also with reference to Fig. 5, it illustrates the exemplary battery warning notice rule list 500 by being used for determining to show on mobile computing device 100 in response to the battery electric quantity received in step 350 which warning (if any) by process 300.
Battery warning notice rule list 500 comprises be used for determining whether battery warning notice to be supplied to mobile computing device 100 by battery manager 150 regular group.Rule in table 500 is by battery status 510, warning interval 520 and notify that 530 form.Battery status 510 can refer to the possible state of battery 140 and can be the function of three factors: current battery charge, required battery charge (that is, as determined in a step 330) and extra reserved (reserve) battery number percent that can be used by equipment 100 before a scheduled event.Each battery status 510 and at least one warn interval 520 to be associated.It will be understood by those skilled in the art that battery warning notice rule list 500 can be configured by the supplier of equipment 100 and/or battery manager 150.Battery warning notice rule list 500 also configures by the user of equipment 100 and/or revises.
As described in Figure 5, the interval of warning the earliest in battery warning notice rule list 500 can be " before three hours ".Therefore, according to the entry in table 500, step 340 can return "Yes" in three hours before a scheduled event.Battery manager 150 can use subsequently as at known API as discussed above to receive current battery charge (step 350).
As shown in Table 500, and the exemplary battery state 510 that is associated of the warning interval 520 of " before three hours " can be " needed for current battery charge <=20%+ battery electric quantity ".If this state is true (step 360), namely, the current electric quantity received in step 350 adds that extra 20% is less than or equal to the estimated value obtained in step 320, then can initiate will in the warning (step 370) of the upper display of display screen 120 (Fig. 2) for battery manager 150.Such as, if the exemplary estimated value drawn in step 320 is 25%, then step 360 can test battery 140 whether have at least 45% charge volume, that is, to estimated value (namely 25%), current charge volume adds whether 20% extra (it such as can be intended to support the routine operation of the mobile computing device 100 at least before scheduling time) be enough.Therefore, if the current charge volume received in step 350 is less than 45%, then according to what be associated, battery manager 150 can notify that 530 show warning on display screen 120.Suppose that current time is point in morning nine, thus port operation meeting " X " is the point at noon 12 after three hours, battery manager 150 can show to eject warns, and such as, such as " meeting X held due at ten two in afternoon.Please give equipment charge or save battery functi on to guarantee repertoire ".
As described in battery warning notice rule list 500, can have multiple warning intervals 520 of definition, that is, battery manager 150 can be configured to provide and additionally warn as conferencing (approach).If have the extra warning interval 520 (step 380) of definition before a conference, then control to get back to the wherein renewable step 340 of process 300 when there is next warning interval 520.Such as, as shown in Table 500, next warning interval 520 may be defined as meeting before two hours.If do not have extra warning interval 520 before a conference, then process 300 can terminate.
To understand, for given warning interval 520, test more than one possible battery status 510 possibly.Such as, as described in table 500, the warning interval 520 may with two battery statuss 510 and " before two hours " is associated.Battery manager 150 can be configured to test battery health 510 until the result returned by step 360 is "Yes", namely until the condition defined by given battery status 510 is true.
Such as, battery manager 150 can first test condition " needed for present battery amount < amount of batteries ".If this condition is true (step 360), then battery manager 150 can show ejection warning, and such as, such as " meeting X held due at ten two in afternoon.Please give equipment charge or be closed to guarantee repertoire now ".If the condition of battery status 510 does not meet, that is, " present battery amount >=required amount of batteries ", the then other battery status 510 that battery manager 150 continuation is tested and current warning interval 520 is associated.Such as, battery manager 150 can test condition " needed for present battery amount <20%+ amount of batteries ".If this condition is true (step 360), then battery manager 150 reality can eject warning, and such as, such as, " meeting X held due at ten two in afternoon.Please give equipment charge or save battery functi on to guarantee repertoire ".
It will be understood by those skilled in the art that the battery performance of ambuscade may the designator of always actual performance.Actual battery performance can be the function such as comprising battery life, previously using forestland and the various factors specific to the resource requirement of given scheduling events.Therefore, even if process 300 can enable user start the scheduling events of the estimated value with required battery charge, but in actual use, may need than the more electric power of expecting to support scheduling events.Therefore the battery use amount during monitoring and scheduling event is advantageously gone back.
Referring now to Fig. 6, it illustrates the amount of battery consumption monitor procedure 600 used constructing according to the embodiment of the present invention and operate.Process 600 can monitor according to the scheduling at the warning interval during scheduling time itself amount of battery consumption used.Such as, process 600 can be configured to the electricity of every ten minutes or every 15 minutes inspection batteries 140 once, simultaneously scheduling events well afoot.Process 600 generally can with scheduling events executed in parallel.Battery manager 150 can receive as above for process 300 step 350 as described in the current battery charge (step 605) of battery 140.
Process 600 can perform until scheduling events terminates (step 610) in closed circulation.When occurring warning interval (step 620), battery manager 150 can use known API to check whether battery 140 is charging (step 630) at present.Such as, for Android device, suitable API can be found in http://developer.android.com/training/monitoring-device-state/b attery-monitoring.html.Can at https: in //developer.apple.com/library/ios/documentation/uikit/refe rence/UIDevice_Class/Reference/UIDevice.html, find the suitable API for iOS device.If battery 140 charges, then control to return step 610.Otherwise battery manager 150 can receive the current battery charge (step 640) of battery 140 as described above.
Battery manager 150 can use any appropriate method (such as discuss for table 400 and 500 those) to calculate battery charge (step 650) needed for remaining scheduling events above.Based on the result of step 650, if necessary, the estimated value of the remaining scheduling events of battery manager 150 adjustable.Such as, according to illustrative embodiments, the charge volume receiving 25% in step 605 as continuing for an hour of will dispatching and the event being estimated as the battery charge of needs 20% starts time current battery charge.Supposing that estimated value is accurately, can estimating within every 15 minutes, about 5% can be reduced the current battery charge as received in step 640.But if after 15 minutes, the battery electric quantity as received in step 640 may reduce 10%, then battery manager 150 can correspondingly adjust estimated value (step 655), that is, be not one hour 20%, but 40%.
If current battery charge is lower than current estimated value (step 660), then battery manager 150 can show warning notice (step 670) in the mode similar with the mode that uses in the step 370 of process 300 usually.To understand, and the function of step 660 can be performed independently, and no matter whether in step 355, have adjusted current estimated value.Therefore, even if adjustment is unnecessary, if battery charge is insufficient when scheduling events starts, then process 600 still can provide monitoring function.
Control can return step 610 subsequently and correspondingly proceed until scheduling events terminates (step 610).
To understand, it can be exemplary that the battery estimated value 31 in Figure 1A and Figure 1B is expressed as text, and the present invention also can support other representations.Such as, as referring now to Fig. 7 shown in, battery estimated value 31 also can utilize the shadow representation that is used to indicate required battery charge to illustrate for figure.To understand, the present invention also can support any other suitable representation.
The present invention also can support the combinational estimation value of multiple scheduling events.Such as, if two event schedulings become located adjacent one another, then the battery status 510 in table 500 may be defined as the estimation battery charge of solution two scheduling events.
The present invention also can support the battery cell monitoring of non-scheduled event.Such as, if user participates in provisional video meeting, then may not dispatch the start/stop time (time span drawing the event of expectation from it).In fact user can start any task on the appliance 100, such as, and word processing, surfing on the net, media play.Battery manager 150 can be configured to follow the tracks of actual battery use amount during these non-scheduled events and provide about the sustainable how long warning of present battery charge volume based on the actual use amount during the use amount of the observation in such as table 400 and/or non-scheduled event.It will be understood by those skilled in the art that in this context, task application program 160 can be not limited only to the function of operation dispatching task.
The present invention also can support that the difference in scheduling time participates in the estimated value of role.Such as, the host of video conference to compare the electric power that passive participant uses during video conference more.According to embodiments of the invention, table 400 can be configured to distinguish use amount observed and recorded based on this participation role.Table 500 can be configured to comprise the factor participating in role and be used as will considering when assessing battery status 510 similarly.When calculating the estimated value of scheduling events, battery manager 150 correspondingly can include participation type in consideration.To understand, scheduler program 170 can be configured to the participation distinguishing at least some type.Such as, conventional scheduler program 170 distinguishes host and the invitee of meeting usually.
To understand, if necessary, software part of the present invention can ROM (ROM (read-only memory)) form implement.Software part can use conventional art to implement with hardware (if necessary) usually.Further understanding, software part such as can be illustrated as computer program or on tangible medium.In some cases, can be can by the signal of suitable computer interpretation by software part example, although this example can be got rid of In some embodiments of the present invention.
Should be understood that each feature of the present invention described in the context of independent embodiment for clarity also can provide in combination in single embodiment.On the contrary, each feature of the present invention in order to describe in the context of single embodiment for simplicity also can provide individually or so that any suitable subgroup is incompatible.
It will be understood by those skilled in the art that the present invention is not limited to the content illustrating especially hereinbefore and discuss.But scope of the present invention is limited by claims and equivalent thereof.

Claims (20)

1. a method for the battery cell monitoring on computing equipment, described method comprises:
Estimate the amount of battery consumption estimated value of the event of dispatching on said computing device;
Check battery charge before a scheduled event;
Determine whether to provide battery warning notice on said computing device according to battery notification rule group, wherein, describedly determine at least based on described amount of battery consumption estimated value and described inspection; And
If needed, then determine to provide described battery warning notice according to described.
2. method according to claim 1, also comprises:
The part of instruction as the display of the scheduling events on described computing equipment for described amount of battery consumption estimated value is provided.
3. method according to claim 1, wherein, described inspection performs according to the scheduling in the time interval before described scheduling events.
4. method according to claim 1, wherein, each in described battery notification rule group comprises:
At least according to the battery status that described battery charge is assessed;
The time interval determining when to assess described battery status is combined with the scheduling time of described scheduling events; And
If needed, according to the battery warning notice that the result of the assessment of described battery status provides.
5. method according to claim 1, also comprises:
During described scheduling events, check described battery charge, wherein, describedly to determine further based on the described inspection of the battery charge during described scheduling events.
6. method according to claim 5, also comprises: adjust described amount of battery consumption estimated value, and wherein, described adjustment comprises:
Calculate the actual battery consumption during described scheduling events;
In view of described actual battery consumption, estimate the new amount of battery consumption estimated value of remaining described scheduling events; And
Described new amount of battery consumption estimated value is utilized to replace described amount of battery consumption estimated value.
7. method according to claim 6, wherein, estimate that amount of battery consumption estimated value comprises:
Store the observed and recorded of described actual battery consumption; And
Described amount of battery consumption estimated value is estimated at least partly based on stored observed and recorded.
8. method according to claim 1, wherein, described estimation comprises:
When participating in being similar to the task of described scheduling events, observe actual battery use amount by the equipment similar with described computing equipment.
9. method according to claim 1, wherein, described estimation comprises:
When participating in, with like the part as described scheduling events and the task class that performs during task, observing actual battery use amount by described computing equipment.
10. method according to claim 1, wherein, describedly to determine also based on the battery requirements operating described computing equipment before described scheduling events.
11. methods according to claim 10, wherein, the described battery requirements for operating be based upon another scheduling events estimate at least one described in amount of battery consumption estimated value.
12. methods according to claim 1, wherein, described estimation is at least based on the participation role of the user of described computing equipment.
The method of 13. 1 kinds of battery charge on monitoring calculation equipment, described method comprises:
Estimate the amount of battery consumption estimated value of the event on described computing equipment;
Check the battery charge during described event;
Determine whether to provide battery warning notice on said computing device according to battery notification rule group, wherein, the described result determined at least based on described estimation and described inspection; And
If needed, then determine to provide described battery warning notice according to described.
14. methods according to claim 13, also comprise the described amount of battery consumption estimated value of adjustment, wherein, described adjustment comprises:
Calculate the actual battery consumption during described event;
In view of described actual battery consumption, estimate the new amount of battery consumption estimated value of remaining described event; And
Described new amount of battery consumption estimated value is utilized to replace described amount of battery consumption estimated value.
15. methods according to claim 13, also comprise:
Before the scheduling of described event starts, perform described estimation, wherein, described event is scheduling events;
Described battery charge was checked before described scheduling events;
Determine whether to provide described battery warning notice according to described battery notification rule group, wherein, describedly determine at least based on the described inspection of the described battery charge before described amount of battery consumption estimated value and described scheduling events; And
Before described scheduling events, if needed, then determine to provide described battery warning notice according to described.
16. methods according to claim 13, wherein, each of described battery notification rule group comprises:
At least according to the battery status that described battery charge is assessed;
For determining when the time interval assessing described battery status during described event; And
If needed, according to the battery warning notice that the assessment result of described battery status provides.
17. methods according to claim 13, wherein, described estimation is at least based on the participation role of the user of described computing equipment.
18. methods according to claim 13, wherein, describedly to determine also according to the battery requirements operating described computing equipment before described scheduling events.
19. 1 kinds of computing equipments, comprising:
Battery, is operable as and provides present battery charge volume;
Processor; And
Battery manager, is configured to run by described processor and be configured to:
Current battery charge is used to estimate the amount of battery consumption estimated value of the application program for being run by described processor, and
Determine whether to provide battery warning notice on said computing device based on described present battery charge volume and described amount of battery consumption estimated value; And
Screen display, is operable as the described battery warning notice of display.
20. computing equipments according to claim 19, also comprise the scheduler will run by described processor, wherein,
Described scheduler operable is that the execution of execution cost application program is using as scheduling events; And
Described battery warning notice is associated with described scheduling events.
CN201410444116.4A 2014-09-02 2014-09-02 Battery consumption monitoring Expired - Fee Related CN105403836B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410444116.4A CN105403836B (en) 2014-09-02 2014-09-02 Battery consumption monitoring
US14/488,322 US9288763B1 (en) 2014-09-02 2014-09-17 Battery consumption monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410444116.4A CN105403836B (en) 2014-09-02 2014-09-02 Battery consumption monitoring

Publications (2)

Publication Number Publication Date
CN105403836A true CN105403836A (en) 2016-03-16
CN105403836B CN105403836B (en) 2020-02-18

Family

ID=55404202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410444116.4A Expired - Fee Related CN105403836B (en) 2014-09-02 2014-09-02 Battery consumption monitoring

Country Status (2)

Country Link
US (1) US9288763B1 (en)
CN (1) CN105403836B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108303651A (en) * 2017-12-19 2018-07-20 福建联迪商用设备有限公司 A kind of measurement method and terminal of battery capacity
CN108931731A (en) * 2017-05-26 2018-12-04 手持产品公司 The method of the quantity of workflow cycle for estimating to complete from remaining battery capacity

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10536007B2 (en) 2011-03-05 2020-01-14 Powin Energy Corporation Battery energy storage system and control system and applications thereof
US10228751B2 (en) 2014-08-06 2019-03-12 Apple Inc. Low power mode
US9647489B2 (en) 2014-08-26 2017-05-09 Apple Inc. Brownout avoidance
US9772672B2 (en) * 2015-11-30 2017-09-26 Lenovo (Singapore) Pte. Ltd. Apparatus, method, and program product for projecting battery usage
CN107622004A (en) * 2016-07-14 2018-01-23 中兴通讯股份有限公司 Power consumption based reminding method and device
US10699278B2 (en) * 2016-12-22 2020-06-30 Powin Energy Corporation Battery pack monitoring and warranty tracking system
US10368313B2 (en) 2017-10-31 2019-07-30 Zebra Technologies Corporation System, method and apparatus for battery allocation
US10599199B1 (en) 2017-12-20 2020-03-24 Apple Inc. Systems and methods for power management at device shutdown
US10817307B1 (en) 2017-12-20 2020-10-27 Apple Inc. API behavior modification based on power source health
US11363133B1 (en) 2017-12-20 2022-06-14 Apple Inc. Battery health-based power management
US20200036048A1 (en) * 2018-07-26 2020-01-30 Michael Donnell Adams, JR. Dual battery system for cell phone
US11461147B2 (en) 2020-12-16 2022-10-04 Marvell Asia Pte Ltd Liaison system and method for cloud computing environment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02146936A (en) * 1988-11-28 1990-06-06 Olympus Optical Co Ltd power system
CN1637427A (en) * 2003-12-01 2005-07-13 株式会社尼康 Battery, camera and camera system and portable equipment
CN101246977A (en) * 2008-03-06 2008-08-20 深圳华为通信技术有限公司 Reminding method and apparatus for mobile terminal battery power
CN101778164A (en) * 2010-01-06 2010-07-14 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and method for adjusting power parameters thereof
JP2011035966A (en) * 2009-07-30 2011-02-17 Canon Inc Electronic equipment system
JP2011234445A (en) * 2010-04-26 2011-11-17 Kyocera Corp Portable terminal, full-charge detection program, and full-charge detection method
CN103327159A (en) * 2012-03-19 2013-09-25 联想(北京)有限公司 Low-battery prompting method and electronic equipment
CN103841249A (en) * 2012-11-21 2014-06-04 宏碁股份有限公司 Handheld device and battery power monitoring method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140095091A1 (en) * 2009-03-11 2014-04-03 Novatel Wireless, Inc. METHODS AND APPARATUS FOR MODELING, MONITORING, ESTIMATING and CONTROLLING POWER CONSUMPTION IN BATTERY-OPERATED DEVICES
US8280456B2 (en) * 2009-08-14 2012-10-02 Google Inc. Providing a user with feedback regarding power consumption in battery-operated electronic devices
KR101829710B1 (en) * 2011-10-28 2018-02-20 삼성전자주식회사 Apparatus and method for determining battery current consumption in portable terminal
US9046370B2 (en) * 2013-03-06 2015-06-02 Qualcomm Incorporated Methods for providing a navigation route based on network availability and device attributes

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02146936A (en) * 1988-11-28 1990-06-06 Olympus Optical Co Ltd power system
CN1637427A (en) * 2003-12-01 2005-07-13 株式会社尼康 Battery, camera and camera system and portable equipment
CN101246977A (en) * 2008-03-06 2008-08-20 深圳华为通信技术有限公司 Reminding method and apparatus for mobile terminal battery power
JP2011035966A (en) * 2009-07-30 2011-02-17 Canon Inc Electronic equipment system
CN101778164A (en) * 2010-01-06 2010-07-14 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and method for adjusting power parameters thereof
JP2011234445A (en) * 2010-04-26 2011-11-17 Kyocera Corp Portable terminal, full-charge detection program, and full-charge detection method
CN103327159A (en) * 2012-03-19 2013-09-25 联想(北京)有限公司 Low-battery prompting method and electronic equipment
CN103841249A (en) * 2012-11-21 2014-06-04 宏碁股份有限公司 Handheld device and battery power monitoring method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
程艳青 等: "电动汽车动力电池剩余电量在线测量", 《电子测量与仪器学报》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108931731A (en) * 2017-05-26 2018-12-04 手持产品公司 The method of the quantity of workflow cycle for estimating to complete from remaining battery capacity
US11428744B2 (en) 2017-05-26 2022-08-30 Hand Held Products, Inc. Methods for estimating a number of workflow cycles able to be completed from a remaining battery capacity
US12085621B2 (en) 2017-05-26 2024-09-10 Hand Held Products, Inc. Methods for estimating a number of workflow cycles able to be completed from a remaining battery capacity
CN108303651A (en) * 2017-12-19 2018-07-20 福建联迪商用设备有限公司 A kind of measurement method and terminal of battery capacity
CN108303651B (en) * 2017-12-19 2020-05-05 福建联迪商用设备有限公司 Battery electric quantity measuring method and terminal

Also Published As

Publication number Publication date
US9288763B1 (en) 2016-03-15
US20160066278A1 (en) 2016-03-03
CN105403836B (en) 2020-02-18

Similar Documents

Publication Publication Date Title
CN105403836A (en) Battery power consumption monitoring
CN102736720B (en) For predicting the method and system of battery power consumption
CN110568838B (en) A vehicle static current acquisition method, system, electronic device and storage medium
US20240202092A1 (en) Smart advice to charge notification
CN110213068B (en) Message middleware monitoring method and related equipment
CN105227626B (en) Content pushing method and device and terminal
KR101477179B1 (en) Method And Mobile Terminal For Determining and Displaying Power Efficiency of Application
US9041356B2 (en) Battery charge management using a scheduling application
CN104331357B (en) Application program abnormity detection method and device and mobile terminal
CN104781752B (en) Estimating remaining use time of mobile computing devices
US20140237426A1 (en) Information processing apparatus and application controlling method
KR20120085724A (en) Providing a user with feedback regarding power consumption in battery-operated electronic devices
CN110783970B (en) Charging method, device, charging terminal and computer readable storage medium
US20160356856A1 (en) Method for ascertaining storage battery state, state-ascertaining system, and computer program
EP3510688B1 (en) Apparatus and method for battery management
US8712370B2 (en) Performance metrics processing for anticipating unavailability
US20170285722A1 (en) Method for reducing battery consumption in electronic device
US20170227608A1 (en) Communication terminal device, remaining battery amount calculation method, and recording medium storing remaining battery amount calculation program
JP2016505938A (en) Send notifications to multiple devices associated with a user
US8832486B2 (en) Method and system for predicting the power consumption of a mobile terminal
KR20170097941A (en) Method and electronic device controlling applications and components
US20250015603A1 (en) Device power supply method and apparatus, terminal device and storage medium
US9424742B1 (en) Notification system, method, and computer application based on decision rules for evaluating a plurality of utility meter conditions
CN112924875A (en) Battery detection method and device and electronic equipment
US11165268B2 (en) Charge/discharge-pattern battery training system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for 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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200218

Termination date: 20200902