Board card fault automatic intelligent detection method and system

By establishing communication connections in the board fault detection system, encrypting data and building a hierarchical dynamic hierarchical transmission structure, the problems of slow transmission speed of board fault detection data and network abnormalities are solved, and efficient and stable data transmission and board fault detection are achieved.

CN119718753AInactive Publication Date: 2025-03-28PANGU FUTURE (BEIJING) TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411888036.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The board failure detection data file is huge. The parallel transmission of multiple data will cause data disorder, occupying network channels, causing congestion, slowing down the transmission speed of board failure detection data, and blocking the transmission when there are network abnormalities in the LAN, affecting the intelligent detection of board failures.

Method used

Establish a communication connection between the board fault detection equipment and the control center, verify and repair the communication network connection status, encrypt the detection data using symmetric encryption algorithms, build a hierarchical dynamic hierarchical structure for parallel transmission of multiple data, and transmit data according to this structure to avoid data congestion.

Benefits of technology

By optimizing the data transmission process, avoiding data congestion, improving transmission efficiency, ensuring the normal LAN network, avoiding transmission obstructions, and realizing dynamic control and efficient detection of board failure detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718753A_ABST
    Figure CN119718753A_ABST
Patent Text Reader

Abstract

The invention discloses a board card fault automatic intelligent detection method and system, and relates to the technical field of fault detection, and the method comprises the steps: building a communication connection between a board card fault detection device and a control center; verifying the communication network connection condition between the board card fault detection equipment and the control center; the control center obtains a detection program, a parameter setting file and a detection process file; performing encryption to obtain an encryption detection program, an encryption parameter setting file and an encryption detection process file; constructing a hierarchical dynamic hierarchical structure of multi-data parallel transmission; parallel transmission is carried out according to a hierarchical dynamic hierarchical structure; and the board card fault detection equipment compares versions of the detection program, the parameter setting file and the detection process file. The method has the advantages that in the board card fault detection control process, data transmission congestion is avoided, the transmission efficiency is improved, the network normality of the constructed local area network is guaranteed, and transmission blocking is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of fault detection, and in particular to a method and system for automatic intelligent detection of board faults. Background Art

[0002] Automatic intelligent detection of board faults is an important part of modern electronic equipment maintenance. It uses advanced testing technology and intelligent algorithms to efficiently identify and locate board faults, thereby improving maintenance efficiency and accuracy. Automatic intelligent detection of board faults is usually based on a combination of hardware testing and software testing. Hardware testing mainly uses various sensors and test instruments to perform performance tests on circuits and components on the board, while software testing uses specific software tools to monitor and analyze the operating status of the board. The combination of the two can achieve all-round detection of board faults.

[0003] However, due to the huge size of the board fault detection data file, the parallel transmission of multiple data will cause data disorder, occupy the network channel, cause channel congestion, and slow down the board fault detection data transmission speed. At the same time, during transmission, if the constructed local area network has network anomalies, the transmission will be blocked, the transmission efficiency will be affected, and the intelligent detection of board faults will be affected. Summary of the invention

[0004] In order to solve the above technical problems, a method and system for automatic intelligent detection of board card faults are provided. This technical solution solves the above-mentioned problem that due to the huge board card fault detection data file, multiple data are sent in parallel and transmitted, which will cause data disorder, occupy the network channel, cause channel congestion, and slow down the board card fault detection data transmission speed. At the same time, during transmission, if the constructed local area network has network anomalies, the transmission will be blocked, the transmission efficiency will be affected, and the intelligent detection of board card faults will be affected.

[0005] In order to achieve the above purpose, the technical solution adopted by the present invention is: A method for automatic intelligent detection of board faults, characterized by comprising: Establishing a communication connection between the board fault detection equipment and the control center; Verify the communication network connection status between the board fault detection device and the control center. If the communication network connection path is normal, control parameter data transmission is performed. If the communication network connection path is abnormal, repair the communication network connection status between the board fault detection device and the control center. The control center obtains the test program, parameter setting files and test process files; Using a symmetric encryption algorithm, encrypting the detection program, parameter setting file and detection process file to obtain an encrypted detection program, an encrypted parameter setting file and an encrypted detection process file; Construct a hierarchical dynamic structure for parallel transmission of multiple data between the board fault detection equipment and the control center; The encrypted test program, encrypted parameter setting file and encrypted test process file are transmitted in parallel according to the hierarchical dynamic classification structure; The board fault detection device uses a decryption key to decrypt the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file to obtain the detection program, the parameter setting file and the detection process file; The board fault detection device compares the versions of the detection program, parameter setting file and detection process file to determine whether they are the versions used by the board fault detection device. If so, no processing is performed. If not, a signal is sent to the control center, and the control center retransmits the detection program, parameter setting file and detection process file of the version used by the board fault detection device.

[0006] Preferably, establishing a communication connection between the board fault detection device and the control center specifically includes: Acquire at least one detection module in a board fault detection device; Use wireless routing to transmit network signals and establish a local area network, wherein the signal range of the local area network covers the board fault detection equipment and the control center; Establishing a network connection between the board fault detection equipment and the control center; Configure each detection module of the board fault detection device as a network device and assign an IP address; Install the network transmission software on the control center, input the IP address corresponding to the detection module into the network transmission software, and connect the board fault detection device and the control center to the same local area network.

[0007] Preferably, the communication network connection status between the verification board fault detection device and the control center specifically includes: The control center generates a verification message, which is a test program, parameter setting file and test process file of a fixed process; The communication verification module transmits the verification message through the network transmission software installed in the control center, and the network transmission software transmits the verification message to the corresponding board fault detection device according to the IP address of each detection module of the board fault detection device; Determine whether the detection module in the board fault detection device operates according to the parameters defined by the detection program, parameter setting file and detection process file of the fixed process. If so, the network connection between the control center and the detection module is normal; if not, the network connection between the control center and the detection module is abnormal; When the board fault detection device traverses all detection modules, if the connection between the control center and each detection module in the board fault detection device is normal, the network connection between the board fault detection device and the control center is normal; if not, the network connection between the board fault detection device and the control center is abnormal.

[0008] Preferably, the communication network connection status between the repair board fault detection device and the control center specifically includes: Obtain a detection module to be repaired for abnormal network connection between the control center; Get the abnormal IP address of the detection module to be repaired; Reassign a repair IP address to the detection module to be repaired; In the network transmission software, delete the original IP address corresponding to the detection module to be repaired, re-enter the repair IP address, and connect the detection module to be repaired and the control center to the same local area network; The communication verification module verifies the network connection between the detection module to be repaired and the control center. If the network connection is normal, the repair is completed. If not, a new repair IP address is continuously reallocated to the detection module to be repaired until the network connection is normal.

[0009] Preferably, the hierarchical dynamic hierarchical structure for constructing multi-data parallel transmission between the board fault detection device and the control center specifically includes: Obtaining the file size of at least one detection program, parameter setting file, and detection process file to obtain a size range of the transmission data; Dividing the size range of the transmitted data at equal intervals to obtain at least one size classification range; Classify the test procedures, parameter setting files and test process files into size classification ranges according to the file size; Obtain at least one network channel of the local area network, obtain the transmission speed of the network channel, and obtain the maximum number of data transmitted simultaneously by the network channel as the limit number; Allocate network channels for data within the size classification range; Estimate the transmission time of the network channel used by data within the size classification range, and estimate the occupancy rate of the network channel based on the transmission time and the number of restrictions; When the network channel is idle, untransmitted data within the size classification range is allocated in the network channel; When all data within the size classification range are assigned network channels, the network channels to which the data are assigned and the allocation time points are recorded as a hierarchical dynamic grading structure for parallel transmission of multiple data.

[0010] Preferably, the parallel transmission of the encryption detection program, the encryption parameter setting file and the encryption detection process file according to the hierarchical dynamic classification structure specifically includes: Obtaining at least one test program, parameter setting file, and test process file; Obtaining a network channel and an allocation time point corresponding to one of the target data in the hierarchical dynamic hierarchical structure of multi-data parallel transmission, recorded as a first network channel and a first allocation time point; At a first allocation time point, using a first network channel to transmit target data; When the target data traverses the inspection program, parameter setting file and inspection process file, the data transmission is completed.

[0011] Furthermore, a board fault automatic intelligent detection system is proposed, which is used to implement the above-mentioned board fault automatic intelligent detection method, including: A network construction module, wherein the network construction module establishes a network connection between the board fault detection device and the control center, wherein the network connection is a local area network connection; A communication verification module, wherein the communication verification module verifies the network connection status between the board fault detection device and the control center. If the network connection path is normal, data transmission is performed. If the network connection path is abnormal, the network construction module repairs the network connection between the board fault detection device and the control center. A data acquisition module, wherein the data acquisition module acquires a detection program, a parameter setting file, and a detection process file from a control center; A data encryption module, wherein the data encryption module uses a symmetric encryption algorithm to encrypt the detection program, the parameter setting file and the detection process file to obtain an encrypted detection program, an encrypted parameter setting file and an encrypted detection process file; A network interface compatibility module, wherein the network interface compatibility module is provided with a compatibility communication network interface to convert the communication protocol, wherein the compatibility communication network interface is used for networking board fault detection devices of different systems; A transmission structure building module, wherein the transmission structure building module builds a hierarchical dynamic hierarchical structure for parallel transmission of multiple data, wherein the data are a detection program, a parameter setting file, and a detection process file; A parallel transmission module, wherein the parallel transmission module performs multi-data parallel transmission according to a hierarchical dynamic classification structure; A data decryption module, wherein the data decryption module uses a decryption key to decrypt the encrypted detection program, the encrypted parameter setting file, and the encrypted detection process file to obtain the detection program, the parameter setting file, and the detection process file; A version checking module, wherein the version checking module compares the versions of the detection program, parameter setting file and detection process file to determine whether they are the versions used by the board fault detection device. If so, no processing is performed; if not, a signal is sent to the control center, and the control center retransmits the detection program, parameter setting file and detection process file of the version used by the board fault detection device; A data updating module is used to update the detection program, parameter setting files and detection process files in the board fault detection device.

[0012] Optionally, the conversion of the communication protocol specifically includes: The network interface compatible module obtains the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file; The network interface compatible module obtains the target board card fault detection device to which the data is transmitted, and obtains the target communication protocol used by the system of the target board card fault detection device; The network interface compatible module performs format conversion processing on the encryption detection program, the encryption parameter setting file and the encryption detection process file according to the target communication protocol; The encrypted detection program, encrypted parameter setting file and encrypted detection process file after the format conversion are transmitted to the target board fault detection device.

[0013] Optionally, the data updating module updates the detection program, parameter setting file and detection process file in the board fault detection device, including the following steps: The data update module determines whether the storage space of the board fault detection device is sufficient. If so, the detection program, parameter setting file and detection process file are directly stored. If not, the stored historical detection program, parameter setting file and detection process file are deleted until the storage space of the board fault detection device is sufficient.

[0014] Compared with the prior art, the present invention has the following beneficial effects: The present invention proposes an automatic intelligent detection scheme for board card faults. By setting a network construction module, a communication verification module, a transmission structure construction module and a parallel transmission module, data is graded in multi-data transmission, the time of data transmission is estimated in each grade, and then the time that the data occupies the network channel is estimated, and then the idle time of the network channel is predicted, so that a network channel and a transmission time point are allocated to each data, data transmission congestion is avoided, transmission efficiency is improved, abnormality detection is performed on the constructed local area network, and abnormal conditions are repaired in a targeted manner, so as to ensure that the network of the constructed local area network is normal, avoid transmission obstruction, and then ensure that the board card fault detection device can receive the detection data transmitted by the control center in real time, so as to realize dynamic control of board card fault detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 This is a flow chart of the automatic intelligent detection method for board faults proposed by the present invention; Figure 2 A flow chart of a method for establishing a communication connection in the present invention; Figure 3 A flow chart of a method for verifying a communication network connection status in the present invention; Figure 4 A flow chart of a method for repairing a communication network connection condition in the present invention; Figure 5 A flow chart of a method for constructing a hierarchical dynamic structure for parallel transmission of multiple data in the present invention; Figure 6 It is a flow chart of the method for performing parallel transmission according to a hierarchical dynamic classification structure in the present invention. DETAILED DESCRIPTION

[0016] 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.

[0017] Reference Figure 1 As shown, a method for intelligent fully automatic board fault detection includes: Establishing a communication connection between the board fault detection equipment and the control center; Verify the communication network connection status between the board fault detection device and the control center. If the communication network connection path is normal, control parameter data transmission is performed. If the communication network connection path is abnormal, repair the communication network connection status between the board fault detection device and the control center. The control center obtains the test program, parameter setting files and test process files; Using a symmetric encryption algorithm, encrypting the detection program, parameter setting file and detection process file to obtain an encrypted detection program, an encrypted parameter setting file and an encrypted detection process file; Construct a hierarchical dynamic structure for parallel transmission of multiple data between the board fault detection equipment and the control center; The encrypted test program, encrypted parameter setting file and encrypted test process file are transmitted in parallel according to the hierarchical dynamic classification structure; The board fault detection device uses a decryption key to decrypt the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file to obtain the detection program, the parameter setting file and the detection process file; The board fault detection device compares the versions of the detection program, parameter setting file and detection process file to determine whether they are the versions used by the board fault detection device. If so, no processing is performed. If not, a signal is sent to the control center, and the control center retransmits the detection program, parameter setting file and detection process file of the version used by the board fault detection device.

[0018] This solution sets up a network construction module, a communication verification module, a transmission structure construction module and a parallel transmission module. In multi-data transmission, the data is classified, the data transmission time is estimated in each classification, and then the time the data occupies the network channel is estimated, and then the idle time of the network channel is predicted, so as to allocate a network channel and a transmission time point for each data, avoid data transmission congestion, improve transmission efficiency, detect anomalies in the constructed local area network, and carry out targeted repairs for anomalies, thereby ensuring the normal network of the constructed local area network and avoiding transmission obstruction.

[0019] Reference Figure 2 As shown, establishing a communication connection between the board fault detection device and the control center specifically includes: Acquire at least one detection module in a board fault detection device; Use wireless routing to transmit network signals and establish a local area network. The signal range of the local area network covers the board fault detection equipment and the control center. Establishing a network connection between the board fault detection equipment and the control center; Configure each detection module of the board fault detection device as a network device and assign an IP address; Install the network transmission software on the control center, input the IP address corresponding to the detection module into the network transmission software, and connect the board fault detection device and the control center to the same local area network.

[0020] Reference Figure 3 As shown, the communication network connection status between the verification board fault detection device and the control center specifically includes: The control center generates a verification message, which is a fixed process inspection program, parameter setting file and inspection process file; The communication verification module transmits the verification message through the network transmission software installed in the control center, and the network transmission software transmits the verification message to the corresponding board fault detection device according to the IP address of each detection module of the board fault detection device; Determine whether the detection module in the board fault detection device operates according to the parameters defined by the detection program, parameter setting file and detection process file of the fixed process. If so, the network connection between the control center and the detection module is normal; if not, the network connection between the control center and the detection module is abnormal; When the board fault detection device traverses all detection modules, if the connection between the control center and each detection module in the board fault detection device is normal, the network connection between the board fault detection device and the control center is normal; if not, the network connection between the board fault detection device and the control center is abnormal.

[0021] The purpose of communication verification of the network connection status between the board fault detection device and the control center is to find out that there is an abnormal network connection between the board fault detection device and the control center. The method adopted is to use the fixed process detection program, parameter setting file and detection process file to transmit to the board fault detection device. The board fault detection device will perform the fixed process operation according to the data, and then judge whether the operation is consistent with the fixed process. It can be judged whether there is an abnormality in the data transmission, and then judge whether the network connection between the board fault detection device and the control center is abnormal. Reference Figure 4 As shown, the communication network connection status between the repair board fault detection device and the control center specifically includes: Obtain a detection module to be repaired for abnormal network connection between the control center; Get the abnormal IP address of the detection module to be repaired; Reassign a repair IP address to the detection module to be repaired; In the network transmission software, delete the original IP address corresponding to the detection module to be repaired, re-enter the repair IP address, and connect the detection module to be repaired and the control center to the same local area network; The communication verification module verifies the network connection between the detection module to be repaired and the control center. If the network connection is normal, the repair is completed. If not, a new repair IP address is continuously reallocated to the detection module to be repaired until the network connection is normal.

[0022] Repairing the network connection between the abnormal board fault detection device and the control center instead of rebuilding the entire network can reduce the workload of the operation and at the same time, enhance the targetedness of the operation.

[0023] Reference Figure 5 As shown, the hierarchical dynamic hierarchical structure for constructing multi-data parallel transmission between the board fault detection device and the control center specifically includes: Obtaining the file size of at least one detection program, parameter setting file, and detection process file to obtain a size range of the transmission data; Dividing the size range of the transmitted data at equal intervals to obtain at least one size classification range; Classify the test procedures, parameter setting files and test process files into size classification ranges according to the file size; Obtain at least one network channel of the local area network, obtain the transmission speed of the network channel, and obtain the maximum number of data transmitted simultaneously by the network channel as the limit number; Allocate network channels for data within the size classification range; Estimate the transmission time of the network channel used by data within the size classification range, and estimate the occupancy rate of the network channel based on the transmission time and the number of restrictions; When the network channel is idle, untransmitted data within the size classification range is allocated in the network channel; When all data within the size classification range are assigned network channels, the network channels to which the data are assigned and the allocation time points are recorded as a hierarchical dynamic grading structure for parallel transmission of multiple data.

[0024] Classify the data according to its size. Because there are many data, it takes a lot of time to predict the transmission time of each data. Therefore, classify the data and consider the data in each class as the same type, which can reduce the number of judgments. The transmission time is used to determine the end time of the network channel transmitting a single data, and the limit number is the maximum number of data that the network channel can transmit simultaneously. Therefore, when the transmission of a single data ends, new data can be allocated to the network channel for transmission. In this way, all data can be allocated to the network channel without causing congestion. Therefore, the network channel and allocation time point to which each data is allocated can be used as a hierarchical dynamic structure for the parallel transmission of multiple data.

[0025] Reference Figure 6 As shown, the encrypted detection program, encrypted parameter setting file and encrypted detection process file are transmitted in parallel according to the hierarchical dynamic structure, specifically including: Obtaining at least one test program, parameter setting file, and test process file; Obtaining a network channel and an allocation time point corresponding to one of the target data in the hierarchical dynamic hierarchical structure of multi-data parallel transmission, recorded as a first network channel and a first allocation time point; At a first allocation time point, using a first network channel to transmit target data; When the target data traverses the inspection program, parameter setting file and inspection process file, the data transmission is completed.

[0026] Furthermore, a fully automatic board fault detection system based on intelligence is proposed, comprising: A network building module, the network building module establishes a network connection between the board fault detection device and the control center, and the network connection is a local area network connection; A communication verification module verifies the network connection status between the board fault detection device and the control center. If the network connection path is normal, data transmission is performed. If the network connection path is abnormal, the network construction module repairs the network connection between the board fault detection device and the control center. A data acquisition module, which acquires the detection program, parameter setting files and detection process files from the control center; A data encryption module, which uses a symmetric encryption algorithm to encrypt the detection program, parameter setting file and detection process file to obtain an encrypted detection program, an encrypted parameter setting file and an encrypted detection process file; A network interface compatibility module, which sets a compatible communication network interface to convert communication protocols. The compatible communication network interface is used for networking board fault detection equipment of different systems; A transmission structure building module, the transmission structure building module builds a hierarchical dynamic hierarchical structure for parallel transmission of multiple data, the data being the detection program, parameter setting file and detection process file; A parallel transmission module, which transmits multiple data in parallel according to a hierarchical dynamic structure; A data decryption module, which uses a decryption key to decrypt the encrypted test program, the encrypted parameter setting file, and the encrypted test process file to obtain the test program, the parameter setting file, and the test process file; A version checking module compares the versions of the detection program, parameter setting file and detection process file to determine whether they are the versions used by the board fault detection device. If so, no processing is performed. If not, a signal is sent to the control center, and the control center retransmits the detection program, parameter setting file and detection process file of the version used by the board fault detection device; The data updating module updates the detection program, parameter setting files and detection process files in the board fault detection device.

[0027] The conversion of communication protocols specifically includes: The network interface compatible module obtains the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file; The network interface compatible module obtains the target board card fault detection device to which the data is transmitted, and obtains the target communication protocol used by the system of the target board card fault detection device; The network interface compatible module performs format conversion processing on the encryption detection program, the encryption parameter setting file and the encryption detection process file according to the target communication protocol; The encrypted detection program, encrypted parameter setting file and encrypted detection process file after the format conversion are transmitted to the target board fault detection device.

[0028] The conversion of the communication protocol can convert the data into the same form of the communication protocol used by the board fault detection device. Because in actual detection, the purchased board fault detection devices come from various manufacturers, and the board fault detection devices use different systems. Therefore, compatibility conversion is required, otherwise the data cannot be universal.

[0029] The data update module updates the detection program, parameter setting file and detection process file in the board fault detection device, including the following steps: The data update module determines whether the storage space of the board fault detection device is sufficient. If so, the detection program, parameter setting file and detection process file are directly stored. If not, the stored historical detection program, parameter setting file and detection process file are deleted until the storage space of the board fault detection device is sufficient.

[0030] The use process of the above-mentioned intelligent fully automatic board fault detection system is as follows: Step 1: The network construction module establishes a network connection between the board fault detection device and the control center, and the network connection is a local area network connection; Step 2: The communication verification module verifies the network connection status between the board fault detection device and the control center. If the network connection path is normal, data transmission is performed. If the network connection path is abnormal, the network construction module repairs the network connection between the board fault detection device and the control center. Step 3: The data acquisition module obtains the detection program, parameter setting file and detection process file from the control center; Step 4: The data encryption module uses a symmetric encryption algorithm to encrypt the detection program, parameter setting file and detection process file to obtain an encrypted detection program, an encrypted parameter setting file and an encrypted detection process file; Step 5: The network interface compatibility module sets a compatible communication network interface to convert the communication protocol. The compatible communication network interface is used for networking board fault detection devices of different systems. Step 6: The transmission structure construction module constructs a hierarchical dynamic hierarchical structure for parallel transmission of multiple data, and the data are detection programs, parameter setting files, and detection process files; Step 7: The parallel transmission module performs multi-data parallel transmission according to the hierarchical dynamic hierarchical structure; Step 8: The data decryption module uses the decryption key to decrypt the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file to obtain the detection program, the parameter setting file and the detection process file; Step 9: The version checking module compares the versions of the detection program, parameter setting file and detection process file to determine whether they are the versions used by the board fault detection device. If so, no processing is performed. If not, a signal is sent to the control center, and the control center retransmits the detection program, parameter setting file and detection process file of the version used by the board fault detection device; Step ten: The data update module updates the detection program, parameter setting file and detection process file in the board fault detection device.

[0031] In summary, the advantages of the present invention are: in the board fault detection and control process, data transmission congestion is avoided, transmission efficiency is improved, and the constructed local area network is guaranteed to be normal and transmission obstruction is avoided.

[0032] 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 method for automatic intelligent detection of board faults, characterized in that: include: Establishing a communication connection between the board fault detection equipment and the control center; Verify the communication network connection status between the board fault detection device and the control center. If the communication network connection path is normal, control parameter data transmission is performed. If the communication network connection path is abnormal, repair the communication network connection status between the board fault detection device and the control center. The control center obtains the test program, parameter setting files and test process files; Using a symmetric encryption algorithm, encrypting the detection program, parameter setting file and detection process file to obtain an encrypted detection program, an encrypted parameter setting file and an encrypted detection process file; Construct a hierarchical dynamic structure for parallel transmission of multiple data between the board fault detection equipment and the control center; The encrypted test program, encrypted parameter setting file and encrypted test process file are transmitted in parallel according to the hierarchical dynamic classification structure; The board fault detection device uses a decryption key to decrypt the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file to obtain the detection program, the parameter setting file and the detection process file; The board fault detection device compares the versions of the detection program, parameter setting file and detection process file to determine whether they are the versions used by the board fault detection device. If so, no processing is performed. If not, a signal is sent to the control center, and the control center retransmits the detection program, parameter setting file and detection process file of the version used by the board fault detection device.

2. The method for automatic intelligent detection of board faults according to claim 1, characterized in that: The establishing of a communication connection between the board fault detection device and the control center specifically includes: Acquire at least one detection module in a board fault detection device; Use wireless routing to transmit network signals and establish a local area network, wherein the signal range of the local area network covers the board fault detection equipment and the control center; Establishing a network connection between the board fault detection equipment and the control center; Configure each detection module of the board fault detection device as a network device and assign an IP address; Install the network transmission software on the control center, input the IP address corresponding to the detection module into the network transmission software, and connect the board fault detection device and the control center to the same local area network.

3. The method for automatic intelligent detection of board faults according to claim 2, characterized in that: The communication network connection status between the verification board fault detection device and the control center specifically includes: The control center generates a verification message, which is a test program, parameter setting file and test process file of a fixed process; The communication verification module transmits the verification message through the network transmission software installed in the control center, and the network transmission software transmits the verification message to the corresponding board fault detection device according to the IP address of each detection module of the board fault detection device; Determine whether the detection module in the board fault detection device operates according to the parameters defined by the detection program, parameter setting file and detection process file of the fixed process. If so, the network connection between the control center and the detection module is normal; if not, the network connection between the control center and the detection module is abnormal; When the board fault detection device traverses all detection modules, if the connection between the control center and each detection module in the board fault detection device is normal, the network connection between the board fault detection device and the control center is normal; if not, the network connection between the board fault detection device and the control center is abnormal.

4. The method for automatic intelligent detection of board faults according to claim 3, characterized in that: The communication network connection status between the repair board fault detection device and the control center specifically includes: Obtain a detection module to be repaired for abnormal network connection between the control center; Get the abnormal IP address of the detection module to be repaired; Reassign a repair IP address to the detection module to be repaired; In the network transmission software, delete the original IP address corresponding to the detection module to be repaired, re-enter the repair IP address, and connect the detection module to be repaired and the control center to the same local area network; The communication verification module verifies the network connection between the detection module to be repaired and the control center. If the network connection is normal, the repair is completed. If not, a new repair IP address is continuously reallocated to the detection module to be repaired until the network connection is normal.

5. The method for automatic intelligent detection of board faults according to claim 4, characterized in that: The hierarchical dynamic hierarchical structure for constructing multi-data parallel transmission between the board fault detection device and the control center specifically includes: Obtaining the file size of at least one detection program, parameter setting file, and detection process file to obtain a size range of the transmission data; Dividing the size range of the transmitted data at equal intervals to obtain at least one size classification range; Classify the test procedures, parameter setting files and test process files into size classification ranges according to the file size; Obtain at least one network channel of the local area network, obtain the transmission speed of the network channel, and obtain the maximum number of data transmitted simultaneously by the network channel as the limit number; Allocate network channels for data within the size classification range; Estimate the transmission time of the network channel used by data within the size classification range, and estimate the occupancy rate of the network channel based on the transmission time and the number of restrictions; When the network channel is idle, untransmitted data within the size classification range is allocated in the network channel; When all data within the size classification range are assigned network channels, the network channels to which the data are assigned and the allocation time points are recorded as a hierarchical dynamic grading structure for parallel transmission of multiple data.

6. The method for automatic intelligent detection of board faults according to claim 5, characterized in that: The parallel transmission of the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file according to the hierarchical dynamic classification structure specifically includes: Obtaining at least one test program, parameter setting file, and test process file; Obtaining a network channel and an allocation time point corresponding to one of the target data in the hierarchical dynamic hierarchical structure of multi-data parallel transmission, recorded as a first network channel and a first allocation time point; At a first allocation time point, using a first network channel to transmit target data; When the target data traverses the inspection program, parameter setting file and inspection process file, the data transmission is completed.

7. An automatic intelligent detection system for board faults, characterized in that: The method for realizing the automatic intelligent detection of board faults according to any one of claims 1 to 6 comprises: A network construction module, wherein the network construction module establishes a network connection between the board fault detection device and the control center, wherein the network connection is a local area network connection; A communication verification module, wherein the communication verification module verifies the network connection status between the board fault detection device and the control center. If the network connection path is normal, data transmission is performed. If the network connection path is abnormal, the network construction module repairs the network connection between the board fault detection device and the control center. A data acquisition module, wherein the data acquisition module acquires the detection program, parameter setting files and detection process files from the control center; A data encryption module, wherein the data encryption module uses a symmetric encryption algorithm to encrypt the detection program, the parameter setting file and the detection process file to obtain an encrypted detection program, an encrypted parameter setting file and an encrypted detection process file; A network interface compatibility module, wherein the network interface compatibility module is provided with a compatibility communication network interface to convert the communication protocol, wherein the compatibility communication network interface is used for networking board fault detection devices of different systems; A transmission structure building module, wherein the transmission structure building module builds a hierarchical dynamic hierarchical structure for parallel transmission of multiple data, wherein the data are a detection program, a parameter setting file, and a detection process file; A parallel transmission module, wherein the parallel transmission module performs multi-data parallel transmission according to a hierarchical dynamic classification structure; A data decryption module, wherein the data decryption module uses a decryption key to decrypt the encrypted detection program, the encrypted parameter setting file, and the encrypted detection process file to obtain the detection program, the parameter setting file, and the detection process file; A version checking module, wherein the version checking module compares the versions of the detection program, parameter setting file and detection process file to determine whether they are the versions used by the board fault detection device. If so, no processing is performed; if not, a signal is sent to the control center, and the control center retransmits the detection program, parameter setting file and detection process file of the version used by the board fault detection device; A data updating module is used to update the detection program, parameter setting files and detection process files in the board fault detection device.

8. The automatic intelligent detection system for board faults according to claim 7, characterized in that: The conversion of the communication protocol specifically includes: The network interface compatible module obtains the encrypted detection program, the encrypted parameter setting file and the encrypted detection process file; The network interface compatible module obtains the target board card fault detection device to which the data is transmitted, and obtains the target communication protocol used by the system of the target board card fault detection device; The network interface compatible module performs format conversion processing on the encryption detection program, the encryption parameter setting file and the encryption detection process file according to the target communication protocol; The encrypted detection program, encrypted parameter setting file and encrypted detection process file after the format conversion are transmitted to the target board fault detection device.

9. The automatic intelligent detection system for board faults according to claim 8, characterized in that: The data update module updates the detection program, parameter setting file and detection process file in the board fault detection device, including the following steps: The data update module determines whether the storage space of the board fault detection device is sufficient. If so, the detection program, parameter setting file and detection process file are directly stored. If not, the stored historical detection program, parameter setting file and detection process file are deleted until the storage space of the board fault detection device is sufficient.

Citation Information

Patent Citations

  • Board card network access verification method and device and board card control center

    CN114244620A

  • Detection equipment of display panel, and mainboard card and sub-board card used by detection equipment

    CN115359745A

  • Customer information digital management method and system based on artificial intelligence

    CN118972226A

  • Intelligent detecting system and detecting method for detecting fault of device

    WO2012088707A1

  • Secure communication method of wireless communication network based on power transmission network

    WO2016165675A1