Control method and device of sunshade curtain, readable storage medium and vehicle
By detecting the display screen and ambient light, and using navigation and time information to precisely control the sunshade, the problem of light interference on the in-vehicle display screen under strong light conditions is solved. This achieves linkage control between the sunshade and the display screen, improving the viewing experience and driving safety of passengers in the vehicle.
Patent Information
- Application Number
- CN202611203241.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-10
- Publication Date
- 2026-11-06
AI Technical Summary
In-vehicle displays are easily affected by external light under strong light conditions, resulting in washed-out images, reduced contrast, and difficulty in recognizing icons and text, which affects the viewing and operating experience of drivers and passengers and poses a driving safety hazard.
By detecting the screen illuminance and the ambient illuminance outside the vehicle, the sunshade is controlled to open and close, thus blocking strong light. Navigation and time information are used to accurately determine the angle of light illumination, achieving linkage control between the sunshade and the screen.
It effectively isolates external light interference, ensures clear display, improves passenger viewing experience, reduces driver visual fatigue, and enhances driving safety.
Smart Images

Figure CN123040548A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of new energy vehicle technology, and in particular to a control method, device, readable storage medium, and vehicle for a sunshade. Background Technology
[0002] With the increasing prevalence of intelligent in-vehicle cockpits, instrument cluster screens, central control screens, passenger entertainment screens, and rear-seat displays have become standard interactive hardware in vehicles. The surfaces of these displays are made of high-transparency tempered glass, which is highly susceptible to specular reflection and glare under direct sunlight. Strong light combined with reflected light spots can cause the screen to appear washed out, contrast to decrease, and icons and text to become difficult to read. This not only reduces the viewing and touch operation experience for passengers, but also can easily cause visual fatigue for drivers who spend long periods of time looking at screen information under strong light, posing a potential safety hazard.
[0003] Currently, electric sunshades installed on car windows are the most direct and effective hardware means to improve the bright light environment inside the car. However, their control logic is relatively simple and crude. For example, they only support manual gear control or two voice control modes: fully open and fully closed. Therefore, there is an urgent need for a sunshade control method that can specifically avoid reflections from the display screen, and solve the technical problem that the in-vehicle display screen is greatly affected by external light, which affects the viewing experience of the vehicle passengers. Summary of the Invention
[0004] This application provides a method, apparatus, readable storage medium, and vehicle for controlling a sunshade, which addresses the technical problem in the prior art where in-vehicle displays are significantly affected by external light interference, thus impacting the viewing experience for vehicle passengers.
[0005] A first aspect of this application provides a method for controlling a sunshade, applied to a vehicle equipped with a display screen, the method comprising: If the display screen is detected to switch from off state to on state, the screen illuminance and the ambient illuminance outside the vehicle are obtained. If the screen illuminance is lower than the ambient illuminance, the sunshade will be opened to block the light shining on the display screen. If the screen illuminance is greater than or equal to the ambient illuminance, the illumination status of the vehicle's external light is determined; the sunshade is controlled based on the illumination status.
[0006] In some embodiments, controlling the sunshade based on the illumination status includes: If the lighting condition is no light, then control the sunshade to maintain the current state; If the lighting condition is "there is light", then determine the illumination status of the external light on the display screen; control the sunshade based on the illumination status.
[0007] In some embodiments, determining the illumination state of the display screen by external vehicle light includes: Obtain the vehicle's navigation and time information. The navigation information includes the vehicle's direction of travel and location information. Determine the angle of illumination of the vehicle's external light based on location and time information; Determine the illumination status based on the driving direction and the angle of illumination.
[0008] In some embodiments, the location information includes latitude values, and determining the angle of illumination of light based on the location information and time information includes: Based on the time information, determine the hour angle and the latitude of direct sunlight; The illumination angle is determined based on the latitude value, hour angle, and direct latitude.
[0009] In some embodiments, determining the illumination state based on the driving direction and illumination angle includes: Determine the relative angle between the vehicle's external light and the vehicle based on the driving direction and the angle of illumination; When the relative angle is within a preset first angle range and the illumination angle is within a preset second angle range, the illumination state is determined to be direct light. When the relative angle is not within the first angle range, or the illumination angle is not within the second angle range, the illumination state is determined to be that the light is not directly shining.
[0010] In some embodiments, controlling the sunshade based on the illumination state includes: If the illumination is direct sunlight, the sunshade will be opened to block the light from reaching the display screen. If the illumination state is that the light is not direct, the sunshade will be controlled to maintain the current state.
[0011] In some embodiments, the sunshade is located at the bottom of the window and is stored in a storage cavity at the bottom of the window. When the sunshade is unfolded upward against the inner side wall of the window, the unfolded sunshade can block external light from entering the interior of the vehicle.
[0012] In some embodiments, controlling the sunshade to deploy and block external light from the vehicle includes: Get the position of the car window glass; Depending on the glass position, control the sunshade to open and block out external light from the vehicle.
[0013] In some embodiments, the glass position includes the glass height, and controlling the sunshade to deploy and block external light from the vehicle based on the glass position includes: Determine the preset rising height of the sunshade based on the glass height; Control the sunshade to unfold to the preset rising height; The rising height is less than the glass height, and the difference between the rising height and the glass height is less than the preset height threshold.
[0014] In some embodiments, the method further includes: If an adjustment command for the sunshade is received during the process of controlling the sunshade's deployment, the deployment of the sunshade is interrupted, and the sunshade is controlled based on the adjustment command.
[0015] In some embodiments, obtaining the screen illuminance of the display includes: Get the display brightness of the screen; The display brightness is converted into screen illuminance.
[0016] The sunshade control method in this embodiment, upon detecting that the display screen has switched from an off state to an on state, acquires the screen illuminance of the display screen and the ambient illuminance outside the vehicle. When the screen illuminance is lower than the ambient illuminance, the sunshade is controlled to unfold to block the light shining on the display screen. When the screen illuminance is greater than or equal to the ambient illuminance, the illumination state of the external light is determined, and the sunshade is controlled based on the illumination state. By comparing the real-time screen illuminance of the display screen with the ambient illuminance outside the vehicle, the state of the sunshade is controlled, realizing the linkage control between the vehicle display screen and the sunshade. This allows the sunshade to automatically unfold and block the external light when it affects the display screen, preventing external light from interfering with the vehicle display screen and ensuring that vehicle passengers can clearly view the display content, thereby improving the viewing experience for passengers inside the vehicle.
[0017] A second aspect of this application provides a control device for a sunshade, applied to a vehicle equipped with a display screen. The device includes: The acquisition unit is used to acquire the screen illuminance of the display screen and the ambient illuminance outside the vehicle if it detects that the display screen has switched from a screen-off state to a screen-on state. The first control unit is used to control the sunshade to open if the screen illuminance is less than the ambient illuminance, so as to block the light shining on the display screen. The second control unit is used to determine the illumination status of the external light of the vehicle if the screen illuminance is greater than or equal to the ambient illuminance; and to control the sunshade based on the illumination status.
[0018] In the sunshade control device of this embodiment, when it is detected that the display screen switches from the off state to the lit state, the screen illuminance of the display screen and the ambient illuminance outside the vehicle are acquired. When the screen illuminance is less than the ambient illuminance, the sunshade is controlled to unfold, so that the sunshade blocks the light irradiating onto the display screen. When the screen illuminance is greater than or equal to the ambient illuminance, the illumination state of the light outside the vehicle is determined, and the sunshade is controlled based on the illumination state. By comparing the real-time screen illuminance of the display screen and the ambient illuminance outside the vehicle to control the state of the sunshade, the linked control between the vehicle display screen and the sunshade is realized, which can automatically control the sunshade to unfold to block the external light when the external light affects the display screen, prevent the external light from interfering with the vehicle display screen, ensure that vehicle passengers can clearly view the display content on the display screen, and further improve the experience of vehicle passengers viewing the display screen.
[0019] In a third aspect of the embodiments of the present application, another sunshade control device is provided, which includes a processor and a memory. The memory stores a computer program, and when the computer program is executed by the processor, the steps of the sunshade control method according to any of the above embodiments are implemented. Therefore, this sunshade control device has all the beneficial effects of the sunshade control method according to any of the above embodiments, which will not be repeated herein.
[0020] In a fourth aspect of the embodiments of the present application, a readable storage medium is proposed, on which programs or instructions are stored. When the programs or instructions are executed by a processor, the steps of the sunshade control method according to any of the above embodiments are implemented. Therefore, this readable storage medium has all the beneficial effects of the sunshade control method according to any of the above embodiments, which will not be repeated herein.
[0021] In a fifth aspect of the embodiments of the present application, a vehicle is proposed, comprising: a sunshade, a window and a display screen; the sunshade is stored in a storage cavity at the bottom of the window, and when the sunshade is unfolded upward against the inner side wall of the window, the unfolded sunshade can block the external light of the vehicle that irradiates onto the display screen; The sunshade control device according to any of the above embodiments, and / or the readable storage medium according to any of the above embodiments, thus has all the beneficial technical effects of the sunshade control device according to any of the above embodiments, and / or the readable storage medium according to any of the above embodiments, which will not be elaborated excessively herein. Brief Description of the Drawings
[0022] To more clearly describe the technical solutions in the embodiments of the present application or the prior art, the drawings required in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below show some embodiments of the present application, and for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
[0023] Figure 1 One of the flowcharts for the control method of the sunshade curtain provided in the embodiments of this application; Figure 2 A second flowchart illustrating the control method for a sunshade curtain provided in this application embodiment; Figure 3 The third flowchart of the control method for the sunshade curtain provided in the embodiments of this application; Figure 4 Functional block diagram of the control device for the sunshade curtain provided in the embodiments of this application; Figure 5 A structural block diagram of the control device for the sunshade curtain provided in the embodiments of this application; Figure 6 This is a schematic diagram of a sunshade curtain provided in an embodiment of this application. Detailed Implementation
[0024] To better understand the technical solutions provided in the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.
[0025] In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The term "two or more" includes two or more cases.
[0026] In some embodiments, this application provides a method for controlling a sunshade. The method is applied to a control terminal for a vehicle sunshade. The control terminal can be a smartphone (such as an Android phone, iOS phone, etc.), a tablet computer, a laptop computer, a digital broadcast receiver, a mobile internet device (MID), a handheld computer (Personal Digital Assistant, PDA), a desktop computer, an in-vehicle terminal (such as an in-vehicle navigation terminal, in-vehicle computer, etc.), a smart speaker, a smartwatch, etc., and is not specifically limited herein.
[0027] In this embodiment, the vehicle is equipped with devices such as sunshades and displays. The sunshades are components used to block external light from entering the vehicle, and the displays are interactive and content display devices for the vehicle.
[0028] For example, a sunshade can be installed on the inside of a vehicle window, and the sunshade can move up and down with the window to block sunlight or light from outside the vehicle.
[0029] For example, the display screen can be a central control screen, an instrument panel screen, a ceiling-mounted screen, or a headrest screen.
[0030] The central control screen is the core interactive device in the central control area of a car and the core carrier of the in-vehicle infotainment system. It is mainly used to display functions such as navigation, audio and video entertainment, vehicle settings, and reversing camera. It supports touch operation and can adopt a dual-screen or ultra-wide screen design.
[0031] The instrument panel is a fully digital display device located behind the steering wheel, replacing the traditional mechanical instrument panel. The instrument panel is mainly responsible for displaying real-time vehicle driving data, including vehicle speed, engine speed, fuel consumption, and remaining range. It supports customizable interface layouts, and some models can also project navigation information directly onto the instrument panel.
[0032] A ceiling-mounted screen is a rear-seat entertainment screen installed in the roof of the vehicle. It mainly provides audio-visual entertainment services for all rear passengers, supports video playback, and can connect to gaming devices. In some models, the content can be directly adjusted through the control panel on the second-row seat armrest, creating a mobile private cinema experience.
[0033] Headrest screens are independent display devices embedded in the headrests of the front seats and are an important component of the in-vehicle rear entertainment system. The advantage of headrest screens is that each rear passenger has their own independent screen, without interference, and can play different content such as animations, games, and operas.
[0034] like Figure 1 As shown, the control methods for sunshade curtains include: Step S101: If the display screen is detected to switch from a screen-off state to a screen-on state, the screen illuminance of the display screen and the ambient illuminance outside the vehicle are obtained.
[0035] After the vehicle is started, the sunshade control terminal can monitor the status of the display screen in real time. If it detects that the display screen has switched from the off state to the on state, it can obtain the screen illuminance of the display screen and the ambient illuminance outside the vehicle. The screen illuminance is the illuminance value corresponding to the brightness of the display screen, and the ambient illuminance is the illuminance value of the ambient light outside the vehicle.
[0036] Specifically, the sunshade control terminal can obtain the display status information of the display screen through wired or wireless networks. If it detects that the display screen has switched from a screen-off state to a screen-on state based on the display status information, it can directly deduce the screen illuminance from the display status information.
[0037] For example, the ambient illuminance outside the vehicle can be obtained based on the detection of external sensors, and the sunshade control terminal can obtain the ambient illuminance through wired or wireless networks.
[0038] For example, the wired network mentioned above can be based on CAN / LIN bus, vehicle Ethernet, etc., and the wireless communication method mentioned above can be based on Bluetooth, Wi-Fi and other networks that enable wireless communication.
[0039] For example, when the display screen is a central control screen, the central control screen can be woken up by a physical button. The physical button with the power icon in the central control area can be found, and the vehicle passengers can press it to turn on the screen and switch the central control screen from the off state to the on state.
[0040] The central control screen can be woken up by touch. Passengers can lightly touch the power touch icon on the edge of the central control screen, or tap a designated area on the screen in some high-end models to wake it up.
[0041] The central control screen can be activated by voice command. Passengers can say "turn on the central control screen" and the vehicle system will recognize the command and automatically turn on the screen.
[0042] The central control screen can be woken up through the system menu, which leads to the "display settings" interface of the in-vehicle multimedia system. Passengers can then manually select to turn on the screen to complete the wake-up process.
[0043] For example, when the display screen is an instrument panel, the instrument panel will automatically light up after the vehicle is ignited or started and the vehicle completes its self-test.
[0044] For example, when the display is a ceiling-mounted screen, for a ceiling-mounted screen with physical buttons, clicking the power button will switch the screen from off state to on state. For a ceiling-mounted screen with an automatic unfolding function, the screen will switch from off state to on state after it unfolds from closed state.
[0045] For example, when the display is a headrest screen, some headrest screens that support Bluetooth / mobile phone connectivity can switch from a screen-off state to a lit state via mobile phone operation after completing Bluetooth pairing.
[0046] For example, the headrest screen can be directly woken up by rear-seat voice commands, switching the headrest screen from a sleep state to a lit state.
[0047] For example, the screen illuminance of the display can be obtained using a standard lux meter.
[0048] For example, the vehicle's onboard environmental sensors can be used to detect the illuminance of the ambient light outside the vehicle in real time to obtain the ambient illuminance.
[0049] In step S102, if the screen illuminance is less than the ambient illuminance, the sunshade curtain is opened to block the light shining on the display screen.
[0050] By comparing screen illuminance and ambient illuminance, it was found that when screen illuminance was lower than ambient illuminance, the brightness of the light outside the vehicle was higher than that of the display screen. This could prevent passengers from clearly seeing the content displayed on the screen. In this case, the sunshade was opened to block the light shining on the display screen. This achieved linkage control between the sunshade and the display screen, thereby ensuring that passengers could clearly see the content displayed on the screen and improving their riding experience.
[0051] For example, when the screen illuminance is lower than the ambient illuminance, the vehicle can automatically control the sunshade to open, blocking out the light from outside the vehicle and preventing the light from affecting the vehicle passengers' viewing of the display screen content.
[0052] For example, the ambient illuminance can be the sunlight illuminance. The vehicle can detect the weather conditions outside the vehicle in real time. When the weather is sunny, the vehicle determines the sunlight illuminance outside the vehicle. If the screen illuminance is less than the sunlight illuminance, it means that the sunlight outside the vehicle is shining on the display screen inside the vehicle, affecting the viewing experience of the vehicle passengers. Therefore, the vehicle can automatically control the sunshade to open and block the sunlight outside the vehicle to prevent the sunlight outside the vehicle from affecting the viewing of the display screen content by the vehicle passengers.
[0053] For example, the ambient illuminance can be the illuminance of the lights outside the vehicle. The vehicle can detect the brightness of the lights outside the vehicle in real time and then determine the illuminance of the lights outside the vehicle. If the screen illuminance is less than the light illuminance, it means that the lights outside the vehicle are shining on the display screen inside the vehicle, affecting the viewing experience of the vehicle passengers. Therefore, the vehicle can automatically control the sunshade to open and block the lights outside the vehicle to prevent the lights outside the vehicle from affecting the viewing of the display screen content by the vehicle passengers.
[0054] Step S103: If the screen illuminance is greater than or equal to the ambient illuminance, determine the illumination state of the vehicle's external light; control the sunshade based on the illumination state.
[0055] By comparing screen illuminance and ambient illuminance, and under the condition that screen illuminance is greater than or equal to ambient illuminance, it is necessary to determine the illumination status of the vehicle from the outside light source. Illumination status refers to whether the light from outside the vehicle shines into the interior of the vehicle.
[0056] For example, the lighting condition could be that light from outside the vehicle has already illuminated the interior of the vehicle.
[0057] For example, the lighting condition could be that light from outside the vehicle does not reach the interior of the vehicle.
[0058] The sunshade is controlled in real time based on the vehicle's external lighting conditions.
[0059] For example, if the lighting conditions are such that no light from outside the vehicle shines into the vehicle's interior, it means that the light from outside the vehicle does not shine into the display screen inside the vehicle, and therefore the light from outside the vehicle does not affect the viewing experience of the passengers inside the vehicle. Thus, the control of the sunshade can be stopped.
[0060] For example, if the lighting conditions allow outside light to reach the interior of the vehicle, it means that the outside light may illuminate the display screen inside the vehicle, which could affect the viewing experience of the passengers inside. In this case, it is necessary to control the sunshade to block the outside light and ensure the viewing experience of the passengers inside the vehicle.
[0061] The sunshade control method in this embodiment, upon detecting that the display screen has switched from an off state to an on state, acquires the screen illuminance of the display screen and the ambient illuminance outside the vehicle. When the screen illuminance is lower than the ambient illuminance, the sunshade is controlled to unfold to block the light shining on the display screen. When the screen illuminance is greater than or equal to the ambient illuminance, the illumination state of the external light is determined, and the sunshade is controlled based on the illumination state. By comparing the real-time screen illuminance of the display screen with the ambient illuminance outside the vehicle, the state of the sunshade is controlled, realizing the linkage control between the vehicle display screen and the sunshade. This allows the sunshade to automatically unfold and block the external light when it affects the display screen, preventing external light from interfering with the vehicle display screen and ensuring that vehicle passengers can clearly view the display content, thereby improving the viewing experience for passengers inside the vehicle.
[0062] In some embodiments, this application provides a method for controlling a sunshade curtain, which controls the sunshade curtain based on the illumination state, including: If the lighting condition is no light, then control the sunshade to maintain the current state; If the lighting condition is "there is light", then determine the illumination status of the external light on the display screen; control the sunshade based on the illumination status.
[0063] In this embodiment, the illumination state can be specifically either no light or light. No light means that light from outside the vehicle does not directly enter the interior of the vehicle, while light means that light from outside the vehicle has directly entered the interior of the vehicle.
[0064] When there is no light, it means that the outside light does not directly enter the vehicle's interior, and therefore does not affect the viewing experience of the passengers inside the vehicle. Thus, the sunshade can be controlled to maintain its current state.
[0065] For example, detecting the current opening degree of the sunshade curtain, in the case of no light, indicates that the current opening degree of the sunshade curtain can effectively block external light. Therefore, the sunshade curtain can be controlled to maintain the current opening degree.
[0066] When the lighting condition is that there is light shining on the vehicle, it means that the light from outside the vehicle has directly entered the interior of the vehicle. It is necessary to determine the illumination condition of the external light on the display screen. The illumination condition refers to the situation of the external light on the display screen.
[0067] For example, the illumination state can be either direct external light shining on the display screen or no external light shining on the display screen.
[0068] In this embodiment, after determining the illumination state of the display screen by external vehicle light, the sunshade needs to be controlled in a timely manner according to the illumination state. This achieves automatic adjustment of the sunshade's opening and closing based on light intensity, preventing direct sunlight on the screen, eliminating glare and screen whitening issues, and ensuring clear display under different lighting conditions. Furthermore, unlike existing technologies that directly increase screen brightness to counteract strong light interference, this embodiment reduces screen backlight power consumption and avoids screen aging and fading caused by direct sunlight, extending device lifespan. Further, if the display screen is a central control screen, this embodiment can also eliminate visual fatigue caused by screen reflections, reduce glare interference to the driver's vision, and improve information reading efficiency and driving safety during driving. This embodiment can automatically and seamlessly adjust the sunshade by linking it to the illuminance information of the vehicle's display screen, eliminating the need for manual operation, and balancing sunshade needs at different times with the in-vehicle lighting experience, effectively improving the user experience.
[0069] In some embodiments of this application, a method for controlling a sunshade is provided to determine the illumination state of a display screen by external light from the vehicle, including: Obtain the vehicle's navigation and time information. The navigation information includes the vehicle's direction of travel and location information. Determine the angle of illumination of the vehicle's external light based on location and time information; Determine the illumination status based on the driving direction and the angle of illumination.
[0070] In this embodiment, during the vehicle's operation, navigation information and time information are acquired. The navigation information indicates the vehicle's location, direction, destination, and other information, while the time information indicates the current time of the vehicle's operation.
[0071] For example, time information may include the vehicle's current date, time, minute, and second.
[0072] Navigation information includes the vehicle's direction of travel and location information. The direction of travel is the real-time direction in which the vehicle is traveling, and the location information is the vehicle's specific latitude and longitude coordinates.
[0073] For example, the direction of travel can be specifically from north to south.
[0074] For example, the direction of travel can be specifically from east to west.
[0075] For example, location information may include the vehicle's real-time latitude and longitude coordinates. Latitude and longitude coordinates are a spherical coordinate system composed of longitude and latitude, which can accurately identify the unique location of any point on the Earth's surface. Latitude: With the equator as the reference point (0°), it is divided into 90° sections in both the Northern and Southern Hemispheres, with North latitude being positive and South latitude being negative, representing the north-south angle of the point's distance from the equator. Longitude: With the Prime Meridian as the reference point (0°), it is divided into 180° sections east and west, with East longitude being positive and West longitude being negative, representing the east-west angle of the point's distance from the Prime Meridian.
[0076] For example, the vehicle's onboard positioning system can directly output the vehicle's latitude and longitude data.
[0077] By performing data calculations on location and time information, the illumination angle of external light on the vehicle can be determined. The illumination angle is the vertical angle between the direction of light propagation and the horizon.
[0078] For example, when the light outside the vehicle is sunlight, the illumination angle is the vertical angle between the direction of sunlight propagation and the horizontal plane.
[0079] For example, when the external light source is a lamp, the illumination angle is the vertical angle between the direction of light propagation and the plane on which the vehicle is traveling.
[0080] By measuring the driving direction and the angle of illumination, the illumination status can be determined. Ensuring the accuracy of the illumination status, and then controlling the sunshade based on this accurate status, precise control of the sunshade is achieved. This, in turn, enables precise and coordinated control of the sunshade and the display screen, ensuring that the sunshade effectively blocks sunlight from reaching the display screen.
[0081] In some embodiments of this application, a method for controlling a sunshade is provided, wherein the location information includes latitude values, and the illumination angle of light is determined based on the location information and time information, including: Based on the time information, determine the hour angle and the latitude of direct sunlight; The illumination angle is determined based on the latitude value, hour angle, and direct latitude.
[0082] In this embodiment, the location information includes the vehicle's latitude value, wherein the latitude value is based on the equator as 0°, divided into 90° for both the northern and southern hemispheres, with north latitude being positive and south latitude being negative, representing the north-south angle of the point's distance from the equator.
[0083] Based on the time information, determine the hour angle and the latitude of direct sunlight.
[0084] The hour angle is set at 12 noon local time as 0°, with the Earth rotating 15° per hour. It is negative in the morning and positive in the afternoon, reflecting the angular distance of the sun relative to the local meridian during the day. The hour angle at sunrise and sunset is approximately ±90°.
[0085] The latitude of direct sunlight is the latitude of the location where the sun's rays are perpendicular to the Earth's surface. It is equal to the sun's declination angle and ranges between ±23.5°. As the Earth revolves around the sun, it moves periodically between the Tropic of Cancer and the Tropic of Capricorn. It is 0° at the spring / autumn equinox, 23.5°N at the summer solstice, and 23.5°S at the winter solstice.
[0086] For example, based on the time information, the position of the sun can be determined, and thus the hour angle and the latitude of direct sunlight can be determined.
[0087] For example, the hour angle and the latitude of direct sunlight are two core parameters for calculating the solar altitude angle.
[0088] The illumination angle is determined based on the latitude value, hour angle, and direct latitude.
[0089] For example, the formula for calculating the illumination angle is: sinα = sinφ × sinδ + sinφ × sinδ × cosω. Where φ is the local latitude value, obtained from navigation; δ is the latitude of the sun's direct rays on that day, which is only related to the current date and is assigned a matrix value in the software beforehand; ω is the hour angle, ±15° per hour (negative in the morning, positive in the afternoon), and 0° at ±12 noon; α is the current illumination angle. Using the above information, the illumination angle of the sun when the vehicle is currently traveling can be calculated.
[0090] In this embodiment, the illumination angle is determined based on the latitude value, hour angle, and direct latitude, ensuring the numerical accuracy of the illumination angle. Then, the illumination state of the outside light is determined based on the accurate illumination angle, ensuring the accuracy of the illumination state, and thus ensuring precise control of the sunshade.
[0091] In some embodiments, this application provides a method for controlling a sunshade curtain, which determines the illumination state based on the driving direction and the illumination angle, including: Determine the relative angle between the vehicle's external light and the vehicle based on the driving direction and the angle of illumination; When the relative angle is within a preset first angle range and the illumination angle is within a preset second angle range, the illumination state is determined to be direct light. When the relative angle is not within the first angle range, or the illumination angle is not within the second angle range, the illumination state is determined to be that the light is not directly shining.
[0092] In this embodiment, the relative angle between the external light rays and the vehicle can be determined based on the driving direction and the illumination angle, wherein the relative angle represents the angle between the vehicle's driving direction and the propagation direction of the external light rays.
[0093] For example, when the relative angle is close to 0 degrees, it is shown that the light from outside the vehicle shines on the rear of the vehicle.
[0094] For example, when the relative angle is close to 90 degrees, it is shown that the outside light shines on the side of the vehicle.
[0095] For example, when the relative angle is close to 180 degrees, it indicates that external light is shining on the front of the vehicle.
[0096] Obtain the first angle range corresponding to the relative angle, and obtain the second angle range corresponding to the illumination angle.
[0097] For example, the first angle range may be specifically 80 degrees to 100 degrees, which describes the angle range of external light illuminating the side of the vehicle.
[0098] For example, the second angle range may specifically be 20 degrees to 40 degrees, which indicates that outside light can illuminate the interior of the vehicle.
[0099] When the relative angle is within the preset first angle range and the illumination angle is within the preset second angle range, it indicates that the light from outside the vehicle can shine from the side window of the vehicle onto the display screen, and the illumination state is determined to be direct light.
[0100] If the relative angle is not within the first angle range, or the illumination angle is not within the second angle range, it indicates that the light from outside the vehicle cannot reach the display screen through the side window of the vehicle, and the illumination state is determined to be direct light.
[0101] In this embodiment, the illumination state is determined based on the driving direction and illumination angle, ensuring the accuracy of the illumination state. The sunshade is then precisely controlled based on this accurate illumination state, ensuring that the sunshade can effectively block sunlight from reaching the display screen in a timely manner.
[0102] In some embodiments, this application provides a method for controlling a sunshade curtain, which controls the sunshade curtain based on the illumination state, including: If the illumination is direct sunlight, the sunshade will be opened to block the light from reaching the display screen. If the illumination state is that the light is not direct, the sunshade will be controlled to maintain the current state.
[0103] In this embodiment, when the illumination is direct sunlight, it means that outside light can shine onto the display screen through the vehicle's side windows. In this case, the outside light already affects the viewing experience of the passengers inside the vehicle. Therefore, it is necessary to control the sunshade to open so that it blocks the light from reaching the display screen. If the light is not shining directly on the vehicle, it means that the outside light does not affect the viewing experience of the passengers inside the vehicle, so the sunshade can be controlled to maintain its current state.
[0104] For example, the current opening degree of the sunshade is detected. When the illumination state is that the light is not directly shining on the screen, it shows that the current opening degree of the sunshade can effectively prevent the outside light from directly shining on the display screen. Therefore, the sunshade can be controlled to maintain the current opening degree.
[0105] In this embodiment, the sunshade is controlled in different ways for different illumination conditions. When the illumination is direct sunlight, the sunshade is opened to block the light from reaching the display screen. When the illumination is not direct sunlight, the sunshade is kept in its current state. By using different methods to precisely control the sunshade according to different illumination conditions, the intelligence and automation of the sunshade are improved, thereby enhancing the riding experience of passengers in the vehicle.
[0106] In some embodiments, the present application provides a method for controlling a sunshade curtain. The sunshade curtain is disposed at the bottom of the vehicle window and stored in a storage cavity at the bottom of the vehicle window. When the sunshade curtain is unfolded upward against the inner side wall of the vehicle window, the unfolded sunshade curtain can block external light from entering the vehicle's interior.
[0107] In this embodiment, a storage cavity is provided at the bottom of the window, and the sunshade is located at the bottom of the window and stored in the storage cavity at the bottom of the window.
[0108] When the sunshade is unfolded upwards against the inner wall of the window, it can block external light from entering the vehicle's interior.
[0109] In some embodiments, this application provides a method for controlling a sunshade to unfold and block external light from a vehicle, including: Get the position of the car window glass; Depending on the glass position, control the sunshade to open and block out external light from the vehicle.
[0110] In this embodiment, the position of the vehicle window glass is detected to determine the glass position, wherein the glass position is the open position of the vehicle window glass.
[0111] For example, the glass position can be represented from 0 to 100%. When the glass position is 0, the window is fully open, and when the glass position is 100%, the window is fully closed.
[0112] Depending on the glass position, control the sunshade to open and block out external light from the vehicle.
[0113] For example, the degree of expansion of the sunshade can be represented from 0 to 100%. When the degree of expansion is 0, the sunshade is in a completely closed state, and when the degree of expansion is 100%, the sunshade is in a fully expanded state.
[0114] For example, the sunshade is positioned below the glass of the vehicle window.
[0115] In this embodiment, the sunshade is controlled to open and block external light from the vehicle based on the glass position of the window, realizing the linkage control of the sunshade and the window, simplifying the control steps of the sunshade and the window, and thus improving the riding experience of passengers in the vehicle.
[0116] In some embodiments of this application, a method for controlling a sunshade is provided, wherein the glass position includes the glass height, and the sunshade is controlled to unfold to block external light from the vehicle based on the glass position, including: Determine the preset rising height of the sunshade based on the glass height; Control the sunshade to unfold to the preset rising height; The rising height is less than the glass height, and the difference between the rising height and the glass height is less than the preset height threshold.
[0117] In this embodiment, the glass position includes the glass height, where the glass height represents the height to which the vehicle window glass is raised.
[0118] For example, the glass height can be specifically 0 to 30 centimeters.
[0119] Based on the height of the car window glass, determine the preset rising height of the sunshade and control the sunshade to unfold to the preset rising height, where the preset rising height is the unfolded rising height of the sunshade.
[0120] The rising height is less than the glass height, and the difference between the rising height and the glass height is less than the preset height threshold.
[0121] For example, the sunshade can be an automatically deployable motorized sunshade. When the motorized sunshade is raised and adjusted, the motorized sunshade controller pre-obtains the position of the door glass. The central control screen can be used to set viewing mode options, enabling one-click privacy viewing and normal viewing modes.
[0122] In one-click privacy viewing mode, if the sunshade controller receives that the current door glass position is not at the highest position, it will simultaneously raise and lower the door glass to the top and raise and lower the electric sunshade to the top; if the window is already at the top, it will directly drive the electric sunshade to the top position to achieve full privacy viewing.
[0123] In normal movie-watching mode, if the electric sunshade controller receives information that the glass is not at its highest position, it will obtain the height position information of the glass and then drive the electric sunshade to rise to a position slightly lower than the glass height without adjusting the glass. This lower height can be calibrated and designed to be about 10mm to ensure that the sunshade position is lower than the door glass and to prevent external wind from damaging or deforming the soft sunshade.
[0124] In this embodiment, the preset rising height of the sunshade is determined based on the glass height of the vehicle window, and the sunshade is controlled to unfold to the preset rising height. This achieves linkage control between the sunshade and the vehicle window, ensuring that the height of the sunshade is always lower than the glass height of the vehicle window, thus achieving precise control of the sunshade.
[0125] In some embodiments of this application, a method for controlling a sunshade curtain is provided, the method further comprising: If an adjustment command for the sunshade is received during the process of controlling the sunshade's deployment, the deployment of the sunshade is interrupted, and the sunshade is controlled based on the adjustment command.
[0126] In this embodiment, if an adjustment command is received during the automatic unfolding of the sunshade, the automatic unfolding process of the sunshade needs to be interrupted, and the sunshade needs to be controlled in response to the adjustment command. The adjustment command is a command to control the degree of unfolding of the sunshade.
[0127] For example, the adjustment instructions may specifically be instructions entered by vehicle passengers.
[0128] For example, the adjustment instruction could be specifically an instruction to unfold the sunshade to 50%.
[0129] For example, when the movie viewing mode is activated, if the passenger manually adjusts the electric sunshade while it is automatically adjusting, the current sunshade adjustment is interrupted; if the electric sunshade adjustment is completed and the passenger manually adjusts it, the passenger's manual operation is executed.
[0130] For example, when passengers finish watching the movie and the display screen turns off, the motorized sunshade will determine whether to lower or adjust itself based on the ambient light and sunlight.
[0131] For example, this embodiment achieves the optimal viewing effect by adjusting the raising and lowering of the electric sunshade according to the environment when the vehicle enters the movie-watching mode through the linkage between the electric sunshade and the ceiling screen.
[0132] For example, this embodiment uses a vehicle brightness sensor to realize the automatic raising and lowering of the electric sunshade when the external ambient light is high.
[0133] For example, this embodiment calculates the angle of sunlight under low illumination to determine whether direct sunlight will affect the viewing experience inside the vehicle, and then automatically adjusts the electric sunshade to improve the viewing experience under low illumination.
[0134] In this embodiment, when there is a conflict between the automatic control and manual control of the sunshade, the manual control of the sunshade is executed first to avoid control logic errors in the sunshade and ensure the normal and stable operation of the sunshade.
[0135] In some embodiments of this application, a method for controlling a sunshade curtain is provided to obtain the screen illuminance of a display screen, including: Get the display brightness of the screen; The display brightness is converted into screen illuminance.
[0136] In this embodiment, when the display screen switches from a screen-off state to a screen-on state, the display brightness of the display screen is obtained, wherein the display brightness is the real-time brightness displayed on the display screen.
[0137] For example, the display brightness can be represented from 0 to 100%, with a higher value indicating a brighter display.
[0138] For example, customers can set the default brightness of the display screen, such as a brightness of 60%. When the display screen switches from an off state to an on state, the electric sunshade controller receives this state change, enters the electric sunshade lifting and lowering judgment logic, and obtains the external ambient light from the vehicle's sensors.
[0139] For example, the screen-off state is a mode in which the screen backlight is turned off when the display is locked, and only a very low power consumption mode is maintained. The display can be partially lit to display basic information such as time and battery level. The core function is to reduce device power consumption, extend battery life, and avoid accidental touch operations.
[0140] For example, the illuminated state is when the display backlight is fully turned on and the entire screen is displayed normally. At this time, the display can respond to touch operations, support viewing all content and running various applications. The power consumption is much higher than that of the screen-off state, which is the normal state for daily interaction by vehicle users.
[0141] The display brightness is converted into screen illuminance.
[0142] For example, screen illuminance can be used as a comparison threshold for ambient illuminance. Different ambient illuminance comparison thresholds can be set for different brightness percentages of the ceiling screen. For example, if an ambient illuminance threshold is designed to correspond to 60% screen brightness, then when the ambient illuminance is greater than or equal to the comparison threshold, the electric sunshade controller will directly drive the electric sunshade to rise to achieve the shading effect.
[0143] For example, by determining the correspondence between display brightness and screen illuminance, and performing data conversion processing on the display brightness based on the correspondence, the screen illuminance can be obtained.
[0144] For example, the ambient illuminance comparison thresholds corresponding to different screen brightness levels are calibrated and adjusted during the design phase based on the actual vehicle effect, enabling intelligent adjustment of the electric sunshade under different screen brightness levels based on the ambient illuminance. For instance, the illuminance value corresponding to 60% display brightness is X, and the illuminance value corresponding to 70% display brightness is X+100 lux.
[0145] For example, the relationship between display brightness and screen illuminance can be a direct proportional relationship.
[0146] The formula for converting display brightness to screen illuminance is: E=(L×π) / ρ, where ρ is the reflectance coefficient of the display surface, ranging from 0 to 1, π is the constant pi, E is the screen illuminance, and L is the display brightness.
[0147] In this embodiment, the screen illuminance of the display screen is determined based on the display brightness, ensuring the accuracy and timeliness of the screen illuminance data. Then, the sunshade is precisely and timely controlled based on the screen illuminance, realizing the linkage and precise control between the sunshade and the display screen. This ensures that the sunshade can effectively block sunlight from reaching the display screen, effectively improving the viewing experience of vehicle passengers.
[0148] To better understand the control methods of sunshade curtains, the following will combine... Figure 2 A detailed example of a method for controlling a sunshade curtain according to this application is provided, which may include the following steps: Step S201: The display screen is in a black screen state. Step S202: Click the button on the display screen; Step S203, the display screen is in the folded state; Step S204: Unfold the display screen; After clicking the display button or unfolding the display, proceed to step S205; Step S205: Compare the external ambient illuminance with the screen illuminance. If the ambient illuminance is less than the screen illuminance, proceed to step S206. If the ambient illuminance is greater than or equal to the screen illuminance, proceed to step S207. Step S206: Calculate whether there is direct sunlight inside the car. If yes, proceed to step S207; otherwise, proceed to step S211. Step S207: Is the window height position 100%? If yes, proceed to step S208; otherwise, proceed to step S209. Step S208: Control the sunshade to rise to the top; Step S209: Determine whether the viewing mode is set to privacy or normal. If it is privacy, proceed to step S210; if it is normal, proceed to step S212. Step S210: Control the car window glass to rise to the top; Step S211: Control the sunshade to maintain a low position; Step S212: Unfold the sunshade upwards until it is lower than the car window glass.
[0149] The following is combined with Figure 3 A detailed example of a method for controlling a sunshade curtain according to this application is provided, which may include the following steps: Step S301: Determine the viewing status of the display screen; Step S302: Press the power button on the display screen; Step S303, the display screen goes black; Step S304: Click the fold button on the display screen; Step S305: Unfold the display screen; Step S306: Compare the external ambient illuminance with the screen illuminance. If the ambient illuminance is less than the screen illuminance, proceed to step S308. If the ambient illuminance is greater than or equal to the screen illuminance, proceed to step S307. Step S307: Calculate whether there is direct sunlight inside the car. If yes, proceed to step S309; otherwise, proceed to step S310. Step S308: Control the sunshade curtain to automatically lower; Step S309: Control the sunshade to maintain a low position; Step S310: Control the sunshade to unfold to its highest position.
[0150] In some embodiments, such as Figure 4 As shown, an embodiment of this application provides a sunshade control device 400, applied to a vehicle, the vehicle being equipped with a display screen, the device including: The acquisition unit 402 is used to acquire the screen illuminance of the display screen and the ambient illuminance outside the vehicle if it detects that the display screen has switched from a screen-off state to a screen-on state. The first control unit 404 is used to control the sunshade to open if the screen illuminance is less than the ambient illuminance, so as to block the light shining on the display screen. The second control unit 406 is used to determine the illumination status of the external light of the vehicle if the screen illuminance is greater than or equal to the ambient illuminance; and to control the sunshade based on the illumination status.
[0151] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: If the lighting condition is no light, then control the sunshade to maintain the current state; If the lighting condition is "there is light", then determine the illumination status of the external light on the display screen; control the sunshade based on the illumination status.
[0152] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: Obtain the vehicle's navigation and time information. The navigation information includes the vehicle's direction of travel and location information. Determine the angle of illumination of the vehicle's external light based on location and time information; Determine the illumination status based on the driving direction and the angle of illumination.
[0153] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: Based on the time information, determine the hour angle and the latitude of direct sunlight; The illumination angle is determined based on the latitude value, hour angle, and direct latitude.
[0154] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: Determine the relative angle between the vehicle's external light and the vehicle based on the driving direction and the angle of illumination; When the relative angle is within a preset first angle range and the illumination angle is within a preset second angle range, the illumination state is determined to be direct light. When the relative angle is not within the first angle range, or the illumination angle is not within the second angle range, the illumination state is determined to be that the light is not directly shining.
[0155] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: If the illumination is direct sunlight, the sunshade will be opened to block the light from reaching the display screen. If the illumination state is that the light is not direct, the sunshade will be controlled to maintain the current state.
[0156] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: Get the position of the car window glass; Depending on the glass position, control the sunshade to open and block out external light from the vehicle.
[0157] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: Determine the preset rising height of the sunshade based on the glass height; Control the sunshade to unfold to the preset rising height; The rising height is less than the glass height, and the difference between the rising height and the glass height is less than the preset height threshold.
[0158] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, wherein the second control unit 406 is further configured to: If an adjustment command for the sunshade is received during the process of controlling the sunshade's deployment, the deployment of the sunshade is interrupted, and the sunshade is controlled based on the adjustment command.
[0159] In some embodiments of this application, a control device 400 for a sunshade curtain is provided, and the acquisition unit 402 is further configured to: Get the display brightness of the screen; The display brightness is converted into screen illuminance.
[0160] In this embodiment, the sunshade control device 400, upon detecting that the display screen has switched from an off state to an on state, acquires the screen illuminance of the display screen and the ambient illuminance outside the vehicle. When the screen illuminance is lower than the ambient illuminance, it controls the sunshade to unfold to block the light shining on the display screen. When the screen illuminance is greater than or equal to the ambient illuminance, it determines the lighting state of the external light and controls the sunshade based on the lighting state. By comparing the real-time screen illuminance of the display screen with the ambient illuminance outside the vehicle, the state of the sunshade is controlled, realizing the linkage control between the vehicle display screen and the sunshade. This allows the sunshade to automatically unfold and block the external light when it affects the display screen, preventing external light from interfering with the vehicle display screen and ensuring that vehicle passengers can clearly view the displayed content, thereby improving the viewing experience for passengers inside the vehicle.
[0161] In some embodiments, such as Figure 5 As shown, a control device 500 for a sunshade curtain is proposed. The control device 500 includes a processor 502 and a memory 504. The memory 504 stores a computer program, which, when executed by the processor 502, implements the steps of the sunshade curtain control method as described in any of the above embodiments. Therefore, the control device 500 for the sunshade curtain possesses all the beneficial effects of the sunshade curtain control method in any of the above embodiments, which will not be elaborated further here.
[0162] In some embodiments, a readable storage medium is provided having a program stored thereon, which, when executed by a processor, implements the steps of the sunshade control method as described in any of the above embodiments, and thus has all the beneficial technical effects of the sunshade control method in any of the above embodiments.
[0163] In some embodiments, a vehicle is provided, comprising: Sunshade, windows and display screen; The sunshade is stored in a storage cavity at the bottom of the window. When the sunshade is unfolded upward against the inner wall of the window, the unfolded sunshade can block external light from shining on the display screen. The control device for the sunshade curtain in any of the above embodiments, and / or the readable storage medium in any of the above embodiments, thus possess all the beneficial technical effects of the control device for the sunshade curtain in any of the above embodiments, and / or the readable storage medium in any of the above embodiments, which will not be elaborated further here.
[0164] For example, a sunshade curtain is like Figure 6 As shown, a storage cavity is provided at the bottom of the window, and the sunshade is located at the bottom of the window and stored in the storage cavity at the bottom of the window. When the sunshade is unfolded upward against the inner side wall of the window, the unfolded sunshade can block the light from outside the vehicle from entering the interior of the vehicle.
[0165] For example, the display screen can be a central control screen, an instrument panel screen, a ceiling-mounted screen, or a headrest screen.
[0166] The central control screen is the core interactive device in the central control area of a car and the core carrier of the in-vehicle infotainment system.
[0167] The instrument panel is a fully digital display located behind the steering wheel, replacing the traditional mechanical instrument panel.
[0168] A ceiling-mounted screen is a rear-seat entertainment screen installed on the roof of a car.
[0169] Headrest screens are independent display devices embedded in the headrests of the front seats and are an important component of the in-vehicle rear entertainment system.
[0170] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0171] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.
[0172] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0173] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0174] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0175] This application also provides a computer program product, which includes computer software instructions that, when executed on a processing device, cause the processing device to execute a process for controlling a sunshade.
[0176] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0177] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0178] In the several embodiments provided in this application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms.
[0179] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0180] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0181] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0182] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
[0183] Although preferred embodiments have been described in this specification, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this specification.
[0184] Obviously, those skilled in the art can make various modifications and variations to this specification without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims and their equivalents, this specification is also intended to include such modifications and variations.
Claims
1. A method for controlling a sunshade curtain, characterized in that, Applied to a vehicle equipped with a display screen, the method includes: If the display screen is detected to switch from a screen-off state to a screen-on state, the screen illuminance of the display screen and the ambient illuminance outside the vehicle are obtained. If the screen illuminance is less than the ambient illuminance, the sunshade is controlled to open so that the sunshade blocks the light shining on the display screen; If the screen illuminance is greater than or equal to the ambient illuminance, the illumination state of the external light of the vehicle is determined; the sunshade is controlled based on the illumination state.
2. The method according to claim 1, characterized in that, The control of the sunshade based on the illumination state includes: If the lighting state is no light, then control the sunshade to maintain the current state; If the lighting condition is that there is light shining, then the illumination state of the external light of the vehicle on the display screen is determined; the sunshade is controlled based on the illumination state.
3. The method according to claim 2, characterized in that, Determining the illumination state of the display screen by the external light of the vehicle includes: Obtain the vehicle's navigation information and time information, wherein the navigation information includes the vehicle's driving direction and location information; Based on the location information and the time information, the illumination angle of the external light of the vehicle is determined; The illumination state is determined based on the driving direction and the illumination angle.
4. The method according to claim 3, characterized in that, The location information includes latitude values, and determining the illumination angle of the light based on the location information and the time information includes: Based on the time information, determine the hour angle and the latitude of direct sunlight. The illumination angle is determined based on the latitude value, the hour angle, and the direct latitude.
5. The method according to claim 3, characterized in that, Determining the illumination state based on the driving direction and the illumination angle includes: The relative angle between the external light rays of the vehicle and the vehicle is determined based on the driving direction and the illumination angle. When the relative angle is within a preset first angle range and the illumination angle is within a preset second angle range, the illumination state is determined to be direct light. When the relative angle is not within the first angle range, or the illumination angle is not within the second angle range, the illumination state is determined to be that the light is not directly shining.
6. The method according to claim 5, characterized in that, Controlling the sunshade based on the illumination state includes: If the illumination state is direct sunlight, then the sunshade curtain is controlled to open so that the sunshade curtain blocks the light shining on the display screen; If the illumination state is that the light is not directly shining, then the sunshade curtain is controlled to maintain the current state.
7. The method according to claim 1, characterized in that, The sunshade is located at the bottom of the vehicle window and is stored in a storage cavity at the bottom of the vehicle window. When the sunshade is unfolded upward against the inner side wall of the vehicle window, the unfolded sunshade can block external light from entering the interior of the vehicle.
8. The method according to claim 1, characterized in that, The control of the sunshade to open and block external light from the vehicle includes: Obtain the glass position of the vehicle window; Based on the position of the glass, the sunshade is controlled to unfold and block external light from the vehicle.
9. The method according to claim 8, characterized in that, The glass position includes the glass height, and controlling the sunshade to unfold and block external light from the vehicle based on the glass position includes: The preset rising height of the sunshade is determined based on the glass height. Control the sunshade to unfold to the preset rising height; The rising height is less than the glass height, and the difference between the rising height and the glass height is less than a preset height threshold.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: During the process of controlling the unfolding of the sunshade, if an adjustment command for the sunshade is received, the unfolding of the sunshade is interrupted, and the sunshade is controlled based on the adjustment command.
11. The method according to any one of claims 1 to 9, characterized in that, The step of obtaining the screen illuminance of the display screen includes: Obtain the display brightness of the display screen; The display brightness is processed by data conversion to obtain the screen illuminance.
12. A control device for a sunshade curtain, characterized in that, Applied to a vehicle equipped with a display screen, the device includes: The acquisition unit is used to acquire the screen illuminance of the display screen and the ambient illuminance outside the vehicle if it detects that the display screen has switched from a screen-off state to a screen-on state. A first control unit is configured to control the sunshade to unfold if the screen illuminance is less than the ambient illuminance, so that the sunshade blocks the light shining on the display screen. The second control unit is used to determine the illumination state of the external light of the vehicle if the screen illuminance is greater than or equal to the ambient illuminance; and to control the sunshade based on the illumination state.
13. A control device for a sunshade curtain, characterized in that, include: processor; A memory containing programs or instructions, wherein a processor, when executing the programs or instructions in the memory, implements the steps of the control method for the sunshade as described in any one of claims 1 to 11.
14. A readable storage medium, characterized in that, A program or instruction is stored on a readable storage medium, which, when executed by a processor, implements the steps of the control method for the sunshade as described in any one of claims 1 to 11.
15. A vehicle, characterized in that, include: Sunshade, window, and display screen; the sunshade is stored in a storage cavity at the bottom of the window, and when the sunshade is unfolded upward against the inner side wall of the window, the unfolded sunshade can block external light from shining onto the display screen. The control device for the sunshade curtain as described in claim 12 or 13; and / or The readable storage medium as described in claim 14.
