[发明专利]一种危化品车辆时空轨迹实时监控预警的方法及系统在审
申请号: | 202111535140.5 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114357094A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 王杰 | 申请(专利权)人: | 红有软件股份有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06Q50/26;G06F16/27;G06F16/2458;G06Q50/30 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国强 |
地址: | 834000 新疆维吾尔自治*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 危化品 车辆 时空 轨迹 实时 监控 预警 方法 系统 | ||
1.一种危化品车辆时空轨迹实时监控预警的方法,其特征在于:包括如下步骤
S1、从业务数据库中将业务数据定时同步到大数据库组件的Redis数据库中;
S2、通过对接车辆的GPS设备,订阅车辆的GPS定位数据并存入Kafka;将接收到的前端感知设备管理平台推送的实时的卡口过车数据存入Kafka;
S3、实时订阅Kafka中的GPS定位数据和卡口过车数据,并将订阅的数据逐条传入线程池中;进入线程池的数据根据关键字段从Redis数据库中查询出对应业务数据并进行数据的关联比对和聚合,并将聚合完毕的加工数据存入Kafka中;
S4、实时订阅Kafka中加工过的GPS定位数据和卡口过车数据,将订阅的数据逐条传入线程池中;将进入线程池的卡口过车数据和GPS定位数据与业务数据对比,关联相应车辆,进而对相应车辆进行卡口预警和进行GPS预警,并将卡口预警数据和GPS预警数据存入kafka;
S5、实时订阅Kafka中加工过的GPS定位数据、卡口过车数据以及卡口预警数据和进行GPS预警数据,将GPS定位数据和卡口过车数据以与其相应的车牌号为名称存入Hbase中;将GPS预警数据和卡口预警数据利用线程池存入solr中。
2.根据权利要求1所述的危化品车辆时空轨迹实时监控预警的方法,其特征在于:所述业务数据包括车辆信息、卡口设备信息、电子围栏信息、通行证信息、通行线路报备信息、载货状态信息、车辆GPS轨迹信息和预警规则。
3.根据权利要求1所述的危化品车辆时空轨迹实时监控预警的方法,其特征在于:步骤S4中对相应车辆进行卡口预警的具体过程为,实时订阅Kafka中加工过的卡口过车数据,将订阅的数据逐条传入线程池中;将进入线程池的卡口过车数据与从Redis数据库中获取的车辆GPS轨迹比对,判断车辆的GPS轨迹是否与相应的卡口过车数据吻合,若否,则给出该车辆GPS设备异常预警;若是,则对相应车辆进行GPS预警。
4.根据权利要求1所述的危化品车辆时空轨迹实时监控预警的方法,其特征在于:步骤S4中对相应车辆进行GPS预警的具体过程为,
A1、实时订阅Kafka中加工过的GPS定位数据,将订阅的数据逐条传入线程池中;将进入线程池的GPS定位数据与从Redis数据库中获取的通行证信息比对,关联相应车辆的载货状态,判断相应车辆是否具备通行证并根据预警规则给出相应车辆已办证、已报备、未办证、未报备的结果;对于未办证和未报备的车辆则给出未办证预警,并将未办证预警数据上传至Kafka中;对于已办证或已报备的车辆则进入步骤A2;
A2、对于已办证或已报备的车辆,将该车辆的GPS定位数据与从Redis数据库中获取的该车辆的通行路线数据进行比对,判断该车辆是否在其通行路线中移动,若否,则给出该车辆路线偏离预警,并将该车辆的路线偏离预警数据上传至Kafka中;若是,则进入步骤A3;
A3、将该车辆的GPS定位数据与从Redis数据库中获取的该车辆的电子围栏信息比对;判断该车辆是否在其电子围栏范围内,若否,则给出该车辆电子围栏偏离预警,并将该车辆的电子围栏偏离预警上传至Kafka中,若否,则进入步骤A4;
A4、根据该车辆的GPS轨迹计算其预设时段内速度是否等于0,若是则给出该车辆超时停车预警,并将该车辆的超时停车预警上传至Kafka中;若否,则表示该车辆正常行驶。
5.一种危化品车辆时空轨迹实时监控预警的系统,其特征在于:所述系统用于实现上述权利要求1至4任一所述的方法,所述系统包括,
业务数据同步模块;用于从业务数据库中将业务数据定时同步到大数据库组件的Redis数据库中;
数据接入模块;用于通过对接车辆的GPS设备,订阅车辆的GPS定位数据并存入Kafka;用于将接收到的前端感知设备管理平台推送的实时的卡口过车数据存入Kafka
数据加工模块;用于实时订阅Kafka中的GPS定位数据和卡口过车数据,并将订阅的数据逐条传入线程池中;进入线程池的数据根据关键字段从Redis数据库中查询出对应的车辆信息、卡口信息、通行证信息、线路报备信息、载货状态信息进行数据的关联比对和聚合,并将聚合完毕的加工数据存入Kafka中;
预警计算模块;用于实时订阅Kafka中加工过的GPS定位数据和卡口过车数据,将订阅的数据逐条传入线程池中;将进入线程池的卡口过车数据和GPS定位数据与业务数据对比,关联相应车辆,进而对相应车辆进行卡口预警和进行GPS预警,并将卡口预警数据和GPS预警数据存入kafka;
数据存储模块;用于实时订阅Kafka中加工过的GPS定位数据、卡口过车数据以及卡口预警数据和进行GPS预警数据,将GPS定位数据和卡口过车数据以与其相应的车牌号为名称存入Hbase中;将GPS预警数据和卡口预警数据利用线程池存入solr中;
数据查询模块;用于查询业务数据、卡口过车数据、GPS定位数据、GPS预警数据和卡口预警数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于红有软件股份有限公司,未经红有软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111535140.5/1.html,转载请声明来源钻瓜专利网。