技术新讯 > 核算装置的制造及其应用技术 > 车辆模式分段方法、装置和电子设备与流程  >  正文

车辆模式分段方法、装置和电子设备与流程

  • 国知局
  • 2024-07-31 22:23:52

本技术实施例涉及车辆,尤其涉及一种车辆模式分段方法、装置和电子设备。

背景技术:

1、随着功能更加全面的新能源汽车的普及以及车联网数据平台的完善,为了更好地监控车辆状态和分析用户偏好。车企一般会对行驶过程的数据进行分析。

2、目前对行驶过程数据的识别,是基于经纬度、速度、加速度等运动学特征进行分段,存在无法筛选出临时驻车占比较大的短行程的缺点。

技术实现思路

1、本技术提供一种改进的车辆模式分段方法、装置和电子设备。

2、本技术提供一种车辆模式分段方法,所述车辆模式分段方法包括:

3、获取车联网平台车辆的车辆状态明细数据;

4、以每辆车辆为单位,按照数据时间先后顺序,利用所述车辆状态明细数据,生成同时包含多种车辆状态的序列;所述序列的每帧包含所述数据时间及所述多种车辆状态的信号;所述多种车辆状态包括行驶状态、停车充电状态及上高压状态;

5、利用位运算的方式,将所述序列的每帧包含的多种车辆状态的信号,分别与各车辆状态有效数值进行处理,得到每帧的具体模式编码;所述具体模式编码用于表示车辆模式类型;

6、以每辆车辆为单位,将所述序列中具有相同车辆模式类型的连续多帧进行分段,得到车辆模式的分段数据。

7、进一步的,在以每辆车辆为单位,将所述序列中具有相同车辆模式类型的连续多帧进行分段,得到车辆模式的分段数据之前,所述方法还包括:

8、使用所述每帧的具体模式编码,依据不同帧模式编码与帧模式的类型标签之间的对应关系,确定所述每帧的具体模式编码对应的标签;

9、为所述每帧添加相应的具体模式编码所对应的标签;

10、相应的,所述将所述序列中具有相同车辆模式类型的连续多帧进行分段,得到车辆模式的分段数据,包括:

11、将所述序列中具有相同模式的类型标签的连续多帧进行分段,得到所述车辆模式的分段数据。

12、进一步的,所述多种车辆状态的优先级顺序不同;

13、所述利用位运算的方式,将所述序列的每帧包含的多种车辆状态的信号,分别与各车辆状态有效数值进行处理,得到每帧的具体模式编码,包括:

14、按照优先级的先后顺序,针对所述序列的每帧,将该帧包含的多种车辆状态的信号分别优先与优先级第1位对应的车辆状态有效数值进行与运算,得到每帧的第1位状态编码;

15、判断所述第1位状态编码是否优先级第1位对应的车辆状态数值;

16、若判定第1位状态编码是所述优先级第1位对应的车辆状态数值,则将所述第1位状态编码是所述优先级第1位对应的车辆状态数值以及每帧的其余n-1位状态编码为二进制数值中任一值,生成所述每帧的具体模式编码;所述n为所述状态编码的数量。

17、进一步的,在所述判断所述第1位状态编码是否优先级第1位对应的车辆状态数值之后,所述方法还包括:

18、若判定第1位状态编码是非所述优先级第1位对应的车辆状态数值,则按照优先级的先后顺序,针对所述序列的每帧,将该帧包含的多种车辆状态的信号分别与优先级第2位对应的车辆状态有效数值进行与运算,得到每帧的第2位状态编码;

19、判断所述第2位状态编码是否优先级第2位对应的车辆状态数值;

20、若判定第2位状态编码是优先级第2位对应的车辆状态数值,则将所述第1位状态编码是非所述优先级第1位对应的车辆状态数值、所述第2位状态编码是优先级第2位对应的车辆状态数值以及每帧的其余n-2位状态编码为二进制数值中任一值,生成所述每帧的具体模式编码;

21、若判定第2位状态编码是非优先级第2位对应的车辆状态数值,依此类推,直至判定第n位状态编码是否所述优先级第n位对应的车辆状态数值,生成每帧的具体模式编码。

22、进一步的,所述判定第n位状态编码是否所述优先级第n位对应的车辆状态数值,生成每帧的具体模式编码,包括:

23、判定第n位状态编码是所述优先级第n位对应的车辆状态数值,则将第n位之前的所有位状态编码是相应的非所述车辆状态数值,以及,第n位状态编码是所述优先级第n位对应的车辆状态数值,生成每帧的具体模式编码;

24、判定第n位状态编码是非所述优先级第n位对应的车辆状态数值,则将所有位状态编码是相应的非所述车辆状态数值,生成每帧的具体模式编码。

25、进一步的,所述多种车辆状态的序列包含m种车辆状态的序列;每帧包含的多种车辆状态的信号包括所述行驶状态的信号,所述停车充电状态的信号及所述上高压状态的信号;所述m为车辆状态的数量;所述m等于所述n;

26、在判定第1位状态编码是所述优先级第1位对应的行驶状态数值的情况下,所述每帧的具体模式编码用于表示行驶模式;

27、在判定第1位状态编码是非所述优先级第1位对应的行驶状态数值且第2位状态编码是优先级第2位对应的停车充电状态数值的情况下,所述具体模式编码用于表示停车充电模式;

28、在判定第1位状态编码是非所述优先级第1位对应的行驶状态数值,第2位状态编码是非所述优先级第2位对应的停车充电状态数值,且第3位状态编码是优先级第3位对应的上高压状态数值的情况下,所述每帧的具体模式编码用于表示停车用电模式;

29、在判定第1位状态编码是非所述优先级第1位对应的行驶状态数值,第2位状态编码是非所述优先级第2位对应的停车充电状态数值且第3位状态编码是非所述优先级第3位对应的上高压状态数值的情况下,所述每帧的具体模式编码用于表示熄火模式。

30、进一步的,所述车辆通过车辆唯一标识表示,所述车辆唯一标识包括车辆识别代码;所述以每辆车辆为单位,按照数据时间先后顺序,利用所述车辆状态明细数据,生成同时包含多种车辆状态的序列,包括:

31、从第一车联网平台获取多个车辆的第一明细数据;所述第一明细数据包括第一车辆状态的数据;

32、从第二车联网平台获取所述多个车辆的第二明细数据;所述第二明细数据包括第二车辆状态的数据;

33、对所述第一明细数据和第二明细数据进行均数据清洗,得到相应的第一数据清洗后的数据以及第二数据清洗后的数据;

34、按照所述车辆识别代码及数据时间先后顺序,对所述第一数据清洗后的数据以及所述第二数据清洗后的数据均进行分组及排序,得到第一预处理后的数据和第二预处理后的数据;所述第一预处理后的数据和第二预处理后的数据均包括同一车辆的车辆数据按所述数据时间排序的序列;

35、对所述第一预处理后的数据和所述第二预处理后的数据进行融合,得到同时包含所述第一车辆状态及所述第二车辆状态的车辆状态明细数据,作为所述同时包含多种车辆状态的序列。

36、进一步的,所述方法还包括:获取待添加的车辆状态;确定所述待添加的车辆状态分别相较于已有的多种所述车辆状态的优先级;根据所述待添加的车辆状态的数量,将所有车辆状态按照新的优先级,分别确定车辆状态有效数值及模式编码;所述待添加的车辆状态的添加数量,与所述车辆状态有效数值增加的二进制位相同;

37、和/或,

38、上述方法还包括:获取待添加的车辆模式;确定所述待添加的车辆模式的模式编码;所述待添加的车辆模式的模式编码用于表示待添加的车辆模式。

39、本技术实施例提供的一种车辆模式分段装置,包括:

40、数据获取模块,用于获取车联网平台车辆的车辆状态明细数据;

41、序列生成模块,用于以每辆车辆为单位,按照数据时间先后顺序,利用所述车辆状态明细数据,生成同时包含多种车辆状态的序列;所述序列的每帧包含所述数据时间及所述多种车辆状态的信号;

42、位运算模块,用于利用位运算的方式,将所述序列的每帧包含的多种车辆状态的信号,分别与各车辆状态有效数值进行处理,得到每帧的具体模式编码;所述具体模式编码用于表示车辆模式类型;

43、分段数据获得模块,用于以每辆车辆为单位,将所述序列中具有相同车辆模式类型的连续多帧进行分段,得到车辆模式的分段数据。

44、本技术提供一种电子设备,包括一个或多个处理器,用于实现如上任一项所述的方法。

45、本技术提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,实现如上任一项所述的方法。

46、在一些实施例中,本技术的车辆模式分段方法,获取车联网平台车辆的车辆状态明细数据;以每辆车辆为单位,按照数据时间先后顺序,利用车辆状态明细数据,生成同时包含多种车辆状态的序列;序列的每帧包含数据时间及多种车辆状态的信号;多种车辆状态包括行驶状态、停车充电状态及上高压状态;利用位运算的方式,将序列的每帧包含的多种车辆状态的信号,分别与各车辆状态有效数值进行处理,得到每帧的具体模式编码;具体模式编码用于表示车辆模式类型;以及,以每辆车辆为单位,将序列中具有相同车辆模式类型的连续多帧进行分段,得到车辆模式的分段数据。

47、在本技术实施例中,以序列的每帧为单位,上述多种车辆状态包括行驶状态、停车充电状态及上高压状态,以及,以每辆车辆为单位,将序列中具有相同车辆模式类型的连续多帧进行分段,得到车辆模式的分段数据。这些分段数据用于区分各连续多帧的车辆模式。并且,上述行驶状态、停车充电状态及上高压状态分别用于反映运动数据以及除运动数据以外的驻车数据,也包含临时驻车占比较大的短行程。如此,可以得到更为精细的车辆模式的分段数据,为后续车辆监控和建立用户画像等上层应用提供了基础支持。

本文地址:https://www.jishuxx.com/zhuanli/20240731/193182.html

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