技术新讯 > 控制调节装置的制造及其应用技术 > ECU功能完善方法、装置、终端设备以及存储介质与流程  >  正文

ECU功能完善方法、装置、终端设备以及存储介质与流程

  • 国知局
  • 2024-07-31 23:42:30

本发明涉及汽车诊断设备,尤其涉及一种ecu功能完善方法、装置、终端设备以及存储介质。

背景技术:

1、目前的诊断设备,限于出厂的配置,部分功能没有开放(比如故障码信息不完善,读里程功能没有,自动打开点火功能没有等),大部分的用户想看这些功能却看不到,而在其他年款的ecu上,这些功能又是开放的,所以有部分用户会使用其他年款的ecu功能来读取当前的ecu功能。

2、但是,用户通过其他年款的ecu获取当前的ecu功能会存在一些问题,比如获取到的数据不够准确(客户不知道诊断设备底层的交互信息,部分交互命令有差别),其他车型年款的ecu也不支持,严重还会导致当前ecu受损(部分需要安全校验的ecu,尝试多次后导致ecu被锁住)。

3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

1、本发明的主要目的在于提供一种ecu功能完善方法、装置、终端设备以及存储介质,旨在解决不同版本的ecu之间存在功能差异时,使用不同版本的ecu获取车辆数据会导致ecu受损的技术问题。

2、为实现上述目的,本发明提供一种ecu功能完善方法,所述ecu功能完善方法应用于诊断设备,包括:

3、基于预先获取的功能完善请求生成信息读取请求,将所述信息读取请求发送至源ecu,由所述源ecu响应所述信息读取请求,获取所述源ecu的单元信息,并将所述单元信息发送至所述诊断设备;

4、根据所述单元信息,通过功能服务器下载功能数据包;

5、将所述功能数据包发送至所述源ecu,由所述源ecu根据所述功能数据包进行功能完善,得到完善结果。

6、可选的,所述基于预先获取的功能完善请求生成信息读取请求,将所述信息读取请求发送至源ecu的步骤包括:

7、基于所述源ecu的通信协议对所述功能完善请求进行格式转换,获取完善请求数据;

8、根据所述完善请求数据生成信息读取请求,并将所述信息读取请求发送至所述源ecu。

9、可选的,所述根据所述单元信息,通过功能服务器下载功能数据包的步骤包括:

10、解析所述单元信息,获取所述源ecu的硬件信息、软件信息以及序列号;

11、基于所述硬件信息、软件信息以及序列号,通过所述功能服务器进行查询,获取功能列表;

12、根据所述功能列表,通过所述功能服务器进行数据包加载,获取功能数据包。

13、可选的,所述将所述功能数据包发送至所述源ecu,由所述源ecu根据所述功能数据包进行功能完善,得到完善结果的步骤之后还包括:

14、基于所述功能数据包获取所述源ecu的完善功能;

15、根据所述完善功能对所述完善结果进行功能验证,获取验证结果;

16、若所述验证结果为通过,则生成功能完善案例,并发送至所述功能服务器。

17、本发明还提供一种ecu功能完善方法,其特征在于,所述ecu功能完善方法应用于源ecu,包括:

18、接收诊断设备发送的信息读取请求,所述信息读取请求基于预先获取的功能完善请求生成;

19、根据所述信息读取请求进行数据查询,获取所述源ecu的单元信息;

20、将所述单元信息发送至所述诊断设备,由所述诊断设备根据所述单元信息通过功能服务器下载功能数据包,并将所述功能数据包发送至所述源ecu;

21、基于所述功能数据包进行功能完善,得到完善结果。

22、可选的,所述根据所述信息读取请求进行数据查询,获取所述源ecu的单元信息的步骤包括:

23、对所述信息读取请求进行解析,获取请求指令;

24、基于所述请求指令进行信息查询,获取所述源ecu的单元信息,其中,所述单元信息包括硬件信息、软件信息以及序列号中的一种或多种。

25、可选的,所述基于所述功能数据包进行功能完善,得到完善结果的步骤包括:

26、对所述功能数据包进行安全校验,获取第一校验结果;

27、若所述第一校验结果为通过,则对所述功能数据包进行数据完整性校验,获取第二校验结果;

28、当所述第二校验结果为通过时,通过所述功能数据包中的更新数据进行功能完善,得到完善结果。

29、本发明实施例还提出一种ecu功能完善装置,所述ecu功能完善装置应用于诊断设备,包括:

30、发送模块,用于基于预先获取的功能完善请求生成信息读取请求,将所述信息读取请求发送至源ecu,由所述源ecu响应所述信息读取请求,获取所述源ecu的单元信息,并将所述单元信息发送至所述诊断设备;

31、下载模块,用于根据所述单元信息,通过功能服务器下载功能数据包;

32、完善模块,用于将所述功能数据包发送至所述源ecu,由所述源ecu根据所述功能数据包进行功能完善,得到完善结果。

33、本发明实施例还提出了一种终端设备所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的ecu功能完善程序,所述ecu功能完善程序被所述处理器执行时实现如上所述的ecu功能完善方法的步骤。

34、本发明实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有ecu功能完善程序,所述ecu功能完善程序被处理器执行时实现如上所述的ecu功能完善方法的步骤。

35、本发明实施例提出的一种ecu功能完善方法、装置、终端设备以及存储介质,通过基于预先获取的功能完善请求生成信息读取请求,将所述信息读取请求发送至源ecu,由所述源ecu响应所述信息读取请求,获取所述源ecu的单元信息,并将所述单元信息发送至所述诊断设备;根据所述单元信息,通过功能服务器下载功能数据包;将所述功能数据包发送至所述源ecu,由所述源ecu根据所述功能数据包进行功能完善,得到完善结果。由此,通过接收到的功能更新请求向源ecu发送信息读取请求,在获取到源ecu的信息后便通过功能服务器下载功能数据包,并发送给源ecu进行功能完善,实现了对ecu功能的完善,解决了不同版本的ecu之间存在功能差异时,使用不同版本的ecu获取车辆数据会导致ecu受损的问题,提高了ecu功能完善的效率。

技术特征:

1.一种ecu功能完善方法,其特征在于,所述ecu功能完善方法应用于诊断设备,包括:

2.根据权利要求1所述的ecu功能完善方法,其特征在于,所述基于预先获取的功能完善请求生成信息读取请求,将所述信息读取请求发送至源ecu的步骤包括:

3.根据权利要求1所述的ecu功能完善方法,其特征在于,所述根据所述单元信息,通过功能服务器下载功能数据包的步骤包括:

4.根据权利要求1所述的ecu功能完善方法,其特征在于,所述将所述功能数据包发送至所述源ecu,由所述源ecu根据所述功能数据包进行功能完善,得到完善结果的步骤之后还包括:

5.一种ecu功能完善方法,其特征在于,所述ecu功能完善方法应用于源ecu,包括:

6.根据权利要求5所述的ecu功能完善方法,其特征在于,所述根据所述信息读取请求进行数据查询,获取所述源ecu的单元信息的步骤包括:

7.根据权利要求5所述的ecu功能完善方法,其特征在于,所述基于所述功能数据包进行功能完善,得到完善结果的步骤包括:

8.一种ecu功能完善装置,其特征在于,所述ecu功能完善装置应用于诊断设备,包括:

9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的ecu功能完善程序,所述ecu功能完善程序被所述处理器执行时实现如权利要求1-7中任一项所述的ecu功能完善方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有ecu功能完善程序,所述ecu功能完善程序被处理器执行时实现如权利要求1-7中任一项所述的ecu功能完善方法的步骤。

技术总结本发明公开了一种ECU功能完善方法、装置、终端设备以及存储介质,其方法包括:基于预先获取的功能完善请求生成信息读取请求,将所述信息读取请求发送至源ECU,由所述源ECU响应所述信息读取请求,获取所述源ECU的单元信息,并将所述单元信息发送至所述诊断设备;根据所述单元信息,通过功能服务器下载功能数据包;将所述功能数据包发送至所述源ECU,由所述源ECU根据所述功能数据包进行功能完善,得到完善结果。本发明解决了不同版本的ECU之间存在功能差异时,使用不同版本的ECU获取车辆数据会导致ECU受损的问题,提高了ECU功能完善的效率。技术研发人员:刘新,刘国柱,官晓进,郭兴寿受保护的技术使用者:深圳市易新亿意软件开发有限公司技术研发日:技术公布日:2024/6/18

本文地址:https://www.jishuxx.com/zhuanli/20240730/198189.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。