车队差异度的辨识方法及装置、存储介质与流程

文档序号:20954338发布日期:2020-06-02 20:19阅读:139来源:国知局
车队差异度的辨识方法及装置、存储介质与流程

本发明涉及车队差异度辨识技术领域,特别涉及一种车队差异度的辨识方法及装置、存储介质。



背景技术:

随着车辆的使用量的增加,车队开始被应用于多种场合下。其中,在车队的应用中,经常存在对多个车队的差异进行辨识的需求。

在现有技术中,通常是在确定目标车队集合的每一辆车的车型后,选取目标车队集合中的任意两个车队,比较两个车队是否存在车型完全相同的子车队。若存在车型上完全相同的子车队,则确定两个车队不存在差异;若不存在车型完全相同的子车队,则确定两个车队存在差异。然后再次从车队集合中选取任意两个车队进行对比,直至对比完目标车队集合中的所有的车队。

但是,现有技术的辨识指标单一,只从车型的上进行辨识,并且对比结果只包括存在差异和不存在差异两个,忽视车队间的差异程度,从而使得辨识的结果不能很好的满足多种实际需求。



技术实现要素:

基于上述现有技术的不足,本发明提供了一种车队差异度的辨识方法及装置、存储介质,以解决现有技术的辨识指标单一,并且对比结果只包括存在差异和不存在差异两个,从而使得辨识的结果不能很好的满足多种实际需求的问题。

为了实现上述目的,本发明提供了以下技术方案:

本发明第一方面提供了一种车队差异度的辨识方法,包括:

分别获取目标车队集合中的每辆车在目标参数上的参数值;其中,所述目标车队集合包括多个车队;所述目标参数至少包括一个;

根据每辆车在所述目标参数上的参数值,确定所述目标车队集合中的所有车队的最大公有车队的车辆数量;其中,所述最大公有车队包括所述目标车队集合中的每个相同车辆组中的一辆;每个所述相同车辆组包括每个车队的一辆车,且每个所述相同车辆组的车辆在所述目标参数上的参数值相等;每个车队的任意一辆车仅能属于一个所述相同车辆组;

从预设的多个车队差异度状态中,匹配出与所述最大公有车队的车辆数量相对应的所述车队差异度状态;其中,所述车队差异度状态用于表示目标车队集合的差异程度。

可选地,在上述的方法中,所述根据每辆车在所述目标参数上的参数值,确定所述目标车队集合中的所有车队的最大公有车队的车辆数量,包括:

将所述目标车队集合中的任意两个车队分别定义为第一车队和第二车队;

通过对比所述第一车队和所述第二车队的车辆在所述目标参数上的参数值,查找出所述第一车队和第二车队的相同车辆组,并从查找出的每一个所述相同车辆组,选择一辆车组成所述第一车队和所述第二车队的最大公有车队;

判断所述目标车队集合中是否存在未进行过对比的车队;

若判断出所述目标车队集合中存在未进行过对比的车队,则将所述第一车队和第二车队的最大公有车队定义为第一车队,以及将所述目标车队集合中未进行过对比的任意一个车队定义为第二车队,并返回执行所述对比所述第一车队和第二车队的车辆在所述目标参数上的参数值,确定所述第一车队和第二车队的最大公有车队;

若判断出所述目标车队集合中不存在未进行过对比的车队,则将当前的所述第一车队和第二车队的最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队,并确定所述最大公有车队的车辆数量。

可选地,在上述的方法中,所述通过对比所述第一车队和所述第二车队的车辆在所述目标参数上的参数值,查找出所述第一车队和第二车队的相同车辆组,并从查找出的每一个所述相同车辆组,选择一辆车组成所述第一车队和所述第二车队的最大公有车队,包括:

将当前的所述第一车队中的任意一辆车定义为第一车辆;

依次将当前的所述第二车队中的每一辆车定义为第二车辆,将所述第二车辆与所述第一车辆进行参数值的对比;

若对比出所述第二车辆与所述第一车辆在目标参数上的参数值相同,则将所述第一车辆或者所述第二车辆归入所述第一车队和所述第二车队的公有车队中,并将所述第二车辆从当前的所述第二车队中移除以及将所述第二车辆从所述第一车队中移除;其中,所述公有车队的初始车辆数量为零;

若对比出当前的所述第二车队中不存在与所述第一车辆在目标参数上的参数值相同的所述第二车辆,则将所述第一车辆从当前所述第一车队中移除;

在将所述第一车辆从所述第一车队移除后,分别判断当前的所述第一车队的车辆数量以及当前的所述第二车队的车辆数量是否为零;

若判断出当前的所述第一车队的车辆数量和当前的所述第二车队的车辆数量均不为零,则返回执行所述将当前所述第一车队中的任意一辆车定义为第一车辆;

若判断出当前的所述第一车队的车辆数量为零或者判断出当前的所述第二车队的车辆数量为零,则将当前的所述第一车队和所述第二车队的公有车队,确定为所述第一车队和所述第二车队的最大公有车队。

可选地,在上述的方法中,所述根据每辆车在所述目标参数上的参数值,确定所述目标车队集合中的所有车队的最大公有车队的车辆数量,包括:

将所述目标车队集合中的每两个车队划分为一个对比组;其中,若所述目标车队中的车队的数量为奇数,则将未能分组的车队确定为独立车队;

分别通过对比每个所述对比组中的两个车队的车辆在所述目标参数上的参数值,获得每个所述对比组对应的最大公有车队;

判断当前获得的所述最大公有车队的数量是否为一个;

若判断出当前获得的所述最大公有车队的数量为多个,则将当前获得的所述最大公有车队中的,每两个所述最大公有车队划分为一个对比组,并返回执行所述分别通过对比每个所述对比组中的两个车队的车辆在所述目标参数上的参数值,获得每个所述对比组对应的最大公有车队;

若判断出获得的所述最大公有车队的数量为一个,则判断是否存在独立车队;

若判断出存在独立车队,则通过对比当前获得的所述最大公有车队与所述独立车队中的车辆在所述目标参数上的参数值,获得所述最大公有车队与所述独立车队的最大公有车队,并将获得的所述最大公有车队与所述独立车队的最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队;

若判断出不存在独立车队,则将当前获得所述最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队;

确定所述目标车队集合中的所有车队的最大公有车队的数量。

可选地,在上述的方法中,所述从预设的多个车队差异度状态中,匹配出与所述最大公有车队的车辆数量相对应的所述车队差异度状态后,还包括:

基于多次获得所述最大公有车队的车辆数量和匹配出的所述车队差异度状态,计算辨识车队差异度的正确率。

本发明第二方面提供了一种车队差异度的辨识装置,包括:

获取单元,用于分别获取目标车队集合中的每辆车在目标参数上的参数值;其中,所述目标车队集合包括多个车队;所述目标参数至少包括一个;

辨识单元,用于根据每辆车在所述目标参数上的参数值,确定所述目标车队集合中的所有车队的最大公有车队的车辆数量;其中,所述最大公有车队包括所述目标车队集合中的每个相同车辆组中的一辆;每个所述相同车辆组包括每个车队的一辆车,且每个所述相同车辆组的车辆在所述目标参数上的参数值相等;每个车队的任意一辆车仅能属于一个所述相同车辆组;

匹配单元,用于从预设的多个车队差异度状态中,匹配出与所述最大公有车队的车辆数量相对应的所述车队差异度状态;其中,所述车队差异度状态用于表示目标车队集合的差异程度。

可选地,在上述的装置中,所述辨识单元,包括:

第一定义单元,用于将所述目标车队集合中的任意两个车队分别定义为第一车队和第二车队;

第一对比单元,通过对比所述第一车队和所述第二车队的车辆在所述目标参数上的参数值,查找出所述第一车队和第二车队的相同车辆组,并从查找出的每一个所述相同车辆组,选择一辆车组成所述第一车队和所述第二车队的最大公有车队;

第一判断单元,用于判断所述目标车队集合中是否存在未进行过对比的车队;

第二定义单元,用于在所述第一判断单元判断出所述目标车队集合中存在未进行过对比的车队时,将所述第一车队和第二车队的最大公有车队定义为第一车队,以及将所述目标车队集合中未进行过对比的任意一个车队定义为第二车队,并返回所述第一对比单元执行所述对比所述第一车队和第二车队的车辆在所述目标参数上的参数值,确定所述第一车队和第二车队的最大公有车队;

第一确定单元,用于在所述第一判断单元判断出所述目标车队集合中不存在未进行过对比的车队时,将当前的所述第一车队和第二车队的最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队,并确定所述最大公有车队的车辆数量。

可选地,在上述的装置中,所述第一对比单元,包括:

第三定义单元,用于将当前的所述第一车队中的任意一辆车定义为第一车辆;

第一对比子单元,用于依次将当前的所述第二车队中的每一辆车定义为第二车辆,将所述第二车辆与所述第一车辆进行参数值的对比;

第一移除单元,用于在所述第一对比子单元对比出所述第二车辆与所述第一车辆在目标参数上的参数值相同时,将所述第一车辆或者所述第二车辆归入所述第一车队和所述第二车队的公有车队中,并将所述第二车辆从当前的所述第二车队中移除以及将所述第二车辆从所述第一车队中移除;其中,所述公有车队的初始车辆数量为零;

第二移除单元,用于在所述第一对比子单元对比出当前的所述第二车队中不存在与所述第一车辆在目标参数上的参数值相同的所述第二车辆时,将所述第一车辆从当前所述第一车队中移除;

第二判断单元,用于在所述第一移除单元或者所述第二移除单元将所述第一车辆从所述第一车队移除后,分别判断当前的所述第一车队的车辆数量以及当前的所述第二车队的车辆数量是否为零;

第一返回单元,用于在所述第二判断单元判断出当前的所述第一车队的车辆数量和当前的所述第二车队的车辆数量均不为零时,返回所述第二定义单元执行所述将当前所述第一车队中的任意一辆车定义为第一车辆;

第二确定单元,用于在所述第二判断单元判断出当前的所述第一车队的车辆数量为零,或者判断出当前的所述第二车队的车辆数量为零时,将当前的所述第一车队和所述第二车队的公有车队,确定为所述第一车队和所述第三车队的最大公有车队。

可选地,在上述的装置中,所述辨识单元,包括:

第一划分单元,用于将所述目标车队集合中的每两个车队划分为一个对比组;其中,若所述目标车队中的车队的数量为奇数,则将未能分组的车队确定为独立车队;

第二对比单元,用于分别通过对比每个所述对比组中的两个车队的车辆在所述目标参数上的参数值,获得每个所述对比组对应的最大公有车队;

第三判断单元,用于判断当前获得的所述最大公有车队的数量是否为一个;

第二划分单元,用于在所述第三判断单元判断出当前获得的所述最大公有车队的数量为多个时,则将当前获得的所述最大公有车队中的,每两个所述最大公有车队划分为一个对比组,并返回所述第二对比单元执行所述分别通过对比每个所述对比组中的两个车队的车辆在所述目标参数上的参数值,获得每个所述对比组对应的最大公有车队;

第四判断单元,用于在所述第三判断单元判断出获得的所述最大公有车队的数量为一个是,判断是否存在独立车队;

第三确定单元,用于在所述第四判断单元判断出存在独立车队时,通过对比当前获得的所述最大公有车队与所述独立车队中的车辆在所述目标参数上的参数值,获得所述最大公有车队与所述独立车队的最大公有车队,并将获得的所述最大公有车队与所述独立车队的最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队;

第四确定单元,用于在所述第四判断单元判断出不存在独立车队时,将当前获得所述最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队;

第五确定单元,用于确定所述目标车队集合中的所有车队的最大公有车队的数量。

可选地,在上述的装置中,还包括:

统计单元,用于基于多次获得所述最大公有车队的车辆数量和匹配出的所述车队差异度状态,计算辨识车队差异度的正确率。

本发明第三方面提供了一种存储介质,其特征在于,用于存储程序,所述程序被执行时,用于实现如上述的任意一项的车队差异度的辨识方法。

本发明提供的车队差异度的辨识方法,通过分别获取目标车队集合中的每辆车在目标参数上的参数值。其中,目标车队集合包括多个车队,并且目标参数至少包括一个,不再仅限于在车型上进行辨识。然后根据每辆车在目标参数上的参数值,确定目标车队集合中的所有车队的最大公有车队的车辆数量。其中,最大公有车队包括目标车队集合中的每个相同车辆组中的一辆。每个相同车辆组包括每个车队的一辆车,且每个相同车辆组的车辆在所目标参数上的参数值相等。每个车队的任意一辆车仅能属于一个相同车辆组。所以,最大公有车队可以反应出目标车队集合中的所有车队的具体差异程度。最后从预设的多个车队差异度状态中,匹配出与最大公有车队的车辆数量相对应的车队差异度状态,作为表示目标车队集合的差异程度的辨识结果,不再是仅能等到存在差异和不存在差异两个结果,从而使得辨识的结果能很好的满足多种实际需求的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种云系统平台的应用场景的示意图;

图2为本发明另一实施例提供的一种车队差异度的辨识方法的流程示意图;

图3为本发明实施例所举例的一种车队在目测参数上的参数值的示意图;

图4为本发明实施例提供的另一种车队差异度的辨识方法的流程示意图;

图5为本发明实施例提供的另一种车队差异度的辨识方法的流程示意图;

图6为本发明实施例提供的另一种车队差异度的辨识方法的流程示意图;

图7为本发明另一实施例提供的一种车队差异度的辨识装置的结构示意图;

图8为本发明另一实施例提供的一种辨识单元的结构示意图;

图9为本发明另一实施例提供的一种第一对比单元的结构示意图;

图10为本发明实施例提供的另一种辨识单元的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明实施例提供了一种车队差异度的辨识方法,以解决现有技术的辨识指标单一,并且对比结果只包括存在差异和不存在差异两个,从而使得辨识的结果不能很好的满足多种实际需求的问题。

可选地,可以通过搭建一个云系统平台来实现本发明实施例提供的一种车队差异度的辨识方法。如图1所示,云系统平台包括至少一个汽车云101以及一个差异度辨识模块102。其中,汽车云101用于获取目标车队集合中的每辆车在目标参数上的参数值,并将车辆在目标参数上的参数值传输至差异度辨识模块102。差异度辨识模块则用于辨识车队的差异度。具体的,差异度辨识模块根据每辆车在所述目标参数上的参数值,确定目标车队集合中的所有车队的最大公有车队的车辆数量,并从预设的多个车队差异度状态中,匹配出与最大公有车队的车辆数量相对应的车队差异度状态。

本发明另一实施例提供了一种车队差异度的辨识方法,如图2所示,包括:

s201、分别获取目标车队集合中的每辆车在目标参数上的参数值。

其中,目标车队集合包括多个车队,即目标车队集合中至少包括两个车队。在本发明实施例中,对于车队并不做具体的限制,车队可以是指的是特定组成的车队,例如,赛车比赛中的不同战队的车队,或者不同的婚车队等。当然,也可以是将多辆车,根据需求划分为多个车队,例如,将一条公路的不同车道上的车辆分为一组等。并且,同一辆车可以只属于一个车队,也属于同时属于多个车队;不同车队的车辆数量可以是相等的也可以是不相等的。

并且,在本发明实施例中,目标参数至少包括一个。其中,目标参数指的是用于辨识车队差异度的标识指标。简单的理解,目标参数就是指有关于车辆的参数,例如车型、发布年份、驾驶车辆的驾驶员违规记录、车辆使用年限、历史事故率等。因此,车辆在目标参数上的参数值也是数字,例如,车辆具体的发布年份、车辆使用年限、历史事故率。也可以是文字等,例如,车型、驾驶车辆的驾驶员违规记录等。

在本发明实施例中,在执行步骤s201之前,需要先指定要获取车辆的那些目标参数,然后再执行步骤s201获取目标车队集合中的每辆车在指定的目标参数上的参数值。由于,目标参数通常为多个,所以所获取每辆车的所有的目标参数相当于一个多维的向量,向量中的每一个维度上的一个参数值表示车辆在一个目标参数上的参数值。两辆车的向量不相等,则确定两个车是存在差异的,即两个车在任意一个目标参数上的参数值不相等,则两个车存在差异。

s202、根据每辆车在目标参数上的参数值,确定目标车队集合中的所有车队的最大公有车队的车辆数量。

其中,最大公有车队包括目标车队集合中的每个相同车辆组中的一辆车。每个相同车辆组包括每个车队的一辆车,且每个相同车辆组的车辆在目标参数上的参数值相等。每个车队的任意一辆车仅能属于一个相同车辆组。

具体的,通过对比目标车队集合中的不同车队的车辆在目标参数上的参数值是否相等,确定出目标车队集合中存在的相同车辆组。其中,相同车辆组指的是将目标车队集合中的每一个车队都包含有的一辆相同车辆的共同划分为一个相同车辆组。其中,相同车辆指的是不同车队中,在目标参数上的所有参数值都相等的车。因此,一个相同车辆组包括每个车队的一辆车,所以一个相同车辆组所包括的车辆的数量与目标车队集合中的车队的数量相等。并且,一个相同车辆组中的每一辆车在目标参数上的所有参数值都是相等的。

需要说明的是,每个车队中的任意一辆车仅能属于一个相同车辆组。即一个车队中的任意一辆车可以不属于任何一个相同车辆组,当一个车队中的任意一辆车被划分为在一个相同车辆组后,则就不能再被划分到另一个相同车辆组中。例如,目标车队集合包括a车队和b车队,a车队包括两辆车:a1和a2;b车队包括两辆车:b1和b2。其中,a1、a2、b1这三辆车在目标参数上的参数值是一样的,那么在将a1和b1划分为一个相同车辆组后,a2和和b1就不能再划分为一个相同车辆组,此时a2和b2都不属于任何一个相同车辆组。或者是在将a2和b1划分为一个相同车辆组后,a1和b1就不能再划分为一个相同车辆,此时a1和b2都不属于任何一个相同车辆组。

然后,将每个相同车辆组中一辆车的共同组合,即为所有车队的最大公有车队。所以,最大公有车队包括目标车队集合中的每个相同车辆组中的一辆车。所以,最大公有车队的车辆数量也等于相同车辆组的数量。因此,本步骤中,根据每辆车在目标参数上的参数值,确定目标车队集合中的所有车队的最大公有车队的车辆数量,可以是通过对比目标车队集合中的车辆在目标参数上的参数值,统计出目标车队集合中所包含的相同车辆组的数量,从而确定目标车队集合中的所有车队的最大公有车队的车辆数量。也可以是,通过对比目标车队集合中的车辆在目标参数上的参数值,得到目标车队集合中的所有车队的最大公有车队,从而确定目标车队集合中的所有车队的最大公有车队的车辆数量。

对于目标车队集合的所有车队的公有车队也可以理解为是一个出现在目标车队集合中的每个车队中的车队。相应地,最大公有车队则指的是车辆数量最大的公有车队。其中,一个车队出现在另一个车队中,指的是前者车队中的每一辆车在后者车队中都一一对应有一辆与其在目标参数上的参数值相等的车辆。所以,若从目标参数上参数值上考虑,则公有车队即为目标车队集合中的所有车队的所具有的相同的子车队。相应地,最大公有车队则为车辆数量最大的所有车队的所具有的相同的子车队。

例如,对于目标车队集合中包括a、b、c三个车队,每个车队都包含有7辆车,并且以车辆使用年限作为目标参数。其中,如图3所示,a车队的所有车辆的车辆使用年限的集合为(3,3,3,3,4,6,8);b车队所有车辆的车辆使用年限的集合为(3,3,3,3,6,8,4);a车队的所有车辆的车辆使用年限的集合为(3,3,3,5,4,6,8)。那么从车辆使用年限上考虑,三个车队的公有车队,即三个车队共同具体的相同的子车队包括:(3)、(4)、(6)、(8)、(3,3)、(3,4)……(3,3,3,4,6,8)。可见,(3,3,3,4,6,8)为车辆数量最大的公有车队,即车辆数量最大的所有车队的所具有的相同的子车队,所以(3,3,3,4,6,8)即为a、b、c三个车队的最大公有车队。

可选地,本发明的另一实施例中,步骤s202的一种具体实施方式,如图4所示,包括:

s401、将目标车队集合中的任意两个车队分别定义为第一车队和第二车队。

也就是说,从目标车队集合中挑选出任意两个车队,并分别把这两车队称为第一车队和第二车队。

s402、通过对比第一车队和第二车队的车辆在目标参数上的参数值,查找出第一车队和第二车队的相同车辆组,并从查找出的每一个相同车辆组,选择一辆车组成第一车队和第二车队的最大公有车队。

具体的,将第一车队和第二车队的车辆依次进行对比,并在每次对比出第一车队的一辆车与第二车队的一辆车在目标参数上的参数值上相等时,则将这两个车作为一个相同车辆组,并从该相同车辆组中选择任意一辆车作为第一车队和第二车队的最大公有车队的组成车辆之一,即每查找到一个相同车辆组,则从该相同车辆组中选择任意一辆车归入第一车队和第二车队的最大公有车队中。然后,再继续查找第一车队和第二车队中的相同车辆组,直至查找所有的相同车辆组。其中,先前已查找出的相同车辆组的车不再参与后续的查找,即在后续的查找过程中,将已查找出的相同车辆组的车排除,不再进行对比操作,避免一辆车被划分为多个不同的相同车辆组中,从而保证每个车队的任意一辆车仅属于一个相同车辆组。

可选地,本发明另一实施例中,步骤s402中的一种具体实施方式,如图5所示,包括:

s501、将当前的第一车队中的任意一辆车定义为第一车辆。

也就是从第一车队中任意确定出任意一辆车与第二车队的车辆进行对比。

s502、依次将当前的第二车队中的每一辆车定义为第二车辆,将第二车辆与第一车辆进行参数值的对比。

具体的,将第一车队中的任意一辆车定义为第二车辆,并将第二车辆与步骤s501中确定出的第一车辆在目标参数上的参数值进行对比。若对比出第二车辆与第一车辆在目标参数上的参数值相同,则此时的第一车辆和第二车辆为第一车队和第二车队的相同车辆组,所以此时不再将第一车辆与第二车队中的其他车辆进行对比,直接执行步骤s503。

若对比出第二车辆与第一车辆在目标参数上的参数值不同,则返回将第二车队中的未与第一车辆进行对比过的任意车辆,定义为第二车辆,然后与第一车辆进行对比。直至对比出与第一车辆在目标参数上的参数值相等的第二车辆,或者对比完第二车队中的所有车辆。其中,若在对比完第二车队中的所有车辆,不存在与第一车辆在目标参数上的参数值相同的第二车辆,则执行步骤s504。

s503、将第一车辆或者第二车辆归入第一车队和第二车队的公有车队中,并将第二车辆从当前的第二车队中移除以及将第二车辆从第一车队中移除。

其中,所述公有车队的初始车辆数量为零。

因为第一车辆与第二车辆在目标参数上的参数值相等,所以这两辆车即为第一车队和第二车队的一个相同车辆组,所以将当前的第一车辆或者第二车辆归入第一车队和第二车队的公有车队中,第一车队和第二车队的公有车队加一。而为了满足一个车队的一辆车仅属于一个相同车辆组的要求,所以可以将此时的第一车辆和第二车辆分别从第一车队和第二车队中移除,从而后期的对比中将不会再次将这两个车辆与其他车辆进行对比。

需要说明的是,在执行步骤s503后,执行步骤s505。

s504、将第一车辆从当前第一车队中移除。

因为已经确定当前的第一车辆与第二车队中任意车辆在目标参数上的参数值都不相等,所以当前的第一车辆无法构成相同车辆组。为了避免后续第一车辆又与第二车队的车辆进行对比,从而造成重复对比。所以将当前的第一车辆从第二车队中移除,从而有效地避免出现重复操作。当然,也可以通过标记的方式,来避免重复对比。

需要说明的是,在执行步骤s504后,则执行步骤s505。

s505、判断当前的第一车队的车辆数量以及当前的第二车队的车辆数量是否都不为零。

也就是,分别判断判断当前的第一车队的车辆数量以及当前的第二车队的车辆数量是否为零。其中,若判断出当前的第一车队的车辆数量和当前的第二车队的车辆数量均不为零,则返回执行步骤s501,以能将第一车队中的另一辆车最为目标与第二车队中的车辆进行对比。需要说明的是,返回执行步骤s501时,由于先前执行步骤s503已移除第一车队和第二车队的一辆车,或执行步骤s504已移除第一车队的一辆车,所以返回执行步骤s501时,第一车队的车辆已减少一辆。同理,若移除了第二车队的一辆车,则第二车队的车辆也需要减少一辆。

若判断出当前的第一车队的车辆数量为零,或者判断出当前的第二车队的车辆数量为零,则执行步骤s506。

s506、将当前的第一车队和第二车队的公有车队,确定为第一车队和第二车队的最大公有车队。

由于,此时所获得的第一车队和第二车队的公有车队,是对比完所有车辆后获得的,所以,此时的第一车队和第二车队的公有车队即为第一车队和第二车队的最大公有车队。

s403、判断目标车队集合中是否存在未进行过对比的车队。

可选地,可以为已经进行过对比的车队打上标签,通过判断目标车队集合中是否存在未携带有标签的车队,从而判断出目标车队集合中是否存在未进行过对比的车队。当然只是其中一种可选地方法,也可以采用其他的方式,将对比过的车队和未进行过对比的车队区分开,以便于判断目标车队集合中是否还存在未进行过对比的车队,这都需要本发明的保护范畴。

需要说明的是,若执行步骤s403判断出目标车队集合中存在未进行过对比的车队,则执行步骤s404。若执行步骤s403判断出目标车队集合中不存在未进行过对比的车队,则执行步骤s405。

s404、将第一车队和第二车队的最大公有车队定义为第一车队,以及将目标车队集合中未进行过对比的任意一个车队定义为第二车队。

需要说明的是,在执行步骤s404后返回执行步骤s402。

也就是说,取消在步骤s401中对于两个车队的定义,重新将在步骤s404中得到的第一车队和第二车队的最大公有车队定义为第一车队,以及将目标车队集合中未进行过对比的任意一个车队定义为第二车队,以返回步骤s402将在步骤s404中得到的第一车队和第二车队的最大公有车队与目标车队集合中未进行过对比的任意一个车队进行对比,从而进一步更新最大公有车队,此时所得到最大公有车队即为三个车队的最大公有车队。以此类推,最终得到的目标车队集合中的所有车队的最大公有车队。

s405、将当前的第一车队和第二车队的最大公有车队,确定为目标车队集合中的所有车队的最大公有车队,并确定最大公有车队的车辆数量。

由于,此时所得到的第一车队和第二车队的最大公有车队,是目标车队集合中的所有车队进行对比后所得到的结果,所以此时所得到的最大公有车队即为目标彻底集合中的所有车队的最大公有车队。此时的最大公有车队所包含的车辆的数量,也就是目标车队集合中的所有车队的最大公有车队的数量。

可选地,本发明另一实施例中,提供了步骤s202的另一种具体的实施方式,如图6所示,包括:

s601、将目标车队集合中的每两个车队划分为一个对比组,若目标车队中的车队的数量为奇数,则将未能分组的车队确定为独立车队。

具体的,将目标车队集合中的每两个车队划分为一个对比组。当目标车队集合中的车队的数量为奇数时,最后会剩余一个车队,此时将剩余的这个车队定义为独立车队。也就是说,当目标车队集合中的车队的数量为奇数时,存在独立车队,当目标车队集合中的车队的数量为偶数时,则不存在独立车队。

s602、分别通过对比每个对比组中的两个车队的车辆在目标参数上的参数值,获得每个对比组对应的最大公有车队。

需要说明的是,步骤s602的具体的实现方式,可以相应地参数图5所对应的上述实施例中所提供的具体方式,此处不再赘述。

s603、判断当前获得的最大公有车队的数量是否为一个。

需要说明的是,若判断出当前获得的最大公有车队的数量为多个时,则执行步骤s604。若判断出当前获得的最大公有车队的数量为一个时,则执行步骤s605。

s604、将当前获得的最大公有车队中的,每两个最大公有车队划分为一个对比组。

其中,在执行步骤s604后,返回执行步骤s602。需要说明的是,此时返回步骤执行s602后,被进行对比的对比组为步骤s604中所划分的对比组,不是步骤s601所划分的对比组。即此时被进行对比的车队为上一次对比等到的每两个车队的最大公有车队。

将目标车队集合的每两个车队的最大公有车队再次进行对比,所得到的最大公有车队,即为目标车队集合中的四个个车队,以此类推最终将得到一个步骤s601中被划分为对比组的所有车队的最大公有车队。所以,在判断当前获得的最大公有车队的数量为一个时,结束对比组的对比。

s605、判断是否存在独立车队。

由于,当前所得到的一个最大公有车队为,步骤s601中被划分为对比组的所有车队的最大公有车队。所以,若判断出存在独立车队,则说明当前所得到的最大公有车队还未考虑该独立车队,即当前的最大公有车队并非目标车队集合的所有车队的最大公有车队,因此此时需要执行此时s606。而若执行步骤s605判断出不存在独立车队,则当前得到的最大公有车队即为目标车队集合的所有车队的最大公有车队,此时执行步骤s607。

s606、通过对比当前获得的最大公有车队与独立车队中的车辆在目标参数上的参数值,获得最大公有车队与独立车队的最大公有车队,并将获得的最大公有车队与独立车队的最大公有车队,确定为目标车队集合中的所有车队的最大公有车队。

其中,在执行步骤s606后执行步骤s608。

需要说明的是,获得最大公有车队与独立车队的最大公有车队的具体的实现方式,同样可以相应地参见图5所对应的上述实施例中所提供的方式,此处不再赘述。

s607、将当前获得最大公有车队,确定为目标车队集合中的所有车队的最大公有车队。

其中,在执行步骤s607后执行步骤s608。

s608、确定目标车队集合中的所有车队的最大公有车队的数量。

s203、从预设的多个车队差异度状态中,匹配出与最大公有车队的车辆数量相对应的车队差异度状态。

其中,车队差异度状态用于表示目标车队集合的差异程度,例如车队间彼此高度差异、车队间彼此存在较大差异等。即车队差异度也可以理解为车队间的差异级别。

需要说明的是,在本发明实施例中,需要预先根据需求,设置多个车辆数量阈值,并为每一个车辆数量阈值设定相应的车队差异度状态。

例如,设置有:“车辆数不超过1”、“车辆数大于1不超过2”、“车辆数大于2不超过3”、“车辆数大于3不超过4”、“车辆数大于4不超过5”、“车辆数大于5”,然后为这六个车辆数量阈值相应的设置有六个车队差异度状态,具体包括:“车队之间存在高度差异”、“车队之间存在较大差异”、“车队之间存在差异”、“车队之间彼此相似”、“车队之间彼此相似度较大”、“车队之间彼此高度相似”。

还需要说明的,每个车辆数量阈值以及车队差异度状态的数量可以根据实际的需求来确定。例如,若对差异度的辨识的要求不高,则可以将每个车辆数量阈值设定的大一点,例如每间隔两辆作为一个车辆数量阈值。同样,若对差异度辨别的要求较苛刻,那么可以将车辆数量阈值设置得较小,并且增加车队差异度状态的数量,将车队差异度状态划分的更加细致。

所以在确定最大公有车队的车辆数量后,根据最大公有车队的车辆数量匹配出相应的车队差异度状态,作为目标车队集合的车队差异度的标识结果。不再仅是包括存在差异和不存在差异两种结果。

可选地,在本发明另一实施例中,在执行步骤s203后,还可以进一步包括:

基于多次获得最大公有车队的车辆数量和匹配出的车队差异度状态,计算辨识车队差异度的正确率。

具体的,分别将每次获得的最大公有车队的车辆数量和匹配出的车队差异度状态,与实际上的最大大公有车队的车辆数量和匹配出的车队差异度状态进行对比,确定每次辨识车队差异度的结果是否正确,然后基于每次辨识车队差异度的结果的正确性,统计辨识车队差异度的正确率。

本发明实施例提供的车队差异度的辨识方法,通过分别获取目标车队集合中的每辆车在目标参数上的参数值。其中,目标车队集合包括多个车队,并且目标参数至少包括一个,不再仅限于在车型上进行辨识。然后根据每辆车在目标参数上的参数值,确定目标车队集合中的所有车队的最大公有车队的车辆数量。其中,最大公有车队包括目标车队集合中的每个相同车辆组中的一辆。每个相同车辆组包括每个车队的一辆车,且每个相同车辆组的车辆在所目标参数上的参数值相等。每个车队的任意一辆车仅能属于一个相同车辆组。所以,最大公有车队可以反应出目标车队集合中的所有车队的具体差异程度。最后从预设的多个车队差异度状态中,匹配出与最大公有车队的车辆数量相对应的车队差异度状态,作为表示目标车队集合的差异程度的辨识结果,不再是仅能等到存在差异和不存在差异两个结果,而是能得到更加精准的辨识结果。

本发明另一实施例提供了一种车队差异度的辨识装置,如图7,包括:

获取单701,用于分别获取目标车队集合中的每辆车在目标参数上的参数值。

其中,所述目标车队集合包括多个车队。所述目标参数至少包括一个。

需要说明的是,获取单元701的具体工作过程可相应地参考上述方法实施例中的步骤s201,此处不再赘述。

辨识单元702,用于根据每辆车在所述目标参数上的参数值,确定所述目标车队集合中的所有车队的最大公有车队的车辆数量。

其中,所述最大公有车队包括所述目标车队集合中的每个相同车辆组中的一辆。每个所述相同车辆组包括每个车队的一辆车,且每个所述相同车辆组的车辆在所述目标参数上的参数值相等;每个车队的任意一辆车仅能属于一个所述相同车辆组。

需要说明的是,辨识单元702的具体工作过程可相应地参考上述方法实施例中的步骤s202,此处不再赘述。

匹配单元703,用于从预设的多个车队差异度状态中,匹配出与所述最大公有车队的车辆数量相对应的所述车队差异度状态。

其中,所述车队差异度状态用于表示目标车队集合的差异程度。

需要说明的是,匹配单元703的具体工作过程可相应地参考上述方法实施例中的步骤s203,此处不再赘述。

可选地,本发明的另一实施例中,如图8所示,所述辨识单元,包括:

第一定义单元801,用于将所述目标车队集合中的任意两个车队分别定义为第一车队和第二车队。

需要说明的是,第一定义单元801的具体工作过程可相应地参考上述方法实施例中的步骤s401,此处不再赘述。

第一对比单元802,通过对比所述第一车队和所述第二车队的车辆在所述目标参数上的参数值,查找出所述第一车队和第二车队的相同车辆组,并从查找出的每一个所述相同车辆组,选择一辆车组成所述第一车队和所述第二车队的最大公有车队。

需要说明的是,第一对比单元802的具体工作过程可相应地参考上述方法实施例中的步骤s402,此处不再赘述。

第一判断单元803,用于判断所述目标车队集合中是否存在未进行过对比的车队。

需要说明的是,第一判断单元803的具体工作过程可相应地参考上述方法实施例中的步骤s403,此处不再赘述。

第二定义单元804,用于在第一判断单元803判断出所述目标车队集合中存在未进行过对比的车队时,将所述第一车队和第二车队的最大公有车队定义为第一车队,以及将所述目标车队集合中未进行过对比的任意一个车队定义为第二车队,并返回第一对比单元802执行所述对比所述第一车队和第二车队的车辆在所述目标参数上的参数值,确定所述第一车队和第二车队的最大公有车队。

需要说明的是,第二定义单元804的具体工作过程可相应地参考上述方法实施例中的步骤s404,此处不再赘述。

第一确定单元805,用于在第一判断单元803判断出所述目标车队集合中不存在未进行过对比的车队时,将当前的所述第一车队和第二车队的最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队,并确定所述最大公有车队的车辆数量。

需要说明的是,第一确定单元805的具体工作过程可相应地参考上述方法实施例中的步骤s405,此处不再赘述。

可选地,本发明的另一实施例中,如图9所示,所述第一对比单元,包括:

第三定义单元901,用于将当前的所述第一车队中的任意一辆车定义为第一车辆。

需要说明的是,第三定义单元901的具体工作过程可相应地参考上述方法实施例中的步骤s501,此处不再赘述。

第一对比子单元902,用于依次将当前的所述第二车队中的每一辆车定义为第二车辆,将所述第二车辆与所述第一车辆进行参数值的对比。

需要说明的是,第一对比子单元902的具体工作过程可相应地参考上述方法实施例中的步骤s502,此处不再赘述。

第一移除单元903,用于在第一对比子单元901对比出所述第二车辆与所述第一车辆在目标参数上的参数值相同时,将所述第一车辆或者所述第二车辆归入所述第一车队和所述第二车队的公有车队中,并将所述第二车辆从当前的所述第二车队中移除以及将所述第二车辆从所述第一车队中移除。

其中,所述公有车队的初始车辆数量为零。

需要说明的是,第一移除单元903的具体工作过程可相应地参考上述方法实施例中的步骤s503,此处不再赘述。

第二移除单元904,用于在第一对比子单元902对比出当前的所述第二车队中不存在与所述第一车辆在目标参数上的参数值相同的所述第二车辆时,将所述第一车辆从当前所述第一车队中移除。

需要说明的是,第二移除单元904的具体工作过程可相应地参考上述方法实施例中的步骤s504,此处不再赘述。

第二判断单元905,用于在第一移除单元903或者第二移除单元904将所述第一车辆从所述第一车队移除后,分别判断当前的所述第一车队的车辆数量以及当前的所述第二车队的车辆数量是否为零。

需要说明的是,第二判断单元905的具体工作过程可相应地参考上述方法实施例中的步骤s505,此处不再赘述。

第一返回单元906,用于在第二判断单元905判断出当前的所述第一车队的车辆数量和当前的所述第二车队的车辆数量均不为零时,返回第三定义单元901执行所述将当前所述第一车队中的任意一辆车定义为第一车辆。

需要说明的是,第一返回单元906的具体工作过程可相应地参考上述方法实施例中的步骤s505,此处不再赘述。

第二确定单元907,用于在第二判断单元905判断出当前的所述第一车队的车辆数量为零或者判断出当前的所述第二车队的车辆数量为零时,将当前的所述第一车队和所述第二车队的公有车队,确定为所述第一车队和所述第二车队的最大公有车队。

需要说明的是,第二确定单元907的具体工作过程可相应地参考上述方法实施例中的步骤s506,此处不再赘述。

可选地,本发明的另一实施例中,如图10所示,所述辨识单元,包括:

第一划分单元1001,用于将所述目标车队集合中的每两个车队划分为一个对比组。

其中,若所述目标车队中的车队的数量为奇数,则将未能分组的车队确定为独立车队。

需要说明的是,第一划分单元1001的具体工作过程可相应地参考上述方法实施例中的步骤s601,此处不再赘述。

第二对比单元1002,用于分别通过对比每个所述对比组中的两个车队的车辆在所述目标参数上的参数值,获得每个所述对比组对应的最大公有车队;

需要说明的是,第二对比单元1002的具体工作过程可相应地参考上述方法实施例中的步骤s602,此处不再赘述。

第三判断单元1003,用于判断当前获得的所述最大公有车队的数量是否为一个。

需要说明的是,第三判断单元1003的具体工作过程可相应地参考上述方法实施例中的步骤s603,此处不再赘述。

第二划分单元1004,用于在第三判断单元1003判断出当前获得的所述最大公有车队的数量为多个时,则将当前获得的所述最大公有车队中的,每两个所述最大公有车队划分为一个对比组,并返回第二对比单元1002执行所述分别通过对比每个所述对比组中的两个车队的车辆在所述目标参数上的参数值,获得每个所述对比组对应的最大公有车队。

需要说明的是,第二划分单元1004的具体工作过程可相应地参考上述方法实施例中的步骤s604,此处不再赘述。

第四判断单元1005,用于在第三判断单元1003判断出获得的所述最大公有车队的数量为一个是,判断是否存在独立车队。

需要说明的是,第四判断单元1005的具体工作过程可相应地参考上述方法实施例中的步骤s605,此处不再赘述。

第三确定单元1006,用于在第四判断单元1005判断出存在独立车队时,通过对比当前获得的所述最大公有车队与所述独立车队中的车辆在所述目标参数上的参数值,获得所述最大公有车队与所述独立车队的最大公有车队,并将获得的所述最大公有车队与所述独立车队的最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队。

需要说明的是,第三确定单元1006的具体工作过程可相应地参考上述方法实施例中的步骤s606,此处不再赘述。

第四确定单元1007,用于在第四判断单元1005判断出不存在独立车队时,将当前获得所述最大公有车队,确定为所述目标车队集合中的所有车队的最大公有车队。

需要说明的是,第四确定单元1007的具体工作过程可相应地参考上述方法实施例中的步骤s607,此处不再赘述。

第五确定单元1008,用于确定所述目标车队集合中的所有车队的最大公有车队的数量。

需要说明的是,第五确定单元1008的具体工作过程可相应地参考上述方法实施例中的步骤s608,此处不再赘述。

可选地,本发明的另一实施例中,还包括:

统计单元,用于基于多次获得所述最大公有车队的车辆数量和匹配出的所述车队差异度状态,计算辨识车队差异度的正确率。

本发明提供的车队差异度的辨识装置,通过获取单元分别获取目标车队集合中的每辆车在目标参数上的参数值。其中,目标车队集合包括多个车队,并且目标参数至少包括一个,不再仅限于在车型上进行辨识。然后由辨识单元,根据每辆车在目标参数上的参数值,确定目标车队集合中的所有车队的最大公有车队的车辆数量。其中,最大公有车队包括目标车队集合中的每个相同车辆组中的一辆。每个相同车辆组包括每个车队的一辆车,且每个相同车辆组的车辆在所目标参数上的参数值相等。每个车队的任意一辆车仅能属于一个相同车辆组。所以,最大公有车队可以反应出目标车队集合中的所有车队的具体差异程度。最后由匹配单元从预设的多个车队差异度状态中,匹配出与最大公有车队的车辆数量相对应的车队差异度状态,作为表示目标车队集合的差异程度的辨识结果,不再是仅能等到存在差异和不存在差异两个结果,从而使得辨识的结果能很好的满足多种实际需求的问题。

本发明的另一实施例中提供了一种存储介质,用于存储程序,所述程序被执行时,用于实现如上述的任意一个方法实施例里中的车队差异度的辨识方法。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1