CN114069847B - 一种分布式光伏数据回填***及方法 - Google Patents

一种分布式光伏数据回填***及方法 Download PDF

Info

Publication number
CN114069847B
CN114069847B CN202111268884.5A CN202111268884A CN114069847B CN 114069847 B CN114069847 B CN 114069847B CN 202111268884 A CN202111268884 A CN 202111268884A CN 114069847 B CN114069847 B CN 114069847B
Authority
CN
China
Prior art keywords
data
backfill
task
intelligent terminal
data packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111268884.5A
Other languages
English (en)
Other versions
CN114069847A (zh
Inventor
徐麟
霍乾涛
蔡杰
孙延岭
张凌浩
张明
嵇文路
方磊
王建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
State Grid Tianjin Electric Power Co Ltd
State Grid Jiangsu Electric Power Co Ltd
Nari Technology Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Tianjin Electric Power Co Ltd
State Grid Jiangsu Electric Power Co Ltd
Nari Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, State Grid Tianjin Electric Power Co Ltd, State Grid Jiangsu Electric Power Co Ltd, Nari Technology Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN202111268884.5A priority Critical patent/CN114069847B/zh
Publication of CN114069847A publication Critical patent/CN114069847A/zh
Application granted granted Critical
Publication of CN114069847B publication Critical patent/CN114069847B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00002Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by monitoring
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • H02J13/00028Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment involving the use of Internet protocols
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for ac mains or ac distribution networks
    • H02J3/38Arrangements for parallely feeding a single network by two or more generators, converters or transformers
    • H02J3/381Dispersed generators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2300/00Systems for supplying or distributing electric power characterised by decentralized, dispersed, or local generation
    • H02J2300/20The dispersed energy generation being of renewable origin
    • H02J2300/22The renewable source being solar energy
    • H02J2300/24The renewable source being solar energy of photovoltaic origin
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/50Photovoltaic [PV] energy
    • Y02E10/56Power conversion systems, e.g. maximum power point trackers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E40/00Technologies for an efficient electrical power generation, transmission or distribution
    • Y02E40/70Smart grids as climate change mitigation technology in the energy generation sector
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/12Monitoring or controlling equipment for energy generation units, e.g. distributed energy generation [DER] or load-side generation
    • Y04S10/123Monitoring or controlling equipment for energy generation units, e.g. distributed energy generation [DER] or load-side generation the energy generation units being or involving renewable energy sources
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/12Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了分布式光伏技术领域的一种分布式光伏数据回填***及方法,包括:云平台***、智能终端设备和供云平台***与智能终端设备数据交互的通信模块,其中:所述云平台***包括断点检查模块、任务列表管理模块和数据处理模块,所述断点检查模块接收监控数据包,判断监控数据包是否有断点;响应于监控数据包有断点时,更新包含数据回填任务项的任务列表;所述任务列表管理模块基于任务列表中任务项初始状态,向智能终端发送数据回填选择数据包;接收智能终端设备反馈的数据回填返校数据包,更新任务项。本发明有效提高了不稳定通信通道下的通信灵活性,既可文件准备完毕即时上送,也可在通信通道频繁通断时安排后续批量上送。

Description

一种分布式光伏数据回填***及方法
技术领域
本发明涉及一种分布式光伏数据回填***及方法,属于分布式光伏技术领域。
背景技术
随着分布式光伏电站的规模化发展,为了方便对所属光伏电站进行统一管理,发电集团一般会建立区域/全国的集控中心/运维中心,集控中心建设云平台***,与所有的所属分布式光伏电站的智能终端设备交互,负责汇集光伏电站的相关数据,进行统一的监控和管理。目前,分布式光伏电站点多面广,与集控中心之间的链路一般为2G/3G/4G无线。由于多方面的原因,2G/3G/4G无线通信异常或中断的情况时有发生。在无线通信中断期间,分布式光伏电站采集的数据无法正常上传到集控中心,造成集控中心侧数据的缺失,并对后期各种生产指标的计算和运维管理产生较大影响。
为了避免这种情况的发生,光伏集控***一般要求具备数据回填的功能,即当无线通信中断时,光伏电站侧的采集设备能够暂存所采集的电站数据,当无线通信恢复时,需要把光伏电站侧暂存的数据回填到集控中心侧,补充缺失的数据。但现有的断点续传技术都或多或少存在一些问题,有些续传时,历史数据的传输,会影响实时数据的传输,对集控中心的实时监视造成影响;有些对数据包的传输效率和可靠性未予考虑,一般应用于通信通道稳定且短时间中断后的数据同步,不适用于分布式光伏***通信通道质量差,时断时续的应用场景。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种分布式光伏数据回填***及方法,有效提高了不稳定通信通道下的通信灵活性,既可文件准备完毕即时上送,也可在通信通道频繁通断时安排后续批量上送。
为达到上述目的,本发明是采用下述技术方案实现的:
第一方面,本发明提供了一种分布式光伏数据回填***,包括:云平台***、智能终端设备和供云平台***与智能终端设备数据交互的通信模块,其中:
所述云平台***包括断点检查模块、任务列表管理模块和数据处理模块,
所述断点检查模块接收监控数据包,判断监控数据包是否有断点;响应于监控数据包有断点时,更新包含数据回填任务项的任务列表;
所述任务列表管理模块基于任务列表中任务项初始状态,向智能终端发送数据回填选择数据包;接收智能终端设备反馈的数据回填返校数据包,更新任务项;基于任务项就绪状态,接收智能终端设备上载的数据回填压缩文件;删除任务列表中处理完成的任务项,响应于任务列表清空时,通知智能终端设备删除所有数据回填压缩文件;
所述数据处理模块对上载的数据回填压缩文件进行校验、解压缩和数据回填。
进一步的,所述智能终端设备包括数据组织模块,所述数据组织模块基于数据回填选择数据包查询相应的数据后,将数据组织成数据回填压缩文件,并结合文件校验码生成数据回填返校数据包。
进一步的,所述监控数据包包括数据包时标和终端编号,所述数据包时标基于数据产生的时间顺序按秒生成,所述终端编号为智能终端设备的编号。
进一步的,所述断点检查模块判断接收到的监控数据包中的终端编号与已断线的终端编号是否一致:若不一致,那么执行实时数据存储;否则进行实时数据存储并更新终端编号相应的数据回填任务列表。
进一步的,所述数据回填任务列表包括多个任务项,所述任务项为每次断线到重新上线之间没有被传输的数据包的起始时标和结束时标组成的时标对集合,且相邻时标对的时间间隔小于阈值的归入同一个任务项。
进一步的,所述任务列表管理模块接收智能终端反馈的数据回填返校数据包后,更新任务项就绪标记、对应的数据回填压缩文件名和文件校验码。
进一步的,所述任务列表管理模块基于任务列表的任务项就绪标记建立允许断点续传方式的文件上载过程,接收智能终端设备上载的数据回填压缩文件。
第二方面,本发明提供了一种分布式光伏数据回填方法,由所述的分布式光伏数据回填***中的云平台***执行,包括:
接收智能终端设备发送的监控数据包,判断监控数据包是否有断点;
响应于监控数据包有断点时,更新包含数据回填任务项的任务列表;
基于任务列表中任务项初始状态,向智能终端发送向数据回填选择数据包;
接收智能终端设备反馈的数据回填返校数据包,更新任务项;
基于任务项就绪状态,接收智能终端设备上载的数据回填压缩文件;
对数据回填压缩文件进行校验、解压缩和数据回填;
删除任务列表中完成的任务项,响应于任务列表清空时,通知智能终端设备删除所有数据回填压缩文件。
与现有技术相比,本发明所达到的有益效果:
一、本发明提出了多场景的“云”层数据回填任务列表生成方法以及基于“选择-执行”机制实现数据回填压缩文件准备和数据包发送的异步处理,有效提高了不稳定通信通道下的通信灵活性,既可文件准备完毕即时上送,也可在通信通道频繁通断时安排后续批量上送,可有效解决通信通道不稳定,频繁通断的应用场景下光伏智能终端设备与云平台***的可靠、高效数据同步问题。
二、本发明通过数据回填任务列表可实现数据回填任务的动态、可靠管理,保证回填数据的精准和高效定位,有效减小数据包大小;数据回填数据转换成压缩文件,加上允许断点续传的文件上载过程,可有效提高数据包通信效率和可靠性,降低通信压力。推荐空闲时段(如晚间,实时数据通信量大幅下降)发起数据回填文件上载过程,可充分利用闲置通信带宽。
附图说明
图1是本发明实施例一提供的分布式光伏数据回填***结构示意图;
图2是本发明实施例一提供的分布式光伏数据回填流程示意图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
实施例一:
如图1所示,一种分布式光伏数据回填***,包括云平台***和智能终端设备。云平台***定期检查数据是否有断点,如有断点,会自动创建数据回填任务列表(任务列表由若干任务项组成,一个任务项是每次断线到重新上线之间没有被传输的数据包的起始时标和结束时标组成的时标对集合,相邻时标对的时间间隔小于阈值的归入同一个任务项),然后根据任务项初始状态启动数据回填选择任务,通知智能终端设备将相关数据组织成数据回填压缩文件,再根据任务项就绪状态,建立允许断点续传方式的文件上载过程,完成数据回填压缩文件的上载、校验、解压缩和数据回填,最后任务列表清空后,由云平台***发送数据回填任务完成的消息包,通知智能终端设备删除所有数据回填压缩文件。
云平台***包括断点检查模块、任务列表管理模块、通信模块和数据处理模块,智能终端设备包括数据组织模块、通信模块。云平台***通过断点检查模块定期检查数据是否有断点,如有断点,会自动创建数据回填任务项;云平台任务列表管理模块根据任务项初始状态启动数据回填选择任务,根据任务项就绪状态,建立允许断点续传方式的文件上载过程,任务列表清空后,通知智能终端设备删除所有数据回填压缩文件;云平台***通过通信模块与智能终端设备互动,发送数据回填选择数据包,接收数据回填返校数据包并更新任务项就绪标记,在文件上载过程中作为客户端运行上载数据回填压缩文件,发送数据回填任务完成的消息包;云平台数据处理模块实现数据回填压缩文件的校验、解压缩和数据回填。智能终端设备通过通信模块与云平台***互动,接收数据回填选择数据包并调用数据组织模块,发送数据回填返校数据包,在文件上载过程中作为服务器运行上传数据回填压缩文件,接收数据回填任务完成的消息包并删除所有数据回填压缩文件;智能终端设备通过数据组织模块查询相应的数据,将数据组织成数据回填压缩文件。
为了实现数据回填功能,每一个智能终端设备都有唯一的终端编号,每一个监控数据包不仅有唯一的、按照数据产生的时间顺序按秒生成的数据包时标,而且附带了前面唯一的终端编号。
实施例二:
如图2所示,一种分布式光伏数据回填方法,其中云平台***执行如下步骤:
(1)接收智能终端设备发送的监控数据包,所述监控数据包中包括数据包时标和终端编号。
(2)判断接收到的监控数据包中的终端编号与已断线的终端编号是否一致,若不一致,那么执行实时数据存储,否则进行实时数据存储并更新终端编号相应的数据回填任务列表。
数据回填任务列表由若干任务项组成,一个任务项是每次断线到重新上线之间没有被传输的数据包的起始时标和结束时标组成的时标对集合,相邻时标对的时间间隔小于阈值的归入同一个任务项,阈值定为0.5小时。
云平台***对接收到的监控数据包进行解析,判断新连接的终端编号与已断线的终端编号是否一致,不一致的话则可以识别出是正常终端设备,若是正常终端设备,那么将接收到的监控数据包存储到云层历史数据存储空间中;若不是正常终端设备,即是在监控过程中断线的终端设备,当前监控数据包的数据包时标记为B,已断线前最后一个监控数据包的数据包时标记为A,时标对A-B组成终端编号相应的数据回填任务项,添加到任务列表中。阈值时间内同一终端编号的终端设备再次断线并恢复后,形成的时标对Ai-Bi将并入同一个数据回填任务项。
(3)根据任务列表的任务项初始状态启动一个数据回填选择任务,即创建并发送数据回填选择数据包,数据回填选择数据包的格式如下:
(4)接收智能终端设备发送的数据回填返校数据包,更新任务项就绪标记、对应的数据回填压缩文件名和文件校验码,数据回填返校数据包的格式如下:
包头 终端编号 返校标记 文件名 文件校验码 包尾
(5)根据任务列表的任务项就绪标记建立允许断点续传方式的文件上载过程,完成任务项对应的数据回填压缩文件上载。
文件上载过程根据数据回填压缩文件的大小,可由多个线程组成,具有断点续传属性,如lftp作为客户端,vsftpd作为服务器端。
文件上载过程可安排在分布式光伏***通信通道空闲时段进行(如晚间);可采用批处理方式上载任务列表所有就绪任务项对应的数据回填压缩文件。
(6)完成数据回填压缩文件的校验、解压缩和数据回填。
根据任务项的文件校验码,校验数据回填压缩文件的接收正确性。校验算法与智能终端设备保持一致,包括MD5、SHA-1、SHA-256和SHA-512等。
解压缩算法与智能终端设备的压缩算法保持一致,包括字典转换、霍夫曼编码或两者组合的算法等。
数据回填存储空间包括数据库和数据高速缓存,即,可将数据回填数据存储在数据库中或者将数据回填数据存储在数据高速缓存中。将数据回填数据存储在数据库中的好处是能够存储较多的数据,将数据回填数据存储在数据高速缓存中的优势是存储快、读取快、利于刷新。
(7)从任务列表删除完成的任务项。任务列表清空后,发送数据回填任务完成的消息包。
如图2所示,一种分布式光伏数据回填方法,其中智能终端设备执行如下步骤:
(1)侦听云平台***发送的数据回填选择数据包。
数据回填通信服务端口与实时数据通信服务端口采用不同的端口(两个端口并非两个单独的硬件接口,而是通过软件实现的两个数据接口)。可采用TCP或是UDP来通讯,这个由云平台***确定。
(2)根据数据回填选择数据包,查询相应的数据,将数据组织成数据回填压缩文件。
数据压缩算法包括字典转换、霍夫曼编码或两者组合的算法等。
数据回填压缩文件以数据回填选择数据包中的时标A命名。
(3)生成数据回填压缩文件后,发送数据回填返校数据包,返校数据包中包括数据回填压缩文件名和文件校验码。
校验算法包括MD5、SHA-1、SHA-256和SHA-512等。
(4)通过在线文件下载服务,响应云平台***发起建立的文件上载过程,完成数据回填数据包发送。
数据回填数据包中的数据体是文件上载过程指定的数据回填压缩文件的全部或分拆内容。
(5)收到数据回填任务完成的消息包后,删除所有数据回填压缩文件。
本发明公开了一种分布式光伏数据回填***及方法,云平台***定期检查数据是否有断点,如有断点,会自动创建数据回填任务列表(任务列表由若干任务项组成,一个任务项是每次断线到重新上线之间没有被传输的数据包的起始时标和结束时标组成的时标对集合,相邻时标对的时间间隔小于阈值的归入同一个任务项),然后根据任务项初始状态启动数据回填选择任务,通知智能终端设备将相关数据组织成数据回填压缩文件,再根据任务项就绪状态,建立允许断点续传方式的文件上载过程,完成数据回填压缩文件的上载、校验、解压缩和数据回填,最后任务列表清空后,由云平台***发送数据回填任务完成的消息包,通知智能终端设备删除所有数据回填压缩文件。
任务列表可实现数据回填任务的动态、可靠管理,保证回填数据的精准和高效定位,有效减小数据包大小。数据回填数据转换成压缩文件,加上允许断点续传的文件上载过程,可有效提高数据包通信效率和可靠性,降低通信压力。“选择-执行”机制实现数据回填压缩文件准备和数据包发送的异步处理,有效提高了不稳定通信通道下的通信灵活性,既可文件准备完毕即时上送,也可在通信通道频繁通断时安排后续批量上送。推荐空闲时段(如晚间,实时数据通信量大幅下降)发起数据回填文件上载过程,可充分利用闲置通信带宽。
本发明提出了多场景的“云”层数据回填任务列表生成方法以及基于“选择-执行”机制和允许断点续传方式的文件上载过程的异步数据同步方法,可有效解决通信通道不稳定,频繁通断的应用场景下光伏智能终端设备与云平台***的可靠、高效数据同步问题。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

Claims (5)

1.一种分布式光伏数据回填***,其特征是,包括:云平台***、智能终端设备和供云平台***与智能终端设备数据交互的通信模块,其中:
所述云平台***包括断点检查模块、任务列表管理模块和数据处理模块;
所述断点检查模块接收智能终端设备发送的监控数据包,判断监控数据包是否有断点;响应于监控数据包有断点时,更新包含数据回填任务项的数据回填任务列表;所述数据回填任务列表包括多个数据回填任务项,所述数据回填任务项为每次断线到重新上线之间没有被传输的数据包的起始时标和结束时标组成的时标对集合,且相邻时标对的时间间隔小于阈值的归入同一个任务项;
所述任务列表管理模块基于数据回填任务列表中数据回填任务项初始状态,创建数据回填选择数据包并发送至智能终端;接收智能终端设备反馈的数据回填返校数据包,更新数据回填任务项的就绪标记、对应的数据回填压缩文件名和文件校验码;
根据数据回填任务列表中任务项的就绪标记建立允许断点续传方式的文件上载过程,接收智能终端设备上载的数据回填压缩文件;当通信通道频繁通断时,将文件上载过程安排在通信通道空闲时段,采用批处理方式代替断点续传方式;
删除数据回填任务列表中处理完成的数据回填任务项,响应于数据回填任务列表清空时,通知智能终端设备删除所有数据回填压缩文件;
所述数据处理模块对上载的数据回填压缩文件进行校验、解压缩和数据回填。
2.根据权利要求1所述的分布式光伏数据回填***,其特征是,所述智能终端设备包括数据组织模块,所述数据组织模块基于数据回填选择数据包查询相应的数据后,将数据组织成数据回填压缩文件,并结合文件校验码生成数据回填返校数据包。
3.根据权利要求1所述的分布式光伏数据回填***,其特征是,所述监控数据包包括数据包时标和终端编号,所述数据包时标基于数据产生的时间顺序按秒生成,所述终端编号为智能终端设备的编号。
4.根据权利要求3所述的分布式光伏数据回填***,其特征是,所述断点检查模块判断接收到的监控数据包中的终端编号与已断线的终端编号是否一致:若不一致,那么执行实时数据存储;否则进行实时数据存储并更新终端编号相应的数据回填任务列表。
5.一种分布式光伏数据回填方法,其特征在于,由权利要求1所述的分布式光伏数据回填***中的云平台***执行,包括:
接收智能终端设备发送的监控数据包,判断监控数据包是否有断点;
响应于监控数据包有断点时,更新包含数据回填任务项的数据回填任务列表;所述数据回填任务列表包括多个数据回填任务项,所述数据回填任务项为每次断线到重新上线之间没有被传输的数据包的起始时标和结束时标组成的时标对集合,且相邻时标对的时间间隔小于阈值的归入同一个数据回填任务项;
基于数据回填任务列表中数据回填任务项初始状态,创建数据回填选择数据包并发送至智能终端;
接收智能终端设备反馈的数据回填返校数据包,更新数据回填任务项的就绪标记、对应的数据回填压缩文件名和文件校验码;
根据数据回填任务列表中任务项的就绪标记建立允许断点续传方式的文件上载过程,接收智能终端设备上载的数据回填压缩文件;当通信通道频繁通断时,将文件上载过程安排在通信通道空闲时段,采用批处理方式代替断点续传方式;
对数据回填压缩文件进行校验、解压缩和数据回填;
删除数据回填任务列表中完成的数据回填任务项,响应于数据回填任务列表清空时,通知智能终端设备删除所有数据回填压缩文件。
CN202111268884.5A 2021-10-29 2021-10-29 一种分布式光伏数据回填***及方法 Active CN114069847B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111268884.5A CN114069847B (zh) 2021-10-29 2021-10-29 一种分布式光伏数据回填***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111268884.5A CN114069847B (zh) 2021-10-29 2021-10-29 一种分布式光伏数据回填***及方法

Publications (2)

Publication Number Publication Date
CN114069847A CN114069847A (zh) 2022-02-18
CN114069847B true CN114069847B (zh) 2024-03-26

Family

ID=80235923

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111268884.5A Active CN114069847B (zh) 2021-10-29 2021-10-29 一种分布式光伏数据回填***及方法

Country Status (1)

Country Link
CN (1) CN114069847B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442003A (zh) * 2013-08-26 2013-12-11 北京科东电力控制***有限责任公司 面向scada***的数据采集回填***及其方法
CN104636352A (zh) * 2013-11-08 2015-05-20 中国石油天然气股份有限公司 一种基于质量戳的scada ***历史数据补数与查询处理方法
CN105407135A (zh) * 2015-10-21 2016-03-16 西安理邦科学仪器有限公司 数据的断点续传方法及***
CN108347463A (zh) * 2017-01-23 2018-07-31 普天信息技术有限公司 一种终端文件上传方法
CN111723116A (zh) * 2020-06-30 2020-09-29 上海豫源电力科技有限公司 数据回填方法及装置、***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442003A (zh) * 2013-08-26 2013-12-11 北京科东电力控制***有限责任公司 面向scada***的数据采集回填***及其方法
CN104636352A (zh) * 2013-11-08 2015-05-20 中国石油天然气股份有限公司 一种基于质量戳的scada ***历史数据补数与查询处理方法
CN105407135A (zh) * 2015-10-21 2016-03-16 西安理邦科学仪器有限公司 数据的断点续传方法及***
CN108347463A (zh) * 2017-01-23 2018-07-31 普天信息技术有限公司 一种终端文件上传方法
CN111723116A (zh) * 2020-06-30 2020-09-29 上海豫源电力科技有限公司 数据回填方法及装置、***

Also Published As

Publication number Publication date
CN114069847A (zh) 2022-02-18

Similar Documents

Publication Publication Date Title
CN104580158A (zh) 一种分布式平台文件与内容分发方法及***
CN108334367A (zh) 一种面向bmc芯片的固件远程升级***及方法
CN103874113A (zh) 无线网络维护方法、装置和***
CN111464635B (zh) 一种字典索引传输方法及装置
CN104954101B (zh) 基于同步ack的多终端数据同步方法
CN113286002B (zh) 一种基于多优先级队列的电力数据传输方法
CN106649711A (zh) 基于Redis实时数据库的分布式前置采集***
CN114069847B (zh) 一种分布式光伏数据回填***及方法
CN114297444A (zh) 一种基于reset消息的网络故障的分析方法
CN105281940B (zh) 一种基于netconf协议的hello报文交互的方法、设备和***
CN114157675A (zh) 一种多个低压台区运行信息完整同步通信***
CN112822171A (zh) 一种基于物联网协议的前置采集***及方法
CN108900621A (zh) 一种基于雾计算模式的差异性云同步方法
CN107659629A (zh) 一种适用于用电信息采集***的高效电力档案同步方法
CN106971272A (zh) 一种调度自动化主备***间操作同步的***及方法
CN112181594A (zh) 一种虚拟机热迁移方法、装置、设备及存储介质
CN103246497B (zh) 一种基于数据划分的实时数据并行处理方法
CN102497306A (zh) 一种配网子站实现数据传输的方法和***
CN114401147A (zh) 一种基于摘要算法的新能源电站通讯报文比对方法及***
CN116095146A (zh) 一种基于区块链的主子站继电保护信息模型源端配置方法
CN114697329A (zh) 一种基于云计算移动网络资源管理的hpc云计算***
CN111475478A (zh) 一种异构配电自动化***、省地1+n图形同步方法、省级配电主站及存储介质
CN114666406B (zh) 一种基于物模型的电力物联网数据压缩方法及装置
CN108965002B (zh) 一种移动云计算网络中突发服务故障的解决方法及***
CN115065150B (zh) 一种电网主备调***间动态监测前置模型同步***及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant