一种数据的传输方法、装置及设备制造方法及图纸

技术编号:39161845 阅读:8 留言:0更新日期:2023-10-23 15:02
本发明专利技术提供一种数据的传输方法、装置及设备。涉及天基遥测领域,解决了现有技术中遥测数据在传输过程中存在的数据传输延迟高,导致无法获取实时传输数据以及传输过程中容易出现数据失真或信息丢失等问题。所述的数据的传输方法,应用于天基遥测系统,所述方法包括:获取待传输数据;对所述待传输数据进行分块处理,获取多个数据块;通过预设压缩算法对每个所述数据块分别进行压缩,获取每个数据块所对应的压缩数据块;对每个所述压缩数据块进行差分处理,获取每个所述压缩数据块所对应的目标数据块;将所述目标数据块传输至接收端。本发明专利技术的方案实现对遥测数据的实时传输,同时提高了数据传输的准确性。了数据传输的准确性。了数据传输的准确性。

【技术实现步骤摘要】
一种数据的传输方法、装置及设备


[0001]本专利技术涉及天基遥测领域,特别是指一种数据的传输方法、装置及设备。

技术介绍

[0002]目前,在卫星箭体的发射和分离阶段,传输视频数据以监测分离过程对于任务成功至关重要。然而,天基遥测系统通常面临带宽有限的挑战,尤其是在传输星箭分离视频时,传输带宽需求较大。针对星箭分离视频传输的类似技术方案主要集中在错误检测和纠正方面,并未充分应用压缩技术来节省天基遥测带宽。传统的错误检测和纠正技术,如RS校验码和卷积编码,用于提高传输数据的可靠性,但未针对视频数据的压缩和带宽节省进行优化;导致传统的天基遥测系统在传输星箭分离视频时往往没有充分利用压缩技术来优化数据传输,由于视频数据较大,传输所需的带宽较高,导致带宽利用率低下、传输时间延长,无法满足实时传输的需求;同时,由于带宽限制和数据量大,传输过程中可能出现丢失、失真或压缩造成的图像质量损失,影响对星箭分离画面的准确观察和分析;此外,传统的压缩算法(如JPEG、MPEG等)虽然可用于视频数据的压缩,但在天基遥测中传输压缩后的视频数据可能导致失真或信息丢失,影响对星箭分离过程的准确监测。

技术实现思路

[0003]本专利技术提供一种数据的传输方法、装置及设备。解决了现有技术中遥测数据在传输过程中存在的数据传输延迟高,导致无法获取实时传输数据以及传输过程中容易出现数据失真或信息丢失等问题。
[0004]为解决上述技术问题,本专利技术的技术方案如下:
[0005]本专利技术的实施例提供一种数据的传输方法,应用于天基遥测系统,所述方法包括:
[0006]获取待传输数据;
[0007]对所述待传输数据进行分块处理,获取多个数据块;
[0008]通过预设压缩算法对每个所述数据块分别进行压缩,获取每个数据块所对应的压缩数据块;
[0009]对每个所述压缩数据块进行差分处理,获取每个所述压缩数据块所对应的目标数据块;
[0010]将所述目标数据块传输至接收端。
[0011]可选的,所述数据块为一帧视频或一段时间的传感器数据。
[0012]可选的,通过预设压缩算法对每个所述数据块分别进行压缩,获取每个数据块所对应的压缩数据块,包括:
[0013]根据所述数据块中不同字符的频率,构建预设压缩算法的编码树;
[0014]根据所述编码树,获取预设压缩算法的编码表;
[0015]获取预设压缩算法的基本参数;
[0016]通过所述编码表和所述预设压缩算法的基本参数,对所有所述数据块分别进行编
码,获取每个数据块所对应的压缩数据块。
[0017]可选的,获取预设压缩算法的基本参数,包括:
[0018]获取预设压缩算法的滑动窗口大小;
[0019]获取预设压缩算法的查找缓冲区大小;
[0020]获取预设压缩算法的最小匹配长度。
[0021]可选的,通过所述编码表和所述预设压缩算法的基本参数,对所有所述数据块分别进行编码,获取每个数据块所对应的压缩数据块,包括:
[0022]初始化预设压缩算法的滑动窗口和查找缓冲区;
[0023]遍历数据块,并基于所述编码表,通过滑动窗口和查找缓冲区,获取数据块中的所有重复序列;
[0024]通过指针指向滑动窗口中所有与所述重复序列相同的序列,获取压缩数据块。
[0025]可选的,所述的数据的传输方法,还包括:
[0026]根据编码表,获取预设压缩算法的解码字典;
[0027]将所述预设压缩算法的解码字典传输至接收端;
[0028]所述接收端通过所述解码字典对所述目标数据块进行解码,获取目标数据。
[0029]可选的,对每个所述压缩数据块进行差分处理,获取每个所述压缩数据块所对应的目标数据块,包括:
[0030]确定每个压缩数据块中,和上次传输的目标数据块结果相比,发生变化的差异数据;
[0031]根据每个压缩数据块的所述差异数据,获取每个压缩数据块所对应的目标数据块。
[0032]可选的,将所述目标数据块发送至接收端,包括:
[0033]设置至少两种标识符;
[0034]通过至少两种标识符对所有所述目标数据块分别优先级标记,获取至少两种标记数据块;
[0035]确定每个种标识符的优先级,并根据所述标识符的优先级对所述标记数据块进行排序;
[0036]将排序后的标记数据块按照排列顺序依次传输至接收端。
[0037]本专利技术的实施例还提出一种数据的传输装置,包括:
[0038]获取模块,用于获取待传输数据;对所述待传输数据进行分块处理,获取多个数据块;
[0039]处理模块,用于通过预设压缩算法对每个所述数据块分别进行压缩,获取每个数据块所对应的压缩数据块;对每个所述压缩数据块进行差分处理,获取每个所述压缩数据块所对应的目标数据块;将所述目标数据块传输至接收端。
[0040]本专利技术的实施例还提出一种计算设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的数据的传输方法。
[0041]本专利技术的上述方案至少包括以下有益效果:
[0042]本专利技术所述的数据的传输方法,应用于天基遥测系统,所述方法包括:获取待传输数据;对所述待传输数据进行分块处理,获取多个数据块;通过预设压缩算法对每个所述数
据块分别进行压缩,获取每个数据块所对应的压缩数据块;对每个所述压缩数据块进行差分处理,获取每个所述压缩数据块所对应的目标数据块;将所述目标数据块传输至接收端。实现对遥测数据的实时传输,同时提高了数据传输的准确性。
附图说明
[0043]图1是本专利技术的数据的传输方法的流程示意图;
[0044]图2是本专利技术的数据的传输装置的模块示意图。
具体实施方式
[0045]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0046]如图1所示,本专利技术的实施例提供一种数据的传输方法,应用于天基遥测系统,所述方法包括:
[0047]步骤11,获取待传输数据;
[0048]步骤12,对所述待传输数据进行分块处理,获取多个数据块;其中,所述数据块为一帧视频或一段时间的传感器数据;
[0049]步骤13,通过预设压缩算法对每个所述数据块分别进行压缩,获取每个数据块所对应的压缩数据块;
[0050]步骤14,对每个所述压缩数据块进行差分处理,获取每个所述压缩数据块所对应的目标数据块;
[0051]步骤15,将所述目标数据块传输至接收端。
[0052]本实施例中,所述预设压缩算法能够识别和消除数据中的冗余,并将数据以更紧凑的形式表示的压缩算法;通过对每本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的传输方法,其特征在于,应用于天基遥测系统,所述方法包括:获取待传输数据;对所述待传输数据进行分块处理,获取多个数据块;通过预设压缩算法对每个所述数据块分别进行压缩,获取每个数据块所对应的压缩数据块;对每个所述压缩数据块进行差分处理,获取每个所述压缩数据块所对应的目标数据块;将所述目标数据块传输至接收端。2.根据权利要求1所述的数据的传输方法,其特征在于,所述数据块为一帧视频或一段时间的传感器数据。3.根据权利要求1所述的数据的传输方法,其特征在于,通过预设压缩算法对每个所述数据块分别进行压缩,获取每个数据块所对应的压缩数据块,包括:根据所述数据块中不同字符的频率,构建预设压缩算法的编码树;根据所述编码树,获取预设压缩算法的编码表;获取预设压缩算法的基本参数;通过所述编码表和所述预设压缩算法的基本参数,对所有所述数据块分别进行编码,获取每个数据块所对应的压缩数据块。4.根据权利要求3所述的数据的传输方法,其特征在于,获取预设压缩算法的基本参数,包括:获取预设压缩算法的滑动窗口大小;获取预设压缩算法的查找缓冲区大小;获取预设压缩算法的最小匹配长度。5.根据权利要求4所述的数据的传输方法,其特征在于,通过所述编码表和所述预设压缩算法的基本参数,对所有所述数据块分别进行编码,获取每个数据块所对应的压缩数据块,包括:初始化预设压缩算法的滑动窗口和查找缓冲区;遍历数据块,并基于所述编码表,通过滑动窗口和查找缓冲区,获取数据块中的所有重复序列;通过指针指向滑动窗口中所有与所述重复序列相同...

【专利技术属性】
技术研发人员:王健布向伟彭昊旻姚颂魏凯
申请(专利权)人:东方空间技术北京有限公司东方空间西安宇航技术有限公司东方空间海南科技有限公司
类型:发明
国别省市:

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

1