Low-carbon parking guidance method and management system based on user behavior
By collecting user data and using weight monitoring devices, combined with intelligent parking robots and voice broadcasts, suitable parking routes and destinations are generated, solving the problem of users finding it difficult to quickly locate parking spaces and achieving efficient and environmentally friendly parking guidance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2026-03-20
AI Technical Summary
Existing parking guidance methods make it difficult for users to quickly and accurately find suitable parking spaces, resulting in parking inconvenience and low efficiency, and failing to effectively consider user preferences and environmental requirements.
By collecting parking instructions from user terminals and data from parking lot weight monitoring devices, combined with user parking preferences and vehicle type, the system generates parking destinations and plans routes. It then uses intelligent parking robots to guide users and provides real-time voice broadcasts to guide them to parking spaces, while also optimizing routes based on carbon emissions and congestion.
It improves parking space utilization and user parking convenience, optimizes movement paths during the parking process, reduces carbon emissions and time wastage caused by searching for parking spaces, and achieves an efficient and environmentally friendly parking process.
Smart Images

Figure CN120708430B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of parking guidance, in particular to a low-carbon parking guidance method and management system based on user behavior. BACKGROUND
[0002] Parking guidance is a process of providing real-time parking space information in a parking lot or area to users through technical means and assisting them to efficiently reach the target parking space.
[0003] Currently, users mainly determine whether there is an idle parking space in the parking lot by the empty parking space displayed on the display board outside the parking lot. After entering the parking lot with an idle parking space, the user moves along the road in the parking lot and successively checks the indicator light on the parking space or directly observes whether the parking space is in an idle state to determine the parking space that can be parked, and finally realizes parking.
[0004] Since the user can only determine the final parking position by checking the indicator light on the parking space or directly observing the parking space when parking, it is not convenient to quickly park. SUMMARY
[0005] In order to facilitate quick parking, the present application provides a low-carbon parking guidance method and management system based on user behavior.
[0006] In a first aspect, the present application provides a low-carbon parking guidance method based on user behavior, which adopts the following technical solution:
[0007] A low-carbon parking guidance method based on user behavior, comprising:
[0008] S1: collecting a parking instruction sent by a user terminal and a weight condition monitored by a preset weight monitoring device in a parking lot;
[0009] S2: collecting a parking preference, a vehicle type and a user position based on the parking instruction;
[0010] S3: determining an idle parking space based on the weight condition;
[0011] S4: generating a parking endpoint based on the parking preference, the vehicle type and the idle parking space;
[0012] S5: determining a parking route based on the user position and the parking endpoint;
[0013] S6: obtaining a current position and a current working state of a preset intelligent parking robot;
[0014] S7: generating a dispatch route and a dispatch number based on the current position, the current working state and the user position, and outputting the parking route and the dispatch route to the intelligent parking robot corresponding to the dispatch number to control movement;
[0015] S8: generating voice broadcast information based on the dispatch route and the parking route, and transmitting the voice broadcast information to a voice broadcast system.
[0016] By adopting the above technical solution, the idle parking spaces are accurately determined by collecting parking instructions and weight monitoring device data, and the appropriate parking endpoint is found for the user in combination with the user parking preference and the vehicle type, thereby improving the parking space utilization rate and the convenience of user parking. In route planning, the parking route is determined according to the user position and the parking endpoint, and the dispatch route and number are generated for the intelligent parking robot, thereby optimizing the movement path in the parking process and improving the parking efficiency. At the same time, the voice broadcast information is provided for the user and the parking robot to provide real-time guidance, thereby effectively relieving the parking lot congestion.
[0017] Optionally, generating the parking endpoint based on the parking preference, the vehicle type and the idle parking space comprises:
[0018] S41: collecting user historical behavior data based on the parking instruction;
[0019] S42: generating a preferred parking space based on the historical behavior data and the parking preference;
[0020] S43: generating a parking space category based on the user position and the current position;
[0021] S44: selecting the idle parking space based on the parking space category and the preferred parking space to generate an optimal position;
[0022] S45: retrieving a carbon emission coefficient based on the vehicle type;
[0023] S46: generating a recommended parking space based on the optimal position and the carbon emission coefficient, and taking the recommended parking space as the parking endpoint.
[0024] By adopting the above technical solution, the parking space that meets the user habit is selected from the idle parking spaces according to the user preference and historical behavior, and the carbon emission coefficient is considered, thereby combining the user habit with the environmental protection goal to achieve efficient parking and environmental protection parking.
[0025] Optionally, selecting the idle parking space based on the parking space category and the preferred parking space to generate an optimal position comprises:
[0026] S441: Extract charging demand, automatic parking preference, vehicle exit preference, pedestrian exit preference, and parking environment preference from the parking preferences;
[0027] S442: Select the vacant parking space corresponding to the preset first category of parking space and use it as the first type of parking space, and use the vacant parking spaces other than the first type of parking space as the second type of parking space;
[0028] S443: Determine the first type of weighted score based on the first type of parking space, the charging demand, the automatic parking preference, and the vehicle exit preference;
[0029] S444: Determine the second type of weighted score based on the second type of parking space, the charging demand, the pedestrian exit preference, and the parking environment preference;
[0030] S445: Combine the first type of weight score and the second type of weight score to obtain a comprehensive weight score, and sort the comprehensive weight scores from high to low to obtain a weight score table;
[0031] S446: Calculate the second type of parking spaces corresponding to the second type of weight scores that meet the preset standards in the weight score table, and define them as second type of qualified parking spaces;
[0032] S447: Determine whether there is a parking space with a weight score greater than the preset first category score;
[0033] S448: If it exists, then the parking space corresponding to the existence will be designated as the first category of qualified parking space;
[0034] S449: The first type of compliant parking space and the second type of compliant parking space are designated as the preferred locations;
[0035] S44A: If it does not exist, then a secondary location is determined based on the second type of qualified parking space, and the secondary location is taken as the preferred location.
[0036] By adopting the above technical solution, parking spaces are divided into two categories, and each category is further subdivided according to different needs. Then, a scoring system is used to recommend suitable parking spaces to users, achieving intelligent parking. This allows for faster matching of parking spaces with user needs and improves the efficiency of parking lot utilization.
[0037] Optionally, generating recommended parking spots based on the preferred location and the carbon emission coefficient includes:
[0038] S461: Generate the travel distance based on the preferred location and the user location;
[0039] S462: Calculate the required carbon emissions based on the travel distance and the carbon emission coefficient;
[0040] S463: collecting total carbon emission and atmospheric carbon concentration in the parking lot in real time;
[0041] S464: generating carbon emission standard based on the total carbon emission and the atmospheric carbon concentration;
[0042] S465: judging whether the required carbon emission meets the carbon emission standard;
[0043] S466: if yes, taking the preferred position corresponding to the required carbon emission meeting the carbon emission standard as a low-carbon parking position;
[0044] S467: generating a recommended parking position table based on the low-carbon parking position and a preset low-carbon preferred weight coefficient;
[0045] S468: selecting the preferred position meeting a preset parking position selection standard from the recommended parking position table as the recommended parking position;
[0046] S469: if no, calculating a difference value between the required carbon emission and the carbon emission standard as a carbon emission difference value;
[0047] S46A: extracting a minimum value from the carbon emission difference value, and taking the preferred position corresponding to the minimum value as the recommended parking position.
[0048] By using the above technical solution, the driving path required is calculated based on the current position of the user and the recommended parking position, the required carbon emission coefficient is calculated according to the driving path, and the range of the recommended parking position is further narrowed in combination with the carbon emission coefficient standard, so as to balance the parking lot resource allocation and carbon emission control.
[0049] Optionally, after extracting a minimum value from the carbon emission difference value, and taking the preferred position corresponding to the minimum value as the recommended parking position, the following is included:
[0050] S46A1: acquiring real-time traffic flow in each area of the parking lot;
[0051] S46A2: when the real-time traffic flow is higher than a preset reference flow limit value, dividing the parking lot into a congested area and a smooth area based on the real-time traffic flow;
[0052] S46A3: judging whether the recommended parking position is located in the congested area;
[0053] S46A4: if yes, calculating a congestion probability of the congested area in a preset time period based on the congested area and the real-time traffic flow;
[0054] S46A5: if the congestion probability exceeds a preset probability value, screening the preferred position meeting the carbon emission standard in the unobstructed area as a candidate parking position;
[0055] S46A6: calculating a traffic flow selection reference value of the candidate parking position based on the carbon emission difference value of the candidate parking position and the real-time traffic flow of the unobstructed area;
[0056] S46A7: selecting the candidate parking position with the lowest traffic flow selection reference value to update the recommended parking position;
[0057] S46A8: if there is no candidate parking position in the unobstructed area, keeping the recommended parking position unchanged and outputting a preset congestion warning prompt;
[0058] S46A9: if no, keeping the recommended parking position unchanged.
[0059] By adopting the above technical solution, by monitoring the vehicle congestion of each area in real time, if the recommended parking position is in the congestion area, the congestion probability of the area is calculated, if the probability is too high, the parking position is reselected in the unobstructed area, if there is still no suitable position, a congestion warning prompt is triggered. By this method, the user can avoid wasting too much time due to congestion, and the secondary carbon emission caused by congestion is reduced.
[0060] Optionally, after the voice broadcast information is generated based on the scheduling route and the parking route and transmitted to the voice broadcast system, the method further comprises:
[0061] S81: generating a smart parking path based on the parking route and the scheduling route;
[0062] S82: monitoring the smart parking path in real time to determine whether the smart parking path has an abnormality;
[0063] S83: if no, continuing to detect;
[0064] S84: if yes, calling an abnormal position based on the smart parking path;
[0065] S85: generating a new smart parking path based on the abnormal position, the user position and the current position, and defining the new smart parking path as a smart parking optimization path;
[0066] S86: taking the result of sorting the smart parking optimization paths from small to large as an optimization distance priority, taking the smart parking optimization path ranked first in the optimization distance priority as a new smart parking path, and sending the new smart parking path to a preset intelligent parking robot and controlling the intelligent parking robot to execute.
[0067] By adopting the technical scheme, the abnormality in the parking path can be quickly located through real-time detection of the intelligent parking path, and the best path is planned in combination with the current position of the user, so that flexibility, real-time performance and reliability of intelligent parking are achieved.
[0068] Optionally, the method further comprises:
[0069] S87: judging whether the recommended parking position is occupied in real time;
[0070] S88: if the recommended parking position is occupied, taking the preferred position other than the recommended parking position and not being reserved as a to-be-scheduled parking position;
[0071] S89: calculating a distance value between the user position and the to-be-scheduled parking position as an adjustment distance;
[0072] S8A: generating a smooth parking scheduling value based on the to-be-scheduled parking position, the congestion area and the smooth area;
[0073] S8B: calculating a distance comprehensive weight value based on the adjustment distance, the smooth parking scheduling value and a preset distance comprehensive weight coefficient;
[0074] S8C: sorting the distance comprehensive weight value in descending order, taking the to-be-scheduled parking position corresponding to the first sorting as a new low-carbon parking position, taking the new low-carbon parking position as the parking end point and outputting a path re-planning instruction;
[0075] S8D: if the recommended parking position is not occupied, continuing to use the recommended parking position.
[0076] By adopting the technical scheme, the use state of the recommended parking position is detected in real time, if the recommended parking position is found to be occupied, the preferred position not being reserved and occupied is immediately found, the alternative target is selected in combination with the congestion condition, and the driving path is updated, so that the additional carbon emission and the waste of user time caused by repeatedly searching for a parking position can be effectively avoided.
[0077] Optionally, the movement of the intelligent parking robot corresponding to the scheduling number comprises:
[0078] S861: calculating a distance between the user position and the current position as a guide distance;
[0079] S862: judging whether the guide distance exceeds a preset guide distance value;
[0080] S863: if the guide distance exceeds the preset guide distance value, generating a guide correction distance based on the current working state and the guide distance;
[0081] S864: adjusting the scheduling number based on the guiding correction distance, the current position and the working state and taking as a scheduling correction number;
[0082] S865: outputting the guiding correction distance to the intelligent parking robot corresponding to the scheduling correction number to control movement;
[0083] S866: if not exceeding, continue moving.
[0084] By adopting the above technical solution, whether the user has deviated from the guidance of the robot is determined by calculating the distance between the current position of the user and the position of the intelligent parking robot, and if the distance exceeds a certain distance, the guided robot is flexibly adjusted according to the distance information, thereby ensuring efficient parking.
[0085] Optionally, when the user reaches the recommended parking position, the following steps are included:
[0086] S8661: collecting parking weight information of the current parking position;
[0087] S8662: retrieving a vehicle reference weight value from the vehicle type;
[0088] S8663: when the parking weight information does not meet the vehicle reference weight value, collecting adjacent weight information of adjacent parking positions;
[0089] S8664: determining whether the adjacent weight information has an abnormal change;
[0090] S8665: if the adjacent weight information has an abnormal change, generating deviation weight information based on the adjacent weight information;
[0091] S8666: determining a deviation angle and a deviation distance based on the deviation weight information;
[0092] S8667: generating a deviation behavior suggestion based on the deviation angle and the deviation distance and sending the deviation behavior suggestion to the intelligent parking robot corresponding to the scheduling number;
[0093] S8668: if the adjacent weight information does not have an abnormal change, determining a weight surge condition based on the parking weight information;
[0094] S8669: determining a parking low-carbon suggestion based on the weight surge condition and sending the parking low-carbon suggestion to the intelligent parking robot corresponding to the scheduling number.
[0095] By adopting the above technical solution, whether the vehicle is completely parked in the parking area is judged by detecting the weight after the vehicle is parked in the parking space, if there is an abnormality, the offset angle and offset distance are calculated, and then the result is pushed to the user to remind the user to adjust, so as to avoid the risk of scratching caused by vehicle offset. If there is no abnormality, the current parking space weight surge is analyzed to identify whether the carbon emission is increased due to improper parking, and then low-carbon suggestions such as optimizing the parking position are pushed. The whole process makes parking more accurate, standardized and environmentally friendly.
[0096] In a second aspect, the application provides a low-carbon parking guidance management system based on user behavior, which adopts the following technical solution:
[0097] A low-carbon parking guidance management system based on user behavior includes an acquisition module for acquiring parking instructions, weight conditions, current positions and current working states.
[0098] A memory for storing the program of a low-carbon parking guidance method based on user behavior according to any one of the first aspect of the application;
[0099] The program in the memory can be loaded and executed by the processor.
[0100] In summary, the application includes at least one of the following beneficial technical effects:
[0101] 1. By collecting parking instructions and weight monitoring device data, the idle parking spaces are accurately determined, and the suitable parking end point is found for the user in combination with the user's parking preference and vehicle type, which improves the parking space utilization rate and the convenience of user parking. In route planning, the parking route is determined according to the user's position and the parking end point, and the dispatch route and number are generated for the intelligent parking robot, which optimizes the moving path in the parking process and improves the parking efficiency. At the same time, through voice broadcast information, real-time guidance is provided for the user and the parking robot, which effectively relieves the congestion of the parking lot;
[0102] 2. By detecting the use state of the recommended parking space in real time, if it is found to be occupied, the optimal position that is not reserved and occupied is immediately found, and the alternative target is selected and the travel path is updated in combination with the congestion condition, so as to effectively avoid the additional carbon emission and waste of user time caused by repeated searching for parking spaces;
[0103] 3. By detecting the weight after the vehicle is parked in the parking space to judge whether the vehicle is completely parked in the parking area, if there is an abnormality, the offset angle and offset distance are calculated, and then the result is pushed to the user to remind the user to adjust, so as to avoid the risk of scratching caused by vehicle offset. If there is no abnormality, the current parking space weight surge is analyzed to identify whether the carbon emission is increased due to improper parking, and then low-carbon suggestions such as optimizing the parking position are pushed. The whole process makes parking more accurate, standardized and environmentally friendly. BRIEF DESCRIPTION OF DRAWINGS
[0104] Figure 1 is a method flow chart of a low-carbon parking guidance method based on user behavior according to an embodiment of the present application;
[0105] Figure 2 is a method flow chart of a parking preference, vehicle type and idle parking space generating a parking end point according to an embodiment of the present application. DETAILED DESCRIPTION
[0106] The present application will be further described in detail below with reference to the accompanying drawings and embodiments.
[0107] Embodiments of the present application disclose a low-carbon parking guidance method based on user behavior, which recommends parking spaces by combining user behavior and low-carbon requirements, and then guides the parking spaces by intelligent parking robots, so as to reduce time waste caused by searching for suitable parking spaces. The guidance information is output by a voice broadcast system, so that the user can move to the position where the intelligent parking robot is located in advance, thereby improving parking efficiency.
[0108] Reference Figure 1 A low-carbon parking guidance method based on user behavior, comprising the following steps:
[0109] S1: collecting a parking instruction sent by a user terminal and a weight condition monitored by a preset weight monitoring device in a parking lot.
[0110] The user terminal refers to an interactive device for receiving information by a user, such as a mobile phone, a vehicle-mounted system, etc. The parking instruction refers to a parking request signal triggered by the user. In the embodiment, the parking instruction is automatically triggered by a gate rod device arranged at an entrance of the parking lot. When a vehicle drives into a sensing area, a camera preset on the gate rod device automatically detects the vehicle driving in and triggers the parking instruction. The weight monitoring device refers to a pressure sensor installed on a parking space in the parking lot. A load-bearing plate is arranged on each parking space, and the pressure sensor is installed at the bottom of the load-bearing plate. A plurality of pressure sensors are arranged on each parking space and are uniformly arranged, so as to comprehensively and accurately monitor the pressure distribution on the parking space. The weight condition refers to the load data of the parking space fed back by the pressure sensor, which is converted into weight after being detected by the pressure sensor. These information can better prepare for subsequent data processing.
[0111] S2: collecting a parking preference, a vehicle type and a user position based on the parking instruction.
[0112] The parking preference refers to the priority conditions set by the user, such as proximity to the elevator, charging pile parking space, proximity to the parking lot exit, etc. The vehicle type refers to the vehicle size and energy type, such as small fuel vehicles and new energy vehicles. The user position refers to the real-time coordinates of the user's vehicle, which is realized by vehicle-mounted GPS or mobile phone positioning. After receiving the parking instruction, the license plate number of the user is recognized through the camera preset on the gate rod device, and then the corresponding behavior database is retrieved according to the license plate number, so as to obtain the parking preference, vehicle type and user position. The behavior database pre-stores the parking preferences, vehicle types, user positions and historical behavior data of different users.
[0113] S3: Determine the idle parking space based on the weight condition.
[0114] The idle parking space refers to a parking space that is not occupied. The weight detection values of each position are retrieved through the weight condition, and the sum of the weight detection values is calculated as the single parking space weight value, so as to determine whether the parking space is occupied by the single parking space weight value. When the single parking space weight value exceeds the preset reference weight, it means that the parking space is occupied; when the single parking space weight value does not exceed the preset reference weight, it means that the parking space is not occupied. The reference weight refers to the weight of the smallest vehicle pre-input.
[0115] S4: Generate the parking endpoint based on the parking preference, vehicle type and idle parking space.
[0116] The parking endpoint refers to the optimal target parking space finally selected, such as A666 parking space in A area. The parking endpoint is generated based on the parking preference, vehicle type and idle parking space. The specific generation method is referred to S41 to S46.
[0117] S5: Determine the parking route based on the user position and the parking endpoint.
[0118] The parking route refers to the driving path from the current position of the user to the parking endpoint. According to the two nodes of the user position and the parking endpoint in the route map, the shortest path or the optimal path is searched as the parking route.
[0119] S6: Obtain the current position and current working state of the preset intelligent parking robot.
[0120] The intelligent parking robot refers to an automated guided vehicle. The current position refers to the positioning coordinates of the intelligent parking robot. The current working state refers to the task state machine parameters of the intelligent parking robot, such as idle / working / failure / charging. In this embodiment, the intelligent parking robot is equipped with a positioning device such as GPS. The robot uses various sensors to obtain its working state information. For example, by monitoring the working current of the motor through the current sensor preset on the intelligent parking robot, if the current suddenly increases beyond the normal range, it may indicate that the motor is overloaded or has a fault. At the same time, by monitoring the working condition of the battery in real time through the battery management system preset on the intelligent parking robot, it is determined whether it is in the charging state. By obtaining these related information, the intelligent parking robot suitable for guiding the user is screened out.
[0121] S7: Based on the current position, the current working state and the user position, a scheduling route and a scheduling number are generated, and the parking route and the scheduling route are output to the intelligent parking robot corresponding to the scheduling number to control movement.
[0122] The scheduling route refers to the optimal moving path of the intelligent parking robot moving to the position where the user's vehicle is located. The scheduling number refers to the identification code of the intelligent parking robot. The intelligent parking robot closest to the current position and in the idle state is selected through the user position, and the identification code corresponding to the intelligent parking robot is taken as the scheduling number, and the nearest path between the current position corresponding to the intelligent parking robot and the user position is taken as the scheduling route. Then the parking route and the scheduling route are output to the intelligent parking robot corresponding to the scheduling number to control movement, so that the intelligent parking robot corresponding to the scheduling number approaches the user, which facilitates subsequent parking guidance to the user through the intelligent parking robot.
[0123] S8: Based on the scheduling route and the parking route, voice broadcast information is generated, and the voice broadcast information is transmitted to a voice broadcast system.
[0124] The voice broadcast information refers to information that prompts the user's vehicle to initially move in the form of voice. The voice broadcast system refers to an audio device distributed in the parking lot. Through the voice broadcast information, the user can better understand the next moving direction and prevent congestion. For example: please drive straight first, and then guide the robot R707 to the A666 parking space in the A area.
[0125] Referring to Figure 2 A low-carbon parking guidance method based on user behavior also includes generating a parking endpoint based on parking preferences, vehicle types, and idle parking spaces, as follows:
[0126] S41: Collect user historical behavior data based on parking instructions.
[0127] The historical behavior data refers to the past parking record of the user, such as the average parking duration, the parking time period, the parking mode, and the like. The historical behavior data of the user is retrieved from the behavior database.
[0128] S42: generating a preferred parking position based on the historical behavior data and the parking preference.
[0129] The preferred parking position refers to a candidate parking position generated based on the historical record and the current demand. The items related to the historical behavior data and the parking preference in the idle parking position are retrieved, and the items are matched. The idle parking position that can meet one or more items in the historical behavior data and the parking preference is selected as the preferred parking position.
[0130] S43: generating a parking position category based on the user position and the current position.
[0131] The parking position category refers to a parking position label classified according to the user position and the current position. The parking position category is mainly divided into two categories. The first category corresponds to the idle parking position between the user position and the current position. The idle parking position other than the first category is the second category. Through the classification, the selection range can be quickly reduced, and the selection efficiency can be improved.
[0132] S44: selecting the idle parking position based on the parking position category and the preferred parking position to generate a preferred position.
[0133] The preferred position refers to the position corresponding to the idle parking position selected as the preferred position. The specific steps of generating the preferred position based on the parking position category and the preferred parking position are described in S441 to S44A.
[0134] S45: retrieving a carbon emission coefficient based on the vehicle type.
[0135] The carbon emission coefficient refers to a reference coefficient of carbon dioxide emission when the vehicle type moves a unit distance. Different vehicle types have different carbon emission coefficients. The carbon emission coefficient of the vehicle type can be obtained by querying a preset carbon emission coefficient database. The database pre-stores the carbon emission coefficient data of various vehicle types, which is recorded by the operator according to different vehicle types.
[0136] S46: generating a recommended parking position based on the preferred position and the carbon emission coefficient, and taking the recommended parking position as the parking end point.
[0137] The recommended parking position refers to the position corresponding to the idle parking position recommended by the user based on the environmental protection and the user demand. The distance between the preferred position and the user position is calculated, and then the distance and the carbon emission coefficient are calculated. The preferred position meeting the requirements is selected as the recommended parking position through sorting, so as to balance the environmental protection and the user convenience.
[0138] The low-carbon parking guidance method based on user behavior further comprises the following steps of selecting idle parking spaces based on parking space categories and preferred parking positions to generate preferred positions:
[0139] S441: extracting charging demand, automatic parking preference, vehicle exit preference, pedestrian exit preference and parking environment preference from parking preference.
[0140] The charging demand refers to a degree reference value about the need of charging the vehicle. The automatic parking preference refers to a degree reference value indicating that the user tends to select the automatic parking function for parking. The vehicle exit preference refers to a degree reference value indicating that the user hopes that the parking space is close to the vehicle exit. The pedestrian exit preference refers to a degree reference value indicating that the user hopes that the parking space is close to the pedestrian exit after parking. The parking environment preference refers to a score requirement of the user for various aspects of the parking environment. The parking preference includes the charging demand, the automatic parking preference, the vehicle exit preference, the pedestrian exit preference and the parking environment preference. The charging demand, the automatic parking preference, the vehicle exit preference, the pedestrian exit preference and the parking environment preference are extracted from the parking preference to prepare for subsequent calculation of the parking space weight.
[0141] S442: selecting idle parking spaces corresponding to a preset first category as first category parking spaces, and selecting idle parking spaces other than the first category parking spaces as second category parking spaces.
[0142] The first category parking space refers to a parking space in the first category. The second category parking space refers to a parking space in the second category. The parking spaces are classified and divided, and the first category parking spaces and the second category parking spaces are defined, which lays a foundation for subsequent targeted weight calculation and screening recommendation of the parking spaces according to different standards.
[0143] S443: determining a first category weight score based on the first category parking space, the charging demand, the automatic parking preference and the vehicle exit preference.
[0144] The first type weight score refers to a score of the first type parking space under comprehensive consideration of charging demand, automatic parking preference, and vehicle exit preference, and the higher the score, the more the parking space meets the user's preferences and demands in these aspects. The charging demand corresponding to the satisfaction condition is obtained through the first type parking space as a charging satisfaction value, the automatic parking preference corresponding to the satisfaction condition is obtained through the first type parking space as an automatic parking preference satisfaction value, the vehicle exit preference corresponding to the satisfaction condition is obtained through the first type parking space as a vehicle exit preference satisfaction value, and then the charging satisfaction value, the automatic parking preference satisfaction value, and the vehicle exit preference satisfaction value are calculated through the first type weight calculation formula to obtain the first type weight score. The first type weight calculation formula is specifically: first type weight score = a x charging satisfaction value + b x automatic parking preference satisfaction value + c x vehicle exit preference satisfaction value, a is the user's preference degree for charging, b is the user's preference degree for automatic parking, and c is the user's preference degree for vehicle exit. a, b, and c are obtained by querying the behavior database. For example, when the user values charging a lot, a = 1, if the user values charging a little, a = 0, when the user values charging moderately, a = 0.5, and when the user values charging a little, a = 0.7. For example: when the charging demand score is 100, the automatic parking preference score is 80, the vehicle exit preference score is 90, a = 0.6, b = 0.3, and c = 0.1, then the first type weight score = 0.6 x 100 + 0.3 x 80 + 0.1 x 90 = 93.
[0145] S444: Determine the second type weight score based on the second type parking space, charging demand, pedestrian exit preference, and parking environment preference.
[0146] The second type weight score refers to a score of the second type parking space under consideration of charging demand, pedestrian exit preference, and parking environment preference, and is used to measure the preference and demand of the parking space in these specific aspects. The charging demand corresponding to the satisfaction condition is obtained through the second type parking space as a charging satisfaction value, the pedestrian exit preference corresponding to the satisfaction condition is obtained through the second type parking space as a pedestrian exit preference satisfaction value, the parking environment preference corresponding to the satisfaction condition is obtained through the second type parking space as a parking environment preference satisfaction value, and then the charging demand satisfaction value, the pedestrian exit preference satisfaction value, and the parking environment preference satisfaction value are calculated through the second type weight calculation formula to obtain the second type weight score. The second type weight calculation formula is specifically: second type weight score = a x charging demand satisfaction value + b x pedestrian exit preference satisfaction value + c x parking environment preference satisfaction value.
[0147] S445: Combine the first type weight score and the second type weight score to obtain a comprehensive weight score, and sort the comprehensive weight score from high to low to obtain a weight score table.
[0148] The comprehensive weight score refers to integrating the first type of weight score and the second type of weight score together for overall comparison of the overall matching degree of all parking spaces and user parking preferences. The weight score table refers to a table obtained by arranging the scores in the comprehensive weight score table in descending order according to the numerical value. In this way, the priority of each parking space is more clear.
[0149] S446: Count the second type of parking spaces corresponding to the second type of weight scores meeting the preset standard in the weight score table, and define them as the second type of standard parking spaces.
[0150] The preset standard refers to the top several parking spaces in the weight score table, and the specific top several can be determined by experience according to the actual situation. The second type of standard parking space refers to the number of second type of parking spaces meeting the preset standard. For example, when the preset standard is 5, and two of the top 5 are second type of parking spaces, these two parking spaces are considered as the second type of standard parking spaces. The purpose of this is mainly to filter out relatively good second type of parking spaces.
[0151] S447: Determine whether there is a parking space with a first type of weight score greater than a preset first type of score.
[0152] The first type of score refers to the score of the first type of standard parking space, which is pre-input. By determining whether there is a parking space with a first type of weight score greater than a preset first type of score, it is determined whether there is a parking space relatively meeting the user's preferences in the score of the first type of parking space.
[0153] S448: If there is, the corresponding parking space is considered as the first type of standard parking space.
[0154] The first type of standard parking space refers to the parking space meeting the first type of measurement standard. When there is a first type of weight score greater than a preset first type of score, these parking spaces are considered as the first type of standard parking space. For example, when the first type of score is 85, the parking space corresponding to the first type of weight score greater than 85 is considered as the first type of standard parking space.
[0155] S449: Combine the first type of standard parking space and the second type of standard parking space as the preferred position.
[0156] After evaluating the first type of parking space and the second type of parking space, the relatively user-expected parking spaces are filtered out and are respectively considered as the first type of standard parking space and the second type of standard parking space. Then, the first type of standard parking space and the second type of standard parking space are combined as the preferred position. The number of the preferred positions is indefinite. For example, there are 2 second type of standard parking spaces and 6 first type of standard parking spaces, so there are 8 preferred positions. In this way, the parking experience of the user is improved.
[0157] S44A: If not, determine a secondary position based on the second type of qualified parking space, and take the secondary position as the preferred position.
[0158] The secondary position refers to a position that is secondarily selected from the first type of qualified parking space or the second type of qualified parking space to meet the requirements. By analyzing the number of second type of qualified parking spaces, when the number of second type of qualified parking spaces is 0, a position corresponding to a parking space located within the preset standard and reaching the first type of score is selected from the first type of qualified parking space as the secondary position. When the number of second type of qualified parking spaces is not 0, and the first type of parking space is not located within the preset standard and does not reach the first type of score, a position corresponding to the second type of parking space located within the preset standard is selected as the secondary position. When the number of second type of qualified parking spaces is not 0, and the first type of parking space exists within the preset standard and reaches the first type of score, a first type of parking space located within the preset standard and reaching the first type of score is selected, and the selected first type of parking space and the position corresponding to the second type of qualified parking space are taken as the secondary position. In this way, different characteristics of parking spaces and diverse needs of users can be fully considered, so that the parking space resources are more reasonably recommended.
[0159] A low-carbon parking guidance method based on user behavior further includes generating a recommended parking position based on the preferred position and the carbon emission coefficient, as follows:
[0160] S461: Generating a travel distance based on the preferred position and the user position.
[0161] The travel distance refers to the actual distance from the current position of the user to the preferred position. The calculation of the travel distance is realized by combining the parking lot map and the path planning algorithm, which is prior art and will not be described here. Through the calculation of the travel path, subsequent use is facilitated.
[0162] S462: Calculating the required amount of carbon emissions based on the travel distance and the carbon emission coefficient.
[0163] The required amount of carbon emissions refers to the amount of carbon dioxide emissions generated by each vehicle traveling along the travel path. The product value between the travel distance and the carbon emission coefficient is calculated and taken as the required amount of carbon emissions.
[0164] S463: Real-time collection of the total amount of carbon emissions and the atmospheric carbon concentration in the parking lot.
[0165] The total amount of carbon emissions refers to the total amount of emissions generated by all vehicles in the parking lot when parked. By analyzing the historical vehicle parking position and type, combining the vehicle emission parameters and operating conditions, the total amount of carbon emissions generated by all vehicles currently operating in the parking lot is estimated. The atmospheric carbon concentration refers to the real-time monitoring value of the carbon dioxide concentration in the environment in the parking lot. The average value of the carbon dioxide concentration obtained by the sensors preset at several positions in the parking lot is calculated to obtain the atmospheric carbon concentration.
[0166] S464: generating a carbon emission standard based on the total carbon emission and the atmospheric carbon concentration.
[0167] The carbon emission standard refers to the emission amount allowed for each vehicle under the current environment. The sum value between the total carbon emission of the parking lot monitored in real time and the atmospheric carbon concentration is calculated, and then the difference value between the sum value and the preset target atmospheric carbon concentration value is calculated to dynamically adjust the allowed emission amount. The actual number of parking today is obtained based on the total carbon emission, and the future number of parking is obtained by calculating the actual number of parking today and the preset planning target number of parking. The quotient value between the allowed emission amount and the future number of parking is calculated to generate the carbon emission standard, realizing the coordinated regulation of carbon emission constraints and parking scale changes. The planning target number of parking refers to the number of parking planned by the parking lot in a day.
[0168] S465: determining whether the carbon emission required amount meets the carbon emission standard.
[0169] Whether the low-carbon requirement is met is determined by judging whether the carbon emission required amount meets the carbon emission standard.
[0170] S466: if the carbon emission required amount meets the carbon emission standard, the preferred position corresponding to the carbon emission required amount that meets the carbon emission standard is taken as a low-carbon parking position.
[0171] The low-carbon parking position refers to a preferred parking position whose carbon dioxide emission meets the standard. If the carbon emission standard is met, the preferred position corresponding to the standard is taken as a low-carbon parking position.
[0172] S467: generating a recommended parking position table based on the low-carbon parking position and the preset low-carbon preferred weight coefficient.
[0173] The low-carbon preferred weight coefficient refers to the priority weight of the low-carbon attribute. The recommended parking position table refers to a list of parking positions sorted by comprehensive scores. The recommended parking position table obtains the travel distance from the known low-carbon parking position, and obtains a reference score by multiplying the low-carbon preferred weight coefficient and the obtained travel distance. The table formed by these scores is obtained.
[0174] S468: selecting a preferred position that meets the preset parking position selection standard from the recommended parking position table as a recommended parking position.
[0175] The parking selection standard refers to the number of ranking requirements of the recommended parking table comprehensive score. The parking selection standard is preset. According to the preset ranking requirements, the final recommended result is selected. First, the sorted recommended parking table is preliminarily screened according to the preset parking selection standard. Then, the candidate interval is intercepted according to the ranking. Then, the parking spaces that do not meet the conditions are filtered out. Finally, the final recommended list is generated by combining the user's active setting of preferences and secondary sorting. For example, the top 3 parking spaces with comprehensive scores are selected as candidates in advance. When the recommended parking table is sorted according to the comprehensive score calculated by the low-carbon weight, the top 3, such as parking spaces A, B and C, are first intercepted. If it is found that parking space B is not available due to not meeting the user's preference, parking space B is removed. The remaining parking spaces A and C are re-calculated according to the user's priority preference, and the final recommended list is generated.
[0176] S469: If not satisfied, calculate the difference between the carbon emission required amount and the carbon emission standard as the carbon emission difference.
[0177] The carbon emission difference refers to the amount by which the carbon emission required amount exceeds the carbon emission standard. If the standard is not met, the difference between the carbon emission required amount and the carbon emission standard is calculated to obtain the excess amount, which provides a basis for subsequent compensation strategies.
[0178] S46A: Extract the minimum value from the carbon emission difference, and take the preferred position corresponding to the minimum value as the recommended parking position.
[0179] By finding the minimum value of the calculated carbon emission difference, the parking space with the least impact on the environment is selected in the case of exceeding the standard, reducing the adverse impact on the environment.
[0180] A low-carbon parking guidance method based on user behavior further includes the following steps after extracting the minimum value from the carbon emission difference and taking the preferred position corresponding to the minimum value as the recommended parking position:
[0181] S46A1: Obtain the real-time traffic flow in each area of the parking lot.
[0182] The parking lot areas refer to the areas divided by different parking spaces in the parking lot, such as area A, area B, etc. The real-time traffic flow refers to the vehicle density at different times in the parking lot, which is obtained by detecting the number of vehicles through the camera preset in the parking lot and then calculating and analyzing with the preset parking lot area. By obtaining the real-time flow of different areas, the congestion situation is judged to provide data for subsequent division of congestion areas.
[0183] S46A2: When the real-time traffic flow is higher than the preset reference flow limit, divide the parking lot into congestion areas and smooth areas based on the real-time traffic flow.
[0184] The reference traffic limit refers to the maximum traffic parameter of the parking lot area in normal use. The congestion area refers to an area where the real-time traffic flow exceeds the reference traffic flow, which is prone to congestion or slow traffic. The smooth area refers to an area where the real-time traffic flow is lower than the reference traffic flow, and the traffic efficiency is higher. When the real-time traffic flow is higher than the preset reference traffic limit, it means that there is a congestion area in the parking lot at this time, so by identifying the congestion area, an optimized solution is provided for subsequent parking space selection.
[0185] S46A3: Determine whether the recommended parking space is located in the congestion area.
[0186] By determining whether the recommended parking space is in the congestion area, it is determined whether a more reasonable parking space needs to be selected.
[0187] S46A4: If yes, calculate the congestion probability of the congestion area in the preset time period based on the congestion area and the real-time traffic flow.
[0188] The preset time period refers to a future period of time, for example, 5 minutes. The congestion probability refers to the probability of encountering congestion on the way to the recommended parking space in the congestion area. By retrieving the real-time traffic flow corresponding to the surrounding area of the congestion area as the surrounding traffic flow, calculating the difference between the surrounding traffic flow and the real-time traffic flow as the traffic flow difference, and then calculating the change trend of the traffic flow in unit time based on the traffic flow difference and the preset time period, the congestion probability is obtained according to the change trend. Different change trends result in different congestion probabilities, and the congestion probabilities corresponding to different change trends are obtained by querying a preset congestion probability database. The congestion probability database pre-stores the congestion probabilities corresponding to different change trends, which are obtained by calculating and recording different change trends by an operator.
[0189] S46A5: If the congestion probability exceeds the preset probability value, select the optimal position that meets the carbon emission standard in the smooth area as the candidate parking space.
[0190] The probability value refers to the minimum value corresponding to the probability that will cause congestion. The candidate parking space refers to a parking space in the smooth area that meets the carbon emission standard. If the congestion probability of going to the recommended parking space in the congestion area exceeds the preset probability value, the optimal position that meets the carbon emission standard is selected from the smooth area. In the smooth area, a more suitable parking space is found to reduce the risk of congestion and improve the user's parking efficiency.
[0191] S46A6: Calculate the traffic flow selection reference value of the candidate parking space based on the carbon emission difference of the candidate parking space and the real-time traffic flow of the smooth area.
[0192] The traffic flow selection reference value refers to a reference value corresponding to the selection of the candidate parking space according to the traffic flow causing congestion. The smaller the value, the lower the risk. The carbon emission difference value is input into the preset carbon emission influence database to obtain a carbon emission difference value influence value. The carbon emission influence database pre-stores a comparison table of different carbon emission difference values and corresponding carbon emission difference value influence values. The carbon emission influence database is preset. The real-time traffic flow is input into the preset traffic flow influence database to obtain a traffic flow influence value. The traffic flow influence database pre-stores different real-time traffic flows and corresponding traffic flow influence values. The traffic flow influence database is preset. The sum of the carbon emission difference value influence value and the traffic flow influence value is calculated and used as the traffic flow selection reference value. By calculating the traffic flow selection reference value, the potential congestion risk of the candidate parking space is predicted to provide a basis for the final selection.
[0193] S46A7: Select the candidate parking space with the lowest traffic flow selection reference value to update the recommended parking space.
[0194] Select the candidate parking space with the smallest traffic flow selection reference value from the calculated traffic flow selection reference values, and update the recommended parking space. This method optimizes the results and balances environmental protection and traffic efficiency.
[0195] S46A8: If there is no candidate parking space in the smooth area, the recommended parking space remains unchanged and a preset congestion warning prompt is output.
[0196] The congestion warning prompt refers to a congestion risk notification sent to the user. When there is no suitable candidate parking space in the smooth area, it means that the user cannot avoid it. Therefore, the user is informed in advance through the preset voice broadcast system of the intelligent robot guided by the user, and the user is prepared in advance.
[0197] S46A9: If not, the recommended parking space remains unchanged.
[0198] If the recommended parking space is not in the congestion area, it is not necessary to re-recommend at this time, so the recommended parking space remains unchanged.
[0199] A low-carbon parking guidance method based on user behavior includes generating voice broadcast information based on a dispatch route and a parking route, and transmitting the voice broadcast information to a voice broadcast system, and then includes the following steps:
[0200] S81: Generate a smart parking path based on the parking route and the dispatch route.
[0201] The smart parking path refers to the overall path covered by the parking route and the dispatch route. The paths covered by the parking route and the dispatch route are merged to obtain the smart parking path.
[0202] S82: Real-time monitor the smart parking path to determine whether the smart parking path has an anomaly.
[0203] The anomaly refers to a sudden obstacle in the intelligent parking path, such as a temporary obstacle or a collision between two vehicles. The preset monitor on the intelligent parking robot and the preset monitor on other intelligent parking robots jointly monitor and upload data to the monitoring system of the parking lot to realize data sharing, real-time detection of whether there is an anomaly in the intelligent parking path, timely discovery of the feasibility of the original line path, and avoidance of additional invalid paths for the user.
[0204] S83: If not, continue to detect.
[0205] If no anomaly is found, the existing path is maintained while the path continues to be monitored to ensure that the path remains valid.
[0206] S84: If yes, the abnormal position based on the intelligent parking path is called.
[0207] The abnormal position refers to the position of the anomaly in the intelligent parking path. If an anomaly occurs, the intelligent parking path is matched with the position of the anomaly, and the position of the anomaly on the intelligent parking path is called as the abnormal position.
[0208] S85: A new intelligent parking path is generated based on the abnormal position, the user position and the current position, and is defined as an intelligent parking optimization path.
[0209] The intelligent parking optimization path refers to a path that is re-planned to bypass the abnormal position. Different paths are determined according to the user position and the current position, and then a path that does not include the abnormal position is selected as the intelligent parking optimization path to ensure the feasibility of the path and the efficiency of the user's arrival.
[0210] S86: The result of sorting the intelligent parking optimization paths from small to large is used as the optimization distance priority, the intelligent parking optimization path ranked first in the optimization distance priority is used as the new intelligent parking path, and the new intelligent parking path is sent to the preset intelligent parking robot and controlled to be executed.
[0211] The optimization distance priority refers to the priority of the intelligent parking optimization path in the intelligent parking optimization path list sorted in ascending order of path length. The shortest path is selected from the intelligent parking optimization path list as the intelligent parking path, and then the intelligent parking robot is guided according to this path. The shortest path is selected to reduce the waiting time of the user and ensure the parking efficiency.
[0212] A low-carbon parking guidance method based on user behavior also includes generating voice broadcast information based on the dispatch route and the parking route, and transmitting the voice broadcast information to a voice broadcast system, as follows:
[0213] S87: Real-time judgment of whether the recommended parking space is occupied.
[0214] The effectiveness of the recommended parking space is ensured by determining in real time whether the recommended parking space to be arrived at is occupied, so as to avoid the situation that the user finds that the parking space is unavailable when arriving at the parking space. The main reason for occupation is that the user selects and uses the parking space by himself without being guided by the intelligent parking robot. Whether the recommended parking space is occupied is determined according to the weight condition converted from the parking load data fed back by the pressure sensor.
[0215] S88: If occupied, the preferred position outside the recommended parking space and not reserved is taken as the to-be-dispatched parking space.
[0216] Not reserved means that the parking space is not reserved and locked by the user in advance through other systems, including self-reservation and intelligent robot reservation. The to-be-dispatched parking space means a set of parking spaces that can be re-deployed and used. If occupied, it means that the parking space needs to be selected again as the to-be-dispatched parking space, so the to-be-dispatched parking space is defined to facilitate subsequent use.
[0217] S89: The distance value between the user position and the to-be-dispatched parking space is calculated and taken as the adjusted distance.
[0218] The adjusted distance means the actual driving distance from the current position of the user to the to-be-dispatched parking space. The actual driving distance from the user position to each to-be-dispatched parking space is calculated by the path planning algorithm, which is prior art and will not be described here. The driving distance of the user to the new parking space is calculated to provide data for subsequent comprehensive consideration.
[0219] S8A: Generate a smooth parking dispatch value based on the to-be-dispatched parking space, the congested area and the smooth area.
[0220] The smooth parking dispatch value means a score generated by comprehensively considering the congestion state of the area where the to-be-dispatched parking space is located and the parking space attribute. The area state coefficient is obtained by the area where the to-be-dispatched parking space is located, the area state coefficient is 1 in the smooth area, and the area state coefficient is 0.5 in the congested area. The number of smooth areas around the to-be-dispatched parking space is counted as the number of smooth areas, and the product value between the area state coefficient and the number of smooth areas is calculated as the smooth parking dispatch value, which is convenient for subsequent use.
[0221] S8B: Calculate the distance comprehensive weight value based on the adjusted distance, the smooth parking dispatch value and the preset distance comprehensive weight coefficient.
[0222] The distance comprehensive weight coefficient refers to the weight distribution of the adjustment distance and the smooth parking scheduling value in the comprehensive score, and the distance comprehensive weight value refers to the comprehensive score value obtained after weighted averaging, and the larger the value is, the higher the priority is. The distance comprehensive weight value is calculated by inputting the adjustment distance, the smooth parking scheduling value and the distance comprehensive weight coefficient into a preset distance comprehensive weight value formula. The distance comprehensive weight value formula is: = p x adjustment distance + q x smooth parking scheduling value, p is the distance weight, and q is the smooth parking scheduling weight. The recommended parking space is more scientific through weight calculation, and the sum of p and q is 1.
[0223] S8C: The distance comprehensive weight value is sorted in descending order, and the waiting scheduling parking space corresponding to the first sorting is taken as a new low-carbon parking space. The new low-carbon parking space is taken as a parking end point and a path re-planning instruction is output.
[0224] The sorting in descending order is the sorting of the exponential value from high to low. The path re-planning instruction is an updated navigation path pushed to the user. The largest distance comprehensive weight value is selected as the optimal parking space, and the user navigation path is updated in real time, so that the robot moves according to the new output path, thereby improving the parking efficiency.
[0225] S8D: If not occupied, continue to use the recommended parking space.
[0226] If not occupied, continue to go to the recommended parking space.
[0227] A low-carbon parking guidance method based on user behavior further includes the following steps when the intelligent parking robot corresponding to the scheduling number moves:
[0228] S861: Calculate the distance between the user position and the current position as a guidance distance.
[0229] The guidance distance refers to the distance from the original position of the intelligent parking robot to the position of the user. The actual distance between the user position and the current position is calculated to provide basic data for subsequent steps.
[0230] S862: Determine whether the guidance distance exceeds a preset guidance distance value.
[0231] The preset guidance distance value refers to the standard value of the guidance distance of the intelligent parking robot, such as 10 m. Whether the distance needs to be corrected is determined by judging whether the guidance distance exceeds the preset guidance distance value, so as to avoid invalid guidance.
[0232] S863: If it exceeds, generate a guidance correction distance based on the current working state and the guidance distance.
[0233] The guiding correction distance refers to a distance adjusted in combination with the robot state and the guiding distance. If the guiding distance is exceeded, it indicates that the user has deviated from the intelligent parking robot being guided at the moment, and the robot needs to be re-assigned. Therefore, the guiding correction distance is calculated to facilitate subsequent adjustment of the scheduling number.
[0234] S864: Adjust the scheduling number based on the guiding correction distance, the current position, and the working state, and take the adjusted scheduling number as the scheduling correction number.
[0235] The scheduling correction number refers to the updated robot scheduling number. In combination with the correction distance and the current location of the user, a more suitable robot is selected for the user, and a new robot scheduling number is generated.
[0236] S865: Output the guiding correction distance to the intelligent parking robot corresponding to the scheduling correction number to control movement.
[0237] The new robot scheduling number is sent to the selected robot, and the robot controls its movement after receiving the task number, thereby guiding the user to park.
[0238] S866: If not exceeded, continue to move.
[0239] If the guiding distance is not exceeded, adjustment is not needed, and guiding can continue.
[0240] A low-carbon parking guiding method based on user behavior further includes the following steps when the user arrives at the recommended parking space:
[0241] S8661: Collect the parking weight information of the current parking space.
[0242] The parking weight information refers to the weight condition on the parking space when the user's vehicle arrives at the parking space. The parking weight information is obtained by a pressure sensor, which prepares for subsequent judgment of whether the user's vehicle exceeds the frame.
[0243] S8662: Retrieve the vehicle reference weight value from the vehicle type.
[0244] The vehicle reference weight value refers to the estimated minimum weight of the vehicle, including the self-weight of the vehicle body and the weight of the passengers inside. Different vehicle types have different vehicle reference weight values, which are obtained by querying a preset vehicle weight database. The vehicle weight database stores a comparison table of vehicle reference weight values corresponding to different vehicle types, which is formed by technical personnel recording different vehicle types in sequence.
[0245] S8663: When the parking weight information does not meet the vehicle reference weight value, adjacent weight information of adjacent parking spaces is collected.
[0246] The adjacent parking space refers to the parking space adjacent to the physical location of the current parking space, such as the left side or the right side. The adjacent weight information refers to the weight information detected by the parking space adjacent to the physical location of the current parking space. The weight value of each position of the parking space is obtained by calling the parking weight information, and the sum is calculated to obtain the parking weight value. When the parking weight value is less than the vehicle reference weight value, the parking weight information does not meet the vehicle reference weight value, indicating that the vehicle is not parked in place. Therefore, the pressure sensor of the adjacent parking space is called to obtain the adjacent weight information.
[0247] S8664: Determine whether the adjacent weight information has an abnormal change.
[0248] The abnormal change refers to a situation where the weight of each position of the adjacent parking space increases by more than a preset weight reference value. The weight reference value refers to the maximum gravity corresponding to a person walking. By determining whether the weight value of the adjacent parking space exceeds the preset weight reference value, it is determined whether the user's vehicle exceeds the frame, and whether the user needs to re-park the vehicle.
[0249] S8665: If the adjacent weight information has an abnormal change, generate deviation weight information based on the adjacent weight information.
[0250] The deviation weight information refers to the weight information deviated to the adjacent parking space. If the adjacent parking space detects a weight value, it indicates that the user's parking is not completely parked in the basket. Therefore, the two adjacent weight information before and after the abnormal change is compared, and the deviation is obtained as the deviation weight information. This provides a basis for reminding the user to re-park the vehicle.
[0251] S8666: Determine the deviation angle and deviation distance based on the deviation weight information.
[0252] The deviation angle refers to the angle between the center of gravity deviation direction of the vehicle and the frame line of the parking space. The deviation distance refers to the offset distance between the actual parking position of the vehicle and the standard position. The deviation weight information includes the specific position of the abnormal deviation and the corresponding deviation value. The deviation position is obtained by calling the deviation weight information, and the deviation distance and the deviation angle are obtained based on the deviation position and the center position of the current parking space, which prepares for better generation of deviation behavior suggestions.
[0253] S8667: Generate a deviation behavior suggestion based on the deviation angle and the deviation distance, and send it to the intelligent parking robot corresponding to the dispatch number.
[0254] The deviation behavior suggestion refers to the instruction for correcting the parking of the vehicle. The deviation behavior suggestion generates an adjustment instruction directly by combining the deviation angle and the deviation distance with the preset judgment logic and direction rules. The obtained deviation is sent to the intelligent parking robot corresponding to the dispatch number, and then the robot reminds the user to adjust the information accurately. By correcting the parking deviation, the standardization and safety of parking are improved.
[0255] S8668: If the adjacent weight information does not change abnormally, determine the weight surge situation based on the parking weight information.
[0256] The weight surge situation refers to the position corresponding to a certain tire of the user when parking. When no abnormality is monitored in the adjacent parking space, the weight situation of the current parking space is also monitored, the current parking weight is retrieved through the parking weight information, and the current parking weight refers to the weight value of the position where the vehicle is parked, which is monitored in real time through the sensor. The current parking weight and the standard weight are input into the preset surge ratio formula, and the standard weight refers to the pre-set reference weight value. Thus, the surge ratio is calculated, and the surge ratio is used as the weight surge situation. The surge ratio formula is: surge ratio = [(current parking weight - standard weight) / standard weight] x 100%. The surge situation is monitored to provide data support for subsequent low-carbon suggestions.
[0257] S8669: Determine the parking low-carbon suggestion based on the weight surge situation and send it to the intelligent parking robot corresponding to the dispatch number.
[0258] The parking low-carbon suggestion refers to the operation suggestion for reducing carbon emissions, which is obtained by pre-input. Through the surge weight monitoring, it is judged whether the weight surge situation is greater than the preset surge reference ratio. If it is greater, it is judged that the user drives into the parking frame at too high a speed, causing the brakes to be too strong. When the weight surge situation is monitored when the vehicle drives into the parking frame, a preset parking low-carbon suggestion is generated to remind the user to reduce the speed when driving into the parking frame. Subsequently, these parking low-carbon suggestions will be sent to the intelligent parking robot associated with the corresponding dispatch number, which will convey them to the user. If the weight surge situation is not greater than, no prompt information is generated. The robot guides the user to reduce invalid energy consumption and improve the low-carbon level of the parking lot. The surge reference ratio refers to the surge ratio corresponding to normal braking, which is obtained by pre-input.
[0259] Based on the same inventive concept, the embodiments of the present application provide a low-carbon parking guidance management system based on user behavior, comprising:
[0260] An acquisition module for acquiring parking instructions, weight situations, current positions and current working states;
[0261] A memory for storing programs such as the above-mentioned low-carbon parking guidance method based on user behavior;
[0262] A processor, the program in the memory can be loaded and executed by the processor.
[0263] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0264] The above is only the preferred embodiment of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments. Any technical solutions falling within the concept of the present application shall fall within the protection scope of the present application. It should be noted that, for ordinary skilled persons in the art, some improvements and refinements without departing from the principles of the present application shall also be considered as the protection scope of the present application.
Claims
1. A low-carbon parking guidance method based on user behavior, characterized in that, include: S1: Collect parking instructions sent by the user terminal and the weight information monitored by the preset weight monitoring devices in the parking lot; S2: Collect the user's parking preferences, vehicle type, and user location based on the parking instruction; S3: Determine available parking spaces based on the weight information; S4: Generate a parking destination based on the parking preference, the vehicle type, and the available parking spaces; S5: Determine the parking route based on the user's location and the parking destination; S6: Obtain the current location and current working status of the preset intelligent parking robot; S7: Generate a scheduling route and scheduling number based on the current location, the current working state and the user location, and output the parking route and the scheduling route to the intelligent parking robot corresponding to the scheduling number to control its movement; S8: Generate voice broadcast information based on the scheduling route and the parking route, and transmit the voice broadcast information to the voice broadcast system; The parking destination is generated based on the parking preference, the vehicle type, and the available parking spaces, including: S41: Collect user's historical behavior data based on the parking instruction; S42: Generate a preferred parking space based on the historical behavior data and the parking preferences; S43: Generate parking space categories based on the user's location and the current location. Parking space categories refer to parking space labels divided according to the user's location and the current location. There are two main categories of parking space categories. The parking spaces corresponding to the first category are vacant parking spaces located between the user's location and the current location. Vacant parking spaces other than the first category are classified as the second category. S44: Select vacant parking spaces based on the parking space category and the preferred parking space to generate a preferred location; S45: Retrieve the carbon emission coefficient based on the vehicle type; S46: Generate a recommended parking spot based on the preferred location and the carbon emission coefficient, and use the recommended parking spot as the parking destination; Selecting an optimal parking space based on the parking space category and the preferred parking location includes: S441: Extract charging demand, automatic parking preference, vehicle exit preference, pedestrian exit preference, and parking environment preference from the parking preferences; S442: Select the vacant parking space corresponding to the preset first category of parking space and use it as the first type of parking space, and use the vacant parking spaces other than the first type of parking space as the second type of parking space; S443: Determine the first type of weighted score based on the first type of parking space, the charging demand, the automatic parking preference, and the vehicle exit preference; S444: Determine the second type of weighted score based on the second type of parking space, the charging demand, the pedestrian exit preference, and the parking environment preference; S445: Combine the first type of weight score and the second type of weight score to obtain a comprehensive weight score, and sort the comprehensive weight scores from high to low to obtain a weight score table; S446: Calculate the second type of parking spaces corresponding to the second type of weight scores that meet the preset standards in the weight score table, and define them as second type of qualified parking spaces; S447: Determine whether there is a parking space with a weight score greater than the preset first category score; S448: If it exists, then the parking space corresponding to the existence will be designated as the first category of qualified parking space; S449: The first type of compliant parking space and the second type of compliant parking space are designated as the preferred locations; S44A: If it does not exist, then a secondary location is determined based on the second type of qualified parking space, and the secondary location is taken as the preferred location.
2. The low-carbon parking guidance method based on user behavior according to claim 1, characterized in that, The generation of recommended parking spots based on the preferred location and the carbon emission coefficient includes: S461: Generate the travel distance based on the preferred location and the user location; S462: Calculate the required carbon emissions based on the travel distance and the carbon emission coefficient; S463: Real-time collection of total carbon emissions and atmospheric carbon concentration within parking lots; S464: Generate carbon emission standards based on the total carbon emissions and the atmospheric carbon concentration; S465: Determine whether the required amount of carbon emissions meets the carbon emission standard; S466: If satisfied, the preferred position corresponding to the amount of carbon emissions required to meet the carbon emission standard shall be the low-carbon stop position. S467: Generate a recommended parking space table based on the low-carbon parking spaces and the preset low-carbon preferred weight coefficients; S468: Select the preferred position that meets the preset parking selection criteria from the recommended parking position table as the recommended parking position; S469: If not satisfied, calculate the difference between the required amount of carbon emissions and the carbon emission standard as the carbon emission difference; S46A: Extract the minimum value from the carbon emission difference and use the preferred position corresponding to the minimum value as the recommended parking position.
3. The low-carbon parking guidance method based on user behavior according to claim 2, characterized in that, Extracting the minimum value from the carbon emission difference and using the preferred position corresponding to the minimum value as the recommended parking position includes: S46A1: Obtain real-time traffic flow in various areas of the parking lot; S46A2: When the real-time traffic flow is higher than the preset baseline traffic flow limit, the parking lot is divided into congested areas and smooth areas based on the real-time traffic flow. S46A3: Determine whether the recommended parking space is located in the congested area; S46A4: If yes, then calculate the congestion probability of the congested area within a preset time period based on the congested area and the real-time traffic flow; S46A5: If the congestion probability exceeds a preset probability value, then select the preferred location in the unobstructed area that meets the carbon emission standard and use it as a candidate parking spot; S46A6: Calculate the traffic flow selection reference value for the candidate parking space based on the carbon emission difference of the candidate parking space and the real-time traffic flow of the smooth flow area; S46A7: Select the candidate parking space with the lowest reference value in the traffic flow to update the recommended parking space; S46A8: If there is no candidate parking space in the smooth flow area, the recommended parking space remains unchanged and a preset congestion warning is output; S46A9: If not, then keep the recommended stop position unchanged.
4. The low-carbon parking guidance method based on user behavior according to claim 3, characterized in that, After generating voice broadcast information based on the scheduling route and the parking route, and transmitting the voice broadcast information to the voice broadcast system, the process includes: S81: Generate a smart parking route based on the parking route and the dispatch route; S82: Monitor the intelligent parking path in real time and determine if there are any abnormalities in the intelligent parking path; S83: If not, continue testing; S84: If so, retrieve the abnormal location based on the intelligent parking path; S85: Generate a new smart parking path based on the abnormal location, the user's location, and the current location, and define it as the smart parking optimization path; S86: Sort the results of the intelligent parking optimization paths from smallest to largest as the optimization distance priority, take the intelligent parking optimization path ranked first in the optimization distance priority as the new intelligent parking path, send the new intelligent parking path to the preset intelligent parking robot and control its execution.
5. A low-carbon parking guidance method based on user behavior according to claim 4, characterized in that, After generating voice broadcast information based on the scheduling route and the parking route, and transmitting the voice broadcast information to the voice broadcast system, the process includes: S87: Real-time determination of whether the recommended parking space is occupied; S88: If occupied, the preferred location that is not reserved and is outside the recommended parking space will be designated as a parking space to be dispatched; S89: Calculate the distance between the user's location and the parking space to be scheduled, and use it as the adjustment distance; S8A: Generate a smooth parking scheduling value based on the parking spaces to be scheduled, the congested area, and the unobstructed area; S8B: Calculate the comprehensive distance weight value based on the adjustment distance, the free-parking scheduling value, and the preset comprehensive distance weight coefficient; S8C: Sort the distance comprehensive weight values in descending order, and take the parking space to be scheduled corresponding to the first ranked value as the new low-carbon parking space, take the new low-carbon parking space as the parking destination, and output the route replanning instruction. S8D: If not occupied, continue to use the recommended stop position.
6. A low-carbon parking guidance method based on user behavior according to claim 4, characterized in that, When the intelligent parking robot corresponding to the scheduling number moves, it includes: S861: Calculate the distance between the user's location and the current location as the guidance distance; S862: Determine whether the guiding distance exceeds a preset guiding distance value; S863: If the distance is exceeded, a guidance correction distance is generated based on the current working state and the guidance distance; S864: Adjust the scheduling number based on the guidance correction distance, the current position, and the working status, and use it as the scheduling correction number; S865: Output the guidance correction distance to the intelligent parking robot corresponding to the scheduling correction number to control its movement; S866: If not exceeded, continue moving.
7. A low-carbon parking guidance method based on user behavior according to claim 6, characterized in that, After the user reaches the recommended stop position, the following applies: S8661: Collects the weight information of the current parking space; S8662: Retrieve the vehicle baseline weight value from the vehicle type; S8663: When the weight information of the parking space does not meet the vehicle reference weight value, the weight information of the adjacent parking space is collected. S8664: Determine whether the adjacent weight information has undergone abnormal changes; S8665: If the adjacent weight information changes abnormally, then generate deviation weight information based on the adjacent weight information; S8666: Determine the deviation angle and deviation distance based on the deviation weight information; S8667: Generate deviation behavior suggestions based on the deviation angle and the deviation distance and send them to the intelligent parking robot corresponding to the scheduling number; S8668: If the adjacent weight information does not change abnormally, determine the weight surge situation based on the berth weight information; S8669: Based on the aforementioned weight surge, determine a low-carbon parking recommendation and send it to the intelligent parking robot corresponding to the scheduling number.
8. A low-carbon parking guidance and management system based on user behavior, characterized in that, include: The acquisition module is used to acquire parking instructions, weight information, current location, and current working status. A memory for storing a program of a low-carbon parking guidance method based on user behavior as described in any one of claims 1 to 6; The processor is the unit of memory that allows programs to be loaded and executed by the processor.
Citation Information
Patent Citations
KR20240157208A
KR20210006274A