一种滞留车辆的预警分析方法及装置制造方法及图纸

技术编号:20683790 阅读:37 留言:0更新日期:2019-03-27 19:50
本发明专利技术提供了一种滞留车辆的预警分析方法及装置,方法包括:获取过车数据;按照所加载的区域滞留规则,将所获取的过车数据中过车时间在布控时间段内的过车数据作为目标过车数据,将目标过车数据中卡口类型是入口卡口的过车数据记录到内存数据库中,将目标过车数据中卡口类型是出口卡口的过车数据从内存数据库中删除;查找内存数据库,若内存数据库中存在过车时间超过布控时间段的终止时间的滞留车辆过车数据,则基于滞留车辆过车数据生成预警消息。应用本发明专利技术实施例提供的技术方案,实现了对区域内滞留车辆的预警,有利于提高区域的交通状况。

【技术实现步骤摘要】
一种滞留车辆的预警分析方法及装置
本专利技术涉及车辆分析领域,尤其涉及一种滞留车辆的预警分析方法及装置。
技术介绍
随着人们生活水平的提高,汽车逐步成为人们生活的一部分,汽车数量也日益增长,交通拥堵的情况时有发生,影响人们的正常出行。专利技术人发现造成交通拥堵的主要原因之一是:区域内的滞留车辆过多,导致其他车辆无法正常行驶,从而导致交通拥堵。滞留车辆是指停留时间过长的车辆。为了避免交通拥堵,需要及时发现区域内的滞留车辆。因此有必要设计一种滞留车辆的预警分析方法,以克服上述问题。
技术实现思路
本专利技术的目的在于克服现有技术之缺陷,提供了一种滞留车辆的预警分析方法及装置,以实现对区域内滞留车辆的预警。本专利技术是这样实现的:第一方面,本专利技术提供一种滞留车辆的预警分析方法,所述方法包括:获取过车数据;所述过车数据包括车辆经过卡口的过车时间、所述卡口的卡口类型和所述车辆的车牌号;按照所加载的区域滞留规则,将所获取的过车数据中过车时间在布控时间段内的过车数据作为目标过车数据,将目标过车数据中卡口类型是入口卡口的过车数据记录到内存数据库中,将目标过车数据中卡口类型是出口卡口的过车数据从内存数据库中删除;其中,所述布控时间段由区域滞留规则确定;查找所述内存数据库,若所述内存数据库中存在过车时间超过所述布控时间段的终止时间的滞留车辆过车数据,则基于所述滞留车辆过车数据生成预警消息。可选的,在获取过车数据之后,所述方法还包括对所述过车数据进行数据清洗;所述将所获取的过车数据中过车时间在所述布控时间段内的过车数据作为目标过车数据,包括:将数据清洗后的过车数据中过车时间在所述布控时间段内的过车数据作为目标过车数据。可选的,在生成预警消息之后,所述方法还包括:将所生成的预警消息持久化到关系型数据库。可选的,所述方法还包括:获得查询请求,其中,所述查询请求中包括查询条件;基于所述查询条件生成查询语句;利用所述查询语句查找所述关系型数据库,得到满足所述查询条件的预警消息。可选的,所述获取过车数据,包括从消息中间件获取过车数据;在生成预警消息之后,所述方法还包括将生成的预警消息发送到所述消息中间件。可选的,所述方法还包括:在接收到区域滞留规则更新指令后,加载已更新的区域滞留规则。第二方面,本专利技术提供一种滞留车辆的预警分析装置,所述装置包括:获取模块,用于获取过车数据;所述过车数据包括车辆经过卡口的过车时间、所述卡口的卡口类型和所述车辆的车牌号;加载模块,用于按照所加载的区域滞留规则,将所获取的过车数据中过车时间在布控时间段内的过车数据作为目标过车数据,将目标过车数据中卡口类型是入口卡口的过车数据记录到内存数据库中,将目标过车数据中卡口类型是出口卡口的过车数据从内存数据库中删除;其中,所述布控时间段由区域滞留规则确定;预警模块,用于查找所述内存数据库,若所述内存数据库中存在过车时间超过所述布控时间段的终止时间的滞留车辆过车数据,则基于所述滞留车辆过车数据生成预警消息。可选的,所述装置还包括数据清洗模块,所述数据清洗模块,用于在获取过车数据之后,对所述过车数据进行数据清洗;所述加载模块将所获取的过车数据中过车时间在所述布控时间段内的过车数据作为目标过车数据,具体为:将数据清洗后的过车数据中过车时间在所述布控时间段内的过车数据作为目标过车数据。可选的,所述装置还包括持久化模块,用于:在生成预警消息之后,将所生成的预警消息持久化到关系型数据库。可选的,所述装置还包括查询模块,用于:获得查询请求,其中,所述查询请求中包括查询条件;基于所述查询条件生成查询语句;利用所述查询语句查找所述关系型数据库,得到满足所述查询条件的预警消息。可选的,所述获取模块获取过车数据,具体为从消息中间件获取过车数据;所述装置还包括发送模块,用于在生成预警消息之后,将生成的预警消息发送到所述消息中间件。可选的,所述装置还包括更新模块,用于:在接收到区域滞留规则更新指令后,加载已更新的区域滞留规则。本专利技术具有以下有益效果:应用本专利技术实施例,首先,获取过车数据;进而,按照所加载的区域滞留规则,将所获取的过车数据中过车时间在布控时间段内的过车数据作为目标过车数据,将目标过车数据中卡口类型是入口卡口的过车数据记录到内存数据库中,将目标过车数据中卡口类型是出口卡口的过车数据从内存数据库中删除;最后,查找内存数据库,若内存数据库中存在过车时间超过布控时间段的终止时间的滞留车辆过车数据,则基于滞留车辆过车数据生成预警消息。可见,应用本专利技术实施例提供的技术方案,实现了对区域内滞留车辆的预警,有利于提高区域的交通状况。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的滞留车辆的预警分析方法的一种流程示意图;图2为本专利技术实施例提供的滞留车辆的预警分析装置的一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术所提供的滞留车辆的预警分析方法可以应用于电子设备,其中,在具体应用中,该电子设备可以为计算机、个人电脑、平板、手机、服务器等等,这都是合理的。电子设备以分布式集群的形式存在或者单独存在都是可以的。分布式集群可以为Spark、Hadoop等中的一种。参见图1,本专利技术实施例提供一种滞留车辆的预警分析方法,方法包括如下步骤:S101、获取过车数据;所获取的过车数据可以有一个或多个,每一过车数据均可以包括车辆经过卡口的过车时间,该卡口的卡口类型以及该车辆的车牌号等。卡口类型包括入口卡口和出口卡口。入口卡口和出口卡口对应设置,分别设置于一个区域的入口和出口。过车数据可以由采集系统采集,并由采集系统推送至消息中间件,从而电子设备(本专利技术的执行主体)可以从消息中间件获取过车数据。消息中间件可以为Kafka(卡夫卡)、RabbitMQ、RocketMQ等中的一种。利用消息中间件有利于进行不同系统间的数据交换,便于异步解耦。为了提高方法的实时性,采集系统可以采用准实时方式将过车数据推送至消息中间件,消息中间件可以采用发布订阅模式运行,从而电子设备可以实时从消息中间件获取过车数据,实现高实时性和快速的告警分析能力。发布订阅模式是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解存在哪些订阅者,直接将消息发送至消息中间件;同样的,订阅者可以表达对一个或多个类别的兴趣,从而可以只从消息中间件接收感兴趣的消息,而无需了解存在哪些发布者。或者,采集系统也可以直接将过车数据发送给电子设备,从而电子设备可以获取过车数据,又或者,电子设备可以包括采集单元,可以直接获取采集单元采集的过车数据。为了同时对多个区域的滞留车辆进行预警分析,可以设置多个入口卡口和多个本文档来自技高网...

【技术保护点】
1.一种滞留车辆的预警分析方法,其特征在于,所述方法包括:获取过车数据;所述过车数据包括车辆经过卡口的过车时间、所述卡口的卡口类型和所述车辆的车牌号;按照所加载的区域滞留规则,将所获取的过车数据中过车时间在布控时间段内的过车数据作为目标过车数据,将目标过车数据中卡口类型是入口卡口的过车数据记录到内存数据库中,将目标过车数据中卡口类型是出口卡口的过车数据从内存数据库中删除;其中,所述布控时间段由区域滞留规则确定;查找所述内存数据库,若所述内存数据库中存在过车时间超过所述布控时间段的终止时间的滞留车辆过车数据,则基于所述滞留车辆过车数据生成预警消息。

【技术特征摘要】
1.一种滞留车辆的预警分析方法,其特征在于,所述方法包括:获取过车数据;所述过车数据包括车辆经过卡口的过车时间、所述卡口的卡口类型和所述车辆的车牌号;按照所加载的区域滞留规则,将所获取的过车数据中过车时间在布控时间段内的过车数据作为目标过车数据,将目标过车数据中卡口类型是入口卡口的过车数据记录到内存数据库中,将目标过车数据中卡口类型是出口卡口的过车数据从内存数据库中删除;其中,所述布控时间段由区域滞留规则确定;查找所述内存数据库,若所述内存数据库中存在过车时间超过所述布控时间段的终止时间的滞留车辆过车数据,则基于所述滞留车辆过车数据生成预警消息。2.根据权利要求1所述的方法,其特征在于,在获取过车数据之后,所述方法还包括对所述过车数据进行数据清洗;所述将所获取的过车数据中过车时间在所述布控时间段内的过车数据作为目标过车数据,包括:将数据清洗后的过车数据中过车时间在所述布控时间段内的过车数据作为目标过车数据。3.根据权利要求1所述的方法,其特征在于,在生成预警消息之后,所述方法还包括:将所生成的预警消息持久化到关系型数据库。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获得查询请求,其中,所述查询请求中包括查询条件;基于所述查询条件生成查询语句;利用所述查询语句查找所述关系型数据库,得到满足所述查询条件的预警消息。5.根据权利要求1所述的方法,其特征在于,所述获取过车数据,包括从消息中间件获取过车数据;在生成预警消息之后,所述方法还包括将生成的预警消息发送到所述消息中间件。6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:杜志豪田野李毅贺珊张龙涛杨光张精平
申请(专利权)人:武汉烽火众智数字技术有限责任公司武汉市公安局东西湖区分局
类型:发明
国别省市:湖北,42

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

1