以太报文的镜像处理方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-08-02 12:40:21
本申请涉及数据传输,尤其涉及一种以太报文的镜像处理方法、装置、电子设备及存储介质。
背景技术:
1、随着车辆的数量越来越多,以及计算机技术、网络技术等不断发展,人们对于车辆的智能化要求、安全要求等也越来越高,车辆越来越智能化和多媒体化。为了满足智能化和多媒体要求,当前的车辆中往往部署了各种各样的电子控制单元(ecu),例如,车辆中配置有智能座舱ecu、传感系统ecu、自动驾驶系统ecu。这些ecu虽然使得车辆的功能更加丰富,相关技术中,车载网关通过单一模块对各个ecu发送的以太报文进行镜像传输,以实现监测各个ecu发送的以太报文。然而,通过单一模块对以太报文进行镜像传输,在网络不稳定的情况下容易导致车载网关以太网镜像无法正常工作,会降低车载网关的稳定性和可靠性,影响车辆的通信和数据传输,且通过单一模块对以太报文进行镜像传输,在单一模块需要与每一ecu进行镜像传输的兼容适配,若单一模块与ecu镜像传输的兼容出现问题,会导致镜像传输功能受限。
技术实现思路
1、有鉴于此,本申请实施例提供了一种以太报文的镜像处理方法、装置、电子设备及存储介质,以解决现有技术中,车载网关通过单一模块对各个ecu发送的以太网报文进行镜像传输,导致车载网关的稳定性和可靠性差的问题。
2、本申请实施例的第一方面,提供了一种以太报文的镜像处理方法,该方法包括:通过车载网关的驱动层接收与电子控制单元关联的以太报文;响应于触发的中断指令,将接收到的以太报文缓存到用于存储以太报文的诊断环形队列,诊断环形队列设置在车载网关的数据层中;读取诊断环形队列中所缓存的以太报文,通过车载网关的应用层将读取的以太报文镜像传输到目标镜像接口。
3、本申请实施例的第二方面,提供了一种以太报文的镜像处理装置,该装置包括:驱动模块,用于通过车载网关的驱动层接收与电子控制单元关联的以太报文;数据模块,用于响应于触发的中断指令,将接收到的以太报文缓存到用于存储以太报文的诊断环形队列,诊断环形队列设置在车载网关的数据层中;应用模块,用于读取诊断环形队列中所缓存的以太报文,通过车载网关的应用层将读取的以太报文镜像传输到目标镜像接口。
4、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
5、本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
6、本申请实施例与现有技术相比存在的有益效果是:本申请实施例中的方法通过车载网关的驱动层接收与电子控制单元关联的以太报文;响应于触发的中断指令,将接收到的以太报文缓存到用于存储以太报文的诊断环形队列,诊断环形队列设置在车载网关的数据层中;读取诊断环形队列中所缓存的以太报文,通过车载网关的应用层将读取的以太报文镜像传输到目标镜像接口,通过驱动层来接收以太报文,数据层缓存以太报文,应用层镜像传输以太报文,通过将车载网关抽象为驱动层、数据层以及应用层,使用驱动层来接收以太报文,数据层缓存以太报文,应用层镜像传输以太报文,实现了基于低耦合性的结构构建完整的车载网关,使得不同层之间的功能和责任得到了清晰的划分,使得每一层的功能更加独立,进而提升了每一层的稳定性和可靠性,同时提高了车载网关的可维护性和可扩展性,避免了现有技术中,车载网关通过单一模块对各个ecu发送的以太网报文进行镜像传输,导致车载网关的稳定性和可靠性差的问题;此外,基于低耦合性的结构构建完整的车载网关,使得不同层之间的功能和责任得到了清晰的划分,通过车载网关硬件对应的驱动层直接接收电子控制单元传输的以太报文,使得数据层和应用层无需与电子控制单元兼容连接,提升了车载网关与电子控制单元连接的兼容性,避免了通过单一模块对以太报文进行镜像传输,在单一模块需要与每一ecu进行镜像传输的兼容适配,若单一模块与ecu镜像传输的兼容出现问题,会导致镜像传输功能受限的问题。
技术特征:1.一种以太报文的镜像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过所述车载网关的应用层将读取的以太报文镜像传输到目标镜像接口之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,根据所述以太网镜像配置报文对所述应用层进行报文镜像传输配置,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,接收基于统一诊断服务中例程控制服务传输的以太网镜像配置报文,包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,将接收到的以太报文缓存到用于存储以太报文的诊断环形队列,包括:
7.根据权利要求6所述的方法,其特征在于,读取所述诊断环形队列中所缓存的以太报文,包括:
8.一种以太报文的镜像处理装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
技术总结本申请涉及数据传输技术领域,提供了一种以太报文的镜像处理方法、装置、电子设备及存储介质。该方法通过将车载网关抽象为驱动层、数据层以及应用层,使用驱动层来接收以太报文,数据层缓存以太报文,应用层镜像传输以太报文,实现了基于低耦合性的结构构建完整的车载网关,使得不同层之间的功能和责任得到了清晰的划分,使得每一层的功能更加独立,进而提升了每一层的稳定性和可靠性,同时提高了车载网关的可维护性和可扩展性,避免了现有技术中,车载网关通过单一模块对各个ECU发送的以太网报文进行镜像传输,导致车载网关的稳定性和可靠性差的问题。技术研发人员:陈维维,陈星宇,蒋湘鹏,涂少波受保护的技术使用者:重庆赛力斯凤凰智创科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/237250.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表