Vehicle-mounted screen point contact test equipment

By designing an in-vehicle screen touch testing device, and utilizing a motor assembly and touch actuator to achieve automated testing, the problem of insufficient testing accuracy and low efficiency of manual testing in existing technologies has been solved, thereby improving the accuracy and efficiency of in-vehicle screen touch testing.

CN121595977APending Publication Date: 2026-03-03BEIJING CHEHEJIA AUTOMOBILE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411132166.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In existing technologies, in-vehicle screen touch testing cannot simulate the operation of the entire vehicle after integration, resulting in insufficient test accuracy. Furthermore, manual testing is inefficient and has a high error rate.

Method used

Design an in-vehicle screen touch testing device, comprising a controller, an in-vehicle screen fixing frame, a first motor assembly, a second motor assembly, and a touch actuator. The motor assembly drives the moving frame and the touch actuator to move on the screen fixing frame, and execute touch actions according to test cases to achieve automated testing.

Benefits of technology

It improves the accuracy and efficiency of in-vehicle screen touch testing, reduces the error rate of manual testing, and enables precise touch testing under vehicle driving conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121595977A_ABST
    Figure CN121595977A_ABST
Patent Text Reader

Abstract

The invention provides a point contact test device for a vehicle-mounted screen. The vehicle-mounted screen point contact test equipment comprises a controller, a vehicle-mounted screen fixing frame, a movable frame, a first motor assembly, a second motor assembly and a point contact actuator, the first motor assembly and the second motor assembly are respectively arranged on the movable frame, and the first motor assembly drives the movable frame to move on the first frame of the vehicle-mounted screen fixing frame; the movable frame is perpendicular to the first frame; the second motor assembly drives the point contact actuator to move on the movable frame; the controller is in communication connection with the first motor assembly, the second motor assembly and the point contact actuator. The controller is used for controlling the first motor assembly and the second motor assembly to move the point contact actuator to a to-be-tested position; and the touch actuator is controlled to execute the corresponding touch action according to the to-be-tested action execution mode. According to the invention, the accuracy of the point contact test of the vehicle-mounted screen can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle screen testing technology, and more particularly to a vehicle screen touch testing device. Background Technology

[0002] With the rapid development of new energy vehicles, their functions are also gradually increasing. The applications and control functions integrated in the central control screen are diverse and complex, requiring testing of the touch function of the in-vehicle screen in new energy vehicles to ensure the reliability of vehicle functions.

[0003] In related technologies, there are two main testing schemes for central control screens. The first is bench testing under non-vehicle conditions, where the screen is placed on a test bench for interactive testing. The second is manual testing of in-vehicle screens, where a tester clicks the screen to execute test cases and record the results while the vehicle is in motion. The first testing method is limited by bench testing, failing to simulate the integrated operation of the vehicle and actual user conditions. This limits the testing process and makes it difficult to effectively identify potential human-vehicle interaction problems during vehicle operation, reducing the accuracy of in-vehicle screen touch testing. For the second testing method, as the complexity of central control screen functions increases and the number of functions requiring testing grows, the manual testing scheme suffers from low efficiency and a high error rate, further reducing the accuracy of in-vehicle screen touch testing. Summary of the Invention

[0004] This application provides an in-vehicle screen touch testing device that improves the accuracy of in-vehicle screen touch testing.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides an in-vehicle screen touch testing device, including:

[0007] Controller, vehicle screen mounting frame, moving frame, first motor assembly, second motor assembly and touch actuator;

[0008] The first motor assembly and the second motor assembly are respectively disposed on the movable frame. The first motor assembly drives the movable frame to move on the first frame of the vehicle screen fixing frame. The movable frame is perpendicular to the first frame. The second motor assembly drives the touch actuator to move on the movable frame. The controller is communicatively connected to the first motor assembly, the second motor assembly and the touch actuator.

[0009] The controller is used to control the first motor assembly and the second motor assembly to move the touch actuator to the test position; and to control the touch actuator to perform the corresponding touch action according to the test action execution mode; the test position is the position indicated by the first test case in at least one test case during vehicle screen touch testing; the test action execution mode is the action execution mode indicated by the first test case; the first test case is any one of the at least one test cases.

[0010] In the above scheme, the first motor assembly includes: a first synchronous belt, a first pulley, and a first motor rotor; the first synchronous belt is embedded in the first frame, and the first synchronous belt embedded in the first frame meshes with the first pulley; the first motor rotor is connected to the first pulley;

[0011] The first motor rotor is used to drive the first pulley to rotate;

[0012] The first pulley is used to drive the moving frame along the first timing belt when it rotates.

[0013] In the above scheme, the first motor assembly further includes: a first tensioning pulley and a first driven pulley;

[0014] A first tensioning pulley is disposed above the first synchronous belt; the first driven pulley is disposed below the first tensioning pulley and is spaced apart from the first tensioning pulley by the first frame.

[0015] The first tensioning pulley is used to press the first timing belt into a horizontal and tensioned state.

[0016] The first driven wheel works together with the first tensioning wheel to fix the movable frame to the vehicle screen fixing frame.

[0017] In the above scheme, the second motor assembly includes: a second pulley, a second synchronous belt, a second motor rotor, and a touch actuator;

[0018] The second synchronous belt is embedded in the movable frame, and the second synchronous belt embedded in the movable frame meshes with the second pulley; the second motor rotor is connected to the second pulley;

[0019] The second motor rotor is used to drive the second pulley to rotate;

[0020] The second pulley is used to drive the point actuator to move along the second timing belt when it rotates.

[0021] In the above scheme, the second motor assembly further includes: a second tensioning pulley and a second driven pulley; the second tensioning pulley is provided on the right side of the second synchronous belt; the second driven pulley is provided on the left side of the second tensioning pulley and is spaced apart from the second tensioning pulley by the moving frame;

[0022] The second tensioning pulley is used to press the second timing belt into a vertical and tensioned state;

[0023] The second driven wheel works in conjunction with the second tensioning wheel to fix the touch actuator to the moving frame.

[0024] In the above scheme, the controller is also used to execute the test process corresponding to the second test case, wherein the second test case is any test case among the at least one test case except the first test case.

[0025] In the above scheme, the controller is further configured to obtain the execution time and execution content of the first test case; and generate and save the test record of the first test case based on the execution time and the execution content; the execution content includes the execution process and execution result of the first test case.

[0026] In the above solution, the in-vehicle screen touch testing device also includes an information acquisition interface;

[0027] The information acquisition interface is used to acquire the test case file; the test case file is a file in a preset format.

[0028] The controller is used to parse the test case file to obtain the at least one test case.

[0029] In the above scheme, the controller is used to obtain the test position from the first test case and convert the test position into pulse information; the pulse information is a first pulse corresponding to a first distance that the first motor assembly needs to move along a first direction and a second pulse corresponding to a second distance that the second motor assembly needs to move along a second direction; the controller transmits the first pulse to the first control board in the first motor assembly and sends the second pulse to the second control board in the second motor assembly;

[0030] The first control board is used to convert the first pulse into first motor rotation parameters, and control the rotation of the first motor rotor in the first motor assembly according to the first motor rotation parameters;

[0031] The first motor rotor is used to drive the movable frame to move the first distance along the first synchronous belt in the first motor assembly by rotating the first pulley in the first motor assembly;

[0032] The second control board is used to convert the second pulse into rotation parameters of the second motor, and control the rotation of the second motor rotor in the second motor assembly according to the rotation parameters of the second motor.

[0033] The second motor rotor is used to drive the touch actuator to move the second distance along the second synchronous belt in the second motor assembly by rotating the second pulley in the second motor assembly.

[0034] In the above scheme, the controller is used to obtain the execution mode of the action to be tested from the first test case; when it receives the first motor assembly transmitted from the first control board that the first motor assembly has arrived at the test position, and receives the second motor assembly transmitted from the second control board that the second motor assembly has arrived at the test position, it transmits the execution mode of the action to be tested to the touch actuator; and triggers the touch actuator to execute the corresponding touch action according to the execution mode of the action to be tested.

[0035] The embodiments of this application have the following beneficial effects: By establishing an in-vehicle screen touch testing device, that is, by setting the first motor assembly and the second motor assembly respectively on the moving frame, the first motor assembly drives the moving frame to move on the first frame of the fixed frame of the in-vehicle screen; the moving frame is perpendicular to the first frame; the second motor assembly drives the touch actuator to move on the moving frame, so that when at least one test case is obtained, the controller can control the first motor assembly and the second motor assembly to move the touch actuator to the test position from each test case and each set of test action execution methods. The controller can also control the touch actuator to perform the corresponding touch action according to the test action execution method. This realizes the process of testing the in-vehicle screen touch using the in-vehicle screen touch testing device according to at least one test case, eliminating the need for non-in-vehicle bench testing or manual testing. This avoids the problem of high error rate in manual testing, thus reducing the error rate during testing and improving the accuracy of in-vehicle screen touch testing. Attached Figure Description

[0036] Figure 1 This is a schematic diagram of the composition structure of an in-vehicle screen touch testing device provided in an embodiment of this application;

[0037] Figure 2 This is a schematic diagram of the composition structure of an exemplary vehicle screen touch testing device provided in an embodiment of this application;

[0038] Figure 3This is a schematic diagram of the circuit structure of an exemplary vehicle screen touch testing device provided in an embodiment of this application;

[0039] Figure 4 This is a schematic diagram of the composition structure of an exemplary first motor assembly provided in an embodiment of this application;

[0040] Figure 5 This is a schematic diagram of the composition structure of an exemplary second motor assembly provided in an embodiment of this application;

[0041] Figure 6 This is a flowchart of a vehicle screen touch test method provided in an embodiment of this application. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0043] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0044] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0045] Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in the embodiments of this application is for the purpose of describing the embodiments of this application only and is not intended to limit this application.

[0046] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0047] This application provides an embodiment of an in-vehicle screen touch testing device, such as... Figure 1As shown, the in-vehicle screen touch testing equipment may include:

[0048] Controller 1, vehicle screen fixing frame 2, first motor assembly 3, second motor assembly 4, touch actuator 5, and moving frame 8;

[0049] The first motor assembly and the second motor assembly are respectively disposed on the movable frame. The first motor assembly drives the movable frame to move on the first frame of the vehicle screen fixing frame. The movable frame is perpendicular to the first frame. The second motor assembly drives the touch actuator to move on the movable frame. The controller is communicatively connected to the first motor assembly, the second motor assembly and the touch actuator.

[0050] The controller is used to control the first motor assembly and the second motor assembly to move the touch actuator to the test position; and to control the touch actuator to perform the corresponding touch action according to the test action execution mode; the test position is the position indicated by the first test case in at least one test case during vehicle screen touch testing; the test action execution mode is the action execution mode indicated by the first test case; the first test case is any one of the at least one test cases.

[0051] The vehicle screen touch testing method provided in this application embodiment is applicable to scenarios where touch testing is performed on a target screen in a vehicle.

[0052] In this embodiment, at least one test case can be a test case input by the user into the vehicle screen touch test device, a test case obtained by the vehicle screen touch test device from other devices, or a test case obtained by the vehicle screen touch test device through other means. The specific way in which the vehicle screen touch test device obtains at least one test case can be determined according to the actual situation, and this embodiment does not limit it.

[0053] It should be noted that each test case, at least once, includes a set of test locations and a set of test action execution methods. The set of test locations can be the horizontal and vertical coordinates of that test location, and the set of test action execution methods can be the touch method and the delay during touch.

[0054] It should also be noted that touch methods include single click, double click, and drag.

[0055] In this embodiment, the vehicle screen fixing frame can be a frame for fixing the target screen on the vehicle. The vehicle screen fixing frame can be a rectangular frame, or a frame of other shapes. The specific style of the vehicle screen fixing frame can be determined according to the shape of the target screen on the vehicle, and this embodiment does not limit it in this respect.

[0056] In this embodiment, the movable border can be a border that is set on the fixed frame of the vehicle screen and can move on the fixed frame of the vehicle screen.

[0057] In this application embodiment, an exemplary vehicle screen fixing frame is as follows: Figure 2 As shown in frame 2, frame 2 is a rectangular frame that is fixed to the target screen on the vehicle. The movable border 8 is a left-right movable border set on the fixed frame of the vehicle screen. Below the movable border is a first motor assembly 3, which can drag the movable border to move on the fixed frame of the vehicle screen. In the middle of the movable border is a second motor assembly 4, which is equipped with a touch actuator 5. The touch actuator can be dragged by the second motor assembly to move the movable border up and down. Figure 2 The controller 1 is communicatively connected to the first motor assembly, the second motor assembly, and the touch actuator. Specifically, the controller is communicatively connected to the first motor assembly via the x-axis motor cable 6, and the controller is communicatively connected to the second motor assembly via the Y-axis motor cable 7.

[0058] In the embodiments of this application, Figure 2 The first horizontal bar frame above the first motor assembly 3 is the first frame. The first frame can be considered as the frame in the X-axis direction. The moving frame is set perpendicular to the first frame and can be the frame in the Y-axis direction. That is, the first motor assembly can drag the moving frame to move along the X-axis direction on the fixed frame of the vehicle screen; the second motor assembly drags the touch actuator to move along the Y-axis direction on the moving frame.

[0059] In this embodiment, the in-vehicle screen touch testing device is installed in the vehicle as follows: the in-vehicle screen touch testing device is positioned next to the steering wheel, above the target screen, and can also be used to fix the target screen. A schematic diagram of the circuit structure of the in-vehicle screen touch testing device is shown below. Figure 3 As shown, the device includes circuit board A, X-axis motor C, X-axis motor control board B, Y-axis motor E, Y-axis motor control board D, touch switch F, voice switch G, and seat H, etc. The internal structure of each unit and the connection methods between units are also shown. This circuit structure is used to set up the in-vehicle screen touch testing device. It should be noted that the circuit structure shown in the figure is only one possible implementation of the in-vehicle screen touch testing device, and this application does not limit the in-vehicle screen touch testing device to only one type. Figure 3 The structure shown.

[0060] In this embodiment of the application, the first motor assembly can be an X-axis motor assembly, and the second motor assembly can be a Y-axis motor assembly.

[0061] In this embodiment, since the vehicle-mounted screen touch testing equipment can be installed in a vehicle, it can be activated while the vehicle is in motion to perform a touch test on the vehicle's screen. This allows an automated test bench to perform touch tests on the in-vehicle screen, enabling the vehicle-mounted screen touch testing process to be completed while the vehicle is in motion. Furthermore, using the vehicle-mounted screen touch testing equipment of this application replaces the traditional manual vehicle screen testing method, improving the efficiency and accuracy of vehicle-mounted screen touch testing while the vehicle is in motion.

[0062] Optionally, the first motor assembly includes: a first synchronous belt, a first pulley, and a first motor rotor; the first synchronous belt is embedded in the first frame, and the first synchronous belt embedded in the first frame meshes with the first pulley; the first motor rotor is connected to the first pulley;

[0063] The first motor rotor is used to drive the first pulley to rotate;

[0064] The first pulley is used to drive the moving frame along the first timing belt when it rotates.

[0065] In this embodiment of the application, a first groove is provided in the first frame, and the first synchronous belt is embedded in the first groove of the first frame and meshes with the first pulley.

[0066] Optionally, the first motor assembly further includes: a first tensioner and a first driven pulley;

[0067] A first tensioning pulley is disposed above the first synchronous belt; the first driven pulley is disposed below the first tensioning pulley and is spaced apart from the first tensioning pulley by the first frame.

[0068] The first tensioning pulley is used to press the first timing belt into a horizontal and tensioned state.

[0069] The first driven wheel works together with the first tensioning wheel to fix the movable frame to the vehicle screen fixing frame.

[0070] In the embodiments of this application, such as Figure 4As shown, the first motor assembly includes a first synchronous belt 31, a first motor rotor 32, a first pulley 33, a first tensioning pulley 34, and a first driven pulley 35. The first synchronous belt 31 is embedded in a first groove in the first frame and engages with the first pulley 33. Since the two ends of the first synchronous belt 31 are fixed, the X-axis motor drives the first pulley 33 to rotate. The force generated by the rotation of the first pulley 33 causes the moving frame 8 to move along the synchronous belt. To keep the first synchronous belt 31 horizontal and taut, two first tensioning pulleys 34 are used to press the synchronous belt down. Another pair of first driven pulleys 35 cooperate with it to fix the moving frame 8 in the track of the vehicle screen fixing frame, so that the moving frame 8 moves in a predetermined direction.

[0071] It should be noted that the number of the first tensioning rollers can be two or more. The specific number of the first tensioning rollers can be determined according to the actual situation, and this application embodiment does not limit this.

[0072] It should be noted that the number of first driven wheels can be two or more. The specific number of first driven wheels can be determined according to the actual situation, and this application embodiment does not limit this.

[0073] In the embodiments of this application, the number of the first tensioning wheel and the first driven wheel are the same.

[0074] Optionally, the second motor assembly includes: a second pulley, a second synchronous belt, a second motor rotor, and a touch actuator;

[0075] The second synchronous belt is embedded in the movable frame, and the second synchronous belt embedded in the movable frame meshes with the second pulley; the second motor rotor is connected to the second pulley;

[0076] The second motor rotor is used to drive the second pulley to rotate;

[0077] The second pulley is used to drive the point actuator to move along the second timing belt when it rotates.

[0078] In this embodiment, a second groove is provided in the movable frame, and the second synchronization belt is embedded in the second groove of the movable frame.

[0079] Optionally, the second motor assembly further includes: a second tension pulley and a second driven pulley; the second tension pulley is disposed on the right side of the second synchronous belt; the second driven pulley is disposed on the left side of the second tension pulley and is spaced apart from the second tension pulley by the moving frame;

[0080] The second tensioning pulley is used to press the second timing belt into a vertical and tensioned state;

[0081] The second driven wheel works in conjunction with the second tensioning wheel to fix the touch actuator to the moving frame.

[0082] In the embodiments of this application, such as Figure 5 As shown, the second motor assembly includes a second motor rotor 41, a second pulley 42, a second tension pulley 43, a second driven pulley 44, and a touch actuator (i.e., Figure 5 The second motor assembly 4 (numbered 45) and the second synchronous belt 46 are also present. The second motor assembly 4 adopts a similar connection and drive method as the first motor assembly 3. The touch actuator is fixed to the Y-axis moving platform (i.e., fixed in the second motor assembly) by a clamping device. The second synchronous belt 46 is embedded in the second groove of the moving frame 8, and drives the second pulley 42 through the second motor rotor 41 to move the touch actuator in the Y direction.

[0083] Optionally, the controller is further configured to execute the test process corresponding to the second test case, wherein the second test case is any one of the at least one test cases except the first test case.

[0084] In this embodiment of the application, after the controller finishes executing the first test case, it will continue to execute the second test case, until each of the at least one test case has been executed.

[0085] Optionally, the controller is further configured to obtain the execution time and execution content of the first test case; and generate and save the test record of the first test case based on the execution time and the execution content; the execution content includes the execution process and execution result of the first test case.

[0086] It should be noted that the test record is a file in a preset format. The preset format file can be a CSV file or a file in other formats. The specific preset format can be determined according to the actual situation, and this application embodiment does not limit it.

[0087] Optionally, the in-vehicle screen touch testing device may also include an information acquisition interface;

[0088] The information acquisition interface is used to acquire the test case file; the test case file is a file in a preset format.

[0089] The controller is used to parse the test case file to obtain the at least one test case.

[0090] In this embodiment, the information acquisition interface can be a USB interface or other forms of information transmission interface. The specific information acquisition interface can be determined according to the actual situation, and this embodiment does not limit it.

[0091] In this embodiment, the test case file can be obtained from a device connected to the vehicle screen touch test device via a USB interface, or from the cloud, or through other means. The specific method of obtaining the test case file can be determined according to the actual situation, and this embodiment does not limit it.

[0092] In this embodiment, the user can compile a set of corresponding touch point position information based on the vehicle screen test cases. A mapping relationship is established between the test cases and each set of position information. The position information includes: t-delay information, x-axis coordinate, y-axis coordinate, and z-touch method (single click, double click, and drag). The test cases and corresponding position information are saved as a CSV file according to the testing requirements. A USB flash drive is used to store the CSV file, which is then connected to the USB interface of a microcomputer. Thus, the vehicle screen touch testing device obtains the test case file.

[0093] It should be noted that the delay information specifically refers to the time from when the controller issues an instruction to execute a test case to when the actual touch operation is performed.

[0094] In this embodiment of the application, after obtaining the test case file, the microcomputer program automatically parses the file and begins to execute the test cases one by one.

[0095] Optionally, the controller is configured to obtain the test position from the first test case and convert the test position into pulse information; the pulse information is a first pulse corresponding to a first distance that the first motor assembly needs to move along a first direction and a second pulse corresponding to a second distance that the second motor assembly needs to move along a second direction; transmit the first pulse to the first control board in the first motor assembly and send the second pulse to the second control board in the second motor assembly;

[0096] The first control board is used to convert the first pulse into first motor rotation parameters, and control the rotation of the first motor rotor in the first motor assembly according to the first motor rotation parameters;

[0097] The first motor rotor is used to drive the movable frame to move the first distance along the first synchronous belt in the first motor assembly by rotating the first pulley in the first motor assembly;

[0098] The second control board is used to convert the second pulse into rotation parameters of the second motor, and control the rotation of the second motor rotor in the second motor assembly according to the rotation parameters of the second motor.

[0099] The second motor rotor is used to drive the touch actuator to move the second distance along the second synchronous belt in the second motor assembly by rotating the second pulley in the second motor assembly.

[0100] It should be noted that the first direction is the X-axis direction, and the second direction can be the Y-axis direction.

[0101] Optionally, the controller is configured to obtain the execution mode of the action to be tested from the first test case; when it receives a signal from the first control board that the first motor assembly has arrived at the test position, and receives a signal from the second control board that the second motor assembly has arrived at the test position, it transmits the execution mode of the action to be tested to the touch actuator; and triggers the touch actuator to execute the corresponding touch action according to the execution mode of the action to be tested.

[0102] Understandably, by establishing an in-vehicle screen touch testing device, specifically by setting up a first motor assembly and a second motor assembly on a moving frame, with the first motor assembly driving the moving frame to move along the first frame of the fixed frame of the in-vehicle screen; the moving frame being perpendicular to the first frame; and the second motor assembly driving the touch actuator to move along the moving frame, it becomes possible to achieve the following: given at least one test case, the controller can move the touch actuator to the test position and execute the corresponding touch action according to the test action execution method for each test case. This eliminates the need for non-in-vehicle bench testing or manual testing, thus avoiding the high error rate of manual testing and improving the accuracy of in-vehicle screen touch testing.

[0103] This application provides a method for testing the touch sensitivity of an in-vehicle screen, which is applied to an in-vehicle screen touch sensitivity testing device. Figure 6 A flowchart of a vehicle screen touch testing method provided in this application embodiment is shown below. Figure 6 As shown, the in-vehicle screen touch test method may include:

[0104] S101. Obtain at least one test case during the vehicle screen touch test.

[0105] The vehicle screen touch testing method provided in this application embodiment is applicable to scenarios where touch testing is performed on a target screen in a vehicle.

[0106] In this embodiment, at least one test case can be a test case input by the user into the vehicle screen touch test device, a test case obtained by the vehicle screen touch test device from other devices, or a test case obtained by the vehicle screen touch test device through other means. The specific way in which the vehicle screen touch test device obtains at least one test case can be determined according to the actual situation, and this embodiment does not limit it.

[0107] It should be noted that each test case, at least once, includes a set of test locations and a set of test action execution methods. The set of test locations can be the horizontal and vertical coordinates of that test location, and the set of test action execution methods can be the touch method and the delay during touch.

[0108] It should also be noted that touch methods include single click, double click, and drag.

[0109] S102. From the at least one test case, obtain the test location and test action execution method corresponding to the first test case.

[0110] In this embodiment of the application, after the vehicle screen touch test device obtains at least one test case during the vehicle screen touch test, it can obtain the test location and test action execution method corresponding to the first test case from the at least one test case.

[0111] It should be noted that the first test case is any one of the at least one test cases.

[0112] S103. On the target screen, at the location to be tested, perform the corresponding touch operation according to the execution method of the action to be tested, until each of the at least one test case is tested on the target screen.

[0113] In this embodiment of the application, after the vehicle screen touch test device obtains the test location and test action execution method corresponding to the first test case from the at least one test case, it can perform the corresponding touch operation on the target screen at the test location and according to the test action execution method until each test case in the at least one test case is tested on the target screen.

[0114] In this embodiment, the process of an in-vehicle screen touch testing device performing a corresponding touch operation on a target screen at the test location according to the test action execution method includes: converting the test location into pulse information; the pulse information being a first pulse corresponding to a first distance that the first motor assembly needs to move along a first direction and a second pulse corresponding to a second distance that the second motor assembly needs to move along a second direction; converting the first pulse into first motor rotation parameters; and driving the first motor assembly to move the first distance along the first direction while controlling the rotation of the first motor rotor in the first motor assembly according to the first motor rotation parameters; converting the second pulse into second motor rotation parameters; and driving the second motor assembly to move the second distance along the second direction while controlling the rotation of the second motor rotor in the second motor assembly according to the second motor rotation parameters; and triggering the touch actuator to perform a corresponding touch action on the target screen according to the test action execution method when both the first motor assembly and the second motor assembly have reached the test location.

[0115] In this embodiment of the application, after the vehicle screen touch testing device performs the corresponding touch operation at the test location on the target screen according to the test action execution method, it also obtains the execution time and execution content of the first test case; and generates and saves the test record of the first test case based on the execution time and the execution content.

[0116] It should be noted that the execution content includes the execution process and execution result of the first test case.

[0117] It should be noted that the test record is a file in a preset format. The preset format file can be a CSV file or a file in other formats. The specific preset format can be determined according to the actual situation, and this application embodiment does not limit it.

[0118] In this embodiment of the application, before the vehicle screen touch test device obtains at least one test case for vehicle screen touch testing, it also obtains a test case file; the test case file is parsed to obtain the at least one test case.

[0119] It should be noted that the test case file is a file in a preset format; the test case file is based on the initial test case and the corresponding touch point position and touch execution method.

[0120] For example, the execution steps of the in-vehicle screen touch test method are shown in steps 1-14:

[0121] Step 1: Based on the in-vehicle screen test cases, compile a set of corresponding touch point position information. Establish a mapping relationship between the test cases and each set of position information. Position information includes: t-delay information, x-axis coordinate, y-axis coordinate, and z-touch method (single click, double click, and drag). Specifically, the delay information is the time from when the controller issues an instruction to execute a test case to when the actual touch operation is performed.

[0122] Step 2: Save the test cases and their corresponding location information as a CSV file according to the testing requirements.

[0123] Step 3: Use a USB flash drive to store the files from Step 2 and connect it to the USB interface of the microcomputer (1).

[0124] Step 4: The microcomputer (1) program automatically parses the file and begins executing the test cases one by one.

[0125] Step 5: The program processes the location information corresponding to the test cases, including converting the x and y coordinates into hexadecimal pulse signals and processing t and z into action modes.

[0126] Step 6: The program sends the pulse signals of the parsed x and y coordinates to the first control board in the first motor assembly and the second control board in the second motor assembly via serial communication.

[0127] Step 7: The first control board and the second control board parse the pulse signal into motor step values, and drive the first motor rotor and the second motor rotor to rotate by a specified angle.

[0128] Step 8: The first motor assembly drives the moving frame to the designated position X coordinate through the engagement of the first pulley and the first synchronous belt. At the same time, the second motor assembly drives the second motor assembly to the designated position through the engagement of the second pulley and the second synchronous belt.

[0129] Step 9: When the first motor assembly and the second motor assembly reach the designated position, the motor control board (first control board and second control board) will send a position signal to the controller via serial communication.

[0130] Step 10: After the program detects the arrival signals of the first motor assembly and the second motor assembly, it sends the t and z signals to the Z-axis jog actuator through the gpi o pin.

[0131] Step 11: The Z-axis touch actuator is triggered to complete the corresponding action.

[0132] Step 12: After clicking to execute, the program automatically records the execution time and execution content of the test case and saves it as a CSV file.

[0133] Step 13: Continue executing the next test case, repeating steps 5-12.

[0134] Step 14: After all test cases have been executed, the program automatically saves the recorded CSV file and exits.

[0135] It should be noted that, in practical applications, the above-mentioned vehicle screen touch test can be implemented by the processor on the vehicle screen touch test equipment, specifically by a CPU (Central Processing Unit), MPU (Microprocessor or Unit), DSP (Digital Signal Processor), or FPGA (Field Programmable Gate Array), etc.; the above-mentioned data storage can be implemented by the memory on the vehicle screen touch test equipment.

[0136] This application embodiment also provides an in-vehicle screen touch testing device, which includes a processor, a memory, and a communication bus. The memory communicates with the processor through the communication bus and stores a program executable by the processor. When the program is executed, the processor performs the in-vehicle screen touch testing method as described above.

[0137] In practical applications, the aforementioned memory can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, providing instructions and data to the processor.

[0138] This application provides a computer program product, which includes a computer program or computer-executable instructions stored in a computer-readable storage medium. The processor of an in-vehicle screen touch testing device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the in-vehicle screen touch testing device to perform the in-vehicle screen touch testing method described above in this application.

[0139] This application provides a computer-readable storage medium storing computer-executable instructions. When these computer-executable instructions are executed by a processor, they cause the processor to execute the vehicle screen touch testing method provided in this application. For example, ... Figure 6 The method for testing touch input on an in-vehicle screen is shown.

[0140] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEP ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0141] In some embodiments, computer-executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.

[0142] As an example, computer-executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).

[0143] Understandably, by establishing an in-vehicle screen touch testing device, specifically by setting up a first motor assembly and a second motor assembly on a moving frame, with the first motor assembly driving the moving frame to move along the first frame of the fixed frame of the in-vehicle screen; the moving frame being perpendicular to the first frame; and the second motor assembly driving the touch actuator to move along the moving frame, it becomes possible to achieve the following: given at least one test case, the controller can move the touch actuator to the test position and execute the corresponding touch action according to the test action execution method for each test case. This eliminates the need for non-in-vehicle bench testing or manual testing, thus avoiding the high error rate of manual testing and improving the accuracy of in-vehicle screen touch testing.

[0144] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0145] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0146] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0147] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0148] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A vehicle-mounted screen touch testing device, characterized in that, The vehicle screen touch testing equipment includes: a controller, a vehicle screen fixing frame, a moving frame, a first motor assembly, a second motor assembly, and a touch actuator; The first motor assembly and the second motor assembly are respectively disposed on the movable frame. The first motor assembly drives the movable frame to move on the first frame of the vehicle screen fixing frame. The movable frame is perpendicular to the first frame. The second motor assembly drives the touch actuator to move on the movable frame. The controller is communicatively connected to the first motor assembly, the second motor assembly and the touch actuator. The controller is used to control the first motor assembly and the second motor assembly to move the touch actuator to the test position; and to control the touch actuator to perform the corresponding touch action according to the test action execution mode; the test position is the position indicated by the first test case in at least one test case during vehicle screen touch testing; the test action execution mode is the action execution mode indicated by the first test case; the first test case is any one of the at least one test cases.

2. The vehicle-mounted screen touch testing device according to claim 1, characterized in that, The first motor assembly includes: a first synchronous belt, a first pulley, and a first motor rotor; the first synchronous belt is embedded in the first frame, and the first synchronous belt embedded in the first frame meshes with the first pulley; the first motor rotor is connected to the first pulley; The first motor rotor is used to drive the first pulley to rotate; The first pulley is used to drive the moving frame along the first timing belt when it rotates.

3. The vehicle-mounted screen touch testing device according to claim 2, characterized in that, The first motor assembly further includes: a first tensioner and a first driven wheel; A first tensioning pulley is disposed above the first synchronous belt; the first driven pulley is disposed below the first tensioning pulley and is spaced apart from the first tensioning pulley by the first frame. The first tensioning pulley is used to press the first timing belt into a horizontal and tensioned state. The first driven wheel works together with the first tensioning wheel to fix the movable frame to the vehicle screen fixing frame.

4. The vehicle-mounted screen touch testing device according to claim 1, characterized in that, The second motor assembly includes: a second pulley, a second synchronous belt, a second motor rotor, and a touch actuator; The second synchronous belt is embedded in the movable frame, and the second synchronous belt embedded in the movable frame meshes with the second pulley; the second motor rotor is connected to the second pulley; The second motor rotor is used to drive the second pulley to rotate; The second pulley is used to drive the point actuator to move along the second timing belt when it rotates.

5. The vehicle-mounted screen touch testing device according to claim 4, characterized in that, The second motor assembly further includes: a second tension pulley and a second driven pulley; the second tension pulley is disposed on the right side of the second synchronous belt; the second driven pulley is disposed on the left side of the second tension pulley and is spaced apart from the second tension pulley by the moving frame; The second tensioning pulley is used to press the second timing belt into a vertical and tensioned state; The second driven wheel works in conjunction with the second tensioning wheel to fix the touch actuator to the moving frame.

6. The vehicle-mounted screen touch testing device according to claim 1, characterized in that, The controller is further configured to execute the test process corresponding to the second test case, wherein the second test case is any test case among the at least one test case except for the first test case.

7. The vehicle-mounted screen touch testing device according to claim 1, characterized in that, The controller is further configured to obtain the execution time and execution content of the first test case; and generate and save the test record of the first test case based on the execution time and the execution content; the execution content includes the execution process and execution result of the first test case.

8. The vehicle-mounted screen touch testing device according to claim 1, characterized in that, The vehicle-mounted screen touch testing equipment also includes an information acquisition interface; The information acquisition interface is used to acquire the test case file; the test case file is a file in a preset format. The controller is used to parse the test case file to obtain the at least one test case.

9. The vehicle-mounted screen touch testing device according to claim 1, characterized in that, The controller is used to obtain the test position from the first test case and convert the test position into pulse information; The pulse information is a first pulse corresponding to a first distance that the first motor assembly needs to move along a first direction and a second pulse corresponding to a second distance that the second motor assembly needs to move along a second direction; the first pulse is transmitted to the first control board in the first motor assembly, and the second pulse is sent to the second control board in the second motor assembly; The first control board is used to convert the first pulse into first motor rotation parameters, and control the rotation of the first motor rotor in the first motor assembly according to the first motor rotation parameters; The first motor rotor is used to drive the movable frame to move the first distance along the first synchronous belt in the first motor assembly by rotating the first pulley in the first motor assembly; The second control board is used to convert the second pulse into rotation parameters of the second motor, and control the rotation of the second motor rotor in the second motor assembly according to the rotation parameters of the second motor. The second motor rotor is used to drive the touch actuator to move the second distance along the second synchronous belt in the second motor assembly by rotating the second pulley in the second motor assembly.

10. The vehicle-mounted screen touch testing device according to claim 9, characterized in that, The controller is configured to obtain the execution mode of the action to be tested from the first test case; and when it receives a signal from the first control board that the first motor assembly has arrived at the test position, and receives a signal from the second control board that the second motor assembly has arrived at the test position, it transmits the execution mode of the action to be tested to the touch actuator. The touch actuator is triggered to perform the corresponding touch action according to the execution mode of the action to be tested.

Citation Information

Patent Citations

  • Display screen testing method and device

    CN117827551A

  • Touch -sensitive screen testing arrangement of general serial control

    CN205562602U

  • Test tool for payment screen of vending cabinet

    CN218567497U

  • Tablet computer touch performance detection device

    CN221078816U

  • Novel automated functional testing systems and methods of making and using the same

    US20200240876A1