System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于霍夫曼编码的电热毯热传导数据的高效传输方法技术_技高网

基于霍夫曼编码的电热毯热传导数据的高效传输方法技术

技术编号:41206673 阅读:7 留言:0更新日期:2024-05-07 22:33
本发明专利技术涉及数据传输技术领域,具体涉及一种基于霍夫曼编码的电热毯热传导数据的高效传输方法。方法包括:获取电热毯的热传导数据序列;对热传导数据序列中的所有数据进行线性拟合,得到拟合曲线,根据热传导数据序列与拟合曲线之间的差异,得到特征差异数据序列;利用不同的采样步长对特征差异数据序列进行采样,得到重组数据序列,通过重组数据序列对应的差分数据序列中每个类型的数据出现的频率,得到第一频率序列,根据计算得到的第一频率序列与其对应的第一预设幂律序列之间的相似度,得到目标数据序列;对目标数据序列进行霍夫曼编码,得到压缩后的数据,并对压缩后的数据进行传输。本发明专利技术能够提高后续数据的传输效率。

【技术实现步骤摘要】

本专利技术涉及数据传输,具体涉及一种基于霍夫曼编码的电热毯热传导数据的高效传输方法


技术介绍

1、随着物联网技术的不断发展,人们对于各种家具的需求不断增高,因此智能电热毯应运而生;智能电热毯是一种用户在联网的情况下不仅可以在客户端或者产品app上查看电热毯的当前温度或者状态等,还可以根据需求远程对电热毯的温度或者状态等进行调节,所述电热毯的状态是电热毯的工作模式;并且通常情况下为了能够保证用户所查看到的电热毯的温度或者状态的实时性以及可靠性,一般会把传感器采集的电热毯的热传导数据进行压缩后传输到控制单元进行处理。

2、但是现有技术中一般利用传统的压缩方法直接对采集电热毯的热传导数据进行压缩,例如利用霍夫曼编码对采集的电热毯的热传导数据直接进行压缩的方式,会使得压缩效率较低,即会使得压缩后的数据量较大,导致后续进行数据传输时的效率较低,即也会导致用户所查看到的电热毯的当前温度或者状态的实时性较低。


技术实现思路

1、为了解决上述问题,本专利技术提供一种基于霍夫曼编码的电热毯热传导数据的高效传输方法,所采用的技术方案具体如下:

2、本专利技术一个实施例提供了一种基于霍夫曼编码的电热毯热传导数据的高效传输方法,包括以下步骤:

3、获取电热毯的热传导数据序列;

4、对所述热传导数据序列中的所有数据进行线性拟合,得到所述热传导数据序列对应的拟合曲线,根据所述热传导数据序列与所述拟合曲线之间的差异,得到特征差异数据序列;

5、利用不同的采样步长对所述特征差异数据序列进行采样,得到重组数据序列;

6、获取所述重组数据序列对应的差分数据序列,根据所述差分数据序列中每个类型的数据出现的频率,得到所述差分数据序列对应的第一频率序列;

7、获取所述第一频率序列对应的第一预设幂律序列,根据计算得到的所述第一频率序列与其对应的第一预设幂律序列之间的相似度,得到目标数据序列;

8、对所述目标数据序列进行霍夫曼编码,得到压缩后的数据,并对压缩后的数据进行传输。

9、优选地,得到特征差异数据序列的方法,包括:

10、将所述热传导数据序列中的所有数据均记为原始数据;

11、按照所述热传导数据序列中每个原始数据的位置对每个原始数据进行标记,得到所述热传导数据序列中的各个原始数据的标记值;

12、获取所述热传导数据序列中的每个原始数据对应的数据点,并记为原始数据点;所述热传导数据序列中的每个原始数据点的横坐标值为对应原始数据点对应的原始数据的标记值,热传导数据序列中的每个原始数据点的纵坐标值为对应原始数据点对应的原始数据;

13、利用最小二乘法对所有原始数据点进行拟合,得到拟合曲线;

14、将所述拟合曲线上的所有数据点均记为拟合数据点;

15、对于任一原始数据点:将拟合曲线上与该原始数据点的横坐标值相同的拟合数据点,记为该原始数据点对应的拟合数据点;

16、将计算得到的各原始数据点与其对应的拟合数据点之间的距离,记为特征差异数据;

17、将所有特征差异数据构建的序列,记为特征差异数据序列。

18、优选地,得到重组数据序列的方法,包括:

19、将所述特征差异数据序列记为第一待采样数据序列,将第一待采样数据序列中的所有数据均记为第一待采样数据;

20、获取第一待采样数据序列对应的第一采样步长区间中的各第一采样步长,利用所述第一采样步长区间中的各第一采样步长分别对所述第一待采样数据序列进行采样,得到第一待重组数据序列和第二待采样数据序列;

21、判断所述第二待采样数据序列中数据的总数量是否小于预设第一数量阈值,若是,则将第一待重组数据序列和第二待采样数据序列进行拼接后得到的新序列记为重组数据序列;否则,则获取所述第二待采样数据序列对应的第二采样步长区间中的各第二采样步长,利用所述第二采样步长区间中的各第二采样步长分别对所述第二待采样数据序列进行采样,得到第二待重组数据序列和第三待采样数据序列,并判断所述第三待采样数据序列中数据的总数量是否小于预设第二数量阈值,若是,则将第一待重组数据序列、第二待重组数据序列和第三待采样数据序列进行拼接后得到的新序列记为重组数据序列;否则,则继续获取所述第三待采样数据序列对应的第三采样步长区间中的各第三采样步长,利用第三采样步长区间中的各第三采样步长分别对第三待采样数据序列进行采样,得到第三待重组数据序列和第四待采样数据序列,以此类推,得到重组数据序列。

22、优选地,所述采样步长为正整数,待采样数据序列对应的采样步长区间中的最小采样步长为1,待采样数据序列对应的采样步长区间中的最大采样步长为对应待采样数据序列中数据的总数量。

23、优选地,得到第一待重组数据序列和第二待采样数据序列的方法,包括:

24、对于第一采样步长区间中的任一第一采样步长c:从第一待采样数据序列中的第1个第一待采样数据开始,每间隔c-1个第一待采样数据进行一次采样,直至在第一待采样数据序列中无法完成采样时停止,并将采样得到的所有第一待采样数据均记为第一采样数据,将采样得到的所有第一采样数据构建的序列记为该第一采样步长c对应的第一采样数据序列,将所述第一待采样数据序列中除第一采样数据序列中的所有数据之外的其它的所有第一待采样数据构建的序列,记为该第一采样步长c对应的第一剩余数据序列,并将第一剩余数据序列中的所有第一待采样数据均记为第一剩余数据;所述c为正整数;

25、根据所述第一采样步长区间中的各第一采样步长对应的第一采样数据序列,得到所述各第一采样步长对应的优选程度;

26、将所述第一采样步长区间中的各第一采样步长对应的优选程度中的最大优选程度对应的第一采样步长记为最优第一采样步长,将最优第一采样步长对应的第一采样数据序列和第一剩余数据序列,分别记为第一待重组序列和第二待采样数据序列。

27、优选地,得到所述各第一采样步长对应的优选程度的方法,包括:

28、对于任一第一采样步长c:

29、根据所述第一采样步长c对应的第一采样数据序列中的所有的第一采样数据,建立第一采样步长c对应的第一采样数据序列对应的统计直方图,并获取所述统计直方图的峰度值;

30、将该第一采样步长c对应的第一采样数据序列中第一采样数据的总数量与所述特征差异数据序列中特征差异数据的总数量的比值,记为第一表征值;

31、将所述统计直方图的峰度值进行正相关映射后得到值与所述第一表征值的乘积,记为第一采样步长c对应的优选程度。

32、优选地,得到所述差分数据序列对应的第一频率序列的方法,包括:

33、统计得到所述差分数据序列中的所有类型的数据,并获取所述差分数据序列中的每个类型的数据出现的频率;

34、将所述差分数据序列中的所有类型的数据出现的频率按照从大到小的顺序进行排序,将排序后的序列记为差分本文档来自技高网...

【技术保护点】

1.一种基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到特征差异数据序列的方法,包括:

3.如权利要求2所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到重组数据序列的方法,包括:

4.如权利要求3所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,所述采样步长为正整数,待采样数据序列对应的采样步长区间中的最小采样步长为1,待采样数据序列对应的采样步长区间中的最大采样步长为对应待采样数据序列中数据的总数量。

5.如权利要求4所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到第一待重组数据序列和第二待采样数据序列的方法,包括:

6.如权利要求5所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到所述各第一采样步长对应的优选程度的方法,包括:

7.如权利要求1所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到所述差分数据序列对应的第一频率序列的方法,包括:

8.如权利要求1所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到目标数据序列的方法,包括:

9.如权利要求8所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,根据如下公式计算所述第一频率序列与其对应的第一预设幂律序列之间的相似度:

10.如权利要求8所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到目标采样差分数据序列和目标剩余差分数据序列的方法,包括:

...

【技术特征摘要】

1.一种基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到特征差异数据序列的方法,包括:

3.如权利要求2所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到重组数据序列的方法,包括:

4.如权利要求3所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,所述采样步长为正整数,待采样数据序列对应的采样步长区间中的最小采样步长为1,待采样数据序列对应的采样步长区间中的最大采样步长为对应待采样数据序列中数据的总数量。

5.如权利要求4所述的基于霍夫曼编码的电热毯热传导数据的高效传输方法,其特征在于,得到第一待重组数据序列和第二待采样数据序列的方法,包括...

【专利技术属性】
技术研发人员:东陆勋
申请(专利权)人:渭南市华州区信达电器有限公司
类型:发明
国别省市:

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

1