车辆碰撞的预警方法及装置与流程

文档序号:21958209发布日期:2020-08-25 18:37阅读:524来源:国知局
车辆碰撞的预警方法及装置与流程

本申请涉及计算机技术领域,具体而言,涉及一种车辆碰撞的预警方法及装置。



背景技术:

车辆在道路上行驶时,可以通过测量车辆的行驶参数,计算与前方车辆或障碍物的实时距离,从而对处于碰撞危险的车辆进行报警,以减少交通事故,进而提高道路交通安全。然而根据实时距离进行预警,无法知晓因碰撞而造成的危害,车内人员易忽略或者轻视预警,导致预警效果较差。



技术实现要素:

本申请的实施例提供了一种车辆碰撞的预警方法及装置,进而至少在一定程度上可以知晓因碰撞而造成的伤害,以提高车内人员对预警的重视程度,进而保证预警效果。

本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

根据本申请实施例的一个方面,提供了一种车辆碰撞的预警方法,该方法包括:

获取目标车辆的行驶状态数据,以及位于所述目标车辆周围的其他车辆的行驶状态数据;

根据所述目标车辆的行驶状态数据和所述其他车辆的行驶状态数据进行碰撞预测计算,以确定所述目标车辆和所述其他车辆是否会发生碰撞;

若确定所述目标车辆和所述其他车辆会发生碰撞,则根据所述目标车辆的行驶状态数据预测所述目标车辆在发生碰撞时的行驶速度;

基于所述行驶速度计算所述目标车辆内的对象在发生碰撞时受到的冲击力,以根据所述冲击力进行预警。

根据本申请实施例的一个方面,提供了一种车辆碰撞的预警装置,该装置包括:

获取模块,用于获取目标车辆的行驶状态数据,以及位于所述目标车辆周围的其他车辆的行驶状态数据;

第一计算模块,用于根据所述目标车辆的行驶状态数据和所述其他车辆的行驶状态数据进行碰撞预测计算,以确定所述目标车辆和所述其他车辆是否会发生碰撞;

第二计算模块,用于若确定所述目标车辆和所述其他车辆会发生碰撞,则根据所述目标车辆的行驶状态数据预测所述目标车辆在发生碰撞时的行驶速度;

处理模块,用于基于所述行驶速度计算所述目标车辆内的对象在发生碰撞时受到的冲击力,以根据所述冲击力进行预警。

基于前述方案,在本申请的一些实施例中,处理模块被配置为:获取所述目标车辆的碰撞面积,以及所述对象的受力面积;根据所述行驶速度和所述目标车辆的质量,计算所述目标车辆在发生碰撞时受到的总冲击力;根据所述受力面积和所述碰撞面积之间的比例,以及所述总冲击力,计算所述对象在发生碰撞时受到的冲击力。

基于前述方案,在本申请的一些实施例中,处理模块还被配置为:获取所述目标车辆的自身重量,以及所述目标车辆的搭载重量;再根据所述自身重量和所述搭载重量,计算所述目标车辆的质量。

基于前述方案,在本申请的一些实施例中,处理模块被配置为:基于所述其他车辆相对于所述目标车辆的位置,确定所述目标车辆的受撞位置;再根据所述目标车辆的受撞位置,确定所述目标车辆的碰撞面积以及所述对象的受力面积。

基于前述方案,在本申请的一些实施例中,处理模块被配置为:基于所述其他车辆相对于所述目标车辆的位置,确定所述其他车辆与所述目标车辆是否处于同一车道;若所述其他车辆与所述目标车辆处于同一车道,则确定所述目标车辆的前端或后端为所述受撞位置;若所述其他车辆与所述目标车辆处于不同车道,则确定所述目标车辆的侧端为所述受撞位置。

基于前述方案,在本申请的一些实施例中,处理模块被配置为:对所述目标车辆的内部进行拍摄,得到包含所述对象的待处理图像;并基于所述目标车辆的受撞位置对所述待处理图像进行图像识别处理,以得到所述对象与所述目标车辆的受撞位置相对的受力面积。

基于前述方案,在本申请的一些实施例中,处理模块还被配置为:基于所述冲击力所处的阈值区间,进行相应的预警处理,所述预警处理的重要等级与所述阈值区间所表示的冲击力大小成正相关关系。

基于前述方案,在本申请的一些实施例中,所述行驶状态数据包括车辆的行驶速度、加速度和行驶方向;第一计算模块被配置为:根据所述目标车辆的行驶速度、加速度和行驶方向,以及所述其他车辆的行驶速度、加速度和行驶方向,计算所述目标车辆与所述其他车辆的实时距离;根据所述实时距离,预测所述目标车辆与所述其他车辆是否会发生碰撞。

基于前述方案,在本申请的一些实施例中,第二计算模块被配置为:根据所述实时距离,预测所述目标车辆与所述其他车辆的碰撞时刻;根据所述碰撞时刻以及所述目标车辆当前的行驶速度和加速度,计算所述目标车辆在发生碰撞时的行驶速度。

根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的车辆碰撞的预警方法。

根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的车辆碰撞的预警方法。

在本申请的一些实施例所提供的技术方案中,通过获取目标车辆的行驶状态数据,以及位于该目标车辆周围的其他车辆的行驶状态数据,并根据该目标车辆的行驶状态数据和其他车辆的行驶状态数据进行碰撞预测计算,以确定目标车辆与其他车辆是否会发生碰撞,若确定目标车辆与其他车辆会发生碰撞,则根据该目标车辆的行驶状态数据预测该目标车辆在发生碰撞时的行驶速度,再基于该行驶速度计算目标车辆内的对象在发生碰撞时受到的冲击力,以根据冲击力进行预警,由此,使得车内人员可以直观地知晓因碰撞而造成危害,以提高车内人员对预警的重视程度,进而保证了预警效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图。

图2示出了根据本申请的一个实施例的车辆碰撞的预警方法的流程示意图。

图3示出了根据本申请的一个实施例的图2的车辆碰撞的预警方法中步骤s240的流程示意图。

图4示出了根据本申请的一个实施例的车辆碰撞的预警方法中还包括的获取目标车辆的质量的流程示意图。

图5示出了根据本申请的一个实施例的图3的车辆碰撞的预警方法中步骤s310的流程示意图。

图6示出了根据本申请的一个实施例的图5的车辆碰撞的预警方法中步骤s510的流程示意图。

图7示出了根据本申请的一个实施例的车辆碰撞的预警方法中确定目标车辆内的对象的受力面积的流程示意图。

图8示出了根据本申请的一个实施例的图2的车辆碰撞的预警方式中步骤s220的流程示意图。

图9示出了根据本申请的一个实施例的车辆碰撞的预警方法中还包括的预测目标车辆发生碰撞时的行驶速度的流程示意图。

图10示出了根据本申请的一个实施例的车辆碰撞的预警方法的流程示意图。

图11示出了根据本申请的一个实施例的车辆碰撞的预警装置的框图。

图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图。

如图1所示,系统架构可以包括至少一个第一车辆110和至少一个第二车辆120。

其中,第一车辆110上可以配置有车载终端,该车载终端可以通过设置于车身上的传感器获取该第一车辆的行驶状态参数(例如行驶速度、加速度和行驶方向等),还可以获取行驶于第一车辆110周围的第二车辆120的行驶状态数据,以根据第一车辆110的行驶状态数据和第二车辆120的行驶状态数据进行计算,以对该车载终端所在车辆进行预警。

应该理解的,图1中的第一车辆110和第二车辆120的数目仅仅是示意性的。根据实现需要,可以具有任意数目的第一车辆110和第二车辆120。

在本申请的一个实施例中,配置于第一车辆110的上的车载终端可以获取目标车辆(即第一车辆)的行驶状态数据,以及位于该目标车辆周围的其他车辆(即第二车辆)的行驶状态数据,并根据该目标车辆的行驶状态数据和其他车辆的行驶状态数据进行碰撞预测计算,以确定目标车辆与其他车辆是否会发生碰撞,若确定目标车辆与其他车辆会发生碰撞,则根据该目标车辆的行驶状态数据预测该目标车辆在发生碰撞时的行驶速度,再基于该行驶速度计算目标车辆内的对象在发生碰撞时受到的冲击力,以根据冲击力进行预警。

需要说明的是,本申请实施例所提供的车辆碰撞的预警方法一般由配置于车辆上的车载终端执行,相应地,车辆碰撞的预警装置一般设置于车载终端中。但是,在本申请的其他实施例中,与车载终端通过网络连接的服务器也可以具有相似的功能,从而执行本申请实施例所提供的车辆碰撞的预警方法的技术方案。

以下对本申请实施例的技术方案的实现细节进行详细阐述:

图2示出了根据本申请的一个实施例的车辆碰撞的预警方法的流程示意图。参照图2所示,该车辆碰撞的预警方法至少包括步骤s210至步骤s240,详细介绍如下:

在步骤s210中,获取目标车辆的行驶状态数据,以及位于所述目标车辆周围的其他车辆的行驶状态数据。

其中,行驶状态数据可以是用于描述车辆在道路上的行驶行为的参数信息,例如该行驶状态数据可以包括但不限于行驶速度、加速度以及行驶方向,等等。由此,根据该行驶状态数据可以知晓该车辆在道路上行驶时的状态,例如可以知晓该车辆处于加速状态或者减速状态以及是否存在超速等。

在本申请的一个实施例中,配置于目标车辆上的车载终端可以通过设置于目标车辆上的传感器以获取该目标车辆的行驶状态数据,例如可以通过速度传感器获取目标车辆的行驶速度、通过加速度计获取目标车辆的加速度、通过gps(globalpositioningsystem,全球定位系统)获取车辆的行驶方向,等等。车载终端还可以通过目标车辆所配置的车载雷达获取处于目标车辆周围的其他车辆的行驶状态数据,其可以包括但不限于目标车辆与其他车辆的当前距离、以及其他车辆的行驶速度、加速度和行驶方向等。

需要说明的,其他车辆可以是处于目标车辆预定范围内的车辆,该预定范围可以是根据实际实现需要进行预设的,例如该预设范围可以是100米、150米或者200米等,在此仅是示例,本申请对此不做特殊限定。

在步骤s220中,根据所述目标车辆的行驶状态数据和所述其他车辆的行驶状态数据进行碰撞预测计算,以确定所述目标车辆和所述其他车辆是否会发生碰撞。

其中,碰撞预测计算可以是用以判断目标车辆与其他车辆是否会发生碰撞的计算过程,根据该碰撞预测计算的结果可以确定该目标车辆是否会与其他车辆发生碰撞。

在本申请的一个实施例中,碰撞预测计算可以是计算目标车辆与其他车辆的实时距离的过程。根据该目标车辆的行驶状态数据以及其他车辆的行驶状态数据,可以计算目标车辆与其他车辆的实时距离。应该理解的是,所得到的实时距离是一个关于时间的关系表达式,由此,可以根据该关系表达式,知晓目标车辆与其他车联的实时距离与时间之间的关系。若该实时距离在未来的某一时刻可以等于零,则表示该目标车辆与其他车辆会发生碰撞。若该实时距离在未来的某一时刻不会等于零,则表示该目标车辆与其他车辆不会发生碰撞。

此外,可以通过预设预定时长,以确定该目标车辆与其他车辆是否会发生碰撞,即若目标车辆与其他车辆的实时距离在预定时长内会等于零,则表示该目标车辆与其他车辆会发生碰撞,若该实时距离在预定时长内不会等于零,则表示该目标车辆与其他车辆不会发生碰撞。

需要说明的,该预定时长可以由专业人员根据实际实现需要进行设定,例如该预定时长可以是0.5分钟、1分钟、或者3分钟等等,以上举例仅是示例性,本申请对此不做特殊限定。

由此,可以避免虽然通过计算目标车辆与其他车辆的实时距离会在未来的某一时刻等于零,但是当前时间与该时刻相距过长,而造成不必要的预警的情况发生。例如若目标车辆与其他车辆会在45分钟后实时距离等于零,虽然根据计算该目标车辆与其他车辆会发生碰撞,但是距离发生碰撞的时刻过长,驾驶人员在这45分钟内的驾驶行为能够轻易改变计算结果,因此,若由此判定该目标车辆与其他车辆会发生碰撞并进行预警,则会导致不必要的预警。

在步骤s230中,若确定所述目标车辆和所述其他车辆会发生碰撞,则根据所述目标车辆的行驶状态数据预测所述目标车辆在发生碰撞时的行驶速度。

在本申请的一个实施例中,若确定该目标车辆与其他车辆会发生碰撞,则可以计算目标车辆与其他车辆的碰撞时刻,并基于目标车辆当前的行驶速度、加速度、行驶方向以及发生碰撞的碰撞时刻,计算该目标车辆在与其他车辆发生碰撞时的行驶速度。

例如目标车辆当前的行驶速度为v0,加速度为a,碰撞时刻为t1,在目标车辆与其他车辆同向行驶时,该目标车辆在发生碰撞时的行驶速度vt=v0+at1。

在步骤s240中,基于所述行驶速度计算所述目标车辆内的对象在发生碰撞时受到的冲击力,以根据所述冲击力进行预警。

其中,该对象可以是目标车辆所搭载的人员,其可以包括目标车辆的驾驶员以及乘客。

在本申请的一个实施例中,可以理解的,当目标车辆发生碰撞之后,目标车辆的行驶速度会在短时间内降为零,因此,根据动量定理,可以通过计算得到目标车辆在发生碰撞时受到的冲击力其中,δv为目标车辆的行驶速度的变化量,m为目标车辆的质量,t为目标车辆的碰撞持续时间。

需要说明的,因为目标车辆的行驶速度会在短时间内降为零,因此δv的值即为目标车辆的行驶速度的值,且因为碰撞持续时间很短,所以可以取较小的值为t,例如t可以取为1ms,10ms或者20ms等,以上仅为示例性举例,本申请对此不做特殊限定。

在本申请的一个实施例中,目标车辆的质量可以是预先存储于目标车辆的车载终端的存储位置,可以从车载终端中读取目标车辆的质量,以进行后续冲击力的计算。

由此,可以得到目标车辆在发生碰撞时受到的冲击力,并基于目标车辆受到的冲击力计算目标车辆内的对象在发生碰撞时受到的冲击力。应该理解的是,车辆在发生碰撞时车辆和对象所受到的冲击力是对车辆以及车辆内的对象造成伤害的本质原因,因此,通过计算目标车辆内的对象在发生碰撞时受到的冲击力,并根据该冲击力进行预警,可以使被提醒对象直观地知晓因碰撞而造成的危害,提高被提醒对象对预警的重视程度,保证预警效果。

基于图2所示的实施例,图3示出了根据本申请的一个实施例的图2的车辆碰撞的预警方法中步骤s240的流程示意图。参照图3所示,步骤s240至少包括步骤s310至步骤s330,详细介绍如下:

在步骤s310中,获取所述目标车辆的碰撞面积,以及所述对象的受力面积。

其中,碰撞面积可以是目标车辆在发生碰撞时与其他车辆的接触面积,应该理解的,目标车辆的受撞位置不同,则碰撞面积也不同。

对象的受力面积可以是该对象与目标车辆的受撞位置相对的身体面积,例如目标车辆的受撞位置为前端,则处于该目标车辆内的对象的受力面为该对象的正面,受力面积则为该对象的正面面积;若目标车辆的受撞位置为侧端,则处于该目标车辆内的对象的受力面为侧面,受力面积则为该对象的侧面面积,等等。

在本申请的一个实施例中,可以基于该目标车辆的受撞位置,对应获取该目标车辆的碰撞面积和处于该目标车辆内的对象的受力面积,以备后续计算。

在步骤s320中,根据所述行驶速度和所述目标车辆的质量,计算所述目标车辆在发生碰撞时受到的总冲击力。

在该实施例中,基于目标车辆在发生碰撞时的行驶速度以及目标车辆的质量,可以计算该目标车辆在发生碰撞时受到的总冲击力大小,计算方式如上文所述,在此不再赘述。

在步骤s330中,根据所述受力面积和所述碰撞面积之间的比例,以及所述总冲击力,计算所述对象在发生碰撞时受到的冲击力。

在该实施例中,应该理解的是,当在发生碰撞时,目标车辆所受到的总冲击力可以是近似于均匀分布在该目标车辆的受撞位置上,因此,将受力面积与碰撞面积之间的比例乘以该总冲击力,就可以得到目标车辆内的对象在发生碰撞时受到的冲击力,即该对象受到的冲击力f为:

其中,s为该对象的受力面积,s为目标车辆的碰撞面积。

需要说明的是,上述对象的受力面积可以是位于该目标车辆内的单个对象的受力面积,也可以是位于该目标车辆内的多个对象的受力面积。若针对目标车辆内的单个对象进行计算,则可以只获取该对象的受力面积,例如针对目标车辆的驾驶员进行计算则只需要获取该驾驶员的受力面积;若针对目标车辆内的所有对象进行计算,则需获取目标车辆内的所有对象的受力面积之和。对此,本领域的技术人员可以根据实际实现需要进行配置,本申请不做特殊限定。

在图3所示的实施例中,通过获取目标车辆的碰撞面积以及目标车辆内的对象的受力面积,并将目标车辆受到的总冲击力乘以该受力面积与碰撞面积之间的比例,以得到目标车辆内的对象受到的冲击力,提高了所计算的对象受到的冲击力的可靠性,进而保证了后续预警的效果。

基于图2和图3所示的实施例,图4示出了根据本申请的一个实施例的车辆碰撞的预警方法中还包括的获取目标车辆的质量的流程示意图。参考图4所示,获取目标车辆的质量至少包括步骤s410至步骤s420,详细介绍如下:

在步骤s410中,获取所述目标车辆的自身重量,以及所述目标车辆的搭载重量。

其中,目标车辆的自身重量可以是该目标车辆在未搭载货物或者乘客时的重量。相应的,目标车辆的搭载重量可以是目标车辆所搭载的货物或者乘客的重量。应该理解的,目标车辆的自身重量和搭载重量与目标车辆所受到的冲击力大小成正相关。

在本申请的一个实施例中,该目标车辆的自身重量可以预先存储于车载终端中,例如小型车辆的自身重量介于1800kg至4500kg之间、中型车辆的自身重量介于4500kg至12000kg之间、大型车辆的自身重量则大于或等于12000kg,等等。具体地,用户可以通过车载终端配置的输入设备(例如输入键盘或者可触控显示屏等)将该目标车辆的自身重量输入至车载终端中进行存储,以备后续计算时获取。

在本申请的一个实施例中,目标车辆的搭载重量可以是由用户在驾驶目标车辆前输入至车载终端中进行存储,在获取目标车辆的搭载重量进行计算时,则获取车载终端中所存储的由用户最新一次输入的搭载重量进行计算。

在步骤s420中,根据所述自身重量和所述搭载重量,计算所述目标车辆的质量。

在该实施例中,根据所获取的目标车辆的自身重量和搭载重量,将二者进行相加,以得到目标车辆的质量,应该理解的,目标车辆的质量与发生碰撞时所受到的冲击力成正相关,质量越大,则目标车辆受到的冲击力也随之增大。

在图4所示的实施例中,通过获取目标车辆的自身重量以及搭载重量,以获得目标车辆的质量,由此可以保证目标车辆的质量的准确性,进而保证了后续计算目标车辆受到的冲击力的结果的准确性。

基于图2和图3所示的实施例,图5示出了根据本申请的一个实施例的图3的车辆碰撞的预警方法中步骤s310的流程示意图。参照图5所示,步骤s310至少包括步骤s510至步骤s520,详细介绍如下:

在步骤s510中,基于所述其他车辆相对于所述目标车辆的位置,确定所述目标车辆的受撞位置。

在本申请的一个实施例中,车载终端可以通过车载雷达获取其他车辆位置信息,并与目标车辆的位置信息进行比较,以得到其他车辆相对于目标车辆的位置,例如该其他车辆相对于目标车辆的位置可以是在目标车辆的正前方、左前方、或者左后方等等。由此,可以基于其他车辆相对于目标车辆的位置,预测该目标车辆在发生碰撞时的受撞位置。

在步骤s520中,根据所述目标车辆的受撞位置,确定所述目标车辆的碰撞面积以及所述对象的受力面积。

在本申请的一个实施例中,基于所确定的目标车辆的受撞位置,可以对应获取该受撞位置对应的碰撞面积。具体地,可以预先建立受撞位置与碰撞面积对应关系表,当确定的目标车辆的受撞位置后,通过查询该对应关系表,以获取该受撞位置对应的碰撞面积。

并基于该目标车辆的受撞位置,确定目标车辆内的对象的受力面积,例如受撞位置在目标车辆的侧端,则该对象的受力面积即为该对象的侧面面积,若受撞位置在目标车辆的前端,则该对象的受力面积即为该对象的正面面积,等等。

在图5所示的实施例中,通过其他车辆相对于目标车辆的位置,预测目标车辆在发生碰撞时的受撞位置,并基于该受撞位置,确定目标车辆的碰撞面积和目标车辆内的对象的受力面积,以保证所确定的碰撞面积和受力面积与实际情况的贴合度,进而保证后续计算目标车辆内的对象受到的冲击力的准确性。

基于图2、图3和图5所示的实施例,图6示出了根据本申请的一个实施例的图5的车辆碰撞的预警方法中步骤s510的流程示意图。参考图6所示,步骤s510至少包括步骤s610至步骤s630,详细介绍如下:

在步骤s610中,基于所述其他车辆相对于所述目标车辆的位置,确定所述其他车辆与所述目标车辆是否处于同一车道。

在该实施例中,基于其他车辆相对于目标车辆的位置,可以确定该其他车辆与目标车辆是否处于同一车道,例如若其他车辆处于目标车辆的左前方、左侧方、左后方、右前方、右侧方或者右后方,则可以确定该其他车辆与目标车辆处于不同车道;若其他车辆处于目标车辆的正前方或者正后方,则可以确定该其他车辆与目标车辆处于同一车道。

在步骤s620中,若所述其他车辆与所述目标车辆处于同一车道,则确定所述目标车辆的前端或后端为所述受撞位置。

在该实施例中,当确定目标车辆与其他车辆处于同一车道时,则可以分为两种情况,若目标车辆与其他车辆处于同一车道,且该其他车辆处于目标车辆的正前方,则确定该目标车辆的前端为受撞位置;若目标车辆与其他车辆处于同一车道,且该其他车辆处于目标车辆的正后方,则确定该目标车辆的后端为受撞位置。

在步骤s630中,若所述其他车辆与所述目标车辆处于不同车道,则确定所述目标车辆的侧端为所述受撞位置。

在该实施例中,当确定该其他车辆与目标车辆处于不同车道时,则可以确定该目标车辆的侧端为受撞位置。应该理解的,由于车辆的左侧端和右侧端的形状互为对称,面积大小也相同,因此可以将左侧端和右侧端统一称为侧端,无需进行区别。

在本申请的一个实施例中,可以对应于目标车辆的前端、后端以及侧端预先设定各个受撞位置的碰撞面积,由此,当确定目标车辆的受撞位置时,即可对应获取该受撞位置对应的碰撞面积,以保证各个受撞位置对应的碰撞面积的可靠性。在一示例中,若目标车辆的受撞位置为目标车辆的前端或后端,则可以将该受撞位置对应的碰撞面积设定为该目标车辆的横截面积,若目标车辆的受撞位置为目标车辆的侧端,则可以将该受撞位置对应的碰撞面积设定为该目标车辆的纵截面积,以上仅为示例,在此不做特殊限定,例如用户也可以量取目标车辆的前端面积和后端面积以分别作为前端和后端对应的碰撞面积,等等。

在图6所示的实施例中,通过确定其他车辆与目标车辆是否处于同一车道,从而确定目标车辆的受撞位置,若二者处于同一车道,则受撞位置为目标车辆的前端或后端;若二者处于不同车道,则受撞位置为目标车辆的侧端,由此,可以准确的确定目标车辆的受撞位置,以保证受撞位置确定的合理性。

基于图2、图3和图5所示的实施例,图7示出了根据本申请的一个实施例的车辆碰撞的预警方法中确定目标车辆内的对象的受力面积的流程示意图。参考图7所示,确定所述对象的受力面积至少包括步骤s710至步骤s720,详细介绍如下:

在步骤s710中,对所述目标车辆的内部进行拍摄,得到包含所述对象的待处理图像。

在本申请的一个实施例中,可以通过设置于目标车辆内部的图像采集设备(例如摄像头或者热成像设备等等)对目标车辆的内部进行图像采集,以得到包含有目标车辆内的对象的待处理图像。具体地,可以在目标车辆内的前方和侧方设置有图像采集设备,通过该图像采集设备可以实时对目标车辆的内部进行图像采集,也可以每隔预定时间采集一次,以备后续使用。

在步骤s720中,基于所述目标车辆的受撞位置,对所述待处理图像进行图像识别处理,以得到所述对象与所述目标车辆的受撞位置相对的受力面积。

在本申请的一个实施例中,根据所确定的目标车辆的受撞位置,则读取与该受撞位置同向的图像采集设备获取的待处理图像,例如若目标车辆的受撞位置为前端或后端,则读取设置于目标车辆内的前方的图像采集设备所获取的待处理图像,若目标车辆的受撞位置为侧端,则读取设置于目标车辆内的侧方的图像采集设备所获取的待处理图像,等等。

在读取待处理图像之后,对该待处理图像进行图像识别处理,具体地,可以对该待处理图像进行识别,以得到待处理图像中该对象的面积占待处理图像面积的比例,并基于目标车辆内空间的横截面积或纵截面积计算该对象的受力面积,例如读取设置于目标车辆内前方的图像采集设备所采集的待处理图像,经过图像识别,得到该待处理图像中对象面积占待处理图像面积的比例为0.5,目标车辆内空间的横截面积为2m2,所以对象的受力面积即为0.5*2=1m2

在图7所示的实施例中,通过对目标车辆的内部进行拍摄,以得到包含有目标车辆内的对象的待处理图像,并基于目标车辆的受撞位置,对待处理图像进行图像识别处理,以得到该对象与受撞位置相对的受力面积,由此,可以准确获取对象与受撞位置相对的受力面积,保证了对象的受力面积确定的可靠性。

基于图2所示的实施例,在本申请的一个实施例中,车辆碰撞的预警方法中还包括:

基于所述冲击力所处的阈值区间,进行相应的预警处理,所述预警处理的重要等级与所述阈值区间所表示的冲击力大小成正相关关系。

应该理解的是,目标车辆内的对象所受到的冲击力越大,则该对象受伤程度也随之增大,由此,本领域技术人员可以预先根据对象的受伤程度设定对应的冲击力阈值,并根据对象所受到的冲击力所处的阈值区间,进行对应的预警处理。其中,预警处理可以是预先设定、且与不同阈值区间对应的预警方式。例如根据不同阈值区间,可以设定对应的预警处理为显示设备提醒、语音提醒、报警器提醒以及缩紧安全带等预警方式。

在本申请的一个实施例中,本领域技术人员可以预先设定第一预警阈值f1和第二预警阈值f2,其中,第一预警阈值f1为人员受伤的冲击力阈值,第二预警阈值f2为威胁人员生命安全的冲击力阈值。由此,阈值区间可以分为[0,f1),[f1,f2)以及[f2,+∞),根据冲击力所处的阈值区间,选取对应的预警处理方式进行预警,目标车辆内的对象可以根据不同的预警处理明确因发生碰撞而造成的危害,进而提高对预警的重视程度,以保证预警效果。

基于图2所示的实施例,图8示出了根据本申请的一个实施例的图2的车辆碰撞的预警方式中步骤s220的流程示意图。参考图8所示,所述行驶状态数据包括车辆的行驶速度、加速度以及行驶方向,步骤s220至少包括步骤s810至步骤s820,详细介绍如下:

在步骤s810中,根据所述目标车辆的行驶速度、加速度和行驶方向,以及所述其他车辆的行驶速度、加速度和行驶方向,计算所述目标车辆与所述其他车辆的实时距离。

在该实施例中,车载终端可以根据所获取的目标车辆的行驶速度、加速度和行驶方向,以及其他车辆的行驶速度、加速度和行驶方向,计算目标车辆与其他车辆的实时距离,以备后续可以根据该实时距离进行碰撞预测,计算实时距离的方式如上文所述,在此不再赘述。

在步骤s820中,根据所述实时距离,预测所述目标车辆与所述其他车辆是否会发生碰撞。

在该实施例中,基于计算得到的目标车辆与其他车辆的实时距离,确定该实时距离是否会在未来某一时刻等于零,若该实时距离在未来某一时刻会等于零,则表示目标车辆与其他车辆将会发生碰撞,若不会等于零,则表示目标车辆与其他车辆不会发生碰撞。

由此,可以通过分别获取目标车辆和其他车辆的行驶状态参数,计算目标车辆与其他车辆的实时距离,并根据该实时距离预测目标车辆与其他车辆是否会发生碰撞,保证了碰撞预测的结果的准确性。

基于图2所示的实施例,图9示出了根据本申请的一个实施例的车辆碰撞的预警方法中还包括的预测目标车辆发生碰撞时的行驶速度的流程示意图。参考图9所示,根据所述目标车辆的行驶状态数据预测所述目标车辆在发生碰撞时的行驶速度至少包括步骤s910至步骤s920,详细介绍如下:

在步骤s910中,根据所述实时距离,预测所述目标车辆与所述其他车辆的碰撞时刻。

需要说明的,基于目标车辆的行驶状态数据以及其他车辆行驶状态数据,可以得到目标车辆与其他车辆的实时距离与时间的关系表达式,由此,可以确定目标车辆与其他车辆将会在哪一时刻实时距离为零即发生碰撞。

在步骤s920中,根据所述碰撞时刻以及所述目标车辆当前的行驶速度和加速度,计算所述目标车辆在发生碰撞时的行驶速度。

在该实施例中,根据所确定的目标车辆与其他车辆的碰撞时刻,以及目标车辆的当前的行驶速度和加速度计算得到目标车辆在发生碰撞时的行驶速度。具体地,设目标车辆当前的行驶速度为vnow,当前的加速度为anow,发生碰撞的时间为t,则目标车辆发生碰撞时的行驶速度为vt=vnow+anowt。

在图9所示的实施例中,通过根据目标车辆与其他车辆的实时距离,预测目标车辆与其他车辆发生碰撞的碰撞时刻,并根据该碰撞时刻以及目标车辆当前的行驶速度和加速度,计算目标车辆在发生碰撞时的行驶速度,保证了计算目标车辆发生碰撞时的行驶速度的准确性,进而保证了后续计算目标车辆在发生碰撞时受到的总冲击力的准确性。

基于上述实施例的技术方案,以下介绍本申请实施例的一个具体应用场景:

图10示出了根据本申请的一个实施例的车辆碰撞的预警方法的流程示意图,参考图10所示,该车辆碰撞的预警方法至少包括步骤s1010至步骤s1070,详细介绍如下:

在步骤s1010中,获取目标车辆的行驶状态数据和处于该目标车辆周围的其他车辆的行驶状态数据。

在步骤s1020中,根据所述目标车辆的行驶状态数据和所述其他车辆的行驶状态数据进行碰撞预测计算,以确定所述目标车辆和所述其他车辆是否会发生碰撞。

在步骤s1030中,若确定所述目标车辆和所述其他车辆会发生碰撞,则根据所述目标车辆的行驶状态数据预测所述目标车辆在发生碰撞时的行驶速度。

在步骤s1040中,获取所述目标车辆的碰撞面积,以及所述对象的受力面积。

在步骤s1050中,根据所述行驶速度和所述目标车辆的质量,计算所述目标车辆在发生碰撞时受到的总冲击力。

在步骤s1060中,根据所述受力面积和所述碰撞面积之间的比例,以及所述总冲击力,计算所述对象在发生碰撞时受到的冲击力。

在步骤s1070中,基于所述冲击力所处的阈值区间,进行相应的预警处理,所述预警处理的重要等级与所述阈值区间所表示的冲击力大小成正相关关系。

由此,可以根据目标车辆内的对象受到的冲击力进行预警,使得目标车辆内的对象能够清楚直观地知晓因碰撞而造成的危害,进而提高对预警的重视程度,保证预警效果。

以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的车辆碰撞的预警方法。对于本申请装置实施例中未披露的细节,请参照本申请上述的车辆碰撞的预警方法的实施例。

图11示出了根据本申请的一个实施例的车辆碰撞的预警装置的框图。

参照图11所示,根据本申请的一个实施例的车辆碰撞的预警装置,包括:

获取模块1110,用于获取目标车辆的行驶状态数据,以及位于所述目标车辆周围的其他车辆的行驶状态数据;

第一计算模块1120,用于根据所述目标车辆的行驶状态数据和所述其他车辆的行驶状态数据进行碰撞预测计算,以确定所述目标车辆和所述其他车辆是否会发生碰撞;

第二计算模块1130,用于若确定所述目标车辆和所述其他车辆会发生碰撞,则根据所述目标车辆的行驶状态数据预测所述目标车辆在发生碰撞时的行驶速度;

处理模块1140,用于基于所述行驶速度计算所述目标车辆内的对象在发生碰撞时受到的冲击力,以根据所述冲击力进行预警。

基于前述方案,在本申请的一些实施例中,处理模块1140被配置为:获取所述目标车辆的碰撞面积,以及所述对象的受力面积;根据所述行驶速度和所述目标车辆的质量,计算所述目标车辆在发生碰撞时受到的总冲击力;根据所述受力面积和所述碰撞面积之间的比例,以及所述总冲击力,计算所述对象在发生碰撞时受到的冲击力。

基于前述方案,在本申请的一些实施例中,处理模块1140还被配置为:获取所述目标车辆的自身重量,以及所述目标车辆的搭载重量;再根据所述自身重量和所述搭载重量,计算所述目标车辆的质量。

基于前述方案,在本申请的一些实施例中,处理模块1140被配置为:基于所述其他车辆相对于所述目标车辆的位置,确定所述目标车辆的受撞位置;再根据所述目标车辆的受撞位置,确定所述目标车辆的碰撞面积以及所述对象的受力面积。

基于前述方案,在本申请的一些实施例中,处理模块1140被配置为:基于所述其他车辆相对于所述目标车辆的位置,确定所述其他车辆与所述目标车辆是否处于同一车道;若所述其他车辆与所述目标车辆处于同一车道,则确定所述目标车辆的前端或后端为所述受撞位置;若所述其他车辆与所述目标车辆处于不同车道,则确定所述目标车辆的侧端为所述受撞位置。

基于前述方案,在本申请的一些实施例中,处理模块1140被配置为:对所述目标车辆的内部进行拍摄,得到包含所述对象的待处理图像;并基于所述目标车辆的受撞位置对所述待处理图像进行图像识别处理,以得到所述对象与所述目标车辆的受撞位置相对的受力面积。

基于前述方案,在本申请的一些实施例中,处理模块1140还被配置为:基于所述冲击力所处的阈值区间,进行相应的预警处理,所述预警处理的重要等级与所述阈值区间所表示的冲击力大小成正相关关系。

基于前述方案,在本申请的一些实施例中,所述行驶状态数据包括车辆的行驶速度、加速度和行驶方向;第一计算模块1120被配置为:根据所述目标车辆的行驶速度、加速度和行驶方向,以及所述其他车辆的行驶速度、加速度和行驶方向,计算所述目标车辆与所述其他车辆的实时距离;根据所述实时距离,预测所述目标车辆与所述其他车辆是否会发生碰撞。

基于前述方案,在本申请的一些实施例中,第二计算模块1130被配置为:根据所述实时距离,预测所述目标车辆与所述其他车辆的碰撞时刻;根据所述碰撞时刻以及所述目标车辆当前的行驶速度和加速度,计算所述目标车辆在发生碰撞时的行驶速度。

图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

需要说明的是,图12示出的电子设备的计算机系统仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图12所示,计算机系统包括中央处理单元(centralprocessingunit,cpu)1201,其可以根据存储在只读存储器(read-onlymemory,rom)1202中的程序或者从存储部分1208加载到随机访问存储器(randomaccessmemory,ram)1203中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram1203中,还存储有系统操作所需的各种程序和数据。cpu1201、rom1202以及ram1203通过总线1204彼此相连。输入/输出(input/output,i/o)接口1205也连接至总线1204。

以下部件连接至i/o接口1205:包括键盘、鼠标等的输入部分1206;包括诸如阴极射线管(cathoderaytube,crt)、液晶显示器(liquidcrystaldisplay,lcd)等以及扬声器等的输出部分1207;包括硬盘等的存储部分1208;以及包括诸如lan(localareanetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1209。通信部分1209经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至i/o接口1205。可拆卸介质1211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入存储部分1208。

特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。在该计算机程序被中央处理单元(cpu)1201执行时,执行本申请的系统中限定的各种功能。

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compactdiscread-onlymemory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

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