发明名称 一种获取系统时间的方法和装置
摘要 本发明提供了一种获取系统时间的方法,应用于系统的不掉电重新启动过程,该方法包括:保存重新启动系统时的时间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号华为杭州生产基地