申请/专利权人:万帮数字能源股份有限公司
申请日:2023-11-10
公开(公告)日:2024-03-22
公开(公告)号:CN117234563B
主分类号:G06F8/65
分类号:G06F8/65;H04L67/50;H04L9/40;G06F21/51
优先权:
专利状态码:有效-授权
法律状态:2024.03.22#授权;2024.01.02#实质审查的生效;2023.12.15#公开
摘要:本发明提供一种基于UDS协议对ECU进行固件升级的方法和客户端,所述方法包括:诊断仪发送UDS服务请求至ECU;ECU根据UDS服务请求返回相应的响应至诊断仪;其中,诊断仪接收到其它UDS服务请求的响应时,处理所有正常ECU的响应,不处理异常ECU的响应;诊断仪发送安全访问请求至ECU时,ECU对携带特定身份信息的安全访问请求,根据特定身份信息产生密钥种子并发送至诊断仪;ECU对未携带特定身份信息的安全访问请求,产生随机的密钥种子并发送至诊断仪。本发明通过改造UDS标准协议,使得一个客户端能同时对同一个产品的多个ECU进行固件升级,同时使得ECU能兼容改造前的UDS标准,提高了生产效率。
主权项:1.一种基于UDS协议对ECU进行固件升级的方法,其特征在于,包括以下步骤:诊断仪发送UDS服务请求至ECU,所述ECU包括至少一个,其中,所述UDS服务请求包括:安全访问和其它UDS服务请求,所述其它UDS服务请求包括:诊断会话控制、例程控制、控制故障码设置、通讯控制、数据写入、请求下载、传输数据、请求退出传输和ECU重置;ECU接收所述UDS服务请求并返回相应的响应至所述诊断仪;其中,所述诊断仪接收到所述其它UDS服务请求的响应时,处理所有正常ECU的响应,不处理异常ECU的响应;所述诊断仪发送所述安全访问请求至ECU时,如果所述安全访问请求携带特定身份信息,则所述ECU根据所述特定身份信息产生相同的密钥种子并发送至所述诊断仪;如果所述安全访问请求未携带特定身份信息,所述ECU采用随机数生成算法产生随机的密钥种子并发送至所述诊断仪,所述ECU在接收到携带特定身份信息的安全访问请求达到预设的次数,使所述特定身份信息失效,且在固件升级成功后,所述ECU使所述特定身份信息失效。
全文数据:
权利要求:
百度查询: 万帮数字能源股份有限公司 基于UDS协议对ECU进行固件升级的方法和客户端
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。