设备及其时间同步方法和计算机可读存储介质技术

技术编号:20369365 阅读:22 留言:0更新日期:2019-02-16 19:44
本发明专利技术公开了一种设备的时间同步方法,应用所述设备的时间同步方法的设备包括多个WIFI模块,所述设备的时间同步方法包括以下步骤:检测WIFI模块是否处于时间已同步状态;在WIFI模块未处于时间已同步状态时,向处于时间已同步状态的WIFI模块发送时间获取请求,其中,处于时间已同步状态的WIFI模块的时间与实际时间同步;接收处于时间已同步状态的WIFI模块反馈的第一时间,并将所述WIFI模块的当前时间更新为所述第一时间。

Equipment and its time synchronization method and computer readable storage medium

The invention discloses a time synchronization method of a device. The device applying the time synchronization method of the device comprises a plurality of WIFI modules. The time synchronization method of the device includes the following steps: detecting whether the WIFI module is in the time synchronized state; sending time acquisition requests to the WIFI module in the time synchronized state when the WIFI module is not in the time synchronized state; Among them, the time of the WIFI module in the time synchronized state is synchronized with the actual time; the first time to receive feedback from the WIFI module in the time synchronized state is received, and the current time of the WIFI module is updated to the first time.

【技术实现步骤摘要】
设备及其时间同步方法和计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种设备的时间同步方法、装置和计算机可读存储介质。
技术介绍
随着技术的发展,越来越多智能的设备步入人们的生活。智能的设备通常具备时间功能,智能设备通过时间来进行定时操作,比如,定时维护、定时启动以及定时关闭。在当智能设备的时间与实际时间不同时,使得智能设备的日志时间不准确,从而降低定时事件的触发准确性,也即设备的时间与实际时间不同步,造成设备的定时事件触发准确性低。
技术实现思路
本专利技术的主要目的在于提供一种设备的时间同步方法、装置和计算机可读存储介质,旨在解决设备的时间与实际时间不同步,造成设备的定时事件触发准确性低的问题。为实现上述目的,本专利技术提供的一种设备的时间同步方法,应用所述设备的时间同步方法的设备包括多个WIFI模块,所述设备的时间同步方法包括以下步骤:检测WIFI模块是否处于时间已同步状态;在WIFI模块未处于时间已同步状态时,向处于时间已同步状态的WIFI模块发送时间获取请求;接收处于时间已同步状态的WIFI模块反馈的第一时间,并将所述WIFI模块的当前时间更新为所述第一时间。在一实施例中,所述设备的时间同步方法,还包括:判断所述WIFI模块是否满足时间已同步状态的设置条件;在所述WIFI模块满足时间已同步状态的设置条件时,将所述WIFI模块的状态设置为时间已同步状态。在一实施例中,所述WIFI模块满足时间已同步状态的设置条件包括以下至少一种:所述WIFI模块连接时间服务器;所述WIFI模块与时间服务器之间的当前网络连接信息与上一次网络连接信息不匹配;所述WIFI模块的持续运行时长大于或等于预设时长;所述WIFI模块获取处于时间已同步状态的WIFI的时间。在一实施例中,所述将所述WIFI模块的状态设置为时间已同步状态的步骤之后,还包括:判断所述WIFI模块是否满足时间未同步状态的设置条件;在所述WIFI模块满足时间未同步状态的设置条件时,将所述WIFI模块的时间已同步状态切换为时间未同步状态。在一实施例中,所述WIFI模块满足时间未同步状态的设置条件包括以下至少一种:所述WIFI模块与时间服务器断开连接;所述WIFI模块停止运行;所述WIFI模块向时间服务器获取时间失败。在一实施例中,所述检测WIFI模块是否处于时间已同步状态的步骤包括:检测WIFI模块是否存储时间同步标识,其中,在所述WIFI模块未存储时间同步标识时,判定所述WIFI模块未处于时间已同步状态;或者,检测WIFI模块是否存储预设类型的时间同步标识,其中,在所述WIFI模块未存储预设类型的时间同步标识时,判定所述WIFI模块未处于时间已同步状态。在一实施例中,所述接收处于时间已同步状态的WIFI模块反馈的第一时间的步骤之后,还包括:计算所述WIFI模块的当前时间与第一时间之间的差值;在所述差值大于或等于预设差值时,执行所述将所述WIFI模块的当前时间更新为所述第一时间的步骤。在一实施例中,所述检测WIFI模块是否处于时间已同步状态的步骤之后,还包括:在WIFI模块未处于时间已同步状态时,检测其它WIFI模块是否处于时间已同步状态;在其它WIFI模块处于时间已同步状态时,执行所述向处于时间已同步状态的WIFI模块发送时间获取请求的步骤;在其它WIFI模块未处于时间已同步状态时,向所述时间服务器发送时间获取请求;在接收所述时间服务器反馈的第三时间后,将所述WIFI模块的当前时间替换第三时间,且将所述WIFI模块的状态设置为时间已同步状态。为实现上述目的,本专利技术还提供一种设备,所述设备包括多个WIFI模块,所述WIFI模块包括存储器、处理器以及存储在所述存储器并可在处理器上运行的设备的时间同步程序,所述设备的时间同步程序被处理器执行时实现如上所述的设备的时间同步方法的各个步骤.为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有设备的时间同步程序,所述设备的时间同步程序被处理器执行时实现如上所述的设备的时间同步方法的各个步骤。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:设备设有多个WIFI模块,在当WIFI模块未处于时间已同步状态时,WIFI模块向处于时间已同步状态的WIFI模块发送时间获取请求,使得该WIFI模块将时间更新为处于时间已同步状态的WIFI模块反馈的时间;由于已同步状态的WIFI模块的时间与实际时间一致,使得设备中的各个WIFI模块的时间与实际时间进行统一,从而使得设备能够根据实际时间准确的触发定时事件。附图说明图1为本专利技术实施例涉及的设备的硬件结构示意图;图2为本专利技术设备的时间同步方法第一实施例的流程示意图;图3为本专利技术设备的时间同步方法第二实施例的流程示意图;图4为本专利技术设备的时间同步方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:检测WIFI模块是否处于时间已同步状态;在WIFI模块未处于时间已同步状态时,向处于时间已同步状态的WIFI模块发送时间获取请求,其中,处于时间已同步状态的WIFI模块的时间与实际时间同步;接收处于时间已同步状态的WIFI模块反馈的第一时间,并将所述WIFI模块的当前时间更新为所述第一时间。由于已同步状态的WIFI模块的时间与实际时间一致,使得设备中的各个WIFI模块的时间与实际时间进行统一,从而使得设备能够根据实际时间准确的触发定时事件。作为一种实现方案,设备可以如图1所示。本专利技术实施例方案涉及的是设备,设备设有多个WIFI模块,WIFI模块包括:处理器101,例如CPU,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。存储器102可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机存储介质的存储器102中可以包括设备的时间同步程序;而处理器101可以用于调用存储器102中存储的设备的时间同步程序,并执行以下操作:检测WIFI模块是否处于时间已同步状态;在WIFI模块未处于时间已同步状态时,向处于时间已同步状态的WIFI模块发送时间获取请求;接收处于时间已同步状态的WIFI模块反馈的第一时间,并将所述WIFI模块的当前时间更新为所述第一时间。在一实施例中,处理器101可以用于调用存储器102中存储的设备的时间同步程序,并执行以下操作:判断所述WIFI模块是否满足时间已同步状态的设置条件;在所述WIFI模块满足时间已同步状态的设置条件时,将所述WIFI模块的状态设置为时间已同步状态。在一实施例中,处理器101可以用于调用存储器102中存储的设备的时间同步程序,并执行以下操作:所述WIFI模块连接时间服务器;所述WIFI模块与时间服务器之间的当前网络连接信息与上一次网络连接信息不匹配;所述WIFI模块的持续运行时长大于或等于预设时长;所述WIFI模块获取处于时间已同步状态的WIFI的时间。在一实施例中,处理器101可以用于调用存储器102中存储的设备的时间同步程序,并执行以下操作:本文档来自技高网...

【技术保护点】
1.一种设备的时间同步方法,其特征在于,应用所述设备的时间同步方法的设备包括多个WIFI模块,所述设备的时间同步方法包括以下步骤:检测WIFI模块是否处于时间已同步状态;在WIFI模块未处于时间已同步状态时,向处于时间已同步状态的WIFI模块发送时间获取请求,其中,处于时间已同步状态的WIFI模块的时间与实际时间同步;接收处于时间已同步状态的WIFI模块反馈的第一时间,并将所述WIFI模块的当前时间更新为所述第一时间。

【技术特征摘要】
1.一种设备的时间同步方法,其特征在于,应用所述设备的时间同步方法的设备包括多个WIFI模块,所述设备的时间同步方法包括以下步骤:检测WIFI模块是否处于时间已同步状态;在WIFI模块未处于时间已同步状态时,向处于时间已同步状态的WIFI模块发送时间获取请求,其中,处于时间已同步状态的WIFI模块的时间与实际时间同步;接收处于时间已同步状态的WIFI模块反馈的第一时间,并将所述WIFI模块的当前时间更新为所述第一时间。2.如权利要求1所述的设备的时间同步方法,其特征在于,所述设备的时间同步方法,还包括:判断所述WIFI模块是否满足时间已同步状态的设置条件;在所述WIFI模块满足时间已同步状态的设置条件时,将所述WIFI模块的状态设置为时间已同步状态。3.如权利要求2所述的设备的时间同步方法,其特征在于,所述WIFI模块满足时间已同步状态的设置条件包括以下至少一种:所述WIFI模块连接时间服务器;所述WIFI模块与时间服务器之间的当前网络连接信息与上一次网络连接信息不匹配;所述WIFI模块的持续运行时长大于或等于预设时长;所述WIFI模块获取处于时间已同步状态的WIFI的时间。4.如权利要求2所述的设备的时间同步方法,其特征在于,所述将所述WIFI模块的状态设置为时间已同步状态的步骤之后,还包括:判断所述WIFI模块是否满足时间未同步状态的设置条件;在所述WIFI模块满足时间未同步状态的设置条件时,将所述WIFI模块的时间已同步状态切换为时间未同步状态。5.如权利要求4所述的设备的时间同步方法,其特征在于,所述WIFI模块满足时间未同步状态的设置条件包括以下至少一种:所述WIFI模块与时间服务器断开连接;所述WIFI模块停止运行;所述WIFI模块向时间服务器获取时间失败。6.如权利要求1-5任一项所述的设备的时间同步方法,其特征在于,所述检...

【专利技术属性】
技术研发人员:李裕兴
申请(专利权)人:广东美的制冷设备有限公司美的集团股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1