A multi-protocol synchronization intelligent fusion terminal power distribution automation test method and system

CN122944760APending Publication Date: 2026-10-20NANJING LINYANG POWER TECH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611172668.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-04
Publication Date
2026-10-20

AI Technical Summary

Technical Problem

[0005]本发明针对现有配电自动化终端多协议检测方式采用分时串行检测模式而存在的技术缺陷,提出了一种多协议同步的智能融合终端配电自动化测试方法及系统

Benefits of technology

本发明通过采用检测项与协议映射的方式,检测人员只需选择检测项,系统即可自动生成IEC101、IEC104和MQTT三份对应的检测指令,检测用例编写工作量大幅降低,同时避免了人工分别为三种协议配置参数导致的参数不一致问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
Patent Text Reader

Abstract

This application proposes a multi-protocol synchronous intelligent fusion terminal power distribution automation testing method and system. The method includes: acquiring a target test item; determining the test instruction parameters for the test item under multiple communication protocols (IEC101, IEC104, and MQTT) according to a preset mapping table; generating test instructions corresponding to each protocol; controlling the distribution of each test instruction to its corresponding protocol channel within the same clock cycle via a synchronous triggering mechanism; simultaneously sending test instructions to the terminal under test at the same test station through each protocol channel; acquiring the test result data returned by the terminal; and cross-comparing the test result data of each protocol to generate a comprehensive test report. This invention can eliminate data differences caused by different sampling times in the traditional time-division serial testing mode, achieve parallel synchronous testing of multiple protocols at a single station, simplify the test case writing process, and improve testing efficiency and the accuracy of comparison results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of power system automation technology, specifically distribution automation terminal testing technology. Background Technology

[0002] Distribution automation terminals are a crucial component of distribution automation systems, and their functionality directly impacts the operational reliability of the distribution network. To ensure the quality of terminals connected to the grid, the power industry has established a relatively comprehensive terminal testing system, primarily based on industry standards such as DL / T1529, to test indicators such as communication protocol consistency and functional correctness. With the deepening of smart grid construction, intelligent converged terminals integrate edge computing, IoT communication, and other capabilities on top of traditional distribution terminals, supporting multiple communication protocols such as IEC101, IEC104, and MQTT, becoming key equipment in distribution automation systems. When conducting testing on such terminals, testing organizations need to verify the terminal's functional performance under different protocols to confirm the consistency of data acquisition and transmission under different communication methods.

[0003] However, existing multi-protocol testing methods for power distribution terminals mainly adopt a time-division serial testing mode, which involves switching sequentially between different protocol channels and performing testing operations separately. This serial testing method has a fundamental technical flaw: because the testing of each protocol channel is performed sequentially in time, the sampling times of different protocols differ, resulting in terminal data acquired at different times for the same test item not being strictly correlated. This time difference leads to distortion in cross-comparison results, making it difficult to truly reflect the consistency of terminal data under different protocols. In addition, under the time-division serial testing mode, each test item requires the independent writing and maintenance of test cases for three protocols: IEC101, IEC104, and MQTT. The relationships between the three test cases also need to be manually established. This not only results in a heavy workload for writing and maintaining test cases, but also easily leads to inconsistencies in parameters during manual configuration, severely restricting the testing efficiency of multi-protocol terminals.

[0004] Therefore, there is an urgent need for a power distribution automation testing solution that can achieve multi-protocol synchronous detection, eliminate the impact of time difference, and reduce the workload of test case writing, so as to meet the actual needs of multi-protocol consistency verification of intelligent fusion terminals. Summary of the Invention

[0005] This invention addresses the technical shortcomings of existing multi-protocol detection methods for distribution automation terminals that employ a time-division serial detection mode, and proposes a multi-protocol synchronous intelligent fusion terminal distribution automation testing method and system.

[0006] The technical solution of this invention is: In a first aspect, the present invention provides a method for testing power distribution automation using a multi-protocol synchronized intelligent fusion terminal, comprising: S1. Obtain the target detection item, and determine the detection instruction parameters corresponding to the target detection item under various communication protocols according to the preset mapping relationship table; generate the detection instruction for the target detection item corresponding to each communication protocol according to the detection instruction parameters; S2. Through a synchronous triggering mechanism, each detection command is sent to the corresponding protocol channel within the same clock cycle; S3. Through each protocol channel, simultaneously send the detection command to the same terminal under test at the same test station, and obtain the detection result data returned by the terminal under test based on each communication protocol; S4. Cross-compare the detection result data corresponding to each communication protocol to generate a comprehensive detection report.

[0007] Further, in S1, the target detection item is acquired, and the detection instruction parameters corresponding to the target detection item under various communication protocols are determined according to a preset mapping table, including: S11. Obtain the detection item identifier of the input target detection item, which is used to uniquely indicate the test item to be executed; S12. Query the detection item identifier in the preset mapping relationship table to obtain the protocol sub-record corresponding to the target detection item. The preset mapping relationship table organizes data with the detection item identifier as the primary key. S13. Extract the detection instruction parameters of the target detection item under the IEC101, IEC104 and MQTT communication protocols from the protocol sub-record. The detection instruction parameters include field information for constructing communication messages.

[0008] Furthermore, S12 includes: Parse the primary key of the preset mapping table, traverse all records in the preset mapping table, and match the detection item identifier; If a match is successful, read the protocol sub-record attached to the detection item identifier. The protocol sub-record contains the configuration information of the target detection item under different communication architectures. If the match fails, a configuration missing message is generated, and the testing process for the current target detection item is terminated.

[0009] Further, in S1, based on the detection instruction parameters, a detection instruction corresponding to each communication protocol for the target detection item is generated, including: S14. For each of the communication protocols, the corresponding protocol processing module is invoked. The protocol processing module is configured with the message construction rules of the corresponding communication protocol. The protocol processing module assembles the detection instruction frame according to the corresponding detection instruction parameters to generate message data that conforms to the specifications of the corresponding communication protocol. S15. Each generated detection instruction frame is associated with the same detection case identifier to obtain the detection instruction. The detection case identifier is used to associate different protocol data of the same test item in subsequent processing.

[0010] Furthermore, S2 includes: S21. Maintain a synchronous trigger clock, which is used to provide a globally unified time reference, receive execution instructions, and control each detection instruction to enter the instruction queue corresponding to each communication protocol for caching. S22. Based on the synchronous trigger clock, trigger each instruction queue within the same clock cycle, and control each instruction queue to simultaneously output detection instructions to the corresponding protocol channel. S23. Monitor the issuance time of each detection command and determine whether the issuance time difference is less than or equal to the preset synchronization tolerance threshold. If it is less than or equal to the preset synchronization tolerance threshold, determine that the command issuance synchronization is successful.

[0011] Furthermore, S3 includes: S31. At the test station, simultaneously establish three independent protocol communication connections corresponding to IEC101, IEC104 and MQTT communication protocols for the terminal under test. S32. Control the three protocol channels to run in parallel, and send detection commands to the terminal under test simultaneously through the protocol communication connection to avoid switching protocols sequentially for time-division detection. S33. Receive the detection result data returned by the terminal under test through the protocol communication connection. The detection result data reflects the operating status of the terminal under test at the same time.

[0012] Furthermore, S4 includes: S41. Based on the test case identifier, summarize the test result data obtained from each protocol channel to form a set of data to be compared; S42. Compare the summarized test results data to determine whether the contents of each test result data are completely consistent. If the detection results data corresponding to each communication protocol are consistent, it is determined that the terminal under test has passed the detection on the target detection item. If the detection results data corresponding to different communication protocols are inconsistent, the target detection item is marked as data abnormal. S43. Based on the comparison results, locate the target communication protocol type where data inconsistency occurs, and generate a comprehensive detection report containing the target communication protocol type and anomaly markers.

[0013] Secondly, the present invention provides a system used in a multi-protocol synchronized intelligent fusion terminal power distribution automation testing method, comprising: The detection test case mapping module is used to obtain target detection items, determine the detection instruction parameters corresponding to the target detection items under various communication protocols according to a preset mapping relationship table, and generate detection instructions for the target detection items corresponding to each communication protocol according to the detection instruction parameters. The synchronization triggering module is used to control the detection case mapping module to send each detection instruction generated by the detection case mapping module to the corresponding protocol channel within the same clock cycle through the synchronization triggering mechanism. The protocol parallel detection module is used to send the detection instructions to the same terminal under test simultaneously at the same test station through various protocol channels, and to obtain the detection result data returned by the terminal under test based on each communication protocol. The cross-comparison module is used to cross-compare the detection result data corresponding to each communication protocol obtained by the protocol parallel detection module and generate a comprehensive detection report.

[0014] Furthermore, the detection case mapping module includes: The identifier resolution unit is used to obtain the detection item identifier of the input target detection item, and the detection item identifier is used to uniquely indicate the test item to be executed; The mapping query unit is used to query and match the corresponding protocol sub-record in a preset mapping relationship table with the detection item identifier as the primary key. If the match is successful, the protocol sub-record mounted under the detection item identifier is read; if the match fails, a configuration missing prompt message is generated and the testing process of the current target detection item is terminated. The parameter extraction unit is used to extract the detection instruction parameters of the target detection item under the IEC101, IEC104 and MQTT communication protocols from the protocol sub-record. The detection instruction parameters include field information for constructing communication messages. The instruction generation unit is used to call the corresponding protocol processing module for each of the communication protocols, assemble the detection instruction frame according to the corresponding detection instruction parameters, generate message data that conforms to the corresponding communication protocol specification, and associate each generated detection instruction frame with the same detection case identifier.

[0015] Furthermore, the synchronization triggering module includes: The clock synchronization unit is used to maintain the synchronization trigger clock, which provides a globally unified time reference for each protocol channel; The instruction buffer unit is used to receive execution instructions and control each detection instruction to enter the instruction queue corresponding to each communication protocol for buffering. The queue triggering unit is used to trigger each of the instruction queues simultaneously within the same clock cycle based on the synchronous triggering clock, and control each instruction queue to output detection instructions to the corresponding protocol channel at the same time. The synchronization verification unit is used to monitor the issuance time of each detection command and determine whether the issuance time difference is less than or equal to a preset synchronization tolerance threshold. If it is less than or equal to the synchronization tolerance threshold, the command issuance is determined to be successfully synchronized.

[0016] The beneficial effects of this invention are: This invention employs a mapping method between test items and protocols. Testers only need to select the test items, and the system can automatically generate three corresponding test instructions for IEC101, IEC104, and MQTT. This significantly reduces the workload of writing test cases and avoids the problem of parameter inconsistencies caused by manually configuring parameters for the three protocols.

[0017] This invention employs a multi-protocol synchronous triggering mechanism to maintain a synchronous triggering clock that simultaneously issues three instructions within the same clock cycle. This ensures that the three protocol channels detect terminal data at the same time, eliminating data discrepancies caused by different sampling times in traditional time-division detection methods, resulting in more accurate and reliable cross-comparison results. The single-tablet multi-protocol parallel detection enables the three protocol channels to run simultaneously, significantly shortening the detection time and greatly improving detection efficiency.

[0018] This invention is compatible with three protocols: IEC101, IEC104 and MQTT, meeting the testing requirements of different communication architectures; during cross-comparison, it can accurately locate the protocol type where data inconsistency occurs, making fault diagnosis convenient.

[0019] Other features and advantages of the present invention will be described in detail in the following detailed description section. Attached Figure Description

[0020] The above and other objects, features and advantages of the present invention will become more apparent from the more detailed description of exemplary embodiments of the invention in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the invention.

[0021] Figure 1 The diagram shows the architecture of the intelligent fusion terminal power distribution automation test system with multi-protocol synchronization according to the present invention.

[0022] Figure 2 A flowchart of the power distribution automation test for the intelligent fusion terminal with multi-protocol synchronization according to the present invention is shown. Detailed Implementation

[0023] Preferred embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While preferred embodiments of the invention are shown in the drawings, it should be understood that the invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0024] Figure 2A flowchart of the power distribution automation test for the intelligent fusion terminal with multi-protocol synchronization according to the present invention is shown.

[0025] like Figure 2 As shown, this invention provides a multi-protocol synchronized intelligent fusion terminal power distribution automation testing method, including: S1. Obtain the target detection item, and determine the detection instruction parameters corresponding to the target detection item under various communication protocols according to the preset mapping relationship table; generate the detection instruction for the target detection item corresponding to each communication protocol according to the detection instruction parameters.

[0026] Specifically, the process includes: S11, obtaining the detection item identifier of the input target detection item, used to uniquely indicate the test item to be executed; S12, parsing the primary key of a preset mapping table, traversing all records in the preset mapping table, and matching the detection item identifier; if the match is successful, reading the protocol sub-record attached to the detection item identifier, the protocol sub-record containing the configuration information of the target detection item under different communication architectures; if the match fails, generating a configuration missing prompt message and terminating the test process of the current target detection item; S13, extracting the target detection item from the protocol sub-record in IEC101 and IEC104. S14. For each of the communication protocols, the corresponding protocol processing module is called, and the protocol processing module is configured with the message construction rules of the corresponding communication protocol. The protocol processing module assembles the detection instruction frame according to the corresponding detection instruction parameters to generate message data that conforms to the corresponding communication protocol specification. S15. The generated detection instruction frames are associated with the same detection case identifier to obtain the detection instruction. The detection case identifier is used to associate different protocol data of the same test item in subsequent processing.

[0027] S2. Through a synchronous triggering mechanism, each detection command is sent to the corresponding protocol channel within the same clock cycle; Specifically, the process includes: S21, maintaining a synchronization trigger clock, which provides a globally unified time reference, receives execution instructions, and controls each detection instruction to enter the instruction queue corresponding to each communication protocol for caching; S22, based on the synchronization trigger clock, triggering each instruction queue within the same clock cycle, and controlling each instruction queue to simultaneously output detection instructions to the corresponding protocol channel; S23, monitoring the issuance time of each detection instruction, determining whether the issuance time difference is less than or equal to a preset synchronization tolerance threshold, and if it is less than or equal to the preset synchronization tolerance threshold, determining that the instruction issuance synchronization is successful.

[0028] S3. Through each protocol channel, simultaneously send the detection command to the same terminal under test at the same test station, and obtain the detection result data returned by the terminal under test based on each communication protocol; Specifically, the process includes: S31, establishing three independent protocol communication connections corresponding to IEC101, IEC104, and MQTT communication protocols simultaneously for the terminal under test at the test station; S32, controlling the three protocol channels to operate in parallel, and simultaneously sending test commands to the terminal under test through the protocol communication connections to avoid switching protocols sequentially for time-division testing; and S33, receiving the test result data returned by the terminal under test through the protocol communication connections, wherein the test result data reflects the operating status of the terminal under test at the same time.

[0029] S4. Cross-compare the detection result data corresponding to each communication protocol to generate a comprehensive detection report.

[0030] Specifically, the process includes: S41, summarizing the detection result data obtained from each protocol channel according to the detection case identifier to form a comparison data set; S42, comparing the summarized detection result data to determine whether the content of each detection result data is completely consistent; if the detection result data corresponding to each communication protocol is consistent, it is determined that the terminal under test has passed the detection on the target detection item; if the detection result data corresponding to each communication protocol is inconsistent, the target detection item is marked as data abnormal; S43, locating the target communication protocol type where data inconsistency occurs based on the comparison results, and generating a comprehensive detection report containing the target communication protocol type and the abnormality mark.

[0031] In one example, at the start of the inspection, the inspector selects an inspection item. The system queries the mapping table using the inspection item identifier to obtain the data parameters of the inspection item under three protocols. It then calls the IEC101, IEC104 and MQTT protocol processing modules respectively to generate corresponding inspection instructions. All three instructions are bound to the same inspection case identifier.

[0032] Subsequently, the synchronous triggering module sends three instructions to three protocol channels simultaneously within the same clock cycle. The three protocol channels operate in parallel on a single table position, simultaneously sending detection instructions to the same terminal and receiving response data.

[0033] After the test is completed, the system summarizes the test results of the three protocol channels according to the test case identifier, and cross-compares the data of the three protocols for the same test item. If the results of the three protocols are consistent, the test item is determined to pass; if they are inconsistent, the test item is marked as data abnormal, and the type of protocol inconsistency is located, providing protocol location information for troubleshooting.

[0034] Taking the telemetry function testing of a terminal as an example: The testing personnel select a telemetry test item, and the system automatically generates three telemetry test commands corresponding to three protocols. The synchronous triggering module sends these three commands to three protocol channels simultaneously, and the three protocol channels read the same voltage value in parallel. Because synchronous triggering ensures that the testing time is the same, the voltage values ​​obtained by the three protocols reflect the terminal state at the same time. The cross-comparison results can truly reflect the consistency of data across different protocols. If the voltage value returned by one protocol is inconsistent with the other two protocols, it can be determined that there is a problem with the communication adaptation of that protocol.

[0035] Figure 1 The diagram illustrates the architecture of the intelligent fusion terminal power distribution automation test system with multi-protocol synchronization according to the present invention. This architecture includes a detection management layer, a multi-protocol processing layer, a communication interface layer, and a cross-validation layer.

[0036] The test case mapping module is used to acquire target test items, determine the corresponding test instruction parameters for each target test item under various communication protocols based on a preset mapping table, and generate test instructions for each target test item corresponding to each communication protocol based on the test instruction parameters. This table uses the test item identifier as the primary key, with three protocol sub-records under each test item, storing the test instruction parameters for the same test item under IEC101, IEC104, and MQTT protocols, respectively. When testers write test cases, they only need to select the test item; the system traverses the protocol sub-records for that test item, calls the respective protocol processing modules to assemble the corresponding test instruction frames or messages, and the three instructions are automatically associated with the same test case identifier.

[0037] After the instruction is generated, the synchronous triggering module uses a synchronous triggering mechanism to place the three instructions into the instruction queues of the IEC101, IEC104 and MQTT protocol channels respectively, and send them out simultaneously within the same clock cycle. The time difference between instruction sending does not exceed the preset synchronization tolerance threshold, ensuring that the three protocol channels are detecting terminal data at the same time.

[0038] The parallel protocol detection module sends the detection instructions to the same terminal under test simultaneously at the same test station through each protocol channel, and obtains the detection result data returned by the terminal under test based on each communication protocol.

[0039] The cross-comparison module performs cross-comparison on the detection result data corresponding to each communication protocol obtained by the protocol parallel detection module, and generates a comprehensive detection report.

[0040] The various embodiments of the present invention have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments.

Claims

1. A method for testing power distribution automation using a multi-protocol synchronized intelligent fusion terminal, characterized in that, include: S1. Obtain the target detection item, and determine the detection instruction parameters corresponding to the target detection item under various communication protocols according to the preset mapping relationship table; Based on the detection instruction parameters, a detection instruction corresponding to each communication protocol is generated for the target detection item; S2. Through a synchronous triggering mechanism, each detection command is sent to the corresponding protocol channel within the same clock cycle; S3. Through each protocol channel, simultaneously send the detection command to the same terminal under test at the same test station, and obtain the detection result data returned by the terminal under test based on each communication protocol; S4. Cross-compare the detection result data corresponding to each communication protocol to generate a comprehensive detection report.

2. The method as described in claim 1, characterized in that, In S1, target detection items are acquired, and based on a preset mapping table, the detection instruction parameters corresponding to the target detection items under various communication protocols are determined, including: S11. Obtain the detection item identifier of the input target detection item, which is used to uniquely indicate the test item to be executed; S12. Query the detection item identifier in the preset mapping relationship table to obtain the protocol sub-record corresponding to the target detection item. The preset mapping relationship table organizes data with the detection item identifier as the primary key. S13. Extract the detection instruction parameters of the target detection item under the IEC101, IEC104 and MQTT communication protocols from the protocol sub-record. The detection instruction parameters include field information for constructing communication messages.

3. The method as described in claim 2, characterized in that, S12 includes: Parse the primary key of the preset mapping table, traverse all records in the preset mapping table, and match the detection item identifier; If a match is successful, read the protocol sub-record attached to the detection item identifier. The protocol sub-record contains the configuration information of the target detection item under different communication architectures. If the match fails, a configuration missing message is generated, and the testing process for the current target detection item is terminated.

4. The method as described in claim 1, characterized in that, In S1, based on the detection instruction parameters, a detection instruction corresponding to each communication protocol for the target detection item is generated, including: S14. For each of the communication protocols, the corresponding protocol processing module is invoked. The protocol processing module is configured with the message construction rules of the corresponding communication protocol. The protocol processing module assembles the detection instruction frame according to the corresponding detection instruction parameters to generate message data that conforms to the specifications of the corresponding communication protocol. S15. Each generated detection instruction frame is associated with the same detection case identifier to obtain the detection instruction. The detection case identifier is used to associate different protocol data of the same test item in subsequent processing.

5. The method as described in claim 1, characterized in that, S2 include: S21. Maintain a synchronous trigger clock, which is used to provide a globally unified time reference, receive execution instructions, and control each detection instruction to enter the instruction queue corresponding to each communication protocol for caching. S22. Based on the synchronous trigger clock, trigger each instruction queue within the same clock cycle, and control each instruction queue to simultaneously output detection instructions to the corresponding protocol channel. S23. Monitor the issuance time of each detection command and determine whether the issuance time difference is less than or equal to the preset synchronization tolerance threshold. If it is less than or equal to the preset synchronization tolerance threshold, determine that the command issuance synchronization is successful.

6. The method as described in claim 1, characterized in that, S3 include: S31. At the test station, simultaneously establish three independent protocol communication connections corresponding to IEC101, IEC104 and MQTT communication protocols for the terminal under test. S32. Control the three protocol channels to run in parallel, and send detection commands to the terminal under test simultaneously through the protocol communication connection to avoid switching protocols sequentially for time-division detection. S33. Receive the detection result data returned by the terminal under test through the protocol communication connection. The detection result data reflects the operating status of the terminal under test at the same time.

7. The method as described in claim 1, characterized in that, S4 include: S41. Based on the test case identifier, summarize the test result data obtained from each protocol channel to form a set of data to be compared; S42. Compare the summarized test results data to determine whether the contents of each test result data are completely consistent. If the detection results data corresponding to each communication protocol are consistent, it is determined that the terminal under test has passed the detection on the target detection item. If the detection results data corresponding to different communication protocols are inconsistent, the target detection item is marked as data abnormal. S43. Based on the comparison results, locate the target communication protocol type where data inconsistency occurs, and generate a comprehensive detection report containing the target communication protocol type and anomaly markers.

8. A system used in the multi-protocol synchronization intelligent fusion terminal power distribution automation testing method according to any one of claims 1-7, characterized in that, include: The detection test case mapping module is used to obtain target detection items, determine the detection instruction parameters corresponding to the target detection items under various communication protocols according to a preset mapping relationship table, and generate detection instructions for the target detection items corresponding to each communication protocol according to the detection instruction parameters. The synchronization triggering module is used to control the detection case mapping module to send each detection instruction generated by the detection case mapping module to the corresponding protocol channel within the same clock cycle through the synchronization triggering mechanism. The protocol parallel detection module is used to send the detection instructions to the same terminal under test simultaneously at the same test station through various protocol channels, and to obtain the detection result data returned by the terminal under test based on each communication protocol. The cross-comparison module is used to cross-compare the detection result data corresponding to each communication protocol obtained by the protocol parallel detection module and generate a comprehensive detection report.

9. The system as described in claim 8, characterized in that, The detection test case mapping module includes: The identifier resolution unit is used to obtain the detection item identifier of the input target detection item, and the detection item identifier is used to uniquely indicate the test item to be executed; The mapping query unit is used to query and match the corresponding protocol sub-record in a preset mapping relationship table with the detection item identifier as the primary key. If the match is successful, the protocol sub-record mounted under the detection item identifier is read; if the match fails, a configuration missing prompt message is generated and the testing process of the current target detection item is terminated. The parameter extraction unit is used to extract the detection instruction parameters of the target detection item under the IEC101, IEC104 and MQTT communication protocols from the protocol sub-record. The detection instruction parameters include field information for constructing communication messages. The instruction generation unit is used to call the corresponding protocol processing module for each of the communication protocols, assemble the detection instruction frame according to the corresponding detection instruction parameters, generate message data that conforms to the corresponding communication protocol specification, and associate each generated detection instruction frame with the same detection case identifier.

10. The system as described in claim 8, characterized in that, The synchronization triggering module includes: The clock synchronization unit is used to maintain the synchronization trigger clock, which provides a globally unified time reference for each protocol channel; The instruction buffer unit is used to receive execution instructions and control each detection instruction to enter the instruction queue corresponding to each communication protocol for buffering. The queue triggering unit is used to trigger each of the instruction queues simultaneously within the same clock cycle based on the synchronous triggering clock, and control each instruction queue to output detection instructions to the corresponding protocol channel at the same time. The synchronization verification unit is used to monitor the issuance time of each detection command and determine whether the issuance time difference is less than or equal to a preset synchronization tolerance threshold. If it is less than or equal to the synchronization tolerance threshold, the command issuance is determined to be successfully synchronized.