System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 诊断标识数据的读写方法和读写装置、服务器、存储介质制造方法及图纸_技高网

诊断标识数据的读写方法和读写装置、服务器、存储介质制造方法及图纸

技术编号:43961106 阅读:4 留言:0更新日期:2025-01-07 21:45
本发明专利技术公开了一种诊断标识数据的读写方法和读写装置、服务器、存储介质,所述方法包括:在车载ECU启动时,接收客户端发送的诊断标识数据端口信息,其中,诊断标识数据端口信息由虚拟USB以太网端口信息确定;在根据诊断标识数据端口信息成功建立通信连接的情况下,接收客户端发送的诊断数据指令;对诊断数据指令进行解析和处理,得到目标诊断指令,并将目标诊断指令发送至ECU节点,以便ECU节点执行目标诊断指令以得到诊断结果。本发明专利技术的读写方法,能够使得用户可以更方便地进行标识数据配置请求并实现读取和写入,不再需要依赖特定的总线工具和设备,提高了灵活性和便利性。

【技术实现步骤摘要】

本专利技术涉及数据诊断,尤其涉及一种诊断标识数据的读写方法、一种诊断标识数据读写装置、一种ecu诊断标识数据服务器、一种客户端和一种计算机可读存储介质。


技术介绍

1、随着车辆智能化场景越来越多,对车辆标识数据的读取和写入也愈发频繁。研发、测试及联调等场景均需依赖传统的域控制网络can(controller area network,控制器局域网总线)或车载以太网对车载ecu(electronic control unit,电子控制单元)的标识数据配置进行读取和写入,而这些操作均需额外依赖外部的总线工具及设备,这些工具和设备均需依赖uds(unified diagnostic services,统一诊断服务)协议进行数据配置,数据格式不直观,环境配置流程繁琐,现场总线接口繁多,同时这些工具及设备费用较为昂贵,给研发、测试及联调等场景带来不便。


技术实现思路

1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种诊断标识数据的读写方法,在车载ecu启动时,接收客户端发送的诊断标识数据端口信息,其中,诊断标识数据端口信息由虚拟usb以太网端口信息确定,在根据诊断标识数据端口信息成功建立通信连接的情况下,接收客户端发送的诊断数据指令,对诊断数据指令进行解析和处理,得到目标诊断指令,并将目标诊断指令发送至ecu节点,以便ecu节点执行目标诊断指令以得到诊断结果,由此,能够使得用户可以更方便地进行标识数据配置请求并实现读取和写入,不再需要依赖特定的总线工具和设备,提高了灵活性和便利性。

2、本专利技术的第二个目的在于提出一种诊断标识数据的读写方法。

3、本专利技术的第三个目的在于提出一种诊断标识数据读写装置。

4、本专利技术的第四个目的在于提出一种诊断标识数据读写装置。

5、本专利技术的第五个目的在于提出一种ecu诊断标识数据服务器。

6、本专利技术的第六个目的在于提出一种客户端。

7、本专利技术的第七个目的在于提出一种计算机可读存储介质。

8、为达到上述目的,本专利技术第一方面实施例提出了一种诊断标识数据的读写方法,所述方法包括:在车载ecu启动时,接收客户端发送的诊断标识数据端口信息,其中,所述诊断标识数据端口信息由虚拟usb以太网端口信息确定;在根据所述诊断标识数据端口信息成功建立通信连接的情况下,接收所述客户端发送的诊断数据指令;对所述诊断数据指令进行解析和处理,得到目标诊断指令,并将所述目标诊断指令发送至ecu节点,以便所述ecu节点执行所述目标诊断指令以得到诊断结果

9、根据本专利技术实施例的诊断标识数据的读写方法,在车载ecu启动时,接收客户端发送的诊断标识数据端口信息,其中,诊断标识数据端口信息由虚拟usb以太网端口信息确定,在根据诊断标识数据端口信息成功建立通信连接的情况下,接收客户端发送的诊断数据指令,对诊断数据指令进行解析和处理,得到目标诊断指令,并将目标诊断指令发送至ecu节点,以便ecu节点执行目标诊断指令以得到诊断结果。由此,该方法能够使得用户可以更方便地进行标识数据配置请求并实现读取和写入,不再需要依赖特定的总线工具和设备,提高了灵活性和便利性。

10、另外,根据本专利技术上述实施例的诊断标识数据的读写方法还可以具有如下的附加技术特征:

11、根据本专利技术的一个实施例,根据所述诊断标识数据端口信息成功建立通信连接,包括:接收所述客户端的连接请求,所述连接请求中携带所述客户端的身份信息;在根据所述身份信息确定身份有效的情况下,确定成功建立通信连接;在根据所述身份信息确定身份无效的情况下,断开与所述客户端的通信连接。

12、根据本专利技术的一个实施例,所述方法还包括:接收所述ecu节点反馈的所述诊断结果,并断开所述客户端的通信连接。

13、根据本专利技术的一个实施例,所述诊断数据指令携带ecu节点id,指令执行间隔时间,标识数据id、标识数据和指令id。

14、根据本专利技术的一个实施例,所述诊断数据指令携带校验和字段,所述方法还包括:根据所述校验和字段对所述诊断数据指令进行校验;在根据所述校验和字段判断不匹配的情况下,向所述客户端发送重新上传指令。

15、为达到上述目的,本专利技术第二方面实施例提出了一种诊断标识数据的读写方法,所述方法包括:向ecu诊断标识数据服务器发送诊断标识数据端口信息,其中,所述诊断标识数据端口信息由虚拟usb以太网端口信息确定;在根据所述诊断标识数据端口信息成功建立通信连接的情况下,解析配置脚本信息,并将所述配置脚本信息序列化为诊断数据指令,并将所述诊断数据指令发送至所述ecu诊断标识数据服务器;在接收到所述ecu诊断标识数据服务器发送的诊断结果的情况下,断开与所述ecu诊断标识数据服务器的通信连接。

16、根据本专利技术实施例的诊断标识数据的读写方法,向ecu诊断标识数据服务器发送诊断标识数据端口信息,其中,诊断标识数据端口信息由虚拟usb以太网端口信息确定,在根据诊断标识数据端口信息成功建立通信连接的情况下,解析配置脚本信息,并将配置脚本信息序列化为诊断数据指令,并将诊断数据指令发送至ecu诊断标识数据服务器,在接收到ecu诊断标识数据服务器发送的诊断结果的情况下,断开与ecu诊断标识数据服务器的通信连接。由此,该方法能够使得用户可以更方便地进行标识数据配置请求并实现读取和写入,不再需要依赖特定的总线工具和设备,提高了灵活性和便利性。

17、另外,根据本专利技术上述实施例的诊断标识数据的读写方法还可以具有如下的附加技术特征:

18、根据本专利技术的一个实施例,所述诊断数据指令携带校验和字段,所述方法还包括:在接收到所述ecu诊断标识数据服务器发送的重新上传指令时,再次发送所述诊断数据指令,其中,所述ecu诊断标识数据服务器根据所述校验和字段判断不匹配的情况下,发送重新上传指令。

19、根据本专利技术的一个实施例,所述配置脚本信息采用json格式文件进行配置,所述诊断数据指令携带ecu节点id,指令执行间隔时间,标识数据id、标识数据和指令id。

20、为达到上述目的,本专利技术第三方面实施例提出了一种诊断标识数据读写装置,所述装置包括:第一接收模块,用于在车载ecu启动时,接收客户端发送的诊断标识数据端口信息,其中,所述诊断标识数据端口信息由虚拟usb以太网端口信息确定;所述第一接收模块,还用于在根据所述诊断标识数据端口信息成功建立通信连接的情况下,接收所述客户端发送的诊断数据指令;处理模块,用于对所述诊断数据指令进行解析和处理,得到目标诊断指令,并将所述目标诊断指令发送至ecu节点,以便所述ecu节点执行所述目标诊断指令以得到诊断结果。

21、根据本专利技术实施例的诊断标识数据读写装置,第一接收模块用于在车载ecu启动时,接收客户端发送的诊断标识数据端口信息,其中,诊断标识数据端口信息由虚拟usb以太网端口信息确定,第一接收模块还用于在根据诊断标识数据端口信息成功本文档来自技高网...

【技术保护点】

1.一种诊断标识数据的读写方法,其特征在于,所述方法包括:

2.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,根据所述诊断标识数据端口信息成功建立通信连接,包括:

3.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,所述诊断数据指令携带ECU节点ID,指令执行间隔时间,标识数据ID、标识数据和指令ID。

5.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,所述诊断数据指令携带校验和字段,所述方法还包括:

6.一种诊断标识数据的读写方法,其特征在于,所述方法包括:

7.根据权利要求6所述的诊断标识数据的读写方法,其特征在于,所述诊断数据指令携带校验和字段,所述方法还包括:

8.根据权利要求6所述的诊断标识数据的读写方法,其特征在于,所述配置脚本信息采用JSON格式文件进行配置,所述诊断数据指令携带ECU节点ID,指令执行间隔时间,标识数据ID、标识数据和指令ID。

9.一种诊断标识数据读写装置,其特征在于,所述装置包括:

10.一种诊断标识数据读写装置,其特征在于,所述装置包括:

11.一种ECU诊断标识数据服务器,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时,实现根据权利要求1-5任一项所述的诊断标识数据读写方法。

12.一种客户端,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时,实现根据权利要求6-8任一项所述的诊断标识数据读写方法。

13.一种计算机可读存储介质,其特征在于,其上存储有程序,该程序被处理器执行时实现根据权利要求1-8中任一项所述的诊断标识数据读写方法。

...

【技术特征摘要】

1.一种诊断标识数据的读写方法,其特征在于,所述方法包括:

2.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,根据所述诊断标识数据端口信息成功建立通信连接,包括:

3.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,所述诊断数据指令携带ecu节点id,指令执行间隔时间,标识数据id、标识数据和指令id。

5.根据权利要求1所述的诊断标识数据的读写方法,其特征在于,所述诊断数据指令携带校验和字段,所述方法还包括:

6.一种诊断标识数据的读写方法,其特征在于,所述方法包括:

7.根据权利要求6所述的诊断标识数据的读写方法,其特征在于,所述诊断数据指令携带校验和字段,所述方法还包括:

8.根据权利要求6所述的诊断标识数据的读写方法,其特征在于,所述配...

【专利技术属性】
技术研发人员:李富李承轩
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1