CN109246254A - The data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt - Google Patents

The data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt Download PDF

Info

Publication number
CN109246254A
CN109246254A CN201811445257.2A CN201811445257A CN109246254A CN 109246254 A CN109246254 A CN 109246254A CN 201811445257 A CN201811445257 A CN 201811445257A CN 109246254 A CN109246254 A CN 109246254A
Authority
CN
China
Prior art keywords
module
electric energy
information
submodule
energy meter
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
CN201811445257.2A
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 Chongqing Electric Power Co Ltd
Original Assignee
State Grid Chongqing Electric Power 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 Chongqing Electric Power Co Ltd filed Critical State Grid Chongqing Electric Power Co Ltd
Priority to CN201811445257.2A priority Critical patent/CN109246254A/en
Publication of CN109246254A publication Critical patent/CN109246254A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • 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
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/60Arrangements in telecontrol or telemetry systems for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention discloses a kind of data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt, the platform is made of based on aggregated structure main control module, communication module, data processing module, monitoring module and independent archive information repository and acquisition information private cloud storage platform.The present invention is improved by optimization acquisition structure and clustering capability communicate and electric energy meter directly adopts the load balancing of terminal with the efficient traffic between acquisition system, is finally solved large-scale electric energy table and is directly adopted terminal steady access and efficient communication problem encountered.

Description

The data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt
Technical field
The present invention relates to electric energy meters to acquire field, and in particular to a kind of data acquisition for supporting large-scale electric energy table directly to adopt is logical Believe platform and communication means.
Background technique
With the continuous expansion of acquisition system coverage area, electric energy meter directly adopts terminal scale sustainable growth, electric energy meter acquisition Big data application not only support every Traditional Marketing business, further extend to power generation field be distribution low-voltage administer, Distribution transforming operational management etc. provides data supporting, but also lacks effective technological means at present to the outage information management of user, In order to improve distribution first-aid repair efficiency, optimization acquisition structure, electric energy meter is directly adopted mode and is gradually concerned, by direct copy reading ammeter, User scene proficiency data can be directly acquired, user scene electrical problem can be efficiently solved.
However, as electric energy meter directly adopts the access of terminal more acid test will be brought for the operation of acquisition system, such as What utilizes system resource to greatest extent, how on the basis of not increasing physical equipment, the performance of lifting system access terminal, How the abilities such as data processing, specification parsing and task schedule to be reached to the process performance for meeting the requirement of terminal access amount, such as What is realized communicates with the efficient traffic between acquisition system, is still that current large-scale electric energy table directly adopts technical problem to be solved.
Summary of the invention
In order to overcome the above-mentioned deficiencies of the prior art, present disclose provides a kind of data for supporting large-scale electric energy table directly to adopt Acquire communications platform and communication means, the platform by main control module, communication module, data processing module, monitoring module and Independent archive information repository and cloud storage platform realize the stable access that large-scale electric energy table directly adopts terminal, Yi Ji electricity The efficient traffic that energy table is directly adopted between terminal and acquisition system communicates.
Technical solution used by the disclosure is:
A kind of data acquisition communications platform for supporting large-scale electric energy table directly to adopt, the platform include:
Main control module is configured as receiving the mission bit stream that power information acquisition system communication issues, and is parsed into order Command information is handed down to communication module by information, receives the command execution results that communication module returns, by command execution results with After mission bit stream is stitched together, it is uploaded to power information acquisition system;
Communication module is configured as receiving the command information that main control module issues, directly adopts terminal called with electric energy meter, obtain Electric energy meter directly adopts terminal presence information, and is sent respectively to main control module and data processing module, when the electric energy got When table directly adopts terminal presence and changes, electric energy meter is directly adopted to terminal presence change information and is sent to main control module, It updates electric energy meter and directly adopts terminal's status information;
Data processing module, being configured as directly adopting the electric energy meter being collected into terminal's status information, to carry out archive information same Step, is calculated and is corrected to the initial data that the electric energy meter being collected into directly adopts terminal's status information, and it is flat to dump to cloud storage Platform, the special data for directly adopting terminal's status information to the electric energy meter being collected into parse, by the data storage after parsing to letter Cease the analytical database and Production database of acquisition system;Also terminal presence information is directly adopted to the electric energy meter being collected into carry out Statistics generates catalogue listing.
It further, further include the monitoring mould communicated to connect respectively with main control module, communication module and data processing module Block, the monitoring module are configured directly to adopt end to main website operating status, database positioning, communications platform business information, electric energy meter End, channel are monitored.
Further, the main control module includes:
Command service communicates submodule, is configured as receiving the mission bit stream that power information acquisition system issues, and transmit To standard commands analyzing sub-module, the information that standard commands analyzing sub-module uploads is received, and is transmitted to power information acquisition system System;
Standard commands analyzing sub-module is configured as storing received task information to data sub-module stored, together When received task information is parsed into command information, be transmitted to task distribution processor submodule;Reception task distribution processor The command information for command execution results information and the cache sub-module caching that subsystem uploads, and after the two is bolted together, It is uploaded to command service communication submodule;
Task distribution processor submodule, the command information for being configured as to receive are deposited into cache sub-module, simultaneously Endpoint to register information is directly adopted according to the electric energy meter cached in cache sub-module, is sent out respectively to order implementation sub-module and communication module Send command information;The command execution results for receiving order implementation sub-module feedback, are uploaded to standard commands analyzing sub-module;
Order implementation sub-module is configured as executing the command information received, and implementing result is back to task point Hair processing submodule.
Further, the main control module further includes cache sub-module, and the cache sub-module is specifically configured to:
Registration electric energy meter directly adopts the corresponding informance of terminal and communication module and electric energy meter directly adopts terminal presence information, The parsing information of configuration standard command analysis module, and cache the command information after the parsing of standard commands parsing module.
Further, the communication module includes:
Task receiving submodule is configured as receiving the command information that main control module issues, command information is transmitted to electricity Energy table directly adopts terminal task processing submodule and task execution submodule, and the data feedback that task execution submodule is returned is to master Control module;
Electric energy meter directly adopts terminal task processing submodule, is configured as directly adopting end message cache sub-module according to electric energy meter The communications protocol of load obtains electric energy meter and directly adopts terminal real time status information, and is transferred to electric energy meter and directly adopts SOT state of termination update In submodule and data sub-module stored, the SOT state of termination is directly adopted by electric energy meter and updates submodule that electric energy meter is directly adopted to terminal is real-time Status information uploads to main control module;
Electric energy meter directly adopts end message cache sub-module, is configured as when electric energy meter directly adopts the SOT state of termination and changes, SOT state of termination update submodule transmission electric energy meter is directly adopted to electric energy meter and directly adopts SOT state of termination change information, is updated electric energy meter and is directly adopted end End state.
Further, the data processing module includes:
Timer-triggered scheduler manages submodule, is configured as collection electric energy meter and directly adopts terminal's status information, carries out task schedule, read Business datum configuration file is taken, triggers the timer event of big data management engine in interval repeatedly at the appointed time;
Archive information synchronizes submodule, is configured as synchronizing the terminal's status information progress archive information being collected into, and Archive information after synchronizing is stored into archive information repository;
General data handles submodule, is configured as believing the SOT state of termination being collected into using the unloading mechanism of initial data Initial data is calculated and is corrected in breath, and is dumped in cloud storage platform;
Emphasis data processing submodule, is configured as the SOT state of termination that will be collected into using special data specially treated logic Special data is parsed in information, and data are directly stored to acquisition system storage facility located at processing plant and analysis library after parsing;
Catalogue listing generates submodule, is configured as uniting to the terminal's status information being collected into using catalogue listing mechanism Meter generates catalogue listing, using empty table code amended record mechanism, the generation of task data is carried out for special table structure, in advance need to The measurement point to be acquired is pre-generated.
Further, the main control module, communication module and data processing module are respectively further comprised communicates with monitoring module The module management control submodule of connection is realized by module management control submodule to main control module, communication module and data The monitoring and control of processing module.
A kind of data acquisition communication means for supporting large-scale electric energy table directly to adopt, this method are based on as described above support greatly The data acquisition communications platform realization that scale electric energy meter is directly adopted, method includes the following steps:
Main control module receives power information acquisition system and communicates the mission bit stream issued, and is parsed into command information, will order It enables information be handed down to communication module, the command execution results that communication module returns is received, by command execution results and mission bit stream After being stitched together, it is uploaded to power information acquisition system;
Communication module receives the command information that main control module issues, and directly adopts terminal called with electric energy meter, it is straight to obtain electric energy meter Terminal presence information is adopted, and is sent respectively to main control module, terminal presence is directly adopted when the electric energy meter got and occurs When variation, electric energy meter is directly adopted to terminal presence change information and is sent to main control module, updated electric energy meter and directly adopt the SOT state of termination Information.
Further, main control module receives power information acquisition system and communicates the mission bit stream issued, and is parsed into order The step of information includes:
Command service communication submodule in main control module receives the mission bit stream that power information acquisition system issues,
Command service communicates submodule and received task information is sent to standard commands analyzing sub-module, sends simultaneously Persistence is carried out to database purchase submodule;
The standard commands analyzing sub-module of main control module is parsed according to parsing strategy to receiving mission bit stream, is obtained Command information is sent to task distribution processor submodule;
Command information is stored in cache sub-module, and endpoint to register in binding cache submodule by task distribution processor submodule Command information is sent to platform interior communication submodule by information;
Submodule is communicated by platform interior, and command information is sent to communication module.
Further, communication module, which executes, orders and includes: the step of returning to implementing result
After communication module receives command information, terminal is directly adopted with electric energy meter and establishes communication connection, obtain electric energy meter and directly adopt Terminal's status information, and it is back to main control module;
In the case where communication module returns the result not overtime, the task distribution processor submodule of main control module receives communication Module returns the result;
Communication module is returned the result and is sent with the mission bit stream stored in cache sub-module by task distribution processor submodule Give standard commands analyzing sub-module;
Standard commands analyzing sub-module, which returns the result communication module, to be assembled into XML information with mission bit stream and is sent to order Servicing communications submodule;
Command service communication submodule will receive XML information and feed back to power information acquisition system.
The beneficial effect of the disclosure is:
(1) disclosure ensure that large-scale electric energy table directly adopt terminal stablize access, realize electric energy meter directly adopt terminal with Efficient between system, stable, safe and reliable communication acquires communications platform by establishing independent data, not only reduces electric energy Table directly adopts the degree of coupling of terminal Yu power information capturing service system, and platform interior totally advises platform and each periphery business Meter is delineated, using the every function of module definition and relationship, the cohesion between each module is finally improved, solves extensive electricity Energy table directly adopts terminal steady access and efficient communication problem encountered;
(2) disclosure realizes the data interaction to power information acquisition system and business service, Xiang Yong by main control module Power utilization information collection system provides real-time terminal presence information;Protocol analysis and the processing for realizing order, are realized terminal Order is forwarded to Correspond Node, realizes SOT state of termination registering functional;
(3) present invention manages submodule by timer-triggered scheduler and provides task schedule function, can be spaced at the appointed time The timer event of big data management engine is inside triggered repeatedly;The timing of file data is provided by the synchronous submodule of archive information Automatic load and manual command load both of which, the archive information used can be needed to be loaded into time from storage facility located at processing plant platform Platform database;Submodule is handled by general data, the unloading mechanism of initial data is provided, to the original number not stored Unloading is carried out according to by calculating, correcting, the data stored will recalculate covering storage;Believe for some special datas Breath can provide special data specially treated logic by emphasis data processing submodule, need real-time for special number low pressure data The measurement point of guarantee provides unified treatment channel, achievees the effect that quasi real time to store, synchronized update to relationship storage facility located at processing plant peace Platform database guarantees the precisely consistent of data;Submodule is generated by catalogue listing, catalogue listing mechanism is provided, for data acquisition Statistics clearly requires the data for carrying out mending trick, avoids frequently frequently being interacted with storage facility located at processing plant, provide sky table code amended record machine System carries out the generation of task data for special table structure in advance, the measurement point acquired will be needed to pre-generate in advance.
Detailed description of the invention
The Figure of description for constituting a part of this disclosure is used to provide further understanding of the disclosure, and the disclosure is shown Meaning property embodiment and its explanation do not constitute the improper restriction to the disclosure for explaining the application.
Fig. 1 is the structure chart for the data acquisition communications platform for supporting large-scale electric energy table directly to adopt;
Fig. 2 is the flow chart for the data acquisition communication means for supporting large-scale electric energy table directly to adopt;
Fig. 3 is the flow chart that order issues;
Fig. 4 is the flow chart that command execution results return.
Specific embodiment
The disclosure is described further with embodiment with reference to the accompanying drawing.
It is noted that following detailed description is all illustrative, it is intended to provide further instruction to the disclosure.Unless another It indicates, all technical and scientific terms that the disclosure uses have logical with disclosure person of an ordinary skill in the technical field The identical meanings understood.
It should be noted that term used herein above is merely to describe specific embodiment, and be not intended to restricted root According to the illustrative embodiments of the application.As used herein, unless the context clearly indicates otherwise, otherwise singular Also it is intended to include plural form, additionally, it should be understood that, when in the present specification using term "comprising" and/or " packet Include " when, indicate existing characteristics, step, operation, device, component and/or their combination.
One or more embodiments provide a kind of data acquisition communications platform for supporting large-scale electric energy table directly to adopt, such as Fig. 1 Shown, data acquisition communications platform includes that main control module, communication module, data processing module, monitoring module, archive information are matched Set library and cloud storage platform, in which:
The main control module is that the kernel control module of platform is configured as with power information acquisition system communication connection The mission bit stream that power information acquisition system issues is received, is parsed into command information, and command information is handed down to communication module, The electric energy meter for receiving communication module feedback directly adopts terminal presence information, and feeds back to power information acquisition system;Also receive The electric energy meter that communication module uploads directly adopts terminal presence modification information, updates electric energy meter and directly adopts terminal file information.
The communication module is directly adopted terminal called with electric energy meter and is connect, and is configured as receiving the order that main control module issues Information obtains electric energy meter and directly adopts terminal presence information, and is sent respectively to main control module and data processing module, works as acquisition To electric energy meter directly adopt terminal presence and change when, electric energy meter is directly adopted to terminal presence modification information and is sent to master Control module.
The data processing module is configured as the electric energy meter that will be received and directly adopts terminal presence information progress archives Synchronizing information, whole archive informations after synchronizing are stored into archive information repository;Terminal presence is directly adopted to electric energy meter Information is parsed, and is obtained initial data and emphasis data, is calculated initial data and corrected, and it is flat to dump to cloud storage Platform, and the emphasis data after parsing are stored to the analytical database of acquisition system and Production database;Also electric energy meter is directly adopted Terminal presence information is counted, and catalogue listing is generated.
The monitoring module is connect with main control module, communication module and data processing module respectively, is configured as passing through tune With the monitoring interface of each module of platform is directly adopted to main website operating status, database positioning, communications platform business information, electric energy meter end End, channel etc. are monitored.
The archive information repository, connect with main control module, communication module and data processing module respectively, is configured as It is responsible for tissue and pipe that monitoring data, file data relevant to platform and electric energy meter directly adopt data acquisition of terminal relevant information Science and engineering is made, and to guarantee the stable operation of entire monitoring module, and is main control module, the O&M of communication module and data processing module Accurate data supporting is provided.
The private cloud storage platform, connect with main control module and data processing module respectively, is configured as passing through The fragment of Mongodb offer, reproduction technology carry out cluster cooperation, are responsible for magnanimity communication data, acquired original data and archives number According to storage management work.
In the present embodiment, the main control module includes command service communication submodule, standard commands analyzing sub-module, appoints Be engaged in distribution processor submodule, order implementation sub-module, cache sub-module, caching load submodule, database purchase submodule and Platform interior communicates submodule, in which:
The command service communicates submodule, and power information acquisition system communication connection, is configured as and power information Acquisition system carries out data interaction, receives the mission bit stream for the XML format that power information acquisition system issues, and is transmitted to standard life Analyzing sub-module is enabled, the task action result that standard commands analyzing sub-module uploads is received, task action result is fed back into use Power utilization information collection system.
The standard commands analyzing sub-module is configured as mission bit stream being parsed into command information, and is transmitted to task Distribution processor submodule receives the command execution results of task distribution processor submodule feedback, and command execution results information is turned It is changed to task execution result information, is uploaded to command service communication submodule, while received task information being stored and is stored in To database purchase submodule.
The task distribution processor submodule, the command information for being configured as to receive are deposited into cache sub-module, Terminal's status information is directly adopted according to the electric energy meter cached in cache sub-module simultaneously, to order implementation sub-module and communication module point Say the word information;The command execution results for receiving order implementation sub-module feedback, are uploaded to standard commands analyzing sub-module.
The order implementation sub-module is configured as executing the command information received, and implementing result is returned in time To task distribution processor submodule.
The platform interior communicates submodule, with communication module communication connection, is configured as receiving what communication module obtained Electric energy meter directly adopts terminal's status information, and is transmitted to database purchase submodule and caching load submodule, realizes the remote of unification Journey is called, and to the calling of other modules, while externally providing intrinsic call port.
The database purchase submodule is configured as the mission bit stream of storage XML format, electric energy meter in more new database Directly adopt terminal presence information.
The cache sub-module is connect with caching load submodule, is configured as caching electric energy meter and is directly adopted endpoint to register letter It ceases, the electric energy meter that cache sub-module caches in communication module directly adopts SOT state of termination change information, archives letter in data processing module The synchronous electric energy meter of breath synchronization module directly adopts terminal file information and command information.
The main control module that the present embodiment proposes communicates submodule to power information acquisition system and business by command service Service provides unified interface and carries out data interaction, provides real-time terminal presence information to power information acquisition system;It is logical Cross protocol analysis and processing that standard commands analyzing sub-module is responsible for communication command, by task distribution processor submodule be responsible for by Station command is forwarded to Correspond Node, realizes SOT state of termination registering functional, including terminal and communication by cache sub-module The corresponding informance and terminal presence of module;It is responsible for the prison of terminal task executive condition by module management control submodule Control, clears up overtime task;It is responsible for the execution of platform instruction by order implementation sub-module, implementation procedure can call other Module is completed.
In the present embodiment, the communication module includes that task receiving submodule, electric energy meter directly adopt terminal task processing Module, specification analyzing sub-module, communication management submodule, task execution submodule, electric energy meter directly adopt end message caching submodule Block, electric energy meter directly adopt the SOT state of termination and update submodule, data sub-module stored and module management control submodule, in which:
The task receiving submodule is configured as establishing RMI interface, receives task distribution processor submodule in main control module Command information is transmitted to electric energy meter and directly adopts terminal task processing submodule and task execution submodule by the command information that block is sent Block, the data feedback that task execution submodule is returned is to main control module.
The electric energy meter directly adopts terminal task processing submodule, and it is logical directly to adopt terminal by communication management submodule and electric energy meter News connection is configured as acquisition electric energy meter and directly adopts terminal real time status information, and is transferred to electric energy meter and directly adopts SOT state of termination update In submodule and data sub-module stored, the SOT state of termination is directly adopted by electric energy meter and updates submodule that electric energy meter is directly adopted to terminal is real-time Status information uploads to main control module.
The electric energy meter directly adopts terminal task management submodule and carries out the master control work that electric energy meter directly adopts terminal task, according to need It asks and specification analyzing sub-module, electric energy meter is called directly to adopt terminal called submodule, electric energy meter and directly adopt terminal buffers submodule and data Sub-module stored completes the processing that electric energy meter directly adopts terminal task.
The specification analyzing sub-module, is configured as command information resolving to data frame, and returned data frame is processed into Command execution results information directly adopts terminal task processing submodule for electric energy meter and provides various Processing Interfaces.
The communication management submodule is configured as receiving the data that electric energy meter directly adopts terminal task processing submodule transmission Frame, and send electric energy meter to and directly adopt terminal, the data frame that electric energy meter directly adopts terminal feedback is received, and the data frame received is sent out It gives electric energy meter and directly adopts terminal task processing submodule, realize the communication connection for directly adopting terminal with each electric energy meter, call data Storing data source frame in sub-module stored.
The task management submodule, is configured to respond to the command information of main control module transmission, and result is fed back to Main control module.
The electric energy meter directly adopts end message cache sub-module, is configured as load electric energy meter and directly adopts terminal called and message Parsing needs the information used, and load electric energy meter directly adopts terminal file information, and management electric energy meter directly adopts the SOT state of termination, works as electric energy meter When directly adopting the SOT state of termination and change, the SOT state of termination is directly adopted to electric energy meter update submodule and send electric energy meter and directly adopt SOT state of termination change More information.
The electric energy meter directly adopts the SOT state of termination and updates submodule, is configured as the electric energy meter that communication module is got and directly adopts end When end state changes, electric energy meter is sent to main control module and directly adopts SOT state of termination modification information.
The data sub-module stored is configured as receiving the calling of each module, the data that will need to store to MongoDB It is stored, and is sent the data of storage in cloud storage platform.
The module management control submodule is configured as and monitoring module communication connection, the monitoring of response monitoring module It is required with control;The monitoring for being directed to communication module is executed, and realizes control command correlation function.
The communication module that the present embodiment proposes obtains terminal's status information by communication management submodule, and management terminal is logical News connection, and the SOT state of termination that will acquire is sent to data processing module;Main control module hair is received by task receiving submodule The command information sent obtains terminal's status information, and the terminal's status information that will acquire according to command information and terminal called Feed back to main control module;The data frame for receiving terminal active upload protects the part for forgiving historical data and item in data frame There are in cloud storage platform;Data frame with terminal called is stored in private cloud storage platform;It updates in cloud storage platform, The data for needing to update;The module status that monitoring module is sent, which is handled, by module management control submodule monitors order, response The control command of monitoring module.
In the present embodiment, the data processing module includes communication interface submodule, timer-triggered scheduler management submodule, shelves Case synchronizing information submodule, general data processing submodule, emphasis data processing submodule and catalogue listing generate submodule, In:
The communication interface submodule is configured as the communication being responsible between data processing module and external module, is responsible for Collect related status information and execute relevant load instruction and quick storage instruction etc..
The timer-triggered scheduler manages submodule, is configured for task schedule, by reading business datum configuration file, It is responsible for triggering the timer event of big data management engine in interval at the appointed time repeatedly, guarantees archive information synchronization module And data memory module can be exactly accurate, safe the archives of execution at set time intervals load and business datum hold Long chemical industry is made.
The synchronous submodule of the archive information is configured as same to the terminal's status information progress archive information being collected into Step, and the archive information after synchronizing is stored into archive information repository.
The general data handles submodule, is configured as initial data in the terminal's status information that will be collected into and counts It calculates and corrects, and dump in cloud storage platform.
The emphasis data processing submodule is configured as keynote message in the terminal's status information that will be collected into and solves Analysis, and data are directly stored to acquisition system storage facility located at processing plant and analysis library after parsing.
The catalogue listing generates submodule, is configured as counting the terminal's status information being collected into, and generates catalogue Table.
The data processing module that the present embodiment proposes manages submodule by timer-triggered scheduler and provides task schedule function, can The timer event of big data management engine is triggered in interval at the appointed time repeatedly;Pass through the synchronous submodule of archive information The timing for providing file data loads automatically and manual command loads both of which, the archive information that platform can be needed to use Platform database is loaded into from storage facility located at processing plant in time;Submodule is handled by general data, and the unloading mechanism of initial data is provided, it is right The initial data not stored is by calculating, correction carries out unloading, and the data stored will recalculate covering storage; Special data specially treated logic can be provided by emphasis data processing submodule for some special data information, for special number Low pressure data needs the measurement point of Real-time ensuring technology, provides unified treatment channel, achievees the effect that quasi real time to store, and synchronizes more Relationship storage facility located at processing plant and platform database are newly arrived, guarantees the precisely consistent of data;Submodule is generated by catalogue listing, and catalogue listing is provided Mechanism clearly requires the data for carrying out mending trick, avoids frequently frequently being handed over storage facility located at processing plant for the statistics of data acquisition Mutually, sky table code amended record mechanism is provided, carries out the generation of task data for special table structure in advance, in advance acquires needs Measurement point is pre-generated;Condition monitoring interface is provided by module management control submodule, corresponding data processing module is provided Health information.
In the present embodiment, the monitoring module includes main website running state monitoring submodule, database positioning monitoring Module, communications platform business information monitoring submodule, deployment configuration management submodule and terminal, channel monitoring submodule.
The monitoring module provides integrated system configuration and integrated monitoring function, and monitoring module is by calling each submodule Block, which is realized, is monitored the part such as server, each program node, terminal, channel, storage in plateform system, while can be to each Program node carries out the functions such as long-range control, and the various items occurred for system provide query processing analysis, specific implementation with Lower function:
The monitor command that the interface UI is sent is received, different submodules are called according to command context, receives and calls returned content And after contents processing return to the interface UI;
The timing parameters setting at the reception interface UI, calls together according to parameter timing and surveys institute's monitoring data item, and deposits survey result is called together Enter in database;
The data manipulation instruction for receiving the interface UI the operation such as is inquired database, is deleted according to instructing, returns and execute As a result the interface UI is given;
The call instruction for receiving monitoring business processing module, according to command content calling platform system disparate modules interface, Call result is returned to monitoring business processing module;
The exception information that each node of receiving platform system reports.
The data acquisition communications platform that the support large-scale electric energy table that the present embodiment proposes directly is adopted, ensure that large-scale electric energy Table is directly adopted stablizing for terminal and is accessed, and realizes electric energy meter and directly adopts communication efficient, stable, safe and reliable between terminal and system, this Outside, it by establishing independent acquisition communications platform, not only reduces electric energy meter and directly adopts terminal and power information capturing service system The degree of coupling, and platform interior using the every function of module definition and closes platform and each periphery business Planning System, finally improves the cohesion between each module.
One or more embodiments also provide a kind of data acquisition communication means for supporting large-scale electric energy table directly to adopt, the party Method realizes that this method includes following step based on the data acquisition communications platform as described above for supporting large-scale electric energy table directly to adopt It is rapid:
A: power information acquisition system is to platform transmitting order to lower levels.
In step A, the main control module of the mission bit stream that power information acquisition system is sent to platform, platform receives power information Acquisition system send mission bit stream, and it is carried out parsing and unloading after, obtain command information, command information be distributed to flat The communication module of platform.
The specific implementation of the step A is as follows:
A1: the command service communication submodule in the main control module of platform receives the task that power information acquisition system issues Information;
A2: command service communicates submodule and received task information is sent to standard commands analyzing sub-module, simultaneously It is sent to database purchase submodule and carries out persistence;
A3: the standard commands analyzing sub-module of main control module is parsed according to parsing strategy to receiving mission bit stream, Command information is obtained, task distribution processor submodule is sent to;
A4: command information is stored in cache sub-module, and terminal in binding cache submodule by task distribution processor submodule Command information is sent to platform interior communication submodule by registration information;
A5: submodule is communicated by platform interior, command information is sent to communication module.
B: communication module executes the command information received, and return command implementing result.
In the step B, command execution results are sent to the standard commands analyzing sub-module of main control module by communication module, And command execution results and task brain wash are assembled by XML message by standard commands analyzing sub-module and are sent to command service Submodule is communicated, command service communicates submodule and sends power information acquisition system for the XML message received, is finally completed Command result returns.
The specific implementation of the step B is as follows:
B1: after communication module receives command information, terminal is directly adopted with electric energy meter and establishes communication connection, it is straight to obtain electric energy meter Terminal's status information is adopted, and is back to main control module;
B2: in the case where communication module returns the result not overtime, the task distribution processor submodule of main control module is received Communication module returns the result;
B3: communication module is returned the result and is sent out with the mission bit stream stored in cache sub-module by task distribution processor submodule Give standard commands analyzing sub-module;
B4: standard commands analyzing sub-module, which returns the result communication module, to be assembled into XML information with mission bit stream and is sent to Command service communicates submodule;
B5: command service communication submodule will receive XML information and feed back to power information acquisition system.
The data acquisition communication means that the support large-scale electric energy table that the present embodiment proposes directly is adopted, ensure that large-scale electric energy Table is directly adopted stablizing for terminal and is accessed, and realizes electric energy meter and directly adopts communication efficient, stable, safe and reliable between terminal and system, no It reduced by only the degree of coupling that electric energy meter directly adopts terminal Yu power information capturing service system, and platform interior is to platform and each week Side business Planning finally improves the cohesion between each module using the every function of module definition and relationship.
Although above-mentioned be described in conjunction with specific embodiment of the attached drawing to the disclosure, model not is protected to the disclosure The limitation enclosed, those skilled in the art should understand that, on the basis of the technical solution of the disclosure, those skilled in the art are not Need to make the creative labor the various modifications or changes that can be made still within the protection scope of the disclosure.

Claims (10)

1. a kind of data acquisition communications platform for supporting large-scale electric energy table directly to adopt, characterized in that include:
Main control module is configured as receiving the mission bit stream that power information acquisition system communication issues, and is parsed into command information, Command information is handed down to communication module, the command execution results that communication module returns are received, by command execution results and task After information is stitched together, it is uploaded to power information acquisition system;
Communication module is configured as receiving the command information that main control module issues, directly adopts terminal called with electric energy meter, obtain electric energy Table directly adopts terminal presence information, and is sent respectively to main control module and data processing module, when the electric energy meter got is straight When adopting terminal presence and changing, electric energy meter is directly adopted to terminal presence change information and is sent to main control module, updated Electric energy meter directly adopts terminal's status information;
Data processing module is configured as directly adopting the electric energy meter being collected into terminal's status information progress archive information synchronization, right The initial data that the electric energy meter being collected into directly adopts terminal's status information is calculated and is corrected, and dumps to cloud storage platform, right The special data that the electric energy meter being collected into directly adopts terminal's status information is parsed, by the data storage after parsing to information collection The analytical database and Production database of system;Also terminal presence information is directly adopted to the electric energy meter being collected into count, Generate catalogue listing.
2. the data acquisition communications platform according to claim 1 for supporting large-scale electric energy table directly to adopt, characterized in that also wrap The monitoring module respectively with the communication connection of main control module, communication module and data processing module is included, the monitoring module is configured To main website operating status, database positioning, communications platform business information, electric energy meter directly adopt terminal, channel is monitored.
3. the data acquisition communications platform according to claim 1 for supporting large-scale electric energy table directly to adopt, characterized in that described Main control module includes:
Command service communicates submodule, is configured as receiving the mission bit stream that power information acquisition system issues, and be transmitted to mark Quasi- command analysis submodule receives the information that standard commands analyzing sub-module uploads, and is transmitted to power information acquisition system;
Standard commands analyzing sub-module is configured as storing received task information to data sub-module stored, simultaneously will Received task information is parsed into command information, is transmitted to task distribution processor submodule;Reception task distribution processor subsystem The command information of the command execution results information uploaded of uniting and cache sub-module caching, and after the two is bolted together, it uploads Submodule is communicated to command service;
Task distribution processor submodule, the command information for being configured as to receive is deposited into cache sub-module, while basis The electric energy meter cached in cache sub-module directly adopts endpoint to register information, sends life respectively to order implementation sub-module and communication module Enable information;The command execution results for receiving order implementation sub-module feedback, are uploaded to standard commands analyzing sub-module;
Order implementation sub-module is configured as executing the command information received, and implementing result is back to task Issuing Office Manage submodule.
4. the data acquisition communications platform according to claim 3 for supporting large-scale electric energy table directly to adopt, characterized in that described Main control module further includes cache sub-module, and the cache sub-module is specifically configured to:
Registration electric energy meter directly adopts the corresponding informance of terminal and communication module and electric energy meter directly adopts terminal presence information, configuration The parsing information of standard commands parsing module, and cache the command information after the parsing of standard commands parsing module.
5. the data acquisition communications platform according to claim 1 for supporting large-scale electric energy table directly to adopt, characterized in that described Communication module includes:
Task receiving submodule is configured as receiving the command information that main control module issues, command information is transmitted to electric energy meter It directly adopts terminal task processing submodule and task execution submodule, the data feedback that task execution submodule is returned gives master control mould Block;
Electric energy meter directly adopts terminal task processing submodule, is configured as directly adopting the load of end message cache sub-module according to electric energy meter Communications protocol, obtain electric energy meter directly adopt terminal real time status information, and be transferred to electric energy meter directly adopt the SOT state of termination update submodule In block and data sub-module stored, SOT state of termination update submodule is directly adopted by electric energy meter, electric energy meter is directly adopted to terminal real-time status Information uploads to main control module;
Electric energy meter directly adopts end message cache sub-module, is configured as when electric energy meter directly adopts the SOT state of termination and changes, to electricity Energy table directly adopts SOT state of termination update submodule transmission electric energy meter and directly adopts SOT state of termination change information, updates electric energy meter and directly adopts terminal shape State.
6. the data acquisition communications platform according to claim 1 for supporting large-scale electric energy table directly to adopt, characterized in that described Data processing module includes:
Timer-triggered scheduler manages submodule, is configured as collection electric energy meter and directly adopts terminal's status information, carries out task schedule, read industry Business data configuration file, triggers the timer event of big data management engine repeatedly at the appointed time in interval;
Archive information synchronizes submodule, is configured as synchronizing the terminal's status information progress archive information being collected into, and will be same Archive information after step is stored into archive information repository;
General data handles submodule, is configured as the unloading mechanism using initial data in the terminal's status information being collected into Initial data is calculated and is corrected, and is dumped in cloud storage platform;
Emphasis data processing submodule, is configured as the terminal's status information that will be collected into using special data specially treated logic Middle special data is parsed, and data are directly stored to acquisition system storage facility located at processing plant and analysis library after parsing;
Catalogue listing generates submodule, is configured as counting the terminal's status information being collected into using catalogue listing mechanism, raw The generation of task data is carried out for special table structure, will need to acquire in advance using empty table code amended record mechanism at catalogue listing Measurement point it is pre-generated.
7. the data acquisition communications platform according to claim 1 for supporting large-scale electric energy table directly to adopt, characterized in that described Main control module, communication module and data processing module, which are respectively further comprised, controls submodule with the module management of monitoring module communication connection Block realizes the monitoring and control to main control module, communication module and data processing module by module management control submodule.
8. a kind of data acquisition communication means for supporting large-scale electric energy table directly to adopt, this method is based on any in claim 1-7 The data acquisition communications platform that support large-scale electric energy table described in is directly adopted is realized, characterized in that this method includes following step It is rapid:
Main control module receives power information acquisition system and communicates the mission bit stream issued, and is parsed into command information, and order is believed Breath is handed down to communication module, receives the command execution results that communication module returns, command execution results and mission bit stream are spelled After together, it is uploaded to power information acquisition system;
Communication module receives the command information that main control module issues, and directly adopts terminal called with electric energy meter, obtains electric energy meter and directly adopts end Presence information is held, and is sent respectively to main control module, terminal presence is directly adopted when the electric energy meter got and changes When, electric energy meter is directly adopted to terminal presence change information and is sent to main control module, electric energy meter is updated and directly adopts terminal's status information.
9. the data acquisition communication means according to claim 8 for supporting large-scale electric energy table directly to adopt, characterized in that master control Module receives power information acquisition system and communicates the mission bit stream issued, and the step of being parsed into command information includes:
Command service communication submodule in main control module receives the mission bit stream that power information acquisition system issues,
Command service communicates submodule and received task information is sent to standard commands analyzing sub-module, while being sent to number Persistence is carried out according to library sub-module stored;
The standard commands analyzing sub-module of main control module is parsed according to parsing strategy to receiving mission bit stream, obtains order Information is sent to task distribution processor submodule;
Command information is stored in cache sub-module by task distribution processor submodule, and endpoint to register is believed in binding cache submodule Command information is sent to platform interior communication submodule by breath;
Submodule is communicated by platform interior, and command information is sent to communication module.
10. the data acquisition communication means according to claim 8 for supporting large-scale electric energy table directly to adopt, characterized in that logical Letter module, which executes, orders and includes: the step of returning to implementing result
After communication module receives command information, terminal is directly adopted with electric energy meter and establishes communication connection, obtain electric energy meter and directly adopt terminal Status information, and it is back to main control module;
In the case where communication module returns the result not overtime, the task distribution processor submodule of main control module receives communication module It returns the result;
Communication module is returned the result and is sent to mark with the mission bit stream stored in cache sub-module by task distribution processor submodule Quasi- command analysis submodule;
Standard commands analyzing sub-module, which returns the result communication module, to be assembled into XML information with mission bit stream and is sent to command service Communicate submodule;
Command service communication submodule will receive XML information and feed back to power information acquisition system.
CN201811445257.2A 2018-11-29 2018-11-29 The data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt Pending CN109246254A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811445257.2A CN109246254A (en) 2018-11-29 2018-11-29 The data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811445257.2A CN109246254A (en) 2018-11-29 2018-11-29 The data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt

Publications (1)

Publication Number Publication Date
CN109246254A true CN109246254A (en) 2019-01-18

Family

ID=65073713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811445257.2A Pending CN109246254A (en) 2018-11-29 2018-11-29 The data acquisition communications platform and communication means for supporting large-scale electric energy table directly to adopt

Country Status (1)

Country Link
CN (1) CN109246254A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080186201A1 (en) * 2007-02-01 2008-08-07 Shanghai Jiulong Electric Power (Group) Co., Ltd. Intelligent System for Collecting Readings From Electric Meters
CN104317800A (en) * 2014-09-19 2015-01-28 山东大学 Hybrid storage system and method for mass intelligent power utilization data
CN104410662A (en) * 2014-10-23 2015-03-11 山东大学 Parallel mass data transmitting middleware of Internet of things and working method thereof
CN104639654A (en) * 2015-03-05 2015-05-20 国家电网公司 Integrated access system and integrated access method for mass electricity information acquisition terminals
CN105183371A (en) * 2015-08-14 2015-12-23 山东大学 Migration balancing policy based electricity-consuming information distributed file storage method and apparatus
CN105957321A (en) * 2016-05-20 2016-09-21 国网信通亿力科技有限责任公司 Power utilization information acquisition method based on object-oriented system architecture
CN106326331A (en) * 2016-06-29 2017-01-11 河南许继仪表有限公司 Intelligent power utilization data service system based on cloud computation
CN106326457A (en) * 2016-08-29 2017-01-11 山大地纬软件股份有限公司 Construction method and system of human society person portfolio database on the basis of big data
CN106651633A (en) * 2016-10-09 2017-05-10 国网浙江省电力公司信息通信分公司 Power utilization information acquisition system and method based on big data technology
CN107690095A (en) * 2017-04-07 2018-02-13 深圳市华奥通通信技术有限公司 A kind of kilowatt meter reading-out system and meter register method based on low power consumption transmission
CN108846076A (en) * 2018-06-08 2018-11-20 山大地纬软件股份有限公司 The massive multi-source ETL process method and system of supporting interface adaptation

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080186201A1 (en) * 2007-02-01 2008-08-07 Shanghai Jiulong Electric Power (Group) Co., Ltd. Intelligent System for Collecting Readings From Electric Meters
CN104317800A (en) * 2014-09-19 2015-01-28 山东大学 Hybrid storage system and method for mass intelligent power utilization data
CN104410662A (en) * 2014-10-23 2015-03-11 山东大学 Parallel mass data transmitting middleware of Internet of things and working method thereof
CN104639654A (en) * 2015-03-05 2015-05-20 国家电网公司 Integrated access system and integrated access method for mass electricity information acquisition terminals
CN105183371A (en) * 2015-08-14 2015-12-23 山东大学 Migration balancing policy based electricity-consuming information distributed file storage method and apparatus
CN105957321A (en) * 2016-05-20 2016-09-21 国网信通亿力科技有限责任公司 Power utilization information acquisition method based on object-oriented system architecture
CN106326331A (en) * 2016-06-29 2017-01-11 河南许继仪表有限公司 Intelligent power utilization data service system based on cloud computation
CN106326457A (en) * 2016-08-29 2017-01-11 山大地纬软件股份有限公司 Construction method and system of human society person portfolio database on the basis of big data
CN106651633A (en) * 2016-10-09 2017-05-10 国网浙江省电力公司信息通信分公司 Power utilization information acquisition system and method based on big data technology
CN107690095A (en) * 2017-04-07 2018-02-13 深圳市华奥通通信技术有限公司 A kind of kilowatt meter reading-out system and meter register method based on low power consumption transmission
CN108846076A (en) * 2018-06-08 2018-11-20 山大地纬软件股份有限公司 The massive multi-source ETL process method and system of supporting interface adaptation

Similar Documents

Publication Publication Date Title
CN107850882B (en) Automation and control distributed
CN112104751B (en) Method, device and system for processing regulation and control cloud data
CN102215253B (en) Layered exchange and control method for real-time monitoring system data by power dispatching
CN108924233A (en) Electric power collection copies group system and method
CN101873005B (en) Method for realizing balanced acquisition of electric energy
CN109151072A (en) A kind of edge calculations system based on mist node
CN109325008A (en) The cross-domain data synchronous method and system of Message Oriented Middleware
CN110995859A (en) Intelligent transformer substation supporting platform system based on ubiquitous Internet of things
CN109840262B (en) Data statistical method and related device
CN105957321A (en) Power utilization information acquisition method based on object-oriented system architecture
JP2023504944A (en) Internet of Things data transfer method and system
CN113568743A (en) Management method, device and medium of Internet of things equipment and electronic equipment
CN103595140B (en) A kind of generating based on cloud, distribution and the system and method for intelligent optimization
CN204287908U (en) Flow computer
CN107992392A (en) A kind of automatic monitoring repair system and method for cloud rendering system
CN105046344A (en) Primary station data quality optimizing method for intelligent power grid dispatching technical support system
CN106375480A (en) Electric energy data real-time acquisition system and method based on distributed system
CN110287266A (en) A kind of distributed system and data processing method
CN109873867A (en) Express cabinet information transmission method, device and system, express cabinet and storage medium
CN111967789A (en) Debugging system is transferred in distribution automation terminal warehouse debugging
CN105467907A (en) Automatic inspection system and method
CN106201627B (en) A kind of new energy photovoltaic case becomes TT&C system and its teleprogram method for edition management
US10210177B2 (en) Distribution management system
CN105338107A (en) Stronghold operation synchronous management system and stronghold operation synchronous management method
CN105636317B (en) A kind of intelligent road lamp management system and information processing method

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

Application publication date: 20190118

RJ01 Rejection of invention patent application after publication