以太网数据报文的截取方法和车载装置与流程

文档序号:37826819发布日期:2024-04-30 17:36阅读:9来源:国知局
以太网数据报文的截取方法和车载装置与流程

本技术涉及以太网数据报文,特别是涉及一种以太网数据报文的截取方法和车载装置。


背景技术:

1、随着社会的发展和科技的进步,也为了让汽车更加的安全、智能和环保,一系列的高级辅助驾驶功能喷涌而出,这些功能给传统的电子电器架构带来了严峻的考验,需要越来越多的电子部件参与信息交互,从而也使得车载以太网应运而生。由于以太网可以支持多种网络介质,因此,可在汽车领域进行应用。目前,很多车型上的各种控制器,例如智能天线、车载信息娱乐系统、网关、智能仪表、抬头显示器以及智能驾驶全景摄像头等,或多或少地均采用了以太网数据报文的通信方式进行数据传输。但是,由于车载以太网数据报文的通信方式的成熟度还有待提高,进而导致其在应用过程中不可避免的出现了一些问题,此时便需要基于相关的以太网数据报文进行问题排查。

2、在传统的实现方式中,一般通过车辆控制器截取全部的以太网数据报文,并将截取的以太网数据报文传输给网关,通过网关再将以太网数据报文上传给云端服务器进行存储解析。

3、然而,由于车辆在行驶过程中可能会存在多个阶段,例如启动阶段、行驶阶段以及睡眠阶段等,大多数情况下可能仅仅是某一阶段的某一时刻出现了问题,但是上述方式却需要截取全部以太网数据报文进行分析,存在浪费通信资源、效率低的缺陷,并且上述方式是直接由车辆控制器内应用层触发对以太网数据报文的截取和传输,而应用层启动相对较晚可能会导致车辆启动阶段的以太网数据报文截取不到,以至于无法对启动阶段的数据进行定位分析。


技术实现思路

1、基于此,本技术提供了一种以太网数据报文的截取方法、车载装置、设备和存储介质,通过将配置文件提前预置于操作系统单元,进而可以基于配置文件对车辆各阶段内对应范围的以太网数据报文进行截取,以达到减少cpu算力和通信带宽消耗的效果。

2、第一方面,提供了一种以太网数据报文的截取方法,该方法应用于车载装置,车载装置包括操作系统单元和以太网数据报文管理单元,该方法包括:

3、响应于操作系统单元的启动完成指令,触发读取配置文件的操作;其中,配置文件为提前预置于操作系统单元且用于确定截取车辆各阶段内指定范围数据报文的文件;

4、操作系统单元根据配置文件设置截取指令,以及根据截取指令截取车辆各阶段内对应范围的以太网数据报文并存储至指定路径;

5、响应于以太网数据报文管理单元的启动完成指令,至指定路径读取截取的以太网数据报文;

6、以太网数据报文管理单元将截取的以太网数据报文压缩成压缩包,以及将压缩包上传至云平台,以指示云平台对压缩包进行存储。

7、根据本技术实施例中一种可实现的方式,根据截取指令截取车辆各阶段内对应范围的以太网数据报文并存储至指定路径,包括:

8、操作系统单元根据截取指令确定初始截取标志位信息,其中,初始截取标志位信息为记录于配置文件且用于对车辆各阶段内对应网卡的以太网数据报文进行截取的信息;

9、操作系统单元根据初始截取标志位信息截取对应范围的以太网数据报文并存储至指定路径。

10、根据本技术实施例中一种可实现的方式,操作系统单元根据初始截取标志位信息截取对应范围的以太网数据报文并存储至指定路径,包括:

11、操作系统单元根据初始截取标志位信息确定最终截取标志位信息,其中,最终截取标志位信息为记录于配置文件且用于对车辆各阶段内对应网卡的以太网服务id对应的以太网数据报文进行截取的信息;

12、操作系统单元根据最终截取标志位信息截取对应范围的以太网数据报文并存储至指定路径。

13、根据本技术实施例中一种可实现的方式,响应于以太网数据报文管理单元的启动完成指令的步骤之后,该方法还包括:

14、以太网数据报文管理单元触发读取配置文件的操作,以及根据配置文件确定是否停止对车辆启动完成阶段后的以太网数据报文的截??;

15、若是,则以太网数据报文管理单元执行通知操作系统单元停止对启动完成阶段后的以太网数据报文的截取的操作;

16、若否,则以太网数据报文管理单元执行至指定路径读取截取的以太网数据报文的操作。

17、根据本技术实施例中一种可实现的方式,根据配置文件确定是否停止对车辆启动完成阶段后的以太网数据报文的截取,包括:

18、以太网数据报文管理单元根据配置文件确定停止截取标志位信息,其中,停止截取标志位信息为记录于配置文件且用于确定停止对车辆启动完成阶段后的以太网数据报文进行截取的信息;

19、以太网数据报文管理单元根据停止截取标志位信息,确定是否停止对车辆启动完成阶段后的以太网数据报文的截取。

20、根据本技术实施例中一种可实现的方式,至指定路径读取截取的以太网数据报文的步骤之后,该方法还包括:

21、以太网数据报文管理单元查看指定路径是否存在截取的以太网数据报文;

22、若存在截取的以太网数据报文,则以太网数据报文管理单元执行将截取的以太网数据报文压缩成压缩包的操作;

23、若不存在截取的以太网数据报文,则以太网数据报文管理单元执行定时查看指定路径是否存在截取的以太网数据报文的操作。

24、根据本技术实施例中一种可实现的方式,将压缩包上传至云平台的步骤之前,方法还包括:

25、以太网数据报文管理单元检测当前网络是否是连通状态;

26、若是连通状态,则以太网数据报文管理单元执行获取云平台配置信息,以及将压缩包上传至云平台的操作;

27、若非连通状态,则以太网数据报文管理单元执行定时检测当前网络是否是连通状态的操作。

28、根据本技术实施例中一种可实现的方式,配置文件的更新方式包括:

29、操作系统单元定时检测配置文件的更新信息,其中,更新信息是工作人员在操作系统单元界面输入的信息;

30、在检测到更新信息时,操作系统单元自动重启,以及根据更新信息对配置文件进行更新。

31、根据本技术实施例中一种可实现的方式,配置文件的更新方式还包括:

32、以太网数据报文管理单元接收云平台对配置文件的更新指令;

33、以太网数据报文管理单元根据更新指令进行安全验证;

34、若安全验证通过,则以太网数据报文管理单元执行根据更新指令对配置文件进行更新的操作;

35、若安全验证未通过,则以太网数据报文管理单元执行忽略云平台发送的对配置文件的更新指令的操作。

36、第二方面,提供了一种车载装置,该车载装置包括:

37、一个或多个处理器;

38、以及与一个或多个处理器关联的存储器,存储器用于存储程序指令,程序指令在被一个或多个处理器读取执行时,执行上述第一方面中涉及的方法。

39、第三方面,提供了一种计算机设备,包括:

40、至少一个处理器;以及

41、与至少一个处理器通信连接的存储器;其中,

42、存储器存储有可被至少一个处理器执行的计算机指令,计算机指令被至少一个处理器执行,以使至少一个处理器能够执行上述第一方面中涉及的方法。

43、第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,计算机指令用于使计算机执行上述第一方面中涉及的方法。

44、根据本技术实施例所提供的技术内容,通过响应于操作系统单元的启动完成指令,触发读取配置文件的操作;其中,配置文件为提前预置于操作系统单元且用于确定截取车辆各阶段内指定范围数据报文的文件;操作系统单元根据配置文件设置截取指令,以及根据截取指令截取车辆各阶段内对应范围的以太网数据报文并存储至指定路径;响应于以太网数据报文管理单元的启动完成指令,至指定路径读取截取的以太网数据报文;以太网数据报文管理单元将截取的以太网数据报文压缩成压缩包,以及将压缩包上传至云平台,以指示云平台对压缩包进行存储。上述操作,通过将配置文件提前预置于操作系统单元,进而可以基于配置文件对车辆各阶段内对应范围的以太网数据报文进行截取,以达到减少cpu算力和通信带宽消耗的效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
imtoken助记词怎么填-imtoken钱包没有收益-imtoken矿工费太贵了-im钱包官网:token.im