System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及以太网,尤其涉及一种数据监控方法、装置、车辆及介质。
技术介绍
1、如今在汽车通信网络中通过以太网连接车内各个节点已经越来越多,以太网协议相较于传统的can协议能够传输更加大量的数据,这能够很好的满足当前自动驾驶算法对车内通信的要求。然而,由于传输数据量较大,如何记录交互数据用于分析通信过程中的故障变得更加困难。
2、常用的以太网报文数据抓包工具,如tcpdump能够完整记录指定网卡上交互的数据,在开发调试过程中能够比较方便的用于分析通信时间短,通信数据量小时出现的通信问题。
3、然而随着通过以太网传输的数据量越来越大,尤其在车内域控件中,由于传输的信号多,周期短,采用常用的网络抓包数据工具tcpdump进行网络报文数据的抓取,可能一个小时就会达到上g的数据量,显然这种方式只能够在出现问题后,临时分析问题时使用,很难做到全程实时记录在通信过程中出现的丢帧、延时、断链等通信问题。
技术实现思路
1、本专利技术提供了一种数据监控方法、装置、车辆及介质,以实现对数据传输过程中通信情况的实时记录。
2、根据本专利技术的第一方面,提供了一种数据监控方法,应用于车载以太网,所述车载以太网的应用层中包括应用网络数据监控模块,所述方法由所述应用网络数据监控模块执行,所述方法包括:
3、获取目标对象按照预设脚本生成的配置脚本文件,所述配置脚本文件包括解析协议配置参数、数据处理配置参数及协议类型条件;
4、加载所述配置脚本文件并
5、按照所述解析协议配置参数对所述原始报文进行解析,得到解析结果;
6、当所述解析结果满足所述协议类型条件时,按照所述数据处理配置参数对所述解析结果进行分析,得到通信监控结果。
7、根据本专利技术的第二方面,提供了一种数据监控装置,包括:
8、获取目标对象按照预设脚本生成的配置脚本文件,所述配置脚本文件包括解析协议配置参数、数据处理配置参数及协议类型条件;
9、加载所述配置脚本文件并创建原始套接字,基于所述原始套接字获取原始报文;
10、按照所述解析协议配置参数对所述原始报文进行解析,得到解析结果;
11、当所述解析结果满足所述协议类型条件时,按照所述数据处理配置参数对所述解析结果进行分析,得到通信监控结果。
12、根据本专利技术的第三方面,提供了一种电子设备,所述电子设备包括:
13、至少一个控制器;以及
14、与所述至少一个控制器通信连接的存储器;其中,
15、所述存储器存储有可被所述至少一个控制器执行的计算机程序,所述计算机程序被所述至少一个控制器执行,以使所述至少一个控制器能够执行本专利技术任一实施例所述的数据监控方法。
16、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使控制器执行时实现本专利技术任一实施例所述的数据监控方法。
17、本专利技术实施例的技术方案,通过应用于车载以太网,车载以太网的应用层中包括应用网络数据监控模块,方法由应用网络数据监控模块执行,方法包括:获取目标对象按照预设脚本生成的配置脚本文件,配置脚本文件包括解析协议配置参数、数据处理配置参数及协议类型条件;加载配置脚本文件并创建原始套接字,基于原始套接字获取原始报文;按照解析协议配置参数对原始报文进行解析,得到解析结果;当解析结果满足协议类型条件时,按照数据处理配置参数对解析结果进行分析,得到通信监控结果。实现了对指定协议报文交互状态的实时监控,分析并记录通信过程中出现的异常,实现了对监控报文类型的灵活配置,减少了存储占用。
18、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种数据监控方法,其特征在于,应用于车载以太网,所述车载以太网的应用层中包括应用网络数据监控模块,所述方法由所述应用网络数据监控模块执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述按照所述解析协议配置参数对所述原始报文进行解析,得到解析结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述按照所述数据信号量解析方式从所述原始报文中确定数据信号量参数,包括:
4.根据权利要求1所述的方法,其特征在于,所述按照所述数据处理配置参数对所述解析结果进行分析,得到通信监控结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述原始报文的当前获取时间、所述历史获取时间及所述数据处理配置参数中的预设超时参数信息,确定所述原始报文对应的通信时间信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述当前获取时间、上一原始报文对应的历史获取时间及所述预设超时参数信息中的超时参数,确定所述原始报文的超时判断结果,包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
>8.根据权利要求1所述的方法,其特征在于,还包括:
9.根据权利要求1所述的方法,其特征在于,还包括:
10.一种数据监控装置,其特征在于,包括:
11.一种车辆,其特征在于,所述车辆包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使控制器执行时实现权利要求1-9中任一项所述的数据监控方法。
...【技术特征摘要】
1.一种数据监控方法,其特征在于,应用于车载以太网,所述车载以太网的应用层中包括应用网络数据监控模块,所述方法由所述应用网络数据监控模块执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述按照所述解析协议配置参数对所述原始报文进行解析,得到解析结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述按照所述数据信号量解析方式从所述原始报文中确定数据信号量参数,包括:
4.根据权利要求1所述的方法,其特征在于,所述按照所述数据处理配置参数对所述解析结果进行分析,得到通信监控结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述原始报文的当前获取时间、所述历史获取时间及所述数据处理配置参数中的预设超时参数信息,确定所...
【专利技术属性】
技术研发人员:何春洪,
申请(专利权)人:成都市卡蛙科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。