一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车辆测试工况生成方法、装置、设备及存储介质与流程

2021-11-05 22:45:00 来源:中国专利 TAG:


1.本技术涉及车辆技术领域,尤其涉及一种车辆测试工况生成方法、装置、设备及存储介质。


背景技术:

2.通常,根据车辆在道路上驾驶时的运行状况,可以获取车辆或车辆部件的性能。实际中,需要利用设计的车辆测试工况模拟车辆在真实道路上的车辆实际工况,进行试验来获取车辆的运行状况。其中,工况可包括停车、加速、匀速和减速等子工况。车辆的运行状况可为车辆的排放状况。
3.目前,不同车型的运行特征差异较大、不同道路存在差别等情况会导致已设计的车辆测试工况不能用于模拟车辆运行时的所有实际运行工况。基于此,针对具体测试目的,可直接利用车辆相似的历史实际工况作为车辆测试工况,但是相似的历史实际工况中可能存在与测试目的无关的干扰工况,进而使得获取的车辆运行状况不符合实际情况。


技术实现要素:

4.为了解决上述技术问题,本技术提供了一种车辆测试工况生成方法、装置、设备及存储介质,用于提供更加符合实际工况的车辆的测试工况。
5.为了实现上述目的,本技术实施例提供的技术方案如下:
6.本技术实施例提供一种车辆测试工况生成方法,所述方法包括:
7.确定测试目标,从工况标签数据库中获取所述测试目标下的多个历史实际工况标签序列;所述工况标签数据库包括历史实际工况标签序列;
8.对多个所述历史实际工况标签序列进行对齐处理,获取多个待比较标签序列;多个所述待比较标签序列的长度一致;
9.获取多个所述待比较标签序列中同一位置的标签,确定所述同一位置的标签中各个相同标签的数量,将各个所述相同标签的数量进行比较,将数量超过数量阈值且最大的所述相同标签确定为车辆测试工况在所述同一位置上的目标标签;若各个所述相同标签的数量均不满足所述数量阈值,将空位确定为车辆测试工况在所述同一位置上的目标标签;
10.基于不同位置的所述目标标签以及目标标签信息,获取车辆测试工况;所述目标标签信息为所述目标标签对应的子工况。
11.可选地,所述确定测试目标,从工况标签数据库中获取所述测试目标下的多个历史实际工况标签序列,包括:
12.确定测试目标,获取所述测试目标包括的指标;
13.从历史数据中查询所述指标下的车辆信息和时间;
14.利用所述车辆信息和所述时间从所述工况标签数据库获取所述测试目标下的历史实际工况标签序列。
15.可选地,所述确定测试目标,从工况标签数据库中获取所述测试目标下的多个历
史实际工况标签序列,包括:
16.确定测试目标,获取所述测试目标下的目标实际工况标签序列;
17.从所述工况标签数据库中,选取包含所述目标实际工况标签序列的历史实际工况标签序列为所述测试目标下的多个历史实际工况标签序列。
18.可选地,所述对多个所述历史实际工况标签序列进行对齐处理,获取多个待比较标签序列,包括:
19.当多个所述历史实际工况标签序列的长度不一致时,根据预设条件,在多个所述历史实际工况标签序列中插入空位,获取多个待比较标签序列;所述预设条件为多个所述历史实际工况标签序列中同一位置的相同标签的数量超过预设阈值。
20.可选地,所述基于不同位置的所述目标标签以及目标标签信息,获取车辆测试工况,包括:
21.将不同位置的所述目标标签中的空位进行删除、用随机生成的标签替代、用所述空位的前一标签进行替代或用所述空位的后一标签进行替代,获取处理后的不同位置的目标标签;
22.基于所述处理后的不同位置的目标标签和目标标签信息,获取车辆测试工况。
23.可选地,在所述确定测试目标,从工况标签数据库中获取所述测试目标下的历史实际工况标签序列之前,所述方法还包括:
24.确定标签和标签信息;所述标签信息为所述标签对应的子工况;
25.利用所述标签、所述标签信息和车辆的历史实际工况,生成历史实际工况标签序列;所述历史实际工况至少包括一个子工况;
26.利用所述历史实际工况标签序列,预先建立工况标签数据库。
27.本技术实施例还提供了一种车辆测试工况生成装置,所述装置包括:
28.第一获取单元,用于确定测试目标,从工况标签数据库中获取所述测试目标下的多个历史实际工况标签序列;所述工况标签数据库包括历史实际工况标签序列;
29.处理单元,用于对多个所述历史实际工况标签序列进行对齐处理,获取多个待比较标签序列;多个所述待比较标签序列的长度一致;
30.比较单元,用于获取多个所述待比较标签序列中同一位置的标签,确定所述同一位置的标签中各个相同标签的数量,将各个所述相同标签的数量进行比较,将数量最大的所述相同标签确定为车辆测试工况在所述同一位置上的目标标签;若各个所述相同标签的数量均不满足数量阈值,将空位确定为车辆测试工况在所述同一位置上的目标标签;
31.第二获取单元,用于基于不同位置的所述目标标签以及目标标签信息,获取车辆测试工况;所述目标标签信息为所述目标标签对应的子工况。
32.可选地,所述装置还包括:
33.确定单元,用于在所述确定测试目标,从工况标签数据库中获取所述测试目标下的历史实际工况标签序列之前,确定标签和标签信息;所述标签信息为所述标签对应的子工况;
34.生成单元,用于利用所述标签、所述标签信息和车辆的历史实际工况,生成历史实际工况标签序列;所述历史实际工况至少包括一个子工况;
35.建立单元,用于利用所述历史实际工况标签序列,预先建立工况标签数据库。
36.本技术实施例还提供了一种车辆测试工况生成设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如所述的车辆测试工况生成方法。
37.本技术实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储计算机程序,所述计算机程序用于执行如所述的车辆测试工况生成方法。
38.通过上述技术方案可知,本技术具有以下有益效果:
39.本技术实施例提供了一种车辆测试工况生成方法、装置、设备及存储介质,通过确定测试目标,从工况标签数据库中获取符合测试目标的多个历史实际工况标签序列,并对其进行对齐处理,获取多个待比较标签序列,多个待比较标签序列的长度一致。针对多个待比较标签序列,确定多个待比较标签序列中同一位置上的各个相同标签的数量,并将数量超过数量阈值且最大的相同标签确定为该位置上的目标标签。由此,可得到不同位置上的各个目标标签,不同位置上的目标标签按照顺序组成一个车辆测试工况序列,结合目标标签代表的子工况,可获取车辆测试工况。该方法中不同位置的目标标签均代表车辆测试工况中的一个子工况。不同位置代表了在车辆测试工况中出现的顺序不同。通过该方法获取的车辆测试工况中的每个目标标签都是从多个历史实际工况中的对应位置的标签中选取获得的。目标标签为数量超过数量阈值的标签,则可认为其对应的子工况是有共同特性的子工况,具有一定的代表性,在一定程度上减少了现有技术中的直接采用历史实际工况作为车辆测试工况所带来的车辆测试工况中可能包含和测试目标无关的干扰工况的情况。
附图说明
40.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本技术实施例提供的一种车辆测试工况生成方法的示例性应用场景的示意图;
42.图2为本技术实施例提供的一种车辆测试工况生成方法的流程图;
43.图3为本技术实施例提供的一种车辆测试工况生成装置的结构示意图。
具体实施方式
44.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术实施例作进一步详细的说明。
45.为了便于理解和解释本技术实施例所提供的技术方案,下面先对本技术实施例的背景技术进行说明。
46.通常,根据车辆在道路上驾驶时的运行状况,可以获取车辆或车辆部件的性能。工况法是评价车辆在道路上驾驶时的运行状况的最为科学的实验方法。
47.利用设计的车辆测试工况模拟车辆在真实道路上的车辆实际工况,进行试验来获取车辆的运行状况。其中,工况可包括停车、加速、匀速和减速等子工况。车辆的运行状况可为车辆的排放状况。采用的车辆测试工况因用户的测试目标而定,本质上是模拟车辆在一
定道路区域内的驾驶过程。例如道路区域为城市或者郊区。
48.目前,不同车型的运行特征差异较大、不同道路存在差别等情况会导致已设计的车辆测试工况不能用于模拟车辆运行时的所有实际运行工况。基于此,针对具体测试目的,可直接利用车辆相似的历史实际工况作为车辆测试工况,但是相似的历史实际工况中可能存在与测试目的无关的干扰工况,进而使得获取的车辆运行状况不符合实际情况。
49.基于此,本技术实施例提供了一种车辆测试工况生成方法、装置、设备及存储介质。为了便于理解本技术实施例提供的车辆测试工况生成方法,下面结合图1所示的场景示例进行说明。参见图1,图1为本技术实施例提供的一种车辆测试工况生成方法的示例性应用场景的示意图。该方法可以应用于终端101中。
50.终端101确定用于车辆测试的测试目标。例如,测试目标为冬季北方城市道路车辆运行情况。确定测试目标后,从工况标签数据库102中获取和测试目标相匹配的多个历史实际工况标签序列。其中,工况标签数据库102中存储有多个历史实际工况标签序列。标签为子工况的符号表示,例如,可以是字母表示。标签代表子工况,标签信息表明子工况的含义。
51.终端101获取的多个历史实际工况标签序列是和测试目标相匹配的。基于此,为了使设计的车辆测试工况更加符合测试目标,利用多个历史实际工况标签序列同一位置处的标签,确定该位置处的标签是更加符合测试目标的。首先,终端101需要对多个历史实际工况标签序列进行对齐处理,获取多个长度一致的多个待比较标签序列以便用于对同一位置的标签进行比较。
52.终端101在获取多个待比较标签序列后,获取多个待比较标签序列中同一位置的标签,并且确定同一位置的标签中各个相同标签的数量。将各个相同标签的数量进行比较,从各个相同标签中选取数量超过数量阈值且最大的相同标签,将其确定为车辆测试工况在该位置处的目标标签。若各个相同标签的数量均不满足数量阈值,则确定该位置处的目标标签为空位。
53.终端101在确定不同位置上的目标标签后,按照目标标签不同位置的顺序以及目标标签对应的目标标签信息,获取用于车辆测试目标的车辆测试工况。
54.本领域技术人员可以理解,图1所示的框架示意图仅是本技术的实施方式可以在其中得以实现的一个示例。本技术实施方式的适用范围不受到该框架任何方面的限制。
55.需要注意的是,终端101可以是现有的、正在研发的或将来研发的、能够通过任何形式的有线和/或无线连接(例如,wi

fi、lan、蜂窝、同轴电缆等)相互交互的任何用户设备,包括但不限于:现有的、正在研发的或将来研发的智能可穿戴设备、智能手机、非智能手机、平板电脑、膝上型个人计算机、桌面型个人计算机、小型计算机、中型计算机、大型计算机等。本技术的实施方式在此方面不受任何限制。还需要注意的是,本技术实施例中服务器102可以是现有的、正在研发的或将来研发的、能够执行上述操作的设备的一个示例。本技术的实施方式在此方面不受任何限制。
56.基于上述说明,下面将结合附图对本技术提供的车辆测试工况生成方法进行详细说明。
57.参见图2,图2为本技术实施例提供的一种车辆测试工况生成方法的流程图。如图2所示,该车辆测试工况生成方法包括s201

s204:
58.s201:确定测试目标,从工况标签数据库中获取测试目标下的多个历史实际工况
标签序列;工况标签数据库包括历史实际工况标签序列。
59.在对车辆进行道路上驾驶的运行状况进行测试时,需要确定和测试相关的测试目标,测试目标表明了用户对车辆进行测试的测试意图。例如,测试目标为冬季北方城市道路车辆运行情况。或者,测试目标为零下10度,车辆在高速路段驾驶的车辆运行情况。
60.可以理解的是,测试目标和车辆测试工况相对应,车辆测试工况为响应于测试目标的测试工况,用于模拟车辆在测试目标下的行驶工况。
61.在确定测试目标后,从工况标签数据库中获取和测试目标相匹配的多个历史实际工况标签序列。其中,工况标签数据库存储有多个历史实际工况标签序列,即不同区域不同车辆历史中的实时、同步的大规模驾驶数据通过标签序列的形式存储在了工况标签数据库中。历史实际工况标签序列为将车辆实际行驶过程中的实际工况进行标签化和序列化获得的。可以理解的是,车辆在实际行驶过程中的实际工况为一些子工况按照顺序组成的。例如,历史实际工况为先停车、再加速、再匀速、最后减速。子工况即为停车、加速、匀速和减速。对子工况进行标签化,并按照实际行驶过程中的顺序进行排序,便形成了一个历史实际工况标签序列。例如,停车用a标识,加速用b标识,匀速用c标识,减速用d标识。则上述历史实际工况对应的标签序列为abcd。
62.在确定测试目标后,便可以根据测试目标在工况标签数据库中查找和测试目标相匹配的多个历史实际工况标签序列。
63.基于上述内容可知,通过在工况标签数据库中获取的和测试目标相匹配的多个历史实际工况标签序列更能体现测试目标。通过多个历史实际工况标签序列获取的车辆测试工况是更加符合测试目标,更准确且符合实际情况的。
64.在可能的实现方式中,本技术实施例提供两种确定测试目标,从工况标签数据库中获取测试目标下的多个历史实际工况标签序列的具体实施方式,具体请参见下文。
65.s202:对多个历史实际工况标签序列进行对齐处理,获取多个待比较标签序列;多个待比较标签序列的长度一致。
66.s201中获取的多个历史实际工况标签序列的长度可能不同,在此情况下,无法进行后续s203中同一位置上的标签对比。因此,对获取的多个历史实际工况标签序列进行对齐处理,获取处理后的长度一致的多个待比较标签序列。
67.在一种可能的实现方式中,对多个历史实际工况标签序列进行对齐处理,获取多个待比较标签序列的具体实施方式可为:
68.当多个历史实际工况标签序列的长度不一致时,根据预设条件,在多个历史实际工况标签序列中插入空位,获取多个待比较标签序列;预设条件为多个历史实际工况标签序列中同一位置的相同标签的数量超过预设阈值。
69.可以理解的是,在每个需要插入空位的历史实际工况标签序列中插入空位的位置需要满足预设条件。即在插入空位后,要使得获得的多个待比较标签序列中同一位置的相同标签的数量超过预设阈值。也就是说,要使得对齐后多个待比较标签序列中同一位置上都具有尽可能相似的标签。这样,后续s203中在该位置上选取的目标标签便是更具代表性且更符合测试目标的标签。
70.需要说明的是,预设阈值根据实际情况进行选择,这里不对预设阈值进行限定。
71.s203:获取多个待比较标签序列中同一位置的标签,确定同一位置的标签中各个
相同标签的数量,将各个相同标签的数量进行比较,将数量超过数量阈值且最大的相同标签确定为车辆测试工况在同一位置上的目标标签;若各个相同标签的数量均不满足数量阈值,将空位确定为车辆测试工况在同一位置上的目标标签。
72.在获取多个待比较标签序列后,针对多个待比较标签序列,获取同一位置处的标签。遍历该同一位置处的标签,确定该同一位置处标签中的相同标签以及相同便签对应的数量。将各个相同标签的数量进行比较,将数量超过数量阈值且最大的相同标签确定为车辆测试工况在同一位置上的目标标签。
73.数量阈值表示了多个待比较标签序列在一个位置上相同标签至少要出现的次数,大于该数量阈值的标签对于该位置上的所有标签才具有代表性,且更符合实际情况,更符合测试目标。需要说明的是,数量阈值根据实际情况进行选择,这里不对数量阈值进行限定。
74.一个位置上的目标标签即为车辆测试工况在该位置上的标签。可以理解的是,待比较标签序列中标签的位置代表了标签对应的子工况的执行顺序。因此,确认了一个位置处的目标标签后,车辆测试工况在该位置处的子工况以及该子工况在车辆测试时的执行顺序便确定了。
75.s204:基于不同位置的目标标签以及目标标签信息,获取车辆测试工况;目标标签信息为目标标签对应的子工况。
76.在获取不同位置上的目标标签后,车辆测试工况对应的标签序列便可确定。车辆测试工况对应的标签序列由不同位置上的目标标签组成。确定车辆测试工况对应的标签序列后,根据目标标签信息,便可获取车辆测试工况。例如,车辆测试工况对应的标签序列为abcd,由于a的标签信息为停车,b的标签信息为加速,c的标签信息为匀速,d的标签信息为减速。则车辆测试工况为先停车、再加速、再匀速、最后减速。
77.在一种可能的实现方式中,基于不同位置的目标标签以及目标标签信息,获取车辆测试工况的具体实施方式包括:
78.将不同位置的目标标签中的空位进行删除、用随机生成的标签替代、用空位的前一标签进行替代或用空位的后一标签进行替代,获取处理后的不同位置的目标标签;
79.基于处理后的不同位置的目标标签和目标标签信息,获取车辆测试工况。
80.可以理解的是,由于不同位置的目标标签可能为空位,则需要通过上述的方式将空位进行处理,以便确定出更加符合实际情况和测试目标的车辆测试工况。
81.本技术实施例提供了一种车辆测试工况生成方法,通过确定测试目标,从工况标签数据库中获取符合测试目标的多个历史实际工况标签序列,并对其进行对齐处理,获取多个待比较标签序列,多个待比较标签序列的长度一致。针对多个待比较标签序列,确定多个待比较标签序列中同一位置上的各个相同标签的数量,并将数量超过数量阈值且最大的相同标签确定为该位置上的目标标签。由此,可得到不同位置上的各个目标标签,不同位置上的目标标签按照顺序组成一个车辆测试工况序列,结合目标标签代表的子工况,可获取车辆测试工况。该方法中不同位置的目标标签均代表车辆测试工况中的一个子工况。不同位置代表了在车辆测试工况中出现的顺序不同。通过该方法获取的车辆测试工况中的每个目标标签都是从多个历史实际工况中的对应位置的标签中选取获得的。目标标签为数量超过数量阈值的标签,则可认为其对应的子工况是有共同特性的子工况,具有一定的代表性,
在一定程度上减少了现有技术中的直接采用历史实际工况作为车辆测试工况所带来的车辆测试工况中可能包含和测试目标无关的干扰工况的情况。
82.在设计车辆测试工况之前,需要确定测试目标,从工况标签数据库中获取测试目标下的多个历史实际工况标签序列。
83.对应的,在一种可能的实现方式中,本技术实施例提供一种确定测试目标,从工况标签数据库中获取测试目标下的多个历史实际工况标签序列的具体实施方式,包括:
84.a1:确定测试目标,获取测试目标包括的指标。
85.测试目标包括的指标为测试目标中的元素。例如,测试目标为冬季北方城市道路车辆运行情况。测试目标包括的指标为冬季、北方和城市道路。
86.a2:从历史数据中查询指标下的车辆信息和时间。
87.历史数据为不同区域不同车辆历史中的实时、同步的大规模驾驶数据。
88.例如,在确定指标为冬季、北方和城市道路。从历史车辆行驶数据中查询冬季、北方和城市道路对应的车辆信息和时间。其中,车辆信息包括车辆的型号,车牌号等信息。
89.a3:利用车辆信息和时间从工况标签数据库获取测试目标下的历史实际工况标签序列。
90.利用车辆信息和时间从工况标签数据库获取测试目标下的历史实际工况标签序列。
91.可以理解的是,获取的指标下的车辆信息和时间可以认为是在工况标签数据库搜索测试目标下的历史实际工况标签序列的索引。
92.基于该具体的实施方式,利用测试目标对应的指标获取相关的车辆信息和时间,并以车辆信息和时间为索引在工况标签数据库中获取的和测试目标相匹配的多个历史实际工况标签序列。通过多个历史实际工况标签序列获取的车辆测试工况是更加符合测试目标,更准确且符合实际情况的。
93.在另一种可能的实现方式中,本技术实施例提供还一种确定测试目标,从工况标签数据库中获取测试目标下的多个历史实际工况标签序列的具体实施方式,包括:
94.b1:确定测试目标,获取测试目标下的目标实际工况标签序列。
95.目标实际工况标签序列为和测试目标相对应的一个或多个实际工况标签序列。若多个实际工况标签序列时,选取其中共同的标签,作为测试目标下的目标实际工况标签序列。
96.例如,测试目标为零下10度,车辆在高速路段驾驶的实际工况,假设获取的和测试目标相匹配的目标实际工况标签序列为efg。
97.b2:从工况标签数据库中,选取包含目标实际工况标签序列的历史实际工况标签序列为测试目标下的多个历史实际工况标签序列。
98.从工况标签数据库中,选取包含目标实际工况标签序列的历史实际工况标签序列为测试目标下的多个历史实际工况标签序列。
99.例如,目标实际工况标签序列为efg时,从工况标签数据库中选取多个包含efg的标签序列,将其作为测试目标下的多个历史实际工况标签序列。
100.基于该具体的实施方式,利用测试目标先获取一个历史实际工况标签序列,再在工况标签数据库中获取包含该历史实际工况标签序列的,和测试目标相匹配的多个历史实
际工况标签序列。通过多个历史实际工况标签序列获取的车辆测试工况是更加符合测试目标,更准确且符合实际情况的。
101.本技术实施例中在确定测试目标后,需要从工况标签数据库中获取测试目标下的历史实际工况标签序列。可知,工况标签数据库为事先准备的数据库。工况标签数据库用来为设计车辆测试工况提供实际的符合测试目标的工况。
102.因此,本技术实施例还提供了另一种车辆测试工况生成方法,相比于前述方法实施例,在确定测试目标,从工况标签数据库中获取测试目标下的历史实际工况标签序列之前,所述方法还包括:
103.c1:确定标签和标签信息;标签信息为标签对应的子工况。
104.标签可根据实际情况进行设定,例如采用字母的方式表示标签。只需保证标签和子工况一一对应即可。
105.c2:利用标签、标签信息和车辆的历史实际工况,生成历史实际工况标签序列;历史实际工况至少包括一个子工况。
106.获取不同区域不同车辆历史中的实时、同步的大规模驾驶数据,从其中可获取不同车辆在不同区域不同时间的历史实际工况。根据标签可将历史实际工况用标签序列的方式进行表示,生成历史实际工况标签序列。
107.c3:利用历史实际工况标签序列,预先建立工况标签数据库。
108.利用获取的历史实际工况标签序列,预先建立工况标签数据库。工况标签数据库存储获取的历史实际工况标签序列。
109.基于上述方法实施例提供的车辆测试工况生成方法,本技术实施例还提供了一种车辆测试工况生成装置。下面将结合附图对该车辆测试工况生成装置进行说明。
110.参见图3,图3为本技术实施例提供的一种车辆测试工况生成装置的结构示意图。如图3所示,该车辆测试工况生成装置包括:
111.第一获取单元301,用于确定测试目标,从工况标签数据库中获取所述测试目标下的多个历史实际工况标签序列;所述工况标签数据库包括历史实际工况标签序列;
112.处理单元302,用于对多个所述历史实际工况标签序列进行对齐处理,获取多个待比较标签序列;多个所述待比较标签序列的长度一致;
113.比较单元303,用于获取多个所述待比较标签序列中同一位置的标签,确定所述同一位置的标签中各个相同标签的数量,将各个所述相同标签的数量进行比较,将数量超过数量阈值且最大的所述相同标签确定为车辆测试工况在所述同一位置上的目标标签;若各个所述相同标签的数量均不满足所述数量阈值,将空位确定为车辆测试工况在所述同一位置上的目标标签;
114.第二获取单元304,用于基于不同位置的所述目标标签以及目标标签信息,获取车辆测试工况;所述目标标签信息为所述目标标签对应的子工况。
115.在一种可能的实现方式中,所述第一获取单元301,包括:
116.第一获取子单元,用于确定测试目标,获取所述测试目标包括的指标;
117.查询子单元,用于从历史数据中查询所述指标下的车辆信息和时间;
118.第二获取子单元,用于利用所述车辆信息和所述时间从所述工况标签数据库获取所述测试目标下的历史实际工况标签序列。
119.在一种可能的实现方式中,所述第一获取单元301,包括:
120.第三获取子单元,用于确定测试目标,获取所述测试目标下的目标实际工况标签序列;
121.选取子单元,用于从所述工况标签数据库中,选取包含所述目标实际工况标签序列的历史实际工况标签序列为所述测试目标下的多个历史实际工况标签序列。
122.在一种可能的实现方式中,所述处理单元302,具体用于:
123.当多个所述历史实际工况标签序列的长度不一致时,根据预设条件,在多个所述历史实际工况标签序列中插入空位,获取多个待比较标签序列;所述预设条件为多个所述历史实际工况标签序列中同一位置的相同标签的数量超过预设阈值。
124.在一种可能的实现方式中,所述第二获取单元304,包括:
125.第四获取子单元,用于将不同位置的所述目标标签中的空位进行删除、用随机生成的标签替代、用所述空位的前一标签进行替代或用所述空位的后一标签进行替代,获取处理后的不同位置的目标标签;
126.第五获取子单元,用于基于所述处理后的不同位置的目标标签和目标标签信息,获取车辆测试工况。
127.在一种可能的实现方式中,所述装置还包括:
128.确定单元,用于在所述确定测试目标,从工况标签数据库中获取所述测试目标下的历史实际工况标签序列之前,确定标签和标签信息;所述标签信息为所述标签对应的子工况;
129.生成单元,用于利用所述标签、所述标签信息和车辆的历史实际工况,生成历史实际工况标签序列;所述历史实际工况至少包括一个子工况;
130.建立单元,用于利用所述历史实际工况标签序列,预先建立工况标签数据库。
131.另外,本技术实施例还提供了一种基于时序的车辆工况分类设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上述实施例所述的车辆测试工况生成方法。
132.另外,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储计算机程序,所述计算机程序用于执行如上述实施例所述的车辆测试工况生成方法。
133.本技术实施例提供一种车辆测试工况生成装置及设备,通过确定测试目标,从工况标签数据库中获取符合测试目标的多个历史实际工况标签序列,并对其进行对齐处理,获取多个待比较标签序列,多个待比较标签序列的长度一致。针对多个待比较标签序列,确定多个待比较标签序列中同一位置上的各个相同标签的数量,并将数量超过数量阈值且最大的相同标签确定为该位置上的目标标签。由此,可得到不同位置上的各个目标标签,不同位置上的目标标签按照顺序组成一个车辆测试工况序列,结合目标标签代表的子工况,可获取车辆测试工况。该方法中不同位置的目标标签均代表车辆测试工况中的一个子工况。不同位置代表了在车辆测试工况中出现的顺序不同。通过该方法获取的车辆测试工况中的每个目标标签都是从多个历史实际工况中的对应位置的标签中选取获得的。目标标签为数量超过数量阈值的标签,则可认为其对应的子工况是有共同特性的子工况,具有一定的代表性,在一定程度上减少了现有技术中的直接采用历史实际工况作为车辆测试工况所带来
的车辆测试工况中可能包含和测试目标无关的干扰工况的情况。
134.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本技术各个实施例或者实施例的某些部分所述的方法。
135.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法而言,由于其与实施例公开的系统相对应,所以描述的比较简单,相关之处参见系统部分说明即可。
136.还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
137.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献