[发明专利]平台化的多ECU在线刷写方法在审
申请号: | 201410607338.3 | 申请日: | 2014-11-03 |
公开(公告)号: | CN104461610A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 蔡其瑾;许勇;汝正阳;付俊坤;张向文;党选举 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 541004 广*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 ecu 在线 方法 | ||
1.一种平台化的多ECU在线刷写方法,其特征在于,包括:
建立刷写环境的步骤;
根据所述刷写环境生成报文的步骤;
ECU接收所述报文并生成及发送响应报文的步骤;
根据所述响应报文及所述刷写环境完成刷写的步骤。
2.如权利要求1所述的平台化的多ECU在线刷写方法,其特征在于,所述建立刷写环境的步骤为建立诊断数据库、刷写流程文件、安全算法文件及刷写源文件的步骤。
3.如权利要求1所述的平台化的多ECU在线刷写方法,其特征在于,所述根据所述刷写环境生成报文的步骤包括:
从所述刷写流程文件提取刷写流程的步骤;
依据所述刷写流程从所述诊断数据库获取诊断信息的步骤;
依据所述刷写流程及所述诊断信息从所述安全算法文件提取密钥的步骤;
依据所述刷写流程及所述诊断信息从所述刷写源文件提取刷写数据的步骤;
根据所述诊断信息、所述刷写数据及所述密钥生成报文并发送的步骤。
4.如权利要求1所述的平台化的多ECU在线刷写方法,其特征在于,所述根据所述响应报文及所述刷写环境完成刷写的步骤的包括:
接受所述响应报文的步骤;
根据所述刷写流程分析所述响应报文并进行刷写的步骤;
判断是否完成刷写的步骤。
5.如权利要求4所述的平台化的多ECU在线刷写方法,其特征在于,所述判断是否完成刷写的步骤包括:
判断为未完成刷写,则返回所述依据所述刷写流程从所述诊断数据库获取诊断信息的步骤;
判断为完成刷写,则结束步骤。
6.如权利要求4所述的平台化的多ECU在线刷写方法,其特征在于,在所述根据所述刷写流程分析所述响应报文并进行刷写的步骤与判断是否完成刷写的步骤之间加入对刷写过程中是否出现异常进行判断的步骤。
7.如权利要求6所述的平台化的多ECU在线刷写方法,其特征在于,所述对刷写过程中是否出现异常进行判断的步骤包括:
刷写过程中未出现异常,则进入所述判断是否完成刷写的步骤;
刷写过程中出现异常,则对所述刷写过程进行异常处理的步骤;
对是否完成所述异常处理进行判断的步骤。
8.如权利要求7所述的平台化的多ECU在线刷写方法,其特征在于,所述对是否完成所述异常处理进行判断的步骤包括:
判断为未完成异常处理则返回所述建立诊断数据库、刷写流程文件、安全算法文件及刷写源文件的步骤;
判断为完成异常处理则进入所述对刷写是否完成进行判断的步骤。
9.一种平台化的多ECU在线刷写系统,其特征在于,包括:
刷写环境模块,用于建立刷写环境;
刷写流程解析模块,与所述刷写环境模块连接,用于提取所述刷写环境,整合刷写相关数据,并通过协议栈生成报文和解析响应报文;
驱动模块,通过协议栈与所述刷写流程解析模块连接,用于传输所述报文及所述响应报文;
接口适配模块,与所述驱动模块连接,用于将所述报文转换为总线信号及将ECU生成相关响应报文的总线信号转换为响应报文;
系统总线,与所述接口适配模块连接,用于实现总线信号与ECU之间的传输;
交互界面模块,与所述刷写流程解析模块连接,用于提供操作提示、操作接口及信息显示。
10.如权利要求9所述的平台化的多ECU在线刷写系统,其特征在于,所述刷写环境模块包括:
数据库解析模块,用于加载诊断数据库,为所述刷写流程解析模块提供诊断信息;
安全算法接口模块,用于加载安全算法文件,为所述刷写流程解析模块提供密钥;
源文件接口模块,用于加载刷写源文件,为所述刷写流程解析模块提供刷写数据;
刷写流程文件接口模块,用于加载刷写流程文件,为所述刷写流程解析模块提供刷写流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410607338.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种研究葫芦脲与客体包结强度的方法
- 下一篇:LED光学鼠标