智能消火栓网络时间同步方法及相关装置制造方法及图纸

技术编号:38653799 阅读:8 留言:0更新日期:2023-09-02 22:41
本发明专利技术公开了一种智能消火栓网络时间同步方法及相关装置,其中方法包括:步骤S1,针对任一智能消火栓,按照预设同步时间启动其物联网模块,通过融合多种网络时间同步方法获取网络时间;步骤S2,根据获取的网络时间同步所述智能消火栓的时间;步骤S3,关闭所述智能消火栓的物联网模块并进入休眠模式,等待下一个预设同步时间执行步骤S1。本发明专利技术在智能消火栓网络时间同步流程中,融合了多种网络时间同步方法,提高了智能消火栓网络时间同步的可靠性,同时也保证了同步网络时间的速度。同时也保证了同步网络时间的速度。同时也保证了同步网络时间的速度。

【技术实现步骤摘要】
智能消火栓网络时间同步方法及相关装置


[0001]本专利技术涉及物联网与智能消防领域,具体涉及一种智能消火栓网络时间同步方法及装置、计算设备及计算机存储介质。

技术介绍

[0002]智能消火栓需要将消火栓的状态数据信息上传到云端服务器,比如流量、水压、温度等,同时,也需要上传这些数据产生的时间戳,方便云端服务器做数据分析和整理。因此,时间戳必须要准确,也就是说,智能消火栓需要具备网络时间同步功能。
[0003]智能消火栓通过其物联网通信模块获取网络时间,一种常见的网络时间同步方法是NITZ时间同步方式(NetworkIdentityandTimeZone,称为网络标识和时区),通过无线网络向移动设备提供本地日期、时间、时区、夏时制偏移以及网络提供商身份信息的机制,用于移动电话自动更新系统时间。NITZ技术自GSM阶段2Release96版本开始成为官方标准的可选部分之一。另外一种常见的网络时间同步方法是NTP时间同步方式(NetworkTime Protocol,称为网络时间协议),NTP是TCP/IP协议族里面的一个应用层协议,用来使客户端和服务器之间进行时钟同步,提供高精准度的时间校正。NTP服务器从权威时钟源(例如原子钟、GPS)接收精确的协调世界时UTC,客户端再从服务器请求和接收时间。NTP基于UDP报文进行传输,使用的UDP端口号为123。
[0004]不管是NITZ时间同步方式还是NTP时间同步方式,都会存在不可用的网络环境,导致无法同步时间。其中,对于NITZ时间同步方式,并不是所有的基站都支持NITZ,取决于基站的硬件和软件功能,不同供应商和运营商的基站可能具有不同的功能集。对于NTP时间同步方式,无法保证NTP服务器一直可用,并且NTP协议流程所花费的时间也较长。

技术实现思路

[0005]鉴于上述问题,提出了本专利技术以便提供一种高可靠性同步网络时间的智能消火栓网络时间同步方法及装置、计算设备及计算机存储介质。
[0006]根据本专利技术的一个方面,提供了一种智能消火栓网络时间同步方法,包括:
[0007]步骤S1,针对任一智能消火栓,按照预设同步时间启动其物联网模块,通过融合多种网络时间同步方法获取网络时间;
[0008]步骤S2,根据获取的网络时间同步所述智能消火栓的时间;
[0009]步骤S3,关闭所述智能消火栓的物联网模块并进入休眠模式,等待下一个预设同步时间执行步骤S1。
[0010]在一种可选的方式中,所述通过融合多种网络时间同步方法获取网络时间进一步包括:
[0011]根据基站的功能集,融合NITZ时间同步方式和NTP时间同步方式获取网络时间。
[0012]在一种可选的方式中,所述根据基站的功能集,融合NITZ时间同步方式和NTP时间同步方式获取网络时间进一步包括:
[0013]优先使用NITZ时间同步方式获取网络时间,并返回基站的功能集;
[0014]判断所述基站的功能集是否支持NITZ时间同步方式,若不支持NITZ时间同步方式,则选择NTP时间同步方式获取网络时间。
[0015]在一种可选的方式中,所述第一NTP时间服务器和所述第二NTP时间服务器的数量为多个,所述NTP时间同步方式通过第二NTP时间服务器获取网络时间进一步包括:
[0016]针对任一智能消火栓,通过所述NTP时间同步方式依次循环请求所述第二NTP时间服务器以及所述备选cname域名,并记录请求重试次数;
[0017]判断所述请求重试次数是否达到预设最大重试次数,若未达到预设最大重试次数,则当成功获取网络时间时,退出该循环请求,并同步所述智能消火栓的网络时间;
[0018]若达到预设最大重试次数,则执行步骤S3,关闭该智能消火栓的物联网模块并进入休眠模式,等待该智能消火栓的下一个预设同步时间。
[0019]在一种可选的方式中,所述方法还包括;
[0020]判断所述基站的功能集是否支持NITZ时间同步方式,若支持NITZ时间同步方式,当所述智能消火栓请求重试次数达到预设最大重试次数,则切换到NTP时间同步方式获取网络时间。
[0021]在一种可选的方式中,所述方法还包括:
[0022]判断基站的功能集是否支持NITZ时间同步方式,若不支持NITZ时间同步方式,则将该基站加入至NITZ黑名单列表中;
[0023]针对任一智能消火栓,当下次注网成功之后,判断请求的基站是否在所述NITZ黑名单列表中,若是,则不再尝试NITZ时间同步方式。
[0024]根据本专利技术的另一方面,提供了一种智能消火栓网络时间同步装置,包括:
[0025]时间获取模块,用于针对任一智能消火栓,按照预设同步时间启动其物联网模块,通过融合多种网络时间同步方法获取网络时间;
[0026]时间同步模块,用于根据获取的网络时间同步所述智能消火栓的时间;
[0027]同步等待模块,用于关闭所述智能消火栓的物联网模块并进入休眠模式,等待下一个预设同步时间执行时间获取模块。
[0028]根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0029]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述智能消火栓网络时间同步方法对应的操作。
[0030]根据本专利技术的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述智能消火栓网络时间同步方法对应的操作。
[0031]根据本专利技术提供的方案,针对任一智能消火栓,按照预设同步时间启动其物联网模块,通过融合多种网络时间同步方法获取网络时间;根据获取的网络时间同步所述智能消火栓的时间;关闭所述智能消火栓的物联网模块并进入休眠模式,等待下一个预设同步时间执行直至获取网络时间。本专利技术在智能消火栓网络时间同步流程中,融合了多种网络时间同步方法,提高了智能消火栓网络时间同步的可靠性,同时也保证了同步网络时间的速度。
[0032]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0033]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0034]图1示出了本专利技术实施例的智能消火栓网络时间同步方法的流程示意图;
[0035]图2示出了现有技术中同步网络时间的示意图;
[0036]图3示出了本专利技术另一个实施例的智能消火栓网络时间同步方法的流程示意图;
[0037]图4示出了本专利技术实施例的智能消火本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能消火栓网络时间同步方法,其特征在于,包括:步骤S1,针对任一智能消火栓,按照预设同步时间启动其物联网模块,通过融合多种网络时间同步方法获取网络时间;步骤S2,根据获取的网络时间同步所述智能消火栓的时间;步骤S3,关闭所述智能消火栓的物联网模块并进入休眠模式,等待下一个预设同步时间执行步骤S1。2.根据权利要求1所述的智能消火栓网络时间同步方法,其特征在于,所述通过融合多种网络时间同步方法获取网络时间进一步包括:根据基站的功能集,融合NITZ时间同步方式和NTP时间同步方式获取网络时间。3.根据权利要求2所述的智能消火栓网络时间同步方法,其特征在于,所述根据基站的功能集,融合NITZ时间同步方式和NTP时间同步方式获取网络时间进一步包括:优先使用NITZ时间同步方式获取网络时间,并返回基站的功能集;判断所述基站的功能集是否支持NITZ时间同步方式,若不支持NITZ时间同步方式,则选择NTP时间同步方式获取网络时间。4.根据权利要求2或3所述的智能消火栓网络时间同步方法,其特征在于,所述NTP时间同步方式获取网络时间进一步包括:预先设置备选cname域名,用于解析可用的第一NTP时间服务器;所述NTP时间同步方式通过第二NTP时间服务器获取网络时间,当所述第二NTP时间服务器不可访问时,通过所述备选cname域名获取网络时间。5.根据权利要求4所述的智能消火栓网络时间同步方法,其特征在于,所述第一NTP时间服务器和所述第二NTP时间服务器的数量为多个,所述NTP时间同步方式通过第二NTP时间服务器获取网络时间进一步包括:针对任一智能消火栓,通过所述NTP时间同步方式依次循环请求所述第二NTP时间服务器以及所述备选cname域名,并记录请求重试次数;判断所述请求重试次数是否达到预设最大重试次数,若未达到预设最大重试次数,则当成功获取网络时间时,退出该循环请求,并同步所述智能消...

【专利技术属性】
技术研发人员:谭依民阳静静高琢玉周富彬欧阳伊蓉黄强欧阳洪轩
申请(专利权)人:深圳摩尔智联科技有限公司
类型:发明
国别省市:

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

1