Remote development debugging method and system based on intelligent terminal of transformer substation
By verifying developer permissions on the substation smart terminal and providing a remote development or debugging interface, the problems of complex on-site operations and insufficient security in the existing technology are solved, efficient remote development and debugging are achieved, and the security and reliability of the system are improved.
Patent Information
- Application Number
- CN202411804232.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-04-29
AI Technical Summary
The existing remote development and debugging methods for substation smart terminals have problems such as complex on-site operations and personnel dependence, and lack effective permission authentication and security protection.
By obtaining the developer's remote development or debugging instructions for the substation smart terminal, determining operation permissions based on the authentication mark, providing a remote development or debugging interface, sending target system files and debugging commands to the smart terminal, and performing device development and debugging.
It has achieved the reduction of complexity and personnel dependence in on-site operations, improved development efficiency and debugging accuracy, enhanced system safety and reliability, and shortened the development cycle and debugging time of the equipment.
Smart Images

Figure CN119902833A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer development and debugging, and in particular to a remote development and debugging method and system based on a transformer substation intelligent terminal. Background Art
[0002] The remote development and debugging method and system based on the substation intelligent terminal obtains the developer's remote development or debugging instructions and verifies their operating authority based on the authentication identifier in the instruction. If the developer has development authority, the remote development interface is displayed on the client and related operations are performed; if the developer has debugging authority, the remote debugging interface is displayed to support the device debugging function. The system generates an instruction file based on the developer's operation, including the target system file and debugging command, and sends it to the substation intelligent terminal. The terminal integrates the target system file into the existing system, adjusts the equipment parameters based on the debugging command, and realizes remote debugging and feedback results. This technology significantly improves the development efficiency and debugging accuracy of substation equipment and reduces the need for on-site operations.
[0003] The remote development and debugging methods on the market today are mainly implemented through the Internet and dedicated remote connection tools, and are widely used in industrial automation, smart grid, information technology and other fields. These methods usually rely on cloud platforms or virtual private networks to communicate with the device end in real time through encrypted channels. Common remote development and debugging processes include command issuance, data transmission and remote control, and usually involve permission authentication and multi-level security protection to ensure the safety and reliability of operations. The advantage of this method is that it improves efficiency and reduces the cost of on-site maintenance. It is particularly suitable for large-scale equipment management and complex remote maintenance needs, such as debugging and optimization of smart terminals, automated production lines and remote monitoring systems. Summary of the invention
[0004] In order to improve the existing remote development and debugging method and system of substation intelligent terminals, a remote development and debugging method and system based on substation intelligent terminals are provided. The method verifies the developer's authority, provides remote development or debugging operations, sends instructions to the substation intelligent terminal, performs equipment development and debugging, improves efficiency and reduces on-site operations.
[0005] In order to achieve the above purpose, the technical solution adopted by the present invention is:
[0006] The remote development and debugging method based on the substation intelligent terminal is characterized by comprising:
[0007] Obtain the developer's remote development or remote debugging instructions for the substation intelligent terminal. The remote development and remote debugging instructions carry a certification mark.
[0008] Based on the authentication identifier, the developer's operation authority is determined. If the authority is development authority, the remote development interface is displayed on the client to perform remote development operations. If the authority is debugging authority, the remote debugging interface is displayed on the client to perform remote debugging operations.
[0009] Based on remote development and remote debugging operations, obtain operation instruction files, including target system files and target debugging commands;
[0010] Send target system files and target debugging commands to the substation intelligent terminal;
[0011] Based on remote development operations, the target system files are integrated into the intelligent terminal system files, and the substation equipment parameter adjustments are remotely debugged based on the target debugging commands to obtain the debugging results.
[0012] Preferably, the step of obtaining the remote development or remote debugging instructions of the developer for the substation intelligent terminal, wherein the remote development and remote debugging instructions carry the authentication mark, specifically includes:
[0013] Deploy remote development and debugging platforms, including servers and remote operation terminals;
[0014] Authenticate and identify remote development and debugging personnel based on account password and biometrics;
[0015] The authentication identifier is assigned based on the developer's operational requirements. Development permissions can only be used for remote development operations, and debugging permissions can only be used for remote debugging operations.
[0016] Preferably, judging the developer's operating authority based on the authentication identifier, if it is development authority, displaying a remote development interface on the client to perform remote development operations, and if it is debugging authority, displaying a remote debugging interface on the client to perform remote debugging operations specifically includes:
[0017] Based on the authentication logo, different operation interfaces are displayed to developers;
[0018] If there is no authentication mark, the user does not have remote development or remote debugging permissions, and a prompt message is displayed to inform the user that he does not have access permissions.
[0019] Preferably, the displaying of different operation interfaces for developers based on the authentication identifier specifically includes:
[0020] The remote development interface includes:
[0021] Code Editor: Supports remote editing of code and saves it to the server in real time.
[0022] Compilation tool: provides code compilation function and checks the syntax and execution status of the code.
[0023] Deployment function: Code can be deployed to a remote environment for testing.
[0024] Log output: Displays the log information of code execution to help developers analyze code execution status.
[0025] The remote test interface includes:
[0026] Debugging tools: support debugging functions such as setting breakpoints, single-step debugging, and variable viewing.
[0027] Real-time log monitoring: displays the output information of the program during debugging, making it easier for debuggers to analyze the program status.
[0028] Process monitoring: You can view remotely running processes and threads to help debug the execution flow of the program.
[0029] Preferably, the acquisition of the operation instruction file based on the remote development and remote debugging operation, including the target system file and the target debugging command, specifically includes:
[0030] Based on the remote development interface, the status of substation equipment parameters is displayed;
[0031] Based on the remote debugging interface, display a debugging command component, wherein the debugging command component is used to receive a debugging command input by a developer;
[0032] Detecting a file management operation triggered by the developer based on the remote development interface;
[0033] In response to the file management operation, determining a target system file selected by the developer from the remote development interface;
[0034] Detecting an input operation triggered by the developer based on the remote debugging interface;
[0035] In response to the input operation, a target debugging command input by a developer based on the debugging command component is obtained.
[0036] Preferably, the sending of the target system file and the target debugging command to the substation intelligent terminal specifically includes:
[0037] Obtain the network environment between the developer network IP and the substation intelligent terminal;
[0038] If the network environment indicates that there is a transmission risk, matching to obtain a safer transmission tunnel;
[0039] The target system file and the target debugging command are sent to the substation intelligent terminal through the transmission tunnel.
[0040] Preferably, the target system file is integrated into the intelligent terminal system file based on the remote development operation, and the substation equipment parameter adjustment is remotely debugged based on the target debugging command, and the debugging result is obtained specifically including:
[0041] Synchronize system files of substation equipment based on automated scripts;
[0042] Analyze the historical configuration files and operating status of the target device through machine learning algorithms, and intelligently recommend configuration file updates based on the characteristics of the device;
[0043] Based on module instruction operation, the debugging command is split into multiple modules, each module performs a separate function, and can be automatically combined to generate a complete debugging command according to the device status;
[0044] Based on the real-time feedback of the debugging status from the device, the system automatically adjusts the debugging commands based on the output of the device.
[0045] Preferably, based on the real-time feedback of the debugging status by the device, the system automatically adjusts the debugging command based on the output of the device specifically includes:
[0046] Based on the device's output memory warning, the system automatically executes memory cleanup and resource release commands;
[0047] Based on real-time log analysis technology, the system determines whether the device needs to execute specific debugging commands.
[0048] 10. Furthermore, a remote development and debugging system based on a substation intelligent terminal is characterized by comprising:
[0049] An acquisition module, used to acquire remote development and remote debugging instructions issued by a developer, wherein the remote development and remote debugging instructions carry authentication information;
[0050] A display module, used for displaying a remote development and remote debugging interface on the client, and acquiring a target system file and a target debugging command for executing remote development and remote debugging based on the remote development and remote debugging interface;
[0051] Development module: the development module updates or adds new functions to the substation intelligent terminal based on the acquired target system file;
[0052] Debug module: The debugging module changes the substation equipment parameters and debugs the operating status based on the target debugging command;
[0053] A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 9 by executing the computer instructions.
[0054] A computer-readable storage medium, characterized in that computer instructions are stored on the computer-readable storage medium, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 9.
[0055] Compared with the prior art, the advantages of the present invention are: through the intelligent processing of remote development and debugging instructions, the complexity and personnel dependence of on-site operations in traditional methods are reduced, so that developers can remotely manage and optimize equipment at any location. Secondly, the system adopts a strict authentication and identification mechanism to effectively ensure the security of operating permissions, avoid unauthorized operations, and improve the security and reliability of the system. In addition, the method can quickly realize the functional update and upgrade of the equipment through remote transmission and integration of target system files, greatly shortening the development cycle and debugging time of substation equipment. The remote debugging interface can be switched in real time according to the developer's permissions to ensure the efficiency and pertinence of the operation and avoid misoperation during the development and debugging process. At the same time, the precise adjustment of equipment parameters through debugging commands can improve the operating efficiency and stability of the equipment and optimize the overall performance of the substation. Finally, the introduction of remote debugging and feedback mechanism ensures real-time and accuracy, reduces the safety hazards and time delays caused by on-site debugging, and is an important technical means to improve management efficiency and operational safety in the modern smart grid environment. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 A schematic diagram of the remote development and debugging steps of the method and system proposed in the present invention;
[0057] Figure 2 A schematic diagram of obtaining the authentication mark of the method and system proposed by the present invention;
[0058] Figure 3 A schematic diagram of authority determination of the method and system proposed by the present invention;
[0059] Figure 4 A schematic diagram of the development and debugging interface of the method and system proposed in the present invention;
[0060] Figure 5 A flowchart of file command acquisition of the method and system proposed by the present invention;
[0061] Figure 6 A schematic diagram of data transmission of the method and system proposed in the present invention;
[0062] Figure 7 Schematic diagram of the development and adjustment operation of the method and system proposed in the present invention
[0063] Figure 8 A schematic diagram of feedback adjustment of the method and system proposed in the present invention. DETAILED DESCRIPTION
[0064] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art may think of other obvious variations.
[0065] Remote development and debugging system based on substation intelligent terminal, including:
[0066] An acquisition module, used to acquire remote development and remote debugging instructions issued by a developer, wherein the remote development and remote debugging instructions carry authentication information;
[0067] A display module, used for displaying a remote development and remote debugging interface on the client, and acquiring a target system file and a target debugging command for executing remote development and remote debugging based on the remote development and remote debugging interface;
[0068] Development module: the development module updates or adds new functions to the substation intelligent terminal based on the acquired target system file;
[0069] Debug module: The debugging module changes the substation equipment parameters and debugs the operating status based on the target debugging command;
[0070] A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 9 by executing the computer instructions.
[0071] A computer-readable storage medium, characterized in that computer instructions are stored on the computer-readable storage medium, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 9.
[0072] The remote development and debugging method based on the substation intelligent terminal includes:
[0073] Step 1: Obtain the developer's remote development or remote debugging instructions for the substation intelligent terminal. The remote development and remote debugging instructions carry a certification mark.
[0074] Step 2: Based on the authentication identifier, determine the developer's operating authority. If it is development authority, display the remote development interface on the client and perform remote development operations. If it is debugging authority, display the remote debugging interface on the client and perform remote debugging operations.
[0075] Step 3: Based on remote development and remote debugging operations, obtain the operation instruction file, including the target system file and the target debugging command;
[0076] Step 4: Send the target system file and target debugging command to the substation intelligent terminal;
[0077] Step 5: Based on remote development operations, integrate the target system files into the intelligent terminal system files, remotely debug the substation equipment parameter adjustment based on the target debugging command, and obtain the debugging results.
[0078] See also Figure 2 As shown, the developer obtains remote development or remote debugging instructions for the substation intelligent terminal. The remote development and remote debugging instructions carry authentication marks and include:
[0079] Deploy remote development and debugging platforms, including servers and remote operation terminals;
[0080] Authenticate and identify remote development and debugging personnel based on account password and biometrics;
[0081] The authentication identifier is assigned based on the developer's operational requirements. Development permissions can only be used for remote development operations, and debugging permissions can only be used for remote debugging operations.
[0082] See also Figure 3 As shown, based on the authentication identifier, the developer's operation authority is determined. If it is development authority, the remote development interface is displayed on the client to perform remote development operations. If it is debugging authority, the remote debugging interface is displayed on the client, and the remote debugging operations specifically include:
[0083] Based on the authentication logo, different operation interfaces are displayed to developers;
[0084] If there is no authentication mark, the user does not have remote development or remote debugging permissions, and a prompt message is displayed to inform the user that he does not have access permissions.
[0085] See also Figure 4 As shown in the figure, based on the authentication logo, different operation interfaces are displayed to developers, including:
[0086] The remote development interface includes:
[0087] Code Editor: Supports remote editing of code and saves it to the server in real time.
[0088] Compilation tool: provides code compilation function and checks the syntax and execution status of the code.
[0089] Deployment function: Code can be deployed to a remote environment for testing.
[0090] Log output: Displays the log information of code execution to help developers analyze code execution status.
[0091] The remote test interface includes:
[0092] Debugging tools: support debugging functions such as setting breakpoints, single-step debugging, and variable viewing.
[0093] Real-time log monitoring: displays the output information of the program during debugging, making it easier for debuggers to analyze the program status.
[0094] Process monitoring: You can view remotely running processes and threads to help debug the execution flow of the program.
[0095] See also Figure 5 As shown, based on remote development and remote debugging operations, the operation instruction file is obtained, including the target system file and the target debugging command, which specifically includes:
[0096] Based on the remote development interface, the status of substation equipment parameters is displayed;
[0097] Based on the remote debugging interface, display a debugging command component, wherein the debugging command component is used to receive a debugging command input by a developer;
[0098] Detecting a file management operation triggered by the developer based on the remote development interface;
[0099] In response to the file management operation, determining a target system file selected by the developer from the remote development interface;
[0100] Detecting an input operation triggered by the developer based on the remote debugging interface;
[0101] In response to the input operation, a target debugging command input by a developer based on the debugging command component is obtained.
[0102] Specifically, remote development operations include: Code editing: Developers can edit the code remotely on the client. The client and remote server are connected through the network to synchronize code changes in real time. Code saving: After the developer has edited the code, he can save the code to the remote server. The saving process may trigger automatic compilation and deployment operations. Compilation and building: Developers can choose to trigger code compilation and building operations, and the client will send the compilation request to the remote server for processing. The compilation results will be fed back to the client in real time. Deployment and testing: If necessary, developers can deploy the code to a remote environment for testing. The deployment operation will be completed through remote command execution or containerized deployment. After successful deployment, the client will display the test results.
[0103] Remote debugging operations include: Setting breakpoints: Developers can set breakpoints in the code and specify which lines of code to pause execution through the debugging interface. The debugger will pause when the code reaches the specified breakpoint. Single-step debugging: Developers can execute the code line by line or process by process to observe the changes in variables and the code execution path. Variable monitoring: Developers can view and monitor the values of variables during debugging to help identify potential errors. Stack tracking: The debugging tool can display the currently executed call stack to help developers understand the execution path of the program. Log monitoring: During debugging, developers can view the program log in real time to check for exceptions and error information in code execution.
[0104] See also Figure 6 As shown, sending the target system file and the target debugging command to the substation intelligent terminal specifically includes:
[0105] Obtain the network environment between the developer network IP and the substation intelligent terminal;
[0106] If the network environment indicates that there is a transmission risk, matching to obtain a safer transmission tunnel;
[0107] The target system file and the target debugging command are sent to the substation intelligent terminal through the transmission tunnel.
[0108] Reference Figure 7 As shown, based on remote development operations, the target system files are integrated into the intelligent terminal system files, and the substation equipment parameter adjustment is remotely debugged based on the target debugging command. The debugging results include:
[0109] Synchronize system files of substation equipment based on automated scripts;
[0110] Analyze the historical configuration files and operating status of the target device through machine learning algorithms, and intelligently recommend configuration file updates based on the characteristics of the device;
[0111] Based on module instruction operation, the debugging command is split into multiple modules, each module performs a separate function, and can be automatically combined to generate a complete debugging command according to the device status;
[0112] Based on the real-time feedback of the debugging status from the device, the system automatically adjusts the debugging commands based on the output of the device.
[0113] Specifically, you can design an automated script to obtain the current system configuration files, device drivers, and log files from the device through the SSH protocol:
[0114] ssh user@device_ip"cp / etc / device_config.conf / tmp / config_backup / "
[0115] scp user@device_ip: / tmp / config_backup / config.conf. / local_backup /
[0116] This script runs periodically to ensure that remote debuggers can always download the latest device configuration.
[0117] At the same time, debugging commands are adaptively generated according to the operating status and debugging requirements of the device. For example, if an abnormality occurs during the operation of the device, the system can recommend or generate specific debugging commands through intelligent analysis to troubleshoot the problem.
[0118] Example: If the system detects abnormal device memory usage, the debug command can automatically include the memory analysis module:
[0119] if["$(ssh user@device_ip'free-m|grep Mem|awk'{print$3}")"-gt 90]; then
[0120] echo "Memory usage exceeds 90%, starting memory diagnosis"
[0121] ssh user@device_ip"top-n 1"#View the process usage
[0122] ssh user@device_ip"vmstat 1"#Monitor memory and system activity
[0123] fi
[0124] Reference Figure 8 As shown, based on the real-time feedback of the debugging status from the device, the system automatically adjusts the debugging commands based on the output of the device, including:
[0125] Based on the device's output memory warning, the system automatically executes memory cleanup and resource release commands;
[0126] Based on real-time log analysis technology, the system determines whether the device needs to execute specific debugging commands.
[0127] In summary, the advantages of the present invention are: effective control of the developer's operating authority is ensured through the authentication mark, and the system security is improved. Developers with different permissions can enter the remote development interface or the remote debugging interface respectively to ensure the accuracy and pertinence of the operation and avoid misoperation caused by improper permissions. In addition, the acquisition and transmission of remote development and debugging instructions enable developers to update system files and issue debugging commands without going to the site, thereby greatly improving work efficiency and response speed. Secondly, the method supports remote integration of target system files into the intelligent terminal system, and can adjust device parameters through remote debugging commands, which reduces the time and cost of on-site operations and effectively shortens the maintenance and debugging cycle. In addition, the real-time feedback mechanism of the intelligent terminal can quickly obtain the debugging results, help developers optimize the system in time, and improve the operating stability and reliability of the equipment. In general, the method reduces the risk and cost of manual operation through remote control, authority management and system integration, improves the intelligence and automation level of substation intelligent terminal management, and is an innovative solution for substation equipment maintenance and debugging.
[0128] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions only describe the principles of the present invention. The present invention may be subject to various changes and improvements without departing from the spirit and scope of the present invention. These changes and improvements fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the attached claims and their equivalents.
Claims
1. A remote development and debugging method based on a substation intelligent terminal, characterized in that: include: Obtain the developer's remote development or remote debugging instructions for the substation intelligent terminal. The remote development and remote debugging instructions carry a certification mark. Based on the authentication identifier, the developer's operation authority is determined. If the authority is development authority, the remote development interface is displayed on the client to perform remote development operations. If the authority is debugging authority, the remote debugging interface is displayed on the client to perform remote debugging operations. Based on remote development and remote debugging operations, obtain operation instruction files, including target system files and target debugging commands; Send target system files and target debugging commands to the substation intelligent terminal; Based on remote development operations, the target system files are integrated into the intelligent terminal system files, and the substation equipment parameter adjustments are remotely debugged based on the target debugging commands to obtain the debugging results.
2. The remote development and debugging method based on the substation intelligent terminal according to claim 1 is characterized in that: The remote development or remote debugging instructions for the substation intelligent terminal obtained by the developer, the remote development and remote debugging instructions with the authentication mark specifically include: Deploy remote development and debugging platforms, including servers and remote operation terminals; Authenticate and identify remote development and debugging personnel based on account password and biometrics; The authentication identifier is assigned based on the developer's operational requirements. Development permissions can only be used for remote development operations, and debugging permissions can only be used for remote debugging operations.
3. The remote development and debugging method based on the substation intelligent terminal according to claim 1 is characterized in that: The developer's operation authority is determined based on the authentication identifier. If the developer has development authority, a remote development interface is displayed on the client to perform remote development operations. If the developer has debugging authority, a remote debugging interface is displayed on the client to perform remote debugging operations. Specifically, the following steps are performed: Based on the authentication logo, different operation interfaces are displayed to developers; If there is no authentication mark, the user does not have remote development or remote debugging permissions, and a prompt message is displayed to inform the user that he does not have access permissions.
4. The remote development and debugging method based on the substation intelligent terminal according to claim 1 is characterized in that: The display of different operation interfaces for developers based on the authentication identifier specifically includes: The remote development interface includes: Code Editor: Supports remote editing of code and saves it to the server in real time. Compilation tool: provides code compilation function and checks the syntax and execution status of the code. Deployment function: Code can be deployed to a remote environment for testing. Log output: Displays the log information of code execution to help developers analyze code execution status. The remote test interface includes: Debugging tools: support debugging functions such as setting breakpoints, single-step debugging, and variable viewing. Real-time log monitoring: displays the output information of the program during debugging, making it easier for debuggers to analyze the program status. Process monitoring: You can view remotely running processes and threads to help debug the execution flow of the program.
5. The remote development and debugging method based on the substation intelligent terminal according to claim 1 is characterized in that: The acquisition of operation instruction files based on remote development and remote debugging operations, including target system files and target debugging commands, specifically includes: Based on the remote development interface, the status of substation equipment parameters is displayed; Based on the remote debugging interface, display a debugging command component, wherein the debugging command component is used to receive a debugging command input by a developer; Detecting a file management operation triggered by the developer based on the remote development interface; In response to the file management operation, determining a target system file selected by the developer from the remote development interface; Detecting an input operation triggered by the developer based on the remote debugging interface; In response to the input operation, a target debugging command input by a developer based on the debugging command component is obtained.
6. The remote development and debugging method based on the substation intelligent terminal according to claim 1 is characterized in that: The sending of the target system file and the target debugging command to the substation intelligent terminal specifically includes: Obtain the network environment between the developer network IP and the substation intelligent terminal; If the network environment indicates that there is a transmission risk, matching to obtain a safer transmission tunnel; The target system file and the target debugging command are sent to the substation intelligent terminal through the transmission tunnel.
7. The remote development and debugging method based on the substation intelligent terminal according to claim 1 is characterized in that: Based on the remote development operation, the target system file is integrated into the intelligent terminal system file, and the substation equipment parameter adjustment is remotely debugged based on the target debugging command, and the debugging results are obtained specifically including: Synchronize system files of substation equipment based on automated scripts; Analyze the historical configuration files and operating status of the target device through machine learning algorithms, and intelligently recommend configuration file updates based on the characteristics of the device; Based on module instruction operation, the debugging command is split into multiple modules, each module performs a separate function, and can be automatically combined to generate a complete debugging command according to the device status; Based on the real-time feedback of the debugging status from the device, the system automatically adjusts the debugging commands based on the output of the device.
8. The remote development and debugging method based on the substation intelligent terminal according to claim 1 is characterized in that: The system automatically adjusts the debugging command based on the output of the device based on the real-time feedback of the debugging status by the device specifically includes: Based on the device's output memory warning, the system automatically executes memory cleanup and resource release commands; Based on real-time log analysis technology, the system determines whether the device needs to execute specific debugging commands.
9. A remote development and debugging method and system based on a substation intelligent terminal, used to implement a remote development and debugging system based on a substation intelligent terminal as claimed in any one of claims 1 to 8, characterized in that: include: An acquisition module, used to acquire remote development and remote debugging instructions issued by a developer, wherein the remote development and remote debugging instructions carry authentication information; A display module, used for displaying a remote development and remote debugging interface on the client, and acquiring a target system file and a target debugging command for executing remote development and remote debugging based on the remote development and remote debugging interface; Development module: the development module updates or adds new functions to the substation intelligent terminal based on the acquired target system file; Debug module: The debugging module changes the substation equipment parameters and debugs the operating status based on the target debugging command; A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 9 by executing the computer instructions. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 9.