System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及汽车领域,特别涉及一种商用车的数据采集方法、系统及存储介质。
技术介绍
1、当前的商用车通过车联网终端进行数据采集及上报,而车联网终端的数据采集是通过软件中预制的信号矩阵进行的,且仅能采集信号矩阵中定义的相关数据,无法采集信号矩阵定义外的数据。
2、若需在商用车中采集更多的数据,则需更新车联网终端的软件以修改信号矩阵,导致数据采集的灵活性较差。
技术实现思路
1、本申请提供了一种商用车的数据采集方法、系统及存储介质,用于解决在需要修改商用车采集的数据种类时,需要通过更新软件来修改信号矩阵,导致数据采集的灵活性较差的问题。所述技术方案如下:
2、根据本申请的第一方面,提供了一种商用车的数据采集方法,所述方法包括:
3、管理平台为每种需要采集的数据配置元素项,所述元素项至少包括控制器局域网络can标识和掩码,所述can标识是根据对所述数据预定义的报文标识、can通道的通道号和帧类型确定的,所述掩码是根据所述通道号和所述帧类型确定的,所述帧类型包括标准帧和扩展帧;
4、所述管理平台创建数据采集模板,所述数据采集模板至少包括上报方式和上报周期;
5、所述管理平台将所述数据采集模板与至少一个元素项和至少一辆商用车关联,得到数据采集策略;
6、所述管理平台将所述数据采集策略发送给所述至少一辆商用车;
7、所述商用车根据所述数据采集策略中的元素项配置报文过滤器;
8、对于每种数据,所述商用车
9、在一种可能的实现方式中,所述管理平台为每种需要采集的数据配置元素项,包括:
10、所述管理平台获取对需要采集的数据预定义的报文标识,并获取can通道的通道号和帧类型;
11、所述管理平台根据所述通道号中的高两位设置所述can标识的前两位,根据所述帧类型设置所述can标识中的识别符扩展ide位,将所述报文标识填充到所述can标识中的报文位上,并以预定数值填充剩余位,得到所述can标识;
12、所述管理平台根据所述通道号中的低两位设置所述掩码的前两位,根据所述帧类型设置所述掩码中的ide位,并以预定数值填充剩余位,得到所述掩码;
13、所述管理平台将所述can标识和所述掩码组成元素项。
14、在一种可能的实现方式中,所述商用车根据所述数据采集策略中的元素项配置报文过滤器,包括:
15、所述商用车从所述元素项中读取can标识和掩码;
16、所述商用车将所述can标识中的前两位作为所述通道号中的高两位,将所述掩码中的前两位作为所述通道号中的低两位,得到所述can通道的通道号;
17、所述商用车根据所述can标识中的ide位确定帧类型,根据所述帧类型确定所述can标识中的报文位,从所述报文位获取所述报文标识;
18、所述商用车根据所述掩码中的ide位确定帧类型,根据所述帧类型确定所述掩码中对应的掩码位,从所述掩码位获取所述报文标识对应的掩码;
19、所述商用车根据所述通道号、所述报文标识和所述掩码配置报文过滤器。
20、在一种可能的实现方式中,所述商用车将所述数据发送给所述报文过滤器进行过滤,包括:
21、所述商用车将所述数据封装成报文后发送给所述报文过滤器;
22、所述报文过滤器对所述报文对应的通道号、报文标识和掩码进行校验;
23、若所述报文对应的通道号、报文标识和掩码与所述报文过滤器配置的通道号、报文标识和掩码都相同,则所述报文过滤器保留所述报文;
24、若所述报文对应的通道号、报文标识和掩码与所述报文过滤器配置的通道号、报文标识和掩码不同相同,则所述报文过滤器丢弃所述报文。
25、在一种可能的实现方式中,所述将过滤后的报文按照所述上报周期、以所述上报方式从对应的can通道发送给所述管理平台,包括:
26、所述商用车将过滤后的报文缓存到报文数据队列中;
27、当到达上报周期时,所述商用车按照所述上报方式从所述报文数据队列中读取报文,所述上报方式包括上报最后一帧有效报文或上报全部报文;
28、所述商用车将所述报文从对应的can通道发送给所述管理平台。
29、在一种可能的实现方式中,所述管理平台将所述数据采集模板与至少一个元素项和至少一辆商用车关联,得到数据采集策略,包括:
30、所述管理平台在所述数据采集模板的第一关联界面中展示多个元素项,根据用户操作从所述多个元素项中选择至少一个元素项与所述数据采集模板关联;
31、所述管理平台在所述数据采集模板的第二关联界面中展示多个商用车,根据用户操作从所述多个商用车中选择至少一个商用车与所述数据采集模板关联;
32、所述管理平台将所述数据采集模板、所述至少一个元素项和所述至少一辆商用车组成数据采集策略。
33、在一种可能的实现方式中,所述管理平台将所述数据采集策略发送给所述至少一辆商用车,包括:
34、所述管理平台在数据采集策略的下发界面中展示各辆商用车的车辆信息、当前关联的数据采集策略、当前使用的数据采集策略和下发状态,所述下发状态包括成功和失败;
35、所述管理平台选择当前关联的数据采集策略和当前使用的数据采集策略不同的至少一辆商用车,和/或,选择下发状态为失败的至少一辆商用车,对所述至少一辆商用车发送所述数据采集策略。
36、在一种可能的实现方式中,所述方法还包括:
37、所述管理平台在数据分析界面中展示所述商用车发送的各条报文的报文数据。
38、根据本申请的第二方面,提供了一种商用车的数据采集系统,所述数据采集系统包括:管理平台和商用车;
39、所述管理平台,用于为每种需要采集的数据配置元素项,所述元素项至少包括控制器局域网络can标识和掩码,所述can标识是根据对所述数据预定义的报文标识、can通道的通道号和帧类型确定的,所述掩码是根据所述通道号和所述帧类型确定的,所述帧类型包括标准帧和扩展帧;
40、所述管理平台,还用于创建数据采集模板,所述数据采集模板至少包括上报方式和上报周期;
41、所述管理平台,还用于将所述数据采集模板与至少一个元素项和至少一辆商用车关联,得到数据采集策略;
42、所述管理平台,还用于将所述数据采集策略发送给所述至少一辆商用车;
43、所述商用车,用于根据所述数据采集策略中的元素项配置一个报文过滤器;
44、对于每种数据,所述商用车,还用于将所述数据发送给所述报文过滤器进行过滤,将过滤后的报文按照所述上报周期、以所述上报方式从对应的can通道发送给所述管理平台。
45、根据本申请的第三方面,提供了一本文档来自技高网...
【技术保护点】
1.一种商用车的数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的商用车的数据采集方法,其特征在于,所述管理平台为每种需要采集的数据配置元素项,包括:
3.根据权利要求2所述的商用车的数据采集方法,其特征在于,所述商用车根据所述数据采集策略中的元素项配置报文过滤器,包括:
4.根据权利要求3所述的商用车的数据采集方法,其特征在于,所述商用车将所述数据发送给所述报文过滤器进行过滤,包括:
5.根据权利要求1所述的商用车的数据采集方法,其特征在于,所述将过滤后的报文按照所述上报周期、以所述上报方式从对应的CAN通道发送给所述管理平台,包括:
6.根据权利要求1所述的商用车的数据采集方法,其特征在于,所述管理平台将所述数据采集模板与至少一个元素项和至少一辆商用车关联,得到数据采集策略,包括:
7.根据权利要求1所述的商用车的数据采集方法,其特征在于,所述管理平台将所述数据采集策略发送给所述至少一辆商用车,包括:
8.根据权利要求1所述的商用车的数据采集方法,其特征在于,所述方法还包括:<
...【技术特征摘要】
1.一种商用车的数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的商用车的数据采集方法,其特征在于,所述管理平台为每种需要采集的数据配置元素项,包括:
3.根据权利要求2所述的商用车的数据采集方法,其特征在于,所述商用车根据所述数据采集策略中的元素项配置报文过滤器,包括:
4.根据权利要求3所述的商用车的数据采集方法,其特征在于,所述商用车将所述数据发送给所述报文过滤器进行过滤,包括:
5.根据权利要求1所述的商用车的数据采集方法,其特征在于,所述将过滤后的报文按照所述上报周期、以所述上报方式从对应的can通道发送给所述管理平台,包括:
6.根据权利要...
【专利技术属性】
技术研发人员:徐浩伟,李霞,杜文龙,方飞飞,潘滔,王邦龙,
申请(专利权)人:江苏零一汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。