[go: up one dir, main page]

CN114706924A - Data acquisition master station system of loop state inspection instrument for special transformer user - Google Patents

Data acquisition master station system of loop state inspection instrument for special transformer user Download PDF

Info

Publication number
CN114706924A
CN114706924A CN202111631564.1A CN202111631564A CN114706924A CN 114706924 A CN114706924 A CN 114706924A CN 202111631564 A CN202111631564 A CN 202111631564A CN 114706924 A CN114706924 A CN 114706924A
Authority
CN
China
Prior art keywords
module
collection
acquisition
data
task
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.)
Pending
Application number
CN202111631564.1A
Other languages
Chinese (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 Tianjin Electric Power Co Ltd
Marketing Service Center of State Grid Tianjin Electric Power Co Ltd
State Grid Corp of China SGCC
Original Assignee
State Grid Tianjin Electric Power Co Ltd
Marketing Service Center of State Grid Tianjin Electric Power Co Ltd
State Grid Corp of China SGCC
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 Tianjin Electric Power Co Ltd, Marketing Service Center of State Grid Tianjin Electric Power Co Ltd, State Grid Corp of China SGCC filed Critical State Grid Tianjin Electric Power Co Ltd
Priority to CN202111631564.1A priority Critical patent/CN114706924A/en
Publication of CN114706924A publication Critical patent/CN114706924A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2465Query processing support for facilitating data mining operations in structured databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • H02J13/1337
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Computational Linguistics (AREA)
  • Tourism & Hospitality (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Medical Informatics (AREA)
  • Water Supply & Treatment (AREA)
  • Public Health (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种用于专变用户的回路状态巡检仪数据采集主站系统,包括:采集档案管理模块、任务调度模块、采集前置模块、Mqtt Broker模块、回路状态巡检仪模块和数据入库模块。本发明通过对原有采集主站系统进行改造,并新增Server端Mqtt Broker程序,实现基于MQTT网络协议与回路状态巡检仪数据的双向传输,进而实现专变用户数据的采集、解析与入库。

Figure 202111631564

The invention relates to a main station system for data acquisition of a loop state inspection instrument for dedicated users, comprising: a collection file management module, a task scheduling module, a pre-collection module, a Mqtt Broker module, a loop state inspection instrument module and data Inbound module. The invention realizes the bidirectional transmission based on the MQTT network protocol and the data of the loop state inspection instrument by transforming the original acquisition master station system and adding the Mqtt Broker program on the server side, and then realizes the collection, analysis and input of the special user data. library.

Figure 202111631564

Description

Data acquisition master station system of loop state inspection instrument for special transformer user
Technical Field
The invention belongs to the technical field of loop state inspection instruments and acquisition master stations, relates to a data acquisition master station system, and particularly relates to a data acquisition master station system for a special transformer user loop state inspection instrument.
Background
The loop state inspection instrument is modified on the basis of the traditional inspection instrument, can realize high-frequency acquisition of load identification data of a special transformer user, and reports the load identification data to an acquisition master station system. The loop state inspection instrument is improved on the basis of the traditional inspection instrument, integrates an MQTT module and realizes data transmission based on an MQTT protocol. Therefore, in order to realize data acquisition of the loop state inspection instrument, the original acquisition communication scheme needs to be modified.
The current power consumption information acquisition system is because the framework system that adopts traditional monomer formula, the simple operation is experienced poorly, the computing power is not enough, the business demand response is poor, can't support the high-speed mass data of growing of special transformer user and put the requirement in storage in real time, can't be for satisfying the requirement scheduling problem of special transformer user data acquisition, the current collection system of deep analysis is not enough to await urgent, upgrade the transformation to current power consumption information acquisition system, realize special transformer user power consumption information acquisition system overall structure, application property, data processing efficiency promotes.
The data overall structure who is used for special change user's return circuit state to patrol and examine appearance at present adopts Mqtt +698 (towards object oriented protocol) mode, does not pass through any collection equipment, can directly communicate with main website system, and network protocol, communication mode all change, consequently need reform transform original collection main website system, just can realize the collection of novel return circuit state patrol and examine appearance to special change user data.
Upon search, no prior art documents that are the same or similar to the present invention have been found.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, and provides a data acquisition master station system of a loop state polling instrument for a special transformer user.
The invention solves the practical problem by adopting the following technical scheme:
a loop state patrols and examines appearance data acquisition master station system for special transformer user, includes: the system comprises an acquisition file management module, a task scheduling module, an acquisition front module, an Mqtt breaker module, a loop state patrol instrument module and a data entry module;
the acquisition file management module is used for storing the acquisition files of the special transformer users, and the output end of the acquisition file management module is connected with the task scheduling module and used for sending the information of the acquisition files of the special transformer users to the task scheduling module; the input end of the special transformer is connected with the data warehousing module and used for receiving and verifying the acquisition result data sent by the data warehousing module and storing the acquisition result data as a special transformer user acquisition file; the task scheduling module is used for generating, scheduling and sending acquisition tasks, the output end of the task scheduling module is connected with the acquisition front-end module, and the task scheduling module is used for generating acquisition tasks based on the file information acquired by the special transformer user and sent by the acquisition file management module and sending acquisition task strings of the scheduled acquisition tasks to the acquisition front-end module; the acquisition preposition module is used for assembling and sending an acquisition task 698 message and receiving and forwarding acquisition result data, and the output end of the acquisition preposition module is connected with the data warehousing module and used for forwarding the received acquisition result data to the data warehousing module for warehousing; the acquisition preposing module is also connected with the Mqtt Broker module and is used for sending an acquisition task 698 message to the Mqtt Broker module and receiving acquisition result data sent by the Mqtt Broker module; and the Mqtt Broker module and the loop state polling instrument module are used for acquiring the electricity utilization information of the special transformer user and returning an acquired data result.
Moreover, the acquisition file management module comprises an acquisition file checking module and an acquisition file storage module; the acquisition file checking module is used for checking the correctness of the acquisition result data sent by the data warehousing module, and the output end of the acquisition file checking module is connected with the acquisition file storage module and used for sending the acquired files of the special transformer users passing the checking to the acquisition file storage module for storage.
Moreover, the task scheduling module comprises an acquisition task generating module and an acquisition task scheduling module; and the acquisition task generating module is used for generating a power utilization information acquisition task for the special transformer user, and the output end of the acquisition task generating module is connected with the acquisition task scheduling module and is used for scheduling and sending the acquisition task to the acquisition front-end module.
The data warehousing module comprises a data analysis module and a warehousing module and is used for analyzing the acquired data result received by the acquisition front-end module and warehousing the acquired data result into the acquisition file management module for storage; the data analysis module is used for analyzing the acquired data result sent to the data storage module by the acquisition front-end module into a standard data format from a 698 message format; the output end of the storage module is connected with the storage module, the storage module is used for storing the analyzed acquired data results and generating a data storage queue, and the data storage queue is stored in an acquisition system real-time library of the acquisition file storage module after the data storage queue is verified by the acquisition file verification module.
The invention has the advantages and beneficial effects that:
1. the invention provides a loop state polling instrument data acquisition master station system for a special transformer user, which is characterized in that the original acquisition master station system is modified, a Server end Mqtt Broker program is additionally arranged, the bidirectional transmission of loop state polling instrument data for the special transformer user based on an MQTT network protocol is realized, and the acquisition, analysis and storage of the special transformer user data are further realized. The invention realizes high-frequency acquisition, analysis and high-speed warehousing of the special user data of the circuit state-based inspection instrument through a plurality of links such as file synchronization, task generation, task scheduling and sending, message assembly, message issuing (main station) -inspection instrument), message uploading (inspection instrument) -main station), message analysis, message warehousing and the like.
2. The invention can realize the high-frequency data acquisition of the circuit state polling instrument of the special transformer user. Based on new technologies such as 'big cloud thing moves intelligence', a set of 'safe, controllable and flexibly expanded' loop state inspection instrument data acquisition master station system for the special transformer user is built to meet the data acquisition requirements of the special transformer user. An Mqtt Broker transfer module is added to realize the decoupling connection of the acquisition master station system and the loop state inspection instrument, and the acquisition task and the acquisition result data are quickly transmitted in a packaged 698 message format based on an MQTT network protocol, so that the high-frequency acquisition of the loop state inspection instrument data of a special transformer user is realized.
3. The invention can realize high-speed data storage. The data warehousing module develops functions of data warehousing diversification processing, data batch writing and directional writing, customizes personalized warehousing strategies for different data warehousing, realizes data batch warehousing and directional writing, and greatly improves the data warehousing speed.
Drawings
Fig. 1 is a schematic diagram of a system for acquiring the load identification data of a specific transformer user based on a loop state inspection instrument.
Detailed Description
The embodiments of the invention will be described in further detail below with reference to the accompanying drawings:
a loop status data collection master station system for a dedicated transformer user, as shown in fig. 1, comprising: the system comprises a collection file management module, a task scheduling module, a collection preposition module, an Mqtt Broker module, a loop state inspection instrument module, a data warehousing module and the like;
the system can realize high-frequency acquisition, analysis and high-speed warehousing of the special user data of the circuit state inspection instrument through a plurality of links such as file synchronization, task generation, task scheduling and sending, message assembly, message issuing (main station) -inspection instrument), message uploading (inspection instrument) -main station), message analysis and message warehousing.
The acquisition file management module is used for storing the acquisition files of the special transformer users, and the output end of the acquisition file management module is connected with the task scheduling module and used for sending the information of the acquisition files of the special transformer users to the task scheduling module; the input end of the special transformer is connected with the data warehousing module and used for receiving and verifying the acquisition result data sent by the data warehousing module and storing the acquisition result data as a special transformer user acquisition file; the task scheduling module is used for generating, scheduling and sending acquisition tasks, the output end of the task scheduling module is connected with the acquisition front-end module, and the task scheduling module is used for generating acquisition tasks based on the file information acquired by the special transformer user and sent by the acquisition file management module and sending acquisition task strings of the scheduled acquisition tasks to the acquisition front-end module; the acquisition preposition module is used for assembling and sending an acquisition task 698 message and receiving and forwarding acquisition result data, and the output end of the acquisition preposition module is connected with the data warehousing module and used for forwarding the received acquisition result data to the data warehousing module for warehousing; the acquisition preposing module is also connected with the Mqtt Broker module and is used for sending an acquisition task 698 message to the Mqtt Broker module and receiving acquisition result data sent by the Mqtt Broker module; and the Mqtt Broker module and the loop state polling instrument module are used for acquiring the electricity utilization information of the special transformer user and returning an acquired data result.
In this embodiment, the collected archive management module includes a collected archive verification module and a collected archive storage module; the acquisition file checking module is used for checking the correctness of the acquisition result data sent by the data warehousing module, and the output end of the acquisition file checking module is connected with the acquisition file storage module and used for sending the acquired files of the special transformer users passing the checking to the acquisition file storage module for storage.
In this embodiment, the task scheduling module includes an acquisition task generating module and an acquisition task scheduling module; and the acquisition task generating module is used for generating a power utilization information acquisition task for the special transformer user, and the output end of the acquisition task generating module is connected with the acquisition task scheduling module and is used for scheduling and sending the acquisition task to the acquisition front-end module.
In this embodiment, the data warehousing module includes a data analysis module and a warehousing module, and is configured to analyze the data acquisition result received by the acquisition front-end module and warehouse the data acquisition result into the acquisition archive management module for storage; the data analysis module is used for analyzing the acquired data result sent to the data storage module by the acquisition front-end module into a standard data format from a 698 message format; the output end of the storage module is connected with the storage module, the storage module is used for storing the analyzed acquired data results and generating a data storage queue, and the data storage queue is stored in an acquisition system real-time library of the acquisition file storage module after the data storage queue is verified by the acquisition file verification module.
The functions and functions of the various modules in the system are further described below:
the acquisition file management module is used for storing the acquisition files of the special transformer users, and comprises two sub-modules of acquisition file verification and acquisition file storage; the output end of the acquisition file management module is connected with the task scheduling module and used for sending the file information acquired by the special transformer user to the task scheduling module. The input end of the acquisition file management module is connected with the data warehousing module and used for receiving and verifying acquisition result data sent by the data warehousing module and storing the acquisition result data into a special transformer user acquisition file.
The acquisition file checking module is used for checking the correctness and logicality of the acquisition files of the special transformer user, such as non-null, key field values, logic accuracy and the like; the input end of the acquisition file checking module is connected with the data warehousing module and is used for checking the correctness of the acquisition result data sent by the data warehousing module; the output end of the acquisition file checking module is connected with the acquisition file storage module and used for sending the acquisition files of the special transformer users passing the checking to the acquisition file storage module for storage.
The acquisition file storage module is used for storing the acquisition file information of the special transformer user; the input end of the acquisition file storage module is connected with the acquisition file calibration module and used for storing the acquisition file information of the special transformer user calibrated by the acquisition file calibration module. The output end of the acquisition file storage module is connected with the task scheduling module and used for sending the corresponding special transformer user acquisition files to the task scheduling module.
The task scheduling module is used for generating, scheduling and sending the acquisition tasks and comprises two sub-modules of acquisition task generation and acquisition task scheduling; the input end of the task scheduling module is connected with the acquisition file management module and is used for generating an acquisition task based on file information acquired by a special transformer user and sent by the acquisition file management module; the output end of the task scheduling module is connected with the acquisition front module and used for sending the acquisition task string of the acquisition task which is scheduled to be finished to the acquisition front module.
The acquisition task generating module is used for generating a power utilization information acquisition task for the special transformer user; the input end of the acquisition task generation module is connected with the acquisition file management module and is used for generating an acquisition task based on file information acquired by a special transformer user and sent by the acquisition file management module; the output end of the collection task generation module is connected with the collection task scheduling module and used for sending the generated collection tasks to the collection task scheduling module;
the acquisition task scheduling module is used for scheduling and sending acquisition tasks; the input end of the acquisition task scheduling module is connected with the acquisition task generating module and used for scheduling the acquisition tasks generated by the acquisition task generating module and generating an acquisition task string; the output end of the collection task scheduling module is connected with the collection front module and used for sending the collection task string to the collection front module.
The acquisition front-end module is used for assembling and sending an acquisition task 698 message and receiving and forwarding acquisition result data; the input end of the acquisition front module is connected with the task scheduling module and is used for assembling the acquisition task strings sent by the acquisition front module into 698 messages; the output end of the acquisition preposition module is connected with the Mqtt Broker module and is used for sending an acquisition task 698 message to the Mqtt Broker module; the input end of the acquisition preposing module is connected with the Mqtt Broker module and is used for receiving acquisition result data sent by the Mqtt Broker module; the output end of the acquisition preposing module is connected with the data warehousing module and used for forwarding the received acquisition result data to the data warehousing module for warehousing.
The Mqtt Broker module is a transfer module and is used for acquiring data connection between the front module and the loop state inspection instrument; the input end of the Mqtt Broker module is connected with the acquisition front module and is used for receiving an acquisition task 698 message sent by the acquisition front module; the output end of the Mqtt Broker module is connected with the loop state inspection instrument module and is used for forwarding the collection task 698 message to the corresponding loop state inspection instrument module; the input end of the Mqtt Broker module is connected with the loop state polling instrument module and is used for receiving the acquisition result data returned by the loop state polling instrument module; the output end of the Mqtt Broker module is connected with the acquisition front module and used for forwarding the received acquisition result data to the acquisition front module.
The loop state inspection instrument module is used for acquiring the power utilization information of the special transformer user and returning an acquired data result; the input end of the loop state polling instrument module is connected with the Mqtt Broker module and is used for receiving a task 698 message sent by the Mqtt Broker module and acquiring power consumption information data of a corresponding special transformer user according to the 698 message; the output end of the loop state patrol instrument module is connected with the Mqtt Broker module and used for transmitting the power utilization information data acquisition result data of the special transformer user back to the Mqtt Broker module.
The data warehousing module is used for analyzing the acquired data result received by the acquisition front-end module and warehousing the acquired data result into the acquisition file management module for storage, and comprises two sub-modules of data analysis and warehousing; the input end of the data storage module is connected with the acquisition front module and used for analyzing the received acquisition result data sent by the acquisition front module; the output end of the data warehousing module is connected with the acquisition file management module and used for sending the analyzed acquisition result data to the acquisition file management module for storage according to the warehousing logic of the data.
The acquisition file management module is used for checking and storing the acquisition files of the special transformer users and comprises two sub-modules of acquisition file checking and acquisition file storage; the output end of the acquisition file management module is connected with the task scheduling module and used for sending the file information acquired by the special transformer user to the task scheduling module.
The collection file checking module is used for checking the integrity, logic accuracy and service accuracy of the collection system files, and can check the collection files in the aspects of non-null, key field values, logic accuracy and the like through a file checking and checking function. The output end of the acquisition file checking module is connected with the acquisition file storage module and is used for acquiring file information of the special transformer user passing the checking
The acquisition file storage module is mainly used for storing the acquisition files of the special transformer users which are verified by the acquisition file verification module to be correct. And respectively storing the acquired archive information to two databases, namely a historical database of the acquisition system and a real-time database of the acquisition system, by setting a Redis cache mechanism. And caching the file content, including a terminal file, a main acquisition and supplementary acquisition task file, a protocol data item uplink and downlink mapping file, a task template file, an acquisition strategy file, a data dictionary file and the like. The above is the acquisition file management module.
And the task scheduling module. The method is used for generating, scheduling and sending the collection tasks. The method comprises two submodules of data acquisition task generation and task scheduling.
And the acquisition task generation module is used for configuring the data acquisition task of the loop state inspection instrument by the acquisition master station system and generating the acquisition task. The method comprises the steps of acquisition task configuration, acquisition task template generation, matching and issuing, personalized data acquisition strategy customization and the like. Generating an acquisition task queue based on the acquired file information in the acquisition system historical library, and flexibly configuring the acquisition period, frequency and reporting reference time of the data acquisition task by an acquisition system master station; the acquisition task template generation module has a visualization function, and can generate and automatically match acquisition task templates to set and issue according to different terminal types, local communication modes and acquisition meter types; and customizing a personalized data acquisition strategy aiming at each type of acquisition object, realizing multi-source heterogeneous data acquisition and hierarchical acquisition according to needs, and supporting a user to respectively perform online configuration on a terminal acquisition scheme and a system acquisition scheme.
The acquisition task scheduling module is used for flexibly configuring the generated acquisition tasks, triggering the acquisition tasks in a timing and real-time manner, generating acquisition task strings aiming at the triggered acquisition tasks and sending the acquisition task strings to the acquisition front-end module. The task scheduling module provides a friendly operation mode for acquisition, operation and maintenance and manual triggering and additional acquisition; in order to save memory occupation, the method supports the completion of the execution of a special task, namely quitting, and automatically schedules and starts at regular time; and generating a collection task string for the triggered collection task, and sending the collection task string to a collection front module. The above is a task scheduling module.
The acquisition preposing module is used for assembling 698 messages with the received acquisition task strings, sending the messages to the Mqtt Broker module, receiving acquisition result data returned by the Mqtt Broker module, and sending the data to the data storage module. A task integration mechanism (698 protocol is adopted to assemble the collection task strings into 698 messages according to the same collection object, the same time dimension and the same freezing data collection task integration mechanism) in the communication protocol, so that the number of issued tasks and the communication flow are saved; and receiving the acquisition result data returned by the Mqtt Broker module, and sending the acquisition result data to the data storage module. The above is the acquisition front module.
The Mqtt Broker module is a transfer module and is used for data connection between the acquisition front module and the loop state patrol instrument. The Mqtt Broker server program receives the collection task 698 message sent by the collection preposed module, forwards the message to the loop state inspection instrument, and sends the collection result data returned by the loop state inspection instrument to the collection preposed module, so that the decoupling connection between the collection master station system and the loop state inspection instrument is realized. The above is the Mqtt Broker module.
And the loop state inspection instrument module is used for acquiring the electricity utilization information of the special transformer user and returning an acquired data result. And 4, the loop state patrol instrument acquires a collection task 698 message sent by the collection front module through the Mqtt Broker module in the step 4, executes a collection task after verification, and returns collection result data to the Mqtt Broker module. The above is a loop state inspection instrument module.
And the data warehousing module is used for analyzing the acquired data result received by the acquisition preposing module and warehousing the acquired data result into the acquisition file management module for storage, and comprises two sub-modules of data analysis and warehousing.
And the data analysis module is used for analyzing the acquired data result sent to the data storage module by the acquisition front-end module into a standard data format from a 698 message format.
And the warehousing module is used for warehousing the analyzed acquired data results and generating a data warehousing queue, and storing the data warehousing queue to an acquisition system real-time warehouse of the acquisition file storage module after the data warehousing queue is verified by the acquisition file verification module. The storage module comprises functions of data storage diversification processing, data batch writing and directional writing.
The data storage diversified processing function is used for ensuring the timeliness of data storage. The event data and the general data are stripped in a storage queue and are directly accessed into a historical library, so that the query and use of each application function at an application side are facilitated, and the event data storage simply adopts insert operation. Other data are unified to be put in storage along with the real-time storage and storage program of the acquisition system, so that the condition that the data writing table is locked is avoided. And writing the consumption data into a database side data warehousing advanced queue according to a standard data format, configuring advanced queue data by the database, and taking charge of warehousing data in the consumption queue.
The data batch writing function is used for achieving batch data storage and improving data storage speed. A transaction-level memory Temp table is additionally designed for writing data in batches, and the data storage speed is increased.
And the oriented writing function is used for analyzing the data submitted in batches and directionally writing the data into the data table. And developing a service code for consuming Temp table data, analyzing the data submitted in batches and writing the data into a specified data table.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

Claims (4)

1.一种用于专变用户的回路状态巡检仪数据采集主站系统,其特征在于:包括:采集档案管理模块、任务调度模块、采集前置模块、Mqtt Broker模块、回路状态巡检仪模块和数据入库模块;1. a loop state inspection instrument data acquisition master station system for changing users, it is characterized in that: comprising: collection file management module, task scheduling module, collection front module, Mqtt Broker module, loop state inspection instrument modules and data warehousing modules; 所述采集档案管理模块,用于存储专变用户采集档案,其输出端与任务调度模块相连接,用于将专变用户采集档案信息发送至任务调度模块;其输入端与数据入库模块相连接,用于接收并校验数据入库模块发送的采集结果数据,并存储为专变用户采集档案;所述任务调度模块,用于采集任务生成、调度及发送,其输出端与采集前置模块相连接,用于基于采集档案管理模块发送的专变用户采集档案信息生成采集任务,将调度完成的采集任务的采集任务串发送至采集前置模块;所述采集前置模块用于组装、发送采集任务698报文并接收转发采集结果数据,其输出端与数据入库模块相连接,用于将接收到的采集结果数据转发至数据入库模块进行入库;该采集前置模块还与Mqtt Broker模块相连接,用于将采集任务698报文发送给Mqtt Broker模块,并接收Mqtt Broker模块发送的采集结果数据;所述Mqtt Broker模块还与回路状态巡检仪模块,用于采集专变用户用电信息,并返回采集数据结果。The collection file management module is used to store the special change user collection file, and its output end is connected with the task scheduling module, and is used for sending the special change user collection file information to the task scheduling module; its input end is connected with the data storage module. The connection is used to receive and verify the collection result data sent by the data storage module, and store it as a dedicated user collection file; the task scheduling module is used to generate, schedule and send collection tasks, and its output is connected to the collection pre- The modules are connected to each other, and are used to generate collection tasks based on the special-changing user collection file information sent by the collection file management module, and send the collection task string of the scheduled collection tasks to the collection pre-module; the collection pre-module is used for assembling, Send the collection task 698 message and receive and forward the collection result data, and its output end is connected to the data storage module, and is used to forward the received collection result data to the data storage module for storage; the collection pre-module is also connected with the data storage module. The Mqtt Broker module is connected to send the collection task 698 message to the Mqtt Broker module, and receives the collection result data sent by the Mqtt Broker module; the Mqtt Broker module is also connected to the loop status inspection instrument module for collecting special changes User electricity consumption information, and return the collected data results. 2.根据权利要求1所述的一种用于专变用户的回路状态巡检仪数据采集主站系统,其特征在于:所述采集档案管理模块包括采集档案校验模块和采集档案存储模块;所述采集档案校验模块,用于校验数据入库模块发送的采集结果数据正确性,其输出端与采集档案存储模块相连接,用于将通过校验的专变用户采集档案发送至采集档案存储模块进行存储。2. a kind of loop state inspection instrument data acquisition master station system according to claim 1, is characterized in that: described acquisition archives management module comprises acquisition archives verification module and acquisition archives storage module; The collection file verification module is used for verifying the correctness of the collection result data sent by the data storage module, and its output end is connected with the collection file storage module, and is used for sending the user collection files that have passed the verification to the collection file. File storage module for storage. 3.根据权利要求1所述的一种用于专变用户的回路状态巡检仪数据采集主站系统,其特征在于:所述任务调度模块包括采集任务生成模块和采集任务调度模块;采集任务生成模块,用于生成专变用户用电信息采集任务,其输出端与采集任务调度模块相连接,用于调度并发送采集任务至采集前置模块。3. The data collection master station system of a loop state inspection instrument for dedicated users according to claim 1, wherein the task scheduling module comprises a collection task generation module and an collection task scheduling module; the collection task The generation module is used to generate the electricity consumption information collection task of the specific change user, and its output end is connected with the collection task scheduling module, and is used for scheduling and sending the collection task to the collection front-end module. 4.根据权利要求1所述的一种用于专变用户的回路状态巡检仪数据采集主站系统,其特征在于:所述数据入库模块,包括数据解析模块和入库模块,用于将采集前置模块收到的采集数据结果进行解析并入库至采集档案管理模块进行存储;所述数据解析模块用于将所述采集前置模块发送至数据入库模块的的采集数据结果,从698报文格式解析为标准数据格式;其输出端与入库模块相连接,该入库模块用于将完成解析的采集数据结果入库并生成数据入库队列,由采集档案校验模块校验完成后,存储至采集档案存储模块的采集系统实时库。4. The data acquisition master station system of a loop state inspection instrument for dedicated users according to claim 1, wherein the data storage module comprises a data analysis module and a storage module, which are used for The collection data results received by the collection pre-module are analyzed and stored in the collection file management module for storage; the data analysis module is used to send the collection pre-module to the collection data results of the data storage module, The 698 message format is parsed into a standard data format; its output end is connected to the warehousing module, which is used to store the parsed collection data results and generate a data warehousing queue, which is checked by the collection file verification module. After the verification is completed, it is stored in the real-time library of the acquisition system of the acquisition file storage module.
CN202111631564.1A 2021-12-28 2021-12-28 Data acquisition master station system of loop state inspection instrument for special transformer user Pending CN114706924A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111631564.1A CN114706924A (en) 2021-12-28 2021-12-28 Data acquisition master station system of loop state inspection instrument for special transformer user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111631564.1A CN114706924A (en) 2021-12-28 2021-12-28 Data acquisition master station system of loop state inspection instrument for special transformer user

Publications (1)

Publication Number Publication Date
CN114706924A true CN114706924A (en) 2022-07-05

Family

ID=82166835

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111631564.1A Pending CN114706924A (en) 2021-12-28 2021-12-28 Data acquisition master station system of loop state inspection instrument for special transformer user

Country Status (1)

Country Link
CN (1) CN114706924A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170086281A1 (en) * 2015-01-06 2017-03-23 Cmoo Systems Ltd. Method and Apparatus for Power Extraction in a Pre-Existing AC Wiring Infrastructure
CN212208543U (en) * 2020-07-03 2020-12-22 成都汉度科技有限公司 Modular intelligent fusion terminal
CN112565011A (en) * 2020-12-02 2021-03-26 国网信息通信产业集团有限公司 Novel power consumption information acquisition system based on cloud platform
CN112637270A (en) * 2020-12-01 2021-04-09 青岛联众芯云科技有限公司 Special transformer acquisition terminal system based on MQTT message and communication method
CN215265069U (en) * 2020-10-19 2021-12-21 光一科技股份有限公司 Power consumption information acquisition system module terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170086281A1 (en) * 2015-01-06 2017-03-23 Cmoo Systems Ltd. Method and Apparatus for Power Extraction in a Pre-Existing AC Wiring Infrastructure
CN212208543U (en) * 2020-07-03 2020-12-22 成都汉度科技有限公司 Modular intelligent fusion terminal
CN215265069U (en) * 2020-10-19 2021-12-21 光一科技股份有限公司 Power consumption information acquisition system module terminal
CN112637270A (en) * 2020-12-01 2021-04-09 青岛联众芯云科技有限公司 Special transformer acquisition terminal system based on MQTT message and communication method
CN112565011A (en) * 2020-12-02 2021-03-26 国网信息通信产业集团有限公司 Novel power consumption information acquisition system based on cloud platform

Similar Documents

Publication Publication Date Title
CN109492012B (en) Method, device and storage medium for real-time statistics and retrieval of data
CN106951694B (en) Adaptive modeling method for online monitoring system of secondary equipment of power system
CN113032379B (en) Distribution network operation and inspection-oriented multi-source data acquisition method
CN111585344B (en) Substation intelligent checking method and device based on total station IED simulation
CN107577805A (en) A kind of business service system towards the analysis of daily record big data
CN114090529A (en) Log management method, device, system and storage medium
CN111078781B (en) Multi-source flow type big data fusion convergence processing frame model implementation method
CN110688399A (en) Stream type calculation real-time report system and method
CN115914360A (en) A time series data storage method, device, equipment and storage medium
CN114390033A (en) Loop state patrol instrument acquisition system and method based on extensible communication protocol
CN109819019B (en) Monitoring and statistical analysis method and system for large-scale network data collection
CN115017171A (en) Data processing method and device in multi-time zone scene, electronic equipment and medium
CN114116252A (en) System and method for storing operation measurement data of regulation and control system
CN108763323A (en) Meteorological lattice point file application process based on resource set and big data technology
CN113342890A (en) Method and system for realizing cross-security isolation gatekeeper database real-time synchronization
CN112306992A (en) Big data platform based on internet
CN114706924A (en) Data acquisition master station system of loop state inspection instrument for special transformer user
CN114490577A (en) Database monitoring method, system, device, equipment and storage medium
CN119441203A (en) A multi-source heterogeneous data aggregation system and method
CN113468246B (en) Intelligent data statistics and subscription system and method based on OLTP
CN117648373A (en) Data synchronization method and device, electronic equipment and storage medium
CN202795370U (en) Massive data processing system on basis of production real-time property
CN114416869A (en) Load aggregation scheduling platform and system
CN114355809A (en) Special transformer user data acquisition master station system based on novel ammeter and transformation method
CN106228333A (en) The harbour reporting system of operation system is produced based on port enterprise

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220705