发明名称 |
一种获取系统时间的方法和装置 |
摘要 |
本发明提供了一种获取系统时间的方法,应用于系统的不掉电重新启动过程,该方法包括:保存重新启动系统时的时间T1;记录重新启动系统时与重新启动系统完成时之间的第一时钟计数值,根据所述第一时钟计数值与系统时钟频率,得到重新启动系统时与重新启动系统完成时之间的时间差T3,所述第一时钟计数值是记录在处理单元CPU时钟寄存器中的值;将所述T1与所述T3进行求和,得到系统时间。本发明同时公开了一种获取系统时间的装置和高精度实时时钟RTC,应用本发明所述的方法、装置和RTC,在对系统进行重新启动时,在误差允许的范围内,不仅能够获取到准确的系统时间,而且实现简单、使用方便。 |
申请公布号 |
CN102243506B |
申请公布日期 |
2013.11.27 |
申请号 |
CN201010175864.9 |
申请日期 |
2010.05.14 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
毛桂全;杨利明;万娜;施学美 |
分类号 |
G06F1/04(2006.01)I |
主分类号 |
G06F1/04(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
谢安昆;宋志强 |
主权项 |
一种获取系统时间的方法,应用于系统的不掉电重新启动过程,其特征在于,该方法包括:保存重新启动系统时的时间T1;记录重新启动系统时与重新启动系统完成时之间的第一时钟计数值,根据所述第一时钟计数值与系统时钟频率,得到重新启动系统时与重新启动系统完成时之间的时间差T3,所述第一时钟计数值是记录在中央处理单元CPU时钟寄存器中的值;将所述T1与所述T3进行求和,得到系统时间;其中,所述根据所述第一时钟计数值与系统时钟频率,得到T3包括:获取所述记录的第一时钟计数值,将所述第一时钟计数值与所述系统时钟频率进行相乘,得到T3。 |
地址 |
310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地 |