多物联网设备在可预期误差范围内的事件同步估算方法技术

技术编号:32485444 阅读:16 留言:0更新日期:2022-03-02 09:50
本发明专利技术公开了一种多物联网设备在可预期误差范围内的事件同步估算方法,包括如下方法步骤:S1、配置同步组,S2、数据中心产生测试的同步事件,S3、由数据中心发送测试同步事件,解析响应数据,求出每一个终端的延迟值,S4、对同步组内各个终端设备的延迟值取最大值为该同步组的延迟值,S5、重复S1

【技术实现步骤摘要】
多物联网设备在可预期误差范围内的事件同步估算方法


[0001]本专利技术涉及物联网
,尤其涉及多物联网设备在可预期误差范围内的事件同步估算方法。

技术介绍

[0002]物联网是互联网发展的下一个重要形态,支持大量设备的接入及控制。考虑云端计算和多采集设备之间事件同步的应用模型,由云端计算中心发出一个命令要求多台终端设备在同一个时刻执行一个操作,现有技术中复杂的网络路由过程和复杂的计算过程决定了多个终端不可能同时执行这个命令,需要存在先后次序执行这个命令,对同时程度的描述、差异范围的可信区间是需要考虑的问题,同时一旦网络架构确定以及实现过程的代码确定,那么差异承诺的范围也是需要考虑的问题。
[0003]因此现有数据传输的实时性较低、数据分析的准确性较低,数据之间的有效关联性较差,同步程度在很大程度上影响着数据分析的质量和效率,由数据中心发出一条在多个终端设备上执行的命令,最终命令在各终端上的执行时刻的差异没有量化数据。这个问题为更高质量的数据分析带来困难,无法定量评估数据的误差,使最终数据的实用性大打折扣,甚至沦为无用数据,因此,如何提供一种多物联网设备在可预期误差范围内的事件同步估算方法是本领域技术人员亟需解决的问题。

技术实现思路

[0004]本专利技术的一个目的在于提出多物联网设备在可预期误差范围内的事件同步估算方法,本专利技术能取得了最终执行时刻的同一性,极大的提高数据的准确度。
[0005]根据本专利技术实施例的一种多物联网设备在可预期误差范围内的事件同步估算方法,包括如下方法步骤:
[0006]S1、配置同步组;
[0007]S2、数据中心产生测试的同步事件;
[0008]S3、由数据中心发送测试同步事件,并接收各个终端设备返回的响应数据,解析响应数据,求出每一个终端的延迟值;
[0009]S4、对同步组内各个终端设备的延迟值取最大值为该同步组的延迟值;
[0010]S5、重复S1

S4步骤2

10次,并且取重复步骤中同步组内各个终端设备的延迟值得最大值为同步组的延迟指标;
[0011]S6、根据每一个同步组的延迟指标确定每一个终端设备的本地延迟值;
[0012]S7、发送同步事件给同步组内的所有终端设备;
[0013]S8、对所有终端设备的响应进行分析;
[0014]S9、同步组的同步事件成功结束。
[0015]优选的,所述S1中把一组终端设备配置成一个同步组,所述同步事件在同步组内进行处理。
[0016]优选的,所述S2中的同步事件包含五个字段:
[0017]第一字段为基于数据中心时间系统的实时时间;
[0018]第二字段为是收到命令的终端设备填充的相对时间值,相对时间值是以指定的固定周期进行计数的计数值;
[0019]第三个字段为终端设备完成命令任务后响应数据中心时写入的当前的计数值;
[0020]第四个字段为设备终端计数器的周期值;
[0021]第五个字段为设备应该执行的延迟值。
[0022]优选的,所述S3中数据中心收到每一个终端设备的响应后,取得数据中心时间系统的当前时间,用当前时间减去命令发送时的时间得到一次命令交互的总延迟值。
[0023]优选的,所述S4中一个同步事件对应的所有终端设备作为一个同步组,发送延迟最大值作为一个同步组的发送延迟值。
[0024]优选的,所述S5中求出同步组的发送延迟值之后,再求出一个特定设备终端在收到同步事件后的特有延迟,用同步组的最大延迟减去该设备的延迟得到设备终端在同步组内应该附加的延迟数据。
[0025]优选的,所述附加的延迟数据把一个同步组内的同步命令在分布式跨时钟域的情况下调整到一个更精确的时刻上。
[0026]优选的,所述特定终端指的是已经部署到位、可以正常访问、部署位置不会再变动的设备终端,所述设备终端具有接收数据中心的指令并能够响应数据中心且本身具有定时能力的智能设备。
[0027]优选的,所述S6中第N个设备的本地延迟值等于该同步组延迟指标减去该终端设备的延迟值。
[0028]优选的,所述S8中同步组中的所有终端设备延迟值不能大于该同步组的延迟指标,如果有同步组中任意终端设备的延迟值大于该同步组的延迟指标,本次传输失败,重新传输命令,如果重复3次传输都得到大于该同步组的延迟指标的结果,系统转到S1重新确定组的延迟指标。
[0029]本专利技术的有益效果是:
[0030]本专利技术能排除复杂网络的链路延迟,计算过程的延迟,使得最后在一组终端设备上达到实际的同一时刻开始执行某一个任务的目的,终端设备是不具有实时时间的,它跟数据中心时间系统处于两个完全不相关的时钟域,这两个时钟系统完全独立,通过这种方式取得了最终执行时刻的同一性,提高数据60

75%的准确度。
附图说明
[0031]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0032]图1为本专利技术提出的多物联网设备在可预期误差范围内的事件同步估算方法的基本模型关系图;
[0033]图2为本专利技术提出的多物联网设备在可预期误差范围内的事件同步估算方法的时间分布图;
[0034]图3为本专利技术提出的多物联网设备在可预期误差范围内的事件同步估算方法的同
步事件的必要字段关系图;
[0035]图4为本专利技术提出的多物联网设备在可预期误差范围内的事件同步估算方法的同步事件的实施例1的一次通讯的时间分割示意图;
[0036]图5为本专利技术提出的多物联网设备在可预期误差范围内的事件同步估算方法的同步事件的实施例2的树形网络图;
[0037]图6为本专利技术提出的多物联网设备在可预期误差范围内的事件同步估算方法的步骤流程图。
具体实施方式
[0038]现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。
[0039]参考图1

3,一种多物联网设备在可预期误差范围内的事件同步估算方法,包括如下方法步骤:
[0040]S1、配置同步组,把一组终端设备配置成一个同步组,所述同步事件在同步组内进行处理;
[0041]S2、数据中心产生测试的同步事件;
[0042]S2中的同步事件包含五个字段:
[0043]第一字段为基于数据中心时间系统的实时时间;
[0044]第二字段为是收到命令的终端设备填充的相对时间值,相对时间值是以指定的固定周期进行计数的计数值;
[0045]第三个字段为终端设备完成命令任务后响应数据中心时写入的当前的计数值;
[0046]第四个字段为设备终端计数器的周期值;
[0047]第五个字段为设备应该执行的延迟值。
[0048]S3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多物联网设备在可预期误差范围内的事件同步估算方法,其特征在于,包括如下方法步骤:S1、配置同步组;S2、数据中心产生测试的同步事件;S3、由数据中心发送测试同步事件,并接收各个终端设备返回的响应数据,解析响应数据,求出每一个终端的延迟值;S4、对同步组内各个终端设备的延迟值取最大值为该同步组的延迟值;S5、重复S1

S4步骤2

10次,并且取重复步骤中同步组内各个终端设备的延迟值得最大值为同步组的延迟指标;S6、根据每一个同步组的延迟指标确定每一个终端设备的本地延迟值;S7、发送同步事件给同步组内的所有终端设备;S8、对所有终端设备的响应进行分析;S9、同步组的同步事件成功结束。2.根据权利要求1所述的多物联网设备在可预期误差范围内的事件同步估算方法,其特征在于,所述S1中把一组终端设备配置成一个同步组,所述同步事件在同步组内进行处理。3.根据权利要求2所述的多物联网设备在可预期误差范围内的事件同步估算方法,其特征在于,所述S2中的同步事件包含五个字段:第一字段为基于数据中心时间系统的实时时间;第二字段为是收到命令的终端设备填充的相对时间值,相对时间值是以指定的固定周期进行计数的计数值;第三个字段为终端设备完成命令任务后响应数据中心时写入的当前的计数值;第四个字段为设备终端计数器的周期值;第五个字段为设备应该执行的延迟值。4.根据权利要求1所述的多物联网设备在可预期误差范围内的事件同步估算方法,其特征在于,所述S3中数据中心收到每一个终端设备的响应后,取得数据中心时间系统的当前时间,用当前时间减去命令发送时的时间...

【专利技术属性】
技术研发人员:罗宏选徐魁高航
申请(专利权)人:西安西科节能技术服务有限公司
类型:发明
国别省市:

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

1