一种基于FLINK的车辆实时流报警分析系统技术方案

技术编号:21303217 阅读:1245 留言:0更新日期:2019-06-12 08:55
本发明专利技术公开了一种基于FLINK的车辆实时流报警分析系统,包括GPS监控终端、无线服务网关以及实时流分析平台;GPS监控终端用于采集车辆状态数据,并按照采集顺序实时上传至无线服务网关;无线服务网关用于将车辆状态数据进行解析后,转换为预定格式的规范数据,并将规范数据在消息队列中按照先入先出的顺序进行排列;实时流分析平台用于从消息队列中依次获取规范数据,从规范数据中提取出车辆速度值,将车辆速度值与限速阈值进行比较来判断车辆是否超速,超速则记录开始超速状态,并输出超速报警数据,计算超速持续时间。本发明专利技术能够实时智能报警。

A Real-time Vehicle Flow Alarm Analysis System Based on FLINK

The invention discloses a vehicle real-time flow alarm and analysis system based on FLINK, which includes GPS monitoring terminal, wireless service gateway and real-time flow analysis platform; GPS monitoring terminal is used to collect vehicle status data and upload it to wireless service gateway in real time according to the acquisition sequence; and wireless service gateway is used to transform vehicle status data into norms in predetermined format after analysis. According to the data, the standard data are arranged in the message queue according to the order of first in first out; the real-time flow analysis platform is used to obtain the standard data from the message queue in turn, extract the vehicle speed value from the standard data, and compare the vehicle speed value with the speed limit threshold to determine whether the vehicle is overspeed or not, then record the start overspeed state, and output the overspeed alarm data, and calculate. Speed duration. The invention can provide real-time intelligent alarm.

【技术实现步骤摘要】
一种基于FLINK的车辆实时流报警分析系统
本专利技术涉及大数据
,特别是涉及一种基于FLINK的车辆实时流报警分析系统。
技术介绍
随着车载GPS的发展,车载GPS监控系统在城市公交系统、长途大巴、货运车辆、火车、船舶、救护车、消防车、执法车、交管车、物资运输车、旅行车、机关专车、校车等领域都有广泛的应用。为了预防和减少道路运输车辆的行车安全事故的发生,一旦发生不安全因素应及时向企业发出预警,避免不必要的经济损失。目前这方面的预警系统还处于发展阶段,不能将实时车辆状态和海量历史数据进行结合,分析速度慢,报警不及时,存在不全面和不够准确的问题。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于FLINK的车辆实时流报警分析系统,能够实时智能报警。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于FLINK的车辆实时流报警分析系统,包括安装于车辆上的GPS监控终端、与所述GPS监控终端无线连接的无线服务网关以及与所述无线服务网关进行数据交互的基于FLINK的实时流分析平台;所述GPS监控终端用于采集车辆状态数据,并将采集到的所述车辆状态数据按照采集顺序实时上传至所述无线服务网关;所述无线服务网关用于将所述车辆状态数据进行解析后,转换为预定格式的规范数据,并将所述规范数据在消息队列中按照先入先出的顺序进行排列;所述实时流分析平台用于从所述消息队列中依次获取规范数据,从规范数据中提取出车辆速度值,在当前规范数据中的车辆速度值超过限速阈值时,记录开始超速状态,并输出超速报警数据,以及在当前规范数据的下一个规范数据中的车辆速度值仍然超过限速阈值时,记录继续超速状态,同时累加超速时间,并继续输出超速报警数据;在当前规范数据的下一个规范数据中的车辆速度值没有超过限速阈值时,停止输出超速报警数据并计算超速持续时间。优选的,所述实时流分析平台还用于在获取到规范数据时,记录开始驾驶状态,同时累加驾驶时间,并在驾驶持续时间达到时间阈值时,输出疲劳驾驶报警数据。优选的,所述实时流分析平台还用于在获取到规范数据时,解析所述规范数据中是否包含主动报警标识,并在包含主动报警标识,输出接警报警数据,其中,所述主动报警标识由车辆主动触发报警时产生。优选的,所述车辆状态数据至少包括GPS监控终端的设备ID、经度、纬度、方位、海拔、车辆速度值、里程、油量、数据发送时间。优选的,所述车辆实时流报警分析系统还包括车辆报警库,所述车辆报警库用于接收超速报警数据、疲劳驾驶报警数据以及接警报警数据,并进行相应的报警响应。本专利技术的有益效果是:区别于现有技术的情况,本专利技术通过GPS监控终端发送车辆状态数据给无线服务网关,无线服务网关对车辆状态数据进行解析后,转换为预定格式的规范数据在消息队列中按照先入先出的顺序进行排列,接着由实时流分析平台实时对比车辆速度值,一旦发生变化,立即输出超速报警数据,从而达到实时智能报警的目的。附图说明图1是本专利技术实施例的基于FLINK的车辆实时流报警分析系统的架构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参阅图1,是本专利技术实施例的基于FLINK的车辆实时流报警分析系统的架构示意图。本专利技术实施例的车辆实时流报警分析系统包括安装于车辆上的GPS监控终端10、与GPS监控终端10无线连接的无线服务网关20以及与无线服务网关20进行数据交互的基于FLINK的实时流分析平台30。GPS监控终端10用于采集车辆状态数据,并将采集到的车辆状态数据按照采集顺序实时上传至无线服务网关20。无线服务网关20用于将车辆状态数据进行解析后,转换为预定格式的规范数据,并将规范数据在消息队列中按照先入先出的顺序进行排列。其中,不同车辆上的GPS监控终端10型号可以不同,采集并上传的车辆状态数据的数据结构或数据格式可以不同,只需要无线服务网关能够具备相应的空中接口即可。这样,一方面可以使用已有的GPS监控终端,降低成本,另一方面可以提高适配能力。例如,有的GPS监控终端10通过3G网络上传数据,有的GPS监控终端10通过4G网络上传数据。由于无线服务网关20可以同时对应多个GPS监控终端10,因此,每个GPS监控终端10上传的车辆状态数据经过转换后得到的规范数据都位于独立的消息队列中,这些消息队列可以构成车辆行为数据库。实时流分析平台30用于从消息队列中依次获取规范数据,从规范数据中提取出车辆速度值,在当前规范数据中的车辆速度值超过限速阈值时,记录开始超速状态,并输出超速报警数据,以及在当前规范数据的下一个规范数据中的车辆速度值仍然超过限速阈值时,记录继续超速状态,同时累加超速时间,并继续输出超速报警数据;在当前规范数据的下一个规范数据中的车辆速度值没有超过限速阈值时,停止输出超速报警数据并计算超速持续时间。其中,实时流分析平台30进行超速分析的过程是持续的,由于GPS监控终端10在车辆行驶过程中不断上传车辆状态数据,因此实时流分析平台30获取到的规范数据是持续的,通过对持续的规范数据中的车辆速度值进行对比,可以实时进行超速报警。由于使用了基于flink的实时流分析平台,可以在不增加服务器硬件的情况最大限度提高处理数据的量级,在不增加服务器硬件的情况最大限度提高处理数据的速度,实时性,可以防止系统出现故障时数据丢失。在本实施例中,实时流分析平台30还用于在获取到规范数据时,记录开始驾驶状态,同时累加驾驶时间,并在驾驶持续时间达到时间阈值时,输出疲劳驾驶报警数据。其中,实时流分析平台30通过前后规范数据的对比,包括车辆速度值的对比,经纬度的对比,里程的对比等来判断车辆是否开始行驶,一旦开始行驶,则记录开始驾驶状态。进一步的,在本实施例中,实时流分析平台30还用于在获取到规范数据时,解析规范数据中是否包含主动报警标识,并在包含主动报警标识,输出接警报警数据,其中,主动报警标识由车辆主动触发报警时产生。主动报警标识为车辆上的人员主动触发报警时生成,例如车上人员主动按下报警按钮。主动报警标识只在车辆主动触发报警时,写入车辆状态数据,否则车辆状态数据不包括主动报警标识。在一个具体应用中,车辆状态数据至少包括GPS监控终端的设备ID、经度、纬度、方位、海拔、车辆速度值、里程、油量、数据发送时间等,规范数据可以为预定格式的数据表,这些数据对应写入数据表中。在本实施例中,车辆实时流报警分析系统还包括车辆报警库40,车辆报警库40用于接收超速报警数据、疲劳驾驶报警数据以及接警报警数据,并进行相应的报警响应。以上所述仅为本专利技术的实施例,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
,均同理包括在本专利技术的专利保护范围内。本文档来自技高网
...

【技术保护点】
1.一种基于FLINK的车辆实时流报警分析系统,其特征在于,包括安装于车辆上的GPS监控终端、与所述GPS监控终端无线连接的无线服务网关以及与所述无线服务网关进行数据交互的基于FLINK的实时流分析平台;所述GPS监控终端用于采集车辆状态数据,并将采集到的所述车辆状态数据按照采集顺序实时上传至所述无线服务网关;所述无线服务网关用于将所述车辆状态数据进行解析后,转换为预定格式的规范数据,并将所述规范数据在消息队列中按照先入先出的顺序进行排列;所述实时流分析平台用于从所述消息队列中依次获取规范数据,从规范数据中提取出车辆速度值,在当前规范数据中的车辆速度值超过限速阈值时,记录开始超速状态,并输出超速报警数据,以及在当前规范数据的下一个规范数据中的车辆速度值仍然超过限速阈值时,记录继续超速状态,同时累加超速时间,并继续输出超速报警数据;在当前规范数据的下一个规范数据中的车辆速度值没有超过限速阈值时,停止输出超速报警数据并计算超速持续时间。

【技术特征摘要】
1.一种基于FLINK的车辆实时流报警分析系统,其特征在于,包括安装于车辆上的GPS监控终端、与所述GPS监控终端无线连接的无线服务网关以及与所述无线服务网关进行数据交互的基于FLINK的实时流分析平台;所述GPS监控终端用于采集车辆状态数据,并将采集到的所述车辆状态数据按照采集顺序实时上传至所述无线服务网关;所述无线服务网关用于将所述车辆状态数据进行解析后,转换为预定格式的规范数据,并将所述规范数据在消息队列中按照先入先出的顺序进行排列;所述实时流分析平台用于从所述消息队列中依次获取规范数据,从规范数据中提取出车辆速度值,在当前规范数据中的车辆速度值超过限速阈值时,记录开始超速状态,并输出超速报警数据,以及在当前规范数据的下一个规范数据中的车辆速度值仍然超过限速阈值时,记录继续超速状态,同时累加超速时间,并继续输出超速报警数据;在当前规范数据的下一个规范数据中的车辆速度值没有超过限速阈值时,停止输出超速报警...

【专利技术属性】
技术研发人员:陈晓琦
申请(专利权)人:成都众易通科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1