[发明专利]一种电子设备的系统时间处理方法、装置及电子设备无效
申请号: | 200810065717.9 | 申请日: | 2008-02-26 |
公开(公告)号: | CN101256425A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 奉国任;张伟 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F1/04 | 分类号: | G06F1/04 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518057广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子设备 系统 时间 处理 方法 装置 | ||
技术领域
本发明属于电子设备领域,尤其涉及一种电子设备的系统时间处理方法、装置及电子设备。
背景技术
在手持式设备或消费类电子设备中,系统可能有多个时钟源。现有的多时钟源系统中,系统时间的获取主要有两种方法:
第一种方法是非晶体类,即当系统有标准时间源时,系统时间将会从标准时间中取出,并以该标准时间作为系统时间。以码分多址(Code DivisionMultiple Access,CDMA)时钟源为例,系统时钟将会通过CDMA协议从基站取标准时间。这样虽然能获取准确的系统时间,但是由于标准时间源的启动需要时间,在标准时间源启动的过程中,用户将只能等待。
第二种方法是晶体类,当系统所有的时钟源都是基于晶体时钟源时,此时,系统将取误差最小的一个时钟晶体作为系统的时钟源。但是由于晶体是有误差的,时间越长,系统时间误差越大。
综上所述,对于多时钟源的系统来说,单一使用标准时间源或使用晶体时钟源都有其缺陷,即只使用标准时间源时,系统启动的速度慢,只使用晶体时钟源时,系统时间准确性差。
发明内容
本发明实施例的目的在于提供一种电子设备的系统时间处理方法,旨在解决现有技术的多时钟源系统中,只使用标准时间源时,系统启动的速度慢,只使用晶体时钟源时,系统时间准确性差的问题。
本发明实施例是这样实现的,一种电子设备的系统时间处理方法,所述方法包括以下步骤:
判断系统的标准时钟源是否处于开启状态;
若系统的标准时钟源处于开启状态,则从所述标准时钟源读取标准时间作为系统时间,并定时用所述标准时间校准晶体时钟源的时间;
当系统的标准时钟源关闭后,则以校准后的晶体时间作为系统时间。
本发明实施例的另一目的在于提供一种电子设备的系统时间处理装置,所述装置包括:
标准时钟源判断模块,用于判断系统的标准时钟源是否处于开启状态;
时间校准模块,用于当系统的标准时钟源处于开启状态时,从所述标准时钟源读取标准时间作为系统时间,并定时用所述标准时间校准晶体时钟源的时间;
晶体时间控制模块,用于当系统的标准时钟源关闭后,以校准后的晶体时间作为系统时间。
本发明实施例的另一目的在于提供一种电子设备,所述电子设备包括有一系统时间处理装置,所述装置包括:
标准时钟源判断模块,用于判断系统的标准时钟源是否处于开启状态;
时间校准模块,用于当系统的标准时钟源处于开启状态时,从所述标准时钟源读取标准时间作为系统时间,并定时用所述标准时间校准晶体时钟源的时间;
晶体时间控制模块,用于当系统的标准时钟源关闭后,以校准后的晶体时间作为系统时间。
本发明实施例通过判断系统的标准时钟源是否处于开启状态,当系统的标准时钟源处于开启状态时,则从标准时钟源读取标准时间作为系统时间,并定时用所述标准时间校准晶体时钟源的时间,当系统的标准时钟源关闭后,则以校准后的晶体时间作为系统时间,解决了现有技术的多时钟源系统中,只使用标准时间源时,系统启动的速度慢,只使用晶体时钟源时,系统时间准确性差的问题。
附图说明
图1是本发明实施例提供的电子设备的系统时间处理方法的流程图;
图2是本发明实施例提供的电子设备的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过判断系统的标准时钟源是否处于开启状态,当系统的标准时钟源处于开启状态时,则从标准时钟源读取标准时间作为系统时间,并定时用所述标准时间校准晶体时钟源的时间,当系统的标准时钟源关闭后,则以校准后的晶体时间作为系统时间。
图1示出了本发明实施例提供的电子设备的系统时间处理方法的流程,详述如下。
在步骤S101中,设置一定时校准机制。
当然,在该机制中,时间是根据系统的性能来设定的,不同的系统性能不同,该定时校准机制的时间也不同的。
在步骤S102中,判断标准时钟源是否开启,当标准时钟源没有开启时,进行步骤S103,当标准时钟源开启时,以标准时钟源的标准时间作为系统时间。
在步骤S103中,判断晶体时钟源是否开启。当晶体时钟源没有开启时,进行步骤S104。
在步骤S104中,加电启动晶体时钟源,并从晶体时钟源中读取晶体时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065717.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种选择性加氢催化剂及其制备方法
- 下一篇:X80管线钢埋弧焊焊丝