一种数据处理方法、数据处理设备和智能汽车与流程

文档序号:15936252发布日期:2018-11-14 02:26阅读:171来源:国知局

本申请涉及智能驾驶领域,尤其涉及一种数据处理方法、数据处理设备和智能汽车。

背景技术

随着社会经济的发展,道路的汽车越来越多,道路交通系统产生的问题也越来越多。在构成道路交通系统的驾驶人员、汽车和道路环境三个因素中,各个因素对道路交通安全的影响程度不同。虽然各个机构的统计数据有所差异,但是驾驶人员的不安全驾驶行为是引发道路交通事故的主要原因已被行业内所公认。因此对车辆驾驶风险行为的研究,对减少交通事故就变提至关重要。当智能驾驶车辆能够自动分辨周围的不安全驾驶行为的车辆时,就能提醒驾驶员或者自动的远离此类车辆,可以有效增加车辆的安全性和减少交通事故。

现有技术中,通过第一车辆的激光雷达等传感器,获取周围车辆(第二车辆)的速度、位置等信息,来实时计算周围车辆是否有不安全或不合法的驾驶动作等攻击性驾驶行为;然后再根据实时计算结果来实时修改第一车辆的控制策略,以及基于该控制策略控制该第一车辆。

而现有技术中,仅考虑了周围车辆当前时刻的驾驶数据,这样在对周围车辆的驾驶行为进行分析时具有一定的误判性。



技术实现要素:

本申请实施例提供了一种数据处理方法、数据处理设备和智能汽车,用于提高道路交通系统中对自身车辆附近的车辆的驾驶行为的分析准确度。

第一方面,本申请实施例提供一种数据处理方法,包括:

该数据处理设备在行驶过程中获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数,其中,该当前行驶状态参数包括但不限于行驶速度、行驶方向以及位置参数,该历史行驶状态参数包括但不限于该第二车辆的违章记录、该第二车辆的车险记录、该第二车辆的诚信记录以及该第二车辆的驾驶行为记录中至少一种;然后该数据处理设备根据该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数计算用于指示所述第二车辆与所述第一车辆发生交通事故风险的驾驶行为风险值;最后该数据处理设备根据该第二车辆的驾驶行为风险值确定该第一车辆的驾驶策略,该驾驶策略包括但不限于降低行驶速度、转向或者刹车中的至少一种。

在实际应用中,该数据处理设备可以集成在该第一车辆上,也可以作为独立的设备存在,具体的实施方式,此处不做限定。同时,该第一车辆与该第二车辆的当前行驶状态参数包括但不限于位置参数和速度参数。该历史行驶状态参数包括但不限于该第二车辆的违章记录、该第二车辆的车险记录、该第二车辆的诚信记录以及该第二车辆的驾驶行为记录中至少一种。

同时该第二车辆的驾驶行为风险值用于指示该第二车辆与该第一车辆发生交通事故的风险,在本申请中,该驾驶行为风险值越大,说明该第二车辆与该第一车辆发生交通事故的风险越大。

本申请提供的技术方案中,该数据处理设备综合该第二车辆的当前行驶状态参数和该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,即该数据处理设备利用更多的数据计算该第二车辆的驾驶行为风险值,有效的提高了对第二车辆的驾驶行为的分析准确度。

可选的,该数据处理设备通过传感器获取该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数和该第二车辆的车辆标识;

然后该数据处理设备根据该第二车辆的车辆标识从数据中心获取该第二车辆的历史行驶状态参数。

在实际应用中,该传感器包括但不限于激光雷达传感器,毫米波雷达传感器,视觉传感器。同时,该第二车辆的车辆标识可以为该车辆的车牌号码,也可以为与该车牌号码对应的专用标识,具体方式,此处不做限定。同时,该第一车辆在确定该第二车辆的驾驶行为风险值之后,该第一车辆还可以将该第二车辆的驾驶行为风险值发送给该数据中心进行存储,这样使得该第一车辆在再次碰到该第二车辆或者其他车辆碰到该第二车辆时可以将驾驶行为风险值作为历史行驶状态参数。

本申请提供的技术方案中,该数据处理设备从数据中心获取该第二车辆的历史行驶状态参数可以有效增加计算数据,从而提高分析准确度。

可选的,该数据处理设备可以根据该第一车辆的当前行驶状态参数和该第二车辆的当前行驶状态参数计算该第二车辆的实时风险值;然后该数据处理设备根据该第二车辆的历史行驶状态参数计算该第二车辆的历史风险值;最后该数据处理设备将该实时风险值与该历史风险值进行加权计算得到该第二车辆的驾驶行为风险值。

可选的,该数据处理设备在对该实时风险值以及该历史风险值进行加权计算时,可以具体采用如下方案:

该数据处理设备对该实时风险值与该历史风险值利用第一关系式进行加权计算得到该第二车辆的驾驶行为风险值。其中,该第一关系式包括:

rp=k1*rpreal+k2*rphistory;

其中,所述rp为所述驾驶行为风险值,所述rpreal为所述实时风险值,所述rphistory为所述历史风险值,所述k1和所述k2为预定常数。

在实际应用中,该数据处理设备不仅可以采用上述的求加权和的方式计算该第二车辆的驾驶行为风险值,也可以采用加权平均值或者其他的方式计算该第二车辆的驾驶行为风险值,具体方式,此处不做限定。

本申请提供的技术方案中,该数据处理设备根据不同的数据计算不同状态下的行驶风险值,有利于提高对第二车辆的驾驶行为风险值的分析准确度。

可选的,该数据处理设备在计算该第二车辆的实时风险值采用的方案包括但不限于如下方案:

该数据处理设备根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度,并根据该第二车辆的当前行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度以及该第二车辆的纵向速度。本申请中,该第二车辆的横向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向相互垂直的方向上的分解速度,该第二车辆的纵向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向相互平行的方向上的分解速度。然后该数据处理设备在获取到该第二车辆与该第一车辆相邻(即该第二车辆与该第一车辆分别位于相邻的车道时),且该第二车辆与位于该第一车辆和该第二车辆之间的车道线相交时(即该第二车辆将向该第一车辆所处的车道变道时),该数据处理设备根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算该第一风险因素,同时该数据处理设备根据该第二车辆的横向速度和该第二车辆的行驶速度计算第二风险因素。最后该数据处理设备根据该第一风险因素和该第二风险因素计算该第二车辆的实时风险因素。

在实际应用中,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第二关系计算该第一风险因素,其中,该第二关系式包括:

rp1=a/ttc+b/thw;

其中,该rp1为该第一风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

该数据处理设备根据该第二车辆的横向速度和该第二车辆的行驶速度利用第三关系式计算第二风险因素;其中该第三关系式包括:rp2=θyaw/c;

其中,该rp2为该第二风险因素,该θyaw为转角,该c为预定常数;

该θyaw由如下关系式得到:

其中,该vx为该第二车辆的横向速度,该vtarget为该第二车辆的行驶速度;

该数据处理设备根据该第一风险因素和该第二风险因素利用第四关系式计算该第二车辆的实时风险值;其中,该第四关系式包括:

rpreal=k3*rp1+k4*rp2;

其中,该rpreal为该第二车辆的实时风险值,该rp1为该第一风险因素,该rp2为该第二风险因素,所述k3和所述k4为预定常数。

可选的,该数据处理设备在计算该第二车辆的历史风险值采用的方案包括但不限于如下方案:

该数据处理设备根据该第二车辆的车辆标识在该数据中心查询该第二车辆的历史行驶状态参数,若该数据中心不存在该第二车辆的历史行驶状态参数,则该数据处理设备确定该第二车辆的历史风险值为0。

若该数据中心存在该第二车辆的历史行驶状态参数,则该数据处理设备判断该第二车辆的历史行驶状态参数的记录时长是否超过第一预设时长,其中,该记录时长为该第二车辆的历史行驶状态参数由记录时刻到当前时刻的时长。若该第二车辆的历史行驶状态参数的记录时长未超过该第一预设时长,则该数据处理设备根据该历史行驶状态参数的记录总数确定该历史风险值;若该第二车辆的历史行驶状态参数的记录时长超过该第一预设时长,则该数据处理设备根据该历史行驶状态参数的记录趋势确定该历史风险值,该记录趋势为预设时间段内的趋势。

在实际应用中,该历史行驶状态参数包括但不限于该第二车辆的违章记录,该第二车辆的车险记录,该第二车辆的诚信记录,该第二车辆的驾驶行为记录。该历史行驶状态参数的记录总数指该历史行驶状态参数记录次数,比如该第二车辆的违章记录有三次;该第二车辆的车险记录有一次。这时该第二车辆的历史行驶状态参数的记录总数为四次。当然该历史行驶状态参数的记录总数也可以说该历史状态参数的种类数,比如该第二车辆的历史行驶状态参数包括违章记录,车队记录和该诚信记录。这时该第二车辆的历史行驶状态参数的记录总数为三次。至少在实际应用中采用何种方式进行统计,具体方式,此处不做限定。同时,该历史行驶状态参数的记录时长为该历史行驶状态参数中最早被记录的历史行驶状态参数的记录时刻到当前时刻的时长,即如该第二车辆最早被记录的历史行驶状态参数的记录时刻为2015年10月1日,而当前时刻为2017年4月18日,则该第二车辆的历史行驶状态参数的记录时长为565天。

若该第一预设时长为730天(即两年),即该第二车辆的历史行驶状态参数的记录时长未超过该第一预设时长,则该数据处理设备将根据该历史行驶状态参数的记录总数确定该第二车辆的历史风险值。在实际应用中,该数据处理设备根据该历史行驶状态参数的记录总数确定该历史风险值时的方式包括但不限于如下方案:

该数据处理设备根据该第二车辆的历史行驶状态参数利用分段函数确定该第二车辆的历史风险值,比如该分段函数如下:

其中,该rphistory为该第二车辆的历史风险值,该n为该第二车辆的历史行驶状态参数的记录总数。

若该第一预设时长为365天(即一年),即该第二车辆的历史行驶状态参数的记录时长超过该第一预设时长,则该数据处理设备可以根据该第二车辆在预设时间段内的记录趋势确定该历史风险值。在实际应用中,该数据处理设备根据该第二车辆在预设时间段内的记录趋势确定该历史风险值时的方式包括但不限于如下方案:

该数据处理设备将该第二车辆的历史行驶状态参数在记录时长内按照预设时间段进行分段,并统计该预设时间段内的历史行驶状态参数的记录总数从而得到该第二车辆的历史行驶状态参数在该记录时长内的记录趋势。比如该第二车辆的历史行驶状态参数的记录时长为565天,该预设时间段为6个月。该第二车辆在由2015年10月1日到2016年3月31日期间的历史行驶状态参数的记录总数为10;该第二车辆在由2016年4月1日到2016年10月30日期间的历史行驶状态参数的记录总数为5;该第二车辆在由2016年11月1日到2017年4月8日期间的历史行驶状态参数的记录总数为0。这时,该数据处理设备可以将当前的历史风险值确定为1。若该第二车辆在由2015年10月1日到2016年3月31日期间的历史行驶状态参数的记录总数为10;该第二车辆在由2016年4月1日到2016年10月30日期间的历史行驶状态参数的记录总数为10;该第二车辆在由2016年11月1日到2017年4月8日期间的历史行驶状态参数的记录总数为5。这时,该数据处理设备可以将当前的历史风险值确定为2。当然在实际应用中,该数据处理设备在根据该第二车辆的历史行驶状态参数的记录趋势确定该第二车辆的历史风险值时采用的方式,此处不做限定。

可选的,该数据处理设备在行驶过程中也可以对该第二车辆的驾驶行为计算短期风险值,具体方式包括但不限于如下方案:

该数据处理设备根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度,并根据该第二车辆的当前行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度以及该第二车辆的纵向速度。本申请中,该第二车辆的横向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向相互垂直的方向上的分解速度,该第二车辆的纵向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向相互平行的方向上的分解速度。然后该数据处理设备在获取到该第二车辆与该第二车辆所处车道的车道线相交时,该数据处理设备根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算该变道风险因素。然后该数据处理设备根据该第二车辆的横向速度和该变道风险因素统计该第二车辆在第二预设时长内的变道总数和该第二车辆在该第二预设时长内的强行变道次数;最后该数据处理设备根据该第二车辆的变道总数和该第二车辆的强行变道次数计算得到第三风险因素。同时,该数据处理设备根据该第二车辆的当前行驶状态参数确定该第二车辆的加速度;然后根据该第二车辆的加速度统计该第二车辆在该第二预设时长内的刹车总数和该第二车辆在该第二预设时长内的急刹车次数;最后该数据处理设备根据该第二车辆的刹车总数和该第二车辆的急刹车次数计算得到第四风险因素。该数据处理设备根据该第三风险因素和该第四风险因素计算得到该第二车辆的短期风险值。因此该数据处理设备在计算该第二车辆的驾驶行为风险值时可以将该实时风险值,短期风险值以及该历史风险值进行加权计算。

在实际应用中,该数据处理设备根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第五关系式计算变道风险因素;其中,该第五关系式包括:

rpn=a/ttc+b/thw;

其中,该rpn为该变道风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

该数据处理设备根据该变道总数和该强行变道次数利用第六关系式计算得到第三风险因素;其中,该第六关系式包括:

rp3=(nlca/ntotal)*d;

其中,该rp3为该第三风险值,该nlca为该强行变道次数,该ntotal为该变道总数,该d为预设常数;

该数据处理设备根据该刹车总数和该急刹车次数利用第七关系式计算得到第四风险因素;其中,该第七关系式包括:

rp4=(nuregntbrake/ntotalbrake)*e;

其中,该rp4为该第四风险值,该nuregntbrake为该急刹车次数,该ntotalbrake为该刹车总数,该e为预设常数;

该数据处理设备根据该第三风险因素和该第四风险因素利用第八关系式计算得到该第二车辆的短期风险值;其中,该第八关系式包括:

rppast=k5*rp3+k6*rp4;

其中,该rppast为该短期风险值,该k5和该k6为预设常数,该rp3为该第三风险值,该rp4为该第四风险值;

该数据处理设备将该实时风险值、该历史风险值和该短期风险值利用第九关系式进行加权计算得到该第二车辆的驾驶行为风险值;其中,该第九关系式包括:

rp=k7*rpreal+k8*rppast+k9*rphistory;

其中,该rp为该驾驶行为风险值,该rppast为该短期风险值,该rpreal为该实时风险值,该rphistory为该历史风险值,该k7、该k8和该k9为预设常数。

在实际应用中,该数据处理设备在计算该第三风险因素与该第四风因素时的时间顺序不限定,即可以先计算该第四风险因素再计算该第三风险因素,也可以同时计算该第四风险因素和该第三风险因素,具体方式此处不做限定。在实际应用中,该数据处理设备也可以根据其他方面来计算该第二车辆的短期风险值,比如包括但不限于是否超速等。

可选的,在该数据处理设备根据该第二车辆的横向速度和该第二车辆的变道风险因素统计该第二车辆在第二预设时长内的变道总数该第二车辆在该第二预设时长内的强行变道次数的方式包括但不限于如下方案:

该数据处理设备判断该第二车辆的横向速度是否大于预设横向速度,若是,则该数据处理设备判断该第二车辆正在进行变道,并将该第二车辆在第二预设时长内的变道总数据增加一次;然后再判断该第二车辆的变道风险因素是否大于预设风险因素,若是,则该数据处理设备确定该第二车辆正在进行强行变道,并将该第二车辆在该第二预设时长内的强行变道次数增加一次。

可选的,该数据处理设备根据该第二车辆的加速度统计该第二车辆在该第二预设时长内的刹车总数和该第二车辆在该第二预设时长内的急刹车次数采用的方式包括但不限于如下方案:

该数据处理设备根据该第二车辆的当前行驶状态参数确定该第二车辆的加速度,然后判断该第二车辆的加速度的绝对值是否大于第一预设值,若是,则该数据处理设备确定该第二车辆在刹车,并将该第二车辆在该第二预设时长内的刹车总数增加一次。然后,该数据处理设备判断该第二车辆的加速度的绝对值是否大于第二预设值,该第二预设值大于该第一预设值,若是,则该数据处理设备确定该第二车辆正在进行急刹车,并将该第二车辆在该第二预设时长内的急刹车次数增加一次。

本申请提供的技术方案中,该数据处理设备根据不同的数据计算该第二车辆的驾驶行为风险值,能有效的提高对该第二车辆的驾驶行为的分析准确度。

第二方面,本申请实施例提供一种数据处理设备,该数据处理设备具有实现上述方法中的数据处理设备的功能,该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

一种可能实现方式中,该数据处理设备包括:

获取模块,用于获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及所述第二车辆的历史行驶状态参数,所述当前行驶状态参数包括行驶速度,行驶方向以及位置参数,所述历史行驶状态参数包括所述第二车辆的违章记录、所述第二车辆的车险记录、所述第二车辆的诚信记录以及所述第二车辆的驾驶行为记录中至少一种;

处理模块,用于根据所述第一车辆的当前行驶状态参数,所述第二车辆的当前行驶状态参数以及所述第二车辆的历史行驶状态参数计算所述第二车辆的驾驶行为风险值,所述驾驶行为风险值用于指示所述第二车辆与所述第一车辆发生交通事故的风险;根据所述驾驶行为风险值确定所述第一车辆的驾驶策略,所述驾驶策略包括降低行驶速度、刹车以及转向中至少一种。

另一种可能实现方式中,该数据处理设备包括:

收发器,处理器和总线;

所述收发器与所述处理器通过所述总线相连;

所述收发器,执行如下步骤:

获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及所述第二车辆的历史行驶状态参数,所述当前行驶状态参数包括行驶速度,行驶方向以及位置参数,所述历史行驶状态参数包括所述第二车辆的违章记录、所述第二车辆的车险记录、所述第二车辆的诚信记录以及所述第二车辆的驾驶行为记录中至少一种;

所述处理器,执行如下步骤:

根据所述第一车辆的当前行驶状态参数,所述第二车辆的当前行驶状态参数以及所述第二车辆的历史行驶状态参数计算所述第二车辆的驾驶行为风险值,所述驾驶行为风险值用于指示所述第二车辆与所述第一车辆发生交通事故的风险;根据所述驾驶行为风险值确定所述第一车辆的驾驶策略,所述驾驶策略包括降低行驶速度、刹车以及转向中至少一种。

第三方面,本申请提供一种计算机可读存储介质,包括指令,当该指令在计算机上运行时,该计算机执行上述各项方法。

第四方面,本申请提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,该计算机执行上述各项方法。

第五方面,本申请提供一种智能汽车,该智能汽车包括:

行车电脑,传感器,总线;

该传感器,用于检测该第一车辆的当前行驶状态参数和该第二车辆的当前行驶状态参数;

该行车电脑与该传感器通过该总线相连;

该行车电脑,执行如下步骤:

获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数,该当前行驶状态参数包括行驶速度,行驶方向以及位置参数,该历史行驶状态参数包括该第二车辆的违章记录、该第二车辆的车险记录、该第二车辆的诚信记录以及该第二车辆的驾驶行为记录中至少一种;

根据该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,该驾驶行为风险值用于指示该第二车辆与该第一车辆发生交通事故的风险;

根据该驾驶行为风险值确定该第一车辆的驾驶策略,该驾驶策略包括降低行驶速度、刹车以及转向中至少一种。

从以上技术方案可以看出,本申请实施例具有以下优点:该数据处理设备综合该第二车辆的当前行驶状态参数和该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,即该数据处理设备利用更多的数据计算该第二车辆的驾驶行为风险值,有效的提高了对第二车辆的驾驶行为的分析准确度。

附图说明

图1为一种智能驾驶场景示意图;

图2为本申请实施例中数据处理方法的一个实施例示意图;

图3为本申请实施例中第二车辆的速度分解示意图;

图4为本申请实施例中实时风险值计算流程示意图;

图5为本申请实施例中历史风险值计算流程示意图;

图6为本申请实施例中短期风险值计算流程示意图;

图7为本申请实施例中变道总数与强行变道次数统计流程示意图;

图8为本申请实施例中刹车总数与急刹车次数统计流程示意图;

图9为本申请实施例中数据处理设备的一个实施例示意图;

图10为本申请实施例中数据处理设备的另一个实施例示意图;

图11为本申请实施例中智能汽车的一个实施例示意图。

具体实施方式

本申请实施例提供了一种数据处理方法、数据处理设备和智能汽车,用于提高道路交通系统中对自身车辆附近的车辆的驾驶行为的分析准确度。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

随着社会经济的发展,道路的汽车越来越多,道路交通系统产生的问题也越来越多。在构成道路交通系统的驾驶人员、汽车和道路环境三个因素中,各个因素对道路交通安全的影响程度不同。虽然各个机构的统计数据有所差异,但是驾驶人员的不安全驾驶行为是引发道路交通事故的主要原因已被行业内所公认。因此对车辆驾驶风险行为的研究,对减少交通事故就变提至关重要。当智能驾驶车辆能够自动分辨周围的不安全驾驶行为的车辆时,就能提醒驾驶员或者自动的远离此类车辆,可以有效增加车辆的安全性和减少交通事故。现有技术中,如图1所示,通过第一车辆的激光雷达等传感器,获取周围车辆(第二车辆)的速度、位置等信息,来实时计算周围车辆是否有不安全或不合法的驾驶动作等攻击性驾驶行为;然后再根据实时计算结果来实时修改第一车辆的控制策略,以及基于该控制策略控制该第一车辆。而现有技术中,仅考虑了周围车辆当前时刻的驾驶数据,这样在对周围车辆的驾驶行为进行分析时具有一定的误判性。

为了解决这一问题,本申请实施例提供如下方案:该数据处理设备在行驶过程中获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数,其中,该当前行驶状态参数包括但不限于行驶速度、行驶方向以及位置参数,该历史行驶状态参数包括但不限于该第二车辆的违章记录、该第二车辆的车险记录、该第二车辆的诚信记录以及该第二车辆的驾驶行为记录中至少一种;然后该数据处理设备根据该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数计算用于指示所述第二车辆与所述第一车辆发生交通事故风险的驾驶行为风险值;最后该数据处理设备根据该第二车辆的驾驶行为风险值确定该第一车辆的驾驶策略,该驾驶策略包括但不限于降低行驶速度、转向或者刹车中的至少一种。

具体情况请参阅图2所示,本申请实施例中的数据处理方法的一个实施例包括:

201、数据处理设备获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数和该第二车辆的历史行驶状态参数。

该数据处理设备根据传感器获取该第一车辆的当前行驶状态参数和该第二车辆的车辆标识;然后该数据处理设备根据该第二车辆的车辆标识从数据中心获取该第二车辆的历史行驶状态参数。

在实际应用中,该第一车辆与该第二车辆可以互为周围车辆,即该第一车辆与该第二车辆之间的距离可以小于预设值,比如可以设置距离该第一车辆50米范围内的车辆均为第二车辆。

本实施例中,以该第一车辆为本身车辆,该第二车辆为该第一车辆的周围车辆。而该第二车辆的历史行驶状态参数包括但不限于该第二车辆的违章记录,该第二车辆的车险记录,该第二车辆的诚信记录,该第二车辆的驾驶行为记录。该传感器包括但不限于激光雷达传感器,毫米雷达传感器,视觉传感器等。

本实施例中,该第一车辆和该第二车辆的当前行驶状态参数包括但不限于行驶速度、行驶方向以及位置等信息。同时,该数据处理设备可以为集成在该第一车辆中设备,也可以为独立的设备,具体方式此处不做限定。实际场景下,该第一车辆可以为智能汽车(这里的智能汽车可以包括公交车,家用轿车或者其他交通工具),该数据处理设备可以为该智能汽车内的行车电脑或者其他可能的计算设备,具体名称,此处不做限定。

本实施例中,该数据处理设备获取到的该第二车辆的车辆标识可以为该第二车辆的车牌号码,也可以是与该第二车辆的车牌号码相对应的其他标识。同时,该数据中心可以用于存储该第一车辆和该第二车辆的历史行驶状态参数,并与该第一车辆和该第二车辆进行通信。

202、该数据处理设备根据该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数和该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值。

该数据处理设备可以根据该第一车辆的当前行驶状态参数和该第二车辆的当前行驶状态参数计算该第二车辆的实时风险值;然后该数据处理设备根据该第二车辆的历史行驶状态参数确定该第二车辆的历史风险值;最后该数据处理设备将该实时风险值与该历史风险值进行加权计算得到该第二车辆的驾驶行为风险值。

在实际应用中,该数据处理设备在对该实时风险值以及该历史风险值进行加权计算时,可以具体采用如下方案:

该数据处理设备对该实时风险值与该历史风险值利用第一关系式进行加权计算得到该第二车辆的驾驶行为风险值。其中,该第一关系式包括:

rp=k1*rpreal+k2*rphistory;

其中,所述rp为所述驾驶行为风险值,所述rpreal为所述实时风险值,所述rphistory为所述历史风险值,所述k1和所述k2为预定常数。

在实际应用中,该数据处理设备不仅可以采用上述的求加权和的方式计算该第二车辆的驾驶行为风险值,也可以采用加权平均值或者其他的方式计算该第二车辆的驾驶行为风险值,具体方式,此处不做限定。同时,在实际应用中该数据处理设备在计算该第二车辆的实时风险值采用的方案包括但不限于如下方案:

该数据处理设备根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度,并根据该第二车辆的当前行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度以及该第二车辆的纵向速度。本申请中,如图3所示,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度,该第二车辆的横向速度vx为该第二车辆的行驶速度vtarget在与该第一车辆的行驶方向(即该第一车辆的行驶速度vsubject所指示的方向)相互垂直的方向上的分解速度,该第二车辆的纵向速度vy为该第二车辆的行驶速度vtarget在与该第一车辆的行驶方向相互平行的方向上的分解速度。然后该数据处理设备在获取到该第二车辆与该第一车辆相邻(即该第二车辆与该第一车辆分别位于相邻的车道时),且该第二车辆与位于该第一车辆和该第二车辆之间的车道线相交时(即该第二车辆将向该第一车辆所处的车道变道时),该数据处理设备根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算该第一风险因素,同时该数据处理设备根据该第二车辆的横向速度和该第二车辆的行驶速度计算第二风险因素。最后该数据处理设备根据该第一风险因素和该第二风险因素计算该第二车辆的实时风险因素。

在实际应用中,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第二关系计算该第一风险因素,其中,该第二关系式包括:

rp1=a/ttc+b/thw;

其中,该rp1为该第一风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

该数据处理设备根据该第二车辆的横向速度和该第二车辆的行驶速度利用第三关系式计算第二风险因素;其中该第三关系式包括:rp2=θyaw/c;

其中,该rp2为该第二风险因素,该θyaw为转角,该c为预定常数;

该θyaw由如下关系式得到:

其中,该vx为该第二车辆的横向速度,该vtarget为该第二车辆的行驶速度;

该数据处理设备根据该第一风险因素和该第二风险因素利用第四关系式计算该第二车辆的实时风险值;其中,该第四关系式包括:

rpreal=k3*rp1+k4*rp2;

其中,该rpreal为该第二车辆的实时风险值,该rp1为该第一风险因素,该rp2为该第二风险因素,所述k3和所述k4为预定常数。

比如,若该数据处理设备通过激光雷达传感器获取到该第一车辆的行驶速度vsubject为25米每秒,该第二车辆的行驶速度vtarget为20米每秒,该第二车辆的横向速度vx为5米每秒,该第一车辆与该第二车辆之间的距离llca为5米。a为1,b为0.25,c为20,k3与k4均为1。根据可计算出该第二车辆的转角为14.48度;根据ttc=5/(25-20)=1可计算出该第二车辆与该第一车辆的碰撞预计时间为1秒;根据thw=5/20=0.25可计算出该第二车辆与该第一车辆的行车间隔时间为0.25秒。根据rp1=1/1+0.25/0.25=2可计算得到第一风险因素为2;根据rp2=14.48/20=0.724可计算得到第二风险值为0.724;最后根据rpreal=1*2+1*0.724=2.724可计算得到实时风险值为2.724。

该数据处理设备在计算该第二车辆的历史风险值采用的方案包括但不限于如下方案:

该数据处理设备根据该第二车辆的车辆标识在该数据中心查询该第二车辆的历史行驶状态参数,若该数据中心不存在该第二车辆的历史行驶状态参数,则该数据处理设备确定该第二车辆的历史风险值为0。

若该数据中心存在该第二车辆的历史行驶状态参数,则该数据处理设备判断该第二车辆的历史行驶状态参数的记录时长是否超过第一预设时长,其中,该记录时长为该第二车辆的历史行驶状态参数由记录时刻到当前时刻的时长。若该第二车辆的历史行驶状态参数的记录时长未超过该第一预设时长,则该数据处理设备根据该历史行驶状态参数的记录总数确定该历史风险值;若该第二车辆的历史行驶状态参数的记录时长超过该第一预设时长,则该数据处理设备根据该历史行驶状态参数的记录趋势确定该历史风险值,该记录趋势为预设时间段内的趋势。

在实际应用中,该历史行驶状态参数包括但不限于该第二车辆的违章记录,该第二车辆的车险记录,该第二车辆的诚信记录,该第二车辆的驾驶行为记录。该历史行驶状态参数的记录总数指该历史行驶状态参数记录次数,比如该第二车辆的违章记录有三次;该第二车辆的车险记录有一次。这时该第二车辆的历史行驶状态参数的记录总数为四次。当然该历史行驶状态参数的记录总数也可以说该历史状态参数的种类数,比如该第二车辆的历史行驶状态参数包括违章记录,车队记录和该诚信记录。这时该第二车辆的历史行驶状态参数的记录总数为三次。至少在实际应用中采用何种方式进行统计,具体方式,此处不做限定。同时,该历史行驶状态参数的记录时长为该历史行驶状态参数中最早被记录的历史行驶状态参数的记录时刻到当前时刻的时长,即如该第二车辆最早被记录的历史行驶状态参数的记录时刻为2015年10月1日,而当前时刻为2017年4月18日,则该第二车辆的历史行驶状态参数的记录时长为565天。

若该第一预设时长为730天(即两年),即该第二车辆的历史行驶状态参数的记录时长未超过该第一预设时长,则该数据处理设备将根据该历史行驶状态参数的记录总数确定该第二车辆的历史风险值。在实际应用中,该数据处理设备根据该历史行驶状态参数的记录总数确定该历史风险值时的方式包括但不限于如下方案:

该数据处理设备根据该第二车辆的历史行驶状态参数利用分段函数确定该第二车辆的历史风险值,比如该分段函数如下:

其中,该rphistory为该第二车辆的历史风险值,该n为该第二车辆的历史行驶状态参数的记录总数。

若该第一预设时长为365天(即一年),即该第二车辆的历史行驶状态参数的记录时长超过该第一预设时长,则该数据处理设备可以根据该第二车辆在预设时间段内的记录趋势确定该历史风险值。在实际应用中,该数据处理设备根据该第二车辆在预设时间段内的记录趋势确定该历史风险值时的方式包括但不限于如下方案:

该数据处理设备将该第二车辆的历史行驶状态参数在记录时长内按照预设时间段进行分段,并统计该预设时间段内的历史行驶状态参数的记录总数从而得到该第二车辆的历史行驶状态参数在该记录时长内的记录趋势。比如该第二车辆的历史行驶状态参数的记录时长为565天,该预设时间段为6个月。该第二车辆在由2015年10月1日到2016年3月31日期间的历史行驶状态参数的记录总数为10;该第二车辆在由2016年4月1日到2016年10月30日期间的历史行驶状态参数的记录总数为5;该第二车辆在由2016年11月1日到2017年4月8日期间的历史行驶状态参数的记录总数为0。这时,该数据处理设备可以将当前的历史风险值确定为1。若该第二车辆在由2015年10月1日到2016年3月31日期间的历史行驶状态参数的记录总数为10;该第二车辆在由2016年4月1日到2016年10月30日期间的历史行驶状态参数的记录总数为10;该第二车辆在由2016年11月1日到2017年4月8日期间的历史行驶状态参数的记录总数为5。这时,该数据处理设备可以将当前的历史风险值确定为2。当然在实际应用中,该数据处理设备在根据该第二车辆的历史行驶状态参数的记录趋势确定该第二车辆的历史风险值时采用的方式,此处不做限定。

本实施例中,假设该k1与该k2均为1,且该第二车辆的历史风险值为2,则该第二车辆的驾驶行为风险值为4.724。

可选的,该数据处理设备在行驶过程中也可以对该第二车辆的驾驶行为计算短期风险值,具体方式包括但不限于如下方案:

该数据处理设备根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度,并根据该第二车辆的当前行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度以及该第二车辆的纵向速度。本申请中,该第二车辆的横向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向相互垂直的方向上的分解速度,该第二车辆的纵向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向相互平行的方向上的分解速度。然后该数据处理设备在获取到该第二车辆与该第二车辆所处车道的车道线相交时,该数据处理设备根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算该变道风险因素。然后该数据处理设备根据该第二车辆的横向速度和该变道风险因素统计该第二车辆在第二预设时长内的变道总数和该第二车辆在该第二预设时长内的强行变道次数;最后该数据处理设备根据该第二车辆的变道总数和该第二车辆的强行变道次数计算得到第三风险因素。同时,该数据处理设备根据该第二车辆的当前行驶状态参数确定该第二车辆的加速度;然后根据该第二车辆的加速度统计该第二车辆在该第二预设时长内的刹车总数和该第二车辆在该第二预设时长内的急刹车次数;最后该数据处理设备根据该第二车辆的刹车总数和该第二车辆的急刹车次数计算得到第四风险因素。该数据处理设备根据该第三风险因素和该第四风险因素计算得到该第二车辆的短期风险值。因此该数据处理设备在计算该第二车辆的驾驶行为风险值时可以根据该实时风险值,短期风险值以及该历史风险值进行计算。

在实际应用中,该数据处理设备根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第五关系式计算变道风险因素;其中,该第五关系式包括:

rpn=a/ttc+b/thw;

其中,该rpn为该变道风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

该数据处理设备根据该变道总数和该强行变道次数利用第六关系式计算得到第三风险因素;其中,该第六关系式包括:

rp3=(nlca/ntotal)*d;

其中,该rp3为该第三风险值,该nlca为该强行变道次数,该ntotal为该变道总数,该d为预设常数;

该数据处理设备根据该刹车总数和该急刹车次数利用第七关系式计算得到第四风险因素;其中,该第七关系式包括:

rp4=(nuregntbrake/ntotalbrake)*e;

其中,该rp4为该第四风险值,该nuregntbrake为该急刹车次数,该ntotalbrake为该刹车总数,该e为预设常数。

该数据处理设备根据该第三风险因素和该第四风险因素利用第八关系式计算得到该第二车辆的短期风险值;其中,该第八关系式包括:

rppast=k5*rp3+k6*rp4;

其中,该rppast为该短期风险值,该k5和该k6为预设常数,该rp3为该第三风险值,该rp4为该第四风险值。

该数据处理设备将该实时风险值、该历史风险值和该短期风险值利用第九关系式进行加权计算得到该第二车辆的驾驶行为风险值;其中,该第九关系式包括:

rp=k7*rpreal+k8*rppast+k9*rphistory;

其中,其中,该rp为该驾驶行为风险值,该rppast为该短期风险值,该rpreal为该实时风险值,该rphistory为该历史风险值,该k7、该k8和该k9为预设常数。。

在实际应用中,该数据处理设备在计算该第三风险因素与该第四风险因素时的时间顺序不限定,即可以先计算该第四风险因素再计算该第三风险因素,也可以同时计算该第四风险因素和该第三风险因素,具体方式此处不做限定。在实际应用中,该数据处理设备也可以根据其他方面来计算该第二车辆的短期风险值,包括但不限于是否超速等。

可选的,在该数据处理设备根据该第二车辆的横向速度和该第二车辆的变道风险因素统计该第二车辆在第二预设时长内的变道总数一该第二车辆在该第二预设时长内的强行变道次数的方式包括但不限于如下方案:

该数据处理设备判断该第二车辆的横向速度是否大于预设横向速度,若是,则该数据处理设备判断该第二车辆正在进行变道,并将该第二车辆在第二预设时长内的变道总数据增加一次;然后再判断该第二车辆的变道风险因素是否大于预设风险因素,若是,则该数据处理设备确定该第二车辆正在进行强行变道,并将该第二车辆在该第二预设时长内的强行变道次数增加一次。

可选的,该数据处理设备根据该第二车辆的加速度统计该第二车辆在该第二预设时长内的刹车总数和该第二车辆在该第二预设时长内的急刹车次数采用的方式包括但不限于如下方案:

该数据处理设备根据该第二车辆的当前行驶状态参数确定该第二车辆的加速度,然后判断该第二车辆的加速度的绝对值是否大于第一预设值,若是,则该数据处理设备确定该第二车辆在刹车,并将该第二车辆在该第二预设时长内的刹车总数增加一次。然后,该数据处理设备判断该第二车辆的加速度的绝对值是否大于第二预设值,该第二预设值大于该第一预设值,若是,则该数据处理设备确定该第二车辆正在进行急刹车,并将该第二车辆在该第二预设时长内的急刹车次数增加一次。

在本实施例中,比如,若该数据处理设备通过激光雷达传感器获取到该第一车辆的行驶速度vsubject为25米每秒,该第二车辆的行驶速度vtarget为20米每秒,该第二车辆的横向速度vx为5米每秒,该第一车辆与该第二车辆之间的距离llca为5米。a为1,b为0.25,c为20,k3与k4均为1。根据可计算出该第二车辆的转角为14.48度;根据ttc=5/(25-20)=1可计算出该第二车辆与该第一车辆的碰撞预计时间为1秒;根据thw=5/20=0.25可计算出该第二车辆与该第一车辆的行车间隔时间为0.25秒。根据rpn=1/1+0.25/0.25=2可计算得到变道风险值为2。此处仅为一次变道的变道风险值。若该第二车辆在最近15分钟内,根据该第二车辆的横向速度判断该第二车辆进行了3次变道,其变道风险值依次为2、4、3;而该预设风险值为3.5,则该数据处理设备统计的变道总数为3,其中强行变道次数为1,则该第二车辆的第三风险因素根据rp3=(1/3)*2=0.67计算得到。同理,该数据处理设备根据该第二车辆的加速度得知该第二车辆在最近15分钟内进行了5次刹车,其中急刹车2次,则该第二车辆的第四风险因素根据rp4=(2/5)*2=0.8计算得到。最后该数据处理设备根据rppast=1*0.67+1*0.8=1.47计算得到该第二车辆的短期风险值为1.47。

203、该数据处理设备根据该第二车辆的驾驶行为风险值确定该第一车辆的驾驶策略。

该数据处理设备在获取到该第二车辆的驾驶行为风险值之后,根据预设规则和该第二车辆的驾驶行为风险值确定该第一车辆的驾驶策略,并发送给该第一车辆,以使得该第一车辆可以提示驾驶员或者直接根据该驾驶策略修改行驶方式。

在实际应用中,该驾驶策略包括但不限于提示该第一车辆降低行驶速度、刹车、转向等方式,以使得该第一车辆与该第二车辆保持安全距离。其中该驾驶策略可以仅包括一种方式或者包括符合情况的多种方式(比如在包括该第一车辆降低行驶速度的情况下,也可以包括该第一车辆刹车和/或转向),该安全距离是指该第一车辆与该第二车辆在此距离内不会发生驾驶事故(如追尾、碰撞等)。

本实施例中,该数据处理设备综合该第二车辆的当前行驶状态参数和该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,即该数据处理设备利用更多的数据计算该第二车辆的驾驶行为风险值,有效的提高了对第二车辆的驾驶行为的分析准确度。

下面对该第二车辆的实时风险值,历史风险值以及短期风险值的计算流程进行说明,具体请参阅图4至图8。

如图4所示,该数据处理设备对第二车辆的实时风险值的计算流程:首先该数据处理设备获取该第一车辆和该第二车辆的当前行驶状态参数;然后,该数据处理设备根据该第一车辆和该第二车辆的当前行驶状态参数计算该第二车辆和该第一车辆的行驶轨迹;若该行驶轨迹指示该第二车辆即将变道至该第一车辆所处的车道,则该数据处理设备根据该第一车辆和该第二车辆的当前行驶状态参数计算该第二车辆的第一风险因素(即变道时的风险因素);然后根据该第一车辆和该第二车辆的当前行驶状态参数计算该第二车辆的第二风险因素(即变道时的转角风险因素);最后该数据处理设备根据该第一风险因素和该第二风险因素计算该第二车辆的实时风险因素。

如图5所示该数据处理设备计算该第二车辆的历史风险值的计算流程如下:该数据处理设备根据该第二车辆的车辆标识从数据中心获取该第二车辆的历史行驶状态参数,该历史行驶状态参数包括但不限于该第二车辆的违章记录,该第二车辆的车险记录,该第二车辆的诚信记录,该第二车辆的驾驶行为记录。然后该数据处理设备统计各历史行驶状态参数的次数,并确定该第二车辆的历史风险值。

如图6所示该数据处理设备计算该第二车辆的短期风险值的计算流程如下:该数据处理设备获取该第一车辆和该第二车辆的当前行驶状态参数,然后计算该第二车辆的行驶轨迹和该第二车辆的加速度。再次判断该第二车辆是否变道,若变道则统计该第二车辆的变道总数;然后判断该第二车辆是否强行变道,若强行变道则统计该第二车辆的强行变道次数。最后根据该变道总数和该强行变道次数计算第三风险因素。同时该数据处理设备根据该第二车辆的加速度判断该第二车辆是否刹车,若刹车则统计该第二车辆的刹车总数;然后判断该第二车辆是否急刹车,若急刹车则统计该第二车辆的急刹车次数;最后根据该刹车总数和该急刹车次数计算第四风险因素。最后该数据处理设备再根据该第三风险因素和该第四风险因素计算该第二车辆的短期风险值。

同时,如图7所示,该数据处理设备在统计该第二车辆在预设时长内的变道总数以及强行变道次数时的流程如下:该数据处理设备确定该第二车辆是否与车道线相交,若是,则该数据处理设备判断该第二车辆的横向速度vx是否大于预设值v0,若是,则该数据处理设备计算该第二车辆的变道风险值rpn并确定该第二车辆正在进行变道同时将该第二车辆的变道总数增加一次。然后该数据处理设备判断该第二车辆的变道风险值rpn是否大于预设值rpn,若是,则该数据处理设备确定该第二车辆正在进行强行变道,同时将该第二车辆的强行变道次数增加一次。

如图8所示,该数据处理设备在统计该第二车辆在预设时长内的刹车总数和急刹车次数时的流程如下:该数据处理设备计算该第二车辆的加速度a,然后取该加速度的绝对值a|,并判断该绝对值|a|是否大于预设值a0,若是,则该数据处理设备确定该第二车辆正在刹车并将该第二车辆的刹车总数增加一次。然后该数据处理设备再判断该绝对值|a|是否大于预设值an,若是,则确定该第二车辆为急刹车并将该第二车辆的急刹车次数增加一次。其中,该a0小于该an。

上面对本申请实施例中的数据处理方法进行了说明,下面对本申请实施例中的数据处理设备进行说明。

具体请参阅图9所示,本申请实施例中的数据处理设备的一个实施例包括:

获取模块901,用于获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数,该当前行驶状态参数包括行驶速度,行驶方向以及位置参数,该历史行驶状态参数包括该第二车辆的违章记录、该第二车辆的车险记录、该第二车辆的诚信记录以及该第二车辆的驾驶行为记录中至少一种;

处理模块902,用于根据该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,该驾驶行为风险值用于指示该第二车辆与该第一车辆发生交通事故的风险;根据该驾驶行为风险值确定该第一车辆的驾驶策略,该驾驶策略包括降低行驶速度、刹车以及转向中至少一种。

可选的,该获取模块901,具体用于通过传感器获取该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数和该第二车辆的车辆标识;根据该车辆标识从数据中心获取该第二车辆的历史行驶状态参数。

可选的,该处理模块902,具体用于根据该第一车辆的当前行驶状态参数和该第二车辆的当前行驶状态参数计算该第二车辆的实时风险值;根据该第二车辆的历史行驶状态参数确定该第二车辆的历史风险值;将该实时风险值与该历史风险值进行加权计算得到该第二车辆的驾驶行为风险值。

可选的,该处理模块902,具体用于对该实时风险值与该历史风险值利用第一关系式进行加权计算得到该第二车辆的驾驶行为风险值;

其中,该第一关系式包括:

rp=k1*rpreal+k2*rphistory;

其中,该rp为该驾驶行为风险值,该rpreal为该实时风险值,该rphistory为该历史风险值,该k1和该k2为预定常数。

可选的,该处理模块902,具体用于根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度;根据该第二车辆的当前行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度和该第二车辆的纵向速度,该横向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向垂直方向上的分解速度,该纵向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向平行方向的分解速度;当该第二车辆与该第一车辆相邻,且该第二车辆与该第一车辆所处的车道的车道线相交时,根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算第一风险因素;根据该第二车辆的横向速度和该第二车辆的行驶速度计算第二风险因素;根据该第一风险因素和该第二风险因素计算该第二车辆的实时风险值。

可选的,该处理模块902,具体用于根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第二关系式计算第一风险因素;

其中,该第二关系式包括:

rp1=a/ttc+b/thw;

其中,该rp1为该第一风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

该处理模块902,具体用于备根据该第二车辆的横向速度和该第二车辆的行驶速度利用第三关系式计算第二风险因素;

其中,该第三关系式包括:rp2=θyaw/c;

其中,该rp2为该第二风险因素,该θyaw为转角,该c为预定常数;

该θyaw由如下关系式得到:

其中,该vx为该第二车辆的横向速度,该vtarget为该第二车辆的行驶速度;

该处理模块902,具体用于根据该第一风险因素和该第二风险因素利用第四关系式计算该第二车辆的实时风险值;

其中,该第四关系式包括:

rpreal=k3*rp1+k4*rp2;

其中,该rpreal为该第二车辆的实时风险值,该rp1为该第一风险因素,该rp2为该第二风险因素,该k3和该k4为预定常数。

可选的,该处理模块902,具体用于若该第二车辆不存在该历史行驶状态参数,则确定该历史风险值为0;

若该第二车辆存在该历史行驶状态参数,则判断该历史行驶状态参数的记录时长是否超过第一预设时长,该记录时长为该历史行驶状态参数由记录时刻到当前时刻的时长;

若该历史行驶状态参数的记录时长未超过该第一预设时长,则该数据处理设备根据该历史行驶状态参数的记录总数确定该历史风险值;

若该历史行驶状态参数的记录时长超过该第一预设时长,则根据该历史行驶状态参数的记录趋势确定该历史风险值,该记录趋势为预设时间段内的趋势。

可选的,该处理模块902,还用于根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度;根据该第二车辆的当前行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度和该第二车辆的纵向速度,该横向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向垂直方向上的分解速度,该纵向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向平行方向的分解速度;若该第二车辆与该第二车辆所处的车道的车道线相交,则根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算变道风险因素;根据该第二车辆的横向速度和该变道风险因素统计该第二车辆在第二预设时长内的变道总数和该第二车辆在该第二预设时长内的强行变道次数;根据该变道总数和该强行变道次数计算得到第三风险因素;根据该第二车辆的加速度统计该第二车辆在该第二预设时长内的刹车总数和该第二车辆在该第二预设时长内的急刹车次数,该第二车辆的加速度由该数据处理设备根据该第二车辆的当前行驶状态参数确定;根据该刹车总数和该急刹车次数计算得到第四风险因素;根据该第三风险因素和该第四风险因素计算得到该第二车辆的短期风险值;

该处理模块902,具体用于将该实时风险值、该历史风险值和该短期风险值进行加权计算该第二车辆的驾驶行为风险值。

可选的,该处理模块902,具体用于根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第五关系式计算变道风险因素;

其中,该第五关系式包括:

rpn=a/ttc+b/thw;

其中,该rpn为该变道风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

该处理模块902,具体用于根据该变道总数和该强行变道次数利用第六关系式计算得到第三风险因素;

其中,该第六关系式包括:

rp3=(nlca/ntotal)*d;

其中,该rp3为该第三风险值,该nlca为该强行变道次数,该ntotal为该变道总数,该d为预设常数;

该处理模块902,具体用于根据该刹车总数和该急刹车次数利用第七关系式计算得到第四风险因素;

其中,该第七关系式包括:

rp4=(nuregntbrake/ntotalbrake)*e;

其中,该rp4为该第四风险值,该nuregntbrake为该急刹车次数,该ntotalbrake为该刹车总数,该e为预设常数;

该处理模块902,具体用于根据该第三风险因素和该第四风险因素利用第八关系式计算得到该第二车辆的短期风险值;

其中,该第八关系式包括:

rppast=k5*rp3+k6*rp4;

其中,该rppast为该短期风险值,该k5和该k6为预设常数,该rp3为该第三风险值,该rp4为该第四风险值;

该处理模块902,具体用于将该实时风险值、该历史风险值和该短期风险值利用第九关系式进行加权计算得到该第二车辆的驾驶行为风险值;

其中,该第九关系式包括:

rp=k7*rpreal+k8*rppast+k9*rphistory;

其中,该rp为该驾驶行为风险值,该rppast为该短期风险值,该rpreal为该实时风险值,该rphistory为该历史风险值,该k7、该k8和该k9为预设常数。

可选的,该处理模块902,具体用于判断该第二车辆的横向速度是否大于预设横向速度,若是,则将该第二车辆在该第二预设时长内的变道总数增加一次;判断该变道风险因素是否大于预设风险因素,若是,则将该第二车辆在该第二预设时长内的强行变道次数增加一次。

可选的,该处理模块902,具体用于判断该第二车辆的加速度的绝对值是否大于第一预设值,若是,则将该第二车辆在该第二预设时长内的刹车总数增加一次;判断该第二车辆的加速度的绝对值是否大于第二预设值,若是,则将该第二车辆在该第二预设时长内的急刹车次数增加一次,该第二预设值大于该第一预设值。

本实施例中,该处理模块902综合该第二车辆的当前行驶状态参数和该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,即该数据处理设备利用更多的数据计算该第二车辆的驾驶行为风险值,有效的提高了对第二车辆的驾驶行为的分析准确度。

具体请参阅图10所示,本申请实施例中数据处理设备的另一个实施例包括:收发器1001,处理器1002,总线1003;

该收发器1001与该处理器1002通过该总线1003相连;

总线1003可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

处理器1002可以是中央处理器(centralprocessingunit,简称cpu),网络处理器(networkprocessor,简称np)或者cpu和np的组合。

处理器1002还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,简称asic),可编程逻辑器件(programmablelogicdevice,简称pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,简称cpld),现场可编程逻辑门阵列(field-programmablegatearray,简称fpga),通用阵列逻辑(genericarraylogic,简称gal)或其任意组合。

参见图10所示,该数据处理设备还可以包括存储器1004。该存储器1004可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,简称ram);存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,简称hdd)或固态硬盘(solid-statedrive,简称ssd);存储器1004还可以包括上述种类的存储器的组合。

可选地,存储器1004还可以用于存储程序指令,处理器1002调用该存储器1004中存储的程序指令,可以执行图1至图5中所示实施例中的一个或多个步骤,或其中可选的实施方式,实现上述方法中数据处理设备行为的功能。

该收发器1001,执行如下步骤:

获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及所述第二车辆的历史行驶状态参数,所述当前行驶状态参数包括行驶速度,行驶方向以及位置参数,所述历史行驶状态参数包括所述第二车辆的违章记录、所述第二车辆的车险记录、所述第二车辆的诚信记录以及所述第二车辆的驾驶行为记录中至少一种;该处理器1002,执行如下步骤:

根据所述第一车辆的当前行驶状态参数,所述第二车辆的当前行驶状态参数以及所述第二车辆的历史行驶状态参数计算所述第二车辆的驾驶行为风险值,所述驾驶行为风险值用于指示所述第二车辆与所述第一车辆发生交通事故的风险;根据所述驾驶行为风险值确定所述第一车辆的驾驶策略,所述驾驶策略包括降低行驶速度、刹车以及转向中至少一种。

该收发器1001还执行上述实施例中收发数据的步骤,该处理器1002执行上述实施例中处理数据的步骤。

本实施例中,该处理器1002综合该第二车辆的当前行驶状态参数和该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,即该数据处理设备利用更多的数据计算该第二车辆的驾驶行为风险值,有效的提高了对第二车辆的驾驶行为的分析准确度。

具体请参阅图11所示,本申请实施例中的智能汽车的一个实施例,该智能汽车包括:

行车电脑1101,传感器1102,总线1103;

该行车电脑1101与该传感器1102通过该总线1103相连;

该行车电脑1101,执行如下步骤:

获取第一车辆的当前行驶状态参数,第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数,该当前行驶状态参数包括行驶速度,行驶方向以及位置参数,该历史行驶状态参数包括该第二车辆的违章记录、该第二车辆的车险记录、该第二车辆的诚信记录以及该第二车辆的驾驶行为记录中至少一种;

根据该第一车辆的当前行驶状态参数,该第二车辆的当前行驶状态参数以及该第二车辆的历史行驶状态参数计算该第二车辆的驾驶行为风险值,该驾驶行为风险值用于指示该第二车辆与该第一车辆发生交通事故的风险;

根据该驾驶行为风险值确定该第一车辆的驾驶策略,该驾驶策略包括降低行驶速度、刹车以及转向中至少一种。

可选的,该行车电脑1101,用于:

根据该第一车辆的当前行驶状态参数和该第二车辆的当前行驶状态参数计算该第二车辆的实时风险值;

根据该第二车辆的历史行驶状态参数确定该第二车辆的历史风险值;

对该实时风险值与该历史风险值进行加权计算得到该第二车辆的驾驶行为风险值。

可选的,该行车电脑1101,用于:

对该实时风险值与该历史风险值利用第一关系式进行加权计算得到该第二车辆的驾驶行为风险值;

其中,该第一关系式包括:

rp=k1*rpreal+k2*rphistory;

其中,该rp为该驾驶行为风险值,该rpreal为该实时风险值,该rphistory为该历史风险值,该k1和该k2为预定常数。

可选的,该行车电脑1101,用于:

根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度;

根据该第二车辆的当前行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度和该第二车辆的纵向速度,该横向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向垂直方向上的分解速度,该纵向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向平行方向的分解速度;

当该第二车辆与该第一车辆相邻,且该第二车辆与该第一车辆所处的车道的车道线相交时,根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算第一风险因素;

根据该第二车辆的横向速度和该第二车辆的行驶速度计算第二风险因素;

根据该第一风险因素和该第二风险因素计算该第二车辆的实时风险值。

可选的,该行车电脑1101,用于:

根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第二关系式计算第一风险因素;

其中,该第二关系式包括:

rp1=a/ttc+b/thw;

其中,该rp1为该第一风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

根据该第二车辆的横向速度和该第二车辆的行驶速度利用第三关系式计算第二风险因素;

其中,该第三关系式包括:rp2=θyaw/c;

其中,该rp2为该第二风险因素,该θyaw为转角,该c为预定常数;

该θyaw由如下关系式得到:

其中,该vx为该第二车辆的横向速度,该vtarget为该第二车辆的行驶速度;

根据该第一风险因素和该第二风险因素利用第四关系式计算该第二车辆的实时风险值;

其中,该第四关系式包括:

rpreal=k3*rp1+k4*rp2;

其中,该rpreal为该第二车辆的实时风险值,该rp1为该第一风险因素,该rp2为该第二风险因素,该k3和该k4为预定常数。

可选的,该行车电脑1101,用于:

若该第二车辆不存在该历史行驶状态参数,则确定该历史风险值为0;

若该第二车辆存在该历史行驶状态参数,则判断该历史行驶状态参数的记录时长是否超过第一预设时长,该记录时长为该历史行驶状态参数由记录时刻到当前时刻的时长;

若该历史行驶状态参数的记录时长未超过该第一预设时长,则根据该历史行驶状态参数的记录总数确定该历史风险值;

若该历史行驶状态参数的记录时长超过该第一预设时长,则根据该历史行驶状态参数的记录趋势确定该历史风险值,该记录趋势为预设时间段内的趋势。

可选的,该行车电脑1101,还执行如下步骤:

根据该第一车辆的当前行驶状态参数确定该第一车辆的行驶速度;

根据该第二车辆的行驶状态参数确定该第二车辆相对该第一车辆的距离、该第二车辆的行驶速度、该第二车辆的横向速度和该第二车辆的纵向速度,该横向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向垂直方向上的分解速度,该纵向速度为该第二车辆的行驶速度在与该第一车辆的行驶方向平行方向的分解速度;

若该第二车辆与该第二车辆所处的车道的车道线相交,则根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离计算变道风险因素;

根据该第二车辆的横向速度和该变道风险因素统计该第二车辆在第二预设时长内的变道总数和该第二车辆在该第二预设时长内的强行变道次数;

根据该变道总数和该强行变道次数计算得到第三风险因素;

根据该第二车辆的加速度统计该第二车辆在该第二预设时长内的刹车总数和该第二车辆在该第二预设时长内的急刹车次数,该第二车辆的加速度由该数据处理设备根据该第二车辆的当前行驶状态参数确定;

根据该刹车总数和该急刹车次数计算得到第四风险因素;

根据该第三风险因素和该第四风险因素计算得到该第二车辆的短期风险值;

根据该实时风险值与该历史风险值综合计算该第二车辆的驾驶行为风险值包括:

将该实时风险值、该历史风险值和该短期风险值进行加权计算得到该第二车辆的驾驶行为风险值。

可选的,该行车电脑1101,用于:

根据该第一车辆的行驶速度,该第二车辆的行驶速度以及该第二车辆相对该第一车辆的距离利用第五关系式计算变道风险因素;

其中,该第五关系式包括:

rpn=a/ttc+b/thw;

其中,该rpn为该变道风险因素,该a和该b为预定常数,该ttc为碰撞预计时间,该thw为行车间隔时间;

该ttc由如下关系式得到:ttc=llca/(vsubject-vtarget);

该thw由如下关系式得到:thw=llca/vtarget;

其中,该llca为该第二车辆相对该第一车辆的行车距离,该vtarget为该第二车辆的行驶速度,该vsubject为该第一车辆的行驶速度;

根据该变道总数和该强行变道次数利用第六关系式计算得到第三风险因素;

其中,该第六关系式包括:

rp3=(nlca/ntotal)*d;

其中,该rp3为该第三风险值,该nlca为该强行变道次数,该ntotal为该变道总数,该d为预设常数;

根据该刹车总数和该急刹车次数利用第七关系式计算得到第四风险因素;

其中,该第七关系式包括:

rp4=(nuregntbrake/ntotalbrake)*e;

其中,该rp4为该第四风险值,该nuregntbrake为该急刹车次数,该ntotalbrake为该刹车总数,该e为预设常数;

根据该第三风险因素和该第四风险因素利用第七关系式计算得到该第二车辆的短期风险值;

其中,该第八关系式包括:

rppast=k5*rp3+k6*rp4;

其中,该rppast为该短期风险值,该k5和该k6为预设常数,该rp3为该第三风险值,该rp4为该第四风险值;

将该实时风险值、该历史风险值和该短期风险值利用第九关系式进行加权计算得到该第二车辆的驾驶行为风险值;

其中,该第九关系式包括:

rp=k7*rpreal+k8*rppast+k9*rphistory;

其中,该rp为该驾驶行为风险值,该rppast为该短期风险值,该rpreal为该实时风险值,该rphistory为该历史风险值,该k7、该k8和该k9为预设常数。

可选的,该行车电脑1101,用于:

判断该第二车辆的横向速度是否大于预设横向速度,若是,则将该第二车辆在该第二预设时长内的变道总数增加一次;

判断该变道风险因素是否大于预设风险因素,若是,则将该第二车辆在该第二预设时长内的强行变道次数增加一次。

可选的,该行车电脑1101,用于:

判断该第二车辆的加速度的绝对值是否大于第一预设值,若是,则将该第二车辆在该第二预设时长内的刹车总数增加一次;

判断该第二车辆的加速度的绝对值是否大于第二预设值,若是,则将该第二车辆在该第二预设时长内的急刹车次数增加一次,该第二预设值大于该第一预设值。

本实施例中,该智能汽车的行车电脑1101在计算该周围车辆的驾驶行为风险值时,将该周围车辆的历史行驶状态参数引入计算,即引入了更多的数据进行计算,有效的提高了对周围车辆的驾驶行为的分析准确度。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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