[发明专利]一种基于车联网对车辆排放数据监测的方法和设备有效
申请号: | 201911334130.8 | 申请日: | 2019-12-23 |
公开(公告)号: | CN110987083B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 卢浩雷;张鹏;孟德超;王让;顾伟伟;张雷;武震宇;金鑫;于清源;张敏 | 申请(专利权)人: | 北京蜂云科创信息技术有限公司 |
主分类号: | G01D21/02 | 分类号: | G01D21/02;G06F16/182;G06F16/27 |
代理公司: | 北京睿博行远知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 车辆 排放 数据 监测 方法 设备 | ||
1.一种基于车联网对车辆排放数据监测的方法,其特征在于,所述方法包括:
从消息队列中获取车辆终端发送的实时监测数据,所述消息队列为根据时序将所述实时监测数据进行队列化后生成的;
当所述实时监测数据的主题协议为合法协议时,基于预设在线计算逻辑和所述实时监测数据确定在线计算数据,所述主题协议是根据所述消息队列的协议类型确定的;
基于预设离线计算逻辑和从预设数据存储位置获取的历史监测数据确定离线计算数据,所述预设数据存储位置具体包括Redis数据库、和或HBase数据库、和或分布式文件系统HDFS;
根据所述在线计算数据和所述离线计算数据确定所述车辆排放数据监测的结果;
其中,所述离线计算数据具体包括小时数据、日度数据、月度数据以及数据增长量,基于预设离线计算逻辑和从预设数据存储位置获取的历史监测数据确定离线计算数据,具体为:
基于统计小时指标确定所述小时数据,并将所述小时数据存储到所述HBase数据库,所述小时指标是从所述Redis数据库和所述HDFS内获取的,具体包括小时油耗、小时尿素消耗、小时里程和小时NOx排放量;
基于统计日度指标确定所述日度数据,并将所述日度数据存储到所述HBase数据库,所述日度指标具体包括日度油耗、日度尿素消耗、日度里程、日度NOx排放量、日度百公里油耗和日度尿素油耗比,其中,所述日度指标是根据所述小时数据得出的,或在所述小时数据不准确时,从所述HBase数据库或所述HDFS获取所述日度指标;
基于统计月度指标确定所述月度数据,并将所述月度数据存储到所述HBase数据库,所述月度指标具体包括月度总油耗、月度总尿素消耗、月度总里程、月度总NOx排放量、月度百公里油耗、月度尿素油耗比、月度行驶天数和月度单日最高里程,其中,所述月度指标是根据所述日度数据得出的,或在所述日度数据不准确时,从所述HBase数据库获取所述月度指标;
基于当天接入数据总量和前一天数据接入总量确定所述数据增长量,并将所述数据增长量存储到所述HBase数据库,所述当天接入数据总量和所述前一天数据接入总量是从所述HBase数据库或所述HDFS获取的。
2.如权利要求1所述的方法,其特征在于,基于预设在线计算逻辑和所述实时监测数据确定在线计算数据,具体为:
解析获取所述实时监测数据的数据类型,所述数据类型具体为车载诊断系统OBD数据,或登出数据、或登入数据、或发动机数据、或补发数据;
根据预设数据清洗规则对所述实时监测数据进行数据清洗,所述预设数据清洗规则具体为里程清洗和或经纬度清洗;
基于所述数据清洗的结果和所述预设在线计算逻辑按所述数据类型确定所述在线计算数据。
3.如权利要求2所述的方法,其特征在于,基于所述数据清洗的结果和所述预设在线计算逻辑按所述数据类型确定所述在线计算数据,具体为:
当所述数据类型为OBD数据时,为:
根据所述预设在线计算逻辑确定所述OBD数据的OBD故障信息,所述OBD故障信息具体为故障指示灯MIL故障信息,和或OBD信息匹配故障信息,和或诊断支持状态故障信息,和或诊断就绪状态故障信息;
将所述OBD故障信息存储在所述HBase数据库;
将不超过预设存储时长的OBD数据存储到所述Redis数据库;
当所述数据类型为发动机数据时,为:
根据所述预设在线计算逻辑确定所述发动机数据的发动机故障信息,所述发动机故障信息具体为颗粒捕捉器DPF压差故障信息、和或NOx浓度故障信息、和或尿素故障信息;
将所述发动机故障信息存储在所述HBase数据库;
当所述数据类型为补发数据时,为:
将所述补发数据插入到对应的采集时间的行程内;
将所述行程存储所述HBase数据库;
当所述数据类型为所述登入数据时,为:
将所述登入数据存储所述HBase数据库;
将不超过所述预设存储时长的所述登入数据存储到所述Redis数据库;
当所述数据类型为所述登出数据时,为:
将所述登出数据存储所述HBase数据库;
将不超过所述预设存储时长的所述登出数据存储到所述Redis数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蜂云科创信息技术有限公司,未经北京蜂云科创信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911334130.8/1.html,转载请声明来源钻瓜专利网。