[发明专利]一种基于flink架构的实时车速监测方法在审
申请号: | 202010195827.8 | 申请日: | 2020-03-19 |
公开(公告)号: | CN111429729A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 程宏兵;李静;方伟;刘加玲 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G08G1/052 | 分类号: | G08G1/052;G06F16/182;G06F16/215;G08G1/0967 |
代理公司: | 杭州之江专利事务所(普通合伙) 33216 | 代理人: | 朱枫 |
地址: | 310014 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 flink 架构 实时 车速 监测 方法 | ||
1.一种基于flink架构的实时车速监测方法,包括以下步骤:
步骤一:数据采集,根据雷达测速仪反馈的数据使用分布式收集海量数据flume组件实时采集高速路上每辆车行驶速度值、当前路段限速阈值、超速持续时间、超速里程、车间距、数据采集的时间、车牌号;
步骤二:数据清洗:
步骤2.1,使用Flink平台的map算子拆分功能,将步骤一中搜集到的数据,每条记录一行一行转换出来;
步骤2.2,使用Flink平台的flatmap算子拆分功能,将步骤2.1中每条记录由一行转换成多行;
步骤2.3,使用Flink平台的keyby算子分区功能,将步骤2.2中每条记录按照速度值字段进行数据分区,将相同的速度值放到同一个分区;
步骤2.4,使用Flink平台的filter算子过滤功能,将步骤2.3中的分区数据过滤掉正常行驶车辆速度值没超过限速阈值的数据,保留超过道路限速阈值且车间距小于200米的车辆数据;
步骤三:数据分析,基于前两步操作以后搜集到的数据经过flink平台,分析车速大于限速阀值且车间距小于200米的数据,获取每辆车当前行驶速度值 、当前路段限速阈值、超速持续时间、超速里程、车间距、数据采集的时间、车牌号,把这些数据信息反馈出去以供下游消息队列消费;
步骤四:数据消费,第三步产生我们期望的数据视其为消息;flink平台使用具备消费消息功能的kafka组件,按照精确消费原则进行数据消费,并将行驶安全范围内的超速车辆信息反馈给车载系统,汽车的车载系统将超速的车辆情况通报给司机;
步骤五:数据存储,步骤四中kafka组件消费完数据之后需要把数据写入到分布式文件系统HDFS中存储,用于维护人员读取历史数据,为交警提供调查超速事故依据、仿真模拟超速事故之用途。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010195827.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种构建票据审核模型的方法
- 下一篇:一种数据处理的方法、装置、设备和介质