Test system, test method, terminal, and storage medium

Through the coordinated work of the main control device, controller and driver, automated testing of foldable display screen terminal devices in different folding states is achieved, solving the problem of immature testing in existing technologies and improving test efficiency and accuracy.

CN115219252BActive Publication Date: 2025-10-17BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110424270.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-20
Publication Date
2025-10-17
Estimated Expiration
2041-04-20

AI Technical Summary

Technical Problem

In the prior art, the testing of terminal devices with foldable display screens in different folding states is not mature enough, resulting in unstable performance and requiring a lot of manual intervention.

Method used

A test system is provided, including a main control device, a controller, a driver and a folding component. The system realizes automated folding operation through a control interface and a drive interface, generates operation information and a drive signal, and controls the folding component to test the terminal in different folding states.

Benefits of technology

It realizes the automated testing of terminal equipment in different folding states, saves a lot of human resources and improves the testing efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115219252B_ABST
    Figure CN115219252B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a test system, a test method, a terminal and a storage medium. The test system comprises a master control device, a controller, a driver and a folding assembly; the master control device can generate operation information according to the input operation of the interactive interface of the test software, and send the operation information to the controller through the control interface; the controller can generate operation instructions recognizable by the driver according to the operation information; the driver can generate driving signals corresponding to the operation instructions according to the received operation instructions; the folding assembly can perform folding operation on the terminal fixed on the folding assembly according to the received driving signals, so that the terminal to be tested is in a corresponding folding state, to meet the test of the terminal in different folding states by the test system. In the whole process, only the input of related test requirements in the interactive interface is needed, and the test of the terminal in the specific folding state can be automatically completed by the test system, so that a large amount of human resources can be saved, and automation is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of automation, and in particular, to a test system, a test method terminal and a storage medium. BACKGROUND

[0002] With the development of display technology, the types of display screens of terminal devices become more and more diversified, and more and more large and thin display screens appear. However, a display screen that is too large is not convenient to carry, and a display screen that is too small affects the use effect. In the face of these problems, foldable display screens appear in the market. However, the terminal device with a foldable display screen is not mature in technology, and is prone to unstable performance, and needs to be tested a lot, especially in different folding states. SUMMARY

[0003] The present disclosure provides a test system, a test method terminal and a storage medium.

[0004] In a first aspect of the embodiments of the present disclosure, a test system is provided, comprising:

[0005] a master control device, a controller, a driver and a folding assembly;

[0006] The master control device comprises a control interface. The master control device is configured to generate operation information according to an input operation of an interactive interface of test software, and send the operation information to the controller through the control interface.

[0007] The controller is connected with the master control device, and is configured to generate an operation instruction recognizable by the driver according to the operation information.

[0008] The driver is electrically connected with the controller, and is configured to generate a driving signal corresponding to the operation instruction according to the received operation instruction.

[0009] The folding assembly is connected with the driver, and is configured to perform a folding operation on the terminal fixed on the folding assembly according to the received driving signal. The test system performs a test on the terminal in different folding states.

[0010] In some embodiments, the control interface comprises:

[0011] a driving interface, configured to be connected with the controller;

[0012] a secondary packaging interface, connected with the driving interface, configured to enable the test software running in the master control device to call the driving interface to send the operation information to the controller.

[0013] In some embodiments, the operation information comprises at least one of the following information:

[0014] a port number of the controller;

[0015] a folding parameter; wherein the folding parameter comprises at least one of a folding number, a folding angle, and an interval time between two adjacent foldings.

[0016] In some embodiments, the folding assembly comprises a motor and a clamp connected to the motor, wherein,

[0017] the clamp is configured to clamp the folding screen of the terminal;

[0018] the motor is configured to drive the clamp to fold the folding screen of the terminal.

[0019] In some embodiments, the clamp comprises a first clamp and a second clamp rotatably connected to the first clamp, the first clamp is configured to fix a first screen area of the folding screen, and the second clamp is configured to fix a second screen area of the folding screen.

[0020] the motor is configured to drive the second clamp to rotate relative to the first clamp to drive the second screen area to rotate relative to the first screen area.

[0021] In some embodiments,

[0022] the motor is a stepping motor;

[0023] wherein an operation stage of the stepping motor comprises:

[0024] a start stage, in which the stepping motor accelerates to a preset rotating speed;

[0025] a constant speed stage, in which the stepping motor maintains the preset rotating speed;

[0026] a termination stage, in which the stepping motor decreases the rotating speed from the preset rotating speed.

[0027] In some embodiments,

[0028] the driving signal of the stepping motor is a pulse signal;

[0029] the driver is configured to output a first pulse signal with a first frequency in the constant speed stage;

[0030] output a second pulse signal obtained by adding a delay value decreasing by a first step length before each pulse output of the first pulse signal in the start stage;

[0031] output a third pulse signal after adding a delay value of a second step increment to the output of each pulse of the first pulse signal in the termination stage;

[0032] The signal frequency of the third pulse signal and the signal frequency of the second pulse signal are both lower than the signal frequency of the first pulse signal.

[0033] In some embodiments,

[0034] The plurality of controllers are simultaneously connected to the master device.

[0035] The master device is further configured to instruct the plurality of controllers to simultaneously generate operation instructions for performing different operation information via the control interface.

[0036] In some embodiments, one of the controllers is connected to a plurality of the drivers.

[0037] One of the drivers is configured to drive one of the folding assemblies to fold the terminal.

[0038] In some embodiments, the operation instructions are used to control the rotation direction of the motor in the folding assembly and / or the rotation rate of the motor.

[0039] In a second aspect, the present disclosure provides a testing method, comprising:

[0040] Detecting an input operation in an interactive interface of the testing software.

[0041] Generating operation information according to the input operation.

[0042] Based on the operation information, sending the operation information to the controller via a control interface, wherein the operation information is used for the controller to generate operation instructions recognizable by the driver, and the operation instructions are used for the driver to generate a driving signal for controlling the folding assembly of the folding terminal.

[0043] In some embodiments,

[0044] The control interface comprises a secondary packaging interface and a driver interface.

[0045] The sending of the operation information to the controller via the control interface based on the operation information comprises:

[0046] Based on the operation information, the secondary packaging interface is used to call the driver interface to send the operation information to the controller.

[0047] In some embodiments, the operation information at least comprises one of the following information:

[0048] a port number of a controller generating the operation instruction, an identification ID of the terminal being folded, and a folding parameter; the folding parameter comprises at least one of a folding number, a folding angle, and an interval time between two adjacent foldings.

[0049] In some embodiments, the sending the operation information to the controller through the control interface comprises:

[0050] The different operation information is sent to a plurality of controllers through the control interface, instructing the controllers to respectively generate operation instructions for executing the different operation information; the plurality of controllers are simultaneously connected to one master device.

[0051] In some embodiments, the operation instruction is used for the driver to generate a driving signal for controlling a folding component of the folding terminal, and the driving signal comprises:

[0052] The operation instruction of one controller is used for a plurality of drivers connected to the controller to simultaneously generate a driving signal for controlling a folding component of the folding terminal; wherein,

[0053] One of the controllers is connected to a plurality of drivers.

[0054] One of the drivers is used to drive one of the folding components to fold the terminal.

[0055] In some embodiments, the operation instruction is used for

[0056] Controlling a rotation direction of a motor in the folding component and / or a rotation rate of the motor.

[0057] A third aspect of the embodiments of the present disclosure provides a terminal, comprising: a master device and a memory for storing a computer program capable of running on the master device, wherein the master device is used to run the computer program, and execute the steps of the method of the second aspect.

[0058] A fourth aspect of the embodiments of the present disclosure provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a master device to implement the steps of the method of the second aspect.

[0059] The technical solutions provided by the embodiments of the present disclosure can have the following beneficial effects:

[0060] The test system provided by the embodiment of the present disclosure comprises a master device, a controller, a driver and a folding assembly. The master device comprises a control interface. The master device can generate operation information according to input operation of an interactive interface of test software, and send the operation information to the controller through the control interface. The controller is connected with the master device, and can generate operation instructions recognizable by the driver according to the operation information. The driver is electrically connected with the controller, and can generate driving signals corresponding to the operation instructions according to the received operation instructions. The folding assembly is connected with the driver, and can perform folding operation on a terminal fixed on the folding assembly according to the received driving signals, so that the terminal to be tested is in a corresponding folding state, so as to meet the test of the terminal in different folding states by the test system. In the present application, the operation information is used to indicate the specific folding state required by the terminal to meet the test. The operation information related to the folding state required by the terminal to meet the test is sent to the controller through the control interface, and the specific operation instructions are generated by the controller to instruct the folding assembly to perform the related folding operation on the terminal, so that the terminal is in the folding state required to meet the test. In the whole process, only the input operation related to the test needs to be performed on the interactive interface, and the test in the specific folding state can be automatically completed by the test system, so that a large amount of human resources can be saved, and automation is realized.

[0061] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0062] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0063] Figure 1 is a test system structure schematic diagram according to an exemplary embodiment Figure 1 .

[0064] Figure 2 is a test system structure schematic diagram according to an exemplary embodiment Figure 2 .

[0065] Figure 3 is a test system test schematic diagram according to an exemplary embodiment.

[0066] Figure 4 is a test method flowchart according to an exemplary embodiment.

[0067] Figure 5 is a block diagram of a terminal device according to an exemplary embodiment. DETAILED DESCRIPTION

[0068] The exemplary embodiments will be described in detail herein with reference to the attached drawings. In the following description, like reference numerals refer to like elements unless indicated otherwise. The following exemplary embodiments described herein represent the best known ways of making and using the present application. Unless otherwise noted, the exemplary embodiments described herein are not intended to be exhaustive or to be limiting of the scope of the application. Rather, their intent is to be illustrative of the principles of the application, with the scope of the application being limited only by the claims that follow.

[0069] With the development of display technology, the types of display screens of terminal devices become more and more various, and more and more thin and large display screens appear. However, a display screen that is too large is inconvenient to carry, and a display screen that is too small affects the use effect. In the face of these problems, foldable display screens appear in the market. However, the terminal device with the foldable display screen is not mature in technology, and is prone to unstable performance, and needs to be tested a lot, especially in different folding states.

[0070] To this end, the present disclosure provides a test system. Figure 1 is a test system structure diagram according to an exemplary embodiment Figure 1 As shown in Figure 1 , the test system comprises a master control device, a controller, a driver and a folding assembly;

[0071] The master control device comprises a control interface; the master control device is configured to generate operation information according to the input operation of the interactive interface of the test software, and send the operation information to the controller through the control interface;

[0072] The controller is connected with the master control device, and is configured to generate an operation instruction that can be recognized by the driver according to the operation information;

[0073] The driver is electrically connected with the controller, and is configured to generate a driving signal corresponding to the operation instruction according to the received operation instruction;

[0074] The folding assembly is connected with the driver, and is configured to perform a folding operation on the terminal fixed on the folding assembly according to the received driving signal, wherein the test system performs a test on the terminal in different folding states.

[0075] In the embodiment of the present disclosure, the master control device can be a computer installed with test software. The computer end has an interactive interface that can be operated. The staff can input control information related to the folding operation of the terminal in the interactive interface. For example, it is necessary to determine which terminal to perform the folding operation, to determine which controller to control to perform the related operation, and to control the terminal to perform which folding operation, so that the terminal finally is in which folding state.

[0076] The master device can generate specific operation information according to the input operation of the interactive interface. The input operation can be a test instruction for starting or stopping a test, or can be specific setting of specific test content for a terminal, for example, inputting stability test of terminal A under folding number B. The specific input parameters can include test target: terminal A, folding parameter: folding number B, test content: stability test, etc. The operation information can be used to indicate the folding information of the specific situation of the folding terminal when the terminal is tested. According to the above input operation, the generated operation information at least includes the identification ID of terminal A, and the folding information indicating the folding number B. The folding information can be used to determine at least one of the following: folding number, folding angle and / or folding direction, time interval between adjacent two foldings, etc. In the embodiment of the present disclosure, the operation information can be automatically generated based on the input parameters and the test configuration file in the input operation of the interactive interface. The test configuration file at least includes the device identification ID corresponding to each terminal.

[0077] In the embodiment of the present disclosure, the control interface can be various program interfaces, and the control interface can at least be used for communication between the master device and the controller, so that the controller controls the driver to complete the folding operation of the folding assembly on the terminal.

[0078] In the embodiment of the present disclosure, the controller can be a single-chip microcomputer or other control device capable of controlling the driver to issue a driving signal. The operation instruction generated by the controller can be a hexadecimal control instruction, which is specifically embodied as hexadecimal issued data. The driver drives the folding assembly to complete the folding operation on the terminal device according to the received operation instruction.

[0079] In the embodiment of the present disclosure, the driving signal output by the driver to the folding assembly can be a high-low level signal, which is directly output to the folding assembly to control the folding operation of the folding assembly on the terminal. For example, the folding assembly can include a motor, and the motor is controlled to rotate through the high-low level signal to drive the included folding angle to complete the folding operation on the terminal.

[0080] In the embodiment of the present disclosure, the terminal can be fixed on the folding assembly, and the folding operation can be performed on the folding screen of the terminal. When the terminal on the folding assembly is in a folding state (i.e., a folding state determined by the input operation of the interactive interface) that meets the test requirements, the test system performs performance test on the terminal to obtain performance data of the terminal under the current folding state.

[0081] The operation information in the test system provided by the embodiments of the present disclosure is used to indicate a specific folding state that a terminal needs to meet when the terminal is tested. The operation information related to the folding state of the terminal that meets the test requirement is sent to the controller through the control interface, and the specific operation instruction is generated by the controller to instruct the folding assembly to perform the related folding operation on the terminal, so that the terminal is in the folding state that meets the test requirement. In the whole process, only the related test requirement needs to be input in the interactive interface, and the test system can automatically complete the test in the specific folding state, so that a large amount of human resources can be saved, and automation is realized.

[0082] In some embodiments, the control interface comprises:

[0083] a driving interface, configured to be connected with the controller;

[0084] a secondary packaging interface, connected with the driving interface, configured to enable the test software running in the host device to call the driving interface and send the operation information to the controller.

[0085] In the embodiments of the present disclosure, the control interface can be composed of two parts, including the driving interface connected with the controller for driving the controller, and the secondary packaging interface that can communicate with the driving interface.

[0086] In some embodiments, the secondary packaging interface can include one or more application program interfaces, and different secondary packaging interfaces can call the controller to send operation information to the driver of the folding assembly through the same driving interface between the host device and the controller.

[0087] In the embodiments of the present disclosure, the secondary packaging interface can be packaged with specific operation modes or steps for controlling the controller, and the like operation logic. For example, obtaining the port number of the single-chip microcomputer, determining the connection state with the single-chip microcomputer, determining whether the connection is successful, turning off the port after the test is completed, and the like. The host device directly calls these packaged operation logics to establish a connection with the controller that needs to be controlled through the driving interface, and drives the controller to complete the generation of the operation instruction.

[0088] For example, when the operation information is to implement the folding times of the terminal, the secondary packaging interface can be packaged with the operation logic of loading the port number of the controller corresponding to the terminal, the operation logic of establishing a connection with the controller, the operation logic of turning off the port of the controller after the folding times are completed, and the like, and the operation logic of obtaining the operation data in the operation process. The host device can execute the related operation logics by directly calling the secondary packaging interface, and complete the operation.

[0089] In the embodiments of the present disclosure, the drive interface is an interface for data processing of the direct drive controller. Under the drive of the drive interface, the controller can analyze the received operation information, generate operation instructions, and issue the operation instructions to the connected driver to control the driver to complete the control operation on the folding assembly. For example, when the controller is a single-chip microcomputer, the drive interface can drive the controller to issue operation instructions to the driver through I / O pins.

[0090] In the embodiments of the present disclosure, the secondary packaging interface can communicate with the drive interface. The host device establishes communication with the controller through the secondary packaging interface and the drive interface, sends operation information to the controller, and analyzes the operation information by the controller to generate operation instructions for realizing the folding state of the terminal indicated by the operation information. The operation instructions can be hexadecimal control instructions, which are specifically embodied as hexadecimal issued data.

[0091] In the embodiments of the present disclosure, the secondary packaging interface and the drive interface are connected in communication to realize the communication between the host device and the controller, so that the host device can send operation information to the controller which needs to be controlled. Meanwhile, the existence of the secondary packaging interface makes it possible to directly call the secondary packaging interface to complete subsequent logical operations after the operation information is generated according to the folding operation required by the operation information, and to call the drive interface to send the operation information. Meanwhile, when other systems need to control the controller to control the folding assembly, the secondary packaging interface can be directly called to execute related logical operations, thereby improving the test efficiency of the entire system.

[0092] In some embodiments, the operation information at least includes one of the following information:

[0093] the port number of the controller;

[0094] folding parameters, wherein the folding parameters include at least one of the following: folding times, folding angles, and interval time between two adjacent foldings.

[0095] In the embodiments of the present disclosure, as the operation information indicating the specific folding state of the terminal required to be met when the terminal is tested, at least includes: the port number of the controller, folding parameters for determining the folding state of the terminal, etc. The port number of the controller contained in the operation information at least includes the port number of the controller to be generated operation instructions, so that the host device can establish connection with the controller according to the port number of the controller in the operation information, and then instruct the controller to generate operation instructions.

[0096] In the embodiments of the present disclosure, the folding number in the folding parameter refers to the number of folding processes of the folding screen of the terminal device from closing to unfolding. That is, the folding number is one when the folding screen is unfolded once from closing, and the folding number is two when the folding screen is unfolded again after being closed. The folding angle refers to the angle of the folding angle between the first screen area and the second screen area of the folding screen. The complete closing is 0 degrees, and the complete unfolding is 180 degrees. The interval time between two adjacent foldings refers to the time interval between the completion of the first folding and the completion of the second folding. The completion of one folding can be understood as the completion of one test task. The first folding is based on the completion of the first test task. After the completion of the first test task, the second test task is performed, and the second folding is performed.

[0097] In the embodiments of the present disclosure, when the folding assembly is specifically used to fold the terminal, the folding terminal is installed on the folding assembly. Each folding terminal has a corresponding identifier ID. When it is needed to control which folding terminal to fold, the identifier ID corresponding to the folding terminal can be written in the operation information. The controller can determine the driver to which the operation instruction needs to be issued according to the identifier ID of the folded terminal, determine the folding state of the folded terminal through the folding parameter, and thus generate a specific operation instruction for the driven driver. The driver controls the folding assembly to complete the folding operation according to the operation instruction. For example, when the controller is a single-chip microcomputer and the driver controls the motor of the folding assembly, at this time, the folding parameter is the folding angle (for example, the angle between the folding screens of the folding terminal is 30 degrees), the controller generates an operation instruction for specifically how to realize the folding angle of 30 degrees, for example, controls the motor to turn left for N steps, so that the folding angle of the folding screen driven by the folding assembly is 30 degrees. The driver controls the motor to specifically execute the left turn for N steps to make the folding angle of the folding screen 30 degrees.

[0098] In the embodiments of the present disclosure, the folding state required by the terminal to complete the test can be directly determined through the operation information, so as to facilitate the subsequent folding operation of the terminal and meet the test requirements.

[0099] In some embodiments, the folding assembly comprises a motor and a clamp connected with the motor, wherein,

[0100] The clamp is used to clamp the folding screen of the terminal;

[0101] The motor is used to drive the clamp to fold the folding screen of the terminal.

[0102] In the embodiments of the present disclosure, the folding assembly for folding the terminal device can include a motor and a clamp rotationally connected with the motor. The clamp is used to clamp the folding screen of the terminal device. When the motor rotates, the clamp can be driven to rotate, so that the screen fixed on the clamp is folded. The specific folding angle and folding times can be controlled according to the rotation control of the motor. Meanwhile, the rotation angle of the motor can be directly and accurately controlled by the driver, which is beneficial to save manpower and realize accurate control of the folding of the terminal device compared with manual folding.

[0103] In some embodiments, the clamp includes a first clamp and a second clamp rotationally connected with the first clamp, the first clamp is used to fix a first screen area of the folding screen, and the second clamp is used to fix a second screen area of the folding screen.

[0104] The motor is used to drive the second clamp to rotate relative to the first clamp, so as to drive the second screen area to rotate relative to the first screen area.

[0105] In the embodiments of the present disclosure, the clamp specifically used for folding the screen of the terminal device can include a first clamp and a second clamp, and the first clamp can rotate relative to the second clamp. In application, the first clamp fixes a first screen area of the folding screen, and the second clamp fixes a second screen area of the folding screen. The first clamp can be fixed on a platform, and the motor can drive the second clamp to rotate relative to the first clamp, so as to realize the folding of the second screen area relative to the first screen area. The folding of the screen is realized by driving the clamp to rotate through the motor, which is beneficial to save manpower and realize accurate control of the folding of the terminal device.

[0106] In some embodiments,

[0107] The motor is a stepper motor.

[0108] The operation stage of the stepper motor includes:

[0109] A starting stage, in which the rotation speed of the stepper motor is accelerated to a preset rotation speed;

[0110] A constant speed stage, in which the stepper motor maintains the preset rotation speed;

[0111] A termination stage, in which the rotation speed of the stepper motor is reduced from the preset rotation speed.

[0112] In the embodiments of the present disclosure, the motor in the folding assembly can be a stepping motor. The process of the folding operation of the terminal by the motor driving the clamp can be divided into three stages, including a starting stage, a uniform speed stage and a termination stage. The starting stage is the process that the motor starts rotating from a static state to a uniform speed state. The termination stage is the process that the motor continuously slows down from the uniform speed state to stop rotating. In the uniform speed stage, the motor can rotate at a preset speed. The specific preset speed can be set according to specific needs, for example, the motor can be set to rotate faster if it is required to rotate faster, and so on. By dividing the rotating process of the motor into different stages, the rotation control of the motor is facilitated. Reasonably planning the three stages and the rotating speed of each stage is conducive to better completing the folding operation of the terminal device and protecting the folding screen. For example, too fast rotation can cause damage to the folding screen.

[0113] In some embodiments,

[0114] The driving signal of the stepping motor is a pulse signal.

[0115] The driver is configured to output a first pulse signal with a first frequency in the uniform speed stage.

[0116] In the starting stage, a second pulse signal obtained by adding a delay value that decreases by a first step before each pulse output of the first pulse signal is output.

[0117] In the termination stage, a third pulse signal obtained by adding a delay value that increases by a second step before each pulse output of the first pulse signal is output.

[0118] The signal frequency of the third pulse signal and the signal frequency of the second pulse signal are both lower than the signal frequency of the first pulse signal.

[0119] In the embodiments of the present disclosure, when the controller is a single-chip microcomputer, a delay time can be added between the high level and the low level in the cycle setting of the single-chip microcomputer to control the power-on frequency per unit time, so as to ensure that the motor rotates at the maximum stepping speed in the uniform speed state without missing steps. The delay time of the motor at the maximum stepping speed in the uniform speed state set by the user can be taken as Sy, and the delay time between the high level and the low level of the cycle power-on signal can be taken as S. In the uniform speed stage, the pulse frequency of the first pulse signal formed by the delay time Sy is the first frequency. The driver outputs the first pulse signal with the first frequency to the motor.

[0120] In the starting stage, starting to uniform speed process: the minimum step speed (corresponding to the first step length) corresponding to the maximum delay time S1 is set as the initial pulse delay time, the delay constant Sb (the delay value of the first step length decrease) is set, and the delay time S is initially S1 at the start. After each high-low level power signal is given, the delay time will be processed S=S-Sb, until S=Sy, and then the uniform rotation will be guaranteed with the delay of Sy.

[0121] In the termination stage, uniform speed to stop process: the minimum step speed (corresponding to the second step length) corresponding to the maximum delay time S1 is set as the termination pulse delay time, the delay constant Sb (the delay value of the second step length increase) is set, and the delay time S is initially Sy at the termination. After each high-low level power signal is given, the delay time will be processed S=S+Sb, until the photosensitive potential signal changes, and the rotation stops.

[0122] By reasonably setting the delay time, the motor can be controlled to run at a fixed speed or deceleration in the starting stage and the termination stage, thereby facilitating the control of the motor speed and minimizing the time consumption from starting to uniform speed and from uniform speed to termination.

[0123] In the embodiment of the present disclosure, a pulse circuit and a delay circuit are built in the driver. The pulse circuit is used to output a pulse signal. The pulse circuit and the delay circuit cooperate with each other and can be used to output a pulse signal with a delay characteristic, so as to realize the generation of pulse signals of three frequencies. By cooperating with one pulse circuit and one delay circuit to output pulse signals of different frequencies in time division, compared with using multiple pulse circuits to separately output pulse signals of different frequencies, the flexibility in adjusting the pulse frequency is better, only the delay parameter needs to be adjusted by software, and meanwhile, the circuit modules can be reduced on the hardware, and the power consumption of the driver can be reduced.

[0124] In some embodiments, a plurality of the controllers are connected to one master control device at the same time;

[0125] The master control device is further configured to instruct the plurality of controllers to generate operation instructions for executing different operation information through the control interface.

[0126] In the embodiment of the present disclosure, in the test system, a plurality of controllers can be connected to the master control device, and operation information is sent to the plurality of controllers through the control interface. When the operation information is different, the controllers can be instructed to generate corresponding different operation instructions at the same time, so as to control different folding assemblies to perform different folding operations, thereby facilitating the simultaneous performance of different test tasks on a plurality of terminals, and facilitating the asynchronous management of a plurality of controllers.

[0127] In some embodiments, one of the controllers is connected to a plurality of the drivers;

[0128] One of the drivers is used to drive one of the folding assemblies to fold the terminal.

[0129] In the embodiments of the present disclosure, one controller can be connected with multiple drivers simultaneously, and one driver drives one folding assembly to fold a terminal. Under one controller, operation instructions can be issued to multiple drivers simultaneously to facilitate unified test tasks on multiple terminals simultaneously. Meanwhile, in combination with multiple controllers, each of which controls multiple drivers, and each driver is connected with one folding assembly, integrated control on a large number of folding assemblies can be formed.

[0130] In some embodiments, the operation instructions are used to control the rotating direction of the motor in the folding assembly and / or the rotating speed of the motor.

[0131] In the embodiments of the present disclosure, the operation instructions issued by the controller to the driver can be used to control the rotating direction of the motor in the folding assembly and / or the rotating speed of the motor, and the rotating time, etc., so that the driver issues a driving signal for realizing the rotating direction, the rotating speed and the rotating time to the folding assembly under the control of the operation instructions, thereby completing the folding control on the terminal device.

[0132] Figure 2 A test system structure diagram is shown according to an exemplary embodiment Figure 2 As shown in Figure 3 , the test system includes a hardware layer, a driver layer, a software layer, a business layer and an interaction layer.

[0133] Hardware layer: The hardware layer is mainly physical devices and physical links applied by the system. It is mainly composed of folding assemblies, drivers and controllers (single-chip microcomputers) networking. Together with the driver layer, it ensures the automatic folding of terminal devices (for example, mobile phones) in the folding terminal automatic test system.

[0134] Driver layer: The driver layer is mainly the interface (driver interface and secondary packaging interface) of the upper test software and the folding assembly, and is mainly responsible for receiving the upper software calling to drive the folding assembly to automatically execute. Together with the hardware layer, it ensures the automatic folding of terminals in the folding terminal automatic test system.

[0135] Software layer: Mainly the code layer of control and execution, mainly contains the core automation logic of each test module of the automation test system layer. It is connected to the business layer and the drive layer, mainly the automation test implementation of the test scenario of the business layer and the interface call of the drive layer. It has powerful code logic, rich language, and supports the overall folding terminal automation test system. It contains stability test automation test app. The app can be automatically executed without relying on PC system software, and through Monkey random execution (Monkey is an Android command line tool that can run in a simulator or actual device. It sends pseudo-random user event streams (such as key input, touch screen input, gesture input, etc.) to the system, achieving stress testing of the application being developed. Monkey testing is a quick and effective method to test software stability and robustness). Monitor stability problems in the background, and the terminal can test until completion as long as the charging state is guaranteed.

[0136] UI automation click and image analysis and video analysis software for functional testing, which relies on the automation test system software, can simulate user UI operation terminal, achieve specific user scenarios, and can analyze pictures and videos through screenshots and video recordings to detect screen blackouts, screen jitter, and screen flicker during testing. Abnormalities, achieving the automation testing requirements of the business layer.

[0137] Business layer: Mainly contains the various modules of the folding terminal automation test system that have been put into use, and is the core of the folding terminal automation test system. It is the core support of the automation test of the software layer, and is the test direction and test power of the folding terminal automation test system. It currently mainly includes folding terminal stability testing, folding terminal functional testing, and folding terminal folding life testing.

[0138] Stability testing is achieved through random stress testing to detect whether there are orange screens, crashes, and restarts during testing.

[0139] Folding terminal folding life testing mainly tests whether the terminal screen will age and damage during tens of thousands of folding terminal processes;

[0140] Folding terminal functional testing mainly tests whether the UI is abnormal when the terminal switches between the main screen and the small screen, whether the small screen and main screen functions work, whether there are differences when the same scene is done on the small screen and the main screen, and whether the screen is jittering, blacking out, etc. during testing.

[0141] UI layer: The UI layer is the upper interaction layer of the folding terminal automation test system, responsible for interacting with test personnel, including operation pages, data result processing, and email sending. It is mainly an important interface for test personnel to start testing, allocate test resources, and obtain test data.

[0142] Operation on a page refers to input operation on the page; data result processing refers to collecting test data, determining whether the terminal device has functional problems through the data, etc. Mail sending refers to sending the test result to other control ends by mail by the system for test personnel to obtain.

[0143] Figure 3 A test system test schematic diagram is shown according to an example embodiment. As shown in Figure 4 The application process of the folding terminal automatic test system is as follows:

[0144] Through the upper layer control automatic test software, the secondary encapsulation interface and the drive interface are called to connect the single-chip microcomputer in the system through the single-chip microcomputer port number. Then the device number of the terminal is obtained through the USB or mobile network, and the test module (different test modules can correspond to different test services, such as life test, stability test, functional test, etc.), port number and test terminal in the test software are matched. The automatic test parameters are set in the corresponding test module, and the start test is clicked. The automatic test system will first automatically match the corresponding code or software according to the module. For example, the automatic test software of the module can be independently run, that is, the corresponding terminal directly starts the test, and the single-chip microcomputer of the corresponding port automatically starts according to the set folding number and interval time; if the automatic test software of the module needs to be controlled in real time to cooperate with the test, the single-chip microcomputer of the corresponding port can be directly controlled by the interface of the automatic test software of the module to make fixed actions at the corresponding time. In the whole test system, the folding assembly under each single-chip microcomputer serves one test module, and each test module runs in a thread or process, runs simultaneously, but operates asynchronously to do its own test until the test is completed. The data processing generates a report and sends a mail to inform the test personnel. Among them, one single-chip microcomputer can connect multiple drivers at the same time, and one driver drives one folding assembly.

[0145] The disclosure embodiment further provides a test method. Figure 4 A test method flow chart is shown according to an example embodiment. As shown in Figure 5 The test method includes:

[0146] Step 40, detecting input operation on the interactive interface of the test software;

[0147] Step 41, generating operation information according to the input operation;

[0148] Step 42, sending the operation information to the controller through the control interface based on the operation information; wherein the operation information is used for the controller to generate an operation instruction that can be recognized by the driver; and the operation instruction is used for the driver to generate a drive signal for controlling the folding assembly of the folding terminal.

[0149] In the embodiments of the present disclosure, the interactive interface can be on the host device. The host device can be a computer. The staff can input control information related to the folding operation of the terminal in the interactive interface. For example, it is necessary to determine which terminal to perform the folding operation, determine which controller to control to perform the related operation, and determine which folding operation the terminal performs, so that the terminal is finally in which folding state.

[0150] The host device can generate specific operation information according to the input operation of the interactive interface. The input operation can be a test instruction to start or stop the test, or it can be a specific input parameter to set the specific test content of which terminal, for example, input the stability test of terminal A under folding number B. The specific input parameter can include the test target: terminal A, the folding parameter: folding number B, and the test content: stability test. The operation information can be used to indicate the folding information of the terminal when the terminal is tested. According to the above input operation, the generated operation information at least includes the identification ID of terminal A, and the folding information indicating the folding number B. The folding information can be used to determine at least one of the following: folding number, folding angle and / or folding direction, time interval between adjacent two foldings, etc. In the embodiments of the present disclosure, the operation information can be automatically generated based on the input parameter and the test configuration file in the input operation of the interactive interface. The test configuration file at least includes the device identification ID corresponding to each terminal.

[0151] In the embodiments of the present disclosure, the control interface can be various program interfaces. The control interface can at least be used for communication between the host device and the controller, and the controller controls the driver to complete the folding operation of the folding assembly on the terminal.

[0152] In the embodiments of the present disclosure, the controller can be a single-chip microcomputer or other control device capable of controlling the driver to issue a driving signal. The operation instruction generated by the controller can be a hexadecimal control instruction, which is specifically embodied as hexadecimal issued data. The driver drives the folding assembly to complete the folding operation on the terminal device according to the received operation instruction.

[0153] In the embodiments of the present disclosure, the driving signal output by the driver to the folding assembly can be a high-low level signal, which is directly output to the folding assembly to control the folding operation of the folding assembly on the terminal. For example, the folding assembly can include a motor, and the high-low level signal is used to control the rotation of the motor to drive the included folding angle to complete the folding operation on the terminal.

[0154] In the embodiments of the present disclosure, a terminal can be fixed on the folding assembly, and the folding screen of the terminal can be folded. When the terminal is in a folding state (i.e., a folding state determined by an interactive interface input operation) that meets the test requirements on the folding assembly, the test system performs performance testing on the terminal, and obtains performance data of the terminal in the current folding state.

[0155] The operation information in the test system provided by the embodiments of the present disclosure is used to indicate a specific folding state that the terminal needs to meet when the terminal is tested. The operation information related to the folding state that meets the test requirements of the terminal is sent to the controller through the control interface, and the specific operation instruction is generated by the controller to instruct the folding assembly to perform the related folding operation on the terminal, so that the terminal is in the folding state that meets the test requirements. In the whole process, only the related test requirements need to be input on the interactive interface, and the test system can automatically complete the test in the specific folding state, so that a large amount of human resources can be saved, and automation is realized.

[0156] In some embodiments,

[0157] The control interface includes a secondary packaging interface and a driving interface.

[0158] The operation information is sent to the controller through the control interface based on the operation information, and the operation information includes:

[0159] The operation information is sent to the controller through the driving interface based on the operation information.

[0160] In the embodiments of the present disclosure, the secondary packaging interface can be packaged with operation logic such as specific operation modes or steps for controlling the controller. For example, obtaining a single-chip microcomputer port number, determining a connection state with the single-chip microcomputer, determining whether the connection is successful, turning off the port after the test is completed, and the like. The main control device directly calls these packaged operation logics to establish a connection with the controller to be controlled through the driving interface, and drives the controller to complete the generation of the operation instruction.

[0161] For example, when the operation information is to implement the folding number of the terminal, the secondary packaging interface can be packaged with operation logics such as loading a port number of a controller corresponding to the terminal, establishing a connection with the controller, turning off the port of the controller after the folding number is completed, and the like, and operation logics for obtaining operation data in the operation process. The main control device can execute the related operation logics by directly calling the secondary packaging interface, and complete the operation.

[0162] In the embodiments of the present disclosure, the drive interface is an interface for data processing of the direct drive controller. Under the drive of the drive interface, the controller can analyze the received operation information, generate operation instructions, and issue the operation instructions to the connected driver to control the driver to complete the control operation on the folding assembly. For example, when the controller is a single-chip microcomputer, the drive interface can drive the controller to issue operation instructions to the driver through I / O pins.

[0163] In the embodiments of the present disclosure, the secondary packaging interface can communicate with the drive interface. The host device establishes communication with the controller through the secondary packaging interface and the drive interface, sends operation information to the controller, and analyzes the operation information by the controller to generate operation instructions for realizing the folding state of the terminal indicated by the operation information. The operation instructions can be hexadecimal control instructions, specifically represented as hexadecimal issued data.

[0164] In the embodiments of the present disclosure, the secondary packaging interface and the drive interface are connected in communication to realize the communication between the host device and the controller, which facilitates the host device to send operation information to the controller that needs to be controlled. Meanwhile, the existence of the secondary packaging interface makes it possible to directly call the secondary packaging interface to complete subsequent logical operations after the operation information is generated according to the folding operation required by the operation information, and to call the drive interface to send operation information and the like. Meanwhile, when other systems need to control the controller to control the folding assembly, the secondary packaging interface can be directly called to execute related logical operations, thereby improving the test efficiency of the entire system.

[0165] In some embodiments, the operation information at least includes one of the following information:

[0166] The port number of the controller generating the operation instructions, the identification ID of the terminal being folded, and folding parameters, wherein the folding parameters include at least one of the following: folding times, folding angle, and interval time between two adjacent foldings.

[0167] In the embodiments of the present disclosure, as the operation information indicating the specific folding state of the terminal required to be met when the terminal is tested, at least includes: the port number of the controller generating the operation instructions; the identification ID of the terminal being folded; and folding parameters for determining the folding state of the terminal.

[0168] In the embodiments of the present disclosure, the master device can establish a connection with the controller according to the port number of the controller in the operation information to generate the operation instruction. The controller can determine the driver which needs to be sent the operation instruction according to the identifier ID of the folded terminal, and determine the folding state of the folded terminal through the folding parameter, so as to generate the specific operation instruction of the driven driver. The driver controls the folding assembly to complete the folding operation according to the operation instruction. For example, when the controller is a single-chip microcomputer, the driver controls the motor of the folding assembly. At this time, the folding parameter is the folding angle (for example, the angle between the folded screens of the folded terminal is 30 degrees), and the controller generates the operation instruction of how to specifically realize the folding angle of 30 degrees, for example, controls the motor to turn left for N steps, so that the folding angle of the folding screen driven by the folding assembly is 30 degrees. The driver controls the motor to specifically execute the left turn for N steps to make the folding angle of the folding screen 30 degrees.

[0169] In the embodiments of the present disclosure, the folding state required by the terminal to complete the test can be directly determined through the operation information, so as to facilitate the subsequent folding operation of the terminal and meet the test requirements.

[0170] In some embodiments, the sending of the operation information to the controller through the control interface comprises:

[0171] The different operation information is sent to multiple controllers through the control interface, and the controllers are instructed to generate operation instructions for executing different operation information respectively; wherein, the multiple controllers are connected with one master device at the same time.

[0172] In the embodiments of the present disclosure, in the test system, multiple controllers can be connected with the master device, and operation information is sent to the multiple controllers through the control interface. When the operation information is different, the controllers can be instructed to generate different corresponding operation instructions to control different folding assemblies to perform different folding operations, so as to facilitate the simultaneous performance of different test tasks on multiple terminals, and facilitate the asynchronous management of multiple controllers.

[0173] In some embodiments, the operation instruction is used for the driver to generate a driving signal for controlling the folding assembly of the folded terminal, and the driving signal comprises:

[0174] The operation instruction of one controller is used for multiple drivers connected with the controller to simultaneously generate driving signals for controlling the folding assembly of the folded terminal; wherein,

[0175] One controller is connected with multiple drivers;

[0176] One driver is used for driving one folding assembly to fold the terminal.

[0177] In the embodiments of the present disclosure, one controller can be connected with multiple drivers simultaneously, and one driver drives one folding component to fold the terminal. Under one controller, operation instructions can be issued to multiple drivers simultaneously, so as to facilitate unified test tasks on multiple terminals simultaneously.

[0178] In some embodiments, the operation instructions are used for

[0179] controlling the rotating direction of the motor in the folding component and / or the rotating speed of the motor.

[0180] In the embodiments of the present disclosure, the operation instructions issued by the controller to the driver can be used for controlling the rotating direction of the motor in the folding component and / or the rotating speed of the motor, and the rotating time, so that the driver issues a driving signal for realizing the rotating direction, the rotating speed and the rotating time to the folding component under the control of the operation instructions, thereby completing the bending control on the terminal device.

[0181] The embodiments of the present disclosure also provide a terminal, comprising: a host device and a memory for storing a computer program capable of running on the host device, wherein the host device is used to run the computer program, and the steps of the test method provided by the above-mentioned embodiments are executed.

[0182] The embodiments of the present disclosure also provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a host device to realize the steps of the test method provided by the above-mentioned embodiments.

[0183] Figure 5 is a block diagram of a terminal device according to an exemplary embodiment. For example, the terminal device can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0184] Referring to ​ , the terminal device can include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0185] The processing component 802 generally controls the overall operations of the terminal device, such as operations associated with display, telephony calls, data communications, camera operations, and recording operations. The processing component 802 can include one or more processors 820 to execute instructions to complete the steps of the methods described above, in whole or in part. Moreover, the processing component 802 can include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0186] The memory 804 is configured to store various types of data to support the operations of the terminal device. Examples of these data include instructions for any application or method operating on the terminal device, contact data, phonebook data, messages, pictures, videos, and so on. The memory 804 can be realized by any type of volatile or nonvolatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0187] The power component 806 provides power to the various components of the terminal device. The power component 806 can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the terminal device.

[0188] The multimedia component 808 includes a screen providing an output interface between the terminal device and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touching or a sliding action, but also detect duration and pressure related to the touching or sliding operation. In some embodiments, the multimedia component 808 includes a front camera and / or a back camera. The front camera and / or the back camera can receive external multimedia data when the terminal device is in an operation mode, such as a photographing mode or a video mode. Each of the front camera and the back camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0189] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive an external audio signal when the terminal device is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0190] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0191] The sensor component 814 includes one or more sensors for providing status assessments of various aspects of the terminal device. For example, the sensor component 814 can detect an open / closed position of the terminal device, relative positioning of components, such as a display and a keypad of the terminal device, a change in position of the terminal device or a component of the terminal device, the presence or absence of user contact with the terminal device, the orientation or acceleration / deceleration of the terminal device, and a temperature change of the terminal device. The sensor component 814 can include an orientation sensor, an acceleration sensor, a proximity sensor, a gesture sensor, a gravity sensor, a biometric sensor, a temperature / humidity sensor, a light sensor, an ultraviolet (UV) sensor, an electromagnetic (EM) sensor, an infrared (IR) sensor, an air quality sensor, a soil quality sensor, a gas sensor, a color sensor, an odour sensor, a pressure sensor, a humidity sensor, an impact sensor, and the like. The sensor component 814 can further include an electronic component, for example, a camera, a microphone, a user input interface, a substrate for an electronic component, or a housing for an electronic component, and the like.

[0192] The communication component 816 is configured to facilitate wired or wireless communication between the terminal device and another device. The terminal device can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 816 further includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technology.

[0193] In an example embodiment, the terminal device can be implemented with one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, for performing the above-described methods.

[0194] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.

[0195] It is to be understood that the application is not limited to the precise details of design and construction that have been described and exemplified above and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is indicated by the appended claims, rather than by the embodiments that have been described and exemplified herein.

Claims

1. A testing system, characterized in that: include: A main control device, a controller, multiple drivers and multiple folding components; Multiple controllers are connected to one master device at the same time; The main control device includes: a control interface; the main control device is used to generate operation information based on the input operation of the interactive interface of the test software, and send different operation information to each controller through each control interface; wherein the control interface includes: a drive interface for connecting to the controller; a secondary packaging interface connected to the drive interface, for the test software running in the main control device to call the drive interface and send operation information to each controller; Each controller is used to generate an operation instruction that can be recognized by the driver based on the operation information; wherein different controllers generate operation instructions for executing different operation information, and different operation instructions are used to control different folding components to perform different folding operations, so as to perform different test tasks on multiple terminals simultaneously; a driver electrically connected to a controller, and configured to generate a drive signal corresponding to the operation instruction according to the received operation instruction; A folding assembly is connected to a driver and is used to perform a folding operation on a terminal fixed on the folding assembly according to a received driving signal, wherein the testing system tests the terminal in different folding states.

2. The test system according to claim 1, wherein: The operation information includes at least one of the following information: The port number of the controller; Folding parameters; wherein the folding parameters include at least one of the following: number of folds, folding angle, and interval time between two adjacent folds.

3. The test system according to claim 1, wherein: The folding assembly includes: a motor and a clamp connected to the motor, wherein: The clamp is used to clamp the folding screen of the terminal; The motor is used to drive the clamp to fold the folding screen of the terminal.

4. The test system according to claim 3, characterized in that: The clamp includes: a first clamp and a second clamp rotatably connected to the first clamp, the first clamp is used to fix the first screen area of ​​the folding screen, and the second clamp is used to fix the second screen area of ​​the folding screen; The motor is used to drive the second clamp to rotate relative to the first clamp, so as to drive the second screen area to rotate relative to the first screen area.

5. The test system according to claim 3, characterized in that: The motor is a stepping motor; The operation phase of the stepper motor includes: The starting stage is a stage in which the speed of the stepper motor is accelerated to a preset speed; The constant speed stage is a stage in which the stepping motor maintains the preset speed; The termination phase is the phase in which the stepper motor reduces its speed from a preset speed.

6. The test system according to claim 5, characterized in that: The driving signal of the stepping motor is a pulse signal; The driver is configured to output a first pulse signal of a first frequency during the uniform speed stage; Outputting a second pulse signal in the initial stage by adding a delay value that decreases by the first step length before each pulse of the first pulse signal; In the termination phase, a delay value with a second step length increment is added before each pulse of the first pulse signal to obtain a third pulse signal; The signal frequencies of the third pulse signal and the second pulse signal are both lower than the signal frequency of the first pulse signal.

7. The test system according to claim 1, wherein: a controller connected to a plurality of the drivers; The driver is used to drive a folding component to fold the terminal.

8. The test system according to any one of claims 1 to 6, characterized in that: The operation instruction is used to control the rotation direction of the motor in the folding assembly and / or the rotation speed of the motor.

9. A testing method, characterized in that: include: Detect input operations in the test software's interactive interface; generating operation information according to the input operation; Sending different operation information to each controller through each control interface, so that multiple controllers generate operation instructions for executing different operation information; A controller's operating instructions are used to generate drive signals for a driver connected to the controller to control a folding component of a folding terminal. Different operating instructions are used to control different folding components to perform different folding operations, so as to perform different test tasks on multiple terminals at the same time. One driver drives one folding component, and each control interface includes: a drive interface and a secondary packaging interface. The secondary packaging interface is used to run the test software to call the drive interface and send operation information.

10. The testing method according to claim 9, characterized in that: The operation information includes at least one of the following information: The port number of the controller that generates the operation instruction, the identification ID of the folded terminal and the folding parameters; wherein the folding parameters include at least one of the following: the number of folding times, the folding angle and the interval time between two adjacent foldings.

11. The testing method according to claim 9, characterized in that: The operation instruction is used for the driver to generate a driving signal for controlling the folding component of the folding terminal, including: An operating instruction of the controller is used to simultaneously generate drive signals for controlling the folding components of the folding terminal with multiple drivers connected to the controller; wherein, a controller connected to a plurality of the drivers; The driver is used to drive a folding component to fold the terminal.

12. The testing method according to any one of claims 9 to 11, characterized in that: The operation instruction is used to control the rotation direction of the motor in the folding assembly and / or the rotation speed of the motor.

13. A terminal, characterized in that: include: A main control device and a memory for storing a computer program that can be run on the main control device, wherein the main control device performs the steps of the method according to any one of claims 9 to 12 when running the computer program.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a main control device, the steps of the method according to any one of claims 9 to 12 are implemented.

Citation Information

Patent Citations

  • Flexible screen bending testing device

    CN108593471A