信息处理装置、控制方法、程序和记录媒体的制作方法

文档序号:7465206阅读:133来源:国知局
专利名称:信息处理装置、控制方法、程序和记录媒体的制作方法
技术领域
本发明涉及由可再充电的电池驱动的信息处理装置、控制方法、程序和记录媒体。本发明特别是涉及控制电池的充放电的信息处理装置、控制方法、程序和记录媒体。
背景技术
近年,广泛使用小而轻型的信息终端。在这些信息终端中常常设置有能重复充电的电池,从而在外出目的地或野外能携带使用。该电池在信息终端连接在AC电源上时,由该AC电源充电,当信息终端从AC电源切断时,能驱动信息终端。
作为电池,使用镍镉电池、镍氢电池或锂离子电池等各种电池。一般,由于重复充放电,电池恶化。例如,在镍镉电池中,重复充电引起的记忆效应成为问题。此外,在不产生记忆效应的其他种类的电池中,内置在电池中的控制电路存在无法适当管理由于重复充放电而变化的满充电容量的问题。
因而提出了关于这些问题的各种技术(参照专利文献1~5)。
特开平9-233722号公报[专利文献2]特开平9-205736号公报[专利文献3]特开2001-136673号公报[专利文献4]特开2002-315198号公报[专利文献5]特开2002-223529号公报发明内容以往,使用如果信息终端连接在AC电源上,则即使利用者不提供任何指示时,也自动开始电池的充电的技术。据此,在充电中不需要复杂的操作,便利,并且尽可能保持电池的残余容量。可是,根据该技术,当电池的残余容量充分多,不需要充电时,如果连接到AC电源上,就开始充电。因此,由于电池的充电次数增加,有可能加速电池的恶化。
如果电池恶化,则电池的满充电容量减少。这时内置在电池中的控制电路为了防止电池的过充电,根据充放电次数、充放电容量、电池的端子电压等信息,变更充电量的上限。可是,当重复短时间的充放电时,关于电池的信息误差累积的结果是有时实际的满充电容量和控制电路设定的充电量的上限不同。利用者为了使控制电路设定的充电量的上限恢复到实际的满充电容量,能进行重复完全放电和完全充电的再生处理。可是,尽管再生处理需要较长的时间,利用者如果进行再生处理,就难以判断满充电容量是否真恢复了。因此,以往有时不适当进行再生处理,电池不发挥本来功能。
因此,本发明的目的在于提供能解决所述客体的信息处理装置、控制方法、程序和记录媒体。由权利要求书的独立项中记载的特征的组合能实现该目的。此外,从属项规定本发明的更有利的具体例。
为了解决所述课题,在本发明的第一形态中,提供一种信息处理装置,由AC电源或可再充电的电池驱动,包括充电指示部,在该信息处理装置由所述AC电源驱动的情况下,以所述电池的残余容量低于预定的充电开始基准残余容量为条件,利用所述AC电源开始对所述电池的充电;驱动历史信息存储部,存储按各时间带记录有表示过去该信息处理装置由所述AC电源和所述电池中的哪一个来驱动的信息的驱动历史信息;以及充电开始基准设定部,根据所述驱动历史信息来设定所述充电开始基准残余容量。此外,还提供控制该信息处理装置的控制方法、程序和记录媒体。
须指出的是,所述发明内容并不是列举本发明必要的特征的全部,这些特征组的子组合也能成为发明。


下面简要说明附图。
图1是表示信息处理装置10的框图。
图2表示驱动历史信息存储部20存储的驱动历史信息中的系统使用历史的一例。
图3表示驱动历史信息存储部20存储的驱动历史信息中的电池使用历史的一例。
图4是充放电控制部40的框图。
图5是再生处理判断部50的框图。
图6表示充放电控制部40使充电开始基准残余容量下降的处理的动作流程。
图7表示充放电控制部40使充电停止基准残余容量下降的处理的动作流程。
图8表示充放电控制部40使充电开始基准残余容量或充电停止基准残余容量增加的处理的动作流程。
图9表示再生处理判断部50进行电池再生处理的动作流程。
图10是说明电池再生处理的定时的图。
具体实施例方式
下面,通过发明实施例,说明本发明,但是以下的实施例并不限定与权利要求书相关的发明,此外,实施例中说明的全部特征的组合并不一定是发明的解决方法中必须的。
图1是信息处理装置10的框图。信息处理装置10的目的在于通过适当调整对电池充电的条件,防止电池的恶化,并且调节进行用于再生恶化后的电池的电池再生处理的定时。
信息处理装置10具有具有通过主控制器1100相互连接的CPU1000、RAM1020、图形控制器1080、显示装置1090的CPU外围部件;具有通过I/O控制器1110与在主控制器1100连接的通信接口1030、硬盘驱动器1040以及CD-ROM驱动器1060的输入输出部;具有与I/O控制器1110连接的ROM1010、软盘驱动器1050、I/O芯片1070、电源控制单元1075的继承(レガシ-)输入输出部。主控制器1100连接RAM1020、以高传输率访问RAM1020的CPU1000和图形控制器1080。
CPU1000根据存储在ROM1010和RAM1020中的程序工作,进行对各部件的控制。例如CPU1000充当用于设定开始对电池1078充电的条件和停止已开始的充电的条件的充放电控制部40和用于进行使由于重复充电或放电而恶化的满充电容量恢复的电池再生处理的再生处理判断部50。作为一个例子,充放电控制部40和再生处理判断部50可以作为管理信息处理装置10的操作系统的功能而实现,也可以作为在操作系统上工作,并控制电源控制单元1075的设备驱动器而实现,也可以作为存储在ROM1010内的BIOS程序而实现。
通信接口1030通过网络与外部的装置进行通信。硬盘驱动器1040存储信息处理装置10使用的程序和数据。例如,硬盘驱动器1040充当存储有用于记录在过去预定期间中信息处理装置10由AC电源以及电池1078中的哪个驱动的驱动历史信息的驱动历史信息存储部20。在以下的说明中,把过去预定期间称作驱动状况观测期间。此外,信息处理装置10在CPU1000进行演算处理的通常模式、CPU1000不进行演算处理且比通常模式的耗电小的省电模式中的任意一个模式下工作,驱动历史信息存储部20也可以把表示该期间中信息处理装置10在通常模式和省电模式中的哪个模式下工作的信息作为驱动历史信息存储。
电源控制单元1075能与设置在外部的AC适配器相插拔,把从AC适配器或电池1078取得的电力提供给信息处理装置10的各部件。此外,电源控制单元1075通过主控制器1100从CPU1000接受指示时,就开始或停止对电池1078的充电。此外,电源控制单元1075具有定期检测信息处理装置10的驱动状态,并将其记录到驱动历史信息存储部20中的驱动状态记录部1079。图形控制器1080取得CPU1000等在设置在RAM1020内的帧缓存器上生成的图象数据,在显示装置1090上进行显示。取而代之,图形控制器1080也可以在内部包含存储CPU1000等生成的图象数据的帧缓存器。I/O控制器1110连接主控制器1100、作为较高速的输入输出装置的通信接口1030、硬盘驱动器1040、及CD-ROM驱动器1060。
CD-ROM驱动器1060从CD-ROM1130读取程序或数据,通过RAM1020提供给I/O芯片1070。在I/O控制器1110上连接有ROM1010、软盘驱动器1050或I/O芯片1070等较低速的输入输出装置。ROM1010存储有在起动信息处理装置10时CPU1000执行的引导程序、依存于信息处理装置10的硬件的程序等。软盘驱动器1050从软盘1120读取程序或数据,通过RAM1020提供给I/O芯片1070。I/O芯片1070通过并行端口、串行端口、键盘端口、鼠标端口等连接软盘1120或各种输入输出装置。
提供给信息处理装置10的程序存储在软盘1120、CD-ROM1130、或IC卡等记录媒体中,且由利用者提供。通过I/O芯片1070和/或I/O控制器1110从记录媒体读出程序,并将其安装到信息处理装置10中执行。安装到信息处理装置10中并执行的程序包含使CPU1000充当充放电控制部40和再生处理判断部50的各种模块。此外,该程序使硬盘驱动器1040充当驱动历史信息存储部20。各模块使信息处理装置进行的动作在后面的图2~图10中描述。
以上所示的程序或模块也可以存储在外部的存储媒体中。作为存储媒体,除了软盘1120、CD-ROM1130外,还能使用DVD或PD等光学记录媒体、MD等磁光记录媒体、磁带媒体、IC卡等半导体存储器。此外,也可以把连接在专用通信网络或因特网上的服务器系统中所设置的硬盘或RAM等存储装置作为记录媒体使用,并通过网络把程序提供给信息处理装置10。
图2表示驱动历史信息存储部20存储的驱动历史信息中的系统使用历史的一例。驱动历史信息存储部20中,作为系统使用历史,存储有按各时间带记录信息处理装置10能由AC电源驱动的时间比例、信息处理装置10在G0状态下工作的时间比例、信息处理装置10在G1状态下工作的时间比例以及信息处理装置10为OFF状态的时间比例的信息。这里,信息处理装置10能由AC电源驱动例如是AC适配器安装在信息处理装置10上的状态,也可以是信息处理装置10从AC适配器实际接受电力供给的状态。
所谓G0状态,是信息处理装置10的CPU1000进行演算处理的通常模式的一个例子。而所谓G1状态,是CPU不进行演算处理且比G0状态耗电少的省电模式的一例。具体而言,G1状态是通过在信息处理装置10停止向CPU1000供电后仅向RAM1020供电而使信息处理装置10暂时中断工作的休眠状态。此外,OFF状态是切断信息处理装置10的电源的状态,具体而言,是不仅对CPU1000,也停止对RAM1020的电源供给的状态。作为一例,OFF状态是称作G2状态、G3状态、休止模式、或停止模式的状态。
此外,在本实施例中,时间带是把1周按每10分钟划分的时间范围,在本图中,由星期和时刻的组表示。例如,从星期日的0:00到0:10的时间带中由AC电源驱动的时间比例是过去8周中全部星期日0:00到0:10的时间带中能由AC电源驱动的时间比例的平均值。取而代之,时间带可以是把1天按每10分钟划分的时间范围,也可以是按平日或休息日,把1天按每10分钟划分的时间范围。
此外,驱动状态记录部1079定期检测信息处理装置10的驱动状况,通过本图例示的构造把检测结果记录到驱动历史信息存储部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取得的驱动历史信息,计算过去信息处理装置10不由AC电源驱动而连续消耗电池1078的最大消耗量。电池驱动时间带检测部430根据从驱动历史信息存储部20取得的驱动历史信息,检测过去信息处理装置10由电池1078驱动的时间比例高于预定的基准比例的连续时间带、即电池驱动时间带。
充电开始基准设定部440根据在驱动状况观测期间中开始充电的时刻电池1078的残余容量多于充电开始基准残余容量候补的次数、计算出的电池1078的最大消耗量,设定充电开始基准残余容量。此外,在驱动状况观测期间,信息处理装置10在G0状态下工作,并且由电池1078驱动的时间短时,与该时间更长时相比,充电开始基准设定部440使充电开始基准残余容量下降。充电开始基准设定部440在接近电池驱动时间带时,与远离该电池驱动时间带时相比,使充电开始基准残余容量增加。此外,充电开始基准设定部440可以根据输入紧急充电指示的频率来变更充电开始基准残余容量。
满充电容量取得部442从驱动历史信息存储部20取得电池1078的当前的满充电容量。合计充电量取得部444从驱动历史信息存储部20取得表示从开始使用电池1078到当前为止的合计充电量的周期计数。预想容量计算部446根据开始使用电池1078的时刻的满充电容量(例如额定容量)、周期计数,计算电池1078当前应该具有的满充电容量即预想容量。
充电停止基准设定部450当充电开始基准设定部440使充电开始基准残余容量下降,并且电池1078当前的满充电容量小于预想容量时,根据从驱动历史信息存储部20取得的驱动历史信息,把充电停止基准残余容量设定为小于电池1078的满充电容量的值。例如充电停止基准设定部450根据第二电池驱动时间带中过去的电池1078消耗量,设定从第一电池驱动时间带结束时到第二电池驱动时间带开始时为止的时间带中的充电停止基准残余容量。此外,充电停止基准设定部450根据紧急充电指示的输入频率,可以变更充电停止基准残余容量。
图5是再生处理判断部50的框图。满充电容量取得部500从驱动历史信息存储部20取得电池1078当前的满充电容量。合计充电量取得部510从驱动历史信息存储部20取得表示开始使用电池1078到当前为止的合计充电量的周期计数。预想电量计算部520根据开始使用电池1078时刻的满充电容量(例如额定容量)、周期计数,计算电池1078当前应该具有的满充电容量即预想容量。
完全放电时间计算部530根据从电源控制单元1075取得的电池1078的当前残余容量,计算对把电池1078完全放电的处理所需时间的预测、即完全放电时间。完全充电时间计算部540例如通过求出充电到从驱动历史信息存储部20取得的满充电容量所需的时间,来计算从把电池1078完全放电的状态到完全充电为止所需的时间预测、即完全充电时间。
AC电源驱动时间带检测部550根据驱动历史信息,把信息处理装置10过去由AC电源驱动的比例大于等于给定基准的时间带作为预测信息处理装置10由AC电源驱动的AC电源驱动时间带而检测。再生处理部560在判断出由满充电容量取得部500取得的满充电容量变为低于根据合计充电量而确定的电池1078应该具有的满充电容量时,为了使电池1078的满充电容量恢复,执行完全充电或完全放电的处理、即电池再生处理。例如,再生处理部560在当前的满充电容量小于由预想电量计算部520计算出的预想容量时,执行电池再生处理。这时,希望再生处理部560把从经过了由完全放电时间计算部530计算的完全放电时间之后到经过了由完全充电时间计算部540计算的完全充电时间为止的时间带是AC电源驱动时间带作为条件,执行电池再生处理。
须指出的是,本图中为了便于说明,再生处理判断部50具有满充电容量取得部500、合计充电量取得部510、预想电量计算部520。取而代之,再生处理判断部50也可以不具有满充电容量取得部500、合计充电量取得部510、预想电量计算部520,再生处理部560也可以使用满充电容量取得部442、合计充电量取得部444、预想容量计算部446来判断是否进行电池再生处理。
图6表示充放电控制部40使充电开始基准残余容量下降的处理的动作流程。充放电控制部40例如在AC电源连接在信息处理装置10上时,进行以下的处理。首先,充电开始基准设定部440在驱动状况观测期间,计算信息处理装置10在G0状态下工作并且由电池1078驱动的时间比例(S600)。例如,充电开始基准设定部440把不能由AC电源驱动的比例乘以在G0状态下工作的比例后的值作为在G0状态下工作且由电池1078驱动的时间比例而算出。然后,充电开始基准设定部440在计算出的比例小于等于预定的基准比例时(S610YES),为了把变更充电开始基准残余容量的意思通知给利用者,把处理转移到S660。
另一方面,当计算出的比例高于基准比例时(S610NO),充电开始次数取得部410取得在驱动状况观测期间开始充电时刻的电池1078的残余容量比小于充电开始基准残余容量的预定的充电开始基准残余容量候补还多的次数(S620)。例如,当充电开始基准残余容量设定为满充电容量的95%时,充电开始次数取得部410取得在开始充电时刻的电池1078的残余容量比小于满充电容量95%的80%还多的次数。
接着,当取得的次数比预定的基准次数(例如20次)还多时(S630YES),消耗量计算部420计算信息处理装置10不由AC电源驱动而连续消耗电池1078的最大消耗量(S640)。例如如果驱动状况观测期间为2周,则1天2度左右,在电池1078的残余容量大于等于80%的状况下开始充电时相当于此。
表示最大消耗量的计算的具体例。消耗量计算部420首先检测过去不由AC电源驱动,而连续由电池1078驱动的时间带。然后消耗量计算部420针对检测出的各时间带,求出在该时间带中分别在G0、G1、OFF状态下工作的时间。然后,消耗量计算部420把在G0、G1、OFF各状态下在单位时间中消耗的电池1078的量分别乘以在G0、G1、OFF各状态下工作的时间后合计,求出各时间带中电池1078的消耗量。然后消耗量计算部420通过比较在各时间带求出的电池1078的消耗量,求出最大消耗量。
这里,在G0、G1、OFF各状态下每单位时间消耗的电池1078的量也可以是实际计测的量,也可以是由信息处理装置10的制造者预计并确定的量。作为一例,在本实施例中,G1状态下每单位时间所消耗的电池1078的量视为G0状态下的1/24,在OFF状态下视为完全不消耗。
充电开始基准设定部440当消耗量计算部420计算的最大消耗量小于等于电池1078的满充电容量的给定比例时(S650YES),对利用者通知变更充电开始基准残余容量(S660)。例如,消耗量计算部420计算的最大消耗量为充电开始基准残余容量候补、即满充电容量80%以下的70%时,向利用者通知变更充电开始基准残余容量。然后,充电开始基准设定部440把从利用者输入的承诺变更充电开始基准残余容量的指示作为条件(S670YES),使充电开始基准残余容量下降(S680)。
在S680中,希望充电开始基准设定部440使充电开始基准残余容量下降到小于等于充电开始基准残余容量候补的值。据此,充电开始基准设定部440能防止电池1078的残余容量充分多时重复充电。此外,希望充电开始基准设定部440在最大消耗量小于充电开始基准残余容量候补时,使充电开始基准残余容量下降到小于等于充电开始基准残余容量且大于等于最大消耗量的值。据此,只要利用者使用与过去同样的使用方法,就难以使电池1078枯竭。
取而代之,充电开始基准设定部440也可以把充电开始基准残余容量设定为大于等于最大消耗量的1.5倍的值。可是,这时充电开始基准设定部440最好设定充电开始基准残余容量,使得充电开始基准残余容量相对于满充电容量的比例变为预定的范围内例如75%到95%。作为一例,当最大消耗量为满充电容量的55%时,充电开始基准设定部440把满充电容量的55%的1.5倍、约83%设定为充电开始基准残余容量。
此外,作为通知处理的一例,充电开始基准设定部440对利用者显示以下消息,并且显示选择“YES”或“NO”的按钮。“您的系统大部分时候使用AC适配器,所以为了延长电池的寿命,设定为电池的残余容量变为小于等于80%时,才开始充电。当剩下大于等于80%而需要紧急充电时,请按下电池程序的“紧急充电”按钮。可以执行变更吗?”。
须指出的是,在该消息中,作为表示电池1078的残余容量的指标,代替通知残余容量相对于电池1078的满充电容量的比例,充电开始基准设定部440可以通知信息处理装置10以后还能由电池1078驱动多长时间。
而且这时,充电开始基准设定部440当利用者选择“YES”时,判定利用者输入了承诺变更充电开始基准残余容量的指示。
根据本图中说明的处理,信息处理装置10通过按照利用者过去的利用状况来设定充电开始基准残余容量,能防止电池1078的恶化。须指出的是,本图所示的结构是一例,设定充电开始基准残余容量的条件并不局限于本图中说明的条件。例如充电开始基准设定部440不仅根据驱动历史信息设定充电开始基准残余容量,也可以根据信息处理装置10当前在通常模式和省电模式中的哪个模式下工作而设定充电开始基准残余容量。
图7表示充放电控制部40使充电停止基准残余容量下降的处理的动作流程。满充电容量取得部442取得电池1078当前的满充电容量(S700)。合计充电量取得部444取得表示开始使用电池1078到当前的合计充电量的周期计数(S710)。预想容量计算部446根据开始使用电池1078的时刻的满充电容量(例如额定容量)、周期计数,计算电池1078当前应该具有的满充电容量、即预想容量(S720)。
充电停止基准设定部450当电池1078当前的满充电容量小于预想容量时(S730YES),向利用者通知变更充电停止基准残余容量(S740)。然后,充电停止基准设定部450把利用者输入了承诺变更充电停止基准残余容量的指示作为条件(S750YES),使充电停止基准残余容量下降(S760)。具体而言,充电停止基准设定部450把充电停止基准残余容量变更为比下降后的充电开始基准残余容量多预定的充电量的量。例如充电开始基准设定部440使充电开始基准下降到80%时,充电停止基准设定部450把通常为100%的充电停止基准残余容量变更为比80%多必要充电量、即15%的95%。
这样,充电停止基准设定部450根据驱动历史信息和电池的恶化程度,能使电池1078的充电停止基准残余容量下降。据此,只在电池1078的恶化程度高,并且不损害利用者的方便性时,能把电池1078的残余容量抑制在比满充电容量还低,能防止电池1078进一步恶化。例如,在本例子中,充电开始基准设定部440根据驱动历史信息使充电开始基准残余容量下降,但是可以代替它,或在它的基础上,根据电池的恶化程度,使充电开始基准残余容量下降。例如充电开始基准设定部440在电池1078的当前满充电容量小于预想容量时,可以使充电开始基准残余容量下降。
图8表示充放电控制部40使充电开始基准残余容量或充电停止基准残余容量增加的处理的动作流程。电池驱动时间带检测部430根据驱动历史信息,检测信息处理装置10由电池1078驱动的时间比例高于预定的基准比例的连续时间带、即电池驱动时间带(S800)。例如电池驱动时间带检测部430通过在各时间带中,在该时间带中不能由AC电源驱动的时间比例上乘在G0状态或G1状态下工作的时间比例,来计算信息处理装置10由电池1078驱动的时间比例。
充电开始基准设定部440和充电停止基准设定部450分别判断从当前到下一电池驱动时间带开始为止的时间是否小于等于给定的基准时间(S810)。然后,在小于等于给定的基准时间时(S810YES),充电停止基准设定部450计算在该电池驱动时间带中过去的电池1078的消耗量(S820)。
例如,充电停止基准设定部450对于该电池驱动时间带中包含的各时间带,使过去在该时间带中信息处理装置10由AC电源驱动的比例、信息处理装置10在G0状态下工作的比例、信息处理装置10在该时间带中在G0状态下连续工作时的电池消耗量相乘,计算出在该时间带中信息处理装置10消耗电池1078的量的预计。然后,充电停止基准设定部450把该电池驱动时间带的各时间带中的该预计值的合计值作为该电池驱动时间带中过去的电池1078的消耗量而计算。
接着,充电开始基准设定部440向利用者通知增加充电开始基准残余容量,充电停止基准设定部450向利用者通知增加充电停止基准残余容量(S830)。然后,当输入承诺增加充电开始基准残余容量和充电停止基准残余容量的指示时(S840YES),充电停止基准设定部450使充电停止基准残余容量从已经设定的充电停止基准残余容量起增加(S850),充电开始基准设定部440使充电开始基准残余容量从已经设定的充电开始基准残余容量起增加(S860)。
这里,希望充电停止基准设定部450把充电停止基准残余容量变更为在S720中计算出的、大于等于下一电池驱动时间带中过去的电池1078的消耗量的值。例如充电停止基准设定部450把充电停止基准残余容量设定为该电池消耗量的1.5倍。
另一方面,从当前到下一电池驱动时间带的开始为止的时间比给定基准时间长时(S810NO),进行以下处理。充电开始基准设定部440在驱动状况观测期间,利用者以大于等于预定的基准的频率输入紧急充电指示时(S870YES),向利用者通知增加充电开始基准残余容量和充电停止基准残余容量(S880)。
作为通知处理的一例,充电开始基准设定部440向利用者显示以下所示的消息。
“您的系统的使用状态改变,我们认为在连接AC适配器时,总使电池的残余容量为95%时更为有利。把开始电池充电的残余容量值设定为95%”。
接着,把处理转移到S850和S860,增加充电开始基准残余容量和充电停止基准残余容量。
根据本图所示的处理,当暂时使充电开始基准残余容量和充电停止基准残余容量下降时,在消耗电池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计算的预想容量时(S930NO),结束本图的处理。而当当前的满充电容量小于由预想电量计算部520计算的预想容量时(S930YES),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电源驱动时间带时(S970NO),结束处理。另一方面,当从经过了完全放电时间计算部530计算出的完全放电时间之后到经过完全充电时间计算部540计算出的完全充电时间为止的时间带是AC电源驱动时间带时(S970YES),再生处理部560向利用者通知执行电池再生处理(S980)。这时,再生处理部560即使在电池再生处理的执行中,如果按下紧急充电按钮,也能中断电池再生处理,通知开始充电。
当接受了承诺执行电池再生处理的输入时(S985YES),再生处理部560执行电池再生处理(S990)。例如再生处理部560作为电池再生处理,按顺序执行电池1078的完全放电和完全充电。此外,再生处理部560按照电池再生处理的对象即电池1078的种类,先进行电池1078的完全放电,然后进行完全充电。此外,再生处理部560在通过一次电池再生处理,满充电容量不增加时,可以重复多次电池再生处理。须指出的是,如果过多重复电池再生处理,则电池1078的恶化提前,所以希望设置次数的上限。
图10是说明电池再生处理的定时的图。当信息处理装置10只在G0状态下进行完全放电时,再生处理部560判断(a)所示的条件。具体而言,完全放电时间计算部530将在使电池1078完全放电的时间加上30分钟的时间作为完全放电时间的预测而计算。而且,再生处理部560根据驱动历史信息,在从当前时刻到完全放电时间结束为止的过去时间带中,如果信息处理装置10在G0状态下工作的比例大于等于给定比例(例如75%),就判断为能适当进行完全放电。
据此,在信息处理装置10不具有强制的急速放电功能时,也能适当确保完全放电所需的时间。
此外,完全放电还判断(b)所示的条件。具体而言,完全充电时间计算部540把使电池1078完全充电的时间加上30分钟的时间作为完全充电时间的预测而计算。而且,再生处理部560根据驱动历史信息,在从完全放电时间经过后到完全充电结束为止的过去时间带中,如果信息处理装置10由AC电源驱动的比例大于等于给定比例(例如75%),就判断为能适当进行完全充电。
据此,在完全充电处理中,能降低切断AC电源的可能性,能适当进行电池再生处理。
再生处理部560不仅以当前为起点,也可以用1周的各时刻为起点,进行本图所示的判断。根据本方法,再生处理部560不仅能判断当前是否应该执行电池再生处理,而且能检测适合于开始电池再生处理的时刻。这时,再生处理部560对利用者输出适合于开始电池再生处理的时刻,在利用者从输出的时刻中选择的时刻开始电池再生处理。
当AC电源驱动时间带比完全充电所需时间还短时,希望再生处理部560在检测到的AC电源驱动时间带中最长的时间带中进行电池再生处理。此外,这时再生处理部560向利用者显示多个AC电源驱动时间带的开始时刻,在利用者从显示的开始时刻中选择的时刻开始电池再生处理。
根据本实施例,信息处理装置10对可再充电的电池,适当设定电池的充电开始和充电停止的定时,能在不损伤利用者的方便性的范围内防止电池的恶化。此外,当电池恶化时,能适当检测到电池恶化的事实,进行用于恢复电池的满充电容量的电池再生处理。
以上使用实施例说明本发明,但是本发明的技术范围并不局限于所述实施例所述的范围。业内人士当然知道在所述实施例中能进行各种变更或改良。从权利要求书的记载可知加上这样的变更或改良的形态也能包含在本发明的技术范围中。
根据以上所示的实施例,能实现以下的各项目所示的信息处理装置、控制方法、程序和记录媒体。
(项目1)一种信息处理装置,由AC电源或可再充电的电池驱动,包括充电指示部,在该信息处理装置由所述AC电源驱动的情况下,以所述电池的残余容量低于预定的充电开始基准残余容量为条件,利用所述AC电源开始对所述电池的充电;驱动历史信息存储部,存储按各时间带记录有表示过去该信息处理装置由所述AC电源和所述电池中的哪一个来驱动的信息的驱动历史信息;以及充电开始基准设定部,根据所述驱动历史信息来设定所述充电开始基准残余容量。
(项目2)根据项目1所述的信息处理装置,其中该信息处理装置在该信息处理装置的中央处理装置进行演算处理的通常模式、该中央处理装置不进行演算处理并且比所述通常模式耗电少的省电模式中的任意一个模式下工作;所述充电开始基准设定部在该信息处理装置在过去的预定的期间中以所述通常模式工作且由所述电池驱动的时间更短的情况下,与该时间更长的情况相比,使所述充电开始基准残余容量下降。
(项目3)根据项目2所述的信息处理装置,还包括充电开始次数取得部,取得在过去的预定期间中,开始充电时刻的所述电池的残余容量比小于所述充电开始基准残余容量的预定的充电开始基准残余容量候补还多的次数;所述充电开始基准设定部把还以所述充电开始次数取得部取得的所述次数多于预定的基准次数为条件,使所述充电开始基准残余容量下降到比所述充电开始基准残余容量候补低的值。
(项目4)根据项目1所述的信息处理装置,还具有消耗量计算部,计算过去该信息处理装置未由AC电源驱动,而连续消耗所述电池的最大消耗量;所述充电开始基准设定部根据所述消耗量计算部计算出的所述最大消耗量来设定所述充电开始基准残余容量。
(项目5)根据项目4所述的信息处理装置,其中该信息处理装置在该信息处理装置的中央处理装置进行演算处理的通常模式、该中央处理装置不进行演算处理且比所述通常模式耗电少的省电模式中的任意一个模工下工作;所述驱动历史信息存储部将过去该信息处理装置可由所述AC电源驱动的时间比例、过去该信息处理装置分别在所述通常模式以及所述省电模式下工作的时间比例作为所述驱动历史信息进行存储;所述消耗量计算部根据所述驱动历史信息计算出所述最大消耗量。
(项目6)根据项目1所述的信息处理装置,还具有电池驱动时间带检测部,检测该信息处理装置由所述电池驱动的时间比例高于预定的基准比例的时间带、即电池驱动时间带;所述充电开始基准设定部在接近所述电池驱动时间带时,与远离该电池驱动时间带时相比较,使所述充电开始基准残余容量增加。
(项目7)根据项目1所述的信息处理装置,其中所述充电指示部在与所述充电开始基准残余容量无关地由利用者输入对所述电池充电的指示、即紧急充电指示时,通过所述AC电源对所述电池充电;所述充电开始基准设定部在利用者以大于或等于预定基准的频率输入所述紧急充电指示时,使所述充电开始基准残余容量增加。
(项目8)根据项目1所述的信息处理装置,其中所述充电开始基准设定部向利用者通知变更所述充电开始基准残余容量的内容,以从所述利用者输入承诺变更所述充电开始基准残余容量的指示为条件,变更所述充电开始基准残余容量。
(项目9)根据项目1所述的信息处理装置,其中所述充电指示部在对所述电池充电时,当所述电池的残余容量达到预定的充电停止基准残余容量时,停止对所述电池的充电;还具有在变更所述充电开始基准残余容量时,根据所述驱动历史信息来变更所述充电停止基准残余容量的充电停止基准设定部。
(项目10)根据项目1所述的信息处理装置,其中所述充电指示部当对所述电池充电时,当所述电池的残余容量达到预定的充电停止基准残余容量时,停止对所述电池的充电;还具有取得所述电池的满充电容量的满充电容量取得部;合计充电量取得部,取得表示从开始使用所述电池到当前的合计充电量的信息;充电停止基准设定部,以判断出由所述满充电容量取得部取得的满充电容量变为低于根据所述合计充电量确定的所述电池应该具有的满充电容量为条件,使所述充电停止基准残余容量下降。
(项目11)一种信息处理装置,由AC电源或可再充电的电池驱动,包括充电指示部,在该信息处理装置由所述AC电源驱动时,对所述电池充电,并当所述电池的残余容量达到预定的充电停止基准残余容量时,停止对所述电池的充电;驱动历史信息存储部,存储按各时间带记录有表示过去该信息处理装置由所述AC电源以及所述电池中的哪一个驱动的信息的驱动历史信息;充电停止基准设定部,根据所述驱动历史信息,把所述充电停止基准残余容量设定为小于所述电池的满充电容量的值。
(项目12)根据项目11所述的信息处理装置,还包括电池驱动时间带检测部,根据所述驱动历史信息,检测该信息处理装置由所述电池驱动的时间比例高于预定的基准比例的连续时间带、即电池驱动时间带;所述充电停止基准设定部根据第二电池驱动时间带中的所述电池消耗量来设定在从第一所述电池驱动时间带的结束时刻到所述第二电池驱动时间带开始时刻的时间带中的所述充电停止基准残余容量。
(项目13)一种在由AC电源或可再充电的电池驱动的信息处理装置中控制对所述电池充电的控制方法,包括充电指示步骤,在该信息处理装置由所述AC电源驱动的情况下,以所述电池的残余容量低于预定的充电开始基准残余容量为条件,利用所述AC电源开始对所述电池的充电;驱动历史信息存储步骤,存储按各时间带记录有表示过去该信息处理装置由所述AC电源和所述电池中的哪一个来驱动的信息的驱动历史信息;以及充电开始基准设定步骤,根据所述驱动历史信息来设定所述充电开始基准残余容量。
(项目14)一种在能由AC电源或可再充电的电池驱动的信息处理装置中控制对所述电池充电的程序,使该信息处理装置充当以下部件,包括充电指示部,在该信息处理装置由所述AC电源驱动的情况下,以所述电池的残余容量低于预定的充电开始基准残余容量为条件,利用所述AC电源开始对所述电池的充电;驱动历史信息存储部,存储按各时间带记录有表示过去该信息处理装置由所述AC电源和所述电池中的哪一个来驱动的信息的驱动历史信息;以及充电开始基准设定部,根据所述驱动历史信息来设定所述充电开始基准残余容量。
(项目15)一种记录有项目14所述的程序的记录媒体。
权利要求
1.一种信息处理装置,由AC电源或可再充电的电池驱动,包括充电指示部,在该信息处理装置由所述AC电源驱动的情况下,以所述电池的残余容量低于预定的充电开始基准残余容量为条件,利用所述AC电源开始对所述电池的充电;驱动历史信息存储部,存储按各时间带记录有表示过去该信息处理装置由所述AC电源和所述电池中的哪一个来驱动的信息的驱动历史信息;以及充电开始基准设定部,根据所述驱动历史信息来设定所述充电开始基准残余容量。
2.根据权利要求1所述的信息处理装置,其中该信息处理装置在该信息处理装置的中央处理装置进行演算处理的通常模式、该中央处理装置不进行演算处理并且比所述通常模式耗电少的省电模式中的任意一个模式下工作;所述充电开始基准设定部在该信息处理装置在过去的预定的期间中以所述通常模式工作且由所述电池驱动的时间更短的情况下,与该时间更长的情况相比,使所述充电开始基准残余容量下降。
3.根据权利要求2所述的信息处理装置,还包括充电开始次数取得部,取得在过去的预定期间中,开始充电时刻的所述电池的残余容量比小于所述充电开始基准残余容量的预定的充电开始基准残余容量候补还多的次数;所述充电开始基准设定部还以所述充电开始次数取得部取得的所述次数多于预定的基准次数为条件,使所述充电开始基准残余容量下降到比所述充电开始基准残余容量候补低的值。
4.根据权利要求1所述的信息处理装置,还具有消耗量计算部,计算过去该信息处理装置未由AC电源驱动,而连续消耗所述电池的最大消耗量;所述充电开始基准设定部根据所述消耗量计算部计算出的所述最大消耗量来设定所述充电开始基准残余容量。
5.根据权利要求4所述的信息处理装置,其中该信息处理装置在该信息处理装置的中央处理装置进行演算处理的通常模式、该中央处理装置不进行演算处理且比所述通常模式耗电少的省电模式中的任意一个模式下工作;所述驱动历史信息存储部将过去该信息处理装置可由所述AC电源驱动的时间比例、过去该信息处理装置分别在所述通常模式以及所述省电模式下工作的时间比例作为所述驱动历史信息进行存储;所述消耗量计算部根据所述驱动历史信息计算出所述最大消耗量。
6.根据权利要求1所述的信息处理装置,还具有电池驱动时间带检测部,检测该信息处理装置由所述电池驱动的时间比例高于预定的基准比例的时间带、即电池驱动时间带;所述充电开始基准设定部在接近所述电池驱动时间带时,与远离该电池驱动时间带时相比较,使所述充电开始基准残余容量增加。
7.根据权利要求1所述的信息处理装置,其中所述充电指示部在与所述充电开始基准残余容量无关地由利用者输入对所述电池充电的指示、即紧急充电指示时,通过所述AC电源对所述电池充电;所述充电开始基准设定部在利用者以大于或等于预定基准的频率输入所述紧急充电指示时,使所述充电开始基准残余容量增加。
8.根据权利要求1所述的信息处理装置,其中所述充电开始基准设定部将变更所述充电开始基准残余容量通知给利用者,并以从所述利用者输入承诺变更所述充电开始基准残余容量的指示为条件,变更所述充电开始基准残余容量。
9.根据权利要求1所述的信息处理装置,其中所述充电指示部在对所述电池充电时,当所述电池的残余容量达到预定的充电停止基准残余容量时,停止对所述电池的充电;还具有在变更所述充电开始基准残余容量时,根据所述驱动历史信息来变更所述充电停止基准残余容量的充电停止基准设定部。
10.根据权利要求1所述的信息处理装置,其中所述充电指示部在对所述电池充电时,当所述电池的残余容量达到预定的充电停止基准残余容量时,停止对所述电池的充电;还具有取得所述电池的满充电容量的满充电容量取得部;合计充电量取得部,取得表示从开始使用所述电池到当前为止的合计充电量的信息;充电停止基准设定部,以判断出由所述满充电容量取得部取得的满充电容量变为低于根据所述合计充电量确定的所述电池应该具有的满充电容量为条件,使所述充电停止基准残余容量下降。
11.一种信息处理装置,由AC电源或可再充电的电池驱动,包括充电指示部,在该信息处理装置由所述AC电源驱动时,对所述电池充电,并在所述电池的残余容量达到预定的充电停止基准残余容量时,停止对所述电池的充电;驱动历史信息存储部,存储按各时间带记录有表示过去该信息处理装置由所述AC电源以及所述电池中的哪一个驱动的信息的驱动历史信息;充电停止基准设定部,根据所述驱动历史信息,把所述充电停止基准残余容量设定为小于所述电池的满充电容量的值。
12.根据权利要求11所述的信息处理装置,还包括电池驱动时间带检测部,根据所述驱动历史信息,检测该信息处理装置由所述电池驱动的时间比例高于预定的基准比例的连续时间带、即电池驱动时间带;所述充电停止基准设定部根据第二电池驱动时间带中的所述电池消耗量来设定在从第一所述电池驱动时间带的结束时刻到所述第二电池驱动时间带开始时刻为止的时间带中的所述充电停止基准残余容量。
13.一种在由AC电源或可再充电的电池驱动的信息处理装置中控制对所述电池充电的控制方法,包括充电指示步骤,在该信息处理装置由所述AC电源驱动的情况下,以所述电池的残余容量低于预定的充电开始基准残余容量为条件,利用所述AC电源开始对所述电池的充电;驱动历史信息存储步骤,存储按各时间带记录有表示过去该信息处理装置由所述AC电源和所述电池中的哪一个来驱动的信息的驱动历史信息;以及充电开始基准设定步骤,根据所述驱动历史信息来设定所述充电开始基准残余容量。
14.一种在能由AC电源或可再充电的电池驱动的信息处理装置中控制对所述电池充电的程序,使该信息处理装置充当以下部件,包括充电指示部,在该信息处理装置由所述AC电源驱动的情况下,以所述电池的残余容量低于预定的充电开始基准残余容量为条件,利用所述AC电源开始对所述电池的充电;驱动历史信息存储部,存储按各时间带记录有表示过去该信息处理装置由所述AC电源和所述电池中的哪一个来驱动的信息的驱动历史信息;以及充电开始基准设定部,根据所述驱动历史信息来设定所述充电开始基准残余容量。
15.一种记录有如权利要求14所述的程序的记录媒体。
全文摘要
提供一种信息处理装置、控制方法、程序和记录媒体。其中信息处理装置由AC电源或可再充电的电池驱动,包括当该信息处理装置由所述AC电源驱动时,把所述电池的残余容量比预定的充电开始基准残余容量还低作为条件,由所述AC电源开始所述电池的充电的充电指示部;存储按各时间带记录表示过去该信息处理装置用所述AC电源和所述电池的哪个驱动的信息的驱动历史信息的驱动历史信息存储部;根据所述驱动历史信息,设定所述充电开始基准残余容量的充电开始基准设定部。有效利用可再充电的电池。
文档编号H02J7/34GK1638228SQ200410094910
公开日2005年7月13日 申请日期2004年11月18日 优先权日2003年12月22日
发明者乾尚, 田所瑞穗 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1