基于电子控制单元的报文处理方法及装置与流程

文档序号:12278496阅读:来源:国知局

技术特征:

1.一种基于电子控制单元的报文处理方法,其特征在于,包括以下步骤:

根据网络静态调度策略的单调速率算法,按照报文周期为每个电子控制单元的报文分配对应的优先级;

对每个电子控制单元的报文设置同步时钟,并根据预设的偏移量分配规则为每个报文设置对应的偏移量。

2.如权利要求1所述的方法,其特征在于,所述根据预设的偏移量分配规则为每个报文设置对应的偏移量,包括:

判断报文的周期是否为参考周期的奇数倍;

如果所述报文的周期是所述参考周期的奇数倍,则根据第一公式设置与所述报文对应的偏移量;

如果所述报文的周期是所述参考周期的偶数倍,则根据第二公式设置与所述报文对应的偏移量。

3.如权利要求1所述的方法,其特征在于,在所述根据预设的偏移量分配规则为每个报文设置对应的偏移量之后,还包括:

判断报文的偏移量是否随着报文优先级的增大而减小;

如果判断获知所述报文的偏移量随着报文优先级的增大而增大,则调整有偏差的偏移量。

4.如权利要求3所述的方法,其特征在于,在所述判断报文的偏移量是否随着报文优先级的增大而减少之后,还包括:

当第一报文在循环n个周期,以及第二报文在循环m个周期后,根据预设算法验证所述第一报文和所述第二报文是否会在同一时刻产生冲突;

如果验证获知所述第一报文和所述第二报文会在同一时刻产生冲突,则对报文的偏移量继续进行调整。

5.如权利要求4所述的方法,其特征在于,所述对报文的偏移量继续进行调整,包括:

根据预设算法获取调整偏移量;

如果所述第一报文的周期大于所述第二报文,则将所述第一报文增加所述调整偏移量;

如果所述第二报文的周期大于所述第一报文,则将所述第二报文增加所述调整偏移量。

6.一种基于电子控制单元的报文处理装置,其特征在于,包括:

分配模块,用于根据网络静态调度策略的单调速率算法,按照报文周期为每个电子控制单元的报文分配对应的优先级;

设置模块,用于对每个电子控制单元的报文设置同步时钟,并根据预设的偏移量分配规则为每个报文设置对应的偏移量。

7.如权利要求6所述的装置,其特征在于,所述设置模块用于:

判断报文的周期是否为参考周期的奇数倍;

如果所述报文的周期是所述参考周期的奇数倍,则根据第一公式设置与所述报文对应的偏移量;

如果所述报文的周期是所述参考周期的偶数倍,则根据第二公式设置与所述报文对应的偏移量。

8.如权利要求6所述的装置,其特征在于,还包括:

判断模块,用于判断报文的偏移量是否随着报文优先级的增大而减小;

第一调整模块,用于在判断获知所述报文的偏移量随着报文优先级的增大而增大时,调整有偏差的偏移量。

9.如权利要求8所述的装置,其特征在于,还包括:

验证模块,用于当第一报文在循环n个周期,以及第二报文在循环m个周期后,根据预设算法验证所述第一报文和所述第二报文是否会在同一时刻产生冲突;

第二调整模块,用于在验证获知所述第一报文和所述第二报文会在同一时刻产生冲突时,对报文的偏移量继续进行调整。

10.如权利要求9所述的装置,其特征在于,所述第二调整模块用于:

根据预设算法获取调整偏移量;

如果所述第一报文的周期大于所述第二报文,则将所述第一报文增加所述调整偏移量;

如果所述第二报文的周期大于所述第一报文,则将所述第二报文增加所述调整偏移量。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1