Vehicle sunshade control method and device and vehicle
By integrating sunshade control logic into the vehicle domain controller, environmental and user information is acquired to generate sunshade decision results. This solves the problem of sunshade systems obstructing the view and meeting personalized needs during driving, and achieves dynamic, precise, and zoned sunshade and air conditioning adjustment, thereby improving system integration and driving safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-03-31
AI Technical Summary
Existing vehicle sunshade control systems can easily obstruct the driver's view while driving, lack personalized needs, have low integration, poor real-time response, limited applicability, and pose safety hazards.
By integrating sunshade control logic through the vehicle body domain controller, environmental and user status information is obtained, sunshade decision results are generated, and multiple sunshade components are controlled to achieve dynamic, precise, and zoned sunshade. Combined with air conditioning adjustment, personalized control is provided.
It improves the integration and real-time response of the sunshade system, avoids the safety hazards of blindly blocking the view with sunshades, meets personalized needs, and improves driving safety and user experience.
Smart Images

Figure CN121756859A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a method, device and vehicle for controlling sunshade in a vehicle. Background Technology
[0002] In the field of new energy vehicles, the design of large-size panoramic glass has improved the sense of space inside the vehicle, but it has also brought problems such as strong sunlight and cabin temperature rise, which has driven the development of vehicle sunshade equipment towards diversification and intelligence.
[0003] In related technologies, vehicle sunshade control methods typically determine the target sunshade and generate a corresponding control signal after detecting a need to close the sunshade, thereby driving its opening and closing; some solutions also combine at least one of steering information, reverse gear signal, occupant behavior, lane departure, steering wheel angle, approach signal, parking signal or locking signal to automatically control the opening and closing of the left front, right front, left rear or right rear sunshade.
[0004] However, such methods primarily rely on pre-stored fixed-scene control programs in memory, executing preset actions upon receiving a specific scene trigger signal. This limits their applicability and lacks the ability to perceive and learn from users' personalized needs. Furthermore, frequent operation of the sunshade during driving can obstruct the driver's view, posing a safety hazard. Additionally, the existing systems suffer from fragmented and low-integration sunshade control devices, resulting in insufficient overall functional reliability and poor real-time response. Summary of the Invention
[0005] The present invention aims to solve at least one of the technical problems existing in the prior art.
[0006] Therefore, one objective of this invention is to propose a vehicle sunshade control method that effectively avoids the safety hazard of obstructing the driver's vision due to blindly operating the sunshade while driving. Simultaneously, by highly integrating the sunshade control logic into the vehicle domain controller, replacing the traditional distributed architecture, this significantly improves system integration, functional reliability, and real-time response, and further enhances anti-interference capabilities and control precision. This not only expands the system's applicability but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0007] Therefore, a second objective of the present invention is to provide a sunshade control device for a vehicle.
[0008] Therefore, a third objective of the present invention is to provide a vehicle.
[0009] To achieve the above objectives, a first aspect of the present invention discloses a sunshade control method for a vehicle, used in the domain controller of the vehicle. The method includes: acquiring current environmental information and current user status information, wherein the current environmental information includes light intensity, ambient temperature, and solar angle, and the current user status information includes user eye position information, user seat position information, and authentication information for identifying the user; performing decision processing based on the current environmental information and the current user status information to generate a sunshade decision result; generating a sunshade control command based on the sunshade decision result, and sending the sunshade control command to a vehicle sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle, wherein the sunshade actuator includes multiple sunshade components distributed at multiple locations on the vehicle body, and the sunshade range of the multiple sunshade components covers the entire area inside the vehicle.
[0010] The vehicle sunshade control method according to embodiments of the present invention fuses acquired current environmental information and current user status information, generates a sunshade decision result based on the processing result, generates a sunshade control command based on the sunshade decision result, and sends the sunshade control command to the vehicle sunshade actuator. This enables sunshade control of some or all areas inside the vehicle. By fusing real-time environmental information and user status data, dynamic, precise, and zoned intelligent sunshade decision-making is achieved, effectively avoiding the safety hazard of blindly operating the sunshade while driving and obstructing the driver's view. Simultaneously, the sunshade control logic is highly integrated into the vehicle domain controller, replacing the traditional distributed architecture, significantly improving system integration, functional reliability, and real-time response, and further enhancing anti-interference capability and control accuracy. This not only expands the system's applicability but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0011] In addition, the vehicle sunshade control method according to the above embodiments of the present invention may also have the following additional technical features: In some embodiments, the vehicle sunshade control method further includes: acquiring air conditioning control parameters of the vehicle's air conditioning actuator; generating an air conditioning control command based on the air conditioning control parameters; and sending the air conditioning control command to the air conditioning actuator to adjust the air conditioning airflow and / or air conditioning temperature inside the vehicle. This enables flexible, precise, and seamless cabin thermal comfort management.
[0012] In some embodiments, when generating a shading decision result based on the current environmental information and the current user state information, the process includes: responding to a user-initiated personalized control request, obtaining shading learning parameters set by the user; fusing the shading learning parameters with the current environmental information and the current user state information, and determining target control parameters that match the shading learning parameters through a preset algorithm model; and generating the shading decision result based on the target control parameters. This not only upgrades shading control from a passive response to an active adaptation but also provides each user with a smart experience of long-term memory, automatic recognition, and seamless invocation, improving user experience and convenience while meeting users' personalized needs.
[0013] In some embodiments, when obtaining the sunshade learning parameters set by the user, the process includes: responding to the personalized control request, determining whether the user selects to add a new personalized customization item; if the user selects to add the personalized customization item, receiving the target user seat position selected by the user, and collecting authentication information and / or user eye position information associated with the target user seat position; receiving the parameter range of environmental information and / or the air conditioning control parameters set by the user for different driving scenarios; binding the target seat position, the authentication information and / or eye position information, and the corresponding parameter range of environmental information and / or the air conditioning control parameters to obtain the sunshade learning parameters, and storing the sunshade learning parameters as a personalized customization item in a pre-established user personalized needs database, while simultaneously sending the data to the user's personalization database. The system provides users with settings options to choose whether to repeat the above settings process for all user seats except the target user's seat position. The user personalization request database stores multiple personalized customization entries, each corresponding to a set of sunshade learning parameters. If no new personalized customization entry is selected, the system matches the target personalized customization entry already stored in the database based on the current authentication information. The sunshade learning parameters are determined based on the target personalized customization entry, and the user is provided with the ability to view or modify the target personalized customization entry. Upon receiving a modification instruction from the user for the target personalized configuration entry, the system updates the sunshade learning parameters corresponding to the target personalized customization entry and stores the updated sunshade learning parameters in the user personalization request database. This achieves dynamic maintenance and long-term memory of personalized configurations, ensuring that each user receives a precise, consistent, and repetitive intelligent sunshade experience in different seats and scenarios.
[0014] In some embodiments, when fusing the sunshade learning parameters with the current environment information and the current user state information, and determining the target control parameters matching the sunshade learning parameters through a preset algorithm model, the process includes: using the current environment information, the current user state information, and the sunshade learning parameters as input variables of the preset algorithm model; mapping the input variables to corresponding fuzzy input sets through a preset membership function; performing fuzzy inference on the fuzzy input sets based on preset fuzzy rules to generate corresponding fuzzy output sets for the sunshade actuator and / or the air conditioning actuator; and defuzzifying the fuzzy output sets to obtain the target control parameters for the sunshade actuator and / or the air conditioning actuator. This achieves intelligent mapping from user personalized preferences and real-time scene perception to specific execution commands, enabling the system to both respect historical habits and dynamically adapt to the current environment, thereby achieving precise, adaptive, and personalized cabin environment collaborative control.
[0015] In some embodiments, the vehicle sunshade control method further includes: when a scene mode control request is received or the vehicle is identified to have entered a preset scene mode, obtaining the current vehicle scene mode information and invoking a preset sunshade control strategy corresponding to the scene mode information; generating a sunshade control command according to the preset sunshade control strategy and sending the sunshade control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle. This reduces the frequency of manual intervention by the user, improving operational convenience while achieving a more intelligent, safer, and more personalized sunshade experience that better suits actual usage scenarios.
[0016] In some embodiments, the vehicle sunshade control method further includes: receiving a remote control command sent from a remote terminal; determining whether the remote control command indicates a user personalized control request or a scene mode control request; if so, generating the sunshade decision result based on the sunshade learning parameters or a preset sunshade control strategy corresponding to the current scene mode information, generating the sunshade control command based on the sunshade decision result, and sending the sunshade control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle; if not, sending the remote control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle. This not only improves the convenience and comfort of use but also achieves a flexible integration of personalized, scene-based, and direct control modes, providing users with a highly intelligent, responsive, and freely operable remote sunshade experience.
[0017] In some embodiments, the vehicle sunshade control method further includes: receiving a switch control signal, wherein the switch control signal is generated by a user triggering a switch on the vehicle for controlling the sunshade actuator and / or the air conditioning actuator; responding to the switch control signal, generating the sunshade control command and / or the air conditioning control command, and sending the sunshade control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle, and / or sending the air conditioning control command to the air conditioning actuator to control the air conditioning actuator to adjust the air conditioning temperature and / or the air conditioning airflow. This not only ensures the system's availability and inclusiveness but also complements advanced functions such as personalized control, scene mode control, and remote control, jointly constructing a multi-layered, highly robust intelligent sunshade and environmental control system.
[0018] To achieve the above objectives, a second aspect of the present invention discloses a sunshade control device for a vehicle's domain controller. The device includes: an acquisition module for acquiring current environmental information and current user status information, wherein the current environmental information includes light intensity, ambient temperature, and solar angle; and the current user status information includes user eye position information, user seat position information, and authentication information for identifying the user. A generation module is used to perform decision processing based on the current environmental information and the current user status information to generate a sunshade decision result. A control module is used to generate a sunshade control command based on the sunshade decision result and send the sunshade control command to a vehicle sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle. The sunshade actuator includes multiple sunshade components distributed at multiple locations on the vehicle body, and the sunshade range of the multiple sunshade components covers the entire area inside the vehicle.
[0019] According to an embodiment of the vehicle sunshade control device of the present invention, the generation module fuses the current environmental information and current user status information acquired by the acquisition module, generates a sunshade decision result based on the processing result, and the control module generates a sunshade control command based on the sunshade decision result and sends the sunshade control command to the vehicle sunshade actuator. This enables sunshade control of some or all areas inside the vehicle. By fusing real-time environmental information and user status data, dynamic, accurate, and zoned intelligent sunshade decision-making is achieved, effectively avoiding the safety hazard of blindly operating the sunshade while driving and obstructing the driver's vision. At the same time, the sunshade control logic is highly integrated into the vehicle domain controller, replacing the traditional distributed architecture, significantly improving system integration, functional reliability, and real-time response, and further enhancing anti-interference capability and control accuracy. This not only improves the applicability of the system but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0020] To achieve the above objectives, a third aspect of the present invention discloses a vehicle, comprising: a sunshade actuator, the sunshade actuator including a plurality of sunshade components distributed at multiple locations on the vehicle body, the sunshade range of the plurality of sunshade components covering the entire area inside the vehicle, and the plurality of sunshade components including a sunshade portion and a drive portion for driving the sunshade portion; and a domain controller for executing the sunshade control method of the vehicle described in any embodiment of the first aspect of the present invention.
[0021] According to embodiments of the present invention, the vehicle integrates acquired current environmental information and current user status information, generates a sunshade decision based on the processing result, generates a sunshade control command based on the sunshade decision, and sends the sunshade control command to the vehicle's sunshade actuator. This enables sunshade control of some or all areas inside the vehicle. By integrating real-time environmental information and user status data, dynamic, precise, and zoned intelligent sunshade decisions are achieved, effectively avoiding the safety hazard of blindly operating the sunshade while driving and obstructing the driver's view. Simultaneously, the sunshade control logic is highly integrated into the vehicle's domain controller, replacing the traditional distributed architecture. This significantly improves system integration, functional reliability, and real-time response, and further enhances anti-interference capabilities and control precision. This not only expands the system's applicability but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0022] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0023] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which: Figure 1 This is a schematic diagram of the system component structure of a vehicle according to an embodiment of the present invention; Figure 2 This is a flowchart of a vehicle sunshade control method according to an embodiment of the present invention; Figure 3 This is a flowchart illustrating the personalized setting of shading learning parameters according to an embodiment of the present invention; Figure 4 This is a flowchart of a preset algorithm model according to an embodiment of the present invention; Figure 5 This is a flowchart of a preset algorithm model according to another embodiment of the present invention; Figure 6 This is a structural block diagram of a vehicle sunshade control device according to an embodiment of the present invention. Detailed Implementation
[0024] The embodiments of the present invention are described in detail below. The embodiments described with reference to the accompanying drawings are exemplary. The embodiments of the present invention are described in detail below.
[0025] In a specific embodiment of the present invention, the vehicle's domain controller acts as a centralized command receiving and processing center, intelligent control logic and strategy executor, power management and drive unit, network communication hub, and diagnostic and fault manager. It centrally processes all input signals (including but not limited to light intensity, ambient temperature, solar angle, user eye position, user seat position, user personalized needs, and user authentication information). Based on fuzzy theory, it learns the user's personalized needs, intelligently executes user commands and complex automated control logic, and directly outputs drive control signals for each actuator. The power distribution module and drive circuit contained within the domain controller can provide the necessary power to each actuator, control the motor's forward and reverse rotation, start and stop, speed adjustment, etc. While controlling, the domain controller continuously monitors the current, voltage, position feedback signals, etc. of each actuator to determine whether the system is working properly.
[0026] like Figure 1 The diagram shown is a schematic representation of the system components of a vehicle according to an embodiment of the present invention. The system components include a windshield 1, a sunshade rail 2, a curtain 3, a sunroof 4, a window 5, a rear windshield 6, a pulley 7, a roller 8, a sunshade motor 9, a sensing sensor 10, a domain controller 11, and an air conditioning controller 12. These components work together in coordination.
[0027] Specifically, the surfaces of the windshield 1, sunroof 4, window 5, and rear windshield 6 are all coated with infrared / ultraviolet blocking coatings, which can effectively improve the blocking rate of infrared and ultraviolet rays. Sunshade curtain tracks 2 are installed on both sides of the windshield 1, with the track curvature consistent with the windshield curvature. The tracks contain guide grooves, sliders, and traction ropes. The guide grooves constrain the edges of the windshield curtain fabric 3, preventing deviation or twisting during movement; the sliders are fixed to the edges of the curtain fabric 3, ensuring smooth movement; the traction ropes pull the sliders and the curtain fabric 3 along the sunshade curtain track 2. Physical stops are installed at both ends of the sunshade curtain track 2 to prevent excessive stretching or derailment of the curtain fabric 3. A pulley 7 is installed at the lower end of each of the sunshade curtain track 2 on both sides of the windshield 1, used to release and retract the traction rope inside the track as the curtain fabric 3 moves up and down along the track. Each of the left and right side sunshade slide rails 2 of the windshield 1 has a roller 8 installed at its upper end, used to raise and lower the curtain 3 as it moves up and down along the slide rail. The output shaft of the sunshade motor 9 is directly connected to the roller 8 to raise and lower the sunshade curtain 3. The in-vehicle sunshade device at the sunroof glass 4 is controlled in four areas: driver's side, passenger side, left rear seat, and right rear seat. The components of each area are configured in the same way as the sunshade components at the windshield 1. Considering that the driver and passenger seats are closer to the front of the vehicle, their sunroof sunshades are pulled from front to back; the rear seats are closer to the rear of the vehicle, so their sunroof sunshades are pulled from back to front. The sunshade components at the four door windows 5 and the rear windshield 6 are configured in the same way as the sunshade components at the windshield 1, supporting the curtain 3 in these areas to be pulled from top to bottom.
[0028] The sensing sensor 10 includes a light sensor, a temperature sensor, a solar angle sensor, a human eye positioning sensor, a seat sensor, and a face recognition sensor. It is used to collect ambient light intensity, ambient temperature, solar angle, identify the driver's eye height, detect whether there are passengers sitting in the seat, and record identity verification information for identifying the user.
[0029] The air conditioner controller 12 can control the operation of air conditioner actuators such as air conditioner inverter, electronic expansion valve, and relay group to complete the corresponding air conditioning air volume and temperature adjustment.
[0030] The domain controller 11 can uniformly manage the sensor signal processing of the sensing sensor 10 and the driving of the sunshade actuator. Based on the sensing sensor 10 and the user's personalized needs, it sends sunshade control commands to the sunshade actuator to control the sunshade actuator to shade part or all of the area inside the vehicle.
[0031] The following is for reference. Figures 2-5 A sunshade control method for a vehicle according to an embodiment of the present invention is described.
[0032] Figure 2 This is a flowchart of a vehicle sunshade control method according to an embodiment of the present invention. Figure 2 As shown, the method includes at least steps S1-S3.
[0033] Step S1: Obtain current environmental information and current user status information. Current environmental information includes light intensity, ambient temperature, and sun angle. Current user status information includes user eye position information, user seat position information, and authentication information used to identify the user.
[0034] In this embodiment, the system collects key input information in real time through multiple types of sensors. Specifically, a light intensity sensor detects the intensity of solar radiation, a temperature sensor acquires the current ambient temperature, a solar angle sensor measures the angle of incidence of the sun relative to the vehicle body, and an eye positioning sensor (such as an infrared or 3D camera) accurately acquires the user's eye position information, including eye height and spatial coordinates. Seat sensors identify the occupancy status of each seat and determine whether the current seat is the driver's or passenger seat. Simultaneously, an in-vehicle camera can also synchronously collect the user's facial features and eye images for identity recognition and verification. The information acquired by these sensors not only serves as the core input for the domain controller's sunshade decisions but also supports the creation and invocation of personalized user settings. For example, when a specific user is detected sitting in the driver's seat, the domain controller automatically loads their preset comfortable lighting range and preferred sunshade area, thereby achieving precise, intelligent, and personalized whole-vehicle sunshade control.
[0035] Step S2: Based on the current environmental information and the current user status information, a decision-making process is performed to generate a shading decision result.
[0036] In this embodiment, light intensity is the most critical triggering factor and the primary basis for adjusting the sunshade actuator. For example, when the light intensity exceeds a preset threshold, the domain controller determines that sunshade needs to be activated and dynamically adjusts the opening and closing strategy of the sunshade actuator based on the light intensity. Simultaneously, the system considers ambient temperature for collaborative judgment. For instance, in situations where the light is weak but the interior temperature is high, it actively enhances the sunshade to suppress the rate of temperature increase. In cool, sunny weather, even with strong light, it moderately retains some light transmission to enhance natural lighting and warmth, thus achieving an optimal balance between visual comfort and thermal management. The solar angle is used to accurately identify the direction of sunlight incidence, forming the technical basis for zoned and directional sunshade. Based on this, the domain controller only blocks directly exposed areas (such as the right front sunroof) while maintaining transparency in other areas, avoiding excessive shading that could affect visibility. Furthermore, the system integrates user eye position information and solar angle to calculate the risk of glare in real time. Once it determines that sunlight may directly hit the driver's eyes, creating a glare point, it immediately adjusts the sunshade status for the corresponding area, significantly improving driving safety and visual comfort.
[0037] Furthermore, the system obtains user authentication information through facial recognition, automatically matching and loading their personalized settings (such as preferred light range, comfortable temperature range, and frequently used scene modes), requiring no manual switching or operation throughout the process, truly achieving a seamless intelligent experience. Considering the differentiated needs of passengers in different seating positions, the system supports independent control of corresponding sunshade components for each seat. For example, the driver's seat may prioritize anti-glare, while rear passengers may prefer a fully shaded rest mode, thus achieving zoned, fine-grained sunshade management. In summary, the domain controller deeply integrates multi-dimensional sensing data, including light intensity, ambient temperature, sun angle, user eye position, seat occupancy status, and authentication information. Based on this, it performs decision processing, completing the entire process from environmental analysis to policy generation, ultimately outputting accurate, safe, and personalized sunshade decision results, driving the sunshade actuators to achieve intelligent sunshade control across the entire domain.
[0038] Step S3: Generate a sunshade control command based on the sunshade decision result and send the sunshade control command to the vehicle sunshade actuator to control the sunshade actuator to shade part or all of the area inside the vehicle. The sunshade actuator includes multiple sunshade components, which are distributed in multiple positions on the vehicle body, and the sunshade range of the multiple sunshade components covers the entire area inside the vehicle.
[0039] In this embodiment, the domain controller generates precise sunshade control commands based on the sunshade decision results and sends the commands accurately and with low latency to the sunshade actuator via the vehicle high-speed bus. At the same time, it continuously receives position, status or fault feedback signals returned by the sunshade actuator to form a closed-loop control and confirm in real time whether the sunshade control commands are executed correctly.
[0040] Specifically, the sunshade actuators include motors for the front windshield sunshade, rear windshield sunshade, left front window sunshade, right front window sunshade, left rear window sunshade, right rear window sunshade, left front sunroof sunshade, right front sunroof sunshade, left rear sunroof sunshade, and right rear sunroof. These sunshade components are distributed in multiple locations on the vehicle body and can control the opening and closing degree of the sunshade in each area, thereby achieving flexible sunshade for some or all areas of the vehicle interior.
[0041] For example, when afternoon sunlight shines obliquely into the vehicle from the right front, the domain controller only partially closes the sunshade of the right front window and the right front sunroof, precisely blocking the glare area while leaving the rest of the vehicle open, protecting the driver's vision without excessive shading. In a parking rest scenario, the domain controller can simultaneously control all sunshades to close completely, achieving full vehicle privacy and glare protection. This refined, on-demand control method enhances the user experience.
[0042] Meanwhile, due to the highly integrated design of the domain controller, the sunshade control logic is built into the domain controller, which significantly shortens the signal transmission path and improves the data processing speed. The use of a high-speed internal bus to replace the traditional low-speed external interface significantly improves the communication bandwidth and efficiency between modules. At the same time, internal signal transmission is less susceptible to electromagnetic interference than external wiring, making the system operation more stable and reliable. The overall integrated design reduces external wiring, connectors and soldering points, further improving the mean time between failures (MTBF) of the vehicle sunshade system, thus not only meeting personalized needs but also improving functional reusability.
[0043] Therefore, embodiments of the present invention, by fusing the acquired current environmental information and current user status information, generate a sunshade decision result based on the processing result, and generate a sunshade control command based on the sunshade decision result, and send the sunshade control command to the vehicle sunshade actuator, can realize sunshade control of part or all areas inside the vehicle. In this way, by fusing real-time environmental information and user status data, dynamic, accurate, and zoned intelligent sunshade decision-making is achieved, effectively avoiding the safety hazard of blindly operating the sunshade while driving and obstructing the driver's vision. At the same time, the sunshade control logic is highly integrated into the vehicle domain controller, replacing the traditional distributed architecture, which significantly improves the system integration, functional reliability, and real-time response, and further enhances the anti-interference capability and control accuracy. This not only improves the applicability of the system, but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0044] In one embodiment of the present invention, the vehicle sunshade control method further includes: acquiring the air conditioning control parameters of the vehicle's air conditioning actuator; generating an air conditioning control command based on the air conditioning control parameters, and sending the air conditioning control command to the air conditioning actuator to adjust the air conditioning air volume and / or air conditioning temperature inside the vehicle.
[0045] In this embodiment, the air conditioning actuator includes an air conditioning inverter, an electronic expansion valve, and a relay group. The air conditioning inverter is used to drive and adjust the speed of the air conditioning compressor motor to achieve stepless adjustment of the air conditioning cooling and heating capacity. The electronic expansion valve is used to precisely adjust the flow rate of refrigerant in the air conditioning refrigeration system. The relay group acts as a high-power electronic switch to safely control the start and stop of high-load equipment such as the compressor through a small current signal.
[0046] Specifically, the air conditioning control parameters are obtained from two sources, taking into account both user-initiated intervention and intelligent system decision-making: On the one hand, users can directly set the target airflow and / or target temperature through the air conditioning panel or in-vehicle interface. These parameters, input by the user in real time, are received and executed by the air conditioning controller as personalized target instructions. On the other hand, when no manual settings are made, the system can automatically derive the target airflow and / or target temperature that matches the user's historical preferences and current scenario needs based on user authentication information (such as matching stored personalized configurations through facial recognition), combined with current environmental information (including ambient temperature, light intensity, sun angle, etc.) and user status (such as seat position, whether the user is the driver, etc.). For example, when it is detected that the target user enters the vehicle in the afternoon in summer when the sun angle is high, the air conditioning controller will automatically call the user's preferred lower temperature setting and appropriately increase the airflow to quickly alleviate the stuffiness. Therefore, the air conditioning control parameters can be personalized targets actively set by the user based on immediate needs, or adaptive targets intelligently generated by the system by integrating identity information, environmental conditions, and user habits, thereby achieving flexible, precise, and seamless cabin thermal comfort management.
[0047] After determining the air conditioning control parameters, the air conditioning controller generates corresponding air conditioning control commands and sends them to the air conditioning actuators (including the inverter, electronic expansion valve, and relay group) via the vehicle bus. This precisely adjusts the compressor speed, refrigerant flow, and blower power, thereby achieving continuous and smooth control of the air conditioning air volume and / or air conditioning temperature. This ensures that the in-vehicle environment is always within the user's preferred comfort range and works in conjunction with the sunshade actuator to optimize the vehicle's energy efficiency and driving experience.
[0048] In one embodiment of the present invention, when making a decision based on current environmental information and current user status information to generate a sunshade decision result, the process includes: responding to a personalized control request initiated by the user and obtaining the sunshade learning parameters set by the user; fusing the sunshade learning parameters with the current environmental information and current user status information, and determining a target control parameter that matches the sunshade learning parameters through a preset algorithm model; and generating a sunshade decision result based on the target control parameter.
[0049] The preset algorithm model is a personalized needs learning model based on fuzzy theory.
[0050] In this embodiment, when making decisions based on current environmental information and current user status information to generate a sunshade decision result, the system first responds to the personalized control request initiated by the user through the in-vehicle central control screen or in-vehicle application. Based on this, it acquires the user's pre-set or real-time configured sunshade learning parameters. These parameters cover multi-dimensional preference data such as light comfort threshold, temperature preference range, acceptable solar incidence angle, eye reference coordinates, frequently used seat positions, and facial features used for identity binding. Subsequently, the system combines these sunshade learning parameters with the currently perceived environmental information and user status information... The system deeply integrates data and inputs it into a pre-defined algorithm model. This model then dynamically calculates target control parameters (such as the opening percentage of sunshades in different areas) that are highly matched to the user's personalized needs, based on historical preferences and the current scenario. Finally, the system generates specific sunshade decision results based on these target control parameters, which drive the sunshade actuators to achieve precise, adaptive, and personalized cabin environment control. This not only upgrades sunshade control from a passive response to an active adaptation but also provides each user with a smart experience of long-term memory, automatic recognition, and seamless recall, improving user experience and convenience while meeting personalized needs.
[0051] In one embodiment of the present invention, when obtaining the sunshade learning parameters set by the user, the process includes: responding to a personalized control request, determining whether the user selects to add a new personalized customization item; if the user selects to add a new personalized customization item, receiving the target user seat position selected by the user, and collecting the authentication information and / or user eye position information associated with the target user seat position; receiving the parameter range of environmental information and / or air conditioning control parameters set by the user for different driving scenarios; binding the target seat position, authentication information and / or eye position information, and the corresponding parameter range of environmental information and / or air conditioning control parameters to obtain the sunshade learning parameters, and storing the sunshade learning parameters as a personalized customization item in a pre-established user personalized needs database. The system provides users with settings options to choose whether to repeat the above settings process for all user seats except the target user's seat position. The user personalization requirement database stores multiple personalized customization entries, each corresponding to a set of sunshade learning parameters. If no new personalized customization entry is selected, the system matches the target personalized customization entry already stored in the database based on the current authentication information, determines the sunshade learning parameters based on the target personalized customization entry, and provides the user with the ability to view or modify the target personalized customization entry. Upon receiving a user's instruction to modify the target personalized configuration entry, the system updates the sunshade learning parameters corresponding to the target personalized customization entry and stores the updated sunshade learning parameters in the user personalization requirement database.
[0052] In this embodiment, when acquiring the user-set sunshade learning parameters, the system first responds to the user's personalized control request and determines whether the user chooses to add a new personalized customization item. If the user chooses to add a new item, the system guides the user to select a target seat position and collects the identity verification information associated with that target seat position (usually the user's facial features), and if the target seat position is the driver's seat, it will acquire the user's eye position information. Simultaneously, the system receives the range of environmental comfort parameters (including light intensity, ambient temperature, sun angle, etc.) and / or air conditioning control parameters (such as target airflow and target temperature) set by the user for different driving or parking scenarios. Subsequently, the system structurally binds the target seat position, identity verification information and / or user eye position information, environmental parameter range, and air conditioning control parameters to form a complete set of sunshade learning parameters, and stores it as an independent personalized customization item in a pre-built user personalized needs database.
[0053] To improve setup efficiency, the system also provides users with the option to repeat the same setup process for other unconfigured seat positions. This personalized request database can store multiple personalized customization entries from multiple users, each corresponding to a unique set of sunshade learning parameters.
[0054] If the user does not select to add a new personalized customization item, the system will automatically match an existing target personalized customization item in the personalized needs database using the currently identified authentication information, and load the corresponding sunshade learning parameters based on that item. Simultaneously, the system will provide the user with the ability to view or modify the item. When the user issues a modification command, the system will update the sunshade learning parameters associated with that item and persistently store the updated data in the personalized needs database. This achieves dynamic maintenance and long-term memory of personalized configurations, ensuring that each user receives a precise, consistent, and repetitive intelligent sunshade experience regardless of seating or scenario.
[0055] Specifically, refer to Figure 3 The flowchart for customizing the shading learning parameters is shown below. The specific steps are as follows: In step S101, the user enters the personalization interface in response to the personalization control request. The user can access this interface via mobile application or webpage. end Access the personalized customization interface through methods such as in-vehicle infotainment systems.
[0056] Step S102: Determine whether to add a new personalized customization item. In the personalized customization interface, users can view the saved personalized customization items, or choose to add a new personalized customization item, and set the comfort range according to their own preferences for parameters such as light intensity, ambient temperature, sun angle, air conditioning air volume, and target temperature.
[0057] Step S103: Select the target user's seat position. The user selects the seat position for which personalized sun shading control is required in the personalization customization interface. The range of options is determined by the actual vehicle's seat layout. For example, in a model with a "2+3" seat configuration, selectable seat positions include the driver's seat, front passenger seat, second-row left seat, second-row middle seat, and second-row right seat.
[0058] Step S104: Collect authentication information associated with the target user's seat position. After the user selects the desired seat position, the system will activate the in-vehicle camera and, with the user's authorization, collect and save their facial information as authentication. When the sunshade system switches to personalized control mode, it can automatically identify the identity of passengers entering the passenger compartment; if authentication is successful, the system will automatically load the user's corresponding exclusive sunshade and environmental configuration, eliminating the need for manual selection or account switching, significantly improving operational convenience and user experience smoothness.
[0059] Step S105: Determine whether the target user's seat position is the driver's seat. Considering that the driver's seat has higher safety requirements for sunshade control, the system will automatically identify whether the user's selected personalized seat position is the primary driver's seat to support a more precise and safer sunshade control strategy.
[0060] Step S106: If the target user's seat position is the driver's seat, then the user's eye position information is collected. When the system determines that the currently set seat position is the primary driver's seat, after obtaining the user's authorization, it records and saves the user's precise eye position information through the in-vehicle camera or a dedicated sensor. This information is used to construct the spatial coordinates of the driver's eyes, combined with real-time ambient light data (such as light intensity, sun angle, etc.), to achieve precise and dynamic sunshade adjustment. When adjusting the driver's seat sunshade system, only light sources that may cause glare are blocked, effectively avoiding obstruction of vision and ensuring clear forward and side visibility during driving, balancing comfort and safety.
[0061] Step S107: Receive the parameter ranges and / or air conditioning control parameters set by the user for different driving scenarios. The system supports configuration for multiple driving scenarios, including low-speed driving, high-speed driving, parking and camping, and parking and rest. Users can set comfort parameter ranges for each driving scenario. Optional parameters include light intensity, ambient temperature, solar angle, and air conditioning fan speed. Considering that the actual driving environment is affected by multiple factors such as weather, time, geographical location, and vehicle status, the typical value ranges for each parameter are as follows: light intensity is [0, 100000] Lux, ambient temperature is […]. The ambient temperature is [20, 50]℃, the solar angle is [0, 90]°, and the air conditioning airflow is [0, 600] m³ / h. For example, in the "high-speed driving" scenario, the user can set the comfort range as follows: light intensity of [800, 20000] Lux, ambient temperature of [22, 26] ℃, solar angle of [15, 60]°, and air conditioning airflow of [100, 300] m³ / h. The system takes the above user-defined multi-dimensional parameters as input, combines them with scenario tags, learns and mines the user's control preferences for the sunshade actuator and related air conditioning actuator in specific driving situations, and provides personalized basis for subsequent intelligent decision-making.
[0062] Step S108: Bind the target seat position, authentication information and / or eye position information, and the corresponding environmental information parameter range and / or air conditioning control parameters to obtain sunshade learning parameters. Store the sunshade learning parameters as a personalized customization entry in the pre-established user personalization requirement library. Users can end the personalized parameter settings for the current seat position by clicking the "Complete" or "Save" button on the interface. The system will automatically save all configuration information to ensure accurate retrieval and execution in the future.
[0063] Step S109: Provide the user with a setting option to choose whether to repeat the above setting process for the remaining user seat positions other than the target user's seat position. After completing the personalized settings for the current seat position, the system provides the user with a setting option, asking whether to repeat the above personalized customization process for other unconfigured seat positions. The user can select one or more remaining seat positions as needed to continue setting the corresponding parameters, thereby achieving personalized sunshade and environmental control configuration for multiple seats throughout the vehicle.
[0064] In step S110, if no new personalized customization item is selected, the system matches the target personalized customization item stored in the personalized requirement library based on the current authentication information, and determines the shading learning parameters based on the target personalized customization item. When a user enters the personalized customization interface, the system first performs authentication and lists all personalized customization records matching the current user's identity on the interface; the user can browse these records and select one as the configuration basis for the current session.
[0065] Step S111: View the personalized customization items. After the user selects a personalized customization item, the system will display the complete parameter information contained in the item, including the target seat position, identity verification information, eye position (if applicable), environmental parameter ranges for various driving scenarios (such as light intensity, ambient temperature, and sun angle), and air conditioning control parameters (such as airflow and target temperature), so that the user can fully understand the saved personalized configuration content.
[0066] Step S112: Determine whether the user has modified the set personalized customization items. In the interface for viewing personalized customization items, the user can choose whether to click the "Modify" button to adjust the parameter information in the current item.
[0067] Step S113: Modify the current user's personalized needs. After clicking the "Modify" button, the user can adjust and update various parameters in the saved personalized customization items (such as environmental information range, air conditioning control parameters, seat position association information, etc.) to more accurately match their current preferences or usage scenarios.
[0068] Step S114: Save the current settings. After modifying the parameters, the user can click the "Save" button. The system will automatically update the shading learning parameters in the corresponding personalized customization item and synchronize them to the user's personalized needs library to ensure that the latest configuration is used when called in the future.
[0069] Step S115: Determine whether to continue setting the current user's personalized needs. The user can choose to continue modifying other saved personalized customization items, or add new personalized customization items to further improve their personalized shading and environmental control strategy.
[0070] Step S116: Exit the personalization interface. If the user has completed the current settings and does not need to continue browsing or modifying other personalization items, they can exit the personalization interface after saving the latest configuration and return to the previous menu or the main system interface.
[0071] In one embodiment of the present invention, when fusing the shading learning parameters with current environmental information and current user state information, and determining the target control parameters matching the shading learning parameters through a preset algorithm model, the process includes: using the current environmental information, current user state information, and shading learning parameters as input variables of the preset algorithm model; mapping the input variables to the corresponding fuzzy input set through a preset membership function; performing fuzzy inference on the fuzzy input set based on preset fuzzy rules to generate the corresponding fuzzy output set of the shading actuator and / or air conditioning actuator; and defuzzifying the fuzzy output set to obtain the target control parameters of the shading actuator and / or air conditioning actuator.
[0072] In this embodiment, when the shading learning parameters are fused with current environmental information and current user status information, and the target control parameters matching the user's personalized preferences are determined through a preset algorithm model, the system first uses these three types of data—real-time perceived environmental information and user status information, and the shading learning parameters retrieved from the personalized needs database—as input variables for the preset algorithm model. This preset algorithm model employs a fuzzy theory-based reasoning mechanism. First, it maps each input variable to a corresponding set of fuzzy linguistic variables through a set of predefined membership functions, forming a fuzzy input set. Then, according to… Based on a pre-built fuzzy rule base (e.g., "if the sunlight is strong and the sun angle is high, then the front windshield sunshade opening is large"), multi-dimensional fuzzy inference is performed on the fuzzy input set to generate a fuzzy output set for the sunshade actuators (such as the sunshade motors in each zone) and / or the air conditioning actuators. This output describes the desired control intensity in fuzzy language (e.g., "the air volume is large" or "the right front sunshade is partially closed"). Finally, the fuzzy output set is defuzzified and converted into precise numerical target control parameters, such as the specific opening percentage of the sunshade (e.g., 65%), the air conditioning air volume setpoint (e.g., 250 m³ / h), or the target temperature (e.g., 24℃). This process achieves intelligent mapping from user personalized preferences and real-time scene perception to specific execution commands, enabling the system to both respect historical habits and dynamically adapt to the current environment, thereby achieving precise, adaptive, and personalized cabin environment collaborative control.
[0073] Specifically, refer to Figure 4 and Figure 5 The flowchart of the preset algorithm model shown below contains the following specific steps: In step S410, the current environmental information, current user status information, and shading learning parameters are used as input variables for the preset algorithm model, i.e., data input. Based on common driving scenarios, the ranges of the input variables are: light intensity 411∈[0,100000]Lux, solar angle 412∈[0, 90]°, ambient temperature 413∈[-30, 50]℃, and driver's eye position 414∈[100, 200]cm. The driver's eye position is a relatively fixed parameter, determined by the driver's height, seat adjustment, and posture.
[0074] Step 420: The input variables are mapped to corresponding fuzzy input sets using a preset membership function, i.e., data fuzzification. Precise input variables such as light intensity, solar angle, ambient temperature, and driver's eye position are converted into membership degrees on multiple fuzzy sets. Each fuzzy input set corresponds to a linguistic variable that the system can understand and process, thus laying the foundation for subsequent fuzzy inference based on human language rules. To further improve the accuracy, responsiveness, and smoothness of the sunshade control, and enhance its adaptability to complex scenarios, the universe of discourse of each input variable is divided into five levels, corresponding to five fuzzy input sets. The membership function used is a Gaussian membership function, whose smooth and continuous characteristics help achieve a more natural and gradual control transition, avoiding abrupt actuator actions and significantly improving user experience and system robustness. The fuzzy input set can be specifically represented as follows: Light intensity data fuzzification 421: The fuzzy set is {very dark, dark, medium, bright, very bright}; Sun angle data fuzzification 422: Fuzzy set is {very low, low, medium, high, very high}; Ambient temperature data fuzzification 423: The fuzzy set is {extremely cold, cold, moderate, hot, extremely hot}; Driver's eye position data is blurred 424: the fuzzy set is {very low, low, moderately high, high, very high}.
[0075] Step 430: Based on preset fuzzy rules, fuzzy inference is performed on the fuzzy input set to generate the corresponding fuzzy output set of the sunshade actuator and / or air conditioning actuator, i.e., fuzzy rule inference. This fuzzy rule formally describes the logical relationship between input and output variables in the form of "IF <Premise 1> THEN <Conclusion 1>", transforming the mapping process from user-personalized preferences and environmental states to control actions into an executable logical structure for the system. This gives the entire decision-making process clear semantic expression and interpretability, thereby supporting the sunshade system to achieve precise, adaptive, and user-expected intelligent control. Examples of some core rules are listed below: Fuzzy rule 1: IF <light intensity is very bright AND sun angle is extremely high AND ambient temperature is extremely hot> THEN <area sunshade opening is closed AND air conditioning airflow is high AND air conditioning temperature is low>; Fuzzy rule 2: IF <light intensity is very bright AND sun angle is extremely high AND ambient temperature is extremely cold> THEN <area sunshade opening is half open AND air conditioning air volume is relatively high AND air conditioning temperature is relatively high>; Fuzzy Rule 3: IF <light intensity is very dark AND sun angle is very low AND ambient temperature is very cold> THEN <area shade curtain is fully open AND air conditioning air volume is high AND air conditioning temperature is high>.
[0076] The fuzzy output set corresponds to the area shading curtain opening control 441, the air conditioning air volume control 442, and the air conditioning temperature control 443, respectively. Specifically, the fuzzy output set is represented as follows: Fuzzy control of area sunshade curtain opening: The fuzzy set is {fully open, slightly open, half open, mostly open, fully open}; Fuzzy control of air conditioning air volume: The fuzzy set is {minimal, relatively small, medium, relatively large, maximum}; Fuzzy control of air conditioning temperature: The fuzzy set is {minimal, smaller, medium, larger, maximal}.
[0077] The system will display the prerequisites for some core control rules to the user, who will then set the corresponding control results. If the user-defined control rule is logically consistent with existing rules in the rule base (i.e., a reasonable setting), the custom rule will be given a higher execution weight during the actual operation of the shading system, thereby enhancing the flexibility of personalized control and user participation while ensuring system stability.
[0078] Step 440 involves defuzzifying the fuzzy output set to obtain the target control parameters for the sunshade actuator and / or air conditioning actuator, i.e., data defuzzification. This process aims to convert the linguistic, interval-based fuzzy output generated by fuzzy inference into precise and clear numerical control commands that can directly drive the actuators. Specifically, in the area sunshade opening control 441, the defuzzified output is a precise percentage value between 0 and 100, directly indicating the target position that the corresponding sunshade motor should operate to (e.g., "65% closed"); in the air conditioning airflow control 442, the defuzzified result is a specific airflow level value, corresponding to the air conditioning blower speed or power level; in the air conditioning temperature control 443, defuzzification generates a precise temperature setpoint within the human comfort temperature range (e.g., 23.5℃), which serves as the target temperature setpoint for the air conditioning system's cooling or heating function. Through the above defuzzification process, the system achieves seamless integration from fuzzy logic inference to physical execution actions, ensuring that the control results not only meet user personalized preferences but also possess high precision and real-time performance.
[0079] In one embodiment of the present invention, the vehicle sunshade control method further includes: when a scene mode control request is received or the vehicle is identified to have entered a preset scene mode, obtaining the current scene mode information of the vehicle and calling a preset sunshade control strategy corresponding to the scene mode information; generating a sunshade control command according to the preset sunshade control strategy and sending the sunshade control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all of the area inside the vehicle.
[0080] In this embodiment, when the system receives a user-initiated scene mode control request (such as selecting a specific mode via the vehicle's central control system or voice command), or automatically identifies that the vehicle has entered a preset scene mode (e.g., "parking mode," "driving mode," "camping mode," or "welcome mode") based on vehicle status signals (e.g., vehicle speed is zero, gear is in P, doors are locked, power status, etc.), the system first obtains the currently active scene mode information and, accordingly, calls the preset sunshade control strategy corresponding to that scene from the preset strategy library. For example, when "parking mode" is detected, the system automatically triggers a full sunshade state, closing all sunroof and side window sunshades to achieve privacy protection and heat insulation; while when the vehicle enters "driving mode," it automatically adjusts to a half-open or zoned sunshade state, only blocking areas that may cause glare, ensuring clear driver visibility and comfortable cabin lighting. Subsequently, the system generates corresponding sunshade control commands based on the preset sunshade control strategy and sends them to each sunshade actuator through the domain controller to precisely control the sunshade actions of some or all areas inside the vehicle. This reduces the frequency of manual intervention by users, improving ease of operation while achieving a smarter, safer, and more personalized sunshade experience that better suits actual usage scenarios.
[0081] In one embodiment of the present invention, the vehicle sunshade control method further includes: receiving a remote control command sent from a remote terminal; determining whether the remote control command indicates a user personalized control request or a scene mode control request; if so, generating a sunshade decision result based on sunshade learning parameters or a preset sunshade control strategy corresponding to the current scene mode information, generating a sunshade control command based on the sunshade decision result, and sending the sunshade control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle; if not, sending a remote control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle.
[0082] In this embodiment, the vehicle's sunshade control method further supports remote control via the internet from a remote terminal (such as a user's smartphone). When the vehicle system is connected to the internet, the user can send remote control commands to the vehicle through a dedicated application; upon receiving the remote control command, the system first determines whether its content indicates a personalized control request or a scene mode control request.
[0083] If the request is determined to be a personalized user control request, the system will generate a personalized sunshade decision based on the stored sunshade learning parameters bound to the user's identity and the current vehicle environment information. If the request is determined to be a scene mode control request, the system will invoke the corresponding preset sunshade control strategy based on the identified scene mode information, and then generate a corresponding sunshade decision. Subsequently, the system generates a sunshade control command based on the decision and sends it to the sunshade actuator through the domain controller to achieve intelligent sunshade control of some or all areas inside the vehicle.
[0084] If the remote control command does not specify a personalized need or preset scenario, but directly specifies a specific sunshade action (such as "open the left front sunroof sunshade"), the system skips the decision-making process, directly parses the remote control command into an execution signal, and sends it to the corresponding sunshade actuator to complete the precise control of the area sunshade. This allows users to remotely activate sunshade adjustments before getting into the vehicle, such as closing the sunroof sunshade in advance to lower the cabin temperature under the blazing sun, or activating the welcome mode at night to create an atmosphere. This not only improves the convenience and comfort of use, but also achieves a flexible integration of personalized, scenario-based, and direct control modes, providing users with a highly intelligent, responsive, and freely operable remote sunshade experience.
[0085] In one embodiment of the present invention, the vehicle sunshade control method further includes: receiving a switch control signal, wherein the switch control signal is generated by a user triggering a switch of the vehicle for controlling a sunshade actuator and / or an air conditioning actuator; in response to the switch control signal, generating a sunshade control command and / or an air conditioning control command, and sending the sunshade control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all areas inside the vehicle, and / or sending an air conditioning control command to the air conditioning actuator to control the air conditioning actuator to adjust the air conditioning temperature and / or air conditioning airflow.
[0086] In this embodiment, the system can receive switch control signals generated by the user operating switches on the vehicle used to control the sunshade actuators and / or air conditioning actuators. These signals come in two forms: first, virtual switches on the central control screen, where the user can select to control the opening and closing of sunshades in specific areas or adjust air conditioning parameters by clicking buttons on the in-vehicle infotainment system interface; second, physical switches located in easily accessible positions within the cockpit, including independent control switches for sunshades on the windshield, rear windshield, left / right front / rear windows, and left / right front / rear sunroof, as well as air conditioning temperature and fan speed adjustment switches. Upon receiving any type of switch control signal, the system immediately responds and generates corresponding sunshade control commands and / or air conditioning control commands: if the signal is related to sunshades, a sunshade control command is sent to the corresponding sunshade actuator (such as the sunshade motor for the corresponding area) to control the sunshade status of some or all areas inside the vehicle; if the signal is related to air conditioning, an air conditioning control command is sent to the air conditioning actuator to adjust the air conditioning temperature and / or fan speed. The virtual switch supports integration with multimedia, navigation, and voice functions, enhancing the level of intelligent interaction. The physical switch, on the other hand, provides the most direct and lowest-latency operation path, making it particularly suitable for scenarios requiring immediate response (such as sudden glare from bright lights), while also catering to the operating habits of elderly users or novice drivers unfamiliar with intelligent systems. Therefore, the switch control method, as a fundamental and crucial control layer, not only ensures the system's usability and inclusiveness but also complements advanced functions such as personalized control, scene mode control, and remote control, jointly constructing a multi-layered, highly robust intelligent sunshade and environmental control system.
[0087] The vehicle sunshade control method according to embodiments of the present invention fuses acquired current environmental information and current user status information, generates a sunshade decision result based on the processing result, generates a sunshade control command based on the sunshade decision result, and sends the sunshade control command to the vehicle sunshade actuator. This enables sunshade control of some or all areas inside the vehicle. By fusing real-time environmental information and user status data, dynamic, precise, and zoned intelligent sunshade decision-making is achieved, effectively avoiding the safety hazard of blindly operating the sunshade while driving and obstructing the driver's view. Simultaneously, the sunshade control logic is highly integrated into the vehicle domain controller, replacing the traditional distributed architecture, significantly improving system integration, functional reliability, and real-time response, and further enhancing anti-interference capability and control accuracy. This not only expands the system's applicability but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0088] A further embodiment of the present invention discloses a sunshade control device for a vehicle domain controller.
[0089] like Figure 6The diagram shown is a structural block diagram of the sunshade control device for a vehicle according to an embodiment of the present invention.
[0090] like Figure 6 As shown, the vehicle's sunshade control device 100 includes: an acquisition module 110, a generation module 120, and a control module 130.
[0091] The acquisition module 110 is used to acquire current environmental information and current user status information. The current environmental information includes light intensity, ambient temperature, and sun angle. The current user status information includes user eye position information, user seat position information, and authentication information used to identify the user. The generation module 120 is used to perform decision processing based on the current environmental information and current user status information to generate a sunshade decision result. The control module 130 is used to generate a sunshade control command based on the sunshade decision result and send the sunshade control command to the vehicle sunshade actuator to control the sunshade actuator to provide sunshade to part or all of the area inside the vehicle. The sunshade actuator includes multiple sunshade components distributed in multiple positions on the vehicle body, and the sunshade range of the multiple sunshade components covers the entire area inside the vehicle.
[0092] In one embodiment of the present invention, the control module 130 is further configured to: acquire the air conditioning control parameters of the vehicle's air conditioning actuator; generate an air conditioning control command based on the air conditioning control parameters, and send the air conditioning control command to the air conditioning actuator to adjust the air conditioning air volume and / or air conditioning temperature in the vehicle.
[0093] In one embodiment of the present invention, when the generation module 120 performs decision processing based on current environmental information and current user status information to generate a sunshade decision result, it includes: responding to a personalized control request initiated by the user, obtaining the sunshade learning parameters set by the user; fusing the sunshade learning parameters with the current environmental information and current user status information, and determining the target control parameters that match the sunshade learning parameters through a preset algorithm model; and generating the sunshade decision result based on the target control parameters.
[0094] In one embodiment of the present invention, when the acquisition module 110 acquires the sunshade learning parameters set by the user, it includes: responding to a personalized control request and determining whether the user selects to add a new personalized customization item; if the user selects to add a new personalized customization item, receiving the target user seat position selected by the user and collecting the identity verification information and / or user eye position information associated with the target user seat position; receiving the parameter range of environmental information and / or air conditioning control parameters set by the user for different driving scenarios; binding the target seat position, identity verification information and / or eye position information, and the corresponding parameter range of environmental information and / or air conditioning control parameters to obtain the sunshade learning parameters, and storing the sunshade learning parameters as a personalized customization item in a pre-established user personalized needs database. The system retrieves information from the user's personalization database and provides users with settings options to choose whether to repeat the above settings process for all user seating positions except the target user's seat position. The user personalization database stores multiple personalized customization entries, each corresponding to a set of sunshade learning parameters. If no new personalized customization entry is selected, the system matches the target personalized customization entry already stored in the database based on the current authentication information, determines the sunshade learning parameters based on the target personalized customization entry, and provides the user with the ability to view or modify the target personalized customization entry. Upon receiving a user's instruction to modify the target personalized configuration entry, the system updates the sunshade learning parameters corresponding to the target personalized customization entry and stores the updated sunshade learning parameters in the user personalization database.
[0095] In one embodiment of the present invention, when the acquisition module 110 fuses the shading learning parameters with the current environmental information and the current user state information, and determines the target control parameters that match the shading learning parameters through a preset algorithm model, the process includes: using the current environmental information, the current user state information, and the shading learning parameters as input variables of the preset algorithm model; mapping the input variables to the corresponding fuzzy input set through a preset membership function; performing fuzzy inference on the fuzzy input set based on preset fuzzy rules to generate the corresponding fuzzy output set of the shading actuator and / or air conditioning actuator; and performing defuzzification processing on the fuzzy output set to obtain the target control parameters of the shading actuator and / or air conditioning actuator.
[0096] In one embodiment of the present invention, the control module 130 is further configured to: when receiving a scene mode control request or recognizing that the vehicle has entered a preset scene mode, obtain the scene mode information of the current vehicle and call the preset sunshade control strategy corresponding to the scene mode information; generate a sunshade control command according to the preset sunshade control strategy and send the sunshade control command to the sunshade actuator to control the sunshade actuator to shade part or all of the area inside the vehicle.
[0097] In one embodiment of the present invention, the control module 130 is further configured to: receive a remote control command sent from a remote terminal; determine whether the remote control command indicates a user personalized control request or a scene mode control request; if so, generate a shading decision result based on the shading learning parameters or a preset shading control strategy corresponding to the current scene mode information, generate a shading control command based on the shading decision result, and send the shading control command to the shading actuator to control the shading actuator to shade part or all areas inside the vehicle; if not, send a remote control command to the shading actuator to control the shading actuator to shade part or all areas inside the vehicle.
[0098] In one embodiment of the present invention, the control module 130 is further configured to: receive a switch control signal, wherein the switch control signal is generated by a user triggering a switch in the vehicle for controlling the sunshade actuator and / or the air conditioning actuator; in response to the switch control signal, generate a sunshade control command and / or an air conditioning control command, and send the sunshade control command to the sunshade actuator to control the sunshade actuator to provide sunshade to part or all of the area inside the vehicle, and / or send an air conditioning control command to the air conditioning actuator to control the air conditioning actuator to adjust the air conditioning temperature and / or the air conditioning airflow.
[0099] It should be noted that the specific implementation of vehicle sunshade control is similar to that of the vehicle sunshade control method described in the first aspect embodiment of the present invention. Therefore, for a detailed exemplary description of the vehicle sunshade control device, please refer to the aforementioned description of the vehicle sunshade control method. To reduce redundancy, it will not be repeated here.
[0100] According to an embodiment of the present invention, the vehicle sunshade control device 100 includes a generation module 120 that fuses current environmental information and current user status information acquired by the acquisition module 110, generates a sunshade decision result based on the processing result, and a control module 130 that generates a sunshade control command based on the sunshade decision result and sends the command to the vehicle sunshade actuator. This enables sunshade control over some or all areas inside the vehicle. By fusing real-time environmental information and user status data, dynamic, precise, and zoned intelligent sunshade decisions are achieved, effectively avoiding the safety hazard of blindly operating the sunshade while driving and obstructing the driver's view. Furthermore, by highly integrating the sunshade control logic into the vehicle domain controller, replacing the traditional distributed architecture, the system integration, functional reliability, and real-time response are significantly improved, and anti-interference capabilities and control accuracy are further enhanced. This not only expands the system's applicability but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0101] A further embodiment of the present invention discloses a vehicle.
[0102] In some embodiments, the vehicle includes a sunshade actuator and a domain controller, wherein the sunshade actuator includes a plurality of sunshade components distributed at multiple locations on the vehicle body, the sunshade range of the plurality of sunshade components covers the entire area inside the vehicle, and the plurality of sunshade components include a sunshade portion and a drive portion for driving the sunshade portion; the domain controller is used to execute the vehicle sunshade control method described in any of the embodiments of the first aspect of the present invention.
[0103] According to embodiments of the present invention, the vehicle integrates acquired current environmental information and current user status information, generates a sunshade decision based on the processing result, generates a sunshade control command based on the sunshade decision, and sends the sunshade control command to the vehicle's sunshade actuator. This enables sunshade control of some or all areas inside the vehicle. By integrating real-time environmental information and user status data, dynamic, precise, and zoned intelligent sunshade decisions are achieved, effectively avoiding the safety hazard of blindly operating the sunshade while driving and obstructing the driver's view. Simultaneously, the sunshade control logic is highly integrated into the vehicle's domain controller, replacing the traditional distributed architecture. This significantly improves system integration, functional reliability, and real-time response, and further enhances anti-interference capabilities and control precision. This not only expands the system's applicability but also flexibly meets the personalized needs of different users, improves functional reusability, and enhances driving safety and user experience.
[0104] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.
[0105] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
Claims
1. A sunshade control method of a vehicle, characterized by, A domain controller for the vehicle, the method comprising: obtaining current environment information and current user state information, the current environment information including illumination intensity, ambient temperature, and sun angle, and the current user state information including user eye position information, user seat position information, and identity authentication information for identifying user identity; performing decision processing based on the current environment information and the current user state information to generate a sunshade decision result; generating a sunshade control instruction according to the sunshade decision result and sending the sunshade control instruction to a sunshade execution mechanism of the vehicle to control the sunshade execution mechanism to shade part or all of the area inside the vehicle, wherein the sunshade execution mechanism includes a plurality of sunshade components, the plurality of sunshade components are distributed at a plurality of positions of the vehicle body, and the sunshade range of the plurality of sunshade components covers all of the area inside the vehicle.
2. The sunshade control method of a vehicle according to claim 1, characterized by, Further comprising: obtaining air conditioning regulation parameters of an air conditioning execution mechanism of the vehicle; generating an air conditioning control instruction according to the air conditioning regulation parameters and sending the air conditioning control instruction to the air conditioning execution mechanism to adjust the air conditioning air volume and / or air conditioning temperature inside the vehicle.
3. The sunshade control method of a vehicle according to claim 2, characterized by, When performing decision processing based on the current environment information and the current user state information to generate a sunshade decision result, comprising: in response to a user-initiated personalized control request, obtaining a sunshade learning parameter set by the user; fusing the sunshade learning parameter with the current environment information and the current user state information, and determining a target control parameter matched with the sunshade learning parameter through a preset algorithm model; generating the sunshade decision result according to the target control parameter.
4. The sunshade control method of a vehicle according to claim 3, characterized by When obtaining the sunshade learning parameter set by the user, comprising: after responding to the personalized control request, determining whether the user selects to add a personalized customization item; if the personalized customization item is selected to be added, receiving a target user seat position selected by the user and collecting identity authentication information and / or user eye position information associated with the target user seat position; receiving parameter ranges of environment information and / or air conditioning regulation parameters set by the user for different driving scenarios; binding the target seat position, the identity authentication information and / or eye position information, and the corresponding parameter ranges of environment information and / or air conditioning regulation parameters to obtain the sunshade learning parameter, storing the sunshade learning parameter as a personalized customization item in a user personalized demand library pre-established, and providing a setting option to the user to select whether to repeatedly perform the above setting process on the remaining user seat positions except the target user seat position, wherein the user personalized demand library stores a plurality of personalized customization items, and each personalized customization item corresponds to a set of sunshade learning parameters; if the personalized customization item is not selected to be added, matching a target personalized customization item stored in the personalized demand library according to the current identity authentication information, determining the sunshade learning parameter based on the target personalized customization item, and providing a viewing function or a modifying function of the target personalized customization item to the user. After receiving the modification instruction of the user on the target personalized configuration item, the sunshade learning parameter corresponding to the target personalized configuration item is updated, and the updated sunshade learning parameter is stored in the user personalized demand library.
5. The sunshade control method of a vehicle according to claim 3, characterized by When the sunshade learning parameter is fused with the current environment information and the current user state information, and the target control parameter matched with the sunshade learning parameter is determined through a preset algorithm model, the following steps are included: The current environment information, the current user state information and the sunshade learning parameter are taken as input variables of the preset algorithm model; The input variables are mapped to corresponding fuzzy input sets through a preset membership function; Based on the preset fuzzy rule, the fuzzy input sets are subjected to fuzzy reasoning to generate a fuzzy output set of the sunshade actuating mechanism and / or the air conditioner actuating mechanism; The fuzzy output set is subjected to de-fuzzification processing to obtain the target control parameter of the sunshade actuating mechanism and / or the air conditioner actuating mechanism.
6. The sunshade control method of a vehicle according to claim 1, characterized by Further comprising: When a scene mode control request is received or it is identified that the vehicle enters a preset scene mode, scene mode information of the current vehicle is acquired, and a preset sunshade control strategy corresponding to the scene mode information is called; According to the preset sunshade control strategy, the sunshade control instruction is generated, and the sunshade control instruction is sent to the sunshade actuating mechanism to control the sunshade actuating mechanism to shade part or all areas in the vehicle.
7. The sunshade control method of a vehicle according to claim 1, characterized by Further comprising: Receiving a remote control instruction sent from a remote terminal; Judging whether the remote control instruction indicates a user personalized control request or a scene mode control request; If yes, generating the sunshade decision result according to the sunshade learning parameter or the preset sunshade control strategy corresponding to the current scene mode information, generating the sunshade control instruction according to the sunshade decision result, and sending the sunshade control instruction to the sunshade actuating mechanism to control the sunshade actuating mechanism to shade part or all areas in the vehicle; If no, sending the remote control instruction to the sunshade actuating mechanism to control the sunshade actuating mechanism to shade part or all areas in the vehicle.
8. The sunshade control method of a vehicle according to claim 2, characterized by Further comprising: Receiving a switch control signal, wherein the switch control signal is generated by the user triggering a switch of the vehicle for controlling the sunshade actuating mechanism and / or the air conditioner actuating mechanism; In response to the switch control signal, the sunshade control instruction and / or the air conditioner control instruction are generated, the sunshade control instruction is sent to the sunshade actuating mechanism to control the sunshade actuating mechanism to shade part or all areas in the vehicle, and / or the air conditioner control instruction is sent to the air conditioner actuating mechanism to control the air conditioner actuating mechanism to adjust the air conditioner temperature and / or the air conditioner air volume.
9. A sun control device for a vehicle, characterized by A domain controller for the vehicle, the device comprising: An acquisition module is configured to acquire current environment information and current user state information, the current environment information including illumination intensity, ambient temperature, and sun angle, and the current user state information including user eye position information, user seat position information, and identity authentication information for identifying user identity; A generation module is configured to perform decision processing based on the current environment information and the current user state information, and generate a sunshade decision result; A control module is configured to generate a sunshade control instruction according to the sunshade decision result, and send the sunshade control instruction to a vehicle sunshade execution mechanism to control the sunshade execution mechanism to perform sunshade on part or all of an area in the vehicle, wherein the sunshade execution mechanism includes a plurality of sunshade components, the plurality of sunshade components are distributed at a plurality of positions of a vehicle body, and sunshade ranges of the plurality of sunshade components cover all areas in the vehicle.
10. A vehicle characterized by comprising: The sunshade execution mechanism includes a plurality of sunshade components, the plurality of sunshade components are distributed at a plurality of positions of a vehicle body, sunshade ranges of the plurality of sunshade components cover all areas in the vehicle, and the plurality of sunshade components include a sunshade part and a driving part for driving the sunshade part; A domain controller is configured to perform the sunshade control method of the vehicle according to any one of claims 1-8.