[发明专利]一种数据处理方法及系统有效
申请号: | 201910251562.6 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109947465B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 毕家鑫 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100020 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
本发明提供了一种数据处理方法及系统,根据待刷写的车型开发时的网络架构,确定网络架构中待刷写的电子控制单元ECU,基于预先编写的自动化程序,调用预先建立的初始化配置ini文件中对应待刷写的ECU的配置信息,其中,配置信息包括网络节点配置信息和控制器功能配置信息,基于网络节点配置信息和控制器功能配置信息对待刷写的ECU进行刷写。通过上述方法,基于自动化程序对待刷写的ECU的网络节点配置信息和控制器功能配置信息进行刷写,实现提高刷写ECU效率的目的。
技术领域
本发明涉及汽车电子技术领域,更具体地说,涉及一种数据处理方法及系统。
背景技术
伴随着汽车技术的飞速发展,汽车结构的多样化,汽车ECU配置刷写也变得越来越复杂,汽车ECU配置刷写,是基于刷写工具通过车辆ECU通信网络,向汽车ECU发送数据信息,实现ECU数据的管理和更新。在以往的汽车开发中都是基于总线开发环境(CAN openenvironment,CANoe)手动刷写配置信息。
由于车型种类繁多、功能复杂而延伸出的配置信息量也越来越大,现有技术,基于CANoe总线开发环境,通过手动的方式去刷写修改车辆配置信息的方式,导致修改的车辆配置信息也越来越多,从而造成了刷写工作效率低下。
发明内容
有鉴于此,本申请提供了一种数据处理方法及系统,实现提高刷写车辆配置信息效率的目的。
为实现上述目的,先提出的方案如下:
本发明第一方面公开了一种数据处理方法,包括:
根据待刷写的车型开发时的网络架构,确定所述网络架构中待刷写的电子控制单元ECU;
基于预先编写的自动化程序,调用预先建立的初始化配置ini文件中对应所述待刷写的ECU的配置信息,其中,所述配置信息包括网络节点配置信息和控制器功能配置信息;
基于所述网络节点配置信息和所述控制器功能配置信息对所述待刷写的ECU进行刷写。
优选的,所述基于所述网络节点配置信息和所述控制器功能配置信息对所述待刷写的ECU进行刷写的过程中,还包括:
确定预先存储于标准CDD文件中的诊断请求ID和诊断响应ID对应的所述待刷写的ECU,向所述待刷写的ECU发送诊断请求;
查看所述待刷写的ECU反馈的对应所述诊断请求响应的结果;
若确定所述诊断请求响应的结果为肯定响应,确定当前所执行的刷写成功;
若确定所述诊断请求响应的结果为否定响应,确定当前所执行的刷写不成功。
优选的,所述基于预先编写的自动化程序,调用预先建立的初始化配置ini文件中对应所述待刷写的ECU的配置信息,包括:
基于预先编写的自动化程序,触发进入扩展模式,在所述扩展模式下对当前待刷写的ECU进行解锁;
调用预先存储于初始化配置ini文件中对应所述当前待刷写的ECU的网络节点配置信息和控制器功能配置信息。
优选的,所述在所述扩展模式下对当前待刷写的ECU进行解锁,包括:
在进入扩展模式下,通过诊断命令获取当前待刷写ECU的解锁seed;
将所述解锁seed赋值到seed数组;
根据所述seed数组调用CAPL函数从安全算法动态链接库中获取解锁key;
将所述解锁key对所述当前待刷写的ECU进行解锁。
优选的,所述基于所述网络节点配置信息和所述控制器功能配置信息对所述待刷写的ECU进行刷写,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910251562.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配置更新方法及装置
- 下一篇:一种逆向获取UE4全局对象表的方法及其装置