校正实时定时器之方法技术

技术编号:2863002 阅读:177 留言:0更新日期:2012-04-11 18:40
一种校正实时定时器(real  time  clock)之方法,其特征在于:该方法包含有下列步骤:    读取一平均校正量、一系统目前时间、以及一前次校正时间;    根据一公式得到一累计误差值,该公式包含该平均校正量、该系统目前时间、以及该前次校正时间;    将该前次校正时间设定并储存为该系统目前时间;    利用该累计误差值调整该系统目前时间;    及储存该系统目前时间。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术为一种校正方法,特别是一种校正实时定时器(real time clock)之方法。
技术介绍
实时定时器(real time clock),是指建构在电脑硬件上,于电脑关掉电源的情况下,使用电池继续计时的系统时钟,用以产生一连串稳定信号的电子电路,使系统作业同步化。目前由于零件制造精密度以及材料稳定度的因素,常导致电脑硬件架构上的实时计时器具有相当程度的误差,并且其误差在每一部电脑上都不同,使得传统校正实时定时器之程序需透过每一段时间间隔后的人工校正始能够得到较准确的时间值,使得实时定时器的校正对于使用者来说十分麻烦。
技术实现思路
有鉴于此,本专利技术提供一种校正实时定时器(real time clock)之方法,藉以让使用者在系统学习阶段时,仅需提供一次以上的校正设定,然后系统会针对使用者所设定之时间值计算出于平均时间内所需调整的时间量,藉以达到系统自动校正实时定时器之目的。为实现以上专利技术目的,本专利技术所揭露之方法包含首先读取平均校正量、系统目前时间、以及前次校正时间,再根据公式得到累计误差值,此公式包含平均校正量、系统目前时间、以及前次校正时间;再将前次校正时间设定并储存为系统目前时间,接着利用累计误差值调整系统目前时间,最后储存系统目前时间。藉由本专利技术,虽然每一架电脑上之实时定时器(real time clock)因为生产精密度以及材料稳定度而导致每架电脑之误差值有所不同,但是透过此方法能将所有的的执行误差规范在同一个水准范围之中,然又透过电脑系统自动执行的优势,势必为需依赖实时定时器之系统设备带来极大的助益。以下结合附图及具体实施例对本专利技术作进一步说明附图说明图1为本专利技术所揭露之校正实时定时器(real time clock)之方法流程图;图2为本专利技术所揭露之校正实时定时器(real time clock)之方法中人工校正的流程图。具体实施例方式请参阅图1,为本专利技术所揭露之校正实时定时器(real time clock)之方法流程图,是需通过一次以上之人工校正程序,产生平均校正量,而硬件架构上每一部机器所产生之不同误差值也会于此人工校正程序,进而将其误差调整到相同的可接受范围之下,其方法包含有首先读取平均校正量、系统目前时间、以及前次校正时间(步骤100),其皆储存于系统之记忆空间中(如硬盘),其平均校正量的产生方式将于其它部分做详述,再根据公式得到累计误差值,其公式包含平均校正量、系统目前时间、以及前次校正时间(步骤200),其公式表示为平均校正量*(系统目前时间-前次校正时间)=累计误差值再将前次校正时间设定并储存为系统目前时间(步骤300),以利下一次系统自动校正之依据;接着,当累计误差值超过可接受累计误差值时(步骤400),则系统会利用累计误差值调整系统目前时间(步骤500),也就是利用所得到的累计误差值,视其结果把系统时间误差快了多久或慢了多久的时间值,利用累计误差值加以自动补偿或是减去,最后储存系统目前时间(步骤600)以完成自动校正之流程;此外,当累计误差值未超过可接受累计误差值时(步骤400),也就是说,系统的误差值还再可接受的范围内时,则系统会直接将系统目前时间视为正确值,无需经历校正之程序即可储存系统目前时间(步骤600),以完成其校正的程序。接着,请看到图2,为本专利技术所揭露之校正实时定时器(real time clock)之方法中人工校正的流程图,其中人工校正程序是利用累计校正值以及总校正时间间隔产生平均校正量,是为了求得单位时间内系统的时间误差量,其包含首先利用使用者设定时间以及系统目前时间得到人工校正值(步骤110),其人工校正值为使用者设定时间与系统目前时间之差值,再利用前次校正时间以及系统目前时间得到校正时间间隔,并且将前次校正时间设定并储存为该系统目前时间(步骤120),此处校正时间间隔亦为系统目前时间与前次校正时间之差值,当人工校正时间未超过可接受误差范围值时(步骤130),则利用人工校正值调整该累计校正值,并储存该累计校正值(步骤140),其中人工校正值调整该累计校正值是通过人工校正值与累计校正值之加总藉以达到调整之目的,即将系统原本储存的累计校正值加上新产生的人工校正值,以产生目前的累计校正值,接着利用校正时间间隔调整总校正时间间隔,并储存总校正时间间隔(步骤150),即是将系统储存之总校正时间间隔加上目前所产生之校正时间间隔以得到目前的总校正时间间隔,最后利用累计校正值以及总校正时间间隔得到平均校正量,并且储存平均校正量(步骤160),此外,当人工校正时间超过可接受误差范围值时(步骤130),则直接将使用者设定时间设定并储存为系统目前时间(步骤170)。以上所述仅为本专利技术其中的较佳实施例而已,并非用来限定本专利技术的实施范围;即凡依本专利技术所作的均等变化与修饰,皆为本专利技术权利保护范围所涵盖。权利要求1.一种校正实时定时器(real time clock)之方法,其特征在于该方法包含有下列步骤读取一平均校正量、一系统目前时间、以及一前次校正时间;根据一公式得到一累计误差值,该公式包含该平均校正量、该系统目前时间、以及该前次校正时间;将该前次校正时间设定并储存为该系统目前时间;利用该累计误差值调整该系统目前时间;及储存该系统目前时间。2.如权利要求1所述校正实时定时器(real time clock)之方法,其特征在于该平均校正量是需通过一次以上之人工校正程序所产生。3.如权利要求1所述校正实时定时器(real time clock)之方法,其特征在于该人工校正程序是利用一累计校正值以及一总校正时间间隔产生一平均校正量,包含有下列步骤利用一使用者设定时间以及一系统目前时间得到一人工校正值;利用一前次校正时间以及该系统目前时间得到一校正时间间隔,并且将该前次校正时间设定并储存为该系统目前时间;利用该人工校正值调整该累计校正值,并储存该累计校正值;利用该校正时间间隔调整该总校正时间间隔,并储存该总校正时间间隔;及利用该累计校正值以及该总校正时间间隔得到该平均校正量,并且储存该平均校正量。4.如权利要求3所述校正实时定时器(real time clock)之方法,其特征在于当该人工校正值超过一可接受误差范围值时,则将该使用者设定时间设定并储存为该系统目前时间。5.如权利要求3所述校正实时定时器(real time clock)之方法,其特征在于该人工校正值为该使用者设定时间与该系统目前时间之差值。6.如权利要求3所述校正实时定时器(real time clock)之方法,其特征在于该校正时间间隔为该前次校正时间与该系统目前时间之绝对差值。7.如权利要求3所述校正实时定时器(real time clock)之方法,其特征在于该利用该人工校正值调整一累计校正值之步骤是指利用该人工校正值与系统储存之该累计校正值加总以产生目前之该累计校正值。8.如权利要求3所述校正实时定时器(real time clock)之方法,其特征在于该利用该校正时间间隔调整一总校正时间间隔之步骤是指利用该校正时间间隔与系统储存之该总校正时间间隔加总以产生目前之该总校正时间间隔。9.如权利要求3所述校正实时定时器(real time clock)之方法,其特征在于该利用该累计校正值以及该本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:郭幸评
申请(专利权)人:顺德市顺达电脑厂有限公司神达电脑股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利