专利名称:信息处理装置、控制方法、程序与记录媒体的制作方法
技术领域:
本发明涉及由可再充电的电池驱动的信息处理装置、控制方法、程序与记录媒体。特别是,本发明涉及控制电池的充放电的信息处理装置、控制方法、程序与记录媒体。
背景技术:
近年来,小型轻量的信息终端获得广泛应用。这类信息终端为了能携带到外出地或效区,多设有可反复充电的电池。这种电池能在信息终端与AC电源连接时由此AC电源充电,而在信息终端再次从AC电源断开时驱动信息终端。
作为这类电池可采用镍镉电池、镍氢电池或锂离子电池。一般地说,电池会因反复地充放电而劣化。例如镍镉电池等会因继续补充充电而有记忆效应问题,而在不使产生记忆效应的其他种类电池中,则又有电池内设的控制电路不能适当地管理因反复地充放电而变化的满充电容量。
有关上述这些问题,提出了种种技术(参考特许文献1~6)。
特许文献1特开平9-233722号公报特许文献2特开平9-205736号公报特许文献3特开2001-136673号公报特许文献4特开2002-315198号公报特许文献5特开2002-223529号公报特许文献6特开2002-238177号公报发明内容迄今所采用的技术是,当信息终端与AC电源连接后,即使用户不给以任何指示。也能自动地开始电池的充电。因此,充电中不需烦杂的操作,在方便的同时还尽可能多的保持有电池的残余电量。但是采用这种技术时,即使电池的残余电量充分地多而不需充电时,当与AC电源连接也会开始充电。因此,随着电池的充电次数增多,恐怕会使电池过早劣化。
电池劣化后,电池的满充电容量减少。此时电池内设的控制电路等,出于防止电池的过充电目的,基于充放电次数、充放电容量以及电池的端子电压等信息,变更充电量的上限,但对于短时间的反复充放电的情形,有关电池信息误差累积的结果,实际的满充电容量有时会不同于控制电路等设定的充电量的上限。用户为了把控制电路等设定的充电量的上限回复到实际的满充电容量,可以进行反复地完全放电和完全充电的再生处理。但是再生处理则需要用较长的时间,然而用户进行了再生处理后也难以预先判断是否真正地恢复到满充电容量。因此,过去并未适当地进行再生处理,存在着电池没有发挥其原本功能的情形。
为此,本发明的目的在于提供能解决上述问题的信息处理装置、控制方法、程序与记录媒体。此目的通过权利要求范围内独立权项中记述的特征的组合达到。此外,从属权项则规定本发明更有利的具体例子。
为了解决上述问题,本发明第一实施形式提供了可充电电池驱动的信息处理装置,它是这样的信息处理装置,即具有电池已满充电时的容量即满充电容量因电池的反复充电或放电而减少后,取得电池满充电容量的满充电容量取得部;取得示明从电池使用开始到取得满充电容量的连续充电量信息的连续充电量取得部;当判断由满充电容量取得部取得的满充电容量未达到基于此延续电量所确定的电池应具有的满充电容量时,执行可恢复到电池满充电容量的完全充电或完全放电处理的电池再生处理的再生处理部;还提供了控制此信息处理装置的控制方法、程序与记录媒体。
在上述发明的概要中并未列举本发明的必要特征的全部,而这些特征组的子组合形式也能构成发明。
根据本发明能有效地实际应用可充电的电池。
图1是信息处理装置的框图。
图2例示驱动履历信息存储部20存储的驱动履历信息之中的系统使用履历。
图3例示驱动履历信息存储部20存储的驱动履历信息之中的电池使用履历。
图4是充放电控制部40的框图。
图5是再生处理判断部50的框图。
图6示明充放电控制部40进行降低充电开始基准残余电量处理的工作流程。
图7示明充放电控制部40进行降低充电开始基准残余电量处理的工作流程。
图8示明充放电控制部40进行降低充电开始基准残余电量处理或增加充电停止基准残余电量处理的工作流程。
图9示明再生处理判断部50进行电池再生处理的工作流程。
图10说明电池再生处理的定时。
具体实施形式以下通过发明的实施形式说明本发明,但以下实施形式并不限定为权利要求范围内的发明,同时实施形式中说明的特征组合的全部也未限定解决本发明所必需的装置。
图1是信息处理装置10的框图。信息处理装置10的目的在于,通过适当地调节电池的充电条件防止电池劣化,同时调节进行再生劣化电池的电池再生处理的定时。
信息处理装置10包括具有通过主控制器1100相互连接的CPU1000、RAM 1020、图像控制器1080以及显示装置1090的CPU外围部;具有通过I/O控制器1110与主控制器1100连接的通信接口1030、硬盘驱动器1040以及CD-ROM驱动器1060的输入/输出部;具有与I/O控制器1110连接的ROM 1010、软盘驱动器1050、I/O芯片1070以及电源控制装置1070的旧(legacy)输入/输出部。主控制器1100连接RAM 1010、以高的传输率访问RAM 1020的CPU 100以及图像控制器1080。
CPU 1000根据ROM 1010与RAM 1020存储的程序工作,进行各部分的控制。例如,CPU 1000具有设定开始电池1078的充电的条件和停止已开始的充电的条件的充放电控制部40以及恢复由于反复的充电或放电而劣化的满充电容量的电池再生处理部50的功能。举例来说,充放电控制部40与再生处理判断部50可以作为管理信息处理装置10的操作系统的功能实现,也可以作为在操作系统上工作,控制电池控制装置1075的器件驱动器实现,还可以作为ROM 1010内存储的BIOS程序实现。
通信接口1030经过网络与外部装置通信、硬盘驱动器1040存储信息处理装置10所用的程序与数据。例如硬盘驱动器1040起到存储记录了过去预定期间内信息处理装置10是以AC电源还是以电池1078驱动的驱动履历信息的驱动履历信息存储部20的作用。在下面的说明中将过去预定的期间称为驱动状况观察期间。此外,信息处理装置10是以CPU 1000进行运算处理的通常方式或是CPU 100不进行运算处理而是以比通常方式耗电小的省电方式工作,驱动履历信息存储部20则还可将示明在该期间内信息处理装置10是以通常方式还是以省电方式工作的信息作为驱动履历信息存储。
电源控制装置1075能相对于外部所设的AC适配器装卸,将取自AC适配器或电池1078的功率供给信息处理装置10的各部,电源控制装置1075经I/O控制器1110接受CPU 1000的指示后,开始或停止电池1078的充电,电源控制装置1075具有的驱动状态记录部1079,将定期检测的信息处理装置10的驱动状态记录于驱动履历信息存储部20中。图形控制器1080取得CPU 1000等在设于RAM 1020内的帧缓冲器上生成的图像数据,显示于显示装置1080上。代替用上述形式,图形控制器1080也可在内部包括有存储CPU 100等生成的图像数据的帧缓冲器。I/O控制器1110与主控制器1100、作为较高速的输入/输出装置的通信接口1030、硬盘驱动器1040以及CD-ROM驱动器1060连接。
CD-ROM驱动器1060从CD-ROM 1130读取程序或数据,经RAM 1020提供给I/O芯片1070。I/O控制器1110连接ROM 1010以及软盘驱动器1050与I/O芯片1070等较低速输入/输出装置。ROM1010存储信息处理装置10起动时CPU 1000执行的引导程序与信息处理装置10的硬件有关的程序等。软盘驱动器1050从软盘1120读取程序或数据,通过RAM 1020提供给I/O芯片1070。I/O芯片1070通过软盘1120或例如并行端口、串行端口、键盘端口、鼠标端口等,与各种输入/输出装置连接。
提供给信息处理装置10的程序是存储于软盘1120、CD-ROM1130或I/C卡等记录媒体中,由用户所提供的。上述程序通过I/O芯片1070和/或I/O控制器1110从记录媒体读出,安装到信息处理装置10中执行。安装到信息处理装置10中执行的程序包含使CPU 1000起到充放电控制部40与再生处理判断部50作用的各种模块。此程序也使硬盘驱动器1040起到驱动履历信息存储部20的作用。各个模块对信息处理装置10所做的工作将于以后在图2~10中说明。
以上所示的程序或模块也可存储于外部存储媒体中。存储媒体除软盘1120、CD-ROM 1130之外可以采用DVD与PD等光学记录媒体、MD等光磁记录媒体、磁带记录媒体、IC卡等半导体存储器。此外,也可把设于与在用通信网络或因特网连接的服务器系统中的硬盘或RAM等存储装置用作记录媒体,将程序通过网络提供给信息处理装置10。
图2例示驱动履历信息存储部20存储的驱动履历信息之中的系统使用履历。驱动履历信息存储部20把信息处理装置10能由AC电源驱动的时间比例、信息处理装置10在G0状态工作的时间比例、信息处理装置10在G1状态工作的时间比例、信息处理装置10在断开状态的时间比例作为系统使用履历,将在每个时间段记录的信息存储。这里所谓的信息处理装置10能由AC电源驱动例如既可以是AC适配器安装于信息处理装置10中的状态,也可以是信息处理装置10接受从AC适配器实际供给电源的状态。
G0状态是信息处理装置10的CPU 1000进行运算处理的通常方式的一例。G1状态是CPU 1000不进行运算处理比G0状态耗电低的省电方式的一例。更详细地说,G1状态例如是信息处理装置10停止向CPU 1000供电而只给RAM 1000供电而暂时中断信息处理装置10的工作的睡眠方式。至于断开状态乃是信息处理装置10的电源截断的状态,具体地说,不仅是对CPU 1000而且对RAM 1020也停止供电的状态。作为一个例子,断开状态是称作为G2状态、G3状态、休眠方式或停止的状态。
本实施例的时间段是把一周的时间按每10分钟分段的时间范围,图中以星期几与时刻组表示。例如星期日的从0:00到0:10的时间段中AC电源驱动的时间比例,乃是过去8周内所有星期天从0:00到0:10的时间段中可由AC电源驱动的时间比的平均值。取代上述切分方法,也可用将1日按每10分钟分段成的时间范围。还可以用将非公休日或者将公休日按1日每10分钟进行分段的时间范围。
驱动状态记录部1079定期地检测信息处理装置10的驱动状况,检测结果按图2例示的结构记录于驱动履历信息存储部20中。例如驱动状态记录部1079中,在各时间段于该时间段的开始时刻信息处理装置10能由AC电源驱动时,即可视作为在此整个时间段上信息处理装置10能由AC电源驱动。此外,驱动状态记录部1079也可对此时间段中信息处理装置10能否为AC电源驱动作多次检测。此时,驱动状态记录部1079也可将相对于检测出的次数的各次之中信息处理装置10能由AC电源驱动次数的比例,当作各时间段中信息处理装置10能由AC电源驱动的时间比例。
图3例示驱动履历信息存储部20存储的驱动履历信息之中电池使用履历。驱动履历信息存储部20,作为电池使用履历,对于信息处理装置10中安装的每个电池,对应地存储着此电池的序列号、示明此电池的使用从开始到现在的延续充电容量的循环计数、此电池于当前时刻被满充电时的容量即满充电容量、与此电池放电相关的放电信息、与此电池充电相关的充电信息。
驱动履历信息存储部20,作为放电信息存储有对于各电池,该电池从使用开始到现在信息处理装置10由该电池驱动的次数,亦即该电池的放电次数;各次放电开始时该电池的残余量及其放电所需要的时间。此外,驱动履历信息存储部20,作为充电信息存储有对于各电该电池从使用开始到现在的电池充电次数;各次充电开始时该电池的残余量及其充电所需要的时间。
图4是充放电控制部40的框图。充放电控制部40具有充电指示部400、充电开始次数取得部410、消耗量计算部420、电池驱动时间段检测部430、充电开始基准设定部440、满充电容量取得部442、延续充电量取得部444、预想容量计算部446和充电停止基准设定部450。充电指示部400在信息处理装置10以AC电源驱动时,以电池1078的残余量比预定的充电开始基准残量低为条件,由AC电源开始电池1078的充电,在电池1078的残余量达到预定的充电停止基准残余量时,停止电池1078的充电。但是,充电指示部400在用户输入紧急充电指示时,则不考虑充电开始基准残余量或充电停止基准残余量而由AC电源给电池1078充电。
充电开始次数取得部410根据从驱动履历信息存储部20取得的驱动履历信息,算出驱动状况观测期间开始充电时电池1078的残余量比充电开始基准残余量少而比预定的充电开始基准残量候补多的次数。消耗量计算部420基于从驱动履历信息存储部20取得的驱动履历信息,算出过去未由AC电源连续驱动,所消耗电池1078的最大消耗量。电池驱动时间段检测部430基于从驱动履历信息存储部20取得的驱动履历信息,检测过去信息处理装置10由电池1078驱动的时间比例比预定的基准比例高的连续时间段的电池驱动时间段。
充电开始基准设定部440根据驱动状况观察期间开始充电时电池1078的残余量比充电开始基准残余量候补多的次数以及计算出的电池1078的最大消耗量,设定充电开始基准残余量。此外,充电开始基准设定部440在驱动状况观察期间,当信息处理装置10以G0状态工作且比由电池1078驱动的时间短时,与较此时间长的情形相比,使充电开始基准残余量降低。再有,充电开始基准设定部440也可以根据紧急充电指示的输入频率变更充电开始基准残余量。
满充电容量取得部442从驱动履历信息存储部20取得电池1078的现在的满充电容量。延续充电量取得部444从驱动履历信息存储部20取得示明从电池1078的使用开始到现在的延续充电量的循环计数。预想容量计算部446根据电池1078使用开始时刻的满充电容量(例如锁定容量)和循环计数,算出电池1078现在应有的满充电容量即预想容量。
充电停止基准设定部450,在充电开始基准设定部440将充电开始基准残量降低且电池1078的现在满充电容量比预想容量小时,基于驱动履历信息存储部20取得的驱动履历信息,将充电停止基准残余量设定为低于电池1078的满充电容量。例如充电停止基准设定部450根据第二电池驱动时间段中过去的电池1078的消耗量,设定从第一电池驱动时间段的结束时到第二电池驱动时间段开始时的时间段的充电停止基准残量。充电停止基准设定部450也可以根据紧急充电指示输入频率变更充电停止基准残余量。
图5是再生处理判断部的框图。满充电容量取得部500从驱动履历信息存储部20取得电池1078的现在的满充电容量。延续充电量取得部510从驱动履历信息存储部20取得示明从电池1078的使用开始到现在的延续充电量的循环计数。预想容量计算部520根据电池1078使用开始时刻的满充电容量(例如额定容量)以及循环计数,算出电池1078现在应有的满充电容量即预想容量。
完全放电时间计算部530根据从电源控制装置1075取得的电池1078的现在的残余量,算出使电池1078从完全放电状态到完全充电所需时间的给定的完全充电时间。完全充电时间计算部540例如通过求出为充电到由驱动履历信息存储部20取得的满充电容量所需要的时间,而计算出使电池1078从完全放电状态到完全充电所需时间的给定的完全充电时间。
AC电源驱动时间段检测部550基于驱动履历信息,将信息处理装置10在过去由AC电源驱动的比例大于等于预定基准上的时间段作为信息处理装置10由AC电源驱动时预测的AC电源驱动时间段。再生处理部560在判断由满充电容量取得部560所取得的满充电容量未达到基于延续充电量确定的电池1078具有的应满充电容量时,执行可恢复电池1078满充电容量的完全充电或完全放电处理的电池再生处理。例如,再生处理部560在现在的满充电容量比根据预想容量计算部520算出的预想容量小时,执行电池再生处理。这时最好是,再生处理部560还将根据完全放电时间计算部530算出的完全放电时间经过后到根据完全充电时间计算部540算出的完全充电时间的时间段,作为AC电源驱动时间段,进行电池的再生处理。
在图5中,为便于说明,再生处理判断部50具有满充电容量取得部500、延续充电量取得部510、预想容量计算部520。与此相反,再生处理判断部50即便不具有满充电容量取得部500、延续充电量取得部510、预想容量计算部520,再生处理部560也可用满充电容量取得部442、延续充电量取得部444以及预想容量计算部446判断是否进行了电池再生处理。
图6示明充放电控制40降低充电开始基准残余量的处理作业。充放电控制部40例如在信息处理装置10与AC电源连接时进行以下处理。首先,充电开始基准设定部440在驱动状况观测期间,计算信息处理装置10于G0状态下工作且由电池1078驱动的时间比例(S600)。例如,充电开始基准设定部440将未能由AC电源驱动的比例乘以在G0状态下工作的比例的值,作为于G0状态下工作且由电池1078驱动的时间比例算出。然后,充电开始基准设定部440在计算出的比例小于等于预定的基准比例时(S610是),将变更充电开始基准残量的意图通知用户,将处理转移到S660。
另一方面,当算出的比例比基准比例高时(S610否),充电开始次数取得部410取得驱动状况观察期间充电开始时的电池1078的残余量比充电开始基准残余量少而比预定充电开始基准残量候补多的次数(S620)。例如当充电开始基准残量设定为满充电容量的95%时,充电开始次数取得部410取得充电开始时电池1078的残量比满充电容量的95%少而比80%多的次数。
然后,当取得的这种次数比预定的基准数(例如20次)多时(S630是),消耗量计算部420便算出过去信息处理装置10连续地不由AC电源驱动而消耗电池1078的最大消耗量(S640)。例如设驱动状况观察期间为2周而1日约驱动二次时,电池1078的残余量在80%以上的状况下开始充电的情形与此相当。
下面示明最大消耗量的计算的具体例子。消耗量计算部420首先检测过去连续地不由AC电源驱动而由电池1078驱动的时间段。然后,消耗量计算部420对于所检测的各时间段求出该时间段中以G0、G1与断开的各状态下工作的时间。消耗量计算部420再由G0、G1以及断开的各状态下各单位时间所消耗的电池1078的电量分别乘以G0、G1各断开的各状态下工作的时间,加以总计而求出各时间段的电池1078的消耗量。最后,消耗量计算部420通过比较对于各时间段所求出的电池1078的消耗量求出最大消耗量。
上述G0、G1与断开的各状态下每单位时间消耗电池1078的电量既可以是实际计测的量,如可以是信息处理装置10的制造者等由预先估计所确定的量。例如在本实施例中,G1状态下每单位时间消耗的电池1078的电量视作为G0状态下的1/24而在断开状态下完全不消耗的。
充电开始基准设定部440当消耗量计算部420算出的最大消耗量小于等于电池1078的满充电容量预定的比例时(S650是),将变更充电开始基准残余量的意图通知用户(S660)。例如消耗量计算部420算出的最大消耗量是作为充电开始基准残余量候补的满充电容量的80%或其以下的70%时,将变更充电开始基准残余量的意图通知用户。然后,充电开始基准设定部440以从用户输入承诺充电开始基准残量变更意图的指示为条件(S670是);降低充电开始基准残余量(S680)。
于S680,充电开始基准设定部440最好将充电开始基准残量降低到小于等于充电开始基准残余量候补的值。由此,充电开始基准设定部440可以防止在电池1078的残余量充分多时反复充电。此外,充电开始基准设定部440最好是在最大消耗量比充电开始基准残余量候补小时,使充电开始基准残余量降低到小于等于充电开始基准残余量候补但是是大于等于最大消耗量的值。这样,用户能在与过去相同的使用方法范围内使电池1078的电量难以耗尽。
与上述相反,充电开始基准设定部440也可将充电开始基准残余量设定为最大消耗量的1.5倍或其以上的值。但即便是在这种情形下,充电开始基准设定部440最好将充电开始基准残余量设定成,使相对于满充电容量的充电开始基准残余量的比例在预定范围内例如75~95%。例如当最大消耗量为满充电容量的55%时,充电开始基准设定部440将充电开始基准残余量设定为满充电容量55%的1.5倍即约83%。
作为通知处理的一个例子,充电开始基准设定部440在把以下的消息显示给用户的同时,还显示选择“是”或“否”的按钮“由于您的系统在绝大多数情形使用了AC适配器,为了延长电池的寿命,务请设定成当电池的残余量不到80%或其以下时不要开始充电。即便是在有80%或其以上残余量而需要紧急充电时,也请按下电池程序的‘紧急充电’钮。看看是否可以进行变更?”在以上消息中,充电开始基准设定部440作为示明电池1078残余量的指标是通知电池1078的残余量相对于满充电容量的比例,但也可代之以通知信息处理装置10在以后还有多久时间可由电池1078驱动。
在此情形下,充电开始基准设定部440在用户选择“是”时,可判断从用户输入了承诺变更充电开始基准残量意图的指示。
根据图6所说明的处理,信息处理装置10能基于用户过去的利用状况,通过设定充电开始基准残余量而防止电池1078的劣化。此外,图6所示结构只是一个例子,设定充电开始基准残余量的条件则不限于图6说明的条件。例如充电开始基准设定部440不仅基于驱动履历信息设定充电开始基准残余量,还在于信息处理装置10现在是以通常方式还是以省电方式工作来设定不同的充电开始基准残余量。
图7是示明充放电控制部40使充电停止基准残余量降低处理的工作流程。满充电容量取得部442取得电池1078现在的满充电容量(S700)。延续充电量取得部444取得示明电池1078的从使用开始到现在的延续充电量的循环计数(S710)。预想容量计算部446基于电池1078使用开始时的满充电容量(例如额定容量)和循环计数,算出电池1078现在应有的满充电容量即预想容量(S720)。
充电停止基准设定部450当电池1078现在的满充电容量比预想容量小时(S730是),将变更充电停止基准残量的意图通知用户(S740)。然后,充电停止基准设定部450以从用户输入承诺变更充电停止基准残余量意图的指示为条件(S750是),降低充电停止基准残余量(S760)。具体地说,充电停止基准设定部450将充电停止基准残余量变更为比已降低的充电开始基准残量多预定的必要的充电量后的量。例如,充电开始基准设定部440使充电开始基准降低到80%时,充电停止基准设定部450即把通常为100%的充电停止基准残余量变更到比80%多必要的充电量15个百分点的95%。这样就能将电池1078的残余量抑制得比满充电容量低而可防止电池1078劣化。
这样,充电停止基准设定部450便可根据驱动履历信息与电池劣化程度,降低电池1078的充电停止基准残余量。于是,当电池1078的劣化程度高且在不损害用户便利性的情形下,通过将电池1078的残余量抑制到低于满充电容量,就能防止电池1078进一步劣化。此外,图6与图7只是例子,还可以考虑种种变更情形。例如在上述例子中,充电开始基准设定部440是基于驱动履历信息来降低充电开始基准残余量的,但也可以以下述方式取代这种方法或在此方法之外再加上下述方法,即基于电池的劣化程度来降低充电开始基准残量。例如充电开始基准设定部440也可在电池1078的现在的满充电容量比预想容量小时,降低充电开始基准残余量。
图8示明充放电控制部40进行增加充电开始基准残余量或充电停止基准残余量的工作流程。电池驱动时间段检测部430基于驱动履历信息,检测作为信息处理装置10由电池1078驱动的时间比例比预定的基准比例高的连续时间段的电池驱动时间段(S800)。例如电池驱动时间段检测部430通过对于各时间段,对该时间段能由AC电源驱动的时间比例乘以于G0状态或G1状态工作的时间比例,可算出信息处理装置10由电池1078驱动的时间比例。
充电开始基准设定部440与充电停止基准设定部450各自判断从现在到下一电池驱动时间段开始时间是否小于等于预定基准时间(S810)。对于小于等于预定基准时间的情形(S810是),由充电停止基准设定部450算出此电池驱动时间段过去的电池1078的消耗量。
例如充电停止基准设定部450对于此电池驱动时间段中所包含的各时间段,通过将以往该时间段中信息处理装置10由AC电源驱动的比例、信息处理装置10于G0状态下工作的比例以及该时间段中信息处理装置10在G0状态下继续工作时的电池消耗量相乘,算出此时间段中信息处理装置10消耗电池1078电量的估计值。然后,充电停止基准设定部450将此电池驱动时间段的各时间段中上述估计值的总计值算出,作为此电池驱动时间段中过去的电池1078的消耗量。
充电开始基准设定部440随即将增加充电开始基准残余量的意图通知用户,而充电停止基准设定部450则将增加充电停止基准残余量的意图通知用户(S830)。然后,在输入承诺增加充电开始基准残余量与充电停止基准残余量意图的指示时(S840是),充电停止基准设定部450将充电停止基准残余量从已设定的充电停止基准残余量增加(S850),而充电开始基准设定部440则将充电开始基准残余量从已设定的充电开始基准残余量增加(S860)。
充电停止基准设定部450此时最好将充电停止基准残量变更为大于等于在S720中算出的下一电池驱动时间段过去的电池1078消耗量的值。例如充电停止基准设定部450也可将充电停止基准残余量设定为此电池消耗量的1.5倍。
另一方面,当从现在到下一电池驱动时间段开始的时间比预定的基准时间长时(S810否),则进行以下处理。充电开始基准设定部440例如在驱动状况观察期间,当以预定的基准以上的频率从用户输入紧急充电指示的情形(S870是),将增加充电开始基准残余量与充电停止基准残余量的意图通知用户(S880)。
作为通知处理的一个例子,充电开始基准设定部440给用户显示以下所示的消息“您的系统的使用状况改变了,在与AC适配器连接时将电池的残余量常取作为95%是有利的。请您将开始电池的充电的残余量值设定到95%。”然后转移到S850与S860的处理,增加充电停止基准残余量与充电开始基准残余量。
根据图8所示的上述处理,即使充电停止基准残余量与充电开始基准残余量临时降低,电池1078的消耗量可能高时,也能将充电停止基准残余量以及充电开始基准残余量复原或增加。由此,在信息处理装置10由电池1078驱动的可能性高时,能确保用户的便利性。
图9示明再生处理判断部50进行再生处理的工作流程。满充电容量取得部500取得电池1078现在的满充电容量(S900)。延续充电量取得部510从驱动履历信息存储部20取得的示明从电池1078使用开始到现在的延续充电量的循环计数(S910)。此循环计数是一个当电池1078的延续充电量每达到电池1078的满充电量预定比例(例如85%)时加1后的值。此外,连续充电量取得部510也可以取得不是示明循环计数而是示明从电池1078使用开始到现在的延续充电量的其他信息。
预想容量算出部520根据电池1078使用开始时的满充电容量(例如额定容量)与循环计数,算出电池1078现在所有的满充电容量即预想容量(S920)。例如预想容量算出部520从电池1078使用开始时刻的满充电容量减去满充电容量于1循环计数中减少的减少量乘以取得的循环计数所得的量,由此来算出预想容量。下面例示计数方法。
设相对于额定容量的满充电容量于1循环计数中减少的减少量之比例为1/15,再以X表示循环计数,当设相对于额定容量的满充电容量的比例为Add时,则相对于额定容量的预想容量之比例Y以下式表示Y=-X/15+Add为了不必频繁地进行再生处理,最好将Add设定为一个相对于额定容量的满充电容量比例相比低预定量的一个值。另外,在由再生处理部560临时进行过电池再生处理的情形,预想容量计算部520于此电池再生处理后,将电池1078使用开始前的满充电容量加以以此电池再生处理执行的循环计数乘以满充电容量于1个循环计数中减少的减少量后所得到的量的结果,作为电池1078使用开始时刻的满充电容量。
然后,再生处理部560当现在的预想容量大于等于由预想容量计算部520算出的预想容量时(S930否),结束图9的处理。另一方面,当现在的满充电容量比预想容量计算部520计算出的预想容量小时(S930是),AC电源驱动时间段检测部550便将信息处理装置10在过去为AC电源驱动的比例比预定基准高的时间段作为信息处理装置10由AC电源驱动时预测的AC电源驱动时间段检测(S940)。
取代上述方式,再生处理部560也可以例如定期地取得满充电容量与延续充电量,基于所取得的多个满充电容量与延续充电量,计算出电池1078的满充电容量对应于延续充电量所减少的减少率。此时,再生处理部560当算出的该减少率对应于电池1078比预定的基准减少率高时,即判断电池1078的满充电容量达不到预想容量。据此,在预测到满足充电容量达不到预想容量时,能在满充电容量实际上未达到预想容量之前,进行电池的再生处理。
完全放电时间计算部530基于从电源控制装置1075取得的电池1078的现在的残余量,算出作为电池1078进行完全放电处理所需时间的估计值的完全放电时间(S950)。完全放电时间计算部530也可对基于电池1078现在残余量算出的完全放电所需时间加上预定的值(例如30分)后所得的时间作为完全放电时间算出。完全充电时间算出部540例如通过求出从驱动履历信息存储部20取得的满充电容量在进行充电过程中所需的时间,计算出电池1078从完全放电状态到完全充电所需时间估计值的完全充电时间(S960)。同样,完全充电时间计算机部540也可对充电到满充电容量所需时间加上预定值(例如30分)后所得的时间作为完全充电时间算出。
再生处理部560在由完全放电时间算出部530算出的完全放电时间经过后到由完全充电时间计算部540算出的完全充电时间经过为止的时间段不是AC电源驱动时间段时(S970否),结束处理。另一方面,当由完全放电时间计算部530计算出的完全放电时间经过后到由完全充电时间计算部计算出的完全充电时间经过为止的时间段是AC电源驱动的时间段时(S970是),再生处理部560将执行电池再生处理的意图通知用户(S980)。此时,最好是,再生处理部560即使在电池再生处理的执行中按压紧急充电钮,也中断电池的再生处理,通知充电开始的意图。
在接受承诺进行电池再生处理的输入时(S985是),再生处理部560执行电池再生处理(S990)。例如,再生处理部560作为电池再生处理是按上述顺序进行电池1078的完全放电与完全充电。此外,再生处理部560也可在通过对电池作一次再生处理而满充电容量未增加等的情形下,对电池反复进行多次的再生处理。但由于经过反复多次的电池的再生处理会加速电磁1078的劣化,故最好设定这种处理的上限。
图10说明电池再生处理的定时。例如信息处理装置10只能于G0状态下进行完全放电的情形,再生处理部560最好对图10(a)所示条件进行判断。具体地说,完全放电时间计算部530将用于使电池1078完全放电的时间再加上30分钟后的时间作为完全放电时间的估计值算出。然后再生处理部560根据驱动履历信息,在从现在时刻到完全放电时间结束为止的过去时间段中,信息处理装置10在G0状态下工作的比例大于等于预定比例(例如75%)时,即判断能适当地进行完全放电。
据此,信息处理装置10即使不具有强制的急速放电功能时,也能适当地确保完全放电所需要的时间。
再生处理部560还判断图10(b)所示的条件。具体所说,完全充电时间计算部540将进行电池1078完全充电的时间再加上30分钟后的时间作为完全充电时间的估计值算出。然后再生处理部560根据驱动履历信息,在从完全放电时间经过后到完全充电结束为止的过去时间段中,当信息处理装置10由AC电源驱动的比例大于等于预定比例(例如75%)时,即判断能适当地进行完全充电。
由此,能够降低在完全充电处理中AC电源被断开的可能性,适当地进行电池再生处理。
此外,再生处理部560不仅能以现在作为起点,还能以一周之内各个时刻作为起点进行图10所示的判断。根据上述方法,再生处理部560不仅能判断现在应否进行电池再生处理,还能检测出合适开始电池再生处理的时刻。此时,再生处理部560将合适电池再生处理的多个时刻输出给用户,而可以由用户从输出的这些时刻中选择出的时刻下进行再生处理。
再者,对于在所有的AC电源驱动时间段都比完全充电所需的时间短时,则再生处理部560最好在所探测出的AC电源驱动时间段中最长的时间段中进行电池的再生处理。在这种情形中,再生处理部560还可以将多个AC电源驱动时间段的开始时刻显示给用户,在用户从所显示的开始时刻之中所选择的时刻下进行再生处理。
根据此实施例,信息处理装置10对于可再充电电池适当地设定电池的充电开始与充电停止时刻,就能在无损于用户便利性的范围内防止电池劣化。此外,在电池已劣化时,能恰当地检测出电池劣化的主要原因,进行用于恢复电池满充电容量的电池再生处理。
上面用实施形式说明了本发明,但本发明的技术范围不限于上述实施形式描述的范围。本领域技术人员可以对上述实施形式作出种种种变更或改进。作出有种种变更或改进的形式是能够包含在本发明的技术范围之内的,这可以从权利要求范围的说明中获得理解。
根据以上所示的实施例,能够实现下面各权利要求示明的信息处理装置、控制方法与记录媒体。
权利要求
1.一种信息处理装置,它是由可再充电电池驱动的信息处理装置,上述电池已满充电时的容量即满充电容量因上述电池的反复充电或放电而减少,此信息处理装置具有取得上述电池的满充电容量的满充电容量取得部;取得示明从上述电池使用开始到取得上述满充电容量为止的延续充电量的信息的延续充电量取得部;当判断由上述满充电容量取得部取得的满充电容量未达到基于上述延续充电量所确定的上述电池应具有的满充电容量时,执行可恢复到该电池的满充电容量的完全充电或完全放电处理的电池再生处理的再生处理部。
2.权利要求1所述的信息处理装置,其中还具有,基于上述电池使用开始时刻的满充电容量与上述延续充电量,计算出作为上述电池应具有的满充电容量即预想容量的预想容量计算部,当所取得的上述满充电容量比上述预想容量计算部算出的上述预想容量小时,上述再生处理部执行上述电池再生处理。
3.权利要求2所述的信息处理装置,其中上述延续充电量取得部将每当上述延续充电量达到上述电池的满充电容量的预定比例时加1后的循环计数作为示明上述延续充电量的信息取得,上述预想容量计算部通过从上述电池使用开始时刻的满充电容量减去满充电容量于1个循环计数中减少的减少量乘以所取得的上述循环计数的结果,算出上述预想容量。
4.权利要求3所述的信息处理装置,其中在由上述再生处理部执行上述电池再生处理时,上述预想容量计算部把在该电池再生处理后开始使用上述电池之前的满充电容量加上该电池再生处理执行时的循环计数乘以1个循环计数中满充电容量减少的上述减少量的结果所得的容量,作为上述电池使用开始时的满充电容量算出。
5.权利要求1所述的信息处理装置,其中上述再生处理部根据所取得的多个上述满充电容量与多个上述延续充电量,算出上述电池的满充电容量对应于上述延续充电量减少的减少率,当所算出的该减少率对应于上述电池比预定的基准减少率高时,判断上述电池的满充电容量未达到基于上述延续充电量所确定的上述电池应具有的满充电容量。
6.一种信息处理装置,它是为了恢复因使用而减少了的电池的满充电容量执地在上述电池完全放电后进行完全充电的电池再生处理的信息处理装置,其特征在于具有取得上述信息处理装置在过去由AC电源驱动的时间段的AC电源驱动时间段检测部;基于上述电池的残余量算出作为对上述电池进行完全放电处理所需时间的估计值的完全放电时间的完全放电时间计算部;算出从上述电池完全放电状态到完全充电所需的时间估计值的完全充电时间的完全充电时间计算部;当从上述完全放电时间经过后开始到完全充电时间经过为止的时间段是由上述AC电源驱动此信息处理装置的时间相对于此信息处理装置过去被驱动的时间的比例高于预定的基准比例的时间段时,执行上述电池再生处理的再生处理部。
7.一种控制方法,它是在由可再充电电池驱动的信息处理装置中控制上述电池的控制方法,其中上述电池满充电时的容量即满充电容量由于此电池的反复充电或放电而减少,此方法具有取得上述电池的满充电容量的满充电容量取得步骤;取得示明从上述电池使用开始到取得上述满充电容量为止的延续充电量的信息的延续充电量取得步骤;当判断为在上述满充电容量取得步骤中取得的满充电容量未达到基于上述延续充电量所确定的上述电池应具有的满充电容量时,进行可恢复上述电池的满充电容量的完全充电或完全放电的电池再生处理的再生处理步骤。
8.一种程序,它是在由可再充电电池驱动的信息处理装置中控制上述电池的程序,其中上述电池满充电时的容量即满充电容量由于此电池的反复充电或放电而减少,此程序使该信息处理装置能起到下述各部的作用取得上述电池的满充电容量的满充电容量取得部;取得示明上述电池从使用开始到取得上述满充电容量的延续充电量为止的信息的延续充电量取得部;当判断上述满充电容量取得部取得的满充电容量未达到基于上述延续充电量所确定的上述电池应具有的满充电容量时,进行可恢复上述电池的满充电容量的完全充电或完全放电的电池再生处理的再生处理部。
9.一种记录权利要求8所述程序的记录媒体。
全文摘要
本发明可有效地利用可再充电电池,提供了由可再充电电池驱动的信息处理装置,它具有取得电池满充电容量的满充电容量取得部;取得示明从电池使用开始到取得满充电容量为止的延续充电量信息的延续充电量取得部;当判断为由满充电容量取得部取得的满充电容量未达到基于此延续充电量所确定的电池应具有的满充电容量时,执行可恢复到电池满充电容量的完全充电或完全放电的电池再生处理的再生处理部。
文档编号H02J7/04GK1638229SQ20041009500
公开日2005年7月13日 申请日期2004年11月18日 优先权日2003年12月22日
发明者乾尚, 田所瑞穗 申请人:国际商业机器公司