CN101860623A - 感知***情境的智能手机电池使用时间指示方法及*** - Google Patents
感知***情境的智能手机电池使用时间指示方法及*** Download PDFInfo
- Publication number
- CN101860623A CN101860623A CN201010199410A CN201010199410A CN101860623A CN 101860623 A CN101860623 A CN 101860623A CN 201010199410 A CN201010199410 A CN 201010199410A CN 201010199410 A CN201010199410 A CN 201010199410A CN 101860623 A CN101860623 A CN 101860623A
- Authority
- CN
- China
- Prior art keywords
- battery
- system context
- time
- context
- discharge rate
- 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
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000008859 change Effects 0.000 claims abstract description 19
- 238000005070 sampling Methods 0.000 claims description 30
- 238000012544 monitoring process Methods 0.000 claims description 26
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000012417 linear regression Methods 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 4
- 230000008676 import Effects 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 238000000611 regression analysis Methods 0.000 claims description 2
- 230000002123 temporal effect Effects 0.000 claims description 2
- 238000012546 transfer Methods 0.000 claims description 2
- 238000005265 energy consumption Methods 0.000 claims 1
- 230000002035 prolonged effect Effects 0.000 abstract 1
- 238000013459 approach Methods 0.000 description 4
- 230000001953 sensory effect Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Telephone Function (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本发明公开了一种感知***情境的智能手机电池使用时间指示方法及***,属于嵌入式***应用软件领域。本发明方法包括:采集电池电量-时间、***情境属性信息并做分析,建立***情境属性-电池放电率模型,根据***情境属性-电池放电率模型计算在各种***情境下的电池放电率,根据电池放电率预测电池剩余使用时间,根据电池放电率预测用户改变***情境属性值时,电池剩余使用时间延长或缩短的变化量。本发明可用于在智能手机上指示电池剩余使用时间,以及改变***情境属性值对电池剩余使用时间的影响,使得智能手机的电池电量指示功能更加人性化,对电池剩余使用时间预测更加准确,具有良好的市场前景和应用价值。
Description
技术领域
本发明涉及手机电池,具体涉及一种感知***情境的智能手机电池剩余使用时间指示方法及***,属于嵌入式***应用软件领域。
背景技术
随着嵌入式***的运算能力、存储容量、多媒体处理能力快速发展,智能手机能够支持的应用越来越多,功能越来越强大,向着多样化、个性化的方向发展。然而,电池技术的发展非常缓慢,难以满足智能手机设备对电量的需求。智能手机面临的一个主要问题是有限电池容量限制了设备的使用时间和用户体验。为了解决这个问题,人们一方面研究和开发降低能耗、提高电池使用效率的各类方法;另一方面就是通过改进智能手机和用户的人机交互方法,提高用户的使用体验。
智能手机是典型的交互式设备,用户与***的交互主要体现在两个方面:1)智能手机通过显示器或发声设备,向用户指示***当前的运行状况和电池使用状况,例如显示当前剩余的电池电量或电池剩余使用时间;2)用户通过智能手机的输入设备和菜单启动或终止应用程序,调控使用***的模式,例如启动不同的应用,或者让手机待机,从而改变手机电池的使用时间。
因此,从与电池使用时间相关的角度,提高用户体验的一种方法就是能够在智能手机上提供良好的电池电量指示功能,准确及时地把电池剩余使用时间信息以合理的方式提供给用户;或者能够向用户指示出:如果用户持续执行某种特定应用或操作情况下(如打电话、看视频、浏览网页)的电池剩余使用时间;如果用户调整操作或改变***情境属性(降低显示屏亮度或者减小声音),电池剩余使用时间延长或缩短的变化量。从而便于用户准确地了解手机电池的状况,根据自己对电池剩余使用时间的期望来调节自己的手机使用模式。
目前已有的手机上,大多数都只是用5-7格的条状图来显示剩余电池电量的百分比,用户无法获得手机使用时间的信息,也无法知道自己执行某种操作情况下,手机使用时间变化的准确情况,不方便用户做出合理的使用决策。
发明内容
本发明的目的在于使智能手机用户能够以电池剩余使用时间的方式,得到关于手机电池的信息,还能够获得用户改变操作或***情境情况下,电池剩余使用时间的变化量(延长或缩短)信息,以便用户根据自己对电池剩余使用时间的期望来调节对手机的使用模式。
在本方法中,引入了***情境属性的概念,建立***情境属性与电池放电率以及电池剩余使用时间三者的关系。这里所述***情境指手机***中影响电池消耗并且可以通过软件方式监测得到的***部件状态的集合,所述***情境属性指构成集合的单个***部件状态,不同的***情境属性及其取值描述不同的***情境。研究表明,***情境特征与手机电池消耗有密切关系。利用实时的***情境监测获取数据动态预测手机电池使用时间的方法,比利用电池放电率历史统计数据预测的方法,具有更高的准确性和对变化负载的适应性。
具体来说,本发明针对智能手机的电池使用时间指示方法包括下列步骤:
A.监测不同的***情境下电池放电过程的电池电量-时间信息,其实现方法为:
A1.让手机执行软件,获取稳定的***情境context和***情境属性。
所述的“软件”,指的是手机操作***里可以执行的程序,可以是任意的应用程序或后台执行的操作***程序。
所述***情境指手机***中影响电池消耗并且可以通过软件方式监测得到的***部件状态的集合,;所述***情境属性指构成集合的单个***部件状态,不同的***情境属性及其取值描述不同的***情境。所述***情境包括:屏幕背光亮度,处理器利用率,无线网络开关状态,处理器等待输入输出的空闲时间比,网络传输速度,及其他属性。这些属性分别用符号brt,cpu,wifi,io,spd表示。
所述的其他属性指除上述属性以外的***部件状态,例如传感器开关状态,GPS开关状态等。考虑到不同型号的智能手机中可能包含不同的外设部件,此处用其他属性描述,处理方式与上述属性相同。
由一组确定的属性值构成的一个元组(brt,cpu,wifi,io,spd)描述一个特定的***情境,记为contextm,m表示本次采样过程中稳定的***情境编号,取值范围是(1≤m≤M,M是***情境总数)。
所述的“稳定”,指的是所述的***情境属性值是常数或者变化范围小于某一个值(例如处理器利用率波动范围<0.01);
A2.在该***情境下监测电池电量信息和时间信息。从一个时间点开始监测,读取电池电量c(用0~100的数值表示),当时的操作***时间t,组成电池电量-时间对。每当智能手机电池电量发生变化的时刻,取得的数据元组记为(ti,ci)写入文件中。其中i表示电量-时间的序列对编号,取值范围是0~100。
所述“操作***”,是提供此类调用的任何智能手机操作***,例如Android、Symbian、Windows Mobile操作***。
所述的“操作***时间”,是操作***返回的***启动以来的相对时间或是国际格林威治时间;
A3.当采样次数达到采样次数阈值N时停止采样。从采样起始到结束的这段时间称为采样时间。用(t0,C0),(t1,C1),...(tN,cN)表示所述采样时间内的电池电量-时间对序列,N是采样次数阈值。
所述的“采样次数阈值N”应当保证所获得的采样数据能够表征该***情境状态对应的电池放电率特征,可根据***情境状态调节,缺省值为100;
A4.按照A1-A3所述方法,改变***情境的属性值,获取m(m=1,2,...M)个***情境下的电池电量-时间数据对序列,存入文件。相对于第一个***情境,改变的情况有:
1)改变一个属性的取值,例如屏幕亮度从30到255之间取值;而保持其他属性值不变;
2)改变多个属性的取值,例如保持屏幕亮度不变,改变处理器利用率和网络传输数据量;
3)改变任一个属性值,都定义了一个新的contextm;
B.计算每种***情境下的电池放电率,建立通过***情境属性计算手机***电池放电率的回归模型,其实现方法为:
B1.从监测数据文件中,读取一个***情境contextm对应的电池电量-时间对序列;
B2.利用方法B1所述电池电量-时间对序列,进行线性拟合得到放电率曲线,如图2所示。图中放电率曲线记为dr=a-km*t,其中a是该曲线与Y轴的交点处的电量值;km是放电曲线斜率绝对值,简称放电率,即为所述***情境contextm下的电池放电率参数(放电率:单位时间里电池电量变化量,包括诸如用电压,电流,功率等参量表示的电量变化量)。把***情境contextm及对应的放电率参数km保存到文件里。
B3.从A4所述的文件中获取不同的***情境及其参数,重复B1-B2所述过程,计算得到形如(km,brtm,cpum,wifim,iom,spdm),(1≤m≤M)的数据序列组。所述的(brtm,cpum,wifim,iom,spdm)即为contextm的展开形式;
B4.对用B3获得的数据序列组,进行多元线性回归分析,建立手机电池放电率与***情境属性之间的关系模型。多元线性回归模型表示为:
A=cX+ε (公式1)
其中:
在所述公式1中,A是一个n×1的向量,表示上述计算获得的电池放电率值,n取值为方法A4中所述的M;X是一个n×p矩阵,表示上述***情境属性brt,cpu,wifi,io,spd的每一次取值;p是根据模型选用的***情境属性的个数,最小值为1,最大值不限,缺省值为5;ε是模一个n×1的向量,表示随机误差;c是一个p×1矩阵,表示回归模型系数,通过回归分析获得,保存在文件中,用于下述方法C中计算电池放电率;
C.在手机运行过程中,采样***情境属性值,根据***情境属性值,利用方法B4获得的模型系数,动态计算电池放电率,用电池放电率预测电池使用时间,其实现方法为:
C1.在任意时刻,获取当前电池电量值C,***情境属性值(brt,cpu,wifi,io,spd);
C2.取得操作***中预设的标志电量耗尽的电量C0;缺省值是2;
方法B4所述的模型系数,xi是***情境属性brt,cpu,wifi,io,spd的值。
C4.利用上述方法C3所计算获得的电池放电率k计算电池剩余使用时间为T=(C-C0)/(k)。时间以“小时:分钟”或者“分钟”方式表示。
D.根据用户选择,预测在现有电池电量情况下改变***情境属性值,手机电池的剩余使用时间的变化。实现方法如下:
D1.获取当前电池电量C;
D3.预测所述k所对应的电池剩余使用时间为T′=(C-C0)/(k)。时间以“小时:分钟”或者“分钟”方式表示;
D4.计算手机电池剩余使用时间的变化量ΔT=T′-T;
E.更新指示数据,并显示。包括以下几种情况:
E1.定期更新显示电池剩余持续时间;“定期”缺省时间为1分钟,可由用户配置为其他时间。
E2.当用户激活新的操作或改变***情境属性值时,更新所述的电池剩余使用时间。
E3.当用户选择查看当前电池电量下,其所关心的特定***情境属性值对应的电池剩余使用时间时,更新所述的时间。
本发明同时包含一种智能手机操作***中指示电池剩余使用时间的***,该***由以下几个模块组成:
1).用户配置模块,用于让用户设置采样阀值、时间指示方式、缺省的电池用完电量值、定期更新显示的时间间隔、预期改变的***情境等信息。其中预期改变的***情境信息是必须输入的信息,在用户不指定的情况下,***只显示当前***情境下的电池剩余使用时间;其余配置信息是备选信息,在不输入的情况下,***采用缺省信息。
2).监测模块,用于从计算机***中监测***情境属性、电池电量-时间信息;
3).建模模块,用于利用监测获得的***情境属性值、电池电量-时间数据对,建立***情境-电池放电率模型。实现的方法如方法B所示;
4).存储模块,用于把用户的各种配置、监测模块中得到的数据、以及建模模块计算得到的模型系数等信息保存到文件中;
5).预测模块,用于计算***情境属性对应的电池使用时间,以及改变***情境属性导致电池使用时间的变化。实现的方法如方法C、D所示;
6).采样模块,用于读取当前的***情境属性及电池电量信息;
7).显示模块,用于显示电池在当前***情境下,或者改变***情境属性值导致电池使用时间的变化量。实现的方法如方法E所示。
以上各模块间的关系如图5所示:
1).用户配置模块接收用户输入配置信息,将采样阈值等信息发给监测模块,将显示方式等信息发送给显示模块;
2).监测模块将监测数据发送给存储模块;
3).建模模块从存储模块处获得监测数据,将计算所得模型系数发送给存储模块;
4).采样模块将采样数据发送给预测模块;
5).预测模块从存储模块处获得模型系数信息,从采样模块处获得采样数据;将计算
所得结果发送给显示模块;
6).显示模块将获得的电池剩余使用时间,根据用户配置,显示在屏幕上。
本发明的优点是能够感知用户使用手机的当前***情境,不依赖特定的应用程序或者用户身份,能够获得更高预测准确性,对稳定和非稳定负载具有更好的适应性,向用户提供符合用户心理需求的电池使用时间指示信息,从而有助于用户按照自己的期望做出相应的选择,使得智能手机的电池使用时间指示功能更加人性化,更加准确,具有良好的市场前景和应用价值。
附图说明
图1:感知***情境的智能手机电池使用时间指示方法流程图;
图2:智能手机电池放电率曲线及电池使用时间预测公式;
图3:HTC-G1智能手机上***情境为(255,0.2,0,0.008,0)时电池放电曲线及其放电率;
图4:HTC-G1智能手机上快速排序程序***情境为(255,1,0,0,0)时的电池放电曲线;
图5:感知***情境的智能手机电池使用时间指示软件***框图。
具体实施方式
下面结合附图,通过一套在HTC-G1智能手机上的手机电池剩余使用时间指示器实施例对本发明作进一步描述。
实现一个如图5所示的应用***,该***包括如图所示的用户配置、监测、存储、建模、预测、采样、显示7个模块。
方法流程图如图1所示。本发明方法包括:a)在手机在多种***情境下执行期间,监测电池电量-时间对信息;b)用本发明方法对获得的数据做分析,建立***情境属性-电池放电率关系模型,获得模型系数,保存在文件中;c)在手机软件执行期间,监测电池电量信息和***情境属性信息;d)根据***情境属性-电池放电率关系模型计算在该***情境状态下的电池放电率;用放电率预测电池使用时间;e)根据放电率预测用户改变***情境属性值时,电池剩余使用时间延长或缩短的变化量。f)更新指示数据并显示。具体步骤如下:
1.监测不同的***情境下电池放电过程的电池电量-时间信息。具体监测的步骤描述如下:
a)手机操作***启动后,用VideoPlayer播放一个“日落之前”的影片。设置屏幕显示亮度为255,关闭WiFi,声音级别为3。
b)在***运行稳定后,获取当前的***情境context,包含5个***情境属性(brt,cpu,wifi,io,spd)的取值为(255,0.2,0,0.008,0)。
c)从一个时间点开始采样。第一个采样点的操作***时间是14:26:32,作为起始时间点0,电池电量数值是99。记(t0,c0)为(0,99)。每当电池电量发生变化的时刻,进行一次采样,共采样100次。取得的数据对序列见表1:
表1HTC-G1智能手机电池电量采样数据
d)改变***情境属性的取值,可以采取的方法包括但不限于改变屏幕亮度、执行不同的应用程序如calculator,quicksort,ping等程序,开启WiFi等,获取如表2第1列所示的16个***情境属性取值,监测电池电量-时间数据对。受篇幅所限,此处略去采样数据。
2.计算每种***情境下的电池放电率,建立通过***情境属性计算手机***电池放电率的回归模型。其具体实现方法为:
a)利用方法B1对表1所述电池电量-时间对序列,进行线性拟合得到放电率曲线,如图3所示,得到放电曲线斜率绝对值,如表2第1行第2列所示。
(brt,cpu,wifi,io,spd) | 电池放电率 |
255,0.2,0,0.008,0 | 0.56 |
192,0.2,0,0,0.008,0 | 0.47 |
80,0.2,0,0,0.008,0 | 0.41 |
30,0.2,0,0,0.008,0 | 0.35 |
255,1,0,0,0 | 0.61 |
255,0.91,0,0,0 | 0.58 |
255,0.73,0,0,0 | 0.55 |
255,0.63,0,0,0 | 0.52 |
255,0.38,0,0,0 | 0.50 |
255,0.3,0,0,0 | 0.48 |
255,0.2,0,0,0 | 0.47 |
255,0.1,0,0,0 | 0.46 |
255,0.06,1,0,40 | 0.69 |
255,0.04,1,0,30 | 0.67 |
255,0.2,1,0.007,0 | 0.51 |
255,0.21,1,0.007,0 | 0.52 |
表2示例***情境属性值及其对应的电池放电率
b)对上述步骤1的d)步骤所获取的各个***情境属性值对应的电池放电电量-时间数据序列,按照方法B1计算放电率,如表2的第2列所示,保存到文件里。
c)对表2所示的数据序列组,进行多元线性回归分析,建立手机电池放电率与***情境属性之间的模型,表达式如下:
k=0.252+0.0008*brt+0.118*cpu+0.22*wifi+7.090*io+0.0017*spd (公式2)
3.在手机运行过程中,采样***情境属性值,根据***情境属性值,利用方法B4获得的模型系数,动态计算电池放电率,用电池放电率预测电池使用时间。具体步骤如下:
a)在手机上执行一个快速排序程序(放电曲线如图4所示)。当电池电量为80时,获取***情境属性值为(255,1,0,0,0)。
b)利用所述***情境属性值和上述公式2,计算得到电池放电率为0.574,预测电池剩余使用时间为136分钟;用基于历史方法过去20分钟的电池放电率预测的电池剩余使用时间为108分钟。实际测量,继续执行该程序,电池可用时间为135分钟。因此用本方法的误差为1分钟(1%),用基于历史方法误差为27分钟(15%);
4.根据用户选择,预测在现有电池电量情况下改变***情境属性值,手机电池使用时间的变化量。预测的具体步骤如下:
a)假设用户启动一个VideoPlayer程序播放视频,屏幕亮度为255,当电池电量为60时,采样得到***情境属性值为(255,0.183,0,0.007,0)。
b)利用所述***情境属性值和上述公式2,计算得到电池放电率为0.527,预测电池剩余使用时间为110分钟;用基于历史方法的电池放电率预测的电池剩余使用时间为104分钟。
实际测量:如果继续执行该程序,电池可用时间为112分钟。用本方法的误差为2分钟(1.8%),用基于历史的方法误差为8分钟(7%);
c)如果此时用户想知道改变屏幕亮度为80的情况下电池剩余使用时间的变化量,则根据用户输入的屏幕亮度值,得到***情境属性值为(80,0.183,0,0.007,0)。
d)利用所述***情境属性值和上述公式2,计算得到电池放电率为0.386,预测电池使用时间为149分钟。得到现有***情境下的电池剩余使用时间与用户选择的新***情境下的电池剩余使用时间的变化量为ΔT=149-110=39分钟。实际测量,如果用户确实改变了当前的屏幕亮度值为80,则电池实际使用时间为139分钟,电池剩余使用时间的变化量为27分钟。本方法预测的误差为39-27=12分钟(7%)。如果采用基于历史方法预测电池剩余使用时间仍为104分钟,电池剩余使用时间的变化量为ΔT′=104-104=0则误差为27分钟(20%)。
5.更新指示数据,并显示。具体步骤如下:
a)每隔1分钟更新显示电池使用时间。
b)当用户使用手机时,每当***情境属性值发生变化,即更新电池使用时间。
c)当用户选择查看更改某种***情境属性值时,更新对应的电池使用时间变化量。
在本实施例中,利用本方法预测误差范围为1%~7%,如果用基于历史的方法预测,误差范围为7%~20%。可见本方法能够为用户提供更为准确有效的指示,便于用户按照期望调节自己的使用模式,改进用户体验。
最后需要注意的是,公布实施例的目的在于帮助进一步理解本发明,但是本领域的技术人员可以理解:在不脱离本发明及所附的权利要求的精神和范围内,各种替换和修改都是可能的。因此,本发明不应局限于实施例所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。
Claims (10)
1.一种智能手机操作***中指示电池使用时间的方法,其特征在于,包括以下步骤:
A.监测不同的***情境下电池放电过程的电池电量-时间信息;
B.计算每种***情境下的电池放电率,建立通过***情境属性计算手机***电池放电率的回归模型;
C.在手机运行过程中,采样***情境属性值,根据***情境属性值,利用方法B获得的模型系数,动态计算电池放电率,用电池放电率预测电池使用时间;
D.根据用户选择,预测在现有电池电量情况下改变***情境属性值,手机电池的使用时间的变化;
E.更新指示数据,并显示在手机屏幕上。
2.如权利要求1所述的方法,其特征在于,预测的电池时间显示格式为“小时:分钟”或“分钟”;所述***情境为影响手机***能耗并且可以通过软件方式监测得到的情境,至少包括:屏幕亮度,处理器利用率,无线网络开关状态,处理器等待输入输出的空闲时间比,网络传输速度。这些属性分别用符号brt,cpu,wifi,io,spd表示,由一组确定的属性值构成的一个元组(brt,cpu,wifi,io,spd)描述一个特定的***情境,记为contextm,m表示本次采样过程中稳定的***情境编号,取值范围是1≤m≤M,M是***情境总数。
3.如权利要求2所述的方法,其特征在于,所述步骤A的实现方法为:
A1.让手机执行软件,获取稳定的***情境context1和***情境属性;
A2.在该***情境下监测电池电量信息和时间信息,从一个时间点开始监测,读取电池电量c,当时的操作***时间t,组成电池电量-时间对,每当智能手机电池电量发生变化的时刻,取得的数据元组记为(ti,ci),写入文件中;
A3.当采样次数达到采样次数阈值N时停止采样,用(t0,c0),(t1,c1),...(tN,cN)表示所述采样时间内的电池电量-时间时序对;
A4.按照A1-A3所述方法,改变***情境的属性值,获取m(m=1,2,...M)个***情境下的电池电量-时间数据对序列,存入文件。
4.如权利要求3所述的方法,其特征在于,所述步骤B的实现方法为:
B1.从监测数据文件中,读取一个***情境contextm对应的电池电量-时间对序列;
B2.把方法B1所述电池电量-时间对序列,进行线性拟合得到放电率曲线,放电曲线斜率的绝对值,简称放电率,即为所述***情境contextm下的电池放电率参数,把***情境contextm及对应的放电率参数km保存到文件里;
B3.从A4所述的文件中获取不同的***情境及其参数,重复B1-B2所述过程,计算得到形如(km,brtm,cpum,wifim,iom,spdm),(1≤m≤M)的数据序列组;
B4.对用B3获得的数据序列组,进行多元线性回归分析,建立手机电池放电率与***情境属性之间的关系模型,多元线性回归模型表示为:A=cX+ε其中
A是一个n×1的向量,表示上述计算获得的电池放电率值,n取值为方法A4中所述的M;X是一个n×p矩阵,表示上述***情境属性brt,cpu,wifi,io,spd的每一次取值;p是根据模型选用的***情境属性的个数,最小值为1,最大值不限,缺省值为5;ε是模一个n×1的向量,表示随机误差;c是一个p×1矩阵,表示回归模型系数,通过回归分析获得,保存在文件中,用于后面计算电池放电率。
5.如权利要求4所述的方法,其特征在于,所述步骤C的实现方法为:
C1.在任意时刻,获取当前电池电量值C,***情境属性值(brt,cpu,wifi,io,spd);
C2.取得操作***中预设的标志电量耗尽的电量C0;
C3.从文件中获取电池放电率模型系数,计算电池放电率参数其中,ci是方法B4所述的模型系数,xi是***情境属性brt,cpu,wifi,io,spd的值;
C4.利用上述方法C3所计算获得的电池放电率k计算电池使用时间为T=(C-C0)/(k)。
7.如权利要求1所述的方法,其特征在于,所述步骤E包括以下情况:
E1.定期更新显示电池剩余持续时间;“定期”的缺省时间为1分钟,可由用户配置为其他时间;
E2.当用户激活新的操作或改变***情境属性时,更新所述的电池剩余使用时间;
E3.当用户选择查看当前电池电量下,其所关心的特定***情境属性值对应的电池剩余使用时间时,更新所述的时间。
8.一种智能手机操作***中指示电池使用时间的软件***,其特征在于,该***包括以下几个模块:
1)用户配置模块,用于让用户设置采样阀值、时间指示方式、缺省的电池用完电量值、定期更新显示的时间间隔、预期改变的***情境等信息,其中预期改变的***情境信息是必须输入的信息,在用户不指定的情况下,***只显示当前***情境下的电池剩余使用时间;其余配置信息是备选信息,在不输入的情况下,***采用缺省信息;
2)监测模块,用于从计算机***中监测***情境属性、电池电量-时间信息;
3)建模模块,用于利用监测获得的***情境属性值、电池电量-时间数据对,建立***情境-电池放电率模型,实现的方法如方法B所示;
4)存储模块,用于把用户的各种配置、监测模块中得到的数据、以及建模模块计算得到的模型系数等信息保存到文件中;
5)预测模块,用于计算***情境属性对应的电池使用时间,以及改变***情境属性导致电池使用时间的变化,实现的方法如方法C、D所示;
6)采样模块,用于读取当前的***情境属性及电池电量信息;
7)显示模块,用于显示电池在当前***情境下,或者改变***情境属性值导致电池使用时间的变化量,实现的方法如方法E所示。
9.如权利要求8所述的软件***,其特征在于:
1)用户配置模块接收用户输入配置信息,将采样阈值等信息发给监测模块,将显示方式等信息发送给显示模块;
2)监测模块将监测数据发送给存储模块;
3)建模模块从存储模块处获得监测数据,将计算所得模型系数发送给存储模块;
4)采样模块将采样数据发送给预测模块;
5)预测模块从存储模块处获得模型系数信息,从采样模块处获得采样数据;将计算所得结果发送给显示模块;
6)显示模块将获得的电池剩余使用时间,根据用户配置,显示在屏幕上。
10.如权利要求8所述的软件***,其特征在于,在手机上显示电池可使用时间的格式为“小时:分钟”或“分钟”。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101994105A CN101860623B (zh) | 2010-06-12 | 2010-06-12 | 感知***情境的智能手机电池使用时间指示方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101994105A CN101860623B (zh) | 2010-06-12 | 2010-06-12 | 感知***情境的智能手机电池使用时间指示方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101860623A true CN101860623A (zh) | 2010-10-13 |
CN101860623B CN101860623B (zh) | 2012-06-13 |
Family
ID=42946272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101994105A Expired - Fee Related CN101860623B (zh) | 2010-06-12 | 2010-06-12 | 感知***情境的智能手机电池使用时间指示方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101860623B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102928783A (zh) * | 2012-07-19 | 2013-02-13 | 北京金山安全软件有限公司 | 一种电池电量可用时间估计方法、装置及移动设备 |
CN102937830A (zh) * | 2012-07-19 | 2013-02-20 | 北京金山安全软件有限公司 | 移动设备的电量管理方法、装置及移动设备 |
CN103024761A (zh) * | 2011-09-26 | 2013-04-03 | 艾默生网络能源有限公司 | 基站能耗模型建立方法、能耗预测方法及装置 |
CN103323786A (zh) * | 2013-06-24 | 2013-09-25 | 贝壳网际(北京)安全技术有限公司 | 一种检测电池使用时长的方法、装置及设备 |
CN104244396A (zh) * | 2013-06-11 | 2014-12-24 | 国际商业机器公司 | 用于无线地同步内容的方法和*** |
WO2015007197A1 (en) * | 2013-07-15 | 2015-01-22 | Tencent Technology (Shenzhen) Company Limited | A method, device, platform, and mobile terminal for recording and analyzing battery power of a mobile terminal |
CN104991192A (zh) * | 2015-05-28 | 2015-10-21 | 努比亚技术有限公司 | 电池掉电检测方法、装置及移动终端 |
CN108769347A (zh) * | 2018-04-16 | 2018-11-06 | Oppo广东移动通信有限公司 | 基于背光亮度的信息提示方法以及相关产品 |
CN111613840A (zh) * | 2019-02-25 | 2020-09-01 | 仁宝电脑工业股份有限公司 | 可携式电子装置与其电池电量管理方法 |
CN113253121A (zh) * | 2021-07-07 | 2021-08-13 | 江苏和晖电动工具有限公司 | 一种电池监测方法、监测***及电动工具 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030069704A1 (en) * | 2001-10-09 | 2003-04-10 | Bean Heather N. | Use-adaptive fuel gauging for battery powered electronic devices |
CN1622039A (zh) * | 2003-11-24 | 2005-06-01 | 顺德市顺达电脑厂有限公司 | 手持式信息处理装置之侦测电源架构及其方法 |
US20060135218A1 (en) * | 2004-12-02 | 2006-06-22 | Son Jin H | Method for indicating a battery charge level of a wireless headset |
CN1838086A (zh) * | 2005-03-24 | 2006-09-27 | 华硕电脑股份有限公司 | 具电量状态指示的笔记型计算机 |
CN101599805A (zh) * | 2008-06-06 | 2009-12-09 | 中兴通讯股份有限公司 | 一种cdma手机整机功耗的实时计算方法及装置 |
-
2010
- 2010-06-12 CN CN2010101994105A patent/CN101860623B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030069704A1 (en) * | 2001-10-09 | 2003-04-10 | Bean Heather N. | Use-adaptive fuel gauging for battery powered electronic devices |
CN1622039A (zh) * | 2003-11-24 | 2005-06-01 | 顺德市顺达电脑厂有限公司 | 手持式信息处理装置之侦测电源架构及其方法 |
US20060135218A1 (en) * | 2004-12-02 | 2006-06-22 | Son Jin H | Method for indicating a battery charge level of a wireless headset |
CN1838086A (zh) * | 2005-03-24 | 2006-09-27 | 华硕电脑股份有限公司 | 具电量状态指示的笔记型计算机 |
CN101599805A (zh) * | 2008-06-06 | 2009-12-09 | 中兴通讯股份有限公司 | 一种cdma手机整机功耗的实时计算方法及装置 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024761A (zh) * | 2011-09-26 | 2013-04-03 | 艾默生网络能源有限公司 | 基站能耗模型建立方法、能耗预测方法及装置 |
CN103024761B (zh) * | 2011-09-26 | 2016-03-02 | 艾默生网络能源有限公司 | 基站能耗模型建立方法、能耗预测方法及装置 |
CN102937830A (zh) * | 2012-07-19 | 2013-02-20 | 北京金山安全软件有限公司 | 移动设备的电量管理方法、装置及移动设备 |
CN102928783B (zh) * | 2012-07-19 | 2014-09-03 | 北京金山安全软件有限公司 | 一种电池电量可用时间估计方法、装置及移动设备 |
CN102928783A (zh) * | 2012-07-19 | 2013-02-13 | 北京金山安全软件有限公司 | 一种电池电量可用时间估计方法、装置及移动设备 |
CN102937830B (zh) * | 2012-07-19 | 2016-02-17 | 北京金山安全软件有限公司 | 移动设备的电量管理方法、装置及移动设备 |
CN104244396A (zh) * | 2013-06-11 | 2014-12-24 | 国际商业机器公司 | 用于无线地同步内容的方法和*** |
CN103323786B (zh) * | 2013-06-24 | 2016-04-20 | 贝壳网际(北京)安全技术有限公司 | 一种检测电池使用时长的方法、装置及设备 |
CN103323786A (zh) * | 2013-06-24 | 2013-09-25 | 贝壳网际(北京)安全技术有限公司 | 一种检测电池使用时长的方法、装置及设备 |
WO2014206270A1 (zh) * | 2013-06-24 | 2014-12-31 | 贝壳网际(北京)安全技术有限公司 | 一种检测电池使用时长的方法、装置及设备 |
WO2015007197A1 (en) * | 2013-07-15 | 2015-01-22 | Tencent Technology (Shenzhen) Company Limited | A method, device, platform, and mobile terminal for recording and analyzing battery power of a mobile terminal |
CN104991192A (zh) * | 2015-05-28 | 2015-10-21 | 努比亚技术有限公司 | 电池掉电检测方法、装置及移动终端 |
CN108769347A (zh) * | 2018-04-16 | 2018-11-06 | Oppo广东移动通信有限公司 | 基于背光亮度的信息提示方法以及相关产品 |
CN108769347B (zh) * | 2018-04-16 | 2020-05-08 | Oppo广东移动通信有限公司 | 基于背光亮度的信息提示方法以及相关产品 |
CN111613840A (zh) * | 2019-02-25 | 2020-09-01 | 仁宝电脑工业股份有限公司 | 可携式电子装置与其电池电量管理方法 |
CN111613840B (zh) * | 2019-02-25 | 2022-03-29 | 仁宝电脑工业股份有限公司 | 可携式电子装置与其电池电量管理方法 |
CN113253121A (zh) * | 2021-07-07 | 2021-08-13 | 江苏和晖电动工具有限公司 | 一种电池监测方法、监测***及电动工具 |
Also Published As
Publication number | Publication date |
---|---|
CN101860623B (zh) | 2012-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101860623B (zh) | 感知***情境的智能手机电池使用时间指示方法及*** | |
CN101853166B (zh) | 一种面向应用的智能手机电池使用时间指示方法及*** | |
CN102402726B (zh) | 一种基于区域负荷分析的大规模配电网电力电量预测方法 | |
CN104864548A (zh) | 一种空调运行的控制方法及*** | |
CN111680841B (zh) | 基于主成分分析的短期负荷预测方法、***及终端设备 | |
CN103338461B (zh) | 基于业务量预测的网络规划方法及装置 | |
CN104007806A (zh) | 一种安卓***中的cpu频率的控制方法、装置和设备 | |
CN102682197A (zh) | 对单设备能源消耗变化趋势实时预测的监测方法及装置 | |
CN103297623A (zh) | 话务预测方法及装置 | |
CN103853918A (zh) | 一种基于空闲时间预测的云计算服务器调度方法 | |
CN104504619A (zh) | 两种考虑温度和经济增长因素的月度统调用电量预测方法 | |
CN103679289B (zh) | 基于多元回归外推法的电力负荷预测方法 | |
CN104699890A (zh) | 一种城网配变重过载短期预警模型的建模方法 | |
CN101697562A (zh) | 一种移动终端及显示其耗电速度的方法 | |
CN107862391A (zh) | 一种基于云计算的设备运行状况测试*** | |
CN103106248A (zh) | 一种水位流量数据同化报汛方法、装置及报汛*** | |
CN113723684A (zh) | 一种企业电力用户的负荷预测及能源管理的装置及方法 | |
CN102722754B (zh) | 焦化行业基于专家***的煤气动态平衡调度方法及*** | |
CN109741213A (zh) | 一种零能耗建筑耗能控制方法及*** | |
CN210776794U (zh) | 一种针对温度变化进行负荷分析预测的装置 | |
CN115705608A (zh) | 一种虚拟电厂负荷感知方法及装置 | |
CN103278707A (zh) | 获取终端待机时间的方法及终端 | |
CN104217105B (zh) | 一种能源需求条件密度预测方法 | |
CN102801581B (zh) | 一种web服务连接成功率的预测方法 | |
CN115169731A (zh) | 一种智慧校园能耗预测方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120613 |