[发明专利]一种基于Storm技术的行车记录信息处理方法及系统有效
申请号: | 201510630720.0 | 申请日: | 2015-09-29 |
公开(公告)号: | CN105336017B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 杨轶 | 申请(专利权)人: | 深圳市爱培科技术股份有限公司 |
主分类号: | G07C5/08 | 分类号: | G07C5/08 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,刘文求 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 storm 技术 行车 记录 信息处理 方法 系统 | ||
技术领域
本发明涉及数据处理领域,尤其涉及一种基于Storm技术的行车记录信息处理方法及系统。
背景技术
行车记录仪和智能车载后视镜技术都可以记录车辆行驶过程中的视频图像和声音,相当于车辆的黑匣子,可为交通事故提供证据。传统的行车记录仪和智能车载后视镜技术只能将行车轨迹、行车图片、行车视频存储到本机的SD卡中,无法实现云端存储,更无法实现在云端对行车轨迹、行车图片、行车视频等信息进行数据匹配、数据统计等功能,给用户带来了一定的不便。
由此可知,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于Storm技术的行车记录信息处理方法及系统,旨在通过本发明实现行车轨迹、行车图片、行车视频的云存储功能,同时实现行车轨迹与行车图片、行车视频的数据匹配功能,以及行车里程、行车速度、行车时间的数据统计功能,为用户提供方便。
本发明解决技术问题所采用的技术方案如下:
一种基于Storm技术的行车记录信息处理方法,其中,包括步骤:
S1、实时获取车辆的行车轨迹或行车图片或行车视频,并将所述行车轨迹或行车图片或行车视频保存到预设的Hadoop集群的分布式文件系统中,同时将相应的行车轨迹信息或行车图片信息或行车视频信息保存到预设的多张云数据库表中;
S2、利用Storm集群技术将所述行车轨迹与所述行车图片和行车视频进行路线相似度的匹配;
S3、统计每一条匹配好的行车轨迹中的平均速度、最高速度、最低速度和里程数,并进行输出显示。
所述的基于Storm技术的行车记录信息处理方法,其中,所述预设的多张云数据库表包括:行车资源表、行车资源存储信息表、行车设备GPS信息表、行车资源GPS信息表、行车记录信息表、用户行车记录信息索引表、以及用户行车记录资源索引表。
所述的基于Storm技术的行车记录信息处理方法,其中,所述步骤S1具体包括:
S11、实时获取行车图片或行车视频,并预先在云数据库表中为每一个相应的行车图片信息或行车视频信息设置唯一标识的id号;
S12、检测上传文件监听器是否为空,若为空,则判断上传文件列表中是否有未上传的行车图片或行车视频;
S13、若是,则从所述上传文件列表中提取一行车图片或行车视频,并判断所述行车图片信息或行车视频信息相对应的id号是否已经存在;
S14、若不存在,则自动生成待存放的文件目录及文件名,并开始上传行车图片或行车视频;
S15、将上传的所述行车图片或行车视频存储到预设的Hadoop的分布式文件系统中,同时将相应的行车轨迹信息或行车图片信息或行车视频信息保存到预设的多张云数据库表中。
所述的基于Storm技术的行车记录信息处理方法,其中,所述步骤S2具体包括步骤:
S21、检测到所有行车图片或行车视频上传完成后,将所述行车图片或行车视频的gps信息推送至Storm集群中,所述gps信息包括:用户id、行车图片或行车视频信息id、行车图片或行车视频的拍摄时间、行车图片或行车视频的拍摄精度值、以及行车图片或行车视频的拍摄纬度值;
S22、所述Storm集群中的spout组件接收推送来的所述gps信息,并将所述gps信息传送给bolt组件进行处理;
S23、获取一条未匹配的行车轨迹、以及所述行车轨迹的拍摄时间,判断所述行车图片或行车视频的拍摄时间是否晚于所述行车轨迹的开始时间;
S24、若是,则获取所述行车轨迹中每一个轨迹点的gps信息,并判断所述行车图片或行车视频中的路线是否与所述行车轨迹匹配;
S25、若路线相似度匹配成功,则将所述行车图片或行车视频的id同步写入所述行车轨迹中。
所述的基于Storm技术的行车记录信息处理方法,其中,所述步骤S3具体包括:
S31、预先设置待计算的里程数、最低速度、最高速度以及平均速度的初始值为0;
S32、获取匹配好的行车轨迹中gps点的数量,计算分页的页数,并判断所述分页的页数是否小于或等于总页数;
S33、若否,则获取第一个轨迹点的gps信息,并将所述第一个轨迹点的速度值赋给最高速度和最低速度;
S34、遍历行车轨迹中所有的轨迹点,获取相应的速度值,并根据所有轨迹点的速度值实时更新最高速度和最低速度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市爱培科技术股份有限公司,未经深圳市爱培科技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510630720.0/2.html,转载请声明来源钻瓜专利网。