System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于处理车辆的OBD数据的方法、装置及系统制造方法及图纸_技高网

用于处理车辆的OBD数据的方法、装置及系统制造方法及图纸

技术编号:41379080 阅读:24 留言:0更新日期:2024-05-20 10:21
本申请公开了一种用于处理车辆的OBD数据的方法、装置及系统。包括:获取每个已备案的车辆在备案平台上的备案凭证;针对每个已备案的车辆,将车辆的OBD终端采集的OBD数据发送至网关,以解析OBD数据,并将解析后的OBD数据发送至消息队列以存储至对应的消息主题中;针对每个消息主题,通过目标数据处理通道消费消息主题中的OBD数据,以得到对应的目标字段;在已备案的车辆的备案凭证处于有效期限内的情况下,通过车辆的备案凭证调用备案平台的数据接口,以通过数据接口上传车辆对应的目标字段至备案平台,以实现多个已备案车辆的OBD数据同时上报至备案平台,实现了车辆数据的全方位、同步上报,提高了车辆数据上报的时效。

【技术实现步骤摘要】

本申请涉及车辆控制,具体地涉及一种用于处理车辆的obd数据的方法、装置、系统及存储介质。


技术介绍

1、一般来说,为了确保车辆符合相关法规定和安全要求,车辆制造商通常需要向当地政府或监管机构提交车辆的技术规格和备案资料等。在车辆发生任何更新或更改时,也需要及时更新备案的资料。现有技术中,制造商通常是通过线下申请或者通过物联网协议的方式来向国家平台进行车辆的备案和数据的上传。并且在车辆数据上传时都是通过建立http链接来进行数据的写入的,导致只能上传同一个车辆的数据,无法对不同车辆的数据进行同步上报,数据传输的时效性差。


技术实现思路

1、本申请实施例的目的是提供一种用于处理车辆的obd数据的方法、装置、系统及存储介质,用以解决现有技术中无法同时上传不同车辆的obd数据的问题。

2、为了实现上述目的,本申请第一方面提供一种用于处理车辆的obd数据的方法,每个车辆安装有一个obd终端,其中,每个obd终端用于实时采集每个车辆的obd数据,方法包括:

3、获取每个已备案的车辆在备案平台上的备案凭证;

4、针对每个已备案的车辆,将车辆的obd终端采集的obd数据发送至网关,以通过网关解析车辆的obd数据,并将解析后的obd数据发送至消息队列,以存储至对应的消息主题中,其中,消息队列中的每个消息主题对应一个数据处理通道;

5、针对每个消息主题,将与消息主题对应的数据处理通道确定为目标数据处理通道,并通过目标数据处理通道消费消息主题中的obd数据,以得到与消息主题中的obd数据对应的目标字段;

6、针对每个已备案的车辆,在车辆的备案凭证处于有效期限内的情况下,通过车辆的备案凭证调用备案平台的数据接口,以通过数据接口上传车辆对应的目标字段至备案平台。

7、在本申请实施例中,方法还包括:在将车辆的obd终端采集的obd数据发送至网关之前,获取多个备案组件,其中,每个备案组件包括第一接口和第二接口;针对每个备案组件,确定与备案组件对应的消息主题,并将备案组件的第一接口与备案组件的消息主题连通;将每个备案组件的第二接口接入至备案平台,以生成与每个消息主题对应的数据处理通道。

8、在本申请实施例中,每个数据处理通道包括依次连接的数据写入管道和转换封装管道,通过目标数据处理通道消费消息主题中的obd数据包括:针对每个消息主题,通过目标数据处理通道中的数据写入管道将消息主题中的obd数据写入至目标数据处理通道中的转换封装管道;针对每个消息主题,通过目标数据处理通道中的转换封装管道对写入的obd数据进行数据格式转换处理,以得与消息主题中的obd数据对应的数据字段;针对每个消息主题,通过目标数据处理通道中的转换封装管道封装转换后的obd数据,以得到与消息主题中的obd数据对应的目标数据字段。

9、在本申请实施例中,方法还包括:在获取每个已备案的车辆在备案平台上的备案凭证之前,获取每个车辆的车辆信息;针对每个车辆,将车辆的车辆信息录入至obd平台,并通过obd平台将车辆的车辆信息写入至备案平台,以完成车辆的备案。

10、在本申请实施例中,通过obd平台将车辆信息写入至备案平台包括:针对每个车辆,通过obd平台获取车辆登录备案平台的登录信息;针对每个车辆,基于车辆的登录信息调用备案平台的备案接口,以通过备案接口将车辆信息写入至备案平台,以使备案平台根据车辆信息生成车辆的备案凭证。

11、在本申请实施例中,获取每个已备案的车辆在备案平台上的备案凭证包括:针对每个车辆,将车辆的备案凭证和车辆的车辆信息写入至redis数据库;在redis数据库中,将每个车辆的备案凭证与每个车辆的车辆信息一一对应;针对每个已备案的车辆,根据车辆的车辆信息从redis数据库中提取出车辆的备案凭证。

12、在本申请实施例中,方法还包括:针对每个已备案的车辆,在车辆的备案凭证未处于有效期限内的情况下,通过obd平台重新获取车辆登录备案平台的登录信息;针对每个已备案的车辆,基于重新获取的登录信息调用备案平台的备案接口,以通过备案接口将车辆的车辆信息重新写入至备案平台,以使备案平台根据重新写入的车辆信息生成车辆的新的备案凭证。

13、本申请第二方面提供一种用于处理车辆的obd数据的装置,包括:

14、存储器,被配置成存储指令;以及

15、处理器,被配置成从存储器调用指令以及在执行指令时能够实现上述的用于处理车辆的obd数据的方法。

16、本申请第三方面提供一种用于处理车辆的obd数据的系统,包括:

17、多个obd终端,每个obd终端用于实时采集每个车辆的obd数据;以及

18、上述的用于处理车辆的obd数据的装置。

19、本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的用于处理车辆的obd数据的方法。

20、通过上述技术方案,通过将每个已备案的车辆的obd终端来实时采集obd数据,并将obd数据发送子网关,以通过网关解析obd数据,并将解析后的obd数据发送至消息队列,以存储至对应的消息主题中;通过与每个消息主题对应的数据处理通道来消费每个消息主题中的obd数据,以得到与每个消息主题中的obd数据对应的目标字段;最后根据每个车辆的在有效期限内的备案凭证来调用备案平台的数据接口,以将车辆对应的目标字段上传至备案平台,以实现多个已备案车辆的obd数据同时上报至备案平台,实现了车辆数据的全方位、同步上报,提高了车辆数据上报的时效。

21、本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

本文档来自技高网...

【技术保护点】

1.一种用于处理车辆的OBD数据的方法,其特征在于,每个车辆安装有一个OBD终端,其中,每个OBD终端用于实时采集每个车辆的OBD数据,所述方法包括:

2.根据权利要求1所述的用于处理车辆的OBD数据的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的用于处理车辆的OBD数据的方法,其特征在于,每个数据处理通道包括依次连接的数据写入管道和转换封装管道,所述通过所述目标数据处理通道消费所述消息主题中的OBD数据包括:

4.根据权利要求1所述的用于处理车辆的OBD数据的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的用于处理车辆的OBD数据的方法,其特征在于,通过所述OBD平台将所述车辆信息写入至所述备案平台包括:

6.根据权利要求5所述的用于处理车辆的OBD数据的方法,其特征在于,所述获取每个已备案的车辆在备案平台上的备案凭证包括:

7.根据权利要求5所述的用于处理车辆的OBD数据的方法,其特征在于,所述方法还包括:

8.一种用于处理车辆的OBD数据的装置,其特征在于,包括:</p>

9.一种用于处理车辆的OBD数据的系统,其特征在于,包括:

10.一种机器可读存储介质,其特征在于,该机器可读存储介质上存储有指令,该指令用于使得机器执行根据权利要求1至7中任一项所述的用于处理车辆的OBD数据的方法。

...

【技术特征摘要】

1.一种用于处理车辆的obd数据的方法,其特征在于,每个车辆安装有一个obd终端,其中,每个obd终端用于实时采集每个车辆的obd数据,所述方法包括:

2.根据权利要求1所述的用于处理车辆的obd数据的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的用于处理车辆的obd数据的方法,其特征在于,每个数据处理通道包括依次连接的数据写入管道和转换封装管道,所述通过所述目标数据处理通道消费所述消息主题中的obd数据包括:

4.根据权利要求1所述的用于处理车辆的obd数据的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的用于处理车辆的obd数据的方法...

【专利技术属性】
技术研发人员:秦明航龙舟严鹏刘仔傲王荣
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

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

1