本申请公开了一种基于大数据平台的过车指数统计方法及系统,方法包括:视频采集设备采集经过道路卡口的车辆的车辆数据信息,所述车辆数据信息至少包括车身颜色、车牌颜色和车辆类型;所述视频采集设备将采集的所述车辆数据信息传输至分布式发布订阅消息系统;所述分布式发布订阅消息系统接收所述车辆数据信息,并在车辆数据信息实时消费服务器的作用下将所述车辆数据信息传输至开源数据库;所述车辆数据信息实时消费服务器控制所述开源数据库接收所述车辆数据信息;所述开源数据库在所述车辆数据信息实时消费服务器的控制下对所述车辆数据信息进行接收并分类存储;控制终端提取车辆数据信息,并根据提取的车辆数据信息进行统计分析。
【技术实现步骤摘要】
本申请涉及交通
,具体地说,涉及一种基于大数据平台的过车指数统计方法及系统。
技术介绍
随着社会的发展,城市交通越来越拥挤,过车指数对了解道路拥堵的原因,寻找道路拥挤的解决办法有非常重要的参考价值,能够反映车道或道路上车辆密度以获得道路拥堵指数。道路车辆流量、道路拥堵指数是交通设计、交通管理、交通导航的重要依据;特别是实时的道路拥堵指数,可以用来进行实时的交通管理、交通导航;精确到车道级别的车辆流量、道路拥堵指数更是交通设计、交通管理、交通导航的重要依据;实时的精确到车道级别的车辆流量、道路拥堵指数对实时交通调度、交通导航有很大的意义。当前,机动车越来越多,道路上的卡口等设备也越来越多,产生的图片、视频等数据成几何增长。以前的过车信息均保存在Oracle、MySql、SqlServer等关系型数据库中,然而随着数据量的猛增,其查询效率越来越低,不能承受TB级的数据量存储和查询,当查询设计的记录数过亿时,查询时间长达几千秒。其扩展和优化的成本非常高,如果数据量超过容量最大值,超过设定值的一倍,想维持当前的存储和查询效率可能需要花费几倍甚至几十倍的成本。目前的过车指数统计信息相对比较简单,只是对过车数量和过车时间的一个简单统计,不能根据不同的车型、不同的品牌、不同的车牌等分类进一步的分析车辆信息。
技术实现思路
有鉴于此,本申请所要解决的技术问题是提供了一种基于大数据平台的过车指数统计方法及系统,其能够根据不同的车型、不同的品牌、不同的车牌等分类进一步的分析车辆信息,更有利于相关部门了解道路拥堵的原因及寻找道路拥挤解决办法。为了解决上述技术问题,本申请有如下技术方案:一种基于大数据平台的过车指数统计方法,其特征在于,包括:视频采集设备采集经过道路卡口的车辆的车辆数据信息,所述车辆数据信息至少包括车身颜色、车牌颜色和车辆类型;所述视频采集设备将采集的所述车辆数据信息传输至分布式发布订阅消息系统;所述分布式发布订阅消息系统接收所述车辆数据信息,并在车辆数据信息实时消费服务器的作用下将所述车辆数据信息传输至开源数据库;所述车辆数据信息实时消费服务器控制所述开源数据库接收所述车辆数据信息;所述开源数据库在所述车辆数据信息实时消费服务器的控制下对所述车辆数据信息进行接收并分类存储;控制终端提取车辆数据信息,并根据提取的车辆数据信息进行统计分析。优选地,其中:控制终端提取车辆数据信息,并根据提取的车辆数据信息进行统计分析,进一步为:所述控制终端向所述开源数据库发送信息提取指令,该指令的内容至少包括时间段和指定卡口;所述开源数据库接收所述控制终端发来的信息提取指令,并向所述控制终端发送所述时间段及指定卡口的车辆数据信息;所述控制终端接收所述车辆数据信息,并根据所述车辆数据信息进行显示及统计分析。优选地,其中:进一步包括:应用程序协调服务器为所述分布式发布订阅消息系统和所述开源数据库提供一致性服务。优选地,其中:所述车辆数据信息至少还包括车辆经过道路卡口的时间和对应卡口的编号。优选地,其中:所述开源数据库为面向列的开源数据库Hbase,所述分布式发布订阅消息系统为高吞吐量的分布式发布订阅消息系统Kafka。一种基于大数据平台的过车指数统计系统,其特征在于,包括:视频采集设备,用于采集经过道路卡口的车辆的车辆数据信息,并将采集的所述车辆数据信息传输至分布式发布订阅消息系统,所述车辆数据信息至少包括车身颜色、车牌颜色和车辆类型;车辆数据信息实时消费服务器,用于控制所述分布式发布订阅消息系统将所述车辆数据信息传输至开源数据库,并用于控制所述开源数据库接收并分类存储所述车辆数据信息;分布式发布订阅消息系统,用于接收所述车辆数据信息,并在所述车辆数据信息实时消费服务器的控制下将所述车辆数据信息传输至所述开源数据库;开源数据库,用于在所述车辆数据信息实时消费服务器的控制下对所述车辆数据信息进行接收并分类存储;控制终端,用于提取车辆数据信息,并根据提取的车辆数据信息进行统计分析。优选地,其中:所述控制终端,进一步用于向所述开源数据库发送信息提取指令,接收所述开源数据库发送的车辆数据信息,并根据所述车辆数据信息进行显示及统计分析,所述信息提取指令的内容至少包括时间段和指定卡口;所述开源数据库,进一步用于接收所述控制终端发来的信息提取指令,并向所述控制终端发送所述时间段及指定卡口的车辆数据信息。优选地,其中:还包括:应用程序协调服务器,用于为所述分布式发布订阅消息系统和所述开源数据库提供一致性服务。优选地,其中:所述车辆数据信息至少还包括车辆经过道路卡口的时间和对应卡口的编号。优选地,其中:所述开源数据库,进一步为分布式的面向列的开源数据库Hbase,所述分布式发布订阅消息系统,进一步为高吞吐量的分布式发布订阅消息系统Kafka。与现有技术相比,本申请所述的方法,达到了如下效果:第一,本申请所提供的基于大数据平台的过车指数统计方法及系统,采用开源数据库Hbase和高吞吐量的分布式发布订阅消息系统Kafka,其数据平台可以建立在廉价的商用机上,并可根据数据量的大小等实际情况确定集群的大小,能够存储海量的过车数据,且查询效率不会因为数据量的增加而出现明显的下降。此外,存储的信息可根据车辆的类型、品牌、车牌号、过车时间等分类信息分别统计存储,因而能够提供更加丰富的分类基础信息,方便控制终端的多样化展示与分析,更有利于相关部门了解道路拥堵的原因,寻找道路拥挤的解决办法。第二,本申请所提供的基于大数据平台的过车指数统计方法及系统,利用大数据平台技术,将车辆数据信息保存到分布式存储系统,其能够按照一定规则排序,控制终端能够从分布式存储系统中获取过车数据,突破了海量数据对搜索效率的限制,并提供了多样的分类统计数据信息。第三,本申请所提供的基于大数据平台的过车指数统计方法及系统,采用高吞吐量的分布式发布订阅消息系统Kafka进行车辆数据信息传输,即使数以TB的消息存储也能够保持长时间的稳定,而且即使采用非常普通的硬件也可以支持每秒数百万的信息流。第四,本申请所提供的基于大数据平台的过车指数统计方法及系统,采用面向列的开源数据库Hbase进行数据的分类存储,其可靠性高,能够面向列、可伸缩的进行分布式数据存储,而且利用Hbase技术可在廉价的PC Sever上搭建起大规模结构化存储集群,成本低,在数据存储过程中可基于特定需求进行基础统计,有利于提高控制终端的查询速度。第五,本申请所提供的基于大数据平台的过车指数统计方法及系统,控制终端从开源数据库获取基础统计数据后,能够按照具体要求进一步分析处理,得到最终的过车指数信息,从而得到更加丰富和个性化的过车指数分析结果。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本专利技术的所述一种基于大数据平台的过车指数统计方法的流程图;图2为本专利技术控制终端提取车辆数据信息的流程图;图3为本专利技术的所述一种基于大数据平台的过车指数统计系统的构成示意图;图4为本专利技术的所述一种基于大数据平台的过车指数统计系统的系统架构图。具体实施方式如在说明书及权利要求当中使用了某些词汇来指称特定组件。本本文档来自技高网...
【技术保护点】
一种基于大数据平台的过车指数统计方法,其特征在于,包括:视频采集设备采集经过道路卡口的车辆的车辆数据信息,所述车辆数据信息至少包括车身颜色、车牌颜色和车辆类型;所述视频采集设备将采集的所述车辆数据信息传输至分布式发布订阅消息系统;所述分布式发布订阅消息系统接收所述车辆数据信息,并在车辆数据信息实时消费服务器的作用下将所述车辆数据信息传输至开源数据库;所述车辆数据信息实时消费服务器控制所述开源数据库接收所述车辆数据信息;所述开源数据库在所述车辆数据信息实时消费服务器的控制下对所述车辆数据信息进行接收并分类存储;控制终端提取车辆数据信息,并根据提取的车辆数据信息进行统计分析。
【技术特征摘要】
1.一种基于大数据平台的过车指数统计方法,其特征在于,包括:视频采集设备采集经过道路卡口的车辆的车辆数据信息,所述车辆数据信息至少包括车身颜色、车牌颜色和车辆类型;所述视频采集设备将采集的所述车辆数据信息传输至分布式发布订阅消息系统;所述分布式发布订阅消息系统接收所述车辆数据信息,并在车辆数据信息实时消费服务器的作用下将所述车辆数据信息传输至开源数据库;所述车辆数据信息实时消费服务器控制所述开源数据库接收所述车辆数据信息;所述开源数据库在所述车辆数据信息实时消费服务器的控制下对所述车辆数据信息进行接收并分类存储;控制终端提取车辆数据信息,并根据提取的车辆数据信息进行统计分析。2.根据权利要求1所述基于大数据平台的过车指数统计方法,其特征在于,控制终端提取车辆数据信息,并根据提取的车辆数据信息进行统计分析,进一步为:所述控制终端向所述开源数据库发送信息提取指令,该指令的内容至少包括时间段和指定卡口;所述开源数据库接收所述控制终端发来的信息提取指令,并向所述控制终端发送所述时间段及指定卡口的车辆数据信息;所述控制终端接收所述车辆数据信息,并根据所述车辆数据信息进行显示及统计分析。3.根据权利要求1所述基于大数据平台的过车指数统计方法,其特征在于,进一步包括:应用程序协调服务器为所述分布式发布订阅消息系统和所述开源数据库提供一致性服务。4.根据权利要求1~3之任一所述基于大数据平台的过车指数统计方法,其特征在于,所述车辆数据信息至少还包括车辆经过道路卡口的时间和对应卡口的编号。5.根据权利要求1~3之任一所述基于大数据平台的过车指数统计方法,其特征在于,所述开源数据库为面向列的开源数据库Hbase,所述分布式发布订阅消息系统为高吞吐量的分布式发布订阅消息系统Kafka。6.一种基于大数据平台的过车指数统计系统,...
【专利技术属性】
技术研发人员:吴永,辛国茂,马述杰,
申请(专利权)人:泰华智慧产业集团股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。