一种用于电子设备的时间恢复方法及装置制造方法及图纸

技术编号:24755062 阅读:34 留言:0更新日期:2020-07-04 08:56
本发明专利技术公开了一种用于电子设备的时间恢复方法及装置,所述电子设备中具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述方法包括如下步骤:获取所述电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;基于所述当前时间进行时间恢复。本发明专利技术无需设置额外的独立电源来为时钟模块供电,并且在电子设备启动时能对时钟模块进行时间恢复,无需手动或联网,无需人工操作,提高了效率。

A time recovery method and device for electronic equipment

【技术实现步骤摘要】
一种用于电子设备的时间恢复方法及装置
本专利技术涉及计算机管理
,特别涉及一种用于电子设备的时间恢复方法及装置。
技术介绍
现有的电子设备,比如笔记本电脑中通常会额外设置独立电源,利用独立电源来持续为CPU中的RTC模块(时钟模块)供电,以保证RTC模块能够持续工作,防止RTC时间丢失问题,但是此方案生产成本较高。或者还可以是采用无独立电源的方式,依赖电子设备中的电池来为CPU中的RTC模块供电;但是当电池进入shipmode(非放电模式)或过放后,RTC模块则会断电,由此导致系统RTC时间丢失,由此造成电子设备在开机时时间不正确,需要通过联网后系统同步时间,或通过手动修改来恢复时间,操作较为繁杂,效率低下。
技术实现思路
本专利技术实施例的目的在于提供一种用于电子设备的时间恢复方法及装置,用于解决现有技术中电子设在开机时无法自动恢复正确的时间的问题。为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种用于电子设备的时间恢复方法,所述电子设备中具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述方法包括如下步骤:获取所述电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;基于所述当前时间进行时间恢复。可选的,所述获取电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数,具体包括:判断电池模块的工作状态;在所述电池模块的工作状态由放电状态转换为非放电状态时,利用BIOS读取所述时钟模块的时间以获得所述第一时间,并启动所述电池模块中的所述计数器以开始计数。可选的,所述获取电池模块由非放电状态转换为放电状态时的所述计数器的计数结果,具体包括:判断电池模块的工作状态;在所述电池模块的工作状态由非放电状态转换为放电状态时,关闭所述计数器,通过嵌入式控制器读取所述计数器中的计数值,获得计数结果,并将所述计数结果发送给BIOS。可选的,所述基于所述计数结果以及所述第一时间进行时间换算,获得当前时间,具体包括:利用所述BIOS将所述计数结果转换成第二时间;利用所述BIOS将所述第二时间和所述第一时间叠加,获得当前时间。可选的,所述基于所述当前时间进行时间恢复,具体包括:基于所述当前时间更新所述时钟模块的寄存器值,以完成时间恢复。可选的,在获取到所述第一时间后,所述方法还包括:将所述第一时间保存在预定位置。为了解决上述技术问题,本申请提供一种用于电子设备的时间恢复装置,所述装置应用于电子设备中,所述电子设备具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述装置包括:第一获取模块,用于获取电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;第二获取模块,用于获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;时间换算模块,用于基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;时间恢复模块,用于基于所述当前时间进行时间恢复。可选的,所述第一获取模块具体用于:判断电池模块的工作状态;在所述电池模块的工作状态由放电状态转换为非放电状态时,利用BIOS读取所述时钟模块的时间以获得所述第一时间,并启动所述电池模块中的计数器以开始计数。可选的,所述第二获取模块具体用于:判断电池模块的工作状态;在所述电池模块的工作状态由非放电状态转换为放电状态时,关闭所述计数器,通过嵌入式控制器读取所述计数器中的计数值,获得计数结果,并将所述计数结果发送给BIOS。可选的,所述时间换算模块具体用于:利用所述BIOS将所述计数结果转换成第二时间;利用所述BIOS将所述第二时间和所述第一时间叠加,获得当前时间。本专利技术实施例的有益效果在于:利用电子设备内部的电池来为时钟模块供电,当电池停止为时钟模块供电时,则获取时钟模块的时间(即第一时间),并启动计数器进行计数,在电子设备再次启动、电池再次为时钟模块供电时,则停止计数,获取计数结果,然后结合之前的第一时间进行换算,就能确定当前的时间,最后利用当前时间对时钟模块进行时间恢复,无需手动或联网,无需人工操作,提高了效率。附图说明图1为本专利技术第一实施例用于电子设备的时间恢复方法的流程图;图2为本专利技术第二实施例用于电子设备的时间恢复方法的流程图;图3为本专利技术实施例中电子设备电气架构图;图4为本专利技术实施例用于电子设备的时间恢复装置的框图。具体实施方式此处参考附图描述本申请的各种方案以及特征。应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。本专利技术实施例提供一种用于电子设备的时间恢复方法,所述电子设备中具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述方法包括:获取所述电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;基于所述当前时间进行时间恢复。本专利技术实施例中电子设备包括电脑、iPad、手机等终端设备。本专利技术本文档来自技高网...

【技术保护点】
1.一种用于电子设备的时间恢复方法,其特征在于,所述电子设备中具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述方法包括如下步骤:/n获取所述电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;/n获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;/n基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;/n基于所述当前时间进行时间恢复。/n

【技术特征摘要】
1.一种用于电子设备的时间恢复方法,其特征在于,所述电子设备中具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述方法包括如下步骤:
获取所述电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;
获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;
基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;
基于所述当前时间进行时间恢复。


2.如权利要求1所述的方法,其特征在于,所述获取电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数,具体包括:
判断电池模块的工作状态;
在所述电池模块的工作状态由放电状态转换为非放电状态时,利用BIOS读取所述时钟模块的时间以获得所述第一时间,并启动所述电池模块中的所述计数器以开始计数。


3.如权利要求1所述的方法,其特征在于,所述获取电池模块由非放电状态转换为放电状态时的所述计数器的计数结果,具体包括:
判断电池模块的工作状态;
在所述电池模块的工作状态由非放电状态转换为放电状态时,关闭所述计数器,通过嵌入式控制器读取所述计数器中的计数值,获得计数结果,并将所述计数结果发送给BIOS。


4.如权利要求3所述的方法,其特征在于,所述基于所述计数结果以及所述第一时间进行时间换算,获得当前时间,具体包括:
利用所述BIOS将所述计数结果转换成第二时间;
利用所述BIOS将所述第二时间和所述第一时间叠加,获得当前时间。


5.如权利要求1所述的方法,其特征在于,所述基于所述当前时间进行时间恢复,具体包括:

【专利技术属性】
技术研发人员:邹华谢伟徐小军曾燕何刚
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽;34

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

1