Vehicle remote control test methods, systems, electronic devices and storage media
By conducting remote control tests while the vehicle is undergoing remote upgrades, the shortcomings of separate tests for remote control and upgrades in existing technologies are addressed, thus ensuring the stability of the vehicle's remote control function.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-27
- Publication Date
- 2026-03-13
AI Technical Summary
Existing technologies only test remote vehicle control or remote upgrades separately, which cannot meet the testing requirements for coordinated execution of the entire vehicle, leading to stability issues in remote control.
Build a remote upgrade task and push it to the target vehicle, obtain the vehicle status, respond to the remote upgrade status and perform remote control, and determine the test results based on the control results.
By conducting remote control tests during remote upgrades, the problem of coordinating remote control and upgrade testing was solved, ensuring the stability of the vehicle's remote control function.
Smart Images

Figure CN118838306B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of testing technology, and specifically relates to a method, system, electronic device, and storage medium for remote vehicle control testing. Background Technology
[0002] With the development of automotive intelligence, remote vehicle upgrades and remote control technologies have become important directions for the automotive industry. Remote vehicle upgrades refer to remotely updating and upgrading vehicle software via wireless networks to improve vehicle functionality and performance. Remote vehicle control refers to users controlling their vehicles remotely via a mobile app, including remote start, seat heating, air conditioning operation, door locking / unlocking, and window closing. The application of this technology greatly improves the convenience and safety of vehicle use. However, because long-link remote functions require the coordinated execution of all vehicle functions, when remote upgrades and remote control require vehicle-wide control, upgrade tasks during remote control operations may interfere with remote control, leading to vehicle-wide chaos or control failure, affecting remote control stability. Therefore, testing is necessary to ensure the stability of the vehicle's remote control functions.
[0003] However, existing technologies that only test remote control or remote upgrades cannot meet testing requirements. Summary of the Invention
[0004] This invention provides a vehicle remote control testing method, system, electronic device, and storage medium to at least solve the technical problem in the prior art that separate testing for remote control or remote upgrades cannot meet testing requirements.
[0005] According to a first aspect of the present invention, a method for testing remote control of a vehicle is provided. The method includes: constructing a remote upgrade task and pushing the remote upgrade task to a target vehicle; in response to the target vehicle receiving the remote upgrade task, obtaining the target vehicle status; obtaining a remote control command; in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, remotely controlling the vehicle according to the remote control command to obtain a control result; and determining a test result based on the control result.
[0006] Optionally, constructing a remote upgrade task and pushing the remote upgrade task to the target vehicle includes: determining the target vehicle and target installation package according to preset test requirements; constructing a remote upgrade task according to the target vehicle and target installation package; and pushing the remote upgrade task to the target vehicle.
[0007] Optionally, the target vehicle status includes: scheduled upgrade status, remote upgrade status, and remote control status.
[0008] Optionally, in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, the remote control of the vehicle according to the remote control command to obtain the control result includes: in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, controlling the target vehicle to enter the remote control state and executing control actions according to the remote control command to obtain the control result.
[0009] Optionally, the control actions include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
[0010] Optionally, based on the control results, the test results are determined as follows: if the control results indicate that the vehicle is in a remote upgrade state and a remote control state, and the control is successfully executed, the test result is determined as a pass.
[0011] According to a second aspect of the present invention, a vehicle remote control testing system is also provided, comprising:
[0012] The system comprises a construction module for constructing a remote upgrade task and pushing it to the target vehicle; a first acquisition module for acquiring the target vehicle status in response to the target vehicle receiving the remote upgrade task; a second acquisition module for acquiring remote control commands; a control module for remotely controlling the vehicle and obtaining control results based on the remote control commands in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state; and a determination module for determining test results based on the control results.
[0013] Optionally, the build module is also used to: determine the target vehicle and target installation package according to preset test requirements; build a remote upgrade task according to the target vehicle and target installation package; and push the remote upgrade task to the target vehicle.
[0014] Optionally, the target vehicle status obtained by the first acquisition module includes: scheduled upgrade status, remote upgrade status, and remote control status.
[0015] Optionally, the control module is also used to: respond to the target vehicle status indicating that the target vehicle is in a remote upgrade state, control the target vehicle to enter the remote control state and execute control actions according to the remote control command, and obtain the control result.
[0016] Optionally, the control actions in the control module include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
[0017] Optionally, the determination module is also used to: determine the test result as passed in response to the control result indicating that the vehicle is in a remote upgrade state and a remote control state, and that the control was successfully executed.
[0018] According to a third aspect of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle remote control test method described in any of the embodiments of the first aspect above.
[0019] According to a fourth aspect of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the non-volatile storage medium, and the computer program is configured to execute the vehicle remote control test method described in any embodiment of the first aspect when run on a computer or processor.
[0020] According to a fifth aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the vehicle remote control test method described in any of the embodiments of the first aspect.
[0021] In this embodiment of the invention, a remote upgrade task is constructed and pushed to the target vehicle; in response to the target vehicle receiving the remote upgrade task, the target vehicle status is obtained; a remote control command is obtained; in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, the vehicle is remotely controlled according to the remote control command to obtain a control result; and a test result is determined based on the control result. This invention, by remotely controlling the vehicle while it is in a remote upgrade state and determining the test result based on the control result, can test the remote control of the vehicle during the remote upgrade process, thereby solving the technical problem in the prior art where separate testing of remote control or remote upgrade is insufficient to meet testing requirements. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0023] Figure 1 This is a flowchart of a vehicle remote control test method according to one embodiment of the present invention;
[0024] Figure 2 This is a structural block diagram of a vehicle remote control test system according to one embodiment of the present invention. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] According to an embodiment of the present invention, an embodiment of a vehicle remote control testing method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system containing at least one set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0028] This method embodiment can also be executed in an electronic device including a memory and a processor, a similar control device, or in the cloud. Taking an electronic device as an example, the electronic device may include one or more processors and a memory for storing data. Optionally, the electronic device may also include a communication device for communication functions and a display device. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components than described above, or have a different configuration than described above.
[0029] A processor may include one or more processing units. For example, a processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural network processing unit (NPU), a tensor processing unit (TPU), or an artificial intelligence (AI) processor. Different processing units may be independent components or integrated into one or more processors. In some instances, electronic devices may also include one or more processors.
[0030] The memory can be used to store computer programs, such as the computer program corresponding to the vehicle remote control test method in this embodiment of the invention. The processor implements the aforementioned vehicle remote control test method by running the computer program stored in the memory. The memory may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to electronic devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0031] The communication device is used to receive or send data via a network. Specific examples of the network mentioned above may include a wireless network provided by the mobile terminal's communication provider. In one example, the communication device includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the communication device may be a radio frequency (RF) module, used for wireless communication with the Internet. In some embodiments of this solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, enabling the mobile device to send commands to the electronic device.
[0032] The display device can be a touchscreen liquid crystal display (LCD) or a touch display (also referred to as a "touchscreen" or "touch display screen"). The LCD allows a user to interact with the user interface of the electronic device. In some embodiments, the electronic device has a graphical user interface (GUI), which allows the user to interact with the GUI by touching a touch-sensitive surface with fingers and / or gestures. Executable instructions for performing these human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0033] Figure 1 This is a flowchart of a vehicle remote control testing method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0034] Step S101: Construct a remote upgrade task and push the remote upgrade task to the target vehicle.
[0035] Step S102: In response to the target vehicle receiving a remote upgrade task, obtain the target vehicle status.
[0036] Step S103: Obtain remote control commands.
[0037] Step S104: In response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, remote control is performed on the vehicle according to the remote control command to obtain the control result.
[0038] Step S105: Determine the test results based on the control results.
[0039] In this embodiment of the invention, a remote upgrade task is constructed and pushed to the target vehicle; in response to the target vehicle receiving the remote upgrade task, the target vehicle status is obtained; a remote control command is obtained; in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, the vehicle is remotely controlled according to the remote control command to obtain a control result; and a test result is determined based on the control result. This invention, by remotely controlling the vehicle while it is in a remote upgrade state and determining the test result based on the control result, can test the remote control of the vehicle during the remote upgrade process, thereby solving the technical problem in the prior art where separate testing of remote control or remote upgrade is insufficient to meet testing requirements.
[0040] Optionally, constructing a remote upgrade task and pushing the remote upgrade task to the target vehicle includes: determining the target vehicle and target installation package according to preset test requirements; constructing a remote upgrade task according to the target vehicle and target installation package; and pushing the remote upgrade task to the target vehicle.
[0041] Optionally, the target vehicle status includes: scheduled upgrade status, remote upgrade status, and remote control status.
[0042] Optionally, in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, the remote control of the vehicle according to the remote control command to obtain the control result includes: in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, controlling the target vehicle to enter the remote control state and executing control actions according to the remote control command to obtain the control result.
[0043] Optionally, the control actions include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
[0044] Optionally, based on the control results, the test results are determined as follows: if the control results indicate that the vehicle is in a remote upgrade state and a remote control state, and the control is successfully executed, the test result is determined as a pass.
[0045] Based on the above embodiments, the method is specifically implemented as follows:
[0046] Step 1: Deploy OTA tasks
[0047] 1. Deploy tasks on the OTA cloud platform and publish the tasks.
[0048] On the OTA cloud platform, select the corresponding vehicle and any installation package, create a new task, and then select task delivery.
[0049] 2. Download the task to the vehicle.
[0050] Power on the vehicle, and the task will be downloaded to the vehicle. A pop-up window will then appear on the display screen indicating that an upgrade task is available.
[0051] 3. Reservation Task
[0052] After the pop-up window appears on the vehicle's display screen, select a time and click "Schedule Upgrade". The appointment will be made in ten minutes.
[0053] 4. Power off the entire vehicle
[0054] After making the reservation, power off the entire vehicle and close all four doors and two hoods.
[0055] Step 2: Remotely control the vehicle
[0056] 1. Monitoring equipment access
[0057] The monitoring equipment is connected to the vehicle's wiring harness to monitor the vehicle's control signal status in real time. When a vehicle control command is executed, the vehicle's control signal status will change.
[0058] 2. Execute remote control actions
[0059] Access the remote control interface on your mobile app and repeatedly perform the lock / unlock actions. During this process, the vehicle will repeatedly lock and unlock its doors, and the vehicle control system will enter remote control mode. The vehicle's display screen will then show that it is in remote control mode.
[0060] 3. Perform fault injection testing
[0061] Maintain the previous remote control actions to prevent the vehicle from exiting remote control mode after the remote control actions are completed, and wait for the OTA task to be executed. At this time, the vehicle will initiate the OTA task on time when the scheduled time arrives. The gateway will attempt to control the vehicle and put the vehicle into OTA mode to execute the task.
[0062] Step 3: Analyze the test results
[0063] 1. Check the display screen on the vehicle.
[0064] Check if the vehicle's display screen maintains remote control mode and has entered OTA mode. If it does not, the test result will fail. We expect the remote control status to be maintained.
[0065] 2. Analyze whether the data recorded by the monitoring equipment maintains the original vehicle control mode.
[0066] The monitoring data should remain stable and maintain the original vehicle control status; exiting or changing the data will result in vehicle control failure.
[0067] 3. OTA task status query via cloud.
[0068] The OTA cloud task progress update shows that the task was scheduled to be executed at the appointed time but failed, and the reason for the failure was returned in the cloud.
[0069] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0070] This embodiment also provides a vehicle remote control testing system, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" refers to a combination of software and / or hardware capable of performing a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0071] Figure 2 This is a structural block diagram of a vehicle remote control testing system 200 according to one embodiment of the present invention, as shown below. Figure 2 As shown, a vehicle remote control test system 200 is used as an example, including: a construction module 201, used to construct a remote upgrade task and push the remote upgrade task to the target vehicle; a first acquisition module 202, used to acquire the target vehicle status in response to the target vehicle receiving the remote upgrade task; a second acquisition module 203, used to acquire remote control commands; a control module 204, used to remotely control the vehicle according to the remote control commands in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, and obtain the control result; and a determination module 205, used to determine the test result based on the control result.
[0072] Optionally, the building module 201 is also used to: determine the target vehicle and target installation package according to preset test requirements; build a remote upgrade task according to the target vehicle and target installation package; and push the remote upgrade task to the target vehicle.
[0073] Optionally, the target vehicle status acquired by the first acquisition module 202 includes: appointment upgrade status, remote upgrade status, and remote control status.
[0074] Optionally, the control module 204 is also used to: respond to the target vehicle status indicating that the target vehicle is in a remote upgrade state, control the target vehicle to enter the remote control state and execute control actions according to the remote control command, and obtain the control result.
[0075] Optionally, the control actions in the control module 204 may include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
[0076] Optionally, the determination module 205 is also used to: determine the test result as passed in response to the control result indicating that the vehicle is in a remote upgrade state and a remote control state, and that the control was successfully executed.
[0077] Embodiments of the present invention also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle remote control test method described in any of the above embodiments.
[0078] Optionally, in this embodiment, the processor in the above-described electronic device may be configured to run a computer program to perform the following steps:
[0079] Step S101: Construct a remote upgrade task and push the remote upgrade task to the target vehicle.
[0080] Step S102: In response to the target vehicle receiving a remote upgrade task, obtain the target vehicle status.
[0081] Step S103: Obtain remote control commands.
[0082] Step S104: In response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, remote control is performed on the vehicle according to the remote control command to obtain the control result.
[0083] Step S105: Determine the test results based on the control results.
[0084] Optionally, constructing a remote upgrade task and pushing the remote upgrade task to the target vehicle includes: determining the target vehicle and target installation package according to preset test requirements; constructing a remote upgrade task according to the target vehicle and target installation package; and pushing the remote upgrade task to the target vehicle.
[0085] Optionally, the target vehicle status includes: scheduled upgrade status, remote upgrade status, and remote control status.
[0086] Optionally, in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, the remote control of the vehicle according to the remote control command to obtain the control result includes: in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, controlling the target vehicle to enter the remote control state and executing control actions according to the remote control command to obtain the control result.
[0087] Optionally, the control actions include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
[0088] Optionally, based on the control results, the test results are determined as follows: if the control results indicate that the vehicle is in a remote upgrade state and a remote control state, and the control is successfully executed, the test result is determined as a pass.
[0089] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0090] Embodiments of the present invention also provide a non-volatile storage medium storing a computer program, wherein the computer program is configured to execute the vehicle remote control test method described in any of the above embodiments when run on a computer or processor.
[0091] Optionally, in this embodiment, the computer program described above may be configured to store a computer program for performing the following steps:
[0092] Step S101: Construct a remote upgrade task and push the remote upgrade task to the target vehicle.
[0093] Step S102: In response to the target vehicle receiving a remote upgrade task, obtain the target vehicle status.
[0094] Step S103: Obtain remote control commands.
[0095] Step S104: In response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, remote control is performed on the vehicle according to the remote control command to obtain the control result.
[0096] Step S105: Determine the test results based on the control results.
[0097] Optionally, constructing a remote upgrade task and pushing the remote upgrade task to the target vehicle includes: determining the target vehicle and target installation package according to preset test requirements; constructing a remote upgrade task according to the target vehicle and target installation package; and pushing the remote upgrade task to the target vehicle.
[0098] Optionally, the target vehicle status includes: scheduled upgrade status, remote upgrade status, and remote control status.
[0099] Optionally, in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, the remote control of the vehicle according to the remote control command to obtain the control result includes: in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, controlling the target vehicle to enter the remote control state and executing control actions according to the remote control command to obtain the control result.
[0100] Optionally, the control actions include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
[0101] Optionally, based on the control results, the test results are determined as follows: if the control results indicate that the vehicle is in a remote upgrade state and a remote control state, and the control is successfully executed, the test result is determined as a pass.
[0102] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0103] Embodiments of the present invention also provide a computer program product, including a computer program that, when executed by a processor, implements the vehicle remote control testing method described in any of the above embodiments.
[0104] Optionally, in this embodiment, the computer program, when executed by the processor, performs the following steps:
[0105] Step S101: Construct a remote upgrade task and push the remote upgrade task to the target vehicle.
[0106] Step S102: In response to the target vehicle receiving a remote upgrade task, obtain the target vehicle status.
[0107] Step S103: Obtain remote control commands.
[0108] Step S104: In response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, remote control is performed on the vehicle according to the remote control command to obtain the control result.
[0109] Step S105: Determine the test results based on the control results.
[0110] Optionally, constructing a remote upgrade task and pushing the remote upgrade task to the target vehicle includes: determining the target vehicle and target installation package according to preset test requirements; constructing a remote upgrade task according to the target vehicle and target installation package; and pushing the remote upgrade task to the target vehicle.
[0111] Optionally, the target vehicle status includes: scheduled upgrade status, remote upgrade status, and remote control status.
[0112] Optionally, in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, the remote control of the vehicle according to the remote control command to obtain the control result includes: in response to the target vehicle status indicating that the target vehicle is in a remote upgrade state, controlling the target vehicle to enter the remote control state and executing control actions according to the remote control command to obtain the control result.
[0113] Optionally, the control actions include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
[0114] Optionally, based on the control results, the test results are determined as follows: if the control results indicate that the vehicle is in a remote upgrade state and a remote control state, and the control is successfully executed, the test result is determined as a pass.
[0115] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0116] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of modules can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through interfaces, or indirect couplings or communication connections between modules, and may be electrical or other forms.
[0117] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0118] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0119] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0120] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for testing remote control of a vehicle, characterized in that, include: Create a remote upgrade task and push the remote upgrade task to the target vehicle; In response to the target vehicle receiving the remote upgrade task, a pop-up prompt is displayed on the vehicle-mounted display screen corresponding to the target vehicle, wherein the vehicle-mounted display screen displays at least the target vehicle status, and the pop-up prompt is used to display the remote upgrade task on the vehicle-mounted display screen; In response to the operation performed on the pop-up prompt, the scheduled time corresponding to the remote upgrade task is determined; In response to the target vehicle receiving multiple remote unlocking and locking actions, the system controls the target vehicle to perform multiple door unlocking and locking actions to control the target vehicle to enter the remote control state. In response to the target vehicle being in the remote control state and the current time reaching the scheduled time, the target vehicle's state is switched from the remote control state to the remote upgrade state. Obtain the remote control command corresponding to the remote upgrade task; In response to the target vehicle being in the remote upgrade state, the target vehicle is controlled to perform control actions according to the remote control command, and a control result is obtained; In response to the fact that the target vehicle state does not change after entering the remote control state and before the current time reaches the scheduled time, the target vehicle state successfully switches to the remote upgrade state when the current time reaches the scheduled time, and the control result indicates that the control execution was successful, the test result is determined to be a successful test.
2. The vehicle remote control testing method according to claim 1, characterized in that, The step of constructing a remote upgrade task and pushing the remote upgrade task to the target vehicle includes: Based on the preset test requirements, the target vehicle and target installation package are determined; The remote upgrade task is constructed based on the target vehicle and the target installation package; The remote upgrade task is pushed to the target vehicle.
3. The vehicle remote control testing method according to claim 1, characterized in that, The control actions include at least one of the following: unlocking the door, locking the door, turning on the air conditioner, turning off the air conditioner, turning on the seat heating, and turning off the seat heating.
4. A vehicle remote control testing system, characterized in that, include: The construction module is used to construct remote upgrade tasks and push the remote upgrade tasks to the target vehicle; The system is further configured to: respond to the target vehicle receiving the remote upgrade task by displaying a pop-up notification on the vehicle-mounted display screen corresponding to the target vehicle, wherein the vehicle-mounted display screen at least displays the target vehicle status, and the pop-up notification is used to display the remote upgrade task on the vehicle-mounted display screen; determine the scheduled time corresponding to the remote upgrade task in response to the operation performed in response to the pop-up notification; control the target vehicle to perform multiple door unlocking and locking actions in response to the target vehicle receiving multiple remote control actions to control the target vehicle status to enter the remote control state; and control the target vehicle status to switch from the remote control state to the remote upgrade state in response to the target vehicle being in the remote control state and the current time reaching the scheduled time. The second acquisition module is used to acquire the remote control command corresponding to the remote upgrade task; The control module is used to respond to the target vehicle being in the remote upgrade state, and to control the target vehicle to perform control actions according to the remote control command, thereby obtaining a control result; The determination module is configured to determine the test result as passed in response to the following: the target vehicle state has not changed after entering the remote control state and before the current time reaches the scheduled time; the target vehicle state successfully switches to the remote upgrade state when the current time reaches the scheduled time; and the control result indicates that the control execution was successful.
5. An electronic device, comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle remote control test method as described in any one of claims 1 to 3.
6. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a computer program, wherein the computer program is configured to execute the vehicle remote control test method as described in any one of claims 1 to 3 when run on a computer or processor.
7. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the vehicle remote control test method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Remote upgrading method and device and vehicle
CN115794140A
Method and device for testing remote vehicle control function and vehicle
CN116483050A