[发明专利]基于实时数据库的物联网设备数据处理方法及相关装置在审
申请号: | 202111131396.X | 申请日: | 2021-09-26 |
公开(公告)号: | CN113986913A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 孙娴;马洪波;路广华;李净雅;肖亚婷;蔡笠 | 申请(专利权)人: | 国网信息通信产业集团有限公司北京分公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/21;G06F16/215;G06F16/907 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 102209 北京市昌平区未*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 实时 数据库 联网 设备 数据处理 方法 相关 装置 | ||
1.一种基于实时数据库的物联网设备数据处理方法,包括:
获取知识元数据;
根据所述知识元数据,获取目标物联网设备的基础数据;
获取所述目标物联网设备的历史数据;
获取所述目标物联网设备对应的实时任务;
根据所述实时任务,所述获取所述目标物联网设备的实时数据,并基于所述基础数据和历史数据,将所述实时数据存储至内存字典。
2.根据权利要求1所述的方法,其中,所述知识元数据包括:
物联网设备类型、计量单位、数据指标和算法库。
3.根据权利要求1所述的方法,其中,所述实时任务包括:
实时报警、数据归档、数据清洗和数据增值。
4.根据权利要求1所述的方法,其中,所述根据所述实时任务,所述获取所述目标物联网设备的实时数据,并基于所述基础数据和历史数据,将所述实时数据存储至内存字典,包括:
将所述实时数据以物联网设备身份标识号、指标身份标识号、值的嵌套字典进行存储;其中,所述物联网设备身份标识号为所述嵌套字典的外层字典的钥匙,所述指标身份标识号为所述嵌套字典的内层字典的钥匙。
5.根据权利要求1所述的方法,其中,在所述将所述实时数据存储至内存字典之前,还包括:
对所述实时数据进行清洗和增值。
6.根据权利要求1所述的方法,其中,所述获取所述目标物联网设备的历史数据,包括:
初始化所述目标物联网设备的历史快照字典;所述历史快照字典为快照建立时间、物联网设备身份标识号、物联网设备归档数据的嵌套字典;
获取所述目标物联网设备的运行时间;
确定时间区间粒度,将所述运行时间作为区间开始时间,并根据所述时间区间粒度,得到下一个时间区间;
按照所述目标物联网设备的区间最晚时间归档记录;响应于确定所述目标物联网设备没有记录,取上个时间区段的记录;
将所述记录作为快照数据,载入所述目标物联网设备的历史快照字典,并返回所需所述快照数据。
7.根据权利要求1所述的方法,其中,所述获取所述目标物联网设备的历史数据,包括:
响应于接收到快照请求,在内存快照中查询快照时间钥匙;
根据所述快照时间钥匙,从快照字典中查询最近快照时间;
将所述最近快照时间与请求时间组成时间区间;
按照所述目标物联网设备的区间最晚时间归档记录;响应于确定所述目标物联网设备没有记录,取上个时间区段的记录;
将所述记录作为快照数据,载入所述目标物联网设备的历史快照字典,并返回所需所述快照数据。
8.一种基于实时数据库的物联网设备数据处理装置,包括:
知识元数据获取模块,被配置为获取知识元数据;
基础数据获取模块,被配置为根据所述知识元数据,获取目标物联网设备的基础数据;
历史数据获取模块,被配置为获取所述目标物联网设备的历史数据;
实时任务获取模块,被配置为获取所述目标物联网设备对应的实时任务;
实时数据存储模块,被配置为根据所述实时任务,所述获取所述目标物联网设备的实时数据,并基于所述基础数据和历史数据,将所述实时数据存储至内存字典。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至7任一所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网信息通信产业集团有限公司北京分公司,未经国网信息通信产业集团有限公司北京分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111131396.X/1.html,转载请声明来源钻瓜专利网。