一种基于模拟光纤通信的数据同步传输优化方法及系统与流程
未命名
09-23
阅读:115
评论:0
1.本发明属于通信优化技术领域,具体涉及一种基于模拟光纤通信的数据同步传输优化方法及系统。
背景技术:
2.配电网自动化终端通信方式采用光纤通信和无线通信方式,存在光缆敷设造价高、易受外力破坏以及无线信号不稳定等问题,影响部分配电自动化终端的实用化水平,同时还会存在空包传输等问题,从而就会产生无效传输,并且其还会占据通信设备的传输量,使得其它必要通信数据的传输存在延迟,其是导致载波通信速率低的主要原因之一,为保证数据输出的及时性,在其内部产生空包数据或者冗余数据时,进行合理性的优化是必不可少的。
3.现有技术中,在对光纤通信数据进行优化时,多只是筛选出空包数据来减缓通信设备的负载,但是其它冗余数据的堆积会导致部分数据的延迟度增加,后续即使能够输出,但因为延迟过大,已经不能够满足当前需求,这无疑就会使得该条数据无效化,基于此,本方案提供了一种能够在通信设备内产生冗余数据后,调整各个通信数据输出时序的数据传输优化方法。
技术实现要素:
4.本发明的目的是提供一种基于模拟光纤通信的数据同步传输优化方法及系统,能够在通信设备内产生冗余数据后,调整各个通信数据输出时序,保证通信设备输出数据的有效性。
5.本发明采取的技术方案具体如下:
6.一种基于模拟光纤通信的数据同步传输优化方法,包括:
7.获取通信设备中通信数据的数据传输信息,其中,所述数据传输信息包括前端输入数据量和后端输出数据量;
8.对所述前端数据输入量与后端数据输出量进行比较;
9.若所述前端数据输入量小于或等于后端数据输出量,则表明所述通信设备正常传输数据;
10.若所述前端数据输入量大于后端数据输出量,则所述通信设备内产生冗余数据,且通信数据传输延迟;
11.构建监测周期,并在所述监测周期内设置多个取样节点,且实时获取每个所述取样节点下的冗余数据量,再将其标定为待评估参数;
12.将所述待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值;
13.获取当前冗余数据量,并与所述冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量;
14.获取容许冗余阈值,并与所述预估冗余量进行比较,且在所述预估冗余量高于或
等于容许冗余阈值时发出报警信号,在所述预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度;
15.获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序。
16.在一种优选方案中,所述构建监测周期的步骤,包括:
17.获取所述前端数据输入量大于后端数据输出量的发生节点,并将其标定为待评估节点;
18.以所述待评估节点为起始节点,构建暂态周期;
19.获取所述暂态周期内所有的前端数据输入量与后端数据输出量的差值,再将其标定为偏离差量;
20.统计所述暂态周期内所有偏离差量,并将所述偏离差量输入至调节模型中,判断所述暂态周期内偏离差量是否连续下降;
21.若是,则获取监测时长,并以所述待评估节点为起始节点构建监测周期;
22.若否,则表明所述偏离差量为瞬时数据,且不再构建监测周期。
23.在一种优选方案中,所述将所述偏离差量输入至调节模型中,判断所述暂态周期内偏离差量是否连续下降的步骤,包括:
24.获取所述暂态周期内所有的偏离差量,并按照发生时间的顺序进行排列;
25.获取所述暂态周期结束结点下的偏离差量,并将其标定为基准数据;
26.以所述基准数据对应的时间节点为起点,所述暂态周期中心节点为结束节点,采集多个偏离差量,并将其标定为待比对参数,且筛选出所有取值大于零的待比对参数,并统计其数量;
27.获取评估阈值,并与所述取值大于零的待比对参数的数量进行比较;
28.若所述评估阈值高于大于零的待比对参数的数量,则表明所述暂态周期内的偏离差量连续下降;
29.若所述评估阈值小于或等于大于零的待比对参数的数量,则表明所述暂态周期内的偏离差量为瞬时数据。
30.在一种优选方案中,所述将所述待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值的步骤,包括:
31.获取监测周期内的待评估参数;
32.从所述趋势分析模型中调用趋势分析函数;
33.将所述监测周期内所有的待评估参数输入至趋势分析函数中,并将输出结果标定为冗余数据量的变化趋势值。
34.在一种优选方案中,所述冗余数据量的变化趋势值确定之后,判断其是否能输入至预测模型中,具体过程如下:
35.获取相邻的待评估参数标定为校验参数;
36.调用校验函数,并将所述校验参数与冗余数据量的变化趋势值一同输入至校验函数中,并统计校验结果的准确率;
37.获取评价阈值,并与所述校验结果的准确率进行比较;
38.若所述评价阈值高于校验结果的准确率,则表明所述冗余数据量的变化趋势值不
能输入至预测模型中,并重新计算冗余数据量的变化趋势值;
39.若所述评价阈值低于或等于校验结果的准确率,则表明所述冗余数据量的变化趋势值能输入至预测模型中。
40.在一种优选方案中,所述获取当前冗余数据量,并与所述冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量的步骤,包括:
41.获取通信设备内的当前冗余数据量、预测间隔以及冗余数据量的变化趋势值;
42.从所述预测模型中调用预测函数;
43.将所述当前冗余数据量、预测间隔以及冗余数据量的变化趋势值一同输入至预测函数中,并将输出结果标定为预估冗余量。
44.在一种优选方案中,所述在所述预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度的步骤,包括:
45.获取所述预估冗余量与容许冗余阈值之间的差值,并将其标定为冗余差量;
46.从所述评估模型中调用评估函数;
47.将所述冗余差量输入至评估函数中,并将输出结果标定为通信数据的输出延迟度。
48.在一种优选方案中,所述获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序的步骤,包括:
49.获取所有通信数据的输出延迟度,以及所有通信数据的容许延迟度;
50.从所述自适应优化模型中调用标准函数,并将所有通信数据的输出延迟度及其容许延迟度输入至标准函数中,并将输出结果标定为通信数据的延迟风险;
51.从所述自适应优化模型中调用优化函数,并将所述冗余差量以及延迟风险一同输入至优化函数中,且将优化结果按照由大至小的顺序进行排列,再将优化结果排列顺序确定为各个通信数据的输出时序。
52.本发明还提供了,一种基于模拟光纤通信的数据同步传输优化系统,应用于上述的基于模拟光纤通信的数据同步传输优化方法,包括:
53.数据采集模块,所述数据采集模块用于获取通信设备中通信数据的数据传输信息,其中,所述数据传输信息包括前端输入数据量和后端输出数据量;
54.比对模块,所述比对模块用于对所述前端数据输入量与后端数据输出量进行比较;
55.若所述前端数据输入量小于或等于后端数据输出量,则表明所述通信设备正常传输数据;
56.若所述前端数据输入量大于后端数据输出量,则所述通信设备内产生冗余数据,且通信数据传输延迟;
57.监测模块,所述监测模块用于构建监测周期,并在所述监测周期内设置多个取样节点,且实时获取每个所述取样节点下的冗余数据量,再将其标定为待评估参数;
58.趋势分析模块,所述趋势分析模块用于将所述待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值;
59.预测模块,所述预测模块用于获取当前冗余数据量,并与所述冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量;
60.评估模块,所述评估模块用于获取容许冗余阈值,并与所述预估冗余量进行比较,且在所述预估冗余量高于或等于容许冗余阈值时发出报警信号,在所述预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度;
61.优化模块,所述优化模块用于获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序。
62.以及,一种基于模拟光纤通信的数据同步传输优化终端,包括:
63.至少一个处理器;
64.以及与所述至少一个处理器通信连接的存储器;
65.其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的基于模拟光纤通信的数据同步传输优化方法。
66.本发明取得的技术效果为:
67.本发明能够在通信设备内产生冗余数据后,构建临时性的暂态周期,以此来判断其是否为瞬时数据,避免监测周期的误构建,同时在监测周期构建之后,会对其内的待评估参数进行趋势分析以及预测分析,并且该趋势分析结果还会进行进一步的校验,适时调整监测周期,保证最终得出的预估冗余量的准确性,之后以预估冗余量为基础,结合评估模型和自适应优化模型来调整各个通信数据输出时序,保证通信设备输出数据的及时性和有效性。
附图说明
68.图1是本发明所提供的方法流程图;
69.图2是本发明所提供的系统模块图。
具体实施方式
70.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本发明的具体实施方式做详细的说明。
71.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
72.其次,此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个较佳的实施方式中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。
73.请参阅图1和图2所示,本发明提供了一种基于模拟光纤通信的数据同步传输优化方法,包括:
74.s1、获取通信设备中通信数据的数据传输信息,其中,数据传输信息包括前端输入数据量和后端输出数据量;
75.s2、对前端数据输入量与后端数据输出量进行比较;
76.若前端数据输入量小于或等于后端数据输出量,则表明通信设备正常传输数据;
77.若前端数据输入量大于后端数据输出量,则通信设备内产生冗余数据,且通信数
据传输延迟;
78.s3、构建监测周期,并在监测周期内设置多个取样节点,且实时获取每个取样节点下的冗余数据量,再将其标定为待评估参数;
79.s4、将待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值;
80.s5、获取当前冗余数据量,并与冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量;
81.s6、获取容许冗余阈值,并与预估冗余量进行比较,且在预估冗余量高于或等于容许冗余阈值时发出报警信号,在预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度;
82.s7、获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序。
83.如上述步骤s1-s7所述,配电网自动化终端通信方式采用光纤通信和无线通信方式,存在光缆敷设造价高、易受外力破坏以及无线信号不稳定等问题,影响部分配电自动化终端的实用化水平,同时还会存在空包传输等问题,从而就会产生无效传输,并且其还会占据通信设备的传输量,使得其它必要通信数据的传输存在延迟,其是导致载波通信速率低的主要原因之一,本实施例中,首先获取通信设备的传输信号的能力,即其在传输数据中的前端输入数据量和后端数据输出量是否能够处于持平,或者后端数据输出量是否能够大于前端数据输入量,在后端数据输出量低于前端数据输入量时,就会导致通信设备内产生冗余数据,当冗余数据积攒过多,就会使得通信设备的响应速度变慢,同时还会使得数据传输过程出现延迟,但其通信设备运行过程中属于必然会出现的现象,基于此,在冗余数据产生之后,本实施例通过构建监测周期,统计监测周期内各个取样节点下的冗余数据量,再将其输入至趋势分析模型中,测算出冗余数据量的变化趋势值,后续再结合当前冗余数据量,通过预测模型计算出下一节点或者用户自设节点下的预估冗余量,在其未发生之前与容许冗余阈值进行比较,再结合评估模型得到通信数据的输出延迟度,最后根据自适应优化模型确定各个通信数据的输出时序即可,满足用户的实际需求,降低数据传输的延迟,同时还能够将空包数据筛除,保证通信设备传输数据的稳定性。
84.在一个较佳的实施方式中,构建监测周期的步骤,包括:
85.s301、获取前端数据输入量大于后端数据输出量的发生节点,并将其标定为待评估节点;
86.s302、以待评估节点为起始节点,构建暂态周期;
87.s303、获取暂态周期内所有的前端数据输入量与后端数据输出量的差值,再将其标定为偏离差量;
88.s304、统计暂态周期内所有偏离差量,并将偏离差量输入至调节模型中,判断暂态周期内偏离差量是否连续下降;
89.若是,则获取监测时长,并以待评估节点为起始节点构建监测周期;
90.若否,则表明偏离差量为瞬时数据,且不再构建监测周期。
91.如上述步骤s301-s304所述,在构建监测周期时,首先需要确定的是前端数据输入量大于后端数据输出量的发生节点,本实施方式将其标定能够为待评估节点,之后以其为起始节点构建一个暂态周期,暂态周期的构建目的在于判断前端数据输入量大于后端数据
输出量是否为瞬时现象,具体是将前端数据输入量与后端数据输出量的差值标定为偏离差量,再将偏离差量输入至调节模型中,判断偏离差量是否连续下降,只有在其连续下降的情况下才会构建监测周期,监测周期的起始节点即为待评估节点,而监测周期的结束节点需要根据预设的监测时长进行设置,监测时长的设置应根据通信设备的使用环境进行设置,文中对其就不加以具体的限制。
92.在一个较佳的实施方式中,将偏离差量输入至调节模型中,判断暂态周期内偏离差量是否连续下降的步骤,包括:
93.stp1、获取暂态周期内所有的偏离差量,并按照发生时间的顺序进行排列;
94.stp2、获取暂态周期结束结点下的偏离差量,并将其标定为基准数据;
95.stp3、以基准数据对应的时间节点为起点,暂态周期中心节点为结束节点,采集多个偏离差量,并将其标定为待比对参数,且筛选出所有取值大于零的待比对参数,并统计其数量;
96.stp4、获取评估阈值,并与取值大于零的待比对参数的数量进行比较;
97.若评估阈值高于大于零的待比对参数的数量,则表明暂态周期内的偏离差量连续下降;
98.若评估阈值小于或等于大于零的待比对参数的数量,则表明暂态周期内的偏离差量为瞬时数据。
99.如上述步骤stp1-stp4所述,在暂态周期确定之后,统计暂态周期内所有的偏离差量,并按照发生时间进行排列,而后将暂态周期结束节点下的偏离差量确定为基准数据,进行反向取样,其取样过程的结束节点为暂态周期的中心节点,而后对其执行筛选操作,筛选出所有取值大于零的待比对参数,在统计其数量,之后将其与预设的评估阈值进行比较,只有在评估阈值高于大于零的待比对参数的数量,才会判定暂态周期内的偏离差量连续下降,否则认定暂态周期内的偏离差量为瞬时数据,且停止监测周期的构建。
100.在一个较佳的实施方式中,将待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值的步骤,包括:
101.s401、获取监测周期内的待评估参数;
102.s402、从趋势分析模型中调用趋势分析函数;
103.s403、将监测周期内所有的待评估参数输入至趋势分析函数中,并将输出结果标定为冗余数据量的变化趋势值。
104.如上述步骤s401-s403所述,在构建监测周期时,即表明通信设备内出现持续性的冗余数据,而后从趋势分析模型中调用趋势分析函数,并将待评估参数输入至趋势分析函数中,其中,趋势分析函数为:式中,q表示冗余数据量的变化趋势值,n表示待评估参数的数量,i表示待评估参数的编号,不参与实际运算,ri和r
i-1
表示相邻的待评估参数,基于此,便可求出冗余数据量的变化趋势值,为后续预测通信设备内的冗余数据量提供相应的数据支持。
105.在一个较佳的实施方式中,冗余数据量的变化趋势值确定之后,判断其是否能输入至预测模型中,具体过程如下:
106.获取相邻的待评估参数标定为校验参数;
107.调用校验函数,并将校验参数与冗余数据量的变化趋势值一同输入至校验函数中,并统计校验结果的准确率;
108.获取评价阈值,并与校验结果的准确率进行比较;
109.若评价阈值高于校验结果的准确率,则表明冗余数据量的变化趋势值不能输入至预测模型中,并重新计算冗余数据量的变化趋势值;
110.若评价阈值低于或等于校验结果的准确率,则表明冗余数据量的变化趋势值能输入至预测模型中。
111.如上述,在冗余数据量的变化趋势值确定之后,需要先行对其进行校验,以此来保证后续预测模型输出结果的准确性,具体是通过将相邻的待评估参数确定为校验参数,结合已得出的冗余数据量的变化趋势值进行校验的,其校验函数为:rh=rq+qt,式中,rh表示位次靠后的待评估参数,rq表示位次靠前的待评估参数,t表示相邻的待评估参数之间的时长,基于上式,对于满足此式的校验参数而言,就判定其校验结果准确,反之则判断其错误,当然,为避免微小偏差的影响,可以预设一个容许偏差区间,在校验结果处于容许偏差区间之内时,均可判定其正确,最后只需统计其正确率(准确率)即可,只有在校验结果的准确率高于或者等于评价阈值时,才能将冗余数据量的变化趋势值能输入至预测模型中,否则就需要延长监测周期的时长来增加输入至趋势分析模型中的数据量来保证冗余数据量的变化趋势值的准确性。
112.在一个较佳的实施方式中,获取当前冗余数据量,并与冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量的步骤,包括:
113.s501、获取通信设备内的当前冗余数据量、预测间隔以及冗余数据量的变化趋势值;
114.s502、从预测模型中调用预测函数;
115.s503、将当前冗余数据量、预测间隔以及冗余数据量的变化趋势值一同输入至预测函数中,并将输出结果标定为预估冗余量。
116.如上述步骤s501-s503所述,在计算预估冗余量时,首先从预测模型中调用预测函数,其中,预测函数为:ry=rd+qt,式中,ry表示预估冗余量,rd表示当前冗余数据量,t表示预测间隔,基于上式,便可测算出用户需求或者系统默认节点下的预估冗余量,在其发生之前进行提前评估,保证通信设备内通信数据优化的及时性。
117.在一个较佳的实施方式中,在预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度的步骤,包括:
118.s601、获取预估冗余量与容许冗余阈值之间的差值,并将其标定为冗余差量;
119.s602、从评估模型中调用评估函数;
120.s603、将冗余差量输入至评估函数中,并将输出结果标定为通信数据的输出延迟度。
121.如上述步骤s601-s603所述,在通信设备内存在冗余数据,且预估冗余量低于容许冗余阈值时,先行计算预估冗余量与容许冗余阈值之间的差值,并标定为冗余差量,而后从评估模型中调用评估函数,再将冗余差量输入至评估函数中即可,其中,评估函数为:s=arc,式中,s表示通信数据的延迟度,a表示延迟系数,具体可在通信设备投入使用之前进行试验确定,为固定常数值,rc表示冗余差量,基于上式,便可反映出通信设备内冗余数据产
生之后的延迟度,用户能够直观的进行查看,同时自适应优化模型还能够根据该延迟度进行优化操作,调整通信设备后续传输的数据时序。
122.在一个较佳的实施方式中,获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序的步骤,包括:
123.s701、获取所有通信数据的输出延迟度,以及所有通信数据的容许延迟度;
124.s702、从自适应优化模型中调用标准函数,并将所有通信数据的输出延迟度及其容许延迟度输入至标准函数中,并将输出结果标定为通信数据的延迟风险;
125.s703、从自适应优化模型中调用优化函数,并将冗余差量以及延迟风险一同输入至优化函数中,且将优化结果按照由大至小的顺序进行排列,再将优化结果排列顺序确定为各个通信数据的输出时序。
126.如上述步骤s701-s703所述,在通信数据的延迟度确定之后,将其输入至自适应优化模型中,首先调用标准函数:f=s/sr,式中,f表示通信数据的延迟风险,sr表示容许延迟度,而后再从自使用优化模型中调用优化函数,其中,优化函数为:y=k1f+k2rc,式中,y表示优化结果,k1表示通信数据的延迟风险权重系数,k2表示冗余差量的权重系数,其中,k1+k2=1,之后将优化结果按照由大至小的顺序进行排列,并且将排列结果作为数据的输出时序优先度,以此保证在通信设备内存在冗余数据的情况下,所有的通信数据仍能够及时输出。
127.本发明还提供了,一种基于模拟光纤通信的数据同步传输优化系统,应用于上述的基于模拟光纤通信的数据同步传输优化方法,包括:
128.数据采集模块,数据采集模块用于获取通信设备中通信数据的数据传输信息,其中,数据传输信息包括前端输入数据量和后端输出数据量;
129.比对模块,比对模块用于对前端数据输入量与后端数据输出量进行比较;
130.若前端数据输入量小于或等于后端数据输出量,则表明通信设备正常传输数据;
131.若前端数据输入量大于后端数据输出量,则通信设备内产生冗余数据,且通信数据传输延迟;
132.监测模块,监测模块用于构建监测周期,并在监测周期内设置多个取样节点,且实时获取每个取样节点下的冗余数据量,再将其标定为待评估参数;
133.趋势分析模块,趋势分析模块用于将待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值;
134.预测模块,预测模块用于获取当前冗余数据量,并与冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量;
135.评估模块,评估模块用于获取容许冗余阈值,并与预估冗余量进行比较,且在预估冗余量高于或等于容许冗余阈值时发出报警信号,在预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度;
136.优化模块,优化模块用于获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序。
137.如上述,在对通信数据进行优化处理时,首先通过数据采集模块采集通信设备的前端输入数据量和后端输出数据量,而后利用比对模块判断通信设备内是否会产生冗余数据,并在产生冗余数据之后,通过监测模块构建监测周期,并且实时采集监测周期内的冗余数据量,再将其输入至趋势分析模块和预测模块中,便可得到下一节点的预估冗余量,基于
该预估冗余量,利用评估模块来测算通信数据的输出延迟度,最后将其结合优化模块,测算出所有通信数据的输出时序即可,使得通信设备在产生冗余数据的前提下仍然能够保证数据输出的及时性。
138.以及,一种基于模拟光纤通信的数据同步传输优化终端,包括:
139.至少一个处理器;
140.以及与至少一个处理器通信连接的存储器;
141.其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行上述的基于模拟光纤通信的数据同步传输优化方法。
142.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
143.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本发明中未具体描述和解释说明的结构、装置以及操作方法,如无特别说明和限定,均按照本领域的常规手段进行实施。
技术特征:
1.一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:包括:获取通信设备中通信数据的数据传输信息,其中,所述数据传输信息包括前端输入数据量和后端输出数据量;对所述前端数据输入量与后端数据输出量进行比较;若所述前端数据输入量小于或等于后端数据输出量,则表明所述通信设备正常传输数据;若所述前端数据输入量大于后端数据输出量,则所述通信设备内产生冗余数据,且通信数据传输延迟;构建监测周期,并在所述监测周期内设置多个取样节点,且实时获取每个所述取样节点下的冗余数据量,再将其标定为待评估参数;将所述待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值;获取当前冗余数据量,并与所述冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量;获取容许冗余阈值,并与所述预估冗余量进行比较,且在所述预估冗余量高于或等于容许冗余阈值时发出报警信号,在所述预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度;获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序。2.根据权利要求1所述的一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:所述构建监测周期的步骤,包括:获取所述前端数据输入量大于后端数据输出量的发生节点,并将其标定为待评估节点;以所述待评估节点为起始节点,构建暂态周期;获取所述暂态周期内所有的前端数据输入量与后端数据输出量的差值,再将其标定为偏离差量;统计所述暂态周期内所有偏离差量,并将所述偏离差量输入至调节模型中,判断所述暂态周期内偏离差量是否连续下降;若是,则获取监测时长,并以所述待评估节点为起始节点构建监测周期;若否,则表明所述偏离差量为瞬时数据,且不再构建监测周期。3.根据权利要求2所述的一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:所述将所述偏离差量输入至调节模型中,判断所述暂态周期内偏离差量是否连续下降的步骤,包括:获取所述暂态周期内所有的偏离差量,并按照发生时间的顺序进行排列;获取所述暂态周期结束结点下的偏离差量,并将其标定为基准数据;以所述基准数据对应的时间节点为起点,所述暂态周期中心节点为结束节点,采集多个偏离差量,并将其标定为待比对参数,且筛选出所有取值大于零的待比对参数,并统计其数量;获取评估阈值,并与所述取值大于零的待比对参数的数量进行比较;若所述评估阈值高于大于零的待比对参数的数量,则表明所述暂态周期内的偏离差量
连续下降;若所述评估阈值小于或等于大于零的待比对参数的数量,则表明所述暂态周期内的偏离差量为瞬时数据。4.根据权利要求1所述的一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:所述将所述待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值的步骤,包括:获取监测周期内的待评估参数;从所述趋势分析模型中调用趋势分析函数;将所述监测周期内所有的待评估参数输入至趋势分析函数中,并将输出结果标定为冗余数据量的变化趋势值。5.根据权利要求4所述的一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:所述冗余数据量的变化趋势值确定之后,判断其是否能输入至预测模型中,具体过程如下:获取相邻的待评估参数标定为校验参数;调用校验函数,并将所述校验参数与冗余数据量的变化趋势值一同输入至校验函数中,并统计校验结果的准确率;获取评价阈值,并与所述校验结果的准确率进行比较;若所述评价阈值高于校验结果的准确率,则表明所述冗余数据量的变化趋势值不能输入至预测模型中,并重新计算冗余数据量的变化趋势值;若所述评价阈值低于或等于校验结果的准确率,则表明所述冗余数据量的变化趋势值能输入至预测模型中。6.根据权利要求1所述的一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:所述获取当前冗余数据量,并与所述冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量的步骤,包括:获取通信设备内的当前冗余数据量、预测间隔以及冗余数据量的变化趋势值;从所述预测模型中调用预测函数;将所述当前冗余数据量、预测间隔以及冗余数据量的变化趋势值一同输入至预测函数中,并将输出结果标定为预估冗余量。7.根据权利要求1所述的一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:所述在所述预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度的步骤,包括:获取所述预估冗余量与容许冗余阈值之间的差值,并将其标定为冗余差量;从所述评估模型中调用评估函数;将所述冗余差量输入至评估函数中,并将输出结果标定为通信数据的输出延迟度。8.根据权利要求7所述的一种基于模拟光纤通信的数据同步传输优化方法,其特征在于:所述获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序的步骤,包括:获取所有通信数据的输出延迟度,以及所有通信数据的容许延迟度;从所述自适应优化模型中调用标准函数,并将所有通信数据的输出延迟度及其容许延
迟度输入至标准函数中,并将输出结果标定为通信数据的延迟风险;从所述自适应优化模型中调用优化函数,并将所述冗余差量以及延迟风险一同输入至优化函数中,且将优化结果按照由大至小的顺序进行排列,再将优化结果排列顺序确定为各个通信数据的输出时序。9.一种基于模拟光纤通信的数据同步传输优化系统,应用于权利要求1至8中任意一项所述的基于模拟光纤通信的数据同步传输优化方法,其特征在于:包括:数据采集模块,所述数据采集模块用于获取通信设备中通信数据的数据传输信息,其中,所述数据传输信息包括前端输入数据量和后端输出数据量;比对模块,所述比对模块用于对所述前端数据输入量与后端数据输出量进行比较;若所述前端数据输入量小于或等于后端数据输出量,则表明所述通信设备正常传输数据;若所述前端数据输入量大于后端数据输出量,则所述通信设备内产生冗余数据,且通信数据传输延迟;监测模块,所述监测模块用于构建监测周期,并在所述监测周期内设置多个取样节点,且实时获取每个所述取样节点下的冗余数据量,再将其标定为待评估参数;趋势分析模块,所述趋势分析模块用于将所述待评估参数输入至趋势分析模型中,得到冗余数据量的变化趋势值;预测模块,所述预测模块用于获取当前冗余数据量,并与所述冗余数据量的变化趋势值一同输入至预测模型中,得到预估冗余量;评估模块,所述评估模块用于获取容许冗余阈值,并与所述预估冗余量进行比较,且在所述预估冗余量高于或等于容许冗余阈值时发出报警信号,在所述预估冗余量低于容许冗余阈值时,将其输入至评估模型中,得到通信数据的输出延迟度;优化模块,所述优化模块用于获取通信数据延迟需求,再将其输入至自适应优化模型中,得到各个通信数据的输出时序。10.一种基于模拟光纤通信的数据同步传输优化终端,其特征在于:包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至8中任意一项所述的基于模拟光纤通信的数据同步传输优化方法。
技术总结
本发明属于通信优化技术领域,具体涉及一种基于模拟光纤通信的数据同步传输优化方法及系统。该发明能够在通信设备内产生冗余数据后,构建临时性的暂态周期,以此来判断其是否为瞬时数据,避免监测周期的误构建,同时在监测周期构建之后,会对其内的待评估参数进行趋势分析以及预测分析,并且该趋势分析结果还会进行进一步的校验,适时调整监测周期,保证最终得出的预估冗余量的准确性,之后以预估冗余量为基础,结合评估模型和自适应优化模型来调整各个通信数据输出时序,保证通信设备输出数据的及时性和有效性。据的及时性和有效性。据的及时性和有效性。
技术研发人员:李生珠 王岭霞 王泽一 杨明 赵冰 葛玉林 黄逸宁 李亚刚 李冰 王志鹏 王波 裴文洋 武志勇 汲国江 许成哲 于洪涛 陈天明 邓炜瑛 运泽健 高山 于金冉
受保护的技术使用者:吉林省五遥电网科技有限公司
技术研发日:2023.06.09
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/