Parking point planning method, device, computer equipment and storage medium

By generating and responding to the planned path of the mobile parking point, the vehicle is moved to the user's vehicle starting point, which solves the problem of low utilization caused by the dispersed parking positions of shared vehicles, and improves the utilization rate of vehicles and the user's user experience.

CN114638438BActive Publication Date: 2025-05-09NINGBO XIAOLIU SHARING INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210347291.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-01
Publication Date
2025-05-09
Estimated Expiration
2042-04-01

AI Technical Summary

Technical Problem

The parking locations of shared vehicles are too scattered, resulting in low vehicle utilization. Some users give up using vehicles because they need to walk to a longer parking point.

Method used

By generating a planned path for the mobile parking point, in response to the user's car use request, the mobile parking point is moved to the user's car use starting point, avoiding the user from walking to a fixed parking point with a distance.

Benefits of technology

This improves the utilization rate of vehicles, reduces the time and distance for users to walk to parking points, and reduces the probability that users will give up using shared vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114638438B_ABST
    Figure CN114638438B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a parking point planning method, device, computer equipment and storage medium. The parking point planning method is applied to a server, including: receiving all vehicle use requests sent by first user terminals; obtaining the current position of at least one first mobile parking point; generating a planned path for the first mobile parking point according to the vehicle use request and the current position of the mobile parking point; selecting a second mobile parking point from the first mobile parking point according to the vehicle use starting point, vehicle use time period and the planned path of the first mobile parking point; and sending a first prompt message to the first user terminal. By generating a planned path for the mobile parking point, responding to the vehicle use request of the user, the mobile parking point is moved to the vehicle use starting point of the user. The user can directly use the vehicle in the mobile parking point, avoiding the need for some users to give up using the vehicle when walking to a fixed parking point far away, thereby improving the utilization rate of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle parking, and in particular to a parking point planning method, device, computer equipment and storage medium. Background Art

[0002] Shared vehicles are a tool that facilitates users to travel short distances, allowing multiple users to use a vehicle in batches. Different users need to go to different destinations. If users park their vehicles directly at the destinations, the parking locations will be too scattered. In addition, if users park their vehicles in remote locations, the vehicles will be left idle for a long time, reducing the utilization rate of the vehicles.

[0003] In order to facilitate the centralized dispatch and management of shared vehicles, the management of shared vehicles usually pre-sets parking spots and guides users to park their vehicles at the parking spots. However, the starting point of each user's vehicle is not fixed. If the distance between the starting point of the user's vehicle and the parking spot is far, the user needs to walk to the parking spot, causing some users to give up using shared vehicles. Obviously, parking spots can only provide vehicles at fixed locations, which will lead to low vehicle utilization. Summary of the invention

[0004] In view of this, the purpose of the present invention is to overcome the deficiencies in the prior art and to provide a parking point planning method, apparatus, computer equipment and storage medium to solve the problem of low vehicle utilization.

[0005] In a first aspect, an embodiment of the present application provides a parking spot planning method, which is applied to a server, and the method includes:

[0006] Receiving all vehicle use requests sent by the first user terminal, wherein the vehicle use request includes a vehicle use time period and a vehicle use starting point;

[0007] Obtaining a current position of at least one first mobile parking spot, wherein the position of the first mobile parking spot changes according to time;

[0008] Generate a planned path for the first mobile parking spot according to the vehicle use request and the current location of the mobile parking spot;

[0009] According to the vehicle use starting point, the vehicle use time period and the planned path of the first mobile parking point, a second mobile parking point is obtained by screening from the first mobile parking point;

[0010] A first prompt message is sent to the first user terminal, wherein the first prompt message includes a planned path of the second mobile parking spot.

[0011] By generating a planned path for a mobile parking spot, the mobile parking spot is moved to the user's starting point in response to the user's request for a vehicle. Users can directly use the vehicle in the mobile parking spot, avoiding the need to walk to a fixed parking spot far away, which may cause some users to give up using the vehicle, thus improving the utilization rate of the vehicle.

[0012] In combination with the first aspect, in a first possible implementation manner, the selecting a second mobile parking point from the first mobile parking point according to the vehicle use starting point, the vehicle use time period, and a planned path of the first mobile parking point includes:

[0013] Calculate the predicted arrival time of the first mobile parking point at a preset position according to the starting point of the vehicle, the current position of the first mobile parking point, and the planned path of the first mobile parking point, wherein the distance between the preset position and the starting point of the vehicle is less than a preset distance;

[0014] According to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots, a second mobile parking spot is obtained by screening from the first mobile parking spots.

[0015] By selecting the second mobile parking spot and moving the second mobile parking spot to a preset position, it is avoided that the user needs to spend a long time walking to the parking spot, thereby avoiding some users from giving up using the vehicle due to the need to walk.

[0016] In combination with the first possible implementation manner of the first aspect, in a second possible manner, the selecting the second mobile parking spot from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots includes:

[0017] The first mobile parking point whose predicted arrival time is within the vehicle use time period is set as the second mobile parking point, and second prompt information for prompting the predicted arrival time is sent to the first user terminal.

[0018] By directly prompting the user that there is a second mobile parking spot whose predicted arrival time is within the vehicle use time period, the user can be sure that the vehicle can be used normally within the predetermined vehicle use time period.

[0019] In combination with the first possible implementation manner of the first aspect, in a third possible manner, the selecting the second mobile parking spot from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots includes:

[0020] If there is no first mobile parking spot whose predicted arrival time is within the vehicle use time period, sending a confirmation request for prompting the user to confirm the mobile parking spot to the first user terminal;

[0021] If the confirmation information sent by the first user terminal is received, a second mobile parking spot is obtained by screening from the first mobile parking spots.

[0022] If there is no first mobile parking point with a predicted arrival time within the vehicle use time period, the user is prompted that the vehicle cannot be used normally within the scheduled vehicle use time period, so that the user can determine whether to delay going to the vehicle use starting point or go to the vehicle use starting point in advance.

[0023] In combination with the first aspect, in a fourth possible implementation manner, after sending the first prompt information to the first user terminal, the method further includes:

[0024] receiving a parking request sent by a second user terminal, wherein the parking request includes a parking location and a current location of the second user terminal;

[0025] Obtaining a predicted parking time according to the parking position and the current position of the second user terminal;

[0026] According to the predicted parking time and the moving path of the second mobile parking point, a predicted position of the second mobile parking point is obtained, and the predicted position is sent to the second user terminal.

[0027] The user determines whether the vehicle can be parked in the mobile parking spot based on the predicted position, so that the user does not need to move the vehicle to a parking spot far away from the parking position.

[0028] In combination with the first aspect, in a fifth possible implementation manner, before receiving the vehicle use requests sent by all first user terminals, the method further includes:

[0029] Acquire current positions of all mobile parking spots in operation, wherein the mobile parking spots in operation include the first mobile parking spot;

[0030] If no vehicle use request sent by the first user terminal is received within the preset time period, obtaining vehicle use requests in a historical time period corresponding to the preset time period;

[0031] A moving path of the current position of the mobile parking spot in operation is generated according to the vehicle use request in the historical time period and the current position of the mobile parking spot in operation.

[0032] Based on the vehicle usage requests in historical time periods, the locations where users may need to use the vehicle are determined, and then based on the vehicle usage requests in historical time periods and the current locations of the mobile parking spots in operation, a moving path of the current locations of the mobile parking spots in operation is generated to improve the vehicle utilization rate in the mobile parking spots.

[0033] In combination with the fifth possible implementation manner of the first aspect, in a sixth possible manner, the vehicle use request further includes a vehicle use destination, and obtaining a current position of at least one first mobile parking point includes:

[0034] According to the vehicle use starting point and the vehicle use end point, the amount of electricity required by the vehicle is obtained;

[0035] At least one first mobile parking spot is obtained according to the power required by the vehicle and the current power of all vehicles in each available mobile parking spot, and the current position of the first mobile parking spot is acquired.

[0036] The first mobile parking spot is selected based on the power required by the vehicle to avoid insufficient power in the vehicle provided by the mobile parking spot for the user, resulting in the vehicle being unable to travel to the end point of use, and then causing the user to need to change the vehicle to travel to the end point of use.

[0037] In a second aspect, an embodiment of the present application provides a parking point planning device, which is applied to a server, and the device includes:

[0038] A request receiving module, configured to receive all vehicle use requests sent by the first user terminal, wherein the vehicle use request includes a vehicle use time period and a vehicle use starting point;

[0039] a parking point location module, configured to obtain a current location of at least one first mobile parking point, wherein the location of the first mobile parking point changes according to time;

[0040] A path planning module, configured to generate a planned path for the first mobile parking spot according to the vehicle use request and the current location of the mobile parking spot;

[0041] A parking point screening module, configured to screen a second mobile parking point from the first mobile parking point according to the vehicle use starting point, the vehicle use time period and the planned path of the first mobile parking point;

[0042] An information prompt module is used to send a first prompt message to the first user terminal, wherein the first prompt message includes a planned path of the second mobile parking point.

[0043] In a third aspect, an embodiment of the present application provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the computer program, when executed by the processor, implements the parking point planning method as described in the first aspect.

[0044] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the parking spot planning method as described in the first aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solution of the present invention, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope of protection of the present invention. In each of the drawings, similar components are numbered similarly.

[0046] Figure 1 A flowchart of a parking point planning method provided in Embodiment 1 of the present invention is shown;

[0047] Figure 2 An example diagram of a path of a mobile parking spot provided by Embodiment 1 of the present invention is shown;

[0048] Figure 3 Another example diagram of a path for a mobile parking spot provided by Embodiment 1 of the present invention is shown;

[0049] Figure 4 A schematic diagram of the structure of a parking point planning device provided in Example 2 of the present invention is shown. DETAILED DESCRIPTION

[0050] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0051] The components of the embodiments of the present invention generally described and shown in the drawings herein may be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0052] Hereinafter, the terms "including", "having" and their cognates, which may be used in various embodiments of the present invention, are intended only to indicate specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be understood as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or adding the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.

[0053] Furthermore, the terms “first”, “second”, “third”, etc. are merely used for distinguishing descriptions and are not to be understood as indicating or implying relative importance.

[0054] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as those generally understood by those skilled in the art to which the various embodiments of the present invention belong. The terms (such as those defined in generally used dictionaries) will be interpreted as having the same meanings as the contextual meanings in the relevant technical field and will not be interpreted as having idealized meanings or overly formal meanings unless clearly defined in the various embodiments of the present invention.

[0055] Example 1

[0056] See also Figure 1 , Figure 1 A flowchart of a parking spot planning method provided in Example 1 of the present invention is shown. Figure 1 The parking point planning method in is applied to the server, including the following steps:

[0057] Step 101: Receive vehicle use requests sent by all first user terminals.

[0058] If the user's current location is far away from a fixed parking spot, the user can send a car request through the first user terminal to avoid the user having to walk to the distant parking spot, where the car request includes the car time period and the car starting point. The first user terminal can be any device that receives information and sends a car request, and is not limited here. Based on the received car request, the user's current location is determined, and then a vehicle is provided to the user based on the user's current location.

[0059] Step 102: Acquire the current position of at least one first mobile parking spot.

[0060] It should be understood that the location of the first mobile parking spot changes with time. Exemplarily, when providing users with available shared vehicles, the mobile parking spot can be a medium or large transport vehicle for loading shared vehicles. The transport vehicle drives to different locations and parks at different time periods, thereby providing a parking spot whose location changes with time. In addition, the mobile parking spot can also be realized by manually setting up parking fences, etc., which will not be elaborated here.

[0061] Multiple operational mobile parking spots can be set up in the operating area of ​​the shared vehicle. After receiving a vehicle use request sent by the first user terminal, at least one operational mobile parking spot is used as the first mobile parking spot, and the current position of the mobile parking spot is obtained to determine the path of the first mobile parking spot.

[0062] Step 103: Generate a planned path for the first mobile parking spot according to the vehicle use request and the current location of the mobile parking spot.

[0063] According to the starting point of the vehicle and the current position of the mobile parking point included in the vehicle request, a planned path for the first mobile parking point is generated. Based on the generated planned path, the mobile parking point moves to the starting point of the vehicle used by the user, providing the user with a usable vehicle, thereby avoiding the user having to walk to a parking point that is far away, thereby avoiding some users giving up using the shared vehicle due to the need to walk.

[0064] As an example, before receiving all the vehicle use requests sent by the first user terminals, the method further includes:

[0065] Acquire current positions of all mobile parking spots in operation, wherein the mobile parking spots in operation include the first mobile parking spot;

[0066] If no vehicle use request sent by the first user terminal is received within the preset time period, obtaining vehicle use requests in a historical time period corresponding to the preset time period;

[0067] A moving path of the current position of the mobile parking spot in operation is generated according to the vehicle use request in the historical time period and the current position of the mobile parking spot in operation.

[0068] The server obtains the current positions of all mobile parking spots in operation at fixed time intervals to determine whether each mobile parking spot in operation is abnormal. At the same time, if no vehicle use request is received from the first user terminal within the preset time period, the server obtains the vehicle use request for the historical time period corresponding to the preset time period. According to the vehicle use request for the historical time period, the server determines the position where the user may need to use the vehicle, and then generates the moving path of the current position of the mobile parking spot in operation according to the vehicle use request for the historical time period and the current position of the mobile parking spot in operation, so as to improve the vehicle utilization rate in the mobile parking spot.

[0069] Please also read Figure 2 , Figure 2 An example diagram of a path of a mobile parking spot provided by Embodiment 1 of the present invention is shown. Exemplarily, if a first car use request and a second car use request are received within a preset time period, wherein the first car use request includes a car use starting point B1 and a car use time of 2:30, and the second car use request includes a car use starting point B2 and a car use time of 2:40, a planned path 210 of the mobile parking spot is generated according to the current position A of the mobile parking spot, the car use starting point B1, and the car use starting point B2. The planned path 210 passes through the car use starting point B1 and the car use starting point B2. The user can go directly to the car use starting point B1 or the car use starting point B2 and wait for the mobile parking spot to move to the car use starting point B1 or the car use starting point B2, without having to walk to a fixed position parking spot far from the user's current position.

[0070] Please also read Figure 3 , Figure 3Another example diagram of the path of a mobile parking spot provided by Embodiment 1 of the present invention is shown. Exemplarily, if no vehicle use request is received from the first user terminal within a preset time period, a vehicle use request for a historical time period corresponding to the preset time period is obtained, wherein the historical vehicle use request includes a historical vehicle use starting point C, that is, a user has requested a vehicle at the historical vehicle use starting point C within the historical time period. Based on the historical vehicle use starting point C and the current position of the mobile parking spot, a moving path 220 of the current position of the mobile parking spot in operation is generated. The moving path 220 of the current position of the mobile parking spot passes through a position where a user may need to use a vehicle, so as to improve the vehicle utilization rate in the mobile parking spot.

[0071] In an optional example, the vehicle use request further includes a vehicle use destination, and obtaining the current location of at least one first mobile parking point includes:

[0072] According to the vehicle use starting point and the vehicle use end point, the amount of electricity required by the vehicle is obtained;

[0073] At least one first mobile parking spot is obtained according to the power required by the vehicle and the current power of all vehicles in each available mobile parking spot, and the current position of the first mobile parking spot is acquired.

[0074] The user can also send the destination of the vehicle through the first user terminal, and generate a vehicle driving path based on the user's starting point and destination, providing the user with the fastest driving path to the destination. At the same time, based on the generated vehicle driving path, the power required for the vehicle to reach the destination from the starting point is obtained.

[0075] According to the power required by the vehicle and the current power of all vehicles in each available mobile parking spot, at least one first mobile parking spot is selected, and the current position of the first mobile parking spot is obtained, wherein the first mobile parking spot is a mobile parking spot where a vehicle with power to support the vehicle to travel to the end of the vehicle is parked. The first mobile parking spot is selected according to the power required by the vehicle to avoid the situation where the mobile parking spot provides insufficient power for the vehicle provided to the user, resulting in the vehicle being unable to travel to the end of the vehicle, and the user needs to change the vehicle to travel to the end of the vehicle.

[0076] Step 104 , based on the vehicle use starting point, the vehicle use time period, and the planned path of the first mobile parking point, a second mobile parking point is obtained by screening from the first mobile parking points.

[0077] It should be understood that a variety of different mobile parking spots can be selected from the first mobile parking spot based on the vehicle starting point, the vehicle use time period, and the planned path of the first mobile parking spot. Specifically, the mobile parking spot with the shortest distance to the vehicle starting point, the mobile parking spot that arrives at the vehicle starting point within the vehicle use time period, the mobile parking spot with the most straight paths, etc. can be selected. The second mobile parking spot can be selected from the first mobile parking spot based on actual needs, and this is not limited here.

[0078] As an example, the selecting the second mobile parking point from the first mobile parking point according to the vehicle use starting point, the vehicle use time period and the planned path of the first mobile parking point includes:

[0079] Calculate the predicted arrival time of the first mobile parking point at a preset position according to the starting point of the vehicle, the current position of the first mobile parking point, and the planned path of the first mobile parking point, wherein the distance between the preset position and the starting point of the vehicle is less than a preset distance;

[0080] According to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots, a second mobile parking spot is obtained by screening from the first mobile parking spots.

[0081] According to the starting point of the vehicle, the current position of the first mobile parking point and the planned path of the first mobile parking point, the distance from the first mobile parking point to the starting point of the vehicle is determined, and according to the distance from the first mobile parking point to the starting point of the vehicle, the predicted arrival time of the first mobile parking point to the preset position is calculated.

[0082] It should be understood that the distance between the preset position and the starting point of the vehicle is less than the preset distance, wherein the preset distance is set according to actual needs, and may be the distance at which the user can directly observe the mobile parking point, which is not limited here. According to the vehicle use time period and the predicted arrival time of each first mobile parking point, the second mobile parking point is screened from the first mobile parking point. By screening the second mobile parking point and moving the second mobile parking point to the preset position, it is avoided that the user needs to spend a long time walking to the parking point, thereby avoiding some users giving up the use of the vehicle due to the need to walk.

[0083] In an optional example, the step of selecting the second mobile parking spot from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots includes:

[0084] The first mobile parking point whose predicted arrival time is within the vehicle use time period is set as the second mobile parking point, and second prompt information for prompting the predicted arrival time is sent to the first user terminal.

[0085] It should be understood that the car use time period is set by the user according to actual needs and is not limited here. For example, the user can set the car use time period to 2:30 to 2:45 according to needs, and the first user terminal sends a car use request including the car use starting point and the car use time period.

[0086] If there is a first mobile parking point whose predicted arrival time is within the vehicle use time period, at least one first mobile parking point whose predicted arrival time is within the vehicle use time period is set as a second mobile parking point. Second prompt information for prompting the predicted arrival time is sent to the first user terminal. By directly prompting the user that there is a second mobile parking point whose predicted arrival time is within the vehicle use time period, the user is assured that the vehicle can be used normally within the predetermined vehicle use time period.

[0087] In an optional example, the step of selecting the second mobile parking spot from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots includes:

[0088] If there is no first mobile parking spot whose predicted arrival time is within the vehicle use time period, sending a confirmation request for prompting the user to confirm the mobile parking spot to the first user terminal;

[0089] If the confirmation information sent by the first user terminal is received, a second mobile parking spot is obtained by screening from the first mobile parking spots.

[0090] If there is no first mobile parking point with a predicted arrival time within the vehicle use time period, a confirmation request for prompting the user to determine the mobile parking point is sent to the first user terminal. It should be understood that the confirmation request may include information about the first mobile parking point with a predicted arrival time close to the vehicle use time period. For example, if the vehicle use time period is 2:30 to 2:45, and there is no first parking point with a predicted arrival time between 2:30 and 2:45, the confirmation request may include information about the first mobile parking point with a predicted arrival time between 2:19 and 2:29, and may also include information about the first mobile parking point with a predicted arrival time between 2:46 and 2:56.

[0091] The user confirms whether to continue to request the mobile parking spot according to the confirmation request received by the first user terminal. If the confirmation information sent by the user through the first user terminal is received, it is determined that the user continues to request the mobile parking spot, and the second mobile parking spot is obtained by screening from the first mobile parking spot. If there is no first mobile parking spot whose predicted arrival time is within the vehicle use time period, the user is prompted that the vehicle cannot be used normally within the scheduled vehicle use time period, so that the user can determine whether to delay going to the vehicle use starting point or go to the vehicle use starting point in advance.

[0092] Step 105: Send a first prompt message to the first user terminal.

[0093] After determining the second mobile parking spot, a first prompt message is sent to the first user terminal, wherein the first prompt message includes the planned path of the second mobile parking spot. Based on the first prompt message received by the first user terminal, the user determines that there is no need to go to a fixed parking spot, and can wait for the vehicle to arrive at the vehicle starting point. In addition, the first prompt message may also include the current location of the second mobile parking spot, the number of vehicles parked in the second mobile parking spot, etc., which are not limited here.

[0094] As an example, after sending the first prompt information to the first user terminal, the method further includes:

[0095] receiving a parking request sent by a second user terminal, wherein the parking request includes a parking location and a current location of the second user terminal;

[0096] Obtaining a predicted parking time according to the parking position and the current position of the second user terminal;

[0097] According to the predicted parking time and the moving path of the second mobile parking point, a predicted position of the second mobile parking point is obtained, and the predicted position is sent to the second user terminal.

[0098] The second user terminal is a user terminal held by a user who is using the vehicle, wherein the second user terminal is any device that can send a parking request, and is not limited here. When the user's parking position is not within the parking spot, a parking request can be sent through the second user terminal. According to the parking position and the current position of the second user terminal, the distance to the parking position is obtained. According to the distance to the parking position, the predicted parking time is obtained. According to the predicted parking time and the moving path of the second mobile parking point, the predicted position of the second mobile parking point at the predicted parking point time is determined, and the predicted position is sent to the second user terminal. The second user terminal displays the predicted positions of all mobile parking points on the map based on the received predicted position. The user determines whether the vehicle can be parked in the mobile parking point based on the predicted position, so that the user does not need to move the vehicle to a parking point far away from the parking position.

[0099] The present application provides a parking point planning method, which is applied to a server, and the method includes:

[0100] Receive all vehicle use requests sent by the first user terminal; obtain the current position of at least one first mobile parking spot; generate a planned path for the first mobile parking spot based on the vehicle use request and the current position of the mobile parking spot; select a second mobile parking spot from the first mobile parking spot based on the vehicle use starting point, the vehicle use time period and the planned path of the first mobile parking spot; send a first prompt message to the first user terminal. By generating a planned path for the mobile parking spot, respond to the vehicle use request of the user, and move the mobile parking spot to the vehicle use starting point of the user. Users can directly use the vehicles in the mobile parking spot, avoiding the need for some users to give up using the vehicles when walking to a fixed parking spot far away, thereby improving the utilization rate of the vehicles.

[0101] Example 2

[0102] See also Figure 4 , Figure 4 A schematic diagram of the structure of a parking point planning device provided in Example 2 of the present invention is shown. Figure 4 The parking point planning device 300 is applied to a server, and the parking point planning device 300 includes:

[0103] The request receiving module 310 is used to receive the vehicle use request sent by all the first user terminals, wherein the vehicle use request includes the vehicle use time period and the vehicle use starting point;

[0104] A parking point location module 320, configured to obtain a current location of at least one first mobile parking point, wherein the location of the first mobile parking point changes according to time;

[0105] A path planning module 330, configured to generate a planned path for the first mobile parking spot according to the vehicle use request and the current location of the mobile parking spot;

[0106] A parking point screening module 340 is used to screen a second mobile parking point from the first mobile parking point according to the vehicle use starting point, the vehicle use time period and the planned path of the first mobile parking point;

[0107] The information prompt module 350 is used to send a first prompt message to the first user terminal, wherein the first prompt message includes a planned path of the second mobile parking spot.

[0108] As an example, the parking spot screening module 340 includes:

[0109] an arrival time prediction submodule, for calculating a predicted arrival time of the first mobile parking point moving to a preset position according to the starting point of the vehicle, the current position of the first mobile parking point, and the planned path of the first mobile parking point, wherein the distance between the preset position and the starting point of the vehicle is less than a preset distance;

[0110] The screening submodule is used to screen the second mobile parking spots from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots.

[0111] In an optional example, the screening submodule is further used to set the first mobile parking point whose predicted arrival time is within the vehicle use time period as the second mobile parking point, and send a second prompt information for prompting the predicted arrival time to the first user terminal.

[0112] In an optional example, the screening submodule is further configured to send a confirmation request for prompting the user to confirm the mobile parking point to the first user terminal if there is no first mobile parking point with a predicted arrival time within the vehicle use time period;

[0113] The screening submodule is further configured to screen the first mobile parking spots to obtain a second mobile parking spot upon receiving confirmation information sent by the first user terminal.

[0114] As an example, the parking point planning device 300 further includes:

[0115] a parking request receiving module, configured to receive a parking request sent by a second user terminal, wherein the parking request includes a parking location and a current location of the second user terminal;

[0116] a parking time prediction module, configured to obtain a predicted parking time according to the parking position and the current position of the second user terminal;

[0117] A predicted position sending module is used to obtain a predicted position of the second mobile parking point according to the predicted parking time and the moving path of the second mobile parking point, and send the predicted position to the second user terminal.

[0118] As an example, the parking point planning device 300 further includes:

[0119] A parking spot acquisition module, used to acquire the current positions of all mobile parking spots in operation, wherein the mobile parking spots in operation include the first mobile parking spot;

[0120] A historical request acquisition module, configured to acquire the historical time period vehicle use requests corresponding to the preset time period if no vehicle use request sent by the first user terminal is received within the preset time period;

[0121] The current path generation module is used to generate a moving path of the current position of the mobile parking spot in operation according to the vehicle use request in the historical time period and the current position of the mobile parking spot in operation.

[0122] In an optional example, the parking point planning device 300 further includes:

[0123] A power obtaining module, used for obtaining the power required by the vehicle according to the vehicle use starting point and the vehicle use end point;

[0124] The first parking point acquisition module is used to obtain at least one first mobile parking point according to the power required by the vehicle and the current power of all vehicles in each available mobile parking point, and acquire the current position of the first mobile parking point.

[0125] The parking point planning device 200 is used to execute the corresponding steps in the above parking point planning method, and the specific implementation of each function is not described one by one here. In addition, the optional examples in embodiment 1 are also applicable to the parking point planning device 200 of embodiment 2.

[0126] An embodiment of the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the parking point planning method described in the above embodiment is implemented.

[0127] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the parking point planning method as described in the above embodiment is implemented.

[0128] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or the flow chart, and the combination of boxes in the structure diagram and / or the flow chart, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0129] In addition, the functional modules or units in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.

[0130] If the functions are implemented in the form of software function modules 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 invention, 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, which is stored in a storage medium and includes several instructions for a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0131] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A parking point planning method, characterized in that: Applied to a server, the method comprises: Receiving all vehicle use requests sent by the first user terminal, wherein the vehicle use request includes a vehicle use time period and a vehicle use starting point; Obtaining a current position of at least one first mobile parking spot, wherein the position of the first mobile parking spot changes according to time; Generate a planned path for the first mobile parking spot according to the vehicle use request and the current location of the mobile parking spot; According to the vehicle use starting point, the vehicle use time period and the planned path of the first mobile parking point, a second mobile parking point is obtained by screening from the first mobile parking point; Sending a first prompt message to the first user terminal, wherein the first prompt message includes a planned path of the second mobile parking spot; The step of selecting a second mobile parking spot from the first mobile parking spot according to the vehicle use starting point, the vehicle use time period, and the planned path of the first mobile parking spot includes: Calculate the predicted arrival time of the first mobile parking point at a preset position according to the starting point of the vehicle, the current position of the first mobile parking point, and the planned path of the first mobile parking point, wherein the distance between the preset position and the starting point of the vehicle is less than a preset distance; According to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots, a second mobile parking spot is obtained by screening from the first mobile parking spots.

2. The parking point planning method according to claim 1, characterized in that: The step of selecting the second mobile parking spot from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots includes: The first mobile parking point whose predicted arrival time is within the vehicle use time period is set as the second mobile parking point, and second prompt information for prompting the predicted arrival time is sent to the first user terminal.

3. The parking point planning method according to claim 1, characterized in that: The step of selecting the second mobile parking spot from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots includes: If there is no first mobile parking spot whose predicted arrival time is within the vehicle use time period, sending a confirmation request for prompting the user to confirm the mobile parking spot to the first user terminal; If the confirmation information sent by the first user terminal is received, a second mobile parking spot is obtained by screening from the first mobile parking spots.

4. The parking point planning method according to claim 1, characterized in that: After sending the first prompt information to the first user terminal, the method further includes: receiving a parking request sent by a second user terminal, wherein the parking request includes a parking location and a current location of the second user terminal; Obtaining a predicted parking time according to the parking position and the current position of the second user terminal; According to the predicted parking time and the moving path of the second mobile parking point, a predicted position of the second mobile parking point is obtained, and the predicted position is sent to the second user terminal.

5. The parking point planning method according to claim 1, characterized in that: Before receiving the vehicle use requests sent by all first user terminals, the method further includes: Acquire current positions of all mobile parking spots in operation, wherein the mobile parking spots in operation include the first mobile parking spot; If no vehicle use request sent by the first user terminal is received within the preset time period, obtaining vehicle use requests in a historical time period corresponding to the preset time period; A moving path of the current position of the mobile parking spot in operation is generated according to the vehicle use request in the historical time period and the current position of the mobile parking spot in operation.

6. The parking point planning method according to claim 5, characterized in that: The vehicle use request also includes a vehicle use destination, and obtaining the current location of at least one first mobile parking point includes: According to the vehicle use starting point and the vehicle use end point, the amount of electricity required by the vehicle is obtained; At least one first mobile parking spot is obtained according to the power required by the vehicle and the current power of all vehicles in each available mobile parking spot, and the current position of the first mobile parking spot is acquired.

7. A parking point planning device, characterized in that: Applied to a server, the device comprises: A request receiving module, configured to receive all vehicle use requests sent by the first user terminal, wherein the vehicle use request includes a vehicle use time period and a vehicle use starting point; a parking point location module, configured to obtain a current location of at least one first mobile parking point, wherein the location of the first mobile parking point changes according to time; A path planning module, configured to generate a planned path for the first mobile parking spot according to the vehicle use request and the current location of the mobile parking spot; A parking point screening module, configured to screen a second mobile parking point from the first mobile parking point according to the vehicle use starting point, the vehicle use time period and the planned path of the first mobile parking point; An information prompt module, configured to send a first prompt message to the first user terminal, wherein the first prompt message includes a planned path of the second mobile parking spot; The parking point screening module also includes: an arrival time prediction submodule, for calculating a predicted arrival time of the first mobile parking point moving to a preset position according to the starting point of the vehicle, the current position of the first mobile parking point, and the planned path of the first mobile parking point, wherein the distance between the preset position and the starting point of the vehicle is less than a preset distance; The screening submodule is used to screen the second mobile parking spots from the first mobile parking spots according to the vehicle use time period and the predicted arrival time of each of the first mobile parking spots.

8. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and when the computer program is executed by the processor, the parking point planning method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the parking point planning method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Dispatching method of automatic driving vehicles

    CN108389418A

  • Mobile logistics cabinet system and express delivery method

    CN108710991A