A vehicle sunroof multifunction control method, system and device for an MPV

The vehicle sunroof multi-functional device automatically acquires signals and controls the extension of the vehicle sunroof, solving the problem that existing car rain protection devices cannot automatically extend and retract, realizing the one-stop rain protection and camping needs of MPV users, saving space and cost.

CN122501128APending Publication Date: 2026-08-04GAC HONDA AUTOMOBILE CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GAC HONDA AUTOMOBILE CO LTD
Filing Date
2026-06-17
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

Existing car rain shelters cannot automatically extend and retract, failing to meet the one-stop rain shelter and camping needs of MPV users. Furthermore, separate camping canopies require additional carrying and setup, resulting in low integration with the vehicle itself.

Method used

The vehicle sunroof multi-functional device, including sensing components, controller and drive motor, automatically acquires rainfall signals, user intention to get out of the vehicle prediction signals and door opening angle, and controls the vehicle sunroof to extend to the target or maximum travel position to realize automatic rain protection and camping functions.

Benefits of technology

Without requiring manual operation from the user, the vehicle's sunroof automatically extends to the target position to provide rain protection. When camping, it can be fully unfolded and used as a sunroof, saving interior space, reducing travel costs, and meeting the one-stop rain protection and camping needs of MPV users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122501128A_ABST
    Figure CN122501128A_ABST
Patent Text Reader

Abstract

This application discloses a multi-functional control method, system, and device for a vehicle sunroof in an MPV model. The method is executed through a multi-functional vehicle sunroof device, which includes a sensing component, a controller, and a drive motor. The method includes: acquiring a rainfall signal, a user's intention to exit the vehicle predicted signal, and a door opening angle through the sensing component; outputting a first control signal based on the rainfall signal and the user's intention to exit the vehicle predicted signal through the controller, and determining a target travel position based on the door opening angle through the controller; extending the vehicle sunroof to the target travel position through the drive motor based on the first control signal; if a camping activation signal triggered by the user is received, outputting a second control signal based on the camping activation signal through the controller; and extending the vehicle sunroof to its maximum travel position through the drive motor based on the second control signal. This application can meet the one-stop rain shelter and camping needs of MPV users and can be widely applied in the automotive technology field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, and in particular to a multi-functional control method, system and device for a vehicle sunroof in an MPV model. Background Technology

[0002] Currently, most existing car rain protection devices are manually installed door rain shields, which can only achieve a simple rain protection function, cannot be automatically extended or retracted, and do not have the function of camping awnings; while standalone camping awnings need to be carried and set up separately, have low integration with the car body, and cannot meet the one-stop rain protection and camping needs of MPV users. Summary of the Invention

[0003] The main objective of this application is to propose a multi-functional control method, system, and device for the vehicle sunroof of an MPV model, which can meet the one-stop rain shelter and camping needs of MPV users.

[0004] To achieve the above objectives, one aspect of this application proposes a multi-functional control method for a vehicle sunroof in an MPV model. This method is executed by a multi-functional vehicle sunroof device, which includes a sensing component, a controller, and a drive motor. The method includes the following steps: The sensing components are used to acquire rainfall signals, user intention to get out of the car prediction signals, and door opening angles. The controller outputs a first control signal based on the rainfall signal and the user's intention to get out of the vehicle, and determines the target travel position based on the door opening angle. The drive motor controls the vehicle sunroof to extend to the target travel position according to the first control signal; If a camping start signal triggered by a user is received, the controller outputs a second control signal based on the camping start signal. The drive motor controls the vehicle sunroof to extend to its maximum travel position according to the second control signal.

[0005] In some embodiments, the sensing components include a rain sensor, a seatbelt buckle switch, a pressure sensor, a touch sensor, and an angle sensor. The user's intention to exit the vehicle prediction signal includes a seatbelt buckle status signal, a seat pressure change value, and a door handle touch signal. Acquiring the rainfall signal, the user's intention to exit the vehicle prediction signal, and the door opening angle through the sensing components specifically includes: The rainfall signal is acquired using the rain sensor. The seatbelt buckle status signal is obtained through the seatbelt buckle switch; The pressure sensor installed under the seat cushion acquires the seat pressure change value; The touch sensor located inside the door handle acquires the touch signal of the door handle; The door opening angle is obtained by the angle sensor installed on the door hinge or door limiter.

[0006] In some embodiments, the user's intention to exit the vehicle prediction signal includes a seatbelt buckle status signal, a seat pressure change value, and a door handle touch signal. The step of the controller outputting a first control signal based on the rainfall signal and the user's intention to exit the vehicle prediction signal specifically includes: When the rainfall signal exceeds a preset rainfall threshold, the system enters a rain shelter standby state. In the rain-proof standby state, a first control signal is output based on the user's intention to get off the vehicle prediction signal.

[0007] In some embodiments, the step of outputting a first control signal based on the user's intention to get out of the vehicle prediction signal in the rain-proof standby state specifically includes: Set up a stress rating scale and score weights; In the rain-proof standby state, the seat pressure change value is mapped to the pressure scoring calibration table to obtain a pressure change score; Based on the scoring weights, the seatbelt buckle status signal, the pressure change score, and the door handle touch signal are weighted and fused to obtain the vehicle exit intention prediction value. When the predicted value of the intention to get off the vehicle is greater than the preset prediction threshold, the first control signal is output.

[0008] In some embodiments, determining the target travel position based on the door opening angle specifically includes: When the opening angle of the vehicle door is less than the first threshold, the extension ratio function of the vehicle sunroof is determined to be zero. When the opening angle of the vehicle door is greater than or equal to the first threshold and less than the second threshold, the extension ratio function of the vehicle sunroof is determined to be the first value. When the opening angle of the vehicle door is greater than or equal to the second threshold and less than the third threshold, the extension ratio function of the vehicle sunroof is determined to be the second value. When the opening angle of the vehicle door is greater than or equal to the third threshold, the extension ratio function of the vehicle sunroof is determined to be the third value. Based on the door length and the door opening angle, the door opening width is calculated, and then the product of the door opening width and the extension ratio function is calculated to obtain the target travel position. Wherein, the first threshold is less than the second threshold, the second threshold is less than the third threshold, the first value is less than the second value, and the second value is less than the third value.

[0009] In some embodiments, the vehicle sunroof multi-functional device further includes a mounting assembly, and after controlling the vehicle sunroof to extend to the target travel position via the drive motor according to the first control signal, the method further includes: When the door opening angle is zero, or the rainfall signal is zero, or a user-triggered sunroof closing signal is received, the controller outputs a third control signal. The drive motor controls the vehicle sunroof to retract completely into the mounting assembly according to the third control signal.

[0010] In some embodiments, the sensing component includes a wind speed sensor, and after controlling the vehicle sunroof to extend to its maximum travel position via the drive motor according to the second control signal, the method further includes: Instantaneous wind speed signals are collected using the aforementioned wind speed sensor; When the instantaneous wind speed signal exceeds a preset wind speed threshold, the controller outputs a voice alarm signal.

[0011] To achieve the above objectives, another aspect of this application proposes a multi-functional control system for a vehicle sunroof in an MPV model. This system is executed by a multi-functional vehicle sunroof device, which includes a sensing component, a controller, and a drive motor. The system includes: The signal acquisition module is used to acquire rainfall signals, user intention to get out of the car prediction signals, and door opening angle through the sensing components. The first control signal determination module is used to output a first control signal through the controller based on the rainfall signal and the user's intention to get out of the vehicle prediction signal, and to determine the target travel position based on the door opening angle. The first skylight control module is used to control the vehicle skylight to extend to the target travel position according to the first control signal via the drive motor; The second control signal determination module is used to output a second control signal based on the camping start signal triggered by the user, through the controller; The second skylight control module is used to control the vehicle skylight to extend to its maximum travel position via the drive motor according to the second control signal.

[0012] To achieve the above objectives, another aspect of this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method described above.

[0013] To achieve the above objectives, another aspect of the embodiments of this application proposes a computer program product, including a computer program that, when executed by a processor, implements the aforementioned method.

[0014] The embodiments of this application include at least the following beneficial effects: The multi-functional control method, system, and device for the vehicle sunroof of the MPV model of this application are executed by a multi-functional vehicle sunroof device, which includes a sensing component, a controller, and a drive motor. First, the sensing component acquires a rainfall signal, a user's intention to get out of the vehicle prediction signal, and the door opening angle. Then, the controller outputs a first control signal based on the rainfall signal and the user's intention to get out of the vehicle prediction signal, and determines the target travel position based on the door opening angle. Then, the drive motor controls the vehicle sunroof to extend to the target travel position based on the first control signal. If a camping activation signal triggered by the user is received, the controller outputs a second control signal based on the camping activation signal. Then, the drive motor controls the vehicle sunroof to extend to the maximum travel position based on the second control signal. This application determines whether it is raining and whether the user intends to get out of the vehicle based on rainfall signals, user intention to get out signals, and door opening angles. It then automatically controls the vehicle's sunroof to extend to the target travel position without requiring manual operation from the user. Furthermore, when the user triggers the camping activation signal, it can be fully extended as a sunroof, eliminating the need to carry additional camping equipment, saving interior space, reducing travel costs, and meeting the one-stop rain shelter and camping needs of MPV users. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments of this application are described below. It should be understood that the drawings described below are only for the purpose of clearly illustrating some embodiments of the technical solutions in this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0016] Figure 1 This is a schematic diagram of the structure of a multi-functional vehicle sunroof device provided in one embodiment of this application; Figure 2 A flowchart illustrating the steps of a multi-functional control method for a vehicle sunroof in an MPV model according to an embodiment of this application; Figure 3 A schematic diagram of the structure of a multi-functional control system for a vehicle sunroof of an MPV model provided in one embodiment of this application; Figure 4 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0019] Currently, most existing car rain protection devices are manually installed door rain shields, which can only achieve a simple rain protection function, cannot be automatically extended or retracted, and do not have the function of camping awnings; while standalone camping awnings need to be carried and set up separately, have low integration with the car body, and cannot meet the one-stop rain protection and camping needs of MPV users.

[0020] In view of this, this application proposes a multi-functional control method for a vehicle sunroof in an MPV model. This method is executed by a multi-functional vehicle sunroof device, which includes a sensing component, a controller, and a drive motor. First, the sensing component acquires a rainfall signal, a user's intention to get out of the vehicle predicted signal, and the door opening angle. Then, the controller outputs a first control signal based on the rainfall signal and the user's intention to get out of the vehicle predicted signal, and determines a target travel position based on the door opening angle. Next, the drive motor controls the vehicle sunroof to extend to the target travel position based on the first control signal. If a camping activation signal triggered by the user is received, the controller outputs a second control signal based on the camping activation signal. Then, the drive motor controls the vehicle sunroof to extend to its maximum travel position based on the second control signal. This application determines whether it is raining and whether the user intends to get out of the vehicle based on the rainfall signal, the user's intention to get out of the vehicle predicted signal, and the door opening angle, and then automatically controls the vehicle sunroof to extend to the target travel position without manual operation by the user. Furthermore, when the user triggers the camping activation signal, the sunroof can be fully extended and used as a sunroof, eliminating the need to carry additional camping equipment, saving interior space, reducing travel costs, and meeting the one-stop rain shelter and camping needs of MPV users.

[0021] Figure 1 This is a schematic diagram of the structure of a multi-functional vehicle sunroof device according to one embodiment of this application. This application is based on a multi-functional vehicle sunroof device, such as... Figure 1 As shown, the multi-functional sunroof device includes a sensing component, a controller, a drive motor, and a mounting component. The mounting component is fixed to the inner side of the upper edge of the MPV door. The sunroof body can be retracted and stored in the mounting component. The drive motor is connected to the sunroof body and drives its extension and retraction. The sensing component includes a rain sensor, a seat belt buckle switch, a pressure sensor, a touch sensor, an angle sensor, and a wind speed sensor, used to detect rainfall signals, user intention to get out of the vehicle prediction signals, seat pressure change values, door opening angle, and wind speed signals. The controller is electrically connected to the drive motor and the sensing component respectively, and controls the start and stop of the drive motor.

[0022] Reference Figure 2 , Figure 2 This is a flowchart illustrating the steps of a multi-functional control method for a vehicle sunroof in an MPV model according to an embodiment of this application. The embodiment proposes a multi-functional control method for a vehicle sunroof in an MPV model, executed by a multi-functional vehicle sunroof device. The multi-functional vehicle sunroof device includes a sensing component, a controller, and a drive motor. The method may include, but is not limited to, the following steps S101 to S105: Step S101: Acquire rainfall signal, user's intention to get out of the car prediction signal, and door opening angle through the sensing component; As a further optional implementation, the sensing components include a rain sensor, a seatbelt buckle switch, a pressure sensor, a touch sensor, and an angle sensor. The user's intention to exit the vehicle prediction signal includes a seatbelt buckle status signal, a seat pressure change value, and a door handle touch signal. Step S101 can be further divided into the following steps S1011 to S1015: Step S1011: Obtain rainfall signals using a rain sensor; Step S1012: Obtain the seat belt buckle status signal via the seat belt buckle switch; Step S1013: Obtain the seat pressure change value by using a pressure sensor installed under the seat cushion; Step S1014: Obtain the door handle touch signal through the touch sensor located on the inside of the door handle; Step S1015: Obtain the door opening angle using an angle sensor installed on the door hinge or door limiter.

[0023] Specifically, after the vehicle is powered on, the controller performs a self-test on all sensors in the sensing assembly. If the self-test passes, the system enters standby mode and cyclically scans all sensor signals at a preset sampling period.

[0024] In some optional embodiments, the sensing components include a rain sensor, a seatbelt buckle switch, a pressure sensor, a touch sensor, and an angle sensor. The rain sensor is used to collect rainfall data in real time, i.e., a rainfall signal; the seatbelt buckle switch is located inside the seatbelt buckle of each seat and is used to detect the insertion and removal status of the seatbelt insert, obtaining a seatbelt buckle status signal; the pressure sensor is a thin-film pressure sensor located between the seat cushion foam layer and the seat frame, used to continuously detect the pressure value and its changing trend on the seat, obtaining a seat pressure change value; the touch sensor is a capacitive touch sensor embedded inside the door handle, used to detect the user's finger touching the handle and output a door handle touch signal when a touch occurs; the angle sensor is a Hall angle sensor located at the sliding door hinge or inside the limiter, used to continuously detect the opening angle of the door relative to the side of the vehicle body, i.e., the door opening angle.

[0025] Step S102: The controller outputs a first control signal based on the rainfall signal and the user's intention to get out of the vehicle, and determines the target travel position based on the door opening angle. Specifically, the controller outputs a first control signal to drive the vehicle sunroof to extend based on the rainfall signal and the user's intention to get out of the vehicle, and determines the target travel position of the vehicle sunroof extension based on the door opening angle.

[0026] As a further optional implementation, the user's intention to exit the vehicle prediction signal includes a seatbelt buckle status signal, a seat pressure change value, and a door handle touch signal. The step of the controller outputting a first control signal based on the rainfall signal and the user's intention to exit the vehicle prediction signal can be further divided into the following steps S1021 to S1022: Step S1021: When the rainfall signal exceeds the preset rainfall threshold, enter the rain shelter standby state; Step S1022: In the rain-proof standby state, output the first control signal based on the user's intention to get off the vehicle prediction signal.

[0027] Specifically, if the real-time rainfall displayed by the rainfall signal exceeds a preset rainfall threshold (e.g., 0.2 mm / h) and the signal remains continuously for more than 200 ms, it is determined that the vehicle's driving environment is in rain, and the vehicle automatically enters a rain shelter standby state. In the rain shelter standby state, the controller continuously collects seat belt buckle status signals, seat pressure change values, and door handle touch signals, performs weighted fusion calculation on the above signals to determine the vehicle exit intention prediction value, and outputs a first control signal based on the vehicle exit intention prediction value.

[0028] As an optional implementation, step S1022 can be further divided into the following steps S10221 to S10224: Step S10221: Set the stress rating calibration table and score weights; Step S10222: In the rain-proof standby state, map the seat pressure change value to the pressure scoring calibration table to obtain the pressure change score; Step S10223: Based on the scoring weights, the seat belt buckle status signal, the pressure change score, and the door handle touch signal are weighted and fused to obtain the predicted value of the intention to get out of the vehicle. Step S10224: When the predicted value of the vehicle's intention to disembark is greater than the preset prediction threshold, output the first control signal.

[0029] It should be noted that, in order to solve the problems of high false judgment rate and response lag of single signal, the embodiments of this application use weighted fusion to quantify the intention to get off the vehicle, which can avoid false triggering caused by the user only unfastening the seat belt to rest or accidentally touching the door. When a single sensor fails, the intention to get off the vehicle can still work normally; and the sunroof can be pre-extended before the door is opened, thereby achieving the synchronization of sunroof rain protection and passenger disembarkation.

[0030] Specifically, a pressure scoring calibration table and the scoring weights of each component are pre-stored within the controller. The pressure scoring calibration table defines the mapping relationship between seat pressure changes and pressure change scores. For example, when the pressure drop slope is less than 10 N / s, the score is 0; when the pressure drop slope is greater than or equal to 10 N / s and less than 30 N / s, the score is 50; and when the pressure drop slope is greater than or equal to 30 N / s, the score is 100. A seatbelt buckle status signal is then set. The score weight is 0.5, and the score weight for stress change is... The score weight for the door handle touch signal is 0.3. The value is 0.2. It's understandable that the stress scoring calibration table and the weighting of each component can be calibrated based on the actual vehicle model, user group, and usage scenario.

[0031] In the rain-proof standby state, the pressure drop slope of the current pressure relative to the previous cycle is calculated based on the seat pressure change value. Then, the calculated pressure drop slope is compared and mapped with the pressure scoring calibration table to obtain the corresponding pressure change score. Simultaneously, it reads the seatbelt buckle switch signal and the door handle touch signal. When the seatbelt is pulled out, the seatbelt buckle status score is calculated. The value is 100, which represents the score for the seatbelt buckle status when inserted. The value is 0; when the controller is touched, the controller touch score is... The value is 100, which is the touch score of the controller when it is not touched. The value is 0. The three scores are then weighted and summed according to their respective weights to calculate the predicted disembarkation intention value. : = ; Finally, the calculated predicted value of the user's intention to get off the vehicle is compared with a preset prediction threshold, and a first control signal is output. For example, when the predicted value is greater than or equal to 65 points and remains stable for more than 100ms, it is determined that the user is preparing to get off the vehicle. The controller outputs a first control signal for forward rotation, controlling the drive motor to perform the extension action, and the canopy extends synchronously to provide rain protection when the user gets off the vehicle.

[0032] As an optional implementation, the step of determining the target travel position based on the door opening angle can be further divided into the following steps S1023 to S1027: Step S1023: When the door opening angle is less than the first threshold, determine that the extension ratio function of the vehicle sunroof is zero; Step S1024: When the door opening angle is greater than or equal to the first threshold and less than the second threshold, determine the extension ratio function of the vehicle sunroof as the first value. Step S1025: When the door opening angle is greater than or equal to the second threshold and less than the third threshold, determine the extension ratio function of the vehicle sunroof as the second value. Step S1026: When the door opening angle is greater than or equal to the third threshold, determine the extension ratio function of the vehicle sunroof as the third value. Step S1027: Calculate the door opening width based on the door length and door opening angle, and then calculate the product of the door opening width and the extension ratio function to obtain the target travel position; Among them, the first threshold is less than the second threshold, the second threshold is less than the third threshold, the first value is less than the second value, and the second value is less than the third value.

[0033] In some optional embodiments, after confirming that the user intends to get out of the vehicle, the controller reads the door opening angle collected by the angle sensor. And compare it with a preset first threshold (e.g., 15°). When the door opens at an angle... When the angle is less than 15°, it is determined that the car door is only slightly open, and the extension ratio function is then determined. The canopy will not extend to avoid frequent invalid operations.

[0034] When the car door opens at an angle When the angle is greater than or equal to 15° and less than the second threshold (e.g., 30°), the door is determined to be in a small-angle open state, possibly indicating the user is reaching for something or needing temporary ventilation. In this case, the extension ratio function is determined. The first value (e.g., 0.5) is used to ensure the rain-proof effect while avoiding excessive extension of the canopy that could cause interference.

[0035] When the car door opens at an angle When the angle is greater than or equal to 30° and less than the third threshold (e.g., 60°), the door is determined to be in a mid-angle opening state, which is the typical range for passengers to normally get on and off the vehicle. At this point, the extension ratio function is determined. The second value (e.g., 1.0) provides the user with sufficient rain protection coverage.

[0036] When the car door opens at an angle When the angle is greater than or equal to 60°, the door is determined to be in a large-angle or fully open state, commonly seen when users are getting on or off the vehicle with luggage or when multiple people are getting on or off the vehicle simultaneously. In this case, the extension ratio function is determined. The third value (e.g., 1.2) means that the sunroof completely covers the width of the door opening, achieving the maximum rain protection range.

[0037] Determine the extension ratio function Then, based on the current door opening angle and door length The width of the car door opening can be calculated using the following formula. : ; Then the width of the car door opening The extension ratio function determined in steps S1024 to S1026 Multiply the values ​​to obtain the target travel position of the canopy, and the controller will immediately control the drive motor to extend the canopy to that target travel position.

[0038] Understandably, the first threshold, second threshold, third threshold, first value, second value, and third value can be set according to actual needs, and the first threshold... Second threshold Third threshold, first value Second value The third value.

[0039] Step S103: Using the drive motor, control the vehicle sunroof to extend to the target travel position according to the first control signal; As an optional implementation, the vehicle sunroof multi-function device further includes a mounting assembly. After step S103, the vehicle sunroof multi-function control method for this MPV model may further include the following steps S1031 to S1032: Step S1031: When the door opening angle is zero, or the rainfall signal is zero, or a sunroof closing signal triggered by the user is received, the controller outputs a third control signal. Step S1032: Using the drive motor, control the vehicle sunroof to fully retract into the mounting assembly according to the third control signal.

[0040] Specifically, in automatic rain-shielding mode, the controller continuously monitors the trigger conditions for the sunroof to retract. The controller determines that the retraction conditions are met when either of the following conditions is detected: the door opening angle is detected. A zero signal indicates the doors are fully closed; a zero rainfall signal indicates the rain has stopped; and a user has actively triggered the sunroof closing signal via virtual buttons on the central control screen, physical buttons in the rear seats, or a mobile app. When any of these conditions are met, the controller outputs a reversed third control signal, controlling the drive motor to fully retract the sunroof.

[0041] It should be noted that, in order to meet the user's need for manual adjustment, the embodiments of this application set the priority of manual control to be higher than that of automatic control, so as to improve the flexibility of use.

[0042] Step S104: If a camping start signal triggered by the user is received, the controller outputs a second control signal according to the camping start signal. Step S105: Using the drive motor, control the vehicle sunroof to extend to its maximum travel position according to the second control signal.

[0043] Specifically, if the controller receives a camping activation signal triggered by the user via virtual buttons on the vehicle's central control screen, physical buttons in the rear seats, or a remote command via a mobile app, it immediately performs a mode switching operation. First, it locks all triggering logic for the automatic rain-shielding mode to prevent the sunroof from retracting abnormally due to rain signals or changes in the vehicle's door status during camping. Then, it outputs a second control signal for forward rotation to the drive motor, causing the motor to run at full speed and control the sunroof to extend continuously until it reaches the mechanical limit switch position, i.e., the preset maximum travel position. Once the sunroof is in place, the controller automatically cuts off the motor power supply and locks the current position. The user then secures the sunroof using ground stakes or suction cups, thus realizing the camping sunroof function.

[0044] As a further optional implementation, the sensing component includes a wind speed sensor. After step S105, the multi-functional control method for the vehicle sunroof of this MPV model may also include the following steps S1051 to S1052: Step S1051: Collect instantaneous wind speed signals using a wind speed sensor; Step S1052: When the instantaneous wind speed signal is greater than the preset wind speed threshold, the controller outputs a voice alarm signal.

[0045] In some optional embodiments, the sensing components may also include a wind speed sensor mounted on the roof. In camping mode, the controller continuously reads the instantaneous wind speed signal output by the wind speed sensor at a preset sampling period, and compares the filtered instantaneous wind speed value with a preset wind speed threshold (e.g., 10.8 m / s). When the instantaneous wind speed value is greater than or equal to the threshold, the controller determines that the current wind force has reached a dangerous level and immediately outputs a voice warning signal. This voice warning signal is broadcast through the speaker of the in-vehicle multimedia system, and the broadcast content may be "The wind is too strong, please be careful." At the same time, the controller displays the warning information on the central control screen and pushes a notification to the user's bound mobile app via T-BOX.

[0046] It should be noted that, by continuously monitoring instantaneous wind speed in camping mode and automatically outputting a voice alarm signal when the wind speed exceeds a threshold, this embodiment of the application can proactively remind users as soon as the wind speed reaches a dangerous level, thereby significantly improving the safety of use in camping scenarios.

[0047] The multi-functional control method for the panoramic sunroof of an MPV vehicle according to embodiments of this application has been described above. It can be recognized that embodiments of this application have the following advantages: 1. Based on rainfall signals, user intention to get out of the vehicle prediction signals, and door opening angle, determine whether it is raining and whether the user intends to get out of the vehicle, and then automatically control the vehicle's sunroof to extend to the target travel position without the need for manual operation by the user; and when the user triggers the camping activation signal, it can be fully extended as a sunroof, eliminating the need to carry additional camping equipment, saving interior space, reducing travel costs, and meeting the one-stop rain shelter and camping needs of MPV users.

[0048] Second, by using weighted fusion to quantify the intention to get off the vehicle, it is possible to avoid false triggering caused by users simply unfastening their seatbelts to rest or accidentally touching the door. Even if a single sensor fails, the intention to get off the vehicle can still be predicted normally. Furthermore, the sunroof can be pre-extended before the door is opened, achieving synchronization between sunroof rain protection and passenger disembarkation.

[0049] Third, the priority of manual control is set higher than that of automatic control, which improves the flexibility of use.

[0050] Fourth, in camping mode, it continuously monitors instantaneous wind speed and automatically outputs a voice alarm signal when the wind speed exceeds the threshold. It can proactively remind users as soon as the wind speed reaches a dangerous level, which significantly improves the safety of use in camping scenarios.

[0051] Reference Figure 3 This application also provides a multi-functional control system for a vehicle sunroof in an MPV model. The system is executed via a multi-functional vehicle sunroof device, which includes a sensing component, a controller, and a drive motor. The system includes: The signal acquisition module is used to acquire rainfall signals, user intention to get out of the car prediction signals, and door opening angle through sensing components; The first control signal determination module is used to output a first control signal through the controller based on the rainfall signal and the user's intention to get out of the vehicle prediction signal, and to determine the target travel position based on the door opening angle. The first canopy control module is used to control the vehicle canopy to extend to the target travel position by driving the motor according to the first control signal; The second control signal determination module is used to output a second control signal based on the camping start signal triggered by the user, through the controller. The second skylight control module is used to control the vehicle skylight to extend to its maximum travel position by driving the motor according to the second control signal.

[0052] It is understood that the content of the above method embodiments is applicable to this system embodiment. The specific functions implemented in this system embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0053] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.

[0054] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0055] Please see Figure 4 , Figure 4 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes: The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 1002 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 1002 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 using the methods described in the embodiments of this application. Input / output interface 1003 is used to implement information input and output; The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004); The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.

[0056] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.

[0057] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.

[0058] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0059] It is understood that the content of the above method embodiments is applicable to the embodiments of this program product. The specific functions implemented by the embodiments of this program product are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0060] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0061] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0062] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0063] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0064] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0065] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. 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 comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0066] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects 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 represent: 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.

[0067] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above 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.

[0068] The units described above 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.

[0069] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0070] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0071] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. A multi-functional control method for the panoramic sunroof of an MPV, characterized in that, Performed via a multi-functional vehicle sunroof device, the multi-functional vehicle sunroof device including sensing components, a controller, and a drive motor, the method includes the following steps: The sensing components are used to acquire rainfall signals, user intention to get out of the car prediction signals, and door opening angles. The controller outputs a first control signal based on the rainfall signal and the user's intention to get out of the vehicle, and determines the target travel position based on the door opening angle. The drive motor controls the vehicle sunroof to extend to the target travel position according to the first control signal; If a camping start signal triggered by a user is received, the controller outputs a second control signal based on the camping start signal. The drive motor controls the vehicle sunroof to extend to its maximum travel position according to the second control signal.

2. The method according to claim 1, characterized in that, The sensing components include a rain sensor, a seatbelt buckle switch, a pressure sensor, a touch sensor, and an angle sensor. The user's intention to exit the vehicle prediction signal includes a seatbelt buckle status signal, a seat pressure change value, and a door handle touch signal. Specifically, acquiring the rainfall signal, the user's intention to exit the vehicle prediction signal, and the door opening angle through the sensing components includes: The rainfall signal is acquired using the rain sensor. The seatbelt buckle status signal is obtained through the seatbelt buckle switch; The pressure sensor installed under the seat cushion acquires the seat pressure change value; The touch sensor located inside the door handle acquires the touch signal of the door handle; The door opening angle is obtained by the angle sensor installed on the door hinge or door limiter.

3. The method according to claim 1, characterized in that, The user's intention to exit the vehicle prediction signal includes a seatbelt buckle status signal, a seat pressure change value, and a door handle touch signal. The controller outputs a first control signal based on the rainfall signal and the user's intention to exit the vehicle prediction signal, specifically including: When the rainfall signal exceeds a preset rainfall threshold, the system enters a rain shelter standby state. In the rain-proof standby state, a first control signal is output based on the user's intention to get off the vehicle prediction signal.

4. The method according to claim 3, characterized in that, In the rain-sheltered standby state, the first control signal is output based on the user's intention to get out of the vehicle prediction signal, specifically including: Set up a stress rating scale and score weights; In the rain-proof standby state, the seat pressure change value is mapped to the pressure scoring calibration table to obtain a pressure change score; Based on the scoring weights, the seatbelt buckle status signal, the pressure change score, and the door handle touch signal are weighted and fused to obtain the vehicle exit intention prediction value. When the predicted value of the intention to get off the vehicle is greater than the preset prediction threshold, the first control signal is output.

5. The method according to claim 1, characterized in that, Determining the target travel position based on the door opening angle specifically includes: When the opening angle of the vehicle door is less than the first threshold, the extension ratio function of the vehicle sunroof is determined to be zero. When the opening angle of the vehicle door is greater than or equal to the first threshold and less than the second threshold, the extension ratio function of the vehicle sunroof is determined to be the first value. When the opening angle of the vehicle door is greater than or equal to the second threshold and less than the third threshold, the extension ratio function of the vehicle sunroof is determined to be the second value. When the opening angle of the vehicle door is greater than or equal to the third threshold, the extension ratio function of the vehicle sunroof is determined to be the third value. Based on the door length and the door opening angle, the door opening width is calculated, and then the product of the door opening width and the extension ratio function is calculated to obtain the target travel position. Wherein, the first threshold is less than the second threshold, the second threshold is less than the third threshold, the first value is less than the second value, and the second value is less than the third value.

6. The method according to claim 1, characterized in that, The vehicle sunroof multi-functional device also includes an installation assembly. After the method involves controlling the vehicle sunroof to extend to the target travel position via the drive motor according to the first control signal, the method further includes: When the door opening angle is zero, or the rainfall signal is zero, or a user-triggered sunroof closing signal is received, the controller outputs a third control signal. The drive motor controls the vehicle sunroof to retract completely into the mounting assembly according to the third control signal.

7. The method according to claim 1, characterized in that, The sensing component includes a wind speed sensor. After controlling the vehicle sunroof to extend to its maximum travel position via the drive motor according to the second control signal, the method further includes: Instantaneous wind speed signals are collected using the aforementioned wind speed sensor; When the instantaneous wind speed signal exceeds a preset wind speed threshold, the controller outputs a voice alarm signal.

8. A multi-functional control system for a panoramic sunroof of an MPV, characterized in that, This is performed via a multi-functional vehicle sunroof device, which includes sensing components, a controller, and a drive motor. The system includes: The signal acquisition module is used to acquire rainfall signals, user intention to get out of the car prediction signals, and door opening angle through the sensing components. The first control signal determination module is used to output a first control signal through the controller based on the rainfall signal and the user's intention to get out of the vehicle prediction signal, and to determine the target travel position based on the door opening angle. The first skylight control module is used to control the vehicle skylight to extend to the target travel position according to the first control signal via the drive motor; The second control signal determination module is used to output a second control signal based on the camping start signal triggered by the user, through the controller; The second skylight control module is used to control the vehicle skylight to extend to its maximum travel position via the drive motor according to the second control signal.

9. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method of any one of claims 1 to 7.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 7.