A method of controlling a sunshade curtain of a panoramic roof, a system and a vehicle

CN122211151APending Publication Date: 2026-06-16DEEPAL AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610577348.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-28
Publication Date
2026-06-16

Smart Images

  • Figure CN122211151A_ABST
    Figure CN122211151A_ABST
Patent Text Reader

Abstract

To solve the problem that the existing sky screen sunshade curtain adjustment mode is single and lacks subarea targeting, the application provides a panoramic sky screen sunshade curtain control method, system and vehicle. The panoramic sky screen sunshade curtain control method is provided below the panoramic sky screen, and a plurality of independently movable sunshade curtains are arranged, and the plurality of sunshade curtains are arranged corresponding to different seat areas. The panoramic sky screen sunshade curtain control method comprises: acquiring the intensity of ultraviolet rays, the illumination intensity and the light incidence angle of each seat area; and independently controlling the sunshade curtains corresponding to each seat area according to the intensity of ultraviolet rays, the illumination intensity and the light incidence angle of each seat area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control, specifically to a method, system, and vehicle for controlling the sunshade of a panoramic sunroof. Background Technology

[0002] Panoramic sunroofs have become a mainstream feature in automobiles due to their ability to provide a wide field of vision and a sense of space. However, existing sunroof sunshades rely on a single sensor to collect global light intensity, making it impossible to differentiate between the driver's and passenger's areas of vision. This results in a lack of targeted adjustment of the sunshade, which can pose a safety hazard when strong light shines directly into the driver's eyes, while excessive shading of the passenger area sacrifices the sense of openness. Furthermore, existing technologies often use a single sunshade that can be fully opened or closed, or a system that adjusts the overall color of the sunroof, failing to achieve a balance between localized shading and light transmission. Summary of the Invention

[0003] To address the issues of existing panoramic sunshade adjustment methods being limited in scope and lacking zone-specific control, this application provides a panoramic sunshade control method, system, and vehicle.

[0004] The technical solution of this application is as follows:

[0005] In a first aspect, this application provides a method for controlling the sunshades of a panoramic canopy. Multiple independently movable sunshades are disposed below the panoramic canopy, each corresponding to a different seating area. The method for controlling the sunshades of the panoramic canopy includes:

[0006] Acquire ultraviolet intensity, as well as the light intensity and incident angle of light in each seating area;

[0007] Based on the ultraviolet intensity, the light intensity of each seating area, and the angle of light incidence, the sunshade curtains corresponding to each seating area are independently controlled.

[0008] By acquiring the ultraviolet intensity, the corresponding light intensity, and the angle of light incidence for each seating area, and independently controlling the sunshades of each seating area based on these parameters, this application enables differentiated sunshade strategies for different seating areas based on their actual lighting conditions. For seating areas exposed to direct sunlight (such as the driver's seat), the sunshade in that area can be adjusted to a higher level of shading to prevent glare and safety hazards caused by direct sunlight on the driver's eyes. For seating areas with weaker lighting (such as the passenger area on the backlit side), the sunshade in that area can be kept at a lower level of shading or even completely closed to preserve the panoramic sunroof's open view and transparent experience. Therefore, this application overcomes the shortcomings of traditional single-sensor solutions that cannot distinguish regional lighting differences, resulting in a lack of targeted sunshade adjustment. It ensures driving safety while also considering passenger comfort, achieving a refined control effect of on-demand sunshade.

[0009] In some possible embodiments, the step of independently controlling the sunshade curtains corresponding to each seating area based on the ultraviolet intensity, the light intensity of each seating area, and the angle of light incidence includes:

[0010] Based on the ultraviolet intensity, the light intensity of each seating area, and the incident angle of the light, the target opening degree of the sunshade curtain for each seating area is determined respectively.

[0011] Each sunshade curtain is controlled according to its target opening degree.

[0012] In some possible embodiments, the target opening of the sunshade curtain for each seat area is determined based on a preset correspondence between the ultraviolet intensity, the light intensity of each seat area, the incident angle of light, and the target opening of the sunshade curtain.

[0013] In some possible embodiments, the target opening degree of the sunshade corresponding to each seating area is one of a plurality of preset levels.

[0014] In some possible embodiments, the method for controlling the sunshade of the panoramic canopy further includes:

[0015] In response to user-inputted synchronous control commands for sunshades, all sunshades are synchronously controlled.

[0016] By responding to user-inputted synchronous control commands for the sunshades, this application provides users with a globally unified control option in addition to independent zone control. When users wish to quickly unify the sunshade status of the entire vehicle (e.g., when the vehicle enters a tunnel, underground parking lot, or when the user is about to get out of the vehicle), there is no need to adjust the sunshades in each area separately; a single synchronous control command is all that is needed to make all sunshades perform the same action, simplifying the operation steps and improving the convenience of human-machine interaction. At the same time, this synchronous control function complements the independent zone control, satisfying both the need for fine-tuning and the need for quick operation in various scenarios, thus enriching the user's operational options.

[0017] In some possible embodiments, prior to the steps of acquiring the ultraviolet intensity, the light intensity of each seating area, and the angle of light incidence, the method for controlling the sunshade of the panoramic canopy further includes:

[0018] Get the vehicle's current speed;

[0019] When the current vehicle speed is less than the preset vehicle speed and the user inputs the sunshade automatic control enable signal within the current power-on cycle, the steps of acquiring the ultraviolet intensity, the light intensity of each seat area, and the light incident angle are automatically executed.

[0020] When the current vehicle speed is greater than or equal to the preset vehicle speed, in response to the user's input of a single automatic control command for the sunshade, the steps of obtaining the ultraviolet intensity, the light intensity of each seating area, and the incident angle of light are executed.

[0021] By introducing a vehicle speed determination mechanism before acquiring ultraviolet intensity and light parameters, this application can dynamically determine the triggering method for automatic sunshade control based on the vehicle's driving status. Specifically, when the vehicle speed is below a preset threshold and the user has authorized enable during the current power cycle, parameter acquisition and sunshade adjustment are automatically performed without requiring user intervention each time. This is suitable for low-speed driving scenarios (such as urban congestion or parking situations) and can respond promptly to changes in light intensity, improving convenience. When the vehicle speed is above or equal to the preset threshold, parameter acquisition and adjustment are only performed after the user actively inputs a single command, avoiding driver distraction that may occur during high-speed driving and effectively reducing driving safety hazards. This speed-linked design achieves a reasonable balance between automation convenience and driving safety.

[0022] In some possible embodiments, the method for controlling the sunshade of the panoramic canopy further includes:

[0023] The central control screen displays the light intensity, ultraviolet intensity, and current adjustment status of each sunshade for each seating area in real time.

[0024] The central control screen displays the information in the form of color blocks that correspond one-to-one with each seat area, and different colors are used to mark the color blocks according to the light intensity or ultraviolet intensity of each seat area.

[0025] The central control screen displays real-time light intensity, UV intensity, and the current adjustment status of each sunshade in each seating area, visualized using color blocks and color labels. Users don't need to memorize or guess the lighting conditions and system response status of each area; simply observing the colors and labels on the screen provides a clear overview of the lighting environment and sunshade settings for all areas of the vehicle. This design enhances user understanding and trust in the system's automatic control behavior, avoiding the discomfort of black-box operation. Furthermore, if a user notices a bright area with insufficient sunshade opening, they can manually intervene to adjust it, creating a closed-loop human-machine interaction that further improves user satisfaction.

[0026] In some possible embodiments, the method for controlling the sunshade of the panoramic canopy further includes:

[0027] Obtain the operating status of the vehicle's air conditioning;

[0028] The instructions generated by independently controlling the sunshades corresponding to each seating area are defined as the first control instructions;

[0029] When the first control command conflicts with the second control command from the air conditioning refrigeration system, the execution priority of the first control command and the second control command is determined according to the air conditioning operating status;

[0030] When the air conditioner is in cooling mode, the first control command has a higher execution priority.

[0031] By acquiring the vehicle's air conditioning operating status and determining the execution priority based on the air conditioning operating status when a first control command (a sunshade adjustment command generated based on lighting conditions) conflicts with a second control command from the air conditioning system, this application can resolve the arbitration problem when the sunshade, as an actuator, may simultaneously receive multiple conflicting commands. When the air conditioning is in cooling mode, the first control command is given a higher execution priority. The technical effects are twofold: first, safety is prioritized. Direct sunlight can cause glare and distraction for the driver; prioritizing the sunshade adjustment based on lighting conditions can promptly eliminate this safety hazard and ensure driving safety. Second, energy efficiency is optimized. The sunshade reduces heat entering the vehicle by blocking solar radiation; prioritizing sunshade adjustment reduces the heat load on the air conditioning system, decreases compressor energy consumption, and achieves energy saving. Therefore, this application establishes a reasonable arbitration mechanism in command conflict scenarios, ensuring driving safety while improving overall vehicle energy efficiency and achieving coordinated optimization control of the sunshade and air conditioning system.

[0032] Secondly, this application also provides a sunshade control system for a panoramic canopy, the system comprising:

[0033] Sunshade curtain controller;

[0034] Multiple independently movable sunshades; the multiple sunshades are respectively set for different seating areas, and the multiple sunshades are set below the panoramic canopy;

[0035] Multiple sunshade drive mechanisms electrically connected to the sunshade controller, each of the sunshade drive mechanisms being used to drive the movement of one of the sunshades;

[0036] The sunshade controller is configured to include:

[0037] Acquire ultraviolet intensity, as well as the light intensity and incident angle of light in each seating area;

[0038] Based on the ultraviolet intensity, the light intensity of each seating area, and the incident angle of the light, control commands are output to each of the sunshade drive mechanisms to drive each sunshade to move independently.

[0039] Thirdly, this application also provides a vehicle including the aforementioned panoramic sunroof sunshade control system. Attached Figure Description

[0040] Figure 1 This is a structural block diagram of the vehicle in the embodiments of this application;

[0041] Figure 2 This is a flowchart of the sunshade control method for the panoramic canopy in the embodiments of this application. Detailed Implementation

[0042] Reference Figure 1 This application provides a vehicle 1, including a panoramic sunroof 10 and a sunshade control system 20 for the panoramic sunroof 10, wherein the system includes:

[0043] Sunshade curtain controller 201;

[0044] Multiple independently movable sunshade curtains 203; the multiple sunshade curtains 203 are respectively set for different seating areas, and the multiple sunshade curtains 203 are set below the panoramic canopy 10;

[0045] Multiple sunshade drive mechanisms 202 electrically connected to the sunshade controller 201, each of the sunshade drive mechanisms 202 being used to drive the movement of one of the sunshade curtains 203;

[0046] The sunshade controller 201 is configured to include:

[0047] Acquire ultraviolet intensity, as well as the light intensity and incident angle of light in each seating area;

[0048] Based on the ultraviolet intensity, the light intensity of each seating area, and the incident angle of the light, control commands are output to each of the sunshade drive mechanisms 202 to drive each sunshade 203 to move independently.

[0049] The sunshade controller 201 can be a standalone dedicated controller or it can be integrated into the vehicle's existing electronic control unit, which includes, but is not limited to, the body domain controller, the cabin domain controller, the air conditioning controller, or the sunroof controller.

[0050] In this embodiment, the panoramic sunroof 10 is installed at the roof opening by bolts or adhesive, and a sunshade 203 assembly and a roof liner are provided below it.

[0051] In this embodiment, multiple sunshades 203 are provided below the panoramic sunroof 10. Each sunshade 203 corresponds to a different seating area, and each sunshade 203 is independent of the others, allowing for independent movement without interference. For example, the multiple sunshades 203 are arranged sequentially along the front-to-back direction of the vehicle 1, corresponding to the driver's seat area, the front passenger seat area, and the rear seat area, respectively. Each sunshade 203 is equipped with an independent sunshade drive mechanism 202, which is controlled by a sunshade controller 201, thereby enabling independent movement of each sunshade 203.

[0052] Each sunshade curtain 203 slides independently along the horizontal guide rail, enabling independent control of each zone. A magnetic sealing structure is provided between adjacent sunshade curtains 203. When both adjacent sunshade curtains 203 are in the unfolded state, the magnetic sealing structure ensures that the two are tightly connected, thereby preventing light leakage through gaps between sections.

[0053] The sunshade curtain drive mechanism 202 includes, for example, a stepper motor, a lead screw, and a slider. The lead screw is arranged along the sliding direction of the sunshade curtain 203, the output shaft of the stepper motor is connected to the lead screw, and the slider is sleeved on the lead screw and fixedly connected to the sliding end of the sunshade curtain 203. When the stepper motor rotates, it drives the slider to move linearly along the lead screw, thereby causing the sunshade curtain 203 to unfold or retract along the guide rail.

[0054] In this embodiment, the ultraviolet intensity is obtained by a light sensor installed inside the vehicle 1. Specifically, the light sensor can be installed on the inner surface of the panoramic sunroof 10, the back of the rearview mirror, or the top of the center console to detect the intensity of ultraviolet rays entering the vehicle through the panoramic sunroof 10 in real time.

[0055] Ultraviolet (UV) intensity can also be obtained from a cloud server via the vehicle's communication module. For example, vehicle 1 connects to a meteorological data service platform via a 4G / 5G communication module, obtains the real-time UV index of its current location based on its current location information (GPS / BeiDou), and calculates the UV intensity inside the vehicle accordingly.

[0056] The light intensity and incident angle of light in each seating area are obtained through a multi-channel light sensor array located below the panoramic sunroof 10. Specifically, at least one light sensor is installed on the inner surface of the sunroof glass or the inner lining of the roof corresponding to each seating area to detect the light intensity in that area; at the same time, each seating area is also equipped with an angle sensor or the incident angle of light in that area is calculated through the joint positioning of multiple sensors.

[0057] The specific steps of the sunshade controller 201 in determining the target opening degree of the sunshade 203 for each seat area based on the ultraviolet intensity, the light intensity of each seat area, and the incident angle of light include: determining the target opening degree of the sunshade 203 for each seat area based on the preset correspondence between the ultraviolet intensity, the light intensity of each seat area, the incident angle of light, and the target opening degree of the sunshade 203.

[0058] The preset mapping relationships are pre-stored in the sunshade controller 201 in the form of a three-dimensional lookup table. The three dimensions are light intensity level, ultraviolet intensity level, and light incident angle level, respectively. The preset mapping relationships divide the target opening degree of the sunshade 203 into four preset levels: 0% (fully closed), 30% (semi-transparent blackout), 70% (strong blackout), and 100% (complete blackout). The target opening degree of the sunshade 203 corresponding to each seating area is one of these preset levels. The triggering conditions for each level simultaneously consider light intensity, ultraviolet intensity, and light incident angle, as detailed below:

[0059] When the light intensity in a certain seating area is lower than a first light threshold, the ultraviolet intensity is lower than a first ultraviolet threshold, and the angle of incidence of light is less than a first angle threshold, the sunshade controller 201 determines that the target opening degree of that area is 0%. For example, taking the driver's seat area as an example, assuming the first light threshold is 10000 lux, the first ultraviolet threshold is 30 μW / cm², and the first angle threshold is 30°, when the light intensity in the driver's seat is 8000 lux, the ultraviolet intensity is 20 μW / cm², and the angle of incidence of light is 15°, the above conditions are met, and the target opening degree is determined to be 0%.

[0060] When the light intensity in a certain seating area reaches a first light threshold but is lower than a second light threshold, or the ultraviolet (UV) intensity reaches a first UV threshold but is lower than a second UV threshold, and the angle of incidence of light is between a first angle threshold and a second angle threshold, the sunshade controller 201 determines the target opening degree of that area to be 30%. For example, taking the driver's seat area as an example, assuming the second light threshold is 30,000 lux, the second UV threshold is 60 μW / cm², and the second angle threshold is 60°, when the light intensity in the passenger seat is 20,000 lux, the UV intensity is 40 μW / cm², and the angle of incidence of light is 45°, the above conditions are met, and the target opening degree is determined to be 30%.

[0061] When the light intensity in a certain seat area reaches the second light threshold but is lower than the third light threshold, or the ultraviolet intensity reaches the second ultraviolet threshold but is lower than the third ultraviolet threshold, and the light incident angle is greater than the second angle threshold, the sunshade controller 201 determines that the target opening degree of this area is 70%. For example, taking the driver's seat area as an example, assuming the third light threshold is 50000 lux and the third ultraviolet threshold is 90 μW / cm², when the light intensity in the rear row is 40000 lux, the ultraviolet intensity is 70 μW / cm², and the light incident angle is 75°, the above conditions are met, and the target opening degree is determined to be 70%.

[0062] When the light intensity in a certain seat area reaches the third light threshold, or the ultraviolet intensity reaches the third ultraviolet threshold, or the light incident angle is greater than the third angle threshold (such as 80°) and the light intensity or ultraviolet intensity reaches any higher level, the sunshade controller 201 determines that the target opening degree of this area is 100%. For example, taking the driver's seat area as an example, when the light intensity at the driver's position is 60000 lux, the ultraviolet intensity is 100 μW / cm², and the light incident angle is 85°, the above conditions are met, and the target opening degree is determined to be 100%.

[0063] In this embodiment, the preset correspondence can be expressed as a set of logical rules:

[0064] If the light intensity < L1 and the ultraviolet intensity < UV1 and the incident angle < θ1, then the target opening degree = 0%;

[0065] If (L1 ≤ light intensity < L2 or UV1 ≤ ultraviolet intensity < UV2) and θ1 ≤ incident angle < θ2, then the target opening degree = 30%;

[0066] If (L2 ≤ light intensity < L3 or UV2 ≤ ultraviolet intensity < UV3) and the incident angle ≥ θ2, then the target opening degree = 70%;

[0067] If the light intensity ≥ L3 or the ultraviolet intensity ≥ UV3 or the incident angle ≥ θ3, then the target opening degree = 100%.

[0068] Where, L1, L2, and L3 are the first preset light intensity threshold, the second preset light intensity threshold, and the third preset light intensity threshold respectively, and L1 < L2 < L3; UV1, UV2, and UV3 are the first preset ultraviolet intensity threshold, the second preset ultraviolet intensity threshold, and the third preset ultraviolet intensity threshold respectively, and UV1 < UV2 < UV3; θ1, θ2, and θ3 are the first preset light incident angle threshold, the second preset light incident angle threshold, and the third preset light incident angle threshold respectively, and θ1 < θ2 < θ3. It should be noted that for the sunshades 203 in different seat areas, the specific values of the first preset light incident angle threshold, the second preset light incident angle threshold, and the third preset light incident angle threshold should be different.

[0069] The above sunshade 203 control strategy can achieve refined zoning adjustment of the sunshade 203 by separately obtaining the ultraviolet intensity, the light intensity, and the light incident angle of each seat area and independently controlling the sunshade 203 corresponding to each seat area. It can adopt different sunshading strategies according to the different lighting conditions in the driver area and the passenger area, avoiding both the safety hazards caused by strong light directly shining into the driver's eyes and sacrificing the transparency experience due to excessive sunshading in the passenger area. Secondly, by jointly determining the target opening degree of each sunshade 203 based on the ultraviolet intensity, the light intensity, and the light incident angle, and setting multiple preset gears (such as 0%, 30%, 70%, 100%), the flexibility and grading of the sunshading method can be realized, achieving a balance between local shading and light transmission requirements without manual operation by the driver, thus enhancing driving safety.

[0070] On this basis, for the sunshade controller 201, it can also synchronously control all the sunshades 203 in response to the sunshade 203 synchronous control instruction input by the user. For example, when the central control screen or the physical button receives the instruction of "fully open", "fully close", or "synchronously adjust to a certain gear" triggered by the user, or when the user inputs the instruction of "fully open", "fully close", or "synchronously adjust to a certain gear" by voice, the sunshade controller 201 simultaneously outputs the same control instruction to each sunshade driving mechanism 202, so that the sunshades 203 corresponding to each seat area perform synchronous actions.

[0071] In order to balance driving safety and the automatic control requirements of the sunshade 203 under different vehicle speed conditions, before the step of obtaining the ultraviolet intensity, the light intensity, and the light incident angle of each seat area, the sunshade controller 201 can also:

[0072] Obtain the current vehicle speed of the vehicle 1;

[0073] When the current vehicle speed is less than the preset vehicle speed and the user inputs the automatic control enable signal for the sunshade 203 during the current power-on cycle, the steps of acquiring the ultraviolet intensity, the light intensity of each seat area, and the incident angle of light are automatically executed.

[0074] When the current vehicle speed is greater than or equal to the preset vehicle speed, in response to the user's input of a single automatic control command for the sunshade 203, the steps of acquiring the ultraviolet intensity, the light intensity of each seat area, and the incident angle of light are executed.

[0075] By acquiring the current vehicle speed of vehicle 1 and automatically controlling the sunshade 203 under low-speed conditions, and responding to a single user command to execute control under high-speed conditions, differentiated control strategies can be adopted under different vehicle speed scenarios. Specifically, when driving at low speeds, the sunshade controller 201 can automatically adjust the sunshade 203, reducing the user's operational burden and improving convenience; when driving at high speeds, control is only executed when actively triggered by the user, avoiding potential interference to the driver from automatic adjustment, thereby achieving intelligent control of the sunshade 203 while ensuring driving safety.

[0076] To enhance users' perception of the control status of the sunshade 203 and improve the intuitiveness of human-computer interaction, the central control screen displays in real time the light intensity, ultraviolet intensity, and current adjustment status of each sunshade 203 corresponding to each seating area. The central control screen displays the information in the form of color blocks corresponding to each seating area, and uses different colors to mark the color blocks according to the light intensity or ultraviolet intensity of each seating area.

[0077] For example, the status of each area is displayed in real time on the central control screen using three parallel rectangular color blocks. Above each color block is the light intensity value (unit: lux) and ultraviolet intensity value (unit: μW / cm²) of that area. Inside the color block is the current opening level of the sunshade 203 (0%, 30%, 70% or 100%).

[0078] At a certain moment, strong sunlight shines on the driver's side, with a light intensity of 45,000 lux and an ultraviolet intensity of 75 μW / cm². The sunshade 203 automatically adjusts to 70% opening. At this time, the color block corresponding to the driver's side displays red, indicating to the user that the area is under strong sunlight. Meanwhile, the passenger side is on the shaded side, with a light intensity of only 5,000 lux and an ultraviolet intensity of 15 μW / cm². The sunshade 203 remains at 0% opening (fully retracted), and its corresponding color block displays green. In the rear area, the light intensity is 20,000 lux and the ultraviolet intensity is 35 μW / cm². The sunshade 203 is at 30% opening, and its corresponding color block displays yellow or light green, indicating a state between strong sunlight and normal conditions.

[0079] Users can intuitively understand the differences in lighting conditions in different areas and the current working status of the sunshade 203 by observing the color blocks and labeled values ​​on the central control screen. When users find that a certain area's color block is displayed as red and the sunshade 203 is open at a low degree, they can also manually input commands to further adjust the sunshade 203 in that area, achieving human-machine collaborative control.

[0080] In order to reasonably arbitrate when the sunshade 203 receives multiple conflicting control commands, the sunshade controller 201 can also: obtain the air conditioning operating status of the vehicle 1; define the commands generated by independently controlling the sunshades 203 corresponding to each seat area as first control commands; when the first control command conflicts with the second control command from the air conditioning cooling system, determine the execution priority of the first control command and the second control command according to the air conditioning operating status; wherein, when the air conditioning operating status is in cooling mode, the first control command has a higher execution priority.

[0081] The reason for adopting the aforementioned priority arbitration mechanism—that is, giving the first control command generated based on lighting conditions a higher execution priority than the second control command issued by the air conditioning system in air conditioning cooling mode—lies in the following technical considerations: While both the sunshade 203 and the air conditioning system can affect the vehicle's interior temperature, their action paths are fundamentally different. The sunshade 203 physically blocks sunlight radiation from entering the vehicle, a source-blocking type of thermal management; while the air conditioning system uses a compressor and refrigerant circulation to expel heat that has already entered the vehicle, a terminal-removal type of thermal management. From an energy efficiency perspective, source blocking is more efficient than terminal removal because the former directly reduces the generation of heat load, while the latter requires additional energy to remove the heat load after it has already formed.

[0082] Therefore, when the air conditioner is in cooling mode, it indicates that vehicle 1 has a strong cooling demand. In this case, prioritizing the execution of the first control command generated based on lighting conditions (such as adjusting the sunshade 203 to a higher shading level) can reduce the amount of solar radiation heat entering the vehicle from the source, thereby reducing the heat load on the air conditioning system and enabling it to achieve the set cooling effect with lower energy consumption. Conversely, if the second control command of the air conditioning system itself is prioritized in this scenario (such as requiring the sunshade 203 to maintain a lower shading level to assist evaporator heat dissipation or for other purposes), it may cause continuous solar radiation to enter the vehicle, increasing the energy consumption burden of the air conditioning system and even resulting in poor cooling performance.

[0083] Of course, in the case of prioritizing the first control command generated based on lighting conditions over the second control command issued by the air conditioning system in air conditioning cooling mode, the user's driving safety is also taken into consideration. Specifically, strong sunlight shining directly into the driver's eyes can cause glare, visual fatigue, and distraction, significantly increasing driving safety risks. The first control command generated based on lighting conditions is precisely to respond promptly to strong sunlight by adjusting the sunshade 203 to an appropriate level to prevent direct sunlight from shining into the driver's eyes and ensure clear driving visibility. If the second control command of the air conditioning system were prioritized in this scenario, the sunshade 203 might fail to respond promptly to strong sunlight, leaving the driver continuously glared and the safety hazard unresolved. Therefore, in air conditioning cooling mode, giving the first control command generated based on lighting conditions a higher execution priority essentially prioritizes driving safety over air conditioning energy efficiency optimization, reflecting a safety-first design philosophy.

[0084] Reference Figure 2 This application embodiment also provides a method for controlling the sunshade 203 of a panoramic canopy 10. Multiple independently movable sunshade 203s are disposed below the panoramic canopy 10, with each sunshade 203 corresponding to a different seating area. The method for controlling the sunshade 203 of the panoramic canopy 10 includes:

[0085] Acquire ultraviolet intensity, as well as the light intensity and incident angle of light in each seating area;

[0086] Based on the ultraviolet intensity, the light intensity of each seating area, and the incident angle of light, the sunshade 203 corresponding to each seating area is independently controlled.

[0087] The intensity of ultraviolet radiation is obtained by a light sensor installed inside the vehicle 1. Specifically, the light sensor can be installed on the inner surface of the panoramic sunroof 10, the back of the rearview mirror, or the top of the center console to detect the intensity of ultraviolet radiation entering the vehicle through the panoramic sunroof 10 in real time.

[0088] Ultraviolet (UV) intensity can also be obtained from a cloud server via the vehicle's communication module. For example, vehicle 1 connects to a meteorological data service platform via a 4G / 5G communication module, obtains the real-time UV index of its current location based on its current location information (GPS / BeiDou), and calculates the UV intensity inside the vehicle accordingly.

[0089] The light intensity and incident angle of light in each seating area are obtained through a multi-channel light sensor array located below the panoramic sunroof 10. Specifically, at least one light sensor is installed on the inner surface of the sunroof glass or the inner lining of the roof corresponding to each seating area to detect the light intensity in that area; at the same time, each seating area is also equipped with an angle sensor or the incident angle of light in that area is calculated through the joint positioning of multiple sensors.

[0090] In this embodiment of the application, the step S102 of independently controlling the sunshade 203 corresponding to each seat area based on the ultraviolet intensity, the light intensity of each seat area, and the incident angle of light includes:

[0091] Based on the ultraviolet intensity, the light intensity of each seating area, and the incident angle of the light, the target opening degree of the sunshade 203 corresponding to each seating area is determined; and each sunshade 203 is controlled according to the target opening degree of each sunshade 203.

[0092] In this embodiment of the application, the target opening of the sunshade 203 for each seat area is determined according to the preset correspondence between the ultraviolet intensity, the light intensity of each seat area and the incident angle of light and the target opening of the sunshade 203.

[0093] The preset correspondence is pre-stored in the sunshade controller 201 in the form of a three-dimensional lookup table. The three dimensions are light intensity level, ultraviolet intensity level, and light incident angle level, respectively. The preset correspondence divides the target opening degree of the sunshade 203 into four preset levels: 0% (fully closed), 30% (semi-transparent blackout), 70% (strong blackout), and 100% (complete blackout). The target opening degree of the sunshade 203 corresponding to each seating area is one of these preset levels.

[0094] In this embodiment of the application, the method for controlling the sunshade 203 of the panoramic canopy 10 further includes:

[0095] In response to the user's input of a synchronization control command for the sunshade curtain 203, all sunshade curtains 203 are synchronously controlled.

[0096] In this embodiment of the application, before the steps of obtaining the ultraviolet intensity, the light intensity of each seating area, and the incident angle of the light, the method for controlling the sunshade 203 of the panoramic canopy 10 further includes:

[0097] Get the current speed of vehicle 1;

[0098] When the current vehicle speed is less than the preset vehicle speed and the user inputs the automatic control enable signal for the sunshade 203 during the current power-on cycle, the steps of acquiring the ultraviolet intensity, the light intensity of each seat area, and the incident angle of light are automatically executed.

[0099] When the current vehicle speed is greater than or equal to the preset vehicle speed, in response to the user's input of a single automatic control command for the sunshade 203, the steps of acquiring the ultraviolet intensity, the light intensity of each seat area, and the incident angle of light are executed.

[0100] By acquiring the current vehicle speed of vehicle 1 and automatically controlling the sunshade 203 under low-speed conditions, and responding to a single user command to execute control under high-speed conditions, differentiated control strategies can be adopted under different vehicle speed scenarios. Specifically, when driving at low speeds, the sunshade controller 201 can automatically adjust the sunshade 203, reducing the user's operational burden and improving convenience; when driving at high speeds, control is only executed when actively triggered by the user, avoiding potential interference to the driver from automatic adjustment, thereby achieving intelligent control of the sunshade 203 while ensuring driving safety.

[0101] In this embodiment of the application, the method for controlling the sunshade 203 of the panoramic canopy 10 further includes:

[0102] The central control screen displays the light intensity, ultraviolet intensity, and current adjustment status of each sunshade 203 for each seating area in real time.

[0103] The central control screen displays the information in the form of color blocks that correspond one-to-one with each seat area, and different colors are used to mark the color blocks according to the light intensity or ultraviolet intensity of each seat area.

[0104] Users can intuitively understand the differences in lighting conditions in different areas and the current working status of the sunshade 203 by observing the color blocks and labeled values ​​on the central control screen. When users find that a certain area's color block is displayed as red and the sunshade 203 is open at a low degree, they can also manually input commands to further adjust the sunshade 203 in that area, achieving human-machine collaborative control.

[0105] In this embodiment of the application, the method for controlling the sunshade 203 of the panoramic canopy 10 further includes:

[0106] Obtain the air conditioning operating status of vehicle 1;

[0107] The instruction generated by independently controlling the sunshade 203 corresponding to each seating area is defined as the first control instruction;

[0108] When the first control command conflicts with the second control command from the air conditioning refrigeration system, the execution priority of the first control command and the second control command is determined according to the air conditioning operating status;

[0109] When the air conditioner is in cooling mode, the first control command has a higher execution priority.

[0110] By acquiring the air conditioning operating status of vehicle 1, and determining the execution priority based on the air conditioning operating status when the first control command (the sunshade 203 adjustment command generated based on the lighting conditions) conflicts with the second control command from the air conditioning cooling system, this application can solve the arbitration problem when the sunshade 203, as an actuator, may receive multiple conflicting commands simultaneously.

[0111] It should be understood that the application of this application is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims. Those skilled in the art can understand that implementing all or part of the processes of the above embodiments and making equivalent changes according to the claims of this application still fall within the scope of this application.

Claims

1. A method for controlling the sunshade curtain of a panoramic canopy, characterized in that... Below the panoramic canopy are multiple independently movable sunshades, each corresponding to a different seating area. The method for controlling the sunshades of the panoramic canopy includes: Acquire ultraviolet intensity, as well as the light intensity and incident angle of light in each seating area; Based on the ultraviolet intensity, the light intensity of each seating area, and the angle of light incidence, the sunshade curtains corresponding to each seating area are independently controlled.

2. The method for controlling the sunshade curtain of the panoramic canopy according to claim 1, characterized in that... The steps for independently controlling the sunshade curtains corresponding to each seating area based on the ultraviolet radiation intensity, the light intensity of each seating area, and the angle of light incidence include: Based on the ultraviolet intensity, the light intensity of each seating area, and the incident angle of the light, the target opening degree of the sunshade curtain for each seating area is determined respectively. Each sunshade curtain is controlled according to its target opening degree.

3. The method for controlling the sunshade curtain of the panoramic canopy according to claim 2, characterized in that... Based on the preset correspondence between the ultraviolet intensity, the light intensity of each seating area, the incident angle of light, and the target opening of the sunshade, the target opening of the sunshade for each seating area is determined.

4. The method for controlling the sunshade curtain of the panoramic canopy according to claim 3, characterized in that... The target opening degree of the sunshade for each seating area is one of several preset levels.

5. The method for controlling the sunshade curtain of a panoramic canopy according to claim 1, characterized in that... The method for controlling the sunshade of the panoramic canopy also includes: In response to user-inputted synchronous control commands for sunshades, all sunshades are synchronously controlled.

6. The method for controlling the sunshade curtain of the panoramic canopy according to claim 1, characterized in that... Before the steps of obtaining ultraviolet intensity, light intensity in each seating area, and light incidence angle, the sunshade control method for the panoramic canopy further includes: Get the vehicle's current speed; When the current vehicle speed is less than the preset vehicle speed and the user inputs the sunshade automatic control enable signal within the current power-on cycle, the steps of acquiring the ultraviolet intensity, the light intensity of each seat area, and the light incident angle are automatically executed. When the current vehicle speed is greater than or equal to the preset vehicle speed, in response to the user's input of a single automatic control command for the sunshade, the steps of obtaining the ultraviolet intensity, the light intensity of each seating area, and the incident angle of light are executed.

7. The method for controlling the sunshade curtain of a panoramic canopy according to claim 1, characterized in that... The method for controlling the sunshade of the panoramic canopy also includes: The central control screen displays the light intensity, ultraviolet intensity, and current adjustment status of each sunshade for each seating area in real time. The central control screen displays the information in the form of color blocks that correspond one-to-one with each seat area, and different colors are used to mark the color blocks according to the light intensity or ultraviolet intensity of each seat area.

8. The method for controlling the sunshade curtain of the panoramic canopy according to claim 1, characterized in that, The method for controlling the sunshade of the panoramic canopy also includes: Obtain the operating status of the vehicle's air conditioning; The instructions generated by independently controlling the sunshades corresponding to each seating area are defined as the first control instructions; When the first control command conflicts with the second control command from the air conditioning refrigeration system, the execution priority of the first control command and the second control command is determined according to the air conditioning operating status; When the air conditioner is in cooling mode, the first control command has a higher execution priority.

9. A sunshade control system for a panoramic canopy, characterized in that... The system includes: Sunshade curtain controller; Multiple independently movable sunshades; the multiple sunshades are respectively set for different seating areas, and the multiple sunshades are set below the panoramic canopy; Multiple sunshade drive mechanisms electrically connected to the sunshade controller, each of the sunshade drive mechanisms being used to drive the movement of one of the sunshades; The sunshade controller is configured to include: Acquire ultraviolet intensity, as well as the light intensity and incident angle of light in each seating area; Based on the ultraviolet intensity, the light intensity of each seating area, and the angle of light incidence, control commands are output to each of the sunshade drive mechanisms to drive each sunshade to move independently.

10. A vehicle, characterized in that, The sunshade control system for the panoramic canopy as described in claim 9.