A remote control method and system of a vehicle, an electronic device and a storage medium

By coordinating with designated drivers through designated driver platforms to remotely unlock and move vehicles, the problem of car owners being unable to move their cars in a timely manner is solved, avoiding traffic violations and congestion, and improving user experience and vehicle safety.

CN116567542BActive Publication Date: 2025-11-25GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310479713.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-28
Publication Date
2025-11-25
Estimated Expiration
2043-04-28

AI Technical Summary

Technical Problem

When car owners are unable to get to their parking spot in time to move their vehicles, they are likely to be penalized for illegal parking, which may also cause traffic congestion.

Method used

The system receives vehicle relocation requests from users via the designated driver platform, identifies a designated driver who can reach the vehicle's location within a preset time period, and notifies the designated driver to go to the vehicle's location to remotely unlock it. The designated driver then moves the vehicle to the target location.

Benefits of technology

In cases where car owners are unable to move their vehicles in a timely manner, this approach aims to avoid penalties for illegal parking, reduce traffic congestion, ensure vehicle safety, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567542B_ABST
    Figure CN116567542B_ABST
Patent Text Reader

Abstract

The application provides a remote control method and system of a vehicle, an electronic device and a storage medium. The method comprises: receiving a car moving request sent by a user terminal; wherein the car moving request comprises a current position of the vehicle; determining a driver who can reach the current position within a preset time period; sending the car moving request to a driver terminal corresponding to the driver to inform the driver to go to the current position; and requesting the user terminal to remotely unlock the vehicle when it is determined that the driver reaches the current position. The above method can help the vehicle owner to move the vehicle in time when the vehicle owner cannot go to the parking location to move the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a remote control method and system of vehicle, electronic device and storage medium. BACKGROUND

[0002] With the improvement of people's living standards, cars have become an essential means of transportation for people. However, the increase in the number of cars and the lack of parking spaces have also caused a series of problems. For example, the car owner may unknowingly or involuntarily park on the road surface in violation of the parking ban. Under normal circumstances, the traffic police will issue a violation notice to the vehicle parked in violation of the parking ban, and will also send a reminder message to the owner through the 12123 platform, notifying the owner to move the car within the specified time. After the owner moves the car, he can apply for exemption from punishment on the 12123 platform.

[0003] However, the owner may not be able to arrive at the parking location on time to move the car due to various events, which may result in the owner being punished and may also disrupt traffic order.

[0004] Therefore, when the owner is unable to move the car to the parking location, how to help the owner move the vehicle in time is a problem to be solved. SUMMARY

[0005] The present application provides a remote control method and system of vehicle, electronic device and storage medium, which can help the owner move the vehicle in time when the owner is unable to move the car to the parking location.

[0006] In a first aspect, a remote control method of vehicle is provided, applied to a driving platform, the method comprising: receiving a car moving request sent by a user terminal; wherein the car moving request comprises a current position of a vehicle; determining a driving staff who can reach the current position within a preset time period; sending the car moving request to a driving staff terminal corresponding to the driving staff to notify the driving staff to go to the current position; and requesting the user terminal to remotely unlock the vehicle when it is determined that the driving staff has arrived at the current position.

[0007] The above technical solution, after receiving the car moving request sent by the user terminal, first determines the driving staff who can reach the current position of the vehicle within a preset time period, and then sends the car moving request to the driving staff terminal corresponding to the driving staff to notify the driving staff to go to the current position, so that the driving staff can help the user move the vehicle in time when the owner is unable to move the car to the parking location, and the owner can be exempted from the punishment caused by illegal parking. When the traffic is congested due to illegal parking of the vehicle, road congestion can also be effectively avoided. Requesting the user terminal to remotely unlock the vehicle when it is determined that the driving staff has arrived at the current position can effectively ensure the safety of the vehicle.

[0008] With reference to the first aspect, in some implementations of the first aspect, after the user terminal is requested to remotely unlock the vehicle, the method further includes: obtaining a target position indicated by the user terminal, and notifying the driver to drive the remotely unlocked vehicle to the target position.

[0009] The above technical solution can effectively ensure the user's demand and the safety of the user's vehicle, and improve the user's experience, by obtaining the target position indicated by the user terminal and notifying the driver to drive the remotely unlocked vehicle to the target position.

[0010] With reference to the first aspect and the above implementations, in some implementations of the first aspect, after the user terminal is requested to remotely unlock the vehicle, the method further includes: detecting whether the driver leaves the vehicle after determining that the driver drives the remotely unlocked vehicle to the target position; and if it is detected that the driver leaves the vehicle, controlling the vehicle to be locked.

[0011] With reference to the first aspect and the above implementations, in some implementations of the first aspect, the obtaining of the target position indicated by the user terminal includes: obtaining a plurality of available parking locations according to the current position, and sending the plurality of available parking locations to the user terminal; and obtaining an available parking location selected by the user terminal from the plurality of available parking locations, and taking the selected available parking location as the target position indicated by the user terminal.

[0012] With reference to the first aspect and the above implementations, in some implementations of the first aspect, the notifying of the driver to drive the remotely unlocked vehicle to the target position includes: generating a target path according to the target position and the current position; and notifying the driver to drive the vehicle to the target position along the target path.

[0013] With reference to the first aspect and the above implementations, in some implementations of the first aspect, after the target path is generated according to the target position and the current position, the method further includes: sending the target path to the user terminal, so that the user terminal sends the target path to a cloud platform; wherein the cloud platform sends a deviation warning information to the user terminal when detecting that an actual path currently traveled by the vehicle is inconsistent with the target path; and the vehicle is controlled to be parked when the cloud platform detects that a deviation range of the actual path from the target path exceeds a preset range threshold.

[0014] The above technical solution can effectively ensure the safety of the vehicle in use, by controlling the vehicle to be parked when the cloud platform detects that the deviation range of the actual path from the target path exceeds the preset range threshold.

[0015] With reference to the first aspect and the foregoing implementation manners, in some implementations of the first aspect, the vehicle removal request is sent by the user terminal when it is determined that the vehicle is illegally parked.

[0016] In a second aspect, a remote control method of a vehicle is provided, applied to a user terminal, and the method comprises: sending a vehicle removal request to a driving platform, so that the driving platform determines a driving personnel who can reach a current location of the vehicle within a preset time period, and sends the vehicle removal request to a driving personnel terminal corresponding to the driving personnel, to notify the driving personnel to go to the current location; wherein the vehicle removal request comprises the current location of the vehicle; receiving a remote unlocking request sent by the driving platform; wherein the remote unlocking request is sent by the user platform after determining that the driving personnel reaches the current location.

[0017] With reference to the second aspect, in some implementations of the second aspect, after receiving the remote unlocking request sent by the driving platform, the method further comprises: responding to the remote unlocking request, and indicating a target location to the driving platform, so that the driving platform notifies the driving personnel to drive the vehicle after remote unlocking to the target location.

[0018] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the indication of the target location to the driving platform comprises: receiving a plurality of available parking locations sent by the driving platform; wherein the plurality of available parking locations are obtained by the driving platform according to the current location; selecting an available parking location from the plurality of available parking locations, and taking the selected available parking location as the target location indicated to the driving platform.

[0019] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, the indication of the target location to the driving platform, so that the driving platform notifies the driving personnel to drive the vehicle after remote unlocking to the target location, comprises: indicating the target location to the driving platform, so that the driving platform generates a target path according to the target location and the current location, and notifies the driving personnel to drive the vehicle to the target location along the target path.

[0020] With reference to the second aspect and the foregoing implementation manners, in some implementations of the second aspect, after the indication of the target location to the driving platform, the method further comprises: receiving the target path sent by the driving platform; sending the target path to a cloud platform, so that the cloud platform sends a deviation warning information to the user terminal when detecting that an actual path currently traveled by the vehicle is inconsistent with the target path; wherein when the cloud platform detects that a deviation range of the actual path from the target path exceeds a preset range threshold, the vehicle is controlled to stop.

[0021] With reference to the second aspect and the above implementation manners, in some implementations of the second aspect, the request for moving the vehicle is sent when it is determined that the vehicle is illegally parked.

[0022] In a third aspect, a remote control system for a vehicle is provided. The system includes a user terminal, a ride-hailing platform, and a driver terminal. The ride-hailing platform is connected to the user terminal and the driver terminal. The user terminal is configured to send a request for moving the vehicle to the ride-hailing platform. The request includes a current location of the vehicle. The ride-hailing platform is configured to receive the request for moving the vehicle from the user terminal, determine a driver who can reach the current location within a preset time period, and send the request for moving the vehicle to the driver terminal corresponding to the driver to notify the driver to go to the current location. When the driver arrives at the current location, the ride-hailing platform requests the user terminal to remotely unlock the vehicle. The user terminal is further configured to receive the request for remotely unlocking the vehicle from the ride-hailing platform.

[0023] In a fourth aspect, an electronic device is provided. The electronic device includes a memory and a processor. The memory is configured to store executable program code. The processor is configured to invoke and run the executable program code from the memory. When the electronic device is a ride-hailing platform, the processor is configured to invoke and run the executable program code to perform the remote control method for a vehicle according to the first aspect and any possible implementation of the first aspect. When the electronic device is a user terminal, the processor is configured to invoke and run the executable program code to perform the remote control method for a vehicle according to the second aspect and any possible implementation of the second aspect.

[0024] In a fifth aspect, a computer program product is provided. The computer program product includes computer program code. When the computer program code is run on a computer, the computer program code causes the computer to perform the remote control method for a vehicle according to the first aspect and any possible implementation of the first aspect, or causes the computer to perform the remote control method for a vehicle according to the second aspect and any possible implementation of the second aspect.

[0025] In a sixth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer program code. When the computer program code is run on a computer, the computer program code causes the computer to perform the remote control method for a vehicle according to the first aspect and any possible implementation of the first aspect, or causes the computer to perform the remote control method for a vehicle according to the second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0026] Figure 1 is a schematic flowchart of a remote control method for a vehicle provided by an embodiment of the present application;

[0027] Fig. 2(a) is a schematic diagram of a window for reminding a user to move a vehicle according to an embodiment of the present application;

[0028] Fig. 2(b) is a schematic diagram of a window for reminding a user to wait for a pickup according to an embodiment of the present application;

[0029] Fig. 2(c) is a schematic diagram of a window for reminding a user that a pickup is temporarily unavailable according to an embodiment of the present application;

[0030] Fig. 2(d) is a schematic diagram of a window for notifying a user to move a vehicle according to an embodiment of the present application;

[0031] Fig. 2(e) is a schematic diagram of a window for reminding a user that a pickup is successful according to an embodiment of the present application;

[0032] Figure 3 Fig. 3 is a schematic diagram of a system for remotely unlocking a vehicle by a user terminal according to an embodiment of the present application;

[0033] Figure 4 Fig. 4 is a schematic flow chart of a method for remotely locking a vehicle according to an embodiment of the present application;

[0034] Figure 5 Fig. 5 is a schematic flow chart of another method for remotely controlling a vehicle according to an embodiment of the present application;

[0035] Figure 6 Fig. 6 is an interactive flow chart of a system for remotely controlling a vehicle according to an embodiment of the present application;

[0036] Figure 7 Fig. 7 is another interactive flow chart of a system for remotely controlling a vehicle according to an embodiment of the present application;

[0037] Figure 8 Fig. 8 is a schematic diagram of a structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0038] The technical solutions in the present application will be described in detail below with reference to the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B: "and / or" in the text only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0039] Hereinafter, the terms "first", "second", "third", "fourth", "fifth", "sixth", "seventh" and "eighth" are used only for descriptive purposes and should not be construed as implying or suggesting relative importance or an indicated number of technical features. Thus, features defined with "first", "second", "third", "fourth", "fifth", "sixth", "seventh" and "eighth" can explicitly or implicitly include one or more of the features.

[0040] It can be understood that the number of cars is increasing, but the number of parking spaces is insufficient, which can easily lead to the owner unknowingly or involuntarily parking on the road surface in violation of the parking prohibition. Usually, when the traffic police issues a notice of illegal parking, a reminder message will be sent through the 12123 platform to inform the owner to move the car within the specified time to apply for exemption from punishment. However, the owner may not be able to go to the parking location to move the car due to various events, and if the owner cannot move the vehicle in time, not only will the owner be punished, but also the urban road traffic order may be disrupted.

[0041] To solve the above problems, the embodiments of the present application provide a remote control method of a vehicle. The execution subject of the method can be an electronic device, which can be a terminal or a server. For example, the terminal can be a mobile phone, a tablet computer, a wearable device, a notebook computer, etc. The specific type of the electronic device is not limited in the embodiments of the present application.

[0042] For example, the method provided by the embodiments of the present application can be applied to a driving platform. Figure 1 is a schematic flowchart of a remote control method of a vehicle provided by the embodiments of the present application.

[0043] For example, as shown in Figure 1 The method 100 is applied to a driving platform, and the method 100 can include:

[0044] S101, receiving a car moving request sent by a user terminal. The car moving request includes the current position of the vehicle.

[0045] S102, determining a driving personnel who can reach the current position within a preset time period.

[0046] S103, sending the car moving request to a driving personnel terminal corresponding to the driving personnel, to notify the driving personnel to go to the current position.

[0047] S104, requesting the user terminal to remotely unlock the vehicle when it is determined that the driving personnel has arrived at the current position.

[0048] The vehicle remote control method provided by the embodiments of the present application comprises the following steps: receiving a vehicle moving request sent by a user terminal; wherein the vehicle moving request comprises a current position of a vehicle; determining a driver who can reach the current position within a preset time period; sending the vehicle moving request to a driver terminal corresponding to the driver to inform the driver to go to the current position; and requesting the user terminal to remotely unlock the vehicle when it is determined that the driver has reached the current position. The above method can help the driver to move the vehicle in time when the vehicle owner cannot move the vehicle to the parking place, and can avoid the punishment caused by illegal parking. When the driver reaches the current position, the user terminal is requested to remotely unlock the vehicle, which can effectively ensure the safety of the vehicle.

[0049] For S101, it can be understood that the vehicle moving request can be a vehicle moving order, and the vehicle moving order can comprise a vehicle position, a license plate number, a vehicle color, a vehicle brand and a vehicle model information. The vehicle moving request can be sent by the user terminal when the user has a vehicle moving demand, or can be sent by the user terminal when it is determined that the vehicle bound to the user terminal is illegally parked.

[0050] In a possible implementation, the vehicle moving request is sent by the user terminal when it is determined that the vehicle is illegally parked.

[0051] For example, a vehicle brand application (APP) can be installed in the user terminal, and the APP can have a short message recognition capability. The APP can determine whether the vehicle bound to the current user terminal is illegally parked according to a calling number and a calling content of a short message. It can be understood that whether the short message is sent by the 12123 platform is determined according to the calling number and the short message rule sent by the 12123 platform, and whether the vehicle is illegally parked is determined according to the sent short message content, such as recognizing keywords such as “illegally parked, not parked according to the regulations, illegally parked according to the regulations”, and combining the recognition result of the calling number. The vehicle brand APP in the user terminal can also be directly bound to the traffic management 12123 APP, and when the vehicle illegally parked notification of the traffic management 12123 APP is received, it can be determined that the vehicle has been illegally parked.

[0052] When it is determined that the vehicle has been illegally parked, the vehicle brand APP can display a window for the user to select whether to initiate a vehicle moving request. As shown in FIG. 2(a), if the user selects “one-key vehicle moving”, the user terminal directly initiates a vehicle moving request to a driver platform.

[0053] It can be understood that the 12123 platform is a traffic safety comprehensive service platform. The short message rule sent by the 12123 platform is: 12123 + 2-digit provincial number code + 2-digit city sequence code.

[0054] In a possible implementation, the chauffeur platform APP can be integrated with the vehicle brand APP of the user terminal in the form of a software development kit (SDK) or an application programming interface (API). After the integration of the chauffeur platform APP and the vehicle brand APP of the user terminal, the chauffeur platform and the vehicle brand APP of the user terminal can interwork in function. For example, the user terminal can send a car moving request to the chauffeur platform through the vehicle brand APP, and the chauffeur platform can receive the car moving request sent by the user terminal.

[0055] It can be understood that part of the functions of the chauffeur platform APP are integrated in the vehicle brand APP. When the user needs to move the car, the user can send a car moving request to the chauffeur platform through the vehicle brand APP. This can facilitate the user and improve the user experience.

[0056] For the S102, in a possible case, when the vehicle is illegally parked, the traffic police will give the vehicle owner a certain period of time to move the car. If the vehicle owner completes the car moving within the specified period of time, the vehicle owner can be exempted from the fine. The preset period of time can be the time required by the vehicle owner to complete the car moving, and the current position can be the parking location where the vehicle is illegally parked. However, in a specific implementation, the preset period of time can also be set according to actual needs, and the embodiment is not limited in this regard.

[0057] For example, after the monitoring device or the traffic police find that the vehicle owner is illegally parked, the illegal parking record will be uploaded to the 12123 traffic management platform. The traffic management platform will give the vehicle owner 10-20 minutes of rectification time. If the platform gives the vehicle owner 10 minutes of rectification time, the preset period of time is 10 minutes, and the chauffeur platform determines the chauffeur personnel who can reach the current position of the vehicle within 10 minutes after receiving the car moving request of the user.

[0058] In a possible implementation, the chauffeur platform can calculate the order receiving time of the chauffeur personnel within the preset range of the current position of the vehicle according to the algorithm model of the platform big data, and synchronize the predicted order receiving waiting time t1 to the vehicle brand APP page of the user terminal in the form of a clock window, as shown in FIG. 2(b), to inform the user how long it will take to successfully call the chauffeur.

[0059] It can be understood that the preset range can be set according to the preset time period, and the longer the preset time period, the larger the preset range. For example, if the preset time period is 10 minutes, the preset range can be 3 km; if the preset time period is 20 minutes, the preset range can be 6 km.

[0060] In another possible implementation, if the driver platform cannot search for a driver who can reach the current location of the vehicle within the preset time period or the driver platform receives information that the driver cannot accept the order, the result will be informed to the user, and the user terminal vehicle brand APP pop-up window will notify the user and ask whether to continue waiting, as shown in FIG. 2(c). If the user selects “continue waiting” or does not select in the interface shown in FIG. 2(c), the driver platform will continue to search for a driver who can reach the current location of the vehicle within the preset time period. If the driver platform continues to search for a time that exceeds the preset search time, and still cannot search for a driver who can reach the current location of the vehicle within the preset time period, a window for calling a driver failure is displayed on the user terminal vehicle brand APP, as shown in FIG. 2(d), to inform the user to move the vehicle by himself.

[0061] It can be understood that the preset search time can be set according to the preset time period, and the preset search time can be the same as or longer than the preset time period. For example, if the preset time period is 10 minutes, the preset search time can be 10 minutes or 20 minutes.

[0062] For S103, it can be understood that when the driver platform determines a driver who can reach the current location within the preset time period, the driver platform can send a vehicle moving request carrying vehicle information to the terminal of the driver.

[0063] In a possible implementation, the driver can determine the vehicle to be moved according to the vehicle information carried in the received vehicle moving request, including the vehicle location, license plate number, vehicle color, vehicle brand and vehicle model information.

[0064] In a possible implementation, when the driver receives the vehicle moving request, the driver platform sends the difference value t2 between the time when the driver arrives at the vehicle and the time when the fine is issued and the estimated arrival time of the driver to the user terminal according to the algorithm model, as shown in FIG. 2(e). If t2 is greater than the preset time period, the user will be prompted of the risk, and will be continuously asked whether to continue moving the vehicle. If the user selects to continue moving the vehicle, the driver will be notified to go to the current location of the vehicle.

[0065] The above technical solution sends the vehicle information carrying vehicle moving request to the driver terminal, so that the driver can more accurately find the vehicle to be moved. Through timely feedback of the moving request result to the user, the user can make a choice in different situations, which can effectively improve the user experience.

[0066] For the above S104, in one possible implementation, when the driver arrives at the current location of the vehicle, the driver can click "confirmation of arrival" on the driver terminal. The driver platform determines whether the driver has arrived at the current location according to the real-time positioning of the driver. If it is determined that the driver has arrived at the current location, the user terminal is requested to remotely unlock the vehicle.

[0067] In one possible implementation, the above request for the user terminal to remotely unlock the vehicle can include: sending a remote unlocking request to the user terminal, so that the user terminal sends a remote unlocking instruction to the cloud platform; wherein the cloud platform controls the vehicle to remotely unlock after receiving the remote unlocking instruction.

[0068] For example, the above cloud platform can be a Telematics Service Provider (TSP). As shown in Figure 3 When the user terminal accepts the remote unlocking request of the driver platform, the user terminal initiates a remote unlocking instruction to the cloud platform. After the cloud platform accepts the remote unlocking instruction, it initiates a remote unlocking instruction to the vehicle end Telematic Box (T-BOX). The T-BOX sends the unlocking instruction to the vehicle door lock and power domain related controller for vehicle unlocking, and sends the execution result of the remote unlocking instruction to the cloud platform. The cloud platform transmits the execution result of the remote unlocking instruction to the user terminal, so that the user knows whether the vehicle is successfully unlocked.

[0069] The above technical solution requests the user terminal to remotely unlock after confirming that the driver has arrived, which can effectively ensure the safety of the user's vehicle and improve the user experience.

[0070] It can be understood that after the user terminal remotely unlocks the vehicle, the driver can select an available parking location as a target location according to the current location of the vehicle, and drive the remotely unlocked vehicle to the target location, and send the target location to the driver platform to inform the user of the target location of the vehicle. The user can also select a target location and inform the driver platform of the target location, so that the driver platform informs the driver to drive the remotely unlocked vehicle to the target location. The driver platform can also select a target location, inform the user of the target location of the vehicle, and simultaneously inform the driver to drive the remotely unlocked vehicle to the target location.

[0071] In a possible implementation, after the user terminal remotely unlocks the vehicle, the method further includes: obtaining a target position indicated by the user terminal, and notifying the driver to drive the remotely unlocked vehicle to the target position.

[0072] It can be understood that, after the user terminal receives the execution result of the successful remote unlocking of the vehicle, the user terminal can send information about the successful remote unlocking of the vehicle to the driving platform, so that the driving platform determines that the vehicle has been successfully unlocked. After determining that the vehicle has been successfully unlocked, the driving platform can obtain the target position indicated by the user terminal.

[0073] The target position is a parking location selected by the user. The target position can be recommended by the driving platform to the user, and the user selects the target position from the recommended parking locations. Alternatively, the user can input a parking location to the driving platform. After obtaining the target position indicated by the user terminal, the driving platform notifies the driver to drive the vehicle to the target position.

[0074] In a possible implementation, the obtaining of the target position indicated by the user terminal can include: obtaining a plurality of available parking locations according to the current position, and sending the plurality of available parking locations to the user terminal; obtaining an available parking location selected by the user terminal from the plurality of available parking locations, and taking the selected available parking location as the target position indicated by the user terminal.

[0075] It can be understood that, the available parking location refers to a parking lot or a parking space.

[0076] For example, the driving platform searches for available parking locations around the current position of the vehicle according to the current position of the vehicle, and sends information about the parking locations to the user terminal, so that the user selects an available parking location on the user terminal. The driving platform takes the selected available parking location as the target position indicated by the user terminal.

[0077] It can be understood that, the driving platform can notify the driver to drive the remotely unlocked vehicle to the target position after planning a path from the current position to the target position. Alternatively, the driving platform can directly notify the driver to plan a path, and then notify the driver to drive the remotely unlocked vehicle to the target position after determining the path planned by the driver.

[0078] In a possible implementation, the notifying of the driver to drive the remotely unlocked vehicle to the target position includes: generating a target path according to the target position and the current position; and notifying the driver to drive the vehicle to the target position along the target path.

[0079] It can be understood that the chauffeur platform sends the target path to the chauffeur terminal after generating the target path, for informing the chauffeur to drive the vehicle to the target position along the target path. The chauffeur platform can also send the target path to the user terminal for the user terminal to know.

[0080] The above technical solution can make the chauffeur drive the vehicle to the target position along the target path, so as to better supervise the behavior of the chauffeur and better provide services for the user. Meanwhile, sending the generated target path to the user terminal can ensure the safety of the vehicle and improve the experience of the user.

[0081] In a possible implementation, after generating the target path according to the target position and the current position, the method can further include: sending the target path to the user terminal, so that the user terminal sends the target path to the cloud platform; wherein the cloud platform sends a deviation warning information to the user terminal when detecting that the actual path of the vehicle currently driven is inconsistent with the target path; and the cloud platform controls the vehicle to stop when detecting that the deviation range of the actual path from the target path exceeds a preset range threshold.

[0082] It can be understood that the chauffeur platform can also send the target path to the user terminal, and the user terminal can send the target path to the cloud platform, so that the cloud platform judges whether the path of the vehicle driven is consistent with the target path according to the real-time positioning of the vehicle. When the cloud platform detects that the actual path of the vehicle driven is inconsistent with the target path, the cloud platform can send a deviation warning information to the user terminal. When the cloud platform detects that the deviation range of the actual path from the target path exceeds a preset range threshold, the cloud platform sends a stop command to the controller of the vehicle to control the vehicle to stop, so as to ensure the safety of the vehicle.

[0083] For example, the cloud platform can also acquire real-time video in the cockpit collected by the camera in the vehicle, and send the video to the user terminal, so that the user can better supervise the behavior of the chauffeur.

[0084] It can also be understood that the chauffeur platform can also judge whether the driving path of the chauffeur is consistent with the target path by acquiring the real-time position of the chauffeur. When it is determined that the driving path of the chauffeur deviates from the target path, the chauffeur platform can send a warning information to the chauffeur in time to correct the behavior of the chauffeur.

[0085] The technical solution can make the user terminal indicate the target position and inform the driver to drive the vehicle unlocked remotely to the target position, and send the current position of the vehicle to the user after locking the vehicle, so that the user can quickly determine the position of the vehicle, ensure the safety of the vehicle, and facilitate the use of the user. Meanwhile, when it is detected that the actual path deviates from the target path by more than the preset range threshold, the vehicle is controlled to stop, which can effectively ensure the safety of the vehicle.

[0086] Figure 4 FIG. 1 is a schematic flowchart of a method for remotely locking a vehicle according to an embodiment of the present application.

[0087] For example, as shown in FIG. 4, the method 400 is a step after determining that the driver drives the vehicle unlocked remotely to the target position. The method 400 includes: Figure 4

[0088] S401, after determining that the driver drives the vehicle unlocked remotely to the target position, detecting whether the driver leaves the vehicle.

[0089] It can be understood that when the driver clicks the confirmation of arrival on the driver terminal, the driver platform can obtain the position of the driver to detect whether the driver leaves the vehicle.

[0090] S402, if it is detected that the driver leaves the vehicle, the vehicle is controlled to be locked.

[0091] It can be understood that if the driver platform confirms that the driver has left the vehicle, the driver platform can send information that the driving trip is over to the user terminal, so that the user can lock the vehicle in time.

[0092] In a possible implementation, after the user terminal receives the information that the driving trip is over sent by the driver platform, the user terminal can determine that the driver leaves the vehicle, and then can send a lock vehicle instruction to the cloud platform. After receiving the remote lock vehicle instruction, the cloud platform controls the vehicle to be remotely locked, that is, the cloud platform sends a lock vehicle instruction to the controller of the vehicle, and the controller of the vehicle locks the vehicle after receiving the instruction.

[0093] In another possible implementation, after the driver arrives at the target position and gets off and closes the door, the controller of the vehicle detects that the door of the vehicle is closed, and then sends a signal that the vehicle has been turned off to the cloud platform through the T-BOX. After receiving the signal, the cloud platform can determine that the driver leaves the vehicle, and then sends a lock vehicle instruction to the controller of the vehicle. The controller of the vehicle locks the vehicle after receiving the instruction, and sends the execution result of the lock vehicle instruction to the cloud platform. Meanwhile, when the cloud platform determines that the vehicle is successfully locked, the cloud platform sends the current position information of the vehicle and the information that the vehicle is locked to the user terminal.

[0094] ​In the technical solution, the vehicle is remotely locked after determining that the driver leaves the vehicle, which can effectively ensure the safety of the vehicle and improve the user experience.

[0095] The embodiment of the application further provides a remote control method of a vehicle. Figure 5 is a schematic flowchart of another remote control method of a vehicle provided by the embodiment of the application.

[0096] As shown in the figure, the method 500 is applied to a user terminal, and the method 500 can include the following steps. Figure 5

[0097] S501, sending a car moving request to a driving platform, so that the driving platform determines a driver who can reach a current position of a vehicle within a preset time period, and sending the car moving request to a driver terminal corresponding to the driver to inform the driver to go to the current position.

[0098] The car moving request includes the current position of the vehicle.

[0099] S502, receiving a remote unlocking request sent by the driving platform.

[0100] The remote unlocking request is sent by the user platform after determining that the driver reaches the current position.

[0101] S503, responding to the remote unlocking request.

[0102] The technical solution can send a car moving request to a driving platform, so that the driving platform determines a driver who can reach a current position of a vehicle within a preset time period, and sends the car moving request to a driver terminal corresponding to the driver to inform the driver to go to the current position, which can help the driver to timely move the vehicle in the case that the vehicle owner cannot go to the parking place to move the vehicle, can let the vehicle owner be exempted from the punishment caused by illegal parking, and can effectively avoid road congestion when traffic congestion is caused by illegal parking of the vehicle. Receiving and responding to the remote unlocking request sent by the driving platform can effectively ensure the safety of the vehicle.

[0103] It can be found that the remote control method of the vehicle provided by the embodiment is applied to a user terminal, the remote control method of the vehicle provided in the above embodiment is applied to a driving platform, and the embodiment can be implemented in cooperation with the method embodiment applied to the driving platform. The related technical details and technical effects mentioned in the method embodiment applied to the driving platform are still effective in the embodiment. In order to reduce repetition, they will not be described here. Accordingly, the related technical details mentioned in the embodiment can also be applied to the method embodiment applied to the driving platform.

[0104] ​Figure 6 is an interaction flowchart of a remote control system of a vehicle provided by an embodiment of the present application.

[0105] As shown in the example of Figure 6 , the system 600 can include a user terminal 10, a chauffeur platform 20, and a chauffeur terminal 30, wherein the chauffeur platform 20 is connected with the user terminal 10 and the chauffeur terminal 30 respectively. The system 600 specifically includes the following steps:

[0106] S601, the user terminal sends a car moving request to the chauffeur platform.

[0107] The car moving request includes the current location of the vehicle.

[0108] S602, the chauffeur platform receives the car moving request sent by the user terminal, and determines a chauffeur who can reach the current location within a preset time period.

[0109] S603, the chauffeur platform sends the car moving request to the chauffeur terminal corresponding to the chauffeur, to inform the chauffeur to go to the current location.

[0110] S604, when the chauffeur platform determines that the chauffeur reaches the current location, the chauffeur platform requests the user terminal to remotely unlock the vehicle.

[0111] S605, the user terminal receives the remote unlocking request sent by the chauffeur platform.

[0112] The above technical solution, the user terminal sends a car moving request to the chauffeur platform, the chauffeur platform receives the car moving request sent by the user terminal, and determines a chauffeur who can reach the current location within a preset time period, and then sends the car moving request to the chauffeur terminal corresponding to the chauffeur, to inform the chauffeur to go to the current location, so that the chauffeur can help the user to move the vehicle in time in the case that the vehicle owner cannot go to the parking place to move the vehicle, and the vehicle owner can be exempted from the punishment caused by illegal parking. When traffic congestion is caused by illegal parking of the vehicle, road congestion can also be effectively avoided. When the chauffeur platform determines that the chauffeur reaches the current location, the chauffeur platform requests the user terminal to remotely unlock the vehicle, which can effectively ensure the safety of the vehicle.

[0113] Figure 7 is another interaction flowchart of a remote control system of a vehicle provided by an embodiment of the present application.

[0114] As shown in the example of Figure 7 , the system can include a 12123 traffic control platform, a user terminal, a TSP server, a vehicle, a chauffeur platform, and a chauffeur terminal. The TSP server can be understood as the cloud platform.

[0115] S701, the 12123 traffic management platform receives the information of the vehicle illegal parking.

[0116] It can be understood that when the traffic police detects the vehicle illegal parking, the information of the vehicle illegal parking is uploaded to the 12123 traffic management platform.

[0117] S702, the 12123 traffic management platform sends the information of the vehicle illegal parking to the user terminal bound to the vehicle in the form of a short message.

[0118] S703, the user terminal identifies the short message of illegal parking and determines whether to enable the illegal parking remediation method.

[0119] It can be understood that the vehicle brand APP installed on the mobile phone terminal has the ability of short message recognition. As described above, it is not repeated here.

[0120] S704, if the user terminal determines to enable the illegal parking remediation method, the vehicle moving order is sent to the driving platform.

[0121] It can be understood that the driving order is the vehicle moving request described above.

[0122] S705, after the driving platform receives the vehicle moving order sent by the user terminal, it searches whether there is a driving personnel who can reach the current position of the vehicle within a preset time period.

[0123] For example, if it is determined that there is no driving personnel who can reach the current position of the vehicle within a preset time period and the search time exceeds the preset search time, S706 is executed; if it is determined that there is a driving personnel who can reach the current position of the vehicle within a preset time period, S707 is executed.

[0124] S706, the information of order receiving failure is sent to the user terminal for the user to know and move the vehicle by himself.

[0125] S707, the vehicle moving order is sent to the driving personnel terminal to inform the driving personnel to go to the current position.

[0126] S708, when the driving platform determines that the driving personnel reaches the current position, the request for remotely unlocking the vehicle is sent to the user terminal.

[0127] S709, after the user terminal receives the remotely unlocking request sent by the driving platform, the remotely unlocking instruction is sent to the TSP server.

[0128] It can be understood that the TSP server is the cloud platform described above.

[0129] S710, after the TSP server receives the remotely unlocking instruction, the remotely unlocking instruction is initiated to the vehicle terminal.

[0130] S711: After unlocking the vehicle, it sends the execution result of the remote unlocking command to the TSP server.

[0131] The S712 TSP server sends the execution result of the remote unlock command to the user terminal.

[0132] It is understandable that the above S709 to S712, as Figure 3 As shown, the specific implementation process is as described above and will not be repeated here.

[0133] S713, when the designated driver platform confirms that the driver has moved the car, it sends a message to the user's terminal indicating that the car moving order has ended.

[0134] S714: When the vehicle determines that the vehicle is off, it sends a signal to the TSP server that the vehicle is off.

[0135] After receiving a signal that the vehicle has been turned off, the S715 TSP server sends a vehicle lock command to the vehicle.

[0136] S716: The vehicle terminal locks the vehicle and sends the result of the lock command execution to the TSP server.

[0137] After the S717 TSP server determines that the vehicle is locked, it sends the vehicle's current location information and the vehicle's locked status to the user terminal.

[0138] The aforementioned technical solution can provide valet parking services during the rectification period for illegally parked vehicles, helping users move their vehicles to legal parking spaces. This effectively helps vehicle owners avoid penalties for illegal parking, and allows traffic management authorities to better maintain traffic order and effectively prevent urban road congestion.

[0139] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0140] For example, such as Figure 8 As shown, the electronic device 800 includes a memory 801 and a processor 802. The memory 801 stores executable program code 8011, and the processor 802 is used to call and execute the executable program code. When the electronic device 800 is a ride-hailing platform, the processor 802 is used to call and run the executable program code 8011 to execute the aforementioned remote control method for vehicles applied to the ride-hailing platform; when the electronic device 800 is a user terminal, the processor 802 is used to call and execute the executable program code 8011 to execute the aforementioned remote control method for vehicles applied to the user terminal.

[0141] The embodiment can divide the vehicle into functional modules according to the method examples described above, for example, each functional module can be divided, or two or more functions can be integrated into one processing module, and the integrated module can be realized in the form of hardware. It should be noted that the division of the modules in the embodiment is illustrative, and is only a logical function division. In actual implementation, another division mode can be used.

[0142] The electronic device provided in the embodiment is used to execute the remote control method of the vehicle, and therefore can achieve the same effects as the implementation method.

[0143] In the integrated unit, the electronic device can include a processing module and a storage module. The processing module can be used to control and manage the actions of the electronic device. The storage module can be used to support the electronic device to execute program codes and data.

[0144] The processing module can be a processor or a controller, which can realize or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, digital signal processing (DSP) and microprocessor combinations, etc. The storage module can be a memory.

[0145] The embodiment further provides a computer readable storage medium, which stores computer program codes. When the computer program codes are run on a computer, the computer is caused to execute the related method steps to realize the remote control method of the vehicle in the above embodiment.

[0146] The embodiment further provides a computer program product, which causes a computer to execute the related steps when the computer program product is run on the computer, so as to realize the remote control method of the vehicle in the above embodiment.

[0147] In addition, the electronic device provided in the embodiment of the application can be a chip, an assembly or a module. The electronic device can include a connected processor and a memory. The memory is used to store instructions. When the electronic device is running, the processor can call and execute the instructions to make the chip execute the remote control method of the vehicle in the above embodiment.

[0148] The electronic device, the computer readable storage medium, the computer program product or the chip provided in the embodiment are used to execute the corresponding method provided above, and therefore, the beneficial effects that can be achieved are referred to the beneficial effects of the corresponding method provided above, which will not be described here.

[0149] Through the description of the above embodiments, those skilled in the art can understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0150] In the embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the modules or units is only a logical function division, and in actual implementation, there can be another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed ones can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0151] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for remotely controlling a vehicle, characterized in that, Applied to a ride-hailing platform, the method includes: The system receives a vehicle relocation request sent by a user terminal; wherein the vehicle relocation request includes the current location of the vehicle; and the vehicle relocation request is sent by the user terminal when it determines that the vehicle is illegally parked. Identify a designated driver who can reach the current location within a preset time period; wherein, the preset time period is based on the time setting required for the user to move the car when the parking violation is exempted from a penalty. The vehicle relocation request is sent to the designated driver's terminal to notify the designated driver to go to the current location; Once the designated driver has arrived at the current location, the user terminal is requested to remotely unlock the vehicle.

2. The method according to claim 1, characterized in that, After requesting the user terminal to remotely unlock the vehicle, the method further includes: Obtain the target location indicated by the user terminal and notify the designated driver to drive the remotely unlocked vehicle to the target location.

3. The method according to claim 2, characterized in that, After requesting the user terminal to remotely unlock the vehicle, the method further includes: Once it is determined that the designated driver has driven the remotely unlocked vehicle to the target location, it is detected whether the designated driver has left the vehicle; If the driver is detected leaving the vehicle, the vehicle is locked.

4. The method according to claim 2, wherein obtaining the target location indicated by the user terminal includes: Based on the current location, obtain multiple available parking locations and send the multiple available parking locations to the user terminal; The user terminal selects an available parking location from among the multiple available parking locations, and uses the selected available parking location as the target location indicated by the user terminal.

5. The method according to claim 2, characterized in that, The notification to the designated driver to drive the remotely unlocked vehicle to the target location includes: Generate a target path based on the target location and the current location; Instruct the designated driver to drive the vehicle to the target location along the target route.

6. The method according to claim 5, characterized in that, After generating the target path based on the target location and the current location, the method further includes: The target path is sent to the user terminal, so that the user terminal can send the target path to the cloud platform; Specifically, when the cloud platform detects that the actual path the vehicle is currently traveling on is inconsistent with the target path, it sends a deviation warning message to the user terminal; when the cloud platform detects that the deviation between the actual path and the target path exceeds a preset range threshold, it controls the vehicle to stop.

7. A method for remotely controlling a vehicle, characterized in that, Applied to a user terminal, the method includes: A vehicle relocation request is sent to the designated driver platform so that the platform can determine a designated driver who can reach the vehicle's current location within a preset time period. The vehicle relocation request is then sent to the designated driver's terminal to notify the designated driver to proceed to the current location. The vehicle relocation request includes the vehicle's current location. The vehicle relocation request is sent by the user terminal when it determines that the vehicle is illegally parked. The preset time period is based on the time setting required for the user to complete vehicle relocation when illegal parking is exempt from penalties. The system receives a remote unlocking request sent by the designated driver platform; wherein the remote unlocking request is sent by the user platform after determining that the designated driver has arrived at the current location.

8. A remote control system for a vehicle, characterized in that, The system includes: a user terminal, a designated driver platform, and a designated driver terminal; the designated driver platform is connected to both the user terminal and the designated driver terminal. The user terminal is used to send a vehicle relocation request to the designated driver platform; wherein, the vehicle relocation request includes the current location of the vehicle; the vehicle relocation request is sent by the user terminal when it is determined that the vehicle is illegally parked; The designated driver platform is configured to receive a vehicle relocation request sent by the user terminal; determine a designated driver who can reach the current location within a preset time period; send the vehicle relocation request to the designated driver's terminal to notify the designated driver to proceed to the current location; and, upon determining that the designated driver has arrived at the current location, request the user terminal to remotely unlock the vehicle; wherein, the preset time period is based on the time setting required for the user to relocate the vehicle when the parking violation is exempt from penalty. The user terminal is also used to receive remote unlocking requests sent by the chauffeur platform.

9. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable program code; A processor is configured to call and run the executable program code from the memory. When the electronic device is a ride-hailing platform, the processor is configured to call and run the executable program code to perform the method as described in any one of claims 1 to 6; when the electronic device is a user terminal, the processor is configured to call and run the executable program code to perform the method as described in claim 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automobile designated driving method and device and storage medium

    CN114049701A

  • Designated driving service processing method and device, equipment and medium

    CN115442425A