[发明专利]一种基于微服务的物联网基础数据补充方法、系统及设备在审
申请号: | 202210065636.9 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114490561A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 刘欣;王飞;涂心浩;胡旭辉 | 申请(专利权)人: | 徐工汉云技术股份有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/2458;G06F16/27;G06F11/07;G16Y30/00 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 许婉静 |
地址: | 221000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 联网 基础 数据 补充 方法 系统 设备 | ||
1.一种基于微服务的物联网基础数据补充方法,其特征在于,包括,
计算当日报表数据量与上一日报表数据量之间的设备数据量环比减少率,若设备数据量环比减少率大于预设设备数据量环比减少率,则判断设备的数据量异常;
如果判断设备的数据量异常,则计算当日hdfs数据文件大小与上一日hdfs数据文件大小之间的文件大小环比减少率,若文件大小环比减少率大于预设文件大小环比减少率,则判断hdfs数据文件缺失;
如果判断hdfs数据文件缺失,则根据当日的日期时间,从mysql数据库中获取设备信息;
遍历设备信息,分别从Hbase数据库中获取每台设备的数据,将获取的数据写入至hdfs数据文件。
2.根据权利要求1所述的一种基于微服务的物联网基础数据补充方法,其特征在于,若判断hdfs数据文件缺失,则获取flume系统的前一天日志,根据日志的内容判断flume系统是否有故障。
3.根据权利要求2所述的一种基于微服务的物联网基础数据补充方法,其特征在于,若flume系统一直报警,则需要进行重启flume系统,初始化配置信息。
4.根据权利要求1所述的一种基于微服务的物联网基础数据补充方法,其特征在于,如果判断hdfs数据文件缺失,分类从mysql数据库中获取需要补充数据的设备信息。
5.根据权利要求1所述的一种基于微服务的物联网基础数据补充方法,其特征在于,如果判断hdfs数据文件缺失,从mysql数据库中获取全部的设备信息。
6.根据权利要求1所述的一种基于微服务的物联网基础数据补充方法,其特征在于,每台设备的数据包括不同的数据类型,数据类型具体为工况数据、轨迹数据、工时数据和报警数据。
7.根据权利要求6所述的一种基于微服务的物联网基础数据补充方法,其特征在于,将获取的数据按照数据类型区分路径,批量写入至hdfs数据文件。
8.根据权利要求1所述的一种基于微服务的物联网基础数据补充方法,其特征在于,将写入数据后的hdfs数据文件名标记为.hbase。
9.一种基于微服务的物联网基础数据补充系统,用于实现权利要求1至8中任一项权利要求所述一种基于微服务的物联网基础数据补充方法的步骤,其特征在于,包括,
第一判断模块,用于计算当日报表数据量与上一日报表数据量之间的设备数据量环比减少率,若设备数据量环比减少率大于预设设备数据量环比减少率,则判断设备的数据量异常;
第二判断模块,用于在判断设备的数据量异常时,计算当日hdfs数据文件大小与上一日hdfs数据文件大小之间的文件大小环比减少率,若文件大小环比减少率大于预设文件大小环比减少率,则判断hdfs数据文件缺失;
数据获取模块,用于在判断hdfs数据文件缺失时,根据当日的日期时间,从mysql数据库中获取设备信息;
数据写入模块,用于遍历设备信息,分别从Hbase数据库中获取每台设备的数据,将获取的数据写入至hdfs数据文件。
10.一种设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至8中任一项权利要求所述一种基于微服务的物联网基础数据补充方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐工汉云技术股份有限公司,未经徐工汉云技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210065636.9/1.html,转载请声明来源钻瓜专利网。