航电数据网络配置方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38552324 阅读:15 留言:0更新日期:2023-08-22 20:58
本申请提供了一种航电数据网络配置方法、装置、计算机设备及存储介质,涉及航电系统技术领域,用于提高网络配置的更新迭代效率。方法主要包括:获取各虚拟链路的链路信息,所述链路信息包括最大帧长和传输周期;根据网络中虚拟链路的链路信息设置带宽包,将各虚拟链路分配到相应的带宽包中;根据各虚拟链路的链路信息以及航电数据网络总带宽,计算各带宽包的总带宽、传输周期和持续时间;通过所述各虚拟链路的链路信息,为虚拟链路设置对应的相位。为虚拟链路设置对应的相位。为虚拟链路设置对应的相位。

【技术实现步骤摘要】
航电数据网络配置方法、装置、计算机设备及存储介质


[0001]本申请涉及航电系统
,尤其涉及一种航电数据网络配置方法、装置、计算机设备及存储介质。

技术介绍

[0002]现代民用飞机为了降低制造成本,将多种航电应用集成在同一个系统中,也即航电核心处理系统。该系统负责为上述航电应用提供数据处理、数据传输和数据接口等功能。为了保证至关重要的安全性,需要各应用之间互不影响,因此系统将各应用划分在不同的分区中,分区之间相互隔离。系统集成方需要对各分区占用的资源进行分别配置,确保各分区能满足航电应用的需求,航电数据网络的配置是重要部分。
[0003]航电数据网络由端系统、交换机和网线组成,是基于ARINC 664《航空电子全双工交互式以太网》标准开展的。标准定义了虚拟链路的概念,虚拟链路是一个逻辑上的单向连接,表示从一个源端系统到一个或多个目的端系统的通信链路,多个虚拟链路可以利用时分复用的方式使用同一条物理链路。航电数据网络的总传输能力有限,在开展网络配置过程中,需要在留有一定裕度的情况下尽量准确地为各个虚拟链路分配资源,分配过多会导致剩余资源总量不足以支持其他分区。通过对虚拟链路的合理配置,限制其占用物理链路的时间,使多条虚拟链路在不同时刻分别完成数据传输,是航电数据网络配置的目标。
[0004]其中虚拟链路配置主要包括两个参数:虚拟链路的发送周期和每个周期发送数据帧的最大帧长。在ARINC 664网络中,虚拟链路两次发送的时间间隔必须不小于周期值,因此当上一个虚拟链路传输占用的时间增加时,当前虚拟链路原定的发送时刻将被挤占,必须延后到上一链路发送完成。这将增加当前虚拟链路的延迟,同时额外延后的这段时间也称为抖动,抖动是网络配置中需要尽量避免的现象。而且延迟和抖动会传递影响随后的所有虚拟链路,为了保证数据网络的性能和稳定,需要对所有配置进行重新迭代和生成。
[0005]在典型的民航飞机研制中,一次配置的整体迭代可能需要数小时至数天不等。而在实际集成过程中,往往会出现航电应用发生更改和迭代的情况,不可避免的需要随之调整数据网络配置。因此,现有网络配置的更新迭代的效率较低。

技术实现思路

[0006]本申请实施例提供一种航电数据网络配置方法、装置、计算机设备及存储介质,用于提高网络配置的更新迭代效率。
[0007]本专利技术实施例提供一种航电数据网络配置方法,所述方法包括:
[0008]获取各虚拟链路的链路信息,所述链路信息包括最大帧长和传输周期;
[0009]根据网络中虚拟链路的链路信息设置带宽包,将各虚拟链路分配到相应的带宽包中;
[0010]根据各虚拟链路的链路信息以及航电数据网络总带宽,计算各带宽包的总带宽、传输周期和持续时间;
[0011]通过所述各虚拟链路的链路信息,为虚拟链路设置对应的相位。
[0012]在本专利技术提供的一个可选实施例中,所述方法还包括:
[0013]通过公式M
i
=N
i
/TV
i
计算第i个虚拟链路的带宽;
[0014]通过公式tv
i
=N
i
/BPS计算第i个虚拟链路的传输时长;
[0015]其中,M
i
为第i个虚拟链路的带宽,N
i
为第i个链路信息的最大帧长,TV
i
为第i个链路信息的传输周期,tv
i
为第i个虚拟链路的传输时长,BPS为航电数据网络总带宽。
[0016]在本专利技术提供的一个可选实施例中,所述根据各虚拟链路的链路信息以及航电数据网络总带宽,计算各带宽包的总带宽、传输周期和持续时间,包括:
[0017]通过公式MB
m
=BPS
×
td
m
/TB
m
和公式计算第m个带宽包的总带宽和持续时间;
[0018]根据所述带宽包MB
m
中对应所有虚拟链路的最小周期TV
min
,确定第m个带宽包的传输周期TB
m

[0019]其中,MB
m
为第m个带宽包的总带宽,td
m
为第m个带宽包的持续时间,n为第m个带宽包对应的虚拟链路的数量,M
p
为第m个带宽包分配的虚拟链路。
[0020]在本专利技术提供的一个可选实施例中,所述通过所述各虚拟链路的链路信息,为虚拟链路设置对应的相位,包括:
[0021]设第i条虚拟链路的相位为P
i
,则应满足
[0022]其中,tv
j
为对应带宽包内第j个虚拟链路完成数据传输所需的时间。
[0023]在本专利技术提供的一个可选实施例中,所述方法还包括:
[0024]通过起始时间t将带宽包按照时间顺序依次设置。
[0025]本专利技术实施例提供一种航电数据网络配置装置,所述装置包括:
[0026]获取模块,用于获取各虚拟链路的链路信息,所述链路信息包括最大帧长和传输周期;
[0027]分配模块,用于根据网络中虚拟链路的链路信息设置带宽包,将各虚拟链路分配到相应的带宽包中;
[0028]计算模块,用于根据各虚拟链路的链路信息以及航电数据网络总带宽,计算各带宽包的总带宽、传输周期和持续时间;
[0029]设置模块,用于通过所述各虚拟链路的链路信息,为虚拟链路设置对应的相位。
[0030]在本专利技术提供的一个可选实施例中,所述计算模块,具体用于:
[0031]通过公式M
i
=N
i
/TV
i
计算第i个虚拟链路的带宽;
[0032]通过公式tv
i
=N
i
/BPS计算第i个虚拟链路的传输时长;
[0033]其中,M
i
为第i个虚拟链路的带宽,N
i
为第i个链路信息的最大帧长,TV
i
为第i个链路信息的传输周期,tv
i
为第i个虚拟链路的传输时长,BPS为航电数据网络总带宽。
[0034]在本专利技术提供的一个可选实施例中,所述计算模块,具体用于:
[0035]通过公式MB
m
=BPS
×
td
m
/TB
m
和公式计算第m个带宽包的总带宽和持续时间;
[0036]根据所述带宽包MB
m
中对应所有虚拟链路的最小周期TV
min
,确定第m个带宽包的传输周期TB
m

[0037]其中,MB
m
为第m个带宽包的总带宽,td
m
为第m个带宽包的持续时间,n为第m个带宽包对应的虚拟链路的数量,M
p
为第m个带宽包分配的虚拟链路。
[0038本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种航电数据网络配置方法,其特征在于,所述方法包括:获取各虚拟链路的链路信息,所述链路信息包括最大帧长和传输周期;根据网络中虚拟链路的链路信息设置带宽包,将各虚拟链路分配到相应的带宽包中;根据各虚拟链路的链路信息以及航电数据网络总带宽,计算各带宽包的总带宽、传输周期和持续时间;通过所述各虚拟链路的链路信息,为虚拟链路设置对应的相位。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过公式M
i
=N
i
/TV
i
计算第i个虚拟链路的带宽;通过公式tv
i
=N
i
/BPS计算第i个虚拟链路的传输时长;其中,M
i
为第i个虚拟链路的带宽,N
i
为第i个链路信息的最大帧长,TV
i
为第i个链路信息的传输周期,tv
i
为第i个虚拟链路的传输时长,BPS为航电数据网络总带宽。3.根据权利要求2所述的方法,其特征在于,所述根据各虚拟链路的链路信息以及航电数据网络总带宽,计算各带宽包的总带宽、传输周期和持续时间,包括:通过公式MB
m
=BPS
×
td
m
/TB
m
和公式计算第m个带宽包的总带宽和持续时间;根据所述带宽包MB
m
中对应所有虚拟链路的最小周期TV
min
,确定第m个带宽包的传输周期TB
m
;其中,MB
m
为第m个带宽包的总带宽,td
m
为第m个带宽包的持续时间,n为第m个带宽包对应的虚拟链路的数量,M
p
为第m个带宽包分配的虚拟链路。4.根据权利要求3所述的方法,其特征在于,所述通过所述各虚拟链路的链路信息,为虚拟链路设置对应的相位,包括:设第i条虚拟链路的相位为P
i
,则应满足其中,tv
j
为对应带宽包内第j个虚拟链路完成数据传输所需的时间。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过起始时间t将带宽包按照时间顺序依次设置。6...

【专利技术属性】
技术研发人员:李金恒王卓佳涂林艳杨忆凡岳润雨董浩
申请(专利权)人:中国商用飞机有限责任公司
类型:发明
国别省市:

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

1