车辆行驶数据的处理方法、装置、终端设备及介质与流程

文档序号:33038256发布日期:2023-01-24 20:38阅读:23来源:国知局
车辆行驶数据的处理方法、装置、终端设备及介质与流程

1.本发明涉及车联网技术领域,尤其涉及一种车辆行驶数据的处理方法、装置、终端设备及计算机可读存储介质。


背景技术:

2.随着智能汽车产业的发展,以车内网、车际网和车载移动互联网为基础,按照预设的通信协议和数据交互标准构建车与车、车与人、车与路及车与服务平台之间用于进行网络连接和数据传输的车联网系统,逐渐成为了智能汽车发展过程中越来越重要的部分。
3.当前智能汽车所使用的车联网系统采用的主要工作方式是将车辆行驶过程中产生的车辆行驶数据发送至云端数据库,由云端数据库通过相连的云计算平台对各行驶数据进行过滤清洗,进而根据清洗后的各行驶数据生成处理结果以供管理人员查看。然而,采用这种方式虽然能对车辆行驶中的各行驶数据进行处理,但是,实际上车辆在行驶过程中产生的数据数量可达十亿级别,因此,像当前一样直接对底层数据进行分析会导致数据分析效率十分低,而且也会使得服务器的负担加重。


技术实现要素:

4.本发明实施例通过提供一种车辆行驶数据的处理方法、装置、终端设备及计算机可读存储介质,旨在从包含各底层行驶数据的车辆行驶数据流中提取代表车辆各行驶阶段的各关键数据,进而提升了数据处理和数据分析的效率。
5.本发明提供一种车辆行驶数据的处理方法,所述车辆行驶数据的处理方法包括以下步骤:
6.获取目标车辆行驶过程中的各车辆行驶数据,并按照预设的聚合颗粒度对各所述车辆行驶数据进行聚合得到与所述目标车辆对应的车辆行程数据流;
7.在所述车辆行程数据流中确定各预设的车辆行驶状态各自对应的目标行驶数据和各所述目标行驶数据各自对应的目标时间点;
8.基于各所述目标行驶数据和各所述目标时间点确定所述目标车辆的各行驶特征标签,并对各所述行驶特征标签进行随机整合得到各目标标签体系。
9.进一步地,所述在所述车辆行程数据流中确定各预设的车辆行驶状态各自对应的目标行驶数据和各所述目标行驶数据各自对应的目标时间点的步骤,包括:
10.在所述车辆行程数据流中确定满足预设的第一车辆行驶状态的第一目标数据,并将所述第一目标数据确定为上电开始数据,同时,将所述车辆行程数据流中记录到所述上电开始数据的时间点确定为第一时间点;其中,所述第一车辆行驶状态为所述目标车辆处于高压状态,和所述目标车辆的主正电继器处于链接状态;
11.和/或者;
12.在所述车辆行程数据流中确定满足预设的第二车辆行驶状态的第二目标数据,并将所述第二目标数据确定为行驶开始数据,同时,将所述车辆行程数据流中记录到所述行
驶开始数据的时间点确定为第二时间点;其中,所述第二车辆行驶状态为所述目标车辆处于高压状态、所述目标车辆处于行驶状态及所述目标车辆的实时车速大于0;
13.和/或者;
14.在所述车辆行程数据流中确定满足预设的第三车辆行驶状态的第三目标数据,并将所述第三目标数据确定为行驶结束数据,同时,将所述车辆行程数据流中记录到所述行驶结束数据的时间点确定为第三时间点;其中,所述第三车辆行驶状态为所述目标车辆的所述实时车速等于0;
15.和/或者;
16.在所述车辆行程数据流中确定满足预设的第四行驶阶段的第四目标数据,并将所述第四目标数据确定为下电开始数据,同时,将获取所述下电开始数据的时间点确定为第四时间点;其中,所述第四行驶阶段为所述目标车辆处于非高压状态和所述目标车辆处于非行驶状态的时间大于等于预设的时间阈值。
17.进一步地,所述在所述车辆行程数据流中确定各预设的车辆行驶状态各自对应的目标行驶数据和各所述目标行驶数据各自对应的目标时间点的步骤,还包括:
18.判断所述下电开始数据中包含的行驶速度参数是否为0;
19.若否,则确定所述下电开始数据与所述行驶结束数据为同一行驶数据,和,确定所述第四时间点与所述第三时间点为同一时间点。
20.进一步地,所述方法还包括:
21.检测所述车辆行程数据流中各所述车辆行驶数据之间的时间间隔,并将各所述时间间隔分别与预设的间隔阈值进行比对得到各比对结果;
22.确定各所述比对结果中是否包含大于所述间隔阈值的目标时间间隔;
23.若确定包含所述目标时间间隔,则按照预设的顺序排列规则将所述目标时间间隔中确定排序靠前的时间点确定为所述第四时间点,并将所述第四时间点对应的所述行驶数据确定为所述下电开始数据。
24.进一步地,所述基于各所述目标行驶数据和各所述目标时间点确定所述目标车辆的各行驶特征标签的步骤,包括:
25.在所述车辆行程数据流中确定处于所述第一时间点和所述第四时间点之间的各上电状态车辆数据,并对各所述上电状态车辆数据进行整合得到所述目标车辆的上电阶段数据流;
26.在所述车辆行程数据流中确定处于所述第二时间点和所述第三时间点之间的各行驶状态车辆数据,并对各所述行驶状态车辆数据进行整合得到所述目标车辆的行驶阶段数据流;
27.确定所述上电阶段数据流对应的各供电特征数据,和所述行驶阶数据流对应的各行驶特征数据,并根据各所述供电特征数据和各所述行驶特征数据确定各所述行驶特征标签。
28.进一步地,所述方法还包括:
29.根据各所述目标标签体系得到所述目标车辆对应的驾驶习惯特征;
30.按照所述驾驶习惯特征和预设的用户画像数据库得到与所述驾驶习惯特征对应的目标用户画像。
31.进一步地,所述按照所述驾驶习惯特征和预设的用户画像数据库得到与所述驾驶习惯特征对应的目标用户画像的步骤,包括:
32.读取所述用户画像数据库;
33.按照所述驾驶习惯特征对所述目标用户画像数据库进行筛选得到与所述驾驶习惯特征对应的所述目标用户画像。
34.此外,为实现上述目的,本发明还提供一种车辆行驶数据的处理装置,所述装置包括:
35.数据整合模块,用于获取目标车辆行驶过程中的各车辆行驶数据,并按照预设的聚合颗粒度对各所述车辆行驶数据进行聚合得到与所述目标车辆对应的车辆行程数据流;
36.节点确定模块,用于在所述车辆行程数据流中确定各预设的车辆行驶状态各自对应的目标行驶数据和各所述目标行驶数据各自对应的目标时间点;
37.标签计算模块,用于基于各所述目标行驶数据和各所述目标时间点确定所述目标车辆的各行驶特征标签,并对各所述行驶特征标签进行随机整合得到各目标标签体系。
38.此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆行驶数据的处理程序,所述车辆行驶数据的处理程序被所述处理器执行时实现如上述的车辆行驶数据的处理方法的步骤。
39.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆行驶数据的处理程序,所述车辆行驶数据的处理程序被处理器执行时实现如上述的车辆行驶数据的处理方法的步骤。
40.本发明实施例提供的车辆行驶数据的处理方法、装置、终端设备及计算机可读存储介质,通过获取目标车辆行驶过程中的各车辆行驶数据,并按照预设的聚合颗粒度对各所述车辆行驶数据进行聚合得到与所述目标车辆对应的车辆行程数据流;在所述车辆行程数据流中确定各预设的车辆行驶状态各自对应的目标行驶数据和各所述目标行驶数据各自对应的目标时间点;基于各所述目标行驶数据和各所述目标时间点确定所述目标车辆的各行驶特征标签,并对各所述行驶特征标签进行随机整合得到各目标标签体系。
41.在本实施例中,终端设备在运行过程中,首先接收目标车辆发送的在行驶过程中产生的各车辆行驶数据,并将各该车辆行驶数据输入至该终端设备内置的数据处理装置,由该数据处理装置以行程为聚合颗粒度对各该车辆行驶数据进行聚合得到与该目标车辆对应的车辆行程数据流,之后,该终端设备将该车辆行程数据流发送至该终端设备内配置的数据提取装置,由该数据提取装置按照开发者预设的各车辆行驶状态在该车辆行程数据流中提取各该车辆行驶状态各自对应的目标行驶数据,和记录到各该目标行驶数据的目标时间点,最后,该终端设备将各该目标行驶数据和各该目标时间点输入至该终端设备内配置的标签计算装置,由该标签计算装置根据各该目标行驶数据和各该目标时间点进行计算以确定该目标车辆在行驶过程中的各行驶特征标签,进而对各该行驶特征标签按照不同的组合方式进行整合得到各目标标签体系。
42.如此,本发明采用将车辆产生的各车辆行驶数据按照行程作为颗粒度进行聚合从而得到车辆行程数据流,进而在该车辆行程数据流中提取能代表各车辆行驶状态的各目标行驶数据和各目标时间点,从而根据各该目标行驶数据和各该目标时间点确定与该目标车
辆对应的各目标标签体系的方式,即,按照预设的筛选标准对包含各底层行驶数据的车辆行程数据流进行筛选从而得到车辆各行驶阶段的代表性行驶数据,达到了从包含各底层行驶数据的车辆行驶数据流中提取代表车辆各行驶阶段的各关键数据的技术效果,进而提升了数据处理和数据分析的效率。
附图说明
43.图1是本发明实施例方案涉及的硬件运行环境的终端设备的结构示意图;
44.图2为本发明车辆行驶数据的处理方法第一实施例的流程示意图;
45.图3为本发明车辆行驶数据的处理方法第二实施例的流程示意图;
46.图4为本发明车辆行驶数据的处理方法一实施例涉及的详细流程示意图;
47.图5为本发明车辆行驶数据的处理方法一实施例涉及的功能模块示意图。
48.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
49.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
50.请参照图1,图1为本发明实施例方案涉及的硬件运行环境的终端设备结构示意图。
51.本发明实施例终端设备可以是与车辆发送端和云上服务器进行连接的固定式终端设备,当然,该终端设备还可以是与车辆发送端和云上服务器进行连接的pc(personal computer,个人计算机)、服务器等其他固定式终端设备或手机、平板等移动式终端设备。
52.如图1所示,该终端设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
53.本领域技术人员可以理解,图1中示出的结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
54.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及车辆行驶数据的处理程序。
55.在图1所示的终端设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明终端设备中的处理器1001、存储器1005可以设置在终端设备中,所述终端设备通过处理器1001调用存储器1005中存储的车辆行驶数据的处理程序,并执行本发明实施例提供的车辆行驶数据的处理方法。
56.基于上述终端设备,提供本发明车辆行驶数据的处理方法的各个实施例。
57.请参照图2,图2为本发明车辆行驶数据的处理方法第一实施例的流程示意图。
58.应当理解的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,本发明车辆
行驶数据的处理方法当然也可以以不同于此处的顺序执行所示出或描述的步骤。
59.在本实施例中,本发明车辆行驶数据的处理方法,可以包括以下步骤:
60.步骤s10:获取目标车辆行驶过程中的各车辆行驶数据,并按照预设的聚合颗粒度对各所述车辆行驶数据进行聚合得到与所述目标车辆对应的车辆行程数据流;
61.在本实施例中,终端设备在运行过程中,首先接收目标车辆发送的该目标车辆在行驶过程中产生的各车辆行驶数据,并将各该车辆行驶数据输入至配置在该终端设备内的数据处理装置,由该数据处理装置以开发者预设的聚合颗粒度按照各该车辆行驶数据对应的生成时间顺序对各该车辆行驶数据进行聚合操作,从而得到与该目标车辆对应的车辆行程数据流。
62.示例性地,例如,请参照图4,图4为本发明车辆行驶数据的处理方法一实施例涉及的详细流程示意图,终端设备在运行过程中,首先确定目标车辆,并与目标车辆和云端服务器进行链接,之后,该目标车辆在行驶过程中生成包含自身的速度变化信号、实时运动速度信息及该目标车辆的驾驶员的实时操作指令信号的车辆行驶数据,并将各该车辆行驶数据发送至该终端设备,该终端设备将接收到的各该车辆行驶数据输入至上述数据处理装置,并确定开发者预设的聚合颗粒度为行程,最后,该数据处理装置在该目标车辆结束行驶后,以该目标车辆的行程为颗粒度对各该车辆行驶数据进行聚合得到上述车辆行程数据流。
63.步骤s20:在所述车辆行程数据流中确定各预设的车辆行驶状态各自对应的目标行驶数据和各所述目标行驶数据各自对应的目标时间点;
64.在本实施例中,终端设备读取存储装置以获取开发者预设的各车辆行驶状态,并将各该车辆行驶状态和获取的上述车辆行程数据流输入至配置在该终端设备内的数据提取装置,由该数据提取装置按照各该车辆行驶状态对该车辆行程数据流进行筛选,从而在该车辆行程数据流中提取与各该车辆行驶状态各自对应的目标行驶数据,和生成各该目标形势数据的各目标时间。
65.示例性地,例如,如图4所示,终端设备读取上述存储装置以获取开发者预设的第一车辆行驶状态、第二车辆行驶状态、第三车辆行驶状态及第四车辆行驶状态,之后,该终端设备将该第一车辆行驶状态、该第二车辆行驶状态、该第三车辆行驶状态及该第四车辆行驶状态和获取的上述车辆行程数据流输入至上述数据提取装置,由该数据提取装置按照该第一车辆行驶状态、该第二车辆行驶状态、该第三车辆行驶状态及该第四车辆行驶状态对该车辆行程数据流依次进行筛选,从而得到与该第一车辆行驶状态对应、该第二车辆行驶状态、该第三车辆行驶状态及该第四车辆行驶状态各自对应的目标行驶数据,和生成各该目标行驶数据各自对应的目标时间。
66.进一步地,在一种可行的实施例中,上述步骤s20,具体可以包括:
67.步骤s201:在所述车辆行程数据流中确定满足预设的第一车辆行驶状态的第一目标数据,并将所述第一目标数据确定为上电开始数据,同时,将所述车辆行程数据流中记录到所述上电开始数据的时间点确定为第一时间点;其中,所述第一车辆行驶状态为所述目标车辆处于高压状态,和所述目标车辆的主正电继器处于链接状态;
68.在本实施例中,终端设备读取上述存储装置以获取上述第一车辆行驶状态,并确定该第一车辆行驶状态为上述目标车辆处于高压状态和该目标车辆的主正继电器处于链接状态,之后,该终端设备将该第一车辆行驶状态输入至上述数据提取装置,由该数据提取
装置基于该第一车辆行驶状态对上述车辆行驶数据流进行筛选,以得到满足该目标车辆处于高压状态和该主正继电器处于链接状态的第一目标数据,该终端设备将该第一目标数据确定为该目标车辆的上电开始数据,同时,确定记录到该上电开始数据的时间点为第一时间点。
69.步骤s202:在所述车辆行程数据流中确定满足预设的第二车辆行驶状态的第二目标数据,并将所述第二目标数据确定为行驶开始数据,同时,将所述车辆行程数据流中记录到所述行驶开始数据的时间点确定为第二时间点;其中,所述第二车辆行驶状态为所述目标车辆处于高压状态、所述目标车辆处于行驶状态及所述目标车辆的实时车速大于0;
70.在本实施例中,终端设备读取上述存储装置以获取开发者上述第二车辆行驶状态,并确定该第二车辆行驶状态为上述目标车辆处于高压状态、该目标车辆处于行驶状态及该目标车辆的实时车速大于0,之后,该终端设备将该第二车辆行驶状态输入至上述数据提取装置,由该数据提取装置基于该第二车辆行驶状态对上述车辆行驶数据流进行筛选,以得到满足该目标车辆处于高压状态、该目标车辆处于行驶状态及该目标车辆的实时车速大于0的第二目标数据,该终端设备将该第二目标数据确定为该目标车辆的行驶开始数据,同时,确定记录到该行驶开始数据的时间点为第二时间点。
71.步骤s203:在所述车辆行程数据流中确定满足预设的第三车辆行驶状态的第三目标数据,并将所述第三目标数据确定为行驶结束数据,同时,将所述车辆行程数据流中记录到所述行驶结束数据的时间点确定为第三时间点;其中,所述第三车辆行驶状态为所述目标车辆的所述实时车速等于0;
72.在本实施例中,终端设备读取上述存储装置以获取开发者预设的第三车辆行驶状态,并确定该第三车辆行驶状态为上述目标车辆的实时车速等于0,之后,该终端设备将该第三车辆行驶状态输入至上述数据提取装置,由该数据提取装置基于该第三车辆行驶状态对上述车辆行驶数据流进行筛选,以得到满足该目标车辆的实时车速等于0的第三目标数据,该终端设备将该第三目标数据确定为该目标车辆的行驶结束数据,同时,确定记录到该行驶结束数据的时间点为第三时间点。
73.步骤s204:在所述车辆行程数据流中确定满足预设的第四行驶阶段的第四目标数据,并将所述第四目标数据确定为下电开始数据,同时,将获取所述下电开始数据的时间点确定为第四时间点;其中,所述第四行驶阶段为所述目标车辆处于非高压状态和所述目标车辆处于非行驶状态的时间大于等于预设的时间阈值;
74.在本实施例中,终端设备读取上述存储装置以获取开发者预设的第四车辆行驶状态,并确定该第四车辆行驶状态为上述目标车辆处于非高压状态和该目标车辆处于非行驶状态的时间大于等于预设的时间阈值,之后,该终端设备将该第四车辆行驶状态输入至上述数据提取装置,由该数据提取装置基于该第四车辆行驶状态对上述车辆行驶数据流进行筛选,以得到满足该目标车辆处于非高压状态和该目标车辆处于非行驶状态的时间大于等于预设的时间阈值的第四目标数据,该终端设备将该第四目标数据为该目标车辆的下电开始数据,同时,确定记录到该下电开始数据的时间点为第四时间点。
75.示例性地,例如,终端设备读取上述存储装置以获取开发者预设的第一车辆行驶状态,并确认该第一车辆行驶状态为上述目标车辆对应的高压状态信号数据为ready,和该目标车辆对应的正继电器的链接状态为on时,该终端设备将获取的上述车辆行驶数据流输
入至上述数据提取装置,由该数据提取装置按照上述时间顺序对各该车辆行驶数据进行筛选,并在各该车辆行驶数据中确定排序最靠前的第一个满足该目标车辆对应的高压状态信号数据为ready,和该目标车辆对应的正继电器的链接状态为on的第一目标数据,并将该第一目标数据作为上述上电开始数据,同时,该终端设备读取记录到该上电开始数据的时间点,并将该时间点确定为上述第一时间点;
76.和/或者,
77.终端设备读取该存储装置以获取开发者预设的第二车辆行驶状态,并确认该第二车辆行驶状态为该目标车辆对应的高压状态信号数据为ready、该目标车辆对应的行驶状态处于run及该目标车辆的实时车速大于0时,该终端设备将获取的该车辆行驶数据流输入至该数据提取装置,由该数据提取装置按照该时间顺序对各该车辆行驶数据进行读取,并在各该车辆行驶数据中确定排序最靠前的第一个满足该目标车辆对应的高压状态信号数据为ready、该目标车辆对应的行驶状态处于run及该目标车辆的实时车速大于0时的数据作为第二目标数据,并将该第二目标数据作为上述行驶开始数据,同时,该终端设备读取记录到该行驶开始数据的时间点,并将该时间点确定为上述第二时间点;
78.和/或者,
79.终端设备读取该存储装置以获取开发者预设的第三车辆行驶状态,并确认该第三车辆行驶状态为该目标车辆的实时车速等于0时,该终端设备将获取的该车辆行驶数据流输入至该数据提取装置,由该数据提取装置按照该时间顺序对各该车辆行驶数据进行读取,并在各该车辆行驶数据中确定排序最靠前的第一个满足该目标车辆的实时车速等于0的数据作为上述第三目标数据,并将该第三目标数据作为上述行驶结束数据,同时,该终端设备读取记录到该行驶结束数据的时间点,并将该时间点确定为上述第三时间点;
80.和/或者,
81.终端设备读取该存储装置以获取开发者预设的第四车辆行驶状态,并确认该第四车辆行驶状态为该目标车辆对应的高压状态信号数据为not ready和该目标车辆对应的行驶状态处于not run的时间大于6s时,该终端设备将获取的该车辆行驶数据流输入至该数据提取装置,由该数据提取装置按照该时间顺序对各该车辆行驶数据进行读取,并在各该车辆行驶数据中确定排序最靠前的第一个满足该目标车辆的高压状态信号数据为not ready和该目标车辆对应的行驶状态处于not run的时间大于6s的数据作为上述第四目标数据,并将该第四目标数据作为上述下电开始数据,同时,该终端设备读取记录到该下电开始数据的时间点,并将该时间点确定为上述第四时间点。
82.进一步地,在一种可行的实施例中,上述步骤s20,具体还可以包括:
83.步骤s205:判断所述下电开始数据中包含的行驶速度参数是否为0;
84.在本实施例中,终端设备在检测到上述下电开始数据时,将该下电开始数据输入至上述数据处理装置,由该数据处理装置提取该下点开始数据中包含的各信息参数,并在各信息参数中确定行驶速度参数,该数据处理装置进而判断该行驶速度参数是否为0。
85.步骤s206:若否,则确定所述下电开始数据与所述行驶结束数据为同一行驶数据,和,确定所述第四时间点与所述第三时间点为同一时间点;
86.在本实施例中,终端设备若通过上述数据处理装置确定上述行驶速度参数不为0,则该终端设备确定上述目标车辆处于未停止行驶就执行下电操作的状态,进而确定上述下
电开始数据与上述行驶结束数据为同一数据,并确定上述第四时间点和上述第三时间点为同一时间点。
87.示例性地,例如,终端设备在上述车辆行程数据流中提取到上述下电开始数据时,该终端设备将该下电开始数据输入至上述数据处理装置,由该数据处理装置对该下电开始数据进行分解以得到组成该下电开始数据的各速度变化参数、各实时运动参数及各操作信号参数,进而确定该下电开始数据中包含的行驶速度参数,并判断该行驶速度参数是否不为0,若该终端设备确定该行驶速度参数不为0,则该终端设备判断该目标车辆的驾驶员在没有停止行驶的情况下对该目标车辆执行下电操作,进而该终端设备判断该下电开始时间与上述行驶结束时间一致,并确定上述第四时间点与上述第三时间点为同一时间点。
88.进一步地,在一种可行的实施例中,上述步骤s20,具体还可以包括:
89.步骤s207:检测所述车辆行程数据流中各所述车辆行驶数据之间的时间间隔,并将各所述时间间隔分别与预设的间隔阈值进行比对得到各比对结果;
90.在本实施例中,终端设备通过上述数据提取装置对上述车辆行程数据流中包含的各上述车辆行驶数据各自对应的记录时间进行检测,并按照上述时间顺序确定各该车辆行驶数据之间的时间间隔,同时,该终端设备将获取的各该时间间隔和开发者预设的间隔阈值输入至该终端设备内配置的数据比对装置,由该数据比对装置将各该时间间隔分别与该间隔阈值进行比对并得到各比对结果。
91.步骤s208:确定各所述比对结果中是否包含大于所述间隔阈值的目标时间间隔;
92.在本实施例中,终端设备根据各上述比对结果确定各上述时间间隔与上述间隔阈值之间的间隔差值,并在各该间隔差值中确定是否存在大于该间隔阈值的目标间隔差值。
93.步骤s209:若确定包含所述目标时间间隔,则按照预设的顺序排列规则将所述目标时间间隔中确定排序靠前的时间点确定为所述第四时间点,并将所述第四时间点对应的所述行驶数据确定为所述下电开始数据;
94.在本实施例中,终端设备若确定各上述间隔差值中存在上述目标间隔差值,则该终端设备确定该目标间隔差值对应的时间间隔为目标时间间隔,同时,该终端设备按照上述时间顺序在该目标时间间隔中确定排序靠前的时间点,并将该时间点确定为上述第四时间点,同时将该第四时间点对应的车辆行驶数据确定为上述下电开始数据。
95.示例性地,例如,终端设备调用上述数据提取装置对上述车辆行程数据流中的各上述车辆行驶数据各自对应的记录时间进行检测,并按照上述时间顺序依次检测各相邻的车辆行驶数据之间的时间间隔,同时,该终端设备读取上述存储装置以获取开发者预先存储的间隔阈值,当该间隔阈值被该开发者设置为60s时,该终端设备将获取的各该时间间隔和该间隔阈值60s输入至上述数据比对装置,由该数据比对装置将各该时间间隔分别与该间隔阈值60s进行比对得到各比对结果,该终端设备进而根据各该比对结果确定各该时间间隔与该间隔阈值60s之间的各间隔差值,并确定各该间隔差值中是否包含大于60s的目标间隔差值,当该终端设备确定存在大于60s的该目标间隔差值时,该终端设备确定该目标间隔差值对应的时间间隔,并按照该时间顺序确定该目标时间间隔中排序靠前的时间点,将该时间点确定为上述第四时间点,同时将该第四时间点对应的行驶数据确定为上述下电开始数据。
96.步骤s30:基于各所述目标行驶数据和各所述目标时间点确定所述目标车辆的各
行驶特征标签,并对各所述行驶特征标签进行随机整合得到各目标标签体系;
97.在本实施例中,终端设备将获取的各上述目标行驶数据和各行数目标时间点输入至该终端设备内配置的标签计算装置,由该标签计算装置根据各该目标行驶数据和各该目标时间点进行计算得到上述目标车辆在行驶过程中各行驶特征标签,并随机对各该行驶特征标签随机进行组合得到各目标标签体系。
98.示例性地,例如,如图4所示,终端设备将获取的上述上电开始数据、行驶开始数据、行驶结束数据及下电开始数据和各该目标数据各自对应的目标时间点输入至上述标签计算装置,由该标签计算装置分别提取该电开始数据、行驶开始数据、行驶结束数据及下电开始数据各自包含的加速度特征、实时车速特征及驾驶员操作特征等数据特征,并根据各该数据特征和各该目标时间点进行计算得到上述目标车辆在行驶过程中各行驶阶段各自对应的行驶特征标签,该终端设备进而将各该行驶特征标签之间随机进行组合从而得到各目标标签体系。
99.进一步地,在一种可行的实施例中,上述步骤s30,具体可以包括:
100.步骤s301:在所述车辆行程数据流中确定处于所述第一时间点和所述第四时间点之间的各上电状态车辆数据,并对各所述上电状态车辆数据进行整合得到所述目标车辆的上电阶段数据流;
101.在本实施例中,终端设备首先在上述车辆行程数据流中确定上述第一时间点与上述第四时间点之间的各上述车辆行驶数据,并按照开发者预设的阶段颗粒度作为上述聚合颗粒度对各该车辆行驶数据进行聚合从而得到上述目标车辆的整体行程中的上电阶段数据流。
102.步骤s302:在所述车辆行程数据流中确定处于所述第二时间点和所述第三时间点之间的各行驶状态车辆数据,并对各所述行驶状态车辆数据进行整合得到所述目标车辆的行驶阶段数据流;
103.在本实施例中,终端设备在上述车辆行程数据流汇总确定上述第二时间点与上述第三时间点之间的各上述车辆行驶数据,并按照开发者预设的阶段颗粒度作为上述聚合颗粒度对各该车辆行驶数据进行聚合从而得到上述目标车辆的整体行程中的行驶阶段数据流。
104.步骤s303:确定所述上电阶段数据流对应的各供电特征数据,和所述行驶阶数据流对应的各行驶特征数据,并根据各所述供电特征数据和各所述行驶特征数据确定各所述行驶特征标签;
105.在本实施例中,终端设备在上述上电阶段数据流和上述行驶阶段数据流中分别提取各自对应的数据特征信息,进而根据各该数据特征信息确定上述目标车辆在各该行驶阶段各自对应的行驶特征数据,之后,该终端设备通过上述标签计算装置对各该行驶特征数据进行离线任务计算得到各上述行驶特征标签。
106.示例性地,例如,终端设备首先在上述车辆行程数据流中包含的各数据记录时间中确定上述第一时间点和上述第四时间点,并按照上述时间顺序读取处于该第一时间点和该第四时间点之间的各上述上电状态车辆数据,该终端设备按照开发者预设的上述阶段颗粒度作为聚合颗粒度对各该上电状态车辆数据进行聚合操作得到上述目标车辆在整个行驶过程中的上电阶段数据流,同时,该终端设备在该车辆行程数据流中的各记录时间中确
定上述第二时间点和上述第三时间点,并按照该时间顺序读取处于该第二时间点和该第三时间点之间的各上述行驶状态车辆数据,该终端设备按照该阶段颗粒度对各该行驶状态车辆数据进行聚合操作得到上述行驶阶段数据流,之后,该终端设备将该上电阶段数据流对应的各车辆行驶数据,和该行驶阶段数据流对应的各车辆行驶数据输入至上述标签计算装置,由该标签计算装置分别提取该上电阶段数据流内各数据的数据特征信息,和该行驶阶段数据流内各数据的数据特征信息,并对各该数据特征信息进行离线计算得到各该行驶阶段各自对应的行驶特征标签。
107.在本实施例中,终端设备在运行过程中,首先接收目标车辆发送的该目标车辆在行驶过程中产生的各车辆行驶数据,并将各该车辆行驶数据输入至配置在该终端设备内的数据处理装置,由该数据处理装置以开发者预设的聚合颗粒度按照各该车辆行驶数据对应的生成时间顺序对各该车辆行驶数据进行聚合操作,从而得到与该目标车辆对应的车辆行程数据流,之后,该终端设备读取存储装置以获取开发者预设的各车辆行驶状态,并将各该车辆行驶状态和获取的上述车辆行程数据流输入至配置在该终端设备内的数据提取装置,由该数据提取装置按照各该车辆行驶状态对该车辆行程数据流进行筛选,从而在该车辆行程数据流中提取与各该车辆行驶状态各自对应的目标行驶数据,和生成各该目标形势数据的各目标时间,最后,该终端设备将获取的各上述目标行驶数据和各行数目标时间点输入至该终端设备内配置的标签计算装置,由该标签计算装置根据各该目标行驶数据和各该目标时间点进行计算得到上述目标车辆在行驶过程中各行驶特征标签,并随机对各该行驶特征标签随机进行组合得到各目标标签体系。
108.如此,本发明采用将车辆产生的各车辆行驶数据按照行程作为颗粒度进行聚合从而得到车辆行程数据流,进而在该车辆行程数据流中提取能代表各车辆行驶状态的各目标行驶数据和各目标时间点,从而根据各该目标行驶数据和各该目标时间点确定与该目标车辆对应的各目标标签体系的方式,达到了从包含各底层行驶数据的车辆行驶数据流中提取代表车辆各行驶阶段的各关键数据的技术效果,进而提升了数据处理和数据分析的效率。
109.进一步地,基于上述本发明车辆行驶数据的处理方法第一实施例,在此提出本发明车辆行驶数据的处理方法的第二实施例。
110.请参照图3,图3为本发明车辆行驶数据的处理方法第二实施例的流程示意图,本发明车辆行驶数据的处理方法,还可以包括:
111.步骤a10:根据各所述目标标签体系得到所述目标车辆对应的驾驶习惯特征;
112.在本实施例中,终端设备将获取的各上述目标标签体系输入至该终端设备内配置的用户画像装置,由该用户画像装置根据各该目标标签体系确定上述目标车辆的驾驶员对应的驾驶习惯特征。
113.步骤a20:按照所述驾驶习惯特征和预设的用户画像数据库得到与所述驾驶习惯特征对应的目标用户画像;
114.在本实施例中,终端设备读取存储装置以获取开发者预先存储的用户画像数据库,并将该用户画像数据库输入至上述用户画像装置,由该用户画像装置按照上述驾驶习惯特征对该用户画像数据库进行筛选以确定上述驾驶员对应的目标用户画像。
115.示例性地,例如,终端设备将获取的各上述目标标签体系输入至上述用户画像装置,由该用户画像装置在各该目标标签体系中提取符合上述车辆行程数据流的各数据特
征,并根据各该数据特征确定上述目标车辆的驾驶员的驾驶风格、操作习惯等特征数据,进而得到上述驾驶习惯特征,之后,该终端设备读取将开发者预设的上述用户画像数据库输入至该用户画像装置,由该用户画像装置根据该驾驶习惯特征在该用户画像数据库中确定目标用户画像。
116.进一步地,在一种可行的实施例中,上述步骤a20,具体可以包括:
117.步骤a201:读取所述用户画像数据库;
118.步骤a202:按照所述驾驶习惯特征对所述目标用户画像数据库进行筛选得到与所述驾驶习惯特征对应的所述目标用户画像;
119.示例性地,例如,终端设备读取上述存储装置以获取开发者预先存储的包含各用户画像和各该用户画像对应的驾驶习惯特征数据的用户画像数据库,之后,该终端设备将上述用户画像数据库和上述驾驶习惯特征数据输入至上述用户画像装置,由该用户画像装置按照该驾驶习惯特征数据对该用户画像数据库进行筛选以在该用户画像数据库中确定与该驾驶习惯特征数据对应的目标用户画像。
120.在本实施例中,终端设备将获取的各上述目标标签体系输入至该终端设备内配置的用户画像装置,由该用户画像装置根据各该目标标签体系确定上述目标车辆的驾驶员对应的驾驶习惯特征,之后,该终端设备读取存储装置以获取开发者预先存储的用户画像数据库,并将该用户画像数据库输入至上述用户画像装置,由该用户画像装置按照上述驾驶习惯特征对该用户画像数据库进行筛选以确定上述驾驶员对应的目标用户画像。
121.如此,本发明采用根据各目标标签体系确定目标车辆的驾驶员对应的驾驶习惯特征,进而根据驾驶习惯特征对预设的用户画像数据库进行筛选以得到该驾驶习惯特征对应的目标用户画像的方式,达到了根据收集的车辆信息数据确定用户的驾驶习惯,从而提升用户体验的目的。
122.此外,本发明还提供一种车辆行驶数据的处理装置,请参照图5,图5为本发明车辆行驶数据的处理方法一实施例涉及的功能模块示意图,如图5所示,本发明车辆行驶数据的处理装置包括:
123.数据整合模块10,用于获取目标车辆行驶过程中的各车辆行驶数据,并按照预设的聚合颗粒度对各所述车辆行驶数据进行聚合得到与所述目标车辆对应的车辆行程数据流;
124.节点确定模块20,用于在所述车辆行程数据流中确定各预设的车辆行驶状态各自对应的目标行驶数据和各所述目标行驶数据各自对应的目标时间点;
125.标签计算模块30,用于基于各所述目标行驶数据和各所述目标时间点确定所述目标车辆的各行驶特征标签,并对各所述行驶特征标签进行随机整合得到各目标标签体系。
126.进一步地,节点确定模块20,包括:
127.第一筛选单元,用于在所述车辆行程数据流中确定满足预设的第一车辆行驶状态的第一目标数据,并将所述第一目标数据确定为上电开始数据,同时,将所述车辆行程数据流中记录到所述上电开始数据的时间点确定为第一时间点;其中,所述第一车辆行驶状态为所述目标车辆处于高压状态,和所述目标车辆的主正电继器处于链接状态;
128.第二筛选单元,用于在所述车辆行程数据流中确定满足预设的第二车辆行驶状态的第二目标数据,并将所述第二目标数据确定为行驶开始数据,同时,将所述车辆行程数据
流中记录到所述行驶开始数据的时间点确定为第二时间点;其中,所述第二车辆行驶状态为所述目标车辆处于高压状态、所述目标车辆处于行驶状态及所述目标车辆的实时车速大于0;
129.第三筛选单元,用于在所述车辆行程数据流中确定满足预设的第三车辆行驶状态的第三目标数据,并将所述第三目标数据确定为行驶结束数据,同时,将所述车辆行程数据流中记录到所述行驶结束数据的时间点确定为第三时间点;其中,所述第三车辆行驶状态为所述目标车辆的所述实时车速等于0;
130.第四筛选单元,用于在所述车辆行程数据流中确定满足预设的第四行驶阶段的第四目标数据,并将所述第四目标数据确定为下电开始数据,同时,将获取所述下电开始数据的时间点确定为第四时间点;其中,所述第四行驶阶段为所述目标车辆处于非高压状态和所述目标车辆处于非行驶状态的时间大于等于预设的时间阈值。
131.进一步地,节点确定模块20,还包括:
132.参数判断单元,用于判断所述下电开始数据中包含的行驶速度参数是否为0;
133.数据合并单元,用于若判断道所述下电开始数据中包含的所述行驶速度参数为0,则确定所述下电开始数据与所述行驶结束数据为同一行驶数据,和,确定所述第四时间点与所述第三时间点为同一时间点。
134.进一步地,节点确定模块20,还包括:
135.间隔检测单元,用于检测所述车辆行程数据流中各所述车辆行驶数据之间的时间间隔,并将各所述时间间隔分别与预设的间隔阈值进行比对得到各比对结果;
136.间隔比对单元,用于确定各所述比对结果中是否包含大于所述间隔阈值的目标时间间隔;
137.第五筛选单元,用于若确定包含所述目标时间间隔,则按照预设的顺序排列规则将所述目标时间间隔中确定排序靠前的时间点确定为所述第四时间点,并将所述第四时间点对应的所述行驶数据确定为所述下电开始数据。
138.进一步地,标签计算模块30,包括:
139.第一整合单元,用于在所述车辆行程数据流中确定处于所述第一时间点和所述第四时间点之间的各上电状态车辆数据,并对各所述上电状态车辆数据进行整合得到所述目标车辆的上电阶段数据流;
140.第二整合单元,用于在所述车辆行程数据流中确定处于所述第二时间点和所述第三时间点之间的各行驶状态车辆数据,并对各所述行驶状态车辆数据进行整合得到所述目标车辆的行驶阶段数据流;
141.标签计算单元,用于确定所述上电阶段数据流对应的各供电特征数据,和所述行驶阶数据流对应的各行驶特征数据,并根据各所述供电特征数据和各所述行驶特征数据确定各所述行驶特征标签。
142.进一步地,标签计算模块30,还包括:
143.习惯计算单元,用于根据各所述目标标签体系得到所述目标车辆对应的驾驶习惯特征;
144.画像确定单元,用于按照所述驾驶习惯特征和预设的用户画像数据库得到与所述驾驶习惯特征对应的目标用户画像。
145.进一步地,画像确定单元,包括:
146.数据读取子单元,用于读取所述用户画像数据库;
147.数据筛选子单元,用于按照所述驾驶习惯特征对所述目标用户画像数据库进行筛选得到与所述驾驶习惯特征对应的所述目标用户画像。
148.此外,本发明还提供一种终端设备,该终端设备上有可在处理器上运行的车辆行驶数据的处理程序,所述终端设备执行所述车辆行驶数据的处理程序时实现如以上任一项实施例所述的车辆行驶数据的处理方法的步骤。
149.本发明终端设备的具体实施例与上述车辆行驶数据的处理方法各实施例基本相同,在此不作赘述。
150.此外,本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有车辆行驶数据的处理程序,所述车辆行驶数据的处理程序被处理器执行时实现如以上任一项实施例所述的车辆行驶数据的处理方法的步骤。
151.本发计算机可读存储介质的具体实施例与上述车辆行驶数据的处理方法各实施例基本相同,在此不作赘述。
152.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
153.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
154.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是与车辆发送端和云上服务器进行连接的固定式终端设备,当然,该终端设备还可以是与车辆发送端和云上服务器进行连接的pc(personal computer,个人计算机)、服务器等其他固定式终端设备或手机、平板等移动式终端设备等)执行本发明各个实施例所述的方法。
155.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1