A vehicle moving method, a vehicle moving device, and a vehicle

CN122460107APending Publication Date: 2026-07-24HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-10-25
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

In situations where parking spaces are scarce, and drivers temporarily park their cars, obstructing other vehicles or pedestrians, existing technologies expose the privacy of drivers by revealing their phone numbers, leading to privacy breaches.

Method used

By setting a temporary parking mode on the vehicle, a virtual contact method is displayed on the vehicle after receiving a wake-up command, enabling the vehicle owner to be contacted instead of directly displaying the real mobile phone number.

Benefits of technology

This system enables vehicle relocation notifications without exposing the vehicle owner's real contact information, protecting the owner's privacy and improving the efficiency and security of vehicle relocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122460107A_ABST
    Figure CN122460107A_ABST
Patent Text Reader

Abstract

A method, device and vehicle for moving a vehicle. In the method, the vehicle enters a temporary parking mode, and when receiving a wake-up instruction from the owner of another vehicle or a pedestrian, a virtual contact of the owner of the vehicle is displayed on the vehicle, the virtual contact being used to contact the owner of the vehicle for moving the vehicle, or a voice notification is played, the voice notification being used to notify the owner of the vehicle that the vehicle will be moved as soon as possible, or a call connection between the vehicle and a terminal of the owner of the vehicle is established so that the owner of another vehicle or a pedestrian can directly notify the owner of the vehicle to move the vehicle as soon as possible. The method can achieve the notification of moving the vehicle without displaying the real contact (such as a real mobile phone number) of the owner of the vehicle, thereby protecting the privacy of the owner.
Need to check novelty before this filing date? Find Prior Art

Description

A method for moving a car, a device for moving a car, and a vehicle. Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a method for moving a vehicle, a vehicle moving device, and a vehicle. Background Technology

[0002] With the development of the automotive industry, cars have gradually become a means of transportation in people's daily lives. However, due to insufficient parking spaces in older residential areas or urban centers, there are often situations where there are no parking spaces or parking is scarce. Because of unforeseen circumstances or emergencies, people often have to temporarily park their vehicles in locations that may obstruct other vehicles or pedestrians, causing inconvenience to those whose vehicles or pedestrians are blocked. Therefore, how to ensure that owners of blocked vehicles or pedestrians can contact the vehicle owners when they need to travel has become a problem that needs to be solved.

[0003] Currently, to facilitate the travel of obstructed vehicles or pedestrians, car owners usually place or affix their real mobile phone number or other contact information on the front of their car windows, so that the obstructed vehicle owner or pedestrian can contact them.

[0004] However, placing a car owner's real phone number on the car window can lead to a privacy breach.

[0005] Summary of the Invention

[0006] This application provides a method, device, and vehicle for moving a car, which enables the notification of moving the car without exposing the owner's privacy.

[0007] In a first aspect, embodiments of this application provide a method for moving a vehicle. This method can be applied to the device side, such as a vehicle, a module within the vehicle (e.g., a circuit, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the vehicle's functions. The method includes: activating a temporary parking mode, which is a working mode when the vehicle's parking obstructs the travel of other vehicles or pedestrians; receiving a wake-up command from the owner of the other vehicle or a pedestrian, the wake-up command being a voice wake-up command or a button wake-up command; and, according to the wake-up command, displaying virtual contact information of the vehicle's owner on the vehicle, the virtual contact information being used to contact the vehicle's owner to move the vehicle.

[0008] Based on the above solution, it is possible to complete the vehicle relocation notification without displaying the vehicle owner's real contact information (such as a real mobile phone number), thereby protecting the vehicle owner's privacy.

[0009] In one possible implementation, activating the temporary parking mode includes: receiving a first instruction from the vehicle owner; and activating the temporary parking mode according to the first instruction.

[0010] Based on the above solution, the temporary parking mode can be accurately activated based on the owner's instructions.

[0011] In one possible implementation, activating the temporary parking mode includes: monitoring the surrounding environment of the vehicle and obtaining monitoring results, wherein the monitoring results indicate that the vehicle's parking obstructs the travel of other vehicles or pedestrians; and activating the temporary parking mode based on the monitoring results.

[0012] Based on the above scheme, the vehicle can automatically activate the temporary parking mode based on the monitoring results, which can accurately determine whether to activate the temporary parking mode.

[0013] In one possible implementation, displaying the virtual contact information of the vehicle owner on the vehicle according to the wake-up command includes: sending a vehicle relocation request to the vehicle owner's terminal according to the wake-up command; receiving vehicle relocation confirmation information from the terminal, the vehicle relocation confirmation information being generated based on the vehicle owner's operation on the terminal; and displaying the virtual contact information of the vehicle owner on the vehicle according to the vehicle relocation confirmation information.

[0014] Based on the above solution, after confirmation by the vehicle owner, the vehicle owner's virtual contact information is displayed on the vehicle, allowing other vehicle owners or pedestrians to quickly contact the vehicle owner and helping to protect the vehicle owner's privacy.

[0015] In one possible implementation, displaying the virtual contact information of the vehicle owner on the vehicle includes: displaying the virtual contact information of the vehicle owner on the vehicle's central control display screen, the vehicle's windshield, or the vehicle's headlights.

[0016] Based on the above solution, the vehicle owner's virtual contact information is displayed in a prominent position on the vehicle, making it easier for other vehicle owners or pedestrians to obtain the owner's virtual contact information, which helps improve the efficiency of the vehicle relocation process.

[0017] In one possible implementation, the virtual contact method is a virtual mobile phone number or a QR code.

[0018] In one possible implementation, the wake-up command is a voice wake-up command; the method further includes: displaying a wake-up word on the vehicle, wherein the voice wake-up command is generated by the owner of the other vehicle or a pedestrian reading the wake-up word.

[0019] Based on the above solution, the vehicle can be woken up by voice commands, which is more user-friendly and intelligent.

[0020] In one possible implementation, the wake-up command is a voice wake-up command; displaying the virtual contact information of the vehicle owner on the vehicle according to the wake-up command includes: if the voice wake-up command is parsed as a preset voice wake-up command, then displaying the virtual contact information of the vehicle owner on the vehicle.

[0021] Based on the above solution, if the parsed voice wake-up command is a preset voice wake-up command, then the vehicle owner's virtual contact information will be displayed on the vehicle, instead of displaying the vehicle owner's virtual contact information every time a voice wake-up command is received. This can save the vehicle's energy consumption.

[0022] In one possible implementation, the wake-up command is a button wake-up command; the method further includes: displaying a prompt message on the vehicle indicating the button location for inputting the button wake-up command.

[0023] Based on the above solution, the vehicle can be woken up by pressing a button. Since button performance is generally more stable, this method can achieve a more reliable vehicle wake-up.

[0024] In one possible implementation, the method further includes: monitoring the surrounding environment of the vehicle and determining whether it is in a vehicle relocation scenario.

[0025] Based on the above solution, the surrounding environment of the vehicle is monitored to determine whether it is in a vehicle relocation scenario. Only when it is confirmed that the vehicle is in a vehicle relocation scenario will relocation be allowed, thus ensuring safety during vehicle relocation.

[0026] In one possible implementation, determining whether a vehicle is in a relocation scenario includes: if there are people within a set range of the vehicle and they are not engaging in any harmful behavior towards the vehicle, then the vehicle is determined to be in a relocation scenario.

[0027] Secondly, this application provides a method for moving a vehicle. This method can be applied to the device side, such as a vehicle, a module in the vehicle (e.g., a circuit, chip, or chip system), or a logic node, logic module, or software that can realize all or part of the vehicle's functions. The method includes: activating a temporary parking mode, which is a working mode when the vehicle's parking obstructs the travel of other vehicles or pedestrians; receiving a wake-up command from the owner of the other vehicle or a pedestrian, the wake-up command being a voice wake-up command or a button wake-up command; sending a vehicle-moving request to the vehicle owner's terminal according to the wake-up command; receiving vehicle-moving confirmation information from the terminal, the vehicle-moving confirmation information being generated based on the vehicle owner's operation on the terminal; and playing a voice notification or establishing a call connection between the vehicle and the vehicle owner's terminal according to the vehicle-moving confirmation information, the voice notification being used to notify the vehicle owner that they will move the vehicle as soon as possible.

[0028] Based on the above solution, it is possible to complete the vehicle relocation notification without displaying the vehicle owner's real contact information (such as a real mobile phone number), thereby protecting the vehicle owner's privacy.

[0029] In one possible implementation, activating the temporary parking mode includes: receiving a first instruction from the vehicle owner; and activating the temporary parking mode according to the first instruction.

[0030] Based on the above solution, the temporary parking mode can be accurately activated based on the owner's instructions.

[0031] In one possible implementation, activating the temporary parking mode includes: monitoring the surrounding environment of the vehicle and obtaining monitoring results, wherein the monitoring results indicate that the vehicle's parking obstructs the travel of other vehicles or pedestrians; and activating the temporary parking mode based on the monitoring results.

[0032] Based on the above scheme, the vehicle can automatically activate the temporary parking mode based on the monitoring results, which can accurately determine whether to activate the temporary parking mode.

[0033] In one possible implementation, the wake-up command is a voice wake-up command; the method further includes: displaying a wake-up word on the vehicle, wherein the voice wake-up command is generated by the owner of the other vehicle or a pedestrian reading the wake-up word.

[0034] Based on the above solution, the vehicle can be woken up by voice commands, which is more user-friendly and intelligent.

[0035] In one possible implementation, the wake-up command is a voice wake-up command; sending a vehicle relocation request to the vehicle owner's terminal according to the wake-up command includes: if the voice wake-up command is parsed as a preset voice wake-up command, then sending a vehicle relocation request to the vehicle owner's terminal.

[0036] Based on the above solution, if the parsed voice wake-up command is a preset voice wake-up command, then the vehicle owner's virtual contact information will be displayed on the vehicle, instead of displaying the vehicle owner's virtual contact information every time a voice wake-up command is received. This can save the vehicle's energy consumption.

[0037] In one possible implementation, the wake-up command is a button wake-up command; the method further includes: displaying a prompt message on the vehicle indicating the button location for inputting the button wake-up command.

[0038] Based on the above solution, the vehicle can be woken up by pressing a button. Since button performance is generally more stable, this method can achieve a more reliable vehicle wake-up.

[0039] In one possible implementation, the method further includes: monitoring the surrounding environment of the vehicle and determining whether it is in a vehicle relocation scenario.

[0040] Based on the above solution, the surrounding environment of the vehicle is monitored to determine whether it is in a vehicle relocation scenario. Only when it is confirmed that the vehicle is in a vehicle relocation scenario will relocation be allowed, thus ensuring safety during vehicle relocation.

[0041] In one possible implementation, determining whether a vehicle is in a relocation scenario includes: if there are people within a set range of the vehicle and they are not engaging in any harmful behavior towards the vehicle, then the vehicle is determined to be in a relocation scenario.

[0042] Thirdly, this application provides a vehicle relocation device that has the functions of the first to second aspects mentioned above. For example, the vehicle relocation device includes modules, units or means corresponding to the operations involved in the first to second aspects mentioned above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.

[0043] Fourthly, this application provides a chip (or chip system) including a processor for implementing any of the possible implementation methods of the first to second aspects described above.

[0044] Fifthly, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the method in any of the possible designs of the first to second aspects described above.

[0045] Sixthly, this application provides a computer program product comprising a computer program or instructions that, when executed, implement the method in any of the possible designs of the first to second aspects described above.

[0046] In a seventh aspect, this application provides a vehicle that can implement the methods in any of the possible designs of the first to second aspects described above. Attached Figure Description

[0047] Figure 1 is a schematic diagram of a possible application scenario provided in this application;

[0048] Figure 2 is a flowchart illustrating the vehicle relocation method provided in an embodiment of this application;

[0049] Figure 3 shows an example of the wake-up word displayed on the vehicle;

[0050] Figure 4 shows an example of the prompt information displayed on the vehicle indicating the location of the buttons;

[0051] Figure 5 is a flowchart illustrating the vehicle relocation method provided in an embodiment of this application;

[0052] Figure 6 is a possible exemplary block diagram of the vehicle relocation device involved in the embodiments of this application;

[0053] Figure 7 is a possible exemplary block diagram of the vehicle relocation device involved in the embodiments of this application. Detailed Implementation

[0054] Figure 1 is a schematic diagram of a possible application scenario provided by this application. In this application scenario, vehicle 101 and terminal 102 can communicate wirelessly. In Figure 1, terminal 102 is a mobile phone as an example.

[0055] Vehicle 101 includes any form of vehicle that supports wireless communication. Examples include intelligent vehicles, electric vehicles, digital cars, sedans, trucks, motorcycles, buses, lawnmowers, recreational vehicles, amusement park vehicles, construction equipment, trams, or golf carts, etc., which are not limited in this application. Exemplarily, vehicle 101 includes one or more components such as a gateway (GW), a vehicle computing platform (e.g., a mobile data center (MDC)), a human-machine interaction (HMI), a telematics control unit (TCU), a telematics box (Tbox), and an electronic control unit (ECU). The GW is a core component in the vehicle's electronic and electrical architecture, serving as the data interaction hub for the vehicle network, routing data from different networks such as the controller area network (CAN), local interconnect network (LIN), and media-oriented system transport (MOST) networks. MDC is the vehicle's intelligent in-vehicle computing platform, used to enable autonomous driving functions. HMI is the vehicle's infotainment system. TCU and Tbox are primarily used for communication with external devices (such as the cloud, fleet owners, terminals, etc.) and backend systems. ECU is a vehicle-specific microcomputer controller, including but not limited to the vehicle integrated / integration unit (VIU), cockpit domain controller (CDC), and vehicle domain controller (VDC). Furthermore, the vehicle may also include operating systems, navigation software, map software, and monitoring software.

[0056] As one implementation method, an in-vehicle intelligent system can be deployed within the HMI. This in-vehicle intelligent system supports voice interaction with users (such as the vehicle owner or other people) via TCU and / or Tbox, and also supports wireless communication with pre-bound terminals (such as the vehicle owner's mobile phone) via TCU and / or Tbox.

[0057] Terminal 102 can be used to manage vehicle 101, such as controlling vehicle 101 to start / stop, controlling vehicle 101's online upgrades; and can be used to receive information sent by vehicle 101, such as vehicle relocation requests; and can also establish a communication connection with vehicle 101's in-vehicle intelligent system, enabling the vehicle owner to make remote calls with people near the vehicle.

[0058] Terminal 102 can also be referred to as terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. The terminal can also be configured with program instructions for performing corresponding communication functions.

[0059] Vehicle 101 and terminal 102 can communicate via mobile communication networks (such as 5G or future communication networks) or wireless local area networks (WLANs), or via short-range communication technologies. In this embodiment, short-range communication technologies include, but are not limited to, Bluetooth, Wi-Fi, near field communication (NFC), Wi-Fi Aware, general short-range communication technologies, and short-range communication technologies specified by the Starlight Alliance.

[0060] It is understood that the form and quantity of vehicle 101 and terminal 102 shown in Figure 2 above are for illustrative purposes only and do not constitute a limitation of this application.

[0061] It should be noted that the application scenarios described above are for the purpose of more clearly illustrating the technical solution of this application and do not constitute a limitation on the technical solution provided in this application.

[0062] With the development of the automotive industry, cars have gradually become a means of transportation in people's daily lives. However, due to insufficient parking spaces in older residential areas or urban centers, there are often situations where there are no parking spaces or parking is scarce. Because of unforeseen circumstances or emergencies, people often have to temporarily park their vehicles in locations that may obstruct other vehicles or pedestrians, causing inconvenience to those whose vehicles or pedestrians are blocked. Therefore, how to ensure that blocked vehicle owners or pedestrians can contact the vehicle owner when they need to travel has become a problem that needs to be solved.

[0063] Currently, to facilitate the movement of obstructed vehicles, car owners usually place or affix their mobile phone number or other contact information on the front of their car windows, making it easier for the obstructed car owner or pedestrian to contact them.

[0064] However, placing a car owner's phone number on the car window will result in a privacy breach.

[0065] In view of the above problems, this application provides a method for moving a car, a device for moving a car, and a vehicle, so as to enable timely contact with the car owner without exposing the car owner's privacy.

[0066] The following description, in conjunction with the accompanying drawings, further illustrates the vehicle relocation method, relocation device, and vehicle. It is understood that this application uses a vehicle and a terminal as examples of the entities executing the interaction, but this application does not limit the entities executing the interaction. For instance, the method executed by the vehicle in this application can also be implemented by modules within the vehicle (e.g., circuits, chips, or chip systems), or by logic nodes, logic modules, or software capable of implementing all or part of the vehicle's functions. Similarly, the method executed by the terminal in this application can also be implemented by a communication module within the terminal, or by circuits or chips within the terminal responsible for communication functions (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips containing modem cores, or system-in-package (SIP) chips).

[0067] Figure 2 is a flowchart illustrating a method for moving a vehicle according to an embodiment of this application. The method includes the following steps:

[0068] Step 201: The vehicle starts the temporary parking mode.

[0069] Temporary parking mode is the operating mode when a vehicle's parking may obstruct the movement of other vehicles or pedestrians. Temporary parking mode can be activated when a vehicle's temporary parking may obstruct the movement of other vehicles or pedestrians. However, it is not necessary to activate temporary parking mode when parking in normally designated parking spaces such as parking lots or underground garages.

[0070] For example, when a vehicle is temporarily parked, if the owner believes that parking may obstruct the movement of other vehicles or pedestrians, the owner can actively activate the temporary parking mode. For instance, the owner can press a button on the vehicle, triggering the vehicle to receive a first instruction (also known as a temporary parking mode activation instruction), and then activate the temporary parking mode according to the first instruction.

[0071] For example, after parking, the vehicle can monitor its surroundings and obtain monitoring results indicating whether parking obstructs the movement of other vehicles or pedestrians. If the monitoring results indicate that parking obstructs the movement of other vehicles or pedestrians, the vehicle will activate a temporary parking mode based on the monitoring results.

[0072] For example, a vehicle may be indicated to be in temporary parking mode by flashing its headlights at intervals, displaying a temporary parking mode on its headlights, or displaying a temporary parking sign at the bottom of its windshield.

[0073] In one implementation, the vehicle in temporary parking mode keeps its in-vehicle intelligent system operational, allowing it to receive external voice input and / or button input.

[0074] It should be noted that, in this application, the vehicle owner can be the owner of the vehicle, the driver of the vehicle, or other person who can manage the vehicle. The vehicle owner can bind the vehicle's in-vehicle intelligent system in advance using an application (APP) on a terminal (such as a mobile phone, wearable device, etc.), so that the terminal can receive information from the vehicle or send information to the vehicle.

[0075] Step 202: The vehicle receives a wake-up command from the owner of another vehicle or a pedestrian. The wake-up command can be a voice wake-up command or a button wake-up command.

[0076] For example, if the owner of another vehicle or a pedestrian feels that the vehicle is obstructing their travel, they can send a wake-up command to the vehicle.

[0077] In one implementation, after a vehicle is temporarily parked, a prompt message can be displayed on the vehicle (e.g., at the bottom of the windshield or under the headlights). This prompt message is used to remind other vehicle owners or pedestrians to contact the vehicle owner to move the car by reading a wake-up phrase. For example, the prompt message might be: "To notify the owner to move the car, please read the wake-up phrase: 'Xiao E, Xiao E, please move the car,'" where "Xiao E, Xiao E, please move the car,'" is the wake-up phrase. When other vehicle owners or pedestrians read the wake-up phrase aloud to the vehicle, the vehicle receives the voice wake-up command, which is generated by the other vehicle owner or pedestrian reading the wake-up phrase. Figure 3 shows an example of displaying a wake-up phrase on a vehicle. In this example, the message "To notify the owner to move the car, please read the wake-up phrase: 'Xiao E, Xiao E, please move the car,'" is displayed at the bottom of the windshield.

[0078] In another implementation method, after the vehicle is temporarily parked, a prompt message can be displayed on the vehicle indicating the location of the button for inputting a button wake-up command. This prompt message is used to remind other vehicle owners or pedestrians to contact the vehicle owner to move the car by pressing or touching the button. Other vehicle owners or pedestrians, based on this prompt message, press or touch the button, triggering the vehicle to receive the button wake-up command. For example, physical buttons or sensor buttons can be installed on the vehicle's door handles, and a prompt message can be displayed near the button: "Press this button to notify the owner to move the car." Figure 4 shows an example of a prompt message displayed on a vehicle's button location; in this example, the door handle displays "Press this button to notify the owner to move the car."

[0079] Step 203: The vehicle monitors its surrounding environment and determines whether it is in a vehicle relocation scenario.

[0080] When the vehicle receives a wake-up command, it is activated and begins monitoring its surroundings to determine if it is in a vehicle-moving scenario. If it is determined to be in a vehicle-moving scenario, moving the vehicle is permitted; otherwise, moving the vehicle is not permitted.

[0081] For example, the vehicle determines whether there is a person within its designated area. If there is a person, it further determines whether there is any behavior that could harm the vehicle. If it is determined that there is a person within the designated area and there is no behavior that could harm the vehicle, then the vehicle is in a moving scenario. If it is determined that there is a person within the designated area and there is any behavior that could harm the vehicle, then the vehicle is not in a moving scenario. If it is determined that there is no person within the designated area, then the vehicle is not in a moving scenario.

[0082] Step 203 is an optional step.

[0083] Step 204: The vehicle sends a vehicle relocation request to the vehicle owner's terminal according to the wake-up command. Correspondingly, the vehicle owner's terminal receives the vehicle relocation request.

[0084] For example, a vehicle makes a call to the owner's device (such as a mobile phone or wearable device). After the call is connected, the vehicle plays a voice notification to the device: "Someone has requested that you move your car. Please confirm if you wish to move it." This voice notification is the request to move the car.

[0085] For example, a vehicle sends a text message to the vehicle owner's device (such as a mobile phone or wearable device) with the message: "Someone has requested that you move your car. Please confirm whether you wish to move it." In this case, the text message is the request to move the car.

[0086] For example, the vehicle sends a notification message displayed in a pop-up window to the application on the vehicle owner's terminal. The notification message reads: "Someone has requested that you move your car. Please confirm whether you wish to move it." In this case, the notification message is the request to move the car.

[0087] Step 205: The vehicle owner's terminal sends a vehicle relocation confirmation message to the vehicle. Correspondingly, the vehicle receives the vehicle relocation confirmation message.

[0088] The vehicle relocation confirmation information is generated based on the vehicle owner's actions on the terminal.

[0089] For example, if the request to move the car is a voice notification, the confirmation message could be a voice confirmation from the vehicle owner. For instance, the voice confirmation message could be: "Okay, I'll move the car as soon as possible."

[0090] For example, if the request to move the car is sent via SMS, the confirmation message could be a reply from the vehicle owner. For instance, the reply could be: "Okay, I'll move the car as soon as possible."

[0091] For example, if the request to move a car is a notification received on the terminal application and displayed in a pop-up window, the confirmation message can be the vehicle owner's confirmation message on the application. For instance, a pop-up window appears on the terminal application displaying the notification message "Someone has requested to move your car. Please confirm whether to move it." The vehicle owner clicks the "Agree" button, triggering the application to send a confirmation message to the vehicle.

[0092] Steps 204 and 205 above are optional.

[0093] Step 206: Upon receiving the wake-up command, the vehicle displays the vehicle owner's virtual contact information, which is used to contact the vehicle owner to move the vehicle.

[0094] For example, upon receiving a wake-up command, the vehicle can display the owner's virtual contact information on the central control screen, the windshield, or the headlights. This virtual contact information can be a virtual phone number or a QR code.

[0095] In one implementation method, if the wake-up command is a voice wake-up command, the vehicle receives the voice wake-up command and parses it. If the parsed voice wake-up command is a preset voice wake-up command, that is, the parsed voice content is the same as the preset wake-up word, then the vehicle owner's virtual contact information is displayed on the vehicle. For example, if the preset wake-up word is "Xiao E, Xiao E, please move the car," and the vehicle parses the received voice wake-up command to obtain the same voice content, then the vehicle owner's virtual contact information is displayed on the vehicle.

[0096] In another implementation method, if the wake-up command is a button wake-up command, then after the vehicle receives the button wake-up command, it will display the virtual contact information of the vehicle owner on the vehicle.

[0097] In one implementation method, if step 203 is executed, then step 206 is as follows: if the vehicle is determined to be in a moving scenario, then according to the wake-up command, the virtual contact information of the vehicle owner is displayed on the vehicle. That is, if the vehicle is not in a moving scenario, then the virtual contact information of the vehicle owner is not displayed on the vehicle.

[0098] In one implementation method, if steps 204 and 205 above are executed, then step 206 is as follows: Based on the vehicle relocation confirmation information from the vehicle owner's terminal, the vehicle displays the vehicle owner's virtual contact information on the vehicle according to the wake-up command. That is, after the vehicle sends a relocation request to the vehicle owner's terminal, if no relocation confirmation information is received, or if a relocation refusal information is received, the vehicle owner's virtual contact information is not displayed on the vehicle.

[0099] Step 207: The owners of other vehicles or pedestrians contact the vehicle owner through virtual contact methods.

[0100] For example, the virtual contact method is a virtual mobile phone number, which other vehicle owners or pedestrians can call to contact the vehicle owner.

[0101] For example, a virtual contact method could be a QR code. Other vehicle owners or pedestrians could scan the QR code to automatically dial the vehicle owner's mobile phone number without displaying the vehicle owner's real mobile phone number.

[0102] Based on the above solution, it is possible to complete the vehicle relocation notification without displaying the vehicle owner's real contact information (such as a real mobile phone number), thereby protecting the vehicle owner's privacy.

[0103] In the embodiment shown in Figure 2 above, after receiving a wake-up command, the vehicle displays the virtual contact information of the vehicle owner on the vehicle, so that other vehicle owners or pedestrians can proactively contact the vehicle owner through this virtual contact information to negotiate moving the vehicle. However, in real-world scenarios, the vehicle owner may be far away from the vehicle, or it may be inconvenient for the owner to immediately go to the vehicle's location, causing the owner to spend a considerable amount of time to reach the vehicle's location and move it. This will cause other vehicle owners or pedestrians who are obstructed to wait for a long time. To solve this problem, steps 206 and 207 above can be replaced with the following operation: the vehicle moves itself according to the wake-up command. That is, the vehicle can move automatically without the vehicle owner having to drive the vehicle to move it. Optionally, before moving the vehicle, the vehicle also monitors the surrounding environment and determines whether the conditions for moving the vehicle are met. If the conditions for moving the vehicle are met, the vehicle is moved. For example, the conditions for moving the vehicle here could be: there is a suitable parking space around the vehicle.

[0104] Figure 5 is a flowchart illustrating a method for moving a vehicle according to an embodiment of this application. The method includes the following steps:

[0105] Step 501: The vehicle starts the temporary parking mode.

[0106] Step 501 is the same as step 201 in the embodiment of Figure 2 above, and can be referred to the foregoing description.

[0107] Step 502: The vehicle receives a wake-up command from the owner of another vehicle or a pedestrian. The wake-up command can be a voice wake-up command or a button wake-up command.

[0108] Step 502 is the same as step 202 in the embodiment of Figure 2 above, and can be referred to the foregoing description.

[0109] Step 503: The vehicle monitors its surrounding environment and determines whether it is in a vehicle relocation scenario.

[0110] Step 503 is the same as step 203 in the embodiment of Figure 2 above, and can be referred to the foregoing description.

[0111] Step 503 is an optional step.

[0112] In step 504, the vehicle sends a vehicle relocation request to the vehicle owner's terminal according to the wake-up command. Correspondingly, the vehicle owner's terminal receives the vehicle relocation request.

[0113] Step 504 is the same as step 204 in the embodiment of Figure 2 above, and can be referred to the foregoing description.

[0114] Step 505: The terminal sends a vehicle relocation confirmation message to the vehicle. Correspondingly, the vehicle receives the vehicle relocation confirmation message.

[0115] Step 505 is the same as step 205 in the embodiment of Figure 2 above, and can be referred to the foregoing description.

[0116] Step 506: The vehicle plays a voice notification or establishes a call connection between the vehicle and the terminal.

[0117] For example, after receiving confirmation of the vehicle being moved, the vehicle plays a voice notification to inform the owner that the vehicle will be moved as soon as possible. For instance, the vehicle plays the voice notification through the voice system in its in-vehicle intelligent system, such as the message: "The owner has been notified. Please wait patiently; the owner will be here shortly."

[0118] For example, after receiving confirmation of moving the vehicle, the vehicle establishes a communication connection with the terminal, so that the owners of other vehicles or pedestrians can directly communicate with the vehicle owner through the vehicle's voice system and inform the vehicle owner to move the vehicle as soon as possible.

[0119] Based on the above solution, it is possible to complete the vehicle relocation notification without displaying the vehicle owner's real contact information (such as a real mobile phone number), thereby protecting the vehicle owner's privacy.

[0120] In the embodiment shown in Figure 5 above, after receiving the vehicle relocation confirmation information, the vehicle plays a voice notification or establishes a call connection between the vehicle and the terminal to notify the vehicle owner to move the vehicle as soon as possible. However, in real-world scenarios, the vehicle owner may be far from the vehicle or unable to immediately go to the vehicle's location, causing the owner to spend a considerable amount of time to reach the vehicle and move it. This would result in other vehicle owners or pedestrians being obstructed having to wait for an extended period. To solve this problem, step 506 above can be replaced with the following operation: the vehicle moves the vehicle according to the relocation confirmation information. Alternatively, steps 504 to 506 above can be replaced with the following operation: the vehicle moves the vehicle according to a wake-up command. That is, the vehicle can move automatically without the vehicle owner having to drive the vehicle to move it. Optionally, before moving the vehicle, the vehicle also monitors the surrounding environment and determines whether the relocation conditions are met. If the relocation conditions are met, the vehicle is moved. For example, the relocation conditions here could be: there is a suitable parking space nearby.

[0121] In one possible implementation, this application can also pre-record voiceprint recognition information in the in-vehicle intelligent system. This voiceprint recognition information is also called a voiceprint recognition matrix, voiceprint recognition set, authorized voiceprint set, or first set. This voiceprint recognition information includes the pre-recorded voiceprints of authorized personnel (such as the car owner, family members of the car owner, or friends of the car owner). For authorized personnel, both vehicle relocation / wake-up operations (such as triggering a wake-up command by reading a wake-up word) and control operations (such as issuing voice commands to open the car door, open the car window, open the trunk, etc.) are possible. For unauthorized personnel (i.e., personnel other than authorized personnel), vehicle relocation / wake-up operations are possible, but control operations are not allowed.

[0122] In one example, when a vehicle receives a voice command, it first extracts the voiceprint of the command and, based on pre-recorded voiceprint recognition information, determines whether the voiceprint comes from an authorized or unauthorized person. Next, the vehicle parses the voice command to determine whether it is a voice wake-up command or a voice control command. For example, if the voice command is a voice wake-up command requesting the vehicle to be moved (i.e., the wake-up command in steps 202 or 502), since both authorized and unauthorized personnel can perform such operations, the vehicle executes subsequent steps based on the voice wake-up command. For example, in the embodiment of Figure 2, steps 203 to 206, or steps 204 to 206, or step 206 are executed after step 202; in the embodiment of Figure 5, steps 503 to 506, or steps 504 to 506, are executed after step 502. For example, if the voice command is a request to control the vehicle and comes from an authorized person, the vehicle will perform the corresponding control operation (such as opening a door, opening a window, or opening the trunk). Conversely, if the voice command is a request to control the vehicle and comes from an unauthorized person, the vehicle will not perform any control operation.

[0123] In another example, when the vehicle receives a voice command, it first parses the command to determine whether it is a voice wake-up command or a voice control command. If the voice command is a voice wake-up command requesting the vehicle to be moved (i.e., the wake-up command in step 202 or step 502 mentioned above), since both authorized and unauthorized personnel can perform vehicle-moving wake-up operations, the vehicle executes subsequent steps based on the voice wake-up command. For example, in the embodiment of Figure 2, steps 203 to 206, or steps 204 to 206, or step 206 are executed after step 202; in the embodiment of Figure 5, steps 503 to 506, or steps 504 to 506, are executed after step 502. If the voice command is a voice control command requesting vehicle operation, the vehicle then extracts the voiceprint of the voice command and, based on pre-recorded voiceprint recognition information, determines whether the voiceprint comes from an authorized or unauthorized person. If the voice command comes from an authorized person, the vehicle will perform the corresponding control operation (such as opening the door, opening the window, or opening the trunk). If the voice command comes from an unauthorized person, the vehicle will not perform the control operation.

[0124] Figure 6 shows a possible exemplary block diagram of the car-moving device involved in the embodiments of this application. As shown in Figure 6, the car-moving device 600 may include units for implementing the method embodiments described above. In one possible design, the car-moving device 600 includes: a start unit 601, a transceiver unit 602, and a display unit 603. Optionally, the car-moving device 600 may further include a car-moving judgment unit 604.

[0125] The vehicle relocation device 600 can be the vehicle in the above embodiments, a module in the vehicle (such as a circuit, chip or chip system, etc.), or a logic node, logic module or software that can realize all or part of the vehicle functions.

[0126] Referring to the example shown in Figure 1, the start unit 601 can be implemented by the ECU or HMI shown in Figure 1, the transceiver unit 602 can be implemented by the GW, the display unit 603 can be implemented by the HMI, and the vehicle relocation judgment unit 604 can be implemented by the ECU. Of course, this application does not limit the correspondence between the vehicle relocation device 600 and the components inside the vehicle shown in Figure 1, and can be flexibly set in practical applications.

[0127] For example, in one embodiment, the activation unit 601 is used to activate a temporary parking mode, which is a working mode when the vehicle's parking obstructs the travel of other vehicles or pedestrians; the transceiver unit 602 is used to receive a wake-up command from the owner of the other vehicle or a pedestrian, the wake-up command being a voice wake-up command or a button wake-up command; and the display unit 603 is used to display the virtual contact information of the vehicle owner on the vehicle according to the wake-up command, the virtual contact information being used to contact the vehicle owner to move the vehicle.

[0128] In one possible implementation, the activation unit 601 is used to activate the temporary parking mode, including: receiving a first instruction from the vehicle owner via the transceiver unit 602; and activating the temporary parking mode according to the first instruction.

[0129] In one possible implementation, the activation unit 601 is used to activate the temporary parking mode, including: monitoring the surrounding environment of the vehicle and obtaining monitoring results, wherein the monitoring results indicate that the vehicle's parking obstructs the travel of other vehicles or pedestrians; and activating the temporary parking mode based on the monitoring results.

[0130] In one possible implementation, the display unit 603 is configured to display the virtual contact information of the vehicle owner on the vehicle according to the wake-up command, including: sending a vehicle relocation request to the vehicle owner's terminal via the transceiver unit 602 according to the wake-up command; receiving vehicle relocation confirmation information from the terminal via the transceiver unit 602, the vehicle relocation confirmation information being generated based on the vehicle owner's operation on the terminal; and displaying the virtual contact information of the vehicle owner on the vehicle according to the vehicle relocation confirmation information.

[0131] In one possible implementation, the display unit 603 is used to display the virtual contact information of the vehicle owner on the vehicle, including: displaying the virtual contact information of the vehicle owner on the vehicle's central control display screen, the vehicle's windshield, or the vehicle's headlights.

[0132] In one possible implementation, the virtual contact method is a virtual mobile phone number or a QR code.

[0133] In one possible implementation, the wake-up command is a voice wake-up command; the display unit 603 is also used to display a wake-up word on the vehicle, the voice wake-up command being generated by the owner of the other vehicle or a pedestrian reading the wake-up word.

[0134] In one possible implementation, the wake-up command is a voice wake-up command; the display unit 603 is configured to display the virtual contact information of the vehicle owner on the vehicle according to the wake-up command, including: if the voice wake-up command is parsed as a preset voice wake-up command, then displaying the virtual contact information of the vehicle owner on the vehicle.

[0135] In one possible implementation, the wake-up command is a button wake-up command; the display unit 603 is also used to display prompt information on the vehicle indicating the button position for inputting the button wake-up command.

[0136] In one possible implementation, the vehicle relocation judgment unit 604 is used to monitor the surrounding environment of the vehicle and determine whether it is in a vehicle relocation scenario.

[0137] In one possible implementation, the vehicle relocation determination unit 604 is used to determine whether a vehicle relocation scenario is in progress, including: determining that there are people within a set range of the vehicle and no harmful behavior towards the vehicle, in which case the vehicle relocation scenario is determined.

[0138] Figure 7 shows a possible exemplary block diagram of the car-moving device involved in the embodiments of this application. As shown in Figure 7, the car-moving device 700 may include units for implementing the method embodiments described above. In one possible design, the car-moving device 700 includes: a start unit 701, a transceiver unit 702, and a voice control unit 703. Optionally, the car-moving device 700 may also include a display unit 704. Optionally, the car-moving device 700 may also include a car-moving judgment unit 705.

[0139] The vehicle relocation device 700 can be the vehicle in the above embodiments, a module in the vehicle (such as a circuit, chip or chip system, etc.), or a logic node, logic module or software that can realize all or part of the vehicle functions.

[0140] Referring to the example shown in Figure 1, the start unit 701 can be implemented using the ECU or HMI shown in Figure 1, the transceiver unit 702 can be implemented using a GW, the voice control unit 703 can be implemented using one or more of an HMI, TCU, Tbox, or ECU, the display unit 704 can be implemented using an HMI, and the vehicle relocation judgment unit 705 can be implemented using an ECU. Of course, this application does not limit the correspondence between the vehicle relocation device 700 and the components inside the vehicle shown in Figure 1; it can be flexibly configured in practical applications.

[0141] For example, in one embodiment, the activation unit 701 is used to activate a temporary parking mode, which is a working mode when the vehicle's parking obstructs the travel of other vehicles or pedestrians; the transceiver unit 702 is used to receive a wake-up command from the owner of the other vehicle or a pedestrian, the wake-up command being a voice wake-up command or a button wake-up command; according to the wake-up command, send a vehicle relocation request to the vehicle owner's terminal; and receive vehicle relocation confirmation information from the terminal, the vehicle relocation confirmation information being generated based on the vehicle owner's operation on the terminal; the voice control unit 703 is used to play a voice notification or establish a call connection between the vehicle and the vehicle owner's terminal according to the vehicle relocation confirmation information, the voice notification being used to notify the vehicle owner that they will move the vehicle as soon as possible.

[0142] In one possible implementation, the activation unit 701 is used to activate the temporary parking mode, including: receiving a first instruction from the vehicle owner via the transceiver unit 702; and activating the temporary parking mode according to the first instruction.

[0143] In one possible implementation, the activation unit 701 is used to activate the temporary parking mode, including: monitoring the surrounding environment of the vehicle and obtaining monitoring results, wherein the monitoring results indicate that the vehicle's parking obstructs the travel of other vehicles or pedestrians; and activating the temporary parking mode based on the monitoring results.

[0144] In one possible implementation, the wake-up command is a voice wake-up command; the display unit 704 is used to display a wake-up word on the vehicle, and the voice wake-up command is generated by the owner of the other vehicle or a pedestrian reading the wake-up word.

[0145] In one possible implementation, the wake-up command is a voice wake-up command; the transceiver unit 702 is configured to send a vehicle relocation request to the vehicle owner's terminal according to the wake-up command, including: if the voice wake-up command is parsed as a preset voice wake-up command, then sending a vehicle relocation request to the vehicle owner's terminal.

[0146] In one possible implementation, the wake-up command is a button wake-up command; the display unit 704 is used to display prompt information on the vehicle indicating the button position for inputting the button wake-up command.

[0147] In one possible implementation, the vehicle relocation judgment unit 705 is used to monitor the surrounding environment of the vehicle and determine whether it is in a vehicle relocation scenario.

[0148] In one possible implementation, the vehicle relocation judgment unit 705 is used to determine whether a vehicle relocation scenario is in progress, including: determining that there are people within a set range of the vehicle and no harmful behavior towards the vehicle, in which case the vehicle relocation scenario is determined.

[0149] It is understood that the division of units in the above-described device is merely a logical functional division. One function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated onto a single physical entity, or distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for specific applications, but such implementations should not be considered beyond the scope of this application.

[0150] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0151] This application provides a chip (or chip system) including a processor for implementing any of the above-described method embodiments.

[0152] This application provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement any of the above-described method embodiments.

[0153] This application provides a computer program product, which includes a computer program or instructions that, when executed, implement any of the above-described method embodiments.

[0154] This application provides a vehicle that can implement any of the above-described method embodiments.

[0155] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, compact disc read-only memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Furthermore, the ASIC can reside in a first network element or a store-and-forward terrestrial function network element. Alternatively, the processor and storage medium can exist as discrete components in access network equipment or terminal equipment.

[0156] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program is a set of instructions that directs each step of an action of an electronic computer or other device with message processing capabilities. It is typically written in a programming language and runs on a target architecture. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be volatile or non-volatile, or it can include both types of storage media.

[0157] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0158] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects.

[0159] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0160] The terms "system" and "network" in this application embodiment are used interchangeably. "At least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B, or C" includes A, B, C, AB, AC, BC, or ABC; "at least one of A, B, and C" can also be understood as including A, B, C, AB, AC, BC, or ABC. Furthermore, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in this application embodiment are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects.

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

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

[0163] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0164] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0165] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method of moving a vehicle, characterized by, Applied to vehicles, the method includes: Activate temporary parking mode, which is the working mode when the vehicle is parked and obstructs the travel of other vehicles or pedestrians. Receive wake-up commands from the owners of the other vehicles or pedestrians, wherein the wake-up commands are voice wake-up commands or button wake-up commands; According to the wake-up command, the virtual contact information of the vehicle owner is displayed on the vehicle, and the virtual contact information is used to contact the vehicle owner to move the vehicle.

2. The method of claim 1, wherein, The activation of the temporary parking mode includes: Receive the first instruction from the owner of the vehicle; In accordance with the first instruction, activate the temporary parking mode.

3. The method of claim 1, wherein, The activation of the temporary parking mode includes: The surrounding environment of the vehicle is monitored, and the monitoring results indicate that the vehicle obstructs the travel of other vehicles or pedestrians when it is parked. Based on the monitoring results, a temporary parking mode is activated.

4. The method of claim 1, wherein, The step of displaying the vehicle owner's virtual contact information on the vehicle according to the wake-up command includes: According to the wake-up command, a vehicle relocation request is sent to the vehicle owner's terminal; Receive vehicle relocation confirmation information from the terminal, which is generated based on the vehicle owner's operation on the terminal; Based on the vehicle relocation confirmation information, the virtual contact information of the vehicle owner is displayed on the vehicle.

5. The method of any one of claims 1 to 4, wherein, The display of the vehicle owner's virtual contact information on the vehicle includes: The vehicle owner's virtual contact information is displayed on the vehicle's central control display screen, the vehicle's windshield, or the vehicle's headlights.

6. The method of any one of claims 1 to 5, wherein, The virtual contact method is a virtual mobile phone number or a QR code.

7. The method of any one of claims 1 to 6, wherein, The wake-up command is a voice wake-up command; The method further includes: A wake-up word is displayed on the vehicle, and the voice wake-up command is generated by the owner of the other vehicle or a pedestrian reading the wake-up word.

8. The method of any one of claims 1 to 7, wherein, The wake-up command is a voice wake-up command; The step of displaying the vehicle owner's virtual contact information on the vehicle according to the wake-up command includes: If the voice wake-up command is parsed as a preset voice wake-up command, then the virtual contact information of the vehicle owner will be displayed on the vehicle.

9. The method of any one of claims 1 to 6, wherein, The wake-up command is a button wake-up command; The method further includes: The vehicle displays a prompt indicating the location of the button for inputting the button wake-up command.

10. The method of any one of claims 1 to 9, wherein, The method further includes: The surrounding environment of the vehicle is monitored to determine whether it is in a vehicle relocation scenario.

11. The method of claim 10, wherein, The determination of whether a car is being moved includes: If it is determined that there are people within the designated range of the vehicle and they are not engaging in any acts of harm to the vehicle, then the situation is determined to be a vehicle relocation scenario.

12. A method of moving a vehicle, characterized by, Applied to vehicles, the method includes: Activate temporary parking mode, which is the working mode when the vehicle is parked and obstructs the travel of other vehicles or pedestrians. Receive wake-up commands from the owners of the other vehicles or pedestrians, wherein the wake-up commands are voice wake-up commands or button wake-up commands; According to the wake-up command, a vehicle relocation request is sent to the vehicle owner's terminal; Receive vehicle relocation confirmation information from the terminal, the vehicle relocation confirmation information being based on the vehicle owner's operation on the terminal. Generated; Based on the vehicle relocation confirmation information, a voice notification is played or a call connection is established between the vehicle and the vehicle owner's terminal. The voice notification is used to inform the vehicle owner that the vehicle will be moved as soon as possible.

13. The method of claim 12, wherein, The activation of the temporary parking mode includes: Receive the first instruction from the owner of the vehicle; In accordance with the first instruction, activate the temporary parking mode.

14. The method of claim 12, wherein, The activation of the temporary parking mode includes: The surrounding environment of the vehicle is monitored, and the monitoring results indicate that the vehicle obstructs the travel of other vehicles or pedestrians when it is parked. Based on the monitoring results, a temporary parking mode is activated.

15. The method of any one of claims 12 to 14, wherein, The wake-up command is a voice wake-up command; The method further includes: A wake-up word is displayed on the vehicle, and the voice wake-up command is generated by the owner of the other vehicle or a pedestrian reading the wake-up word.

16. The method of any one of claims 12 to 15, wherein, The wake-up command is a voice wake-up command; Sending a vehicle relocation request to the vehicle owner's terminal according to the wake-up command includes: If the voice wake-up command is parsed as a preset voice wake-up command, a vehicle relocation request is sent to the vehicle owner's terminal.

17. The method of any one of claims 12 to 14, wherein, The wake-up command is a button wake-up command; The method further includes: The vehicle displays a prompt indicating the location of the button for inputting the button wake-up command.

18. The method of any one of claims 12 to 17, wherein, The method further includes: The surrounding environment of the vehicle is monitored to determine whether it is in a vehicle relocation scenario.

19. The method of claim 18, wherein, The determination of whether a car is being moved includes: If it is determined that there are people within the designated range of the vehicle and they are not engaging in any acts of harm to the vehicle, then the situation is determined to be a vehicle relocation scenario.

20. A boot device, comprising: Includes modules for performing the method of any one of claims 1 to 11, or the method of any one of claims 12 to 19.

21. A computer program product, characterised in that, The computer program product includes instructions that, when executed, implement the method of any one of claims 1 to 11, or the method of any one of claims 12 to 19.

22. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed, implement the method of any one of claims 1 to 11, or the method of any one of claims 12 to 19.

23. A chip, characterized by The chip includes a processor for implementing the method of any one of claims 1 to 11, or the method of any one of claims 12 to 19.

24. A vehicle characterized by comprising: Includes modules for performing the method of any one of claims 1 to 11, or the method of any one of claims 12 to 19.