Terminal temperature rise test system
By designing a terminal temperature rise testing system, and utilizing multi-channel connections and automated script modules, parallel testing of multiple devices and adaptation to business scenarios were achieved. This solved the problems of low testing efficiency and insufficient compatibility in existing technologies, and improved the intelligence and efficiency of temperature rise testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- WUXI RUIQIN TECH CO LTD
- Filing Date
- 2025-03-28
- Publication Date
- 2026-04-28
AI Technical Summary
Existing temperature rise testing solutions are inadequate in terms of intelligence, multi-device compatibility, automated temperature control, and parallel testing capabilities, resulting in low testing efficiency and susceptibility to human factors.
A terminal temperature rise testing system was designed, including a multi-channel connection device, a control station, a temperature regulation device, an automation script module, and a terminal data storage module. The multi-channel connection device supports parallel testing of multiple terminals, and the automation script module executes test scripts for the target business scenario. Combined with the temperature regulation and data acquisition devices, intelligent and efficient temperature rise testing is achieved.
It enables parallel testing of multiple devices, adapts to different business scenarios, reduces manual adaptation costs, improves the efficiency and accuracy of temperature rise testing, and is suitable for automated testing of multiple product lines.
Smart Images

Figure CN224176645U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to equipment temperature rise testing technology, and more particularly to a terminal temperature rise testing system. Background Technology
[0002] Temperature rise testing is a crucial step in the research and development and production of smart terminals, used to evaluate the performance stability and safety of equipment under different temperature environments. Traditional temperature rise testing methods often rely on manual operation, resulting in low testing efficiency and susceptibility to subjective factors.
[0003] With the development of automation technology, some hardware automation solutions have emerged in existing technologies, but they still have significant limitations. For example, they rely solely on hardware control and cannot adapt to complex testing scenarios; temperature control switching in temperature chambers often requires manual adjustment, making it impossible to perform multi-temperature scenario testing; in addition, the hardware architecture of most temperature rise systems only supports a single test terminal, which cannot meet the needs of parallel testing of multiple product lines.
[0004] In summary, existing temperature rise testing solutions still have room for improvement in terms of intelligence, multi-device compatibility, automated temperature control, and parallel testing capabilities. Utility Model Content
[0005] Based on this, the present invention aims to provide a terminal temperature rise testing system, which, through the collaboration of a multi-channel hardware automated testing environment, script library and software database, makes the temperature rise testing of smart terminals more intelligent and efficient, and is applicable to a variety of testing scenarios.
[0006] This utility model provides a terminal temperature rise testing system, including:
[0007] A multi-channel connection device that connects a control station and at least one terminal under test;
[0008] The control station is used to establish the temperature rise test procedure and control the temperature rise test of at least one terminal under test.
[0009] Temperature control device, used to adjust the test temperature of the temperature rise test environment of the terminal under test;
[0010] The system also includes an automated script module and a terminal data storage module. The automated script module is connected to the terminal under test and the terminal data storage module, respectively. It is used to execute the target business scenario test script based on the terminal data stored in the terminal data storage module and / or the actual test information of the terminal under test, so that the terminal under test runs the target business scenario and completes the temperature rise test.
[0011] Furthermore, the automation script module includes:
[0012] The image recognition unit is used to identify the current operating scene of the terminal under test based on the business scene interface stored in the terminal data storage module, generate the first recognition result and transmit it to the script execution unit.
[0013] The text recognition unit is used to identify the current operating scenario of the terminal under test based on the business scenario association information stored in the terminal data storage module, generate a second recognition result, and transmit it to the script execution unit.
[0014] The coordinate recognition unit is used to obtain the target click coordinates of the current running scene of the terminal under test, generate a third recognition result and transmit it to the script execution unit;
[0015] The script execution unit is connected to the image recognition unit, the text recognition unit, and the coordinate recognition unit, respectively, and is used to execute the target business scenario test script based on at least one of the first recognition result, the second recognition result, and the third recognition result.
[0016] Furthermore, the automated script module also includes a fault-tolerant decision unit, which is connected to the image recognition unit, text recognition unit and coordinate recognition unit respectively, and is used to trigger the coordinate recognition unit to obtain the target click coordinates of the current running scene of the terminal under test based on the first recognition result and / or the second recognition result.
[0017] Furthermore, the terminal data storage module includes:
[0018] The test parameter storage unit is used to store the business scenario interface of the terminal under test, business scenario association information, and click coordinate information corresponding to the target business scenario;
[0019] An automatic adaptation unit is used to update the click coordinate information in the test parameter storage unit based on the device identifier of the terminal under test and the third identification result.
[0020] Furthermore, the automation script module and the terminal data storage module are integrated into the control station.
[0021] Furthermore, the aforementioned system also includes:
[0022] The data acquisition device is connected to both the terminal under test and the control station, and is used to record the test data of the terminal under test during the temperature rise test and transmit it to the control station.
[0023] Furthermore, the connection method between the data acquisition device and the terminal under test includes at least one of GPIB, USB, and LAN.
[0024] Furthermore, the aforementioned system also includes:
[0025] An automatic switching device connects the terminal under test (DUT) and the control station via a multi-channel connection device, and is used to adjust the test power of at least one DUT according to the control commands of the control station.
[0026] Furthermore, the automatic switching device includes:
[0027] The OTG discharge module has a built-in adjustable resistor to simulate different charging power scenarios.
[0028] The heat dissipation control module is equipped with a heat dissipation unit, which is used to adjust the working power of the heat dissipation unit to dynamically control the temperature of the terminal under test.
[0029] The test switching module is used to perform stand-alone and / or parallel tests on the terminal under test according to the test procedures of the control station.
[0030] Furthermore, the test switching module includes a terminal fixture, which is equipped with an adjustable clamping mechanism. The adjustable clamping mechanism is used to adjust the relative position with the terminal under test according to the device size of the terminal under test. The terminal fixture is used to fix the terminal under test according to the test procedure of the control station.
[0031] Compared with the prior art, the present invention has the following beneficial effects:
[0032] This invention provides a terminal temperature rise testing system, including a multi-channel connection device, a control station, a temperature regulation device, an automation script module, and a terminal data storage module. The multi-channel connection device supports multi-channel parallel testing of the terminal under test. The automation script module is connected to both the terminal under test and the terminal data storage module, and executes a target business scenario test script based on terminal data stored in the terminal data storage module and / or measured information of the terminal under test. This allows the terminal under test to run the target business scenario and complete the temperature rise test. The system provided by this invention enables parallel testing of the terminal under test and business scenario-specific testing, adapting to different business scenarios. This helps development teams understand the impact of different business scenarios on the temperature rise of the terminal under test, achieving automated temperature rise testing compatible with different products, reducing the manpower and material resources consumed by manual adaptation, and effectively improving the efficiency of temperature rise testing. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments of this utility model or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this utility model. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0034] Figure 1 This is a schematic diagram of a terminal temperature rise testing system provided in an embodiment of the present invention;
[0035] Figure 2This is a schematic diagram of the structure of an automated script module 40 provided in an embodiment of the present invention;
[0036] Figure 3 This is a schematic diagram of another terminal temperature rise testing system provided in this embodiment of the utility model;
[0037] Figure 4 This is a schematic diagram of another terminal temperature rise testing system provided in this embodiment of the utility model; Detailed Implementation
[0038] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present utility model, and not all embodiments. Based on the embodiments of the present utility model, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the present utility model.
[0039] See Figure 1 One embodiment of this utility model provides a terminal temperature rise testing system, comprising:
[0040] The multi-channel connection device 10 connects the control station and at least one terminal under test.
[0041] Control station 20 is used to establish the temperature rise test procedure and control the temperature rise test of at least one terminal under test.
[0042] Temperature regulation device 30 is used to regulate the test temperature of the temperature rise test environment of the terminal under test.
[0043] The system also includes an automated script module 40 and a terminal data storage module 50. The automated script module 40 is connected to the terminal under test and the terminal data storage module 50, respectively, and is used to execute the target business scenario test script according to the terminal data stored in the terminal data storage module 50 and / or the actual test information of the terminal under test, so that the terminal under test runs the target business scenario and completes the temperature rise test.
[0044] Specifically, the multi-channel connection device 10 is used to establish a high-speed, stable physical connection between the control station 20 and at least one terminal under test (DUT). It serves as the data interaction hub for the entire test system, supporting simultaneous or rotating connections to multiple DUTs for parallel testing. Its interface module can use common interface protocols such as USB, GPIB, LAN, and RS485 to ensure compatibility with different DUTs and peripheral devices. In a more preferred embodiment, the multi-channel connection device 10 may include a power isolation and protection unit to prevent interference and power supply abnormalities from affecting the transmission of control signals when multiple DUTs are connected simultaneously for temperature rise testing.
[0045] The control station 20 may include a central processing unit, a communication interface module, and a data processing and storage unit, which work together to execute test procedure logic and process received data and test feedback. The control station 20 may connect to other modules via standard network protocols or serial communication interfaces (such as USB or LAN).
[0046] The temperature regulation device 30 is used to precisely regulate the temperature of the test environment where the terminal under test is located, simulate the working state of the terminal under different temperature scenarios, and achieve stable temperature control by dynamically adjusting the built-in heating / cooling module according to the preset temperature parameters of the control station 20.
[0047] Preferably, the temperature regulating device 30 includes:
[0048] The temperature control module 31 includes a PID controller, a heating element, and a refrigeration device, and achieves constant temperature through a feedback loop.
[0049] Temperature sensor array 32 monitors the test environment temperature in real time and transmits the data to control station 20 and temperature control module 31.
[0050] The communication interface 33 is connected to the control station 20 to receive the temperature setpoint and transmit the temperature status information.
[0051] This embodiment also includes an automated script module 40 and a terminal data storage module 50. Considering that the temperature rise of the terminal under test is often affected by its computational load, and that different business scenarios have varying degrees of CPU, GPU, memory, and network resource usage on the terminal, resulting in significant power consumption differences, and that different business scenarios call different hardware modules of the terminal under test during operation, the working state of these different hardware modules has a significant impact on the terminal's temperature rise. For example, game scenarios continuously call the terminal's CPU and GPU for rendering while maintaining a high screen refresh rate, resulting in higher power consumption; streaming media scenarios mainly call the terminal's audio decoding chip and screen display module, with power consumption lower than game scenarios but higher than ordinary business scenarios; and navigation scenarios continuously call the terminal's positioning module and network communication module, resulting in a high local temperature rise of the terminal in a short period.
[0052] Therefore, the automated script module and terminal data storage module configured in this embodiment are used to execute automated test scripts based on the target business scenario, so that the terminal under test runs in the actual business scenario, thereby measuring the temperature rise characteristics.
[0053] In a further embodiment, such as Figure 2 As shown, the automation script module 40 includes:
[0054] Image recognition unit 41 is used to identify the current running scene of the terminal under test based on the business scene interface stored in the terminal data storage module 50, generate a first recognition result and transmit it to script execution unit 44;
[0055] The text recognition unit 42 is used to identify the current operating scenario of the terminal under test based on the business scenario association information stored in the terminal data storage module 50, generate a second recognition result and transmit it to the script execution unit 44;
[0056] The coordinate recognition unit 43 is used to obtain the target click coordinates of the current running scene of the terminal under test, generate a third recognition result and transmit it to the script execution unit 44;
[0057] The script execution unit 44 is connected to the image recognition unit 41, the text recognition unit 42 and the coordinate recognition unit 43 respectively, and is used to execute the target business scenario test script according to at least one of the first recognition result, the second recognition result and the third recognition result.
[0058] Specifically, the automated script module 40 can set up scripts according to different test cases. For example, the software code library contains code for clicks, delays, loops, text, etc., to complete the automated execution of scripts for the target business scenario.
[0059] Preferably, for different business scenarios, screenshots of the target business scenario's running screen can be taken before testing and saved into the terminal data storage module 50. When the terminal under test runs the target business scenario, screenshots are taken and compared for judgment. Text recognition is used to judge based on the fact that image recognition cannot fully cover complex scenarios, by inputting related text information of different business scenarios. Coordinate click can be used for simple test scenarios, outputting the screen coordinates to be clicked based on the screen resolution of the terminal under test, completing a simple click operation on the terminal under test. Furthermore, since coordinate click is error-prone, image recognition and text recognition can adapt to complex scenarios, have a certain degree of fault tolerance, better complete the automated control of the script, and prevent errors from occurring during the process.
[0060] Furthermore, the first recognition result generated by the image recognition unit 41 includes the matching degree, the location information of the key image area, and the recognition confidence level. This information is used to determine whether the business scenario has been successfully switched to the target test state. The second recognition result generated by the text recognition unit 42 may include text content, character coordinates, recognition confidence level, etc., to help determine the current business scenario and operation status of the terminal. The third recognition result generated by the coordinate recognition unit 43 usually includes the X and Y coordinate positions of the target area on the screen, which is used to perform subsequent click operations to ensure operation accuracy.
[0061] Furthermore, the automated script module 40 also includes a fault-tolerant decision unit 45, which is connected to the image recognition unit 41, the text recognition unit 42 and the coordinate recognition unit 43 respectively, and is used to trigger the coordinate recognition unit to obtain the target click coordinates of the current running scene of the terminal under test according to the first recognition result and / or the second recognition result.
[0062] For example, in the event of image recognition failure or text matching timeout, the fault-tolerant decision unit 45 controls the switch to coordinate click mode, thereby triggering the coordinate recognition unit 43 to acquire click coordinate information and dynamically optimize the offset of the click coordinate based on the historical operation success rate.
[0063] The system can perform the temperature rise test as follows:
[0064] After the terminal under test (DUT) establishes a connection with the control station 20 via the multi-channel connection device 10, the automated script module 40 reads the preset business scenario template, associated information, and target click coordinates from the terminal data storage module 50. Simultaneously, the screen image and touch data of the DUT are collected and preprocessed in real time by each recognition unit. The image recognition unit 41 and text recognition unit 42 respectively determine the current operating scenario of the DUT, generate corresponding recognition results, and feed them back to the script execution unit 44; the coordinate recognition unit 43 outputs the target click coordinates based on preset parameters and actual interface feedback. The script execution unit 44 selects and executes the corresponding target business scenario test script based on the received first, second, and third recognition results. During execution, if there are deviations or anomalies in the recognition results, a supplementary recognition operation can be triggered through the fault-tolerant decision unit 45 to ensure the stable progress of the test process.
[0065] Preferably, the terminal data storage module 50 includes:
[0066] Test parameter storage unit 51 is used to store the business scenario interface of the terminal under test, business scenario association information, and click coordinate information corresponding to the target business scenario;
[0067] The automatic adaptation unit 52 is used to update the click coordinate information in the test parameter storage unit according to the device identifier of the terminal under test and the third identification result.
[0068] Preferably, the test parameter storage unit 51 is used to store:
[0069] (1) The images of the business scenarios (such as games, videos, and communications) and their corresponding hash values (MD5 / SHA-256) are used to quickly compare interface changes.
[0070] (2) Business scenario association information table, which can record the test step logic of each scenario in JSON format, including operation type (click, swipe, input), execution order, number of loops and delay parameters.
[0071] (3) Clicking on the coordinate information table allows you to store the standard coordinates (X,Y) at the reference resolution (e.g., 1080×2400) according to the device identifier of the terminal, and map them to the scaling factor of different resolutions.
[0072] Preferably, the adaptation triggering mechanism of the automatic adaptation unit 52 includes:
[0073] (1) Device identification resolution: obtain the device under test through adb commands, query the device information table in the database, and extract the resolution, screen type (OLED / LCD) and historical adaptation records;
[0074] (2) Third recognition result input: Receive interface difference reports (such as pop-up add button) from the image recognition module or keyword matching results (such as "update prompt") from the text recognition module as the basis for coordinate update.
[0075] More preferably, the automation script module 40 and the terminal data storage module 50 are integrated into the control station 20.
[0076] Preferably, such as Figure 3 As shown, the above system also includes
[0077] The data acquisition device 60 is connected to the terminal under test and the control station 20 respectively, and is used to record the test data of the terminal under test during the temperature rise test and transmit it to the control station 20.
[0078] Preferably, the connection method between the data acquisition device and the terminal under test includes at least one of GPIB, USB, and LAN.
[0079] Preferably, such as Figure 4 As shown, the above system also includes:
[0080] The automatic switching device 70 connects the terminal under test and the control station 20 via the multi-channel connection device 10, and is used to adjust the test power of at least one terminal under test according to the control command of the control station.
[0081] Preferably, the automatic switching device 70 includes:
[0082] The OTG discharge module has a built-in adjustable resistor to simulate different charging power scenarios.
[0083] The heat dissipation control module is equipped with a heat dissipation unit, which is used to adjust the working power of the heat dissipation unit to dynamically control the temperature of the terminal under test.
[0084] The test switching module is used to perform stand-alone and / or parallel tests on the terminal under test according to the test procedures of the control station.
[0085] Preferably, the test switching module includes a terminal fixture, which is equipped with an adjustable clamping mechanism. The adjustable clamping mechanism is used to adjust the relative position with the terminal under test according to the device size of the terminal under test. The terminal fixture is used to fix the terminal under test according to the test procedure of the control station.
[0086] The above embodiments provide a terminal temperature rise testing system, including a multi-channel connection device, a control station, a temperature adjustment device, an automation script module, and a terminal data storage module. The multi-channel connection device supports multi-channel parallel testing of the terminal under test. The automation script module is connected to both the terminal under test and the terminal data storage module, and is used to execute a target business scenario test script based on the terminal data stored in the terminal data storage module and / or the measured information of the terminal under test. This allows the terminal under test to run the target business scenario and complete the temperature rise test. The system provided by this invention enables parallel testing of the terminal under test and business scenario-specific testing, adapting to different business scenarios. This helps development teams understand the impact of different business scenarios on the temperature rise of the terminal under test, achieving automated temperature rise testing compatible with different products, reducing the manpower and material resources consumed by manual adaptation, and effectively improving the efficiency of temperature rise testing.
[0087] In the description of this application, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0088] Unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0089] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A terminal temperature rise testing system, characterized in that, include: A multi-channel connection device that connects a control station and at least one terminal under test; The control station is used to establish the temperature rise test procedure and control the temperature rise test of at least one terminal under test. Temperature control device, used to adjust the test temperature of the temperature rise test environment of the terminal under test; The system also includes an automated script module and a terminal data storage module. The automated script module is connected to the terminal under test and the terminal data storage module, respectively, and is used to execute a target business scenario test script based on the terminal data stored in the terminal data storage module and / or the actual test information of the terminal under test, so that the terminal under test runs the target business scenario and completes the temperature rise test.
2. The terminal temperature rise testing system according to claim 1, characterized in that, The automation script module includes: The image recognition unit is used to identify the current operating scene of the terminal under test based on the business scene interface stored in the terminal data storage module, generate a first recognition result, and transmit it to the script execution unit. The text recognition unit is used to identify the current operating scenario of the terminal under test based on the business scenario association information stored in the terminal data storage module, generate a second recognition result, and transmit it to the script execution unit. The coordinate recognition unit is used to obtain the target click coordinates of the current running scene of the terminal under test, generate a third recognition result and transmit it to the script execution unit; The script execution unit is connected to the image recognition unit, text recognition unit and coordinate recognition unit respectively, and is used to execute the target business scenario test script according to at least one of the first recognition result, the second recognition result and the third recognition result.
3. The terminal temperature rise testing system according to claim 2, characterized in that, The automated script module also includes a fault-tolerant decision unit, which is connected to the image recognition unit, text recognition unit and coordinate recognition unit respectively, and is used to trigger the coordinate recognition unit to obtain the target click coordinates of the current running scene of the terminal under test according to the first recognition result and / or the second recognition result.
4. The terminal temperature rise testing system according to claim 2, characterized in that, The terminal data storage module includes: The test parameter storage unit is used to store the business scenario interface of the terminal under test, business scenario association information, and click coordinate information corresponding to the target business scenario; An automatic adaptation unit is used to update the click coordinate information in the test parameter storage unit based on the device identifier of the terminal under test and the third identification result.
5. The terminal temperature rise testing system according to claim 1, characterized in that, The automated script module and the terminal data storage module are integrated within the control station.
6. The terminal temperature rise testing system according to claim 1, characterized in that, The system also includes: The data acquisition device is connected to both the terminal under test and the control station, and is used to record the test data of the terminal under test during the temperature rise test and transmit it to the control station.
7. The terminal temperature rise testing system according to claim 6, characterized in that, The connection method between the data acquisition device and the terminal under test includes at least one of GPIB, USB, and LAN.
8. The terminal temperature rise testing system according to claim 1, characterized in that, The system also includes: An automatic switching device connects the terminal under test and the control station via the multi-channel connection device, and is used to adjust the test power of at least one terminal under test according to the control command of the control station.
9. The terminal temperature rise testing system according to claim 8, characterized in that, The automatic switching device includes: The OTG discharge module has a built-in adjustable resistor to simulate different charging power scenarios. A heat dissipation control module is configured with a heat dissipation unit. The heat dissipation control module is used to adjust the working power of the heat dissipation unit to dynamically control the temperature of the terminal under test. The test switching module is used to perform single-machine testing and / or parallel testing on the terminal under test according to the test procedures of the control station.
10. The terminal temperature rise testing system according to claim 9, characterized in that, The test switching module includes a terminal fixture, which is equipped with an adjustable clamping mechanism. The adjustable clamping mechanism is used to adjust the relative position of the terminal under test with respect to the device size of the terminal under test. The terminal fixture is used to fix the terminal under test according to the test procedures of the control station.