[发明专利]报文发送延时测试方法、测试上位机和存储介质有效
申请号: | 202110281776.5 | 申请日: | 2021-03-16 |
公开(公告)号: | CN114760227B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 何烈炎;徐伟;张雁英;黄光健;刘士宝;刘光达 | 申请(专利权)人: | 广州汽车集团股份有限公司 |
主分类号: | H04L43/0852 | 分类号: | H04L43/0852;H04L43/50;H04L12/40 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 510030 广东省广州市越*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 发送 延时 测试 方法 上位 存储 介质 | ||
1.一种报文发送延时测试方法,其特征在于,包括测试上位机执行的如下步骤:
控制待测控制器通过CAN总线发送N种原始报文,N≥2;
在第一检测周期内,对接收到的N种所述原始报文进行报文通讯检测,获取总线检测结果;
在所述总线检测结果为检测通过时,根据N种所述原始报文对应的处理优先级的先后顺序,确定N种所述原始报文对应的报文优先顺序;
将所述报文优先顺序中相邻两个原始报文,确定为一组报文测试组合,每一所述报文测试组合包括在先报文和在后报文;
基于每一所述报文测试组合对应的所述在先报文和所述在后报文,确定所述报文测试组合对应的中间报文,将所述中间报文注入所述在先报文和所述在后报文之间,在发送所述中间报文的同时,控制所述待测控制器发送N种所述原始报文;其中,所述中间报文是指处理优先级介于所述在先报文的处理优先级和所述在后报文的处理优先级之间的报文;
在第二检测周期内,对每一所述报文测试组合对应的所述在先报文和所述在后报文进行报文关联检测,获取所述报文测试组合中的所述在先报文对应的机制检测结果;其中,报文关联检测是指用于检测所述在后报文的发送延时是否对所述在先报文的发送延时造成影响的检测过程。
2.如权利要求1所述的报文发送延时测试方法,其特征在于,所述在第一检测周期内,对接收到的N种所述原始报文进行报文通讯检测,获取总线检测结果,包括:
对所述第一检测周期内接收到的所述原始报文进行发送延时检测,获取所述原始报文对应的报文检测结果;
若在第一检测周期接收到的所有所述原始报文中,所有所述原始报文对应的报文检测结果均为发送准时,则获取检测通过的总线检测结果;
若在第一检测周期接收到的所有所述原始报文中,存在至少一个所述原始报文对应的报文检测结果为发送延时,则获取检测不通过的总线检测结果。
3.如权利要求2所述的报文发送延时测试方法,其特征在于,所述对所述第一检测周期内接收到的所述原始报文进行发送延时检测,获取所述原始报文对应的报文检测结果,包括:
获取在第一检测周期内接收到的所述原始报文对应的第一接收时间;
解析所述第一检测周期内接收到的所述原始报文,获取所述原始报文对应的报文周期和第一发送时间;
根据所述原始报文的第一发送时间和所述第一接收时间,获取所述原始报文对应的第一传输时长;
若所述原始报文对应的第一传输时长大于所述原始报文对应的报文周期,则获取所述原始报文对应的报文检测结果为发送延时;
若所述原始报文对应的第一传输时长不大于所述原始报文对应的报文周期,则获取所述原始报文对应的报文检测结果为发送准时。
4.如权利要求2所述的报文发送延时测试方法,其特征在于,所述若在第一检测周期接收到的所有所述原始报文中,存在至少一个所述原始报文对应的报文检测结果为发送延时,则获取检测不通过的总线检测结果,包括:
若在第一检测周期接收到的所有所述原始报文中,存在至少一个所述原始报文对应的报文检测结果为发送延时,且监测到所述CAN总线对应的第一总线负载率低于第一负载率阈值,则获取检测不通过的总线检测结果。
5.如权利要求1所述的报文发送延时测试方法,其特征在于,所述在所述总线检测结果为检测通过时,确定N种所述原始报文对应的报文优先顺序,包括:
在所述总线检测结果为检测通过时,解析N种所述原始报文对应的报文ID,依据N种所述原始报文对应的报文ID,确定N种所述原始报文对应的报文优先顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汽车集团股份有限公司,未经广州汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110281776.5/1.html,转载请声明来源钻瓜专利网。