A remote operation and maintenance method, system and readable storage medium for a substation

By implementing remote operation and maintenance methods in the operation and maintenance monitoring system, the problem of difficulty in remote maintenance of substations by the operation and maintenance main station is solved, the operation and maintenance efficiency and intelligence level are improved, and the maintenance difficulty is reduced.

CN119449925BActive Publication Date: 2025-04-15STATE GRID HUNAN ELECTRIC POWER CO LTD ELECTRIC POWER SCI RES INST +3

Patent Information

Application Number
CN202510040244.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-04-15
Estimated Expiration
2045-01-10

AI Technical Summary

Technical Problem

The remote maintenance of the substation by the operation and maintenance main station is difficult, mainly because the newly added operation and maintenance monitoring system and a large number of operation and maintenance terminal equipment require frequent configuration and program maintenance.

Method used

By implementing a remote operation and maintenance method in the operation and maintenance monitoring system, the communication interface is used to receive messages from the operation and maintenance master station, perform verification, and perform corresponding operation and maintenance information sending and operation feedback mechanisms according to the target object type.

Benefits of technology

It realizes the secure interaction capability and two-way automatic synchronization between the operation and maintenance main station, operation and maintenance monitoring system and terminal equipment, improves the operation and maintenance efficiency and intelligence level, and reduces the difficulty of maintenance of the operation and maintenance main station.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449925B_ABST
    Figure CN119449925B_ABST
Patent Text Reader

Abstract

The present application provides a remote operation and maintenance method, system and readable storage medium for a substation. It includes: receiving a first message; if the first message is verified to be passed, the operation and maintenance information is sent to the terminal device of the target object; based on the application protocol, a second message is generated according to the first operation result of the terminal device, and the second message is sent to the operation and maintenance master station; if the first message is verified to be passed and the first target object is the operation and maintenance monitoring system, an operation is performed according to the operation and maintenance information to obtain a second operation result; based on the application protocol, a third message is generated according to the second operation result, and the third message is sent to the operation and maintenance master station. Based on the application protocol and the remote operation and maintenance interaction mechanism, the present application improves the security interaction capability between the terminal device, the operation and maintenance monitoring system, and the operation and maintenance master station, and realizes two-way automatic synchronization between the operation and maintenance master station and the operation and maintenance monitoring system, improves the operation and maintenance efficiency and the level of intelligence and practicality of the operation and maintenance monitoring system, and reduces the difficulty of the operation and maintenance master station in maintaining the substation operation and maintenance monitoring system and terminal equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of substations, and in particular, relates to a remote operation and maintenance method, system and readable storage medium. Background Art

[0002] At present, substations have begun to shift from manual on-site operation and maintenance to remote intelligent operation and maintenance, specifically using technologies such as the Internet of Things, artificial intelligence, and big data analysis to achieve autonomous analysis and intelligent inspection of substation conditions, thereby improving the efficiency and safety of operation and maintenance work. On the one hand, cameras, robots, drones, voiceprint monitoring, online monitoring and other operation and maintenance terminal devices are installed in substations to monitor the operation of substation equipment in real time; on the other hand, operation and maintenance monitoring systems are deployed in substations to uniformly manage and monitor terminal devices in real time, thus achieving remote inspections of substations.

[0003] However, due to the addition of an operation and maintenance monitoring system and a large number of operation and maintenance terminal equipment, the configuration and programs of the new equipment need to be maintained, making it difficult for the operation and maintenance master station to perform remote maintenance of the substation. Summary of the invention

[0004] The embodiments of the present application provide a substation remote operation and maintenance method, system and readable storage medium, which can solve the problem that it is difficult for the operation and maintenance master station to remotely maintain the substation.

[0005] In a first aspect, an embodiment of the present application provides a remote operation and maintenance method, which is applied to an operation and maintenance monitoring system, including:

[0006] receiving a first message from the operation and maintenance master station through a communication interface, wherein the first message is generated by the operation and maintenance master station according to the operation and maintenance information based on an application protocol of the communication interface, and the first message includes information representing a first target object and the operation and maintenance information;

[0007] Verifying the first message to obtain a first verification result;

[0008] If the first verification result is that the verification is passed, and the first target object is the terminal device, sending the operation and maintenance information to the terminal device, where the operation and maintenance information is used to instruct the terminal device to perform an operation according to the operation and maintenance information and to feed back a first operation result;

[0009] After receiving the first operation result from the terminal device, generating a second message according to the first operation result based on the application protocol, and sending the second message to the operation and maintenance main station through the communication interface, wherein the second message is used to instruct the operation and maintenance main station to perform an operation according to the first operation result;

[0010] If the first verification result is verification passed, and the first target object is the operation and maintenance monitoring system, performing an operation according to the operation and maintenance information to obtain a second operation result;

[0011] Based on the application protocol, a third message is generated according to the second operation result, and the third message is sent to the operation and maintenance main station through the communication interface, wherein the third message is used to instruct the operation and maintenance main station to perform an operation according to the second operation result.

[0012] In one embodiment, the first message is first master station data obtained by the operation and maintenance master station after encrypting and compressing the operation and maintenance information, and is generated according to the application protocol and the first master station data;

[0013] The verifying the first message to obtain a first verification result includes:

[0014] When verifying that the format of the first message complies with the application protocol, decompressing the first master station data to obtain second master station data, the second master station data includes third master station data and the first hash value;

[0015] Calculate a second hash value of the third master station data using a first preset key and a first encryption algorithm;

[0016] If the first hash value is consistent with the second hash value, the third master station data is decrypted using the second preset key and the second encryption algorithm to obtain the fourth master station data, where the fourth master station data includes the operation and maintenance information and the first signature information;

[0017] Using a third preset key and a third encryption algorithm, verify the first signature information to obtain a first signature verification result;

[0018] Determine the first verification result according to the first signature verification result.

[0019] In one embodiment, the application protocol includes a start marker, sending session sequence information, receiving session sequence information, a session source identifier, data length information, data content, verification information and an end marker, wherein the data content includes sender identification information, receiver identification information, message type, object identification information, time and the operation and maintenance information, and the operation and maintenance information includes modified configuration information and / or a program to be upgraded, and the modified configuration information is generated by the operation and maintenance master station according to a preset configuration information format of the first target object.

[0020] In one embodiment, the preset configuration information format of the operation and maintenance monitoring system includes configuration file name formats, font formats, content encoding formats and type attribute information formats of various configuration types, and the preset configuration information format of the terminal device includes configuration file name formats, font formats, content encoding formats and device attribute information formats of various terminal devices.

[0021] In one embodiment, the method further comprises:

[0022] Receiving a command message from the operation and maintenance master station through the communication interface, the command message including information representing the second target object and a request instruction;

[0023] Acquire the latest data according to the instruction message, where the latest data includes the latest local data of the operation and maintenance monitoring system and / or the latest local data of the terminal device;

[0024] Using the third preset key and the third encryption algorithm, signing the latest data to obtain second signature information, and generating first substation data according to the latest data and the second signature information;

[0025] Encrypting the first substation data using the second preset key, the IV value and the second encryption algorithm to obtain second substation data;

[0026] Calculate a third hash value of the second substation data using the first preset key and the first encryption algorithm, and generate third substation data according to the second substation data and the third hash value;

[0027] compressing the third substation data to obtain fourth substation data;

[0028] Based on the application protocol, generating a fourth message according to the fourth substation data;

[0029] The fourth message is sent to the operation and maintenance main station through the communication interface, and the fourth message is used to instruct the operation and maintenance main station to perform an operation according to the latest data after successfully verifying the fourth message.

[0030] In a second aspect, an embodiment of the present application provides a substation operation and maintenance method, which is applied to an operation and maintenance master station, including:

[0031] Obtaining operation and maintenance information of a first target object, where the first target object is an operation and maintenance monitoring system or a terminal device;

[0032] Based on the application protocol of the communication interface, generating a first message according to the operation and maintenance information, the first message including information characterizing the first target object and the operation and maintenance information;

[0033] Sending the first message to the operation and maintenance monitoring system through the communication interface, the first message is used to instruct the operation and maintenance monitoring system to verify that the first message is successful and the first target object is the terminal device, sending the operation and maintenance information to the terminal device or instructing the operation and maintenance monitoring system to verify that the first message is successful and the first target object is the operation and maintenance monitoring system, and performing an operation according to the operation and maintenance information;

[0034] After receiving a second message from the operation and maintenance monitoring system through the communication interface, performing an operation according to a first operation result in the second message, where the first operation result is obtained after the terminal device performs an operation according to the operation and maintenance information;

[0035] A third message is received from the operation and maintenance monitoring system through the communication interface, and an operation is performed according to a second operation result in the third message, where the second operation result is obtained after the operation and maintenance monitoring system performs an operation according to the operation and maintenance information.

[0036] In one embodiment, the generating a first message based on the application protocol and according to the operation and maintenance information includes:

[0037] Using a third preset key and a third encryption algorithm, the operation and maintenance information is signed to obtain first signature information, and fourth master station data is generated according to the operation and maintenance information and the first signature information;

[0038] Encrypting the fourth master station data using the second preset key, the IV value, and the second encryption algorithm to obtain the third master station data;

[0039] Calculate a first hash value of the third master station data using a first preset key and a first encryption algorithm, and generate second master station data according to the third master station data and the first hash value;

[0040] compressing the second master station data to obtain the first master station data;

[0041] Based on the application protocol, a first message is generated according to the first master station data.

[0042] In one embodiment, the method further comprises:

[0043] After the request instruction is generated, based on the application protocol, a command message is generated according to the request instruction, wherein the command message includes information representing the second target object and the request instruction;

[0044] Sending the command message to the operation and maintenance monitoring system through the communication interface;

[0045] Receiving a fourth message from the communication interface, wherein the fourth message is fourth substation data obtained by the operation and maintenance monitoring system after encrypting and compressing the latest data, and is generated according to the application protocol and the fourth substation data;

[0046] When verifying that the format of the fourth message complies with the application protocol, decompressing the fourth substation data to obtain the third substation data, the third substation data includes the second substation data and the third hash value;

[0047] Calculate a fourth hash value of the second substation data using the first preset key and the first encryption algorithm;

[0048] If the third hash value is consistent with the fourth hash value, the second substation data is decrypted using the second preset key and the second encryption algorithm to obtain the first substation data, where the first substation data includes the latest data and the second signature information;

[0049] Using a third preset key and a third encryption algorithm, verify the second signature information to obtain a second signature verification result;

[0050] Determine the second verification result according to the second signature verification result.

[0051] If the second verification result is verification passed, the latest data is stored.

[0052] In a third aspect, an embodiment of the present application provides a substation operation and maintenance system, including: an operation and maintenance master station, an operation and maintenance monitoring system, and a terminal device;

[0053] The operation and maintenance master station is used to obtain operation and maintenance information of a first target object, where the first target object includes an operation and maintenance monitoring system or a terminal device;

[0054] further configured to generate a first message according to the operation and maintenance information based on an application protocol of a communication interface, wherein the first message includes information characterizing the first target object and the operation and maintenance information;

[0055] Also used for sending the first message to the operation and maintenance monitoring system through the communication interface;

[0056] Also used for performing an operation according to a first operation result in the second message after receiving a second message from the operation and maintenance monitoring system through the communication interface;

[0057] Also used for receiving a third message from the operation and maintenance monitoring system through the communication interface, and performing an operation according to the second operation result in the third message;

[0058] The operation and maintenance monitoring system is used to receive the first message from the operation and maintenance main station through a communication interface;

[0059] Also used to verify the first message to obtain a first verification result;

[0060] and further configured to send the operation and maintenance information to the terminal device if the first verification result is that the verification is passed and the first target object is the terminal device, wherein the operation and maintenance information is used to instruct the terminal device to perform an operation according to the operation and maintenance information and to feed back a first operation result;

[0061] It is also used to generate a second message according to the first operation result based on the application protocol after receiving the first operation result from the terminal device, and send the second message to the operation and maintenance main station through the communication interface;

[0062] and further configured to, if the first verification result is that the verification is passed and the first target object is the operation and maintenance monitoring system, perform an operation according to the operation and maintenance information to obtain a second operation result;

[0063] It is also used to generate a third message based on the application protocol and the second operation result, and send the third message to the operation and maintenance main station through the communication interface.

[0064] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the remote operation and maintenance method for a substation as described in any one of the first aspect or the second aspect above is implemented.

[0065] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0066] In an embodiment of the present application, a first message is received from an operation and maintenance master station through a communication interface, the first message is generated by the operation and maintenance master station according to the operation and maintenance information based on the application protocol of the communication interface, and the first message includes information characterizing a first target object and the operation and maintenance information; the first message is verified to obtain a first verification result; if the first verification result is that the verification passes and the first target object is a terminal device, the operation and maintenance information is sent to the terminal device, and the operation and maintenance information is used to instruct the terminal device to perform an operation according to the operation and maintenance information and to feed back the first operation result; after receiving the first operation result from the terminal device, a second message is generated according to the first operation result based on the application protocol, and the second message is sent to the operation and maintenance master station through the communication interface, and the second message is used to instruct the operation and maintenance master station to perform an operation according to the first operation result. The operation result is to execute the operation; if the first verification result is that the verification is passed, and the first target object is the operation and maintenance monitoring system, then the operation is executed according to the operation and maintenance information to obtain the second operation result; based on the application protocol, a third message is generated according to the second operation result, and the third message is sent to the operation and maintenance main station through the communication interface. The third message is used to instruct the operation and maintenance main station to execute the operation according to the second operation result, so as to realize the application protocol and the remote operation and maintenance interaction mechanism, improve the security interaction capability between the terminal equipment, the operation and maintenance monitoring system, and the operation and maintenance main station, and realize the two-way automatic synchronization between the operation and maintenance main station and the operation and maintenance monitoring system, so as to improve the operation and maintenance efficiency and the intelligence and practicality of the operation and maintenance monitoring system, and reduce the difficulty of the operation and maintenance main station to maintain the substation operation and maintenance monitoring system and terminal equipment.

[0067] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0069] Figure 1 This is a first flow chart of a remote operation and maintenance method provided by an embodiment of the present application;

[0070] Figure 2 This is a second flow chart of the remote operation and maintenance method provided by an embodiment of the present application;

[0071] Figure 3 It is a structural diagram of a remote operation and maintenance system provided in one embodiment of the present application. DETAILED DESCRIPTION

[0072] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0073] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0074] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0075] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0076] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0077] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0078] In one embodiment, Figure 1 This is a first flow chart of the remote operation and maintenance method provided by an embodiment of the present application. Figure 1As shown, the method is applied to an operation and maintenance monitoring system, comprising:

[0079] S11: Receive a first message from the operation and maintenance master station through the communication interface.

[0080] The first message is generated by the operation and maintenance master station according to the operation and maintenance information based on the application protocol of the communication interface, and the first message includes information representing the first target object and the operation and maintenance information.

[0081] The terminal device is an operation and maintenance terminal device. The operation and maintenance information includes modified configuration information and / or a program to be upgraded, and the modified configuration information is generated by the operation and maintenance master station according to a preset configuration information format of the first target object.

[0082] In the application, when a certain operation and maintenance monitoring system or a certain terminal device needs to be modified in configuration or upgraded in program, the operation and maintenance master station generates the modified configuration information according to the preset configuration information format after completing the configuration modification, or selects the program to be upgraded to obtain the operation and maintenance information. The operation and maintenance master station writes the operation and maintenance information into the application protocol to generate a first message, and sends the first message to a certain operation and maintenance monitoring system through the communication interface, so that the certain operation and maintenance monitoring system or a certain terminal device can perform configuration modification or program upgrade.

[0083] The operation and maintenance information for a certain terminal device is obtained by sending a first message to an operation and maintenance monitoring system that communicates with the terminal device, so that the terminal device receives the operation and maintenance information.

[0084] In a possible implementation, the application protocol includes a start marker, sending session sequence information, receiving session sequence information, a session source identifier, data length information, data content, checksum information and an end marker.

[0085] The application protocol details are shown in the following table:

[0086]

[0087] The data content includes sender identification information, receiver identification information, message type, first target object identification information, time and operation and maintenance information. The data content can be customized and expanded flexibly according to business needs. The operation and maintenance master station has an independent set of identification information, and the operation and maintenance monitoring system has an independent set of identification information, which can send various information to the executor through the identification information.

[0088] In the application, the communication interface adopts the TCP protocol (Transmission Control Protocol), the operation and maintenance main station can be the server, the operation and maintenance monitoring system can be the client, and the server port can be 30011.

[0089] In a possible implementation, before step S11, the method further includes:

[0090] S21: Generate a registration message according to the registration information based on the application protocol of the communication interface.

[0091] The registration information includes the identification information of the operation and maintenance monitoring system. The identification information of the operation and maintenance monitoring system is uniformly allocated by the operation and maintenance master station and is a unique identification.

[0092] S22: Send a registration message to the operation and maintenance main station through the communication interface.

[0093] S23: receiving a registration response message from the operation and maintenance master station through the communication interface, wherein the registration response message is a registration message verification result obtained by the operation and maintenance master station after verifying the registration message, and generating a registration response message based on the registration message verification result and then based on the application protocol.

[0094] S24: When the response information indicates that the registration is successful, a heartbeat request message is generated according to the heartbeat request based on the application protocol at a preset time interval, and the heartbeat request message is sent to the operation and maintenance main station through the communication interface.

[0095] S25: Receive a heartbeat response message from the operation and maintenance master station through the communication interface. The heartbeat response message is a verification result of the heartbeat request message obtained by the operation and maintenance master station. A heartbeat response message is generated based on the heartbeat request message verification result and then based on the application protocol.

[0096] In the application, after the operation and maintenance monitoring system is successfully registered, it will periodically send a heartbeat request to the operation and maintenance master station to obtain a heartbeat response message to determine the validity of the communication connection. If the operation and maintenance monitoring system fails to receive the heartbeat response message from the operation and maintenance master station for multiple times, it can actively shut down the communication connection and re-register.

[0097] Through the application protocol, a secure and reliable communication interface is provided to achieve standardization of transmission data format and transmission process, build a data channel for data exchange, and improve the ability of vertical secure interaction between configuration information and programs.

[0098] In one possible implementation, the preset configuration information format of the operation and maintenance monitoring system includes configuration file name formats, font formats, content encoding formats and type attribute information formats of various configuration types, and the preset configuration information format of the terminal device includes configuration file name formats, font formats, content encoding formats and device attribute information formats of various terminal devices.

[0099] In the application, a standardized configuration file is set by presetting the configuration information format. The configuration of the operation and maintenance monitoring system includes multiple configuration types, including equipment account configuration, equipment point configuration, patrol task configuration, alarm threshold configuration, communication parameter configuration, etc. There are differences in the standardized configuration files of different configuration types.

[0100] Among them, the type attribute information configured in the equipment ledger includes substation information, basic equipment information, equipment communication information, equipment ledger information, etc. The equipment point configuration includes substation information of the equipment point, area information, interval information, main equipment information, equipment type, equipment point information, algorithm information, etc. The type attribute information configured in the patrol task includes substation information, task type, task execution time, task priority, equipment point information, task compiler, etc. The type attribute information configured in the alarm threshold includes substation information, equipment point information, defect type, alarm judgment rule, alarm type, alarm level, alarm threshold. The type attribute information configured in the communication parameter includes server IP (Internet Protocol Address), communication port, communication protocol, etc.

[0101] The terminal equipment includes multiple equipment types, specifically including on-line monitoring equipment, digital video recorder, camera, robot, unmanned aerial vehicle, voiceprint monitoring equipment, etc. There are differences in the standardized configuration files of different terminal equipment. The equipment attribute information of the camera includes system information, video and audio information, image information, preset position information, etc. The equipment attribute information of the robot and the unmanned aerial vehicle includes system information, communication parameter, patrol point information, etc.

[0102] Among them, the standardized configuration file format can adopt the XML format (Extensible Markup Language).

[0103] For example, the configuration file name format of the operation and maintenance monitoring system is "configuration type_system code.xml", the font format is GB2312, and the content encoding format is UTF-8.

[0104] The preset configuration information format of the equipment ledger configuration: the configuration file name format is "device_model_6001.xml", the font format is GB2312, and the content encoding format is UTF-8, as follows:

[0105] <?xml version="1.0" encoding="UTF-8"?

[0106] <device_model desc="Equipment ledger configuration file">

[0107] <Item station_name="Substation Name" station_code="Substation Code" device_name="Device Name 1" device_code="Device Code 1" device_type="Device Type" device_model="Device Model" manufacturer="Manufacturer" use_unit="Using Unit" device_source="Device Source" ip_address="IP Address" communication_protocol="Communication Protocol" communication_port="Communication Port" production_date="Production Date" production_code="Factory Serial Number" is_transport="Whether Rotating" use_mode="Usage Type" video_mode="Video Type" place="Installation Location" device_info="Remarks" mount_device_code="Associated Mounting Device Code" / >

[0108] <Item station_name="Substation Name" station_code="Substation Code" device_name="Device Name 2" device_code="Device Code 2" device_type="Device Type" device_model="Device Model" manufacturer="Manufacturer" use_unit="Using Unit" device_source="Device Source" ip_address="IP Address" communication_protocol="Communication Protocol" communication_port="Communication Port" production_date="Production Date" production_code="Factory Serial Number" is_transport="Whether Rotating" use_mode="Usage Type" video_mode="Video Type" place="Installation Location" device_info="Remarks" mount_device_code="Associated Mounting Device Code" / >

[0109]

[0110] <Item station_name="Substation Name" station_code="Substation Code" device_name="Device Name n" device_code="Device Code n" device_type="Device Type" device_model="Device Model" manufacturer="Manufacturer" use_unit="Using Unit" device_source="Device Source" ip_address="IP Address" communication_protocol="Communication Protocol" communication_port="Communication Port" production_date="Production Date" production_code="Factory Serial Number" is_transport="Whether Rotating" use_mode="Usage Type" video_mode="Video Type" place="Installation Location" device_info="Remarks" mount_device_code="Associated Mounting Device Code" / >

[0111] < / device_model>

[0112] The configuration file name format of the terminal device is "device_configuration_Substation Code_Device Code.xml", the font format is GB2312, and the content encoding format is UTF-8.

[0113] The preset configuration information format of the camera: The configuration file name format is "device_configuration_1001_camera1.xml", the font format is GB2312, and the content encoding format is UTF-8, as follows:

[0114] <?xml version="1.0" encoding="UTF-8"?>

[0115] <device_configuration desc="Device Configuration File">

[0116] <system_configuration desc="System Configuration">

[0117] <Item device_name="Device Name" device_code="Device Code" IP_address="IP Address" subnet_mask="Subnet Mask" default_gateway="Default Gateway" user_name="User Name" user_password="User Password" communication_port="Communication Port" platform_access="Platform Access Mode" alarm_host_address="Alarm Host Address" alarm_host_port="Alarm Host Port" time_calibration_mode="Time Calibration Mode" time_server_address="Time Server Address" time_server_port="Time Server Port" timing_time_interval="Time Calibration Interval" / >

[0118] < / system_configuration>

[0119] <video_audio desc="Video and Audio Configuration">

[0120] <video stream_type="码流类型" video_type="视频类型" resolution="分辨率" rate_type="码率类型" image_quality="图像质量" video_frame_rate="视频帧率" upper_limit="码率上限" video_coding="视频编码" coding_complexity="编码复杂度" I_frame_interval="I帧间隔">< / video>

[0121] <audio audio_coding="音频编码" sampling_rate="采样率" audio_bitrate="音频码率">< / audio>

[0122] < / video_audio>

[0123] <image_configuration desc="Image Configuration">

[0124] <Display scene="Scene" brightness="Brightness" contrast="Contrast" saturation="Saturation" sharpness="Sharpness" aperture_type="Aperture Type" exposure_time="Exposure Time" focus_mode="Focus Mode" minimum_focusing_distance="Minimum Focusing Distance" day_night_conversion="Day / Night Conversion" sensitivity="Sensitivity" anti_lighting_overexposure="Anti-Lighting Overexposure" replenishing_light_mode="Replenishing Light Mode" brightness_limit ="Brightness Limit" backlight_compensation="Backlight Compensation" wide_dynamic="Wide Dynamic" strong_light_suppression ="Strong Light Suppression" / >

[0125] <OSD display_name="Display Name" display_date="Display Date" display_week="Display Week" channel_name="Channel Name" time_format ="Time Format" date_format="Date Format" character_superposition="Character Superposition" OSD_properties="OSD Properties" OSD_font="OSD Font" OSD_color="OSD Color" alignment_method="Alignment Method" / >

[0126] < / image_configuration>

[0127] <preset_configuration desc="Preset Configuration">

[0128] <item preset_name="预置位名称1" preset_sn="预置位编号1" whether_set="是否已设置" preset_pos="预置位位置信息1" / >

[0129] <item preset_name="预置位名称2" preset_sn="预置位编号2" whether_set="是否已设置" preset_pos="预置位位置信息2" / >

[0130]

[0131] <item preset_name="预置位名称n" preset_sn="预置位编号n" whether_set="是否已设置" preset_pos="预置位位置信息n" / >

[0132] < / preset_configuration>

[0133] < / device_configuration>

[0134] By setting up standardized configuration files in preset configuration information formats, unified standardized configuration files are implemented, which makes it easy for any object to generate and correctly parse standardized configuration files and update local configurations, thereby realizing remote synchronization, remote reading and remote modification between the operation and maintenance master station, operation and maintenance monitoring system and terminal devices. This solves the problems of independent configurations and heavy maintenance workload between the operation and maintenance master station, operation and maintenance monitoring system and terminal devices, as well as the problem that configuration consistency cannot be guaranteed due to independent configurations.

[0135] S12: Verify the first message to obtain a first verification result.

[0136] In the application, a format check is performed on the first message to obtain a first check result.

[0137] If the format of the first message conforms to the application protocol, the first verification result is verification passed. If the format of the first message does not conform to the application protocol, the first verification result is verification failed.

[0138] In the application, if the first verification result is verification failure, the operation and maintenance monitoring system generates first operation failure information, and based on the application protocol, generates a first failure message according to the first operation failure information, and sends the first failure message to the operation and maintenance main station through the communication interface. The first failure message is used to instruct the operation and maintenance main station to terminate the remote control according to the first failure message.

[0139] S13: If the first verification result is that the verification is passed, and the first target object is a terminal device, operation and maintenance information is sent to the terminal device.

[0140] The operation and maintenance information is used to instruct the terminal device to perform an operation according to the operation and maintenance information and to feed back a first operation result.

[0141] In the application, the first target object is the executor of the operation and maintenance information. The operation and maintenance information is obtained from the first message, and the operation and maintenance monitoring system sends the operation and maintenance information to the terminal device. After receiving the operation and maintenance information, the terminal device verifies the operation and maintenance information. If the verification of the operation and maintenance information passes, the operation is performed according to the operation and maintenance information, and the first operation result is sent to the operation and maintenance monitoring system.

[0142] Specifically, the terminal device verifies the modified configuration information internally. After the verification is passed, the terminal device updates its own local configuration information according to the modified configuration information to obtain the first operation result. The verification of the modified configuration information is achieved by presetting the configuration information format and the content in the configuration.

[0143] The terminal device verifies the program to be upgraded internally. After the verification is passed, the program is upgraded according to the program to be upgraded to obtain the first operation result. The verification of the program to be upgraded is achieved through the information such as the manufacturer, version number, device model, and verification code contained in the program.

[0144] The first operation result includes operation failure or operation success.

[0145] S14: After receiving the first operation result from the terminal device, based on the application protocol, generate a second message according to the first operation result, and send the second message to the operation and maintenance main station through the communication interface.

[0146] The second message is used to instruct the operation and maintenance master station to perform an operation according to the first operation result.

[0147] In the application, the operation and maintenance monitoring system writes the first operation result into the data content to obtain the second message.

[0148] S15: If the first verification result is that the verification is passed, and the first target object is the operation and maintenance monitoring system, an operation is performed according to the operation and maintenance information to obtain a second operation result.

[0149] In the application, the operation and maintenance monitoring system verifies the operation and maintenance information. If the operation and maintenance information passes the verification, an operation is performed according to the operation and maintenance information to obtain a second operation result.

[0150] Specifically, the operation and maintenance monitoring system verifies the modified configuration information internally. After the verification passes, the local configuration information of the system is updated according to the modified configuration information to obtain the second operation result.

[0151] The operation and maintenance monitoring system verifies the program to be upgraded internally. After the verification passes, the program is upgraded according to the program to be upgraded to obtain a second operation result.

[0152] The second operation result includes operation failure or operation success.

[0153] S16: Based on the application protocol, generate a third message according to the second operation result, and send the third message to the operation and maintenance main station through the communication interface.

[0154] The third message is used to instruct the operation and maintenance master station to perform an operation according to the second operation result.

[0155] In the application, the operation and maintenance monitoring system writes the second operation result into the data content to obtain a third message.

[0156] It is understandable that by setting a standard application protocol, it is possible to prevent the operation and maintenance main station, operation and maintenance monitoring system, and terminal equipment from operating based on erroneous or illegal messages, thereby improving the security interaction capability.

[0157] In an embodiment of the present application, a first message is received from an operation and maintenance master station through a communication interface, the first message is generated by the operation and maintenance master station according to the operation and maintenance information based on the application protocol of the communication interface, and the first message includes information characterizing a first target object and the operation and maintenance information; the first message is verified to obtain a first verification result; if the first verification result is that the verification passes and the first target object is a terminal device, the operation and maintenance information is sent to the terminal device, and the operation and maintenance information is used to instruct the terminal device to perform an operation according to the operation and maintenance information and to feed back the first operation result; after receiving the first operation result from the terminal device, a second message is generated according to the first operation result based on the application protocol, and the second message is sent to the operation and maintenance master station through the communication interface, and the second message is used to instruct the operation and maintenance master station to perform an operation according to the first operation result. The operation result is to execute the operation; if the first verification result is that the verification is passed, and the first target object is the operation and maintenance monitoring system, then the operation is executed according to the operation and maintenance information to obtain the second operation result; based on the application protocol, a third message is generated according to the second operation result, and the third message is sent to the operation and maintenance main station through the communication interface. The third message is used to instruct the operation and maintenance main station to execute the operation according to the second operation result, so as to realize the application protocol and the remote operation and maintenance interaction mechanism, improve the security interaction capability between the terminal equipment, the operation and maintenance monitoring system, and the operation and maintenance main station, and realize the two-way automatic synchronization between the operation and maintenance main station and the operation and maintenance monitoring system, so as to improve the operation and maintenance efficiency and the intelligence and practicality of the operation and maintenance monitoring system, and reduce the difficulty of the operation and maintenance main station to maintain the substation operation and maintenance monitoring system and terminal equipment.

[0158] In one embodiment, the first message is generated by the operation and maintenance master station after encrypting and compressing the operation and maintenance information to obtain the first master station data, and is generated according to the application protocol and the first master station data.

[0159] Step S12 includes:

[0160] S31: When it is verified that the format of the first message complies with the application protocol, the first master station data is decompressed to obtain the second master station data.

[0161] The second master station data includes the third master station data and the first hash value. The last plurality of bytes of data in the second master station data are the first hash value, and the other bytes of data are the third master station data.

[0162] In the application, the operation and maintenance monitoring system performs format verification on the first message. When the format of the first message complies with the application protocol, the first message is parsed and processed.

[0163] Specifically, the first main station data is decompressed using a lossless compression algorithm to obtain data before compression, that is, the second main station data.

[0164] S32: Calculate a second hash value of the third master station data using the first preset key and the first encryption algorithm.

[0165] In the application, the key and encryption algorithm can be obtained by pre-negotiating with the operation and maintenance master station. The second hash value of the third master station data is calculated using the first preset key and the SM3 national encryption algorithm.

[0166] S33: If the first hash value is consistent with the second hash value, the third main station data is decrypted using the second preset key and the second encryption algorithm to obtain the fourth main station data.

[0167] The fourth master station data includes operation and maintenance information and first signature information. The last multiple bytes of the fourth master station data are the first signature information, and the other bytes are operation and maintenance information.

[0168] In the application, the first hash value is consistent with the second hash value, indicating that the third master station data integrity check has passed. The third master station data is decrypted using the second preset key and the SM4 national encryption algorithm. When the decryption is successful, the fourth master station data is obtained, and the data confidentiality check has passed.

[0169] The first hash value is inconsistent with the second hash value, indicating that the integrity of the third master station data is destroyed.

[0170] S34: Use the third preset key and the third encryption algorithm to verify the first signature information to obtain a first signature verification result.

[0171] In the application, the first signature information is verified using the third preset key and the SM2 national encryption algorithm to obtain a first signature verification result.

[0172] S35: Determine a first verification result according to the first signature verification result.

[0173] In the application, if the first verification result is successful, it means the data is correct, and the first verification result is determined to be passed. If the first verification result is failed, it means the data is wrong, and the first verification result is determined to be failed.

[0174] This embodiment achieves the confidentiality and integrity of transmitted data and ensures the security of data transmission by setting up standardized data decryption and signature verification processes. It also reduces the excessive occupation of network bandwidth by transmitting large files, improves data transmission efficiency, and enhances data security by setting up data compression processes.

[0175] In one embodiment, the method further comprises:

[0176] S41: receiving a command message from the operation and maintenance main station through the communication interface.

[0177] The instruction message includes information representing the second target object and a request instruction;

[0178] In the application, when the terminal device configuration is updated, the terminal device sends a configuration update notification to the operation and maintenance monitoring system. The operation and maintenance monitoring system writes the configuration update notification into the application protocol, obtains the first update notification message, and then sends the first update notification message to the operation and maintenance main station through the communication interface. Or when the operation and maintenance monitoring system configuration is updated, a second update notification message is generated based on the application protocol, and then the second update notification message is sent to the operation and maintenance main station through the communication interface.

[0179] The operation and maintenance master station receives the first update notification message or the second update notification message through the communication interface or manually obtains the latest configuration information of a certain operation and maintenance monitoring system or a certain terminal device, and generates a command message based on the application protocol, and the request command is a read configuration request. Then the operation and maintenance master station sends the command message to the operation and maintenance monitoring system through the communication interface.

[0180] When the operation and maintenance master station needs to back up the program of the terminal device or the operation and maintenance monitoring system, it generates a command message based on the application protocol, and the request command is a program backup request. Then the operation and maintenance master station sends the command message to the operation and maintenance monitoring system through the communication interface.

[0181] S42: Obtain the latest data according to the instruction message.

[0182] The latest data includes the latest local data of the operation and maintenance monitoring system and / or the latest local data of the terminal device.

[0183] In the application, if the operation and maintenance master station needs to obtain the data of a terminal device, the latest data is the latest local data of the terminal device. When the request instruction is a read configuration request, the latest local data is the latest configuration information of the terminal device. When the request instruction is a program backup request, the latest local data is the latest program of the terminal device.

[0184] Specifically, after receiving the instruction message, the operation and maintenance monitoring system communicating with a terminal device sends a request instruction to the terminal device, so that the terminal device uploads the latest data and obtains the latest data.

[0185] If the operation and maintenance master station needs to obtain data from a certain operation and maintenance monitoring system, the latest data is the latest local data of the operation and maintenance monitoring system. When the request instruction is a read configuration request, the latest local data is the latest configuration information of the operation and maintenance monitoring system. When the request instruction is a program backup request, the latest local data is the latest program of the operation and maintenance monitoring system.

[0186] S43: Use the third preset key and the third encryption algorithm to sign the latest data to obtain second signature information, and generate the first substation data according to the latest data and the second signature information.

[0187] In the application, the third preset key and the SM2 national secret algorithm are used to sign the latest data, and the second signature information is attached to the latest data to obtain the first substation data, realizing the data anti-repudiation function.

[0188] S44: Encrypt the first substation data using the second preset key, the IV value and the second encryption algorithm to obtain the second substation data.

[0189] In the application, the first substation data is encrypted using the second preset key, IV value and SM4 national encryption algorithm to obtain the second substation data, so that the data is confidential.

[0190] Among them, the IV value is the initialization vector, which is used to provide an initial randomness for the encryption process to ensure that even if the same plaintext block is encrypted multiple times, different ciphertext blocks will be generated, thereby enhancing the security of the encryption.

[0191] S45: Calculate the third hash value of the second substation data using the first preset key and the first encryption algorithm, and generate the third substation data according to the second substation data and the third hash value.

[0192] In the application, the third hash value of the second substation data is calculated using the first preset key and the SM3 national encryption algorithm, and the third hash value is appended to the second substation data to obtain the third substation data, so that the data has integrity.

[0193] S46: compress the third substation data to obtain the fourth substation data.

[0194] In the application, the third substation data is compressed using a lossless compression algorithm to obtain the fourth substation data.

[0195] S47: Generate a fourth message based on the application protocol and the fourth substation data.

[0196] In the application, the fourth substation data is written into the application protocol to obtain a fourth message.

[0197] S48: Send a fourth message to the operation and maintenance main station through the communication interface.

[0198] The fourth message is used to instruct the operation and maintenance master station to perform operations according to the latest data after successfully verifying the fourth message.

[0199] This embodiment sets up a standardized data encryption and signature process so that the transmitted data is encrypted data, thereby achieving confidentiality and integrity of the transmitted data and ensuring security during data transmission. It also sets up a data compression process to reduce excessive occupation of network bandwidth by transmitting large files, improve data transmission efficiency, and enhance data security. It also implements two-way automatic synchronization between the operation and maintenance master station and the operation and maintenance monitoring system based on the operation and maintenance interaction mechanism, improves the operation and maintenance efficiency and the level of intelligence and practicality of the operation and maintenance monitoring system, and reduces the difficulty of maintenance of the substation operation and maintenance monitoring system and terminal equipment by the operation and maintenance master station.

[0200] In one embodiment, Figure 2 This is a second flow chart of the remote operation and maintenance method provided by an embodiment of the present application. Figure 2 As shown, the method is applied to the operation and maintenance main station, including:

[0201] S51: Obtain operation and maintenance information of the first target object.

[0202] Among them, the first target object is the operation and maintenance monitoring system or terminal equipment.

[0203] In the application, when a certain operation and maintenance monitoring system or a certain terminal device needs configuration modification or program upgrade, the operation and maintenance master station generates the modified configuration information according to the preset configuration information format after completing the configuration modification, or selects the program to be upgraded to obtain the operation and maintenance information.

[0204] S52: Generate a first message according to the operation and maintenance information based on the application protocol of the communication interface.

[0205] The first message includes information representing the first target object and operation and maintenance information.

[0206] In the application, the operation and maintenance master station writes the operation and maintenance information into the application protocol to generate a first message.

[0207] S53: Send a first message to the operation and maintenance monitoring system through the communication interface.

[0208] Among them, the first message is used to instruct the operation and maintenance monitoring system to verify that the first message is successful and the first target object is the terminal device, send operation and maintenance information to the terminal device or instruct the operation and maintenance monitoring system to verify that the first message is successful and the first target object is the operation and maintenance monitoring system, and perform operations according to the operation and maintenance information.

[0209] S54: After receiving a second message from the operation and maintenance monitoring system through the communication interface, perform an operation according to the first operation result in the second message.

[0210] Among them, the first operation result is obtained after the terminal device performs the operation according to the operation and maintenance information.

[0211] In the application, the first operation result is obtained from the second message.

[0212] When the operation and maintenance information is the modified configuration information, if the first operation result is an operation failure, the operation and maintenance main station restores the configuration information of the terminal device to the configuration information before the modification and terminates the configuration modification. If the first operation result is an operation success, the operation and maintenance main station stores the modified configuration information and ends the configuration modification.

[0213] When the operation and maintenance information is a program to be upgraded, if the first operation result is an operation failure, the operation and maintenance main station displays the upgrade failure result of the terminal device and terminates the program upgrade. If the first operation result is an operation success, the operation and maintenance main station displays the upgrade success result of the terminal device and terminates the program upgrade.

[0214] S55: Receive a third message from the operation and maintenance monitoring system through the communication interface, and perform an operation according to the second operation result in the third message.

[0215] Among them, the second operation result is obtained after the operation and maintenance monitoring system performs an operation according to the operation and maintenance information.

[0216] In the application, the second operation result is obtained from the third message.

[0217] When the operation and maintenance information is the modified configuration information, if the second operation result is an operation failure, the operation and maintenance master station restores the configuration information of the operation and maintenance monitoring system to the configuration information before the modification and terminates the configuration modification. If the second operation result is an operation success, the operation and maintenance master station stores the modified configuration information and ends the configuration modification.

[0218] When the operation and maintenance information is a program to be upgraded, if the second operation result is an operation failure, the operation and maintenance main station displays the upgrade failure result of the operation and maintenance monitoring system and terminates the program upgrade. If the second operation result is an operation success, the operation and maintenance main station displays the upgrade success result of the operation and maintenance monitoring system and terminates the program upgrade.

[0219] This embodiment improves the security interaction capability between terminal equipment, operation and maintenance monitoring system, and operation and maintenance master station and realizes two-way automatic synchronization between the operation and maintenance master station and the operation and maintenance monitoring system based on application protocol and remote operation and maintenance interaction mechanism, thereby improving the operation and maintenance efficiency and the level of intelligence and practicality of the operation and maintenance monitoring system, and reducing the difficulty of maintenance of the substation operation and maintenance monitoring system and terminal equipment by the operation and maintenance master station.

[0220] In one embodiment, step S52 includes:

[0221] S521: Use the third preset key and the third encryption algorithm to sign the operation and maintenance information to obtain the first signature information, and generate the fourth master station data according to the operation and maintenance information and the first signature information.

[0222] In the application, the operation and maintenance information is signed using the third preset key and the SM2 national encryption algorithm to obtain the first signature information. The first signature information is attached to the operation and maintenance information to obtain the fourth main station data.

[0223] S522: Encrypt the fourth master station data using the second preset key, the IV value and the second encryption algorithm to obtain the third master station data.

[0224] In the application, the fourth master station data is encrypted using the second preset key, IV value and SM4 national encryption algorithm to obtain the third master station data.

[0225] S523: Calculate the first hash value of the third master station data using the first preset key and the first encryption algorithm, and generate the second master station data according to the third master station data and the first hash value.

[0226] In the application, the first preset key and the SM3 national encryption algorithm are used to calculate the first hash value of the third master station data. The first hash value is appended to the third master station data to obtain the second master station data.

[0227] S524: compress the second master station data to obtain the first master station data.

[0228] In the application, the second master station data is compressed using a lossless compression algorithm to obtain the first master station data.

[0229] S525: Generate a first message based on the application protocol and the first master station data.

[0230] In the application, the first master station data is written into the application protocol to obtain the first message.

[0231] This embodiment sets up a standardized data encryption and signature process to make the transmitted data encrypted, thereby achieving confidentiality and integrity of the transmitted data and ensuring security during data transmission. It also sets up a data compression process to reduce excessive occupancy of network bandwidth by transmitting large files, improve data transmission efficiency, and enhance data security.

[0232] In one embodiment, the method further comprises:

[0233] S61: After the request instruction is generated, a command message is generated according to the request instruction based on the application protocol.

[0234] The instruction message includes information representing the second target object and a request instruction.

[0235] In the application, the operation and maintenance main station receives the first update notification message or the second update notification message through the communication interface or manually obtains the latest configuration information of a certain operation and maintenance monitoring system or a certain terminal device, and generates an instruction message according to the request instruction based on the application protocol, and the request instruction is a configuration read request.

[0236] When the operation and maintenance master station needs to back up the program of the terminal device or the operation and maintenance monitoring system, a command message is generated according to the request instruction based on the application protocol, and the request instruction is a program backup request.

[0237] S62: Send a command message to the operation and maintenance monitoring system through the communication interface.

[0238] S63: Receive a fourth message through the communication interface.

[0239] Among them, the fourth message is the fourth substation data obtained by the operation and maintenance monitoring system after encrypting and compressing the latest data, and is generated according to the application protocol and the fourth substation data.

[0240] S64: When it is verified that the format of the fourth message complies with the application protocol, the fourth substation data is decompressed to obtain the third substation data.

[0241] The third substation data includes the second substation data and the third Hash value. The last plurality of bytes of data in the third substation data are the third Hash value, and the other bytes are the second substation data.

[0242] S65: Calculate a fourth hash value of the second substation data using the first preset key and the first encryption algorithm.

[0243] In the application, the fourth hash value of the second substation data is calculated using the first preset key and the SM3 national encryption algorithm.

[0244] S66: If the third hash value is consistent with the fourth hash value, the second substation data is decrypted using the second preset key and the second encryption algorithm to obtain the first substation data.

[0245] The first substation data includes the latest data and the second signature information. The last multiple bytes of the first substation data are the second signature information, and the other bytes are the latest data.

[0246] In the application, the third hash value is consistent with the fourth hash value, indicating that the second substation data integrity check has passed. The second substation data is decrypted using the second preset key and the SM4 national encryption algorithm. When the decryption is successful, the first substation data is obtained, and the data confidentiality check has passed.

[0247] The third hash value is inconsistent with the fourth hash value, indicating that the integrity of the second substation data is destroyed.

[0248] S67: Use the third preset key and the third encryption algorithm to verify the second signature information to obtain a second signature verification result.

[0249] In the application, the second signature information is verified using the third preset key and the SM2 national secret algorithm to obtain a second signature verification result.

[0250] S68: Determine a second verification result according to the second signature verification result.

[0251] In the application, if the second verification result is successful, it means the data is correct, and the second verification result is determined to be passed. If the second verification result is failed, it means the data is wrong, and the second verification result is determined to be failed.

[0252] S66: If the second verification result is verification passed, the latest data is stored.

[0253] This embodiment achieves the confidentiality and integrity of transmitted data and ensures the security of data transmission by setting up standardized data decryption and signature verification processes, and reduces the excessive occupation of network bandwidth by transmitting large files by setting up data compression processes, thereby improving data transmission efficiency and enhancing data security; and based on the operation and maintenance interaction mechanism, realizes two-way automatic synchronization between the operation and maintenance master station and the operation and maintenance monitoring system, improves the operation and maintenance efficiency and the level of intelligence and practicality of the operation and maintenance monitoring system, and reduces the difficulty of maintenance of the substation operation and maintenance monitoring system and terminal equipment by the operation and maintenance master station.

[0254] In one embodiment, before step S52, the method further includes:

[0255] S71: After receiving a registration message from the operation and maintenance monitoring system through the communication interface, verify the registration message to obtain a registration message verification result.

[0256] S72: Generate a registration response message according to the registration message verification result.

[0257] In the application, if the verification result of the registration message is passed, the registration response message indicates that the registration is successful. If the verification result of the registration message is not passed, the registration response message indicates that the registration has failed.

[0258] S73: Based on the application protocol, a registration response message is generated according to the registration response message, and when the registration response message passes the verification, a command message is sent to the operation and maintenance monitoring system through the communication interface.

[0259] In the application, when the registration response message passes the verification, the operation and maintenance master station needs to actively obtain the latest data of the terminal device and the operation and maintenance monitoring system to determine whether it is necessary to update its own local configuration.

[0260] You can also set the operation and maintenance master station not to actively trigger the acquisition of the latest data except when the registration is successful, but to update by receiving a configuration update notification or manually triggering the acquisition of the latest data.

[0261] S74: Receive a fourth message from the operation and maintenance monitoring system through the communication interface, where the fourth message includes the latest data.

[0262] S75: Verify the fourth message to obtain a second verification result.

[0263] S76: If the second verification result is verification passed, the latest data is stored.

[0264] S77: After receiving the heartbeat request message through the communication interface, verify the heartbeat request message to obtain a verification result of the heartbeat request message.

[0265] S78: Generate a heartbeat response message according to the verification result of the heartbeat request message, and generate a heartbeat response message according to the heartbeat response message based on the application protocol.

[0266] S79: Send a heartbeat response message to the operation and maintenance monitoring system through the communication interface.

[0267] In the application, when the communication interface is normal, the operation and maintenance main station and the operation and maintenance monitoring system conduct two-way communication to cooperate to complete business functions such as remote configuration acquisition, remote configuration modification, remote backup program, and remote upgrade program.

[0268] This embodiment ensures the validity of the communication connection by means of heartbeat messages.

[0269] In a specific implementation of the present invention, taking a certain city company as an example, a set of operation and maintenance master station system is deployed at the master station end, and a set of operation and maintenance monitoring system is deployed at the plant station end. The master plant station together constitutes a remote operation and maintenance system coordinated by the master and substation. By applying the technical achievements of the scheme of the present invention, the maintenance efficiency of the configuration and parameters of the plant station operation and maintenance monitoring system is greatly improved, and the remote upgrade of the plant station operation and maintenance monitoring system program is realized at the master station end, thereby improving the work efficiency of program upgrade.

[0270] The maintenance of the configuration and parameters takes the modification of the preset position information and configuration parameters of a substation camera as an example. Before applying the technical achievements of the solution of the present invention, the operation and maintenance personnel need to perform configuration modifications at three locations: the camera, the operation and maintenance monitoring system at the plant end, and the operation and maintenance master station system at the master station end. The total time for configuration modification is about 1.5 hours, and the time for the operation and maintenance personnel to travel back and forth to the site and take measures is about 2.5 hours. After applying the technical achievements of the solution of the present invention, the operation and maintenance master station system at the master station end can realize automatic modification of configuration and parameters, and the time for configuration maintenance is shortened to 35 minutes, and the maintenance efficiency is improved by 85%.

[0271] The remote upgrade of the program is taken as an example of a security vulnerability found in the plant-side operation and maintenance monitoring system during a security assessment of a substation. Before applying the technical achievements of the solution of the present invention, the operation and maintenance personnel needed to rush to the substation site to upgrade the program of the operation and maintenance monitoring system. The total time for program upgrade and verification of the environment after the upgrade was about 1 hour, and the operation and maintenance personnel took about 2.5 hours to travel back and forth to the site and take measures. After applying the technical achievements of the solution of the present invention, the operation and maintenance master station system at the master station can initiate a program upgrade of the plant-side operation and maintenance monitoring system. After the upgrade, the correctness of the program and environment is automatically verified. The program upgrade time is shortened to 25 minutes, and the upgrade efficiency is improved by 88%.

[0272] The technical achievements proposed in the scheme of the present invention are applied to the operation and maintenance master station system and the plant-side operation and maintenance monitoring system, which can reduce the number of on-site maintenance times by operation and maintenance personnel, improve the operation and maintenance efficiency by more than 85%, and greatly improve the quality and efficiency of operation and maintenance work.

[0273] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0274] Corresponding to the remote operation and maintenance method of the substation described in the above embodiment, for the convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0275] In one embodiment, Figure 3 Schematic diagram of the structure of the remote operation and maintenance system provided by an embodiment of the present application. Figure 3 As shown, the system includes: an operation and maintenance main station 10, an operation and maintenance monitoring system 11 and a terminal device 12. The terminal device 12 specifically includes monitoring equipment, a disk recorder, a camera, a robot, a drone, a voiceprint monitoring device, and the like.

[0276] The operation and maintenance main station 10 is used to obtain the operation and maintenance information of the first target object, where the first target object includes an operation and maintenance monitoring system or a terminal device;

[0277] Also used to generate a first message according to the operation and maintenance information based on an application protocol of the communication interface, the first message including information representing the first target object and the operation and maintenance information;

[0278] It is also used to send a first message to the operation and maintenance monitoring system 11 through the communication interface;

[0279] It is also used to receive a second message from the operation and maintenance monitoring system 11 through the communication interface, and perform an operation according to the first operation result in the second message;

[0280] Also used to receive a third message from the operation and maintenance monitoring system 11 through the communication interface, and perform an operation according to the second operation result in the third message;

[0281] The operation and maintenance monitoring system (operation and maintenance monitoring center) 11 is used to receive the first message from the operation and maintenance main station through the communication interface;

[0282] Also used to verify the first message to obtain a first verification result;

[0283] It is also used to send operation and maintenance information to the terminal device 12 if the first verification result is that the verification is passed and the first target object is the terminal device 12, the operation and maintenance information is used to instruct the terminal device 12 to perform an operation according to the operation and maintenance information, and feedback the first operation result;

[0284] It is also used to generate a second message according to the first operation result based on the application protocol after receiving the first operation result from the terminal device 12, and send the second message to the operation and maintenance main station 10 through the communication interface;

[0285] It is also used to, if the first verification result is that the verification is passed and the first target object is the operation and maintenance monitoring system 11, perform an operation according to the operation and maintenance information to obtain a second operation result;

[0286] It is also used to generate a third message based on the application protocol and the second operation result, and send the third message to the operation and maintenance main station 10 through the communication interface.

[0287] In one embodiment, the operation and maintenance master station is specifically used to use a third preset key and a third encryption algorithm to sign the operation and maintenance information, obtain first signature information, and generate fourth master station data based on the operation and maintenance information and the first signature information; use the second preset key, IV value and second encryption algorithm to encrypt the fourth master station data to obtain third master station data; use the first preset key and the first encryption algorithm to calculate the first hash value of the third master station data, and generate second master station data based on the third master station data and the first hash value; compress the second master station data to obtain the first master station data; based on the application protocol, generate a first message based on the first master station data.

[0288] In one embodiment, the operation and maintenance main station is further used to generate a command message according to the request instruction based on the application protocol after generating the request instruction, and the command message includes information representing the second target object and the request instruction; send the command message to the operation and maintenance monitoring system through the communication interface; receive the fourth message from the fourth substation data obtained by the operation and maintenance monitoring system after encrypting and compressing the latest data, and generated according to the application protocol and the fourth substation data; when verifying that the format of the fourth message conforms to the application protocol, decompress the fourth substation data to obtain the third substation data, and the third substation data includes the second substation data and the third hash value; use the first preset key and the first encryption algorithm to calculate the fourth hash value of the second substation data; if the third hash value is consistent with the fourth hash value, use the second preset key and the second encryption algorithm to decrypt the second substation data to obtain the first substation data, and the first substation data includes the latest data and the second signature information; use the third preset key and the third encryption algorithm to verify the second signature information to obtain the second signature verification result; determine the second verification result according to the second signature verification result. If the second verification result is verification passed, the latest data is stored.

[0289] In one embodiment, an operation and maintenance monitoring system is specifically used to verify that the format of a first message complies with an application protocol, decompress the first master station data to obtain second master station data, the second master station data including third master station data and a first hash value; use a first preset key and a first encryption algorithm to calculate a second hash value of the third master station data; if the first hash value is consistent with the second hash value, use a second preset key and a second encryption algorithm to decrypt the third master station data to obtain fourth master station data, the fourth master station data including operation and maintenance information and first signature information; use a third preset key and a third encryption algorithm to verify the first signature information to obtain a first verification result; determine a first verification result based on the first verification result; the first message is the first master station data obtained after the operation and maintenance master station encrypts and compresses the operation and maintenance information, and is generated based on the application protocol and the first master station data.

[0290] The operation and maintenance monitoring system is also used to receive a command message from the operation and maintenance main station through a communication interface, the command message including information representing a second target object and a request instruction; obtain the latest data according to the command message, the latest data including the latest local data of the operation and maintenance monitoring system and / or the latest local data of the terminal device; use a third preset key and a third encryption algorithm to sign the latest data to obtain second signature information, and generate first substation data based on the latest data and the second signature information; use a second preset key, an IV value, and a second encryption algorithm to encrypt the first substation data to obtain second substation data; use the first preset key and the first encryption algorithm to calculate a third hash value of the second substation data, and generate third substation data based on the second substation data and the third hash value; compress the third substation data to obtain fourth substation data; generate a fourth message based on the fourth substation data based on the application protocol; send a fourth message to the operation and maintenance main station through the communication interface, the fourth message is used to instruct the operation and maintenance main station to perform operations based on the latest data after successfully verifying the fourth message.

[0291] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0292] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0293] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0294] An embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0295] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some cases, the computer-readable medium cannot be an electric carrier signal and a telecommunication signal.

[0296] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0297] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0298] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0299] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0300] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A remote operation and maintenance method for a substation, characterized in that: Applied to operation and maintenance monitoring systems, including: receiving a first message from the operation and maintenance master station through a communication interface, wherein the first message is generated by the operation and maintenance master station according to the operation and maintenance information based on an application protocol of the communication interface, and the first message includes information representing a first target object and the operation and maintenance information; Verifying the first message to obtain a first verification result; If the first verification result is that the verification is passed, and the first target object is a terminal device, sending the operation and maintenance information to the terminal device, where the operation and maintenance information is used to instruct the terminal device to perform an operation according to the operation and maintenance information and to feed back a first operation result; After receiving the first operation result from the terminal device, generating a second message according to the first operation result based on the application protocol, and sending the second message to the operation and maintenance main station through the communication interface, wherein the second message is used to instruct the operation and maintenance main station to perform an operation according to the first operation result; If the first verification result is verification passed, and the first target object is the operation and maintenance monitoring system, performing an operation according to the operation and maintenance information to obtain a second operation result; Based on the application protocol, a third message is generated according to the second operation result, and the third message is sent to the operation and maintenance main station through the communication interface, wherein the third message is used to instruct the operation and maintenance main station to perform an operation according to the second operation result.

2. The remote operation and maintenance method of a substation according to claim 1, characterized in that: The first message is first master station data obtained by the operation and maintenance master station after encrypting and compressing the operation and maintenance information, and is generated according to the application protocol and the first master station data; The verifying the first message to obtain a first verification result includes: When verifying that the format of the first message complies with the application protocol, decompressing the first master station data to obtain second master station data, the second master station data includes third master station data and the first hash value; Calculate a second hash value of the third master station data using a first preset key and a first encryption algorithm; If the first hash value is consistent with the second hash value, the third master station data is decrypted using the second preset key and the second encryption algorithm to obtain the fourth master station data, where the fourth master station data includes the operation and maintenance information and the first signature information; Using a third preset key and a third encryption algorithm, verify the first signature information to obtain a first signature verification result; Determine the first verification result according to the first signature verification result.

3. The remote operation and maintenance method of a substation according to claim 1 or 2, characterized in that: Before receiving the first message from the operation and maintenance main station through the communication interface, the method further includes: Generate a registration message based on the registration information based on the application protocol of the communication interface; Send a registration message to the operation and maintenance master station through the communication interface; Receiving a registration response message from the operation and maintenance master station through the communication interface, the registration response message is generated by the operation and maintenance master station after verifying the registration message to obtain the registration message verification result, and generating a registration response message based on the application protocol according to the registration response message after generating the registration response message according to the registration message verification result; When the response information is successful registration, a heartbeat request message is generated according to the heartbeat request based on the application protocol at a preset time interval, and the heartbeat request message is sent to the operation and maintenance master station through the communication interface; The heartbeat response message is received from the operation and maintenance master station through the communication interface. The heartbeat response message is generated by the operation and maintenance master station according to the heartbeat request message verification result, and then the heartbeat response message is generated based on the application protocol according to the heartbeat response message.

4. The remote operation and maintenance method of a substation according to claim 1 or 2, characterized in that: The application protocol includes a start identifier, sending session sequence information, receiving session sequence information, a session source identifier, data length information, data content, verification information and an end identifier, wherein the data content includes sender identification information, receiver identification information, message type, object identification information, time and the operation and maintenance information, and the operation and maintenance information includes modified configuration information and / or a program to be upgraded, and the modified configuration information is generated by the operation and maintenance master station according to a preset configuration information format of the first target object.

5. The remote operation and maintenance method of a substation according to claim 4, characterized in that: The preset configuration information format of the operation and maintenance monitoring system includes the configuration file name format, font format, content encoding format and type attribute information format of various configuration types, and the preset configuration information format of the terminal device includes the configuration file name format, font format, content encoding format and device attribute information format of various terminal devices.

6. The remote operation and maintenance method of a substation according to claim 5, characterized in that: Also includes: Receiving a command message from the operation and maintenance master station through the communication interface, the command message including information representing the second target object and a request instruction; Acquire the latest data according to the instruction message, where the latest data includes the latest local data of the operation and maintenance monitoring system and / or the latest local data of the terminal device; Using a third preset key and a third encryption algorithm, signing the latest data to obtain second signature information, and generating first substation data according to the latest data and the second signature information; Encrypting the first substation data using a second preset key, an IV value, and a second encryption algorithm to obtain second substation data; Calculate a third hash value of the second substation data using the first preset key and the first encryption algorithm, and generate third substation data according to the second substation data and the third hash value; compressing the third substation data to obtain fourth substation data; Based on the application protocol, generating a fourth message according to the fourth substation data; The fourth message is sent to the operation and maintenance main station through the communication interface, and the fourth message is used to instruct the operation and maintenance main station to perform an operation according to the latest data after successfully verifying the fourth message.

7. A remote operation and maintenance method for a substation, characterized in that: Applied to the operation and maintenance main station, including: Obtaining operation and maintenance information of a first target object, where the first target object is an operation and maintenance monitoring system or a terminal device; Based on the application protocol of the communication interface, generating a first message according to the operation and maintenance information, the first message including information characterizing the first target object and the operation and maintenance information; Sending the first message to the operation and maintenance monitoring system through the communication interface, the first message is used to instruct the operation and maintenance monitoring system to verify that the first message is successful and the first target object is the terminal device, sending the operation and maintenance information to the terminal device or instructing the operation and maintenance monitoring system to verify that the first message is successful and the first target object is the operation and maintenance monitoring system, and performing an operation according to the operation and maintenance information; After receiving a second message from the operation and maintenance monitoring system through the communication interface, performing an operation according to a first operation result in the second message, where the first operation result is obtained after the terminal device performs an operation according to the operation and maintenance information; receiving a third message from the operation and maintenance monitoring system through the communication interface, and performing an operation according to a second operation result in the third message, where the second operation result is obtained after the operation and maintenance monitoring system performs an operation according to the operation and maintenance information; The generating a first message based on the application protocol and according to the operation and maintenance information includes: Using a third preset key and a third encryption algorithm, the operation and maintenance information is signed to obtain first signature information, and fourth master station data is generated according to the operation and maintenance information and the first signature information; Encrypting the fourth master station data using the second preset key, the IV value, and the second encryption algorithm to obtain the third master station data; Calculate a first hash value of the third master station data using a first preset key and a first encryption algorithm, and generate second master station data according to the third master station data and the first hash value; compressing the second master station data to obtain the first master station data; Based on the application protocol, a first message is generated according to the first master station data.

8. The remote operation and maintenance method of a substation according to claim 7, characterized in that: Also includes: After the request instruction is generated, based on the application protocol, a command message is generated according to the request instruction, wherein the command message includes information representing the second target object and the request instruction; Sending the command message to the operation and maintenance monitoring system through the communication interface; Receiving a fourth message from the communication interface, wherein the fourth message is fourth substation data obtained by the operation and maintenance monitoring system after encrypting and compressing the latest data, and is generated according to the application protocol and the fourth substation data; When verifying that the format of the fourth message complies with the application protocol, decompressing the fourth substation data to obtain the third substation data, the third substation data includes the second substation data and the third hash value; Calculate a fourth hash value of the second substation data using the first preset key and the first encryption algorithm; If the third hash value is consistent with the fourth hash value, the second substation data is decrypted using the second preset key and the second encryption algorithm to obtain the first substation data, where the first substation data includes the latest data and the second signature information; Using a third preset key and a third encryption algorithm, verify the second signature information to obtain a second signature verification result; Determine a second verification result according to the second signature verification result; If the second verification result is verification passed, the latest data is stored.

9. A remote operation and maintenance system for a substation, characterized in that: include: Operation and maintenance master station, operation and maintenance monitoring system and terminal equipment; The operation and maintenance master station is used to obtain operation and maintenance information of a first target object, where the first target object includes an operation and maintenance monitoring system or a terminal device; further configured to generate a first message according to the operation and maintenance information based on an application protocol of a communication interface, wherein the first message includes information characterizing the first target object and the operation and maintenance information; Also used for sending the first message to the operation and maintenance monitoring system through the communication interface; Also used for performing an operation according to a first operation result in the second message after receiving a second message from the operation and maintenance monitoring system through the communication interface; Also used for receiving a third message from the operation and maintenance monitoring system through the communication interface, and performing an operation according to the second operation result in the third message; The operation and maintenance monitoring system is used to receive the first message from the operation and maintenance main station through a communication interface; Also used to verify the first message to obtain a first verification result; and further configured to send the operation and maintenance information to the terminal device if the first verification result is that the verification is passed and the first target object is the terminal device, wherein the operation and maintenance information is used to instruct the terminal device to perform an operation according to the operation and maintenance information and to feed back a first operation result; It is also used to generate a second message according to the first operation result based on the application protocol after receiving the first operation result from the terminal device, and send the second message to the operation and maintenance main station through the communication interface; and further configured to, if the first verification result is that the verification is passed and the first target object is the operation and maintenance monitoring system, perform an operation according to the operation and maintenance information to obtain a second operation result; It is also used to generate a third message based on the application protocol and the second operation result, and send the third message to the operation and maintenance main station through the communication interface.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the remote operation and maintenance method for a substation as described in any one of claims 1 to 6 or claims 7 to 8 is implemented.

Citation Information

Patent Citations

  • A substation secondary equipment configuration information exchange system and method

    CN109257210A

  • Method and system for remote operation and maintenance of HPLC communication module

    CN113012421A

Cited By

  • A substation power equipment remote operation and maintenance method and system

    CN122639458A