[发明专利]融合数据缩减与动态优先权队列的CAN调度方法有效

专利信息
申请号: 201810844514.3 申请日: 2018-07-27
公开(公告)号: CN109167737B 公开(公告)日: 2022-05-03
发明(设计)人: 王宏;韩康;何迪 申请(专利权)人: 中国地质大学(武汉)
主分类号: H04L47/50 分类号: H04L47/50;H04L47/6275;H04L12/40
代理公司: 武汉知产时代知识产权代理有限公司 42238 代理人: 邹桂敏
地址: 430000 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 融合 数据 缩减 动态 优先权 队列 can 调度 方法
【权利要求书】:

1.融合数据缩减与动态优先权队列的CAN总线调度方法,其特征在于,通过对CAN总线协议进行设计,针对CAN总线信息重复率高的特点对实时信息进行数据缩减调度,降低CAN总线上的负载,并应用分布式队列动态优先级调度算法对CAN总线实时消息进行调度,通过小幅度牺牲高优先级消息实时性能,从而大幅度提高低优先级消息实时性能,从而降低CAN总线消息的平均延迟时间;

所述数据缩减调度具体包括以下步骤:

步骤(1-1)在CAN标识符中取2位,分别用于设置为变化标识位和缩减标识位,变化标识位用以表示数据是否发生变化,缩减标识位用来显示数据重复字节情况;

步骤(1-2):根据数据重复情况的不同,通过置位不同的变化标识位和缩减标识位来改变消息优先级;

步骤(1-3):对于进行了数据缩减的消息,即变化标识位和缩减标识位均不为0时,需要对其进行重新编码并产生一个新的字节称之为DRC字节,通过将DRC字节中的第i位进行置0来表示当前数据的第i个字节与备份数据的第i个字节重复,该字节不需发送,故将其缩减;反之,通过将DRC位置1,来表示当前该字节没有重复,并将其按照原有字节先后顺序排列在DRC字节后;

步骤(1-4):数据经过缩减传输之后,接收节点要对接收信息进行解码重构;

所述分布式队列动态优先级调度算法具体包括以下步骤:

步骤(2-1):取余下CAN标识符用于分布式动态优先队列调度,在余下CAN标识符的所有位ID中取l位作为优先权字段设为Qpi,该字段在CAN总线上形成一个FIFO优先权队列,CAN总线上每个节点除了存储了本条消息在队列中的位置,同时需要记录该节点在CAN总线上的等待延时,从而使CAN总线中发送的消息形成一个与其等待时间参数相关的分布式动态优先权队列;

步骤(2-2):为不同节点设置不同的晋升权重,高优先级消息应占有较大的晋升权重,低优先级消息占据较小的晋升权重。

2.根据权利要求1所述的融合数据缩减与动态优先权队列的CAN总线调度方法,其特征在于,所述步骤(1-2)中,消息中数据若重复字节数小于等于1字节,则将变化标识位和缩减标识位均置0,其优先级最高;超过1字节数据重复时,则将变化标识位置0,缩减标识位置1,其优先级次之;若数据完全重复,则将变化标识位和缩减标识位均置1,其优先级最低。

3.根据权利要求1所述的融合数据缩减与动态优先权队列的CAN总线调度方法,其特征在于,所述步骤(1-4)中,当接收到新消息,接收节点首先判断该数据的变化标识位和缩减标识位,若发现变化标识位置1,则直接调用备份数据;如果变化标识位为0,缩减标识位为1,则接收节点就对该数据进行解码,用DRC字节来判断数据的重复情况并调用对应字节的数据,并接收后续第二字节开始的非重复数据,接收节点由此复原该消息的全部数据内容。

4.根据权利要求1所述的融合数据缩减与动态优先权队列的CAN总线调度方法,其特征在于,取7位标识符用于分布式动态优先队列调度的标识符放在所有CAN标识符的最前面,将变化标识位和缩减标识位放在中间,静态标识符放在最后。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810844514.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top