Aged vehicle network cable fault positioning system, method, device and product
By designing the fault positioning system of the aging vehicle network cable in the aging test, using fixed-sequential loading and booting, IP address allocation and aging test record, the problem of low network cable fault positioning efficiency in the aging test is solved, and rapid and accurate fault positioning and testing efficiency are achieved.
Patent Information
- Application Number
- CN202411504956.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-02-25
AI Technical Summary
During the aging test of the PC, the aging vehicle network cable failure leads to test failure and slowing down, affecting the testing efficiency. The existing technology relies on experience to guess the fault location, which has a high misjudgment rate, cumbersome operation, and high time-consuming and costly.
A system for fault positioning of aging vehicle network cables is designed, and the PC is loaded in a fixed order through the execution unit, the management server controls the PC to boot up and assigns the IP address, the diagnostic server performs aging test and records the status, and judges the network cable fault based on the aging status and locates the fault location.
It realizes rapid positioning of aging vehicle network cable failures, improves the efficiency of PC aging testing, and reduces the misjudgment rate and operating costs.
Smart Images

Figure CN119510935A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of aging test, and in particular to a system, method, device and product for locating network cable faults in an aging vehicle. Background Art
[0002] After the PC (personal computer) is assembled on the production line, it needs to undergo an aging test before leaving the factory. During the aging test, there are problems such as test failure and speed reduction due to the failure of the aging car network cable, which affects the aging test efficiency of the PC. In order to ensure the efficiency of the aging test, it is necessary to determine the location of the faulty network cable and replace the faulty network cable.
[0003] In related solutions, engineers usually check the location of the network cable failure in the aging vehicle based on their experience, and then verify it by replacing the network cable. However, this method has a high misjudgment rate, is cumbersome to operate, and consumes a lot of time and manpower costs. The efficiency of fault location is low, which seriously slows down the production progress. Therefore, it is necessary to find a way to quickly locate the network cable failure of the aging vehicle to improve the efficiency of the aging test of the PC. Summary of the invention
[0004] In view of this, the present application aims to propose a burn-in vehicle network cable fault location system and method to achieve rapid location of burn-in vehicle network cable faults and improve the burn-in test efficiency of PCs.
[0005] To achieve the above purpose, the technical solution of this application is as follows: A first aspect of an embodiment of the present application provides a system for locating faults of network cables in an aging vehicle, the system comprising: An execution unit, used to load multiple PCs onto the aging vehicle in a fixed order; The management server is used to control the startup of each PC in sequence according to the loading order of the PCs; The diagnostic server is used to sequentially allocate IP addresses to each PC according to the startup order of each PC; perform aging test on all PCs on the aging vehicle and record the aging status of each PC; The management server is further used to determine whether there is a network cable fault in the aging vehicle based on the aging status of each PC on the aging vehicle; if there is a network cable fault in the aging vehicle, determine the location of the faulty network cable.
[0006] Optionally, the diagnostic server is used to perform an aging test on all PCs on the aging vehicle and record the aging status of each PC, including: According to each IP address, determine the layer number and column number of the PC corresponding to the IP address on the aging vehicle; Transmitting a test program to each PC and running it to perform an aging test on each PC; during the aging test, determining the aging status of each PC; the aging status includes: aging time and download network speed; Record the layer number, column number, and corresponding aging status of each PC.
[0007] Optionally, the management server is further configured to determine whether there is a network cable fault in the aging vehicle based on the aging status of each PC on the aging vehicle, including: Compare the download network speed with a network speed threshold; if the download network speed is lower than the network speed threshold, determine that there is a network cable fault in the aging vehicle; Or, the aging time is compared with an aging threshold; when the aging time is greater than the aging threshold, it is determined that the aging vehicle storage network cable is faulty.
[0008] Optionally, the management server is further configured to determine the location of the faulty network cable when a network cable fault occurs in the aging vehicle, including: Obtaining the aging status of all PCs on the aging vehicle from the diagnostic server; When the download speed of all PCs is lower than the speed threshold, or when the aging time of all PCs is greater than the aging threshold, it is determined that the main network cable of the aging vehicle is faulty. Determine the location of the faulty network cable based on the main network cable of the aging vehicle; When the download network speed of at least one PC is not lower than the network speed threshold, or the aging time of at least one PC is not greater than the aging threshold, it is determined that the branch network cable of the aging vehicle is faulty; Locate the faulty branch network cable, including: Determine a PC whose download speed is lower than the speed threshold or whose aging value is greater than the aging threshold as a target PC; The location of the faulty network cable is determined based on the layer number and column number corresponding to the target PC.
[0009] Optionally, the aging vehicle network cable fault location system further includes a code scanning device; The management server is further used to control the code scanning device to sequentially scan and record the serial numbers of all PCs before the execution unit loads at least one PC onto the idle aging vehicle; The management server is further used to associate the serial number of each PC with the layer number and column number on the aging vehicle based on the fixed sequence.
[0010] Optionally, the management server is further used to obtain the serial number of the target PC according to the layer number and column number corresponding to the target PC; In the case where the main network line fails, first fault information is generated based on the shelf number of the aging vehicle and the point number of the aging area; In the case that a branch network cable fails, second fault information is generated based on the shelf number of the aging vehicle, the point number of the aging area, the serial number, the layer number and the column number of the target PC.
[0011] Optionally, the aging vehicle network cable fault location system further includes a user interface; The management server is further configured to generate first prompt information based on the first fault information and display the first prompt information on the user interface; the first prompt information is configured to prompt the user to repair the main network cable; Or, generate a second prompt message based on the second fault information and display it on the user interface; the second prompt message is used to prompt the user to repair the branch network cable.
[0012] Optionally, the aging vehicle network cable fault location system further includes at least one automatic guided vehicle; The automatic guided vehicle is used to move the idle aging vehicle to the chassis offline, and send the shelf number of the aging vehicle to the management server, so that the management server controls the execution unit to load the PC onto the aging vehicle; And, it is used to move at least one loaded aging vehicle to the aging area, and send the point number of the aging area to the management server, so that the management server controls the diagnostic server to perform aging tests on all PCs in the aging area.
[0013] Optionally, the aging vehicle network cable fault location system further includes: a cable plug-in module and a power supply operation module; the management server is further used to perform the following operations: After placing the aging car in the aging area, control the cable plug-in module to plug the cables of the aging car; the cables include: main network cable, main power cable, branch network cables and branch power cables of all PCs; After the cables are plugged in, the power operation module is controlled to start up all the PCs on the aging vehicle according to the loading sequence of the PCs.
[0014] According to a second aspect of an embodiment of the present application, a method for locating a network cable fault in an aging vehicle is provided, which is applied to the network cable fault locating system for an aging vehicle provided in the first aspect of an embodiment of the present application. The method includes: Allocate IP addresses to each PC in sequence according to the order in which they are powered on; Performing an aging test on all PCs on the aging vehicle and recording the aging status of each PC; the startup sequence of the PCs is consistent with the fixed sequence in which the PCs are loaded on the aging vehicle; Based on the aging status of each PC on the aging vehicle, determining whether there is a network cable fault on the aging vehicle; When a network cable fault occurs in the aging vehicle, the location of the faulty network cable is determined.
[0015] According to a third aspect of an embodiment of the present application, a device for locating a network cable fault in an aging vehicle is provided, which is used to implement the method for locating a network cable fault in an aging vehicle as described in the second aspect of the embodiment of the present application, including: The test module is configured to sequentially allocate IP addresses to each PC according to the startup sequence of each PC; perform aging test on all PCs on the aging vehicle and record the aging status of each PC; the startup sequence of the PCs is consistent with the fixed sequence in which the PCs are loaded on the aging vehicle; A diagnosis module is configured to determine whether the aging vehicle has a network cable fault based on the aging status of each PC on the aging vehicle; The positioning module is configured to determine the location of the faulty network cable when there is a network cable fault in the aging vehicle.
[0016] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the method for locating an aging vehicle network cable fault as described in the second aspect of the embodiment of the present application are implemented.
[0017] According to a fifth aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the method for locating an aging vehicle network cable fault as described in the second aspect of the embodiment of the present application are implemented.
[0018] The aging vehicle network cable fault location system provided by the present application loads PCs onto idle aging vehicles in a fixed order through an execution unit. The management server controls the startup of all PCs on the aging vehicle based on the order in which the PCs are loaded, and then allocates IP addresses to each PC in sequence according to the startup order through the diagnostic server. The diagnostic server performs an aging test on all PCs and records the aging status corresponding to each PC. Based on the aging status of each PC in the aging vehicle, it is determined whether the aging vehicle has a network cable fault. In the case that the aging vehicle has a network cable fault, the faulty network cable is located based on the aging status of each PC.
[0019] Since the order in which the PCs are loaded onto the aging vehicle is fixed in this application, the specific position of each PC on the aging vehicle can be determined according to the fixed order. Since the order in which the PCs are powered on is consistent with the order in which the PCs are loaded, the specific position of the PC on the aging vehicle is associated with the IP address of the PC by allocating IP addresses according to the power-on order. In the event that there is a network cable failure on the aging vehicle, the faulty network cable can be quickly located through the association between the IP address and the specific position of the PC on the aging vehicle, so that subsequent users can troubleshoot the failure and improve the aging test efficiency of the aging vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0021] Figure 1 is a schematic diagram of a network cable fault location system for an aging vehicle proposed in an embodiment of the present application; Figure 2 is a schematic diagram of an aging vehicle placed in an aging area in one embodiment of the present application; Figure 3 This is a flow chart of a method for locating a network cable fault in an aging vehicle proposed in an embodiment of the present application; Figure 4 is a schematic diagram of a network cable fault location device for an aging vehicle proposed in an embodiment of the present application; Figure 5 It is a schematic diagram of an electronic device proposed in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0023] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0024] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0025] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects as detailed in the present application.
[0026] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application may be combined with each other.
[0027] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments.
[0028] Figure 1 Schematic diagram of a network cable fault location system for an aging vehicle proposed in an embodiment of the present application. Figure 1 As shown, the system includes: An execution unit, used to load multiple PCs onto the aging vehicle in a fixed order; The management server is used to control the startup of each PC in sequence according to the loading order of the PCs; The diagnostic server is used to sequentially allocate IP addresses to each PC according to the startup sequence of each PC; perform aging test on all PCs on the aging vehicle and record the aging status of each PC; The management server is further used to determine whether there is a network cable fault in the aging vehicle based on the aging status of each PC on the aging vehicle; if there is a network cable fault in the aging vehicle, determine the location of the faulty network cable.
[0029] In this embodiment, the idle aging cart is moved to the chassis offline, and the execution unit controls the motor to perform the PC loading operation. When loading the PC into the aging cart, the execution unit loads the chassis in a fixed order. After the PC is loaded, the aging cart is moved to the aging area for plug-in testing. Each aging area is deployed with at least one point, and each point is deployed with an aging rack, which can hold an aging cart.
[0030] Figure 2 It is a schematic diagram of placing an aging vehicle in an aging area in one embodiment of the present application. Figure 2In the aging car, the aging car is placed in the aging rack. The location of the aging rack is numbered A10. Its shelves have 5 layers and 2 rows for loading PCs, and each row can load two PCs. A switch is deployed on the aging car. The switch is connected to the external diagnostic server through a main network cable. Each PC on the aging car is connected to the branch network cable on the aging car through its own network cable interface. Each branch network cable is uniformly connected to the switch. The power interface of each PC is connected to the aging car through multiple branch power cables on the aging car. The main power cable of the aging car is connected to the external power supply equipment, and provides power for all PCs at the same time.
[0031] Before loading the PCs, a fixed order for loading the PCs is pre-set, and the subsequent control of PC startup and allocation of IP addresses all follow this fixed order. For example, there are currently 10 PCs that need to be loaded onto the aging vehicle. Set the fixed order to "from left to right, each column from bottom to top", and the 10 PCs will be placed in the positions of "1-1, 2-1, 3-1...5-2" in order.
[0032] When the PCs on the aging vehicle are turned on in sequence, the diagnostic server sequentially assigns an IP address to the PCs through the switch on the aging vehicle. In this embodiment, the startup sequence of each PC is made consistent with the loading sequence of the PCs, so as to associate the IP address with the specific location of the PC, and then the diagnostic server can deduce the location of the PC in the aging vehicle according to the IP address.
[0033] For example, the loading order of the three PCs is: first load PC1 at position 1-1, then load PC2 at position 2-1, and then load PC3 at position 3-1. When controlling the startup of the three PCs, the startup order is: PC1 startup, then PC2 startup, and then PC3 startup. The subsequent diagnostic server reads the IP address of PC2 and determines that the order of the IP address is 2. Combined with the fixed order of PC loading "from left to right, each column from bottom to top", it can be determined that the position of PC2 is 2-1, that is, layer number 2 and column number 1.
[0034] In this embodiment, the IP address is associated with the actual location of the PC by keeping the loading order of the PC in the aging car consistent with the startup order of the PC. The diagnostic server transmits the test program to each PC through the switch on the aging car to perform the aging test and records the aging status of each PC. And, based on the aging status of the PC, it is determined whether there is a network cable failure. The aging status of the PC includes: normal state, timeout state or fault state. In the case of a network cable failure, the diagnostic server can accurately locate the main network cable of the aging car or the branch network cable where any PC is located through the IP address of the corresponding PC, so as to quickly locate the faulty network cable, so as to eliminate the fault in time, ensure the normal progress of the aging test, and improve the efficiency of the aging test.
[0035] As an implementation mode of the present application, the diagnostic server is used to perform an aging test on all PCs on the aging vehicle and record the aging status of each PC, including: According to each IP address, determine the layer number and column number of the PC corresponding to the IP address on the aging vehicle; Transmitting a test program to each PC and running it to perform an aging test on each PC; during the aging test, determining the aging status of each PC; the aging status includes: aging time and download network speed; Record the layer number, column number, and corresponding aging status of each PC.
[0036] In one embodiment, after assigning IP addresses to each PC, the diagnostic server derives the layer number and column number of each PC in the aging rack based on the IP address. Since the order in which the PCs are powered on is consistent with the order in which they are loaded, the order of the IP addresses is also consistent with the order in which the PCs are loaded, based on which the diagnostic server can determine the layer number and column number of each PC.
[0037] After the PC is turned on, the diagnostic server transmits the test program to all PCs on the aging vehicle through the main network cable connected to the aging vehicle, and runs it on each PC to complete the aging test. During the aging test, the diagnostic server records the layer number, column number and corresponding aging status of each PC. Specifically, the aging status includes: aging time and download network speed. The aging time refers to the time consumed by the PC to complete the aging test, and the download network speed refers to the network data transmission rate between the PC and the diagnostic server.
[0038] In one embodiment, the diagnostic server generates log data based on the aging test results of all PCs in the aging vehicle and sends it to the management server for storage. The management server stores the log data records, which can be used as product quality assessment data support to facilitate more intuitive monitoring of the aging detection of the production line.
[0039] As an implementation mode of the present application, the management server is further used to determine whether there is a network cable fault in the aging vehicle based on the aging status of each PC on the aging vehicle, including: Compare the download network speed with a network speed threshold; if the download network speed is lower than the network speed threshold, determine that there is a network cable fault in the aging vehicle; Or, the aging time is compared with an aging threshold; when the aging time is greater than the aging threshold, it is determined that the aging vehicle storage network cable is faulty.
[0040] In one embodiment, based on any data of the aging status, it is determined whether the aging vehicle has a network cable fault. When the PC completes the aging test, the management server obtains and reads the aging status of the PC from the diagnostic server, including the aging time and download network speed of the PC. It is determined whether the aging vehicle has a network cable fault by any one of the aging time and the download network speed. Specifically, the aging time is compared with the aging threshold. If the aging time is greater than the aging threshold, it means that the data transmission delay between the PC and the diagnostic server is large, and there may be a problem of speed reduction. In this case, it is determined that the aging vehicle has a network cable fault. The download network speed is compared with the network speed threshold. When the download network speed is lower than the network speed threshold, it means that there may be a network fault between the PC and the diagnostic server. In this case, it is determined that the aging vehicle has a network cable fault. In actual applications, the aging threshold and the network speed threshold can be set according to the network environment in the actual application scenario.
[0041] In this embodiment, by determining whether there is a network cable fault based on the aging time or the download network speed, all faulty network cables can be effectively detected, thereby improving the efficiency of the aging test.
[0042] In one embodiment, considering that the aging time and the download speed may be affected by the network environment or the load of the diagnostic server, the aging state reaches the corresponding threshold, which is not caused by a network cable failure. Therefore, in this embodiment, buffer values are set based on the aging threshold and the network speed threshold. Specifically, a first buffer value is set based on the aging threshold. When the aging time of the PC is greater than the aging threshold, but the difference between the two is not greater than the first buffer value, it is determined to be normal. A second buffer value is set based on the network speed threshold. When the download speed is lower than the network speed threshold, but the difference between the two is not greater than the second buffer value, it is determined to be normal.
[0043] By setting the first buffer value and the second buffer value, the influence of factors such as the network environment and the load of the diagnostic server can be avoided to prevent misjudgment of the network cable fault of the aging vehicle, thereby improving the accuracy of locating the network cable fault.
[0044] As an implementation manner of the present application, the management server is further used to determine the location of the faulty network cable when there is a network cable fault in the aging vehicle, including: Obtaining the aging status of all PCs on the aging vehicle from the diagnostic server; When the download speed of all PCs is lower than the speed threshold, or when the aging time of all PCs is greater than the aging threshold, it is determined that the main network cable of the aging vehicle is faulty. Determine the location of the faulty network cable based on the main network cable of the aging vehicle; When the download network speed of at least one PC is not lower than the network speed threshold, or the aging time of at least one PC is not greater than the aging threshold, it is determined that the branch network cable of the aging vehicle is faulty; Locate the faulty branch network cable, including: Determine a PC whose download speed is lower than the speed threshold or whose aging value is greater than the aging threshold as a target PC; The location of the faulty network cable is determined based on the layer number and column number corresponding to the target PC.
[0045] In one embodiment, when the aging vehicle has a network fault, it is necessary to further locate the faulty network cable. The management server obtains the aging status of all PCs on the aging vehicle from the diagnostic server, including the aging time, download network speed, and the layer number and column number of the PC.
[0046] The aging status of all PCs is judged to determine whether the aging status of all PCs on the aging vehicle meets the threshold. If all PCs fail, it is determined that the main network cable of the aging vehicle is faulty. Further, the location where the main network cable of the aging vehicle is laid is determined as the location of the faulty network cable.
[0047] If only some of the PCs in the aging vehicle are faulty and some are normal, it means that some of the branch network cables in the aging vehicle are faulty. Further, the locations of multiple faulty network cables are determined based on the layer number and column number of each faulty PC.
[0048] As an implementation mode of the present application, the aging vehicle network cable fault location system further includes a code scanning device; The management server is further used to control the code scanning device to sequentially scan and record the serial numbers of all PCs before the execution unit loads at least one PC onto the idle aging vehicle; The management server is further used to associate the serial number of each PC with the layer number and column number on the aging vehicle based on the fixed sequence.
[0049] In one embodiment, before the execution unit loads the PC onto the aging machine, the management server controls the code scanning device to scan and store the SN (Serial Number) of the PC to be tested for aging, so as to locate the PC after a failure occurs during subsequent testing. After the PC is loaded onto the aging vehicle, the management server associates the point number of the aging area, the shelf number of the aging vehicle, and the SN number of the PC. In addition, after the PC is loaded onto the aging vehicle, the management server also determines the layer number and column number of each PC in the aging vehicle based on the order of the scanned SN numbers of the PCs, the fixed order of reprinting, and the capacity of the aging vehicle. The point number of the aging area, the shelf number of the aging vehicle, the layer number, the column number, and the serial number of the PC are associated and stored.
[0050] As an implementation mode of the present application, the management server is further used to obtain the serial number of the target PC according to the layer number and column number corresponding to the target PC; In the case where the main network line fails, first fault information is generated based on the shelf number of the aging vehicle and the point number of the aging area; In the case that a branch network cable fails, second fault information is generated based on the shelf number of the aging vehicle, the point number of the aging area, the serial number, the layer number and the column number of the target PC.
[0051] In one embodiment, the management server generates fault information according to different network cable faults. If the network cable fault is a main network cable fault, the first fault information is generated based on the point number of the aging area and the shelf number of the aging vehicle.
[0052] In the case of branch network cable failure, it is necessary to determine the location of the branch network cable to which each faulty PC is connected. The management server obtains the layer number and column number corresponding to the aging state with the fault from the diagnostic server, and determines the SN number of the corresponding faulty PC according to the layer number and column number. Further, based on the location information of each faulty PC (including the aging area point number, shelf number, layer number, column number, and serial number), the second fault information is generated.
[0053] As an implementation mode of the present application, the aging vehicle network cable fault location system further includes a user interface; The management server is further configured to generate first prompt information based on the first fault information and display the first prompt information on the user interface; the first prompt information is configured to prompt the user to repair the main network cable; Or, generate a second prompt message based on the second fault information and display it on the user interface; the second prompt message is used to prompt the user to repair the branch network cable.
[0054] In one embodiment, the system further includes a user interface. After the management server generates the first fault information or the second fault information, a prompt message is generated based on the fault information and displayed on the user interface. By generating the first prompt message or the second prompt message, the user is reminded of the specific location where the network cable needs to be replaced. For a main network cable failure, the location can be accurately determined to be an aging vehicle, and for a branch network cable failure, the location can be accurately determined to be a branch network cable connected to a single PC. By displaying the first prompt message or the second prompt message in the user interface, the user can replace the network cable in time to troubleshoot the problem and avoid slowing down the production progress.
[0055] In one embodiment, the management server obtains the aging status of each PC on the aging vehicle from the diagnostic server. The serial number of the PC is obtained by searching the layer number and the column number. However, it is not intuitive enough to locate the branch network cable connected to the PC using the layer number and the column number. Therefore, in this embodiment, in order to enable the management server to more intuitively obtain the network cable fault status of the aging vehicle, the diagnostic server generates a temporary number for each PC based on the point number of the aging area where the aging vehicle is located, and associates and stores the temporary number of each PC with the aging status. Furthermore, when the management server obtains the aging status of each PC from the diagnostic server, it reads the temporary number at the same time, and generates the second fault information and the second prompt information based on the temporary number, so that the user can more intuitively and quickly determine the location of the faulty network cable.
[0056] like Figure 2 As shown, the location of the aging rack is numbered A10, and the temporary number of the PC at the 1st floor and 1st column on the aging vehicle is "A10-01". If the branch network cable connected to the PC fails, the management server generates the second prompt information by obtaining the temporary number "A10-01" from the diagnostic server, so that the user can intuitively and quickly determine the specific location of the faulty network cable.
[0057] As an implementation mode of the present application, the aging vehicle network cable fault location system further includes at least one automatic guided vehicle; The automatic guided vehicle is used to move the idle aging vehicle to the chassis offline, and send the shelf number of the aging vehicle to the management server, so that the management server controls the execution unit to load the PC onto the aging vehicle; And, it is used to move at least one loaded aging vehicle to the aging area, and send the point number of the aging area to the management server, so that the management server controls the diagnostic server to perform aging tests on all PCs in the aging area.
[0058] In one embodiment, the system further includes at least one AGV (Automated Guided Vehicle) for transporting the aging vehicle.
[0059] In one embodiment, a MES (Manufacturing Execution System) is deployed in the management server, the execution unit is based on a PLC (Programmable Logic Controller), a DIAG (Diagnostics) program is deployed in the diagnostic server, and the management server controls multiple automatic guided vehicles to move the aging vehicles.
[0060] In this embodiment, the process of locating the fault of the network cable of the aging vehicle is as follows: (1) The automated guided vehicle moves the idle shelf of the aging vehicle to the chassis offline location, and then sends the shelf number of the aging vehicle to the management server (where the MES system is deployed); (2) The management server stores the shelf number and then notifies the execution unit (PLC system) to transmit it to the PC; (3) The execution unit moves the chassis to the code scanning device through the conveyor and notifies the management server; (4) The management server controls the barcode scanning device to scan the barcode, read the serial number (Serial Number) on the PC chassis to be loaded on the aging vehicle, and store it. After the label production order number and SN number are scanned, the execution unit is notified to load the PC chassis onto the aging vehicle in a fixed order.
[0061] (5) When an aging cart is full, the PLC system notifies the management server that the shelf is full; (6) The management server controls the AGV to move the aging vehicle to the aging area. The AGV sends the aging area number to the management server.
[0062] (7) The management server derives the layer number and column number of each PC based on the capacity of the aging cart and the fixed order of loading PCs. The aging area number, the shelf number of the aging cart, the layer number and column number of each PC, and the serial number are associated and integrated and stored; (8) The management server sends the aging area number and the shelf number of the aging vehicle to the diagnostic server, and then controls each chassis to start up in a fixed order; (9) The diagnostic server assigns IP addresses in sequence according to the boot order, and derives the shelf layer number and column number, and records the aging status of the PC based on the layer number and column number. The management server obtains the aging time and download speed detected by the diagnostic server, and compares them with the set threshold to determine whether there is a network cable failure.
[0063] In the case of a faulty network cable, the management server searches for the corresponding PC serial number from the stored association information based on the aging area number, shelf number, layer number, and column number of the aging vehicle sent by the diagnostic server, thereby determining the specific PC. After obtaining the specific PC serial number, the network cable can be replaced to re-perform aging detection on the PC to eliminate the PC test failure caused by the aging machine network cable failure.
[0064] As an implementation mode of the present application, the management server further includes a cable plug-in module and a power operation module; The management server is further used to control the cable plug-in module to plug the cables of the aging vehicle after the aging vehicle is placed in the aging area; the cables include: a main network cable, a main power cable, and branch network cables and branch power cables of all PCs; After the cables are plugged in, the power operation module is controlled to start up all the PCs on the aging vehicle according to the loading sequence of the PCs.
[0065] In one embodiment, after the aging vehicle arrives at the aging area, it is placed on a fixed aging rack. The management server controls the cable plug-in module to plug the cable into the cable chassis of the aging vehicle. The plug-in cables include: the main network cable from the switch of the aging vehicle to the diagnostic server, the main power cable connecting the aging vehicle to the external power supply, multiple branch network cables from the switch to each PC, and the branch power cables from the aging vehicle to each PC. After the cables are plugged in, the management server controls the power operation module to turn on each PC in turn in a fixed order, so that the diagnostic server assigns IP addresses to each PC in a fixed order. In this embodiment, by setting a cable plug-in module and a power operation module, the automatic plug-in and unplug operation of the cables during the aging test is realized without manual participation, thereby realizing a high degree of automation of the PC aging test and improving the efficiency of the aging test.
[0066] Based on the same inventive concept, an embodiment of the present application provides a method for locating a fault in an aging vehicle network cable. Figure 3 , Figure 3 FIG. 1 is a flow chart of a method for locating a fault in an aging vehicle network cable proposed in an embodiment of the present application. Figure 3 As shown, the method includes: S1: Allocate IP addresses to each PC in sequence according to the order in which they are powered on; S2: Perform aging test on all PCs on the aging vehicle and record the aging status of each PC; the startup order of the PCs is consistent with the fixed order in which the PCs are loaded on the aging vehicle; S3: Based on the aging status of each PC on the aging vehicle, determining whether there is a network cable fault on the aging vehicle; S4: When there is a network cable fault in the aging vehicle, determine the location of the faulty network cable.
[0067] As an implementation mode of the present application, all PCs on the burn-in vehicle perform burn-in tests and record the aging status of each PC, including: According to each IP address, determine the layer number and column number of the PC corresponding to the IP address on the aging vehicle; Transmitting a test program to each PC and running it to perform an aging test on each PC; during the aging test, determining the aging status of each PC; the aging status includes: aging time and download network speed; Record the layer number, column number, and corresponding aging status of each PC.
[0068] As an implementation mode of the present application, judging whether there is a network cable fault in the burn-in vehicle based on the aging status of each PC on the burn-in vehicle includes: Compare the download network speed with a network speed threshold; if the download network speed is lower than the network speed threshold, determine that there is a network cable fault in the aging vehicle; Or, the aging time is compared with an aging threshold; when the aging time is greater than the aging threshold, it is determined that the aging vehicle storage network cable is faulty.
[0069] As an implementation manner of the present application, when there is a network cable fault in the aging vehicle, determining the location of the faulty network cable includes: Determine the shelf number of the aging vehicle and the point number of the aging area; Obtaining the aging status of all PCs on the aging vehicle from the diagnostic server; When the download speed of all PCs is lower than the speed threshold, or when the aging time of all PCs is greater than the aging threshold, it is determined that the main network cable of the aging vehicle is faulty. Determine the location of the faulty network cable based on the main network cable of the aging vehicle; When the download network speed of at least one PC is not lower than the network speed threshold, or the aging time of at least one PC is not greater than the aging threshold, it is determined that the branch network cable of the aging vehicle is faulty; Locate the faulty branch network cable, including: Determine a PC whose download speed is lower than the speed threshold or whose aging value is greater than the aging threshold as a target PC; The location of the faulty network cable is determined based on the layer number and column number corresponding to the target PC.
[0070] Based on the same inventive concept, an embodiment of the present application provides a method for locating a fault in an aging vehicle network cable. Figure 4 , Figure 4 FIG. 1 is a schematic diagram of an aging vehicle network cable fault location device 100 proposed in an embodiment of the present application. Figure 4 As shown, the device comprises: The test module 101 is configured to sequentially allocate IP addresses to each PC according to the startup sequence of each PC; perform aging test on all PCs on the aging vehicle and record the aging status of each PC; the startup sequence of the PCs is consistent with the fixed sequence in which the PCs are loaded on the aging vehicle; The diagnosis module 102 is configured to determine whether there is a network cable fault in the burn-in vehicle based on the aging status of each PC on the burn-in vehicle; The positioning module 103 is configured to determine the location of the faulty network cable when there is a network cable fault in the aging vehicle.
[0071] Based on the same inventive concept, an embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps in the method for locating a fault of an aging vehicle network cable as described in any of the above embodiments of the present application are implemented.
[0072] Based on the same inventive concept, an embodiment of the present application provides a readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the method for locating a fault of an aging vehicle network cable as described in any of the above embodiments of the present application are implemented.
[0073] Based on the same inventive concept, an embodiment of the present application provides an electronic device. Figure 5 is a schematic diagram of an electronic device proposed in one embodiment of the present application. Figure 5 As shown, the electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the method for locating the fault of an aging vehicle network cable as described in any of the above embodiments of the present application are implemented.
[0074] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the system, and will not be elaborated here.
[0075] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
[0076] For the method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and components involved are not necessarily required by the present application.
[0077] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0078] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0079] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0081] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they are aware of the basic creative concepts. Therefore, the present application is interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0082] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0083] The above is a detailed introduction to the aging vehicle network cable fault location system, method, device and product provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application; at the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A network cable fault location system for an aging vehicle, characterized in that: include: An execution unit, used to load multiple PCs onto the aging vehicle in a fixed order; The management server is used to control the startup of each PC in sequence according to the loading order of the PCs; The diagnostic server is used to sequentially allocate IP addresses to each PC according to the startup sequence of each PC; perform aging test on all PCs on the aging vehicle and record the aging status of each PC; The management server is further used to determine whether there is a network cable fault in the aging vehicle based on the aging status of each PC on the aging vehicle; if there is a network cable fault in the aging vehicle, determine the location of the faulty network cable.
2. The aging vehicle network cable fault location system according to claim 1 is characterized in that: The diagnostic server is used to perform an aging test on all PCs on the aging vehicle and record the aging status of each PC, including: According to each IP address, determine the layer number and column number of the PC corresponding to the IP address on the aging vehicle; Transmitting a test program to each PC and running it to perform an aging test on each PC; during the aging test, determining the aging status of each PC; the aging status includes: aging time and download network speed; Record the layer number, column number, and corresponding aging status of each PC.
3. The aging vehicle network cable fault location system according to claim 2 is characterized in that: The management server is further used to determine whether there is a network cable fault in the aging vehicle based on the aging status of each PC on the aging vehicle, including: Compare the download network speed with a network speed threshold; if the download network speed is lower than the network speed threshold, determine that there is a network cable fault in the aging vehicle; Or, the aging time is compared with an aging threshold; when the aging time is greater than the aging threshold, it is determined that the aging vehicle storage network cable is faulty.
4. The aging vehicle network cable fault location system according to claim 3 is characterized in that: The management server is further used to determine the location of the faulty network cable when there is a network cable fault in the aging vehicle, including: Obtaining the aging status of all PCs on the aging vehicle from the diagnostic server; When the download speed of all PCs is lower than the speed threshold, or when the aging time of all PCs is greater than the aging threshold, it is determined that the main network cable of the aging vehicle is faulty. Determine the location of the faulty network cable based on the main network cable of the aging vehicle; When the download network speed of at least one PC is not lower than the network speed threshold, or the aging time of at least one PC is not greater than the aging threshold, it is determined that the branch network cable of the aging vehicle is faulty; Locate the faulty branch network cable, including: Determine a PC whose download speed is lower than the speed threshold or whose aging value is greater than the aging threshold as a target PC; The location of the faulty network cable is determined based on the layer number and column number corresponding to the target PC.
5. The aging vehicle network cable fault location system according to claim 4 is characterized in that: It also includes code scanning equipment; The management server is further used to control the code scanning device to sequentially scan and record the serial numbers of all PCs before the execution unit loads at least one PC onto the idle aging vehicle; The management server is further used to associate the serial number of each PC with the layer number and column number on the aging vehicle based on the fixed sequence.
6. The aging vehicle network cable fault location system according to claim 5 is characterized in that: The management server is further used to obtain the serial number of the target PC according to the layer number and column number corresponding to the target PC; In the case that the main network line fails, first fault information is generated based on the shelf number of the aging vehicle and the point number of the aging area; In the case that a branch network cable fails, second fault information is generated based on the shelf number of the aging vehicle, the point number of the aging area, the serial number, the layer number and the column number of the target PC.
7. The aging vehicle network cable fault location system according to claim 6 is characterized in that: It also includes the user interface; The management server is further configured to generate first prompt information based on the first fault information and display the first prompt information on a user interface; The first prompt information is used to prompt the user to repair the main network cable; Or, generating second prompt information based on the second fault information, and displaying it on the user interface; The second prompt information is used to prompt the user to repair the branch network cable.
8. The aging vehicle network cable fault location system according to claim 1 is characterized in that: It also includes at least one automated guided vehicle; The automatic guided vehicle is used to move the idle aging vehicle to the chassis offline, and send the shelf number of the aging vehicle to the management server, so that the management server controls the execution unit to load the PC onto the aging vehicle; And, it is used to move at least one loaded aging vehicle to the aging area, and send the point number of the aging area to the management server, so that the management server controls the diagnostic server to perform aging tests on all PCs in the aging area.
9. The aging vehicle network cable fault location system according to claim 1, characterized in that: Also includes: The cable plug-in module and the power supply operation module; the management server is also used to perform the following operations: After placing the aging car in the aging area, control the cable plug-in module to plug the cables of the aging car; the cables include: main network cable, main power cable, branch network cables and branch power cables of all PCs; After the cables are plugged in, the power operation module is controlled to start up all the PCs on the aging vehicle according to the loading sequence of the PCs.
10. A method for locating faults in network cables of an aging vehicle, characterized in that: The aging vehicle network cable fault location system applied to any one of claims 1 to 9 comprises: Allocate IP addresses to each PC in sequence according to the order in which they are powered on; Performing an aging test on all PCs on the aging vehicle and recording the aging status of each PC; the startup sequence of the PCs is consistent with the fixed sequence in which the PCs are loaded on the aging vehicle; Based on the aging status of each PC on the aging vehicle, determining whether there is a network cable fault on the aging vehicle; When a network cable fault occurs in the aging vehicle, the location of the faulty network cable is determined.
11. A device for locating faults in network cables of aging vehicles, characterized in that: The method for implementing claim 10 comprises: The test module is configured to sequentially allocate IP addresses to each PC according to the startup sequence of each PC; perform aging test on all PCs on the aging vehicle and record the aging status of each PC; the startup sequence of the PCs is consistent with the fixed sequence in which the PCs are loaded on the aging vehicle; A diagnosis module is configured to determine whether the aging vehicle has a network cable fault based on the aging status of each PC on the aging vehicle; The positioning module is configured to determine the location of the faulty network cable when there is a network cable fault in the aging vehicle.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps in the method according to claim 10 are implemented.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps in the method according to claim 10 are implemented.