首页  专利技术  其他产品的制造及其应用技术

一种诊断数据传输系统、方法、介质及车辆与流程

2026-03-17 12:00:01 104次浏览
一种诊断数据传输系统、方法、介质及车辆与流程

本申请涉及自动驾驶,特别是涉及一种诊断数据传输系统、方法、介质及车辆。


背景技术:

1、随着人工智能技术的快速发展和汽车工业的逐步化,自动驾驶技术已经成为汽车行业发展和升级的重要方向。其中,数据诊断是自动驾驶技术的核心问题之一,主要包括故障诊断和安全诊断两个方面。故障诊断主要针对车辆设备出现的故障,是自动驾驶技术中不可缺少的一环。通过对设备数据库中两个或多个故障的数据进行分析和对比,可以找到故障的关键性数据,从而更容易准确地定位故障根源。安全诊断是数据诊断中的重要环节,与故障诊断不同,安全诊断是针对自动驾驶技术智能化运行过程中是否存在安全隐患进行评估。安全诊断需要对车辆行驶过程中的各类数据进行实时监测,同时借助高级算法和机器学习来实现对安全隐患的准确判断。

2、自动驾驶系统中产生的诊断数据类型繁多,且数据量庞大,但现有技术中在传输诊断数据时,均采用以太网数据帧格式进行传输。这种传输方式下,数据压缩性不高、加密性较低,影响了诊断数据的传输效率,难以满足自动驾驶的实时性需求。


技术实现思路

1、本申请提供一种诊断数据传输系统、方法、介质及车辆,能够丰富自动驾驶过程中的诊断数据内容,并提升数据传输效率。

2、本申请实施例第一方面提供一种诊断数据传输系统,所述系统包括:诊断监控模块和多个目标功能模块,其中:

3、任一所述目标功能模块,用于获取对应的待传输诊断数据,并利用所述目标功能模块对应的数据处理策略对所述待传输诊断数据进行处理,得到proto序列化数据,并发送给所述诊断监控模块;

4、所述诊断监控模块,用于对各个所述目标功能模块发送的所述proto序列化数据进行汇总,得到汇总proto序列化数据,并将所述汇总proto序列化数据上传云平台。

5、可选地,所述系统还包括:

6、文件定义模块,用于针对任一所述目标功能模块,基于所述目标功能模块对应的数据类型,利用protocol buffer序列化协议构建所述目标功能模块对应的数据结构,生成所述目标功能模块对应的proto文件;

7、策略生成模块,用于基于任一所述目标功能模块对应的所述proto文件,利用protocol buffer编译器生成所述目标功能模块对应的数据处理策略。

8、可选地,所述目标功能模块包括:

9、实例生成子模块,用于利用所述目标功能模块对应的数据处理策略对所述待传输诊断数据进行实例创建,得到proto格式数据;

10、压缩子模块,用于对proto格式数据进行序列化处理,得到proto序列化数据。

11、可选地,所述诊断监控模块包括:

12、解压缩子模块,用于对各个所述目标功能模块发送的所述proto序列化数据进行反序列化处理,得到各个所述目标功能模块对应的proto格式数据;

13、汇总子模块,用于利用所述诊断监控模块对应的数据处理策略对所述proto格式数据进行汇总和序列化处理,得到汇总proto序列化数据。

14、可选地,所述汇总子模块包括:

15、汇总单元,用于将所述多个目标功能模块对应的proto格式数据嵌套至预设的数据结构中,得到汇总proto数据;

16、压缩单元,用于对所述汇总proto数据进行序列化处理,得到所述汇总proto序列化数据。

17、可选地,任一所述目标功能模块对应的数据类型包括硬件健康状态数据、通信状态数据、软件日志数据、软件诊断码数据、软件基础信息数据和驾驶员行为数据中的一种或多种。

18、可选地,所述诊断监控模块包括:

19、上传子模块,用于基于mqtt协议将所述汇总proto序列化数据上传云平台。

20、基于相同发明构思,本申请实施例第二方面提供一种诊断数据传输方法,所述方法应用于第一方面中的诊断数据传输系统,该方法包括:

21、任一所述目标功能模块获取对应的待传输诊断数据,并利用所述目标功能模块对应的数据处理策略对所述待传输诊断数据进行处理,得到proto序列化数据,并发送给所述诊断监控模块;

22、所述诊断监控模块对各个所述目标功能模块发送的所述proto序列化数据进行汇总,得到汇总proto序列化数据,并将所述汇总proto序列化数据上传云平台。

23、基于相同发明构思,本申请实施例第三方面提供一种存储介质,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现如本申请第二方面提出的诊断数据传输方法。

24、基于相同发明构思,本申请实施例第四方面提供一种车辆,包括处理器和存储器;所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,以实现如本申请第二方面提出的诊断数据传输方法。

25、与现有技术相比,本申请包括以下优点:

26、本申请实施例提供的一种诊断数据传输系统,包括诊断监控模块和多个目标功能模块。其中:任一目标功能模块用于获取对应的待传输诊断数据,并利用目标功能模块对应的数据处理策略对待传输诊断数据进行处理,得到proto序列化数据,并发送给诊断监控模块,由诊断监控模块对各个目标功能模块发送的proto序列化数据进行汇总,得到汇总proto序列化数据,并将汇总proto序列化数据上传云平台。从而,通过集成自动驾驶系统中的多种目标功能模块,丰富自动驾驶过程中的诊断数据内容,为自动驾驶过程中的车辆运行状态监控和分析提供有效支撑。同时,在多个目标功能模块和诊断监控模块之间、诊断监控模块和云平台之间,采用proto格式进行诊断数据的发送和接收,压缩性更高,能有效减少带宽消耗和延迟,提升数据传输效率。



技术特征:

1.一种诊断数据传输系统,其特征在于,所述系统包括诊断监控模块和多个目标功能模块,其中:

2.根据权利要求1所述的系统,其特征在于,所述系统还包括:

3.根据权利要求1所述的系统,其特征在于,所述目标功能模块包括:

4.根据权利要求1所述的系统,其特征在于,所述诊断监控模块包括:

5.根据权利要求4所述的系统,其特征在于,所述汇总子模块包括:

6.根据权利要求2所述的系统,其特征在于,任一所述目标功能模块对应的数据类型包括硬件健康状态数据、通信状态数据、软件日志数据、软件诊断码数据、软件基础信息数据和驾驶员行为数据中的一种或多种。

7.根据权利要求1所述的系统,其特征在于,所述诊断监控模块包括:

8.一种诊断数据传输方法,其特征在于,应用于权利要求1至7任一项所述的诊断数据传输系统,所述方法包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现如权利要求8所述的诊断数据传输方法。

10.一种车辆,其特征在于,包括处理器和存储器;所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器用于执行机器可执行指令,实现如权利要求8所述的诊断数据传输方法。


技术总结
本申请提供了一种诊断数据传输系统、方法、介质及车辆,涉及自动驾驶技术领域。该系统包括诊断监控模块和多个目标功能模块。其中:任一目标功能模块用于获取对应的待传输诊断数据,并利用目标功能模块对应的数据处理策略对待传输诊断数据进行处理,得到proto序列化数据发送给诊断监控模块,由诊断监控模块进行汇总,得到汇总proto序列化数据并上传云平台。从而,通过集成自动驾驶系统中的多种目标功能模块,丰富自动驾驶过程中的诊断数据内容。同时,在多个目标功能模块和诊断监控模块之间、诊断监控模块和云平台之间,采用Proto格式进行诊断数据的发送和接收,压缩性更高,能有效减少带宽消耗和延迟,提升数据传输效率。

技术研发人员:叶祥吉
受保护的技术使用者:重庆长安科技有限责任公司
技术研发日:
技术公布日:2024/12/10
文档序号 : 【 40281274 】

技术研发人员:叶祥吉
技术所有人:重庆长安科技有限责任公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
叶祥吉重庆长安科技有限责任公司
一种高导热铸造铝合金的制作方法 一种粘弹性材料和亥姆霍兹共振腔复合宽带水下吸声结构
相关内容