数据恢复方法、装置、设备及存储介质制造方法及图纸

技术编号:36184868 阅读:29 留言:0更新日期:2022-12-31 20:46
本公开涉及一种数据恢复方法、装置、设备及存储介质,其中,方法包括:获取当前数据传输过程中的往返时延采样值、带宽采样值和丢包率采样值;采用预测算法对所述往返时延采样值进行预测,确定往返时延预测值;根据所述往返时延预测值确定带宽预测值、丢包率预测值;响应于接收到服务端返回的丢包信息,根据所述往返时延采样值、带宽采样值、丢包率采样值以及所述往返时延预测值、带宽预测值、丢包率预测值与预设条件比较,确定采用前向纠错方式和/或负向反馈方式进行数据恢复。根据本公开的技术方案,能够自适应选择合适方式进行数据修复,在保证带宽的前提下,提升了数据恢复能力,并且降低弱网环境带来的延时性和可变性。且降低弱网环境带来的延时性和可变性。且降低弱网环境带来的延时性和可变性。

【技术实现步骤摘要】
数据恢复方法、装置、设备及存储介质


[0001]本公开涉及物联网
,尤其涉及一种数据恢复方法、装置、设备及存储介质。

技术介绍

[0002]随着万物互联的普及和发展,物联网设备及其产生的数据成指数级增长,然而,很多物联网设备在弱网环境下运行,导致物联网数据达不到时效性,因此,在音视频领域等一些时效性要求较高的场合,数据丢失会带来不可逆的影响。
[0003]相关技术中解决丢包问题的方式为进行数据重发,该方式会带来物联网设备的带宽消耗,目前,需要一种能够适应当前环境网络以及平衡带宽和时效性的数据恢复方案。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种数据恢复方法、装置、设备及存储介质。
[0005]第一方面,本公开实施例提供了一种数据恢复方法,应用于客户端,所述方法包括:
[0006]获取当前数据传输过程中的往返时延采样值、带宽采样值和丢包率采样值;
[0007]采用预测算法对所述往返时延采样值进行预测,确定往返时延预测值;<br/>[0008]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据恢复方法,其特征在于,应用于客户端,所述方法包括:获取当前数据传输过程中的往返时延采样值、带宽采样值和丢包率采样值;采用预测算法对所述往返时延采样值进行预测,确定往返时延预测值;根据所述往返时延预测值确定带宽预测值,以及根据所述往返时延预测值、所述带宽预测值代入预先建立的回归函数以确定丢包率预测值;响应于接收到服务端返回的丢包信息,根据所述往返时延采样值、带宽采样值、丢包率采样值以及所述往返时延预测值、带宽预测值、丢包率预测值与预设条件比较,确定采用前向纠错方式和/或负向反馈方式对缓冲区对应数据进行封装,并将封装的对应数据发送至所述服务端,以恢复数据。2.如权利要求1所述的方法,其特征在于,采用经过平滑处理的往返时延,所述采用预测算法对所述往返时延采样值进行预测,确定往返时延预测值,包括:通过以下公式确定往返时延预测值,SRTT
n,n
=SRTT
n,n
‑1+a
n
(SRTT
n

SRTT
n,n
‑1)其中,SRTT
n
表示往返时延在n时刻的采样值,SRTT
n,n
表示在SRTT
n
给定的前提下往返时延在n时刻的预测值,SRTT
n,n
‑1表示在SRTT
n
‑1给定的前提下往返时延在n时刻的预测值,a
n
表示增益因子。3.如权利要求1所述的方法,其特征在于,所述根据所述往返时延采样值、带宽采样值、丢包率采样值以及所述往返时延预测值、带宽预测值、丢包率预测值与预设条件比较,确定采用前向纠错方式和/或负向反馈方式,包括:在所述往返时延预测值、带宽预测值、丢包率预测值达到平稳前,根据所述往返时延采样值、带宽采样值、丢包率采样值与预设条件比较,确定采用前向纠错方式和/或负向反馈方式;在所述往返时延预测值、带宽预测值、丢包率预测值达到平稳后,确定采用所述往返时延预测值、带宽预测值、丢包率预测值与预设条件比较,确定采用前向纠错方式和/或负向反馈方式。4.如权利要求3所述的方法,其特征在于,所述采用所述往返时延预测值、带宽预测值、丢包率预测值与预设条件比较,确定采用前向纠错方式和/或负向反馈方式,包括:若所述往返时延预测值满足区间[0,2/5T]或者丢包率预测值小于等于4%,则确定采用负向反馈方式,其中,T为预设的最大延时时间;若所述往返时延预测值大于T或者丢包率预测值...

【专利技术属性】
技术研发人员:章小敏李勇万志宇
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1