Terminal, control method and related devices

CN122976456APending Publication Date: 2026-10-27YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611391510.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-08
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

目前,市面上的遮阳帘一般固定在挡风玻璃旁边,在不使用时会遮挡视野

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122976456A_ABST
    Figure CN122976456A_ABST
Patent Text Reader

Abstract

The application relates to a terminal, a control method and related devices. A sunshade device is applied to the terminal. The terminal comprises the sunshade device, a windshield and a storage slot. The storage slot is arranged below the windshield. The sunshade device comprises a curtain cloth. The storage slot is used for storing the sunshade device. The curtain cloth is used for shielding sunlight from the windshield when the curtain cloth is stretched out of the storage slot and unfolded. When the sunshade device is not needed, the curtain cloth is located in the storage slot and does not shield the field of view.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, specifically to a terminal, a control method, and related devices. Background Technology

[0002] As consumer demand for sunshade and sun protection gradually increases, more and more terminals are using sunshade curtains. Sunshade curtains can effectively block direct sunlight, reduce heat entering the terminal, lower the internal temperature, and protect the privacy of people inside. Currently, sunshade curtains on the market are generally fixed next to the windshield, which obstructs the view when not in use. Summary of the Invention

[0003] This application provides a terminal, control method, and related device that can avoid obstructing the field of vision.

[0004] In a first aspect, embodiments of this application provide a terminal, which includes a sunshade device, a windshield, and a storage slot. The storage slot is disposed below the windshield, and the sunshade device includes a curtain. The storage slot is used to store the sunshade device, and the curtain is used to block sunlight from the windshield when it extends out of the storage slot and is unfolded.

[0005] In this embodiment, when a sunshade is needed, the curtain extends out of the storage slot and unfolds to block sunlight from the windshield, thus providing sun protection and protecting the privacy of people inside the terminal. When the sunshade is not needed, the curtain remains within the storage slot and does not obstruct the view.

[0006] In one possible implementation of the first aspect, a support is provided within the storage slot, and a sunshade device is mounted on the support. The support is fixed within the storage slot and serves to support the sunshade device. The support can be made of metal or plastic. The support can be fixedly mounted within the storage slot, and the sunshade device mounted on the support ensures that the sunshade device does not move relative to the support during the extension and retraction of the curtain, guaranteeing the stability and reliability of the curtain during these processes.

[0007] In one possible implementation of the first aspect, the storage slot located below the windshield includes: The storage compartment is located within the dashboard assembly; or, The storage compartment is located in the center console; or... The storage compartment is located in the trunk partition; or... The storage compartment is located in the trim panel below the rear windshield; or... The storage compartment is located in the lower trim panel of the windshield.

[0008] The windshield may include a front windshield or a rear windshield. When the windshield is a front windshield, the storage compartment may be located in the instrument panel assembly, the center console, or the lower front windshield trim panel (outside the terminal). When the windshield is a rear windshield, the storage compartment may be located in the trunk partition or the lower rear windshield trim panel.

[0009] In this embodiment, the location of the storage slot can be flexibly set to meet the sun shading requirements of the front windshield or the rear windshield.

[0010] In one possible implementation of the first aspect, the storage slot is disposed in the dashboard assembly, including: The storage slot is located on the side of the dashboard assembly closest to the windshield. When extended, the curtain fits snugly against the windshield, providing sun shading over the dashboard area and offering a larger shading area with high coverage. Alternatively, the storage slot can be located on the occupant side of the dashboard assembly. The angle of the curtain is more suitable for extended functions; for example, when extended, the curtain can be used as a projection screen, providing front-seat passengers with an immersive audio-visual entertainment and information interaction experience, thus expanding the curtain's usage scenarios.

[0011] In this embodiment of the application, when the storage slot is provided in the dashboard assembly, the position of the storage slot can be flexibly set to meet different user needs.

[0012] In one possible implementation of the first aspect, a cover is provided on the storage slot, and the cover is connected to the storage slot. A curtain is used to extend out of the storage slot and unfold when the cover is opened.

[0013] In this embodiment, the storage slot is equipped with a cover. After the curtain is stored in the storage slot, the cover can be closed to prevent dust from falling into the storage slot. After the cover is closed, its material can be the same as the surrounding material and color to maintain a consistent appearance. The cover is on the same plane as the dashboard and will not obstruct the view.

[0014] Alternatively, the cover and the storage slot are connected by a spring fastener, eliminating the risk of pinching fingers when the cover is opened or closed.

[0015] In one possible implementation of the first aspect, the sunshade device further includes: a roller, a pull rod, and a telescopic mechanism, with one end of the curtain connected to the roller and the other end connected to the pull rod, and the telescopic mechanism disposed on the curtain. The telescopic mechanism is used to extend and drive the roller to rotate about a first direction to unfold the curtain, or the roller is used to rotate about a first direction to unfold the curtain.

[0016] In this embodiment, one end of the curtain is connected to a roller. When the roller rotates in a first direction, the curtain unfolds around it; when the roller rotates in a second direction, the curtain retracts. The roller provides efficient storage for the curtain, allowing it to be rolled up when not in use, significantly reducing the size of the shading device. The other end of the curtain is connected to a pull rod, which keeps the other end of the curtain neat and flat.

[0017] In one possible implementation of the first aspect, the sunshade device further includes a drive mechanism connected to a telescopic mechanism or a roller, the drive mechanism being used to drive the telescopic mechanism to extend to unfold the curtain, or the drive mechanism being used to drive the roller to rotate about a first direction to unfold the curtain.

[0018] In this embodiment, the drive mechanism can be integrated into the sunshade device, improving the integration of the sunshade device. For example, the drive mechanism can be housed within the roller, reducing the size of the sunshade device.

[0019] In one possible implementation of the first aspect, the telescopic mechanism includes a linkage mechanism or a coil spring.

[0020] In this embodiment, the linkage mechanism is formed by rigid structural adhesive connected through lower pairs (rotational or prismatic pairs), and can be used in telescopic scenarios requiring precise trajectories, high load-bearing capacity, or specific motion patterns. The coil spring utilizes helical deformation to store energy, providing restoring or driving force within confined spaces, and can be used in scenarios requiring automatic rewinding and resetting. The coil spring itself is rigid; when the curtain extends, the coil spring provides rigid support for the curtain, allowing the curtain to naturally unfold.

[0021] In one possible implementation of the first aspect, the drive mechanism includes a power unit and a transmission mechanism. The transmission mechanism includes a connecting member and a moving member. The connecting member connects to the moving member, and the moving member connects to a telescopic mechanism or a roller. The power unit drives the moving member to move. The transmission mechanism is provided with a first mechanical limiter and a second mechanical limiter. The first mechanical limiter is used to restrict the moving member to its position when the curtain is unfolded, and the second mechanical limiter is used to restrict the moving member to its position when the curtain is retracted.

[0022] In this embodiment, the curtain is fully extended and then hardware-limited by a first mechanical limiter; when the curtain is fully retracted, it is hardware-limited by a second mechanical limiter. This dual hardware limiting means that the power unit automatically stops working when the moving part reaches either the position of the first or second mechanical limiter, preventing continuous operation and potential wear and tear.

[0023] Alternatively, the power unit can be integrated into the reel; for example, the power unit may include a miniature reel motor.

[0024] In one possible implementation of the first aspect, the curtain includes a first curtain and a second curtain. The first curtain is individually controlled to block sunlight from a first area of ​​the windshield, and the second curtain is individually controlled to block sunlight from a second area of ​​the windshield.

[0025] In this embodiment, the first curtain and the second curtain can be controlled independently, thereby flexibly selecting the area to be covered, meeting the diverse needs of passengers, and improving the passenger experience.

[0026] In one possible implementation of the first aspect, as the curtain extends out of the storage slot and unfolds, the terminal's display device is used to display the unfolding progress information of the sunshade device.

[0027] In this embodiment of the application, the display device is used to display the unfolding progress information of the sunshade device, so that people in the terminal can intuitively see the unfolding progress information and improve the user experience of using the sunshade device.

[0028] In one possible implementation of the first aspect, the sunshade device is a pre-installed component of the terminal. The pre-installed component is an original factory configuration of the terminal, installed before the terminal leaves the factory, and can easily communicate and interact with other devices within the terminal.

[0029] In this embodiment, the sunshade device is pre-installed and integrated into the terminal (e.g., the sunshade device is pre-installed and integrated into the dashboard assembly). There is no obstruction of vision when the sunshade device is not in use, and the appearance is simple. Using the sunshade device is quick and convenient.

[0030] Secondly, embodiments of this application provide a control method applied to a control device of a terminal. The terminal includes a sunshade device, a windshield, and a storage slot. The storage slot is located below the windshield. The sunshade device includes a curtain, and the storage slot is used to store the sunshade device. The control method includes: The control device responds to the first command and controls the sunshade device to be in a first state, in which the curtain extends out of the storage slot and unfolds to block sunlight from the windshield.

[0031] In this embodiment of the application, when a sunshade device is required, the control device responds to a first command and controls the sunshade device to be in a first state. The curtain extends out of the storage slot and unfolds to block sunlight from the windshield, thereby providing sunshade and protecting the privacy of people inside the terminal.

[0032] In one possible implementation of the second aspect, the first state includes either a first occlusion state or a second occlusion state.

[0033] In the first blocking state, the curtain extends out of the storage slot and is fully unfolded; in the second blocking state, the curtain extends out of the storage slot and is partially unfolded.

[0034] In this embodiment, when the curtain is extended, the sunshade device can be in two shading states, providing partial or full shading. The sunshade device can be controlled to be in either a first or second shading state, thereby supporting full or partial curtain extension to meet various user shading needs.

[0035] In one possible implementation of the second aspect, the control method further includes: The control device responds to the second command and controls the sunshade device to be in a second state, in which the curtain is located in the storage slot.

[0036] In this embodiment of the application, when the sunshade device is not needed, the control device responds to the second command and controls the sunshade device to be in the second state, with the curtain located in the storage slot and not obstructing the view.

[0037] In one possible implementation of the second aspect, before the control device responds to the first command and controls the sunshade device to be in the first state, the control method further includes: the control device acquiring terminal status information, and the control device determining, based on the terminal status information, that the sunshade device meets the deployment conditions.

[0038] In this embodiment, the terminal status information can change dynamically. Based on comprehensive terminal status information, it can accurately determine in real time whether the sunshade device meets the deployment conditions, thereby accurately controlling the timing of the sunshade device's curtain deployment and improving the user experience.

[0039] In one possible implementation of the second aspect, the control method further includes: The control device receives a first instruction and a third instruction. The first instruction is a user-triggered instruction, and the third instruction is an automatically generated instruction.

[0040] The control device responds to a first command and controls the sunshade device to be in a first state, including: when the state indicated by the first command and the state indicated by the third command are different, the control device responds to the first command and controls the sunshade device to be in the first state.

[0041] In this embodiment, user-triggered instructions have a higher priority than automatically generated instructions. When both user-triggered and automatically generated instructions are received simultaneously, the user-triggered instruction is responded to, thus improving the user experience.

[0042] In one possible implementation of the second aspect, the control method further includes: When the sunshade device meets the deployment conditions or the bed-forming mode is detected to be activated, the control device outputs a first prompt message to indicate whether the sunshade device should be deployed.

[0043] In this embodiment of the application, when the sunshade device meets the deployment conditions or the bed mode is detected to be activated, a first prompt message is output. This can effectively remind the user to deploy the sunshade device when the sunshade device meets the deployment conditions or when the user has a sunshade need, thereby improving the user experience.

[0044] In one possible implementation of the second aspect, the control method further includes: when the sunshade device meets the deployment conditions, the control device generates a first command.

[0045] In this embodiment, the first instruction can be an automatically generated instruction. The control device can determine whether the sunshade device meets the deployment or retraction conditions based on the terminal status information. When the sunshade device meets the deployment conditions, a first instruction is automatically generated, and in response to the first instruction, the sunshade device is controlled to be in a first state. When the sunshade device meets the retraction conditions, a second instruction is automatically generated, and in response to the second instruction, the sunshade device is controlled to be in a second state. The control device can automatically and flexibly adjust the state of the sunshade device based on the terminal status information.

[0046] In one possible implementation of the second aspect, the terminal status information includes the gear position the terminal is in.

[0047] In this embodiment, the control device can determine whether the sunshade device meets the deployment conditions by the position of the terminal, and can determine whether the sunshade device meets the deployment conditions by occupying less bus resources.

[0048] In one possible implementation of the second aspect, the terminal status information further includes at least one of the following: the light intensity outside the terminal, whether the terminal is in an off state or an ignition state, whether the terminal is in a power-on state or a power-off state, whether the terminal is in a locked state or an unlocked state, the location of the terminal, the air conditioning status inside the terminal, the headlight status of the terminal, the temperature inside the terminal, the rain sensor signal of the terminal, the speed of the terminal, the number of people inside the terminal, and the battery voltage of the terminal.

[0049] In this embodiment, the terminal status information can change dynamically. Based on comprehensive terminal status information, it can be determined in real time whether the terminal status information meets the unfolding conditions, thereby accurately controlling the timing of the curtain unfolding of the sunshade device and improving the user experience.

[0050] In one possible implementation of the second aspect, the control device determines that the sunshade device meets the deployment conditions based on terminal status information, which may include, but is not limited to, the following methods: If the terminal status information meets the first condition, the control device determines that the sunshade device meets the deployment conditions. The first condition includes: the terminal is in the parking position.

[0051] In this embodiment of the application, the first condition includes that the terminal is in the parking gear. The position of the terminal can be used to determine whether the sunshade device meets the deployment conditions. The deployment conditions can be determined with less bus resources.

[0052] In one possible implementation of the second aspect, the control method further includes: If the terminal status information meets the second condition, the control device determines that the sunshade device meets the retraction condition. The second condition includes at least one of the following: the terminal is in an unlocked state, the terminal is in an ignition state, the terminal is in a forward, reverse, or neutral gear, the rainfall indicated by the terminal's rain sensor signal is greater than a second threshold, the terminal's speed is greater than a third threshold, and the light intensity outside the terminal is less than a first threshold.

[0053] In this embodiment, the terminal status information can change dynamically. Based on comprehensive terminal status information, it can be determined in real time whether the terminal status information meets the second condition, thereby accurately controlling the timing of the curtain retraction of the sunshade device and improving the user experience.

[0054] In one possible implementation of the second aspect, the first condition further includes at least one of the following: the light intensity outside the terminal is greater than or equal to a first threshold, the speed of the terminal is less than or equal to a third threshold, the location of the terminal is a parking space; the terminal is in an off state or a power-off state, and the number of people inside the terminal is 0; the terminal is in an ignition state or a power-on state, and the number of people inside the terminal is greater than or equal to 1.

[0055] In this embodiment, the terminal status information can change dynamically. Based on comprehensive terminal status information, it can be determined in real time whether the terminal status information meets the first condition, thereby accurately controlling the timing of the curtain opening of the sunshade device and improving the user experience.

[0056] In one possible implementation of the second aspect, if the first condition includes the terminal being located in a parking space, the parking space is the terminal's historical parking space.

[0057] In this embodiment, when the terminal is in a historical parking space, the sunshade device is in its first state. When the terminal parks in the same parking space, it remembers the user's operation and automatically unfolds the curtain each time the vehicle is parked, improving the user experience.

[0058] In one possible implementation of the second aspect, the sunshade device is controlled to stop working when the terminal status information meets a third condition. The third condition includes at least one of the following: the terminal's battery voltage is less than a fourth threshold, and the temperature inside the terminal is greater than or equal to a fifth threshold.

[0059] In this embodiment, when the temperature inside the terminal is high, the sunshade device is stopped from working to prevent overheating and burnout of the drive mechanism. When the terminal's battery voltage is less than the fourth threshold, the remaining power of the low-voltage battery is low. When the remaining power of the low-voltage battery is low, power supply to the sunshade device is stopped, and priority is given to ensuring power supply to high-priority low-voltage power supply equipment (such as ignition system, vehicle equipment, etc.) to ensure safety.

[0060] In one possible implementation of the second aspect, the control method further includes: if the curtain is blocked by an object during the process of the curtain extending out of the storage groove and unfolding, the control device controls the curtain to fold and retract into the storage groove.

[0061] In this embodiment, resistance can be detected during the extension of the curtain. If it encounters a foreign object, it will immediately retract in the opposite direction, which can prevent fingers or ornaments from being pinched.

[0062] In one possible implementation of the second aspect, as the curtain extends out of the storage slot and unfolds, the terminal's display device is used to display the unfolding progress information of the sunshade device.

[0063] In one possible implementation of the second aspect, the control method further includes: In the event of a malfunction in the sunshade device, the control device outputs a second prompt message, which serves as a maintenance reminder.

[0064] In this embodiment of the application, when the sunshade device malfunctions, a second prompt message is output for maintenance reminder, which can promptly remind the user to carry out maintenance.

[0065] In one possible implementation of the second aspect, the curtain is also used as a projection screen when it extends out of the storage slot and unfolds.

[0066] In this embodiment, when the curtain is extended and unfolded, it can be used as a projection screen to provide passengers in the terminal with an immersive audio-visual entertainment and information interaction experience, thus expanding the usage scenarios of the curtain.

[0067] Thirdly, embodiments of this application provide a control device including a unit for performing the method as described in any of the second aspects. The method is applied to a sunshade device, which is applied to a terminal, the terminal having a storage portion with a storage slot.

[0068] The control device includes a unit for performing any of the methods described in the second aspect.

[0069] In one possible implementation, the control device includes: The processing unit is configured to respond to a first command and control the sunshade device to be in a first state, in which the curtain extends out of the storage slot and unfolds to block sunlight from the windshield.

[0070] Optionally, the control device may also include a communication unit.

[0071] The communication unit is used to acquire terminal status information.

[0072] The processing unit is also used to determine, based on the terminal status information, whether the sunshade device meets the deployment conditions.

[0073] Regarding the processing unit and communication unit of the third aspect and any possible implementation, the steps performed thereon can be referred to the corresponding implementation of the second aspect.

[0074] For the technical effects of the third aspect and any possible implementation, please refer to the description of the technical effects corresponding to the second aspect and the corresponding implementation.

[0075] Optionally, in the control device of the third aspect and any possible implementation described above: In one implementation, the control device is a control equipment. When the control device is a control equipment, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0076] In another implementation, the control device is a chip (system) or circuit used to control the device. When the control device is a chip (system) or circuit used to control the device, the communication unit can be a communication interface (input / output interface), interface circuit, output circuit, input circuit, pin, or related circuit on the chip (system) or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0077] Fourthly, embodiments of this application provide a control device including a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the methods described in the second aspect and any of the possible implementations. Optionally, the control device further includes a memory. Optionally, the control device further includes a communication interface, and the processor is coupled to the communication interface.

[0078] Fifthly, embodiments of this application provide a chip, including: logic circuitry and an interface. The interface is used for inputting and / or outputting information; the logic circuitry is used to input and / or output information through the interface, causing the chip to perform the methods described in the second aspect and any of the possible implementations above.

[0079] In a sixth aspect, embodiments of this application provide a terminal, which includes a control device of the third aspect, or a control device of the fourth aspect, or a chip of the fifth aspect.

[0080] Optionally, the terminal may include intelligent terminals or means of transportation such as vehicles, ships, and vessels. Among them, vehicles are vehicles in a broad sense, which can be means of transportation (such as commercial vehicles, passenger cars, motorcycles, flying cars, trains, etc.), industrial vehicles (such as forklifts, trailers, tractors, etc.), engineering vehicles (such as excavators, bulldozers, cranes, etc.), agricultural equipment (such as lawnmowers, harvesters, etc.), etc.

[0081] Optionally, the terminal is used to implement the methods described in the second aspect and any possible implementation.

[0082] In a seventh aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program (also referred to as code or instructions); when the computer program is run on a computer, the methods described in the second aspect and any possible implementation are implemented.

[0083] Eighthly, embodiments of this application provide a computer program product, which includes: a computer program (also referred to as code or instructions); and a method that, when the computer program is run, causes the computer to perform the second aspect and any of the possible implementations described above.

[0084] Furthermore, in the process of implementing any aspect of the second aspect and any possible implementation thereof, the process of acquiring terminal status information in the above method can be understood as the process of the processor receiving input terminal status information. When the processor receives the input terminal status information, the transceiver (or communication interface, or transmitting module) receives the terminal status information and inputs it into the processor. Further, after the transceiver receives the terminal status information, the terminal status information may need to undergo further processing before being input into the processor.

[0085] Based on the above principles, for example, the acquisition of terminal status information mentioned in the aforementioned method can be understood as the processor receiving input terminal status information.

[0086] Alternatively, unless otherwise specified, the operations of transmitting, sending, and receiving involved by the processor can be more generally understood as processor output and receiving, input, and other operations, unless they contradict their actual function or internal logic in the relevant description.

[0087] Optionally, in performing the methods of the first aspect and any possible implementation described above, the processor may be a processor specifically designed to perform these methods, or it may be a processor that performs these methods by executing computer instructions stored in memory, such as a general-purpose processor. The memory may be a non-transitory memory, such as read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on different chips. This application does not limit the type of memory or the arrangement of the memory and processor.

[0088] In one possible implementation, at least one of the aforementioned memories is located outside the device.

[0089] In yet another possible implementation, at least one of the aforementioned memories is located within the device.

[0090] In another possible implementation, a portion of the memory of the at least one memory is located inside the device, while another portion is located outside the device.

[0091] In this application, the processor and memory may also be integrated into a single device, that is, the processor and memory can be integrated together. Attached Figure Description

[0092] Figure 1 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application; Figure 2 This is a schematic diagram of a curtain unfolded according to an embodiment of this application; Figure 3 This application provides a schematic diagram of the structure of an instrument panel assembly. Figure 4 This is a schematic diagram of the structure of another terminal provided in an embodiment of this application; Figure 5 This is a schematic diagram of another curtain unfolding according to an embodiment of this application; Figure 6 This is a cross-sectional structural diagram of a sunshade device provided in an embodiment of this application; Figure 7 This is a top view of a sunshade device stored in a storage slot, as provided in an embodiment of this application. Figure 8 This is a schematic diagram of the structure of a sunshade device provided in an embodiment of this application; Figure 9 This is a schematic diagram of another sunshade device provided in an embodiment of this application; Figure 10 This is a schematic diagram of another sunshade device provided in an embodiment of this application; Figure 11 A schematic diagram of a drive mechanism provided in an embodiment of this application; Figure 12a This is a schematic diagram of the structure of a curtain fabric provided in an embodiment of this application; Figure 12b This is a schematic diagram of another type of curtain fabric provided in an embodiment of this application; Figure 13 A schematic diagram of the structure of a control system provided in an embodiment of this application; Figure 14 A flowchart illustrating a control method provided in an embodiment of this application; Figure 15 A schematic diagram showing the unfolding of a curtain portion as provided in an embodiment of this application; Figure 16 A flowchart illustrating another control method provided in an embodiment of this application; Figure 17 This is a schematic diagram of the structure of a control device provided in an embodiment of this application; Figure 18 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application; Figure 19 This is a schematic diagram of the structure of a chip provided in an embodiment of this application.

[0093] Explanation of reference numerals in the attached drawings: 100 - Terminal, 110 - Windshield, 120 - Instrument panel assembly, 121 - Instrument panel frame, 122 - Instrument panel area, 123 - Screw, 20 - Storage slot, 21 - Bracket, 211 - Fixed shaft, 212 - Extension area. 22-Cover plate, 30-Sunshade device, 31-Curtain, 311-First curtain, 312-Second curtain, 32-Roller, 33-Pull rod, 34-Telescopic mechanism, 35-Drive mechanism, 351-Power unit, 352-Transmission mechanism, 353-Connector, 354-Moving part, 355-First mechanical limiter, 356-Second mechanical limiter, 40-Display device, 50-Body domain controller, 61-Air conditioning system, 62-Battery management system, 63-Positioning system, 64-Voice interaction system, 71-Light sensor, 72-Temperature sensor, 73-Camera module, 74-Seat sensor, 75-Wheel speed sensor, 76-Sunroof / window status sensor, 77-Lighting module, 78-Engine control unit, 79-Gear sensor. Detailed Implementation

[0094] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described below with reference to the accompanying drawings.

[0095] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0096] The term "embodiment" as used herein means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the various embodiments of this application are consistent and can be mutually referenced, and technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0097] It should be understood that in this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0098] It should be noted that, in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing an instruction as indicating A, it can be understood that the instruction carries A, directly indicates A, or indirectly indicates A.

[0099] In this application, "connected to" can mean a direct connection or an indirect connection.

[0100] The following section will introduce some of the technical terms used in this application.

[0101] The instrument panel (IP) is the main interior trim component located between the front seats and the windshield, spanning the entire cabin. It integrates safety, functionality, comfort, and aesthetics.

[0102] The windshield is the largest piece of glass on a vehicle. Due to safety regulations, the windshield must remain transparent, but in actual use, there is indeed a need to cover it.

[0103] Sunshade requirements: After one hour of exposure to direct sunlight, the interior temperature of a vehicle can reach 60°C or even higher. Sunlight entering through the windshield is the largest heat source, accounting for over 70% of the vehicle's total solar heat gain. High-quality sunshades can block over 90% of short-wave radiation, significantly reducing the peak interior temperature and thus the solar heat gain coefficient (SHGC).

[0104] Interior protection needs: Long-term direct exposure to ultraviolet rays causes dashboard cracking, aging of center console plastics, fading of leather, and yellowing of screens, which are the biggest factors affecting the lifespan of the end-user interior.

[0105] Parking privacy requirements: When completely covered, items inside the terminal are not exposed, which serves as a theft prevention measure and isolates the view from the outside world when camping or taking a nap.

[0106] As consumers increasingly demand sunshades, sun protection, interior protection, and privacy, more and more terminals are using sunshades. Sunshades effectively block direct sunlight, reduce heat entering the terminal, lower the internal temperature, and protect the privacy of those inside. Currently, sunshades on the market require users to manually open and fold them, which is inconvenient and takes up internal space. Sunshades are generally fixed next to the windshield and obstruct the view when not in use.

[0107] This application provides a terminal, a control method, and related devices. These can avoid obstructing the field of vision.

[0108] Please see Figure 1 , Figure 2 , Figure 1 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Figure 2 This is a schematic diagram of a curtain unfolded according to an embodiment of this application. Terminal 100 includes a windshield 110, a storage slot 20, and a sunshade device 30. The storage slot 20 is disposed below the dashboard assembly 120 below the windshield 110, and the sunshade device 30 includes a curtain 31. Figure 1 As shown, the sunshade 30 is housed within the storage slot 20, and the sunshade 30 does not obstruct the driver's view. Figure 2As shown, the curtain 31 extends out of the storage slot 20 and unfolds, at which point the curtain 31 can block sunlight from the windshield 110. The shape of the curtain 31 can be adapted to the shape of the windshield 110, so that the curtain 31 can completely block sunlight from the windshield 110 after it is extended, thus improving the light-blocking effect.

[0109] In this embodiment, when sun shading is needed, the curtain 31 extends out of the storage slot 20 and unfolds to block sunlight from the windshield 110, protecting the privacy of people inside the terminal and reducing the temperature inside the terminal. When sun shading is not needed, the sunshade device 30 is located in the storage slot, not obstructing the view, and avoiding interference between the sunshade device 30 and other components inside the terminal 100, without affecting the defrosting function or the aesthetics of the terminal. When the sunshade device 30 is not in use, it is located in the storage slot, not occupying space inside the terminal, thus improving space utilization within the terminal.

[0110] Please see Figure 3 , Figure 4 and Figure 5 , Figure 3 This is a schematic diagram of the structure of an instrument panel assembly provided in an embodiment of this application. Figure 4 This is a schematic diagram of another terminal structure provided in an embodiment of this application. Figure 5 This is a schematic diagram showing another curtain unfolded according to an embodiment of this application. The storage slot 20 can be located at position ① of the dashboard assembly 120 (e.g., Figure 1 (as shown) or position ② (as shown) Figure 4 (As shown). Position ① is the side of the instrument panel assembly 120 closest to the windshield, and position ② is the side of the instrument panel assembly 120 closest to the occupant. Figure 2 A schematic diagram showing the curtain 31 unfolded when the storage slot 20 is located at position ① of the dashboard assembly 120. Figure 5 A schematic diagram showing the curtain 31 unfolded when the storage slot 20 is located at position ② of the dashboard assembly 120.

[0111] The cross-sectional shape of the storage slot 20 can be any of the following: rectangular, square, circular, elliptical, or other customized shapes. Figure 3 The cross-sectional shape of the storage slot 20 is exemplified by a rectangle. Figure 1 and Figure 4The cross-sectional shape of the storage slot 20 is exemplified by a custom shape. When the sunshade device 30 is housed within the storage slot 20, the cross-sectional shape of the sunshade device 30 can be any of the following: rectangular, square, circular, elliptical, or other custom shapes. The cross-sectional shape of the storage slot 20 can be the same as the cross-sectional shape of the sunshade device 30. The cross-sectional area of ​​the storage slot 20 is larger than the cross-sectional area of ​​the sunshade device 30, allowing the storage slot 20 to accommodate the sunshade device 30. Similarly, the longitudinal cross-sectional shape of the storage slot 20 can be any of the following: rectangular, square, circular, elliptical, or other custom shapes. The longitudinal cross-sectional shape of the storage slot 20 can be the same as the longitudinal cross-sectional shape of the sunshade device 30. The longitudinal cross-sectional area of ​​the storage slot 20 is larger than the longitudinal cross-sectional area of ​​the sunshade device 30, allowing the storage slot 20 to accommodate the sunshade device 30.

[0112] Please see Figure 6 , Figure 6 This is a cross-sectional structural diagram of a sunshade device provided in an embodiment of this application. Figure 6 The left side shows a cross-sectional view of the sunshade device 30 when it is stored in the storage slot 20. Figure 6 The diagram on the right shows a cross-sectional view of the curtain 31 extending out of the storage groove 20 and unfolded. Figure 6 As shown, a bracket 21 is provided within the storage slot 20, and a sunshade device 30 is mounted on the bracket 21. The bracket 21 is fixed within the storage slot 20 and supports the sunshade device 30. Exemplarily, the bracket 21 can be fixed to the dashboard frame 121 within the storage slot 20. The dashboard frame 121 is a component of the dashboard assembly 120 and is a main load-bearing structural component. The dashboard frame 121 provides stable assembly conditions for the bracket 21, preventing abnormal noises and gaps after assembly. The dashboard frame 121 can be made of metal or high-strength plastic.

[0113] The bracket 21 can be made of metal or plastic. Metal can include alloys (e.g., aluminum alloy, stainless steel), allowing the bracket to stably and reliably support the sunshade device. Plastic can include acrylonitrile butadiene styrene copolymer (ABS), polycarbonate (PC), etc. The bracket 21 can be fixedly installed within the storage slot 20, such as through threaded connections, welding, riveting, or other fixing methods. The sunshade device 30 can be connected to the bracket 21 through fixing methods (e.g., threaded connections, welding, riveting, etc.).

[0114] For example, the bracket 21 and the dashboard frame 121 can be connected by threads. Figure 6As shown, the bracket 21 is provided with at least two screw holes, and the screw 123 passes through the bracket 21 and the instrument panel frame 121 for threaded connection.

[0115] Optionally, such as Figure 6 As shown, the storage slot 20 is provided with a cover plate 22, which is connected to the storage slot 20. Figure 6 Taking the connection between the cover 22 and the dashboard area 122 on the side of the storage slot 20 as an example. The dashboard area 122 is the area where the surface of the dashboard assembly 120 is located. The dashboard area 122 and the cover 22 have the same surface material to maintain a consistent appearance.

[0116] The curtain 31 is used to extend out of the storage slot 20 and unfold when the cover 22 is opened. The cover 22 can be connected to the storage slot 20 by means of flip-top connection (such as hinge connection, snap connection, spring fastening connection, etc.) or sliding connection. Figure 6 Taking a flip-top connection as an example, the cover 22 can rotate around the storage slot 20 to open or close the cover 22.

[0117] Please see Figure 7 , Figure 7 This is a top view of a sunshade device stored in a storage slot, as provided in an embodiment of this application. Figure 7 As shown, when the sunshade device 30 is stored in the storage slot 20, a fixing shaft 211 is provided on the bracket 21, and the two ends of the fixing shaft 211 are respectively fixed at different positions on the bracket 21. The fixing shaft 211 passes through the sunshade device 30, and the sunshade device 30 can rotate around the fixing shaft 211. The bracket 21 includes at least two extension areas 212, and screws 123 pass through the extension areas 212 and are threadedly connected to the instrument panel frame 121.

[0118] Please see Figure 8 and Figure 9 and Figure 10 , Figure 8 This is a schematic diagram of the structure of a sunshade device provided in an embodiment of this application. Figure 9 This is a schematic diagram of another sunshade device provided in an embodiment of this application. Figure 10 This is a schematic diagram of another sunshade device provided in an embodiment of this application. The sunshade device 30 includes a curtain 31, a roller 32, a pull rod 33, and a telescopic mechanism 34. One end of the curtain 31 is connected to the roller 32, and the other end of the curtain 31 is connected to the pull rod 33. The telescopic mechanism 34 is mounted on the curtain 31. The pull rod 33 allows the other end of the curtain 31 to remain aesthetically pleasing and flat.

[0119] Figure 8 and Figure 9 The telescopic mechanism 34 is a linkage mechanism. Figure 8 Taking the X-arm linkage mechanism as an example, Figure 9The linkage mechanism is exemplified by an L-arm structure. The X-arm structure includes two fulcrums (connected to the curtain 31) and two arms (the extension and retraction of the curtain 31 are achieved by adjusting the angle between the arms). The L-arm structure includes one fulcrum (connected to the curtain 31) and one arm (the extension and retraction of the curtain 31 are achieved by adjusting the angle between the arms). The telescopic mechanism 34 is used to extend and rotate the roller 32 in a first direction to unfold the curtain 31. The telescopic mechanism 34 is also used to extend and rotate the roller 32 in a second direction to retract the curtain 31. Figure 10 The telescopic mechanism 34 is a coil spring. The roller 32 is used to rotate about a first direction to unfold the curtain 31. The roller 32 is also used to rotate about a second direction to retract the curtain 31. The second direction is different from the first direction (e.g., the first and second directions are opposite). The coil spring is mounted on the curtain and has the ability to resist deformation; the stiffness of the coil spring is greater than that of the curtain (e.g., the curtain can be a flexible blackout curtain). The coil spring itself is rigid, and when the curtain extends, the coil spring provides rigid support to the curtain, allowing the curtain to naturally unfold.

[0120] Optionally, the sunshade device also includes a drive mechanism 35. For example... Figure 8 or Figure 9 As shown, the drive mechanism 35 is connected to the telescopic mechanism 34. The drive mechanism 35 is used to drive the telescopic mechanism 34 to extend, thereby unfolding the curtain. The drive mechanism 35 can also drive the telescopic mechanism 34 to fold, thereby retracting the curtain. Figure 10 As shown, the drive mechanism 35 is connected to the roller 32. The drive mechanism 35 is used to drive the roller 32 to rotate in a first direction to unfold the curtain. The drive mechanism 35 is also used to drive the roller 32 to rotate in a second direction to retract the curtain.

[0121] The drive mechanism 35 can be located inside or outside the scroll 32, and this application embodiment does not limit it.

[0122] like Figure 11As shown, the drive mechanism 35 includes a power unit 351 and a transmission mechanism 352. The transmission mechanism 352 includes a connecting member 353 and a moving member 354. The connecting member connects to the moving member, and the moving member connects to a telescopic mechanism or a roller. The power unit drives the moving member to move in the Y direction. The transmission mechanism is provided with a first mechanical limiter 355 and a second mechanical limiter 356. The first mechanical limiter is used to restrict the moving member to the position of the first mechanical limiter when the curtain is unfolded. The second mechanical limiter is used to restrict the moving member to the position of the second mechanical limiter when the curtain is retracted. Optionally, the transmission mechanism may also be provided with a third mechanical limiter, which is located between the first and second mechanical limiters. The third mechanical limiter is used to restrict the moving member to the position of the third mechanical limiter when the curtain is unfolded, thereby supporting the sunshade device 30 in a "partially shaded" state.

[0123] For example, the transmission mechanism may include a lead screw transmission mechanism or a slide rail slider transmission structure, wherein the connecting member in the lead screw transmission mechanism may be a lead screw, and the moving member may be a nut. In the slide rail slider transmission structure, the connecting member is a slide rail, and the moving member is a slider.

[0124] For example, the power unit 351 may include an electric motor or a cylinder. The electric motor may include a rotary motor or a linear motor, and the cylinder may include a rotary cylinder or a linear cylinder.

[0125] Optionally, a torsion spring is provided inside the roller 32. During the unfolding of the curtain, the torsion spring stores energy, and during the retraction of the curtain, the torsion spring releases energy.

[0126] The following example uses a power unit 351 as a motor, a transmission mechanism 352 as a lead screw transmission mechanism, and a telescopic mechanism 34 as an X-arm structure. Figure 8 The working principle of the sunshade device 30 is introduced. Figure 8 One end of the X-arm structure is connected to the tie rod 33, and the other end of the X-arm structure is connected to the movable part 354.

[0127] 1. Curtain Unfolding: The motor starts working, driving the X-arm structure to move in the X1 direction via the screw drive mechanism. This, in turn, drives the pull rod to move in the X1 direction, causing the roller to rotate in the first direction, thus unfolding the curtain 31. The X-arm structure generates a lifting force in the X1 direction on the curtain 31. At this time, due to the rotation of the roller 32 in the first direction, the torsion spring is tightened and stores energy, generating a pulling force in the X2 direction on the curtain 31. The lifting force in the X1 direction generated by the X-arm structure on the curtain 31 is greater than the pulling force in the X2 direction generated by the torsion spring, and the curtain 31 continues to unfold in the X1 direction. When the lifting force in the X1 direction generated by the X-arm structure on the curtain 31 and the pulling force in the X2 direction generated by the torsion spring on the curtain 31 reach equilibrium, the curtain 31 unfolds. The judgment condition for the curtain 31 to unfold is: the motor current increases to the first set value, or the number of rotations of the motor reaches the second set value, then it is considered that the moving part has reached the position of the first mechanical limiter and is locked, at which point the motor stops working.

[0128] 2. When the curtain retracts, the motor drives the X-arm structure to move in the X2 direction via a lead screw, causing the moving part to disengage from the first mechanical limiter. At this time, the torsion spring releases its stored energy. Since the X-arm structure does not exert a force on the curtain 31 in the X1 direction, the torsion spring exerts a pulling force on the curtain 31 in the X2 direction. The torsion spring drives the roller 32 to rotate in the second direction (opposite to the first direction, for example, one clockwise and the other counterclockwise), causing the curtain to retract. After the motor operates and the moving part disengages from the first mechanical limiter, the motor stops working. The roller 32 is driven to rotate by the elastic torque of the torsion spring. When the moving part reaches the position of the second mechanical limiter and is locked, the curtain is retracted.

[0129] The following example uses a power unit 351 as a motor, a transmission mechanism 352 as a lead screw transmission mechanism, and a telescopic mechanism 34 as a coil spring. Figure 10 The working principle of the sunshade device 30 is introduced. Figure 10 One end of the coil spring is connected to the pull rod 33, and the other end of the coil spring is connected to the coil shaft 32.

[0130] 1. Curtain Unfolding: The motor drives the roller 32 to rotate in the first direction via a lead screw transmission mechanism, causing the coil spring to extend in the X1 direction, which in turn causes the curtain 31 to unfold in the X1 direction. The coil spring exerts a lifting force on the curtain 31 in the X1 direction. At this time, due to the rotation of the roller 32 in the first direction, the torsion spring is tightened and stores energy, and the torsion spring exerts a pulling force on the curtain 31 in the X2 direction. The lifting force of the coil spring on the curtain 31 in the X1 direction is greater than the pulling force of the torsion spring on the curtain 31 in the X2 direction, so the curtain 31 continues to unfold in the X1 direction. When the lifting force of the coil spring on the curtain 31 in the X1 direction and the pulling force of the torsion spring on the curtain 31 in the X2 direction reach equilibrium, the curtain 31 unfolds. The judgment condition for the unfolding of the curtain 31 is the same as that for the X-arm structure, and will not be repeated here.

[0131] 2. Curtain retraction: When the motor stops working, the force of the roller 32 rotating disappears, and the torsion spring drives the roller 32 to rotate in the second direction, or the torsion spring and the motor together drive the roller 32 to rotate in the second direction, causing the curtain to retract. The curtain unfolding and curtain retraction are opposite actions.

[0132] Optional, such as Figure 12a and Figure 12b As shown, the curtain 31 includes a first curtain 311 and a second curtain 312. Figure 12a The storage slot 20 is set in Figure 3 A schematic diagram showing the first curtain 311 and the second curtain 312 unfolded when the dashboard assembly 120 is in position ①. Figure 12b The storage slot 20 is set in Figure 3 This is a schematic diagram showing the first curtain 311 and the second curtain 312 deployed when the dashboard assembly 120 is in position ②. The first curtain 311 is individually controlled to block sunlight from a first area of ​​the windshield 110, and the second curtain is individually controlled to block sunlight from a second area of ​​the windshield 110. Exemplarily, the first area is the area in the windshield 110 corresponding to the driver's seat (driver's seat), such as... Figure 12a or Figure 12b The area covered by the first curtain 311 after it is unfolded can shield the occupant in the driver's seat from sunlight. The second area is the area in the windshield corresponding to the front passenger seat (front passenger seat), such as... Figure 12a or Figure 12b The area covered by the second curtain 312 after it unfolds can be shielded from sunlight for occupants in the front passenger seats. In this embodiment, the first curtain 311 and the second curtain 312 can be controlled independently, thereby flexibly selecting the area in the windshield 110 to be blocked, meeting the diverse needs of occupants and improving their experience.

[0133] Optionally, such as Figure 1 , Figure 2 , Figure 4 , Figure 5 , Figure 12a or Figure 12b As shown, the terminal 100 also includes a display device 40. During the process of the curtain 31 extending out of the storage slot 20 and unfolding, the display device 40 displays the unfolding progress information of the sunshade device 30, allowing personnel inside the terminal to intuitively see the unfolding progress information and improving the user experience of using the sunshade device 30. The unfolding progress information may include at least one of the following: unfolding progress percentage, estimated remaining unfolding time, and used unfolding time.

[0134] Optionally, during the retraction of the curtain 31, the display device 40 is also used to display the retraction progress information of the sunshade device 30, so that personnel in the terminal can intuitively see the retraction progress information and improve the user experience of using the sunshade device 30.

[0135] For example, the display device 40 may be a central control display screen, an LCD instrument panel, or a head-up display in the terminal 100.

[0136] Please see Figure 13 , Figure 13 This is a schematic diagram of a control system provided in an embodiment of this application. Figure 13 As shown, the control system includes a control device 10, a sunshade device 30, a display device 40, a body domain controller 50, an air conditioning system 61, a battery management system 62, a positioning system 63, a voice interaction system 64, a light sensor 71, a temperature sensor 72, a camera module 73, a seat sensor 74, a wheel speed sensor 75, a sunroof / window status sensor 76, a lighting module 77, an engine control unit 78, and a gear position sensor 79.

[0137] Control device 10 is used to control the sunshade device 30 to be in a first state or a second state. Exemplarily, control device 10 sends a first command to the sunshade device 30 via the vehicle domain controller 50, controlling the sunshade device 30 to be in the first state, in which the curtain 31 extends out of the storage slot 20 and unfolds to block sunlight from the windshield 110. Control device 10 can send a second command to the sunshade device 30 via the vehicle domain controller 50, controlling the sunshade device 30 to be in the second state, in which the curtain 31 is located within the storage slot 20. Control device 10 can communicate with the vehicle domain controller 50, the display device 40, and the voice interaction system 64 via Ethernet (ETH).

[0138] The vehicle body domain controller 50 is used to transmit the first or second command issued by the control device 10 to the sunshade device 30. The vehicle body domain controller 50 is also used to receive feedback information from the sunshade device 30 and transmit it to the control device 10, which can control the display device 40 to display the feedback information. The feedback information may include at least one of the following: deployment progress information, retraction progress information, fault information, etc. The vehicle body domain controller 50 is also used to receive information from at least one of the following: air conditioning system 61, battery management system 62, positioning system 63, light sensor 71, temperature sensor 72, camera module 73, seat sensor 74, wheel speed sensor 75, sunroof / window status sensor 76, lighting module 77, engine control unit 78, and gear position sensor 79.

[0139] The vehicle domain controller 50 can be connected to the sunshade device 30 via a communication bus, and can also be connected to at least one of the following via the communication bus: air conditioning system 61, battery management system 62, positioning system 63, light sensor 71, temperature sensor 72, camera module 73, seat sensor 74, wheel speed sensor 75, sunroof / window status sensor 76, lighting module 77, engine control unit 78, and gear position sensor 79. The communication bus can include any of the following: local interconnect network (LIN), controller area network (CAN), variable rate controller area network (CANFD), etc.

[0140] The air conditioning system 61 is used to transmit the air conditioning status to the control device 10, such as the temperature, humidity, and air outlet speed settings of the air conditioner.

[0141] The battery management system 62 is used to report battery information to the control device 10. The battery information may include battery voltage information, which can be the voltage information of a low-voltage battery and / or the voltage information of a high-voltage battery. The low-voltage battery may be a rechargeable battery (e.g., a lead-acid battery) or a lithium battery (e.g., a lithium iron phosphate battery). For example, the low-voltage battery may be a terminal low-voltage rechargeable battery. A low-voltage rechargeable battery, also referred to as a "small battery," can output a voltage of approximately 12 volts (V). The low-voltage rechargeable battery can supply power to low-voltage loads on the vehicle. Low-voltage loads may also be referred to as low-voltage electrical equipment. For example, low-voltage loads may include a sunshade 30, lighting and signaling systems (e.g., headlights, turn signals, horns, etc.), body control systems (e.g., door locks, windows, wipers, steering modules, electronic parking brakes, etc.), ignition systems, vehicle equipment (e.g., dashcams, in-vehicle navigation, reversing cameras, etc.), infotainment systems (e.g., vehicle screens, audio systems, instrument panels, etc.), and sensors (e.g., lidar, millimeter-wave radar, cameras, and other autonomous driving sensors). The high-voltage battery can be a lithium battery (e.g., ternary lithium batteries and lithium iron phosphate batteries). For example, the high-voltage battery can be a power battery or a power battery pack. A power battery, also known as a "large battery," can output hundreds of volts, and its capacity is typically tens to hundreds of kilowatt-hours (kWh). The capacity of the power battery directly affects the terminal's driving range. The control device 10 can determine whether the terminal is powered on based on battery voltage information, and whether the low-voltage battery voltage is below a fourth threshold. When the low-voltage battery voltage is below the fourth threshold, the remaining charge of the low-voltage battery is low, and the sunshade device 30 is prevented from automatically deploying, prioritizing power supply to high-priority low-voltage loads such as the ignition system, vehicle equipment (e.g., dashcam, in-vehicle navigation, reversing camera, etc.), steering module, and electronic parking brake. The high-voltage battery voltage information can indicate whether the terminal is powered on or off.

[0142] The positioning system 63 is used to obtain the location of the terminal and transmit it to the control device 10. The positioning system 63 is also used to identify the speed of the terminal and transmit the speed of the terminal to the control device 10. The positioning system 63 may include a Global Positioning System (GPS) or a BeiDou Navigation Satellite System, etc.

[0143] The voice interaction system 64 is used to recognize user voice commands and transmit them to the control device 10. The user voice command may include either the first command or the second command described above.

[0144] A light sensor 71 is used to sense the light intensity outside the terminal and transmit it to the control device 10. The light sensor 71 can be installed outside the terminal or inside the terminal below the windshield.

[0145] Temperature sensor 72 is used to sense the temperature inside the terminal and transmit it to the control device 10.

[0146] Camera module 73 is used to identify the angle of sunlight and transmit it to control device 10. The angle of sunlight is used to analyze the impact of sunlight outside the terminal on people inside the terminal.

[0147] Seat sensor 74 is used to sense the number of people in the terminal and transmit the data to the control device 10.

[0148] Wheel speed sensor 75 is used to sense the speed of the terminal and transmit it to the control device 10.

[0149] The sunroof / window status sensor 76 is used to sense the sunroof status and window status and transmit them to the control device 10.

[0150] The lighting module 77 is used to transmit its own status information, such as headlight status (headlights on, headlights off, etc.), to the control device 10. The lighting module 77 may include at least one of the following: headlights, side marker lights, fog lights, etc.

[0151] The engine control unit 78 is used to transmit information to the control device 10 whether the terminal is in the ignition state or the engine is off state.

[0152] The gear position sensor 79 is used to sense the gear position of the terminal and transmit it to the control device 10.

[0153] The control device 10 may include a hardware module with computing capabilities and / or a software module with computing capabilities. Examples of hardware and software implementations are given below.

[0154] As an example of hardware implementation, the control device 10 includes at least one processor, which is a circuit with processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), microprocessor unit (MPU), microcontroller unit (MCU), graphics processing unit (GPU), or electronic control unit (ECU). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits, which are fixed or reconfigurable; for example, the processor may be an application-specific integrated circuit (ASIC). Hardware circuits implemented using ASICs (Integrated Specific Circuits) or programmable logic devices (PLDs), such as field-programmable gate arrays (FPGAs), are considered reconfigurable hardware circuits. In reconfigurable hardware circuits, the process of a processor loading a configuration document and configuring the hardware circuit can be understood as the process of a processor loading instructions to implement a response function. Furthermore, the processor can also be a hardware circuit designed for artificial intelligence, which can be understood as a type of ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), or deep learning processing unit (DPU). In some implementations, the control device 10 includes a system-on-a-chip (SoC). on A system-on-a-chip (SoC) is at least one processor integrated together in the form of a chip. A SoC may include at least one processor, and when a SoC includes multiple processors, the types of processors may be different, such as including a CPU and an MCU.

[0155] In one embodiment, the control device 10 is independent of the sunshade device 30; for example, the control device 10 may be a cockpit domain controller (CDC) or a mobile datacenter (MDC). In another embodiment, the control device 10 is integrated into the sunshade device 30.

[0156] As an example of software implementation, the control device 10 may include software functional units. As another example of a software functional unit, the control device 10 includes one or more of the following: an executable computer program, computer code, or computer instructions, where "executable" means capable of running on a processor or computing instance. As yet another example of a software functional unit, the control device 10 includes a computing instance, including virtual machines or containers. A virtual machine is a computer system with complete hardware system functionality simulated by software, running in an isolated environment. A container is an isolated environment obtained by packaging applications and application dependencies.

[0157] The body domain controller 50 may include hardware modules with computing capabilities and / or software modules with computing capabilities, the implementation of which is described above. Exemplarily, the body domain controller 50 may include a vehicle integration unit (VIU).

[0158] Terminal 100 includes the aforementioned control system.

[0159] It should be noted that the system architecture described above is merely an example. With technological advancements and the emergence of new solutions, some devices in the system can be broken down into more devices, the functions performed by several devices can be merged into one device, and some devices can be eliminated. The architecture obtained by modifying the above architecture is also applicable. For example, control device 10 and body domain controller 50 can be integrated into one device. As another example, control device 10 and sunshade device 30 can be integrated into one device. As yet another example, control device 10, body domain controller 50, and sunshade device 30 can be integrated into one device. As yet another example, body domain controller 50 in the above control system can be eliminated, and control device 10 can directly communicate with sunshade device 30, display device 40, air conditioning system 61, battery management system 62, positioning system 63, voice interaction system 64, light sensor 71, temperature sensor 72, camera module 73, seat sensor 74, wheel speed sensor 75, and sunroof / window status sensor 76 via ETH, LIN, CAN, or CANFD. For example, the display device 40, air conditioning system 61, battery management system 62, positioning system 63, voice interaction system 64, light sensor 71, temperature sensor 72, camera module 73, seat sensor 74, wheel speed sensor 75, sunroof / window status sensor 76, lighting module 77, engine control unit 78, and gear position sensor 79 in the above control system can be removed or removed as needed.

[0160] The following describes an implementation example of the method.

[0161] Please see Figure 14 , Figure 14 This is a flowchart illustrating a control method provided in an embodiment of this application. Figure 14 As shown, this control method can be applied to Figure 13 The control device 10 is shown. The control method includes step 1401. The terminal includes a sunshade device, a windshield, and a storage slot, the storage slot being disposed below the windshield. The sunshade device includes a curtain; the storage slot is used to store the sunshade device.

[0162] 1401, the control device responds to the first command and controls the sunshade device to be in a first state, in which the curtain extends out of the storage slot and unfolds to block sunlight from the windshield.

[0163] The sunshade device supports both manual and automatic control, making it convenient for users to operate and highly adaptable.

[0164] The first instruction can be a user-triggered instruction or an automatically generated instruction. User-triggered instructions include any of the following: 1. Instructions triggered by the user selecting "half-cover" mode, "full-cover" mode, or "retract" mode on the central control display screen (touchscreen). 2. Instructions triggered by the user operating physical buttons. Physical button types include, but are not limited to: direct-press, rocker, paddle, scroll wheel, and knob. Direct-press buttons and rocker buttons can also be called buttons, paddle buttons can also be called paddles, scroll wheel buttons can also be called scroll wheels, and knob buttons can also be called knobs. For example, physical buttons can be physical buttons located on the steering wheel, central control panel, or instrument panel within the terminal. 3. User voice control instructions. Automatically generated instructions include: instructions automatically generated based on the terminal status when the sunshade is in "automatic" mode. The "automatic" mode can be entered in any of the following ways: the user selects "automatic" mode on the central control display screen, the user enters "automatic" mode by operating a physical button, or the user enters "automatic" mode via voice control.

[0165] In this embodiment, when a sunshade device is needed, the curtain extends out of the storage slot and unfolds to block sunlight from the windshield, thus providing sunshade and protecting the privacy of people inside the terminal.

[0166] Optionally, Figure 14 The control method also includes step 1402. The execution order of steps 1401 and 1402 is not limited; step 1401 can be executed first, followed by step 1402, or step 1402 can be executed first, followed by step 1401.

[0167] 1402, the control device responds to the second command and controls the sunshade device to be in the second state, in which the curtain is located in the storage groove.

[0168] In this embodiment of the application, when the sunshade device is not needed, the curtain is located in the storage groove and will not obstruct the view.

[0169] The second instruction can be either a user-triggered instruction or an automatically generated instruction. For details on the second instruction, please refer to the description of the first instruction above; it will not be repeated here.

[0170] The instruction triggered by selecting the "half-cover" or "full-cover" mode is the first instruction, and the instruction triggered by selecting the "retract" mode is the second instruction. In the "half-cover" mode, the curtain extends out of the storage slot and is partially unfolded; in the "full-cover" mode, the curtain extends out of the storage slot and is fully unfolded.

[0171] The curtain extending out of the storage slot and unfolding can be understood as the curtain rising. The curtain being inside the storage slot can be understood as the curtain falling.

[0172] Optionally, the first state includes either a first occlusion state or a second occlusion state.

[0173] In the first blocking state, the curtain extends out of the storage slot and is fully unfolded; this first blocking state corresponds to the "full blocking" mode. In the second blocking state, the curtain extends out of the storage slot and is partially unfolded; this second blocking state corresponds to the "half blocking" mode.

[0174] The first command can indicate either a first mode or a second mode. The first mode includes a "full shade" mode, and the second mode includes a "partial shade" mode. When the first command indicates the first mode, the control device responds to the first command and controls the sunshade device to be in a first shade state. In the first shade state, the curtain extends out of its storage slot and is fully deployed to block sunlight from the windshield. When the first command indicates the second mode, the control device responds to the second command and controls the sunshade device to be in a second shade state. In the first shade state, the curtain extends out of its storage slot and is partially deployed to block sunlight from the windshield.

[0175] Please see Figure 15 , Figure 15 This is a schematic diagram of a curtain portion unfolded according to an embodiment of this application. Figure 15 The curtain 31 shown is partially unfolded, and part of the windshield 110 is covered by the curtain 31. Figure 2 The curtain 31 shown is fully extended, and the entire windshield 110 is covered by the curtain 31.

[0176] In this embodiment, the sunshade device can be controlled to be in a first blocking state or a second blocking state, thereby supporting the full or partial unfolding of the curtain to meet various sunshade needs of users.

[0177] Please see Figure 16 , Figure 16 This is a flowchart illustrating another control method provided in an embodiment of this application. Figure 16 As shown, this control method can be applied to Figure 13The control device 10 is shown. The control method includes steps 1601 to 1604. The order of steps here is only an example, and the embodiments of this application are also applicable to other order of step execution, multiple execution of one or more steps, etc.

[0178] 1601, The control device acquires terminal status information.

[0179] The terminal status information may include at least one of the following: the terminal's gear position (which can be sensed by a gear position sensor), the external light intensity (which can be sensed by a light sensor), whether the terminal is in an off or ignition state (which can be sensed by the engine control unit), whether the terminal is in a power-on or power-off state (which can be sensed by the voltage information of the high-voltage battery reported by the battery management system), whether the terminal is in a locked or unlocked state (which can be sensed by the terminal's door lock position sensor), the terminal's location (which can be sensed by a positioning system), the air conditioning status inside the terminal (which can be sensed by the air conditioning system), the headlight status of the terminal (which can be sensed by the lighting module), the temperature inside the terminal (which can be sensed by a temperature sensor), the terminal's rain sensor signal (which can be sensed by the terminal's rain sensor), the terminal's speed (which can be sensed by a wheel speed sensor or a positioning system), the number of people inside the terminal (which can be sensed by a seat sensor), and the terminal's battery voltage (which can be sensed by the voltage information of the low-voltage battery reported by the battery management system). The terminal's battery voltage may be the voltage of the terminal's low-voltage battery.

[0180] Optionally, the terminal status information includes at least the gear position the terminal is in. The gear position can include any of the following: Park (P), Drive (D), Reverse (R), and Neutral (N). When the terminal is in D, R, or N, the terminal is in motion, and the curtain is prohibited from being opened to avoid obstructing the driver's view. If the sunshade is in the first state at this time, the control device controls the sunshade to be in the second state. If the sunshade is in the second state at this time, the control device does not perform any action and does not adjust the state of the sunshade.

[0181] In this embodiment, the sunshade device's deployment condition can be determined by the terminal's current gear position, requiring minimal bus resources. When the terminal is in P gear, the curtain is allowed to extend from its storage slot and unfold; when not in P gear, curtain unfolding is prohibited. When the terminal is in D, R, or N gear, even if the user accidentally triggers the first command, the curtain will not unfold, thus ensuring the driver's visibility and guaranteeing the terminal's safety while in motion.

[0182] 1602, The control device determines whether the sunshade device meets the deployment or retraction conditions based on the terminal status information.

[0183] The control device determines whether the sunshade device meets the deployment or retraction conditions based on the terminal status information, and may include the following implementation methods.

[0184] In Implementation Method 1, if the terminal status information meets the first condition, the control device determines that the sunshade device meets the deployment condition.

[0185] The first condition includes: the terminal is in the parking gear.

[0186] In this embodiment, the sunshade is considered to meet the deployment conditions when the terminal is in the parking position. The first condition includes the terminal being in the parking position. The deployment condition can be determined by the terminal's position, which requires minimal bus resources.

[0187] Optionally, the first condition may also include at least one of the following: the light intensity outside the terminal is greater than or equal to a first threshold, the speed of the terminal is less than or equal to a third threshold, the terminal is located in a parking space; the terminal is in an off state or a power-off state, and the number of people inside the terminal is 0 (e.g., a scenario where the curtain needs to be raised after the user leaves the terminal); the terminal is in an ignition state or a power-on state, and the number of people inside the terminal is greater than or equal to 1 (e.g., a scenario where the user leaves the terminal).

[0188] In this embodiment, the terminal status information can be comprehensively determined to meet the first condition by considering factors such as external light intensity, terminal speed, terminal location, whether the terminal is in ignition state, whether the terminal is powered on, and the number of people inside the terminal. The terminal status information can change dynamically, allowing for real-time and accurate determination of whether the terminal status information meets the first condition based on comprehensive terminal status information. This enables precise control of the timing of the sunshade device's curtain opening, improving the user experience.

[0189] Optionally, if the first condition includes the terminal being located in a parking space, the parking space is a historical parking space of the terminal. Here, a historical parking space is a parking space where the terminal has previously parked, and when the terminal is detected to have previously been in that parking space, the curtain automatically extends and unfolds in response to a user-triggered command.

[0190] In this embodiment, when the terminal is in a historical parking space, the sunshade device is in its first state. When the terminal parks in the same parking space, it remembers the user's operation and automatically raises the curtain each time the vehicle is parked, improving the user experience.

[0191] In implementation method 2, if the terminal status information meets the second condition, the control device determines that the sunshade device meets the retraction condition.

[0192] The second condition includes at least one of the following: the terminal is in an unlocked state, the terminal is in an ignition state, the terminal is in a forward, reverse, or neutral gear, the rainfall indicated by the terminal's rain sensor signal is greater than a second threshold, the terminal's speed is greater than a third threshold, and the light intensity outside the terminal is less than a first threshold.

[0193] The first threshold, the second threshold, and the third threshold can all be preset fixed values.

[0194] When the terminal is unlocked and a user is deemed to need to enter, the control device determines that the sunshade retracts automatically, allowing the curtain to retract for the driver's visibility. When the terminal is ignited and a user needs to start the vehicle, the control device determines that the sunshade retracts automatically, allowing the curtain to retract for the driver's visibility. When the terminal is in drive, reverse, or neutral, the control device determines that the sunshade retracts automatically, ensuring the curtain does not obstruct the driver's view and ensuring driving safety. If the rainfall sensor indicates rainfall exceeding a second threshold, it is assumed that it is raining outside and there is no need for sunshade; the control device determines that the sunshade retracts automatically, allowing the curtain to retract automatically. If the terminal's speed exceeds a third threshold, it is assumed that the terminal is in motion; the control device determines that the sunshade retracts automatically, ensuring the curtain does not obstruct the driver's view and ensuring driving safety. If the external light intensity is less than a first threshold, it is assumed that there is no need for sunshade; the control device determines that the sunshade retracts automatically.

[0195] In this embodiment, the terminal status information can be comprehensively determined to meet the second condition by considering whether the terminal is unlocked, whether it is ignited, its current gear position, the terminal's rain sensor signal, its speed, and the intensity of external light. The terminal status information can change dynamically, allowing for real-time and accurate determination of whether the second condition is met based on comprehensive terminal status information. This enables precise control of the timing of the sunshade curtain retraction, improving the user experience.

[0196] Optionally, if the terminal status information meets the third condition, the control device controls the sunshade device to stop working. Controlling the sunshade device to stop working may include at least one of the following: stopping the power supply to the sunshade device, or stopping the drive mechanism of the sunshade device.

[0197] The third condition includes at least one of the following: the terminal's battery voltage is less than a fourth threshold, or the temperature inside the terminal is greater than or equal to a fifth threshold. The terminal's battery voltage may include the voltage of the low-voltage battery inside the terminal, and the temperature inside the terminal may include the temperature of the sunshade, the temperature of the storage compartment, or the temperature below the windshield (e.g., the surface temperature of the dashboard assembly). Both the fourth and fifth thresholds can be preset fixed values. The fourth threshold can be set to a value less than or equal to 12V; for example, the fourth threshold is set to 11.8V. The fifth threshold can be set to a value greater than or equal to 50°C; for example, the fifth threshold is set to 70°C.

[0198] In this embodiment, if the temperature inside the terminal is greater than or equal to the fifth threshold, the sunshade device is controlled to stop working to prevent the drive mechanism of the sunshade device from overheating and burning out. If the battery voltage (voltage of the low-voltage battery) of the terminal is less than the fourth threshold, and the remaining charge of the low-voltage battery is low, the control device determines that the sunshade device meets the retraction conditions, controls the curtain to retract automatically, and stops supplying power to the sunshade device, prioritizing the power supply to the ignition system and driving equipment to ensure safety and also preventing the curtain from failing to retract due to insufficient power supply.

[0199] Optionally, if the curtain is obstructed by an object during its extension and unfolding process, the control device controls the curtain to fold and retract into the storage slot. Alternatively, if the curtain is obstructed by an object during its folding and retraction process, the control device controls the curtain to extend out of the storage slot and unfold.

[0200] The sunshade device can determine whether the curtain is blocked by an object by measuring parameters of the drive mechanism (such as the stall current of the motor and the trend of the motor's rotation speed). For example, if the stall current of the motor is greater than a first preset threshold, or the rate of change of the motor's rotation speed is greater than a second preset threshold, then the curtain is considered to be blocked by an object.

[0201] In this embodiment of the application, if the curtain is detected to be blocked by an object during the extension or retraction of the curtain, the curtain is controlled to fold and retract into the storage groove. The resistance can be detected during the extension or retraction of the curtain. If a foreign object is encountered, the curtain will immediately retract in the opposite direction to prevent the hand or ornament from being pinched. It can also prevent the motor from overheating and burning out.

[0202] Optionally, when the sunshade device meets the deployment conditions or the bed-forming mode is detected to be activated, a first prompt message is output, which is used to prompt whether to deploy the sunshade device.

[0203] The bed-like mode refers to the terminal's function of converting the interior space into a flat bed for rest by reclining or adjusting the seats. It is mainly used for temporary rest during camping, lunch breaks, or long road trips. When the bed-like mode is activated, users may need shade.

[0204] The first prompt message may include at least one of the following: text prompt message, image prompt message, animated prompt message, and voice prompt message. Text prompt message, image prompt message, and animated prompt message can be output through the display device in the terminal, and voice prompt message can be output through the voice interaction system in the terminal. For example, the display device in the terminal may display a pop-up window with the prompt message "Turn on automatic sunshade? One-click confirmation via touch screen".

[0205] In this embodiment of the application, when the sunshade device meets the unfolding conditions or the bed mode is detected to be activated, a first prompt message is output, which can effectively remind the user to unfold the sunshade device and improve the user experience.

[0206] Optionally, in the event of a malfunction in the sunshade device, a second prompt message is output, which serves as a maintenance reminder. A description of the second prompt message can be found in the first prompt message described above.

[0207] A malfunction in the sunshade device can include at least one of the following: damage to any component of the sunshade device (e.g., damage to the drive mechanism), a malfunction in the control device (e.g., a program crash on the control device), or a malfunction in the light sensor. The second prompt message also indicates the cause of the malfunction, thereby assisting maintenance personnel in troubleshooting.

[0208] In the event of a malfunction in the drive mechanism (e.g., motor), the curtain will be positioned within the storage slot, preventing it from unfolding, and a pop-up window will prompt for maintenance. If the program installed on the control device crashes, the control device will power on and restart, maintaining the curtain within the storage slot. If the light sensor malfunctions, the sunshade device will exit "automatic" mode, retaining only manual adjustment functionality.

[0209] In this embodiment of the application, when the sunshade device malfunctions, a second prompt message is output for maintenance reminder, which can promptly remind the user to carry out maintenance.

[0210] 1603, when the sunshade device meets the deployment conditions, the control device responds to the first command and controls the sunshade device to be in a first state. In the first state, the curtain extends out of the storage slot and unfolds to block sunlight from the windshield.

[0211] Specifically, when the sunshade meets the deployment conditions, if the sunshade is in the second state, the control device responds to the first command and controls the sunshade to switch from the second state to the first state. If the sunshade is in the first state, the control device does not perform any action and does not adjust the state of the sunshade. In the first state, the curtain extends from the storage slot and unfolds to block sunlight from the windshield. In the second state, the curtain is located within the storage slot.

[0212] When the sunshade device meets the deployment conditions, the control device responds to the first command and controls the sunshade device to be in a first state, which may include any one of the following four situations.

[0213] Scenario 1: If the sunshade device is in "automatic" mode and in the second state, and the first command is automatically generated, then when the sunshade device meets the deployment conditions, the control device generates the first command and, in response to the first command, controls the sunshade device to switch from the second state to the first state. After responding to the first command, the sunshade device remains in "automatic" mode.

[0214] In this embodiment, if the sunshade device is in "automatic" mode and the user does not actively adjust the state of the sunshade device, the control device will automatically adjust the state of the sunshade device according to the terminal status information.

[0215] Scenario 2: If the sunshade device is in "automatic" mode and in the second state, and the first command is a user-triggered command, then when the sunshade device meets the deployment conditions, the control device responds to the first command and controls the sunshade device to switch from the second state to the first state. After responding to the first command, the sunshade device exits "automatic" mode.

[0216] In this embodiment, the sunshade device is in "automatic" mode, and the user actively adjusts the state of the sunshade device. The system responds to the user's command, thereby improving the user experience.

[0217] Scenario 3: If the sunshade device is in "automatic" mode and in the second state, the first command is a user-triggered command, and the control device also receives a third command, which is automatically generated. In response to the first command, the control device switches the sunshade device from the second state back to the first state. After responding to the first command, the sunshade device exits "automatic" mode.

[0218] In this embodiment, user-triggered instructions have a higher priority than automatically generated instructions. When both user-triggered and automatically generated instructions are received simultaneously, the user-triggered instruction is responded to, thus improving the user experience.

[0219] Scenario 4: If the sunshade device is not in "automatic" mode and is in the second state, and the first command is a user-triggered command, then when the sunshade device meets the deployment conditions, the control device responds to the first command and controls the sunshade device to switch from the second state to the first state. After responding to the first command, the sunshade device is still not in "automatic" mode.

[0220] In this embodiment, if the sunshade device is not in "automatic" mode, it responds to user-triggered commands to improve the user experience.

[0221] 1604. When the sunshade device meets the retraction conditions, the control device responds to the second command and controls the sunshade device to be in the second state, in which the curtain is located in the storage slot.

[0222] Specifically, if the sunshade device is in the first state when the retraction condition is met, the control device responds to the second command and controls the sunshade device to switch from the first state to the second state. If the sunshade device is in the second state when the retraction condition is met, the control device does not perform any action and does not adjust the state of the sunshade device.

[0223] When the sunshade device meets the retraction conditions, the control device responds to the second command and controls the sunshade device to be in a second state, which may include any of the following four situations.

[0224] In scenario (1), if the sunshade device is in "automatic" mode and in the first state, and the second command is automatically generated, then when the sunshade device meets the retraction condition, the control device generates the second command and, in response to the second command, controls the sunshade device to switch from the first state to the second state. After responding to the second command, the sunshade device remains in "automatic" mode.

[0225] In this embodiment, if the sunshade device is in "automatic" mode and the user does not actively adjust the state of the sunshade device, the control device will automatically adjust the state of the sunshade device according to the terminal status information.

[0226] In scenario (2), if the sunshade device is in "automatic" mode and in the first state, and the second command is a user-triggered command, then when the sunshade device meets the retraction conditions, the control device responds to the second command and controls the sunshade device to switch from the first state to the second state. After responding to the second command, the sunshade device exits "automatic" mode.

[0227] In this embodiment, the sunshade device is in "automatic" mode, and the user actively adjusts the state of the sunshade device. The system responds to the user's command, thereby improving the user experience.

[0228] In scenario (3), if the sunshade device is in "automatic" mode and in the first state, the second instruction is a user-triggered instruction, and the control device also receives a third instruction, which is an automatically generated instruction. Then, in response to the second instruction, the control device switches the sunshade device from the first state to the second state. After responding to the second instruction, the sunshade device exits "automatic" mode.

[0229] In this embodiment, user-triggered instructions have a higher priority than automatically generated instructions. When both user-triggered and automatically generated instructions are received simultaneously, the user-triggered instruction is responded to, thus improving the user experience.

[0230] In scenario (4), if the sunshade device is not in "automatic" mode and is in the first state, and the second command is a user-triggered command, then when the sunshade device meets the retraction condition, the control device responds to the second command and controls the sunshade device to switch from the first state to the second state. After responding to the second command, the sunshade device is still not in "automatic" mode.

[0231] In this embodiment, if the sunshade device is not in "automatic" mode, it responds to user-triggered commands to improve the user experience.

[0232] The following section uses a vehicle as the terminal, an instrument panel assembly with the sunshade device located under the windshield, a drive mechanism including a motor, and a sunshade curtain for the windshield (hereinafter referred to as: windshield sunshade) as an example to introduce several possible control methods for the sunshade device.

[0233] 1. The working process of the sunshade device in "automatic" mode.

[0234] Scenario 1: The vehicle is turned off, locked, in Park (P) gear, and there are no people inside.

[0235] The initial default state of the sunshade is: the front windshield sunshade is fully retracted and does not obstruct the view through the windshield.

[0236] Parking sunshade mode: The user manually turns on the "automatic" mode in advance (the user turns on the "automatic" mode before getting out of the car). If the light sensor detects strong sunlight, the front sunshade will automatically open fully to block the windshield and reduce the temperature rise inside the car due to sun exposure.

[0237] Unlock linkage: The windshield sunshade automatically retracts the moment the vehicle is unlocked, making it easier for the driver to see ahead.

[0238] Scenario 2: The vehicle is powered on, in Park (P) gear, and there is one or more people in the vehicle.

[0239] Position determination: When the vehicle is parked, the front windshield sunshade can be raised. However, when driving, such as when waiting at a traffic light and shifting to P gear, the front windshield sunshade cannot be raised.

[0240] Light intensity detection: The system detects ambient light intensity using a light sensor. In low-light conditions (overcast / underground parking garage / nighttime), the windshield sunshade remains retracted. In strong light conditions (light intensity greater than or equal to a first threshold), a pop-up window appears on the vehicle's display device (e.g., the central control screen) prompting "Activate automatic sunshade?", which can be confirmed with a single touch on the touchscreen.

[0241] Manual Priority: Users can manually expand / collapse the option in advance, and the system will remember this preference.

[0242] Scenario 3: When the vehicle is in D / N / R gear while driving, the windshield sunshade should not be used to avoid obstructing the driver's view.

[0243] 2. The working process of the sunshade device under manual user intervention.

[0244] Following the rule of "manual first, automatic last": whenever the user operates manually, the "automatic" mode is temporarily paused, maintaining the user-set state until the automatic mode is restarted next time.

[0245] The central control display screen offers the following touchscreen operation selection modes: "Retract" mode, "Partially Covered" mode, "Fully Covered" mode, and "Automatic" mode.

[0246] Steering wheel shortcut key selection mode: For example, a short press switches to "half-cover" mode, a long press switches to "full-cover" mode, and a double press switches to "auto" mode.

[0247] Voice control commands: such as "Open the front sunshade", "Partially block the sun", "Retract the front sunshade", "Activate automatic sunshade", etc.

[0248] Memory logic: Remembers the user's actions in the same parking space. For example, automatically raises the windshield sunshade every time the car is parked.

[0249] 3. The workflow of the sunshade device when expanding to multiple scenarios.

[0250] When the vehicle is in Park (P) gear, it is linked to the bed mode. When the bed mode is detected to be activated while the vehicle is in Park (P), a prompt will appear asking "Do you want to raise the windshield sunshade?" With the user's confirmation, the windshield sunshade will be raised, effectively protecting the user's privacy.

[0251] When the vehicle is in Park (P) gear, if the windshield sunshade is raised, a prompt will appear indicating whether the side / rear window sunshades should be raised simultaneously.

[0252] 4. Safety protection and limit switches.

[0253] Anti-pinch protection: The sunshade detects resistance during the retraction / extension process and immediately retracts in the opposite direction if it encounters a foreign object, preventing fingers or ornaments from being pinched.

[0254] Temperature protection: When the surface of the instrument panel assembly is exposed to high temperatures (housing temperature > 70°C), the motor operation is restricted to prevent the motor from overheating and burning out.

[0255] Voltage protection: If the vehicle's low-voltage battery voltage is below 11.8V, the windshield sunshade will not automatically deploy, and priority will be given to powering the ignition system and driving equipment.

[0256] Mechanical limit: The front windshield sunshade is fully extended and then fully retracted, with a second mechanical limit switch providing a hardware limit. This dual hardware limit system ensures the motor automatically stops when fully extended, preventing continuous idling and energy loss.

[0257] 5. Human-computer interaction feedback.

[0258] Visual feedback: The status bar icon on the central control display shows the status of the windshield sunshade (retracted / partially covered / fully covered / automatic); a progress bar pops up during the retraction or extension of the windshield sunshade.

[0259] Audio feedback: A first alert tone is emitted when the windshield sunshade is raised and lowered, and a second alert tone is emitted when switching the windshield sunshade status. The first and second alert tone are different.

[0260] Abnormal alerts: When there is obstruction by foreign objects, motor overheating, or low voltage protection, the central control display screen will indicate the cause of the fault through prompt information.

[0261] 6. Troubleshooting process.

[0262] When the sensor fails (e.g., the light sensor is damaged), the "automatic" mode is locked off, and only the manual adjustment function is retained.

[0263] In the event of a motor malfunction, the control will lock the windshield sunshade in the retracted position, preventing it from unfolding, and a pop-up window will prompt for maintenance.

[0264] When the program crashes, the sunshade device will be powered on and restarted, and the front windshield sunshade will be forcibly reset to its initial state.

[0265] 7. A typical use case for sunshades: the car owner unlocks the vehicle → the windshield sunshade automatically retracts → the car is started and driven.

[0266] When the sunshade is in "automatic" mode, the control system dynamically adjusts the shading range of the windshield sunshade based on factors such as light intensity, sunlight angle, vehicle speed, rain, and reversing signals. In non-parking mode, the windshield sunshade automatically retracts to ensure visibility.

[0267] Manual intervention: Adjust the occupancy of the windshield sunshade (e.g., half-cover, full-cover, one-third-cover, etc.) via voice / steering wheel / touchscreen operation; "automatic" mode is temporarily paused.

[0268] Parking and locking: Selectable parking sunshade mode, the front windshield sunshade is fully extended for sun protection.

[0269] In this embodiment, the windshield sunshade can be automatically / manually extended and retracted to meet the sunshade and privacy needs of the windshield when the vehicle is parked, preventing direct sunlight from entering the vehicle and improving interior comfort. The windshield sunshade, combined with the vehicle's privacy glass and sunshade curtains, further provides comprehensive privacy. It is linked to vehicle parking information to ensure safe use of the sunshade device. By linking with terminal status information, it ensures that the windshield sunshade can only be used when the vehicle is parked, preventing accidental opening and obstruction of vision during driving or other scenarios, thus meeting vehicle regulations. The sunshade device has a built-in anti-pinch function to prevent accidental injury during the raising and lowering of the windshield sunshade. The sunshade device is pre-installed and integrated into the dashboard, with a compact layout and strong applicability. When not in use, the sunshade device does not obstruct vision and has a simple appearance. It is quick and convenient to use, possessing a unique feature. The control logic is intelligent, with automatic fault protection. It can link with terminal status information, combined with vehicle status detection and in-vehicle passenger monitoring to provide intelligent control logic, and has anomaly detection, fault diagnosis, and active protection functions. If the windshield sunshade jams, overloads, speeds, or malfunctions during its extension or retraction, it can automatically stop and enter a safe state, improving the overall reliability and service life of the sunshade device.

[0270] The foregoing has described the application scenarios and methods provided by the embodiments of this application. The apparatus of the embodiments of this application is provided below. It is understood that the various apparatuses provided in the embodiments of this application, such as control devices and terminals, include hardware structures, software units, or combinations of hardware and software structures to perform the functions described in the above method embodiments. Those skilled in the art should readily recognize that the apparatus and its modules can be implemented in hardware or a combination of hardware and computer software in conjunction with the various functions described in the embodiments disclosed herein. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different apparatus implementations in different application scenarios to implement the aforementioned method embodiments, and different implementations of the apparatus should not be considered beyond the scope of the embodiments of this application.

[0271] Please see Figure 17 , Figure 17 This is a schematic diagram of a control device provided in an embodiment of this application. Figure 17As shown, the control device 10 may include a communication unit 1701 and a processing unit 1702. The communication unit 1701 and the processing unit 1702 may be software, hardware, or a combination of software and hardware.

[0272] The communication unit 1701 can implement sending and / or receiving functions, and can also be described as a transceiver unit. The communication unit 1701 can also be a unit integrating an acquisition unit and a sending unit, wherein the acquisition unit is used to implement the receiving function, and the sending unit is used to implement the sending function. Optionally, the communication unit 1701 can be used to receive information sent by other devices, and can also be used to send information to other devices.

[0273] In one possible design, the control device 10 may correspond to the above. Figure 14 or Figure 16 The control device in the illustrated method embodiment, such as control device 10, can be an electronic device or a chip within an electronic device. Control device 10 may include components for performing the above-described... Figure 14 or Figure 16 The unit in the method embodiment shown is the one whose operation is performed by the control device, and each unit in the control device 10 is respectively for implementing the above-mentioned... Figure 14 or Figure 16 The operations performed by the control device in the illustrated method embodiment are shown below. In one possible implementation, the various units are described as follows: The communication unit 1701 is used to acquire terminal status information.

[0274] The processing unit 1702 is used to determine, based on the terminal status information, whether the sunshade device meets the deployment conditions.

[0275] The processing unit 1702 is also configured to respond to the first instruction to control the sunshade device to a first state, in which the curtain extends out of the storage slot and unfolds to block sunlight from the windshield.

[0276] The execution steps of the communication unit 1701 and processing unit 1702 in this design can be referred to the steps described above. Figure 14 or Figure 16 The implementation method corresponding to the control device in the method embodiment shown.

[0277] Regarding the technical effects of the implementation methods performed by the communication unit 1701 and the processing unit 1702 of this design, please refer to the description above. Figure 14 or Figure 16 The technical effects of the illustrated method embodiments are described below.

[0278] For cases where the control device 10 described above can be an electronic device, please refer to [reference needed]. Figure 18 The diagram shows the structure of the electronic device.

[0279] It should be understood that Figure 18 The electronic device 180 shown is merely an example; the electronic device in this application embodiment may also include other components, or include components related to... Figure 18 Components with similar functions, or not necessarily including Figure 18 All components.

[0280] Electronic device 180 includes a transceiver interface 1801 and at least one processor 1802.

[0281] The electronic device 180 can correspond to a control device. The transceiver interface 1801 is used to transmit and receive signals, and at least one processor 1802 executes program instructions, causing the electronic device 180 to implement the corresponding flow of the method executed by the corresponding device in the above method embodiments.

[0282] In one possible design, the electronic device 180 may correspond to the above. Figure 14 or Figure 16 The control device in the illustrated method embodiment, such as the electronic device 180, can be a control device itself or a chip within a control device. The electronic device 180 may include components for performing the operations executed by the control device in the above method embodiment, and each component in the electronic device 180 is specifically designed to implement the operations executed by the control device in the above method embodiment. Specifically, it can be as follows: The transceiver interface 1801 is used to obtain terminal status information.

[0283] Processor 1802 is used to determine, based on terminal status information, whether the sunshade device meets the deployment conditions.

[0284] The processor 1802 is also configured to, in response to a first instruction, control the sunshade device to a first state in which the curtain extends out of the storage slot and unfolds to block sunlight from the windshield.

[0285] Regarding the transceiver interface 1801 and at least one processor 1802 of this design, the execution steps can be referred to the corresponding steps described above. Figure 14 or Figure 16 The implementation method corresponding to the control device in the method embodiment shown.

[0286] Regarding the technical effects of the transceiver interface 1801 and the implementation methods executed by at least one processor 1802 in this design, please refer to the description above. Figure 14 or Figure 16 The technical effects of the illustrated method embodiments are described below.

[0287] For cases where the control device 10 described above can be a chip or a chip system, please refer to [reference needed]. Figure 19 The diagram shows the structure of the chip.

[0288] like Figure 19 As shown, chip 190 includes processor 1901 and interface 1902. The number of processors 1901 can be one or more, and the number of interfaces 1902 can be multiple. It should be noted that the functions of processor 1901 and interface 1902 can be implemented through hardware design, software design, or a combination of both; no restrictions are placed here.

[0289] Optionally, chip 190 may also include memory 1903 for storing necessary program instructions and data.

[0290] In one possible design, processor 1901 may be used to call an implementation program of the control method provided in one or more embodiments of the present application in a control device from memory 1903 and execute the instructions included in the program.

[0291] Interface 1902 can be used to output the execution results of processor 1901. In this application, interface 1902 can specifically be used to output various messages or information from processor 1901.

[0292] The control methods provided by one or more embodiments of this application can be found in the foregoing. Figure 14 or Figure 16 The various embodiments shown are not described in detail here.

[0293] The processor in this application embodiment can be a central processing unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0294] The memory in this application embodiment is used to provide storage space, in which data such as operating system and computer programs can be stored. The memory includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).

[0295] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium storing a computer program. When the computer program is run on one or more processors, it can implement the above-mentioned... Figure 14 or Figure 16 The method shown.

[0296] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer program product, which includes a computer program. When the computer program runs on a processor, it can achieve the above-mentioned... Figure 14 or Figure 16 The method shown.

[0297] This application also provides a vehicle that includes at least one control device 10, or electronic device 180, or chip 190.

[0298] Optionally, the vehicle is used to achieve the above. Figure 14 or Figure 16 The method shown.

[0299] Optionally, the above Figure 14 or Figure 16 The method shown can be implemented as an executable file within the vehicle operating system (VOS).

[0300] This application also provides a control device, including a processor and an interface. The processor is used to execute the method in any of the above method embodiments.

[0301] It should be understood that the above-described processing device can be a chip. The units in the various device embodiments and the electronic devices in the method embodiments correspond completely, with corresponding modules or units executing corresponding steps. For example, the communication unit (transceiver) executes the receiving or sending steps in the method embodiments, while other steps besides sending and receiving can be executed by the processing unit (processor). The specific functions of each unit can be found in the corresponding method embodiments. There can be one or more processors.

[0302] It is understood that in the embodiments of this application, the electronic device may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to perform all the operations in the embodiments of this application.

[0303] In the several embodiments provided in this application, it should be understood that the disclosed systems, 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; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0304] 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.

[0305] In addition, 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.

[0306] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the contributing part, or a portion 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 described in 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.

[0307] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A terminal, characterized in that, The terminal includes a sunshade device, a windshield, and a storage slot, the storage slot being located below the windshield; the sunshade device includes a curtain; the storage slot is used to store the sunshade device, and the curtain is used to block sunlight from the windshield when it extends out of the storage slot and is unfolded.

2. The terminal according to claim 1, characterized in that, The storage slot is equipped with a bracket, which is fixed inside the storage slot. The sunshade device is mounted on the bracket, which supports the sunshade device.

3. The terminal according to claim 1 or 2, characterized in that, The storage slot located below the windshield includes: The storage slot is located within the dashboard assembly; or... The storage slot is located in the center console; or... The storage slot is located in the trunk partition; or... The storage slot is located in the lower trim panel of the rear windshield; or... The storage slot is located on the lower trim panel of the front windshield.

4. The terminal according to claim 3, characterized in that, The storage slot is located in the dashboard assembly and includes: The storage slot is located on the side of the instrument panel assembly near the windshield, or the storage slot is located on the side of the instrument panel assembly near the occupant.

5. The terminal according to any one of claims 1 to 4, characterized in that, The storage slot is provided with a cover plate, which is connected to the storage slot; the curtain is used to extend out of the storage slot and unfold when the cover plate is opened.

6. The terminal according to any one of claims 1 to 5, characterized in that, The sunshade device further includes: a roller, a pull rod, and a telescopic mechanism. One end of the curtain is connected to the roller, the other end of the curtain is connected to the pull rod, and the telescopic mechanism is disposed on the curtain. The telescopic mechanism is used to extend and drive the roller to rotate around a first direction to unfold the curtain, or the roller is used to rotate around the first direction to unfold the curtain.

7. The terminal according to claim 6, characterized in that, The sunshade device further includes a drive mechanism connected to the telescopic mechanism or the roller. The drive mechanism is used to drive the telescopic mechanism to extend to unfold the curtain, or the drive mechanism is used to drive the roller to rotate around the first direction to unfold the curtain.

8. The terminal according to claim 6 or 7, characterized in that, The telescopic mechanism includes: a linkage mechanism or a coil spring.

9. The terminal according to claim 7, characterized in that, The driving mechanism includes a power unit and a transmission mechanism. The transmission mechanism includes a connecting member and a moving member. The connecting member connects to the moving member. The moving member connects to the telescopic mechanism or the reel. The power unit is used to drive the moving member to move. The transmission mechanism is provided with a first mechanical limiter and a second mechanical limiter. The first mechanical limiter is used to restrict the moving part to the position of the first mechanical limiter when the curtain is unfolded; The second mechanical limiter is used to restrict the moving part to the position of the second mechanical limiter when the curtain is retracted.

10. The terminal according to any one of claims 1 to 9, characterized in that, The curtain fabric includes a first curtain fabric and a second curtain fabric; The first curtain is individually controlled to block sunlight from a first area of ​​the windshield; The second curtain is separately controlled to block sunlight from a second area of ​​the windshield.

11. The sunshade device according to any one of claims 1 to 10, characterized in that, During the process of the curtain extending out of the storage slot and unfolding, the display device of the terminal is used to display the unfolding progress information of the sunshade device.

12. The sunshade device according to any one of claims 1 to 11, characterized in that, The sunshade device is a front-mounted component of the terminal.

13. A control method, characterized in that, The control method is applied to a control device of a terminal, the terminal including a sunshade device, a windshield, and a storage slot, the storage slot being disposed below the windshield, the sunshade device including a curtain; the storage slot is used to store the sunshade device. The control method includes: In response to a first command, the sunshade device is controlled to be in a first state, in which the curtain extends out of the storage slot and unfolds to block sunlight from the windshield.

14. The method according to claim 13, characterized in that, The first state includes: a first occlusion state or a second occlusion state; In the first blocking state, the curtain extends out of the storage slot and is fully unfolded; in the second blocking state, the curtain extends out of the storage slot and is partially unfolded.

15. The method according to any one of claims 13 to 14, characterized in that, The method further includes: In response to a second command, the sunshade device is controlled to be in a second state, in which the curtain is located in the storage slot.

16. The method according to any one of claims 13 to 15, characterized in that, Before responding to the first command and controlling the sunshade device to be in the first state, the method further includes: Obtain terminal status information; Based on the terminal status information, it is determined that the sunshade device meets the deployment conditions.

17. The method according to claim 16, characterized in that, The method further includes: Receive the first instruction and the third instruction, wherein the first instruction is a user-triggered instruction and the third instruction is an automatically generated instruction; The step of responding to a first command and controlling the sunshade device to be in a first state includes: If the state indicated by the first instruction for the sunshade device is different from the state indicated by the third instruction for the sunshade device, the sunshade device is controlled to be in a first state in response to the first instruction.

18. The method according to claim 17, characterized in that, The method further includes: When the sunshade device meets the deployment conditions or the bed-forming mode is detected to be activated, a first prompt message is output, which is used to prompt whether to deploy the sunshade device.

19. The method according to claim 16, characterized in that, The method further includes: When the sunshade device meets the deployment conditions, the first instruction is generated.

20. The method according to any one of claims 16 to 19, characterized in that, The terminal status information includes the gear position the terminal is in.

21. The method according to claim 20, characterized in that, The terminal status information also includes at least one of the following: the light intensity outside the terminal, whether the terminal is in an off state or an on state, whether the terminal is in a powered-on state or a powered-off state, whether the terminal is in a locked state or an unlocked state, the location of the terminal, the air conditioning status inside the terminal, the headlight status of the terminal, the temperature inside the terminal, the rain sensor signal of the terminal, the speed of the terminal, the number of people inside the terminal, and the battery voltage of the terminal.

22. The method according to claim 20 or 21, characterized in that, The step of determining that the sunshade device meets the deployment conditions based on the terminal status information includes: If the terminal status information meets the first condition, it is determined that the sunshade device meets the deployment condition; the first condition includes: the terminal is in the parking position.

23. The method according to claim 21, characterized in that, The method further includes: If the terminal status information meets the second condition, it is determined that the sunshade device meets the retraction condition; the second condition includes at least one of the following: the terminal is in an unlocked state, the terminal is in an ignition state, the terminal is in a forward gear, a reverse gear, or a neutral gear, the rainfall indicated by the terminal's rain sensor signal is greater than a second threshold, the terminal's speed is greater than a third threshold, and the light intensity outside the terminal is less than a first threshold.

24. The method according to claim 22, characterized in that, The first condition further includes at least one of the following: the light intensity outside the terminal is greater than or equal to the first threshold, the speed of the terminal is less than or equal to the third threshold, the terminal is located in a parking space; the terminal is in an off state or a power-off state, and the number of people inside the terminal is 0; the terminal is in an ignition state or a power-on state, and the number of people inside the terminal is greater than or equal to 1.

25. The method according to claim 24, characterized in that, If the first condition includes the terminal being located in a parking space, then the parking space is a historical parking space of the terminal.

26. The method according to claim 21, characterized in that, The method further includes: If the terminal status information meets the third condition, the sunshade device is controlled to stop working; wherein the third condition includes at least one of the following: the battery voltage of the terminal is less than a fourth threshold, and the temperature inside the terminal is greater than or equal to a fifth threshold.

27. The method according to any one of claims 13 to 26, characterized in that, The method further includes: If the curtain is blocked by an object while it is extending out of the storage slot, the curtain is controlled to fold and retract into the storage slot.

28. The method according to any one of claims 13 to 27, characterized in that, The method further includes: In the event of a malfunction in the sunshade device, a second prompt message is output, which serves as a maintenance reminder.

29. The method according to any one of claims 13 to 28, characterized in that, When the curtain extends out of the storage slot and unfolds, the curtain is also used as a projection screen.

30. A control device, characterized in that, The apparatus includes a unit for performing the method as described in any one of claims 13 to 29.

31. A control device, characterized in that, The apparatus includes a processor for performing the method as described in any one of claims 13 to 29.

32. A terminal, characterized in that, The terminal includes the control device as described in claim 30, or the control device as described in claim 31.