一种提高网络架构通信效率的方法及系统与流程

文档序号:25742037发布日期:2021-07-06 18:52阅读:来源:国知局

技术特征:

1.一种提高网络架构通信效率的方法,其特征在于,该方法为每个目的端维护一个待发送消息队列;

该方法包括:

根据目的端的优先级别以及接收到的采用基于符合arinc429p3规范的solo字主动上报的目的端接收状态,选择当前最优的目的端进行传输。

2.根据权利要求1所述的一种提高网络架构通信效率的方法,其特征在于,所述符合arinc429p3规范的solo字的格式为:

其中,sal表示系统地址标记;acceptablewordcount表示目的地当前的接收状态;destinationcode表示目的地唯一标识;i.d.为保留字段;p表示奇偶校验位。

3.根据权利要求1所述的一种提高网络架构通信效率的方法,其特征在于,所述网络架构为以通信管理单元为中心的中心节点网络结构。

4.根据权利要求1所述的一种提高网络架构通信效率的方法,其特征在于,所述采用基于符合arinc429p3规范的solo字主动上报的目的端接收状态具体为:根据目的端的接收情况,周期性的向源端广播solo字;或者根据目的端接收情况,在目的端接收状态发生改变时向源端广播solo字。

5.根据权利要求1所述的一种提高网络架构通信效率的方法,其特征在于,所述采用基于符合arinc429p3规范的solo字主动上报的目的端接收状态具体包括以下步骤:

步骤s11,检测周期性计时器是否溢出,如果是则执行步骤s12,否则执行步骤s16;

步骤s12,获取当前目的端的接收状态;

步骤s13,根据当前目的端的接收状态,更新solo字的acceptablewordcount和destinationcode域并发送给源端;

步骤s14,重复执行步骤s12-步骤s13,直到所有目的端均更新完毕;

步骤s15,重置周期性计时器;

步骤s16,检查目的端接收状态是否发生改变,如果是则根据目的端接收状态,更新solo字的acceptablewordcount和destinationcode域并发送给源端;

步骤s17,重复执行步骤s16,直到所有目的端接收状态检查完成。

6.根据权利要求1所述的一种提高网络架构通信效率的方法,其特征在于,所述选择当前最优的目的端进行传输具体包括以下步骤:

步骤s21,检测高优先级目的端发送队列是否有消息待发送,如果是则执行步骤s22,否则继续执行步骤s21;

步骤s22,判断当前目的端是否可以接收消息;如果是则执行步骤s23,否则返回执行步骤s21;

步骤s23,向当前目的端发起传输。

7.根据权利要求1所述的一种提高网络架构通信效率的方法,其特征在于,所述网络架构为一对多总线型网络结构。

8.一种提高网络架构通信效率的系统,其特征在于,该系统包括源端;

所述源端为每个目的端维护一个待发送消息队列,根据目的端的优先级别以及接收到的采用基于符合arinc429p3规范的solo字主动上报的目的端接收状态,选择当前最优的目的端进行传输。

9.根据权利要求8所述的一种提高网络架构通信效率的系统,其特征在于,还包括通信管理单元;

所述通信管理单元基于符合arinc429p3规范的solo字,获取目的端的接收状态并根据目的端的接收状态,周期性向源端广播solo字;或者在目的端接收状态发生改变时,向源端广播solo字。


技术总结
本发明公开了一种提高网络架构通信效率的方法及系统,本发明的方法为每个目的端维护一个待发送消息队列;该方法包括:根据目的端的优先级别以及接收到的采用基于符合ARINC 429P3规范的Solo字主动上报的目的端接收状态,选择当前最优的目的端进行传输。本发明通过定义符合ARINC 429P3规范的Solo字格式,并采用该Solo字主动向源端上报目的端的接收状态的方式从而从根本上避免使用RTS,BUSY的发送重试的情况的产生,极大的提高了网络架构的通信效率。

技术研发人员:张靖
受保护的技术使用者:中电科航空电子有限公司
技术研发日:2021.03.18
技术公布日:2021.07.06
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1