[发明专利]一种车辆实时布控信息处理方法、系统及存储介质有效
申请号: | 201911383257.9 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111198883B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 林雪红;黄诗妹 | 申请(专利权)人: | 福建威盾科技集团有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2455;G06F18/24 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 赵桂芳 |
地址: | 362000 福建省泉*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 实时 布控 信息处理 方法 系统 存储 介质 | ||
1.一种车辆实时布控信息处理方法,其特征在于,所述车辆实时布控信息处理方法通过redis缓存、jdk二级缓存机制,将布控数据加载根据不同类型分组加载到缓存中,利用现有的过车数据与二级缓存数据进行比对,通过比对将符合布控规则的过车数据存储到elasticsearch的预警索引中;
所述车辆实时布控信息处理方法包括以下步骤:
步骤一,定义车辆布控信息表A1和elasticsearch布控预警索引B1;
步骤二,进行redis缓存加载,并在步骤三之前执行;存储布控信息,并将redis索引数据作为一级缓存;
步骤三,将redis一级缓存数据写入jdk作为二级缓存,并进行过车数据的比对和预警入库;
步骤三中,过车数据的比对和预警入库的实现方法为:
(1)程序启动时,将redis一级缓存数据以LoadingCacheString,ListString形式写入jdk动态代理缓存,将动态代理的数据作为二级缓存;
(2)实时读取每条过车数据,与二级缓存中的布控信息进行比对,将所有布控规则的过车数据存储到B1中;
步骤三中,jdk二级缓存数据的分组和加载过程为:
将redis缓存的数据以LoadingCacheString,ListString形式分成精确布控和模糊布控两种类型写入jdk动态代理缓存,每隔10分钟定时刷新和删除数据,将所述动态代理的数据作为二级缓存;
其中,key是redis记录原来的key值,value为redis中的布控记录。
2.如权利要求1所述的车辆实时布控信息处理方法,其特征在于,步骤一中,所述车辆布控信息表A1自定义配置车辆号牌号码、号牌种类、布控范围、布控时间、对应报警方案的信息。
3.如权利要求1所述的车辆实时布控信息处理方法,其特征在于,步骤一中,所述elasticsearch布控预警索引B1存储布控信息的主键、车辆号牌号码、号牌种类、经过点位、经过区域、过车时间的过车信息。
4.如权利要求1所述的车辆实时布控信息处理方法,其特征在于,步骤二中,所述redis一级缓存数据的分组和加载过程为:
1)根据不同的布控类型,将布控信息分组分类型加载到redis,并根据不同的类型分配不同的key值;
2)根据不同的类型生成不同的正则表达式比对规则;
3)把正则表达式放到rex字段中,加上布控信息生成相应的布控缓存记录;每隔10分钟定时刷新索引数据和删除过期数据,并将redis索引数据作为一级缓存。
5.如权利要求1所述的车辆实时布控信息处理方法,其特征在于,步骤三中,实时过车比对和预警数据入库的过程包括:实时读取每条过车数据,分组取出二级缓存中不同类型的布控缓存数据,判断过车是否符合布控要求;
比对精确的车牌布控的方法包括:分别取出过车数据的车牌号码记为plateno,和二级缓存中key为PM_开头的缓存数据的rex规则记为rex,判断plateno是否符合rex正则表达式;
如果符合再分别取出过车数据的区域编号记为areaUnid和点位编号记为potUnid,和二级缓存中布控信息的布控范围,布控区域记为monitorAreaUnid,布控点位记为monitorPotUnid,当monitorAreaUnid和monitorPotUnid都为空的时候,说明对区域和点位没有要求,该过车符合布控规则,monitorAreaUnid和monitorPotUnid只存在一个有值,将不为空的字段与相应的areaUnid和potUnid比对;判断areaUnid或者potUnid是否在范围内,将符合以上要求的过车数据存储到elasticsearch布控预警索引B1中,做为符合布控要求的布控的预警数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建威盾科技集团有限公司,未经福建威盾科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911383257.9/1.html,转载请声明来源钻瓜专利网。