Test control system for servers

The whole machine test work order is generated through the work order equipment, the label equipment adds target labels and plans the transportation path. The transportation equipment automatically transports the server and expands the components to the test area, solving the problem of low testing efficiency of the whole machine server, realizing automatic binding and testing, and improving production efficiency.

CN120336103BActive Publication Date: 2025-08-26INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510836143.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-08-26
Estimated Expiration
2045-06-20

AI Technical Summary

Technical Problem

The testing efficiency of the entire machine server is inefficient, mainly due to binding errors and equipment damage caused by manual operation dependence, and the waiting time is too long due to inconsistent output times of different components.

Method used

The work order equipment is used to generate the entire machine test work order, the label equipment adds the target label and plans the transportation path. The transportation equipment automatically transports the server and expands the components to the test area to achieve automatic binding and testing.

Benefits of technology

It improves the testing efficiency of the entire machine server, avoids manual binding errors and equipment damage, optimizes the production process, and shortens the test waiting time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120336103B_ABST
    Figure CN120336103B_ABST
Patent Text Reader

Abstract

The present application discloses a server test control system, which relates to the field of server manufacturing and includes: a work order device generates a whole-machine test work order for a reference server and reference extension component that meet test conditions based on the extension component corresponding to each server and the current production status of the server and extension component. Subsequently, a labeling device adds the same target label to the reference server and reference extension component based on the whole-machine test work order, obtains the target server and target extension component, and sends a target transport path to a transport device, so that the transport device transports the target server and target extension component, which can be assembled into a whole-machine server, to a test area. This solves technical problems such as low test efficiency of whole-machine servers and achieves the technical effect of improving the test efficiency of whole-machine servers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of server manufacturing, and in particular, to a test control system for a server. Background Art

[0002] In the server manufacturing field, a complete server is composed of a server head and a hardware module or device (hereinafter referred to as BOX) with functions such as storage expansion and computing acceleration, so as to improve the overall performance of the server and meet the diverse performance configuration requirements of customers.

[0003] In related technologies, the binding and transportation of three types of work orders for complete servers primarily rely on manual operations: operators must first search the warehouse for server heads and boxes that match the order requirements, move them to a centralized testing area, and then manually record the serial numbers (SNs) of each component. They then match the serial numbers of server heads and boxes belonging to the same order requirements one by one, generate work order information, and finally place the assembled complete server on the shelf for online testing. This manual operation mode has significant drawbacks: on the one hand, excessive reliance on manual operation leads to low efficiency, and is prone to binding errors or equipment damage caused by negligence during the transportation process; on the other hand, because the production time of different components is often inconsistent, subsequent operations must wait until all components are produced. During this period, a considerable amount of time is spent searching for components that match the order requirements, seriously affecting the server testing efficiency.

[0004] In view of the technical problems such as low testing efficiency of the whole server in related technologies, no effective solution has been proposed yet. Summary of the Invention

[0005] The embodiments of the present application provide a server test control system to at least solve the technical problems in related technologies such as low testing efficiency of the entire server.

[0006] According to one embodiment of the present application, a test control system for a server is provided, comprising:

[0007] A work order device, a label device and a transport device, wherein the work order device and the transport device are connected via the label device, wherein the work order device is used to generate a whole-machine test work order for a reference server and a reference extension component that meet the test conditions according to the server's extended information and production information, and transmit the whole-machine test work order to the label device, wherein the extended information is used to indicate the extension component corresponding to each server, the production information is used to indicate the current production status of the server and the extension component, and the whole-machine test work order is used to indicate that the reference server and the reference extension component are assembled into a whole-machine server for testing; the label device is used to add target labels matching the whole-machine test work order to the reference server and the reference extension component respectively to obtain the target server and the target extension component, and send the target transportation path of the target server and the target extension component to the transport device to the test area, wherein the server and extension component with the same label affixed are assembled into a whole-machine server for testing in the test area; the transport device is used to transport the target server and the target extension component to the test area according to the target transportation path.

[0008] Through this application, the work order device generates a whole-machine test work order for the reference server and reference extension component that meet the test conditions based on the extension component corresponding to each server and the current production status of the server and extension component. Subsequently, the labeling device adds the same target label to the reference server and the reference expansion component according to the whole machine test work order, obtains the target server and the target expansion component, and sends the target transportation path to the transportation device, so that the transportation device can transport the target server and the target expansion component that can be assembled into a whole machine server to the test area, that is, the work order device automatically binds the server and the expansion component that can be assembled into a whole machine server and generates a whole machine test work order, and then adds the target label to the server and the expansion component belonging to the same whole machine server through the labeling device and plans the transportation path, realizing the automatic binding, shelving and testing process of the server and expansion component belonging to the same whole machine server, avoiding the low testing efficiency caused by the operator manually searching for the server and expansion component that can be assembled into a whole machine server from the warehouse in the related technology, and then lifting the assembled whole machine server to the shelf and testing it online. Therefore, it can solve the technical problems such as the low testing efficiency of the whole machine server in the related technology, and achieve the technical effect of improving the testing efficiency of the whole machine server. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. 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 any creative work.

[0010] Figure 1is a structural diagram of a test control system of a server according to this embodiment;

[0011] Figure 2 This is a structural diagram of a first work order device according to this embodiment;

[0012] Figure 3 is a structural diagram of a first tag device according to this embodiment;

[0013] Figure 4 is a structural diagram of a second work order device according to this embodiment;

[0014] Figure 5 is a flow chart of the tag device performing the identification task according to this embodiment;

[0015] Figure 6 is an example diagram of a target label according to this embodiment;

[0016] Figure 7 is a structural diagram of a second label device according to this embodiment;

[0017] Figure 8 is a structural diagram of the transport equipment according to this embodiment;

[0018] Figure 9 is a flowchart of the transportation route generation step according to this embodiment. DETAILED DESCRIPTION

[0019] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0020] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.

[0021] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0022] In this embodiment, a server test control system is provided, including: a work order device, a label device and a transportation device, wherein the work order device and the transportation device are connected via the label device, wherein the work order device is used to generate a whole-machine test work order for a reference server and a reference extension component that meet the test conditions according to the server's extended information and production information, and transmit the whole-machine test work order to the label device, wherein the extended information is used to indicate the extension component corresponding to each server, the production information is used to indicate the current production status of the server and the extension component, and the whole-machine test work order is used to indicate that the reference server and the reference extension component are assembled into a whole-machine server for testing; the label device is used to add target labels matching the whole-machine test work order to the reference server and the reference extension component respectively to obtain the target server and the target extension component, and send the target transportation path of the target server and the target extension component to the transportation device to the test area, wherein the server and the extension component with the same label affixed are assembled into a whole-machine server for testing in the test area; the transportation device is used to transport the target server and the target extension component to the test area according to the target transportation path.

[0023] Optionally, in this embodiment, Figure 1 This is a structural diagram of a test control system of a server according to this embodiment, such as Figure 1 As shown, the test control system includes a work order device, a label device and a transport device, and the work order device and the transport device are connected through the label device.

[0024] Optionally, in this embodiment, the test control system can be applied to, but not limited to, the production and testing of complete servers in the server manufacturing field, and can also be applied to the production and testing of composite equipment in other fields, such as composite switches (switches with optical modules, power redundancy units, cooling modules and other components) and composite programmable logic controllers (PLCs) (PLCs with IO modules, communication modules, power modules and other components), etc.

[0025] Optionally, in this embodiment, the reference server can be, but is not limited to, a core component in a composite device, such as the server head in a complete server. The reference expansion component can be, but is not limited to, an expansion component in a multi-component device, such as the BOX in a complete server. It is typically an independent or semi-independent hardware module or device, and its function varies depending on the specific scenario. In storage expansion scenarios, when the built-in storage of the server head cannot meet the needs, the BOX can serve as an external storage unit, providing the head server with additional storage space or higher I / O performance. In computing acceleration scenarios, the BOX can have built-in dedicated acceleration chips such as GPUs / FPGAs to share the computing pressure of the server head. In network and security scenarios, the BOX can function as a switch or router to optimize network throughput and enhance network connectivity. In modular expansion scenarios, the BOX can extend the functionality of the head server through standardized interfaces. In redundancy and disaster recovery scenarios, the BOX can serve as a backup node, synchronizing server head data in real time. In the event of a server head failure, the BOX can take over the business, improving system reliability.

[0026] Optionally, in this embodiment, the extended information may include, but is not limited to, recording the configuration rules for the complete server specified in the customer order, including all configuration components for each complete server, such as requiring a server to be equipped with several specific types of boxes. Production information may include, but is not limited to, recording the production status of all configuration components related to the complete server (including the server and expansion components), such as whether they have been completed and passed quality inspection.

[0027] Optionally, in this embodiment, the work order device can generate a complete server test work order using, but not limited to, the following methods: The work order device analyzes expansion information and production information in real time. Upon detecting that all configuration components (including servers and expansion components) belonging to the same complete server have been completed and passed quality inspection, the work order device binds the serial numbers (SNs) of all configuration components to form a virtual complete server for that complete server. A unique work order ID is then created, recording this binding relationship. A complete server test work order (i.e., three types of work order information) corresponding to the complete server is generated, specifying the server and expansion components to be tested in combination. The complete server test work order is then transmitted to the labeling device, triggering the subsequent label generation and transportation process.

[0028] Optionally, in this embodiment, the labeling device can add target labels that match the whole machine test work order to the reference server and reference extension component respectively to obtain the target server and target extension component; then generate a target transportation path to the test area for the target server and target extension component, and send it to the transportation device to ensure that the server and extension component with the same label are assembled into a whole machine server in the test area for testing.

[0029] Optionally, in this embodiment, after receiving the target transport path sent by the tag device, the transport device can, but is not limited to, use an AGV (Automated Guided Vehicle) to transport the target server and target expansion components to the test area according to the target transport path.

[0030] That is, the work order device automatically binds the servers and expansion components that can be assembled into a complete server and generates a complete server test work order, and then uses the labeling device to add target labels to the servers and expansion components belonging to the same complete server and plan the transportation route, thereby realizing the automatic binding, shelving and testing process of the servers and expansion components belonging to the same complete server, avoiding the low testing efficiency caused by the operator manually searching for servers and expansion components that can be assembled into a complete server from the warehouse in the related technology, and then lifting the assembled complete server to the shelf and testing it online, thereby achieving the technical effect of improving the testing efficiency of the complete server, and thus solving the technical problems such as low testing efficiency of the complete server in the related technology.

[0031] As an optional solution, the work order device is connected to the order system and the production system respectively. Before generating a whole-machine test work order for the reference server and reference extension component that meet the test conditions based on the server's extension information and production information, the work order device is also used to: obtain order information from the order system, and determine the server identifier and extension component identifier with corresponding relationship in the order information as extension information, wherein the order information records the server identifier of each server ordered by each user, and the extension component identifier of the extension component corresponding to each server; obtain the current production progress of each server and each extension component from the production system, and determine the production information based on the production progress.

[0032] Optionally, in this embodiment, Figure 2 This is a diagram of the first work order device structure according to this embodiment, such as Figure 2 As shown, the work order device includes a master processing unit and a data integration engine. The master processing unit connects to the order system, production system, and blockchain evidence storage node at the system interface layer through the data integration engine. The master processing unit can be, but is not limited to, a multi-core industrial server, such as the Intel Xeon D-2700 series.

[0033] Optionally, in this embodiment, the order system may be, but is not limited to, SAP (Systems, Applications, and Products in Data Processing). The master processing unit in the work order device obtains customer order information from the order system at the system interface layer via a data integration engine, and then identifies the corresponding server identifier and expansion component identifier in the order information as expansion information. For example, for the order information "User 1 requires a server (model R640) with one storage expansion BOX_1 (model JBOD) and one computing acceleration BOX (model GPU)", the corresponding expansion information may be represented as: ["Server_R640"; ["BOX_JBOD", "BOX_GPU"]], where "Server_R640" represents the server identifier, and "["BOX_JBOD", "BOX_GPU"]" represent the expansion component identifiers corresponding to the server identifier.

[0034] Optionally, in this embodiment, the production system may, but is not limited to, obtain production information from an MES (Manufacturing Execution System). The master processing unit in the work order device obtains the current production progress of each server and expansion component from the production system at the system interface layer via a data integration engine, including whether it has been completed and passed quality inspection. The master processing unit then determines production information based on the production progress. For example, if the current server (SN: R640-001) is completed and has passed quality inspection, while the box (SN: JBOD-001) is unfinished and the box (SN: GPU-001) is completed but has failed quality inspection, the corresponding production information may be represented as follows: Server (R640-001): Completed, Passed Quality Inspection; Box (JBOD-001): Unfinished; Box (GPU-001): Completed, Failed Quality Inspection.

[0035] As an optional solution, when the extended information records N groups of corresponding server identifiers and extended component identifiers, the work order device generates a whole-machine test work order for the reference server and reference extended component that meet the test conditions based on the server's extended information and production information through the following steps, where N is an integer greater than or equal to 1: obtaining the i-th server identifier and i-th extended component identifier of the i-th group with corresponding relationships from the extended information, where i is an integer greater than or equal to 1 and less than or equal to N; obtaining the first production progress of the i-th server corresponding to the i-th server identifier, and the second production progress of the i-th extended component corresponding to the i-th extended component identifier from the production information; when the first production progress is used to indicate that the i-th server has been completed, and the second production progress is used to indicate that the i-th extended component has also been completed, determining the i-th server as the reference server that meets the test conditions, and determining the i-th extended component as the reference extended component that meets the test conditions; generating a whole-machine test work order for the reference server and the reference extended component.

[0036] Optionally, in this embodiment, when the extended information contains N configuration rules, that is, N groups of configuration component correspondences, the work order device verifies the production progress of the configuration components for each configuration rule: for the i-th configuration rule, assuming that the i-th configuration rule in the extended information is: ["Server_R640"; ["BOX_JBOD", "BOX_GPU"]], the production progress of all configuration components in the i-th configuration rule is verified in the production information, including the first production progress of the server (assuming it is server (SN: R640-001)) corresponding to the i-th server identifier ("Server_R640") in the i-th configuration rule, and the second production progress of the extension components (assuming they are BOX (SN: JBOD-001) and BOX (SN: GPU-001)) corresponding to the i-th extension component identifier ("BOX_JBOD", "BOX_GPU") in the i-th configuration rule.

[0037] Optionally, in this embodiment, if both the first production schedule and the second production schedule indicate that the component has been completed, that is, the server (R640-001), the box (JBOD-001), and the box (GPU-001) have all been completed, the i-th configuration rule is determined to meet the test condition. The server corresponding to the i-th server identifier (server (R640-001)) is identified as a reference server meeting the test condition, and the expansion components (BOX (JBOD-001) and the box (GPU-001)) corresponding to the i-th expansion component identifier are identified as reference expansion components meeting the test condition. The serial numbers (SNs) of the reference server and the reference expansion components are then bound. For example, the server (R640-001) SN is associated with the box (JBOD-001) SN and the box (GPU-001) SN, respectively, to generate a virtual machine corresponding to the server in the i-th configuration rule. Create a unique work order ID, record the above binding relationship, and generate the whole machine test work order corresponding to the i-th configuration rule (that is, three types of work order information), for example: TEST-001 = [R640-001; JBOD-001; GPU-001].

[0038] Optionally, in this embodiment, when the first production progress and / or the second production progress indicates that the component has not been completed, the processing of the configuration rule is skipped, and the production progress of the configuration components in other configuration rules is continued to be verified, and a whole-machine test work order is generated for the reference server and reference extension components that meet the test conditions.

[0039] Optionally, in this embodiment, Figure 4 This is a second work order device structure diagram according to this embodiment, such as Figure 4 As shown, the work order equipment includes: a main brain processing unit, a data integration engine, a digital twin mapping, a multimodal perception interface and a work order generation module. The main brain processing unit is connected to the data integration engine, the digital twin mapping, and the work order generation module. The main brain processing unit is connected to the multimodal perception interface, the system storage layer, the system interface layer and the data acquisition layer through the data integration engine. Among them, the digital twin mapping uses three-dimensional modeling technology (Unity 3D) to create a virtual component (with an accuracy of 0.1mm) for each component. For example, the virtual model of the server head will display the location of each interface, which is convenient for subsequent binding verification; the work order generation module is used to generate whole machine test work orders, and supports the concurrent processing of more than 500 whole machine test work orders per minute.

[0040] Optionally, in this embodiment, if Figure 4As shown, the reader array in the data acquisition layer uses RFID readers. This 12-channel array can read eight tags simultaneously, quickly identifying the SN labels of server heads and boxes on the conveyor belt. The industrial vision system in the data acquisition layer uses a 4096×1024 resolution camera to simultaneously capture the machine's appearance and SN, checking for assembly errors (such as loose screws). The laser displacement sensor in the data acquisition layer supports both Modbus RTU and Profibus DP protocols and monitors machine status, such as temperature and position. The barcode scanning module in the data acquisition layer can be used to scan the machine's SN.

[0041] Optionally, in this embodiment, if Figure 4 As shown, the work order information queue stores multiple order information. After the work order device generates a full-machine test work order through the work order generation module, it transmits the full-machine test work order to the work order information queue at the output control layer. Indicators, on-screen prompts, and color coding display the real-time progress of the binding of the current full-machine test work order to the corresponding order information, such as "bound," "binding in progress," and "binding failed," allowing operators to quickly understand the status. The output control layer also transmits the full-machine test work order to the labeling device in real time, triggering the subsequent label generation and transportation process.

[0042] Optionally, in this embodiment, after generating a full-machine test work order, the work order device can also store the work order in a database, such as a Redis real-time database (response time < 10ms). The tag device can then retrieve the full-machine test work order corresponding to the full-machine server to which the component belongs by searching the database for the component serial number. Furthermore, a blockchain node (Hyperledger Fabric consortium chain) ensures that the full-machine test work order data in the database cannot be tampered with.

[0043] As an optional solution, the label device includes a sensing device, an identification device, a label generating device and a pasting device, the sensing device and the label generating device are connected through the identification device, and the label generating device is also connected to the pasting device, wherein the sensing device is used to detect whether there is an object to be transported in the sensing area, and when the object to be transported is detected, it sends an identification recognition request to the identification device, wherein the object to be transported is a server or an extension component, and the work order device is used to transport the reference server and the reference extension component to the sensing area after generating the whole machine test work order; the identification device is used to respond to the identification recognition request, identify the identification of the object to be transported, and The identified target identifier is sent to the label generating device; the label generating device is used to receive the whole machine test work order from the work order device; the reference server identifier of the reference server and the reference extension component identifier of the reference extension component are read from the whole machine test work order; whether the target identifier is consistent with the reference server identifier or the reference extension component identifier is detected, and when it is detected that the target identifier is consistent with the reference server identifier or the reference extension component identifier, a target label matching the whole machine test work order is generated, and a paste request is sent to the pasting device; the pasting device is used to respond to the paste request, obtain the target label from the label generating device, and paste the target label to the object to be transported.

[0044] Optionally, in this embodiment, Figure 3 This is a structural diagram of the first tag device according to this embodiment, such as Figure 3 As shown, the labeling device includes: a sensing device, an identification device, a label generating device and a pasting device. The sensing device and the label generating device are connected through the identification device, and the label generating device is also connected to the pasting device.

[0045] Optionally, in this embodiment, the work order device transports the reference server and the reference expansion component to the sensing area after generating the whole machine test work order. At the same time, the sensing device in the label device can detect whether there is an object to be transported (server or expansion component) in the sensing area. When the object to be transported is detected, an identification request is sent to the identification device, where the sensing device can be but is not limited to a light-sensing door.

[0046] Optionally, in this embodiment, the identification device responds to the identification recognition request and can, but is not limited to, identify the identification of the object to be transported, such as a serial number, by scanning the RFID tag or QR code of the object to be transported, and sends the identified target identification to the label generation device, wherein the identification device can be, but is not limited to, a scanning device such as an RFID reader or a barcode scanning module.

[0047] Optionally, in this embodiment, the label generating device may be, but is not limited to, an online printer. The label generating device receives the whole-machine test work order from the work order device, or retrieves the whole-machine test work order from a database, detects whether the target identifier sent by the recognition device is consistent with the reference server identifier or reference extension component identifier in the whole-machine test work order, and if so, generates a matching target label containing the reference server identifier and reference extension component identifier, and sends a paste request to the pasting device.

[0048] Optionally, in this embodiment, Figure 5 is a flow chart of the tag device according to this embodiment performing the identification task, such as Figure 5 As shown, when the optical door (sensing device) detects a machine (the object to be transported), the sensor and barcode scanning device (identification device) identify the machine, confirm its attributes and serial number, and identify the machine as "Server_R640." This identification is then sent to the online printer (label generation device). Based on the three types of order information (the whole machine test work order) received from the work order device, the online printer detects that "Server_R640" matches the reference server identification in the whole machine test work order ["Server_R640"; ["BOX_JBOD", "BOX_GPU"]]]. It generates a target label matching the whole machine test work order and sends an affixation request to the robotic arm (applying device). The robotic arm then affixes the target label to the surface of the object to be transported.

[0049] Optionally, in this embodiment, Figure 6 is an example diagram of the target label according to this embodiment, such as Figure 6 As shown, the target tag contains complete information from the entire server test work order corresponding to the component (such as the work order number, list of all component SNs, and test area). This ensures that when any component in the entire server test work order is scanned, the test control system can identify the entire server to which it belongs. Furthermore, the target tags attached to configuration components belonging to the same entire server are identical, allowing them to be quickly associated with the entire server information using the work order number (e.g., TEST-001) in the target tag, avoiding binding errors caused by scattered component locations. Components within the same entire server can also be distinguished by bolding their SNs.

[0050] By integrating the complete information of the entire machine test work order into the target tag, when any component is scanned, the test control system can quickly and accurately identify the entire machine server to which it belongs, effectively avoiding information misjudgment caused by the dispersed flow of components. At the same time, components on the same entire machine server use consistent tags, enabling rapid correlation and matching of entire machine information, significantly reducing the error rate of manual binding and significantly improving work order binding efficiency. Furthermore, differentiated labeling distinguishes different components within the same entire machine, further optimizing component management and traceability processes and comprehensively ensuring the accuracy and efficiency of production testing.

[0051] As an optional solution, the labeling device also includes: a path generating device, wherein the path generating device is used to detect whether the interval time for the reference server and reference extension component indicated by the whole machine test work order to complete adding the target label is greater than the preset time; when it is detected that the interval time is less than the preset time, a first transport path is generated for the target server and the target extension component, and the first transport path is sent to the transport device, wherein the first transport path is the transport path from the starting position where the labeling device is located to the test area, and the target transport path includes the first transport path; when it is detected that the interval time is greater than or equal to the preset time, a second transport path is generated for the target server and the target extension component, and the second transport path is sent to the transport device, wherein the second transport path is the transport path from the starting position to the temporary storage area, the target transport path includes the second transport path, and the temporary storage area is used to temporarily store the received servers or extension components.

[0052] Optionally, in this embodiment, Figure 7 This is a structural diagram of the second tag device according to this embodiment, such as Figure 7 As shown, the label device includes: a sensing device, an identification device, a label generating device, a pasting device and a path generating device. The sensing device and the label generating device are connected through the identification device, the label generating device is also connected to the pasting device, and the pasting device is connected to the path generating device.

[0053] Optionally, in this embodiment, the path generation device is configured to detect whether the interval between the target labeling of the reference server and the reference extension component indicated in the whole-machine test work order is greater than a preset interval, wherein the preset interval is a pre-set interval for component assembly. If the interval is less than the preset interval, i.e., the interval between the labeling of the supporting components (including the server and the extension component) belonging to the same whole-machine server is less than the preset interval, it is considered that the component assembly is fast, and a first transport path is generated for the target server and the target extension component from the starting position of the labeling device to the testing area, and the first transport path is sent to the transport device. If the interval is greater than or equal to the preset interval, i.e., the interval between the labeling of the supporting components (including the server and the extension component) belonging to the same whole-machine server is greater than or equal to the preset interval, it is considered that the component assembly is slow, and a second transport path is generated from the starting position to the temporary storage area (for temporarily storing the server or the extension component), and the second transport path is sent to the transport device.

[0054] Optionally, in this embodiment, the path generation device is connected to a test environment management system (such as DIAG), which stores the real-time status of all test positions and temporary storage positions in the test area and the temporary storage area. The path generation device can obtain idle test positions and temporary storage positions through DIAG.

[0055] That is, through the test environment management system, it is possible to pre-allocate test positions that are about to be idle according to the component production progress, then divert completed components based on the real-time capacity of the temporary storage area, and finally schedule components of multiple models based on the whole machine test work order, forming a closed-loop management of the entire process, and achieving the technical effect of precise matching of test resources and dynamic balance of production rhythm, which not only avoids idling of the test area due to uncompleted components, but also prevents backlogs in the temporary storage area due to disorderly scheduling.

[0056] As an optional solution, the path generation device generates a first transport path for the target server and target expansion component through the following steps: obtaining a first position of an idle test device in the test area, wherein the server and expansion component with the same label affixed are assembled into a complete server in the test device in the test area for testing; and determining the transport path from the starting position to the first position as the first transport path.

[0057] Optionally, in this embodiment, the path generation device can, but is not limited to, generate a first transport path for the target server and target expansion component through the following steps: when the time interval for the supporting components (including servers and expansion components) belonging to the same complete server to complete labeling is less than a preset time length, determine the destination of the transport path as the test area; obtain the position of the idle test device in the test area through DIAG, assuming it to be the first position; and determine the transport path from the starting position to the first position as the first transport path.

[0058] As an optional solution, the path generation device generates a second transport path for the target server and target expansion component through the following steps: obtaining a second position of an idle temporary storage device in a temporary storage area, wherein the temporary storage area is used to temporarily store the received server or expansion component through the temporary storage device; and determining the transport path from the starting position to the second position as the second transport path.

[0059] Optionally, in this embodiment, the path generation device may, but is not limited to, generate a second transport path for the target server and target expansion component through the following steps: if the time interval between labeling completion of components (including the server and expansion component) belonging to the same complete server is greater than or equal to a preset time duration, determining the transport path destination as a temporary storage area; using DIAG to obtain the location of an idle temporary storage device in the temporary storage area, assuming it as the second location; and determining the transport path from the starting location to the second location as the second transport path. This allows the temporary storage area to buffer incomplete configuration components, thereby avoiding production line congestion.

[0060] As an optional solution, the transportation equipment includes a control device and a carrying device, and the transportation equipment is connected to the labeling device through the control device, wherein the control device is used to control the carrying device to transport the object to be transported to the first position in the test area according to the first transportation path when receiving the first transportation path, wherein the target transportation path includes the first transportation path, the first transportation path is the transportation path from the starting position where the labeling device is located to the first position, and the first position is the position of the idle test device in the test area. The server and expansion components with the same label are assembled into a complete server in the test device in the test area for testing, and the object to be transported is the server and / or expansion component.

[0061] Optionally, in this embodiment, Figure 8 is a structural diagram of the transport equipment according to this embodiment, such as Figure 8 As shown, the transport equipment includes: a control device and a carrying device, and the transport equipment is connected to the label device through the control device.

[0062] Optionally, in this embodiment, the transport device may be, but is not limited to, an AGV. Upon receiving the first transport path sent by the path generation device, the control device controls the transport device to transport the object to be transported (server and / or expansion components) along the first transport path to a first location in the test area, where an idle test device is located. After transporting the object to be transported to the first location, the control device sends a "delivered to the test area" message to the test control system, triggering the entire device testing process. Robots or personnel in the test area then complete the loading and testing of all components.

[0063] As an optional solution, the transportation equipment includes a control device and a carrying device, and the transportation equipment is connected to the labeling device through the control device, wherein the control device is used to control the carrying device to transport the object to be transported to the second position of the temporary storage area according to the second transportation path when receiving the second transportation path, and detect whether the temporary storage area has temporarily stored all the target servers and target expansion components indicated by the whole machine test work order, wherein the target transportation path includes the second transportation path, the second transportation path is the transportation path from the starting position where the labeling device is located to the second position, the second position is the position of the idle temporary storage device in the temporary storage area, and the temporary storage area is used to temporarily store the received objects to be transported through the temporary storage device, and the objects to be transported are servers and / or expansion components; when it is detected that the temporary storage area has temporarily stored all the target servers and target expansion components indicated by the whole machine test work order, the carrying device is controlled to transport all the target servers and target expansion components indicated by the whole machine test work order in the temporary storage area to the test area.

[0064] Optionally, in this embodiment, upon receiving the second transport path sent by the path generation device, the control device controls the carrier device to transport the object to be transported (server and / or expansion component) to the second location of the temporary storage area according to the second transport path. The second location is the location of an idle test device in the temporary storage area. After transporting the object to be transported to the second location, the control device sends a feedback message "delivered to the temporary storage area" to the test control system. At the same time, the control device detects whether the temporary storage area has temporarily stored all the target servers and target expansion components indicated by the whole machine test work order. If it is detected that all components are temporarily stored in the temporary storage area, the carrier device is controlled to transport them to the test area. If it is detected that not all components are temporarily stored in the temporary storage area, no operation is performed until all components arrive at the temporary storage area, at which point the carrier device is controlled to transport them to the test area for testing.

[0065] As an optional solution, the control device controls the transport device to transport all target servers and target expansion components indicated by the whole machine test work order in the temporary storage area to the test area through the following steps: obtaining a third position of an idle test device in the test area, wherein servers and expansion components with the same label are assembled into a whole machine server in the test device in the test area for testing; sending a path generation request carrying the second position and the third position to the label device, wherein the path generation request is used to request generation of a transport path from the second position to the third position; receiving the third transport path returned by the label device in response to the path generation request, wherein the target transport path includes the third transport path; controlling the transport device to transport all target servers and target expansion components indicated by the whole machine test work order in the second position to the third position in the test area according to the third transport path.

[0066] Optionally, in this embodiment, the control device may, but is not limited to, control the carrier device to transport all components in the temporary storage area to the testing area through the following steps: obtaining the location of an idle testing device in the testing area, assuming it is the third location; sending a path generation request containing the second and third locations to the tag device, requesting the generation of a transportation path from the second location to the third location; receiving the third transportation path returned by the tag device; and controlling the carrier device to transport all components in the second location to the third location in the testing area along the third transportation path. After all components have been transported to the third location, a "delivered to the testing area" message is fed back to the test control system, triggering the entire device testing process, and the robots or personnel in the testing area complete the loading and testing of all components.

[0067] That is, the path generation device of the labeling equipment intelligently identifies the component production progress, dynamically plans the transportation path to the temporary storage area or test area, and combines the control device to control the automatic guided transport vehicle and the real-time monitoring of the temporary storage status of the component to achieve orderly temporary storage and efficient transportation of unfinished components, avoid idle resources in the test area and backlogs in the temporary storage area, greatly shorten the waiting time for the whole server test, and at the same time reduce the risk of errors caused by manual intervention, forming an automated closed-loop management of the entire process from production to testing, and significantly improving the production efficiency and resource utilization of composite servers.

[0068] Optionally, in this embodiment, Figure 9 is a flow chart of the steps for generating a transport path according to this embodiment, as shown in FIG. Figure 9As shown, when the path generation device in the labeling device detects that the reference server and reference expansion components indicated by the complete machine test work order have been produced within a preset time, it determines that the destination of the current transport path for the object to be transported is the test area. Information from the test environment management system is called to determine the currently available test location (the first location). A path generation algorithm is executed with the first location as the destination, generating a first transport path from the starting location to the first location. The first transport path is then sent to the control device. The control device controls the automated guided vehicle to transport the object to be transported to the first location along the path indicated by the first transport path. A robot or operator then completes the shelving, assembles the server head and expansion components into a complete server, and connects the complete server after assembly is complete, initiating testing.

[0069] Optionally, in this embodiment, if Figure 9 As shown, when the path generation device in the labeling device detects that the reference server and reference expansion components indicated by the whole-machine test work order have not all been produced within a preset time period, it determines that the destination of the current transport path for the object to be transported is a temporary storage area. It then uses information from the test environment management system to determine a currently available temporary storage location (a second location). It then executes a path generation algorithm with the second location as the destination, generates a second transport path from the starting location to the second location, and sends the second transport path to the control device. The control device then controls an automated guided vehicle to transport the object to be transported to the second location along the path indicated by the second transport path. Simultaneously, the control device detects whether the temporary storage area has temporarily stored all target servers and target expansion components indicated by the whole-machine test work order. If it detects that the temporary storage area has temporarily stored all components, it notifies the path generation device, which then determines that the destination of the current transport path for all components is the temporary storage area. It then uses information from the test environment management system to determine a currently available test location (a third location). It then executes a path generation algorithm with the third location as the destination, generates a third transport path from the second location to the third location, and sends the third transport path to the control device. The control device controls the automatic guided transport vehicle to transport all components to the third location along the path indicated by the third transport path. The robot or operator completes the shelving, assembles the server head and expansion components into a complete server, and connects the complete server after the assembly is completed to start testing.

[0070] This means that by continuously monitoring the status of components in the temporary storage area, once all components arrive, a transportation route is immediately planned to transport them to the testing location, reducing the time components wait for testing and shortening the entire machine production cycle. If it detects that the temporary storage area does not contain all components, no action is taken until all components arrive at the temporary storage area, at which point the path generation device is notified to proceed with the subsequent process.

[0071] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method.

[0072] Based on this understanding, the technical solution of this application or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, disk, CD-ROM), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of this application.

[0073] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0074] The above is a detailed introduction to a server test control system provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only intended to help understand the method and core ideas of the present application. It should be pointed out that, for those skilled in the art, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.

Claims

1. A server test control system, characterized in that: include: Work order equipment, label equipment and transport equipment, the work order equipment and the transport equipment are connected via the label equipment, wherein: The work order device is used to generate a whole-machine test work order for a reference server and a reference extension component that meet the test conditions based on the server's extension information and production information, and transmit the whole-machine test work order to the label device, wherein the extension information is used to indicate the extension component corresponding to each server, the production information is used to indicate the current production status of the server and the extension component, and the whole-machine test work order is used to instruct the reference server and the reference extension component to be assembled into a whole-machine server for testing; The labeling device is configured to add target labels matching the whole-machine test work order to the reference server and the reference extension component, respectively, to obtain a target server and a target extension component, and to send a target transportation path of the target server and the target extension component to the testing area to the transportation device, wherein the server and the extension component with the same label are assembled into a whole-machine server in the testing area for testing; The transport equipment is used to transport the target server and the target expansion component to the test area according to the target transport path; In which, the label device also includes: a path generating device, wherein the path generating device is used to: detect whether the interval time for the reference server and the reference extension component indicated by the whole machine test work order to complete adding the target label is greater than a preset time; when it is detected that the interval time is less than the preset time, generate a first transport path for the target server and the target extension component, and send the first transport path to the transport device, wherein the first transport path is the transport path from the starting position where the label device is located to the test area, and the target transport path includes the first transport path; when it is detected that the interval time is greater than or equal to the preset time, generate a second transport path for the target server and the target extension component, and send the second transport path to the transport device, wherein the second transport path is the transport path from the starting position to the temporary storage area, the target transport path includes the second transport path, and the temporary storage area is used to temporarily store the received server or the extension component.

2. The system according to claim 1, wherein: The work order device is connected to the order system and the production system respectively. Before generating a whole-machine test work order for a reference server and a reference extension component that meet the test conditions according to the server's extension information and production information, the work order device is further used to: Acquire order information from the order system, and determine corresponding server identifiers and extension component identifiers in the order information as the extension information, wherein the order information records the server identifier of each server ordered by the user and the extension component identifier of each extension component corresponding to the server; The current production progress of each of the servers and each of the expansion components is obtained from the production system, and the production information is determined according to the production progress.

3. The system according to claim 2, characterized in that When the extended information records N sets of corresponding server identifiers and extended component identifiers, the work order device generates a whole-machine test work order for a reference server and a reference extended component that meet the test conditions according to the extended information and production information of the server through the following steps, where N is an integer greater than or equal to 1: Obtaining, from the extended information, an i-th group of the i-th server identifier and the i-th extension component identifier having a corresponding relationship, where i is an integer greater than or equal to 1 and less than or equal to N; Acquire, from the production information, a first production schedule of the i-th server corresponding to the i-th server identifier, and a second production schedule of the i-th extension component corresponding to the i-th extension component identifier; When the first production schedule indicates that the i-th server has been completed, and the second production schedule indicates that the i-th expansion component has also been completed, determining the i-th server as the reference server that meets the test condition, and determining the i-th expansion component as the reference expansion component that meets the test condition; The whole-machine test work order is generated for the reference server and the reference extension component.

4. The system according to claim 1, wherein: The labeling device includes a sensing device, an identification device, a label generating device and a pasting device. The sensing device and the label generating device are connected via the identification device, and the label generating device is also connected to the pasting device. The sensing device is configured to detect whether an object to be transported is currently present in a sensing area, and, upon detecting the object to be transported, to send an identification request to the recognition device, wherein the object to be transported is the server or the expansion component, and the work order device is configured to transport the reference server and the reference expansion component to the sensing area after generating the whole-machine test work order; The identification device is used to respond to the identification identification request, identify the identification of the object to be transported, and send the identified target identification to the label generating device; The label generating device is configured to receive the whole-machine test work order from the work order device; read the reference server identifier of the reference server and the reference extension component identifier of the reference extension component from the whole-machine test work order; detect whether the target identifier is consistent with the reference server identifier or the reference extension component identifier, and if it is detected that the target identifier is consistent with the reference server identifier or the reference extension component identifier, generate the target label that matches the whole-machine test work order, and send a paste request to the pasting device; The pasting device is used to respond to the pasting request, obtain the target label from the label generating device, and paste the target label to the object to be transported.

5. The system according to claim 1, wherein: The path generating device generates a first transport path for the target server and the target expansion component through the following steps: Obtaining a first position of an idle test device in the test area, wherein a server and an expansion component with the same label attached thereto are assembled into a complete server in the test device in the test area for testing; A transport path from the starting location to the first location is determined as the first transport path.

6. The system according to claim 1, wherein: The path generating device generates a second transport path for the target server and the target extension component through the following steps: Acquire a second position of an idle temporary storage device in the temporary storage area, wherein the temporary storage area is used to temporarily store the received server or the extension component through the temporary storage device; A transport path from the starting location to the second location is determined as the second transport path.

7. The system according to claim 1, wherein: The transport device includes a control device and a carrying device, and the transport device is connected to the label device through the control device, wherein: The control device is used to control the carrying device to transport the object to be transported to the first position in the test area according to the first transport path when receiving the first transport path, wherein the target transport path includes the first transport path, the first transport path is the transport path from the starting position where the label device is located to the first position, the first position is the position of the idle test device in the test area, the server and expansion components with the same label are assembled into a complete server in the test device in the test area for testing, and the object to be transported is the server and / or the expansion component.

8. The system according to claim 1, wherein: The transport device includes a control device and a carrying device, and the transport device is connected to the label device through the control device, wherein: The control device is configured to, upon receiving a second transport path, control the transport device to transport the object to be transported to a second position in a temporary storage area according to the second transport path, and detect whether the temporary storage area has temporarily stored all of the target servers and the target expansion components indicated by the whole-machine test work order, wherein the target transport path includes the second transport path, the second transport path is a transport path from a starting position where the label device is located to a second position, the second position is a position of an idle temporary storage device in the temporary storage area, and the temporary storage area is configured to temporarily store the received object to be transported via the temporary storage device, wherein the object to be transported is the server and / or the expansion component; When it is detected that the temporary storage area temporarily stores all the target servers and the target expansion components indicated by the whole machine test work order, the transport device is controlled to transport all the target servers and the target expansion components indicated by the whole machine test work order in the temporary storage area to the test area.

9. The system according to claim 8, characterized in that The control device controls the transport device to transport all the target servers and target expansion components indicated by the whole-machine test work order in the temporary storage area to the test area through the following steps: Obtaining a third position of an idle test device in the test area, wherein a server and an expansion component with the same label attached thereto are assembled into a complete server for testing in the test device in the test area; Sending a path generation request carrying the second location and the third location to the tag device, wherein the path generation request is used to request generation of a transportation path from the second location to the third location; receiving a third transport path returned by the label device in response to the path generation request, wherein the target transport path includes the third transport path; The transport device is controlled to transport all the target servers and the target expansion components indicated by the whole-machine test work order in the second location to the third location in the test area according to the third transport path.

Citation Information

Patent Citations

  • Production test method, production test device and production test system of server

    CN116541226A

  • Server production test system and method and medium

    CN118445128A