Vehicle control method and system, electronic equipment and storage medium

By obtaining the user's car use request and judging parking restrictions, controlling the vehicle to the vehicle use position or changing the position, the problem of users looking for vehicles in the parking lot for a long time is solved, and the vehicle intelligence and user experience are improved.

CN119099649APending Publication Date: 2024-12-10SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310639871.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-05-31
Publication Date
2024-12-10

Smart Images

  • Figure CN119099649A_ABST
    Figure CN119099649A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a vehicle control method and system, electronic equipment and a storage medium. The method comprises the following steps: acquiring a vehicle using request sent by a user for a target vehicle, wherein the vehicle using request comprises a vehicle using position; determining whether a parking restriction condition exists at the vehicle using position or not; controlling the target vehicle to automatically drive to the vehicle using position in response to determining that the parking limiting condition does not exist at the vehicle using position; and in response to determining that the parking limiting condition exists at the vehicle using position, replacing the vehicle using position with a target vehicle using position, and controlling the target vehicle to automatically drive to the target vehicle using position. According to the embodiment of the invention, the vehicle searching efficiency of the user can be improved, and the vehicle intelligence and the vehicle using experience of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle control method, system, electronic device and storage medium. Background Art

[0002] As economic levels rise, more and more people are driving. Currently, when driving to places like shopping malls and parks, users need to park their vehicles in parking lots provided by these locations. When leaving these places, users need to search for their vehicles within the parking lots. Due to the large number of entrances and exits and vehicles in these places, users spend a long time searching for their vehicles, resulting in low vehicle intelligence. Summary of the Invention

[0003] The embodiments of the present application provide a vehicle control method, system, electronic device, and storage medium to solve the problem in related technologies that users need to spend a long time looking for a vehicle and the vehicle intelligence is low.

[0004] In order to solve the above technical problems, the embodiment of the present application is implemented as follows:

[0005] In a first aspect, an embodiment of the present application provides a vehicle control method, the method comprising the following steps:

[0006] Obtaining a vehicle request for a target vehicle sent by a user, wherein the vehicle request includes: a vehicle location;

[0007] Determining whether there are parking restrictions at the vehicle location;

[0008] In response to determining that no parking restriction condition exists at the vehicle location, controlling the target vehicle to automatically drive to the vehicle location;

[0009] In response to determining that a parking restriction condition exists at the vehicle usage position, the vehicle usage position is changed to a target vehicle usage position, and the target vehicle is controlled to automatically drive to the target vehicle usage position.

[0010] Optionally, determining whether a parking restriction condition exists at the vehicle location comprises the following steps:

[0011] Obtaining the map location of the vehicle on the electronic map;

[0012] Determine whether a parking restriction condition exists at the vehicle location based on the map data at the map location.

[0013] Optionally, determining whether a parking restriction condition exists at the vehicle location includes the following steps:

[0014] When the map data indicates that the map location is located at a prohibited parking location, determining that a parking restriction condition exists at the vehicle location; or

[0015] When the map data indicates that the map location is within a one-way road section, determining that a parking restriction condition exists at the vehicle location; or

[0016] When the map data indicates that the map location is at a temporary parking location, and the time it takes for the user to arrive at the vehicle location is longer than a set time period compared to the time it takes for the target vehicle to arrive at the vehicle location, it is determined that there is a parking restriction condition at the vehicle location.

[0017] Optionally, controlling the target vehicle to automatically drive to the vehicle location includes the following steps:

[0018] Planning a driving route between the current parking location of the target vehicle and the vehicle location;

[0019] Based on the driving route, the target vehicle is controlled to automatically drive to the vehicle location.

[0020] Optionally, planning a driving route between the current parking position of the target vehicle and the vehicle-in-use position comprises the following steps:

[0021] When the current parking position of the target vehicle is within a parking lot, obtaining a video route recorded during the process of the target vehicle traveling from the entrance of the parking lot to the current parking position;

[0022] Comparing the video route with the parking route of the parking lot to obtain a comparison result;

[0023] When the comparison result indicates that the parking route in the parking lot has changed, obtaining the latest map data corresponding to the parking lot, and planning a driving route between the current parking location and the vehicle location based on the latest map data;

[0024] When the comparison result indicates that the parking lines in the parking lot have not changed, a first driving route between the current parking position and the entrance of the parking lot, and a second driving route between the entrance of the parking lot and the vehicle location are planned, and the first driving route and the second driving route are used as the driving route.

[0025] Optionally, the step of replacing the vehicle location with the target vehicle location includes the following steps:

[0026] Generate location change prompt information corresponding to the vehicle location;

[0027] Sending the location change prompt information to the user;

[0028] The target vehicle location after the location change sent by the user is obtained.

[0029] Optionally, the step of replacing the vehicle location with the target vehicle location includes the following steps:

[0030] Acquire multiple parking locations within a preset distance range from the vehicle location;

[0031] Obtaining pedestrian flow information and / or vehicle flow information within the road section where the plurality of parking locations are located;

[0032] Based on the pedestrian flow information and / or the vehicle flow information, the target vehicle location is selected from the plurality of parking locations.

[0033] Optionally, after controlling the target vehicle to automatically drive to the vehicle location, the following steps are further included:

[0034] During the process of the target vehicle automatically driving to the vehicle use location, obtaining a vehicle use cancellation request message sent by the user;

[0035] In response to the vehicle use request cancellation information, the target vehicle is controlled to return to an original parking position.

[0036] Optionally, the car use request further includes: car use time,

[0037] After controlling the target vehicle to automatically drive to the vehicle location, the following steps are further included:

[0038] Determining the arrival time of the target vehicle at the vehicle usage location based on the planned driving route of the target vehicle to the vehicle usage location;

[0039] If the arrival time is later than the vehicle use time, generating a late arrival reminder message based on the arrival time;

[0040] The delayed arrival prompt information is sent to the user.

[0041] In a second aspect, an embodiment of the present application provides a vehicle control system, the system comprising: an on-board terminal and a vehicle controller,

[0042] The vehicle-mounted terminal obtains a vehicle use request for a target vehicle sent by a user, the vehicle use request including: a vehicle use location; determining whether a parking restriction condition exists at the vehicle use location; in response to determining that no parking restriction condition exists at the vehicle use location, planning a third driving route between the current parking location of the target vehicle and the vehicle use location, and sending the third driving route to the vehicle controller; or, in response to determining that a parking restriction condition exists at the vehicle use location, changing the vehicle use location to a target vehicle use location, planning a fourth driving route between the current parking location of the target vehicle and the target vehicle use location, and sending the fourth driving route to the vehicle controller;

[0043] The vehicle controller controls the target vehicle to automatically drive to the vehicle usage location according to the third driving route, or controls the target vehicle to automatically drive to the target vehicle usage location according to the fourth driving route.

[0044] In a third aspect, an embodiment of the present application provides an electronic device, comprising:

[0045] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements any one of the above-described vehicle control methods when executed by the processor.

[0046] In a fourth aspect, an embodiment of the present application provides a readable storage medium, which, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute any of the vehicle control methods described above.

[0047] In an embodiment of the present application, a user-sent vehicle request for a target vehicle is obtained, the vehicle request including: the vehicle location, determining whether there are parking restrictions at the vehicle location, controlling the target vehicle to automatically drive to the vehicle location in response to determining that there are no parking restrictions at the vehicle location, changing the vehicle location to the target vehicle location in response to determining that there are parking restrictions at the vehicle location, and controlling the target vehicle to automatically drive to the target vehicle location. In an embodiment of the present application, a user sends a vehicle request to a vehicle, thereby controlling the vehicle to automatically drive to the vehicle location indicated by the vehicle request, thereby effectively improving the efficiency of users in finding vehicles, increasing vehicle intelligence, and enhancing the user's vehicle experience.

[0048] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0050] Figure 1 A flowchart of a vehicle control method provided in an embodiment of the present application;

[0051] Figure 2 A flowchart of a method for determining parking restriction conditions provided in an embodiment of the present application;

[0052] Figure 3 A flowchart of another method for determining parking restriction conditions provided in an embodiment of the present application;

[0053] Figure 4 A flowchart of another vehicle control method provided in an embodiment of the present application;

[0054] Figure 5 A flowchart of the steps of a driving route planning method provided in an embodiment of the present application;

[0055] Figure 6 A flowchart of the steps of a position replacement method provided in an embodiment of the present application;

[0056] Figure 7 A flowchart of a method for screening vehicle locations provided in an embodiment of the present application;

[0057] Figure 8 A flowchart of a vehicle return control method provided in an embodiment of the present application;

[0058] Figure 9 A flowchart of a method for sending a prompt message provided in an embodiment of the present application;

[0059] Figure 10 A schematic diagram of the structure of a vehicle control system provided in an embodiment of the present application;

[0060] Figure 11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0061] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0062] Reference Figure 1 , shows a flow chart of the steps of a vehicle control method provided by an embodiment of the present application, which can be applied to a vehicle terminal. Figure 1 As shown, the vehicle control method may include: step 101, step 102, step 103 and step 104.

[0063] Step 101: Obtain a vehicle usage request for a target vehicle sent by a user, wherein the vehicle usage request includes: a vehicle usage location.

[0064] The embodiments of the present application can be applied to a vehicle-mounted terminal, that is, the execution subject is the vehicle-mounted terminal.

[0065] A vehicle use request refers to a request for use of a vehicle at a future time sent by a user through an electronic device (such as a mobile phone, etc.) to the on-board terminal of a target vehicle. The vehicle use request includes the location of the vehicle, which can be the location added by the user when sending the vehicle use request.

[0066] In a specific implementation, when a user needs to use a target vehicle, they can use an electronic device to send a request to the target vehicle's onboard terminal. The request carries the location of the user using the target vehicle, i.e., the vehicle location. For example, when a user is heading to XX Amusement Park, they park their vehicle in the open parking lot of XX Amusement Park and enter from Entrance A of XX Amusement Park. When the user exits Entrance B of XX Amusement Park and needs to use the vehicle, they can use their mobile phone to send the vehicle's location to the onboard terminal, along with the location of the user's desired vehicle, such as Entrance B of XX Amusement Park. This ensures that the user only needs to clearly know their own location to use the "Find Me" function.

[0067] It can be understood that the above examples are merely examples listed for a better understanding of the technical solutions of the embodiments of the present application, and are not intended to be the sole limitation on the embodiments.

[0068] In actual application, when the user sends a request for a car, he or she can also include the time for using the car. That is, the user can use the APP on the mobile phone to enter the agreed time and place, and the car computer will plan the route to arrive at the designated location within the specified time.

[0069] After obtaining the vehicle use request for the target vehicle sent by the user, step 102 is executed.

[0070] Step 102: Determine whether there are parking restrictions at the vehicle location.

[0071] After obtaining the vehicle use request sent by the user for the target vehicle, the vehicle use request can be parsed to obtain the vehicle use location carried therein. Then, it can be determined whether there are any parking restrictions at the parking location. That is, it can be determined whether the vehicle use location is located in a prohibited parking location, a one-way road, or a temporary parking location. In a specific implementation, the location of the vehicle use location on an electronic map can be obtained, and based on the map data, it can be determined whether there are any parking restrictions at the vehicle use location. This implementation process can be combined with Figure 2 This is described in detail below.

[0072] Reference Figure 2 , shows a flowchart of the steps of a method for determining parking restriction conditions provided by an embodiment of the present application. Figure 2 As shown, the method for determining parking restriction conditions may include: step 201 and step 202.

[0073] Step 201: Obtain the map location of the vehicle on the electronic map.

[0074] In an embodiment of the present application, after parsing the vehicle request to obtain the vehicle location, the map location of the vehicle location on the electronic map can be obtained.

[0075] After obtaining the map position of the vehicle on the electronic map, step 202 is executed.

[0076] Step 202: Determine whether there is a parking restriction condition at the vehicle location based on the map data at the map location.

[0077] After obtaining the map location of the vehicle on the electronic map, it is possible to determine whether there are parking restrictions at the vehicle location based on the map data at the map location. Specifically, it is possible to determine whether the map location is located in a prohibited parking location, a one-way road, or a temporary parking location based on the map data, thereby determining whether there are parking restrictions at the vehicle location.

[0078] The embodiment of the present application determines whether there are parking restrictions at the vehicle location by combining map data, thereby improving the accuracy of identifying whether there are parking restrictions at the vehicle location.

[0079] After determining that there is no parking restriction condition at the vehicle location, step 103 is executed.

[0080] After determining that a parking restriction condition exists at the vehicle location, step 104 is executed.

[0081] Step 103: In response to determining that no parking restriction condition exists at the vehicle use location, controlling the target vehicle to automatically drive to the vehicle use location.

[0082] After determining that there are no parking restrictions at the vehicle location, the target vehicle can be controlled to automatically drive to the vehicle location so that the user can pick up the vehicle at the vehicle location. In a specific implementation, after determining that there are no parking restrictions at the vehicle location, a driving route for the target vehicle to the vehicle location can be planned, and the target vehicle can be controlled to automatically drive to the vehicle location based on the driving route. This implementation process can be combined with Figure 4 A detailed description is given below.

[0083] Reference Figure 4 , shows a flow chart of steps of another vehicle control method provided by an embodiment of the present application. Figure 4 As shown, the vehicle control method may include: step 401 and step 402.

[0084] Step 401: planning a driving route between the current parking position of the target vehicle and the vehicle usage position.

[0085] In an embodiment of the present application, after determining that no parking restrictions exist at the vehicle's location, a route can be planned between the target vehicle's current parking location and the vehicle's location. Specifically, the current parking location can be used as the starting location, and the vehicle's location can be used as the ending location. The starting and ending locations are then sent to an electronic map application within the vehicle terminal, which then uses the electronic map application to plan the route.

[0086] In a specific implementation, when the target vehicle's current parking position is in a parking lot, the pre-recorded video route of the target vehicle can be obtained and compared with the map data stored in the cloud based on the video route. If the latest map data exists, the driving route is planned according to the latest map data. Otherwise, the driving route is planned according to the original route. Figure 5 A detailed description is given below.

[0087] Reference Figure 5 , shows a flowchart of the steps of a driving route planning method provided by an embodiment of the present application. Figure 5 As shown, the driving route planning method may include: step 501, step 502, step 503 and step 504.

[0088] Step 501: When the current parking position of the target vehicle is in a parking lot, a video route recorded during the process of the target vehicle traveling from the entrance of the parking lot to the current parking position is obtained.

[0089] In an embodiment of the present application, when the current parking position of the target vehicle is within a parking lot, a video route recorded during the process of the target vehicle driving from the parking lot entrance to the current parking position can be obtained. That is, when the vehicle drives to the parking lot entrance and enters the parking lot, the recording function can be enabled to record the video route of the target vehicle driving from the parking lot entrance to the current parking position.

[0090] The embodiment of the present application has the following effects by pre-recording the video route:

[0091] 1. When there are changes to the interior of a parking lot with a publicly available floor plan and structural diagram, the wiring diagram will be compared with the floor plan to alert vehicle owners.

[0092] 2. For parking lots with undisclosed floor plans and structural diagrams, the driving route can be calculated by driving records.

[0093] 3. After the route is calculated, it can be uploaded to the cloud. For example, user XX uploaded the route from parking to Exit A.

[0094] 4. For parking lots whose floor plans and structural drawings are not publicly available, the owner of the parking lot can read the online deposit information and use it when entering for the first time.

[0095] After obtaining the video route recorded during the process of the target vehicle traveling from the entrance of the parking lot to the current parking position, step 502 is executed.

[0096] Step 502: Compare the video route with the parking lines of the parking lot to obtain a comparison result.

[0097] After obtaining the video route recorded during the process of the target vehicle traveling from the entrance of the parking lot to the current parking position, the video route can be compared with the parking lines of the parking lot to obtain a comparison result.

[0098] In a specific implementation, the parking routes of a parking lot refer to the parking routes indicated by a parking lot plan or a structural diagram published in advance by the parking lot.

[0099] After the video route is compared with the parking lines in the parking lot to obtain a comparison result, step 503 or step 504 is executed.

[0100] Step 503: When the comparison result indicates that the parking route in the parking lot has changed, the latest map data corresponding to the parking lot is obtained, and a driving route between the current parking position and the vehicle location is planned according to the latest map data.

[0101] When the comparison result indicates that the parking lines in the parking lot have changed, the latest map data corresponding to the parking lot can be obtained, and the driving route between the current parking location and the vehicle location can be planned based on the latest map data.

[0102] Step 504: When the comparison result indicates that the parking lines in the parking lot have not changed, a first driving route between the current parking position and the entrance of the parking lot, and a second driving route between the entrance of the parking lot and the vehicle location are planned, and the first driving route and the second driving route are used as the driving route.

[0103] When the comparison result indicates that the parking routes in the parking lot have not changed, a first driving route between the current parking position and the entrance of the parking lot and a second driving route between the entrance of the parking lot and the vehicle usage location can be planned, and the first driving route and the second driving route can be used as the driving routes of the target vehicle between the current parking position and the vehicle usage location.

[0104] The embodiment of the present application can improve the accuracy of driving route planning by combining the latest map data of the parking lot or planning the driving route according to the original route into the parking lot.

[0105] After the travel route between the current parking position and the vehicle usage position of the target vehicle is planned, step 402 is executed.

[0106] Step 402: Based on the driving route, control the target vehicle to automatically drive to the vehicle location.

[0107] After the target vehicle's current parking location and the vehicle's intended location are planned, the target vehicle can be controlled to automatically drive to the intended location based on the driving route. Specifically, the vehicle-mounted terminal can transmit the driving route to the target vehicle's vehicle controller, which then controls the target vehicle to automatically drive from the current parking location to the intended location based on the driving route.

[0108] The embodiment of the present application plans the driving route of the target vehicle to control the target vehicle to automatically drive to the vehicle use location, and can control the vehicle to automatically drive to the vehicle use location to improve the accuracy of automatic driving control.

[0109] Step 104: In response to determining that a parking restriction condition exists at the vehicle usage position, the vehicle usage position is changed to a target vehicle usage position, and the target vehicle is controlled to automatically drive to the target vehicle usage position.

[0110] In this embodiment, when it is determined that the vehicle location is in a prohibited parking location, a temporary parking location or a one-way road section, it can be determined that there are parking restrictions at the vehicle location. Figure 3This is described in detail below.

[0111] Reference Figure 3 , shows a flowchart of another method for determining parking restriction conditions provided by an embodiment of the present application. Figure 3 As shown, the method for determining parking restriction conditions may include: step 301 , step 302 and step 303 .

[0112] Step 301: When the map data indicates that the map location is located at a prohibited parking location, determining whether a parking restriction condition exists at the vehicle location.

[0113] Step 302: When the map data indicates that the map location is within a one-way road section, determine whether a parking restriction condition exists at the vehicle location.

[0114] Step 303: When the map data indicates that the map location is at a temporary parking location, and the time it takes for the user to arrive at the vehicle location is longer than a set time compared to the time it takes for the target vehicle to arrive at the vehicle location, it is determined that there is a parking restriction condition at the vehicle location.

[0115] In an embodiment of the present application, when the map data indicates that the map location is located at a prohibited parking location, it can be determined that a parking restriction condition exists at the vehicle location.

[0116] When the map data indicates that the map location is within a one-way road section, it can be determined that there are parking restrictions at the vehicle location.

[0117] If the map data indicates that the map location is a temporary parking spot, and the user's arrival time at the vehicle location exceeds the target vehicle's arrival time by a predetermined amount, a parking restriction condition may be determined to exist at the vehicle location. That is, if the vehicle location is a temporary parking spot and the estimated arrival time of the user and the vehicle differ by 2 minutes or more, the user is prompted that parking is not possible at the spot, indicating that a parking restriction condition exists at the vehicle location.

[0118] In actual applications, other conditions can also be combined to determine whether there are parking restrictions at the vehicle location, such as whether the vehicle location is located on the sidewalk. Specifically, the method for determining parking restrictions can be determined according to actual conditions, and this embodiment does not limit this.

[0119] After determining that parking restrictions exist at the vehicle's location, the vehicle's location can be changed to a target location, where parking restrictions do not exist. At this point, the target vehicle can be controlled to automatically drive to the target location. Specifically, the target vehicle's current parking location can be used as the starting location, and the target location as the ending location. The vehicle terminal can then send the starting and ending locations to an electronic map application within the vehicle terminal. The electronic map application then plans a route between the starting and ending locations and sends the route to the vehicle controller. The vehicle controller can then control the target vehicle to automatically drive from the current parking location to the target location according to the route.

[0120] In a specific implementation, the target vehicle location can be a location that the user has changed, that is, there are parking restrictions at the vehicle location. In this case, a location change prompt can be sent to the user so that the user can change the vehicle location to the target vehicle location. Figure 6 This is described in detail below.

[0121] Reference Figure 6 , shows a flow chart of the steps of a position replacement method provided by an embodiment of the present application. Figure 6 As shown, the position changing method may include: step 601, step 602 and step 603.

[0122] Step 601: Generate location change prompt information corresponding to the vehicle location.

[0123] In an embodiment of the present application, after determining that there are parking restrictions at the vehicle location, position change prompt information corresponding to the vehicle location can be generated.

[0124] After generating the location change prompt information corresponding to the vehicle location, step 602 is executed.

[0125] Step 602: Send the location change prompt information to the user.

[0126] After generating the position change prompt information corresponding to the vehicle location, the position change prompt information may be sent to the user.

[0127] After the location change prompt information is sent to the user, step 603 is executed.

[0128] Step 603: Obtain the target vehicle location after the location change sent by the user.

[0129] After the location change prompt information is sent to the user, the user can change the vehicle location and send the changed target vehicle location to the vehicle terminal.

[0130] The embodiment of the present application improves the user's selectivity by allowing the user to change the vehicle location by himself when there are parking restrictions at the vehicle location.

[0131] In a specific implementation, the target vehicle location can be the vehicle location replaced by the vehicle terminal, that is, when there are parking restrictions at the vehicle location, the vehicle terminal can filter out the target vehicle location from multiple parking locations within a preset distance range from the vehicle location. Figure 7 A detailed description is given below.

[0132] Reference Figure 7 , shows a flow chart of the steps of a vehicle location screening method provided by an embodiment of the present application. Figure 7 As shown, the vehicle location screening method may include: step 701, step 702 and step 703.

[0133] Step 701: Acquire multiple parking locations within a preset distance range from the vehicle location.

[0134] In this embodiment, when it is determined that a parking restriction condition exists at the vehicle location, a plurality of parking locations within a preset distance range from the vehicle location may be acquired.

[0135] In this example, the preset distance range may be 300 meters, 500 meters, 1000 meters, etc. Specifically, the specific value of the preset distance range may be determined according to business requirements, and this embodiment does not impose any limitation on this.

[0136] After obtaining multiple parking locations within a preset distance range from the vehicle location, step 702 is executed.

[0137] Step 702: Obtain pedestrian flow information and / or vehicle flow information within the road section where the multiple parking locations are located.

[0138] After obtaining a plurality of parking locations within a preset distance range from the vehicle location, pedestrian flow information and / or vehicle flow information within the road section where the plurality of parking locations are located may be obtained.

[0139] After obtaining the pedestrian flow information and / or vehicle flow information within the road section where the multiple parking locations are located, step 703 is executed.

[0140] Step 703: Based on the pedestrian flow information and / or the vehicle flow information, the target vehicle location is selected from the plurality of parking locations.

[0141] After obtaining the pedestrian flow information and / or vehicle flow information of the road sections where multiple parking locations are located, the target vehicle location can be filtered out from the multiple parking locations based on the pedestrian flow information and / or vehicle flow information. For example, when the user cannot select the first parking spot (i.e., the vehicle location), a search is performed within 500 meters of the user-selected parking spot to provide parking spots that are not prohibited, where the difference between the user and the vehicle's arrival time is ≤1 minute, and that are not one-way roads. The specific judgment is as follows:

[0142] 1. Crowd Flow Detection: When there is a large flow of people near the selected parking spot, the user will be notified that there is a large flow of people around. Parking spots with less traffic will be recommended.

[0143] 2. Traffic flow judgment: When selecting a parking spot, the traffic congestion situation is judged based on the road section, such as the number of congested meters / travel time, etc. If the congested road section is ≥ 200 meters and the travel time is ≥ 10 minutes, the user will be prompted that the route is congested and asked to decide whether to choose this parking spot or change to another parking spot.

[0144] The embodiment of the present application filters the target vehicle location by combining the traffic and / or pedestrian flow at the parking location, thereby avoiding locations with large traffic and / or pedestrian flow, and improving the safety factor of the vehicle's automatic driving.

[0145] In this embodiment, when the target vehicle automatically drives to the parking location, if the user cancels the use of the vehicle, the target vehicle can be controlled to return to the original parking location. Figure 8 This is described in detail below.

[0146] Reference Figure 8 , shows a flow chart of the steps of a vehicle return control method provided by an embodiment of the present application. Figure 8 As shown, the vehicle return control method may include: step 801 and step 802.

[0147] Step 801: While the target vehicle is automatically driving to the vehicle usage location, the vehicle usage cancellation request information sent by the user is obtained.

[0148] In an embodiment of the present application, when the target vehicle automatically drives to the vehicle use location, if the user wants to cancel the use of the vehicle, a cancellation request message can be sent to the vehicle terminal.

[0149] After obtaining the vehicle use cancellation request information sent by the user, execute step 802.

[0150] Step 802: In response to the cancellation of the vehicle use request information, control the target vehicle to return to the original parking position.

[0151] After receiving the cancellation request from the user, the target vehicle can be controlled to return to the original parking location in response to the cancellation request. In other words, the user can control the parking or movement of the vehicle through the mobile phone. If the owner needs to cancel the parking, the car will return to the parking lot and automatically park.

[0152] The embodiment of the present application allows users to control the vehicle through their mobile phones, thereby improving the user's experience in using the vehicle.

[0153] In the embodiment of the present application, the car request also includes the car time. If the target vehicle cannot arrive at the car location on time, a late arrival reminder can be sent to the user so that the user can prepare. Figure 9 This is described in detail below.

[0154] Reference Figure 9 , shows a flowchart of the steps of a prompt information sending method provided by an embodiment of the present application. Figure 9 As shown, the prompt information sending method may include: step 901, step 902 and step 903.

[0155] Step 901: Determine the arrival time of the target vehicle at the vehicle usage location based on the planned driving route of the target vehicle to the vehicle usage location.

[0156] In an embodiment of the present application, after the driving route for the target vehicle to travel to the vehicle utilization location is planned, the arrival time of the target vehicle at the vehicle utilization location can be estimated based on the driving route.

[0157] After the arrival time of the target vehicle at the vehicle usage location is determined, step 902 is executed.

[0158] Step 902: When the arrival time is later than the vehicle use time, generate late arrival prompt information based on the arrival time.

[0159] After determining the arrival time of the target vehicle at the vehicle utilization location, it can be determined whether the arrival time is later than the vehicle utilization time in the vehicle utilization request.

[0160] If the arrival time is later than the vehicle usage time, a late arrival reminder message can be generated based on the arrival time.

[0161] After generating the delayed arrival prompt information based on the arrival time, step 903 is executed.

[0162] Step 903: Send the delayed arrival prompt information to the user.

[0163] After generating a delayed arrival notification based on the arrival time, the user can be notified of the delayed arrival. For example, if the driver selects a location and the car searches for a route, and if it can arrive at the specified time, the user will be notified: "I will depart at XX time." If the driver selects a location and the car searches for a route, and the route is complex and a specified arrival time cannot be specified, the user will be notified: "I can no longer specify a time to arrive, and I will arrive XX minutes late." The user can then find a place to rest and wait for the car, or temporarily arrange a time to travel to the requested location (or target location).

[0164] In this embodiment of the present application, users can also monitor the target vehicle's movement through electronic devices. For example, when the vehicle automatically moves to a designated location, the user can control the vehicle's speed, such as controlling the vehicle's speed to ≤10km / h to 15km / h. The user can also view the vehicle's progress, such as road conditions, map information, vehicle location, and camera data, thereby improving vehicle intelligence.

[0165] In the embodiment of the present application, the user sends a vehicle request to the vehicle to control the vehicle to automatically drive to the vehicle location indicated by the vehicle request, which can effectively improve the efficiency of the user in finding the vehicle, increase the vehicle intelligence and the user's experience of using the vehicle.

[0166] The vehicle control method provided in an embodiment of the present application obtains a vehicle use request sent by a user for a target vehicle, the vehicle use request including: the vehicle use location, determining whether there are parking restrictions at the vehicle use location, and in response to determining that there are no parking restrictions at the vehicle use location, controlling the target vehicle to automatically drive to the vehicle use location, and in response to determining that there are parking restrictions at the vehicle use location, changing the vehicle use location to a target vehicle use location, and controlling the target vehicle to automatically drive to the target vehicle use location. By having a user send a vehicle use request to a vehicle, the embodiment of the present application controls the vehicle to automatically drive to the vehicle use location indicated by the vehicle use request, effectively improving the efficiency of users in finding vehicles, increasing vehicle intelligence, and enhancing the user's vehicle use experience.

[0167] Reference Figure 10 , shows a schematic structural diagram of a vehicle control system provided by an embodiment of the present application. Figure 10 As shown, the vehicle control system 1000 may include: an on-board terminal 1010 and a vehicle controller 1020 .

[0168] The vehicle-mounted terminal 1010 obtains a vehicle use request for a target vehicle sent by a user, the vehicle use request including: a vehicle use location; determining whether there is a parking restriction condition at the vehicle use location; in response to determining that there is no parking restriction condition at the vehicle use location, planning a third driving route between the current parking location of the target vehicle and the vehicle use location, and sending the third driving route to the vehicle controller; or, in response to determining that there is a parking restriction condition at the vehicle use location, changing the vehicle use location to a target vehicle use location, planning a fourth driving route between the current parking location of the target vehicle and the target vehicle use location, and sending the fourth driving route to the vehicle controller 1020;

[0169] The vehicle controller 1020 controls the target vehicle to automatically drive to the target vehicle location according to the third driving route, or controls the target vehicle to automatically drive to the target vehicle location according to the fourth driving route.

[0170] The vehicle control system provided in an embodiment of the present application obtains a vehicle use request sent by a user for a target vehicle, the vehicle use request including: the vehicle use location, determining whether there are parking restrictions at the vehicle use location, and in response to determining that there are no parking restrictions at the vehicle use location, controlling the target vehicle to automatically drive to the vehicle use location, and in response to determining that there are parking restrictions at the vehicle use location, changing the vehicle use location to a target vehicle use location, and controlling the target vehicle to automatically drive to the target vehicle use location. By having a user send a vehicle use request to a vehicle, the embodiment of the present application controls the vehicle to automatically drive to the vehicle use location indicated by the vehicle use request, effectively improving the efficiency of users in finding vehicles, increasing vehicle intelligence, and enhancing the user's vehicle use experience.

[0171] In addition, an embodiment of the present application also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the above-mentioned vehicle control method when executed by the processor.

[0172] Figure 11 FIG. 1 shows a schematic structural diagram of an electronic device 1100 according to an embodiment of the present invention. Figure 11As shown, the electronic device 1100 includes a central processing unit (CPU) 1101, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 1102 or computer program instructions loaded from a storage unit 1108 into a random access memory (RAM) 1103. Various programs and data required for the operation of the electronic device 1100 can also be stored in the RAM 1103. The CPU 1101, ROM 1102, and RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0173] Multiple components in the electronic device 1100 are connected to the I / O interface 1105, including an input unit 1106, such as a keyboard, a mouse, a microphone, etc.; an output unit 1107, such as various types of displays, speakers, etc.; a storage unit 1108, such as a magnetic disk, an optical disk, etc.; and a communication unit 1109, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1109 allows the electronic device 1100 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0174] The various processes and procedures described above may be executed by the processing unit 1101. For example, the method of any of the above embodiments may be implemented as a computer software program, which is tangibly contained in a computer-readable medium, such as the storage unit 1108. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 1100 via the ROM 1102 and / or the communication unit 1109. When the computer program is loaded into the RAM 1103 and executed by the CPU 1101, one or more actions in the method described above may be performed.

[0175] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the various processes of the above-mentioned vehicle control method embodiment are implemented, and the same technical effects are achieved. To avoid repetition, the details are not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0176] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0177] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0178] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

[0179] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0180] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0181] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0182] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0183] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0184] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0185] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A vehicle control method, applied to a vehicle terminal, It is characterized in that The method comprises the following steps: Obtaining a vehicle use request for a target vehicle sent by a user, wherein the vehicle use request includes: a vehicle use location; Determining whether there are parking restriction conditions at the vehicle location; In response to determining that there is no parking restriction condition at the vehicle location, controlling the target vehicle to automatically drive to the vehicle location; In response to determining that a parking restriction condition exists at the vehicle position, the vehicle position is changed to a target vehicle position, and the target vehicle is controlled to automatically drive to the target vehicle position.

2. The method according to claim 1, wherein determining whether there is a parking restriction condition at the vehicle location, The following steps are involved: Obtaining the map location of the vehicle on the electronic map; Determine whether there is a parking restriction condition at the vehicle location based on the map data at the map location.

3. The method according to claim 2, wherein determining that there is a parking restriction condition at the vehicle location, The following steps are involved: When the map data indicates that the map location is located at a prohibited parking location, determining that a parking restriction condition exists at the vehicle location; or When the map data indicates that the map location is within a one-way road section, determining that a parking restriction condition exists at the vehicle location; or When the map data indicates that the map location is at a temporary parking location, and the time it takes for the user to arrive at the vehicle location is longer than a set time period compared to the time it takes for the target vehicle to arrive at the vehicle location, it is determined that there are parking restriction conditions at the vehicle location.

4. The method according to claim 1, wherein the target vehicle is controlled to automatically drive to the vehicle location. The following steps are involved: Planning a driving route between the current parking position of the target vehicle and the vehicle usage position; Based on the driving route, the target vehicle is controlled to automatically drive to the vehicle location.

5. The method according to claim 4, wherein the planning of the driving route between the current parking position of the target vehicle and the vehicle location, The following steps are involved: When the current parking position of the target vehicle is in a parking lot, obtaining a video route recorded during the process of the target vehicle driving from the entrance of the parking lot to the current parking position; Comparing the video route with the parking route of the parking lot to obtain a comparison result; When the comparison result indicates that the parking route in the parking lot has changed, acquiring the latest map data corresponding to the parking lot, and planning a driving route between the current parking position and the vehicle position according to the latest map data; When the comparison result indicates that the parking lines in the parking lot have not changed, a first driving route between the current parking position and the entrance of the parking lot and a second driving route between the entrance of the parking lot and the vehicle position are planned, and the first driving route and the second driving route are used as the driving routes.

6. The method according to claim 1, wherein the vehicle position is changed to a target vehicle position. The following steps are involved: Generate location change prompt information corresponding to the vehicle location; Sending the location change prompt information to the user; The target vehicle location after the location sent by the user is changed is obtained.

7. The method according to claim 1, wherein the vehicle position is changed to a target vehicle position. The following steps are involved: Acquire multiple parking locations within a preset distance range from the vehicle location; Obtaining pedestrian flow information and / or vehicle flow information within the road section where the plurality of parking locations are located; Based on the pedestrian flow information and / or the vehicle flow information, the target vehicle location is screened out from the multiple parking locations.

8. The method according to claim 1, after controlling the target vehicle to automatically drive to the vehicle location, further The following steps are involved: In the process of the target vehicle automatically driving to the vehicle use location, obtaining the vehicle use cancellation request information sent by the user; In response to the vehicle use request cancellation information, the target vehicle is controlled to return to an original parking position.

9. The method according to claim 1, wherein the vehicle use request further comprises: include: Car time, After controlling the target vehicle to automatically drive to the vehicle location, the following steps are also included: Determine the arrival time of the target vehicle at the vehicle usage location according to the planned driving route of the target vehicle to the vehicle usage location; If the arrival time is later than the vehicle use time, generating late arrival prompt information based on the arrival time; The delayed arrival prompt information is sent to the user.

10. A vehicle control system, It is characterized in that The system comprises: a vehicle-mounted terminal and a vehicle controller, The vehicle-mounted terminal obtains a vehicle use request for a target vehicle sent by a user, the vehicle use request including: a vehicle use location; determining whether there is a parking restriction condition at the vehicle use location; in response to determining that there is no parking restriction condition at the vehicle use location, planning a third driving route between a current parking location of the target vehicle and the vehicle use location, and sending the third driving route to the vehicle controller; or, in response to determining that there is a parking restriction condition at the vehicle use location, changing the vehicle use location to a target vehicle use location, planning a fourth driving route between the current parking location of the target vehicle and the target vehicle use location, and sending the fourth driving route to the vehicle controller; The vehicle controller controls the target vehicle to automatically drive to the target vehicle location according to the third driving route, or controls the target vehicle to automatically drive to the target vehicle location according to the fourth driving route.

11. An electronic device, It is characterized in that include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the vehicle control method according to any one of claims 1 to 9 is implemented.

12. A readable storage medium, It is characterized in that When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the vehicle control method according to any one of claims 1 to 9.