A smart community management method and device, a storage medium and an electronic device
By optimizing the selection of parking spaces and the charging range of mobile charging robots in community parking garages, the problem of long charging wait times for electric vehicles has been solved, achieving faster charging timeliness and higher charging efficiency.
Patent Information
- Application Number
- CN202410185018.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-19
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2044-02-19
AI Technical Summary
The proportion of public parking spaces with charging piles and private parking spaces with self-installed charging piles in community parking garages is low, resulting in long waiting times for electric vehicles to charge and poor charging timeliness.
By using mobile charging robots to select available public parking spaces in community parking garages and sending navigation information to the target vehicles, or by directing vehicles to the robot's charging range for charging, the charging range and standby order of the charging robots can be optimized to improve charging efficiency.
It shortens the time it takes for target vehicles to find available parking spaces, improves the timeliness and efficiency of charging, and enhances community safety.
Smart Images

Figure CN118024940B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of charging management technology, specifically to a smart community management method, device, storage medium, and electronic device. Background Technology
[0002] Smart community management refers to the use of advanced information technology, the Internet of Things (IoT), and artificial intelligence (AI) to provide residents with more intelligent and convenient services. These technologies help community managers better understand the community's operation, promptly identify and address various safety hazards, thereby improving community safety, which includes the prevention of accidents. Based on community safety considerations, providing timely charging for low-battery electric vehicles is a pressing issue. Currently, community parking garages typically have public parking spaces with charging stations and private parking spaces with self-installed charging stations, allowing residents to park in these spaces when their electric vehicles need charging, thus improving charging convenience.
[0003] Due to cost considerations and the increasing prevalence of electric vehicles, the proportion of public parking spaces with charging stations and private parking spaces with self-installed charging stations in community parking garages is relatively low. This means that many car owners without parking spaces cannot find available public parking spaces with charging stations when they enter the community parking garage. The usual solution is to use mobile charging robots to automatically locate and charge vehicles that need charging after they are parked in ordinary public parking spaces, changing the "car-to-charger" process to "charger-to-car" and greatly improving the convenience of charging for car owners. However, the automatic vehicle-finding method of mobile charging robots involves a charging waiting time, resulting in poor charging timeliness. Summary of the Invention
[0004] To improve the timeliness of charging, this application provides a smart community management method, device, storage medium, and electronic device.
[0005] The first aspect of this application provides a smart community management method, specifically including: When the target vehicle enters the community parking garage, obtain the remaining information of the available charging spaces in the community parking garage. The available charging spaces are public parking spaces with charging piles, and the target vehicle is an electric vehicle with a battery level lower than the warning level. When the remaining information indicates that there are no remaining vacant charging spaces, if the preset mobile charging robot is in an vacant state, then the first vacant public parking space is selected from the public parking spaces in the community parking garage. The mobile charging robot has at least one charging gun. The mobile charging robot is controlled to move to the first vacant public parking space and send the navigation information of the first vacant public parking space to the vehicle terminal of the target vehicle. When the target vehicle arrives at the first vacant public parking space, the mobile charging robot charges the target vehicle. If the mobile charging robot is in operation, a second vacant public parking space is selected within the charging range of the mobile charging robot so that the target vehicle can reach the second vacant public parking space for charging. The charging range is the area covered by the charging gun of the mobile charging robot.
[0006] By adopting the above technical solution, when a vehicle needing charging enters the community parking garage, if there are no available charging spaces, the status of the mobile charging robot is checked. If it is available, the mobile charging robot is moved to the first available public parking space, and its navigation information is sent to the vehicle. This saves the vehicle time searching for a parking space and allows it to proceed to the first available space simultaneously with the mobile charging robot, reducing waiting time and improving charging timeliness. If the mobile charging robot is active, the vehicle is moved to the second available public parking space within its charging range, where it is simultaneously charged, further improving charging timeliness and enhancing community safety.
[0007] Optionally, if the preset mobile charging robot is idle, a first vacant public parking space is selected from the public parking spaces in the community parking garage, specifically including: If the preset mobile charging robot is idle, then determine the available public parking spaces in each public parking space in the community parking garage; Based on the charging range of the mobile charging robot, at least one parking space selection area is determined from the community parking garage; Select the parking space selection area with the most available public parking spaces from each of the aforementioned parking space selection areas as the final selection area; The vacant public parking space closest to the center point of the final selected area is determined as the first vacant public parking space, where the center point of the area is the center point of the final selected area.
[0008] By adopting the above technical solution, parking space selection areas are determined in the community parking garage based on the charging range. The area with the most available public parking spaces is selected as the final selection area. This allows the mobile charging robot to potentially charge multiple vehicles needing parking and charging within this final selection area, improving charging efficiency. Finally, the available public parking space closest to the center of the area is designated as the first available public parking space, ensuring that the mobile charging robot covers as many available public parking spaces as possible when charging a target vehicle.
[0009] Optionally, if the preset mobile charging robot is idle, a first vacant public parking space is selected from the public parking spaces in the community parking garage, specifically including: If the preset mobile charging robot is idle, then the vacant public parking spaces in each public parking space in the community parking garage are determined, and at least one parking space selection area is determined from the community parking garage according to the charging range of the mobile charging robot. From each of the parking space selection areas, select the parking space selection area with more than a first number of available public parking spaces as the selection area; The candidate areas are sorted in ascending order of distance from the entrance of the community parking garage to obtain a sorted set of areas. The smaller the distance, the higher the corresponding candidate area is in the sorted order. In order from front to back, a second number of areas near the entrance are selected from the sorted area set, and the area with the most vacant public parking spaces is selected as the final selected area from each of the areas near the entrance. The vacant public parking space closest to the center point of the final selected area is determined as the first vacant public parking space.
[0010] By adopting the above technical solution, after the parking space selection area is determined, each candidate area with a large number of vacant public parking spaces is selected. Then, the candidate areas are sorted in ascending order of distance from the entrance of the community parking garage. This facilitates the selection of areas close to the entrance that the target vehicle can quickly reach from the front to the back. Finally, the area with the most vacant public parking spaces among all the areas close to the entrance is determined as the final selection area. That is, the target vehicle can reach it quickly and the mobile charging robot can charge multiple vehicles at the same time, improving the timeliness of charging the target vehicle and the charging efficiency of the mobile charging robot.
[0011] Optionally, before selecting the first available public parking space from the public parking spaces in the community parking garage if the preset mobile charging robot is in an idle state, the method further includes: Obtain the target public parking spaces in the community parking garage whose distance from the entrance of the community parking garage is less than a distance threshold, and their corresponding historical idle time periods; The historical vacancy time of each target public parking space is counted. According to the historical vacancy time in descending order, a first preset number of target public parking spaces are selected as easily vacant parking spaces. The first weight of each easily vacant parking space is calculated. The first weight is the ratio of the historical vacancy time of each easily vacant parking space to the sum of the historical vacancy times of all easily vacant parking spaces. The vacancy frequency of each easily vacant parking space within each of the aforementioned historical vacancy periods is counted. According to the vacancy frequency in descending order, a second preset number of historical vacancy periods are selected from each of the aforementioned historical vacancy periods as the easily vacant periods of the corresponding easily vacant parking spaces. The second weight of each easily vacant period of the same easily vacant parking space is calculated. The second weight is the ratio of the vacancy frequency of the same easily vacant parking space in the corresponding single easily vacant period to the sum of the vacancy frequencies in all the corresponding easily vacant periods. Calculate the product of the first weight and the corresponding second weight to obtain the combined weight. Based on each combined weight, determine the waiting order of the mobile charging robot in each of the idle parking spaces. If the pre-set mobile charging robot is idle, then a first vacant public parking space is selected from the public parking spaces in the community parking garage, specifically including: If the preset mobile charging robot is in an idle state, then when the current standby parking space of the mobile charging robot is an empty parking space, the current standby parking space is determined as the first empty public parking space.
[0012] By adopting the above technical solution, after determining the first weight of easily vacant parking spaces and the second weight of easily vacant time periods for each easily vacant parking space, the first weight of each easily vacant parking space is multiplied by the second weight of the corresponding easily vacant time periods to obtain a combined weight. This combined weight characterizes the probability of an easily vacant parking space being available within each easily vacant time period. Based on the combined weight, the easily vacant parking spaces where the mobile charging robot will stand by during each easily vacant time period are determined, i.e., the waiting order for each easily vacant parking space is determined. Furthermore, when the mobile charging robot is idle, the currently waiting parking space is designated as the first available public parking space, enabling the mobile charging robot to directly recommend the available parking space it is waiting for to the target vehicle.
[0013] Optionally, after determining the waiting order of the mobile charging robot in each of the easily vacant parking spaces, the method further includes: Obtain the peak charging times of the community parking garage, and calculate the overlap time between each of the idle periods and the peak charging times; The idle periods with overlapping durations exceeding the duration threshold are designated as key periods, and the idle parking spaces corresponding to each key period are identified as key parking spaces. The number of key parking spaces distributed in the same area corresponding to the charging range is counted. If the number of key parking spaces exceeds the threshold, the area where the corresponding key parking spaces are distributed is determined as a key area, and the sum of the combined weights of the key parking spaces in each key area under the same key time period is calculated. The maximum value among the sums of the combined weights under the same key time period is determined as the maximum combined weight sum. The waiting order of the key area to which the maximum combined weight sum belongs is adjusted to the corresponding key time period. The earlier the key time period, the earlier the waiting order.
[0014] By adopting the above technical solution, if the number of key areas exceeds the threshold, it indicates that there are many parking spaces that are easy to be vacant during key time periods in the key areas. Furthermore, the maximum sum of combined weights is determined. The key area corresponding to the maximum sum of combined weights has many vacant parking spaces during the corresponding key time period. Then, the standby order of the mobile charging robot in this key area is adjusted to this key time period. Once a vehicle has a charging need during this key time period, the mobile charging robot can provide vacant public parking spaces for the vehicle and wait for the vehicle to come and charge.
[0015] Optionally, controlling the mobile charging robot to move to the first vacant public parking space specifically includes: If there are other vacant public parking spaces within the preset range of the first vacant public parking space, a reminder message will be displayed on the screen of the mobile charging robot. The reminder message is used to remind the owners of other vehicles that charging is available. The preset range is the charging range of the mobile charging robot. The mobile charging robot, which will display the aforementioned reminder information, will move to the first available public parking space.
[0016] By adopting the above technical solution, if there are other vacant public parking spaces within the preset range of the first vacant public parking space, it means that when the mobile charging robot charges the target vehicle, it can also charge other vehicles parked in other vacant public parking spaces at the same time. Therefore, when the mobile charging robot goes to the first vacant public parking space, a reminder message is displayed on its screen, so that it can not only provide charging opportunities for other vehicles that need charging, but also help other vehicles find vacant public parking spaces.
[0017] Optionally, if the mobile charging robot is in a working state, the method further includes: When there are no vacant public parking spaces within the charging range of the mobile charging robot, the ratio of the number of vacant public parking spaces to the number of non-vacant public parking spaces in the community parking garage is calculated. If the ratio of the quantity is lower than the ratio threshold and the remaining charging time of the mobile charging robot is less than the preset time, the current location information of the mobile charging robot is sent to the vehicle terminal of the target vehicle. When the current charging task of the mobile charging robot ends, the mobile charging robot is switched from the normal working mode to the target working mode. The target working mode is a mode in which guiding the target vehicle to the third vacant public parking space and charging the target vehicle are carried out simultaneously. When the target vehicle arrives at the third vacant public parking space, the mobile charging robot is switched from the target working mode to the normal working mode.
[0018] If the ratio of vehicles parked in the community parking garage is below the threshold when the above technical solution is adopted, it indicates that the parking garage is nearing saturation and drivers are finding it difficult to find available public parking spaces. If the remaining charging time is less than the preset time, it means the mobile charging robot will finish charging soon. In this case, the target vehicle is directed to the location of the mobile charging robot. After the robot finishes charging, it switches from normal working mode to the target working mode, that is, it guides the target vehicle to the third available public parking space while charging it, thus helping to shorten the overall charging time of the target vehicle.
[0019] A second aspect of this application provides a smart community management device, specifically comprising: The information acquisition module is used to acquire the remaining information of available charging pile parking spaces in the community parking garage when the target vehicle enters the community parking garage. The available charging pile parking spaces are public parking spaces with charging piles, and the target vehicle is an electric vehicle with a battery level lower than the warning level. The parking space determination module is used to select a first vacant public parking space from the public parking spaces in the community parking garage when the remaining information indicates that there are no remaining vacant charging pile parking spaces. If the preset mobile charging robot is in an vacant state, the mobile charging robot has at least one charging gun. The first charging module is used to control the mobile charging robot to move to the first vacant public parking space and send the navigation information of the first vacant public parking space to the vehicle terminal of the target vehicle. When the target vehicle arrives at the first vacant public parking space, the mobile charging robot charges the target vehicle. The second charging module is used to select a second vacant public parking space within the charging range of the mobile charging robot if the mobile charging robot is in working state, so that the target vehicle can reach the second vacant public parking space for charging. The charging range is the area covered by the charging gun of the mobile charging robot.
[0020] By adopting the above technical solution, the information acquisition module obtains the remaining information of available charging spaces in the community parking garage based on the charging request. When the mobile charging robot is idle, the parking space determination module selects the first available public parking space from the public parking spaces in the community parking garage and controls the mobile charging robot to move to the first available public parking space. Then, the first charging module sends the navigation information of the first available public parking space to the vehicle terminal of the target vehicle, so that the mobile charging robot can charge the target vehicle. Finally, when the mobile charging robot is working, the second charging module selects the second available public parking space within the charging range of the mobile charging robot, so that the target vehicle can be charged, thereby improving the timeliness of charging.
[0021] A third aspect of this application provides a computer-readable storage medium storing a computer program that, when loaded and executed by a processor, performs the steps of the method described in any one of the first aspects.
[0022] A fourth aspect of this application provides an electronic device, specifically comprising: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, the processor being configured to load and execute the computer program stored in the memory to cause the electronic device to perform the method as described in any one of the first aspects.
[0023] In summary, this application includes at least one of the following beneficial technical effects: When a vehicle needing charging enters the community parking garage, if there are no available charging spaces, the status of the mobile charging robot is checked. If the robot is available, it moves to the first available public parking space and sends navigation information for that space to the vehicle. This saves the vehicle time searching for a space and allows the robot to reach the first available space simultaneously, reducing waiting time and improving charging timeliness. If the mobile charging robot is active, the vehicle moves to the second available public parking space within its charging range, where it is simultaneously charged, further improving charging timeliness. Attached Figure Description
[0024] Figure 1 This is a flowchart illustrating a smart community management method provided in an embodiment of this application; Figure 2 This is a flowchart illustrating another smart community management method provided in an embodiment of this application; Figure 3This is a schematic diagram of the structure of a smart community management device provided in an embodiment of this application; Figure 4 This is a schematic diagram of another smart community management device provided in the embodiments of this application.
[0025] Explanation of reference numerals in the attached diagram: 11. Information acquisition module; 12. Parking space determination module; 13. First charging module; 14. Second charging module; 15. Standby determination module; 16. Standby adjustment module; 17. Mobile charging module. Detailed Implementation
[0026] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0027] In the description of the embodiments in this application, words such as "illustrative," "for example," or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "illustrative," "for example," or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of words such as "illustrative," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0028] See Figure 1 This application discloses a flowchart of a smart community management method, applied to a smart community management device, and capable of running on a smart community management device based on the von Neumann architecture. This computer program can be integrated into an application or run as a standalone tool application, specifically including: S101: When the target vehicle enters the community parking garage, obtain the remaining information of the available charging pile parking spaces in the community parking garage. The available charging pile parking spaces are public parking spaces with charging piles, and the target vehicle is an electric vehicle with a battery level lower than the warning level.
[0029] Specifically, the target vehicle is an electric vehicle without a private charging station that is currently preparing to park in the community parking garage, and whose battery level is below the warning level. Available charging spaces are public parking spaces equipped with charging stations. The community parking garage typically monitors vehicle entry through cameras at the entrance. If the camera at the entrance captures the license plate number of the target vehicle, it is determined that the target vehicle has entered the community parking garage for parking. Simultaneously, the server receives a charging request from the vehicle's onboard terminal, indicating that the target vehicle not only needs to park but also needs to charge. The server can be a standalone physical server or a server cluster consisting of multiple physical servers, and it is the implementing entity of the smart community management method disclosed in this application embodiment.
[0030] After obtaining the charging request of the target vehicle, the parking space status is detected by the parking space detector at the public parking space with charging pile in the community parking garage. It is determined whether there is a vehicle parked in the charging pile parking space. If not, it is determined to be an empty charging pile parking space. Finally, the remaining information of empty charging pile parking spaces in the community parking garage is determined. If the number of empty charging pile parking spaces is 0, the remaining information is that there are no empty charging pile parking spaces left. Otherwise, the remaining information is that there are remaining empty charging pile parking spaces.
[0031] S102: When the remaining information indicates that there are no remaining vacant charging spaces, if the preset mobile charging robot is in an vacant state, the first vacant public parking space is selected from the public parking spaces in the community parking garage. The mobile charging robot has at least one charging gun.
[0032] Specifically, a mobile charging robot refers to a device robot that can charge anytime, anywhere. It is equipped with a camera, lidar, ultrasonic sensors, and a high-capacity battery module. It moves and charges based on artificial intelligence technology, adopting a "power-to-car" model to automatically find vehicles that need charging and provide charging services. In this embodiment, the number of mobile charging robots in a community parking garage can be one. The mobile charging robot is equipped with at least one charging gun, which can be operated by the car owner to charge the vehicle after finding the target vehicle. In other embodiments, the number of mobile charging robots in a community parking garage can be multiple, which automatically identify the charging port and charge the vehicle after finding the target vehicle.
[0033] If the remaining information indicates that there are no available charging spaces, one way to determine whether the mobile charging robot is currently idle is to monitor its current and voltage parameters using voltage and current sensors on the robot. If not, it is determined to be in an idle state.
[0034] Furthermore, selecting the first available public parking space from among the various public parking spaces in the community parking garage can be implemented as follows: If the preset mobile charging robot is idle, then identify the available public parking spaces in the community parking garage. Based on the charging range of the mobile charging robot, at least one parking space selection area is determined from the community parking garage; Select the parking area with the most available public parking spaces from each parking space selection area as the final selection area; The vacant public parking space closest to the center of the selected area will be designated as the first vacant public parking space.
[0035] Specifically, when the mobile charging robot is idle, a parking space detector identifies available public parking spaces without charging stations in the entire community parking garage. In other embodiments, a parking space inspection robot can also be used to identify available public parking spaces. Next, the corresponding available public parking spaces are marked on a pre-set electronic map of the community parking garage's parking space distribution. Then, the charging range of the mobile charging robot is determined, i.e., the area covered by the mobile charging robot's charging gun. For example, if the length of the mobile charging robot's charging gun is 3 meters, then theoretically the charging range is a circular area with a radius of 3 meters. The parking space selection area is then determined to be the circular area corresponding to the charging range. Further, the circular area corresponding to the parking space selection area is scaled onto the electronic map of the community parking garage's parking space distribution, and parking spaces are circled within the circular area. Multiple circular areas encompass and define all parking spaces.
[0036] Furthermore, the number of vacant public parking spaces in each circular area will be counted, and the area corresponding to the circular area with the most vacant public parking spaces will be selected as the final selection area. Finally, the distance from each vacant public parking space in the circular area with the most vacant public parking spaces to the center point of the circular area will be calculated, and the vacant public parking space with the shortest distance will be selected. That is, the vacant public parking space closest to the center point of the final selection area will be determined as the first vacant public parking space, which is the parking space where the target vehicle will park and charge. This allows the mobile charging robot to cover as many other vacant public parking spaces as possible in the final selection area when charging the target vehicle, facilitating simultaneous charging of multiple vehicles. The center point of the final selection area is the center point of the area. This facilitates sending navigation information of this first vacant public parking space to the target vehicle, allowing the target vehicle to quickly find a parking space and charge promptly. Simultaneously, the charging range of the mobile charging robot can cover as many vacant public parking spaces as possible, allowing other vehicles needing charging to park there, providing charging for multiple vehicles simultaneously, and improving the charging efficiency of the mobile charging robot.
[0037] In other embodiments, if the preset mobile charging robot is idle, a first vacant public parking space is selected from the public parking spaces in the community parking garage. One possible implementation is as follows: If the preset mobile charging robot is idle, then identify the vacant public parking spaces in the community parking garage, and determine at least one parking space selection area from the community parking garage based on the charging range of the mobile charging robot. The parking space selection areas are sorted in ascending order of distance from the entrance of the community parking garage to obtain the first sorted area set. The smaller the distance, the earlier the selection area is. Then, the parking space selection areas are sorted in descending order of the number of available public parking spaces to obtain the second sorted area set. In order from front to back, select the third number of parking space selection areas in the first sorted area set as the first subset, select the third number of parking space selection areas in the second sorted area set as the second subset, and determine the shared parking space selection area in the first subset and the second subset as the final selection area; The vacant public parking space closest to the center of the selected area will be designated as the first vacant public parking space.
[0038] Specifically, when the mobile charging robot is idle, after determining the selected parking spaces, the distance from the center point of each selected parking space to the entrance of the community parking garage is first calculated. The selected parking spaces are then sorted in ascending order of distance to obtain a first sorted set of areas. The smaller the distance, the higher the sorted area, and the shorter the time it takes for the target vehicle to reach the corresponding selected parking space. Then, the selected parking spaces are re-sorted in descending order of the number of available public parking spaces in each selected area to obtain a second sorted set of areas. The larger the number of available public parking spaces, the higher the sorted area, and the more available public parking spaces it contains.
[0039] Next, following the order from front to back, the third-largest parking space selection area in the first sorted area set is selected as the first subset, and the third-largest parking space selection area in the second sorted area set is selected as the second subset. This determines the parking space selection areas that are relatively close to the entrance of the community parking garage and the parking space selection areas with a relatively large number of vacant public parking spaces. Finally, the parking space selection areas that appear simultaneously in both the first and second subsets, i.e., the shared parking space selection areas, are determined as the final selection areas. This filters out the parking space selection areas that are close to the entrance, convenient for target vehicles to reach quickly, and have a relatively large number of vacant public parking spaces. Finally, the vacant public parking space closest to the center point of the final selection area is determined as the first vacant public parking space.
[0040] In another embodiment, if there are multiple shared parking space selection areas, the shared parking space selection area closest to the entrance of the community parking garage is selected as the final selection area.
[0041] In yet another embodiment, before selecting a first available public parking space from the public parking spaces in the community parking garage, the method further includes: Obtain the target public parking spaces in the community parking garage that are less than a distance threshold from the entrance of the community parking garage, and their corresponding historical idle time periods; The historical vacancy time of each target public parking space is counted. According to the historical vacancy time from largest to smallest, a first preset number of target public parking spaces are selected as easily vacant parking spaces, and the first weight of each easily vacant parking space is calculated. The vacancy frequency of each easily vacant parking space in each historical vacancy period is counted. According to the vacancy frequency from large to small, a second preset number of historical vacancy periods are selected from each historical vacancy period as the easily vacant periods of the corresponding easily vacant parking spaces. The second weight of each easily vacant period of the same easily vacant parking space is calculated. Calculate the product of the first weight and the corresponding second weight to obtain the combined weight. Based on each combined weight, determine the waiting order of the mobile charging robot in each idle parking space.
[0042] Specifically, when the mobile charging robot is idle, target public parking spaces with a distance to the entrance of the community parking garage less than a distance threshold (i.e., smaller distances) are selected. The historical idle time period information for each target public parking space is retrieved, where the historical idle time period refers to the idle time period within a preset time before the current time. Further, the historical idle duration of each target public parking space is calculated, i.e., the idle duration of the target public parking space within the preset time before the current time. Based on the historical idle duration from largest to smallest, a first preset number of target public parking spaces are selected as easily vacated parking spaces. Further, a first weight is calculated for each easily vacated parking space; the first weight is the ratio of the historical idle duration of each easily vacated parking space to the sum of the historical idle durations of all easily vacated parking spaces.
[0043] Next, the vacancy frequency of each easily vacated parking space is calculated within each historical idle period. For example, if there are 5 historical idle periods, easily vacated parking space A was vacated 20 times within the historical idle period of 10:00-12:00 over the past month. Further, for each easily vacated parking space, it is sorted in descending order of vacancy frequency; the higher the vacancy frequency, the more likely the parking space is to be vacated within the corresponding historical idle period. A second preset number of historical idle periods are selected from each historical idle period as the easily vacated periods for the corresponding parking spaces. Further, a second weight is calculated for each easily vacated period of the same parking space. The second weight is the ratio of the vacancy frequency of the same parking space within a single easily vacated period to the sum of the vacancy frequencies across all corresponding easily vacated periods.
[0044] Finally, the product of the first weight and the corresponding second weight for each readily available parking space is calculated to obtain the combined weight. The larger the combined weight, the greater the probability that the readily available parking space is vacant during the corresponding readily available time period. Therefore, the higher the waiting priority of the mobile charging robot when it goes to this readily available parking space during the corresponding readily available time period, and thus the waiting order of the mobile charging robot at each readily available parking space is determined according to the combined weight. Furthermore, when selecting the first available public parking space from the various public parking spaces in the community parking garage, if the mobile charging robot's current waiting space is an available space, the current waiting space can be directly determined as the first available public parking space.
[0045] For example, if the first weight of an idle parking space b is 2, the second weight of an idle period m is 5, and the combined weight is 10, and the first weight of an idle parking space c is 3, the second weight of an idle period m is 4, and the combined weight is 12, then it is determined that the mobile charging robot will be on standby at an idle parking space c during the idle period m.
[0046] After determining the standby order of the mobile charging robots in each available parking space, the following also includes: Obtain the peak charging times for the community parking garage and calculate the overlap between each idle period and the peak charging time. The idle periods with overlapping durations exceeding the duration threshold are designated as key periods. The idle parking spaces corresponding to each key period are identified as key parking spaces, and the number of key parking spaces distributed in the same area corresponding to the charging range is counted. If the number of key parking spaces exceeds the threshold, the area where the corresponding key parking spaces are distributed will be identified as a key area, and the sum of the combined weights of key parking spaces in each key area during the same key time period will be calculated. The maximum value among the sums of the combined weights under the same key time period is determined as the maximum combined weight sum, and the standby order of the key area to which the maximum combined weight sum belongs is adjusted to the corresponding key time period.
[0047] Specifically, if the overlap between idle periods and peak charging periods exceeds a certain duration threshold, it indicates a high probability of many vehicles needing to charge during idle periods. Therefore, these idle periods are designated as key periods, and the idle parking spaces corresponding to these key periods are designated as key parking spaces—those where vacancy is likely to occur during key periods. Furthermore, if the number of key parking spaces within the area corresponding to the mobile charging robot's charging range exceeds a certain threshold, it indicates a large number of parking spaces in that area are likely to be vacant during key periods. Therefore, the area where these key parking spaces are distributed is designated as a key area. Further, the combined weights of each key parking space within a single key area during the same key period are summed to obtain the combined weight sum. That is, the first weight of each key parking space is multiplied by its second weight during the same key period, and the sum is then calculated.
[0048] Furthermore, the maximum sum of combined weights is selected from the sum of weights of various combinations within the same key time period. Each sum of combined weights corresponds to a key area. The standby order (standby order of the mobile charging robot) of the key area to which the maximum sum of combined weights belongs is adjusted to the corresponding key time period. The earlier the key time period, the earlier the standby order. The standby position is the central area of this key area. The mobile charging robot is on standby at the standby position during the corresponding key time period. Once there is a charging need for a vehicle during this key time period, it can provide an empty public parking space for the vehicle and wait for the vehicle to come and charge. Moreover, it can charge multiple vehicles at the same time, improving charging efficiency.
[0049] S103: Control the mobile charging robot to move to the first vacant public parking space and send the navigation information of the first vacant public parking space to the vehicle terminal of the target vehicle. When the target vehicle arrives at the first vacant public parking space, charge the target vehicle through the mobile charging robot.
[0050] Specifically, while controlling the mobile charging robot to move to the first available public parking space, navigation information is generated based on the location information of the first available public parking space. This navigation information is then sent to the onboard terminal of the target vehicle preparing to enter the community parking garage. This allows the target vehicle to quickly find the first available public parking space using the navigation information and use the mobile charging robot to charge its vehicle, shortening the time spent searching for a parking space and waiting for the mobile charging robot to arrive automatically after parking, thereby improving the timeliness of vehicle charging. Furthermore, if the first available public parking space is occupied by another vehicle while the target vehicle is moving to it, the impact on the timeliness of charging is minimal, as there are still many other available public parking spaces in the final selection area where the first available public parking space is located, allowing the vehicle to park and be charged by the mobile charging robot.
[0051] S104: If the mobile charging robot is in working condition, select a second available public parking space within the charging range of the mobile charging robot so that the target vehicle can reach the second available public parking space for charging.
[0052] Specifically, if the mobile charging robot is in working condition, that is, charging other vehicles in a certain place in the community parking garage, then it obtains its own location information sent by the mobile charging robot, and uses the parking space detectors on the parking spaces within the charging range of this location information to determine whether there are any vacant public parking spaces. If there are vacant public parking spaces, then it selects a second vacant public parking space and sends the navigation information of the second vacant public parking space to the target vehicle, so that the target vehicle can go to the second vacant public parking space and use the other charging guns of the mobile charging robot for fast charging.
[0053] In other embodiments, after determining that the mobile charging robot is in a working state, further, when there are no vacant public parking spaces within the charging range of the mobile charging robot, the ratio of the number of vacant public parking spaces to the number of non-vacant public parking spaces in the community parking garage is counted. If the ratio of quantity is lower than the ratio threshold and the remaining charging time of the mobile charging robot is less than the preset time, the current location information of the mobile charging robot is sent to the vehicle terminal of the target vehicle, and the mobile charging robot is switched from normal working mode to target working mode when the current charging task of the mobile charging robot ends. When the target vehicle arrives at the third available public parking space, the mobile charging robot will switch from the target working mode to the normal working mode.
[0054] Specifically, if there are no vacant public parking spaces within the charging range of the mobile charging robot's location, the ratio of vacant to non-vacant public parking spaces in the community parking garage is determined. If the ratio is lower than a threshold, it indicates that there are many vehicles parked in the community parking garage, making it difficult for the owner of the target vehicle to find a parking space. The remaining charging time for the mobile charging robot to charge other vehicles is also obtained in real time. If the remaining charging time is less than a preset time, it means that the mobile charging robot will finish charging in a short time. Based on this situation, the current location information of the mobile charging robot is sent to the on-board terminal of the target vehicle, so that the target vehicle can reach the location of the mobile charging robot. After the mobile charging robot finishes charging, it will provide charging services.
[0055] Simultaneously, the mobile charging robot switches from its normal operating mode to the target operating mode. The normal operating mode involves statically charging the vehicle. The target operating mode simultaneously guides the target vehicle to the third available public parking space and charges it. That is, the mobile charging robot moves to find the third available public parking space while charging the target vehicle. The server sends the location information of the third available public parking space to the mobile charging robot, allowing it to assist in guiding the target vehicle to a parking space. This reduces the difficulty for drivers finding parking spaces when there are few available spaces and allows charging to be done during the search period. Finally, when the target vehicle arrives at the third available public parking space, the mobile charging robot switches from the target operating mode back to the normal operating mode, thus shortening the final charging time. It should be noted that the mobile charging robot uses a magnetic attachment to ensure the charging gun is securely inserted into the target vehicle's charging port, preventing the charging gun from falling out during the target operating mode.
[0056] See Figure 2 This application discloses a flowchart of another smart community management method, applied to a smart community management device, and capable of running on a smart community management device based on the von Neumann architecture. This computer program can be integrated into an application or run as a standalone utility application, specifically including: S201: When the target vehicle enters the community parking garage, obtain the remaining information of the available charging spaces in the community parking garage. The available charging spaces are public parking spaces with charging piles, and the target vehicle is an electric vehicle with a battery level lower than the warning level.
[0057] S202: When the remaining information indicates that there are no remaining vacant charging spaces, if the preset mobile charging robot is in an vacant state, then determine the vacant public parking spaces in each public parking space in the community parking garage, and determine at least one parking space selection area from the community parking garage based on the charging range of the mobile charging robot.
[0058] For details, please refer to steps S101-S102, which will not be repeated here.
[0059] S203: Select a parking space selection area from each parking space selection area where the number of available public parking spaces exceeds a first number as the selection area.
[0060] S204: Sort the candidate areas in ascending order of distance from the entrance of the community parking garage to obtain a sorted set of areas. The smaller the distance, the higher the corresponding candidate area is ranked.
[0061] Specifically, the number of vacant public parking spaces in each selected parking area is counted. If the number of vacant public parking spaces exceeds a certain threshold, it indicates that there are many vacant public parking spaces in the corresponding selected area of the community parking garage, and this area is designated as a candidate area. Next, the distance between each candidate area and the entrance of the community parking garage is calculated. Specifically, the distance from the center point of each candidate area to the entrance of the community parking garage is calculated. Further, the candidate areas are sorted in ascending order of distance, resulting in a sorted set of areas. The smaller the distance to the entrance of the community parking garage, the shorter the time it takes for the target vehicle to reach this candidate area, and the higher the ranking of the corresponding candidate area. It should be noted that the sorted set of areas contains the corresponding numbers for each candidate area.
[0062] S205: Select the second number of areas near the entrance from the sorted area set in order from front to back, and select the area near the entrance with the most vacant public parking spaces as the final selected area.
[0063] S206: The vacant public parking space closest to the center of the selected area is designated as the first vacant public parking space.
[0064] Specifically, the center point of the region is the center point of the final selected region. After determining the sorted region set, the second number of regions to be selected from the sorted region set are selected as the regions closest to the entrance, in order from front to back. Each region closest to the entrance can be understood as a region that is relatively close to the entrance of the community parking garage. Then, the region closest to the entrance with the most vacant public parking spaces is selected as the final selected region, so that the target vehicle can quickly reach the final selected region. Moreover, the final selected region also has a large number of vacant public parking spaces, making it possible for the mobile charging robot to charge multiple vehicles simultaneously. Finally, the vacant public parking space closest to the center point of the final selected region is determined as the first vacant public parking space. For details, please refer to step S102, which will not be repeated here.
[0065] S207: Control the mobile charging robot to move to the first vacant public parking space and send the navigation information of the first vacant public parking space to the vehicle terminal of the target vehicle. When the target vehicle arrives at the first vacant public parking space, charge the target vehicle through the mobile charging robot.
[0066] In one feasible implementation, if there are other vacant public parking spaces within a preset range of the first vacant public parking space, a reminder message is displayed on the screen of the mobile charging robot. The mobile charging robot, which will display a reminder message, will be moved to the first available public parking space.
[0067] Specifically, the preset range is the charging range of the mobile charging robot, and the reminder message is used to notify other vehicle owners that charging is available. If there are other vacant public parking spaces within the preset range of the first vacant public parking space, it means that while the mobile charging robot is charging the target vehicle, it can simultaneously charge vehicles parked in other vacant public parking spaces. In this case, a reminder message is displayed on the mobile charging robot's screen, and the robot with the reminder message is then moved to the first vacant public parking space. This not only helps other vehicles that need charging to charge quickly, but also guides other vehicles to quickly find vacant public parking spaces. Other details can be found in step S103, and will not be repeated here.
[0068] In other embodiments, if the target vehicle has already reached the first available public parking space while the mobile charging robot is moving, the server sends an acceleration command to the mobile charging robot so that the mobile charging robot can reach the first available public parking space as soon as possible.
[0069] In another embodiment, after controlling the mobile charging robot to move to the first vacant public parking space, the method further includes: if the mobile charging robot arrives at the first vacant public parking space before the target vehicle, then displaying other reminder information through the screen in the mobile charging robot.
[0070] Specifically, other reminder messages are used to indicate that the current parking space is occupied. After the mobile charging robot moves to the first available public parking space, if there is no vehicle parked in the first available public parking space, it means that the mobile charging robot arrived at the first available public parking space before the target vehicle. In order to a certain extent to avoid other vehicles parking in this first available public parking space, other reminder messages are displayed on the screen of the mobile charging robot until the target vehicle arrives at the first available public parking space.
[0071] S208: If the mobile charging robot is in working condition, select a second available public parking space within the charging range of the mobile charging robot so that the target vehicle can reach the second available public parking space for charging.
[0072] For details, please refer to steps S103-S104, which will not be repeated here.
[0073] The implementation principle of a smart community management method in this application embodiment is as follows: When a target vehicle that needs charging enters the community parking garage, if there are no remaining vacant charging spaces, the status of the mobile charging robot is checked. If it is vacant, the mobile charging robot is controlled to move to the first vacant public parking space, and the navigation information of the first vacant public parking space is sent to the target vehicle. This saves the target vehicle time in finding a vacant public parking space, and allows it to go to the first vacant public parking space at the same time as the mobile charging robot, shortening the waiting time for the mobile charging robot to reach the target vehicle's location, thereby improving the timeliness of charging. If the mobile charging robot is in working state, the target vehicle is directed to the second vacant public parking space within the charging range of the mobile charging robot, where the mobile charging robot simultaneously charges the target vehicle, further improving the timeliness of charging.
[0074] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0075] Please see Figure 3 This is a schematic diagram of the structure of the smart community management device provided in this application embodiment. This smart community management device can be implemented as all or part of a device through software, hardware, or a combination of both. The device includes an information acquisition module 11, a parking space determination module 12, a first charging module 13, and a second charging module 14.
[0076] The information acquisition module 11 is used to acquire the remaining information of the available charging pile parking spaces in the community parking garage when the target vehicle enters the community parking garage. The available charging pile parking spaces are public parking spaces with charging piles, and the target vehicle is an electric vehicle with a battery level lower than the warning level. The parking space determination module 12 is used to select the first available public parking space from the public parking spaces in the community parking garage if the preset mobile charging robot is in an idle state when there are no remaining available charging pile parking spaces. The mobile charging robot has at least one charging gun. The first charging module 13 is used to control the mobile charging robot to move to the first vacant public parking space and send the navigation information of the first vacant public parking space to the vehicle terminal of the target vehicle. When the target vehicle arrives at the first vacant public parking space, the mobile charging robot charges the target vehicle. The second charging module 14 is used to select a second vacant public parking space within the charging range of the mobile charging robot if the mobile charging robot is in working state, so that the target vehicle can arrive at the second vacant public parking space for charging. The charging range is the area covered by the charging gun of the mobile charging robot.
[0077] Optional, parking space determination module 12, specifically used for: If the preset mobile charging robot is idle, then identify the available public parking spaces in the community parking garage. Based on the charging range of the mobile charging robot, at least one parking space selection area is determined from the community parking garage; Select the parking area with the most available public parking spaces from each parking space selection area as the final selection area; The vacant public parking space closest to the center point of the final selected area is determined as the first vacant public parking space, and the center point of the area is the center point of the final selected area.
[0078] Optionally, the parking space determination module 12 is also used for: If the preset mobile charging robot is idle, then identify the vacant public parking spaces in the community parking garage, and determine at least one parking space selection area from the community parking garage based on the charging range of the mobile charging robot. From each parking space selection area, select the area with more than a first number of available public parking spaces as the area to be selected; Sort the candidate areas according to their distance from the entrance of the community parking garage from smallest to largest, and obtain a sorted set of areas. The smaller the distance, the higher the corresponding candidate area is in the sorted order. In order from front to back, select the second number of areas near the entrance from the sorted area set, and then select the area near the entrance with the most vacant public parking spaces from each area near the entrance as the final selected area. The vacant public parking space closest to the center of the selected area will be designated as the first vacant public parking space.
[0079] Optional, such as Figure 4 As shown, the device also includes a standby determination module 15, specifically used for: Obtain the target public parking spaces in the community parking garage that are less than a distance threshold from the entrance of the community parking garage, and their corresponding historical idle time periods; The historical vacancy time of each target public parking space is counted. According to the historical vacancy time in descending order, a first preset number of target public parking spaces are selected as easily vacant parking spaces. The first weight of each easily vacant parking space is calculated. The first weight is the ratio of the historical vacancy time of each easily vacant parking space to the sum of the historical vacancy times of all easily vacant parking spaces. The vacancy frequency of each easily vacant parking space in each historical vacancy period is counted. According to the vacancy frequency from large to small, a second preset number of historical vacancy periods are selected from each historical vacancy period as the easily vacant periods of the corresponding easily vacant parking spaces. The second weight of each easily vacant period of the same easily vacant parking space is calculated. The second weight is the ratio of the vacancy frequency of the same easily vacant parking space in the corresponding single easily vacant period to the sum of the vacancy frequencies in all the corresponding easily vacant periods. Calculate the product of the first weight and the corresponding second weight to obtain the combined weight. Based on each combined weight, determine the waiting order of the mobile charging robot in each idle parking space.
[0080] Optionally, the parking space determination module 12 is also used for: If the preset mobile charging robot is in an idle state, then when the mobile charging robot's current standby parking space is an empty parking space, the current standby parking space will be designated as the first empty public parking space.
[0081] Optionally, the device also includes a standby adjustment module 16, specifically used for: Obtain the peak charging times for the community parking garage and calculate the overlap between each idle period and the peak charging time. The idle periods with overlapping durations exceeding the duration threshold are designated as key periods. The idle parking spaces corresponding to each key period are identified as key parking spaces, and the number of key parking spaces distributed in the same area corresponding to the charging range is counted. If the number of key parking spaces exceeds the threshold, the area where the corresponding key parking spaces are distributed will be identified as a key area, and the sum of the combined weights of key parking spaces in each key area during the same key time period will be calculated. The maximum value among the sums of the combined weights under the same key time period is determined as the maximum combined weight sum. The waiting order of the key area to which the maximum combined weight sum belongs is adjusted to the corresponding key time period. The earlier the key time period, the earlier the waiting order.
[0082] Optionally, the first charging module 13 is specifically used for: If there are other vacant public parking spaces within the preset range of the first vacant public parking space, a reminder message will be displayed on the screen of the mobile charging robot. The reminder message is used to remind the owners of other vehicles that charging is available. The preset range is the charging range of the mobile charging robot. The mobile charging robot, which will display a reminder message, will be moved to the first available public parking space.
[0083] Optionally, the device also includes a mobile charging module 17, specifically used for: When there are no vacant public parking spaces within the charging range of the mobile charging robot, calculate the ratio of the number of vacant public parking spaces to the number of non-vacant public parking spaces in the community parking garage. If the ratio is lower than the ratio threshold and the remaining charging time of the mobile charging robot is less than the preset time, the current location information of the mobile charging robot is sent to the vehicle terminal of the target vehicle. When the current charging task of the mobile charging robot ends, the mobile charging robot is switched from the normal working mode to the target working mode. The target working mode is a mode in which the target vehicle is guided to the third vacant public parking space and the charging of the target vehicle is carried out simultaneously. When the target vehicle arrives at the third available public parking space, the mobile charging robot will switch from the target working mode to the normal working mode.
[0084] It should be noted that the smart community management device provided in the above embodiments is only illustrated by the division of the above functional modules when executing the smart community management method. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the smart community management device and the smart community management method embodiment provided in the above embodiments belong to the same concept, and the implementation process is detailed in the method embodiment, which will not be repeated here.
[0085] This application also discloses a computer-readable storage medium, which stores a computer program, wherein when the computer program is executed by a processor, it employs a smart community management method as described in the above embodiments.
[0086] The computer program can be stored in a computer-readable medium. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or certain middleware. The computer-readable medium includes any entity or device capable of carrying computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the computer-readable medium includes, but is not limited to, the above-mentioned components.
[0087] The above-described smart community management method is stored in the computer-readable storage medium and loaded and executed on the processor to facilitate the storage and application of the method.
[0088] This application also discloses an electronic device in which a computer program is stored in a computer-readable storage medium. When the computer program is loaded and executed by a processor, the above-mentioned smart community management method is adopted.
[0089] The electronic device can be a desktop computer, a laptop computer, or a cloud server, and includes, but is not limited to, a processor and a memory. For example, the electronic device may also include input / output devices, network access devices, and buses.
[0090] The processor can be a central processing unit (CPU). Of course, depending on the actual use, it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc., and this application does not limit it.
[0091] The memory can be an internal storage unit of an electronic device, such as a hard disk or RAM, or an external storage device, such as a plug-in hard disk, smart memory card (SMC), secure digital card (SD), or flash memory card (FC) equipped on the electronic device. Furthermore, the memory can be a combination of an internal storage unit and an external storage device. The memory is used to store computer programs and other programs and data required by the electronic device. The memory can also be used to temporarily store data that has been output or will be output. This application does not limit this.
[0092] In this electronic device, the smart community management method of the above embodiment is stored in the memory of the electronic device and loaded and executed on the processor of the electronic device for convenient use.
[0093] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Other embodiments of this disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
Claims
1. A smart community management method, characterized in that, The method includes: When the target vehicle enters the community parking garage, obtain the remaining information of the available charging spaces in the community parking garage. The available charging spaces are public parking spaces with charging piles, and the target vehicle is an electric vehicle with a battery level lower than the warning level. Obtain the target public parking spaces in the community parking garage whose distance from the entrance of the community parking garage is less than a distance threshold and their corresponding historical idle time periods; calculate the historical idle time of each target public parking space, and select a first preset number of target public parking spaces as easily idle parking spaces according to the historical idle time in descending order, and calculate the first weight of each easily idle parking space, the first weight being the ratio of the historical idle time of each easily idle parking space to the sum of the historical idle times of all easily idle parking spaces; calculate the value of each easily idle parking space within each historical idle time period. The idle frequency is determined by selecting a second preset number of historical idle time periods from each of the aforementioned historical idle time periods in descending order as the idle time periods for the corresponding easily idle parking spaces. A second weight is calculated for each idle time period of the same easily idle parking space. The second weight is the ratio of the idle frequency of the same easily idle parking space in a single idle time period to the sum of the idle frequencies in all corresponding idle time periods. The product of the first weight and the corresponding second weight is calculated to obtain a combined weight. Based on these combined weights, the standby order for the mobile charging robot to be on standby at each of the easily idle parking spaces is determined. When the remaining information indicates that there are no remaining vacant charging spaces, if the preset mobile charging robot is in an vacant state, then the first vacant public parking space is selected from the public parking spaces in the community parking garage. This includes: if the preset mobile charging robot is in an vacant state, then when the current standby parking space of the mobile charging robot is an vacant parking space, the current standby parking space is determined as the first vacant public parking space. The mobile charging robot has at least one charging gun. The mobile charging robot is controlled to move to the first vacant public parking space and send the navigation information of the first vacant public parking space to the vehicle terminal of the target vehicle. When the target vehicle arrives at the first vacant public parking space, the mobile charging robot charges the target vehicle. If the mobile charging robot is in operation, a second vacant public parking space is selected within the charging range of the mobile charging robot so that the target vehicle can reach the second vacant public parking space for charging. The charging range is the area covered by the charging gun of the mobile charging robot.
2. The smart community management method according to claim 1, characterized in that, If the pre-set mobile charging robot is idle, then a first vacant public parking space is selected from the public parking spaces in the community parking garage, specifically including: If the preset mobile charging robot is idle, then determine the available public parking spaces in each public parking space in the community parking garage; Based on the charging range of the mobile charging robot, at least one parking space selection area is determined from the community parking garage; Select the parking space selection area with the most available public parking spaces from each of the aforementioned parking space selection areas as the final selection area; The vacant public parking space closest to the center point of the final selected area is determined as the first vacant public parking space, where the center point of the area is the center point of the final selected area.
3. The smart community management method according to claim 1, characterized in that, If the pre-set mobile charging robot is idle, then a first vacant public parking space is selected from the public parking spaces in the community parking garage, specifically including: If the preset mobile charging robot is idle, then the vacant public parking spaces in each public parking space in the community parking garage are determined, and at least one parking space selection area is determined from the community parking garage according to the charging range of the mobile charging robot. From each of the parking space selection areas, select the parking space selection area with more than a first number of available public parking spaces as the selection area; The candidate areas are sorted in ascending order of distance from the entrance of the community parking garage to obtain a sorted set of areas. The smaller the distance, the higher the corresponding candidate area is in the sorted order. In order from front to back, a second number of areas near the entrance are selected from the sorted area set, and the area with the most vacant public parking spaces is selected as the final selected area from each of the areas near the entrance. The vacant public parking space closest to the center point of the final selected area is determined as the first vacant public parking space.
4. The smart community management method according to claim 1, characterized in that, After determining the waiting order of the mobile charging robot in each of the easily vacated parking spaces, the method further includes: Obtain the peak charging times of the community parking garage, and calculate the overlap time between each of the idle periods and the peak charging times; The idle periods with overlapping durations exceeding the duration threshold are designated as key periods, and the idle parking spaces corresponding to each key period are identified as key parking spaces. The number of key parking spaces distributed in the same area corresponding to the charging range is counted. If the number of key parking spaces exceeds the threshold, the area where the corresponding key parking spaces are distributed is determined as a key area, and the sum of the combined weights of the key parking spaces in each key area under the same key time period is calculated. The maximum value among the sums of the combined weights under the same key time period is determined as the maximum combined weight sum. The waiting order of the key area to which the maximum combined weight sum belongs is adjusted to the corresponding key time period. The earlier the key time period, the earlier the waiting order.
5. The smart community management method according to claim 1, characterized in that, The control of the mobile charging robot to move to the first vacant public parking space specifically includes: If there are other vacant public parking spaces within the preset range of the first vacant public parking space, a reminder message will be displayed on the screen of the mobile charging robot. The reminder message is used to remind the owners of other vehicles that charging is available. The preset range is the charging range of the mobile charging robot. The mobile charging robot, which will display the aforementioned reminder information, will move to the first available public parking space.
6. The smart community management method according to claim 1, characterized in that, If the mobile charging robot is in a working state, the following steps are also included: When there are no vacant public parking spaces within the charging range of the mobile charging robot, the ratio of the number of vacant public parking spaces to the number of non-vacant public parking spaces in the community parking garage is calculated. If the ratio of the quantity is lower than the ratio threshold and the remaining charging time of the mobile charging robot is less than the preset time, the current location information of the mobile charging robot is sent to the vehicle terminal of the target vehicle. When the current charging task of the mobile charging robot ends, the mobile charging robot is switched from the normal working mode to the target working mode. The target working mode is a mode in which guiding the target vehicle to the third vacant public parking space and charging the target vehicle are carried out simultaneously. When the target vehicle arrives at the third vacant public parking space, the mobile charging robot is switched from the target working mode to the normal working mode.
7. A smart community management device, used to implement the smart community management method according to any one of claims 1 to 6, characterized in that, include: The information acquisition module (11) is used to acquire the remaining information of the vacant charging pile parking spaces in the community parking garage when the target vehicle enters the community parking garage. The vacant charging pile parking spaces are public parking spaces with charging piles, and the target vehicle is an electric vehicle with a battery level lower than the warning battery level. The parking space determination module (12) is used to select the first vacant public parking space from each public parking space in the community parking garage when the remaining information is that there are no remaining vacant charging pile parking spaces. The mobile charging robot has at least one charging gun. The first charging module (13) is used to control the mobile charging robot to move to the first vacant public parking space and send the navigation information of the first vacant public parking space to the vehicle terminal of the target vehicle. When the target vehicle arrives at the first vacant public parking space, the mobile charging robot charges the target vehicle. The second charging module (14) is used to select a second vacant public parking space within the charging range of the mobile charging robot if the mobile charging robot is in working state, so that the target vehicle can reach the second vacant public parking space for charging. The charging range is the range covered by the charging gun of the mobile charging robot.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is loaded and executed by the processor, it employs the method described in any one of claims 1-6.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, characterized in that, When the processor loads and executes the computer program, it employs the method described in any one of claims 1-6.
Citation Information
Patent Citations
Parking space management method and system for new energy vehicle
CN113345263A
Charging parking space management method and system, terminal equipment and storage medium
CN114999209A
