一种数据更新方法及装置制造方法及图纸

技术编号:14707310 阅读:105 留言:0更新日期:2017-02-25 18:39
本发明专利技术提供了一种数据更新方法及装置,该数据更新方法包括:接收诊断设备发送的控制器局域网络通道配置数据;根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至所述诊断设备;接收所述诊断设备发送的已完成写入的与待更新数据转发路由表对应的数据转发路由表;根据所述已完成写入的数据转发路由表,对网关控制器的待更新数据转发路由表进行数据更新。通过本发明专利技术的数据更新方法,能够实现对网关控制器的数据更新,避免整车开发时重新设计网关控制器或对网关控制器的应用软件进行更新,减少了整车研发时间和研发成本。

【技术实现步骤摘要】

本专利技术涉及网关控制器数据更新领域,尤其是一种数据更新方法及装置
技术介绍
网关控制器用于实现整车不同网段之间的通信数据转发。在整车开发不同阶段车内电控单元的控制策略依据试验结果需要进行调整,不同网段之间转发的通信数据也随之变更,使得需要对网关控制器进行软件更新;新的车型研发初始阶段采用现有车型改制,网络控制器的增减导致网段之间转发通信数据的变更,网关控制器同样需要软件更新;另外不同车型网关控制器的主要功能均是网段之间的通信数据转发,但是由于转发数据内容不同,一种型号的网关控制器只能应用于一种车型,无法实现不同车型之间的网关控制器的通用,因而,对于一种新车型,则需要重新开发对应的网关控制器。无论是网关控制器的软件更新还是网关控制器的重新开发都会增加整车开发的时间周期和成本,并且网络控制器每次软件变更都需要重新进行测试验证,在人力成本上也造成了极大的浪费,延缓了整车开发进度。
技术实现思路
本专利技术实施例要解决的技术问题是提供一种数据更新方法及装置,用以实现对网关控制器的数据更新,进而实现不同车型间的网关控制器的通用,降低开发周期和开发成本。为解决上述技术问题,本专利技术实施例提供的数据更新方法,应用于网关控制器,包括:接收诊断设备发送的控制器局域网络通道配置数据;根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至所述诊断设备;接收所述诊断设备发送的已完成写入的与待更新数据转发路由表对应的数据转发路由表;根据所述已完成写入的数据转发路由表,对网关控制器的待更新数据转发路由表进行数据更新。优选地,所述接收诊断设备发送的控制器局域网络通道配置数据的步骤之前包括:接收所述诊断设备发送的控制所述网关控制器进入扩展会话模式的第一控制指令,根据所述第一控制指令,控制所述网关控制器进入扩展会话模式;在所述网关控制器进入扩展会话模式后,接收所述诊断设备发送的控制所述网关控制器进行安全访问验证的第二控制指令,根据所述第二控制指令,控制所述网关控制器进行安全访问验证。优选地,所述对网关控制器的待更新数据转发路由表进行数据更新的步骤之后还包括:接收所述诊断设备发送的控制所述网关控制器进行复位的第三控制指令,根据所述第三控制指令,控制所述网关控制器进行复位。优选地,所述根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至所述诊断设备的步骤包括:根据所述控制器局域网络通道配置数据,确定处于使能状态的控制器局域网络通道的数量;根据所述处于使能状态的控制器局域网络通道的数量,确定所述网关控制器的待更新数据转发路由表;将所述待更新数据转发路由表发送至所述诊断设备。优选地,所述控制器局域网络通道配置数据包括:控制器局域网络通道的使能状态配置数据、标称位时间数据、传播段设置数据和控制器局域网络通道波特率设置数据。根据本专利技术的另一方面,本专利技术实施例提供了一种数据更新装置,应用于网关控制器,包括:第一接收模块,用于接收诊断设备发送的控制器局域网络通道配置数据;发送模块,用于根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至诊断设备;第二接收模块,用于接收所述诊断设备发送的已完成写入的与待更新数据转发路由表对应的数据转发路由表;更新模块,用于根据所述已完成写入的数据转发路由表,对网关控制器的待更新数据转发路由表进行数据更新。优选地,所述数据更新装置还包括:第一控制模块,用于接收所述诊断设备发送的控制所述网关控制器进入扩展会话模式的第一控制指令,根据所述第一控制指令,控制所述网关控制器进入扩展会话模式;第二控制模块,用于在所述网关控制器进入扩展会话模式后,接收所述诊断设备发送的控制所述网关控制器进行安全访问验证的第二控制指令,根据所述第二控制指令,控制所述网关控制器进行安全访问验证。优选地,所述数据更新装置还包括:第三控制模块,用于接收所述诊断设备发送的控制所述网关控制器进行复位的第三控制指令,根据所述第三控制指令,控制所述网关控制器进行复位。优选地,所述发送模块包括:第一确定单元,用于根据所述控制器局域网络通道配置数据,确定处于使能状态的控制器局域网络通道的数量;第二确定单元,用于根据所述处于使能状态的控制器局域网络通道的数量,确定所述网关控制器的待更新数据转发路由表;发送单元,用于将所述待更新数据转发路由表发送至所述诊断设备。优选地,所述控制器局域网络通道配置数据包括:控制器局域网络通道的使能状态配置数据、标称位时间数据、传播段设置数据和控制器局域网络通道波特率设置数据。根据本专利技术的另一方面,本专利技术实施例提供了一种数据更新方法,应用于诊断设备,包括:向网关控制器发送控制器局域网络通道配置数据;接收所述网关控制器发送的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表;根据所述待更新数据转发路由表,进行数据转发路由信息写入;将写入完成的数据转发路由表发送至所述网关控制器。优选地,所述向网关控制器发送控制器局域网络通道配置数据的步骤之前包括:向所述网关控制器发送进入扩展会话模式的第一控制指令;在所述网关控制器返回已进入扩展会话模式的第一答复指令后,向所述网关控制器发送进行安全访问验证的第二控制指令;接收所述网关控制器发送的已完成安全访问验证的第二答复指令。优选地,所述将写入完成的数据转发路由表发送至所述网关控制器的步骤之后还包括:接收所述网关控制器发送的已完成数据更新的第三答复指令;在接收到所述第三答复指令后,向所述网关控制器发送进行复位的第三控制指令。优选地,所述控制器局域网络通道配置数据包括:控制器局域网络通道的使能状态配置数据、标称位时间数据、传播段设置数据和控制器局域网络通道波特率设置数据。根据本专利技术实施例的另一方面,本专利技术实施例提供了一种数据更新装置,应用于诊断设备,包括:第一发送模块,用于向网关控制器发送控制器局域网络通道配置数据;第一接收模块,用于接收所述网关控制器发送的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表;写入模块,用于根据所述待更新数据转发路由表,进行数据转发路由信息写入;第二发送模块,用于将写入完成的数据转发路由表发送至所述网关控制器。优选地,所述数据更新装置还包括:第三发送模块,用于向所述网关控制器发送进入扩展会话模式的第一控制指令;第四发送模块,用于在所述网关控制器返回已进入扩展会话模式的第一答复指令后,向所述网关控制器发送进行安全访问验证的第二控制指令。优选地,所述数据更新装置还包括:第二接收模块,用于接收所述网关控制器发送的已完成数据更新的第三答复指令;第五发送模块,用于在接收到所述第三答复指令后,向所述网关控制器发送进行复位的第三控制指令。优选地,所述控制器局域网络通道配置数据包括:控制器局域网络通道的使能状态配置数据、标称位时间数据、传播段设置数据和控制器局域网络通道波特率设置数据。与现有技术相比,本专利技术实施例提供的数据更新方法,至少具有以下有益效果:通过对网关控制器中的控制器局域网络通道配置数据以及数据转发路由表进行动态更新,更新完成的一款网关控制器能够适用于新设计开发的汽车,避免了对网关控本文档来自技高网...
一种数据更新方法及装置

【技术保护点】
一种数据更新方法,应用于网关控制器,其特征在于,包括:接收诊断设备发送的控制器局域网络通道配置数据;根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至所述诊断设备;接收所述诊断设备发送的已完成写入的与待更新数据转发路由表对应的数据转发路由表;根据所述已完成写入的数据转发路由表,对网关控制器的待更新数据转发路由表进行数据更新。

【技术特征摘要】
1.一种数据更新方法,应用于网关控制器,其特征在于,包括:接收诊断设备发送的控制器局域网络通道配置数据;根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至所述诊断设备;接收所述诊断设备发送的已完成写入的与待更新数据转发路由表对应的数据转发路由表;根据所述已完成写入的数据转发路由表,对网关控制器的待更新数据转发路由表进行数据更新。2.根据权利要求1所述的数据更新方法,其特征在于,所述接收诊断设备发送的控制器局域网络通道配置数据的步骤之前包括:接收所述诊断设备发送的控制所述网关控制器进入扩展会话模式的第一控制指令,根据所述第一控制指令,控制所述网关控制器进入扩展会话模式;在所述网关控制器进入扩展会话模式后,接收所述诊断设备发送的控制所述网关控制器进行安全访问验证的第二控制指令,根据所述第二控制指令,控制所述网关控制器进行安全访问验证。3.根据权利要求1所述的数据更新方法,其特征在于,所述对网关控制器的待更新数据转发路由表进行数据更新的步骤之后还包括:接收所述诊断设备发送的控制所述网关控制器进行复位的第三控制指令,根据所述第三控制指令,控制所述网关控制器进行复位。4.根据权利要求1所述的数据更新方法,其特征在于,所述根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至所述诊断设备的步骤包括:根据所述控制器局域网络通道配置数据,确定处于使能状态的控制器局域网络通道的数量;根据所述处于使能状态的控制器局域网络通道的数量,确定所述网关控制器的待更新数据转发路由表;将所述待更新数据转发路由表发送至所述诊断设备。5.根据权利要求1所述的数据更新方法,其特征在于,所述控制器局域网络通道配置数据包括:控制器局域网络通道的使能状态配置数据、标称位时间数据、传播段设置数据和控制器局域网络通道波特率设置数据。6.一种数据更新装置,应用于网关控制器,其特征在于,包括:第一接收模块,用于接收诊断设备发送的控制器局域网络通道配置数据;发送模块,用于根据所述控制器局域网络通道配置数据,将网关控制器的与所述控制器局域网络通道配置数据对应的待更新数据转发路由表发送至诊断设备;第二接收模块,用于接收所述诊断设备发送的已完成写入的与待更新数据转发路由表对应的数据转发路由表;更新模块,用于根据所述已完成写入的数据转发路由表,对网关控制器的待更新数据转发路由表进行数据更新。7.根据权利要求6所述的数据更新装置,其特征在于,所述数据更新装置还包括:第一控制模块,用于接收所述诊断设备发送的控制所述网关控制器进入扩展会话模式的第一控制指令,根据所述第一控制指令,控制所述网关控制器进入扩展会话模式;第二控制模块,用于在所述网关控制器进入扩展会话模式后,接收所述诊断设备发送的控制所述网关控制器进行安全访问验证的第二控制指令,根据所述第二控制指令,控制所述网关控制器进行安全访问验证。8.根据权利要求6所述的数据更新装置,其特征在于,所述数据更新装置还包括:第三控制模块,用于接收所述诊断设备发送的控制所述网关控制器进行复位的第三控制指令,...

【专利技术属性】
技术研发人员:何丹丹孙灿崔书超路平
申请(专利权)人:北京汽车研究总院有限公司
类型:发明
国别省市:北京;11

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

1