总线报文显示方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:37713155 阅读:12 留言:0更新日期:2023-06-02 00:07
本申请公开了一种总线报文显示方法、装置、设备、存储介质及程序产品。方法包括:获取第一目标总线报文,将第一目标总线报文与目标标识对应的目标同标识参考报文中各数据字节的数值分别进行对比,将第一目标总线报文的N

【技术实现步骤摘要】
总线报文显示方法、装置、设备、存储介质及程序产品


[0001]本申请属于信息
,尤其涉及一种总线报文显示方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]在电子控制单元(Electronic Control Unit,ECU)测试及实车功能测试时,测试工程师可以应用总线工具对总线报文进行监控。
[0003]总线工具可以将总线报文展示在报文监控视图中,使得用户可以通过报文监控视图对总线报文进行观测与分析。目前的报文监控视图以预设显示信息渲染显示总线报文,总线报文的显示灵活性低。

技术实现思路

[0004]本申请实施例提供一种在总线报文显示方法、装置、设备、存储介质及程序产品,能够解决现有技术中总线报文的显示灵活性低。
[0005]第一方面,本申请实施例提供一种总线报文显示方法,方法包括:
[0006]获取第一目标总线报文,所述第一目标总线报文为获取到的第i个目标总线报文,所述目标总线报文是标识为目标标识的总线报文,所述目标总线报文包括N个数据字节,i为正整数,N为大于1的整数,
[0007]将所述第一目标总线报文与所述目标标识对应的目标同标识参考报文中各数据字节的数值分别进行对比,得到与所述N个数据字节一一对应的N个第一对比结果,其中,所述目标同标识参考报文为获取到的第i

1个所述目标总线报文,所述N个数据字节中存在Q个数据字节对应的所述第一对比结果为数值相等,N

Q个数据字节对应的所述第一对比结果为数值不相等,Q为小于或等于N的自然数,
[0008]将所述第一目标总线报文的所述N

Q个数据字节的淡化级别调整为最低淡化级别,
[0009]根据所述第一目标总线报文的时间戳与所述目标标识对应的目标时间参考报文的时间戳的差值与预设时长进行对比的第二对比结果,以及所述第i

1个所述目标总线报文中所述Q个数据字节的淡化级别,确定所述第一目标总线报文的所述Q个数据字节的淡化级别,其中,所述第一目标总线报文的所述Q个数据字节的淡化级别低于或等于所述第i

1个所述目标总线报文中所述Q个数据字节的淡化级别,
[0010]按照所述第一目标总线报文中各数据字节的淡化级别,在报文监控视图上渲染显示所述第一目标总线报文。
[0011]第二方面,本申请实施例提供了一种总线报文显示装置,装置包括:
[0012]第一获取模块,用于获取第一目标总线报文,所述第一目标总线报文为获取到的第i个目标总线报文,所述目标总线报文是标识为目标标识的总线报文,所述目标总线报文包括N个数据字节,i为正整数,N为大于1的整数,
[0013]第一对比模块,用于将所述第一目标总线报文与所述目标标识对应的目标同标识参考报文中各数据字节的数值分别进行对比,得到与所述N个数据字节一一对应的N个第一对比结果,其中,所述目标同标识参考报文为获取到的第i

1个所述目标总线报文,所述N个数据字节中存在Q个数据字节对应的所述第一对比结果为数值相等,N

Q个数据字节对应的所述第一对比结果为数值不相等,Q为小于或等于N的自然数,
[0014]第一调整模块,用于将所述第一目标总线报文的所述N

Q个数据字节的淡化级别调整为最低淡化级别,
[0015]第一确定模块,用于根据所述第一目标总线报文的时间戳与所述目标标识对应的目标时间参考报文的时间戳的差值与预设时长进行对比的第二对比结果,以及所述第i

1个所述目标总线报文中所述Q个数据字节的淡化级别,确定所述第一目标总线报文的所述Q个数据字节的淡化级别,其中,所述第一目标总线报文的所述Q个数据字节的淡化级别低于或等于所述第i

1个所述目标总线报文中所述Q个数据字节的淡化级别,
[0016]显示模块,用于按照所述第一目标总线报文中各数据字节的淡化级别,在报文监控视图上渲染显示所述第一目标总线报文。
[0017]第三方面,本申请实施例提供了一种总线报文显示设备,设备包括:处理器以及存储有计算机程序指令的存储器,所述处理器执行所述计算机程序指令时实现如第一方面所述的总线报文显示方法。
[0018]第四方面,本申请实施例提供了一种计算机存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如第一方面所述的总线报文显示方法。
[0019]第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如第一方面所述的总线报文显示方法。
[0020]在本申请实施例中,对于获取到的第i个目标总线报文,可以将其与对应的目标同标识参考报文中各数据字节的数值分别进行对比,得到与N个数据字节一一对应的N个第一对比结果,其中,N个数据字节中存在Q个数据字节对应的第一对比结果为数值相等,N

Q个数据字节对应的第一对比结果为数值不相等。
[0021]对于第i个目标总线报文中的该N

Q个数据字节,将其淡化级别调整为最低淡化级别。
[0022]对于第i个目标总线报文中的该Q个数据字节,根据第i个目标总线报文的时间戳及其对应的目标时间参考报文的时间戳的差值与预设时长进行对比的第二对比结果,以及第i

1个所述目标总线报文中Q个数据字节的淡化级别,确定其淡化级别。
[0023]之后,可以利用该总线报文中各数据字节的淡化级别,在报文监控视图上渲染显示该总线报文,使得该总线报文中各数据字节按照相应地淡化级别显示。
[0024]可见,在本申请实施例中,获取到的第i个目标总线报文的数据字节可以:以通过其与目标总线报文对应的同标识参考报文的相应数据字节的数值的对比结果确定的淡化级别渲染显示,或者,以通过第i个目标总线报文与目标总线报文对应的时间参考报文的时间戳的差值与预设时长的对比结果,以及获取到的第i

1个目标总线报文的相应数据字节的淡化级别确定的淡化级别渲染显示,相比于以预设显示信息渲染显示,可以提高总线报
文的显示灵活性。
附图说明
[0025]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本申请实施例提供的报文监控视图的示意图之一,
[0027]图2是本申请实施例提供的CAN报文的示意图,
[0028]图3是本申请实施例提供的总线报文显示方法的流程图之一,
[0029]图4是本申请实施例提供的总线报文显示方法的流程图之二,
[0030]图5是本申请实施例提供的报文监控视图的示意图之二,
[0031]图6是本申请实施例提供的总线报文显示装本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种总线报文显示方法,其特征在于,包括:获取第一目标总线报文,所述第一目标总线报文为获取到的第i个目标总线报文,所述目标总线报文是标识为目标标识的总线报文,所述目标总线报文包括N个数据字节,i为正整数,N为大于1的整数,将所述第一目标总线报文与所述目标标识对应的目标同标识参考报文中各数据字节的数值分别进行对比,得到与所述N个数据字节一一对应的N个第一对比结果,其中,所述目标同标识参考报文为获取到的第i

1个所述目标总线报文,所述N个数据字节中存在Q个数据字节对应的所述第一对比结果为数值相等,N

Q个数据字节对应的所述第一对比结果为数值不相等,Q为小于或等于N的自然数,将所述第一目标总线报文的所述N

Q个数据字节的淡化级别调整为最低淡化级别,根据所述第一目标总线报文的时间戳与所述目标标识对应的目标时间参考报文的时间戳的差值与预设时长进行对比的第二对比结果,以及所述第i

1个所述目标总线报文中所述Q个数据字节的淡化级别,确定所述第一目标总线报文的所述Q个数据字节的淡化级别,其中,所述第一目标总线报文的所述Q个数据字节的淡化级别低于或等于所述第i

1个所述目标总线报文中所述Q个数据字节的淡化级别,按照所述第一目标总线报文中各数据字节的淡化级别,在报文监控视图上渲染显示所述第一目标总线报文。2.根据权利要求1所述的方法,其特征在于,所述将所述第一目标总线报文的所述N

Q个数据字节的淡化级别调整为最低淡化级别,包括:将第一淡化级别确定为所述第一目标总线报文的所述N

Q个数据字节的淡化级别,其中,所述第一淡化级别为预设的P个淡化级别中的最低淡化级别,P为大于1的整数。3.根据权利要求1所述的方法,其特征在于,所述Q个数据字节包括第j个数据字节,j为小于或等于N的正整数,所述根据所述第一目标总线报文的时间戳与所述目标标识对应的目标时间参考报文的时间戳的差值与预设时长进行对比的第二对比结果,以及所述第i

1个所述目标总线报文中所述Q个数据字节的淡化级别,确定所述第一目标总线报文的所述Q个数据字节的淡化级别,包括:将所述第一目标总线报文的时间戳与所述目标时间参考报文的时间戳的差值与预设时长进行对比,得到第二对比结果,在所述第二对比结果为所述差值小于所述预设时长的情况下,将所述第i

1个所述目标总线报文中所述第j个数据字节的淡化级别,确定为所述第一目标总线报文的第j个数据字节的淡化级别。4.根据权利要求3所述的方法,其特征在于,所述将所述第一目标总线报文的时间戳与所述目标时间参考报文的时间戳的差值与预设时长进行对比,得到第二对比结果之后,所述方法还包括:在所述第二对比结果为所述差值大于或等于所述预设时长的情况下,将所述第i

1个所述目标总线报文中所述第j个数据字节的淡化级别与第P级别进行对比,得到第三对比结果,其中,所述第P淡化级别为P个淡化级别中的最高淡化级别,根据所述第三对比结果,确定所述第一目标总线报文的第j个数据字节的淡化级别。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第三对比结果,确定所述第一目标总线报文的第j个数据字节的淡化级别,包括:在所述第三对比结果为所述目标淡化标记数组中存储的所述第j个数据字节的淡化级别小于所述第P级别的情况下,将所述第一淡标记数组中存储的所述第j个数据字节的淡化级别加1,确定为所述第一目标总线报文的第j个数据字节的淡化级别,在所述第三对比结果为所述目标淡化标记数组中存储的所述第j个数据字节的淡化级别等于所述第P级别的情况下,将所述第P淡化级别,确定为所述第一目标总线报文的第j个数据字节的淡化级别。6.根据权利要求1所述的方法,其特征在于,所述获取第一目标总线报文之后,所述将所述第一目标总线报文与所述目标标识对应的目标同标识参考报文中各数据字节的数值分别进行对比,得到与所述N个数据字节一一对应的N个第一对比结果之前,所述方法还包括:获取所述目标同标识参考报文,在未获取所述目标同标识参考报文的情况下,将所述第一目标总线报文的全部数据字节的淡化级别,均确定为所述第一淡化级别。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述将所述第一目标总线报文与所述目标标识对应的目标同标识参考报文中各数据字节的数值分别进行对比,得到与所述N个数据字节一一对应的N个第一对比结果之后,所述方法还包括:将所述目标同标识参考报文更新为所述第一目标总线报文。8.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述第一目标总...

【专利技术属性】
技术研发人员:曹海成
申请(专利权)人:北京经纬恒润科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1