【技术实现步骤摘要】
一种自动驾驶的数据回流处理系统
[0001]本专利技术涉及数据处理
,特别涉及一种自动驾驶的数据回流处理系统。
技术介绍
[0002]车辆的自动驾驶系统在系统运行过程中会遇到类似车辆碰撞、车辆事故、系统模块故障、系统内核异常等多种非正常状态。一般的自动驾驶系统只有简单的异常数据监控日志功能,并不具备对整个异常事件进行批量数据备份的数据回流处理能力。也正因为这种数据回流能力的缺失,间接增大了对自动驾驶系统异常事件的分析难度。
技术实现思路
[0003]本专利技术的目的,就是针对现有技术的缺陷,提供一种自动驾驶的数据回流处理系统,该数据回流处理系统包括:原始数据缓存模块、事件数据记录模块和事件数据回流模块;该数据回流处理系统分别与车载的自动驾驶系统和远程的云端系统连接。其中,原始数据缓存模块用于对自动驾驶系统中任一数据源的原始数据进行持续接收和缓存备份;事件数据记录模块则用于对实时发生的异常事件进行事件信息发布和对应的事件回流数据发布;事件数据回流模块则用于将发布的事件回流数据向远程的云端系统推送以便后台能在第一时间对每辆车的异常事件进行实时分析。通过本专利技术,可以弥补常规自动驾驶系统不具备数据回流能力的缺陷,可以降低对自动驾驶系统异常事件的分析难度。
[0004]为实现上述目的,本专利技术实施例提供了一种自动驾驶的数据回流处理系统,所述数据回流处理系统包括:原始数据缓存模块、事件数据记录模块和事件数据回流模块;所述数据回流处理系统分别与车载的自动驾驶系统和远程的云端系统连接;
[ ...
【技术保护点】
【技术特征摘要】
1.一种自动驾驶的数据回流处理系统,其特征在于,所述数据回流处理系统包括:原始数据缓存模块、事件数据记录模块和事件数据回流模块;所述数据回流处理系统分别与车载的自动驾驶系统和远程的云端系统连接;所述原始数据缓存模块包括多个第一缓存队列单元;所述第一缓存队列单元与所述自动驾驶系统中一个指定的第一数据源连接,所述第一缓存队列单元还与所述事件数据记录模块的数据记录单元连接;所述第一缓存队列单元用于对所述第一数据源的原始数据进行对应的消息发布与订阅管理;所述事件数据记录模块包括事件接收单元、事件缓存队列、所述数据记录单元和压缩加密单元;所述事件接收单元与所述自动驾驶系统的事件发生器连接,还与所述事件缓存队列连接;所述数据记录单元与所述事件缓存队列和所述压缩加密单元分别连接,还与所述事件数据回流模块的回流缓存队列单元连接;所述事件接收单元用于根据所述事件发生器发送的事件信息对所述事件缓存队列进行事件发布处理;所述数据记录单元用于与所有所述第一缓存队列单元、所述事件缓存队列、所述压缩加密单元和所述回流缓存队列单元联动进行回流数据发布处理;所述事件数据回流模块包括所述回流缓存队列单元、回流管理单元和数据上发单元;所述回流管理单元分别与所述回流缓存队列单元和所述数据上发单元连接;所述数据上发单元与所述云端系统连接;所述回流管理单元用于与所述回流缓存队列单元和所述数据上发单元联动进行回流数据上发处理。2.根据权利要求1所述的自动驾驶的数据回流处理系统,其特征在于,所述第一数据源包括传感器数据源、算法功能模块数据源、监控日志数据源、车辆数据源、CPU核转储数据源;所述传感器数据源包括摄像头数据源、激光雷达数据源、毫米波雷达数据源、超声波雷达数据源、CAN总线数据源、定位模块数据源和惯性测量单元数据源;所述算法功能模块数据源包括感知模块数据源、地图模块数据源、特征提取模块数据源、预测模块数据源、规划模块数据源和控制模块数据源;所述监控日志数据源包括算法功能模块日志数据源、系统区日志数据源和CPU内核日志数据源;所述算法功能模块日志数据源包括感知模块日志数据源、地图模块日志数据源、特征提取模块日志数据源、预测模块日志数据源、规划模块日志数据源和控制模块日志数据源。3.根据权利要求1所述的自动驾驶的数据回流处理系统,其特征在于,所述第一缓存队列单元包括第一消息接收接口、第一原始数据缓存队列和第一消息订阅接口;所述第一消息接收接口与对应的所述第一数据源连接,还与所述第一原始数据缓存队列连接;所述第一消息订阅接口分别与所述第一原始数据缓存队列和所述数据记录单元连接;所述第一原始数据缓存队列为基于先入先出原则设置的循环消息队列;所述第一原始数据缓存队列包括多个第一原始数据缓存记录;所述第一原始数据缓存记录包括第一数据源标识字段、第一数据时间戳字段和第一原始数据字段;所述第一原始数据缓存队列的所述第一原始数据缓存记录的数量为对应的预设队列记录上限阈值。4.根据权利要求3所述的自动驾驶的数据回流处理系统,其特征在于,
所述第一缓存队列单元具体用于在所述对所述第一数据源的原始数据进行对应的消息发布与订阅管理时,由所述第一消息接收接口接收所述第一数据源的原始数据并向所述第一原始数据缓存队列进行消息发布处理;并由所述第一消息订阅接口接收所述数据记录单元的消息订阅请求并对所述第一原始数据缓存队列进行消息订阅处理;其中,所述第一消息接收接口具体用于在所述接收所述第一数据源的原始数据并向所述第一原始数据缓存队列进行消息发布处理时,接收所述第一数据源发送的实时原始数据包作为对应的第一数据包;并从所述第一数据包中提取出第一数据源标识、第一时间戳和第一原始数据作为对应的所述第一数据源标识字段、所述第一数据时间戳字段和所述第一原始数据字段组成对应的所述第一原始数据缓存记录向所述第一原始数据缓存队列中添加;所述第一消息订阅接口具体用于在所述接收所述数据记录单元的消息订阅请求并对所述第一原始数据缓存队列进行消息订阅处理时,接收所述数据记录单元发送的第一消息订阅请求;并从所述第一消息订阅请求中提取出第一时段参数;并将所述第一原始数据缓存队列中,所述第一数据时间戳字段满足所述第一时段参数的所有所述第一原始数据缓存记录提取出来组成对应的第一订阅数据包向所述数据记录单元回发。5.根据权利要求1所述的自动驾驶的数据回流处理系统,其特征在于,所述事件缓存队列为基于先入先出原则设置的循环消息队列;所述事件缓存队列包括多个第一事件缓存记录;所述第一事件缓存记录包括第一事件标识字段、第一事件时间戳字段、第一事件优先级字段和第一事件处理状态;所述第一事件处理状态包括未处理状态和已处理状态;所述事件缓存队列的所述第一事件缓存记录的数量为对应的预设队列记录上限阈值。6.根据权利要求5所述的自动驾驶的数据回流处理系统,其特征在于,所述事件接收单元具体用于在所述根据所述事件发生器发送的事件信息对所述事件缓存队列进行事件发布处理时,接收所述事件发生器发送的事件信息作为对应的第一事件信息;并在所述事件缓存队列中新增一个所述第一事件缓存记录作为对应的当前记录;并从所述第一事件信息中提取出第一事件标识、第二时间戳和第一事件优先级对所述当前记录的所述第一事件标识字段、所述第一事件时间戳字段和所述第一事件优先级字段进行设置,并将所述当前记录的所述第一事件处理状态设为未处理状态。7.根据权利要求5所述的自动驾驶的数据回流处理系统,其特征在于,所述数据记录单元具体用于在所述与所有所述第一缓存队列单元、所述事件缓存队列、所述压...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:苏州轻棹科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。