Testing system and method of IVI host, electronic equipment and storage medium

By designing an IVI host test system that includes image collection devices, projectors, CAN cards, and industrial control machines, the problem of being unable to identify the IVI host screen in time in existing technologies is not updated or real -time screens have not been updated. Normally, avoid testing the effect of failure.

CN119342204APending Publication Date: 2025-01-21FULSCIENCE AUTOMOTIVE ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411437097.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

During long-term testing, the existing IVI host cannot promptly identify the situation where the body screen is stuck or the real-time screen is not updated in time, resulting in the test results being invalid and affecting the reliability verification of the imaging system.

Method used

The test system of the IVI host is designed, including the image acquisition device, the projector, the CAN card and the industrial control machine. The picture of the IVI host displayed in real time through the image collection device, and analyzing these screens through the industrial control machine to generate test results, identify whether it is to identify whether There are non -normal scenes such as screen stuck or the console crash.

Benefits of technology

Effectively identify non -normal scenarios such as screen stuck or the host crash during the display process of the IVI host to avoid the failure of the test and ensure the reliability verification of the image system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342204A_ABST
    Figure CN119342204A_ABST
Patent Text Reader

Abstract

The invention provides an IVI host testing system and method, electronic equipment and a storage medium, the testing system comprises an image acquisition device, a projector, a CAN card and an industrial personal computer, the industrial personal computer is connected with the projector, the image acquisition device and a to-be-tested IVI host, and the industrial personal computer is in communication connection with the to-be-tested IVI host through the CAN card; the shooting module is used for shooting pictures displayed on the IVI host to be tested in real time and transmitting the shot pictures to the industrial personal computer; wherein the picture displayed on the IVI host to be tested comprises a dynamic picture played by the projector; and the industrial personal computer is used for analyzing the shot picture transmitted by the image acquisition device and generating a test result of the IVI host to be tested. Through the designed test system, abnormal situations such as picture jamming or host crash in the display process of the IVI host can be effectively identified, and test failure is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a test system, method, electronic device and storage medium for an IVI host. Background Art

[0002] In the current automotive electronic system, the in-vehicle infotainment system (IVI) is the main interactive platform in the car. It not only provides audio and video entertainment, but also integrates navigation, vehicle information monitoring and image display functions. Among them, the body image system (such as the rear view camera RVC) has become an important part of improving driving safety. It can display the conditions around the vehicle in real time and help the driver better operate and judge the potential risks during the driving process. Therefore, in order to ensure the quality of the IVI host, its performance needs to be tested before formal use.

[0003] However, when the existing IVI host is tested for a long time, it is difficult to identify the occasional freezing of the vehicle body image or the failure to update the real-time image in time. This is because when the camera image is interrupted or abnormal, the on-board display continues to display the old image in the cache. However, because the displayed image is not the real-time image currently collected by the camera, it is impossible to detect possible freezing or other potential faults in the imaging system when testing functions involving vehicle body imaging effects, which has a negative impact on the reliability verification of the imaging system.

[0004] Therefore, if the system fails to detect abnormal conditions such as real screen freezes or screen delays during the test, some test results will be invalid, making it impossible to accurately evaluate the stability and reliability of the system in the actual driving environment. Therefore, it is urgent to propose an effective solution to this problem. Summary of the invention

[0005] In view of this, the purpose of the present application is to provide a test system, method, electronic device and storage medium for an IVI host. Through the designed test system, it is possible to effectively identify abnormal situations such as whether the screen is stuck or the host crashes during the IVI host display process, thereby avoiding test failure.

[0006] The embodiment of the present application provides a test system for an IVI host, the test system comprising an image acquisition device, a projector, a CAN card and an industrial computer, the industrial computer being connected to the projector, the image acquisition device and the IVI host to be tested respectively, and the industrial computer being connected to the IVI host to be tested for communication via the CAN card:

[0007] The image acquisition device is used to take real-time pictures of the images displayed on the IVI host to be tested, and transmit the taken pictures to the industrial computer; wherein the pictures displayed on the IVI host to be tested include the dynamic pictures played by the projector;

[0008] The industrial computer is used to analyze the captured images transmitted by the image acquisition device and generate the test results of the IVI host to be tested.

[0009] Optionally, the test system further includes a power supply, which is connected to the industrial computer and the IVI host to be tested, and is used to provide working power to the industrial computer and the IVI host to be tested.

[0010] Optionally, the captured images transmitted by the image acquisition device include a standard interface image, a monitoring image set, and an interface image to be compared. When the industrial computer is used to analyze the captured images transmitted by the image acquisition device and generate a test result of the IVI host to be tested, the industrial computer is used to:

[0011] Performing differential comparison on two adjacent frames of images in the monitoring image set;

[0012] If the differentiation requirement is met, the to-be-compared interface image is used to compare the screen identification consistency with the standard interface image;

[0013] According to the consistency comparison result, a test result of the IVI host to be tested is generated.

[0014] Optionally, determine whether the differentiation requirements are met by:

[0015] When the similarity between any two adjacent frames of images in the monitoring image set is lower than a preset threshold, it is determined that the differentiation requirement is met; otherwise, it is determined that the differentiation requirement is not met.

[0016] Optionally, when it is determined that the differentiation requirement is not met, the test system is further used to:

[0017] Generate a test result indicating that the IVI host to be tested is operating abnormally.

[0018] Optionally, the industrial computer is also used for:

[0019] A play instruction is sent to the projector to control the projector to play the dynamic image, and the played dynamic image is projected into the shooting area of ​​the vehicle-mounted camera.

[0020] The embodiment of the present application further provides a method for testing an IVI host, which is applied to any of the above-mentioned test systems, and the method comprises:

[0021] Control the image acquisition device to capture the display screen with the target screen identification on the IVI host to be tested, obtain a standard interface image, and send the standard interface image to the industrial computer;

[0022] Identify whether the test end condition has been met;

[0023] If it is not reached, a play command is sent to the projector through the industrial computer, a shooting command is sent to the image acquisition device, and a display command is sent to the IVI host to be tested through the CAN card;

[0024] Acquire a monitoring image set and an interface image to be compared obtained by an image acquisition device shooting a screen displayed by the IVI host to be tested; the monitoring image set is an image set that is captured according to preset requirements and saved in time sequence from the screen shot by the image acquisition device;

[0025] The standard interface image, the monitoring image set and the interface image to be compared are analyzed according to preset requirements, and a test result of the IVI host to be tested is generated.

[0026] Optionally, the analyzing according to preset requirements based on the standard interface image, the monitoring image set and the interface image to be compared, and generating a test result of the IVI host to be tested, includes:

[0027] Performing differential comparison on two adjacent frames of images in the monitoring image set;

[0028] If the differentiation requirement is met, the to-be-compared interface image is used to compare the screen identification consistency with the standard interface image;

[0029] According to the consistency comparison result, a test result of the IVI host to be tested is generated.

[0030] An embodiment of the present application also provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned test method are performed.

[0031] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned test method are executed.

[0032] The embodiments of the present application provide a test system, method, electronic device and storage medium for an IVI host. The test system includes an image acquisition device, a projector, a CAN card and an industrial computer. The industrial computer is respectively connected to the projector, the image acquisition device and the IVI host to be tested, and the industrial computer is communicatively connected to the IVI host to be tested via the CAN card: the image acquisition device is used to shoot a picture displayed on the IVI host to be tested in real time, and transmit the shot picture to the industrial computer; wherein the picture displayed on the IVI host to be tested includes a dynamic picture played by the projector; the industrial computer is used to analyze the shot picture transmitted by the image acquisition device to generate a test result of the IVI host to be tested.

[0033] In this way, the present application adds dynamic picture scenes, and the device image acquisition device records the IVI host display screen, and determines whether the display screen has dynamic scene changes based on the recorded image information, so as to effectively identify abnormal situations such as whether the display screen is stuck or the host crashes, thereby avoiding test failure.

[0034] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 A test system for an IVI host provided in an embodiment of the present application;

[0037] Figure 2 A flowchart of a method for testing an IVI host provided in an embodiment of the present application;

[0038] Figure 3 A schematic diagram of a process for generating test results provided by this application;

[0039] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0041] In the current automotive electronic system, the in-vehicle infotainment system (IVI) is the main interactive platform in the car. It not only provides audio and video entertainment, but also integrates navigation, vehicle information monitoring and image display functions. Among them, the body image system (such as the rear view camera RVC) has become an important part of improving driving safety. It can display the conditions around the vehicle in real time and help the driver better operate and judge the potential risks during the driving process. Therefore, in order to ensure the quality of the IVI host, its performance needs to be tested before formal use.

[0042] However, when the existing IVI host is tested for a long time, it is difficult to identify the occasional freezing of the vehicle body image or the failure to update the real-time image in time. This is because when the camera image is interrupted or abnormal, the on-board display continues to display the old image in the cache. However, because the displayed image is not the real-time image currently collected by the camera, it is impossible to detect possible freezing or other potential faults in the imaging system when testing functions involving vehicle body imaging effects, which has a negative impact on the reliability verification of the imaging system.

[0043] Therefore, if the system fails to detect abnormal conditions such as real screen freezes or screen delays during the test, some test results will be invalid, making it impossible to accurately evaluate the stability and reliability of the system in the actual driving environment. Therefore, it is urgent to propose an effective solution to this problem.

[0044] Based on this, the embodiments of the present application provide a test system, method, electronic device and storage medium for an IVI host, which can effectively identify abnormal situations such as whether the screen is stuck or the host crashes during the IVI host display process, thereby avoiding test failure.

[0045] See also Figure 1 , Figure 1A test system for an IVI host provided in an embodiment of the present application, such as Figure 1 As shown, the test system 100 includes an image acquisition device 101, a projector 102, a CAN card 103 and an industrial computer 104. The industrial computer 104 is respectively connected to the projector 102, the image acquisition device 101 and the IVI host to be tested, and the industrial computer 104 is communicatively connected to the IVI host to be tested via the CAN card 103. The industrial computer 104 and the IVI host to be tested can also be directly connected via a USB port.

[0046] When the industrial computer 104 is in communication connection with the IVI host to be tested via the CAN card 103 , the industrial computer sends a display screen switching instruction (such as entering the RVC interface / exiting the RVC interface, etc.) to the IVI host to be tested.

[0047] Furthermore, the test system 100 further includes a power supply 105 , and the power supply 105 is connected to the industrial computer 104 and the IVI host to be tested.

[0048] Continue reading Figure 1 The image acquisition device 101 is used to capture the image displayed on the IVI host to be tested in real time and transmit the captured image to the industrial computer 104; wherein the image displayed on the IVI host to be tested includes the dynamic image played by the projector 102.

[0049] The picture displayed on the IVI host to be tested is: the picture displayed on the display screen of the IVI host to be tested.

[0050] The image acquisition device 101 may be a 5-megapixel camera. The display screen on the IVI host to be tested is located within the field of view of the image acquisition device 101 .

[0051] The industrial computer 104 is used to analyze the captured images transmitted by the image acquisition device 101 and generate the test result of the IVI host to be tested.

[0052] The industrial computer 104 is further configured to send a play instruction to the projector 102 to control the projector to play the dynamic image and project the played dynamic image into the shooting area of ​​the vehicle-mounted camera.

[0053] The vehicle-mounted camera is a camera that is matched with the IVI host to be tested, and the vehicle-mounted camera can be used to take pictures of the surrounding environment of the vehicle.

[0054] When the industrial computer 104 is used to send a play instruction to the projector 102 to control the projector to play dynamic images, it can be specifically as follows: the industrial computer 104 controls the projector 102 to play dynamic videos or dynamic images in a loop within the test cycle, and project the images into the shooting area of ​​the vehicle-mounted camera. In this way, the vehicle-mounted camera can capture real-time dynamic images, and the captured dynamic images are fed back to the IVI host, and displayed on the display screen on the IVI host. Then, the image acquisition device captures the images on the display screen, and the industrial computer 104 analyzes the captured images, so as to effectively identify abnormal situations such as whether the display screen is stuck or the host is frozen.

[0055] Therefore, the main functions of the industrial computer 104 include but are not limited to executing program codes, communicating with devices (for example, interacting with the projector 102 and the image acquisition device 101), sending instructions (for example, sending instructions to the image acquisition device 101, the projector 102 and the IVI host to be tested), comparing image differences, etc. to achieve control of the test equipment (the IVI host to be tested) and monitoring of the test process.

[0056] Continue reading Figure 1 , Figure 1 The power supply 105 may be a programmable power supply, which can be used to provide working power to the industrial computer 104 and the IVI host to be tested, so as to ensure the normal progress of the test process.

[0057] In one embodiment provided in the present application, the captured images transmitted by the image acquisition device 101 include a standard interface image, a monitoring image set and an interface image to be compared. When the industrial computer 104 is used to analyze the captured images transmitted by the image acquisition device 101 and generate the test result of the IVI host to be tested, the industrial computer is used to: perform a differential comparison on two adjacent frames of images in the monitoring image set; if the differentiation requirements are met, use the interface image to be compared and the standard interface image to perform a screen identification consistency comparison; and generate the test result of the IVI host to be tested according to the consistency comparison result.

[0058] Here, in an embodiment provided in the present application, whether the differentiation requirement is met is determined in the following manner: when the similarity between any two adjacent frames of images in the monitoring image set is lower than a preset threshold, it is determined that the differentiation requirement is met; otherwise, it is determined that the differentiation requirement is not met.

[0059] Here, the preset threshold can be adaptively set according to actual conditions and is not limited here.

[0060] In an implementation manner provided in the present application, when it is determined that the differentiation requirement is not met, the test system is further configured to: generate a test result indicating that the IVI host to be tested is operating abnormally.

[0061] Here, when it is determined that the differentiation requirement is not met, it means that the display screen freezes and remains motionless.

[0062] Based on the same inventive concept, an embodiment of the present application also provides a testing method applied to a testing system.

[0063] See also Figure 2 , Figure 2 A flowchart of a method for testing an IVI host provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the test method includes:

[0064] S201 , controlling an image acquisition device to capture a display screen having a target screen identifier on the IVI host to be tested, obtaining a standard interface image, and sending the standard interface image to an industrial computer.

[0065] S202: Identify whether the test end condition is met.

[0066] S203, if not reached, sending a play instruction to the projector through the industrial computer, sending a shooting instruction to the image acquisition device, and sending a display instruction to the IVI host to be tested through the CAN card.

[0067] S204: Acquire a monitoring image set obtained by an image acquisition device shooting a screen displayed by the IVI host to be tested and an interface image to be compared.

[0068] S205 , analyzing the standard interface image, the monitoring image set and the interface image to be compared according to preset requirements, and generating a test result of the IVI host to be tested.

[0069] Before executing step S201, the test method further includes performing test initialization processing, specifically including: initializing the power supply and the image acquisition device, establishing communication with the industrial computer, setting the current number of program cycles to 0, and powering on the power supply.

[0070] Regarding step S201, this step includes controlling the image acquisition device through the industrial computer to capture the display screen with the target screen identification on the IVI host to be tested to obtain a standard interface image; and sending the standard interface image to the industrial computer through the image acquisition device.

[0071] The target screen identifier is a preset screen identifier that needs to be compared.

[0072] When the standard interface image is sent to the industrial computer, the standard interface image can be sent to a designated location of the industrial computer according to a predetermined storage path.

[0073] This standard interface image is used as a comparison template so that it can be compared with the real-time display of the IVI display during the test.

[0074] For step S202, in one embodiment provided in the present application, whether the test end condition is met is determined by the following steps: judging whether the number of tests up to the current time has reached a preset test number threshold; if the preset test number threshold is reached, determining that the test end condition is met; otherwise, determining that the test end condition is not met.

[0075] It should be noted that when doing long-cycle visual testing, the number of cycles is generally set in advance, that is, the threshold of the number of tests is determined.

[0076] Here, if it is determined that the test end condition is not met, step S203 is executed. If it is determined that the test end condition is met, a comprehensive evaluation is performed based on the test results of the IVI host to be tested generated in each test to determine a comprehensive test result.

[0077] In addition, the test end condition may also include whether the test process fails to compare. If the comparison fails, a test result indicating that the IVI host to be tested is abnormal is generated.

[0078] In this way, after each test, if the generated test result of the IVI host to be tested indicates that the IVI host to be tested works abnormally in this test, the test is terminated and the program is powered off.

[0079] Regarding step S203, in this step, the industrial computer sends a play instruction to the projector, which can control the projector to play dynamic videos or dynamic pictures in a loop during the test cycle, and project the image to the area captured by the vehicle-mounted camera, so that real-time dynamic pictures can be captured by the vehicle-mounted camera.

[0080] The industrial computer sends a display instruction to the IVI host to be tested through the CAN card, which can be specifically a CAN instruction to enter the RVC function to the IVI host to be tested through the CAN card, so that the display screen displays the RVC interface. In this way, the IVI host to be tested responds to the CAN instruction, and the display screen jumps to the specified interface.

[0081] The industrial computer sends a shooting instruction to the image acquisition device, which controls the image acquisition device to record the video screen of the display screen of the IVI host to be tested throughout the process.

[0082] With respect to step S204, the monitoring image set is an image set obtained by capturing the images taken by the image acquisition device according to preset requirements and saving them in time sequence.

[0083] For example, the video recorded by the image acquisition device is captured according to the number of frames required by the test, and the captured frames are stored in a fixed file with a time name.

[0084] The interface image to be compared may be a single image taken separately, or may be a part of the images in the monitoring image set or all the images in the monitoring image set.

[0085] For step S205, please refer to Figure 3 , Figure 3 A flow chart of generating a test result provided by the present application. In one embodiment provided by the present application, the standard interface image, the monitoring image set and the interface image to be compared are analyzed according to preset requirements, and the test result of the IVI host to be tested is generated, including:

[0086] S2051, performing differential comparison on two adjacent frames of images in the monitoring image set.

[0087] S2052: If the differentiation requirement is met, use the interface image to be compared and the standard interface image to perform screen identification consistency comparison.

[0088] S2053: Generate a test result of the IVI host to be tested according to the consistency comparison result.

[0089] With respect to step S2051, performing differential comparison on two adjacent frames of images in the monitoring image set includes: determining whether the similarity between any two adjacent frames of images in the monitoring image set is lower than a preset threshold.

[0090] If it is lower, it is determined that the differentiation requirements are met; otherwise, it is determined that the differentiation requirements are not met.

[0091] When the differentiation requirement is met, step S2052 is executed, otherwise a test result indicating that the IVI host to be tested is abnormal is generated.

[0092] Here, when it is determined that the differentiation requirement is not met, it means that the display screen freezes and remains motionless.

[0093] For step S2051, for example, through the program algorithm, frame images are retrieved in chronological order, and two images are compared differentially. If there is a difference in the image comparison results, it is defined as pass, otherwise fail. All images in the file storing the frame images are compared in this way. If the number of pass results is greater than or equal to 1, the test is judged to be passed, otherwise the test is judged to be failed.

[0094] With respect to step S2052, the interface image to be compared is used to compare screen identifiers with the standard interface image, that is, to determine whether the target screen identifier in the standard interface image exists in the interface image to be compared.

[0095] For step S2053, if the consistency comparison result indicates that the interface image to be compared and the standard interface image have the same screen logo, the generated test result of the IVI host to be tested is that the IVI host to be tested runs normally in this test.

[0096] If the consistency comparison result indicates that the screen logo in the standard interface image does not exist in the interface image to be compared, the test result of the IVI host to be tested is that the IVI host to be tested runs abnormally in this test, and the test is terminated.

[0097] A test method for an IVI host provided in an embodiment of the present application includes: controlling an image acquisition device to capture a display screen with a target screen identifier on the IVI host to be tested, obtaining a standard interface image, and sending the standard interface image to an industrial computer; identifying whether a test end condition is met; if not, sending a play instruction to a projector through the industrial computer, sending a shooting instruction to the image acquisition device, and sending a display instruction to the IVI host to be tested through a CAN card; obtaining a monitoring image set and an interface image to be compared obtained by the image acquisition device capturing a screen displayed by the IVI host to be tested; the monitoring image set is an image set that captures the screen captured by the image acquisition device according to preset requirements and is saved in time sequence; analyzing the standard interface image, the monitoring image set, and the interface image to be compared according to preset requirements, and generating a test result of the IVI host to be tested.

[0098] In this way, the present application adds dynamic picture scenes, and the device image acquisition device records the IVI host display screen, and determines whether the display screen has dynamic scene changes based on the recorded image information, so as to effectively identify abnormal situations such as whether the display screen is stuck or the host crashes, thereby avoiding test failure.

[0099] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown in , the electronic device 400 includes a processor 410 , a memory 420 and a bus 430 .

[0100] The memory 420 stores machine-readable instructions executable by the processor 410. When the electronic device 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, the above-mentioned Figure 2 as well as Figure 3 The specific implementation of the steps in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0101] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 2 as well as Figure 3 The specific implementation of the steps in the method embodiment shown can be found in the method embodiment, and will not be repeated here.

[0102] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0103] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0104] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0105] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0106] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0107] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A test system for an IVI host, characterized in that: The test system includes an image acquisition device, a projector, a CAN card and an industrial computer. The industrial computer is respectively connected to the projector, the image acquisition device and the IVI host to be tested. The industrial computer is connected to the IVI host to be tested through the CAN card for communication: The image acquisition device is used to take real-time pictures of the images displayed on the IVI host to be tested, and transmit the taken pictures to the industrial computer; wherein the pictures displayed on the IVI host to be tested include the dynamic pictures played by the projector; The industrial computer is used to analyze the captured images transmitted by the image acquisition device and generate the test results of the IVI host to be tested.

2. The test system according to claim 1, characterized in that: The test system further includes a power supply, which is connected to the industrial computer and the IVI host to be tested and is used to provide working power to the industrial computer and the IVI host to be tested.

3. The test system according to claim 1, characterized in that: The captured images transmitted by the image acquisition device include a standard interface image, a monitoring image set, and an interface image to be compared. When the industrial computer is used to analyze the captured images transmitted by the image acquisition device and generate a test result of the IVI host to be tested, the industrial computer is used to: Performing differential comparison on two adjacent frames of images in the monitoring image set; If the differentiation requirement is met, the to-be-compared interface image is used to compare the screen identification consistency with the standard interface image; According to the consistency comparison result, a test result of the IVI host to be tested is generated.

4. The test system according to claim 3, characterized in that: Determine whether the differentiation requirements are met by: When the similarity between any two adjacent frames of images in the monitoring image set is lower than a preset threshold, it is determined that the differentiation requirement is met; otherwise, it is determined that the differentiation requirement is not met.

5. The test system according to claim 3, characterized in that: When it is determined that the differentiation requirement is not met, the test system is further configured to: Generate a test result indicating that the IVI host to be tested is operating abnormally.

6. The test system according to claim 1, characterized in that: The industrial computer is also used for: A play instruction is sent to the projector to control the projector to play the dynamic image, and the played dynamic image is projected into the shooting area of ​​the vehicle-mounted camera.

7. A method for testing an IVI host, characterized in that: Applied to the test system according to any one of claims 1 to 6, the test method comprises: Control the image acquisition device to capture the display screen with the target screen identification on the IVI host to be tested, obtain a standard interface image, and send the standard interface image to the industrial computer; Identify whether the test end condition has been met; If it is not reached, a play command is sent to the projector through the industrial computer, a shooting command is sent to the image acquisition device, and a display command is sent to the IVI host to be tested through the CAN card; Acquire a monitoring image set and an interface image to be compared obtained by an image acquisition device shooting a screen displayed by the IVI host to be tested; the monitoring image set is an image set that is captured according to preset requirements and saved in time sequence from the screen shot by the image acquisition device; The standard interface image, the monitoring image set and the interface image to be compared are analyzed according to preset requirements, and a test result of the IVI host to be tested is generated.

8. The testing method according to claim 7, characterized in that: The analyzing according to the preset requirements based on the standard interface image, the monitoring image set and the interface image to be compared, and generating the test result of the IVI host to be tested, includes: Performing differential comparison on two adjacent frames of images in the monitoring image set; If the differentiation requirement is met, the to-be-compared interface image is used to compare the screen identification consistency with the standard interface image; According to the consistency comparison result, a test result of the IVI host to be tested is generated.

9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and the machine-readable instructions are executed by the processor to execute the steps of the test method as described in any one of claims 7 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the testing method according to any one of claims 7 to 8 are executed.