驾驶评分方法、装置、设备及存储介质
文献发布时间:2023-06-19 11:14:36
技术领域
本发明实施例涉及车辆控制技术领域,尤其涉及一种驾驶评分方法、装置、设备及存储介质。
背景技术
在车辆驾驶过程中,虽然驾驶员有些操作不会发生危险,但是却会提高车辆油耗,为了规范驾驶员的驾驶操作,提高驾驶水平和安全行车意识,需要设计一种驾驶评分方法及系统来对驾驶人员的驾驶行为进行综合评价及量化分析,使驾驶员可以便捷地查看自己的驾驶行为评分信息,从而对自己的日常驾驶操作产生更加直观的认识,帮助驾驶员改正不合理的驾驶操作,提高驾驶水平。
现有技术中,常用的驾驶评分系统能够实时了解驾驶员的当前驾驶状态,于驾驶行为评分较低的状态下,提醒驾驶员,避免驾驶员疲劳驾驶、或违规驾驶。常用的驾驶评分系是利用北斗导航设备,通过在云端服务器进行运算,从而对车主驾驶行为进行评估打分。
然而,这些驾驶行为评分方法存在如下两方面的问题:其一是评分方法不够灵活,参数设定过于固定,无法根据道路信息和车辆的实时状态调整评分方法;其二是获取周围车辆的信息速度慢,在没有无线信号或弱无线信号的环境下无法开展工作,受环境因素的影响大,设备依赖性大。
发明内容
本发明实施例提供了一种驾驶评分方法、装置、设备及存储介质,实现让驾驶员对自己的日常驾驶操作产生更加直观的认识,帮助驾驶员改正不合理的驾驶操作,提高驾驶水平。
第一方面,本发明实施例提供了一种驾驶评分方法,包括:
在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;
基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
在一个实施方式中,在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域之前,还包括:
实时采集控制器局域网络CAN信息,其中,CAN信息包括当前车速;
在所述当前车速超过车速阈值时,确定满足驾驶评分激活条件。
在一个实施方式中,基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分,包括:
对每个区域分配对应的权重系数;
基于CAN信息每个区域对应的发动机负荷;
基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
在一个实施方式中,基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分,包括:
基于每个区域对应的发动机负荷以及每个区域对应的权重系数,通过加权平均的方式计算驾驶评分。
在一个实施方式中,所述方法还包括:
每间隔预设时长或者车辆每行驶预设路程,判断是否满足驾驶评分激活条件。
在一个实施方式中,所述方法还包括:
在检测到发动机熄火后,停止进行驾驶评分。
在一个实施方式中,将发动机万有特性曲线划分为多个区域,包括:
将发动机万有特性曲线划分为六个区域。
第二方面,本发明实施例还提供了一种驾驶评分装置,包括:
区域划分模块,用于在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;
评分确定模块,用于基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
第三方面,本发明实施例还提供了一种驾驶评分设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第一方面中提供的驾驶评分方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有一个或多个计算机程序,该程序被处理器执行时实现如上述第一方面中提供的驾驶评分方法。
上述实施例提供的驾驶评分方法、装置、设备及存储介质中,所述驾驶评分包括:在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。本实施例的技术方案通过对驾驶员操作进行实时打分,让驾驶员对自己的日常操作产生直观认识,帮助驾驶员改正不合理操作,提高驾驶水平。
附图说明
图1是本发明实施例提供的一种制动控制方法的流程图;
图2是本申请实施例提供的万有特性曲线的示意图;
图3是本发明实施例提供的另一种制动控制方法的流程图;
图4为本发明实施例提供的制动控制装置的结构示意图;
图5为本发明实施例提供的一种制动控制设备的硬件结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
现有技术中,常用的驾驶评分系统能够实时了解驾驶员的当前驾驶状态,于驾驶行为评分较低的状态下,提醒驾驶员,避免驾驶员疲劳驾驶、或违规驾驶。常用的驾驶评分系是利用北斗导航设备,通过在云端服务器进行运算,从而对车主驾驶行为进行评估打分。
然而,这些驾驶行为评分方法存在如下两方面的问题:其一是评分方法不够灵活,参数设定过于固定,无法根据道路信息和车辆的实时状态调整评分方法;其二是获取周围车辆的信息速度慢,在没有无线信号或弱无线信号的环境下无法开展工作,受环境因素的影响大,设备依赖性大。
针对上述问题,本发明实施例提供一种驾驶评分方法、装置、设备和存储介质,将发动机万有特性曲线分为若干区域,每个区域分配相应的权重,然后该系通过CAN总线采集CAN信息,时刻计算发动机负荷,并通过区域加权的方式对驾驶员当前操作进行评价打分。将打分结果通过HMI实时显示反馈给驾驶员,从而让驾驶员对自己的日常驾驶操作产生更加直观的认识,帮助驾驶员改正不合理的驾驶操作,提高驾驶水平。
以下结合具体的实施例,对本发明提供的驾驶评分方法进行解释说明。
图1是本发明实施例提供的驾驶评分方法的流程图,该方法适用于对驾驶员的操作行为进行量化评分的情况,该驾驶评分方法可以由驾驶评分装置执行,该驾驶评分装置可以由硬件和/或软件实现。该驾驶评分装置可以是两个或多个物理实体构成,也可以是一个物理实体构成,一般集成在整车控制系统中,并设置在车辆上。上述车辆包括现在市面上通行的所有车辆,例如:纯电动车辆,混合动力车辆,汽油车辆,柴油车辆等等。
如图1所示,本发明实施例提供的驾驶评分方法主要包括如下步骤:
S11、在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域。
在本实施例中,驾驶评分激活可以理解为开启车辆的驾驶评分功能。需要说明的是,在车辆的实际行驶过程中,为了减少驾驶评分功能的功耗,可以在满足驾驶评分激活条件后,再开启车辆的驾驶评分功能。
具体的,满足驾驶评分激活条件可以是车辆的当前车速超过车速阈值,也可以是发动机的转速超过转速阈值,还可以是车辆的当前加速度超过加速度阈值。需要说明的是,本实施例中仅对驾驶评分激活条件进行说明,而非限定,在实际应用中,可以选择其他参数或者指标作为驾驶评分激活条件。
在一个实施方式中,在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域之前,还包括:实时采集控制器局域网络CAN信息,其中,CAN信息包括当前车速;在所述当前车速超过车速阈值时,确定满足驾驶评分激活条件。
其中,发动机万有特性曲线主要反映的是在不同的发动机转速和负荷情况下的油耗率。万有特性是以转速n为横坐标,以扭矩百分比为纵坐标,在图上画出许多等耗油率曲线和等功率曲线,组成发动机万有特性。本实施例中,以画出的等功率曲线为例进行说明。
在一个实施方式中,将发动机万有特性曲线划分为六个区域。
图2是本申请实施例提供的万有特性曲线的示意图,如图2所示,万有特性是以转速n为横坐标,以扭矩百分比为纵坐标。将万有特性所包含的区域划分为6个区域,分别是A1,A2,A3,A4,A5和A6。
S12、基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
在一个实施方式中,基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分,包括:对每个区域分配对应的权重系数;基于CAN信息每个区域对应的发动机负荷;基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
在本实施实例中,给每个区域分配对应的权重系数,每个区域对应的权重系数可以相同,也可以不同。在本实施中,设定每个区域对应的权重系数不同。
进一步的,通过CAN总线采集必要信息,包括但不限于加速踏板开度、制动踏板、车速信号、车辆加速度、发动机转速、发动机实际扭矩、瞬时油耗等信息,实时计算每个区域对应的发动机负荷。
具体的,以图2为例,6个区域A1,A2,A3,A4,A5和A6,分别对应的权重系数是:a1,a2,a3,a4,a5和a6。CAN信息确定A1,A2,A3,A4,A5和A6,6个区域分别对应的发动机负荷是W1,W2,W3,W4,W5,W6。基于每个区域对应的权重系数a1,a2,a3,a4,a5,a6和每个区域对应的发动机负荷W1,W2,W3,W4,W5,W6计算驾驶评分。
在一个实施方式中,基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分,包括:基于每个区域对应的发动机负荷以及每个区域对应的权重系数,通过加权平均的方式计算驾驶评分。
以上述应用实例为例,在本实施例中,驾驶评分的计算公式为:
其中,S为得到的驾驶评分。
进一步的,将驾驶评分结果通过HMI实时显示反馈给驾驶员,从而让驾驶员对自己的日常驾驶操作产生更加直观的认识,帮助驾驶员改正不合理的驾驶操作,提高驾驶水平。
上述实施例提供的驾驶评分方法,包括:在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。本实施例的技术方案通过对驾驶员操作进行实时打分,让驾驶员对自己的日常操作产生直观认识,帮助驾驶员改正不合理操作,提高驾驶水平。
在一个实施方式中,所述方法还包括:每间隔预设时长或者车辆每行驶预设路程,判断是否满足驾驶评分激活条件。
在车辆的实际行驶过程中,实时判断是否满足驾驶评分激活条件,会增加车辆控制系统的功耗,造成资源浪费。本实施例中,每间隔一定时间段执行一次判断是否满足驾驶评分激活条件的操作,或者车辆每行驶预设路程执行一次判断是否满足驾驶评分激活条件的操作。这样可以,减少车辆控制系统的功耗,避免资源浪费。
上述预设时长可以根据实际情况进行设定,例如可以是10分钟,20分钟等。上述预设路程也可以根据实际情况进行设定,例如可以是1公里,也可以是2公里等。本实施例中仅进行示例性说明,而非限定。
在一个实施方式中,在检测到发动机熄火后,停止进行驾驶评分。
在本实施例中,发动机熄火表明车辆已经停止行驶,此时不再需要对驾驶员的驾驶行为进行评分,关闭驾驶评分功能。
在一个应用性实例中,图3是本发明实施例提供的一种驾驶评分方法的流程图,如图3所示,本发明实施例提供的驾驶评分方法主要包括如下步骤:
1、驾驶评分功能开启,实时采集CAN信号,判断是否满足驾驶评分激活条件,如果满足激活条件,通过HMI提醒驾驶员驾驶评分系统功能激活,并进入步骤2。
具体的,发动机启动后,采集车速信息,当检测到当前车速超过车速阈值时,判断满足驾驶评分激活条件,进入驾驶评分;
2、实时采集CAN信息,对驾驶员操作进行评价。
具体的,将发动机万有特性曲线分为若干区域,每个区域分配相应的权重,通过时刻采集CAN信息,计算发动机负荷,并通过区域加权的方式对驾驶员当前操作进行评价打分。当评分系统条件不满足时,进入步骤3。
具体的驾驶评分计算方法为:
其中,S是驾驶员的操作行为的分数,t
3、驾驶评分功能退出。
具体的,当系统检测到发动机熄火后,功能退出。
进一步的,驾驶评分更新方法。每固定时间T0更新一次或者每固定距离S0更新一次。
图4是本发明实施例提供的驾驶评分装置的结构图,该装置适用于对驾驶员的操作行为进行量化评分的情况,该驾驶评分装置可以由硬件和/或软件实现。该驾驶评分装置可以是两个或多个物理实体构成,也可以是一个物理实体构成,一般集成在整车控制系统中,并设置在车辆上。上述车辆包括现在市面上通行的所有车辆,例如:纯电动车辆,混合动力车辆,汽油车辆,柴油车辆等等。
如图4所示,本发明实施例提供的驾驶评分装置主要包括:区域划分模块41、评分确定模块42。
其中,区域划分模块41,用于在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;
评分确定模块42,用于基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
本发明实施例提供一种驾驶评分装置,所述驾驶评分用于执行如下操作:在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。本实施例的技术方案通过对驾驶员操作进行实时打分,让驾驶员对自己的日常操作产生直观认识,帮助驾驶员改正不合理操作,提高驾驶水平。
在一个实施方式中,在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域之前,还包括:
实时采集控制器局域网络CAN信息,其中,CAN信息包括当前车速;
在所述当前车速超过车速阈值时,确定满足驾驶评分激活条件。
在一个实施方式中,基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分,包括:
对每个区域分配对应的权重系数;
基于CAN信息每个区域对应的发动机负荷;
基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
在一个实施方式中,基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分,包括:
基于每个区域对应的发动机负荷以及每个区域对应的权重系数,通过加权平均的方式计算驾驶评分。
在一个实施方式中,所述方法还包括:
每间隔预设时长或者车辆每行驶预设路程,判断是否满足驾驶评分激活条件。
在一个实施方式中,所述方法还包括:
在检测到发动机熄火后,停止进行驾驶评分。
在一个实施方式中,将发动机万有特性曲线划分为多个区域,包括:
将发动机万有特性曲线划分为六个区域。
本发明实施例所提供的驾驶评分装置可执行本发明任意实施例所提供的驾驶评分方法,具备执行方法相应的功能模块和有益效果。
图5为本发明实施例提供的一种制动控制设备的硬件结构示意图,如图5所示,该设备包括处理器501、存储器502、输入装置503和输出装置504;设备中处理器501的数量可以是一个或多个,图5中以一个处理器501为例;设备中的处理器501、存储器502、输入装置503和输出装置504可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器502作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的驾驶评分方法对应的程序指令/模块(例如:附图4所示的驾驶评分装置中的模块,包括:区域划分模块41、评分确定模块42)。处理器501通过运行存储在存储器502中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的驾驶评分方法。
存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器502可进一步包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
并且,当上述设备所包括一个或者多个程序被所述一个或者多个处理器501执行时,程序进行如下操作:
在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;
基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
输入装置503可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置505可包括显示屏等显示设备。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现本发明实施例提供的驾驶评分方法,该方法包括:
在满足驾驶评分激活条件时,将发动机万有特性曲线划分为多个区域;
基于每个区域对应的发动机负荷以及每个区域对应的权重系数确定驾驶评分。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的驾驶评分方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述驾驶评分装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
- 驾驶评分方法、装置、设备及存储介质
- 驾驶员评分方法、装置、计算机设备和存储介质