一种温度监测大数据传输方法技术

技术编号:39494444 阅读:5 留言:0更新日期:2023-11-24 11:20
本发明专利技术涉及数据传输技术领域,具体涉及一种温度监测大数据传输方法,包括:在大棚种植的农作物生长过程中,按照预设的时间间隔采集温度数据构成待压缩温度字符串;利用数据压缩算法对待压缩温度字符串进行预压缩处理,根据待压缩温度字符串中每个字符与其相邻的字符组合的分布情况,得到每个字符对应索引前移的必要性表征值;根据待压缩温度字符串中每个字符的分布情况

【技术实现步骤摘要】
一种温度监测大数据传输方法


[0001]本专利技术涉及数据传输
,具体涉及一种温度监测大数据传输方法


技术介绍

[0002]农业大棚是现代农业的一种形式,通过大棚改变植物生长环境的温度,使其不受外部自然环境的侵扰,始终保持在事宜的环境条件下,从而实现了反季节生长

由此可见,大棚种植过程中环境中的温度数据是监测植物生长的重要因素,故需要将其存储在智慧农业系统中便于需要进行数据分析时的数据传输过程

但是实时采集到的大棚种植过程中环境中温度数据的数据量较大,需要对温度数据进行压缩后再传输

现有的常采用串表压缩算法对温度数据进行压缩,但是压缩过程中字符的索引是按照固定顺序获取的,对于频繁出现的相同的温度数据的索引值偏大时,对应的压缩效果较差,使得后续利用压缩后的温度数据进行传输的效率较低


技术实现思路

[0003]为了解决现有的压缩方法进行压缩处理后的数据进行传输的效率较低的技术问题,本专利技术的目的在于提供一种温度监测大数据传输方法,所采用的技术方案具体如下:在大棚种植的农作物生长过程中,按照预设的时间间隔采集温度数据构成待压缩温度字符串;利用数据压缩算法对待压缩温度字符串进行预压缩处理,根据待压缩温度字符串中每个字符与其相邻的字符组合的分布情况,得到每个字符对应索引前移的必要性表征值;根据待压缩温度字符串中每个字符的分布情况

每个字符对应的温度数据与其相邻的温度数据之间的差异情况,得到每个字符对应索引前移的可能性表征值;根据预压缩过程中每个字符对应的压缩数据

所述必要性表征值和可能性表征值,确定每个字符的索引前移步数;根据所述预压缩处理结果和索引前移步数得到压缩数据,将压缩数据输入传输器进行数据传输

[0004]优选地,所述根据预压缩过程中每个字符对应的压缩数据

所述必要性表征值和可能性表征值,确定每个字符的索引前移步数,具体包括:对于待压缩温度字符串中任意一个字符,获取预压缩过程中该字符对应的已编码数据长度记为该字符对应的特征系数;根据该字符对应的特征系数

所述必要性表征值和可能性表征值,得到该字符的索引前移程度;所述特征系数

所述必要性表征值和可能性表征值均与索引前移程度呈正相关关系;获取预压缩过程中字典中的字符数量,根据该字符的索引前移程度

所述字符数量以及待压缩温度字符串中该字符之前的索引前移程度的最大值与最小值,得到字符的索引前移步数

[0005]优选地,所述根据该字符的索引前移程度

所述字符数量以及待压缩温度字符串
中该字符之前的索引前移程度的最大值与最小值,得到字符的索引前移步数,具体包括:根据所述字符数量和待压缩温度字符串中字符的索引前移程度的最大值与最小值得到归一化系数;根据所述该字符的索引前移程度

所述字符数量

归一化系数和字符的索引前移程度的最大值,得到字符的索引前移步数

[0006]优选地,所述索引前移步数的计算公式具体为:;;其中,
D
i
表示待压缩温度字符串中的第
i
个字符的索引前移步数,
M
i
表示预压缩过程中字典中的字符数量,
k
i
表示第
i
个字符的归一化系数,
R
i
表示待压缩温度字符串中的第
i
个字符的索引前移程度,
R
max

R
min
分别表示待压缩温度字符串中第
i
个字符之前的所有字符的索引前移程度的最大值与最小值

[0007]优选地,所述根据该字符对应的特征系数

所述必要性表征值和可能性表征值,得到该字符的索引前移程度,具体包括:将该字符对应的特征系数

所述必要性表征值和可能性表征值的乘积作为该字符的索引前移程度

[0008]优选地,所述根据待压缩温度字符串中每个字符与其相邻的字符组合的分布情况,得到每个字符对应索引前移的必要性表征值,具体包括:将待压缩温度字符串中任意一个字符作为目标字符,获取目标字符在其之前出现的频率记为第一特征系数,获取目标字符与其相邻的字符构成的字符组合在目标字符之前字符组合中出现的频率,记为第二特征系数,计算第二特征系数与第一特征系数的比值,根据所述比值得到目标字符对应索引前移的必要性表征值

[0009]优选地,所述目标字符对应索引前移的必要性表征值的获取方法具体为:;其中,
W
i
表示待压缩温度字符串中的第
i
个字符对应索引前移的必要性表征值,
P(i)
表示第一特征系数,
P(i,i+1)
表示第二特征系数,
ε1为超参数

[0010]优选地,所述根据待压缩温度字符串中每个字符的分布情况

对应的温度数据与其相邻的温度数据之间的差异情况,得到每个字符对应索引前移的可能性表征值,具体包括:将待压缩温度字符串中任意一个字符作为选定字符,获取选定字符之前所有字符数量记为第一数量系数,获取选定字符在其之前所有字符中出现的频次记为第二数量系数;根据第二数量系数与第一数量系数的比值

选定字符对应的温度数据与其相邻的温度数据之间的差异情况,得到选定字符对应索引前移的可能性表征值

[0011]优选地,所述选定字符对应索引前移的可能性表征值的获取方法具体为:;其中,
Q
s
表示待压缩温度字符串中第
s
个字符对应索引前移的可能性表征值,
N0表
示第一数量系数,
N
s
表示第二数量系数,
T
s
‑1表示待压缩温度字符串中第
s
‑1个字符对应的温度数据,
T
s
表示待压缩温度字符串中第
s
个字符对应的温度数据,
ε2为超参数

[0012]优选地,所述根据所述预压缩处理结果和索引前移步数得到压缩数据,具体包括:利用索引前移步数将预压缩处理的编码过程中每个字符对应的索引进行前移操作,得到每个字符前移后的索引,基于每个字符前移后的索引进行压缩编码得到每个字符的压缩数据

[0013]本专利技术实施例至少具有如下有益效果:本专利技术首先将按照一定时间间隔采集到的温度数据作为待压缩温度字符串,便于后续对温度数据利用数据压缩算法进行处理

然后,在预压缩处理过程中,对待压缩温度字符串中每个字符与其相邻的字符组合的分布情况进行分析,得到每个字符对应索引前移的必要性表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种温度监测大数据传输方法,其特征在于,该方法包括以下步骤:在大棚种植的农作物生长过程中,按照预设的时间间隔采集温度数据构成待压缩温度字符串;利用数据压缩算法对待压缩温度字符串进行预压缩处理,根据待压缩温度字符串中每个字符与其相邻的字符组合的分布情况,得到每个字符对应索引前移的必要性表征值;根据待压缩温度字符串中每个字符的分布情况

每个字符对应的温度数据与其相邻的温度数据之间的差异情况,得到每个字符对应索引前移的可能性表征值;根据预压缩过程中每个字符对应的压缩数据

所述必要性表征值和可能性表征值,确定每个字符的索引前移步数;根据所述预压缩处理结果和索引前移步数得到压缩数据,将压缩数据输入传输器进行数据传输
。2.
根据权利要求1所述的一种温度监测大数据传输方法,其特征在于,所述根据预压缩过程中每个字符对应的压缩数据

所述必要性表征值和可能性表征值,确定每个字符的索引前移步数,具体包括:对于待压缩温度字符串中任意一个字符,获取预压缩过程中该字符对应的已编码数据长度记为该字符对应的特征系数;根据该字符对应的特征系数

所述必要性表征值和可能性表征值,得到该字符的索引前移程度;所述特征系数

所述必要性表征值和可能性表征值均与索引前移程度呈正相关关系;获取预压缩过程中字典中的字符数量,根据该字符的索引前移程度

所述字符数量以及待压缩温度字符串中该字符之前的索引前移程度的最大值与最小值,得到字符的索引前移步数
。3.
根据权利要求2所述的一种温度监测大数据传输方法,其特征在于,所述根据该字符的索引前移程度

所述字符数量以及待压缩温度字符串中该字符之前的索引前移程度的最大值与最小值,得到字符的索引前移步数,具体包括:根据所述字符数量和待压缩温度字符串中字符的索引前移程度的最大值与最小值得到归一化系数;根据所述该字符的索引前移程度

所述字符数量

归一化系数和字符的索引前移程度的最大值,得到字符的索引前移步数
。4.
根据权利要求3所述的一种温度监测大数据传输方法,其特征在于,所述索引前移步数的计算公式具体为:;;其中,
D
i
表示待压缩温度字符串中的第
i
个字符的索引前移步数,
M
i
表示预压缩过程中字典中的字符数量,
k
i
表示第
i
个字符的归一化系数,
R
i
表示待压缩温度字符串中的第
i
个字符的索引前移程度,
R
max

R
min
分别表示待压缩温度字符串中第
i
个字符之前的所有字符的索引前移程度的最大值与最小值
。5.
根据权利要求2所述的一种温度监测大数据...

【专利技术属性】
技术研发人员:曲宝春张斌
申请(专利权)人:苏州爱雄斯通信技术有限公司
类型:发明
国别省市:

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

1