System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于预协商的自适应实时仿真数据传输方法及装置制造方法及图纸_技高网

基于预协商的自适应实时仿真数据传输方法及装置制造方法及图纸

技术编号:44159872 阅读:20 留言:0更新日期:2025-01-29 10:30
本申请实施例提供一种基于预协商的自适应实时仿真数据传输方法及装置,方法包括:通过数据发送端根据初始数据传输单元数值和预设时间间隔向向数据接收端发送数据进行通信测试,得到对应的测试数据;数据接收端根据测试数据计算通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力,并构建总指标模型和综合性能指标模型;根据熵权法计算得到总指标公式,将测试数据带入总指标公式得到总指标值,根据总指标值用最小二乘算法对综合性能指标模型进行拟合,确定综合性能公式,根据梯度上升法得到最优综合性能指标,数据发送端根据最优最优综合性能指标进行数据传输,本申请能够基于预协商参数提高仿真数据传输的效率和可靠性。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体涉及一种基于预协商的自适应实时仿真数据传输方法及装置


技术介绍

1、随着仿真技术的不断发展,特别是在实时仿真系统领域,高效、可靠的通信机制成为了确保系统稳定运行的关键。传统的通信协议主要指的是基于tcp/ip模型的协议,这是一组用于在网络中进行数据交换的规则和标准。尽管tcp/ip模型的协议在许多应用场景中都非常有效,但是在实时仿真通信领域,面对复杂多变的网络环境和多样化的终端设备时,往往难以兼顾传输效率、可靠性和灵活性。

2、点对点通信,是指接收端通过应答信号通知发送端当前已成功接收的最大数据包序号,其作为一种基础的通信方式,在实时仿真系统中具有广泛的应用。

3、然而,传统的点对点通信在数据传输过程中,在网络状况不稳定或终端设备处理能力受限的情况下,传统协议可能无法及时调整传输参数,数据的可靠性和带宽的有效利用存在挑战,且缺乏足够的灵活性和自适应性,难以满足实时仿真系统对高效、可靠通信的需求。


技术实现思路

1、针对现有技术中的问题,本申请提供一种基于预协商的自适应实时仿真数据传输方法及装置,能够基于预协商参数提高仿真数据传输的效率和可靠性。

2、为了解决上述问题中的至少一个,本申请提供以下技术方案:

3、第一方面,本申请提供一种基于预协商的自适应实时仿真数据传输方法,包括:

4、根据缓存区大小确定对应的传输数据包的初始最大传输单元数值,将所述初始最大传输单元数值发送至所述数据发送端,以使所述数据发送端接收所述初始最大传输单元数值后根据所述初始最大传输单元数值和预设初始时间间隔与所述数据接收端进行通信测试操作,确定对应的测试数据;

5、根据所述测试数据确定对应的通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力,根据所述通信吞吐量和所述通信丢包率进行抽象模型构建操作,确定对应的总指标模型,根据所述通信传输效率、所述通信延迟以及所述通信处理能力进行抽象模型构建操作,确定对应综合性能指标模型,其中,所述综合性能指标模型和所述总指标模型都用于反映通信性能;

6、根据预设熵权法和经过所述通信测试后得到的测试数据对所述总指标模型进行权重计算操作,得到对应的所述总指标模型中各指标的权重,根据所述各指标的权重,确定对应的总指标公式,根据所述测试数据、所述总指标公式以及预设最小二乘算法对所述综合性能指标模型进行拟合操作,确定对应的综合性能公式,根据预设梯度上升算法对所述综合性能公式进行迭代操作,确定对应的最优综合性能指标,根据所述最优综合性能指标确定对应的最优传输单元数值和最优时间间隔,并将所述最优传输单元数值和所述最优时间间隔发送至所述数据发送端,以使数据发送端根据所述最优传输单元数值和所述最优时间间隔进行数据传输。

7、进一步地,所述根据缓存区大小确定对应的初始最大传输单元数值,包括:

8、根据所述接收端进行缓存区数值计算操作,确定对应的接收端缓存区最大值;

9、根据所述接收端缓存区最大值的二分之一进行倍数取值操作,确定对应的初始最大传输单元数值,其中,所述倍数取值操作是在接收端缓存区最大值的二分之一范围内取最大的预设整数的倍数。

10、进一步地,所述将所述初始最大传输单元数值发送至所述数据发送端,以使所述数据发送端接收所述初始最大传输单元数值后根据所述初始最大传输单元数值和预设初始时间间隔与所述数据接收端进行通信测试操作,确定对应的测试数据,包括:

11、将所述初始最大传输单元数值发送至所述数据发送端,以使所述数据发送端接收所述初始最大传输单元数值后根据所述预设整数对所述初始最大传输单元数值进行逐步递减操作,确定对应的多个最大传输单元数值,根据预设帧间隔增幅对预设初始时间间隔进行逐步递增操作,确定对应的多个时间间隔,分别对所述多个最大传输单元数值和所述多个时间间隔进行样本组合操作,确定多个样本组;

12、根据所述多个样本组和预设通信次数与所述数据接收端进行通信测试操作,确定对应的每个样本组的测试数据,其中,所述测试数据包括需要传输的总数据量、接收的数据包数量、最大传输单元、应用层外以太网协议开销总和、应用层数据包头部大小、每个以太网帧传输时间、每个以太网帧处理时间、网络带宽以及最小时间间隔。

13、进一步地,在所述根据所述测试数据确定对应的通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力之前,包括:

14、根据预设需要传输的总数据量、预设最大传输单元、预设应用层外以太网协议开销总和以及预设应用层数据包头部大小进行模型构建操作,确定对应的通信传输效率模型;

15、根据预设需要传输的总数据量、预设最大传输单元、预设每个以太网帧传输时间、预设每个以太网帧处理时间以及预设最小时间间隔进行模型构建操作,确定对应的通信延迟模型;

16、根据预设每个以太网帧处理时间和预设最小时间间隔进行模型构建操作,确定对应的通信处理能力模型。

17、进一步地,所述根据所述测试数据确定对应的通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力,包括:

18、根据所述测试数据和预设通信吞吐量公式确定对应的通信吞吐量;

19、根据所述测试数据和预设通信丢包率公式确定对应的通信丢包率;

20、根据所述测试数据和所述通信传输效率模型,确定对应的通信传输效率;

21、根据所述测试数据和所述通信延迟模型,确定对应的通信延迟;

22、根据所述测试数据和所述通信处理能力模型,确定对应的通信处理能力。

23、进一步地,所述根据预设熵权法和经过所述通信测试后得到的测试数据对所述总指标模型进行权重计算操作,得到对应的所述总指标模型中各指标的权重,根据所述各指标的权重,确定对应的总指标公式,包括:

24、对经过所述通信测试后得到的所述通信吞吐量和所述通信丢包率进行信息熵计算操作,确定对应的通信吞吐量信息熵和通信丢包率信息熵;

25、根据所述通信吞吐量信息熵和通信丢包率信息熵确定对应的通信吞吐量权重和通信丢包率权重;

26、将所述通信吞吐量权重和所述通信丢包率权重对所述总指标模型进行代入操作,确定对应的总指标公式。

27、进一步地,所述根据所述测试数据、所述总指标公式以及预设最小二乘算法对所述综合性能指标模型进行拟合操作,确定对应的综合性能公式,包括:

28、将根据所述测试数据得到的所述通信吞吐量和所述通信丢包率对所述总指标公式进行带入操作,确定对应的总指标值,将所述总指标值对所述综合性能指标模型进行赋予操作,确定对应的综合性能指标值;

29、根据所述综合性能指标值进行目标向量构建操作,确定对应的目标向量,其中,所述综合性能指标值与所述测试数据对应;

30、对根据所述测试数据得到的所述通信传输效率、所述通信延迟以及所述通信处理能力进行矩阵构建本文档来自技高网...

【技术保护点】

1.一种基于预协商的自适应实时仿真数据传输方法,其特征在于,应用于数据接收端,所述数据接收端与预设数据发送端通信连接,所述方法包括:

2.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述根据缓存区大小确定对应的初始最大传输单元数值,包括:

3.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述将所述初始最大传输单元数值发送至所述数据发送端,以使所述数据发送端接收所述初始最大传输单元数值后根据所述初始最大传输单元数值和预设初始时间间隔与所述数据接收端进行通信测试操作,确定对应的测试数据,包括:

4.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,在所述根据所述测试数据确定对应的通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力之前,包括:

5.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述根据所述测试数据确定对应的通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力,包括:

6.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述根据预设熵权法和经过所述通信测试后得到的测试数据对所述总指标模型进行权重计算操作,得到对应的所述总指标模型中各指标的权重,根据所述各指标的权重,确定对应的总指标公式,包括:

7.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述根据所述测试数据、所述总指标公式以及预设最小二乘算法对所述综合性能指标模型进行拟合操作,确定对应的综合性能公式,包括:

8.一种基于预协商的自适应实时仿真数据传输装置,其特征在于,所述装置包括:

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至7任一项所述的基于预协商的自适应实时仿真数据传输方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的基于预协商的自适应实时仿真数据传输方法的步骤。

...

【技术特征摘要】

1.一种基于预协商的自适应实时仿真数据传输方法,其特征在于,应用于数据接收端,所述数据接收端与预设数据发送端通信连接,所述方法包括:

2.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述根据缓存区大小确定对应的初始最大传输单元数值,包括:

3.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述将所述初始最大传输单元数值发送至所述数据发送端,以使所述数据发送端接收所述初始最大传输单元数值后根据所述初始最大传输单元数值和预设初始时间间隔与所述数据接收端进行通信测试操作,确定对应的测试数据,包括:

4.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,在所述根据所述测试数据确定对应的通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力之前,包括:

5.根据权利要求1所述的基于预协商的自适应实时仿真数据传输方法,其特征在于,所述根据所述测试数据确定对应的通信吞吐量、通信丢包率、通信传输效率、通信延迟以及通信处理能力,包括...

【专利技术属性】
技术研发人员:白云祥张玉波孟培源
申请(专利权)人:凯云联创北京科技有限公司
类型:发明
国别省市:

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

1