一种虚链路分配方法及系统技术方案

技术编号:28684207 阅读:22 留言:0更新日期:2021-06-02 03:03
本发明专利技术公开了一种虚链路分配方法及系统。其中,该方法包括:获取驻留功能及应用信息;对所述驻留功能及应用信息进行初始虚链路分配,得到分配结果;根据所述分配结果,计算虚链路带宽分配间隔;根据所述虚链路带宽分配间隔,生成最终网络分配方案。本发明专利技术解决了现有技术中心虚链路的分配没有考虑IMA系统核心网络的限制条件,包括网络的带宽的占用率阈值、网络延迟的要求以及完整性要求等等的技术问题。

【技术实现步骤摘要】
一种虚链路分配方法及系统
本专利技术涉及航空电子与电气集成领域中的航电系统集成领域,具体而言,涉及一种虚链路分配方法及系统。
技术介绍
目前民用飞机航电系统采用的综合模块化航空电子(IMA,以下简称IMA)架构,IMA架构中的核心技术之一是引入了核心网络的概念,核心网络类似于利用AFDX总线搭建的飞机数据传输的高速公路,各个系统的数据直接接入核心网络或者间接的通过转换成Arinc664数据接入核心网络进行通信。IMA系统集成过程中需要对核心网络的网络资源进行统一的分配,其中包括虚链路资源的分配。航电核心网络普遍采用AFDX总线,采用ARINC664通信协议进行航电系统间的快速交互以及确定性传输,采用AFDX总线的航电核心网络是以IP寻址以及普通以太网传输协议IEEE802.3为基础的一个适应航空数据传输的定制版本,通过交换式以太网替代了传统的点对点布线的数据链路,减轻了布线的长度和重量,同时能够使得航空数据能够进行更快速的传输和交互。IMA核心网络通过网络资源的配置确保网络的确定性以及数据的可用性以及完整性,虚链路的分配是网络配置的一部分,航电核心网络虚链路的分配包括涉及驻留功能发送消息的到虚链路的分配,消息的发送周期、消息类型、长度以及数量直接影响最终的分配结果,同时虚链路的分配还需要考虑IMA系统核心网络的限制条件,包括网络的带宽的占用率阈值、网络延迟的要求以及完整性要求等等。在对IMA系统核心网络虚链路分配过程中需要综合考虑以上因素,得出一个合适的分配结果。专利CN110086641A提出了一种自动化构建高负载AFDX网络配置的方法,采用软件工具捕获基本网络拓扑结构;配置极端网络基本参数信息;在输入物理拓扑的基础上,通过均衡带宽高消耗,运用高负载网络构建算法、构建任意规模高负载网络配置方案;专利CN110086680A提出了一种AFDX网络配置生成方法、装置及系统,对物理链路的每条业务均分配一条VL;根据各条VL的配置带宽计算物理链路的第一带宽占用率;若第一带宽占用率高于预设的带宽占用率阈值,则采用预设的合并原则将物理链路中的VL进行至少一次业务合并;当合并VL后的物理链路的带宽占用率不高于带宽占用率阈值时,根据合并后VL的配置信息和用户预先输入的通信配置信息输出AFDX网络配置文件。专利CN104410581A提出了一种AFDX网络的配置信息设计及信息设计、校验、提取及加载的实现方法,根据AFDX通信网络延迟可控和配置确定性的要求,在对影响网络性能的参数进行充分分析的前提下,提出AFDX通信网络配置信息配置项的设计,并根据导入的ICD消息和网络拓扑结构自动生成网络配置文件,对已完成的配置信息进行校验,对校验正确后的AFDX网络配置信息进行分项提取并组织成为最终可加载的配置表文件,使用网口或者串口对交换机进行配置文件的加载。专利CN107968722A提出了一种接口控制文件到AFDX通信网络设备配置文件的转换方法。通过对航电网络系统接口控制文件的分析,得到AFDX通信网络中通信消息属性,合并通信消息、生成VL,并最终生成端系统和交换机配置文件。以上四个专利均提出了自动进行AFDX网络配置的方法或者装置或者系统,一方面四个专利均集中于通用的AFDX网络的配置,所使用的方法无法完全考虑IMA系统核心网络的实际情况;另一方面除了专利CN110086680A给出了具体的虚链路分配方法,其他三个专利均未能对虚链路的分配给出详细的方案描述;对于专利CN110086680A,给出了详细的虚链路分配方法以及流程,但是其分配结果的评判标准是基于得出的分配结果满足网络占用率阈值的约束条件,从最大网络占用率依次合并虚链路,得出的结果往往不是较好的结果,从IMA系统核心网络集成的角度分析,很容易得出不理想的网络配置结果。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种虚链路分配方法及系统,以至少解决现有技术中心虚链路的分配没有考虑IMA系统核心网络的限制条件,包括网络的带宽的占用率阈值、网络延迟的要求以及完整性要求等等的技术问题。根据本专利技术实施例的一个方面,提供了一种虚链路分配方法,包括:获取驻留功能及应用信息;对所述驻留功能及应用信息进行初始虚链路分配,得到分配结果;根据所述分配结果,计算虚链路带宽分配间隔;根据所述虚链路带宽分配间隔,生成最终网络分配方案。可选的,所述驻留功能及应用信息包括:驻留功能及应用基本信息、驻留功能及应用发送消息信息。可选的,在所述根据所述第一分配结果,计算虚链路带宽分配间隔之前,所述方法还包括:根据所述分配结果,计算最大帧长值。可选的,所述根据所述虚链路带宽分配间隔,生成最终网络分配方案包括:判断所述虚链路带宽分配间隔是否小于预设数值,并在所述虚链路带宽分配间隔小于预设数值的时候,则对所述分配结果进行拆分;根据所述虚链路带宽分配间隔计算网络带宽占用率;根据所述网络带宽占用率生成所述最终网络分配方案。根据本专利技术实施例的另一方面,还提供了一种虚链路分配方系统,包括:获取模块,用于获取驻留功能及应用信息;分配模块,用于对所述驻留功能及应用信息进行初始虚链路分配,得到分配结果;计算模块,用于根据所述分配结果,计算虚链路带宽分配间隔;生成模块,用于根据所述虚链路带宽分配间隔,生成最终网络分配方案。可选的,所述驻留功能及应用信息包括:驻留功能及应用基本信息、驻留功能及应用发送消息信息。可选的,所述系统还包括:计算模块,还用于根据所述分配结果,计算最大帧长值。可选的,所述生成模块包括:判断单元,用于判断所述虚链路带宽分配间隔是否小于预设数值,并在所述虚链路带宽分配间隔小于预设数值的时候,则对所述分配结果进行拆分;计算单元,用于根据所述虚链路带宽分配间隔计算网络带宽占用率;生成单元,用于根据所述网络带宽占用率生成所述最终网络分配方案。根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,所述程序运行时控制非易失性存储介质所在的设备执行一种虚链路分配方法。根据本专利技术实施例的另一方面,还提供了一种电子装置,包含处理器和存储器;所述存储器中存储有计算机可读指令,所述处理器用于运行所述计算机可读指令,其中,所述计算机可读指令运行时执行一种虚链路分配方法。在本专利技术实施例中,采用获取驻留功能及应用信息;对所述驻留功能及应用信息进行初始虚链路分配,得到分配结果;根据所述分配结果,计算虚链路带宽分配间隔;根据所述虚链路带宽分配间隔,生成最终网络分配方案的方式,解决了现有技术中心虚链路的分配没有考虑IMA系统核心网络的限制条件,包括网络的带宽的占用率阈值、网络延迟的要求以及完整性要求等等的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种虚链路分配方法的流程图;图2是根本文档来自技高网
...

【技术保护点】
1.一种虚链路分配方法,其特征在于,包括:/n获取驻留功能及应用信息;/n对所述驻留功能及应用信息进行初始虚链路分配,得到分配结果;/n根据所述分配结果,计算虚链路带宽分配间隔;/n根据所述虚链路带宽分配间隔,生成最终网络分配方案。/n

【技术特征摘要】
1.一种虚链路分配方法,其特征在于,包括:
获取驻留功能及应用信息;
对所述驻留功能及应用信息进行初始虚链路分配,得到分配结果;
根据所述分配结果,计算虚链路带宽分配间隔;
根据所述虚链路带宽分配间隔,生成最终网络分配方案。


2.根据权利要求1所述的方法,其特征在于,所述驻留功能及应用信息包括:驻留功能及应用基本信息、驻留功能及应用发送消息信息。


3.根据权利要求1所述的方法,其特征在于,在所述根据所述第一分配结果,计算虚链路带宽分配间隔之前,所述方法还包括:
根据所述分配结果,计算最大帧长值。


4.根据权利要求1所述的方法,其特征在于,所述根据所述虚链路带宽分配间隔,生成最终网络分配方案包括:
判断所述虚链路带宽分配间隔是否小于预设数值,并在所述虚链路带宽分配间隔小于预设数值的时候,则对所述分配结果进行拆分;
根据所述虚链路带宽分配间隔计算网络带宽占用率;
根据所述网络带宽占用率生成所述最终网络分配方案。


5.一种虚链路分配方系统,其特征在于,包括:
获取模块,用于获取驻留功能及应用信息;
分配模块,用于对所述驻留功能及应用信息进行初始虚链路分配,得到分配结果;
计算模块,用于根据所述...

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

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

1