Automatic parking control method and apparatus for sun protection of vehicle

By generating 3D map models and solar radiation atlases to identify sun-protected parking spaces, automatic parking is achieved, solving the problem of paint and interior aging caused by vehicle exposure to direct sunlight and extending the vehicle's lifespan.

WO2026152945A1PCT designated stage Publication Date: 2026-07-23SAIC GM WULING AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAIC GM WULING AUTOMOBILE CO LTD
Filing Date
2025-12-10
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

When the car is automatically parked, it is easily exposed to the sun, which can cause the paint or interior to age.

Method used

Generate a 3D map model of the parking lot where the vehicle is located and its surroundings, and generate a solar radiation atlas with a granularity of seconds. Use the solar radiation atlas and real-time parking space information to determine the available parking spaces in the shade, and control the vehicle to automatically park in the target parking space with the shortest sunshine duration.

Benefits of technology

It effectively prevents vehicles from being exposed to direct sunlight, extending the lifespan of the paint and interior.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025141322_23072026_PF_FP_ABST
    Figure CN2025141322_23072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of automatic parking, and relates to an automatic parking control method and apparatus for the sun protection of a vehicle. The control method comprises: generating a three-dimensional map model of a parking lot where a vehicle is located and a first preset range around the parking lot; generating, on the three-dimensional map model, model sunlight exposure maps at a granularity of seconds within the current day, so as to obtain a sunlight exposure map set; on the basis of the sunlight exposure map set and real-time parking space information of the parking lot, determining whether there are sun-protected vacant parking spaces, and if there are sun-protected vacant parking spaces in the parking lot, using, as a target parking space, the sun-protected vacant parking space having the shortest sunlight exposure duration within a first preset duration among the sun-protected vacant parking spaces; and controlling the vehicle to automatically park into the target parking space. By means of the solution, before performing automatic parking, a vehicle can determine and select a target parking space, which is a parking space free from direct sunlight, such that vehicle aging caused by exposure of the vehicle to intense sunlight can be effectively avoided, thereby effectively prolonging the service life of paint and interiors of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

An automatic parking control method and device for vehicle sun protection Technical Field

[0001] This application relates to the field of automatic parking technology, and in particular to an automatic parking control method and device for vehicle sun protection. Background Technology

[0002] When an autonomous vehicle arrives at a parking location, it will enter automatic parking mode and then select an available parking space or temporary parking space to park. Due to limited parking options and other factors, it can only randomly select an available parking space or temporary parking space. After parking in an available parking space, the vehicle is easily exposed to the sun due to the lack of shade or changes in the angle of the sun, which can cause problems such as aging of the vehicle's paint or interior. Summary of the Invention

[0003] Therefore, this application provides an automatic parking control method and device for vehicle sun protection, to solve the problem in the prior art where vehicles are randomly selected to park in currently vacant parking spaces or temporary parking spaces, making it difficult for vehicles to avoid sun exposure and thus causing aging of vehicle paint or interior.

[0004] In a first aspect, an automatic parking control method for vehicle sun protection is provided, the method comprising:

[0005] Model generation steps: Generate a 3D map model of the parking lot where the vehicle is located and the first preset range around the parking lot; the 3D map model includes a 3D model of the parking lot and a 3D model of the surrounding buildings;

[0006] Sunlight generation steps: Generate a model sunlight map with a granularity of seconds for the current day on the three-dimensional map model to obtain a sunlight map set;

[0007] Target parking space determination steps: Based on the sunshine atlas and real-time parking space information of the parking lot, determine whether there is a sun-protected empty parking space; if there is a sun-protected empty parking space in the parking lot, then the sun-protected empty parking space with the shortest sunshine duration within the first preset time period is selected as the target parking space; the sun-protected empty parking space is an empty parking space with a sunshine duration less than the preset sunshine duration and a sunshine area less than the preset sunshine area within the first preset time period.

[0008] Automatic parking procedure: Control the vehicle to automatically park in the target parking space.

[0009] In some embodiments, the real-time parking space information includes real-time available parking space information; determining whether there are available parking spaces for sun protection based on the solar radiation atlas and the real-time parking space information includes:

[0010] All model sunshine images within the first preset time period after the current moment are obtained from the sunshine image set as the valid sunshine image set;

[0011] Parking spaces whose sunshine area is smaller than the preset sunshine area in each model sunshine map of the effective sunshine map set are selected as candidate parking spaces;

[0012] The available parking spaces at the current moment are determined based on the real-time parking space information and are considered as valid available parking spaces.

[0013] If the location of the candidate parking space is the same as the location of the available parking space, then the candidate parking space is a sun-protected available parking space.

[0014] In some embodiments, prior to the automatic parking step, the method further includes: if there is no sun-protected empty parking space in the parking lot, the empty parking space with the shortest sunshine duration within the first preset time period is selected as the target parking space, or the nearest empty parking space is selected as the target parking space.

[0015] In some embodiments, the method further includes:

[0016] Real-time monitoring of vehicle interior temperature;

[0017] If the temperature inside the vehicle is higher than the preset temperature, then the target parking space determination step and the automatic parking step are executed sequentially.

[0018] In some embodiments, the method further includes:

[0019] The target parking space determination step and the automatic parking step are executed sequentially every third preset time interval.

[0020] In some embodiments, the method further includes, prior to performing the automatic parking step:

[0021] Send a vehicle relocation confirmation message to the driver and wait for a reply; the reply message includes whether to move the vehicle or not.

[0022] If the received response is to move the car, then continue with the automatic parking procedure.

[0023] In some embodiments, the method further includes:

[0024] Obtain information on all parking lots within a second preset range around the vehicle; the parking lot information includes parking type and number of available parking spaces.

[0025] Select a parking lot that is an underground garage and has more than a preset number of empty parking spaces as the target parking lot;

[0026] After navigating the vehicle to the nearest target parking lot, it will find an empty parking space and automatically park itself.

[0027] In some embodiments, generating a 3D map model of the parking lot where the vehicle is located and the surrounding first preset range includes:

[0028] Obtain map data of the parking lot where the vehicle is located and the first preset range around the parking lot from an existing 3D map model;

[0029] The stereo map model is obtained based on the map data using existing stereo map model generation technology.

[0030] In some embodiments, generating a solar insolation map atlas on the stereoscopic map model with a granularity of seconds for the current day includes:

[0031] Based on the geographical location information of the parking lot where the vehicle is located and the current date, a model sunshine map corresponding to each second of the day is generated on the 3D map model with a granularity of seconds;

[0032] The solar radiation map set is obtained by storing all the solar radiation maps of the model on the same day into a collection.

[0033] Secondly, an automatic parking control device for vehicle sun protection is provided, the device comprising:

[0034] Model generation module: Generates a 3D map model of the parking lot where the vehicle is located and the first preset range around the parking lot; the 3D map model includes a 3D model of the parking lot and a 3D model of the surrounding buildings;

[0035] Sunshine generation module: Generates a sunshine map of the day on the three-dimensional map model with a granularity of seconds to obtain a sunshine map set;

[0036] Target parking space determination module: Based on the sunshine atlas and real-time parking space information of the parking lot, determine whether there is a sun-protected empty parking space; the sun-protected empty parking space is an empty parking space with sunshine duration less than a preset sunshine duration and sunshine area less than a preset sunshine area within a first preset time period; if there is such sun-protected empty parking space in the parking lot, then the sun-protected empty parking space with the shortest sunshine duration within the first preset time period is taken as the target parking space;

[0037] Automatic parking module: controls the vehicle to automatically park into the target parking space.

[0038] The application employs the above technical solution and has at least the following beneficial effects:

[0039] An automatic parking control method and device for vehicle sun protection is provided. The method generates a 3D map model of the parking lot where the vehicle is located and its surrounding area within a first preset range. A solar radiation map at the second level is generated on the 3D map model to obtain a solar radiation map set. Based on the solar radiation map set and real-time parking space information, it is determined whether there is an available parking space for sun protection. If such a space exists, the parking space with the shortest sunshine duration within a first preset time period is selected as the target parking space, and the vehicle is automatically parked in the target space. Through this scheme, the vehicle can automatically determine and select a target parking space before parking. The target parking space is one that is not directly exposed to sunlight, effectively preventing the vehicle from being exposed to direct sunlight and causing aging, thereby effectively extending the service life of the vehicle's paint and interior.

[0040] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 is a flowchart illustrating an exemplary embodiment of this application of an automatic parking control method for vehicle sun protection;

[0043] Figure 2 is a schematic block diagram of an automatic parking control device for vehicle sun protection, illustrating an exemplary embodiment of this application. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0045] Once the autonomous vehicle arrives at the parking location, it selects an available parking space or a temporary parking space to park. Due to limited parking options, such as only having unobstructed, exposed parking spaces available, the current location may have poor conditions; for example, unobstructed parking spaces may be exposed to direct sunlight.

[0046] This application provides an automatic parking control method and device for vehicle sun protection. It can identify target parking spaces with shade or no direct sunlight, and can automatically drive from the current parking space to the target parking space and automatically park in the target parking space, effectively preventing the vehicle from being exposed to the sun and thus slowing down the aging of the paint and accessories.

[0047] The methods and apparatus of this application are described below through specific embodiments.

[0048] Please refer to Figure 1, which is a flowchart illustrating an exemplary embodiment of this application of an automatic parking control method for vehicle sun protection. Referring to Figure 1, the method includes:

[0049] Step S11: Generate a 3D map model of the parking lot where the vehicle is located and the first preset range around the parking lot;

[0050] Step S12: Generate a model sunshine map with a granularity of seconds for the day on the 3D map model to obtain a sunshine map set;

[0051] Step S13: Determine whether there is a sun-protected empty parking space based on the sunshine atlas and real-time parking space information. If there is a sun-protected empty parking space in the parking lot, the one with the shortest sunshine duration within the first preset time period among the sun-protected empty parking spaces will be taken as the target parking space.

[0052] Step S14: Control the vehicle to automatically park in the target parking space.

[0053] It should be noted that the technical solution provided in this embodiment can be added to the existing vehicle assistance system in the form of a mini-program, or it can be provided to the outside world as a standalone application to complete the automatic parking control function of sun protection; applicable scenarios include but are not limited to: automatic parking.

[0054] Specifically, if there are no empty parking spaces in the parking lot that are protected from the sun, the empty parking space with the shortest sunshine duration within the first preset time period will be used as the target parking space, or the nearest empty parking space will be used as the target parking space.

[0055] It should be noted that the first preset range is determined based on the parking space selection distance set by the automatic parking system. The larger the parking space selection distance set by the automatic parking system, the larger the first preset range. The 3D map model includes a 3D model of the parking lot and a 3D model of the surrounding buildings. Sun-protected empty parking spaces are empty parking spaces with sunshine duration less than the preset sunshine duration and sunshine area less than the preset sunshine area within the first preset duration. The first preset duration is generally the user-set estimated parking duration, which is 2 hours by default. The preset sunshine duration can be set to 70%-100% of the first preset duration. The preset sunshine area can be set to 60%-100% of the parking space area.

[0056] It is understood that the method provided in this embodiment generates a three-dimensional map model of the parking lot where the vehicle is located and the first preset range around the parking lot. On the three-dimensional map model, a model sunshine map with a granularity of seconds is generated for the current day to obtain a sunshine map set. Based on the sunshine map set and the real-time parking space information of the parking lot, it is determined whether there is a sun-protected empty parking space. If there is a sun-protected empty parking space in the parking lot, the one with the shortest sunshine duration within the first preset time period among the sun-protected empty parking spaces is selected as the target parking space, and the vehicle is controlled to automatically park in the target parking space. Through the above scheme, the vehicle can automatically determine and select the target parking space before parking. The target parking space is a parking space that is not directly exposed to the sun, which can effectively avoid the vehicle being exposed to the sun and causing vehicle aging, thereby effectively improving the service life of the vehicle paint and interior.

[0057] In some embodiments, step S11 “generating a three-dimensional map model of the parking lot where the vehicle is located and the first preset range around the parking lot” includes: obtaining map data of the parking lot where the vehicle is located and the first preset range around the parking lot from an existing three-dimensional map model; and obtaining a three-dimensional map model based on the map data using existing three-dimensional map model generation technology.

[0058] It should be noted that data obtained by scanning the parking lot interior and surrounding environment using the vehicle's own sensors (cameras, lidar, etc.) can also be added to the map data.

[0059] In some embodiments, step S12, "generating model sunshine maps with granularity of seconds on the three-dimensional map model to obtain a sunshine map set", includes: generating model sunshine maps corresponding to each second of the day on the three-dimensional map model with granularity of seconds based on the geographical location information of the parking lot where the vehicle is located and the current date; and storing all model sunshine maps of the day into a set to obtain a sunshine map set.

[0060] It should be noted that the model sunshine images are generated in seconds, that is, 60 model sunshine images are generated per minute.

[0061] In some embodiments, step S13, "determining whether there is a sun-protected empty parking space based on the sunshine atlas and real-time parking space information," includes: obtaining all model sunshine maps within a first preset time period after the current moment from the sunshine atlas as the valid sunshine atlas; selecting parking spaces in each model sunshine map of the valid sunshine atlas whose sunshine area is less than a preset sunshine area as candidate parking spaces; obtaining the empty parking spaces at the current moment based on real-time empty parking space information as valid empty parking spaces; and if the location of the candidate parking space is consistent with the location of the valid empty parking space, then the candidate parking space is a sun-protected empty parking space.

[0062] It should be noted that each model sunshine map shows the sunshine conditions of all parking spaces in the parking lot; that is, each model sunshine map represents the sunshine conditions of the corresponding parking space within one second.

[0063] In some embodiments, before the automatic parking step, the method further includes: if there is no sun-protected empty parking space in the parking lot, the empty parking space with the shortest sunshine duration within a first preset time period is selected as the target parking space, or the nearest empty parking space is selected as the target parking space.

[0064] In some embodiments, the method further includes: real-time monitoring of the vehicle interior temperature; if the vehicle interior temperature is greater than a preset temperature, then steps S13 and S14 are executed sequentially.

[0065] It should be noted that the preset temperature is set according to the monthly average temperature in the weather forecast, and the preset temperature range is generally 25-45℃.

[0066] In some embodiments, the method further includes: sequentially executing steps S13 and S14 every second preset time interval.

[0067] It should be noted that the second preset duration is shorter than the first preset duration, and can generally be set to 30-120 minutes.

[0068] In some embodiments, the method further includes: obtaining information on all parking lots within a second preset range around the vehicle; the parking lot information includes parking type and number of available parking spaces; selecting a parking lot with an underground parking garage type and more than a preset number of available parking spaces as the target parking lot; navigating the vehicle to the nearest target parking lot, finding an available parking space, and automatically parking the vehicle.

[0069] It should be noted that if there is an underground parking lot within the second preset range of the vehicle, the underground parking lot will be selected first. The second preset range is generally set according to user needs, mainly depending on the user's waiting time for the vehicle, that is, the time it takes for the vehicle to automatically drive from the parking space to the user's designated location. The preset number is generally set to more than 10% of the total number of parking spaces in the parking lot, that is, a parking lot with 10% of the parking spaces vacant.

[0070] Please refer to Figure 2, which is a schematic block diagram of an exemplary embodiment of this application illustrating an automatic parking control device for vehicle sun protection. Referring to Figure 2, the automatic parking control device 100 for vehicle sun protection includes:

[0071] Model generation module 101: Generates a 3D map model of the parking lot where the vehicle is located and the first preset range around the parking lot; the 3D map model includes a 3D model of the parking lot and a 3D model of the surrounding buildings;

[0072] Sunshine generation module 102: Generates a sunshine map of the day with a granularity of seconds on the 3D map model to obtain a sunshine map set;

[0073] Target parking space determination module 103: Determines whether there is a sun-protected empty parking space based on the sunshine atlas and real-time parking space information of the parking lot; if there is a sun-protected empty parking space in the parking lot, the one with the shortest sunshine duration within the first preset time period among the sun-protected empty parking spaces is taken as the target parking space; the sun-protected empty parking space is an empty parking space with sunshine duration less than the preset sunshine duration and sunshine area less than the preset sunshine area within the first preset time period.

[0074] Automatic parking module 104: Controls the vehicle to automatically park into the target parking space.

[0075] It should be noted that the technical solution provided in this embodiment can be applied to scenarios including but not limited to: automatic parking.

[0076] Specifically, if there are no empty parking spaces in the parking lot that are protected from the sun, the empty parking space with the shortest sunshine duration within the first preset time period will be used as the target parking space, or the nearest empty parking space will be used as the target parking space.

[0077] It should be noted that the first preset range is determined based on the parking space selection distance set by the automatic parking system. The larger the parking space selection distance set by the automatic parking system, the larger the first preset range. The 3D map model includes a 3D model of the parking lot and a 3D model of the surrounding buildings. Sun-protected empty parking spaces are empty parking spaces with sunshine duration less than the preset sunshine duration and sunshine area less than the preset sunshine area within the first preset duration. The first preset duration is generally the user-set estimated parking duration, which is 2 hours by default. The preset sunshine duration can be set to 70%-100% of the first preset duration. The preset sunshine area can be set to 60%-100% of the parking space area.

[0078] It is understood that the device provided in this embodiment generates a three-dimensional map model of the parking lot where the vehicle is located and the first preset range around the parking lot. On the three-dimensional map model, a model sunshine map with a granularity of seconds is generated for the current day to obtain a sunshine map set. Based on the sunshine map set and the real-time parking space information of the parking lot, it is determined whether there is a sun-protected empty parking space. If there is a sun-protected empty parking space in the parking lot, the one with the shortest sunshine duration within the first preset time period among the sun-protected empty parking spaces is selected as the target parking space, and the vehicle is controlled to automatically park in the target parking space. Through the above scheme, the vehicle can automatically determine and select the target parking space before parking. The target parking space is a parking space that is not directly exposed to the sun, which can effectively avoid the vehicle being exposed to the sun and causing vehicle aging, thereby effectively improving the service life of the vehicle paint and interior.

[0079] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

[0080] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0081] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0082] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. An automatic parking control method for vehicle sun protection, characterized in that, The method includes: Model generation steps: Generate a 3D map model of the parking lot where the vehicle is located and the first preset range around the parking lot; the 3D map model includes a 3D model of the parking lot and a 3D model of the surrounding buildings; Sunlight generation steps: Generate a model sunlight map with a granularity of seconds for the current day on the three-dimensional map model to obtain a sunlight map set; Target parking space determination steps: Based on the sunshine atlas and real-time parking space information of the parking lot, determine whether there is a sun-protected empty parking space; the sun-protected empty parking space is an empty parking space with sunshine duration less than a preset sunshine duration and sunshine area less than a preset sunshine area within a first preset time period; if there is such sun-protected empty parking space in the parking lot, then the sun-protected empty parking space with the shortest sunshine duration within the first preset time period is taken as the target parking space; Automatic parking procedure: Control the vehicle to automatically park into the target parking space; The real-time parking space information includes real-time available parking space information; determining whether there are available parking spaces for sun protection based on the solar radiation atlas and the real-time parking space information includes: All model sunshine images within the first preset time period after the current moment are obtained from the sunshine image set as the valid sunshine image set; Parking spaces whose sunshine area is smaller than the preset sunshine area in each model sunshine map of the effective sunshine map set are selected as candidate parking spaces; The available parking spaces at the current moment are determined based on the real-time parking space information and are considered as valid available parking spaces. If the location of the candidate parking space is the same as the location of the available parking space, then the candidate parking space is a sun-protected available parking space.

2. The control method according to claim 1, characterized in that, Before the automatic parking step, the method further includes: if there is no sun-protected empty parking space in the parking lot, the empty parking space with the shortest sunshine duration within the first preset time period will be used as the target parking space, or the nearest empty parking space will be used as the target parking space.

3. The control method according to claim 2, characterized in that, The method further includes: Real-time monitoring of vehicle interior temperature; If the temperature inside the vehicle is higher than the preset temperature, then the target parking space determination step and the automatic parking step are executed sequentially.

4. The control method according to claim 2, characterized in that, The method further includes: The target parking space determination step and the automatic parking step are executed sequentially every second preset time interval.

5. The control method according to any one of claims 3 or 4, characterized in that, Before performing the automatic parking step, the method further includes: Send a vehicle relocation confirmation message to the driver and wait for a reply; the reply message includes whether to move the vehicle or not. If the received response is to move the car, then continue with the automatic parking procedure.

6. The control method according to claim 1, characterized in that, The method further includes: Obtain information on all parking lots within a second preset range around the vehicle; the parking lot information includes parking type and number of available parking spaces. Select a parking lot that is an underground garage and has more than a preset number of empty parking spaces as the target parking lot; After navigating the vehicle to the nearest target parking lot, it will find an empty parking space and automatically park itself.

7. The control method according to claim 1, characterized in that, The generation of a 3D map model of the parking lot where the vehicle is located and the first preset range surrounding the parking lot includes: Obtain map data of the parking lot where the vehicle is located and the first preset range around the parking lot from an existing 3D map model; The stereo map model is obtained based on the map data using existing stereo map model generation technology.

8. The control method according to claim 1, characterized in that, The process of generating a model insolation map on the 3D map model with a granularity of seconds for the current day to obtain an insolation map set includes: Based on the geographical location information of the parking lot where the vehicle is located and the current date, a model sunshine map corresponding to each second of the day is generated on the 3D map model with a granularity of seconds; The solar radiation map set is obtained by storing all the solar radiation maps of the model on the same day into a collection.

9. An automatic parking control device for vehicle sun protection, characterized in that, The device includes: Model generation module: Generates a 3D map model of the parking lot where the vehicle is located and the first preset range around the parking lot; the 3D map model includes a 3D model of the parking lot and a 3D model of the surrounding buildings; Sunshine generation module: Generates a sunshine map of the day on the three-dimensional map model with a granularity of seconds to obtain a sunshine map set; Target parking space determination module: Based on the sunshine atlas and real-time parking space information, determine whether there is a sun-protected empty parking space; the sun-protected empty parking space is an empty parking space with a sunshine duration and sunshine area less than a preset sunshine duration and a preset sunshine area within a first preset time period; if there is such a sun-protected empty parking space in the parking lot, then the sun-protected empty parking space with the shortest sunshine duration within the first preset time period is selected as the target parking space; the real-time parking space information includes real-time empty parking space information; obtain all model sunshine maps within the first preset time period after the current moment from the sunshine atlas as the valid sunshine atlas; select parking spaces with sunshine areas less than a preset sunshine area in each model sunshine map of the valid sunshine atlas as candidate parking spaces; obtain the empty parking space at the current moment based on the real-time empty parking space information as the valid empty parking space; if the location of the candidate parking space is the same as the location of the valid empty parking space, then the candidate parking space is a sun-protected empty parking space; Automatic parking module: controls the vehicle to automatically park into the target parking space.