Parking lot recommendation method and device, electronic equipment and storage medium
By screening and scoring parking lots, the driving information of other vehicles is used to evaluate parking difficulty, solving the problem of unreliable parking lot recommendations in the prior art, and improving the reliability and efficiency of recommendations.
Patent Information
- Application Number
- CN202510208114.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-06-06
AI Technical Summary
The existing technology is difficult to effectively improve the reliability of parking lot recommendations, which makes drivers time-consuming and labor-intensive when looking for parking spaces, affecting the travel experience and aggravating traffic pressure.
By receiving recommendation request information containing the target parking location, selecting alternative parking lots from the preset parking lot collection, and determining independent scores of parking difficulty indicators based on the basic information associated with the alternative parking lot, including the driving information of other cars corresponding to the preset scenario, and finally generating a comprehensive recommendation score.
It improves the reliability of parking lot recommendations, can evaluate parking difficulty from multiple different indicator levels, quickly lock the parking lots available for users to choose, reduce information interference, and improve recommendation efficiency.
Smart Images

Figure CN120104894A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer application technology, and in particular to a parking lot recommendation method, device, electronic equipment and storage medium. Background Art
[0002] With the acceleration of urbanization and the continuous increase in the number of vehicles, the problem of parking difficulties has become increasingly prominent, seriously affecting people's travel experience. Especially during peak hours, many drivers not only spend time and energy looking for suitable parking spaces, but may also cause traffic congestion, further exacerbating the traffic pressure in the city.
[0003] In related technologies, tools such as map software can provide drivers with recommended information such as the location of nearby parking lots, but whether the relevant parking lot is suitable for parking still requires the driver to actually drive to the site to determine. It is difficult to ensure the reliability of parking lot recommendations, and the problem of difficulty in parking has not been effectively solved. Summary of the invention
[0004] The problem solved by the present invention is how to improve the reliability of parking lot recommendation.
[0005] In order to solve the above problems, the present invention provides a parking lot recommendation method, comprising:
[0006] In response to the received recommendation request information, at least one parking lot is selected from a set of preset parking lots as an alternative parking lot; wherein the recommendation request information includes a target parking location;
[0007] Determine, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot; wherein the basic information includes driving information of other vehicles corresponding to a preset scenario, the preset scenario includes at least one of a driving into a parking lot scenario, a driving out of a parking lot scenario, and a passing parking lot scenario, and the independent score is determined based on the driving information of other vehicles corresponding to the preset scenario;
[0008] A comprehensive recommendation score corresponding to the candidate parking lot is generated according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lot.
[0009] Optionally, the basic information further includes location information corresponding to the candidate parking lot; and before determining the independent score of at least one preset parking difficulty index corresponding to the candidate parking lot, further includes:
[0010] For the alternative parking lot, the driving information of at least one vehicle in a preset area is obtained to obtain the driving information of the other vehicle corresponding to the alternative parking lot; wherein the preset area is determined based on the location information corresponding to the alternative parking lot, and the preset area includes an area within the parking lot and an area on an off-site road;
[0011] For each piece of the other vehicle driving information, the driving scene corresponding to the other vehicle driving information is identified according to the target area entered by the vehicle corresponding to the other vehicle driving information, so as to obtain the preset scene; wherein the target area includes at least one of the area within the parking lot and the off-site road area.
[0012] Optionally, the other vehicle driving information includes vehicle speed information; the preset parking difficulty index includes a road passability index and / or a congestion index; and determining, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot includes:
[0013] When the preset parking difficulty index includes the road passability index, determining an independent score of the road passability index according to the vehicle speed information corresponding to the parking lot passing scene;
[0014] When the preset parking difficulty index includes the congestion index, an independent score of the congestion index is determined according to the vehicle speed information corresponding to the parking lot entry scenario within a first preset time period and / or the vehicle speed information corresponding to the parking lot exit scenario within the first preset time period.
[0015] Optionally, determining the independent score of the road passability index according to the vehicle speed information corresponding to the parking lot scene includes:
[0016] The historical maximum vehicle speed of the vehicle in the off-site road area is determined based on the vehicle speed information corresponding to the parking lot passing scene, and the independent score of the road passability index is determined according to the historical maximum vehicle speed.
[0017] Optionally, the congestion index includes an off-site congestion index and an on-site congestion index; the independent score of the congestion index is determined according to the vehicle speed information corresponding to the scene of entering the parking lot within the first preset time and / or the vehicle speed information corresponding to the scene of leaving the parking lot within the first preset time, including:
[0018] Determine, based on the vehicle speed information corresponding to the parking lot entry scenario, an average vehicle speed of the vehicle entering the parking lot from the off-site road area and an average vehicle speed of the vehicle entering the parking lot from the parking lot area within the first preset time period;
[0019] Determine, based on the vehicle speed information corresponding to the parking lot leaving scenario, an average vehicle speed of the vehicle leaving the parking lot in the off-parking road area and an average vehicle speed of the vehicle leaving the parking lot in the parking lot area within the first preset time period;
[0020] An independent score for the off-site congestion index is determined based on the off-site average speed of vehicles entering the site and the off-site average speed of vehicles leaving the site, and an independent score for the on-site congestion index is determined based on the on-site average speed of vehicles entering the site and the on-site average speed of vehicles leaving the site.
[0021] Optionally, the preset parking difficulty index further includes a parking trend index; and determining, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot further includes:
[0022] Determine the rate of change of the difference between the number of vehicles corresponding to the parking lot entry scenario and the number of vehicles corresponding to the parking lot exit scenario within a second preset time period, and obtain an independent score of the parking trend indicator based on the rate of change; wherein the independent score of the parking trend indicator is negatively correlated with the rate of change.
[0023] Optionally, the recommendation request information further includes a weight coefficient corresponding to each of the preset parking difficulty indicators; and generating a comprehensive recommendation score corresponding to the candidate parking lot according to the independent score of each of the preset parking difficulty indicators corresponding to the candidate parking lot includes:
[0024] Performing a coefficient adjustment operation on a weight coefficient corresponding to at least one of the preset parking difficulty indicators according to the basic information; wherein the coefficient adjustment operation includes determining a quantity ratio between the number of vehicles corresponding to the parking lot entry scenario and the number of vehicles corresponding to the parking lot exit scenario within the first preset time period, and adjusting the weight coefficient corresponding to the congestion indicator according to the quantity ratio, wherein the weight coefficient corresponding to the congestion indicator is positively correlated with the quantity ratio;
[0025] The comprehensive recommendation score is obtained according to the independent scores and weight coefficients corresponding to the preset parking difficulty indicators.
[0026] In the present invention, after receiving the recommendation request information, at least one parking lot can be screened out from the preset parking lot set according to the recommendation request information including the target parking location to obtain the alternative parking lot, which is conducive to quickly locking the parking lot available for user selection, and can eliminate the interference of redundant information while meeting the parking lot recommendation requirements, thereby improving the parking lot recommendation efficiency. On this basis, according to the basic information associated with the alternative parking lot, the independent score of at least one preset parking difficulty index corresponding to the alternative parking lot is determined, and the parking difficulty of the alternative parking lot can be evaluated from multiple different index levels, which is conducive to improving the reliability of parking lot recommendation. It should be understood that even in the same area, due to the difference in actual needs of different vehicles in different scenarios, the vehicle driving information corresponding to different preset scenarios, or the driving information of other vehicles, also has obvious differences. Therefore, the basic information in the present invention includes the driving information of other vehicles corresponding to different preset scenarios, which is conducive to respectively grasping the driving conditions of different vehicles facing different actual needs in different preset scenarios such as entering the parking lot scene, leaving the parking lot scene and passing the parking lot scene. On this basis, the independent score in the present invention is determined based on the driving information of other vehicles corresponding to the preset scene. While ensuring the reliability of the independent score, it can also reasonably utilize the characteristics of the driving information of other vehicles corresponding to different preset scenes to improve the accuracy and reference of the independent score. In this way, the present invention generates a comprehensive recommendation score corresponding to the alternative parking lot based on the independent score of each preset parking difficulty index of the alternative parking lot, so as to fully understand the difficulty of parking in the alternative parking lot, thereby improving the reliability of the parking lot recommendation.
[0027] The present invention also provides a parking lot recommendation device, comprising:
[0028] A screening module, which is used to screen out at least one parking lot from a preset parking lot set as an alternative parking lot in response to the received recommendation request information; wherein the recommendation request information includes a target parking location;
[0029] a determination module, configured to determine, based on basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot; wherein the basic information includes driving information of another vehicle corresponding to a preset scenario, the preset scenario including at least one of a driving into a parking lot scenario, a driving out of a parking lot scenario, and a passing parking lot scenario, and the independent score is determined based on the driving information of another vehicle corresponding to the preset scenario;
[0030] A scoring module is used to generate a comprehensive recommendation score corresponding to the candidate parking lot according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lot.
[0031] The advantages of the parking lot recommendation device provided by the present invention and the parking lot recommendation method compared with the prior art are basically the same, and will not be described in detail here.
[0032] The present invention also provides an electronic device, comprising a memory and a processor;
[0033] The memory is used to store computer programs;
[0034] The processor is configured to implement the parking lot recommendation method as described above when executing the computer program.
[0035] The advantages of the electronic device provided by the present invention and the parking lot recommendation method compared with the prior art are basically the same, and will not be repeated here.
[0036] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the parking lot recommendation method as described above is implemented.
[0037] The advantages of the computer-readable storage medium provided by the present invention and the parking lot recommendation method compared to the prior art are basically the same, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of a parking lot recommendation method according to an embodiment of the present invention;
[0039] Figure 2 A schematic diagram of a preset area according to an embodiment of the present invention;
[0040] Figure 3 A schematic diagram of the structure of a parking lot recommendation device according to an embodiment of the present invention;
[0041] Figure 4 Schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0042] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.
[0043] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0044] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". Relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0045] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0046] It is understandable that any part of the data acquisition or collection involved in this application has been authorized by the user.
[0047] like Figure 1 As shown, a parking lot recommendation method provided by an embodiment of the present invention includes the following steps:
[0048] S1: In response to received recommendation request information, at least one parking lot is selected from a set of preset parking lots as an alternative parking lot; wherein the recommendation request information includes a target parking location.
[0049] Specifically, the recommendation request information referred to in this embodiment can be issued by the user through a request terminal (such as a mobile terminal, a vehicle terminal, a fixed device terminal, etc.), and the receiving end of the recommendation request information can include a server for executing the parking lot recommendation method of this embodiment or an application running on the above-mentioned request terminal, etc. For example, when a user expects to park near a target parking location, the vehicle terminal can send recommendation request information such as the target parking location to the server (such as the user interacts with the central control screen corresponding to the vehicle being driven to select the target parking location, thereby generating the recommendation request information). The server can respond to the received recommendation request information and select one or more parking lots from the preset parking lot set according to the target parking location as alternative parking lots. It should be understood that when a user has a parking demand, the recommendation request information can also be generated by interacting with a mobile terminal or a vehicle terminal, and then sent to an application running on, for example, a mobile terminal or a vehicle terminal to make a parking lot recommendation.
[0050] In one embodiment, the location information corresponding to each parking lot can be collected in advance and associated with the corresponding parking lot. After receiving the request recommendation information, one or more parking lots within a preset range (such as within 2 km around the target parking location) can be screened out from the preset parking lot set, and the screened parking lots can be used as candidate parking lots.
[0051] S2: Determine an independent score for at least one preset parking difficulty index corresponding to the alternative parking lot based on basic information associated with the alternative parking lot; wherein the basic information includes driving information of other vehicles corresponding to preset scenarios, and the preset scenarios include at least one of entering the parking lot scenario, leaving the parking lot scenario, and passing the parking lot scenario; the independent score is determined based on the driving information of other vehicles corresponding to the preset scenarios.
[0052] Specifically, it is assumed that the vehicle that is expected to park at the target parking position is recorded as the vehicle itself, and other vehicles are recorded as other vehicles. Then the other vehicle driving information referred to in this embodiment may include driving information corresponding to other vehicles that have (or are) entered, left or passed through the alternative parking lot. Before receiving the recommendation request information, if the vehicle has entered, left or passed through the alternative parking lot, the other vehicle driving information may also include the historical driving information of the vehicle. In this embodiment, the basic information may include the other vehicle driving information corresponding to the preset scene, and the preset scene may include at least one of the scene of entering the parking lot, the scene of leaving the parking lot and the scene of passing the parking lot, which can reflect the different needs of users driving vehicles under different preset scenes. The basic information corresponding to each parking lot can be obtained in advance and associated with the corresponding parking lot. Then, after selecting at least one parking lot from the preset parking lot set as an alternative parking lot, the basic information pre-associated with each alternative parking lot can be obtained. Among them, the preset scene corresponding to the other vehicle driving information in this embodiment can be calibrated by a large model after manual or training, or can be determined based on the other vehicle driving information. For example, in this embodiment, the driving information of the other vehicle may include a driving trajectory. When it is determined according to the driving trajectory that the vehicle has not entered the parking lot, the preset scene corresponding to the driving information of the other vehicle may be set to a scene of passing through the parking lot. When it is determined according to the driving trajectory that the vehicle enters the parking lot from outside the parking lot, the preset scene corresponding to the driving information of the other vehicle may be set to a scene of entering the parking lot. When it is determined according to the driving trajectory that the vehicle leaves the parking lot to the outside of the parking lot, the preset scene corresponding to the driving information of the other vehicle may be set to a scene of leaving the parking lot.
[0053] In one embodiment, the difficulty of a user going to an alternative parking lot to park is often affected by a variety of factors (such as the number of remaining parking spaces in the alternative parking lot, the road congestion around the alternative parking lot, and the road conditions around the alternative parking lot, etc.), and at least one parking difficulty index can be set in advance according to the factors affecting the parking difficulty. In actual use, the independent score corresponding to at least one preset parking difficulty index can be determined based on the basic information. Among them, the independent score corresponding to the preset parking difficulty index can be determined based on the driving information of other vehicles corresponding to the preset scene. For example, assuming that the preset difficulty index includes the current congestion index of the parking lot, the mileage required for at least one vehicle to drive from the preset range around the alternative parking lot to the inside of the alternative parking lot and find a parking space in the scene of entering the parking lot can be determined based on the driving information of other vehicles corresponding to the scene of entering the parking lot (such as the driving path). On this basis, the mileage average of the corresponding mileage of each vehicle in the scene of entering the parking lot can be obtained, and based on, for example, the mapping relationship between the pre-constructed mileage average and the preset score, the independent score corresponding to the preset parking difficulty index of the congestion index can be determined.
[0054] It should be understood that in this embodiment, the independent score of a preset difficulty index can be determined based on the driving information of other vehicles corresponding to at least one preset scenario. For example, assuming that the basic information associated with the selected parking lot includes the driving information of other vehicles corresponding to the scene of entering the parking lot (for ease of understanding and expression, recorded as the first driving information), and the driving information of other vehicles corresponding to the scene of passing the parking lot (for ease of understanding and expression, recorded as the second driving information). Assuming that the preset parking difficulty index includes a road passability index and a congestion index, the independent score corresponding to the road passability index can be determined based on the first driving information, and the independent score corresponding to the congestion index can be determined based on the second driving information.
[0055] S3: Generate a comprehensive recommendation score corresponding to the alternative parking lot based on the independent scores of the preset parking difficulty indicators of the alternative parking lot.
[0056] Specifically, after obtaining the independent scores of each preset parking difficulty index of the candidate parking lot, the present embodiment can determine the comprehensive recommendation score corresponding to the candidate parking lot based on each independent score, thereby reflecting the comprehensive difficulty of parking in the candidate parking lot under the influence of multiple preset parking difficulty indexes. For example, assuming that the present embodiment selects 3 parking lots from the preset parking lot set as candidate parking lots, and there are 7 preset parking difficulty indexes. Then, based on the 7 independent scores of the 7 preset parking difficulty indexes corresponding to each candidate parking lot, the comprehensive recommendation score of the corresponding candidate parking lot can be obtained (such as the sum of the 7 independent scores), and finally the comprehensive recommendation score of each of the 3 candidate parking lots can be obtained.
[0057] Optionally, after generating the comprehensive recommendation score of each alternative parking lot, the generated alternative parking lots and their corresponding comprehensive recommendation scores can be displayed to the user in a preset order (such as in descending order of the comprehensive recommendation scores) through a request terminal or other means, thereby providing the user with effective information reference. Furthermore, different users often have different preferences for selecting parking lots. In this embodiment, the independent scores of the preset parking difficulty indicators corresponding to the alternative parking lots can also be sent to the request terminal together with the comprehensive recommendation score, so that the user can choose a more suitable parking lot according to his or her actual preferences.
[0058] In this embodiment, after receiving the recommendation request information, at least one parking lot can be screened out from the preset parking lot set according to the recommendation request information including the target parking location to obtain an alternative parking lot, which is conducive to quickly locking the parking lot available for user selection, and can eliminate the interference of redundant information while meeting the parking lot recommendation requirements, thereby improving the parking lot recommendation efficiency. On this basis, according to the basic information associated with the alternative parking lot, an independent score of at least one preset parking difficulty index corresponding to the alternative parking lot is determined, and the parking difficulty of the alternative parking lot can be evaluated from multiple different index levels, which is conducive to improving the reliability of parking lot recommendation. It should be understood that even in the same area, due to the difference in actual needs of different vehicles in different scenarios, the vehicle driving information corresponding to different preset scenarios, or the driving information of other vehicles, is also significantly different. Therefore, in this embodiment, the basic information includes the driving information of other vehicles corresponding to different preset scenarios, which is conducive to respectively grasping the driving conditions of different vehicles in different preset scenarios such as entering the parking lot, leaving the parking lot, and passing the parking lot when facing different actual needs. On this basis, the independent score in this embodiment is determined based on the driving information of other vehicles corresponding to the preset scene. While ensuring the reliability of the independent score, it can also reasonably utilize the characteristics of the driving information of other vehicles corresponding to different preset scenes to improve the accuracy and reference of the independent score. In this way, this embodiment generates a comprehensive recommendation score corresponding to the alternative parking lot based on the independent score of each preset parking difficulty index of the alternative parking lot, so as to fully understand the difficulty of parking in the alternative parking lot, thereby improving the reliability of the parking lot recommendation.
[0059] Optionally, the basic information further includes location information corresponding to the candidate parking lot; before determining the independent score of at least one preset parking difficulty index corresponding to the candidate parking lot, it also includes:
[0060] For the alternative parking lot, the driving information of at least one vehicle in a preset area is obtained to obtain the driving information of other vehicles corresponding to the alternative parking lot; wherein the preset area is determined based on the location information corresponding to the alternative parking lot, and the preset area includes an area inside the parking lot and an area on an off-site road;
[0061] For each piece of other vehicle driving information, a driving scene corresponding to the other vehicle driving information is identified according to a target area entered by the vehicle corresponding to the other vehicle driving information, and a preset scene is obtained; wherein the target area includes at least one of an area within the parking lot and an off-site road area.
[0062] Specifically, in this embodiment, the basic information also includes the location information corresponding to the alternative parking lot, and the preset area corresponding to the alternative parking lot can be determined based on the location information of the alternative parking lot. In this embodiment, the preset area can include the area inside the parking lot and the off-site road area, wherein the off-site road area referred to in this embodiment can represent the area within a preset range around the alternative parking lot area (such as the area within 20m from the boundary of the alternative parking lot area). Assuming that the location information includes the geographic fence of the area where the alternative parking lot is located in the electronic map, the schematic diagram of the preset area in this embodiment can be as follows: Figure 2 shown. Figure 2 OID-1 represents the geographic fence of the alternative parking lot in the electronic map, and OID-2 represents the geographic fence of the preset area in the electronic map. The area inside OID-1 represents the area inside the parking lot in this embodiment, and the area between OID-1 and OID-2 represents the off-site road area in this embodiment.
[0063] In one embodiment, for alternative parking lots, when a vehicle is detected to enter a preset area (such as detected by an image recognition device or a radio frequency identification device, etc.), the server may initiate a driving data acquisition request to the corresponding vehicle. After obtaining the authorization of the corresponding vehicle owner, the vehicle may upload its driving data within the preset area to the server, and then obtain the driving information of the other vehicle. On this basis, the driving scene corresponding to the driving information of the other vehicle can be identified according to the target area entered by the vehicle corresponding to the driving information of the other vehicle, and the preset scene can be obtained. For example, in this embodiment, the driving information of the other vehicle may include pre-associated historical position and time information of the vehicle. Since the actual needs of users driving vehicles are different under different preset scenarios, correspondingly, there are differences in the changes in the corresponding positions of the vehicles. The driving scene corresponding to the driving information of the other vehicle can be determined based on the historical position of the vehicle:
[0064] (1) When it is determined based on the vehicle's historical position and the time information that the target area entered by the vehicle only includes the off-site road area, the preset scene is a scene of passing through a parking lot.
[0065] (2) When it is determined based on the vehicle's historical position and the time information that the target area includes the off-site road area and the parking lot area in sequence, the preset scene is the parking lot entry scene.
[0066] (3) When it is determined based on the vehicle's historical position and the time information that the target area includes the parking lot area and the off-site road area in sequence, the preset scene is a scene of leaving the parking lot.
[0067] In this embodiment, for the alternative parking lot, the driving information corresponding to the vehicle in its preset area is obtained, which is conducive to mastering the driving information of other vehicles related to the alternative parking lot in different preset scenarios, and obtaining the driving information of other vehicles corresponding to the alternative parking lot. On this basis, due to the different actual needs of different users driving vehicles in different preset scenarios, the corresponding driving information of other vehicles corresponding to different preset scenarios usually has different characteristics. In this embodiment, determining the target area entered by the vehicle based on the driving information of other vehicles is conducive to identifying the driving scene corresponding to the driving information of other vehicles, which is conducive to ensuring the accuracy of driving scene recognition, and thus improving the reliability of parking lot recommendation.
[0068] Optionally, the other vehicle driving information includes vehicle speed information; the preset parking difficulty index includes a road passability index and / or a congestion index; and determining, based on basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot includes:
[0069] When the preset parking difficulty index includes a road passability index, an independent score of the road passability index is determined according to vehicle speed information corresponding to the parking lot scene;
[0070] When the preset parking difficulty index includes a congestion index, an independent score of the congestion index is determined according to vehicle speed information corresponding to a scene of entering the parking lot within a first preset time period and / or vehicle speed information corresponding to a scene of leaving the parking lot within a first preset time period.
[0071] Specifically, the preset parking difficulty index in this embodiment may include a road passability index and / or a congestion index, wherein the road passability index referred to in this embodiment is used to evaluate whether the roads around the alternative parking lot are easy to pass, and can reflect the road conditions around the parking lot (such as whether the road is spacious or flat, etc.). The congestion index referred to in this embodiment can be used to evaluate the congestion inside the alternative parking lot and / or the roads around the alternative parking lot. The vehicle speed information referred to in this embodiment represents the speed information of the vehicle under different preset scenarios, and may include at least one of the average speed, maximum speed and time series speed associated with time information of the vehicle in the preset area. Among them, the vehicle speed information can be obtained by a pre-set speed measuring device and then sent to the server. It can also be uploaded to the server by the vehicle after obtaining user authorization.
[0072] In one embodiment, after obtaining the basic information pre-associated with the candidate parking lot, the independent score of at least one preset parking difficulty index corresponding to the candidate parking lot can be determined according to the basic information. Among them, when the preset parking difficulty index includes a road passability index, the independent score corresponding to the road passability index can be determined according to the vehicle speed information corresponding to the scene of passing through the parking lot. For example, assuming that the vehicle speed information includes the average speed of the vehicle in the preset area, for example, different speed ranges and their corresponding preset scores can be pre-set. When the parking lot recommendation is actually performed, the first average value of the average speed corresponding to each vehicle can be obtained, and the independent score of the road passability index can be determined according to the preset score corresponding to the speed range in which the first average value is located. When the preset parking difficulty index includes a congestion index, the independent score of the congestion index can be determined according to the vehicle speed information corresponding to the scene of entering the parking lot within the first preset time length and / or the vehicle speed information corresponding to the scene of leaving the parking lot within the first preset time length. For example, assuming that the vehicle speed information includes the average speed of the vehicle in the preset area associated with the time information, different speed ranges and their corresponding preset scores can be pre-set. When actually making parking lot recommendations, the second average value corresponding to the average speed of each vehicle corresponding to the parking lot scene within a first preset time period (such as within 1 hour from the current time) can be obtained based on the time information, and then the independent score corresponding to the congestion index can be determined based on the gradient score corresponding to the speed range in which the second average value is located.
[0073] In this embodiment, on the one hand, since the vehicles corresponding to the parking lot scene do not need to enter or leave the parking lot, they usually do not need to slow down in advance or select a specific lane. The vehicle speed information in the parking lot scene mainly depends on the actual road conditions (i.e., road passability index) such as whether the road outside the parking lot is spacious, flat, or has obstacles. On the other hand, since there are vehicles that need to enter and / or leave the parking lot, it is often necessary to select a specific lane or slow down in advance when entering or leaving the parking lot. Even at the same time, the congestion of vehicles on different lanes of the road around the parking lot often varies (such as multiple vehicles queuing on the lanes entering and / or leaving the parking lot, while there are no vehicles driving on other lanes). The congestion of the alternative parking lot mainly depends on the driving information of other vehicles corresponding to the vehicles entering and / or leaving the parking lot scene. In this way, in this embodiment, when the preset parking difficulty index includes the road passability index, the independent score of the road passability index can be determined according to the vehicle speed information corresponding to the parking lot scene. When the preset parking difficulty index includes a congestion index, the independent score corresponding to the congestion index can be determined according to the vehicle speed information corresponding to the scene of entering the parking lot within the first preset time and / or the vehicle speed information corresponding to the scene of leaving the parking lot within the first preset time. This is conducive to making full use of the characteristics of other vehicle driving information corresponding to different vehicles with different needs in different preset scenes, and effectively improving the accuracy and reliability of the independent scores corresponding to different preset parking difficulty indicators.
[0074] Optionally, determining an independent score of the road passability index according to vehicle speed information corresponding to the parking lot scene includes:
[0075] The historical maximum vehicle speed in the off-site road area is determined based on the vehicle speed information corresponding to the parking lot scene, and an independent score of the road passability index is determined according to the historical maximum vehicle speed.
[0076] Specifically, in this embodiment, the vehicle speed information corresponding to the parking lot scene may include the time series speed of the vehicle associated with the time information in the preset area (such as the vehicle reports the current speed to the server once every fixed time in the preset area). Then the maximum value of the time series speed corresponding to the vehicle can be obtained to obtain the historical maximum speed of the vehicle. For example, the historical maximum speed of at least one vehicle can be obtained according to at least one vehicle speed information corresponding to the parking lot scene. On this basis, the independent score of the road passability index can be determined according to the obtained historical maximum speeds. For example, the preset score corresponding to different speed ranges can be set. Assuming that the speed is greater than or equal to 80km / h, the preset score is recorded as 10 points. On this basis, the corresponding preset score is reduced by 1 point for every 5km / h decrease in speed, until the preset score is recorded as 0 points when the speed is less than or equal to 30km / h. Then the independent score of the road passability index can be determined according to the average or maximum value of each historical maximum speed. For example, the maximum value of each historical maximum speed can be used as the target maximum speed. Assuming that the target maximum speed is 72km / h, the independent score of the road passability index corresponding to the alternative parking lot is 8 points.
[0077] In this embodiment, in the scenario of passing through a parking lot, the higher the maximum speed of the vehicle in the off-site road area, the better the road passability, and the easier it is for the vehicle to park in the alternative parking lot. In this embodiment, the historical maximum speed of the vehicle in the off-site road area is determined based on the vehicle speed information corresponding to the scenario of passing through a parking lot, and the independent score of the road passability index is determined according to the historical maximum speed. This is conducive to accurately grasping the actual road conditions in the off-site road area, thereby ensuring the accuracy of the independent score corresponding to the road passability index.
[0078] Optionally, the congestion index includes an off-site congestion index and an on-site congestion index; determining an independent score of the congestion index according to vehicle speed information corresponding to a scene of entering the parking lot within a first preset time period and / or vehicle speed information corresponding to a scene of leaving the parking lot within a first preset time period includes:
[0079] Determine the average vehicle speed of the vehicle entering the parking lot in the off-site road area and the average vehicle speed of the vehicle entering the parking lot in the parking lot area within a first preset time period based on the vehicle speed information corresponding to the parking lot entry scene;
[0080] Determine, based on the vehicle speed information corresponding to the parking lot leaving scenario, an average vehicle speed of the vehicle leaving the parking lot in the off-parking road area and an average vehicle speed of the vehicle leaving the parking lot in the parking lot area within a first preset time period;
[0081] An independent score for the off-site congestion index is determined based on the average speed of vehicles entering and leaving the site, and an independent score for the on-site congestion index is determined based on the average speed of vehicles entering and leaving the site.
[0082] Specifically, the congestion index in this embodiment includes an off-site congestion index and an on-site congestion index. Among them, the off-site congestion index is used to evaluate the congestion of vehicles in the off-site road area corresponding to the alternative parking lot, while the on-site congestion index is used to evaluate the congestion of vehicles in the parking lot area corresponding to the alternative parking lot. The vehicle speed information corresponding to the parking lot entry scene associated with the alternative parking lot pre-stored by the server can be obtained, and based on this, the average off-site entry speed of the vehicle in the off-site road area within the first preset time period and the average on-site entry speed of the vehicle in the parking lot area are determined. For example, in this embodiment, when a vehicle enters Figure 2 When the preset area shown is in the geo-fence OID-2 in the electronic map, after obtaining the user's authorization, the vehicle can upload the vehicle speed to the server once every fixed time (for the convenience of understanding and expression, it is recorded as the first vehicle speed information) until the vehicle leaves the geo-fence OID-2, or the vehicle enters the geo-fence OID-1 in the electronic map where the alternative parking lot is located, thereby obtaining the first vehicle speed information of the vehicle in the off-site road area. Similarly, after entering the geo-fence OID-1, the vehicle can upload the vehicle speed information to the server once every fixed time (for the convenience of understanding and expression, it is recorded as the second vehicle speed information) until the vehicle stops uploading the second vehicle speed information (such as the vehicle completes parking in the parking space and turns off the power of the whole vehicle), thereby obtaining the second vehicle speed information of the vehicle in the parking lot area. On this basis, the corresponding off-site average vehicle speed of the vehicle in the off-site road area within the first preset time can be obtained based on, for example, the first vehicle speed information of at least one vehicle in the off-site road area. And the corresponding on-site average vehicle speed of the vehicle in the parking lot area within the first preset time can be obtained based on, for example, the second vehicle speed information of at least one vehicle in the parking lot area. It should be understood that the specific method of determining the average vehicle speed for leaving the parking lot and the average vehicle speed for leaving the parking lot based on the vehicle speed information corresponding to the parking lot leaving scenario in this embodiment is basically the same as the specific method of determining the average vehicle speed for entering the parking lot and the average vehicle speed for entering the parking lot based on the vehicle speed information corresponding to the parking lot entering scenario, and will not be repeated here.
[0083] In one embodiment, after obtaining the average speed of vehicles entering the parking lot outside the first preset time and the average speed of vehicles leaving the parking lot outside the first preset time, the off-site congestion index can be determined according to the average speed of vehicles entering the parking lot outside the parking lot and the average speed of vehicles leaving the parking lot outside the parking lot. For example, preset scores corresponding to different speed ranges can be preset. Assuming that the speed is greater than or equal to 60km / h, the preset score is recorded as 10 points. On this basis, the corresponding preset score is reduced by 1 point for every 5km / h decrease in speed, until the preset score is recorded as 0 points when the speed is less than or equal to 10km / h. Then, the independent score of the road passability index can be determined according to the speed range where the third average value of the average speed of vehicles entering the parking lot outside the parking lot and the average speed of vehicles leaving the parking lot outside the parking lot is located. Assuming that the third average value is 38km / h, the independent score corresponding to the off-site congestion index of the alternative parking lot is 5 points. Similarly, the on-site congestion index can also be determined according to the average speed of vehicles entering the parking lot inside the parking lot and the average speed of vehicles leaving the parking lot inside the parking lot, which will not be repeated here.
[0084] Optionally, the other vehicle driving information also includes time information pre-associated with the vehicle speed information; after determining the congestion index in the field according to the average speed of vehicles entering the field and the average speed of vehicles leaving the field, the following steps are also included:
[0085] Determine a first driving time of at least one of the vehicles in the area within the parking lot according to the time information corresponding to the parking lot entry scenario, and determine a second driving time of at least one of the vehicles in the area within the parking lot according to the time information corresponding to the parking lot exit scenario;
[0086] The on-site congestion index is adjusted according to the first driving duration and the second driving duration.
[0087] For example, the gradient adjustment scores corresponding to different driving time ranges can be pre-set. Assuming that the driving time is greater than or equal to 30 minutes, the gradient adjustment score is recorded as -5 points. On this basis, the corresponding gradient adjustment score increases by 1 point for every 5 minutes of driving time reduction, until the driving time is less than or equal to 5 minutes, and the gradient adjustment score is recorded as 0 points. After obtaining the independent score of the congestion index in the field based on the vehicle speed information, the fourth average value of each first driving time and each second driving time can be obtained, and the corresponding gradient adjustment score is determined according to the driving time range where the fourth average value is located, and then the independent score of the adjusted congestion index in the field is obtained. Assuming that the congestion index in the field is 8 points based on the vehicle speed information, and the fourth average value is 17 minutes, the gradient adjustment score is -2 points, and the independent score of the congestion index in the field after the final adjustment is 6 points. In this way, this embodiment can evaluate the congestion level in the parking lot from the perspectives of driving speed and driving time, and comprehensively improve the rationality of the evaluation of the congestion index in the field.
[0088] In this embodiment, the congestion index includes an off-site congestion index and an on-site congestion index, which is conducive to a more detailed and reasonable zoning assessment of the current congestion situation of the alternative parking lot. In this way, in this embodiment, the off-site congestion index is determined based on the average speed of vehicles entering the off-site and the average speed of vehicles leaving the off-site, and the on-site congestion index is determined based on the average speed of vehicles entering the on-site and the average speed of vehicles leaving the on-site, which is conducive to improving the referenceability of the congestion index assessment results (i.e., independent scores), thereby helping users to have a more comprehensive understanding of the current actual situation of the alternative parking lot.
[0089] Optionally, the preset parking difficulty index further includes a parking trend index; and determining, based on basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot further includes:
[0090] Determine the rate of change of the difference between the number of vehicles corresponding to the parking lot entry scenario and the number of vehicles corresponding to the parking lot exit scenario within the second preset time period, and obtain an independent score of the parking trend indicator according to the rate of change; wherein the independent score of the parking trend indicator is negatively correlated with the rate of change.
[0091] Specifically, in this embodiment, one other vehicle driving information corresponds to one vehicle driving information, and the number of vehicles corresponding to the scene of entering the parking lot within the second preset time length (such as 1 hour) (for ease of understanding and expression, it is recorded as the first number) and the number of vehicles corresponding to the scene of leaving the parking lot within the second preset time length (for ease of understanding and expression) can be determined according to the number of other vehicle driving information, and the change rate of the difference between the first number and the second number within the second preset time length can be determined. For example, assuming that the first number is 10, the second number is 15, and the second preset time length is 1 hour, the change rate is -5 vehicles / hour. After determining the change rate, the independent score of the parking trend indicator can be obtained according to the change rate. For example, the preset scores corresponding to different change rate ranges can be pre-set. Assuming that the change rate is less than or equal to -5 vehicles / hour, the corresponding preset score is recorded as 5 points. On this basis, for every increase of 2 vehicles / hour in the change rate, the corresponding preset score is reduced by 1 point, until the change rate is greater than or equal to 5 vehicles / hour, and the corresponding preset score is recorded as 0 points. In actual use, assuming that the change rate is -10 vehicles / hour, the independent score of the parking trend indicator in this embodiment is 5 points.
[0092] Optionally, the preset parking difficulty index in this embodiment may also include a parking lot area index and a driving time index. Accordingly, the location information of the above-mentioned alternative parking lot may include the entrance location of each entrance of the alternative parking lot, and the area information of the alternative parking lot. The recommendation request information may also include the current vehicle location. Then, this embodiment may determine an independent score for the parking lot area index based on the area information (such as pre-setting preset scores corresponding to different area ranges, and using the preset scores corresponding to the area range in which the area information is located as independent scores). This embodiment may also use the navigation platform to obtain the estimated driving time from the current vehicle position to at least one entrance location, and determine the independent score for the driving time index based on the estimated driving time.
[0093] Optionally, the preset parking difficulty index may also include a parking lot heat index. In response to historical recommendation request information, after generating a comprehensive recommendation score for the candidate parking lot, information such as each candidate parking lot and its comprehensive recommendation score may be sent to the requesting terminal, and the number of times the candidate parking lot is selected by the requesting terminal may be accumulated. In actual use, different ranges of times and their corresponding preset scores may be pre-set, and then the independent score of the parking lot heat index may be determined according to the number of times the candidate parking lot is selected.
[0094] In this embodiment, the difference between the number of vehicles corresponding to the scene of entering the parking lot and the number of vehicles corresponding to the scene of leaving the parking lot within the second preset time period can reflect the change in the number of parking spaces in the alternative parking lot. The greater the rate of change of the difference within the second preset time period, the more the remaining number of parking spaces in the alternative parking lot tends to decrease, and the greater the difficulty of parking in the alternative parking lot. And the smaller the rate of change of the difference within the second preset time period, the more the remaining number of parking spaces in the alternative parking lot tends to increase, and the less difficult it is to park in the alternative parking lot. Based on the rate of change of the difference, the parking trend of the alternative parking lot can be more accurately estimated, thereby improving the accuracy of the independent scoring of the parking trend indicator.
[0095] Optionally, the recommendation request information further includes weight coefficients corresponding to the preset parking difficulty indicators; and a comprehensive recommendation score corresponding to the candidate parking lot is generated according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lots, including:
[0096] Performing a coefficient adjustment operation on a weight coefficient corresponding to at least one preset parking difficulty index according to the basic information; wherein the coefficient adjustment operation includes determining a quantity ratio between a number of vehicles corresponding to a parking lot entry scenario and a number of vehicles corresponding to a parking lot exit scenario within a first preset time period, and adjusting a weight coefficient corresponding to a congestion index according to the quantity ratio, wherein the weight coefficient corresponding to the congestion index is positively correlated with the quantity ratio;
[0097] A comprehensive recommendation score is obtained based on the independent scores and weight coefficients corresponding to each preset parking difficulty indicator.
[0098] Specifically, the recommendation request information in this embodiment may also include weight coefficients corresponding to each preset parking difficulty index, which can be set in advance by the user through the request terminal. After determining the independent scores of each preset parking difficulty index, the weight coefficient corresponding to at least one preset parking difficulty index may be adjusted according to the basic information. For example, preset adjustment coefficients corresponding to different ratio ranges may be set in advance. Assuming that when the number ratio between the number of vehicles corresponding to the parking lot scene and the number of vehicles corresponding to the parking lot scene is greater than or equal to 2, the preset adjustment coefficient is 0.1. When the number ratio is greater than 1 and less than 2, the preset adjustment coefficient is 0. When the number ratio is less than or equal to 1, the preset adjustment coefficient is -0.1. In actual use, assuming that the weight coefficient corresponding to the congestion index in the recommendation request information is 0.3, and the number ratio is 0.5, the adjusted weight coefficient is 0.3-0.1=0.2.
[0099] In one embodiment, after the coefficient adjustment operation is performed, a comprehensive recommendation score can be obtained according to the independent scores and weight coefficients corresponding to each preset parking difficulty index. For example, for each alternative parking lot, the product of each independent score of the alternative parking lot and the corresponding weight coefficient can be obtained respectively, and the comprehensive recommendation score of the alternative parking lot can be obtained according to the sum of all products.
[0100] In this embodiment, the recommendation request information can be initiated by a user who has a parking lot recommendation demand. The recommendation request information includes weight coefficients corresponding to each preset parking difficulty index, which is conducive to adapting to the personalized needs of different users when selecting parking lots, thereby improving the reliability of the comprehensive recommendation score. For users who have parking lot recommendation needs, the driving information of other cars corresponding to the scene of entering the parking lot is often more valuable for reference than the driving information of other cars corresponding to the scene of leaving the parking lot, and can better reflect the difficulty of the user going to the alternative parking lot for parking. In this way, on the one hand, this embodiment can specify the weight coefficients corresponding to each parking difficulty index, which is compatible with the personalized needs of different users. On the other hand, adjusting at least one weight coefficient based on the actual basic information of the alternative parking lot can also effectively ensure the reliability of the comprehensive recommendation score under different actual situations.
[0101] like Figure 3 As shown, a parking lot recommendation device 300 provided by an embodiment of the present invention includes:
[0102] A screening module 310, which is used to screen out at least one parking lot from a preset parking lot set as an alternative parking lot in response to the received recommendation request information; wherein the recommendation request information includes a target parking location;
[0103] A determination module 320, which is used to determine an independent score of at least one preset parking difficulty index corresponding to the alternative parking lot according to basic information associated with the alternative parking lot; wherein the basic information includes driving information of another vehicle corresponding to a preset scenario, the preset scenario includes at least one of a driving into a parking lot scenario, a driving out of a parking lot scenario, and a passing parking lot scenario, and the independent score is determined based on the driving information of another vehicle corresponding to the preset scenario;
[0104] The scoring module 330 is used to generate a comprehensive recommendation score corresponding to the candidate parking lot according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lot.
[0105] The parking lot recommendation device provided in this embodiment and the parking lot recommendation method can produce substantially the same technical effects, which will not be described in detail herein.
[0106] like Figure 4 As shown, an electronic device 400 provided by an embodiment of the present invention includes a memory 410 and a processor 420; the memory 410 is used to store a computer program; the processor 420 is used to implement the parking lot recommendation method as described above when executing the computer program.
[0107] In other words, an electronic device 400 includes a memory 410 and a processor 420 coupled to the memory 410; the memory 410 is configured to store a computer program; and the processor 420 is configured to perform the following operations when executing the computer program:
[0108] In response to the received recommendation request information, at least one parking lot is selected from a set of preset parking lots as an alternative parking lot; wherein the recommendation request information includes a target parking location;
[0109] Determine, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot; wherein the basic information includes driving information of other vehicles corresponding to a preset scenario, the preset scenario includes at least one of a driving into a parking lot scenario, a driving out of a parking lot scenario, and a passing parking lot scenario, and the independent score is determined based on the driving information of other vehicles corresponding to the preset scenario;
[0110] A comprehensive recommendation score corresponding to the candidate parking lot is generated according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lot.
[0111] The electronic device and the parking lot recommendation method provided in this embodiment can produce substantially the same technical effects, which will not be described in detail herein.
[0112] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the parking lot recommendation method as described above is implemented.
[0113] In other words, a non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the following operations:
[0114] In response to the received recommendation request information, at least one parking lot is selected from a set of preset parking lots as an alternative parking lot; wherein the recommendation request information includes a target parking location;
[0115] Determine, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot; wherein the basic information includes driving information of other vehicles corresponding to a preset scenario, the preset scenario includes at least one of a driving into a parking lot scenario, a driving out of a parking lot scenario, and a passing parking lot scenario, and the independent score is determined based on the driving information of other vehicles corresponding to the preset scenario;
[0116] A comprehensive recommendation score corresponding to the candidate parking lot is generated according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lot.
[0117] The computer-readable storage medium provided in this embodiment and the parking lot recommendation method can produce substantially the same technical effects, which will not be described in detail herein.
[0118] An electronic device 400 that can be used as a server or client of the present invention will now be described, which is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 400 is intended to represent various forms of digital electronic computer equipment, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 400 can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples, and are not intended to limit the implementation of the present invention described and / or required herein.
[0119] The electronic device 400 includes a computing unit, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for the operation of the device can also be stored. The computing unit, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0120] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc. In the present application, the unit described as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present invention. In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0121] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A parking lot recommendation method, characterized in that: include: In response to the received recommendation request information, at least one parking lot is selected from a set of preset parking lots as an alternative parking lot; wherein the recommendation request information includes a target parking location; Determine, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot; wherein the basic information includes driving information of other vehicles corresponding to a preset scenario, the preset scenario includes at least one of a driving into a parking lot scenario, a driving out of a parking lot scenario, and a passing parking lot scenario, and the independent score is determined based on the driving information of other vehicles corresponding to the preset scenario; A comprehensive recommendation score corresponding to the candidate parking lot is generated according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lot.
2. The parking lot recommendation method according to claim 1, characterized in that: The basic information also includes location information corresponding to the candidate parking lot; Before determining the independent score of at least one preset parking difficulty index corresponding to the candidate parking lot, the method further includes: For the alternative parking lot, the driving information of at least one vehicle in a preset area is obtained to obtain the driving information of the other vehicle corresponding to the alternative parking lot; wherein the preset area is determined based on the location information corresponding to the alternative parking lot, and the preset area includes an area within the parking lot and an area on an off-site road; For each piece of the other vehicle driving information, the driving scene corresponding to the other vehicle driving information is identified according to the target area entered by the vehicle corresponding to the other vehicle driving information, so as to obtain the preset scene; wherein the target area includes at least one of the area within the parking lot and the off-site road area.
3. The parking lot recommendation method according to claim 2, characterized in that: The other vehicle driving information includes vehicle speed information; the preset parking difficulty index includes a road passability index and / or a congestion index; The step of determining, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty indicator corresponding to the candidate parking lot includes: When the preset parking difficulty index includes the road passability index, determining an independent score of the road passability index according to the vehicle speed information corresponding to the parking lot passing scene; When the preset parking difficulty index includes the congestion index, an independent score of the congestion index is determined according to the vehicle speed information corresponding to the parking lot entry scenario within a first preset time period and / or the vehicle speed information corresponding to the parking lot exit scenario within the first preset time period.
4. The parking lot recommendation method according to claim 3, characterized in that: The determining the independent score of the road passability index according to the vehicle speed information corresponding to the parking lot scene includes: The historical maximum vehicle speed of the vehicle in the off-site road area is determined based on the vehicle speed information corresponding to the parking lot passing scene, and the independent score of the road passability index is determined according to the historical maximum vehicle speed.
5. The parking lot recommendation method according to claim 3, characterized in that: The congestion index includes an off-site congestion index and an on-site congestion index; the independent score of the congestion index is determined according to the vehicle speed information corresponding to the scene of entering the parking lot within the first preset time and / or the vehicle speed information corresponding to the scene of leaving the parking lot within the first preset time, including: Determine, based on the vehicle speed information corresponding to the parking lot entry scenario, an average vehicle speed of the vehicle entering the parking lot from the off-site road area and an average vehicle speed of the vehicle entering the parking lot from the parking lot area within the first preset time period; Determine, based on the vehicle speed information corresponding to the parking lot leaving scenario, an average vehicle speed of the vehicle leaving the parking lot in the off-parking road area and an average vehicle speed of the vehicle leaving the parking lot in the parking lot area within the first preset time period; An independent score for the off-site congestion index is determined based on the off-site average speed of vehicles entering the site and the off-site average speed of vehicles leaving the site, and an independent score for the on-site congestion index is determined based on the on-site average speed of vehicles entering the site and the on-site average speed of vehicles leaving the site.
6. The parking lot recommendation method according to claim 3, characterized in that: The preset parking difficulty index also includes a parking trend index; and the determining, based on the basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot also includes: Determine the rate of change of the difference between the number of vehicles corresponding to the parking lot entry scenario and the number of vehicles corresponding to the parking lot exit scenario within a second preset time period, and obtain an independent score of the parking trend indicator based on the rate of change; wherein the independent score of the parking trend indicator is negatively correlated with the rate of change.
7. The parking lot recommendation method according to claim 6, characterized in that: The recommendation request information also includes a weight coefficient corresponding to each of the preset parking difficulty indicators; the generating a comprehensive recommendation score corresponding to the candidate parking lot according to the independent score of each of the preset parking difficulty indicators corresponding to the candidate parking lot includes: Performing a coefficient adjustment operation on a weight coefficient corresponding to at least one of the preset parking difficulty indicators according to the basic information; wherein the coefficient adjustment operation includes determining a quantity ratio between the number of vehicles corresponding to the parking lot entry scenario and the number of vehicles corresponding to the parking lot exit scenario within the first preset time period, and adjusting the weight coefficient corresponding to the congestion indicator according to the quantity ratio, wherein the weight coefficient corresponding to the congestion indicator is positively correlated with the quantity ratio; The comprehensive recommendation score is obtained according to the independent scores and weight coefficients corresponding to the preset parking difficulty indicators.
8. A parking lot recommendation device, characterized in that: include: A screening module, which is used to screen out at least one parking lot from a preset parking lot set as an alternative parking lot in response to the received recommendation request information; wherein the recommendation request information includes a target parking location; a determination module, configured to determine, based on basic information associated with the candidate parking lot, an independent score of at least one preset parking difficulty index corresponding to the candidate parking lot; wherein the basic information includes driving information of another vehicle corresponding to a preset scenario, the preset scenario including at least one of a driving into a parking lot scenario, a driving out of a parking lot scenario, and a passing parking lot scenario, and the independent score is determined based on the driving information of another vehicle corresponding to the preset scenario; A scoring module is used to generate a comprehensive recommendation score corresponding to the candidate parking lot according to the independent scores of the preset parking difficulty indicators corresponding to the candidate parking lot.
9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to implement the parking lot recommendation method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the parking lot recommendation method according to any one of claims 1 to 7 is implemented.