基于车辆行驶数据的报警分析方法、装置、设备和介质转让专利

申请号 : CN202110639810.1

文献号 : CN113256981B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐显杰赵海昕

申请人 : 天津所托瑞安汽车科技有限公司浙江所托瑞安科技集团有限公司

摘要 :

本发明实施例提供一种基于车辆行驶数据的报警分析方法、装置、设备和介质,涉及数据处理领域。其中,方法包括:实时获取车辆行驶过程中的原始数据;从所述原始数据中筛选出满足危险驾驶条件的报警数据并聚合处理,得到报警类别;对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据;接收到所述车辆内安全辅助系统发送的报警消息时,根据目标报警类别和目标降频数据,分析所述安全辅助系统的报警依据。本发明实施例可以基于车辆行驶过程中的数据来分析报警依据,不需要分析安全辅助系统的报警原理。

权利要求 :

1.一种基于车辆行驶数据的报警分析方法,其特征在于,包括:实时获取车辆行驶过程中的原始数据;

从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据;

对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别;

对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据;

接收到所述车辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据;

根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据;

所述根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据,包括:

生成属于所述目标报警类别的测试数据;

将所述测试数据和所述目标降频数据输入至所述安全辅助系统中;

如果所述安全辅助系统发送所述报警消息,将所述目标报警类别和所述目标降频数据表征的行驶环境作为所述安全辅助系统的报警依据。

2.根据权利要求1所述的方法,其特征在于,所述从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据,包括:从所述原始数据中选取一条未处理的目标原始数据;

如果所述目标原始数据包括目标采集设备标识与目标对象标识,判断以所述目标对象标识的获取时刻为止的历史时段内,是否已筛选出所述目标采集设备标识与目标对象标识作为报警数据;

如果是,过滤所述目标原始数据;

如果否,将所述目标原始数据作为报警数据;

返回所述目标原始数据的选取操作,直到所有原始数据处理完成;

其中,所述目标对象标识是通过配置于所述车辆上的摄像头对车辆行驶方向前方的所述目标对象进行拍摄得到图片,并对所述图片进行识别得到的;所述目标采集设备标识是配置于所述车辆上用于采集所述图片的设备的标识。

3.根据权利要求1所述的方法,其特征在于,所述从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据,包括:从所述原始数据中选取一条未处理的目标原始数据;

如果所述目标原始数据表征驾驶员的行为处于危险状态,判断以所述原始数据的获取时刻为止的历史时段内,是否已筛选出同一表征所述驾驶员的行为处于危险状态的数据作为报警数据;

如果是,过滤所述目标原始数据;

如果否,将所述目标原始数据作为报警数据;

返回所述目标原始数据的选取操作,直到所有原始数据处理完成。

4.根据权利要求1所述的方法,其特征在于,所述从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据,包括:从所述原始数据中选取一条未处理的目标原始数据;

如果所述目标原始数据表征驾驶员的状态达不到驾驶要求,判断在最近获取到的指定数量的原始数据中是否已筛选出同一表征驾驶员的状态达不到驾驶要求的数据;

如果是,过滤所述目标原始数据;

如果否,将所述目标原始数据作为报警数据;

返回所述目标原始数据的选取操作,直到所有原始数据处理完成。

5.根据权利要求1所述的方法,其特征在于,所述实时获取车辆行驶过程中的原始数据,包括:

实时获取车辆行驶过程中的原始数据,并将所述原始数据写入分布式发布订阅消息系统的第一主题中;

所述从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据,包括:从所述第一主题中筛选出满足危险驾驶条件的数据,作为报警数据,并将所述报警数据写入所述分布式发布订阅消息系统的第二主题中;

所述对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别,包括:从所述第二主题中读取报警数据进行聚合处理,得到所述报警数据所属的报警类别,并将所述报警类别写入所述分布式发布订阅消息系统的第三主题中;

所述对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据,包括:对所述第一主题中所述车辆的行驶环境数据进行降频处理,得到降频数据,并将所述降频数据写入所述分布式发布订阅消息系统的第四主题中;

所述确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据,包括:从所述第三主题和第四主题中确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据。

6.根据权利要求1所述的方法,其特征在于,所述对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别,包括:对所述报警数据按照数据类别进行分类处理,得到报警数据所属的一级报警类别;

对各类报警数据进行统计分析,得到对应的一级报警类别下的二级报警类别;

所述一级报警类别包括制动系统类、驾驶行为类和驾驶员状态类;所述制动系统类下的二级报警类别包括前车碰撞、启动自动紧急制动系统后减速、启动自动紧急制动系统后制动、自动紧急制动系统关闭;所述驾驶行为类下的二级报警类别包括急加速、急减速、紧急制动、超速、长时驾驶次数和近距离跟车;所述驾驶员状态类下的二级报警类别包括疲劳驾驶、左顾右盼、摄像头遮挡、行车打电话、行车抽烟和行车闭眼。

7.一种基于车辆行驶数据的报警分析装置,其特征在于,包括:获取模块,用于实时获取车辆行驶过程中的原始数据;

筛选模块,用于从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据;

聚合模块,用于对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别;

降频模块,用于对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据;

确定模块,用于接收到所述车辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据;

分析模块,用于根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据;

分析模块具体用于生成属于所述目标报警类别的测试数据;将所述测试数据和所述目标降频数据输入至所述安全辅助系统中;如果所述安全辅助系统发送所述报警消息,将所述目标报警类别和所述目标降频数据表征的行驶环境作为所述安全辅助系统的报警依据。

8.一种电子设备,其特征在于,包括:一个或多个处理器;

存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑6中任一所述的基于车辆行驶数据的报警分析方法。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑6中任一所述的基于车辆行驶数据的报警分析方法。

说明书 :

基于车辆行驶数据的报警分析方法、装置、设备和介质

技术领域

[0001] 本发明涉及数据处理领域,具体而言,涉及一种基于车辆行驶数据的报警分析方法、装置、设备和介质。

背景技术

[0002] 随着科技的发展,目前车辆会安装一些安全辅助系统,例如自动紧急制动(Autonomous Emergency Braking,AEB)系统。
[0003] AEB系统的一个功能是,当系统认为有潜在碰撞风险时,将产生报警消息,将报警数据发送至数据中台;同时,通过报警声音,仪表界面报警图片等方式提示驾驶员有潜在碰
撞风险。
[0004] 目前,数据中台在收到报警消息后,只能确定车辆有潜在碰撞风险,但由于安全辅助设备的内在报警原理无法获知,导致无法分析和确定车辆具体处于何种状态导致的报
警。

发明内容

[0005] 本发明实施例提供一种基于车辆行驶数据的报警分析方法、装置、设备和介质,以基于车辆行驶过程中的数据来分析报警依据。
[0006] 第一方面,本发明实施例提供了一种基于车辆行驶数据的报警分析方法,包括:
[0007] 实时获取车辆行驶过程中的原始数据;
[0008] 从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据;
[0009] 对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别;
[0010] 对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据;
[0011] 接收到所述车辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据;
[0012] 根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据。
[0013] 第二方面,本发明实施例还提供了一种基于车辆行驶数据的报警分析装置,包括:
[0014] 获取模块,用于实时获取车辆行驶过程中的原始数据;
[0015] 筛选模块,用于从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据;
[0016] 聚合模块,用于对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别;
[0017] 降频模块,用于对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据;
[0018] 确定模块,用于接收到所述车辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据;
[0019] 分析模块,用于根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据。
[0020] 第三方面,本发明实施例还提供了一种电子设备,包括:
[0021] 一个或多个处理器;
[0022] 存储器,用于存储一个或多个程序,
[0023] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的基于车辆行驶数据的报警分析方法。
[0024] 第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的基于车辆行驶数据的报警分析方法。
[0025] 本实施例中,通过从车辆行驶过程中的原始数据中,筛选满足危险驾驶条件的报警数据并聚合得到报警类别,从而提炼出更高维度、更具意义的语义信息;通过得到行驶环
境数据的降频数据,有效提取行驶环境数据中的有效数据,并减少数据量;通过在接收到车
辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警
类别和目标降频数据,并根据目标报警类别和所述目标降频数据,分析安全辅助系统的报
警依据,从而从车辆本身的驾驶安全性的角度,以及行驶环境的角度,分析引起报警的依
据。本实施例旨在探索目标报警类别和目标降频数据能够构成报警的依据,不需要分析安
全辅助设备的内在报警原理。

附图说明

[0026] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
[0027] 图1是本发明实施例提供的基于车辆行驶数据的报警分析方法的流程图;
[0028] 图2是本发明实施例提供的另一种基于车辆行驶数据的报警分析方法的流程图;
[0029] 图3是分布式发布订阅消息系统的各主题的结构示意图;
[0030] 图4是本发明实施例提供的一种基于车辆行驶数据的报警分析装置的结构示意图;
[0031] 图5为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

[0032] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行清楚、完整的描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。
基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所
有其它实施例,都属于本发明所保护的范围。
[0033] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了
便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、
以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、
“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0034] 在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连
接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可
以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语
在本发明中的具体含义。
[0035] 图1是本发明实施例提供的基于车辆行驶数据的报警分析方法的流程图,本实施例适用于依据车辆行驶过程中的数据确定安全辅助系统的报警依据的情况,本实施例由基
于车辆行驶数据的报警分析装置执行,该装置由硬件和/或软件构成,并一般集成在电子设
备中。可选的,该电子设备可以为部署在云端的服务器。
[0036] 如图1所示,本实施例提供的方法包括:
[0037] S110、实时获取车辆行驶过程中的原始数据。
[0038] 在车辆上配置有安全辅助系统,用于保持车辆的安全行驶。可选的,安全辅助系统为自动紧急制动系统。车辆上还配置有感知系统,例如雷达、摄像头和惯导装置等,用于采
集车辆行驶过程中的感知数据,包括本车车速、本车与前车的距离、驾驶员的照片、车辆行
驶方向前方的照片、车辆位置和车况等。车辆上还配置有一采集设备,用于实时采集感知系
统采集的感知数据,例如实时采集摄像头拍摄到的图片,并将感知数据和本设备的标识发
送至电子设备,例如云端的服务器。采集设备的标识用于唯一标识一个设备,从而对不同设
备得到的原始数据进行区分。
[0039] 电子设备首先对所述感知数据进行解析,得到实时的原始数据。可选的,电子设备接收到摄像头对车辆行驶方向前方的对象进行拍摄得到的图片,并对图片进行识别得到其
中的对象标识,例如行人、轿车、卡车等,用于唯一标识图中的一个对象。可选的,电子设备
接收到摄像头对驾驶员进行拍摄得到的图片,对图片进行识别得到驾驶员的行为和精神状
态。
[0040] 可选的,原始数据包括图片中的对象标识和采集设备的标识、车辆的行驶速度、行驶时间、车辆位置、路况、与前车的距离、驾驶员的行为和精神状态,自动紧急制动系统的开
关状态,以及自动紧急制动系统启动后的车速。
[0041] S120、从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据。
[0042] 危险驾驶条件指的是表征车辆的驾驶安全行为危险的条件,例如,与前车的距离小于设定距离阈值,如0.5米时,车辆即将与前车相撞的数据,或者驾驶员的行为为打电话
时,表征车辆的驾驶安全行为危险。当车辆危险时,安全辅助系统有可能报警,可将此处筛
选出的数据作为报警数据。
[0043] S130、对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别。
[0044] 上述报警数据是零散的、不成体系的,本实施例预定义多个报警类别,并通过对一段时间内获取到的报警数据进行聚合处理,得到每条报警数据所属的报警类别,从而得到
了数据的更高维度、更具意义的语义信息。换句话说,通过聚合报警数据,得到可能引起安
全辅助系统的报警行为的报警类别,而不再停留于数据本身。
[0045] 可选的,对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别,包括:对所述报警数据按照数据类别进行分类处理,得到报警数据所属的一级报警类别;对各
类报警数据进行统计分析,得到对应的一级报警类别下的二级报警类别。
[0046] 具体的,将报警数据划分为制动系统类、驾驶行为类和驾驶员状态类。然后对各类报警数据进行设定时长内的频次分析、所占比例等统计分析得到细化的二级报警类别。其
中,制动系统类下的二级报警类别包括前车碰撞、启动自动紧急制动系统后减速、启动自动
紧急制动系统后制动、自动紧急制动系统关闭;所述驾驶行为类下的二级报警类别包括急
加速、急减速、紧急制动、超速、长时驾驶次数和近距离跟车;所述驾驶员状态类下的二级报
警类别包括疲劳驾驶、左顾右盼、摄像头遮挡、行车打电话、行车抽烟和行车闭眼。
[0047] 示例性的,如果原始数据为车速130公里/小时,超过限速100公里/小时,则该原始数据作为报警数据。该数据的类别为车速,所属的一级报警类别为驾驶行为类。如果原始数
据为驾驶时长,超过设定时长4小时,该原始数据作为报警数据。该数据的类别我车驾驶时
长,所述的一级报警类别为驾驶行为类。汇总半分钟内(即报警类别的统计周期为半分钟)
得到的驾驶行为类的报警数据,例如车速130公里/小时,车速120公里/小时,车速150公里/
小时,驾驶时长4.5小时。经统计得到车速占比较大,则这半分钟内的报警数据进行聚合处
理得到的二级报警类别为超速。
[0048] 本实施例通过对报警数据进行分类和统计分析,从而将报警数据划分为多个二级报警类别,从多维度、多层次提炼出报警数据的类别,有利于准确分析所述安全辅助系统的
报警依据。
[0049] S140、对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据。
[0050] S120‑S130旨在从车辆本身的驾驶安全性的角度,得到可能引起报警的报警类别。本步骤中,从行驶环境的角度寻找可能引起报警的数据。
[0051] 行驶环境数据是原始数据中的一部分数据。具体的,配置在车辆上的采集设备从定位系统获取车辆位置,并基于车辆位置在车载地图中查询路况,再将车辆位置和路况与
其它原始数据一并发送至电子设备。
[0052] 行驶环境数据包括车辆位置(高速、隧道、乡村小路和公路等)和路况(包括拥挤、缓行和畅通等)。当车辆处于不同的位置和路况时,即使车速等数据相同,也可能会引起报
警结果的不同。基于此,车辆位置和路况也可能是报警依据,本实施例将车辆的行驶环境数
据也考虑在内。
[0053] 由于这些原始数据的采集/获取频率较高,且变化缓慢。为了有效提取行驶环境数据中的有效数据,并减少数据量,对行驶环境数据进行间隔采样,得到降频数据。
[0054] 可选的,S140需要在S110之后且S150之前执行。可以如图1所示,在S130之后执行,也可以在S120之前执行。
[0055] S150、接收到所述车辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据。
[0056] 上述操作均会随着车辆行驶而实时进行。待接收到安全辅助系统发送的报警消息时,说明以当前时刻为止的历史时段内车辆的行驶环境和本身的驾驶都有可能带来危险。
当前时刻就是接受到车辆内安全辅助系统发送的报警消息的时刻。基于此,确定历史时段
内得到的全部的报警类别和行驶环境数据的降频数据。为了便于描述和区分,将本操作中
确定的内容称为目标报警类别和目标降频数据。
[0057] 示例性的,在13:00接收到报警消息,则确定12:58至13:00为历史时段。假设报警类别的统计周期为半分钟,则前述历史时段会得到4个目标报警类别,例如依次为行车打电
话、行车打电话、急减速和行车打电话。前述历史时段内的目标降频数据包括:乡村小路、拥
挤;乡村小路、畅通;高速、畅通等等。
[0058] S160、根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据。
[0059] 发明人经过分析和实际体验发现,安全辅助系统大多会在检测到某个报警类别,以及特定的行驶环境下,发出报警消息。基于此,本实施例分析历史时段得到的目标报警类
别和目标降频数据,是否构成安全辅助系统的报警依据。
[0060] 在一实施方式中,采用测试的方法进行报警依据的分析,提高分析的准确性。首先,生成属于所述目标报警类别的测试数据。具体的,对属于目标报警类别的原始数据进行
扰动处理,生成测试数据;或者在实际路测过程中,改变车辆行驶过程中的状态(如位置、路
况、与前车的距离、驾驶员的行为等),使车辆产生属于目标报警类别的测试数据。目标降频
数据反映了车辆的行驶环境,而行驶环境数据比较通用,可采用从原始数据中获取到的降
频数据参与测试。
[0061] 然后,将所述测试数据和所述目标降频数据输入至所述安全辅助系统中。如果所述安全辅助系统发送所述报警消息,将所述目标报警类别和所述目标降频数据表征的行驶
环境作为所述安全辅助系统的报警依据。如果不发送报警消息,则目标报警类别和行驶环
境不能作为报警依据。
[0062] 示例性的,在实际路测过程中,驾驶员操作车辆超速、急加速、遮挡摄像头、打电话等,并行驶在不同的位置和路况下。在此过程中,通过采集设备实时获取感知数据,作为测
试数据。显然,该测试数据对应的报警数据属于目标报警类别。将测试数据和S140处得到的
降频数据输入至安全辅助系统。如果输入数据是安全辅助系统的报警依据,则会发出报警
消息(例如报警音);反之,不会发出报警消息。通过测试的方法进行报警依据的分析,可以
提高分析的准确性。
[0063] 本实施例中,通过从车辆行驶过程中的原始数据中,筛选满足危险驾驶条件的报警数据并聚合得到报警类别,从而提炼出更高维度、更具意义的语义信息;通过得到行驶环
境数据的降频数据,有效提取行驶环境数据中的有效数据,并减少数据量;通过在接收到车
辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警
类别和目标降频数据,并根据目标报警类别和所述目标降频数据,分析安全辅助系统的报
警依据,从而从车辆本身的驾驶安全性的角度,以及行驶环境的角度,分析引起报警的依
据。本实施例旨在探索目标报警类别和目标降频数据能够构成报警的依据,不需要分析安
全辅助设备的内在报警原理。
[0064] 在上述实施例和下述实施例中,报警数据的筛选方法包括以下至少一种:
[0065] 第一种:从所述原始数据中选取一条未处理的目标原始数据;如果所述目标原始数据包括目标采集设备标识与目标对象标识,判断以所述目标对象标识的获取时刻为止的
历史时段内,是否已筛选出所述目标采集设备标识与目标对象标识作为报警数据;如果是,
过滤所述目标原始数据;如果否,将所述目标原始数据作为报警数据;返回所述目标原始数
据的选取操作,直到所有原始数据处理完成。
[0066] 其中,目标对象标识是通过配置于所述车辆上的摄像头对车辆行驶方向前方的所述目标对象进行拍摄得到图片,并对所述图片进行识别得到的;所述目标采集设备标识是
配置于所述车辆上用于采集所述图片的设备的标识。目标对象可以是行人。历史时段可以
设置为60s,但不限定。
[0067] 可选的,设置基于采集设备标识与对象标识的超时缓存机制,对于实时获取的原始数据,设置60s缓存,并存储不同的设备标识+目标对象标识。当超过60s后,没有获取到设
备标识和对象标识,则缓存失效移除。
[0068] 本实施例中,一时段内如果已经筛选出一目标采集设备标识和一目标对象标识,则在该时段内不再重复筛选同样的标识,避免重复存储,减少了数据量。
[0069] 第二种:从所述原始数据中选取一条未处理的目标原始数据;如果所述目标原始数据表征驾驶员的行为处于危险状态,判断以所述原始数据的获取时刻为止的历史时段
内,是否已筛选出同一表征所述驾驶员的行为处于危险状态的数据作为报警数据;如果是,
过滤所述目标原始数据;如果否,将所述目标原始数据作为报警数据;返回所述目标原始数
据的选取操作,直到所有原始数据处理完成。
[0070] 可选的,历史时段为60s,但不限定。如果速度超过设定值(如100km/h),方向盘转角速度超过设定值(如60度/秒),刹车踏板/油门踏板被踩下速度超过设定值(如1秒内踩到
底),则属于表征驾驶员的行为状态处于危险状态的数据。
[0071] 由于车辆在短时间内一般不会重复产生前述数据,例如,在油门踩到底后,不会短时内再次踩到底;如果筛选到同样的数据,则可能是错误数据,进行过滤处理即可。
[0072] 可选的,设置对于实时获取的原始数据,设置60s缓存,并存储不同的表征所述驾驶员的行为处于危险状态的数据。当超过60s后,没有获取到表征所述驾驶员的行为处于危
险状态的数据,则缓存失效移除。
[0073] 其中,同一表征所述驾驶员的行为处于危险状态的数据为同一采集设备得到的、同一类型的数据。
[0074] 第三种:从所述原始数据中选取一条未处理的目标原始数据;如果所述目标原始数据表征驾驶员的状态达不到驾驶要求,判断在最近获取到的指定数量的原始数据中是否
已筛选出同一表征驾驶员的状态达不到驾驶要求的数据;如果是,过滤所述目标原始数据;
如果否,将所述目标原始数据作为报警数据;返回所述目标原始数据的选取操作,直到所有
原始数据处理完成。
[0075] 可选的,如果驾驶员的精神状态为疲劳,则该原始数据表征驾驶员的状态达不到驾驶要求。
[0076] 可选的,针对每个采集设备标识设置一个数组,用于存储最近10条的报警数据,该数组遵循先进先出的原则。对于新产生的报警数据,如果这10条数据中已存在,则过滤该报
警数据;反之,则放入数组。当缓存的报警数据超过10条,则移除最先存储的1条,将新的报
警数据存储至数组。
[0077] 其中,同一表征驾驶员的状态达不到驾驶要求的数据为同一采集设备得到的、同一类型的数据。本实施例可以避免同类型报警数据的重复筛选,有利于较少数据量。
[0078] 值得说明的是,上述三种实施方式的可以自由组合来筛选数据,各实施方式的执行顺序不限。
[0079] 图2是本发明实施例提供的另一种基于车辆行驶数据的报警分析方法的流程图,图3是分布式发布订阅消息系统的各主题的结构示意图。本实施例采用分布式发布订阅消
息系统(例如kafka)作为载体,以不同主题(topic)组织原始数据和报警数据,从而高效准
确地消费原始数据和报警数据。具体包括以下操作:
[0080] S210、实时获取车辆行驶过程中的原始数据,并将所述原始数据写入分布式发布订阅消息系统的第一主题中。
[0081] 结合图3,车辆1、2、3上分别配置有采集设备1、2、3。采集设备将车辆感知数据和各自的设备标识发送至电子设备,电子设备对感知数据进行解析后,生成原始数据并写入第
一主题。
[0082] S220、从所述第一主题中筛选出满足危险驾驶条件的数据,作为报警数据,并将所述报警数据写入所述分布式发布订阅消息系统的第二主题中。
[0083] S230、从所述第二主题中读取报警数据进行聚合处理,得到所述报警数据所属的报警类别,并将所述报警类别写入所述分布式发布订阅消息系统的第三主题中。
[0084] 结合图3,在得到报警类别后,将报警类别写入数据库,以便后续统计使用。
[0085] S240、对所述第一主题中所述车辆的行驶环境数据进行降频处理,得到降频数据,并将所述降频数据写入所述分布式发布订阅消息系统的第四主题中。
[0086] S250、接收到所述车辆内安全辅助系统发送的报警消息时,从所述第三主题和第四主题中确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据。
[0087] S260、根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据。
[0088] 结合图3,将第四主题中的降频数据和第三主题中的报警类别实时推送到电子设备承载的数据中台。以在数据中台接收到报警消息时,依据推送的数据分析安全辅助系统
的报警。
[0089] 图4是本发明实施例提供的一种基于车辆行驶数据的报警分析装置的结构示意图,适用于依据车辆行驶过程中的数据确定安全辅助系统的报警依据的情况,该装置具体
包括:获取模块410、筛选模块420、聚合模块430、降频模块440、确定模块450和分析模块
460。
[0090] 获取模块410,用于实时获取车辆行驶过程中的原始数据;
[0091] 筛选模块420,用于从所述原始数据中筛选出满足危险驾驶条件的数据,作为报警数据;
[0092] 聚合模块430,用于对所述报警数据进行聚合处理,得到所述报警数据所属的报警类别;
[0093] 降频模块440,用于对所述原始数据中所述车辆的行驶环境数据进行降频处理,得到降频数据;
[0094] 确定模块450,用于接收到所述车辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警类别和目标降频数据;
[0095] 分析模块460,用于根据所述目标报警类别和所述目标降频数据,分析所述安全辅助系统的报警依据。
[0096] 本实施例中,通过从车辆行驶过程中的原始数据中,筛选满足危险驾驶条件的报警数据并聚合得到报警类别,从而提炼出更高维度、更具意义的语义信息;通过得到行驶环
境数据的降频数据,有效提取行驶环境数据中的有效数据,并减少数据量;通过在接收到车
辆内安全辅助系统发送的报警消息时,确定以当前时刻为止的历史时段内得到的目标报警
类别和目标降频数据,并根据目标报警类别和所述目标降频数据,分析安全辅助系统的报
警依据,从而从车辆本身的驾驶安全性的角度,以及行驶环境的角度,分析引起报警的依
据。本实施例旨在探索目标报警类别和目标降频数据能够构成报警的依据,不需要分析安
全辅助设备的内在报警原理。
[0097] 可选的,筛选模块420具体用于:从所述原始数据中选取一条未处理的目标原始数据;如果所述目标原始数据包括目标采集设备标识与目标对象标识,判断以所述目标对象
标识的获取时刻为止的历史时段内,是否已筛选出所述目标采集设备标识与目标对象标识
作为报警数据;如果是,过滤所述目标原始数据;如果否,将所述目标原始数据作为报警数
据;返回所述目标原始数据的选取操作,直到所有原始数据处理完成;其中,所述目标对象
标识是通过配置于所述车辆上的摄像头对车辆行驶方向前方的所述目标对象进行拍摄得
到图片,并对所述图片进行识别得到的;所述目标采集设备标识是配置于所述车辆上用于
采集所述图片的设备的标识。
[0098] 可选的,筛选模块420具体用于:从所述原始数据中选取一条未处理的目标原始数据;如果所述目标原始数据表征驾驶员的行为处于危险状态,判断以所述原始数据的获取
时刻为止的历史时段内,是否已筛选出同一表征所述驾驶员的行为处于危险状态的数据作
为报警数据;如果是,过滤所述目标原始数据;如果否,将所述目标原始数据作为报警数据;
返回所述目标原始数据的选取操作,直到所有原始数据处理完成。
[0099] 可选的,筛选模块420具体用于:从所述原始数据中选取一条未处理的目标原始数据;如果所述目标原始数据表征驾驶员的状态达不到驾驶要求,判断在最近获取到的指定
数量的原始数据中是否已筛选出同一表征驾驶员的状态达不到驾驶要求的数据;如果是,
过滤所述目标原始数据;如果否,将所述目标原始数据作为报警数据;返回所述目标原始数
据的选取操作,直到所有原始数据处理完成。
[0100] 可选的,获取模块410具体用于实时获取车辆行驶过程中的原始数据,并将所述原始数据写入分布式发布订阅消息系统的第一主题中;筛选模块420筛选模块420具体用于从
所述第一主题中筛选出满足危险驾驶条件的数据,作为报警数据,并将所述报警数据写入
所述分布式发布订阅消息系统的第二主题中;聚合模块430具体用于从所述第二主题中读
取报警数据进行聚合处理,得到所述报警数据所属的报警类别,并将所述报警类别写入所
述分布式发布订阅消息系统的第三主题中;降频模块440具体用于对所述第一主题中所述
车辆的行驶环境数据进行降频处理,得到降频数据,并将所述降频数据写入所述分布式发
布订阅消息系统的第四主题中;确定模块450,用于接收到所述车辆内安全辅助系统发送的
报警消息时,从所述第三主题和第四主题中确定以当前时刻为止的历史时段内得到的目标
报警类别和目标降频数据。
[0101] 可选的,聚合模块430具体用于对所述报警数据按照数据类别进行分类处理,得到报警数据所属的一级报警类别;对各类报警数据进行统计分析,得到对应的一级报警类别
下的二级报警类别;所述一级报警类别包括制动系统类、驾驶行为类和驾驶员状态类;所述
制动系统类下的二级报警类别包括前车碰撞、启动自动紧急制动系统后减速、启动自动紧
急制动系统后制动、自动紧急制动系统关闭;所述驾驶行为类下的二级报警类别包括急加
速、急减速、紧急制动、超速、长时驾驶次数和近距离跟车;所述驾驶员状态类下的二级报警
类别包括疲劳驾驶、左顾右盼、摄像头遮挡、行车打电话、行车抽烟和行车闭眼。
[0102] 可选的,分析模块460具体用于生成属于所述目标报警类别的测试数据;将所述测试数据和所述目标降频数据输入至所述安全辅助系统中;如果所述安全辅助系统发送所述
报警消息,将所述目标报警类别和所述目标降频数据表征的行驶环境作为所述安全辅助系
统的报警依据。
[0103] 本发明实施例所提供的基于车辆行驶数据的报警分析装置可执行本申请任意实施例所提供的基于车辆行驶数据的报警分析方法,具备执行方法相应的功能模块和有益效
果。
[0104] 图5为本发明实施例提供的一种电子设备的结构示意图,如图5所示,该设备包括处理器50、存储器51、输入装置52和输出装置53;设备中处理器50的数量可以是一个或多
个,图5中以一个处理器50为例;设备中的处理器50、存储器51、输入装置52和输出装置53可
以通过总线或其他方式连接,图5中以通过总线连接为例。
[0105] 存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的基于车辆行驶数据的报警分析方法对应的程序指令/模
块(例如,基于车辆行驶数据的报警分析装置中的获取模块410、筛选模块420、聚合模块
430、降频模块440、确定模块450和分析模块460)。处理器50通过运行存储在存储器51中的
软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于
车辆行驶数据的报警分析方法。
[0106] 存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此
外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁
盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步
包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述
网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0107] 输入装置52可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置53可包括显示屏等显示设备。
[0108] 本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例的基于车辆行驶数据的报警分析方法。
[0109] 本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读
存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者
任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或
多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可
擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存
储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以
是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者
与其结合使用。
[0110] 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限
于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可
读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于
由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0111] 计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0112] 可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包
括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全
地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在
用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及
远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网
(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通
过因特网连接)。
[0113] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术
方案。