Vehicle remote control test method, system and device and storage medium
By using the combination of clients, controllers, industrial control machines, and image acquisition modules in the remote control test system, the problem of limited number of Canoe tools in the remote control test of ICC/TBOX products in ICC/TBOX products has improved the test efficiency and reduced costs. At the same time Avoid data loss and transmission delay.
Patent Information
- Application Number
- CN202411482084.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-01-24
AI Technical Summary
In remote control testing, the existing ICC/TBOX products have a limited number of tools due to the high price of CANoe tools, which is difficult to meet the diverse testing needs, resulting in delays in testing progress, and the process of preparing for the test is cumbersome and increasing the testing cost. .
Adopt a remote control test method and system of the vehicle. This system includes clients, first controllers, industrial control machines, and image collection modules. It generates and sends remote control test instructions through the client. The end is determined and displayed in the interface. The image acquisition module obtains the interface information and is sent to the industrial control machine. The analysis of the industrial control machine analysis logo is consistent with the preset test logo.
The efficiency of remote control testing has been improved, the investment of funds has been reduced, and the data loss and transmission delay of data generated during the data interaction of different systems are avoided.
Smart Images

Figure CN119356291A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle remote control testing, and in particular to a vehicle remote control testing method, system, device and storage medium. Background Art
[0002] In today's automotive industry, ICC / TBOX products have become core components that promote the development of intelligent and connected vehicles by integrating in-vehicle infotainment and remote communication functions, greatly improving driving experience and vehicle management efficiency. For the development of ICC / TBOX products, remote control testing is a key link to ensure product quality and functional integrity. Currently, ICC / TBOX products use CANoe tools to build an in-vehicle Ethernet simulation real vehicle environment in remote control testing. When conducting remote control testing of ICC / TBOX and associating other test items, it is necessary to specially prepare the counterpart required for the test.
[0003] However, due to the high price of CANoe tools, enterprises only purchase a limited number of tools during the testing process. When multiple test teams or multiple test projects need to use CANoe tools to build the environment, the limited number of CANoe tools cannot meet the frequent and diverse test needs, which may cause delays in the test progress. The process of preparing the adversary required for testing is not only cumbersome, but the adversary itself also needs to be configured and maintained, which increases the complexity and cost of testing. Summary of the invention
[0004] In view of this, the purpose of this application is to provide a remote control testing method, system, equipment and storage medium for a vehicle. The technical solution provided by this application not only improves efficiency and reduces capital investment, but also avoids data loss and transmission delay problems caused by data interaction between different systems.
[0005] This application mainly includes the following aspects:
[0006] In a first aspect, an embodiment of the present application provides a remote control test method for a vehicle, the remote control test method being applied to a remote control test system, the remote control test system comprising: a client, a first controller, an industrial computer, and an image acquisition module;
[0007] The first end of the client is connected to the first end of the first controller, the second end of the client is connected to one end of the image acquisition module, the second end of the first controller is connected to the first end of the industrial computer, and the second end of the industrial computer is connected to the other end of the image acquisition module;
[0008] The remote control test method comprises:
[0009] (a) the client determines a first remote control test instruction for the second controller based on the first instruction, and transparently transmits the first remote control test instruction to the industrial computer through the first controller;
[0010] (b) the industrial computer matches the first remote control test instruction, obtains a first response signal corresponding to the first remote control test instruction, and transparently transmits the first response signal to the client through the first controller;
[0011] (c) the client determines, based on the first response signal, a first flag bit corresponding to the first response signal, and displays the first remote control test instruction and the first flag bit on an interface of the client;
[0012] (d) the image acquisition module acquires the screen information displayed on the interface of the client, and sends the screen information to the industrial computer;
[0013] (e) the industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit;
[0014] (f) If the first flag bit is the same as the preset test flag bit, the client successfully sends the remote control test instruction.
[0015] Optionally, the remote control test system further comprises: a mechanical arm;
[0016] One end of the mechanical arm is connected to the third end of the industrial computer, and the other end of the mechanical arm is connected to the third end of the client;
[0017] The client determines a first remote control test instruction for the second controller based on the first instruction, and before transparently transmitting the first remote control test instruction to the industrial computer through the first controller, the remote control test method further includes:
[0018] The robotic arm responds to the operation control instruction sent by the industrial computer, performs a click operation at a position corresponding to the interface in the client according to a predetermined trajectory, and determines a first instruction corresponding to the click operation.
[0019] Optionally, the industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit, including:
[0020] The industrial computer performs text recognition on the received screen information and converts it into machine language to obtain the converted first remote control test instruction and the first flag; matches the converted first remote control test instruction to obtain a second response signal corresponding to the converted first remote control test instruction; based on the second response signal, determines the second flag corresponding to the second response signal; compares the converted first flag and the second flag to determine whether the first flag and the second flag are the same.
[0021] Optionally, the remote control test method further includes:
[0022] The industrial computer obtains the current test cycle number and determines whether the current test cycle number is less than or equal to the set cycle number;
[0023] If the current test cycle number is less than or equal to the set cycle number, execute step (a);
[0024] If the current test cycle number is greater than the set cycle number, the remote control test ends.
[0025] In a second aspect, an embodiment of the present application further provides a remote control test system for a vehicle, the remote control test system comprising: a client, a first controller, an industrial computer and an image acquisition module;
[0026] The first end of the client is connected to the first end of the first controller, the second end of the client is connected to one end of the image acquisition module, the second end of the first controller is connected to the first end of the industrial computer, and the second end of the industrial computer is connected to the other end of the image acquisition module;
[0027] (a) the client determines a first remote control test instruction for the second controller based on the first instruction, and transparently transmits the first remote control test instruction to the industrial computer through the first controller;
[0028] (b) the industrial computer matches the first remote control test instruction, obtains a first response signal corresponding to the first remote control test instruction, and transparently transmits the first response signal to the client through the first controller;
[0029] (c) the client determines, based on the first response signal, a first flag bit corresponding to the first response signal, and displays the first remote control test instruction and the first flag bit on an interface of the client;
[0030] (d) the image acquisition module acquires the screen information displayed on the interface of the client, and sends the screen information to the industrial computer;
[0031] (e) the industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit;
[0032] (f) If the first flag bit is the same as the preset test flag bit, the client successfully sends the remote control test instruction.
[0033] Optionally, the remote control test system further comprises: a mechanical arm;
[0034] One end of the mechanical arm is connected to the third end of the industrial computer, and the other end of the mechanical arm is connected to the third end of the client;
[0035] The client determines a first remote control test instruction for the second controller based on the first instruction, and before transparently transmitting the first remote control test instruction to the industrial computer through the first controller, the remote control test method further includes:
[0036] The robotic arm responds to the operation control instruction sent by the industrial computer, performs a click operation at a position corresponding to the interface in the client according to a predetermined trajectory, and determines a first instruction corresponding to the click operation.
[0037] Optionally, the industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit, including:
[0038] The industrial computer performs text recognition on the received screen information and converts it into machine language to obtain the converted first remote control test instruction and the first flag; matches the converted first remote control test instruction to obtain a second response signal corresponding to the converted first remote control test instruction; based on the second response signal, determines the second flag corresponding to the second response signal; compares the converted first flag and the second flag to determine whether the first flag and the second flag are the same.
[0039] Optionally, the industrial computer obtains the current number of test cycles and determines whether the current number of test cycles is less than or equal to the set number of cycles;
[0040] If the current test cycle number is less than or equal to the set cycle number, execute step (a);
[0041] If the current test cycle number is greater than the set cycle number, the remote control test ends.
[0042] In a third aspect, an embodiment of the present application further 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 through the bus, and the machine-readable instructions are executed by the processor to execute the steps of the remote control test method described in the first aspect or any possible implementation manner of the first aspect.
[0043] In a fourth aspect, 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 remote control test described in the first aspect or any possible implementation manner of the first aspect are executed.
[0044] The embodiment of the present application provides a vehicle remote control test method, system, device and storage medium. First, the client generates and sends a first remote control test command to the industrial computer through a first command; then, the industrial computer matches the command and returns a first response signal; then, the client determines the flag bit based on the response signal and displays it on the interface, and the image acquisition module obtains the interface information and sends it to the industrial computer; finally, the industrial computer analyzes whether the flag bit is consistent with the preset flag bit, and if they are consistent, it confirms that the client has successfully sent the remote control test command. In this way, not only the efficiency is improved and the capital investment is reduced, but also the data loss and transmission delay problems generated during the data interaction between different systems are avoided.
[0045] 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
[0046] 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.
[0047] Figure 1 A schematic diagram of the structure of a remote control test system for a vehicle provided in an embodiment of the present application is shown;
[0048] Figure 2 A flow chart of a vehicle remote control test method provided by an embodiment of the present application is shown;
[0049] Figure 3 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0050] 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. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art, under the guidance of the content of the present application, can add one or more other operations to the flowchart, or remove one or more operations from the flowchart.
[0051] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various 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, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0052] The following methods, devices, electronic devices or computer-readable storage media of the embodiments of the present application can be applied to any scenario requiring vehicle remote control testing. The embodiments of the present application are not limited to specific application scenarios. Any scheme using the vehicle remote control testing method and device provided by the embodiments of the present application is within the scope of protection of the present application.
[0053] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0054] In today's automotive industry, ICC / TBOX products have become core components that promote the development of intelligent and connected vehicles by integrating in-vehicle infotainment and remote communication functions, greatly improving driving experience and vehicle management efficiency. For the development of ICC / TBOX products, remote control testing is a key link to ensure product quality and functional integrity. Currently, ICC / TBOX products use CANoe tools to build a simulated real vehicle environment for in-vehicle Ethernet in remote control testing. When conducting remote control testing of ICC / TBOX and associating other test items, it is necessary to prepare the counterparty required for the test. However, due to its high price, the number of tools purchased by enterprises during the testing process is limited. When multiple test teams or multiple test projects need to use CANoe tools to build the environment, the limited number of CANoe tools cannot meet the frequent and diverse testing needs, which may cause delays in the test progress. The process of preparing the counterparty required for the test is not only cumbersome, but the counterparty itself also needs to be configured and maintained, which increases the complexity and cost of the test.
[0055] Based on this, the embodiments of the present application provide a remote control testing method, system, device and storage medium for a vehicle, which not only improves efficiency and reduces capital investment, but also avoids data loss and transmission delay problems caused by data interaction between different systems.
[0056] To facilitate the understanding of the present application, the technical solution provided by the present application is described in detail below in conjunction with specific embodiments.
[0057] In an embodiment of the present application, a remote control test method for a vehicle is applied to a remote control test system.
[0058] See also Figure 1 , Figure 1 A schematic diagram of the structure of a vehicle remote control test system provided in an embodiment of the present application.
[0059] In the embodiment of the present application, in the field of automotive electronics, the development and testing of ICC / TBOX products are crucial, especially in the verification of remote control functions. Although the CANoe tool is powerful, its high cost limits its widespread application, resulting in tight test resources and extended cycles. In addition, remote control testing involves complex system interactions, such as working with gateways, CSCs and other counterparts. The acquisition and configuration process of these counterparts is cumbersome and time-consuming, which further increases the complexity and uncertainty of the test, affecting the test efficiency and product time to market.
[0060] like Figure 1As shown in , the remote control test system includes: a client 201, a first controller 202, an industrial computer 203 and an image acquisition module 204. The first end of the client 201 is connected to the first end of the first controller 202, the second end of the client 201 is connected to one end of the image acquisition module 204, the second end of the first controller 202 is connected to the first end of the industrial computer 203, and the second end of the industrial computer 203 is connected to the other end of the image acquisition module 204.
[0061] Here, as an example, the image acquisition module 204 is a camera, the client 201 is a mobile phone, wherein the mobile phone is provided with a vehicle networking service provider platform, and the first controller 202 is an intelligent vehicle communication controller ICC.
[0062] See also Figure 2 , Figure 2 This is a flow chart of a remote control testing method for a vehicle provided in an embodiment of the present application.
[0063] like Figure 2 As shown in , the remote control test method includes:
[0064] In step S101 , the client 201 determines a first remote control test instruction for the second controller based on the first instruction, and transparently transmits the first remote control test instruction to the industrial computer 203 through the first controller 202 .
[0065] Here, as an example, the second controller is a vehicle domain controller VDC, and the first controller 202 communicates with the client 201 through a mobile network.
[0066] like Figure 1 As shown in the embodiment of the present application, additionally, the remote control test system further includes: a Kikusui power supply 206; the Kikusui power supply 206 is connected to the third end of the first controller 202, wherein the Kikusui power supply 206 provides power support for the test system. The remote control test system further includes: a robotic arm 205; one end of the robotic arm 205 is connected to the third end of the industrial computer 203, and the other end of the robotic arm 205 is connected to the third end of the client 201.
[0067] In the embodiment of the present application, before step S101, the remote control test method further includes:
[0068] First, the Kikusui power supply 206 and the image acquisition module 204 are initialized.
[0069] Then, according to different test items, the industrial computer 203 automatically configures the network to simulate the vehicle computer counterpart. Here, according to different test items, the network is automatically configured by the industrial computer 203 to create a virtual vehicle body network environment. Different test projects have different Ethernet configuration parameters due to different network requirements, equipment layouts and functional requirements. As an example, in a small local test project, a simple private IP address segment is used, the subnet mask is 255.255.255.0, and the gateway is set to 192.168.1.1; in a large distributed project, multiple subnets are required, using different IP address segments, more complex virtual LAN configurations, and specific routing strategies.
[0070] Then, the industrial computer 203 establishes communication with the host computer through the some / ip protocol. Here, establishing communication requires configuring server and client parameters so that the server and client can communicate effectively according to the some / ip protocol to realize service requests and responses.
[0071] Secondly, the industrial computer 203 obtains the current test cycle number and determines whether the current test cycle number is less than or equal to the set cycle number. If the current test cycle number is less than or equal to the set cycle number, step S101 is executed; if the current test cycle number is greater than the set cycle number, the remote control test ends. Here, in the long-cycle automated test, the cycle number is set to control the scope and duration of the test.
[0072] Finally, the robotic arm 205 responds to the operation control instruction sent by the industrial computer 203, performs a click operation at the position corresponding to the interface in the client 201 according to a predetermined trajectory, and determines the first instruction corresponding to the click operation. Here, the client 201 simulates the device of the user's actual operation of the vehicle remote control function. By logging in to the Internet of Vehicles service provider platform on the client 201, the robotic arm 205 simulates a human hand touching the Internet of Vehicles service provider platform on the mobile phone.
[0073] In step S102, the industrial computer 203 matches the first remote control test instruction, obtains a first response signal corresponding to the first remote control test instruction, and transparently transmits the first response signal to the client 201 through the first controller 202. Here, the industrial computer 203 simulates the counterpart sending a second controller response signal to the first controller 202. Step S102 simulates the communication between devices inside the vehicle and the communication process between the vehicle and the external Internet of Vehicles service provider platform in an actual vehicle environment.
[0074] Step S103 : the client 201 determines a first flag bit corresponding to the first response signal based on the first response signal, and displays the first remote control test instruction and the first flag bit on an interface of the client 201 .
[0075] In step S104 , the image acquisition module 204 acquires the screen information displayed on the interface of the client 201 , and sends the screen information to the industrial computer 203 .
[0076] Here, as an example, the camera records the interface of the client 201 in real time, and can completely record the changes in the interface of the Internet of Vehicles service provider platform during the remote control command operation.
[0077] Step S105: the industrial computer 203 processes and analyzes the image information to determine whether the first flag is the same as a preset test flag.
[0078] In the embodiment of the present application, regarding step S105, in specific implementation, as an example, the following steps may be included:
[0079] The industrial computer 203 first performs text recognition on the received screen information and converts it into machine language to obtain the converted first remote control test instruction and the first flag. Then, the converted first remote control test instruction is matched to obtain the second response signal corresponding to the converted first remote control test instruction. Subsequently, based on the second response signal, the second flag corresponding to the second response signal is determined. Finally, the converted first flag and the second flag are compared to determine whether the first flag and the second flag are the same.
[0080] Step S106: If the first flag is the same as the preset test flag, the client 201 successfully sends the remote control test instruction.
[0081] Here, if the first flag bit is different from the preset test flag bit, the client 201 fails to send the remote control test instruction.
[0082] The following is a specific example to illustrate the remote control test method of the vehicle:
[0083] Suppose that a car's intelligent interconnection system is tested, which interacts with the car networking service provider platform, and the test item is the door locking function. First, initialize the Kikusui power supply 206 and the camera. When the Kikusui power supply 206 is initialized, its output voltage is set to 12V and the current limit is set to 5A. Then, the industrial computer 203 configures the Ethernet configuration parameters according to the car project currently tested. Subsequently, the number of cycles is set to 10 times. In the first cycle, the current number of cycles is 0, which satisfies the condition that the current number of test cycles is less than or equal to the set number, and continues to the next step. Secondly, log in to the car networking service provider platform on the mobile phone, which displays various control options for the car, and simulates the human hand touching the "Door Lock" button in the "Door Control" option on the mobile phone car networking service provider platform interface through the robotic arm 205. The robotic arm 205 receives the operation instruction sent by the industrial computer 203, moves to the corresponding position on the mobile phone screen according to the predetermined trajectory, and clicks the car networking service provider platform. After receiving this operation, the remote control instruction for locking the door is generated and sent to the intelligent vehicle communication controller through the mobile network. Next, the intelligent vehicle communication controller sends the received remote control command for locking the car door to the industrial computer 203. The test environment simulated by the host computer receives the remote control command, and according to the preset response logic, simulates the door control module in the vehicle body network to send a response signal to the intelligent vehicle communication controller, and transmits this response signal to the Internet of Vehicles service provider platform through the mobile network. Secondly, during the entire process of issuing and responding to the remote control command, the camera records the mobile Internet of Vehicles service provider platform in real time. The camera records the screen of the Internet of Vehicles service provider platform interface as a video file through USB and stores it on the local disk of the industrial computer 203. Finally, the image and text recognition program of the industrial computer 203 performs text recognition on the captured image and converts it into machine language, and compares whether the door state represented by the converted machine language is consistent with the state expected by the remote control command. If they are consistent, it means that the remote control command is successfully issued, otherwise it means that the remote control command fails to be issued.
[0084] The embodiment of the present application provides a remote control test method for a vehicle. Through the method, not only the efficiency is improved and the capital investment is reduced, but also the data loss and transmission delay problems caused by the data interaction between different systems are avoided.
[0085] Based on the same application concept, the embodiments of the present application also provide a remote control test system for a vehicle corresponding to the remote control test method for a vehicle provided in the above embodiments. Since the principle of solving the problem by the system in the embodiments of the present application is similar to the remote control test method for a vehicle provided in the above embodiments of the present application, the implementation of the system can refer to the implementation of the method, and the repeated parts will not be repeated.
[0086] like Figure 1As shown in , the remote control test system includes: a client 201, a first controller 202, an industrial computer 203 and an image acquisition module 204;
[0087] The first end of the client 201 is connected to the first end of the first controller 202, the second end of the client 201 is connected to one end of the image acquisition module 204, the second end of the first controller 202 is connected to the first end of the industrial computer 203, and the second end of the industrial computer 203 is connected to the other end of the image acquisition module 204;
[0088] (a) The client 201 determines a first remote control test instruction for the second controller based on the first instruction, and transparently transmits the first remote control test instruction to the industrial computer 203 through the first controller 202;
[0089] (b) the industrial computer 203 matches the first remote control test instruction, obtains a first response signal corresponding to the first remote control test instruction, and transparently transmits the first response signal to the client 201 through the first controller 202;
[0090] (c) the client 201 determines a first flag bit corresponding to the first response signal based on the first response signal, and displays the first remote control test instruction and the first flag bit on an interface of the client 201;
[0091] (d) The image acquisition module 204 acquires the screen information displayed on the interface of the client 201 and sends the screen information to the industrial computer 203;
[0092] (e) the industrial computer 203 processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit;
[0093] (f) If the first flag bit is the same as the preset test flag bit, the client 201 successfully sends the remote control test instruction.
[0094] Optionally, the remote control test system further comprises: a mechanical arm 205;
[0095] One end of the mechanical arm 205 is connected to the third end of the industrial computer 203 , and the other end of the mechanical arm 205 is connected to the third end of the client 201 .
[0096] The client 201 determines a first remote control test instruction for the second controller based on the first instruction, and before the first remote control test instruction is transparently transmitted to the industrial computer 203 through the first controller 202, the remote control test method further includes:
[0097] The robot arm 205 responds to the operation control instruction sent by the industrial computer 203, performs a click operation at a position corresponding to the interface in the client 201 according to a predetermined trajectory, and determines a first instruction corresponding to the click operation.
[0098] Optionally, the industrial computer 203 processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit, including:
[0099] The industrial computer 203 first performs text recognition on the received screen information and converts it into machine language to obtain the converted first remote control test instruction and the first flag. Then, the converted first remote control test instruction is matched to obtain the second response signal corresponding to the converted first remote control test instruction. Subsequently, based on the second response signal, the second flag corresponding to the second response signal is determined, and finally, the converted first flag is compared with the second flag to determine whether the first flag and the second flag are the same.
[0100] Optionally, the industrial computer 203 obtains the current number of test cycles and determines whether the current number of test cycles is less than or equal to the set number of cycles; if the current number of test cycles is less than or equal to the set number of cycles, step (a) is executed; if the current number of test cycles is greater than the set number of cycles, the remote control test ends.
[0101] The embodiment of the present application provides a remote control test system for a vehicle. Through the system, not only the efficiency is improved and the capital investment is reduced, but also the problems of data loss and transmission delay generated during the data interaction between different systems are avoided.
[0102] See also Figure 3 , Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0103] like Figure 3 As shown in , the electronic device 300 includes a processor 310 , a memory 320 and a bus 330 .
[0104] The memory 320 stores machine-readable instructions executable by the processor 310. When the electronic device 300 is running, the processor 310 communicates with the memory 320 via the bus 330. When the machine-readable instructions are executed by the processor 310, the above-mentioned Figure 2 The specific implementation of the steps of the vehicle remote control test method in the method embodiment shown can be found in the method embodiment, and will not be repeated here.
[0105] The present application also provides a computer-readable storage medium on which a computer program is stored. The computer program can be executed as described above when the processor runs it. Figure 2 The specific implementation of the steps of the vehicle remote control test method in the method embodiment shown can be found in the method embodiment, and will not be repeated here.
[0106] 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.
[0107] 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.
[0108] 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.
[0109] 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.
[0110] 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 or in other words, the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes 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.
[0111] 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 remote control test method for a vehicle, characterized in that: The remote control test method is applied to a remote control test system, which includes: a client, a first controller, an industrial computer and an image acquisition module; The first end of the client is connected to the first end of the first controller, the second end of the client is connected to one end of the image acquisition module, the second end of the first controller is connected to the first end of the industrial computer, and the second end of the industrial computer is connected to the other end of the image acquisition module; The remote control test method comprises: (a) the client determines a first remote control test instruction for the second controller based on the first instruction, and transparently transmits the first remote control test instruction to the industrial computer through the first controller; (b) the industrial computer matches the first remote control test instruction, obtains a first response signal corresponding to the first remote control test instruction, and transparently transmits the first response signal to the client through the first controller; (c) the client determines, based on the first response signal, a first flag bit corresponding to the first response signal, and displays the first remote control test instruction and the first flag bit on an interface of the client; (d) the image acquisition module acquires the screen information displayed on the interface of the client, and sends the screen information to the industrial computer; (e) the industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit; (f) If the first flag bit is the same as the preset test flag bit, the client successfully sends the remote control test instruction.
2. The remote control test method according to claim 1, characterized in that: The remote control test system further comprises: a mechanical arm; One end of the mechanical arm is connected to the third end of the industrial computer, and the other end of the mechanical arm is connected to the third end of the client; The client determines a first remote control test instruction for the second controller based on the first instruction, and before transparently transmitting the first remote control test instruction to the industrial computer through the first controller, the remote control test method further includes: The robotic arm responds to the operation control instruction sent by the industrial computer, performs a click operation at a position corresponding to the interface in the client according to a predetermined trajectory, and determines a first instruction corresponding to the click operation.
3. The remote control test method according to claim 1, characterized in that: The industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit, including: The industrial computer performs text recognition on the received screen information and converts it into machine language to obtain the converted first remote control test instruction and the first flag; matches the converted first remote control test instruction to obtain a second response signal corresponding to the converted first remote control test instruction; based on the second response signal, determines the second flag corresponding to the second response signal; compares the converted first flag and the second flag to determine whether the first flag and the second flag are the same.
4. The remote control test method according to claim 1, characterized in that: The remote control test method also includes: The industrial computer obtains the current test cycle number and determines whether the current test cycle number is less than or equal to the set cycle number; If the current test cycle number is less than or equal to the set cycle number, execute step (a); If the current test cycle number is greater than the set cycle number, the remote control test ends.
5. A remote control test system for a vehicle, characterized in that: The remote control test system comprises: a client, a first controller, an industrial computer and an image acquisition module; The first end of the client is connected to the first end of the first controller, the second end of the client is connected to one end of the image acquisition module, the second end of the first controller is connected to the first end of the industrial computer, and the second end of the industrial computer is connected to the other end of the image acquisition module; (a) the client determines a first remote control test instruction for the second controller based on the first instruction, and transparently transmits the first remote control test instruction to the industrial computer through the first controller; (b) the industrial computer matches the first remote control test instruction, obtains a first response signal corresponding to the first remote control test instruction, and transparently transmits the first response signal to the client through the first controller; (c) the client determines, based on the first response signal, a first flag bit corresponding to the first response signal, and displays the first remote control test instruction and the first flag bit on an interface of the client; (d) the image acquisition module acquires the screen information displayed on the interface of the client, and sends the screen information to the industrial computer; (e) the industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit; (f) If the first flag bit is the same as the preset test flag bit, the client successfully sends the remote control test instruction.
6. The remote control test system according to claim 5, characterized in that: The remote control test system further comprises: a mechanical arm; One end of the mechanical arm is connected to the third end of the industrial computer, and the other end of the mechanical arm is connected to the third end of the client; The client determines a first remote control test instruction for the second controller based on the first instruction, and before transparently transmitting the first remote control test instruction to the industrial computer through the first controller, the remote control test method further includes: The robotic arm responds to the operation control instruction sent by the industrial computer, performs a click operation at a position corresponding to the interface in the client according to a predetermined trajectory, and determines a first instruction corresponding to the click operation.
7. The remote control test system according to claim 5, characterized in that: The industrial computer processes and analyzes the image information to determine whether the first flag bit is the same as a preset test flag bit, including: The industrial computer performs text recognition on the received screen information and converts it into machine language to obtain the converted first remote control test instruction and the first flag; matches the converted first remote control test instruction to obtain a second response signal corresponding to the converted first remote control test instruction; based on the second response signal, determines the second flag corresponding to the second response signal; compares the converted first flag and the second flag to determine whether the first flag and the second flag are the same.
8. The remote control test system according to claim 5, characterized in that: The industrial computer obtains the current test cycle number and determines whether the current test cycle number is less than or equal to the set cycle number; If the current test cycle number is less than or equal to the set cycle number, execute step (a); If the current test cycle number is greater than the set cycle number, the remote control test ends.
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 through the bus, and the machine-readable instructions are executed by the processor to execute the steps of the remote control test method as described in any one of claims 1 to 4.
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 remote control test method according to any one of claims 1 to 4 are executed.