一种物联数据断点续传方法技术

技术编号:39829828 阅读:8 留言:0更新日期:2023-12-29 16:07
本发明专利技术涉及数据处理技术领域,尤其涉及一种物联数据断点续传方法

【技术实现步骤摘要】
一种物联数据断点续传方法


[0001]本专利技术涉及数据处理
,尤其涉及一种物联数据断点续传方法


技术介绍

[0002]物联网数据断点续传是一种通过在数据传输过程中记录数据的传输状态,以便在数据传输中断时,能够准确地找到中断点,从而在重新建立连接后,从中断点开始继续传输数据的技术

其主要步骤包括数据分块

数据块标识

元信息传递

数据传输

断点检测与处理,以及数据重传与校验;尽管基本的断点续传技术已经相对成熟,但为了适应不断变化的物联网环境,还需要对其进行持续的优化和改进,并且由于物联网设备的类型和应用场景的多样性,导致断点续传技术的应用也面临着很大的挑战

[0003]对于数据断点续传的方法有很多,董时舫提出的申请号:“CN202010238155.4”,专利技术名称:“一种数据断点续传方法

装置及终端设备”,主要包括:通过客户端向服务端发送初始校验请求;当初始校验结果指示校验未通过时,将已下载的数据分割成若干数据块,向服务端发送数据块校验请求;当数据块的长度大于预设长度阈值时,将数据块校验结果指示的校验未通过的数据块分割成若干数据块,并返回执行向服务端发送数据块校验请求的步骤;当数据块的长度小于或等于预设长度阈值时,向服务端发送断点续传请求,以从校验未通过的数据块所在位置处开始断点续传,可以借助服务端对已下载的数据进行校验并逐步缩小校验范围,更精确的定位出错数据的偏移地址,从该偏移地址处开始断点续传,保证断点续传功能的正确性和高效性

[0004]但上述技术至少存在如下技术问题:传输效率较低以及数据准确性较差的技术问题

技术实现思路

[0005]本申请实施例通过提供一种物联数据断点续传方法,解决了现有技术中传输效率较低以及数据安全性较差的技术问题,实现了数据断点高效且准确续传的技术效果

[0006]本申请提供了一种物联数据断点续传方法,具体包括以下技术方案:一种物联数据断点续传方法,包括以下步骤:
S1. 将待传输的数据划分为数据块,使用压缩算法对每个数据块进行压缩,并对压缩后的数据块分配唯一的标识符,使用数据校验机制计算每个数据块的校验码,然后进行数据传输;
S2. 数据接收端接收到数据块后,进行解压缩处理以及校验码比较,当校验码匹配时,则认为数据接收成功,更新接收的数据块信息;否则数据传输发生中断,通过对比已接收的数据块信息和元信息,结合断点智能检测算法找到数据传输的断点并进行断点处理,接收端发送数据重传请求,请求从断点位置开始重传数据;
S3. 数据源端收到重传请求后,从断点位置开始,按照最优的数据传输策略重新发送数据,在传输时引入自适应纠错技术,在数据接收端重建丢失或错误的数据块

[0007]优选的,所述
S1
,具体包括:引入融合优化算法寻找最优数据块大小

[0008]优选的,在所述
S1
中,还包括:对每个数据块进行数据压缩

数据块标识

数据校验;在对数据进行分块,压缩,标识,校验后,得到数据块信息和数据块元信息,所述元信息包括标识符

压缩后的数据块大小

数据块位置

校验码;在发送端将压缩后的数据块和元信息经传输组件发送,到达数据接收端

[0009]优选的,所述
S2
,具体包括:在数据接收端接收到的是由发送端发送的经过压缩

标识和校验码添加的数据块,接收端使用与发送端相同的压缩算法对数据块进行解压缩,接收端使用与发送端相同的校验码生成函数,计算校验码,得到校验码;将接收端将计算出的校验码和从发送端接收到的校验码进行比较,当比较结果时相匹配的时,认为数据块接收成功,更新接收的数据块信息;否则认为数据块在传输过程中发生了断点

[0010]优选的,在所述
S2
中,还包括:在发现断点后,利用断点智能检测算法对断点位置进行检测及处理

[0011]优选的,所述
S3
,具体包括:在进行数据纠错时,采用自适应纠错技术,所述自适应纠错技术包含确定纠错编码类型;纠错编码参数优化;纠错处理

[0012]有益效果:本申请实施例中提供的多个技术方案,至少具有如下技术效果或优点:
1、
本申请引入融合优化算法,利用混沌优化算法

蚁群优化算法和人工鱼群算法的融合,寻找最优的数据块大小,以适应复杂多变的网络环境和设备能力,同时,使用高效的压缩算法对每个数据块进行压缩,大大减少了需要传输的数据量,从而提高了数据传输的速度和效率,在发送端将压缩后的数据块和元信息一同发送,经传输组件,到达数据接收端,能确保数据的完整性

[0013]2、
本申请通过滑动窗口和断点智能检测算法,能有效地检测数据传输过程中的断点,提高数据传输的准确性,引入演员

评论家方法,基于状态空间和动作空间,定义动作价值函数和策略函数,通过预测最优的数据传输策略,以恢复数据传输

[0014]3、
本申请通过引入自适应纠错技术,能够在数据接收端有效地重建丢失或错误的数据块,提高了数据传输的正确性,保证了数据的完整性和可用性,在自适应纠错技术中通过引入模拟退火算法和粒子群优化算法,有效地确定了最优的纠错编码类型和最优的纠错编码参数,提高了纠错处理的效率和正确率,利用支持向量机预测数据块是否会发生错误,能够及时发现数据错误,避免了数据错误对数据传输的影响,提高了数据传输的准确性

[0015]4、
本申请的技术方案能够有效解决传输效率较低以及数据准确性较差的技术问题,通过引入融合优化算法,利用混沌优化算法

蚁群优化算法和人工鱼群算法的融合,寻找最优的数据块大小,以适应复杂多变的网络环境和设备能力,同时,使用高效的压缩算法对每个数据块进行压缩,大大减少了需要传输的数据量,从而提高了数据传输的速度和效率,在发送端将压缩后的数据块和元信息一同发送,经传输组件,到达数据接收端,能确保数据的完整性;通过滑动窗口和断点智能检测算法,能有效地检测数据传输过程中的断点,
提高数据传输的准确性,引入演员

评论家方法,基于状态空间和动作空间,定义动作价值函数和策略函数,通过预测最优的数据传输策略,以恢复数据传输;通过引入自适应纠错技术,能够在数据接收端有效地重建丢失或错误的数据块,提高了数据传输的正确性,保证了数据的完整性和可用性,在自适应纠错技术中通过引入模拟退火算法和粒子群优化算法,有效地确定了最优的纠错编码类型和最优的纠错编码参数,提高了纠错处理的效率和正确率,利用支持向量机预测数据块是否会发生错误,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种物联数据断点续传方法,其特征在于,包括以下步骤:
S1. 将待传输的数据划分为数据块,使用压缩算法对每个数据块进行压缩,并对压缩后的数据块分配唯一的标识符,使用数据校验机制计算每个数据块的校验码,然后进行数据传输;
S2. 数据接收端接收到数据块后,进行解压缩处理以及校验码比较,当校验码匹配时,则认为数据接收成功,更新接收的数据块信息;否则数据传输发生中断,通过对比已接收的数据块信息和元信息,结合断点智能检测算法找到数据传输的断点并进行断点处理,接收端发送数据重传请求,请求从断点位置开始重传数据;
S3. 数据源端收到重传请求后,从断点位置开始,按照最优的数据传输策略重新发送数据,在传输时引入自适应纠错技术,在数据接收端重建丢失或错误的数据块
。2.
根据权利要求1所述的一种物联数据断点续传方法,其特征在于,所述
S1
,具体包括:引入融合优化算法寻找最优数据块大小
。3.
根据权利要求2所述的一种物联数据断点续传方法,其特征在于,在所述
S1
中,还包括:对每个数据块进行数据压缩

数据块标识

数据校验;在对数据进行分块,压缩,标识,校验后,得到数据块信息和数据块元信息,...

【专利技术属性】
技术研发人员:蔡翔
申请(专利权)人:山东港口科技集团烟台有限公司
类型:发明
国别省市:

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

1