[发明专利]计算机管理子系统的对时方法、系统、设备及存储介质有效
| 申请号: | 202110395850.6 | 申请日: | 2021-04-13 |
| 公开(公告)号: | CN113126694B | 公开(公告)日: | 2023-08-04 |
| 发明(设计)人: | 王兴隆;宿燕鸣 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
| 主分类号: | G06F1/14 | 分类号: | G06F1/14 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 牛亭亭 |
| 地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 管理 子系统 时方 系统 设备 存储 介质 | ||
本申请公开了一种计算机管理子系统的对时方法,包括:获取RTC中存储的时间;获取本地时区和业务系统时间模式;当获取的业务系统时间模式为默认时间模式时,将获取的RTC中存储的时间与本地时区叠加,得到计算机管理子系统的本地时间;当获取的业务系统时间模式为本地时间模式时,将获取的RTC中存储的时间作为得到的计算机管理子系统的本地时间。应用本申请的方案,实现了计算机管理子系统的准确的对时。本申请还提供了一种计算机管理子系统的对时系统、设备及存储介质,具有相应技术效果。
技术领域
本发明涉及计算机技术领域,特别是涉及一种计算机管理子系统的对时方法、系统、设备及存储介质。
背景技术
在服务器、存储、交换机等复杂计算机系统中,监控管理子系统是其中的关键模块,会用于记录故障日志、系统操作日志等,日志记录需要准确的、与业务系统一致的时间,而监控管理子系统通常处于局域网中,没有办法通过公网时间对时系统进行时间的校对,因此需要设置与业务系统的对时机制。
目前的方案中,业务系统的时间存储在RTC(Real_Time Clock,实时时钟芯片)中。Windows通常会把本地时间,即0时区时间加上本地时区时间得到的本地时间,存储在RTC中,监控管理子系统访问到RTC,将RTC中存储的时间作为监控管理子系统的本地时间。但是,在Linux,Unix,Mac等系统中,是把UTC(Universal Time Coordinated,协调世界时)时间,即0时区时间存储到RTC中,将时区存储在系统配置文件中,监控管理子系统直接将RTC中存储的时间作为监控管理子系统的本地时间,便会出现与业务系统的无法对时的情况。
综上所述,如何有效地进行计算机管理子系统的准确的对时,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种计算机管理子系统的对时方法、系统、设备及存储介质,以有效地进行计算机管理子系统的准确的对时。
为解决上述技术问题,本发明提供如下技术方案:
一种计算机管理子系统的对时方法,包括:
获取RTC中存储的时间;
获取本地时区和业务系统时间模式;
当获取的所述业务系统时间模式为默认时间模式时,将获取的RTC中存储的时间与所述本地时区叠加,得到计算机管理子系统的本地时间;当获取的所述业务系统时间模式为本地时间模式时,将获取的RTC中存储的时间作为得到的计算机管理子系统的本地时间。
优选的,所述获取本地时区和业务系统时间模式,包括:
通过第一接口,获取用户输入的本地时区和业务系统时间模式。
优选的,所述获取本地时区和业务系统时间模式,包括:
通过第二接口,获取OS自动发送的本地时区和业务系统时间模式。
优选的,所述获取RTC中存储的时间。包括:
按照预设周期获取RTC中存储的时间。
优选的,所述获取本地时区和业务系统时间模式,包括:
获取第一存储介质中存储的本地时区和业务系统时间模式。
优选的,所述第一存储介质为RTC中扩展出的第一存储介质,或者,所述第一存储介质为RTC之外的且与OS以及计算机管理子系统连接的第一存储介质。
优选的,所述计算机管理子系统为BMC中的计算机管理子系统。
一种计算机管理子系统的对时系统,包括:
时间戳获取模块,用于获取RTC中存储的时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110395850.6/2.html,转载请声明来源钻瓜专利网。





