CN1503102A - 可携式电脑的作业***读取电池状态的方法 - Google Patents

可携式电脑的作业***读取电池状态的方法 Download PDF

Info

Publication number
CN1503102A
CN1503102A CNA021491712A CN02149171A CN1503102A CN 1503102 A CN1503102 A CN 1503102A CN A021491712 A CNA021491712 A CN A021491712A CN 02149171 A CN02149171 A CN 02149171A CN 1503102 A CN1503102 A CN 1503102A
Authority
CN
China
Prior art keywords
portable computer
time
operating system
battery status
battery
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
CNA021491712A
Other languages
English (en)
Other versions
CN100489736C (zh
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.)
Getac Technology Corp
Original Assignee
Mitac Technology Corp
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 Mitac Technology Corp filed Critical Mitac Technology Corp
Priority to CNB021491712A priority Critical patent/CN100489736C/zh
Publication of CN1503102A publication Critical patent/CN1503102A/zh
Application granted granted Critical
Publication of CN100489736C publication Critical patent/CN100489736C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Abstract

一种可携式电脑的作业***读取电池状态的方法,是在该可携式电脑透过键盘控制器定时读取电池的电池状态资料时,先由作业***读取电脑***的现在***时间,然后比较该现在***时间与上次作业***读取电池状态的时间,再比较该读取时间差距值与一预定读取时间基准值。当该读取时间差距值大于或等于该预定读取时间基准值时,作业***即读取电池的电池状态资料,并将之存值到一记忆体中,再将读到的电池状态资料回值给可携式电脑的作业***,而当该读取时间差距值小于该预定读取时间基准值时,该作业***即直接将存放在该记忆体中的电池状态资料直接回值给作业***。

Description

可携式电脑的作业***读取电池状态的方法
技术领域
本发明涉及一种读取电池状态的方法,特别是指一种可携式电脑的作业***读取电池状态的方法,以节省该可携式电脑中央处理器的***资源。
背景技术
在目前广泛使用的视窗作业***中(例如Windows XP、Windows2000),已普遍在其作业***中整合了先进架构电源介面标准ACPI(Advanced Configuration and Power Interface)的电源管理功能,由该ACPI介面标准可控制所有硬体的电源管理操作,从笔记型电脑到桌上型和伺服器均包含在此规格内。
该先进架构电源介面标准ACPI(Advanced Configuration andPower Interface)是由电脑业界所共同制定开发的电力管理***介面,其目的是为了在作业***和硬体之间有一个共同的电源管理介面,以改进以往电脑***在电源管理上由各别的厂商所制定的不统一介面。透过该电力管理***使得作业***(OS)能够依照一定的方式管理周边设备的用电情形,例如使硬碟或萤幕在使用者超过一段特定时间没有使用时进入省电模式,或者停止运作,直到使用者再度使用。
可携式电脑(例如笔记型电脑)是针对消费者携带方便的需求而研发的。而可携式电脑和桌上型电脑的最大不同点在于前者有时完全仰赖电池运作。因此,电池本身的电源管理功能,也就成为可携式电脑电池技术中最重要的一项功能。
典型的可携式电脑***包括有一中央处理单元、基本输出入***(System Basic Input Output System,SYS-BIOS)与键盘控制器(Keyboard Controller,KBC)其中该键盘控制器中包括有一键盘内建微处理器(Embedded Microcontroller)、一键盘基本输出入***(Keyboard Basic Input Output System,KB-BIOS)、记忆体及其它特殊功能的介面电路。该可携式电脑的工作电源是由电池所供应,且该电池的电池状态会由键盘控制器的电池状态侦测介面予以侦测。该可携式电脑1操作于ACPI摸式作业***之下时,其作业***(Operating System)会定时透过ACPI Machine Language(简称AML)读取键盘控制器中的电池状态资料。
当***使用电池作为工作电源,作业***在定时读取电池状态之时,会连续读取电池状态2-3次。然而,由于键盘控制器的执行速度是属较慢远的装置,因此当中央处理单元处于较忙碌时(例如在播放Win DVD)时,又遇到作业***定时读取键盘控制器中的电池状态时,就可能发生因中央处理单元太忙碌而导致画面停顿的现象。
发明内容
鉴于前述习用技术中电脑装置的作业***在定时读取电池状态时所在读取电池状态时,所可能造成整个电脑***执行效能降低的问题,本发明的主要目的即是提供一种以电池作为电力源的电脑设备的作业***读取电池状态的方法,以使该电脑设备在读取电池状态时不致影响到电脑***的执行效能。
本发明的另一目的即是提供一种可携式电脑的作业***读取电池状态的方法,透过本发明的电池读取方法、以及配合电池容量的电量变化特性,除了可以有效节省中央处理单元资源之外,也能维持该可携式电脑对电池状态的监测及电池电源的管理。
为达到上述目的,本发明的较佳实施例中是在该可携式电脑透过键盘控制器定时读取电池的电池状态资料时,先由作业***读取电脑***的现在***时间,然后比较该现在***时间与上次作业***读取电池状态的时间,再比较该读取时间差距值与一预定读取时间基准值。当该读取时间差距值大于或等于该预定读取时间基准值时,作业***即读取电池的电池状态资料,并将之存值到一记忆体中,再将读到的电池状态资料回值给可携式电脑的作业***,而当该读取时间差距值小于该预定读取时间基准值时,该作业***即直接将存放在该记忆体中的电池状态资料直接回值给作业***。
本发明的其它目的及其设计,将由以下的较佳实施例及附图作进一步的说明。
附图说明
图1显示配合本发明控制流程的相关***连接示意图,其显示一可携式电脑的中央处理单元、基本输出入***与键盘控制器间的连接关系示意图;
图2是显示本发明可携式电脑读取电池状态时的控制流程图。图号说明
1    可携式电脑           11  中央处理单元
12   基本输出入***       13  汇流排
2    键盘控制器           21  键盘内建微处理器
22   键盘基本输出入***   23  记忆体
24    电池状态侦测介面    3    电池
具体实施方式
参阅图1所示,其是显示配合本发明控制流程的相关***连接示意图,其显示了一可携式电脑1中的中央处理单元11、基本输出入***12(SYS-BIOS)与键盘控制器2间的连接关系示意图。其中该键盘控制器2中包括有一键盘内建微处理器21、一键盘基本输出入***22(KB-BIOS)、一记忆体23、以及一电池状态侦测介面24。
该可携式电脑1连结有各项硬体装置(例如包括有软式磁碟机、硬碟、光碟机、PCMCIA埠、显示器等)。而连结于该键盘控制器2的硬体装置例如包括有电池、温度感测器、键盘、滑鼠等装置。该键盘控制器2与可携式电脑1的中央处理单元11间由汇流排13(例如IDE汇流排)作连结。典型的键盘控制器2与电脑***的中央处理单元11间的传输埠预定位址为60H/64H及62H/66H,其中60H/64H传输埠是作为电脑***与键盘控制器间的资料传输埠,而62H/66H传输埠是作为电脑***与键盘控制器间的信号沟通用。
该可携式电脑1的工作电源是由电池3所供应,且该电池3的电池状态会由键盘控制器2的电池状态侦测介面24予以侦测。该可携式电脑1操作于ACPI模式作业***之下时,其作业***(Operating System)会定时透过ACPI机器语言读取键盘控制器2中的电池状态资料,目前的一般定时读取时间大都设定在例如2秒。
图2所示是显示本发明可携式电脑读取电池状态时的控制流程图。同时参阅图1所示的电脑***连接示意图,对本发明的流程作一说明。本发明的控制流程中,其读取方法首先是在步骤101中,由可携式电脑的作业***读取电脑***的现在***时间(System Time)T1。
在读取到可携式电脑的现在***时间T1之后,即将该现在***时间T1与上次作业***读取电池状态的时间T2做比较(步骤102),并依据两者的差值而得到一读取时间差距值T0=T1-T2(步骤103)。
然后在步骤104中,再将该读取时间差距值T0与一预定读取时间基准值Tr作一比较。当该读取时间差距值T0大于或等于该预定读取时间基准值Tr时,则该可携式电脑1的作业***会从键盘控制器2读取电池3的电池状态资料(步骤105),并将之存值到该键盘控制器2的记忆体23中(步骤106)。该作业***亦会储存现在***时间T1(步骤107),以作为下次的时间比较的依据。最后将读到的电池状态回值给可携式电脑1的作业***(步骤108)。
而在步骤104中,若判断出该读取时间差距值T0小于该预定读取时间基准值Tr时,则该可携式电脑1的作业***即直接将存放在该键盘控制器2的记忆体23中的电池状态资料直接回值给作业***(步骤109),而无需浪费时间由键盘控制器2读取电池状态,以节省中央处理器的***资源。
由于电池容量于二秒内的电量变化不多(差距大约为2mA/h),故当作业***于二秒内连续读取电池状态时,则在首次的读取时,真正从键盘控制器读取电池状态并存值到记忆体,之后二秒内的作业***读取动作则直接由记忆体回值,而无需浪费时间从键盘控制器读取电池状态,故透过本发明的上述控制方法,确可以节省中央处理单元资源。
由上述的说明可知,本发明所提供的可携式电脑的作业***读取电池状态的方法,确能有效解决电脑装置的作业***在读取电池状态时所可能造成整个电脑***执行效能降低的问题。再者,透过本发明的电池读取方法、以及配合电池容量的电量变化特性,除了可以有效节省中央处理单元资源之外,却仍能维持该可携式电脑对电池状态的监测及电池电源的管理。因此,本发明确具高度的产业利用价值。
以上的实施例说明,仅为本发明的较佳实施例说明,凡习于此项技术者当可依据本发明的上述实施例说明而作其它种种的改良及变化。然而这些依据本发明实施例所作的种种改良及变化,当仍属于本发明的发明精神及界定的专利范围内。

Claims (3)

1.一种可携式电脑的作业***读取电池状态的方法,该可携式电脑是由一电池供应所需的工作电源,并由该可携式电脑的作业***依据一预定读取时间基准值定时读取该电池的电池状态资料,其特征在于:该方法包括下列步骤:
a.由可携式电脑的作业***读取电脑***的现在***时间;
b.比较该现在***时间与上次作业***读取电池状态的时间,并依据两者的差值而得到一读取时间差距值;
c.比较该读取时间差距值与预定读取时间基准值;
d.当该读取时间差距值大于或等于该预定读取时间基准值时,该可携式电脑的作业***读取电池的电池状态资料,并将之存值到一记忆体中,再将读到的电池状态资料回值给可携式电脑的作业***;
e.当该读取时间差距值小于该预定读取时间基准值时,该可携式电脑的作业***即直接将存放在该记忆体中的电池状态资料直接回值给作业***。
2.如权利要求1所述可携式电脑的作业***读取电池状态的方法,其特征在于:步骤d中,该可携式电脑的作业***是透过连结于该可携式电脑的键盘控制器读取电池的电池状态资料,而该记忆体是连接于该键盘控制器。
3.如权利要求1所述可携式电脑的作业***读取电池状态的方法,其特征在于:步骤d中,该可携式电脑的作业***更包括将现在***时间予以储存,以作为下次的时问比较的依据。
CNB021491712A 2002-11-25 2002-11-25 可携式电脑的作业***读取电池状态的方法 Expired - Fee Related CN100489736C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021491712A CN100489736C (zh) 2002-11-25 2002-11-25 可携式电脑的作业***读取电池状态的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021491712A CN100489736C (zh) 2002-11-25 2002-11-25 可携式电脑的作业***读取电池状态的方法

Publications (2)

Publication Number Publication Date
CN1503102A true CN1503102A (zh) 2004-06-09
CN100489736C CN100489736C (zh) 2009-05-20

Family

ID=34233530

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021491712A Expired - Fee Related CN100489736C (zh) 2002-11-25 2002-11-25 可携式电脑的作业***读取电池状态的方法

Country Status (1)

Country Link
CN (1) CN100489736C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109239612A (zh) * 2017-07-10 2019-01-18 佛山市顺德区顺达电脑厂有限公司 可监控电池电量的电子装置以及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109239612A (zh) * 2017-07-10 2019-01-18 佛山市顺德区顺达电脑厂有限公司 可监控电池电量的电子装置以及方法
CN109239612B (zh) * 2017-07-10 2021-08-13 佛山市顺德区顺达电脑厂有限公司 可监控电池电量的电子装置以及方法

Also Published As

Publication number Publication date
CN100489736C (zh) 2009-05-20

Similar Documents

Publication Publication Date Title
US8893154B2 (en) Mobile device with two operating systems and method for sharing hardware device between two operating systems thereof
US7783905B2 (en) Method for reducing power consumption of a computer system in the working state
JP3058986B2 (ja) コンピュータシステムの節電制御装置
US5390350A (en) Integrated circuit chip core logic system controller with power saving features for a microcomputer system
CN1168501A (zh) 根据中央处理单元运行特征控制计算机运行的方法和***
US7930565B2 (en) Power-optimizing memory analyzer, method of operating the analyzer and system employing the same
CN102057344A (zh) 睡眠处理器
JP2001022464A (ja) ハイバネーション装置及び方法、それを格納した記録媒体並びにそれを適用したコンピュータ
US20060230304A1 (en) Frequency control method and information processing apparatus
CN1661586A (zh) 一种基于arm的pc104嵌入式计算机
CN1670664A (zh) 一种用电池给电子装置供电的电源管理方法
US20090091538A1 (en) Computer system and a method for determining whether a hot key is triggered
CN100339797C (zh) 用于使电脑于工作状态以及待机状态间转换的电脑***与方法
US7142995B2 (en) Method for reading battery status by operation system of portable computer
CN100489736C (zh) 可携式电脑的作业***读取电池状态的方法
US6892146B2 (en) Method for reading battery status by operation system of portable computer
CN1329795C (zh) 电脑装置之电源状态自动测试方法
JPH07320018A (ja) メモリカード並びにメモリカードを使用する電子機器およびメモリカードのアクセススピード設定方法
CN1504887A (zh) 通用串行总线端口测试装置及其方法
CN2777637Y (zh) 一种基于arm微处理器的pc104嵌入式计算机
CN101887300A (zh) 具备电源控制的计算机***及电源控制方法
US20100287392A1 (en) Power saving control system and control method
CN1180341C (zh) 在计算机***上执行音乐类型文件的方法及计算机***
CN212322108U (zh) 一种电控设备调试数据监控及记录装置
CN101295252B (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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090520

Termination date: 20111125