【技术实现步骤摘要】
一种用于电子设备的时间恢复方法及装置
本专利技术涉及计算机管理
,特别涉及一种用于电子设备的时间恢复方法及装置。
技术介绍
现有的电子设备,比如笔记本电脑中通常会额外设置独立电源,利用独立电源来持续为CPU中的RTC模块(时钟模块)供电,以保证RTC模块能够持续工作,防止RTC时间丢失问题,但是此方案生产成本较高。或者还可以是采用无独立电源的方式,依赖电子设备中的电池来为CPU中的RTC模块供电;但是当电池进入shipmode(非放电模式)或过放后,RTC模块则会断电,由此导致系统RTC时间丢失,由此造成电子设备在开机时时间不正确,需要通过联网后系统同步时间,或通过手动修改来恢复时间,操作较为繁杂,效率低下。
技术实现思路
本专利技术实施例的目的在于提供一种用于电子设备的时间恢复方法及装置,用于解决现有技术中电子设在开机时无法自动恢复正确的时间的问题。为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种用于电子设备的时间恢复方法,所述电子设备中具有电池模块以及时钟模块,所述电池模块用 ...
【技术保护点】
1.一种用于电子设备的时间恢复方法,其特征在于,所述电子设备中具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述方法包括如下步骤:/n获取所述电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;/n获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;/n基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;/n基于所述当前时间进行时间恢复。/n
【技术特征摘要】 【专利技术属性】
1.一种用于电子设备的时间恢复方法,其特征在于,所述电子设备中具有电池模块以及时钟模块,所述电池模块用于在所述电子设备运行时为所述时钟模块供电,所述方法包括如下步骤:
获取所述电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数;
获取电池模块由非放电状态转换为放电状态时所述计数器的计数结果;
基于所述计数结果以及所述第一时间进行时间换算,获得当前时间;
基于所述当前时间进行时间恢复。
2.如权利要求1所述的方法,其特征在于,所述获取电池模块由放电状态转换为非放电状态时所述时钟模块的时间,以获得第一时间,并启动计数器以开始计数,具体包括:
判断电池模块的工作状态;
在所述电池模块的工作状态由放电状态转换为非放电状态时,利用BIOS读取所述时钟模块的时间以获得所述第一时间,并启动所述电池模块中的所述计数器以开始计数。
3.如权利要求1所述的方法,其特征在于,所述获取电池模块由非放电状态转换为放电状态时的所述计数器的计数结果,具体包括:
判断电池模块的工作状态;
在所述电池模块的工作状态由非放电状态转换为放电状态时,关闭所述计数器,通过嵌入式控制器读取所述计数器中的计数值,获得计数结果,并将所述计数结果发送给BIOS。
4.如权利要求3所述的方法,其特征在于,所述基于所述计数结果以及所述第一时间进行时间换算,获得当前时间,具体包括:
利用所述BIOS将所述计数结果转换成第二时间;
利用所述BIOS将所述第二时间和所述第一时间叠加,获得当前时间。
5.如权利要求1所述的方法,其特征在于,所述基于所述当前时间进行时间恢复,具体包括:
技术研发人员:邹华,谢伟,徐小军,曾燕,何刚,
申请(专利权)人:合肥联宝信息技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。