一种快速定位初次入城车辆的方法及系统的制作方法

文档序号:6736408阅读:427来源:国知局
一种快速定位初次入城车辆的方法及系统的制作方法
【专利摘要】一种快速定位初次入城车辆的方法及系统。通过监控卡口的过车信息,将接收到的过车数据放入接收数据队列,从接收数据队列中获得数据,先和内存数据中的入城卡口编号进行比对,若无此卡口编号,则不产生预警,该条数据处理结束,进行下一条数据的处理;若有此卡口编号存在,则比对该条记录中的车牌在内存数据中是否存在,若存在则该条数据处理结束,若不存在,产生实时预警信息,同时内存数据加入该车牌信息,并且将该过车的车辆相关信息数据记录在初次入城车辆数据库;此库中对每辆机动车有且仅有一条记录,大大降低了数据的保有量。解决了传统过车信息数据量巨大,无法实时定位初次入城车辆以及历史查询慢的问题,能快速查询到初次入城车辆的信息。
【专利说明】ー种快速定位初次入城车辆的方法及系统
【技术领域】
[0001]本发明涉及ー种快速定位初次入城车辆的方法及系统。
【背景技术】
[0002]随着社会经济的快速发展,机动车保有量急剧增多,涉车违法犯罪愈加猖獗;涉车违法犯罪有多种,这些车经常会有ー个共同的规律,就是这些车在违法犯罪的前不久才首次出现在该违法地点所在的城市;在现在的卡ロ系统中,过车记录的数量越来越多,成为海量的数据;在这些海量的数据中检索分析初次入城车辆的时间地点,为公安机关提供办案或提前预警的数据分析,从而达到快速的破案或者通过预警分析将违法犯罪消灭在萌芽中;显然将违法犯罪消灭在萌芽中是广大公安干警和群众更愿意看到的;所以需要设计ー套能够实时定位初次入城的车辆预警系统,在每天海量的过车数据中实时地分析出初次入城车辆的时间地点和照片,供公安干警做预警分析使用。
[0003]目前业内的各种卡ロ系统主要是做过车数据的采集,并存入数据库;在需要知道某段时间的初次入城车辆时,在从这些海量的数据中搜索,这是ー个很耗时的工作。若能基于卡ロ系统实时采集的过车数据,实时的分析出是否是初次入城的车辆,并实时预警,同时単独存储这些数据,这些数据量基本上是百万级别的,远远低于卡ロ采集的过车记录数量。但目前还没有既可实时预警,又可快速的查找历史记录的方法。
[0004]比如现有技术CN 201829052U公开了ー种城市交通视频综合检测器和采用该检测器的管理系统,包括,为了城市道路交通管理的需要,在城市的主要路ロ、路段安装大量的摄像机,以及配套的传输和监控设备,对车牌照进行抓拍和识别。但是该现有技术并没有对首次入城的车辆信息进行单独处理,存在车辆数据量大、无法快速定位的问题。

【发明内容】

[0005]为此,本发明所要解决的技术问题在于道路监控的车辆数据量大,无法快速定位首次入城车辆,从而提出ー种快速定位初次入城车辆的方法。
[0006]接收入城卡ロ监控到的车辆信息,所述车辆信息包括卡ロ编号、车牌、经过时间,将接收到的车辆信息数据放入接收数据队列,从接收数据队列中获得车辆信息数据,先和内存数据中的卡ロ编号进行比对,若无此卡ロ编号,则不产生预警,该条数据处理结束,进行下一条数据的处理;若有此卡ロ编号存在,则比对该条记录中的车牌在内存数据中是否存在,若存在则该条数据处理结束,若不存在,产生实时预警信息,同时内存数据加入该车牌信息,并且将该车辆的车辆信息数据记录在初次入城车辆数据库。
[0007]如果车牌在内存数据中已存在,则不记录在初次入城车辆数据库。
[0008]将入城的卡ロ信息以哈希散列的方式存于内存中,供快速检索使用;将卡ロ系统中出现的车牌去重后存于内存中,并为车牌建立索引,供快速检索使用。
[0009]还包括数据管理步骤,同步物理数据库和内存中的数据库,保持数据的一致性,对车辆的初次入城记录进行管理。[0010]本发明还提出了ー种快速定位初次入城车辆的系统,包括:接收过车数据模块,接收卡ロ系统发送的入城车辆信息,并将接收到的车辆信息数据放入接收数据队列;所述车辆信息包括卡ロ编号、车牌、经过时间。
[0011]比对模块,从接收数据队列中获得车辆信息数据,先和内存数据模块中的卡ロ编号进行比对,若无此卡ロ编号,则不产生预警,该条数据处理结束,进行下一条数据的处理,若有此卡ロ编号存在,则比对该条记录中的车牌在内存数据模块中是否存在;
实时预警模块,车牌在内存数据中不存在吋,产生实时预警信息;
内存数据模块,车牌在内存数据中不存在时,将该车辆的车辆信息数据记录在初次入城车辆数据库。
[0012]如果车牌在内存数据中已存在,则内存数据模块不在初次入城车辆数据库中记录该信息。
[0013]内存数据模块,将入城的卡ロ信息以哈希散列的方式存于内存中,供快速检索使用,将卡ロ系统中出现的车牌去重后存于内存中,并为车牌建立索引,供快速检索使用。
[0014]还包括数据管理模块,其同步物理数据库和内存中的数据库,保持数据的一致性,对车辆的初次入城记录进行管理。
[0015]由于本发明根据初次入城车辆信息建立了数据库,数据量远远小于海量的车辆信息,在发生违法犯罪活动时,可以快速的查找嫌疑车辆和定位。经验证,该方案完全达到设计目标。
【专利附图】

【附图说明】
[0016]为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进ー步详细的说明,其中
图1是本发明一个实施例的步骤流程图;
图2是本发明一个实施例的系统模块图。
【具体实施方式】
[0017]根据本发明的实施例,參见图1,首先接收放入接收数据队列的车辆信息,包括卡号编号、车牌号码、时间等,判断是卡ロ信息还是过车信息,如果是卡ロ信息,要判断该卡ロ信息是否登记过,如果未登记则记录在内存中。如果数据队列的信息是车辆信息,则要判断内存中是否有该车辆信息的车牌数据,如果有,则返回下一条数据,如果没有,则生成预警信息并将该车牌存入内存,并且存储预警信息到数据库。这样循环往复,每一条数据都会被实时处理,生成的数据库包括所有初次进城的车牌号码,方便查找。
[0018]本发明所述的快速定位初次入城车辆的系统的整体架构如图2所示,系统包括接收过车数据模块、比对模块、内存数据模块、实时预警模块、及数据管理模块。卡ロ系统与接收过车数据模块及实时预警模块交互通信。
[0019]接收过车数据模块:启动监控,通过多线程接收卡ロ系统的实时过车记录数据,过车记录数据包括经过的卡ロ编号、车牌、经过时间,将接收到的数据放入接收数据队列,等待比对;入城的卡ロ主要信息是卡ロ编号,将卡ロ编号存于内存数据模块用于比对,同时将此卡ロ信息通过数据处理模块存入数据库,供程序下载启动加载使用。[0020]比对模块:从接收数据队列中获取数据,先和内存数据中的卡ロ编号进行比对,若无此卡ロ编号,则不产生预警,该条数据处理结束,进行下一条数据的处理;若有此卡ロ编号存在,则比对该条记录中的车牌在内存数据中是否存在,若存在则该条数据处理结束,若不存在,则通知实时预警模块产生实时预警信息,同时内存数据模块加入该车牌信息,并且通知数据管理模块将该车辆的初次入城记录计入数据库。
[0021]内存数据模块:将入城的卡ロ信息以哈希散列的方式存于内存中,供快速检索使用;将卡ロ系统中出现的车牌去重后存于内存中,并为车牌建立索引,供快速检索使用。
[0022]数据管理模块:管理模块,同步物理数据库和内存中的数据库,保持数据的一致性,对车辆的初次入城记录进行管理。
[0023]实时预警模块:根据比对模块的结果,展示实时的预警信息,为卡ロ系统提供实时的预警信息。
[0024]由于本发明根据初次入城车辆信息建立了数据库,数据量远远小于海量的车辆信息,在发生违法犯罪活动时,可以快速的查找嫌疑车辆和定位。经验证,该方案完全达到设计目标,基于年均10亿过车数据的卡ロ系统中,可以达到毫秒内处理一条数据。
[0025]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【权利要求】
1.ー种快速定位初次入城车辆的方法,其特征在于包括以下步骤: 51.接收入城卡ロ监控到的车辆信息,车辆信息包括卡ロ编号、车牌,将接收到的车辆信息数据放入接收数据队列; 52.从接收数据队列中获得车辆信息数据,先和内存数据中的卡ロ编号进行比对,若无此卡ロ编号,则不产生预警,该条数据处理结束,进行下一条数据的处理; 53.若有此卡ロ编号存在,则比对该条记录中的车牌在内存数据中是否存在,若存在则该条数据处理结束,若不存在,产生实时预警信息,同时内存数据加入该车牌信息,并且将该车辆的车辆信息数据记录在初次入城车辆数据库。
2.根据权利要求1所述的快速定位初次入城车辆的方法,其特征在于:所述车辆信息还包括经过时间。
3.根据权利要求1或2所述的快速定位初次入城车辆的方法,其特征在于:将入城的卡ロ编号以哈希散列的方式存于内存中,供快速检索使用。
4.根据权利要求1或2所述的快速定位初次入城车辆的方法,其特征在于:将车辆信息中出现的车牌去重后存于内存中,并为车牌建立索引,供快速检索使用。
5.根据权利要求1-4任一所述的快速定位初次入城车辆的方法,其特征在于:还包括数据管理步骤,同步物理数据库和内存中的数据库,保持数据的一致性,对车辆的初次入城记录进行管理。
6.ー种快速定位初次入城车辆的系统,其特征在于包括以下模块: 接收过车数据模块,接收卡ロ系统发送的入城车辆信息,并将接收到的车辆信息数据放入接收数据队列,车辆信息数据包括卡ロ编号、车牌; 比对模块,从接收数据队列中获得车辆信息数据,先和内存数据模块中的卡ロ编号进行比对,若无此卡ロ编号,则不产生预警,该条数据处理结束,进行下一条数据的处理,若有此卡ロ编号存在,则比对该条记录中的车牌在内存数据模块中是否存在; 实时预警模块,车牌在内存数据中不存在吋,产生实时预警信息; 内存数据模块,车牌在内存数据中不存在时,将该车辆的车辆信息数据记录在初次入城车辆数据库。
7.根据权利要求6所述的快速定位初次入城车辆的系统,其特征在于:所述车辆信息还包括经过时间。
8.根据权利要求6或I所述的快速定位初次入城车辆的系统,其特征在于:还包括内存数据模块,将入城的卡ロ编号以哈希散列的方式存于内存中,供快速检索使用。
9.根据权利要求6或7所述的快速定位初次入城车辆的系统,其特征在于:将车辆信息中出现的车牌去重后存于内存中,并为车牌建立索引,供快速检索使用。
10.根据权利要求6-9任一所述的快速定位初次入城车辆的系统,其特征在于:还包括数据管理模块,其同步物理数据库和内存中的数据库,保持数据的一致性,对车辆的初次入城记录进行管理。
【文档编号】G08G1/017GK103593982SQ201310610035
【公开日】2014年2月19日 申请日期:2013年11月27日 优先权日:2013年11月27日
【发明者】杨明, 陈卫东, 赖齐, 聂际敏 申请人:苏州科达科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1