一种车辆ECU诊断路由表更新方法及系统与流程
- 国知局
- 2024-09-05 14:42:37
本发明属于智能网联汽车,具体涉及一种车辆ecu诊断路由表更新方法及系统。
背景技术:
1、随着汽车智能化的发展,ecu趋向于多样性,但传统车辆可新增的ecu受整车架构影响而受限。传统车辆新增ecu,多级网关都需要更新软件或者更改配置参数,来满足外部设备对新增ecu的诊断需求。
2、当前整车开发需向所有网关节点释放路由表,然后网关集成整车路由表。当外部设备需要诊断某个ecu时,网关依据诊断路由表进行诊断报文路由。当整车功能增加或ecu增加时,多级网关均需要更新路由表或更改配置参数,全车网关开发需要一定时间,同时耗费大量人力进行测试验证,周期较长,人力成本较高。
3、同时由于路由表是工程师输出,有一定的出错率,若整车开发后期才发现路由表内容有误,对于整车的装车和量产等都会带来一定的影响。
技术实现思路
1、本发明实施例所要解决的技术问题在于,提供一种车辆ecu诊断路由表更新方法及系统,以实现全车网关平台化,缩短整车新增ecu的开发周期,降低人力物力成本。
2、为解决上述技术问题,本发明提供一种车辆ecu诊断路由表更新方法,基于车载以太网实施,所述方法包括:
3、新接入车载以太网的某一局域网的车辆ecu若未注册诊断路由表,则基于面向服务的可扩展中间件someip协议向所述局域网广播发现注册地址服务报文;所述发现注册地址服务报文用于通知所述局域网的网关提供注册地址服务;
4、所述车辆ecu接收所述网关发送的提供注册地址服务报文,向所述网关发送注册地址服务请求报文,所述注册地址服务请求报文中携带所述车辆ecu的逻辑地址;
5、所述车辆ecu接收所述网关发送的注册地址服务响应报文,所述注册地址服务响应报文用于指示所述网关已将所述车辆ecu的逻辑地址和链路端口更新至诊断路由表,所述车辆ecu置位内部注册标志位,并记录所述网关的逻辑地址。
6、优选地,如果车载以太网存在多级网关,则所述网关向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关添加所述车辆ecu的注册信息。
7、优选地,所述车辆ecu诊断路由表更新方法还包括:
8、所述车辆ecu向所述网关发送注销地址服务请求报文;
9、所述车辆ecu接收到所述网关发送的注销地址服务响应报文后,清除内部注册标志位,并删除所述网关的逻辑地址;
10、所述网关在向所述车辆ecu发送注销地址服务响应报文时,同步删除所述车辆ecu的注册信息。
11、优选地,如果车载以太网存在多级网关,则所述网关向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关删除所述车辆ecu的注册信息。
12、优选地,基于someip协议的服务报文格式为报文类型+数据内容长度+数据内容,服务报文类型包含注册地址、注销注册和同步路由表。
13、本发明还提供一种车辆ecu诊断路由表更新系统,基于车载以太网实施,所述系统包括车辆ecu和车载以太网的某一局域网的网关,
14、所述车辆ecu用于在新接入所述局域网时,若自身未注册诊断路由表,则基于面向服务的可扩展中间件someip协议向所述局域网广播发现服务报文;所述发现服务报文用于通知所述网关提供注册地址服务;并接收所述网关发送的提供注册地址服务报文,向所述当前网关发送注册地址服务请求报文,所述注册地址服务请求报文中携带所述车辆ecu的逻辑地址;还用于接收所述网关发送的用于指示所述网关已将所述车辆ecu的逻辑地址和链路端口更新至诊断路由表的注册地址服务响应报文,并置位内部注册标志位,记录所述网关的逻辑地址;
15、所述网关用于在收到车辆ecu发送的发现服务报文后,向车辆ecu发送提供注册地址服务报文;并在收到车辆ecu发送的注册地址服务请求报文后,将所述车辆ecu的逻辑地址和链路端口更新至诊断路由表中,并向所述车辆ecu发送注册地址服务响应报文。7.根据权利要求6所述的车辆ecu诊断路由表更新系统,其特征在于,如果车载以太网存在多级网关,则所述网关还用于向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关添加所述车辆ecu的注册信息。
16、优选地,所述车辆ecu还用于向所述网关发送注销地址服务请求报文;并在接收到所述网关发送的注销地址服务响应报文后,清除内部注册标志位,并删除所述网关的逻辑地址;
17、所述网关还用于在向所述车辆ecu发送注销地址服务响应报文时,同步删除所述车辆ecu的注册信息。
18、优选地,如果车载以太网存在多级网关,则所述网关还用于向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关删除所述车辆ecu的注册信息。
19、优选地,基于someip协议的服务报文格式为报文类型+数据内容长度+数据内容,服务报文类型包含注册地址、注销注册和同步路由表。
20、实施本发明具有如下有益效果:通过上述对在车辆以太网中新增车辆ecu进行注册的机制,当有新的车辆ecu接入车载以太网时,车辆ecu基于someip协议的服务报文方式,自动完成在网关的注册,同时动态存储的网关逻辑地址信息,使全车网关均可不受整车功能或ecu的调整的影响,更好的实现平台化;减小因整车功能或者ecu的新增而带来的开发周期和人力物力的投入;此外,随着远程诊断和ota的发展,车端的诊断引擎或刷新机也需要诊断路由表,通过本发明实施例的注册机制还能实现诊断引擎和刷新机的所有车型的平台化。
技术特征:1.一种车辆ecu诊断路由表更新方法,基于车载以太网实施,其特征在于,所述方法包括:
2.根据权利要求1所述的车辆ecu诊断路由表更新方法,其特征在于,如果车载以太网存在多级网关,则所述网关向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关添加所述车辆ecu的注册信息。
3.根据权利要求1所述的车辆ecu诊断路由表更新方法,其特征在于,还包括:
4.根据权利要求3所述的车辆ecu诊断路由表更新方法,其特征在于,如果车载以太网存在多级网关,则所述网关向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关删除所述车辆ecu的注册信息。
5.根据权利要求1-4任一项所述的车辆ecu诊断路由表更新方法,其特征在于,基于someip协议的服务报文格式为报文类型+数据内容长度+数据内容,服务报文类型包含注册地址、注销注册和同步路由表。
6.一种车辆ecu诊断路由表更新系统,基于车载以太网实施,其特征在于,所述系统包括车辆ecu和车载以太网的某一局域网的网关,
7.根据权利要求6所述的车辆ecu诊断路由表更新系统,其特征在于,如果车载以太网存在多级网关,则所述网关还用于向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关添加所述车辆ecu的注册信息。
8.根据权利要求6所述的车辆ecu诊断路由表更新系统,其特征在于,所述车辆ecu还用于向所述网关发送注销地址服务请求报文;并在接收到所述网关发送的注销地址服务响应报文后,清除内部注册标志位,并删除所述网关的逻辑地址;
9.根据权利要求8所述的车辆ecu诊断路由表更新系统,其特征在于,如果车载以太网存在多级网关,则所述网关还用于向其上一级网关发送同步路由表服务请求报文,将更新后的诊断路由表同步给上一级网关,由上一级网关删除所述车辆ecu的注册信息。
10.根据权利要求6-9任一项所述的车辆ecu诊断路由表更新系统,其特征在于,基于someip协议的服务报文格式为报文类型+数据内容长度+数据内容,服务报文类型包含注册地址、注销注册和同步路由表。
技术总结本发明公开一种车辆ECU诊断路由表更新方法及系统,基于车载以太网实施,所述方法包括:新接入车载以太网的某一局域网的车辆ECU若未注册诊断路由表,则基于SomeIP协议向局域网广播发现注册地址服务报文;发现注册地址服务报文用于通知网关提供注册地址服务;车辆ECU接收网关发送的提供注册地址服务报文,向网关发送注册地址服务请求报文,其中携带车辆ECU的逻辑地址;车辆ECU接收网关发送的注册地址服务响应报文,注册地址服务响应报文用于指示网关已更新诊断路由表,置位内部注册标志位,并记录网关的逻辑地址。本发明可以自动完成车辆ECU在网关的注册,同时动态存储的网关逻辑地址信息,使全车网关不受整车功能或ECU调整的影响,更好的实现平台化。技术研发人员:邹金露,温小锋,郑琼姑,谢燕艳,彭梓星受保护的技术使用者:广州汽车集团股份有限公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/287751.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表