【技术实现步骤摘要】
基于定时器的时间触发网络消息的调度方法
[0001]本专利技术属于网络通信技术的领域,尤其涉及一种基于定时器的时间触发网络消息的调度方法。
技术介绍
[0002]符合IEEE802.3标准的以太网中,网络设备使用事件触发传输原则,任意网络设备可以在任意时间点访问网络,采用先到达先服务的原则进行数据传输。网络设备之间通过共享介质通信,必然导致一些消息在传输过程中产生不确定的冲突、抖动和累积的延迟。
[0003]符合AS6802标准的TTE网络,兼容以太网和AFDX网络的优点,使用网络中所有节点设备共同维护的网络同步时间,支持时间触发机制的TT消息、事件触发机制的RC消息(即AFDX消息)和BE消息(以太网消息),科有效减少传输时延和抖动,从而能够满足不同实时和安全等级的应用需要。
[0004]AS6802标准在网络层面支持TT、RC和BE等三种业务消息的传输,但没有将三类消息集合到一个节点设备中,更没有提出三类消息的发送调度机制。
[0005]有鉴于此,特提出本专利技术。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种基于定时器的时间触发网络消息的调度方法,适用于时间触发以太网的数据交互,能够发送TT消息,所述时间触发以太网包括多个端节点,其特征在于,时间触发以太网设置有多个整合周期,多个所述整合周期组成一个集群周期,所述方法包括:每个所述TT消息被分配一个定时器,所述定时器在所述整合周期起始点整合端节点与交换机的时间同步后按预定时间进行所述TT消息的发送,所述预定时间为在集群周期开始时获取每个所述TT消息的消息参数并将所述消息参数赋值于所述定时器,所述定时器按所述消息参数赋值并按预设设置规则触发TT消息的发送,并在所述TT消息的发送后进行复位,用于下一个所述整合周期TT消息的控制调度,直至完成所述集群周期内所有所述TT消息的调度和发送。2.根据权利要求1所述的方法,其特征在于,以太网的交互数据还包括RC和BE消息的发送,使用PCF消息进行时间同步,所述整合周期起始点整合端节点与交换机的时间同步的方法包括:获取时间触发以太网当前所有待发送的消息,并预设优先级参数;所有待发送的消息按所述预设优先级参数进行优先级排序,且优先级由高至低排序为PCF消息、TT消息、RC和BE消息;在每个所述整合周期起始点发送PCF消息,用于指示各个端节点与交换机的时间同步,并在集群周期开始时获取每个所述TT消息的参数,所述参数包括时间参数和消息参数,所述时间参数包括预发送时间点和实际发送时间点,所述消息参数包括初始发送时间点、消息发送周期和消息指针;每个所述定时器包括时间触发点、TimeOut Value、TimeReset Value、Data Pointer和Timer,所述时间触发点包括TT帧预先发送时间点和TT帧的发送时间点,所述TT帧预先发送时间点为所述TT消息的最大允许长度值/以太网的网络速率,其中:所述TimeOut Value的赋值为所述TT消息的周期值且在确定所述TT消息的周期后,并在每个所述集群周期开始时进行赋值;TimeReset Value被赋值为在集群周期中第一次发送所述TT消息的时刻与所述集群周期起始点的时间差值;Data Pointer所述TT消息存储位置的数据指针;所述Timer,初始值时间由高到低递减,当递减到0时触发TT消息的发送;TT帧的发送时间点被赋值为所述TT消息的实...
【专利技术属性】
技术研发人员:刘芸,张志平,张旭,刘智武,王晨博,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。