Vehicle control method, vehicle and storage medium

By judging the risk of sunburn on the user's part by sunshine in the vehicle and taking corresponding measures, the problem of users being sunburned in the vehicle is solved and the user experience is improved.

CN120348234APending Publication Date: 2025-07-22GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510613397.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-13
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

Users may be sunburned in the vehicle, and the existing technology cannot effectively warn and protect, resulting in poor riding experience.

Method used

By obtaining the irradiation time of sunlight in the target vehicle and the estimated remaining irradiation time on the user's part, the risk of sunburn is judged based on the light intensity, and output reminder information, expand the sunshade or move the position when necessary to protect the user.

Benefits of technology

Accurate early warning and protection of users' sunburn risks is achieved, and users' ride experience in the vehicle is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120348234A_ABST
    Figure CN120348234A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle control method, a vehicle and a storage medium, and belongs to the technical field of vehicles. Comprising the following steps: acquiring irradiated time of sunlight in a target vehicle to a target part of a user; based on the current position of the target vehicle and the current clock information, the predicted residual irradiation time of sunlight on the target part is determined; determining whether the target part has a sunburn risk or not based on the illumination intensity, the irradiated time and the predicted residual irradiation time in the target vehicle; and under the condition that the target part has the sunburn risk, based on the sleep waking state of the user, the target vehicle is controlled to output at least one of reminding information, sunshade curtain unfolding and position moving. Whether the target part has the sunburn risk or not is judged according to the irradiated time and the predicted residual irradiation time, and when the target part has the sunburn risk, early warning of the sunburn risk of the user is realized, and corresponding sunscreen measures are taken, so that the user is prevented from being sunburned by sunlight, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, and particularly to a vehicle control method, a vehicle, and a storage medium. Background Art

[0002] With the continuous development of vehicle technology, in order to meet the growing travel needs of users, more and more personalized functions are provided in vehicles. For example, sleep mode, hospitality mode, etc. provide convenience for users in various aspects. However, as user needs continue to grow and the functions provided in vehicles are limited, users still cannot obtain a better travel experience.

[0003] For example, when a user is resting in a vehicle, the vehicle may be irradiated by sunlight, and then the user may also be irradiated by sunlight. In the hot summer, there may be a phenomenon of skin sunburn, which may cause damage to the user's body. Summary of the Invention

[0004] This application provides a vehicle control method, device, vehicle, and storage medium. When sunlight irradiates a user, it can determine whether some parts of the user will be sunburned. In the case where certain parts of the user will be sunburned, the target vehicle is controlled, so as to realize early warning of the user's sunburn risk, and then avoid the user being sunburned by sunlight, which can improve the user experience. The technical solutions include the following content.

[0005] In a first aspect, a vehicle control method is provided, and the method includes:

[0006] Obtain the irradiated time of sunlight on the target part of the user in the target vehicle;

[0007] Based on the current position of the target vehicle and the current clock information, determine the estimated remaining irradiation time of sunlight on the target part;

[0008] Based on the light intensity in the target vehicle, the irradiated time, and the estimated remaining irradiation time, determine whether the target part has a sunburn risk;

[0009] In the case where the target part has a sunburn risk, based on the user's sleep-wake state, control at least one of the target vehicle to output a reminder message, deploy a sunshade, and move the position.

[0010] In this application, first obtain the irradiated time of sunlight on the target part of the user inside the target vehicle, and then predict the estimated remaining irradiation time of the target part based on the current position of the target vehicle and the current clock information, that is, predict how long the target part will still be irradiated. Then, based on the light intensity, the irradiated time, and the estimated remaining irradiation time inside the target vehicle, determine whether the target part has a risk of sunburn. When the target part has a risk of sunburn, based on the user's sleep-wake state, control the target vehicle to output at least one of a reminder message, deploy a sunshade, or move the position. By determining the irradiated time and the estimated remaining irradiation time to judge whether the target part has a risk of sunburn, and controlling the target vehicle accordingly when the target part has a risk of sunburn, it is possible to give an early warning of the sunburn risk to the user and take corresponding sun protection measures when the target part has a risk of sunburn, thereby avoiding the user being sunburned by sunlight and improving the user experience.

[0011] Optionally, the determining the estimated remaining irradiation time of sunlight on the target part based on the current position of the target vehicle and the current clock information includes:

[0012] Based on the current position of the target vehicle and the current clock information, determine the moving path and moving speed of the sunlight irradiation area inside the target vehicle;

[0013] Based on the moving path and moving speed of the sunlight irradiation area, determine the estimated remaining irradiation time of sunlight on the target part.

[0014] In the above method, by first determining the moving path and moving speed of the sunlight irradiation area, and then based on the moving path and moving speed of the sunlight irradiation area, determine the estimated remaining irradiation time of sunlight on the target part, so that the estimated remaining irradiation time is determined by combining the position change of the sun, thereby enabling a relatively accurate estimated remaining irradiation time to be determined.

[0015] Optionally, the determining the moving path and moving speed of the sunlight irradiation area inside the target vehicle based on the current position of the target vehicle and the current clock information includes:

[0016] Based on the current position and the current clock information, determine the altitude angle and azimuth angle of the sun;

[0017] Based on the altitude angle and the azimuth angle, determine the moving path of the sunlight irradiation area;

[0018] Based on the current clock information, determine the moving speed of the sunlight irradiation area.

[0019] In the above method, since the altitude angle and azimuth angle of the sun are different at different times of the day, the position of the area irradiated by sunlight will also vary, so the movement path and speed of the sunlight-irradiated area will also be different. Thus, by combining the altitude angle and azimuth angle of the sun, the movement path and speed of the sunlight-irradiated area can be determined more accurately.

[0020] Optionally, determining the estimated remaining irradiation time of the sunlight on the target part based on the movement path and speed of the sunlight-irradiated area includes:

[0021] Obtain the position and posture of the user in the target vehicle;

[0022] Based on the position and posture of the user in the target vehicle, construct a three-dimensional space model of the user in the target vehicle;

[0023] According to the movement path of the sunlight-irradiated area, simulate the movement process of the sunlight-irradiated area on the three-dimensional space model, and determine the intersection point between the sunlight-irradiated area and the target part of the user during the movement process;

[0024] Based on the movement speed, determine the time interval from the current moment until the sunlight leaves the intersection point, and obtain the estimated remaining irradiation time.

[0025] In the above method, that is, simulate the state of the user in the target vehicle, and simulate the irradiation process of the sunlight-irradiated area on the user according to the movement path of the sunlight-irradiated area, so as to know when the sunlight can leave the target part, and thus can know how long the target part can still be irradiated, that is, the estimated remaining irradiation time can be known. In this case, by modeling the movement process of the sunlight-irradiated area on the three-dimensional space model, the intersection between the movement process of the sunlight-irradiated area and the target part can be characterized more accurately, so that the estimated remaining irradiation time of the target part can be accurately known.

[0026] Optionally, determining whether the target part has a risk of sunburn based on the light intensity in the target vehicle, the irradiated time, and the estimated remaining irradiation time includes:

[0027] Based on the light intensity, determine the allowable irradiation time of the target part;

[0028] Add the irradiated time and the estimated remaining irradiation time to obtain the target irradiation time, where the target irradiation time refers to the total irradiation time that the sunlight can irradiate the target part;

[0029] In the case where the target irradiation time is greater than or equal to the allowable irradiation time, determine that the target part has a risk of sunburn.

[0030] In the above method, by comparing the target irradiation time with the allowable light time, it is equivalent to comparing the total duration of irradiation of the target part with the maximum allowable time of sunlight irradiation on the target part, so as to accurately judge whether the target part has a risk of sunburn.

[0031] Optionally, the controlling at least one of the target vehicle to output a reminder message, deploy a sunshade, and move a position based on the user's sleep-wake state includes:

[0032] When the sleep-wake state is the wake state, controlling the target vehicle to output a target reminder message for reminding the user that there is a risk of sunburn on the target part;

[0033] When the sleep-wake state is the sleep state, controlling the target vehicle to output the target reminder message, deploy the sunshade, and move the position.

[0034] In the above method, by controlling the target vehicle to output a target reminder message when the user is awake, and controlling the target vehicle to output a target reminder message, deploy the sunshade, and move the position when the user is sleeping, it is possible to achieve precise control of the vehicle based on the user's sleep-wake state to ensure that the user will not be sunburned.

[0035] Optionally, the controlling the target vehicle to output the target reminder message, deploy the sunshade, and move the position when the sleep-wake state is the sleep state includes:

[0036] When the sleep-wake state is the sleep state, controlling the target vehicle to output the target reminder message and deploy the sunshade;

[0037] Obtaining the user's sleep-wake state and judging whether the sunlight irradiating on the target part is blocked;

[0038] If the sleep-wake state is the sleep state and the sunlight irradiating on the target part is not blocked, controlling the target vehicle to move the position.

[0039] In the above method, when there is a risk of sunburn on the target part, the target vehicle is first controlled to output a target reminder message to wake up the user, and at the same time, the sunshade is deployed to try to prevent the target part of the user from being continuously irradiated by the sun. After that, the sleep-wake state of the user can be obtained again to determine whether the user has been woken up, and it is determined whether the sun shining on the target part is blocked after the sunshade is opened. If the user is not awake and the target part is still being irradiated after outputting the target reminder message and opening the sunshade, the position of the vehicle can be moved to avoid the problem of sunburn. In this way, through the above series of operations, it is possible to achieve early warning of the risk of sunburn through multiple channels, and take corresponding sun protection measures to ensure that the user will not be irradiated by the sun subsequently, thereby avoiding the user from being sunburned and improving the user experience.

[0040] Optionally, the method further includes:

[0041] In the case where multiple target parts have a risk of sunburn, obtain the shielding priority of the multiple target parts;

[0042] And, controlling the target vehicle to deploy the sunshade includes:

[0043] Controlling the target vehicle to adjust the deployment angle of the sunshade in the order of the shielding priorities of the multiple target parts from high to low to alternately shield the multiple target parts.

[0044] In the above method, in the case where multiple target parts have a risk of sunburn, by obtaining the shielding priorities of the multiple target parts and then alternately shielding the target parts according to the shielding priorities of the multiple target parts, it is possible to perform sun protection on the multiple target parts according to the urgency of sun protection required by the target parts. In this way, it is possible to ensure comprehensive sun protection for the multiple target parts while giving priority to sun protection for the target parts that urgently need sun protection among the multiple target parts, and thus achieve precise sun protection for the target parts.

[0045] In a second aspect, a vehicle control device is provided, and the device includes:

[0046] A first acquisition module, configured to acquire the irradiated time of the sun on the target part of the user in the target vehicle;

[0047] A first determination module, configured to determine the estimated remaining irradiation time of the sun on the target part based on the current position of the target vehicle and the current clock information;

[0048] A second determination module, configured to determine whether the target part has a risk of sunburn based on the light intensity in the target vehicle, the irradiated time, and the estimated remaining irradiation time;

[0049] A control module, configured to, when there is a risk of sunburn on the target part, control at least one of the target vehicle to output a reminder message, deploy a sunshade, and move the position based on the user's sleep-wake state.

[0050] Optionally, the first determination module is configured to:

[0051] Determine the moving path and moving speed of the sunlight irradiation area inside the target vehicle based on the current position of the target vehicle and the current clock information;

[0052] Determine the estimated remaining irradiation time of the sunlight on the target part based on the moving path and moving speed of the sunlight irradiation area.

[0053] Optionally, the first determination module is configured to:

[0054] Determine the altitude angle and azimuth angle of the sun based on the current position and the current clock information;

[0055] Determine the moving path of the sunlight irradiation area based on the altitude angle and the azimuth angle;

[0056] Determine the moving speed of the sunlight irradiation area based on the current clock information.

[0057] Optionally, the first determination module is configured to:

[0058] Obtain the position and posture of the user in the target vehicle;

[0059] Construct a three-dimensional space model of the user inside the target vehicle based on the position and posture of the user in the target vehicle;

[0060] Simulate the moving process of the sunlight irradiation area on the three-dimensional space model according to the moving path of the sunlight irradiation area, and determine the intersection point between the sunlight irradiation area and the target part of the user during the moving process;

[0061] Determine the time interval from the current moment to when the sunlight leaves the intersection point based on the moving speed, and obtain the estimated remaining irradiation time.

[0062] Optionally, the second determination module is configured to:

[0063] Determine the allowable irradiation time of the target part based on the light intensity;

[0064] Add the already irradiated time to the estimated remaining irradiation time to obtain the target irradiation time, where the target irradiation time refers to the total irradiation time that the sunlight can irradiate the target part;

[0065] When the target irradiation time is greater than or equal to the allowable light exposure time, it is determined that the target part has a risk of sunburn.

[0066] Optionally, the control module is configured to:

[0067] When the sleep-awake state is the awake state, control the target vehicle to output a target reminder message for reminding the user that there is a risk of sunburn on the target part;

[0068] When the sleep-awake state is the sleep state, control the target vehicle to output the target reminder message, deploy the sunshade, and move the position.

[0069] Optionally, the control module is configured to:

[0070] When the sleep-awake state is the sleep state, control the target vehicle to output the target reminder message and deploy the sunshade;

[0071] Obtain the user's sleep-awake state and determine whether the sunlight irradiating on the target part is blocked;

[0072] If the sleep-awake state is the sleep state and the sunlight irradiating on the target part is not blocked, control the target vehicle to move the position.

[0073] Optionally, the device further includes:

[0074] A second acquisition module, configured to obtain the occlusion priority of the multiple target parts when there is a risk of sunburn on the multiple target parts;

[0075] And, the control module is configured to:

[0076] According to the order of the occlusion priorities of the multiple target parts from high to low, control the target vehicle to adjust the deployment angle of the sunshade to alternately occlude the multiple target parts.

[0077] In a third aspect, a vehicle is provided, and the vehicle includes:

[0078] A memory for storing executable program code;

[0079] A processor for calling and running the executable program code from the memory, so that the vehicle executes the above vehicle control method.

[0080] In a fourth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above vehicle control method is implemented.

[0081] In a fifth aspect, there is provided a computer program product including instructions, which, when running on a computer, cause the computer to execute the steps of the vehicle control method described above.

[0082] It can be understood that for the beneficial effects of the above-mentioned second aspect, third aspect, fourth aspect, and fifth aspect, reference can be made to the relevant descriptions in the first aspect above, and details will not be repeated here. Description of the Drawings

[0083] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0084] Figure 1 is a schematic diagram of a scenario of a vehicle control method provided by an embodiment of the present application;

[0085] Figure 2 is a schematic diagram of the process of enabling the sunburn warning function provided by an embodiment of the present application;

[0086] Figure 3 is a flowchart of a vehicle control method provided by an embodiment of the present application;

[0087] Figure 4 is a schematic structural diagram of a vehicle control device provided by an embodiment of the present application;

[0088] Figure 5 is a schematic structural diagram of a vehicle provided by an embodiment of the present application. Detailed Embodiments

[0089] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the drawings.

[0090] It should be understood that the "multiple" mentioned in the present application refers to two or more. In the description of the present application, unless otherwise specified, " / " means "or". For example, A / B can mean A or B; the "and / or" in this article is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, for the convenience of clearly describing the technical solutions of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not necessarily mean different.

[0091] Before describing the vehicle control method provided in the embodiments of the present application, the application scenarios of the embodiments of the present application will be described first.

[0092] For example, Figure 1 is a schematic diagram of the scenario of a vehicle control method provided in the embodiments of the present application. Refer to Figure 1 , Figure 1 including a stationary vehicle 101.

[0093] As Figure 1 shown, the vehicle 101 is in a stationary state, and the user in the vehicle 101 may be resting in the vehicle. However, the sun is shining on the vehicle 101, so it is very likely that the sun shines into the vehicle 101 through the glass of the vehicle 101, and thus the user is very likely to be irradiated by the sun.

[0094] Generally, short-term exposure to low-intensity sunlight will not have a great impact on the skin. However, when exposed to high-intensity sunlight or when the skin is irradiated by sunlight for a long time, it may have an impact on the skin, and in severe cases, sunburn may occur. Thus, when the user is resting in the vehicle 101 and is sunburned by the sunlight, it will cause the user to have negative emotions, which is not conducive to the user's rest experience in the cockpit.

[0095] Therefore, the embodiments of the present application provide a vehicle control method, which can be applied to the scenario where the user is sunburned while resting in the vehicle. The vehicle control method can determine whether some parts of the user will be sunburned when the user is irradiated by the sun. In the case where some parts of the user will be sunburned, the target vehicle can be controlled accordingly, so that when there is a risk of sunburn in the target part, a warning can be given to the user's sunburn risk, and corresponding sun protection measures can be taken, thereby avoiding the user from being sunburned by the sun and improving the user experience.

[0096] The following describes the solution of the embodiments of the present application with reference to the accompanying drawings provided in the embodiments of the present application.

[0097] In a possible way, when technicians develop the in-vehicle system, the vehicle control method can be configured as a preset function of the in-vehicle system, that is, the user can enable this function through the in-vehicle system, so that when the user is resting in the vehicle, the vehicle can be controlled accordingly based on the vehicle control method provided in the embodiments of the present application, thereby realizing the warning of the user's sunburn risk.

[0098] Figure 2 is a schematic diagram of the process of enabling the sunburn warning function provided in the embodiments of the present application. Exemplarily, Figure 2Figure (a) in [reference] shows a main interface 201 of in-vehicle infotainment functions. The main interface 201 of in-vehicle infotainment functions can display the in-vehicle infotainment functions provided in the vehicle, such as air-conditioning control function, seat adjustment function, music playing function, steering wheel heating function, etc. The user can select the in-vehicle infotainment functions that he / she wants to turn on on the main interface 201 of in-vehicle infotainment functions.

[0099] Exemplarily, the main interface 201 of in-vehicle infotainment functions may include a sunburn warning function 10. When the user clicks on the sunburn warning function 10, in response to the user's click, a function setting interface 202 of the sunburn warning function as shown in Figure 2 Figure (b) in [reference] may be displayed. The user can turn on or off the sunburn warning function on the function setting interface 202.

[0100] The vehicle control method provided by the embodiment of the present application will be explained in detail below.

[0101] Figure 3 is a flowchart of a vehicle control method provided by the embodiment of the present application. This method can be applied to the in-vehicle multimedia host (Head Unit, HUT) of a vehicle. Refer to Figure 3 and the method includes the following steps.

[0102] Step 301: Obtain the irradiated time of the sunlight on the target part of the user in the target vehicle.

[0103] The target part refers to the skin of the user that is exposed. In some embodiments, the target part may include one or multiple parts. For example, when the user wears short sleeves, the target part may include the user's arms, hands and face. Another example is that in the cold winter when the user wraps himself / herself tightly, the target part may include the user's face.

[0104] The irradiated time of the target part is the duration for which the target part is continuously irradiated by sunlight.

[0105] Since long-term irradiation of the skin will affect the skin and even cause sunburn, by obtaining the irradiated time of the sunlight on the target part of the user, it can be determined subsequently whether the skin will be affected.

[0106] In one possible way, the operation of step 301 can be: obtain a target video; determine whether the target part in the target video is currently irradiated by sunlight. If the target part is currently irradiated by sunlight, obtain the start irradiation time of the target part from the target video; and determine the difference between the start irradiation time and the current time as the irradiated time of the sunlight on the target part.

[0107] The target video can be video data including video frames within a target time period containing the current moment. It should be understood that the target vehicle can include an in-vehicle camera, and the in-vehicle camera can collect the target video. The target time period can be set in advance. In one possible way, the target time period can be set according to the time when the sun shines on the target vehicle. For example, if the time when the sun shines on the target vehicle is 12:00 and the current moment is 12:30, then the target time period can be half an hour, and the target video is the video data within half an hour.

[0108] It should be understood that the irradiation position of sunlight inside the vehicle can be recorded in the target video, so that it can be known whether the target part of the user is irradiated at the current time.

[0109] In the above method, when it is determined that the target part is currently irradiated by sunlight, it means that the target part may have been continuously irradiated for a period of time. Then, the time when the target part starts to be irradiated can be obtained within the target time period, so that it can be known that the time from when the target part starts to be irradiated until the current time is the time when the target part is continuously irradiated. In this way, by analyzing the target video, the start irradiation time of the target part is obtained, and then the irradiated time of sunlight on the target part can be accurately determined accordingly later.

[0110] It should be noted that when there are multiple target parts, the above operations can be performed in parallel for each of the multiple target parts, that is, it is determined whether each target part is currently irradiated by sunlight at the same time. When a target part is currently irradiated by sunlight, the start irradiation time of this target part is obtained; the difference between the start irradiation time and the current time is determined as the irradiated time of sunlight on this target part.

[0111] In this way, for each target part, by performing the above operations in parallel, the irradiated time of each part can be determined at the same time, and then the sunburn monitoring of each target part can be realized later.

[0112] It is worth noting that after obtaining the target video, the target part of the user can be located first, and then it is determined whether the target part is currently irradiated by sunlight.

[0113] In one possible way, a video frame image of the current moment can be obtained from the target video; semantic segmentation is performed on the video frame image to obtain the position where the target part is located, that is, the positioning of the target part is realized.

[0114] Since the boundary between the exposed skin and the clothes is relatively obvious, and semantic segmentation is used to segment an image so that the image can be divided into different parts, with each part having a certain categorical meaning. That is, the pixels belonging to the same category region in the image can be recognized and assigned to the same category, thereby achieving the distinction of different categories in the image.

[0115] In the above method, by performing semantic segmentation on the video frame image, the characteristics of semantic segmentation can be fully utilized to accurately segment the target part in the video frame image, thereby achieving the accurate positioning of the target part.

[0116] It should be noted that in the embodiment of the present application, when the target vehicle is stationary and sunlight is detected inside the vehicle, the irradiation time of the sunlight on the target part of the user inside the target vehicle can be obtained.

[0117] Optionally, a high-precision sunlight sensor can be used to detect the sunlight inside the vehicle. The high-precision sunlight sensor can sense the sunlight and detect the light intensity of the sunlight.

[0118] When the target vehicle is stationary, it indicates that the user may be resting inside the target vehicle. When sunlight is detected inside the vehicle, it means that the sunlight has entered the vehicle and may shine on the user inside the vehicle. Therefore, the user's skin may be affected. At this time, the irradiation time of the sunlight on the target part of the user inside the target vehicle can be obtained.

[0119] In some embodiments, when the target vehicle is stationary, sunlight is detected inside the vehicle, and the light intensity inside the vehicle is greater than or equal to a preset intensity threshold, the irradiation time of the sunlight on the target part of the user inside the target vehicle can be obtained.

[0120] The preset intensity threshold can be set in advance, and the preset intensity threshold can be set to be relatively large.

[0121] When the light intensity inside the vehicle is greater than or equal to the preset intensity threshold, it indicates that the light intensity inside the vehicle is relatively large at this time, which also means that the stimulation of the sunlight on the skin is relatively large, and thus it is very likely to affect the user's skin.

[0122] In the above method, by obtaining the irradiation time of the target part of the user when the target vehicle is stationary, sunlight is detected inside the vehicle, and the light intensity inside the vehicle is greater than or equal to the preset intensity threshold, the irradiation time of the target part is obtained when the user's skin is very likely to be affected. In this way, premature calculation of the irradiation time of the target part can be avoided, thereby saving computing resources.

[0123] Step 302: Determine the predicted remaining irradiation time of the sunlight on the target part based on the current position of the target vehicle and the current clock information.

[0124] The current clock information may include date information and time information, that is, the current clock information not only includes the specific year, month, and day, but also includes the current specific time.

[0125] The predicted remaining irradiation time refers to the duration that the sunlight can still irradiate the target part.

[0126] Since the azimuth angle of the sun changes over time, the irradiation position of the sunlight inside the vehicle will change accordingly. Therefore, the irradiation position of the sunlight on the target part may also change. For example, after a period of time, the target part may no longer be irradiated by the sunlight.

[0127] In this case, by determining the predicted remaining irradiation time of the sunlight on the target part based on the current position of the target vehicle and the current clock information, it is possible to predict how long the target part can still be irradiated by the sunlight over time. Furthermore, it is possible to determine in advance whether the target part has a risk of being sunburned based on this.

[0128] A possible way is that the operation in Step 302 can be: Determine the movement path and movement speed of the sunlight irradiation area inside the target vehicle based on the current position of the target vehicle and the current clock information; Determine the predicted irradiation time of the sunlight on the target part based on the movement path and movement speed of the sunlight irradiation area.

[0129] The current position of the target vehicle refers to the longitude and latitude where the target vehicle is located.

[0130] For a location on the earth, throughout the four seasons, as time goes by, the position of the sun in the sky changes, so that the movement path and movement speed of the sun in a day will vary depending on the season and latitude.

[0131] In this case, in the above method, by first determining the movement path and movement speed of the sunlight irradiation area, and then determining the predicted remaining irradiation time of the sunlight on the target part based on the movement path and movement speed of the sunlight irradiation area, the predicted remaining irradiation time is determined by combining the position change of the sun, so that a relatively accurate predicted remaining irradiation time can be determined.

[0132] Among them, the operation of determining the moving path and moving speed of the sunlight irradiation area in the target vehicle based on the current position of the target vehicle and the current clock information can be: based on the current position of the target vehicle and the current clock information, determining the altitude angle and azimuth angle of the sun; based on the altitude angle and azimuth angle, determining the moving path of the sunlight irradiation area; based on the current clock information, determining the moving speed of the sunlight irradiation area.

[0133] The altitude angle of the sun refers to the angle between the sunlight directly hitting the ground and the ground plane, that is, the angle between the incident direction of the sunlight and the ground plane, and it changes with the time of day. For example, in the morning and evening, the altitude angle of the sun is relatively low, and the light shines on the ground from a lower position; while at noon, the altitude angle of the sun reaches the maximum value, and the light shines vertically on the ground.

[0134] The azimuth angle of the sun refers to the azimuth where the sun is located, specifically the angle between the projection of the sun's rays on the ground plane and the local meridian. During a year, the azimuth angle of the sun has a certain angular change with the change of seasons, and during a day, the azimuth angle of the sun also has a certain angular change with the change of time.

[0135] Generally, after the sun rises, it gradually moves southward. As time goes by, the altitude angle of the sun continuously increases, and the angle between the light and the ground gradually becomes larger, reaching the highest position at noon. After noon, the sun begins to move southwestward, and the altitude angle of the sun gradually decreases, and the angle between the light and the ground gradually becomes smaller. In addition, there is a corresponding relationship between the moving speeds of the sun's rays at different times of the day. Therefore, the moving speed of the sunlight irradiation area can be determined through the current clock information.

[0136] In this case, the altitude angle and azimuth angle of the sun are different at different times of the day, so the position changes of the areas irradiated by the sunlight will also be different. Therefore, the moving path and moving speed of the sunlight irradiation area will also be different. Thus, by combining the altitude angle and azimuth angle of the sun, a more accurate moving path and moving speed of the sunlight irradiation area can be determined.

[0137] Among them, the operation of determining the altitude angle and azimuth angle of the sun based on the current position of the target vehicle and the current clock information can be: determining the solar hour angle based on the longitude of the position where the target vehicle is located and the current time; determining the solar declination angle based on the current date; determining the altitude angle of the sun based on the latitude of the position where the target vehicle is located, the solar declination angle, and the solar hour angle; determining the azimuth angle of the sun based on the latitude of the position where the target vehicle is located, the solar declination angle, and the altitude angle.

[0138] Among them, the operation of determining the solar hour angle based on the longitude of the target vehicle's location and the current time can be as follows: Based on the longitude of the target vehicle's location, determine the time difference of the target vehicle's location; based on the time difference of the target vehicle's location and the current time, determine the solar hour angle through the following formula (1).

[0139] α = 15° × (mean solar time + time difference - 12) (1)

[0140] Among them, α is the solar hour angle.

[0141] Among them, the operation of determining the solar declination angle based on the current date can be as follows: Based on the current date, determine the number of days from January 1 of the current year to the current date; based on this number of days, determine the declination angle through the following formula (2).

[0142] δ = 0.006918 - 0.399912cos(2πt) + 0.070257sin(2πt) (2)

[0143] Among them, δ is the solar declination angle, and t is this number of days.

[0144] Among them, the operation of determining the solar altitude angle based on the latitude of the target vehicle's location, the solar declination angle, and the solar hour angle can be as follows: Based on the latitude of the target vehicle's location, the solar declination angle, and the solar hour angle, determine this altitude angle through the following formula (3).

[0145] sinH = sinφsinδ + cosφcosδcosα (3)

[0146] Among them, H is the solar altitude angle, and φ is the latitude of the target vehicle's location.

[0147] Among them, the operation of determining the solar azimuth angle based on the latitude of the target vehicle's location, the solar declination angle, and this altitude angle can be as follows: Based on the latitude of the target vehicle's location, the solar declination angle, and this altitude angle, determine this azimuth angle through the following formula (4).

[0148]

[0149] Among them, A is the solar azimuth angle.

[0150] In some embodiments, in order to accurately determine the movement path of the sunlight irradiation area, the orientation of the target vehicle can also be obtained, and then based on this altitude angle, this azimuth angle, and the orientation of the target vehicle, determine the movement path of the sunlight irradiation area.

[0151] Since the altitude angle and azimuth angle of the sun change at different times, and the moving direction of the sun is fixed, it is possible to first calculate the altitude angles and azimuth angles corresponding to multiple times after the current time based on the altitude angle and azimuth angle corresponding to the current time; for any one of the multiple times, combine the altitude angle and azimuth angle corresponding to this time with the orientation of the vehicle to determine the area inside the vehicle where the sunlight shines at this time, that is, determine the sunlight irradiation area corresponding to this time. Subsequently, by determining the sunlight irradiation areas corresponding to each of the multiple times and connecting the sunlight irradiation areas corresponding to the multiple times, the moving path of the sunlight irradiation area can be obtained.

[0152] In this way, by combining the orientation of the target vehicle, the altitude angle, and the azimuth angle, the moving path of the sunlight irradiation area can be determined more accurately.

[0153] Among them, the operation of determining the moving speed of the sunlight irradiation area based on the current clock information can be: based on the current time, determine the moving speed of the sunlight irradiation area from the preset corresponding relationship.

[0154] Since the moving speed of the sun is different at different times of the day, a corresponding relationship between different times of the day and the moving speed of the sun can be established in advance, that is, a preset corresponding relationship can be established in advance.

[0155] The preset corresponding relationship can include multiple times of the day and multiple moving speeds. The multiple times and the multiple moving speeds correspond one by one, that is, at different times, there can be corresponding moving speeds of the sun. Thus, the moving speed of the sunlight irradiation area corresponding to the current time can be obtained from the preset corresponding relationship.

[0156] A possible way, the operation of determining the estimated remaining irradiation time of the sunlight on the target part based on the moving path and moving speed of the sunlight irradiation area can be: obtain the position and posture of the user in the target vehicle; based on the position and posture of the user in the target vehicle, construct a three-dimensional space model of the user in the target vehicle; simulate the moving process of the sunlight irradiation area on the three-dimensional space model, and determine the intersection point between the sunlight irradiation area and the target part of the user during the moving process; based on the moving speed, determine the time interval from the current time to when the sunlight leaves the intersection point to obtain the estimated remaining irradiation time.

[0157] Optionally, the user image can be collected through an in-vehicle camera to determine the position of the user and the user's posture.

[0158] In the above method, that is, the state of the user in the target vehicle is simulated, and the irradiation process of the sunlight irradiation area on the user is simulated according to the moving path of the sunlight irradiation area, so as to know when the sunlight can leave the target part, and thus it can be known how long the target part can still be irradiated, that is, the expected remaining irradiation time can be known.

[0159] In this case, by modeling the moving process of the sunlight irradiation area on the three-dimensional space model, it is possible to more accurately represent the intersection between the moving process of the sunlight irradiation area and the target part, and thus the expected remaining irradiation time of the target part can be accurately obtained.

[0160] In some embodiments, the intersection point may include the intersection point between the edge of the sunlight irradiation area and the target part. Then, there will be two intersection points during the movement of the sunlight irradiation area. That is, the position where the sunlight irradiates the target part at the current moment is the first intersection point, and the position where the sunlight irradiates the edge of the target part is the second intersection point, that is, the first intersection point between the sunlight irradiation area and the target part at the current moment and the second intersection point between the sunlight irradiation area and the edge of the target part. Then, the time when the sunlight starts to irradiate this intersection point until it leaves this intersection point can be understood as the time when the sunlight starts to irradiate the first intersection point until it leaves the second intersection point. Thus, the expected remaining irradiation time is also the time interval from the current moment until the sunlight leaves the second intersection point.

[0161] Among them, the operation of determining the time interval from the current moment until the sunlight leaves this intersection point based on the moving speed to obtain the expected remaining irradiation time can be: determining the moving distance of the sunlight based on the distance between the first intersection point and the second intersection point; dividing the moving distance of the sunlight by the moving speed to obtain the expected remaining irradiation time.

[0162] It should be understood that the distance between the first intersection point and the second intersection point is also the distance that the sunlight travels from the position where it irradiates the target part at the current moment to the edge where it completely leaves the target part. Therefore, the distance that the sunlight travels can be determined first, and then the irradiation time can be determined according to the moving speed. In this way, the accurate irradiation time can be determined.

[0163] It should be noted that in the case where there are multiple target parts, the determination of the intersection point in the above simulation process can be performed for each target part. That is, according to the moving path of the sunlight irradiation area, the moving process of the sunlight irradiation area is simulated on the three-dimensional space model to determine the intersection point between the sunlight irradiation area and each target part during the moving process; then, for the intersection point of any target part, based on the moving speed, the time interval from the current moment until the sunlight leaves this intersection point is determined to obtain the expected remaining irradiation time corresponding to this target part, so that the expected remaining irradiation time corresponding to each target part can be determined subsequently.

[0164] It should be noted that if a target part is not irradiated by sunlight at the current moment, the start irradiation time of this target part can also be determined by the above method.

[0165] Specifically, according to the moving path of the sunlight irradiation area, simulate the moving process of the sunlight irradiation area on the three-dimensional space model, determine the intersection points between the sunlight irradiation area and this target part during the moving process, determine the time when the sunlight starts to irradiate on this intersection point as the start irradiation time, and based on this moving speed, determine the time interval from when the sunlight starts to irradiate on this intersection point to when it leaves this intersection point as the predicted remaining irradiation time corresponding to this target part, which is also the total irradiation time of this target part.

[0166] In this way, even if the target part is not irradiated by sunlight at the current moment, the total irradiation time of the target part can be predicted according to the moving path and moving speed of the sunlight irradiation area, so as to determine when the target part can start to be irradiated and how long it will be irradiated subsequently. Thus, the sunburn risk of the currently unirradiated target part can be judged later, and early warnings for sunburn risks of all exposed skin can be realized, and further, comprehensive early warnings for the target part can be realized.

[0167] In some embodiments, the intersection points may include the intersection points between the sunlight irradiation area and the edges of the target part, that is, it can be understood as the third intersection point between the sunlight irradiation area and one edge of the target part and the fourth intersection point between the sunlight irradiation area and another edge of the target part. Then, the process of the sunlight from starting to irradiate on this intersection point to leaving this intersection point can be understood as the sunlight from starting to irradiate on the third intersection point to leaving the fourth intersection point. Thus, the predicted remaining irradiation time is also the time interval from when the sunlight starts to irradiate on the third intersection point to leaving the fourth intersection point.

[0168] Among them, the operation of determining the time interval from when the sunlight starts to irradiate on this intersection point to leaving this intersection point based on this moving speed to obtain the predicted remaining irradiation time can be: based on the distance between the third intersection point and the fourth intersection point, determine the moving distance of the sunlight; divide the moving distance of the sunlight by this moving speed to obtain the predicted remaining irradiation time, which is also the total irradiation time.

[0169] It should be understood that the distance between the third intersection point and the fourth intersection point is also the distance that the sunlight travels from starting to irradiate on one edge of the target part to completely leaving the other edge of the target part. Therefore, the distance traveled by the sunlight can be determined first, and then the irradiation time can be determined according to the moving speed. In this way, the accurate irradiation time can be determined.

[0170] Step 303: Based on the light intensity, the irradiated time, and the predicted remaining irradiation time inside the target vehicle, determine whether the target part has a sunburn risk.

[0171] The irradiated time is the duration for which the user's target area has been currently irradiated, and the estimated remaining irradiation time is the duration for which the user's target area may be irradiated subsequently. Thus, the total irradiation duration of the user's target area can be obtained from the irradiated time and the estimated remaining irradiation time. Since the exposed skin may be affected by long-term irradiation, and in addition, different light intensities result in different degrees of impact of sunlight on the skin. In this case, based on the light intensity, irradiated time, and estimated remaining irradiation time inside the target vehicle, it is possible to accurately determine whether the target area has a risk of sunburn.

[0172] In one possible way, the operation in step 303 can be: based on this light intensity, determine the allowable light exposure time of the target area; add the irradiated time to the estimated remaining irradiation time to obtain the target irradiation time; in the case where the target irradiation time is greater than or equal to the allowable light exposure time, determine that the target area has a risk of sunburn.

[0173] The allowable light exposure time refers to the maximum time for which the target area is allowed to be irradiated by sunlight, that is, the maximum allowable time for sunlight to irradiate the target area. It should be understood that under different light intensities, the skin's tolerance to sunlight is different, and thus the allowable light exposure time of the target area is different. For example, the greater the light intensity, the smaller the allowable light exposure time of the target area, and the smaller the light intensity, the greater the allowable light exposure time of the target area.

[0174] The target irradiation time refers to the total irradiation time for which sunlight can irradiate the target area, that is, the total duration for which the user's target area is irradiated.

[0175] In the case where the target irradiation time is greater than or equal to the allowable light exposure time, it means that the total duration for which the target area is irradiated by sunlight has exceeded the maximum allowable time for sunlight to irradiate the target area. That is to say, if the target area continues to be irradiated by sunlight, the user's skin will have problems. Thus, in this case, it can be determined that the target area has a risk of sunburn.

[0176] Optionally, in the case where the target irradiation time is less than the allowable light exposure time, it means that the total duration for which the target area is irradiated by sunlight will not exceed the maximum allowable time for sunlight to irradiate the target area. Thus, the user's skin will not have problems during the sunlight irradiation process. Then, in this case, it can be determined that the target area does not have a risk of sunburn.

[0177] In the above method, by comparing the target irradiation time with the allowable light exposure time, it is equivalent to comparing the total duration for which the target area is irradiated with the maximum allowable time for sunlight to irradiate the target area. Thus, it is possible to accurately determine whether the target area has a risk of sunburn.

[0178] In some embodiments, the type of the target part can also be obtained; in this case, the operation of determining the allowable light exposure time of the target part based on the light intensity can be: determining the allowable light exposure time of the target part based on the light intensity and the type of this part.

[0179] It should be understood that the tolerance levels of different parts of the human body when exposed to sunlight also vary. For example, when the human body is exposed to sunlight, the tolerance level of the face to sunlight is less than that of the hand to sunlight. Optionally, the type of the target part can include types such as the face, hand, arm, neck, etc.

[0180] In the above manner, by combining the light intensity and the type of the target part to determine the allowable light exposure time, it is possible to characterize the tolerance level of the skin when exposed to sunlight from different aspects, thereby enabling the accurate determination of the allowable light exposure time of the target part, and further enabling the precise determination of the sunburn risk.

[0181] A possible way, the operation of determining the allowable light exposure time of the target part based on the light intensity and the type of this part can be: determining the allowable light exposure time of the target part from the target correspondence relationship based on the light intensity and the type of this part.

[0182] The target correspondence relationship is the correspondence relationship between the light intensity, the part type, and the allowable light exposure time. The target correspondence relationship can include multiple light intensities, multiple part types, and multiple allowable light exposure times, where different light intensities and different part types can correspond to different allowable light exposure times.

[0183] For example, Table 1 below is an example of the target correspondence relationship. Referring to Table 1, Table 1 includes multiple light intensities, multiple part types, and multiple allowable light exposure times. For example, when the light intensity is 300 and the type of the target part is the arm, the allowable light exposure time of the target part obtained from Table 1 below is 30 minutes.

[0184] Table 1

[0185]

[0186]

[0187] The embodiments of the present application only illustrate the above target correspondence relationship by taking Table 1 above as an example, and do not constitute a limitation to the embodiments of the present application.

[0188] It should be noted that in the case where there are multiple target parts, the above possible way can be executed for each of the multiple target parts simultaneously, so that it is possible to determine the sunburn risk of each target part simultaneously.

[0189] Step 304: When there is a risk of sunburn on the target area, based on the user's sleep-wake state, control the target vehicle to output at least one of a reminder message, deploy a sunshade, and move the position.

[0190] The user's sleep-wake state is used to indicate whether the user is currently in a sleep state or an awake state.

[0191] In this case, when there is a risk of sunburn on the target area, by controlling the target vehicle to output at least one of a reminder message, deploy a sunshade, and move the position based on the user's sleep-wake state, it is possible to give an early warning of the sunburn risk to the user and take corresponding sun protection measures when there is a risk of sunburn on the target area, thereby avoiding the user from being sunburned by the sun and improving the user experience.

[0192] In the embodiment of the present application, when there is a risk of sunburn on the target area, the difference between the irradiated time of the user's target area and the allowable light time can be obtained first; when the difference is less than or equal to a preset difference threshold, then based on the user's sleep-wake state, control the target vehicle to output at least one of a reminder message, deploy a sunshade, and move the position.

[0193] When the difference is less than or equal to the preset difference threshold, it means that the difference between the irradiated time of the user's target area and the allowable light time is small, that is, the irradiated time of the target area is relatively close to the allowable light time, which means that the irradiated time of the target area is about to reach the maximum allowable time of sunlight exposure. Then the target vehicle can be controlled at this time.

[0194] In the above method, it is equivalent to continuously monitoring the irradiated time of the target area when it is determined that there is a risk of sunburn on the target area, and controlling the target vehicle when the difference between the irradiated time of the target area and the allowable light time is less than or equal to the preset difference threshold, which is equivalent to controlling the target vehicle when the irradiated time of the target area is about to reach the maximum allowable time of sunlight exposure, rather than controlling the target vehicle when the irradiated time of the target area has reached the maximum allowable time of sunlight exposure. In this way, an early warning of the sunburn risk can be realized, and the target area can be maximally protected from being sunburned by the sun, thereby improving the user experience.

[0195] It should be noted that when there are multiple target areas, the irradiated time of each target area among the multiple target areas can be monitored simultaneously. When the difference between the irradiated time of a target area among the multiple target areas and the allowable light time of this target area is less than or equal to the preset difference threshold, a corresponding reminder message can be output to remind the user that this target area has a risk of being sunburned.

[0196] In this way, by performing the above operations on each target part separately, accurate early warning of sunburn risk can be achieved subsequently.

[0197] In a possible way, the operation in step 304 can be: when the sleep-wake state is the wake state, control the target vehicle to output a target reminder message; when the sleep-wake state is the sleep state, control the target vehicle to output a target reminder message, deploy the sunshade, and move the position.

[0198] The target reminder message is used to give an early warning of sunburn risk, that is, to remind the user that there is a sunburn risk for the target part. For example, the target reminder message can be "Please note that your arm may be sunburned".

[0199] Optionally, in the embodiments of the present application, the way to output the target reminder message is not limited to sound, light, vibration, etc., that is, the target reminder message can be output by means of voice broadcast, screen reminder, seat vibration, etc. It should be noted that when the sleep-wake state is the sleep state, if the target reminder message is output by means of voice broadcast, the target vehicle can be controlled to broadcast the target reminder message at a preset volume.

[0200] The preset volume can be set to be relatively small, and the preset volume can be a volume value within the low volume range. Taking 10 volume levels as an example, the low volume range can be from volume 1 to volume 5, then the preset volume can be a volume value between volume 1 and volume 5, such as volume 3.

[0201] In this case, when the user has a sunburn risk, by controlling the target vehicle to play the target reminder message at a low volume, it can play a reminder role for other users in the target vehicle, so that other users can take corresponding sun protection measures. In this way, it is possible to avoid disturbing the sleeping user as much as possible, thereby improving the user experience.

[0202] When the sleep-wake state is the wake state, it means that the user is awake at this time. Then, by outputting the reminder message, the user can notice the early warning of sunburn risk by the vehicle. When the sleep-wake state is the sleep state, it means that the user is sleeping at this time. Just outputting the reminder message may not necessarily remind the user. Therefore, certain measures also need to be taken to prevent the target part from being sunburned.

[0203] In the above way, by controlling the target vehicle to output the target reminder message when the user is awake, and controlling the target vehicle to output the target reminder message, deploy the sunshade, and move the position when the user is sleeping, precise control of the vehicle can be achieved based on the user's sleep-wake state to ensure that the user will not be sunburned.

[0204] In some embodiments, when the sleep-wake state is changed to the wake state, while controlling the target vehicle to output the target reminder information, the target vehicle can also be controlled to unfold the sunshade.

[0205] In this case, when the user is awake, in addition to warning the user of sunburn, certain sun protection measures can be taken to automatically implement sun protection control operations, so that the target area can be protected from the sun without the user having to do it themselves, which can improve the user experience.

[0206] Among them, when the sleep-wake state is the sleep state, the operations of controlling the target vehicle to output target reminder information, unfold the sunshade and move the position can be: when the sleep-wake state is the sleep state, control the target vehicle to output target reminder information and unfold the sunshade; obtain the user's sleep-wake state again and determine whether the sunlight shining on the target part is blocked; if the sleep-wake state is the sleep state and the sunlight shining on the target part is not blocked, control the target vehicle to move the position.

[0207] In the above method, when the target part is at risk of sunburn, the target vehicle is first controlled to output the target reminder information to wake up the user, and at the same time, the sunshade is unfolded to try to prevent the user's target part from being further exposed to the sun. After that, the user's sleep and wakefulness state can be obtained again to determine whether the user is awakened, and to determine whether the sunlight irradiating the target part is blocked after the sunshade is opened. If the user is not awake after the target reminder information is output and the sunshade is opened, and the target part is still being exposed, the sunburn problem can be avoided by moving the vehicle position.

[0208] In this way, through the above series of operations, it is possible to provide early warning of sunburn risks through a variety of channels, and take corresponding sun protection measures to ensure that users will not be exposed to the sun again in the future, thereby avoiding sunburn and improving user experience.

[0209] Among them, when the sleep-wake state is the sleep state, the operation of controlling the target vehicle to output target reminder information and unfold the sunshade can be: when the user is not a driver and the sleep-wake state is the sleep state, controlling the target vehicle to output target reminder information and unfold the sunshade.

[0210] In some embodiments, when the user is a driver and the sleep-wake state is a sleep state, the target vehicle may be controlled to unfold a sunshade.

[0211] In the above method, when the user is the driver, in order to ensure that the driver gets sufficient rest, when there is a risk of sunburn on the target area, the sunshade can be controlled to deploy first, without outputting the target reminder information so as not to disturb the driver's rest. That is, the sun protection measures are automatically taken first to try to prevent the driver from being exposed to sunlight. In this way, the safety of the driver driving the vehicle can be ensured after getting sufficient sleep without being disturbed.

[0212] It should be noted that in the embodiment of the present application, when there is a risk of sunburn on multiple target areas, the occlusion priority of the multiple target areas can also be obtained. In this case, the operation of controlling the target vehicle to deploy the sunshade can be: according to the order of the occlusion priorities of the multiple target areas from high to low, controlling the target vehicle to adjust the deployment angle of the sunshade to alternately occlude the multiple target areas.

[0213] Among them, the occlusion priority can be set according to the allowable light exposure time of the multiple target areas. It should be understood that the smaller the allowable light exposure time of a target area, the higher the occlusion priority of this target area can be set, and the larger the allowable light exposure time of a target area, the lower the occlusion priority of this target area can be set. When the allowable light exposure time of a target area is smaller, it means that the tolerance of this target area to sunlight is worse, so sun protection needs to be carried out as much as possible. When the allowable light exposure time of a target area is larger, it means that the tolerance of this target area to sunlight is stronger, so corresponding sun protection measures can be taken when necessary.

[0214] In the above method, when there is a risk of sunburn on multiple target areas, by obtaining the occlusion priorities of the multiple target areas and then alternately occluding the target areas according to the occlusion priorities of the multiple target areas, the sun protection of the multiple target areas is carried out according to the urgency of sun protection required by the target areas. In this way, while giving priority to sun protection for the target areas that urgently need sun protection among the multiple target areas, the comprehensive sun protection of the multiple target areas can be ensured, and thus the precise sun protection of the target areas can be achieved.

[0215] A possible way, according to the order of the occlusion priorities of the multiple target areas from high to low, the operation of controlling the target vehicle to adjust the deployment angle of the sunshade to alternately occlude the multiple target areas can be: according to the order of the occlusion priorities of the multiple target areas from high to low, controlling the target vehicle to adjust the deployment angle of the sunshade and maintaining it for a preset duration to alternately occlude the multiple target areas.

[0216] The preset duration refers to the duration for which the sunshade blocks the target part, which can be set in advance by technicians. In the embodiments of the present application, the same preset duration can be set for blocking different target parts, or different preset durations can be set for different target parts. For example, the face can be correspondingly set to the first duration, and the arm can be correspondingly set to the second duration.

[0217] To more easily understand the above embodiments, the following will be described with specific examples.

[0218] Exemplarily, multiple target parts can include the face and the arm, and both the face and the arm have a risk of sunburn. Among them, the obtained occlusion priority of the face is the highest, and the occlusion priority of the arm is the second.

[0219] In this case, according to the order of the occlusion priorities of multiple target parts from high to low, the specific operation of controlling the target vehicle to adjust the deployment angle of the sunshade to alternately occlude multiple target parts is as follows:

[0220] First, control the target vehicle to adjust the deployment angle of the sunshade to the first angle and last for the first duration to occlude the face with the highest occlusion priority.

[0221] The first angle is the deployment angle at which the sunshade can block the user's face.

[0222] The first duration can be the duration for which the sunshade corresponding to the face blocks, and the first duration can be set in advance by technicians.

[0223] That is to say, for the face with the highest occlusion priority, first control the sunshade to deploy the corresponding angle to block the face and last for a certain duration to maintain sun protection for the face and reduce the risk of sunburn on the face.

[0224] Secondly, after the first duration, control the target vehicle to adjust the deployment angle of the sunshade to the second angle and last for the second duration to occlude the arm with a lower occlusion priority.

[0225] The second angle is the deployment angle at which the sunshade can block the user's arm.

[0226] The second duration can be the duration for which the sunshade corresponding to the arm blocks. In some embodiments, the first duration can be the same as the second duration, and in other embodiments, the first duration can be different from the second duration. For example, the first duration can be set larger, and the second duration can be set smaller.

[0227] In the above method, by keeping the face blocked for a certain period of time, the sun protection for the face is ensured first. After the first period of time, that is, after taking certain sun protection measures for the face first, corresponding sun protection measures are further taken for the arms. In this way, the parts with urgent sun protection needs can be sun-protected first to reduce the sunburn risk of these parts. In addition, the parts with less urgent sun protection needs can also be sun-protected, so that comprehensive sun protection for the target parts can be achieved and the sunburn risk of each target part can be reduced as much as possible.

[0228] It should be noted that in the case where both the face and the arms have been blocked once, the above operations can be continuously executed subsequently to alternately block the face and the arms, so that both the face and the arms can obtain corresponding sun protection.

[0229] In some embodiments, the target vehicle may not be equipped with a sunshade. In this case, only the target reminder information can be output. If the user is still in a sleeping state after the target reminder information is output, the position of the target vehicle can be controlled to move.

[0230] Among them, the specific operation of controlling the movement position of the target vehicle can be achieved through the following two possible methods.

[0231] The first possible method is to obtain the environmental information around the target vehicle; based on this environmental information, judge whether the moving space around the target vehicle is sufficient; when the moving space around the target vehicle is sufficient, determine the target angle according to the direction angle of the sun at the current moment and the orientation angle of the target vehicle, and control the target vehicle to rotate the target angle.

[0232] The orientation angle of the target vehicle refers to the angle between the front direction of the target vehicle and the reference direction (due east direction or due north direction), usually with the clockwise direction being positive.

[0233] The target angle is the angle that enables the user in the target vehicle not to be irradiated by the sun. In the embodiments of the present application, the target angle can be the angle difference between the direction angle of the sun and the orientation angle of the target vehicle.

[0234] For example, if the direction angle of the sun is 30° (taking the due east direction as 0° and the clockwise direction as positive), and the target vehicle faces east, that is, the orientation angle is 0°, then the target vehicle can be rotated in the direction deviating from the direction angle of the sun, so that the target vehicle can be rotated 30° to the left to make the rear of the vehicle face the sun as much as possible, thereby avoiding the sun's irradiation on the users in the vehicle.

[0235] In the above method, by determining whether the moving space around the target vehicle is sufficient, that is, by determining whether there are obstacles, vehicles, or other objects in the environment around the target vehicle that hinder the movement of the target vehicle. When the moving space around the target vehicle is sufficient, it indicates that there are no obstacles, vehicles, or other objects in the environment around the target vehicle, so the target vehicle can move freely. In this case, to ensure the convenient movement of the target vehicle, the target vehicle can be first controlled to rotate by a target angle to avoid sunlight shining on the user.

[0236] In some embodiments, when the moving space around the target vehicle is sufficient, the target angle can be directly determined to be 180°, and then the subsequent operation is to control the target vehicle to rotate by 180°, that is, to control the target vehicle to park in the reverse direction.

[0237] Among them, based on the environmental information, the operation of determining whether the moving space around the target vehicle is sufficient can be as follows: perform obstacle detection on the environmental information. When an obstacle is detected, detect the distance between the obstacle and the target vehicle. When the distance is greater than or equal to a preset distance threshold, it is determined that the moving space around the target vehicle is sufficient; when the distance is less than the preset distance threshold, it is determined that the moving space around the target vehicle is insufficient.

[0238] It should be understood that performing obstacle detection on the environmental information may refer to detecting obstacles such as vehicles, pedestrians, trees, and stones around the target vehicle.

[0239] When the distance is greater than or equal to the preset distance threshold, it indicates that the obstacle is far from the target vehicle, so the movement of the target vehicle will not be hindered by the obstacle. Therefore, it can be determined that the moving space around the target vehicle is sufficient. When the distance is less than the preset distance threshold, it indicates that the obstacle is close to the target vehicle, and the target vehicle may be hindered by the obstacle when moving. Therefore, it can be determined that the moving space around the target vehicle is insufficient.

[0240] The second possible method is to control the target vehicle to move to change the parking position when the moving space around the target vehicle is insufficient.

[0241] When the moving space around the target vehicle is insufficient, it means that the target vehicle cannot move freely around. Therefore, in this case, the target vehicle can be moved out and the parking position can be changed again. In this way, it can also prevent the user in the target vehicle from being exposed to sunlight.

[0242] Furthermore, after controlling the target vehicle to move its position, after the user wakes up, a preset reminder message can be output. The preset reminder message is used to remind the user that the vehicle has moved its position to avoid sunburn, so that the user can know that the target vehicle has moved its position.

[0243] It should be noted that the vehicle control method provided by the embodiments of the present application enables timely reminder or corresponding measures to be taken for the user when the user is resting in the vehicle and is irradiated by sunlight for too long, so that the vehicle can actively avoid sunlight irradiation. In addition, reminders can be given to the user in a timely manner according to the tolerance of different parts to sunlight irradiation, so as to achieve accurate early warning of sunburn risk and ensure the avoidance of sunburn of exposed skin.

[0244] In the embodiments of the present application, the in-vehicle multimedia host first obtains the irradiated time of sunlight on the target part of the user in the target vehicle, and then predicts the predicted remaining irradiation time of the target part based on the current position of the target vehicle and the current clock information, that is, predicts how long the target part will still be irradiated. Then, based on the light intensity, irradiated time, and predicted remaining irradiation time in the target vehicle, it is determined whether the target part has a sunburn risk. In the case where the target part has a sunburn risk, at least one of controlling the target vehicle to output a reminder message, unfolding a sunshade, and moving the position is controlled based on the user's sleep-awake state. The present application determines whether the target part has a sunburn risk by determining the irradiated time and the predicted remaining irradiation time, and performs corresponding control on the target vehicle in the case where the target part has a sunburn risk, so that when the target part has a sunburn risk, early warning of the user's sunburn risk can be given, and corresponding sun protection measures can be taken, thereby avoiding the user from being sunburned by sunlight and improving the user experience.

[0245] Figure 4 It is a schematic structural diagram of a vehicle control device provided by the embodiments of the present application. The vehicle control device can be implemented by software, hardware, or a combination of both to become part or all of the vehicle, and the vehicle can be the vehicle as described below Figure 5 shown vehicle. See Figure 4 , the device includes: an acquisition module 401, a first determination module 402, a second determination module 403, and a control module 404.

[0246] The first acquisition module 401 is configured to acquire the irradiated time of sunlight on the target part of the user in the target vehicle;

[0247] The first determination module 402 is configured to determine the predicted remaining irradiation time of sunlight on the target part based on the current position of the target vehicle and the current clock information;

[0248] The second determination module 403 is configured to determine whether the target part has a sunburn risk based on the light intensity, irradiated time, and predicted remaining irradiation time in the target vehicle;

[0249] The control module 404 is configured to control the target vehicle to output at least one of a reminder message, deploy a sunshade, and move to a different location based on the user's sleep-awake state when there is a risk of sunburn on the target body part.

[0250] Optionally, the first determination module 402 is configured to:

[0251] Determine the moving path and moving speed of the sunlight irradiation area inside the target vehicle based on the current location of the target vehicle and the current clock information;

[0252] Based on the moving path and moving speed of the sunlight irradiation area, determine the estimated remaining irradiation time of the sunlight on the target body part.

[0253] Optionally, the first determination module 402 is configured to:

[0254] Determine the altitude angle and azimuth angle of the sun based on the current location and the current clock information;

[0255] Based on the altitude angle and the azimuth angle, determine the moving path of the sunlight irradiation area;

[0256] Determine the moving speed of the sunlight irradiation area based on the current clock information.

[0257] Optionally, the first determination module 402 is configured to:

[0258] Obtain the position and posture of the user in the target vehicle;

[0259] Based on the position and posture of the user in the target vehicle, construct a three-dimensional space model of the user inside the target vehicle;

[0260] According to the moving path of the sunlight irradiation area, simulate the moving process of the sunlight irradiation area on the three-dimensional space model, and determine the intersection point between the sunlight irradiation area and the target body part of the user during the moving process;

[0261] Based on the moving speed, determine the time interval from the current moment until the sunlight leaves the intersection point to obtain the estimated remaining irradiation time.

[0262] Optionally, the second determination module 403 is configured to:

[0263] Based on the light intensity, determine the allowable light exposure time of the target body part;

[0264] Add the already irradiated time to the estimated remaining irradiation time to obtain the target irradiation time, where the target irradiation time refers to the total irradiation time during which the sunlight can irradiate the target body part;

[0265] When the target irradiation time is greater than or equal to the allowable light exposure time, determine that the target body part has a risk of sunburn.

[0266] Optionally, the control module 404 is configured to:

[0267] When the sleep-awake state is the awake state, control the target vehicle to output a target reminder message for reminding the user that there is a risk of sunburn on the target part;

[0268] When the sleep-awake state is the sleep state, control the target vehicle to output a target reminder message, deploy a sunshade, and move the position.

[0269] Optionally, the control module 404 is configured to:

[0270] When the sleep-awake state is the sleep state, control the target vehicle to output a target reminder message and deploy a sunshade;

[0271] Obtain the user's sleep-awake state and determine whether the sunlight irradiating on the target part is blocked;

[0272] If the sleep-awake state is the sleep state and the sunlight irradiating on the target part is not blocked, control the target vehicle to move the position.

[0273] Optionally, the device further includes:

[0274] A second acquisition module, configured to acquire the shielding priority of multiple target parts when there is a risk of sunburn on the multiple target parts;

[0275] And, the control module 404 is configured to:

[0276] Control the target vehicle to adjust the deployment angle of the sunshade in descending order of the shielding priority of the multiple target parts to alternately shield the multiple target parts.

[0277] In the embodiments of the present application, first obtain the irradiated time of the sunlight in the target vehicle on the user's target part, and then predict the estimated remaining irradiation time of the target part based on the current position of the target vehicle and the current clock information, that is, predict how long the target part will be irradiated. Then, based on the light intensity, irradiated time, and estimated remaining irradiation time in the target vehicle, determine whether there is a risk of sunburn on the target part. When there is a risk of sunburn on the target part, based on the user's sleep-awake state, control the target vehicle to output at least one of a reminder message, deploy a sunshade, and move the position. The present application determines whether there is a risk of sunburn on the target part by determining the irradiated time and the estimated remaining irradiation time, and controls the target vehicle accordingly when there is a risk of sunburn on the target part, so that when there is a risk of sunburn on the target part, a warning can be given to the user's sunburn risk and corresponding sun protection measures can be taken, thereby avoiding the user from being sunburned by the sun and improving the user experience.

[0278] It should be noted that when the vehicle control device provided in the above embodiments controls the vehicle when the user has a risk of sunburn, only the division of the above functional modules is used as an example for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0279] Each functional unit and module in the above embodiments can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present application.

[0280] The vehicle control device provided in the above embodiments and the embodiments of the vehicle control method belong to the same concept. For the specific working processes and technical effects brought by the units and modules in the above embodiments, reference can be made to the method embodiment part, which will not be elaborated here.

[0281] Figure 5 It is a schematic structural diagram of a vehicle provided by an embodiment of the present application.

[0282] Exemplarily, as Figure 5 shown, the vehicle 500 includes: a memory 51 and a processor 50. Among them, an executable program code 52 is stored in the memory 51, and the processor 50 is used to call and execute the executable program code 52 to execute the above-mentioned vehicle control method.

[0283] In this embodiment, the vehicle can be divided into functional modules according to the above method example. For example, it can correspond to each functional module, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There can be other division methods in actual implementation.

[0284] In the case of dividing each functional module according to each function, the vehicle can include: an acquisition module, a first determination module, a second determination module, and a control module. It should be noted that all relevant contents of each step involved in the above method embodiment can be cited in the function description of the corresponding functional module, which will not be elaborated here.

[0285] The vehicle provided in this embodiment is used to execute the above-mentioned vehicle control method, so it can achieve the same effect as the above implementation method.

[0286] In the case of adopting an integrated unit, the vehicle may include a processing module and a storage module. Among them, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle to execute corresponding program codes, data, etc.

[0287] Among them, the processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits shown in combination with the disclosure of the present application. The processor may also be a combination that realizes computing functions, such as including a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0288] This embodiment also provides a computer-readable storage medium, in which computer program codes are stored. When the computer program codes run on a computer, the computer is enabled to execute the above-mentioned related method steps to implement the above-mentioned vehicle control method in the above embodiment.

[0289] This embodiment also provides a computer program product. When the computer program product runs on a computer, the computer is enabled to execute the above-mentioned related steps to implement the above-mentioned vehicle control method in the above embodiment.

[0290] Among them, the vehicle, computer-readable storage medium, computer program product, or chip provided in this embodiment are all used to execute the method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the method provided above, and will not be elaborated here.

[0291] Through the description of the above embodiments, those skilled in the art can understand that for the convenience and conciseness of description, only the above-mentioned division of each functional module is used as an example for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0292] In the embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0293] The above content is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A vehicle control method, characterized in that, The method includes: Obtaining the irradiated time of sunlight on the target part of the user in the target vehicle; Based on the current location of the target vehicle and the current clock information, determining the estimated remaining irradiation time of sunlight on the target part; Based on the light intensity in the target vehicle, the irradiated time, and the estimated remaining irradiation time, determining whether the target part has a risk of sunburn; When the target part has a risk of sunburn, controlling at least one of the target vehicle to output a reminder message, deploy a sunshade, and move the position based on the user's sleep-awake state.

2. The method according to claim 1, characterized in that The determining the estimated remaining irradiation time of sunlight on the target part based on the current location of the target vehicle and the current clock information includes: Based on the current location of the target vehicle and the current clock information, determining the moving path and moving speed of the sunlight irradiation area in the target vehicle; Based on the moving path and moving speed of the sunlight irradiation area, determining the estimated remaining irradiation time of sunlight on the target part.

3. The method according to claim 2, wherein The determining the moving path and moving speed of the sunlight irradiation area in the target vehicle based on the current location of the target vehicle and the current clock information includes: Based on the current location and the current clock information, determining the altitude angle and azimuth angle of the sun; Based on the altitude angle and the azimuth angle, determining the moving path of the sunlight irradiation area; Based on the current clock information, determining the moving speed of the sunlight irradiation area.

4. The method according to claim 2, characterized in that The determining the estimated remaining irradiation time of sunlight on the target part based on the moving path and moving speed of the sunlight irradiation area includes: Obtaining the position and posture of the user in the target vehicle; Based on the position and posture of the user in the target vehicle, constructing a three-dimensional space model of the user in the target vehicle; According to the moving path of the sunlight irradiation area, simulating the moving process of the sunlight irradiation area on the three-dimensional space model, and determining the intersection point between the sunlight irradiation area and the target part of the user during the moving process; Based on the moving speed, determining the time interval from the current moment until the sunlight leaves the intersection point, to obtain the estimated remaining irradiation time.

5. The method according to claim 1, wherein The determining whether the target part has a risk of sunburn based on the light intensity in the target vehicle, the irradiated time, and the estimated remaining irradiation time includes: Based on the light intensity, determining the allowable irradiation time of the target part; Adding the irradiated time to the estimated remaining irradiation time to obtain the target irradiation time, where the target irradiation time refers to the total irradiation time that sunlight can irradiate on the target part; When the target irradiation time is greater than or equal to the allowable irradiation time, determining that the target part has a risk of sunburn.

6. The method according to claim 1, characterized in that The controlling at least one of the target vehicle to output a reminder message, deploy a sunshade, and move the position based on the user's sleep-awake state includes: When the sleep-awake state is the awake state, controlling the target vehicle to output a target reminder message, where the target reminder message is used to remind the user that the target part has a risk of sunburn; When the sleep-awake state is the sleep state, control the target vehicle to output the target reminder information, deploy the sunshade, and move the position.

7. The method according to claim 6, wherein When the sleep-awake state is the sleep state, controlling the target vehicle to output the target reminder information, deploy the sunshade, and move the position includes: When the sleep-awake state is the sleep state, control the target vehicle to output the target reminder information and deploy the sunshade; Obtain the user's sleep-awake state and determine whether the sunlight irradiating on the target part is blocked; If the sleep-awake state is the sleep state and the sunlight irradiating on the target part is not blocked, control the target vehicle to move the position.

8. The method according to claim 1, characterized in that The method further includes: When there is a risk of sunburn in multiple target parts, obtain the blocking priority of the multiple target parts; And controlling the target vehicle to deploy the sunshade includes: According to the order of the blocking priorities of the multiple target parts from high to low, control the target vehicle to adjust the deployment angle of the sunshade to alternately block the multiple target parts.

9. A vehicle, characterized in that, The vehicle includes: A memory for storing executable program code; A processor for calling and running the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.