技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据解析方法、装置及车辆与流程  >  正文

数据解析方法、装置及车辆与流程

  • 国知局
  • 2024-12-06 12:36:28

本发明涉及车辆控制,具体涉及一种数据解析方法、装置及车辆。

背景技术:

1、在辅助驾驶系统中,摄像头扮演着核心角色,负责对车辆周围环境中的多样化目标进行精准识别,涵盖行人、机动车、非机动车、障碍物以及交通标识等。为实现这一目标,系统往往集成了多个算法识别引擎,然后,这些引擎可能源自不同的供应商,其输出的识别数据格式和字段各有差异。

2、目前,相关技术中接收这些算法引擎的检测数据通常意味着针对每种算法进行程序上的定制化开发,因此,如果所有的引擎来自同一供应商,每个引擎输出的格式也可能不同,也需要涉及到定制化开发,导致无法高效、灵活的方式来处理这些算法引擎的检测数据,无法确保辅助驾驶系统的稳定运行和持续优化。

技术实现思路

1、本发明的目的在于提供一种数据解析方法,为了实现上述目的,本发明公开了一种数据解析方法,应用于数据解析系统,所述方法包括:

2、接收算法检测数据;

3、根根据所述算法检测数据调用对应的解析引擎,其中,所述解析引擎基于预设协议类型和解析插件进行插件化处理得到的;

4、通过所述解析引擎以及所述解析引擎对应的解析规则对所述算法检测数据进行解析,得到目标解析数据;

5、将所述目标解析数据按照所述解析规则对应的预设数据输出格式输出。

6、可选地,所述根据所述算法检测数据调用对应的解析引擎包括:

7、读取所述解析引擎中规则文件中的目标数据格式字段;

8、根据所述目标数据格式字段获取算法检测数据对应的数据格式;

9、根据所述数据格式调用对应的解析引擎。

10、可选地,所述解析引擎对应的解析规则是基于预设规则文件获取的,所述预设规则文件包括元数据信息以及解析字段信息。

11、可选地,所述通过所述解析引擎以及所述解析引擎对应的解析规则对所述算法检测数据进行解析,得到目标解析数据包括:

12、循环获取所述解析规则中的属性数据,其中,所述属性数据包括第一属性数据和第二属性数据;

13、针对所述第一属性数据、所述第二属性数据对所述算法检测数据进行解析,得到目标解析数据。

14、可选地,所述接收算法检测数据包括:

15、通过sdk回调接收算法检测数据;或者,

16、通过tcp接收算法检测数据;或者,

17、通过udp接收算法检测数据;或者,

18、通过protobuf接收算法检测数据。

19、可选地,在所述接收算法检测数据的步骤之前,所述方法包括:

20、根据预先获取的配置信息加载对应的解析引擎,其中,所述配置信息包括插件路径和/或插件名称,所述解析引擎包括解析插件。

21、可选地,所述解析插件包括json解析插件,所述根据预先获取的配置信息加载对应的解析引擎包括:

22、在检测到所述插件名称为所述json解析插件的情况下,加载所述json解析插件。

23、可选地,所述解析插件包括xml解析插件,所述根据预先获取的配置信息加载对应的解析引擎包括:

24、在检测到所述插件名称为所述xml解析插件的情况下,加载所述xml解析插件。

25、可选地,所述解析插件包括protobuf解析插件,所述根据预先获取的配置信息加载对应的解析引擎包括:

26、在检测到所述插件名称为所述protobuf解析插件的情况下,加载所述protobuf解析插件。

27、可选地,在所述根据预先获取的配置信息加载对应的解析引擎的步骤之后,所述方法包括:

28、根据所述解析引擎读取所述解析引擎对应的解析规则。

29、本发明公开了一种数据解析装置,应用于电机控制系统中的整车控制器,所述装置包括:

30、接收模块,用于接收算法检测数据;

31、调用模块,用于根根据所述算法检测数据调用对应的解析引擎,其中,所述解析引擎基于预设协议类型和解析插件进行插件化处理得到的;

32、解析模块,用于通过所述解析引擎以及所述解析引擎对应的解析规则对所述算法检测数据进行解析,得到目标解析数据;

33、输出模块,用于将所述目标解析数据按照所述解析规则对应的预设数据输出格式输出。

34、本发明实施例还公开了一种电子设备,包括至少一个处理器与所述至少一个处理器通信连接的存储器;

35、所述存储器,用于存放计算机程序;

36、所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。

37、本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。

38、本发明的有益效果:

39、本发明实施例接收算法检测数据;根据所述算法检测数据调用对应的解析引擎,其中,所述解析引擎基于预设协议类型和解析插件进行插件化处理得到的;通过所述解析引擎以及所述解析引擎对应的解析规则对所述算法检测数据进行解析,得到目标解析数据;将所述目标解析数据按照所述解析规则对应的预设数据输出格式输出。本申请实施例通过插件化的解析引擎,使得解析引擎和解析规则的维护和升级变得更加简单,可以独立于车辆其他系统进行更新,可以轻松地适应不同的数据格式和协议类型,无需进行大规模修改,解析引擎和解析规则的优化设计使得数据解析过程更加高效,能够快速处理大量数据,预设的数据输出格式确保了数据的一致性和标准化,便于在不同系统和平台之间进行数据交换和共享。

技术特征:

1.一种数据解析方法,其特征在于,应用于数据解析系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述算法检测数据调用对应的解析引擎包括:

3.根据权利要求1所述的方法,其特征在于,所述解析引擎对应的解析规则是基于预设规则文件获取的,所述预设规则文件包括元数据信息以及解析字段信息。

4.根据权利要求1所述的方法,其特征在于,所述通过所述解析引擎以及所述解析引擎对应的解析规则对所述算法检测数据进行解析,得到目标解析数据包括:

5.根据权利要求1所述的方法,其特征在于,所述接收算法检测数据包括:

6.根据权利要求1所述的方法,其特征在于,在所述接收算法检测数据的步骤之前,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述解析插件包括json解析插件,所述根据预先获取的配置信息加载对应的解析引擎包括:

8.根据权利要求6所述的方法,其特征在于,所述解析插件包括xml解析插件,所述根据预先获取的配置信息加载对应的解析引擎包括:

9.根据权利要求6所述的方法,其特征在于,所述解析插件包括protobuf解析插件,所述根据预先获取的配置信息加载对应的解析引擎包括:

10.根据权利要求6所述的方法,其特征在于,在所述根据预先获取的配置信息加载对应的解析引擎的步骤之后,所述方法包括:

11.一种数据解析装置,其特征在于,应用于电机控制系统中的电机控制器,所述装置包括:

12.一种车辆,其特征在于,包括所述权利要求11所述的数据解析装置。

技术总结本发明实施例提供了一种数据解析方法、装置及车辆,包括:接收算法检测数据;根据所述算法检测数据调用对应的解析引擎,其中,所述解析引擎基于预设协议类型和解析插件进行插件化处理得到的;通过所述解析引擎以及所述解析引擎对应的解析规则对所述算法检测数据进行解析,得到目标解析数据;将所述目标解析数据按照所述解析规则对应的预设数据输出格式输出。本申请实施例通过插件化的解析引擎,使得解析引擎和解析规则的维护和升级变得更加简单,可以轻松地适应不同的数据格式和协议类型,无需进行大规模修改。技术研发人员:罗增辉受保护的技术使用者:重庆长安科技有限责任公司技术研发日:技术公布日:2024/12/2

本文地址:https://www.jishuxx.com/zhuanli/20241204/342266.html

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