Test equipment and test system
By designing test equipment for USB Type-C ports, factory testing and remote monitoring of mass-produced laptops are realized, and the problem that existing equipment cannot be used for mass-produced laptops is solved, improving production efficiency and reducing cost.
Patent Information
- Application Number
- CN202411198990.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2025-01-07
AI Technical Summary
The existing USB Type-C certified testing equipment cannot be used for factory testing of mass-produced laptops, resulting in the inability to effectively determine whether the laptop meets factory standards, affecting production efficiency and cost.
A test device is designed to connect one by one to the terminal to be tested through multiple USB Type-C ports, charge and discharge and data acquisition are used by USB Type-C power module, and data is carried out through embedded controllers and IoT modules. Analyze and remote monitoring to determine whether it meets preset factory standards.
Improve production efficiency, optimize factory testing methods, reduce production costs, and realize remote real-time monitoring and analysis of mass-produced laptops to ensure that they comply with factory standards.
Smart Images

Figure CN119271471A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of product testing, and in particular to a testing device and a testing system. Background Art
[0002] Currently, the Universal Serial Bus Type-C (USB Type-C) connector not only overcomes the problem that traditional USB connectors cannot be inserted forward or backward, but also can provide data transmission speeds of up to 10Gbps.
[0003] However, in the related art, the laptop computer is only charged through the USB Type-C port, and the mass-produced laptop computer is not factory tested using the USB Type-C port. Summary of the invention
[0004] The test equipment and test system provided in the embodiments of the present application are used to perform factory testing on mass-produced laptop computers through a USB Type-C port.
[0005] In the first aspect, an embodiment of the present application provides a test device. The test device includes: a plurality of first USB Type-C ports, which are respectively connected to a plurality of terminals to be tested in a one-to-one correspondence; a plurality of USB Type-C power modules, which are respectively connected to the plurality of first USB Type-C ports in a one-to-one correspondence, and are used to control the corresponding terminals to be tested to charge or discharge; an embedded controller, which is respectively connected to each of the USB Type-C power modules, and is used to collect relevant data corresponding to the terminals to be tested through each of the USB Type-C power modules, and analyze the relevant data of each of the terminals to be tested, and obtain the analysis results of each of the terminals to be tested, and the analysis results are used to indicate whether the terminals to be tested meet the preset factory standard requirements; a power control module, which is connected to the embedded controller, and is used to respond to the input of the input power to power the plurality of terminals to be tested and the embedded controller.
[0006] Optionally, the relevant data of each terminal to be tested includes one or more of the following: battery data, temperature data, fan data, chip data, CPU data and performance test data.
[0007] Optionally, the testing device also includes: an Internet of Things module, which is connected to the embedded controller and the cloud server respectively, and is used to upload the relevant data of each terminal to be tested to the cloud server, so that the relevant data of each terminal to be tested is provided to the remote host through the cloud server, so that the remote host analyzes the relevant data of each terminal to be tested, obtains the analysis results of each terminal to be tested, and displays the relevant data of each terminal to be tested and the corresponding analysis results.
[0008] Optionally, the testing device further includes: a universal asynchronous receiver / transmitter, which is respectively connected to the embedded controller and the Internet of Things module, and is used to provide relevant data of each terminal to be tested to the Internet of Things module.
[0009] Optionally, the Internet of Things module includes: a first wireless local area network module, which is connected to a Wi-Fi network and maintains a stable connection with the cloud server, and is used to upload relevant data of each terminal to be tested to the cloud server.
[0010] Optionally, the power control module includes: an infusion type power module and a second USB Type-C port; the infusion type power module is connected to the embedded controller and the second USB Type-C port respectively; the second USB Type-C port is applied with input power, and the infusion type power module responds to the input of the input power to power the multiple terminals to be tested and the embedded controller.
[0011] Optionally, the embedded controller communicates with each of the USB Type-C power modules through a preset charge and discharge protocol so that each of the USB Type-C power modules controls the corresponding terminal to be tested to charge or discharge; wherein the preset charge and discharge protocol includes a power transmission charge and discharge protocol or a custom charge and discharge protocol.
[0012] Optionally, the test device further includes: a display module connected to the embedded controller, and configured to present relevant data of each terminal to be tested and a corresponding analysis result.
[0013] In a second aspect, an embodiment of the present application provides a test system. The test system includes: the test device as described above, used to collect relevant data of each terminal to be tested; a cloud server, used to receive and store relevant data of each terminal to be tested uploaded by the test device; a remote host, used to receive relevant data of each terminal to be tested sent by the cloud server, analyze the relevant data of each terminal to be tested, obtain the analysis result of each terminal to be tested, and display the relevant data of each terminal to be tested and the corresponding analysis result.
[0014] Optionally, the remote host includes: a second wireless LAN module, which is connected to the Wi-Fi network and maintains a stable connection with the cloud server, and is used to receive relevant data of each terminal to be tested sent by the cloud server.
[0015] Optionally, the remote host terminal includes: a user interface for displaying relevant data of each terminal to be tested and a corresponding analysis result.
[0016] At least one advantageous aspect of the test device provided by the embodiment of the present application is: a plurality of first USB Type-C ports are respectively connected to a plurality of terminals to be tested in a one-to-one correspondence; a plurality of USB Type-C power modules are respectively connected to a plurality of first USB Type-C ports in a one-to-one correspondence, and are used to control the corresponding terminals to be tested to charge or discharge; an embedded controller is respectively connected to each USB Type-C power module, and is used to collect relevant data of the corresponding terminal to be tested through each USB Type-C power module, and analyze the relevant data of each terminal to be tested to obtain an analysis result of each terminal to be tested, and the analysis result is used to indicate whether the terminal to be tested meets the preset factory standard requirements; a power control module is connected to the embedded controller, and is used to supply power to the plurality of terminals to be tested and the embedded controller in response to the input of the input power supply, and is respectively connected to the plurality of terminals to be tested in a one-to-one correspondence through the plurality of first USB Type-C ports, and the plurality of terminals to be tested are charged and discharged, data are collected and data analyzed through the plurality of USB Type-C power modules, so as to determine whether each terminal to be tested meets the preset factory standard requirements, effectively improve production efficiency, optimize factory testing methods, and reduce production costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0018] Figure 1 Functional block diagram of the test equipment provided in the embodiment of the present application;
[0019] Figure 2 A functional block diagram of a test device provided in another embodiment of the present application;
[0020] Figure 3 A functional block diagram of a test system provided in an embodiment of the present application;
[0021] Figure 4 A schematic diagram of a test device provided in an embodiment of the present application being connected to a remote host via a cloud server. DETAILED DESCRIPTION
[0022] In order to facilitate the understanding of the present invention, the present invention is described in more detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is described as "fixed to" another element, it can be directly on another element or there can be one or more centered elements therebetween. When an element is described as "connected" to another element, it can be directly connected to another element or there can be one or more centered elements therebetween. The orientation or positional relationship indicated by the terms "upper", "lower", "inner", "outer", "bottom" etc. used in this specification is based on the orientation or positional relationship shown in the accompanying drawings, only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0023] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in this specification and in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.
[0024] In addition, the technical features involved in different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0025] In the related technology, Type-C certification test equipment is a special equipment used to test whether USB Type-C interface products comply with specific standards and specifications, and cannot be used for factory testing of mass-produced laptops.
[0026] In the related art, the laptop computer is only charged through the USB Type-C port, and the mass-produced laptop computer is not factory tested using the USB Type-C port.
[0027] To this end, the embodiment of the present application provides a test device for performing factory testing on mass-produced laptops through a USB Type-C port. The embodiment of the present application connects multiple first USB Type-C ports to multiple terminals to be tested one by one, and performs charging and discharging, data collection and data analysis on multiple terminals to be tested through multiple USB Type-C power modules, so as to determine whether each terminal to be tested meets the preset factory standard requirements, effectively improve production efficiency, optimize factory testing methods, and reduce production costs.
[0028] Figure 1 The functional block diagram of the test device provided in the embodiment of the present application is as follows: Figure 1 As shown, the testing device 10 includes: a plurality of first USB Type-C ports 11 , a plurality of USB Type-C power modules 12 , an embedded controller 13 and a power control module 14 .
[0029] The plurality of first USB Type-C ports 11 are respectively connected to the plurality of terminals to be tested 20 in a one-to-one correspondence. For example, one USB Type-C port 11 is plugged into a laptop to be tested.
[0030] The multiple USB Type-C power modules 12 are respectively connected to the multiple first USB Type-C ports 11 in a one-to-one correspondence, and are used to control the corresponding terminals 20 to be tested to charge or discharge.
[0031] It should be noted that the number of the multiple first USB Type-C ports 11 and the number of the multiple USB Type-C power modules 12 can be set according to the actual application scenario and are not limited here.
[0032] The embedded controller 13 is respectively connected to each USB Type-C power module 12, and is used to collect relevant data of the corresponding terminal 20 to be tested through each USB Type-C power module 12, and analyze the relevant data of each terminal 20 to be tested to obtain the analysis result of each terminal 20 to be tested, and the analysis result is used to indicate whether the terminal 20 to be tested meets the preset factory standard requirements.
[0033] The embedded controller 13 (EC) is a microcontroller designed for managing low-level functions in a computer system. It is usually responsible for tasks such as power management, temperature monitoring, keyboard input, and battery status detection. For example, the embedded controller 13 can monitor the charging status and health of the battery in the terminal to be tested, manage the battery charging and discharging process, and can also control the fan speed by monitoring the temperature sensor to adjust the cooling system of the terminal to be tested.
[0034] In some embodiments, the relevant data of each terminal to be tested includes one or more of the following: battery data, temperature data, fan data, chip data, CPU data, and performance test data.
[0035] For example, battery data includes, but is not limited to, voltage, current, temperature, charging state, and battery capacity. Temperature data relates to temperature monitoring of system components of the terminal 20 to be tested, and system components include, but are not limited to, CPU, GPU, hard disk, and memory. Fan data includes, but is not limited to, fan speed and current. Chip data relates to performance parameters of processors and other integrated circuits, such as CPU clock frequency, number of cores, cache size, etc. CPU data includes, but is not limited to, processor model, number of cores, clock frequency, cache size, and instruction set support. Performance test data is the result of evaluating hardware or software performance by running specific test programs. These tests include, but are not limited to, benchmark tests, stress tests, and stability tests, so as to quantify the processing power, response speed, and throughput of the system of the terminal 20 to be tested.
[0036] It should be noted that the preset factory standard requirements can be set according to the actual application scenario and are not limited here.
[0037] For example, the battery charge and discharge data of the terminal 20 to be tested is analyzed, specifically, it is determined whether the battery charge and discharge curve meets the requirements within a certain period of time, so as to obtain the corresponding analysis result. Alternatively, the temperature data of the terminal 20 to be tested is analyzed, specifically, it is determined whether the temperature curve meets the requirements within a certain period of time, so as to obtain the corresponding analysis result.
[0038] The power control module 14 is connected to the embedded controller 13, and is used to respond to the input of the input power to power the multiple terminals 20 to be tested and the embedded controller 13. For example, the power control module 14 is connected to the Type-C adapter, so that the input power supplies the multiple terminals 20 to be tested and the embedded controller 13.
[0039] In some embodiments, Figure 2 A functional block diagram of a test device provided in another embodiment of the present application, such as Figure 2As shown, the USB Type-C power module 12 includes: a first universal serial bus Type-C port controller 121 (Type-C Port Controller, TCPC), which is respectively connected to the embedded controller 13 and the first USB Type-C port 11, and is used to respond to the control instructions of the embedded controller 13 to control the first USB Type-C port 11 to power on or off the corresponding terminal 20 to be tested, so as to control the corresponding terminal 20 to be tested to charge or discharge.
[0040] In some embodiments, the embedded controller 13 communicates with each USB Type-C power module 12 through a preset charge and discharge protocol so that each USB Type-C power module 12 controls the corresponding terminal 20 to be tested to charge or discharge; wherein the preset charge and discharge protocol includes a power transmission charge and discharge protocol or a custom charge and discharge protocol.
[0041] It should be noted that the Power Delivery (PD) protocol is a technical specification for efficient and safe power transmission between electronic devices.
[0042] For example, the embedded controller 13 configures the power role of the first universal serial bus C-type port controller 121 as a source device (Source), which means that the first universal serial bus C-type port controller 121 will serve as a power provider. At the same time, the embedded controller 13 communicates with the first universal serial bus C-type port controller 121 through a preset charge and discharge protocol, thereby opening the first USB Type-C port 11 so that the first USB Type-C port 11 supplies power to the terminal 20 to be tested, that is, charging the laptop. On the contrary, the embedded controller 13 configures the power role of the first universal serial bus C-type port controller 121 as a destination device (Sink), which means that the terminal 20 to be tested will serve as a power provider. At the same time, the embedded controller 13 communicates with the first universal serial bus C-type port controller 121 through a preset charge and discharge protocol, and closes the first USB Type-C port 11 so that the terminal 20 to be tested is powered off, that is, the laptop is discharged. In addition, the embedded controller 13 controls the first universal serial bus Type-C port controller 121 through the Type-C protocol to obtain the battery information of the terminal to be tested 20 to implement the charge and discharge test.
[0043] In some embodiments, the first USB Type-C port controller 121 is further used to transmit non-USB signals to the corresponding terminal 20 to be tested through the first USB Type-C port 11. For example, the non-USB signals are signals of the digital video interface standard (DisplayPort) and the high-definition multimedia interface (High Definition Multimedia Interface, HDMI) standard. The function of transmitting non-USB signals belongs to the alternate mode (Alternate mode, Alt mode) function of the first USB Type-C port 11, which allows the first USB Type-C port 11 to transmit non-USB signals.
[0044] In some embodiments, Figure 2 As shown, the power control module 14 includes: a sink-type power module 141 and a second USB Type-C port 142 .
[0045] The power supply module 141 is connected to the embedded controller 13 and the second USB Type-C port 142. Specifically, the power supply module 141 includes a second USB Type-C port controller 1411, which is connected to the embedded controller 13 and the second USB Type-C port 142.
[0046] The second USB Type-C port 142 is applied with input power, and the input power module 141 responds to the input of the input power to power the multiple terminals to be tested 20 and the embedded controller 13. Specifically, the embedded controller 13 configures the power role of the second universal serial bus C-type port controller 1411 as a destination device (Sink), which means that the input power is a power provider. At the same time, the embedded controller 13 communicates with the second universal serial bus C-type port controller 1411 through a preset charge and discharge protocol, and opens the second USB Type-C port 142 so that the input power powers the multiple terminals to be tested 20 and the embedded controller 13.
[0047] In some embodiments, Figure 2As shown, the embedded controller 13 is respectively connected to each USB Type-C power module 12, and is used to collect relevant data of the corresponding terminal to be tested 20 through each USB Type-C power module 12. Specifically, the embedded controller 13 is respectively connected to each first universal serial bus C-type port controller 121, and the embedded controller 13 communicates with the corresponding terminal to be tested 20 through each first universal serial bus C-type port controller 121 via the Type-C protocol, so that the relevant data of the corresponding terminal to be tested 20 is collected through each first universal serial bus C-type port controller 121. Wherein, as an example but not limitation, the Type-C protocol can be a standard Type-C protocol, and can also be a custom Type-C protocol.
[0048] In the related art, the testing equipment is unable to remotely monitor and analyze the relevant data of the mass-produced laptops in real time, which makes it impossible to remotely determine whether the mass-produced laptops meet the factory standards.
[0049] To this end, the embodiment of the present application adds an Internet of Things module to enable real-time monitoring and analysis of relevant data of mass-produced laptop computers remotely, and further to remotely determine whether the mass-produced laptop computers meet factory standards.
[0050] In some embodiments, Figure 2 As shown, the test device 10 further includes an Internet of Things module 15. The Internet of Things module 15 is connected to the embedded controller 13 and the cloud server 30 respectively, and is used to upload the relevant data of each terminal 20 to be tested to the cloud server 30, so that the relevant data of each terminal 20 to be tested is provided to the remote host end 40 through the cloud server 30, so that the remote host end 40 analyzes the relevant data of each terminal 20 to be tested, obtains the analysis result of each terminal 20 to be tested, and displays the relevant data of each terminal 20 to be tested and the corresponding analysis result.
[0051] By adding an IoT module to the test equipment, it is possible to remotely monitor and analyze the relevant data of mass-produced laptops in real time, and then remotely determine whether the mass-produced laptops meet the factory standards.
[0052] In some embodiments, Figure 2 As shown, the Internet of Things module 15 includes: a first wireless local area network module 151. The first wireless local area network module 151 is connected to the Wi-Fi network and maintains a stable connection state with the cloud server 30, and is used to upload the relevant data of each terminal 20 to be tested to the cloud server 30. For example, the first wireless local area network module 151 is connected to the Wi-Fi network and maintains a low-power keep-alive state with the cloud server 30.
[0053] In some embodiments, Figure 2 As shown, the test device 10 further includes a universal asynchronous receiver / transmitter 16 . The universal asynchronous receiver / transmitter 16 is connected to the embedded controller 13 and the Internet of Things module 15 respectively, and is used to provide relevant data of each terminal 20 to be tested to the Internet of Things module 15 .
[0054] Universal Asynchronous Receiver / Transmitter (UART) is a universal serial data bus used for asynchronous communication. The bus communicates bidirectionally and can achieve full-duplex transmission and reception.
[0055] In some embodiments, Figure 2 As shown, the test device 10 further includes: a display module 17. The display module 17 is connected to the embedded controller 13 and is used to present the relevant data and the corresponding analysis results of each terminal 20 to be tested. As an example but not a limitation, the display module 17 can display the relevant data and the corresponding analysis results of all the terminals 20 to be tested, or the relevant data and the corresponding analysis results of a single terminal 20 to be tested, or according to the instructions of the embedded controller 13, display the relevant data and the corresponding analysis results of a specified terminal 20 to be tested.
[0056] In some embodiments, Figure 3 The functional block diagram of the test system provided in the embodiment of the present application is as follows: Figure 3 As shown, the test system includes: a test device 10 , a cloud server 30 and a remote host 40 .
[0057] The cloud server 30 is respectively connected to the test device 10 and the remote host 40. Specifically, the test device 10 is connected to the cloud server 30 via the Internet of Things module 15, so that the test device 10 and the remote host 40 are connected via the cloud, and data is transmitted between the test device 10 and the remote host 40 via the cloud server 30.
[0058] The testing device 10 is used to collect relevant data of each terminal 20 to be tested.
[0059] The cloud server 30 is used to receive and store relevant data of each terminal 20 to be tested uploaded by the test device 10 , and provide the relevant data of the corresponding terminal 20 to be tested to the remote host 40 in response to a request from the remote host 40 .
[0060] The remote host end 40 is used to receive the relevant data of each terminal 20 to be tested sent by the cloud server 40, analyze the relevant data of each terminal 20 to be tested, obtain the analysis result of each terminal 20 to be tested, and display the relevant data of each terminal 20 to be tested and the corresponding analysis result.
[0061] In some embodiments, Figure 4 A schematic diagram of the connection between the test device provided in the embodiment of the present application and the remote host via a cloud server, such as Figure 4 As shown, the Internet of Things module 15 in the test device 10 includes: a first wireless local area network module 151 and an Internet of Things controller 152. The Internet of Things controller 152 is connected to the first wireless local area network module 151 and the embedded controller 13 respectively. The Internet of Things controller 152 is used to upload the relevant data of each terminal 20 to be tested to the cloud server 30 through the first wireless local area network module 151.
[0062] like Figure 4 As shown, the remote host end 40 includes: a second wireless LAN module 41. The second wireless LAN module 41 is connected to the Wi-Fi network and maintains a stable connection state with the cloud server 30, and is used to receive relevant data of each terminal 20 to be tested sent by the cloud server 30. For example, the remote host end 40 is connected to the Wi-Fi network and keeps alive with the cloud server 30.
[0063] In some embodiments, Figure 4 As shown, the remote host end 40 includes: a user interface 42, which is used to display the relevant data of each terminal to be tested 20 and the corresponding analysis results. Specifically, the user interface 42 obtains the relevant data of each terminal to be tested 20 through the second wireless local area network module 41, thereby analyzing the relevant data of each terminal to be tested 20, and then obtaining the analysis results of the relevant data of each terminal to be tested 20. Further, the user interface 42 displays the relevant data of each terminal to be tested 20 and the corresponding analysis results. For example, the UI program has a user interface 42 that displays the relevant data of the terminal to be tested 20. At the same time, the UI program analyzes the relevant data of the terminal to be tested 20 according to the UI program design standard imported in advance, and presents the corresponding analysis results on the user interface 42 for the tester to observe.
[0064] As an example but not limitation, the user interface 42 can display the relevant data and corresponding analysis results of all the terminals 20 to be tested, or the relevant data and corresponding analysis results of a single terminal 20 to be tested, or the relevant data and corresponding analysis results of a specified terminal 20 to be tested based on the user's operation on the user interface 42.
[0065] In some embodiments, the remote host end 40 is further used to determine corresponding feedback information according to the analysis result of the terminal to be tested 20, and provide the feedback information to the test device 10 through the cloud server 30, so that the test device 10 performs corresponding operations on the terminal to be tested 20 based on the feedback information. For example, the analysis result of the terminal to be tested 20 is used to indicate that the terminal to be tested 20 does not meet the preset factory standard requirements, such as the temperature is too high. According to the analysis result of the terminal to be tested 20, the corresponding feedback information is determined to be: increase the fan speed of the terminal to be tested 20, so that the test device 10 sets a higher fan speed for the terminal to be tested 20.
[0066] It should be noted that the embodiments of the present application are for the sake of simplicity and exemplary display of the application scenario of the test device in the factory test of a laptop computer. However, those skilled in the art can understand that based on similar principles, the test device provided in the embodiments of the present application can also be applied to the test scenarios of other devices.
[0067] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium may be a non-volatile computer-readable storage medium. The computer-readable storage medium stores a computer program.
[0068] The computer program, when executed by the processor, implements one or more steps of the test device disclosed in the embodiment of the present application. The complete computer program product is embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing the computer program disclosed in the embodiment of the present application.
[0069] In summary, the embodiment of the present application proposes a test device. The test device is connected to multiple terminals to be tested one by one through multiple first USB Type-C ports, and can monitor multiple terminals to be tested in real time at one time. It charges and discharges multiple terminals to be tested through multiple USB Type-C power modules, collects data and analyzes data, thereby judging whether each terminal to be tested meets the preset factory standard requirements, effectively improving production efficiency, optimizing factory testing methods, and reducing production costs. The embedded controller is used to control the universal serial bus C-type port controller, and the power transmission charging and discharging protocol (Power Delivery, PD) can be used, and the charging and discharging protocol can also be customized to obtain the relevant data of the terminal to be tested, thereby avoiding the high cost and the inability to customize the charging and discharging protocol caused by the use of a dedicated PD control chip. In addition, the embodiment of the present application adds an Internet of Things module, which can realize real-time monitoring and analysis of the relevant data of mass-produced laptops remotely, and then remotely judge whether the mass-produced laptops meet the factory standards.
[0070] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they may still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A testing device, characterized in that: include: A plurality of first USB Type-C ports are respectively connected to a plurality of terminals to be tested in a one-to-one correspondence; A plurality of USB Type-C power modules are respectively connected to the plurality of first USB Type-C ports in a one-to-one correspondence, and are used to control the corresponding terminals to be tested to charge or discharge; An embedded controller, connected to each of the USB Type-C power modules, respectively, for collecting relevant data corresponding to the terminal to be tested through each of the USB Type-C power modules, and analyzing the relevant data of each of the terminals to be tested to obtain an analysis result of each of the terminals to be tested, wherein the analysis result is used to indicate whether the terminal to be tested meets the preset factory standard requirements; The power control module is connected to the embedded controller and is used to supply power to the plurality of terminals to be tested and the embedded controller in response to input of an input power source.
2. The test device according to claim 1, characterized in that The relevant data of each terminal to be tested includes one or more of the following: battery data, temperature data, fan data, chip data, CPU data and performance test data.
3. The testing device according to claim 1, characterized in that The testing equipment also includes: An Internet of Things module, wherein the Internet of Things module is connected to the embedded controller and the cloud server respectively, and is used for uploading the relevant data of each of the terminals to be tested to the cloud server, so that the relevant data of each of the terminals to be tested is provided to the remote host through the cloud server, so that the remote host analyzes the relevant data of each of the terminals to be tested, obtains the analysis results of each of the terminals to be tested, and displays the relevant data of each of the terminals to be tested and the corresponding analysis results.
4. The testing device according to claim 3, characterized in that The testing device also includes: a universal asynchronous receiver and transmitter, which is connected to the embedded controller and the Internet of Things module respectively, and is used to provide relevant data of each terminal to be tested to the Internet of Things module.
5. The testing device according to claim 3, characterized in that: The Internet of Things module includes: a first wireless local area network module, which is connected to a Wi-Fi network and maintains a stable connection with the cloud server, and is used to upload relevant data of each terminal to be tested to the cloud server.
6. The testing device according to claim 1, characterized in that The power control module includes: a flooding power module and a second USB Type-C port; The injection-type power supply module is connected to the embedded controller and the second USB Type-C port respectively; An input power is applied to the second USB Type-C port, and the injection power module supplies power to the plurality of terminals to be tested and the embedded controller in response to the input of the input power.
7. The testing device according to claim 1, characterized in that The embedded controller communicates with each of the USB Type-C power modules through a preset charging and discharging protocol, so that each of the USB Type-C power modules controls the corresponding terminal to be tested to charge or discharge; The preset charge and discharge protocol includes a power transmission charge and discharge protocol or a user-defined charge and discharge protocol.
8. The testing device according to claim 1, characterized in that The testing equipment also includes: The display module is connected to the embedded controller and is used to present relevant data of each terminal to be tested and the corresponding analysis result.
9. A testing system, characterized in that: include: The test device according to any one of claims 1 to 8, used to collect relevant data of each terminal to be tested; A cloud server, used for receiving and storing relevant data of each terminal to be tested uploaded by the test device; The remote host is used to receive the relevant data of each terminal to be tested sent by the cloud server, analyze the relevant data of each terminal to be tested, obtain the analysis result of each terminal to be tested, and display the relevant data of each terminal to be tested and the corresponding analysis result.
10. The test system according to claim 9, characterized in that: The remote host end includes: a second wireless local area network module, which is connected to a Wi-Fi network and maintains a stable connection state with the cloud server, and is used to receive relevant data of each terminal to be tested sent by the cloud server.
11. The test system according to claim 9, characterized in that: The remote host terminal includes: a user interface for displaying relevant data of each terminal to be tested and the corresponding analysis result.