【技术实现步骤摘要】
在启动设备时的设备时钟设置
技术介绍
一些计算设备构造有备用电池,备用电池允许计算设备在突然断电时保持其内部时钟设置。没有备用电池的计算设备在断电时可能没有准确的时钟设置,直到计算设备能连接到外部时钟源。附图说明当结合附图阅读时,根据以下具体实施方式可以最好地理解本公开。要强调的是,根据行业中的标准实践,各种特征未按比例绘制。实际上,为了清楚起见,各种特征的尺寸可以任意增加或减小。本公开的特征通过示例的方式被示出,并且在以下附图中不受限制,在附图中,相同的数字表示相同的元素,在附图中:图1描绘了根据本公开的一个或多个示例的在其中在启动设备时可以实现设备时钟设置的系统架构;图2描绘了根据本公开的一个或多个示例的用于在启动设备时设置设备时钟的方法的流程图;图3描绘了根据本公开的一个或多个示例的用于在启动设备时设置设备时钟的方法的流程图;图4描绘了根据本公开的一个或多个示例的用于在启动设备时设置设备时钟的方法的流程图;图5描绘了根据本公开的一个或多个示例的在其中在启动计算设备时可以实现设备时钟设置
【技术保护点】
1.一种用于在启动设备时设置设备时钟的方法,所述方法包括:/n确定在启动所述设备时内部时间参考数据是否可用;/n当在启动所述设备时所述内部时间参考数据不可用时,将所述设备时钟设置为默认时间设置;/n当在启动所述设备时所述内部时间参考数据可用时,在所述内部时间参考数据中搜索最近时间参考;以及/n当在启动所述设备时所述内部时间参考数据可用时,基于所述最近时间参考将所述设备时钟设置为当前时间设置。/n
【技术特征摘要】
20190311 US 16/298,0901.一种用于在启动设备时设置设备时钟的方法,所述方法包括:
确定在启动所述设备时内部时间参考数据是否可用;
当在启动所述设备时所述内部时间参考数据不可用时,将所述设备时钟设置为默认时间设置;
当在启动所述设备时所述内部时间参考数据可用时,在所述内部时间参考数据中搜索最近时间参考;以及
当在启动所述设备时所述内部时间参考数据可用时,基于所述最近时间参考将所述设备时钟设置为当前时间设置。
2.根据权利要求1所述的方法,还包括检查一个或多个内部非易失性数据源以确定在启动所述设备时所述内部时间参考数据是否可用。
3.根据权利要求2所述的方法,还包括检查所述内部非易失性数据源以获取可用的时间戳数据作为所述内部时间参考数据。
4.根据权利要求3所述的方法,还包括在所述时间戳数据中搜索最近时间戳作为所述最近时间参考。
5.根据权利要求4所述的方法,还包括基于所述最近时间戳将所述设备时钟设置为所述当前时间设置。
6.根据权利要求1所述的方法,还包括:
检测与也包括所述设备的对等设备集群中的对等设备的连接;
确定所述当前时间设置是否可信;以及
当所述当前时间设置可信时,保持所述设备时钟设置。
7.根据权利要求6所述的方法,还包括:
当所述当前时间设置不可信时,向所述对等设备发送所述当前时间设置并且从所述对等设备接收对等时钟时间设置;
确定所述对等时钟时间设置是否比所述当前时间设置更准确;以及
当所述对等时钟时间设置比所述当前时间设置更准确时,基于所述对等时钟时间设置更新所述设备时钟设置。
8.根据权利要求7所述的方法,还包括:当所述对等时钟时间设置比所述当前时间设置更近时,确定所述对等时钟时间设置比所述当前时间设置更准确。
9.根据权利要求7所述的方法,还包括:当所述对等时钟时间设置可信时,确定所述对等时钟时间设置比所述当前时间设置更准确。
10.根据权利要求9所述的方法,还包括向所述对等设备集群中的另一对等设备提供所述对等时钟时间设置。
11.根据权利要求1所述的方法,还包括:
检测与外部时间源的连接;
确定所述当前时间设置是否可信;以及
当所述当前时间设置可信时,保持所述设备时钟设置。
12.根据权利要求11所述的方法,还包括:
当所述当前时间设置不可信时,从所述外部时间源取回可信时间;
基于所述可信时间更新所述设备时钟设置。
13.根据权利要求12所述的方法,还包括向另一设备提供所述可信时间。
14.根据权利要求1所述的方法,其中启动所述设备包括冷启动。
15.一种非暂态计算机可读存储介质,其包括可执行指令,所述可执行指令在由处理器可执行时引起所述处理器:
确定在启动所述设备时内部非易失性时间戳数据是否可用;
当在启动所述设备时所述内部非易失性时间戳数据不可用时,将设备时钟设置为默认时间设置;
当在启动所述设备时所述内部非易失性时间戳数...
【专利技术属性】
技术研发人员:D·R·拉克罗伊克斯,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。