工业互联网分布式数据同步方法技术

技术编号:37463824 阅读:22 留言:0更新日期:2023-05-06 09:37
本发明专利技术提供一种工业互联网分布式数据同步方法,涉及数据存储技术领域。方法包括:S1:中央服务器根据各个工业时序数据上传的先后顺序,生成数据序列;S2:中央服务器计算出数据序列的数据重要程度,并排列出各条数据序列的初始同步优先级;S3:中央服务器根据数据序列的实时访问量,调整数据序列在中央服务器中的序列同步优先级;S4:中央服务器根据数据序列的序列同步优先级,依次将数据序列同步至待同步服务器中;S5:将数据序列同步至待同步服务器后,将该条数据序列继续与待同步服务器中的数据序列的序列同步优先级进行对比,调整各条数据序列在待同步服务器中的序列编号。该方法能够提高工业时序数据的同步效率,保证数据安全。全。全。

【技术实现步骤摘要】
工业互联网分布式数据同步方法


[0001]本专利技术涉及数据存储
,具体而言,涉及一种工业互联网分布式数据同步方法。

技术介绍

[0002]工业数据可分为结构化数据和非结构化数据,结构化数据又主要以工业时序数据为主。
[0003]现在的工业生产中每天会产生大量的工业时序数据,目前一般只是将工业时序数据存储在中央服务器中,但是,中央服务器存储空间有限,而且还存在中央服务器损坏、数据遗失的风险。

技术实现思路

[0004]本专利技术的目的包括提供了一种工业互联网分布式数据同步方法,其能够对工业生产上每天产生的时序数据同步至待同步服务器中,进行统一存储管理,实现实时调度,提高了工业时序数据的数据同步效率,保证数据安全。
[0005]本专利技术的实施例可以这样实现:
[0006]本专利技术提供一种工业互联网分布式数据同步方法,方法包括:
[0007]S1:工业生产中各终端设备将产生的工业时序数据上传至与终端设备相连的中央服务器,中央服务器根据各个工业时序数据上传的先后顺序,生成数据序列,并将数据序列进行编号;
[0008]S2:中央服务器计算出各条数据序列的数据重要程度,根据数据重要程度排列出各条数据序列的初始同步优先级;
[0009]S3:中央服务器根据用户在客户端对数据序列的实时访问量,调整数据序列在中央服务器中的序列同步优先级;
[0010]S4:中央服务器根据数据序列的序列同步优先级,依次将数据序列同步至待同步服务器中;
[0011]S5:将数据序列同步至待同步服务器后,将该条数据序列继续与待同步服务器中的数据序列的序列同步优先级进行对比,调整各条数据序列在待同步服务器中的序列编号。
[0012]在可选的实施方式中,S1包括:
[0013]对生成的数据序列,记录数据序列当前的标签信息和时间戳;
[0014]S5包括:
[0015]对调整序列编号后的各条数据序列,更新数据序列当前的标签信息和时间戳。
[0016]在可选的实施方式中,S2包括:
[0017]中央服务器计算出数据序列的数据重要程度,并按照数据重要程度从大到小的顺序,依次确定数据序列的初始同步优先级X1,X2,

,Xn,默认初始同步优先级的关系为X1>
X2>X3>

>Xn。
[0018]在可选的实施方式中,数据重要程度y的计算公式如下:
[0019]y=Q/S
×
K
[0020]式中,Q为数据序列的质量,S为数据序列的平稳性,K为数据序列所在设备的相关参数。
[0021]在可选的实施方式中,在S2中,第i条数据序列的质量Q
i
的计算公式如下:
[0022][0023]式中,length
i
为第i条数据序列的总长度,P
M
为第i条数据序列中预设时段内数据的最大值,P
m
第i条数据序列中预设时段内数据的最小值,I为数据价值密度。
[0024]在可选的实施方式中,在S2中,第j个工业时序数据的数据价值密度I
j
的计算公式如下:
[0025][0026]式中,v
j
为数据序列中第j个工业时序数据的值,w为移动平均窗口大小参数,TH为数据序列的最大波动阈值参数;
[0027]其中,第j个工业时序数据的数据价值密度I
j
的取值范围为[0,1],超过1的计算结果均被记为1。
[0028]在可选的实施方式中,S3包括:
[0029]S31:中央服务根据每条数据序列的实时访问量,并对每条数据序列设定一个标准访问量,通过实时访问量和标准访问量对比,更新数据序列在中央服务器中的序列同步优先级。
[0030]在可选的实施方式中,S31包括:
[0031]当某条数据序列的实时访问量g大于标准访问量G,则提高该条数据序列的数据重要程度至yi1,yi1=yi
×
(1+(g

G)/G),对应更新该条数据序列的序列同步优先级xi1;
[0032]当某条数据序列的实时访问量g小于标准访问量G,则降低该条数据序列的数据重要程度yi2,yi2=yi1
×
(1+(G

g)/G),对应更新该条数据序列的序列同步优先级xi2。
[0033]在可选的实施方式中,S4包括:
[0034]选择同步环境下中央服务器中待同步数据序列量最小的中央服务器为待同步服务器,并将数据序列同步至待同步服务器。
[0035]在可选的实施方式中,S5包括:
[0036]假设待同步服务器中各条数据序列的序列同步优先级依次为x1,x2,x3,

,xn,则对同步至待同步服务器中的条数据序列做出如下判断:
[0037]当该条数据序列的序列同步优先级xi>=xn,则该条数据序列的序列编号为n;
[0038]当该条数据序列的序列同步优先级xi<xn,则该条数据序列的同步序列继续和xn

1对比,若xi>=xn

1,则该条数据序列的序列编号为n

1。
[0039]本专利技术实施例提供的工业互联网分布式数据同步方法的有益效果包括:
[0040]该方法在能对工业生产上每天产生的工业时序数据同步至待同步服务器中,进行统一存储管理,对生产线上设备所产生的工业时序数据进行实时调度,提高了工业时序数据的数据同步效率,保证数据安全,还可以保证工业时序数据上传服务器后的完整性,尽可能平衡数据的一致性和可靠性,同时提高了对工业时序数据的检索效率。
附图说明
[0041]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0042]图1为本专利技术实施例提供的工业互联网分布式数据同步方法的流程图。
具体实施方式
[0043]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0044]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业互联网分布式数据同步方法,其特征在于,所述方法包括:S1:工业生产中各终端设备将产生的工业时序数据上传至与终端设备相连的中央服务器,所述中央服务器根据各个工业时序数据上传的先后顺序,生成数据序列,并将所述数据序列进行编号;S2:所述中央服务器计算出各条数据序列的数据重要程度,根据所述数据重要程度排列出各条数据序列的初始同步优先级;S3:所述中央服务器根据用户在客户端对所述数据序列的实时访问量,调整所述数据序列在所述中央服务器中的序列同步优先级;S4:所述中央服务器根据所述数据序列的所述序列同步优先级,依次将所述数据序列同步至待同步服务器中;S5:将所述数据序列同步至所述待同步服务器后,将该条数据序列继续与所述待同步服务器中的数据序列的序列同步优先级进行对比,调整各条数据序列在所述待同步服务器中的序列编号。2.根据权利要求1所述的工业互联网分布式数据同步方法,其特征在于,S1包括:对生成的所述数据序列,记录所述数据序列当前的标签信息和时间戳;S5包括:对调整序列编号后的各条数据序列,更新所述数据序列当前的标签信息和时间戳。3.根据权利要求1所述的工业互联网分布式数据同步方法,其特征在于,S2包括:所述中央服务器计算出所述数据序列的所述数据重要程度,并按照所述数据重要程度从大到小的顺序,依次确定数据序列的初始同步优先级X1,X2,

,Xn,默认初始同步优先级的关系为X1&gt;X2&gt;X3&gt;

&gt;Xn。4.根据权利要求3所述的工业互联网分布式数据同步方法,其特征在于,数据重要程度y的计算公式如下:y=Q/S
×
K式中,Q为数据序列的质量,S为数据序列的平稳性,K为数据序列所在设备的相关参数。5.根据权利要求4所述的工业互联网分布式数据同步方法,其特征在于,在S2中,第i条数据序列的质量Q
i
的计算公式如下:式中,length
i
为第i条数据序列的总长度,P
M
为第i条数据序列中预设时段内数据的最大值,P
m
第i条数据序列中预设时段内数据的最小值,I为数据价值密度。6.根据权利要求5所述的工业互...

【专利技术属性】
技术研发人员:徐鲁强左越宋亮陈振宇
申请(专利权)人:清华四川能源互联网研究院
类型:发明
国别省市:

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

1