A test device and a test method suitable for remote control of a vehicle
By controlling the vehicle's brake pedal with cylinders and analyzing data through a data processor, automated testing of the vehicle's remote control function is achieved, solving the problem of low efficiency in traditional testing methods and ensuring the timeliness and accuracy of test results.
Patent Information
- Application Number
- CN202411915042.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2044-12-24
AI Technical Summary
Traditional vehicle remote authorization start function testing relies on manual operation, resulting in low testing efficiency, lack of automation and intelligence, and affecting the timeliness and accuracy of test results.
The system uses cylinder control to push the vehicle's brake pedal, collects and analyzes vehicle operation data through a data processor, and automatically generates test results by a host computer, thus achieving automated testing of remote unlocking and power-on start.
It significantly improves testing efficiency, reduces errors caused by manual operation, and ensures the timeliness and accuracy of remote control function test results.
Smart Images

Figure CN119806104B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control test, in particular to a test device and test method suitable for vehicle remote control. BACKGROUND
[0002] With the development of new energy vehicle electronic technology and intelligence, the function of remote authorization start has become a common intelligent configuration. The function allows the vehicle owner to remotely authorize other vehicle users to enter the vehicle without a key and start the vehicle through a mobile terminal, greatly improving the convenience of vehicle use, especially in shared vehicle use, rental car use and emergency situations.
[0003] In order to ensure the accuracy and reliability of the remote control function and improve the user experience, it is usually necessary to verify and test whether the remote function of the vehicle can be used normally, such as verifying whether the vehicle can enter the operable state normally after remote unlocking, and verifying whether the vehicle can be powered on normally after the user enters the vehicle to start the vehicle into the drivable state. However, in the traditional test technology, the verification and test of the remote authorization start function of the new energy vehicle mainly rely on manual operation and manual recording. For example, after the test personnel use a special test device or the vehicle owner's mobile terminal to send a remote unlocking instruction to the vehicle, the test personnel need to observe whether the vehicle is successfully unlocked near the vehicle, and record and confirm whether these reactions meet the expectations. After confirming that the vehicle has been unlocked and entered the operable state, the test personnel need to enter the vehicle interior and operate the vehicle according to the normal start-up process, such as stepping on the brake pedal. Due to the need for manual observation and the need for manual operation to start the vehicle, the traditional test method will result in low test efficiency, lack of automated and intelligent test means, and limit the timeliness and accuracy of the test results. SUMMARY
[0004] The embodiment of the present application provides a test device and test method suitable for vehicle remote control, which realizes automatic pushing of the brake pedal of the vehicle through the control of the air cylinder, collects and analyzes the vehicle operation data through the data processor, and automatically generates the test results through the host computer, so as to automatically test the remote control function of the vehicle, and significantly improve the test efficiency.
[0005] An embodiment of the present application provides a test device suitable for vehicle remote control, comprising: a mobile terminal, a host computer, an air cylinder, a data processor, an electromagnetic valve for controlling the extension and retraction of the air cylinder, and a remote communication terminal; wherein the air cylinder is connected with the brake pedal of the vehicle.
[0006] The mobile terminal is used to generate an unlock command to unlock the vehicle after responding to the user's click on the vehicle unlock function button, and send the unlock command to the remote communication terminal and the host computer.
[0007] The remote communication terminal is used to unlock the vehicle after receiving the unlocking command, so that the vehicle changes from a restricted operation state to an operable state.
[0008] The host computer is used to send a cylinder extension command to the solenoid valve after receiving the unlock command, so that the solenoid valve pushes the cylinder to extend after receiving the cylinder extension command.
[0009] The cylinder is used to push the vehicle's brake pedal after extending, so as to power up the vehicle and put it into a drivable state.
[0010] The data processor is used to collect the vehicle's operating parameters after determining that the vehicle is powered on and has entered a drivable state; compare the operating parameters with the first preset reference value corresponding to the operating parameters, generate a comparison result, and then send the comparison result to the host computer.
[0011] The host computer is further configured to generate a test result indicating unsuccessful remote unlocking when the comparison result indicates that the operating parameters are inconsistent with the first preset reference value; and to generate a test result indicating successful remote unlocking when the comparison result indicates that the operating parameters are consistent with the first preset reference value.
[0012] Preferably, it also includes: a camera installed inside the vehicle;
[0013] The camera is used to capture the display screen of the vehicle terminal and the dashboard interface after determining that the vehicle is powered on and in a drivable state, and to generate corresponding vehicle display images and dashboard display images respectively; wherein, the vehicle terminal is a terminal that includes network function, user interaction function and multimedia function; the dashboard is used to display the vehicle's operating status.
[0014] The camera is also used to transmit the in-vehicle display image and the dashboard display image to the host computer;
[0015] The host computer is also used to preprocess the vehicle display image and the dashboard display image respectively; when it is determined that the similarity between the preprocessed vehicle display image and the preset vehicle display image is less than a preset similarity threshold, a test result is generated to characterize the failure of remote unlocking; when it is determined that the similarity between the preprocessed dashboard display image and the preset dashboard display image is less than a preset similarity threshold, a test result is generated to characterize the failure of remote unlocking.
[0016] generate a test result for indicating that the remote unlocking is successful when the similarity between the preprocessed vehicle display image and the preset vehicle display image is not less than the preset similarity threshold; generate a test result for indicating that the remote unlocking is successful when the similarity between the preprocessed dashboard display image and the preset dashboard display image is not less than the preset similarity threshold.
[0017] The preset vehicle display image is an initial display screen interface of the vehicle terminal when the vehicle enters a drivable state; and the preset dashboard display image is an initial interface of the dashboard when the vehicle enters the drivable state.
[0018] Preferably, the data processor is a bus analyzer.
[0019] The bus analyzer is connected with each electronic control unit in the vehicle through a CAN bus; and the electronic control unit is configured to receive operation parameters of different sensors in the vehicle.
[0020] Preferably, the system further comprises a displacement sensor arranged on the brake pedal.
[0021] The displacement sensor is configured to send the position of the brake pedal to the electromagnetic valve after the cylinder performs an extension action.
[0022] The electromagnetic valve is further configured to receive the position of the brake pedal, and stop pushing the cylinder when the position of the brake pedal is determined to be equal to a preset position; and the preset position is used to indicate the position of the brake pedal when the vehicle enters the drivable state.
[0023] Preferably, the system further comprises an air compressor.
[0024] The air compressor is configured to transmit compressed air into the cavity of the cylinder.
[0025] Preferably, the system further comprises a pedal connecting device for connecting the cylinder and the brake pedal.
[0026] One end of the pedal connecting device is arranged at the end of the cylinder, and the other end is connected with the brake pedal.
[0027] Preferably, the operation parameters comprise an operation mode of the vehicle; and the first preset reference value is a driving mode.
[0028] The upper computer is further configured to generate a test result for indicating that the remote unlocking is unsuccessful when the operation mode of the vehicle is determined to be inconsistent with the driving mode; and generate a test result for indicating that the remote unlocking is successful when the operation mode of the vehicle is determined to be consistent with the driving mode.
[0029] Preferably, the mobile terminal is further configured to generate a locking instruction for starting a locking state of the vehicle in response to a user clicking a vehicle locking function button, and send the locking instruction to the remote communication terminal and the host computer.
[0030] The remote communication terminal is further configured to start the locking state of the vehicle to change the vehicle from an operable state to a restricted operation state after receiving the locking instruction.
[0031] The host computer is configured to send a cylinder retraction instruction to the electromagnetic valve after receiving the locking instruction, so that the electromagnetic valve pulls the cylinder to retract after receiving the cylinder retraction instruction.
[0032] The cylinder is configured to pull back the brake pedal of the vehicle to power off the vehicle and enter a hibernation state after the retraction action.
[0033] The data processor is configured to collect the running parameters of the vehicle after determining that the vehicle is powered off and enters the hibernation state, and then generate a collection result for indicating whether the running parameters of the vehicle are successfully collected, and send the collection result to the host computer.
[0034] The host computer is further configured to generate a test result for indicating that the remote locking is unsuccessful when determining that the collection result is that the running parameters of the vehicle are successfully collected, and generate a test result for indicating that the remote locking is successful when determining that the collection result is that the running parameters of the vehicle are not successfully collected.
[0035] On the basis of the method embodiments described above, the application provides method embodiments.
[0036] An embodiment of the application provides a test method suitable for vehicle remote control, which is applied to a host computer in a test device suitable for vehicle remote control.
[0037] The test method comprises the following steps.
[0038] After determining that the unlocking instruction for releasing the locking state of the vehicle is successfully received, it is determined whether the vehicle changes from the restricted operation state to the operable state.
[0039] If not, it is repeatedly determined whether the vehicle changes from the restricted operation state to the operable state until it is determined that the vehicle has changed from the restricted operation state to the operable state.
[0040] If yes, a cylinder extension instruction is sent to the electromagnetic valve, so that the electromagnetic valve pushes the cylinder to perform an extension action after receiving the cylinder extension instruction.
[0041] Obtaining a comparison result between the running parameter of the vehicle and a first preset reference value corresponding to the running parameter, and generating a test result for indicating that the remote unlocking is unsuccessful when determining that the comparison result is inconsistent between the running parameter and the first preset reference value; and generating a test result for indicating that the remote unlocking is successful when determining that the comparison result is consistent between the running parameter and the first preset reference value.
[0042] The running parameter of the vehicle is a parameter collected after the vehicle is powered on and enters a drivable state.
[0043] Preferably, the running parameter comprises a running mode of the vehicle, and the first preset reference value comprises a driving mode.
[0044] The generating of the test result for indicating that the remote unlocking is unsuccessful when determining that the comparison result is inconsistent between the running parameter and the first preset reference value comprises:
[0045] The generating of the test result for indicating that the remote unlocking is unsuccessful when determining that the comparison result is inconsistent between the running parameter and the first preset reference value comprises:
[0046] The generating of the test result for indicating that the remote unlocking is successful when determining that the comparison result is consistent between the running parameter and the first preset reference value comprises:
[0047] The generating of the test result for indicating that the remote unlocking is successful when determining that the comparison result is consistent between the running parameter and the first preset reference value comprises:
[0048] By implementing the present application, the following beneficial effects can be achieved:
[0049] The embodiment of the present application provides a kind of test device and method suitable for vehicle remote control, the test device of the present application can not only be automatically released the locking state of vehicle by remote communication terminal after mobile terminal sends unlocking instruction, to make vehicle change from the state of being limited operation to the state of being operable, but also can be extended by the cylinder instruction issued by host computer, to make solenoid valve automatically control cylinder extension and push brake pedal, then test personnel need not be near or in vehicle to record and operate, realize the remote unlocking and remote power-on of vehicle, and also can be recorded by data processor after vehicle is powered on and enters drivable state, the variation data of vehicle state, i.e. automatically collect the operating parameter of vehicle and compare the operating parameter collected with corresponding first preset reference value, to obtain comparison result, to verify whether vehicle is successfully unlocked and enters operable state, and whether brake pedal of vehicle can be normally powered on after being pushed, finally comparison result is discriminated by host computer, when comparison result is that operating parameter is inconsistent with first preset reference value, first test result that remote unlocking is unsuccessful is obtained, when comparison result is that operating parameter is consistent with first preset reference value, second test result that remote unlocking is successful is obtained.Compared with prior art, the present application realizes automatic pushing brake pedal of vehicle by the control of cylinder, collects and analyzes vehicle operating data by data processor, and automatically generates test result by host computer, then the remote control function of vehicle can be automatically tested, test efficiency is significantly improved, error and uncertainty caused by manual operation are reduced, to ensure the timeliness and accuracy of remote control function test result. BRIEF DESCRIPTION OF DRAWINGS
[0050] Figure 1 It is a structure schematic view of the test device suitable for vehicle remote control provided by the embodiment of the present application.
[0051] Figure 2 It is a structure schematic view of vehicle remote control test device provided by another embodiment of the present application.
[0052] Figure 3 It is working flow chart of the test device provided by the embodiment of the present application.
[0053] Figure 4 It is flow schematic view of the test method suitable for vehicle remote control provided by the embodiment of the present application. DETAILED DESCRIPTION
[0054] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of the present application.
[0055] As Figure 1 shown is a structural schematic diagram of a test device suitable for vehicle remote control provided by an embodiment of the present application, the test device suitable for vehicle remote control comprises a mobile terminal, a host computer, a cylinder, a data processor, a solenoid valve for controlling the extension and retraction of the cylinder, and a remote communication terminal; wherein the cylinder is connected with a brake pedal of a vehicle.
[0056] The mobile terminal is configured to generate an unlocking instruction for releasing the locked state of the vehicle in response to a user clicking a vehicle unlocking function button, and send the unlocking instruction to the remote communication terminal and the host computer.
[0057] The remote communication terminal is configured to release the locked state of the vehicle after receiving the unlocking instruction, so as to change the vehicle from a state of being limited to operate to a state of being operable.
[0058] The host computer is configured to send a cylinder extension instruction to the solenoid valve after receiving the unlocking instruction, so as to push the cylinder to perform an extension action after the solenoid valve receives the cylinder extension instruction.
[0059] The cylinder is configured to push the brake pedal of the vehicle to power on the vehicle and enter a drivable state after performing the extension action.
[0060] The data processor is configured to collect running parameters of the vehicle after determining that the vehicle is powered on and enters a drivable state, compare the running parameters with a first preset reference value corresponding to the running parameters, generate a comparison result, and then send the comparison result to the host computer.
[0061] The host computer is further configured to generate a test result for indicating that the remote unlocking is unsuccessful when determining that the comparison result is that the running parameters are inconsistent with the first preset reference value, and generate a test result for indicating that the remote unlocking is successful when determining that the comparison result is that the running parameters are consistent with the first preset reference value.
[0062] Illustratively, the user (i.e. the test personnel) clicks a vehicle unlocking function button through an application on a mobile terminal (such as a smart phone or a tablet computer). The mobile terminal generates an unlocking instruction for releasing the locking state of the vehicle in response to the operation, and sends the unlocking instruction to the remote communication terminal and the host computer through the networked wireless communication.
[0063] The remote communication terminal receives the unlocking instruction, and releases the locking state of the vehicle through the network system of the vehicle or a specific communication protocol. In this way, the vehicle is changed from the state of being restricted from operation to the state of being operable, allowing further remote control operation.
[0064] The host computer sends a cylinder extension instruction to the electromagnetic valve after receiving the unlocking instruction. The electromagnetic valve controls the cylinder to perform the extension action after receiving the cylinder extension instruction. Since the cylinder is connected to the brake pedal of the vehicle, when the cylinder is extended, it will push the brake pedal to simulate the action of the driver stepping on the brake pedal.
[0065] The vehicle detects that the brake pedal is stepped on (or simulated to be stepped on) by the cylinder pushing the brake pedal, and thus satisfies the power-on condition, and then the vehicle is powered on. After the vehicle is powered on, it further enters the drivable state.
[0066] The data processor starts to collect the running parameters of the vehicle after determining that the vehicle is powered on and enters the drivable state. It can be understood that the above-mentioned running parameters can include: the running mode of the vehicle, the gear signal, the door state signal, the voltage of the battery, the vehicle speed, the engine speed, the battery capacity, etc.
[0067] The data processor compares the collected running parameters with the first preset reference value. It can be understood that different running parameters correspond to different preset reference values, which are preset according to the normal running state of the vehicle.
[0068] The data processor generates a comparison result and sends the result to the host computer. The host computer receives the comparison result and makes a further determination. If the comparison result shows that the running parameters are inconsistent with the first preset reference value, it means that the state of the vehicle after remote unlocking does not meet the expectation, and the host computer generates a test result representing that the remote unlocking is unsuccessful.
[0069] If the comparison result shows that the running parameters are consistent with the first preset reference value, it means that the state of the vehicle after remote unlocking meets the expectation, and the host computer generates a test result representing that the remote unlocking is successful.
[0070] During the entire process described above, the linkage between various modules or devices is achieved through command and data transmission, ensuring the accuracy and reliability of remote control. Therefore, the test device of the present application can be used to verify the function and performance of the vehicle remote control system to ensure its stability and safety in actual use, and reduce the errors and uncertainties caused by manual operation, thereby ensuring the timeliness and accuracy of the remote control function test results.
[0071] In a preferred embodiment, the test device of the present application further comprises a camera arranged inside the vehicle; alternatively, two high-definition cameras can be arranged inside the vehicle, and each high-definition camera is hung on the ceiling of the vehicle, facing the car machine and the instrument display screen, so that the interface display of the car machine display screen and the instrument display screen after power-on completion can be collected or captured.
[0072] The car machine is a vehicle terminal, which can include networking functions, user interaction functions, multimedia functions, etc., and the instrument panel is used to display the running state of the vehicle.
[0073] The camera is used to capture the display screen interface of the vehicle terminal and the interface of the instrument panel after determining that the vehicle is powered on and enters a drivable state, and generate corresponding vehicle display images and instrument panel display images, respectively; the camera is also used to transmit the vehicle display images and the instrument panel display images to the upper computer.
[0074] The upper computer is also used to preprocess the vehicle display images and the instrument panel display images, respectively; when it is determined that the similarity between the preprocessed vehicle display images and the preset vehicle display images is less than the preset similarity threshold, a test result is generated to represent that the remote unlocking is unsuccessful; when it is determined that the similarity between the preprocessed instrument panel display images and the preset instrument panel display images is less than the preset similarity threshold, a test result is generated to represent that the remote unlocking is unsuccessful.
[0075] When it is determined that the similarity between the preprocessed vehicle display images and the preset vehicle display images is not less than the preset similarity threshold, a test result is generated to represent that the remote unlocking is successful; when it is determined that the similarity between the preprocessed instrument panel display images and the preset instrument panel display images is not less than the preset similarity threshold, a test result is generated to represent that the remote unlocking is successful.
[0076] The preset vehicle display image is an initial display screen interface of the vehicle terminal when the vehicle enters a drivable state; the preset instrument panel display image is an initial interface of the instrument panel when the vehicle enters a drivable state.
[0077] Therefore, the application can capture the situation inside the vehicle in real time by accessing multiple cameras, such as the display interface of the vehicle terminal and the instrument panel, so that the tester or the remote control center can immediately obtain the display screen information of the vehicle after the vehicle is powered on and enters the drivable state, thereby verifying whether the vehicle has correctly entered the drivable state by comparing the pretreated vehicle display image and the instrument panel display image with the preset initial interface image, avoiding the trouble of the tester verifying in person at the vehicle site, and improving the test efficiency.
[0078] In a preferred embodiment, if the remote unlocking test fails, the images captured by the camera can help the tester quickly locate the problem. For example, if the vehicle terminal display screen does not correctly display the initial interface, it may be due to a fault of the vehicle terminal itself or a network connection problem.
[0079] And through the image comparison technology, it can be accurately judged whether the display content of the vehicle terminal and the instrument panel is consistent with the expectation, and by setting a preset similarity threshold, the closeness of the vehicle display image and the instrument panel display image to the preset image can be quantitatively judged, thereby ensuring the objectivity of the test result.
[0080] In a preferred embodiment, the data processor is a bus analyzer;
[0081] The bus analyzer is connected with each electronic control unit in the vehicle through the CAN bus; wherein the electronic control unit is used for receiving the operating parameters of different sensors inside the vehicle.
[0082] Illustratively, the bus analyzer can not only collect data, but also deeply analyze and process the data, such as data screening, filtering, conversion and formatting, etc., so as to better understand and utilize the data. Through the CAN bus, the bus analyzer can also access the fault information of each ECU of the vehicle, thereby improving the accuracy and efficiency of the test.
[0083] In a preferred embodiment, the test device of the application further comprises a displacement sensor arranged on the brake pedal;
[0084] The displacement sensor is used for sending the position of the brake pedal to the electromagnetic valve after the cylinder performs the extension action;
[0085] The electromagnetic valve is also used for receiving the position of the brake pedal, and stopping pushing the cylinder when determining that the position of the brake pedal is equal to a preset position; wherein the preset position is used for representing the position of the brake pedal when the vehicle enters the drivable state.
[0086] Illustratively, a displacement sensor can be used for position feedback, which is installed on the brake pedal, real-time monitoring the position of the brake pedal, and feeding back data to the PLC, to ensure that the brake pedal is stepped to the target position, completing the vehicle power-on or start. Therefore, by setting the displacement sensor, it can be ensured that the brake pedal is in the correct position when the vehicle enters the drivable state.
[0087] In a preferred embodiment, the test device of the present application further comprises: an air compressor;
[0088] The air compressor is used to transmit compressed air into the cavity of the air cylinder.
[0089] Illustratively, the air compressor can provide stable compressed air to the air cylinder to ensure its normal operation.
[0090] In a preferred embodiment, the test device of the present application further comprises: a pedal connecting device for connecting the air cylinder and the brake pedal;
[0091] One end of the pedal connecting device is arranged at the end of the air cylinder, and the other end is connected with the brake pedal.
[0092] Illustratively, the pedal connecting device directly connects the air cylinder and the brake pedal, ensuring that the thrust generated by the air cylinder can be accurately and losslessly transmitted to the brake pedal to simulate the braking demand under different driving conditions.
[0093] The design of the pedal connecting device makes the connection between the air cylinder and the brake pedal flexible, which can be adjusted according to different vehicle models and test requirements. In a preferred embodiment, the pedal connecting device can be designed as a structure that is easy to install and disassemble, facilitating the quick switching of the test device between different vehicle models.
[0094] In a preferred embodiment, when the operating parameter is the operating mode of the vehicle, the corresponding first preset reference value is the driving mode, then:
[0095] The upper computer is also used to generate a test result for indicating that the remote unlocking is unsuccessful when it is determined that the operating mode of the vehicle is inconsistent with the driving mode, and generate a test result for indicating that the remote unlocking has been successful when it is determined that the operating mode of the vehicle is consistent with the driving mode.
[0096] Illustratively, in the remote unlocking test, if the vehicle is in a non-driving mode (such as a parking mode or a maintenance mode), remote unlocking may cause safety hazards. By judging the operating mode, it can be ensured that the remote unlocking test is carried out under safe conditions, thereby avoiding potential safety risks.
[0097] In a preferred embodiment, the operating parameter can also be an operating data inside the vehicle, such as a gear signal, a door status signal, or a voltage of a battery,
[0098] Specifically, when the operating parameter is the gear signal, the corresponding first preset reference value is neutral. When it is determined that the current gear signal of the vehicle is inconsistent with the preset gear, a test result of unsuccessful remote unlocking is generated. For example, the preset gear is neutral, but the vehicle is currently in a driving gear (such as D or R). Or the gear changes during the remote unlocking process, and is not maintained at the preset gear.
[0099] When it is determined that the current gear signal of the vehicle is consistent with the preset gear, a test result of successful remote unlocking is generated.
[0100] It can be understood that when the operating parameter is the door status signal, the corresponding first preset reference value is that the door is closed.
[0101] When the operating parameter is the voltage of the battery, the corresponding first preset reference value is a preset voltage range. For example, a normal working voltage range (such as 12V to 14V, which can be determined according to the vehicle model and the battery type).
[0102] In the remote unlocking test, it is crucial to ensure that the vehicle is in a safe operating state. By comparing the current operating parameter of the vehicle with the preset value, the abnormal state of the vehicle can be found in time, and the remote unlocking operation in dangerous conditions can be avoided. For example, when the vehicle is in a driving gear or the door is not closed, the remote unlocking at this time is not safe, which may cause safety hazards. By judging these parameters, it can be determined whether the remote unlocking at this time can completely make the vehicle in a safe and drivable state, thereby obtaining the test result.
[0103] Different vehicle models and remote control systems may have different requirements for operating parameters. By setting different preset values according to different operating parameters, the present application can flexibly adapt to the test requirements of various vehicle models and remote control systems, without the need to develop a test scheme for each vehicle model or system.
[0104] In a preferred embodiment, in addition to the test process of the vehicle remote unlocking, the present application can also implement the test process of the vehicle remote locking, that is:
[0105] The mobile terminal is also used to generate a locking instruction for starting a locking state of the vehicle in response to the user clicking the vehicle locking function button, and send the locking instruction to the remote communication terminal and the upper computer;
[0106] The remote communication terminal is also used to start the locking state of the vehicle after receiving the locking instruction, so as to change the vehicle from an operable state to a state of being restricted from operation.
[0107] The upper computer is configured to send a cylinder contraction instruction to the electromagnetic valve after receiving the locking instruction, so that the electromagnetic valve pulls the cylinder to perform a contraction action after receiving the cylinder contraction instruction.
[0108] The cylinder is configured to pull back the brake pedal of the vehicle after performing the contraction action, so that the vehicle is powered off and enters a hibernation state.
[0109] The data processor is configured to collect running parameters of the vehicle after determining that the vehicle is powered off and enters the hibernation state, and then generate a collection result for indicating whether the running parameters of the vehicle are successfully collected, and send the collection result to the upper computer.
[0110] The upper computer is further configured to generate a test result for indicating that the remote locking is unsuccessful when the collection result is determined to be successful collection of the running parameters of the vehicle, and generate a test result for indicating that the remote locking is successful when the collection result is determined to be unsuccessful collection of the running parameters of the vehicle.
[0111] It can be understood that the upper computer collects the running parameters of the vehicle after a preset time period through the data processor, and the purpose of this step is to verify whether the vehicle successfully enters the remote locking state. If the collected parameters show that the vehicle is still in an operable state or does not completely enter the locking state (for example, the engine is still running, the power is not completely turned off, the door lock is not completely locked, etc.), these parameters will be successfully collected, but indicate that the remote locking is unsuccessful.
[0112] When the vehicle successfully enters the remote locking state, its running parameters (such as engine state, power state, door lock state, etc.) should stop sending and transmitting, i.e., cannot be collected, which indicates that the remote locking is successful.
[0113] Illustratively, a time window (for example, 10 seconds) can also be set, and after the time window, the vehicle should be in a hibernation state, and the data processor of the present application can listen to whether the vehicle is still sending messages. If the target message is received within the specified time, it means that the message has not stopped sending, and a test result for indicating that the remote locking is unsuccessful is generated.
[0114] The test device of the present application can not only complete the remote unlocking test, but also complete the remote locking test, and can adapt to various test scenarios, such as simulating user remote locking of the vehicle, checking whether the locking state of the vehicle is stable, etc. By adjusting the test parameters and processes, different test requirements can be flexibly adapted.
[0115] For example, Figure 2As shown, in a preferred embodiment, the test device of the present application can be composed of a host computer, a mobile terminal, a PLC programmable controller, a cylinder, a cylinder support and fixing device, a displacement sensor, an air compressor, a solenoid valve, a bus analyzer, a high-definition camera, and a direct current power supply. That is, the present application can automatically realize remote authorization ignition of the mobile terminal, PLC control of the cylinder to push the brake pedal to generate displacement, power-on of the vehicle after receiving the signal of the brake pedal being stepped on, PLC control of the cylinder to release the brake pedal, and finally remote locking of the mobile terminal to make the whole vehicle power off. When remotely powering on and remotely powering off, the running data of the vehicle can be collected by the bus analyzer and the high-definition camera and uploaded to the host computer, and the host computer automatically judges the results and generates a test report.
[0116] Illustratively, the cylinder support and fixing device comprises:
[0117] Support structure: an adjustable support for mounting the cylinder and fixing it to the vehicle floor or seat frame, ensuring that the device remains stable during the stepping process. The support material can be high-strength steel or aluminum alloy to ensure that it does not deform during operation.
[0118] Pedal connecting device: a pressure block can be used, with one end of the cylinder connected to the flat end of the pressure block, and the other end of the pressure block connected to the brake pedal, for uniformly transmitting the cylinder thrust to the brake pedal. The connecting piece on the other end of the pressure block can have flexibility to adapt to the shape of the brake pedal of different vehicle models.
[0119] In a preferred embodiment, the tested vehicle can be a new energy vehicle (pure electric or hybrid), which can be powered on and enter the high-voltage state of the whole vehicle after the user unlocks the vehicle and steps on the brake in the vehicle.
[0120] As Figure 3 shown in the test device workflow diagram, the test device of the present application can implement the following processes:
[0121] (1) The operator starts the host computer and edits the test script on the host computer. Illustratively, the script content includes the time node of controlling the brake pedal to step down after the mobile terminal issues an authorization ignition instruction, the time of releasing the brake pedal after stepping down, and the time node of controlling the mobile terminal to issue a remote locking instruction after releasing the brake pedal.
[0122] (2) Execute the host computer script, at which time the test device receives the host computer script and executes the instructions defined in the script in sequence.
[0123] (3) The mobile terminal receives the instruction and issues a remote authorization ignition command. The Tbox (TelematicsBOX) T, i.e. the remote communication terminal, of the vehicle receives the command and interacts with other controllers of the vehicle to complete the remote authorization start preparation work, such as waking up the vehicle network and unlocking the whole vehicle.
[0124] (4) After receiving the instruction, the PLC programmable controller controls the cylinder to push the brake pedal at the set time point. After the vehicle completes the remote authorization preparation work, it receives the brake pedal pressing signal and can then complete the power-on of the whole vehicle and enter the high voltage state.
[0125] (6) After the vehicle is powered on, the bus analyzer collects relevant messages and uploads them to the host computer, and the high-definition camera collects images of the vehicle and instrument display screens and uploads them to the host computer.
[0126] (7) The mobile terminal sets a time point based on the script and issues a remote locking command. After receiving the command, the vehicle's Tbox interacts with other controllers to complete the vehicle power-off locking.
[0127] (8) After the vehicle is powered off, the bus analyzer collects relevant messages and uploads them to the host computer, and the high-definition camera collects images of the vehicle and instrument display screens and uploads them to the host computer.
[0128] (9) The host computer compares the image data and CAN bus data after power-on and power-off with the expected results and the acquisition results, generates the corresponding test results after the comparison, and generates a document to write to the host computer's local disk.
[0129] The above-mentioned testing process covers the entire process from remote authorized ignition to vehicle power-off locking, including multiple stages such as waking up the vehicle network, unlocking the vehicle, controlling the brake pedal, powering on to enter the high-voltage state, message acquisition, and image acquisition, thereby ensuring the reliability of the vehicle remote control function test.
[0130] The test scripts are edited and executed via a host computer, enabling a high degree of automation throughout the testing process. Because the scripts define the time nodes and instructions for each step in detail, the accuracy and repeatability of the tests are ensured, testing efficiency is improved, and human error is reduced.
[0131] like Figure 4 As shown, based on the above embodiments of various test devices suitable for remote vehicle control, the present invention provides corresponding method embodiments;
[0132] An embodiment of the present invention provides a test method suitable for remote vehicle control, which is applied to the host computer in the test device suitable for remote vehicle control;
[0133] The testing method includes:
[0134] After successfully receiving the unlock command to release the vehicle from its locked state, determine whether the vehicle has changed from a restricted operation state to an operable state.
[0135] If no, repeat the judgment of whether the vehicle is changed from the state of being limited operation to the state of being operable until the vehicle is judged to be changed from the state of being limited operation to the state of being operable;
[0136] If yes, send a cylinder extension instruction to the electromagnetic valve, so that the electromagnetic valve pushes the cylinder to perform an extension action after receiving the cylinder extension instruction;
[0137] Obtain a comparison result between the running parameter of the vehicle and the first preset reference value corresponding to the running parameter, and generate a test result for indicating that the remote unlocking is unsuccessful when the comparison result is determined to be inconsistent between the running parameter and the first preset reference value; generate a test result for indicating that the remote unlocking is successful when the comparison result is determined to be consistent between the running parameter and the first preset reference value.
[0138] The running parameter of the vehicle is a parameter collected after the vehicle is powered on and enters a drivable state.
[0139] In a preferred embodiment, the running parameter includes a running mode of the vehicle, and the first preset reference value includes a driving mode.
[0140] The generation of the test result for indicating that the remote unlocking is unsuccessful when the comparison result is determined to be inconsistent between the running parameter and the first preset reference value includes:
[0141] The generation of the test result for indicating that the remote unlocking is unsuccessful when the comparison result is determined to be inconsistent between the running parameter and the first preset reference value includes:
[0142] The generation of the test result for indicating that the remote unlocking is successful when the comparison result is determined to be consistent between the running parameter and the first preset reference value includes:
[0143] The generation of the test result for indicating that the remote unlocking is successful when the comparison result is determined to be consistent between the running parameter and the first preset reference value includes:
[0144] Those skilled in the art can clearly understand that, for the convenience and brevity of the above-described test method, the specific working process can refer to the corresponding process in the foregoing device embodiments, which will not be described here.
[0145] The above is the preferred embodiment of the present application. It should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which are also considered within the scope of protection of the present application.
Claims
1. A test device suitable for remote control of a vehicle, characterized in that The application relates to a remote unlocking method and device for a vehicle. The application comprises a mobile terminal, a host computer, a cylinder, a data processor, an electromagnetic valve for controlling the extension and retraction of the cylinder, and a remote communication terminal; wherein the cylinder is connected with a brake pedal of the vehicle. The mobile terminal is used for generating an unlocking instruction for releasing the locking state of the vehicle after a user clicks a vehicle unlocking function button, and sending the unlocking instruction to the remote communication terminal and the host computer. The remote communication terminal is used for releasing the locking state of the vehicle after receiving the unlocking instruction, so that the vehicle changes from a state of being limited to operate to a state of being operable. The host computer is used for sending a cylinder extension instruction to the electromagnetic valve after receiving the unlocking instruction, so that the electromagnetic valve pushes the cylinder to perform an extension action after receiving the cylinder extension instruction. The cylinder is used for pushing the brake pedal of the vehicle to power on the vehicle and enter a drivable state after performing the extension action. The data processor is used for collecting running parameters of the vehicle after determining that the vehicle is powered on and enters the drivable state, comparing the running parameters with first preset reference values corresponding to the running parameters to generate a comparison result, and then sending the comparison result to the host computer. The host computer is further used for generating a test result for indicating that the remote unlocking is unsuccessful when the comparison result is that the running parameters are inconsistent with the first preset reference values, and generating a test result for indicating that the remote unlocking is successful when the comparison result is that the running parameters are consistent with the first preset reference values.
2. The test device for remote control of a vehicle according to claim 1, characterized in that The application further comprises a camera arranged in the vehicle. The camera is used for capturing a display screen interface of a vehicle-mounted terminal and an interface of an instrument panel after determining that the vehicle is powered on and enters the drivable state, and generating corresponding vehicle-mounted display images and instrument panel display images respectively; wherein the vehicle-mounted terminal is a terminal comprising a networking function, an interaction function with a user and a multimedia function; and the instrument panel is used for displaying the running state of the vehicle. The camera is further used for transmitting the vehicle-mounted display images and the instrument panel display images to the host computer. The host computer is further used for respectively pre-processing the vehicle-mounted display images and the instrument panel display images, generating a test result for indicating that the remote unlocking is unsuccessful when the similarity between the pre-processed vehicle-mounted display images and preset vehicle-mounted display images is smaller than a preset similarity threshold, and generating a test result for indicating that the remote unlocking is successful when the similarity between the pre-processed instrument panel display images and preset instrument panel display images is not smaller than the preset similarity threshold. The host computer is further used for respectively pre-processing the vehicle-mounted display images and the instrument panel display images, generating a test result for indicating that the remote unlocking is unsuccessful when the similarity between the pre-processed vehicle-mounted display images and preset vehicle-mounted display images is smaller than a preset similarity threshold, and generating a test result for indicating that the remote unlocking is successful when the similarity between the pre-processed instrument panel display images and preset instrument panel display images is not smaller than the preset similarity threshold. The preset vehicle-mounted display image is an initial display screen interface of the vehicle-mounted terminal when the vehicle enters a drivable state; and the preset dashboard display image is an initial interface of the dashboard when the vehicle enters the drivable state.
3. The test device for remote control of a vehicle according to claim 2, wherein The data processor is a bus analyzer; The bus analyzer is connected with each electronic control unit in the vehicle through a CAN bus; and the electronic control unit is configured to receive operation parameters of different sensors in the vehicle.
4. The test device for remote control of a vehicle according to claim 3, wherein Further comprising: a displacement sensor arranged on the brake pedal; The displacement sensor is configured to send the position of the brake pedal to the electromagnetic valve after the cylinder performs the extending action. The electromagnetic valve is further configured to receive the position of the brake pedal and stop pushing the cylinder when determining that the position of the brake pedal is equal to a preset position, wherein the preset position represents the position of the brake pedal when the vehicle enters the drivable state.
5. A test device suitable for use in remote control of a vehicle as claimed in claim 4, characterised in that, Further comprising: an air compressor; The air compressor is configured to transmit compressed air into the cavity of the cylinder.
6. A test device suitable for use in remote control of a vehicle as claimed in claim 5, characterised in that, Further comprising: a pedal connecting device for connecting the cylinder and the brake pedal; One end of the pedal connecting device is arranged at the end of the cylinder, and the other end is connected with the brake pedal.
7. A test device suitable for use in remote control of a vehicle as claimed in claim 6, characterised in that, The operation parameters include an operation mode of the vehicle, and the first preset reference value is the driving mode. The host computer is further configured to generate a test result representing that the remote unlocking is unsuccessful when determining that the operation mode of the vehicle is inconsistent with the driving mode, and generate a test result representing that the remote unlocking is successful when determining that the operation mode of the vehicle is consistent with the driving mode.
8. The test device for remote control of a vehicle according to claim 1, wherein The mobile terminal is further configured to generate a locking instruction for starting the locked state of the vehicle in response to the user clicking the vehicle locking function button, and send the locking instruction to the remote communication terminal and the host computer. The remote communication terminal is further configured to start the locked state of the vehicle after receiving the locking instruction, so that the vehicle changes from the operable state to the limited operation state. The host computer is configured to send a cylinder contraction instruction to the electromagnetic valve after receiving the locking instruction, so that the electromagnetic valve pulls the cylinder to perform the contraction action after receiving the cylinder contraction instruction. The cylinder is configured to pull back the brake pedal of the vehicle to make the vehicle power off and enter the hibernation state after performing the contraction action. The data processor is configured to collect the operation parameters of the vehicle after determining that the vehicle is powered off and enters the hibernation state, and then generate a collection result representing whether the operation parameters of the vehicle are successfully collected, and send the collection result to the host computer. The host computer is further configured to generate a test result representing that the remote locking is unsuccessful when determining that the collection result is that the operation parameters of the vehicle are successfully collected, and generate a test result representing that the remote locking is successful when determining that the collection result is that the operation parameters of the vehicle are not successfully collected.
9. A test method suitable for remote control of a vehicle, characterized in that, The host computer is applied to the test device for remotely controlling the vehicle according to any one of claims 1-8; The test method comprises: determining whether the vehicle is changed from the state of being restricted from operation to a state of being operable after determining that the unlocking instruction for releasing the locked state of the vehicle is successfully received; if not, repeatedly determining whether the vehicle is changed from the state of being restricted from operation to the state of being operable until it is determined that the vehicle is changed from the state of being restricted from operation to the state of being operable; if yes, sending a cylinder extension instruction to the electromagnetic valve, so that the electromagnetic valve pushes the cylinder to perform an extension action after receiving the cylinder extension instruction; obtaining a comparison result between an operating parameter of the vehicle and a first preset reference value corresponding to the operating parameter, and generating a test result for indicating that the remote unlocking is unsuccessful when it is determined that the comparison result is inconsistent between the operating parameter and the first preset reference value, and generating a test result for indicating that the remote unlocking is successful when it is determined that the comparison result is consistent between the operating parameter and the first preset reference value; wherein the operating parameter of the vehicle is a parameter collected after the vehicle is powered on and enters a drivable state.
10. The test method for a remote control of a vehicle according to claim 9, wherein The operating parameter includes an operating mode of the vehicle, and the first preset reference value includes a driving mode. The test result for indicating that the remote unlocking is unsuccessful is generated when it is determined that the comparison result is inconsistent between the operating parameter and the first preset reference value, including: generating the test result for indicating that the remote unlocking is unsuccessful when it is determined that the operating mode of the vehicle is inconsistent with the driving mode. The test result for indicating that the remote unlocking is successful is generated when it is determined that the comparison result is consistent between the operating parameter and the first preset reference value, including: generating the test result for indicating that the remote unlocking is successful when it is determined that the operating mode of the vehicle is consistent with the driving mode.
Citation Information
Patent Citations
Robot driving system for vehicle testing and control method
CN109491364A
Electronic stability control system test method and test device
CN109960245A