[go: up one dir, main page]

CN120711048B - Methods and systems for batch remote operation and maintenance and data verification of electricity meter terminals in distribution substations - Google Patents

Methods and systems for batch remote operation and maintenance and data verification of electricity meter terminals in distribution substations

Info

Publication number
CN120711048B
CN120711048B CN202511194707.5A CN202511194707A CN120711048B CN 120711048 B CN120711048 B CN 120711048B CN 202511194707 A CN202511194707 A CN 202511194707A CN 120711048 B CN120711048 B CN 120711048B
Authority
CN
China
Prior art keywords
data
maintenance
communication protocol
thread
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.)
Active
Application number
CN202511194707.5A
Other languages
Chinese (zh)
Other versions
CN120711048A (en
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.)
Jicheng Energy Co ltd
Original Assignee
Jicheng Energy 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 Jicheng Energy Co ltd filed Critical Jicheng Energy Co ltd
Priority to CN202511194707.5A priority Critical patent/CN120711048B/en
Publication of CN120711048A publication Critical patent/CN120711048A/en
Application granted granted Critical
Publication of CN120711048B publication Critical patent/CN120711048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1087Peer-to-peer [P2P] networks using cross-functional networking aspects
    • H04L67/1089Hierarchical topologies
    • 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
    • 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/03Protocol definition or specification 
    • 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/06Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
    • 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/12Protocol engines
    • 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/26Special purpose or proprietary protocols or architectures
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention belongs to the field of electric digital data processing of ammeter terminals, and relates to a batch remote operation and maintenance and data checking method and system for ammeter terminals in a distribution substation room. The method comprises the steps of loading a communication protocol by a communication protocol stack management thread, executing data receiving frame processing and data sending frame processing, executing topology drawing by an ammeter terminal dynamic topology drawing thread in a distribution transformer station room, performing topology drawing data fitting and single ammeter terminal operation and data checking processing based on ammeter terminal real-time data, and establishing a thread pool for batch ammeter terminal operation and data checking operation by batch ammeter terminal operation and data checking operation threads. The system comprises an operation and maintenance host based on a domestic autonomous controllable operation system, a communication protocol stack module running on the operation and maintenance host, an ammeter terminal dynamic topological graph module in a distribution substation room and a batch ammeter terminal operation and maintenance and data checking operation module. The invention automatically matches the communication protocol, and realizes the operation and maintenance of the ammeter terminal in batches and the data checking operation.

Description

Batch remote operation and maintenance and data checking method and system for electricity meter terminals in distribution substation room
Technical Field
The invention belongs to the technical field of electric digital data processing of ammeter terminals, and particularly relates to a batch remote operation and maintenance and data checking method and system for ammeter terminals in a distribution substation room.
Background
Along with the increasing construction scale of the distribution network, the number of distribution transformer station rooms in the distribution network is increased, and various ammeter terminals are installed in each distribution transformer station room and used for metering and processing electricity consumption data.
In daily work, a worker often needs to carry out operation and data check operation on an ammeter terminal in a distribution substation room, and a traditional operation and maintenance mode mainly comprises the steps that the worker uses a notebook computer or portable handheld equipment to enter a compartment where the ammeter terminal is located, connects the ammeter terminal through manual wiring, calls or downloads various electric quantity data, working state data, historical data files, parameters, fixed values and firmware of the ammeter terminal, completes operation and data check on the ammeter terminal on site, and ensures fault-free operation of the ammeter terminal and accuracy of electric quantity metering data. In general, the operation and maintenance of the electric meter terminal on site is at least completed by 2-3 people groups, and the traditional electric meter terminal operation and maintenance mode has low efficiency and is easy to make mistakes, certain potential safety hazards exist in a distribution substation room, and a large amount of human resources are occupied.
Disclosure of Invention
In order to solve the technical problems, the invention provides a batch remote operation and maintenance and data checking method and system for an ammeter terminal in a distribution substation room. The technical scheme adopted by the invention is as follows:
the method for checking the remote operation and the data of the electric meter terminals in the distribution transformer station room in batches comprises the following steps of creating a communication protocol stack management thread, a dynamic topological graph thread of the electric meter terminals in the distribution transformer station room and a batch electric meter terminal operation and data checking operation thread, wherein the three threads run in parallel to finish the remote operation and the data checking of the electric meter terminals in batches:
The communication protocol stack management thread loads a communication protocol, starts the communication protocol successfully matched and obtains the communication data of the ammeter terminal, performs data receiving frame processing on the communication data of the ammeter terminal to obtain real-time data of the ammeter terminal, and places the real-time data of the ammeter terminal into a receiving data storage area;
Executing topology drawing by using a dynamic topology drawing process of the ammeter terminal in the distribution substation room, and carrying out topology drawing data fitting and single ammeter terminal operation and maintenance and data checking processing based on ammeter terminal real-time data;
And after the operation and data check operation of the batch ammeter terminals is finished, releasing the threads to the thread pool according to the finishing sequence of each ammeter terminal.
Preferably, the specific steps of the communication protocol stack management thread include:
generating a communication protocol in a dynamic library form;
calling a protocol stack establishment function to establish a communication protocol stack, wherein the communication protocol stack adopts a tree map data structure;
For an unknown communication protocol, firstly performing trial communication with an ammeter terminal to obtain a communication data frame format, then calling a matching communication function to poll each protocol in a communication protocol stack, comparing the communication data frame format with the data frame format of each communication protocol until a completely matched communication protocol is found, recording the type of the ammeter terminal for real-time data communication, switching to manual matching if the automatic matching is not successful, and performing expansion secondary development if the manual matching is unsuccessful, thus indicating that the protocol in the communication protocol stack is not complete.
Preferably, the data receiving frame processing step comprises 1) calling a communication interface driving function recvfrom to receive the communication data of the ammeter terminal, 2) judging the acquired communication data of the ammeter terminal, reserving the communication data according with a communication protocol format, discarding the communication data if the communication data does not meet the communication protocol format, 3) executing data interpretation processing on the communication data of the ammeter terminal according to the format requirement specified by the communication protocol, 4) interpreting the processed data as real-time data of the ammeter terminal, and putting the real-time data into a receiving data storage area;
The data transmission frame processing step comprises 1) obtaining operation/check command, 2) converting the operation/check command into data format message specified by communication protocol and storing the data format message in a transmission data storage area, wherein a list cache queue is arranged in the transmission data storage area, and 3) calling a communication interface driving function sendto to transmit data to an ammeter terminal, wherein the transmitted data format message comes from the list cache queue.
Preferably, in a dynamic topological graph thread of an ammeter terminal in a distribution substation room, a graph model drawing technology is adopted to draw a topological graph, a topological graph and a data report which accord with field standards are automatically generated through modularized primitives, standard primitives and custom primitives stored in a model graph library are utilized to draw a drawing process, and a dynamic data/operation and maintenance report fitting technology is adopted to perform real-time topological graph data fitting.
Preferably, the dynamic data/operation and maintenance report fitting technology adopts a multi-path IO time-sharing multiplexing strategy and a synchronous non-blocking message notification mechanism, after the dynamic data is acquired, a map binary tree structure array of a data destination id is established, the type and quality description of each data point are judged, invalid data are automatically deleted, the valid data are automatically pushed into a corresponding primitive/operation and maintenance report on a topological graph, the primitive/operation and maintenance report executes data processing according to the pushed data, and the display, direction, color and format information of the primitive/operation and maintenance report are dynamically changed.
Preferably, in the batch ammeter terminal operation and maintenance and data checking operation thread, the thread pool is established by adopting an independent class, the thread pool adopts a list queue structure, and each unit in the list queue structure stores a thread data structure comprising a thread ID, a corresponding ammeter terminal ID, a thread start/stop function pointer, a thread running state and the number of times the thread is called.
Preferably, syncLock sync locks are used to achieve data synchronization during concurrent operations and data check operations, dataMutux data mutex is used to achieve multiple threads writing memory data without collision and overwriting.
The distribution substation in-house ammeter terminal batch remote operation and data checking system is used for realizing the distribution substation in-house ammeter terminal batch remote operation and data checking method, and comprises an operation and maintenance host based on a domestic autonomous controllable operation system, a communication protocol stack module running on the operation and maintenance host, a distribution substation in-house ammeter terminal dynamic topological graph module and a batch ammeter terminal operation and data checking operation module, wherein the communication protocol stack module provides protocol selection and configuration interfaces, parameters are configured according to different ammeter terminal types, the distribution substation in-house ammeter terminal dynamic topological graph display module automatically fits ammeter terminals in the distribution substation in corresponding primitives of a topological graph, position information and state data are displayed, dynamic coloring and prompt warning are provided, an operation and maintenance operation data report is automatically matched to the ammeter terminal primitives, and an operation and maintenance report interface for the ammeter terminals is clicked, and the batch ammeter terminal operation and data checking operation module simultaneously carries out parallel operation and data checking on a plurality of ammeter terminals.
Preferably, the operation and maintenance host is provided with a domestic autonomous controllable operating system, a bottom layer resource library, a GUI development environment, a database and safety software.
Preferably, the domestic autonomous controllable operating system adopts an operating system with a DDE graphical interface, and the kernel is Linux 6.
The invention has the beneficial effects that:
The system provided by the invention has the advantages that the operation and maintenance host is provided with a domestic autonomous controllable operation system to ensure information safety, and the distributed data of a plurality of electric meter terminals are uniformly collected on the operation and maintenance host through a remote communication technology, so that the centralized management of the electric meter terminals in a distribution substation room is realized, and the operation and maintenance and data verification operations are carried out in batches. The invention improves the operation and maintenance efficiency and saves the input of human resources on the basis of ensuring the rapidness, the accuracy and the safety.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
FIG. 1 is a flow chart of a method for checking batch remote operation and data of an ammeter terminal according to a first embodiment of the present invention;
FIG. 2 is a flowchart of a communication protocol stack management thread according to a first embodiment of the present invention;
FIG. 3 is a flow chart of a batch operation and data check operation according to a first embodiment of the present invention;
fig. 4 is a schematic diagram of a batch remote operation and data check system for an ammeter terminal according to a second embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made apparent and complete in conjunction with the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the present invention.
Embodiment one:
as shown in FIG. 1, the method for checking the remote operation and the data of the electric meter terminals in the distribution transformer station room in batches comprises the following steps:
Step 1, initializing and establishing three working threads:
1.1, creating a communication protocol stack management thread for managing the dispatching operation of a communication protocol stack;
1.2, creating a dynamic topological graph thread of an ammeter terminal in a distribution substation room, which is used for completing drawing, displaying and data processing of a topological graph;
And 1.3, creating operation threads for checking operation and data of the batch ammeter terminals, and finishing creation and management of thread pools.
And step 2, after the three working threads are started in sequence, the three working threads run in parallel, and batch remote operation and maintenance and data check of the ammeter terminal are completed. The method comprises the following specific steps:
2.1, communication protocol stack management thread:
2.1.1, loading a communication protocol, and respectively converting into the steps 2.1.1-1 and 2.1.1-2;
2.1.1-1, carrying out protocol list matching, starting a communication protocol successfully matched, calling a communication interface driving function recvfrom to obtain ammeter terminal communication data, and executing data receiving frame processing and data sending frame processing on the ammeter terminal communication data;
2.1.1-2, parameter configuration, wherein the topology map parameter file in the dynamic topology map thread of the ammeter terminal in the substation room is read when the parameter configuration is carried out, each different communication protocol needs to be configured with different communication parameters, and the communication parameters of a communication object (ammeter terminal) are in the topology map parameter file, so that the topology map parameter file needs to be read.
The ammeter terminals in the distribution transformer station room are all connected with a communication network, and the communication protocol stack management thread completes the collection of the communication data of the ammeter terminals by calling a communication interface driving function recvfrom of the communication network. The standard protocol stack is used for communicating with the ammeter terminal, the currently mainstream communication protocols comprise IEC104, IEC103, IEC101, modbus, DLT645 and the like, the communication protocol stack management thread loads the communication protocols into the communication protocol stack, and when the communication protocol stack is communicated with the ammeter terminal, the communication protocol stack management thread automatically matches with the corresponding communication protocol to execute data exchange.
The flow of the communication protocol stack management thread is shown in fig. 2, and the specific steps include:
the communication protocols are generated in a dynamic library form, and each communication protocol is provided with an ID, a type, a name, parameters, a data frame format, a framing and deframed interface and a binary tree of a data transmission control session which are defined globally and uniformly, wherein the elements form a basic component of the communication protocol.
And (5) establishing a communication protocol stack. The method comprises the steps of calling a protocol stack establishment function to establish a communication protocol stack, wherein the communication protocol stack adopts a tree map data structure, a key Value is a protocol global ID, a Value is a struct data structure, and the tree map data structure comprises names, parameters and data frame formats of communication protocols. The communication protocol stack is a global variable and can be completely accessed. The communication protocol stack is established in the initialization stage, and the built communication protocol stack is resident in the memory for other modules to call.
The protocol is automatically matched. When the communication protocol is communicated with the ammeter terminal, the communication protocol is tried to be firstly communicated with the ammeter terminal to obtain a communication data frame format, then a matching communication function is called to poll each protocol in a communication protocol stack, the communication data frame format is compared with the data frame format of each communication protocol until a completely matched communication protocol is found, real-time data communication is carried out after the type of the ammeter terminal is recorded, if the automatic matching is not successful, the manual matching is carried out, if the manual matching is not successful, the fact that the protocol in the communication protocol stack is not complete is indicated, prompting is needed, and secondary development is expanded.
The data receiving frame processing step comprises 1) calling a communication interface driving function recvfrom to receive electric meter terminal communication data, 2) judging the acquired electric meter terminal communication data, reserving the electric meter terminal communication data according with a communication protocol format, discarding the electric meter terminal communication data according with the communication protocol format, 3) executing data interpretation processing on the electric meter terminal communication data according with the format requirement specified by the communication protocol, 4) interpreting the processed data into electric meter terminal real-time data, placing the electric meter terminal real-time data into a receiving data storage area for other modules to be called for use, and 5) acquiring the electric meter terminal real-time data after frame decomposition from the receiving data storage area when real-time topological graph data fitting is carried out in an electric meter terminal dynamic topological graph thread in a distribution station room.
The data transmission frame processing step comprises 1) obtaining operation/check command, 2) converting the operation/check command into data format message specified by communication protocol and storing the data format message in a transmission data storage area, wherein a list buffer queue is arranged in the transmission data storage area and used for storing the data format message to be transmitted, and 3) calling a communication interface driving function sendto transmit data to an ammeter terminal, wherein the transmitted data format message comes from the list buffer queue of the transmission data storage area.
Firstly, executing data receiving frame processing and then executing data sending frame processing, wherein the data sending frame processing mainly comprises the steps of checking whether a batch operation and maintenance and data check command issued by an operation thread of operation and maintenance of a batch ammeter terminal or an operation and maintenance and data check command issued by a dynamic topological graph thread of the ammeter terminal in a distribution substation room exists, if so, sending data to the ammeter terminal, and if not, returning to continue checking.
Determine if the data has timed out? executing a data reception frame processing step; if the time-out and no data exist, the protocol automatic matching is performed.
2.2, A dynamic topological graph thread of an ammeter terminal in a distribution transformer station room:
The ammeter terminal dynamic topological graph thread of the distribution substation room comprises topological graph drawing (adopting graph model drawing technology), real-time topological graph data fitting (adopting dynamic data/operation and maintenance report fitting technology) and single ammeter terminal operation and maintenance and data checking processing.
And in the drawing technology, a topological graph and a data report which accord with the field standard are automatically generated through modularized primitives. The drawing process uses standard graphic elements and custom graphic elements stored in the model graphic library to draw, and the characteristics of the graphic elements such as size, color, frame, direction, font and the like are input into the model graphic library in advance.
The method comprises the following specific steps:
The primitive/operation and maintenance report of each ammeter terminal has globally and uniformly defined parameter data such as ID, type, name, data format, data vector direction, change period time, minimum/maximum/mutation/step/normal value and the like, wherein the parameter data form a basic primitive model unit, and any complex or combined primitive model is composed of the basic primitive model units.
The dynamic data comes from a memory database, the memory database marks each data with a data tag, and the data tag mainly comprises data segments such as a data source id, a data destination id, a type and quality description, a time scale description, a life cycle time and the like. Meanwhile, a memory operation and maintenance report map data structure is established according to a memory database, wherein keys of the memory operation and maintenance report map data structure are ammeter terminal primitive IDs, value is a vector dynamic array, and the array content is operation and maintenance item information of an ammeter terminal.
The dynamic data/operation and maintenance report fitting technology mainly adopts a multi-path IO time-sharing multiplexing strategy and a synchronous non-blocking message notification mechanism. After the dynamic data is acquired, a map binary tree structure array of the data destination id is established, the type and quality description of each data point are judged, invalid data are automatically deleted, the valid data are automatically pushed into a corresponding primitive/operation and maintenance report on a topological graph, the primitive/operation and maintenance report performs data processing according to the pushed data, and relevant information such as display, direction, color and format of the primitive/operation and maintenance report is dynamically changed.
And (3) carrying out operation and maintenance and data checking processing on the single ammeter terminal, namely only clicking a button on an ammeter terminal graphic element, searching an operation and maintenance report map data structure according to the ID of the ammeter terminal graphic element, displaying vector dynamic data information in a value in the map data structure, and issuing operation commands of operation and maintenance and data checking.
The topological graph is automatically generated according to a parameter file, and the parameter file defines a plurality of parameter data such as the number, the type, the position, the color, the connection point, the data association information, the ammeter terminal matching data and the like of the primitives in the topological graph.
And 2.3, carrying out operation and data check operation on the 128 ammeter terminals at the same time in a batch of ammeter terminal operation and data check operation threads. As shown in fig. 3, the specific steps include:
The thread pool is built by adopting an independent class, the thread pool in the class adopts a list queue structure, each unit in the list queue structure stores a thread data structure, and the thread data structure comprises data such as a thread ID, a corresponding ammeter terminal ID, a thread start/stop function pointer, a thread running state, the number of times the thread is called and the like, and the number of initialized lists is 128, namely the maximum number of threads is 128.
Two class variables, syncLock sync lock and dataMutux data mutex, are provided in the thread pool class. syncLock synchronous lock ensures the accuracy and synchronism of data in parallel operation and data check operation, dataMutux data mutex ensures that multiple threads cannot conflict and overlap when writing memory data.
And after the operation and maintenance and data checking operation of the batch ammeter terminals are finished, releasing threads to return to a thread pool according to the finishing sequence of each ammeter terminal, saving memory resources and facilitating the next use, wherein all batch operation and maintenance and data checking operation information is recorded into a database, and a database table is established according to an operation sequence id, has a field of longBinary type and is used for storing all information of the batch operation and maintenance operation.
The method is mainly used for establishing a thread pool and distributing a thread to each ammeter terminal for operation and data check in batches of the ammeter terminal. The method has the advantages that 1) operation and maintenance can be carried out on a plurality of ammeter terminals at the same time, 2) data are not put on shelf and are not in conflict, and the data can be completely accurate.
In the dynamic topological graph thread of the ammeter terminals in the distribution substation room, operation and maintenance and data check operation interfaces of single ammeter terminals are adopted, because a user can independently perform operation and data check operation on one ammeter terminal on a topological graph at times, and in the operation and data check operation threads of batch ammeter terminals, operation and maintenance and data check operation are performed on a plurality of ammeter terminals in one interface at the same time. The operation and maintenance of the two operation modes and the issuing and displaying of the data checking command are the same, and the purpose of providing two operation and displaying interfaces is to prevent misoperation of a user.
Embodiment two:
As shown in fig. 4, the second embodiment of the invention provides a batch remote operation and data check system for an electric meter terminal in a distribution substation room based on a domestic autonomous controllable operation system, which is used for realizing the batch remote operation and data check method for the electric meter terminal in the distribution substation room in the first embodiment. The operation and maintenance host based on the domestic autonomous controllable operation system is established, and the operation and maintenance host is realized by developing an ammeter terminal batch remote operation and maintenance and data checking system, wherein the ammeter terminal batch remote operation and maintenance and data checking system comprises a communication protocol stack module, an ammeter terminal dynamic topological graph module in a distribution substation room and a batch ammeter terminal operation and data checking operation module, and the operation and maintenance and data checking system comprises the following specific steps:
And (I) an operation and maintenance host based on a domestic autonomous controllable operating system.
The operation and maintenance host adopts a domestic server or a domestic PC, installs a graphical domestic autonomous controllable operating system, and develops software adapting to the domestic operating system by taking C++/GUI (cross-platform application program development framework) as an open source architecture development platform.
The domestic autonomous controllable operating system adopts an operating system with a DDE graphical interface, and the kernel of the domestic autonomous controllable operating system is Linux 6. Meanwhile, various security software is installed, so that information security is ensured. Installing a C++/GUI development suite, a bottom resource library and database software, and developing an ammeter terminal batch remote operation and maintenance and data checking system adapting to the domestic autonomous controllable operating system based on the C++/GUI. The specific construction steps of the operation and maintenance host based on the domestic autonomous controllable operating system are as follows:
11. The domestic autonomous controllable operating system is simple in installation process and can be installed only according to an installation manual. It should be noted that, the operations on the disk partition need to be performed by a manual partition method, and needs to be performed according to 5 partitions, which are respectively:
efi partition, 300M;
a swap partition which is larger than or equal to the host memory;
boot partition, boot file partition, 2-5G;
the root partition is provided with files and tool software of an operating system, 300-500G;
The home partition, the user personal file, is generally the space left by the hard disk, but not less than 100G.
12. The bottom resource library installation involves more bottom resource libraries, and mainly comprises gcc/g++ compiler libraries, cmake building libraries, equipment access libraries, media operation libraries, configuration file access libraries, interface libraries, network equipment interface libraries and other necessary resource libraries. The installation of the bottom resource library is mainly performed for adapting to the domestic autonomous controllable operating system, and has the characteristics of customization and version. The installation of the underlying resource library needs to be performed in the following order:
sudo apt-get update;
sudo apt upgrade;
sudo apt install software-properties-common;
sudo apt-get install build-essential gcc g++ cmake libxkbcommon-x11-dev libgl1-mesa-dev libglu1-mesa-dev libfontconfig1-dev libxcb-xfixes0-dev libxcb-util-dev;
sudo apt-get install libx11-dev libxext-dev libxtst-dev libsm-dev libxrender-dev libfontconfig-dev libfreetype6-dev;
sudo apt install libxfixes-dev libxi-dev libxcb1-dev libxcb-glx0-dev。
13. the installation steps of the C++/GUI development environment are as follows:
Everywhere-src-5.14.2.Tar.xz was placed under the/home directory;
Decompression, tar-xvf everywhere-src-5.14.2.Tar. Xz;
entering a decompression catalog, CD EVERYWHERE-src-5.14.2;
Run/configure;
sudo make-j 4 was run for approximately 20 minutes;
Run sudo MAKE INSTALL-j 4, approximately 10 minutes, default to this list:/usr/local/5.14.2.
14. The database is installed as follows:
Newly creating a mysql_bundle directory under the/home/admin directory, copying the mysql-server_8.0.30 installation file to the mysql_bundle/directory, decompressing the mysql-server_8.0.30 installation file to produce 9 subfiles under the mysql_bundle/directory, and then using dpkg command to install the 9 subfiles;
the following instructions are executed in order (must be in order):
sudo dpkg -i mysql-common_8.0.30-1debian10_amd64.deb;
sudo dpkg -i mysql-community-client-plugins_8.0.30-1debian10_amd64.deb;
sudo dpkg -i mysql-community-client-core_8.0.30-1debian10_amd64.deb;
sudo dpkg -i mysql-community-client_8.0.30-1debian10_amd64.deb;
sudo dpkg -i mysql-client_8.0.30-1debian10_amd64.deb;
sudo dpkg -i mysql-community-server-core_8.0.30-1debian10_amd64.deb;
sudo dpkg -i mysql-community-server_8.0.30-1debian10_amd64.deb;
sudo dpkg -i libmysqlclient21_8.0.30-1debian10_amd64.deb;
sudo dpkg -i libmysqlclient-dev_8.0.30-1debian10_amd64.deb。
In summary, the operation and maintenance host computer needs the above 4 steps for installing the domestic autonomous controllable operating system, and the main innovation point is how the domestic autonomous controllable operating system is transformed into a system suitable for stable long-term operation in a specific industrial environment through customized installation, and can be used as a platform for developing customized software, and the characteristic is in accordance with the domestic policy of the industrial software platform with great promotion in China at present.
And secondly, developing an ammeter terminal batch remote operation and maintenance and data checking system.
21. And a communication protocol stack module.
The system supports various mainstream communication protocols, such as IEC104, IEC103, IEC101, modbus, DLT645 and the like, adopts a dynamic library form, is convenient to expand and call, is beneficial to secondary development, provides protocol selection and configuration interfaces, and configures parameters according to different ammeter terminal types.
22. And the distribution substation in-house ammeter terminal dynamic topological graph display module.
According to the actual physical wiring diagram of the distribution transformer station room, the ammeter terminal in the distribution transformer station room is automatically fitted to the corresponding graphic element of the topological diagram, the position information and the state data are displayed, dynamic coloring and prompt warning are provided, visual display and operation are convenient, the operation and maintenance operation data report is automatically matched to the ammeter terminal graphic element, and the operation and maintenance report interface aiming at the ammeter terminal is automatically popped up when clicking.
23. And the operation module is used for checking operation and maintenance of the batch ammeter terminals and data.
The method comprises the steps of carrying out parallel operation and maintenance operation and data check on a plurality of ammeter terminals at the same time, improving the working efficiency, adopting a thread pool technology, wherein the number of threads in the thread pool is 128, which means that 128 ammeter terminals can be operated at the maximum, and the thread pool is provided with a synchronous lock and data mutual exclusion mechanism. And after the operation and maintenance operation is finished, releasing the thread to return to the thread pool, saving memory resources, and facilitating the next operation and maintenance operation, wherein all batch operation and maintenance operation and data checking information are recorded in the database, thereby facilitating the data backtracking.
According to the embodiment of the invention, the reliability and the safety of the operation and maintenance of the ammeter terminal are improved through a remote, automatic and visual operation and maintenance operation mode, misoperation of the ammeter terminal during operation and maintenance is avoided to the greatest extent, personnel and equipment are not damaged, batch operation and maintenance and data check operation of the ammeter terminal are realized through a software system, the working efficiency is remarkably improved, the operation of the ammeter terminal is realized by a former field personnel through a portable computer or handheld equipment, one ammeter terminal can be completed within 15-30 minutes, only about 15-20 point ammeter terminals can be operated and maintained in one day, after the batch operation and maintenance is adopted, the operation and maintenance of 128 ammeter terminals can be completed within 1 hour at most, the working efficiency is improved by more than 10 times at most, and the operation and maintenance of the ammeter terminal in a traditional distribution substation room generally need 2-3 persons.
In the embodiments of the present invention, technical features that are not described in detail are all existing technologies or conventional technical means, and are not described herein.
Finally, it should be noted that the above examples are only specific embodiments of the present invention, and are not meant to limit the scope of the present invention. It should be understood by those skilled in the art that, within the scope of the disclosure of the present invention, any modification, variation or substitution of some technical features described in the foregoing embodiments may be easily contemplated, and it should be covered by the scope of the present invention without departing from the spirit and scope of the embodiments of the present invention.

Claims (8)

1.配变站房内电表终端批量远程运维与数据校核方法,其特征在于,创建通讯协议栈管理线程、配变站房内电表终端动态拓扑图线程和批量电表终端运维与数据校核操作线程,三个线程并行运行完成电表终端批量远程运维与数据校核,具体步骤如下:1. A method for batch remote operation and maintenance and data verification of meter terminals in distribution substations, characterized by the creation of a communication protocol stack management thread, a dynamic topology diagram thread for meter terminals in distribution substations, and a batch meter terminal operation and maintenance and data verification operation thread. These three threads run in parallel to complete the batch remote operation and maintenance and data verification of meter terminals. The specific steps are as follows: 通讯协议栈管理线程加载通讯协议,启动匹配成功的通讯协议并获得电表终端通讯数据,对电表终端通讯数据执行数据接收帧处理获得电表终端实时数据,将电表终端实时数据放入接收数据存储区中;执行数据发送帧处理,检查是否有其它线程下发的运维与数据校核命令,有则发送数据至电表终端;The communication protocol stack management thread loads the communication protocol, starts the successfully matched communication protocol and obtains the communication data from the meter terminal, performs data receiving frame processing on the communication data from the meter terminal to obtain the real-time data from the meter terminal, and puts the real-time data from the meter terminal into the receiving data storage area; it then performs data sending frame processing to check if there are any maintenance and data verification commands issued by other threads, and if so, sends the data to the meter terminal. 配变站房内电表终端动态拓扑图线程执行拓扑图绘制,进行基于电表终端实时数据的拓扑图数据拟合和单电表终端运维与数据校核处理;The dynamic topology diagram thread for the meter terminals in the distribution substation is executed to draw the topology diagram, and to perform topology diagram data fitting based on real-time data of the meter terminals and single meter terminal operation and maintenance and data verification processing. 批量电表终端运维与数据校核操作线程,建立线程池,线程池类中提供syncLock同步锁和dataMutux数据互斥量两个类变量,批量电表终端运维与数据校核操作结束后,按照每个电表终端结束的顺序释放线程回线程池;The batch meter terminal maintenance and data verification operation thread establishes a thread pool. The thread pool class provides two class variables: syncLock (synchronization lock) and dataMutux (data mutex). After the batch meter terminal maintenance and data verification operation is completed, the threads are released back to the thread pool in the order in which each meter terminal is completed. 通讯协议栈管理线程的具体步骤包括:The specific steps for managing threads in the communication protocol stack include: 以动态库形式生成通讯协议;The communication protocol is generated as a dynamic library; 调用协议栈建立函数建立通讯协议栈,通讯协议栈采用树形map数据结构;The communication protocol stack is established by calling the protocol stack establishment function. The communication protocol stack adopts a tree-shaped map data structure. 对于未知通讯协议,先与电表终端进行试通讯获取通讯数据帧格式,然后调用匹配通讯函数轮询通讯协议栈中的每个协议,将通讯数据帧格式与每个通讯协议的数据帧格式进行对比,直到找到完全匹配的通讯协议,记录下电表终端类型进行实时数据通讯;如果没有自动匹配成功,转入手动匹配;如果手动匹配不成功,说明通讯协议栈中协议不全,进行扩展二次开发;For unknown communication protocols, first attempt to communicate with the meter terminal to obtain the communication data frame format. Then, call the matching communication function to poll each protocol in the communication protocol stack, compare the communication data frame format with the data frame format of each communication protocol, until a completely matching communication protocol is found. Record the meter terminal type for real-time data communication. If no automatic matching is successful, switch to manual matching. If manual matching fails, it means that the protocols in the communication protocol stack are incomplete, and further expansion and secondary development are required. 数据接收帧处理步骤:1)调用通讯接口驱动函数recvfrom,接收电表终端通讯数据;2)对获取到的电表终端通讯数据进行判别,符合通讯协议格式则保留,不符合则丢弃;3)对于符合协议格式的电表终端通讯数据,按照通讯协议规定的格式要求执行数据解释处理;4)解释处理后的数据为电表终端实时数据,放入接收数据存储区中;Data receiving frame processing steps: 1) Call the communication interface driver function recvfrom to receive communication data from the meter terminal; 2) Judge the acquired communication data from the meter terminal. If it conforms to the communication protocol format, retain it; otherwise, discard it; 3) For communication data from the meter terminal that conforms to the protocol format, perform data interpretation processing according to the format requirements specified in the communication protocol; 4) The interpreted data is the real-time data of the meter terminal and is placed in the received data storage area. 数据发送帧处理步骤:1)获取运维/校核命令;2)将运维/校核命令转换为通讯协议规定的数据格式报文并存储在发送数据存储区中,发送数据存储区中设置有list缓存队列;3)调用通讯接口驱动函数sendto发送数据给电表终端,发送的数据格式报文来自于list缓存队列。Data transmission frame processing steps: 1) Obtain the maintenance/verification command; 2) Convert the maintenance/verification command into a data format message specified by the communication protocol and store it in the transmission data storage area, which is equipped with a list cache queue; 3) Call the communication interface driver function sendto to send data to the meter terminal. The data format message sent comes from the list cache queue. 2.根据权利要求1所述的配变站房内电表终端批量远程运维与数据校核方法,其特征在于,配变站房内电表终端动态拓扑图线程中,采用图模绘制技术进行拓扑图绘制,通过模块化图元自动生成符合现场标准的拓扑图和数据报表,绘制过程利用模型图库中存储的标准图元和自定义图元进行绘制;采用动态数据/运维报表拟合技术进行实时拓扑图数据拟合。2. The method for batch remote operation and maintenance and data verification of meter terminals in distribution substations according to claim 1, characterized in that, in the dynamic topology diagram thread of meter terminals in distribution substations, topology diagram drawing technology is used to draw the topology diagram, and topology diagrams and data reports conforming to field standards are automatically generated through modular graphic elements. The drawing process uses standard graphic elements and custom graphic elements stored in the model library for drawing; and dynamic data/operation and maintenance report fitting technology is used to fit the real-time topology diagram data. 3.根据权利要求2所述的配变站房内电表终端批量远程运维与数据校核方法,其特征在于,动态数据/运维报表拟合技术采用多路IO分时复用的策略和同步非阻塞的消息通知机制,当获取到动态数据后,建立数据目的id的map二叉树结构数组,对每个数据点的类型和品质描述进行判断,无效数据自动删除,有效数据自动推送到拓扑图上对应图元/运维报表中,图元/运维报表根据推送的数据执行数据处理,动态改变图元/运维报表的显示、方向、颜色和格式信息。3. The method for batch remote operation and maintenance and data verification of meter terminals in distribution substations according to claim 2 is characterized in that the dynamic data/operation and maintenance report fitting technology adopts a multi-path IO time-division multiplexing strategy and a synchronous non-blocking message notification mechanism. When dynamic data is obtained, a map binary tree structure array of data destination ID is established, and the type and quality description of each data point are judged. Invalid data is automatically deleted, and valid data is automatically pushed to the corresponding element/operation and maintenance report on the topology map. The element/operation and maintenance report performs data processing according to the pushed data and dynamically changes the display, direction, color, and format information of the element/operation and maintenance report. 4.根据权利要求1所述的配变站房内电表终端批量远程运维与数据校核方法,其特征在于,批量电表终端运维与数据校核操作线程中,线程池建立采用独立类实现,线程池采用list队列结构,list队列结构中的每一个单元存储的是线程数据结构,包括线程ID、对应电表终端ID、线程启动/关闭函数指针、线程运行状态和线程被调用次数。4. The method for batch remote operation and maintenance and data verification of meter terminals in distribution substations according to claim 1, characterized in that, in the batch meter terminal operation and maintenance and data verification operation thread, the thread pool is established using an independent class, the thread pool adopts a list queue structure, and each unit in the list queue structure stores a thread data structure, including thread ID, corresponding meter terminal ID, thread start/stop function pointer, thread running status, and the number of times the thread is called. 5.根据权利要求4所述的配变站房内电表终端批量远程运维与数据校核方法,其特征在于,syncLock同步锁用于实现并行运维与数据校核操作时数据的同步性,dataMutux数据互斥量用于实现多个线程写内存数据时不会冲突和覆盖。5. The method for batch remote operation and maintenance and data verification of meter terminals in distribution substations according to claim 4, characterized in that, syncLock is used to realize the synchronization of data during parallel operation and maintenance and data verification operations, and dataMutux is used to ensure that multiple threads do not conflict or overwrite data when writing to memory. 6.配变站房内电表终端批量远程运维与数据校核系统,其特征在于,用于实现如权利要求1所述的配变站房内电表终端批量远程运维与数据校核方法,包括基于国产自主可控操作系统的运维主机,以及在运维主机上运行的通讯协议栈模块、配变站房内电表终端动态拓扑图模块和批量电表终端运维与数据校核操作模块;通讯协议栈模块提供协议选择和配置界面,根据不同电表终端类型配置参数;配变站房内电表终端动态拓扑图展示模块,将配变站房内的电表终端自动拟合到拓扑图的相应图元上,显示位置信息和状态数据,并提供动态着色和提示告警,运维操作数据报表自动匹配到电表终端图元,点击弹出针对该电表终端的运维报表界面;批量电表终端运维与数据校核操作模块,同一时刻对多台电表终端进行并行运维操作和数据校核。6. A batch remote operation and maintenance and data verification system for meter terminals in distribution substations, characterized in that it is used to implement the batch remote operation and maintenance and data verification method for meter terminals in distribution substations as described in claim 1, comprising an operation and maintenance host based on a domestically developed and controllable operating system, and a communication protocol stack module, a dynamic topology map module for meter terminals in distribution substations, and a batch meter terminal operation and maintenance and data verification operation module running on the operation and maintenance host; the communication protocol stack module provides a protocol selection and configuration interface, and configures parameters according to different meter terminal types; the dynamic topology map display module for meter terminals in distribution substations automatically fits the meter terminals in the distribution substations to the corresponding elements of the topology map, displays location information and status data, and provides dynamic coloring and prompts and alarms, and the operation and maintenance data report is automatically matched to the meter terminal element, and clicking it pops up the operation and maintenance report interface for that meter terminal; the batch meter terminal operation and maintenance and data verification operation module performs parallel operation and maintenance operations and data verification on multiple meter terminals at the same time. 7.根据权利要求6所述的配变站房内电表终端批量远程运维与数据校核系统,其特征在于,所述运维主机上安装有国产自主可控操作系统、底层资源库、GUI开发环境、数据库和安全软件。7. The batch remote operation and maintenance and data verification system for meter terminals in distribution substations according to claim 6, characterized in that the operation and maintenance host is equipped with a domestically developed and controllable operating system, an underlying resource library, a GUI development environment, a database, and security software. 8.根据权利要求7所述的配变站房内电表终端批量远程运维与数据校核系统,其特征在于,国产自主可控操作系统采用具备DDE图形化界面的操作系统,内核为Linux 6。8. The batch remote operation and maintenance and data verification system for meter terminals in distribution substations according to claim 7, characterized in that the domestically developed and controllable operating system adopts an operating system with a DDE graphical interface and a Linux 6 kernel.
CN202511194707.5A 2025-08-25 2025-08-25 Methods and systems for batch remote operation and maintenance and data verification of electricity meter terminals in distribution substations Active CN120711048B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202511194707.5A CN120711048B (en) 2025-08-25 2025-08-25 Methods and systems for batch remote operation and maintenance and data verification of electricity meter terminals in distribution substations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202511194707.5A CN120711048B (en) 2025-08-25 2025-08-25 Methods and systems for batch remote operation and maintenance and data verification of electricity meter terminals in distribution substations

Publications (2)

Publication Number Publication Date
CN120711048A CN120711048A (en) 2025-09-26
CN120711048B true CN120711048B (en) 2025-11-07

Family

ID=97124283

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202511194707.5A Active CN120711048B (en) 2025-08-25 2025-08-25 Methods and systems for batch remote operation and maintenance and data verification of electricity meter terminals in distribution substations

Country Status (1)

Country Link
CN (1) CN120711048B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107462863A (en) * 2017-09-05 2017-12-12 中国电力科学研究院 A kind of intelligent electric energy meter kinematic error operational diagnostics analysis method and system
CN113991869A (en) * 2021-11-18 2022-01-28 广西电网有限责任公司南宁供电局 Self-healing and self-checking method for distribution automation main station

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012019317A1 (en) * 2010-08-10 2012-02-16 Liu Wenxiang Virtual network and three networks into one
US10097240B2 (en) * 2013-02-19 2018-10-09 Astrolink International, Llc System and method for inferring schematic and topological properties of an electrical distribution grid
CN107612998B (en) * 2017-09-19 2019-08-23 国电南瑞科技股份有限公司 A remote verification system and method for substation telecontrol forwarding data
CN108093039B (en) * 2017-12-07 2020-10-30 积成电子股份有限公司 Method for processing sleeping electric meter based on national network Q/GDW3761 protocol
CN111210034A (en) * 2020-01-07 2020-05-29 南京天溯自动化控制系统有限公司 Abnormal information processing method of intelligent electric meter, computer equipment and storage medium
CN111625991A (en) * 2020-05-20 2020-09-04 国网河北省电力有限公司电力科学研究院 A low-voltage distribution network topology verification method
CN111564903B (en) * 2020-05-27 2022-04-29 中国电力科学研究院有限公司 A smart distribution transformer terminal and smart meter access method and distribution Internet of Things
CN112216082B (en) * 2020-09-02 2022-07-01 国电南瑞科技股份有限公司 A remote terminal operation and maintenance management system for electric energy based on Internet of Things communication protocol
CN114069872B (en) * 2021-11-26 2024-01-23 广东电网有限责任公司江门供电局 Modular configuration-based power distribution terminal and its topology model verification method and device
CN115225674A (en) * 2022-07-15 2022-10-21 国网山西省电力公司信息通信分公司 Distribution network integrated service terminal peer-to-peer communication system based on 5G edge data center
CN115904320A (en) * 2022-11-15 2023-04-04 成都索骥科技有限公司 Intelligent electric meter embedded control management software framework and construction method
CN116155741A (en) * 2022-12-26 2023-05-23 青岛乾程科技股份有限公司 Smart electric meter concentrator archive management method based on ad hoc network module
CN116954744A (en) * 2023-02-03 2023-10-27 浙江瑞银电子有限公司 Method for hot updating firmware of embedded ammeter
CN118713996A (en) * 2024-05-24 2024-09-27 国电南瑞南京控制系统有限公司 A substation telecontrol communication parameter management method and system based on MQTT protocol
CN120342896A (en) * 2025-05-20 2025-07-18 深圳市金地楼宇科技有限公司 A remote operation and maintenance control system for smart buildings based on big model and cloud-edge collaborative architecture

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107462863A (en) * 2017-09-05 2017-12-12 中国电力科学研究院 A kind of intelligent electric energy meter kinematic error operational diagnostics analysis method and system
CN113991869A (en) * 2021-11-18 2022-01-28 广西电网有限责任公司南宁供电局 Self-healing and self-checking method for distribution automation main station

Also Published As

Publication number Publication date
CN120711048A (en) 2025-09-26

Similar Documents

Publication Publication Date Title
CN107566165B (en) Method and system for discovering and deploying available resources of power cloud data center
CN109523423B (en) Application system generation method, device, equipment and storage medium
JPH08137795A (en) Data access right management method in data independent computer system
US11493893B2 (en) Integrated intelligent building management system
CN104615487B (en) Parallel task optimization system and method
US7945937B2 (en) Programmable display device
CN105117293A (en) Windows system environment automatic deployment method and automatic deployment system
CN114650223A (en) Network configuration method and device of Kubernetes cluster and electronic equipment
CN106371869B (en) IEC61850 configuration software implementation method for bay level equipment of intelligent substation
CN104318091A (en) Moonlet ground testing method based on virtualization computer system
CN109445384B (en) Multi-device control system
CN115803736A (en) File generation method and device in Internet of things, computer equipment and storage medium
CN115525323A (en) Distributed relay protection system generation method and device, electronic equipment and medium
CN114237676A (en) FPGA (field programmable Gate array) logic updating method, device, equipment and readable storage medium
CN120711048B (en) Methods and systems for batch remote operation and maintenance and data verification of electricity meter terminals in distribution substations
CN100485622C (en) Method and system for matching equipment handle and equipment of multiple human-machine interface equipment
CN113626095A (en) Switching method and switching system of configuration center, electronic equipment and storage medium
CN115396441B (en) A Kubernetes multi-cluster management method, device, equipment, and storage medium
CN107741874A (en) A kind of GIS clouds virtual machine automatically creates method and system
CN103389909B (en) Rendering farm node virtualization deployment system and application thereof
EP4694179A1 (en) Method, facility management device, and program
JPH08147257A (en) Automatic generation method of device connection definition in data independent computer system
CN109190969B (en) Weighing equipment management and control method and system, weighing equipment management middleware and medium
CN116521150B (en) Distributed system supporting heterogeneous fusion and communication method
CN117787001A (en) Method for building avionics system simulation verification platform based on FACE architecture

Legal Events

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