一种配用电数据的存取方法及装置制造方法及图纸

技术编号:26376163 阅读:52 留言:0更新日期:2020-11-19 23:44
本申请公开了一种配用电数据的存取方法及装置,包括:通过基于MQTT消息协议的总线获取第一容器发送的数据存取请求;将其转发至对应的数据接口;数据接口响应数据存取请求,基于预设的数据存取规则进行对应的数据处理,并将处理后数据缓存在内存;将缓存在内存中的处理后数据保存在文件中和数据库中;将数据处理的处理结果返回至总线,以使其将处理结果转发给第一容器。所述配用电数据的存取方法及装置,通过基于MQTT消息协议的总线实现了数据的可跨容器存取;同时数据存取使用了内存存取加文件存取的方式作为实时数据的存取方式,历史数据的存取方式则采用了数据库存储,解决了数据存取的效率问题以及设备掉电后的数据恢复问题。

【技术实现步骤摘要】
一种配用电数据的存取方法及装置
本专利技术涉及智能电网领域,更具体的说,是涉及一种配用电数据的存取方法及装置。
技术介绍
随着营销及配电物联网的快速发展,配用电主站需要监测的数据量急剧上升,因此边缘计算能力亟需快速得到提升。为保障配电变压器台区边端侧的边缘计算能力,即台区智能终端的计算能力,则需要进一步优化和提高配用电数据的就地存取能力。当前常用的一种配用电数据存取方案,使用大点表(一种配置文件映射关系指向型内存存取的形式,为使用IEC104协议接入配电主站演化而来)的形式,将所述配用电数据按照信息体地址顺序排序,信息体地址与数据项需要建立一一对应的映射关系文档,通过划分信息体地址的区段来区分四遥数据(遥信数据、遥测数据、遥控数据和遥调数据)以及参数数据。但是,当前的基于大点表形式的数据存取方案,存在不支持跨容器使用、数据存取过程复杂繁琐的问题。
技术实现思路
有鉴于此,本专利技术提供如下技术方案:一种配用电数据的存取方法,包括:通过基于MQTT消息协议的总线获取第一容器发送的数据存取请求;<本文档来自技高网...

【技术保护点】
1.一种配用电数据的存取方法,其特征在于,包括:/n通过基于MQTT消息协议的总线获取第一容器发送的数据存取请求;/n将所述数据存取请求转发至与其请求数据对应的数据接口;/n数据接口响应所述数据存取请求,基于预设的数据存取规则对第二容器中的数据进行对应的数据处理,并将处理后数据缓存在内存;/n将缓存在内存中的所述处理后数据保存在文件中和数据库中;/n将所述数据处理的处理结果返回至所述总线,以使其将所述处理结果转发给所述第一容器。/n

【技术特征摘要】
1.一种配用电数据的存取方法,其特征在于,包括:
通过基于MQTT消息协议的总线获取第一容器发送的数据存取请求;
将所述数据存取请求转发至与其请求数据对应的数据接口;
数据接口响应所述数据存取请求,基于预设的数据存取规则对第二容器中的数据进行对应的数据处理,并将处理后数据缓存在内存;
将缓存在内存中的所述处理后数据保存在文件中和数据库中;
将所述数据处理的处理结果返回至所述总线,以使其将所述处理结果转发给所述第一容器。


2.根据权利要求1所述的配用电数据的存取方法,其特征在于,所述将所述数据存取请求转发至与其请求数据对应的数据接口,包括:
基于所述数据存取请求的请求数据确定所述数据存取请求的消息类别;
将所述数据存取请求转发至与所述消息类别对应的数据接口。


3.根据权利要求1所述的配用电数据的存取方法,其特征在于,所述将缓存在内存中的所述处理后数据保存在文件中和数据库中,包括:
将缓存在内存中的所述处理后数据复制至文件中保存,并周期性的将缓存在内存中的所述处理后数据写入SQLite数据库中。


4.根据权利要求1所述的配用电数据的存取方法,其特征在于,在所述数据存取请求为写数据请求时,所述将所述数据处理的处理结果返回至所述总线,包括:将数据存储结果返回至所述总线;
在所述数据存取请求为读数据请求时,所述将所述数据处理的处理结果返回至所述总线,包括:将数据读取结果返回至所述总线。


5.根据权利要求1所述的配用电数据的存取方法,其特征在于,在所述数据存取请求为写数据请求时,所述数据存取规则包括:在进行数据存储时调用设备模型交互接口,建立新的设备模型信息;调用设备注册接口,按照建立的所述设备模型实例化需上...

【专利技术属性】
技术研发人员:杨旭昕
申请(专利权)人:国网信息通信产业集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1