【技术实现步骤摘要】
一种温度监测大数据传输方法
[0001]本专利技术涉及数据传输
,具体涉及一种温度监测大数据传输方法
。
技术介绍
[0002]农业大棚是现代农业的一种形式,通过大棚改变植物生长环境的温度,使其不受外部自然环境的侵扰,始终保持在事宜的环境条件下,从而实现了反季节生长
。
由此可见,大棚种植过程中环境中的温度数据是监测植物生长的重要因素,故需要将其存储在智慧农业系统中便于需要进行数据分析时的数据传输过程
。
但是实时采集到的大棚种植过程中环境中温度数据的数据量较大,需要对温度数据进行压缩后再传输
。
现有的常采用串表压缩算法对温度数据进行压缩,但是压缩过程中字符的索引是按照固定顺序获取的,对于频繁出现的相同的温度数据的索引值偏大时,对应的压缩效果较差,使得后续利用压缩后的温度数据进行传输的效率较低
。
技术实现思路
[0003]为了解决现有的压缩方法进行压缩处理后的数据进行传输的效率较低的技术问题,本专利技术的目的在于提供一种温度监测大数据传输方法,所采用的技术方案具体如下:在大棚种植的农作物生长过程中,按照预设的时间间隔采集温度数据构成待压缩温度字符串;利用数据压缩算法对待压缩温度字符串进行预压缩处理,根据待压缩温度字符串中每个字符与其相邻的字符组合的分布情况,得到每个字符对应索引前移的必要性表征值;根据待压缩温度字符串中每个字符的分布情况
、
每个字符对应的温度数据与其相邻的温度数据之间的差异情况,得到每个字符对应 ...
【技术保护点】
【技术特征摘要】
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所述的一种温度监测大数据...
【专利技术属性】
技术研发人员:曲宝春,张斌,
申请(专利权)人:苏州爱雄斯通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。