Vehicle-mounted curtain control method, controller and system
By receiving the information collected by the passenger status detector, the switch of the vehicle curtains is automatically controlled, which solves the problem that rear passengers need to get up and manually control the curtains, improving passenger comfort.
Patent Information
- Application Number
- CN202311584887.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-24
- Publication Date
- 2025-05-27
AI Technical Summary
In the prior art, when the passenger's seat is in the rear seat, it is necessary to get up and manually control the curtains, resulting in lower comfort for the rear passengers.
By receiving the passenger status information collected by the passenger status detector, the control curtain drive module automatically closes or opens the curtains, and realizes automatic control based on different passenger status information.
The need for passengers to manually control the curtains improves the comfort of the rear passengers and enhances the automatic adjustment ability of the internal brightness of the vehicle.
Smart Images

Figure CN120044824A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicles, and specifically relates to a vehicle-mounted curtain control method, a controller, and a system. Background Art
[0002] With the development of the times and the progress of technology, vehicles are no longer just a means of transportation, but intelligent devices integrating multiple application scenarios. Therefore, passengers' requirements for the comfort inside the vehicle are getting higher and higher. The brightness inside the vehicle has a direct impact on passengers' comfort. Generally, the brightness inside the vehicle is adjusted by adjusting the position of the curtain.
[0003] In the prior art, the position of the curtain is usually manually controlled by passengers to meet the needs of passengers for the brightness inside the vehicle in different states. Specifically, according to different states of passengers, the position of the curtain is manually adjusted to control the brightness inside the vehicle, thereby enabling passengers to have a higher level of comfort. Exemplarily, when a passenger wants to sleep, the curtain is closed to reduce the brightness inside the vehicle; when the passenger is awake, the curtain is opened to increase the brightness inside the vehicle.
[0004] However, when the passenger's seat is in the rear row, the passenger needs to get up to manually control the opening and closing of the curtain, resulting in lower comfort for rear-row passengers.
[0005] It should be noted that the information disclosed in the background art part of this application is only intended to deepen the understanding of the general background art of this application, and should not be regarded as an admission or any form of implication that this information constitutes the prior art known to those skilled in the art. Summary of the Invention
[0006] In view of this, this application provides a vehicle-mounted curtain control method to facilitate solving the problem in the prior art that when the passenger's seat is in the rear row, the passenger needs to get up to manually control the opening and closing of the curtain, resulting in lower comfort for rear-row passengers.
[0007] In a first aspect, an embodiment of this application provides a vehicle-mounted curtain control method, including:
[0008] Receiving passenger status information collected by a passenger status detector;
[0009] When the passenger status information meets a first preset condition, controlling a curtain driving module to close the curtain;
[0010] When the passenger status information meets a second preset condition, controlling the curtain driving module to open the curtain.
[0011] In a possible implementation manner, it is characterized in that
[0012] The passenger status information includes: pupil coverage, where the pupil coverage is the coverage of the passenger's eyelid over the pupil;
[0013] When the passenger status information meets the first preset condition, controlling the curtain driving module to close the curtain includes: when the pupil coverage is greater than or equal to a preset pupil coverage threshold, controlling the curtain driving module to close the curtain;
[0014] When the passenger status information meets the second preset condition, controlling the curtain driving module to open the curtain includes: when the pupil coverage is less than the preset pupil coverage threshold, controlling the curtain driving module to open the curtain.
[0015] In a possible implementation,
[0016] The passenger status information further includes: the facial orientation information of the passenger;
[0017] When the pupil coverage is less than the preset pupil coverage threshold, controlling the curtain driving module to open the curtain includes: when the pupil coverage is less than the preset pupil coverage threshold and it is determined according to the facial orientation information that the passenger's face is facing the window, controlling the curtain driving module to open the curtain.
[0018] In a possible implementation,
[0019] When the pupil coverage is greater than or equal to the preset pupil coverage threshold, controlling the curtain driving module to close the curtain includes: when the pupil coverage is greater than or equal to the preset pupil coverage threshold and the first duration is greater than or equal to a preset first time threshold, controlling the curtain driving module to close the curtain, where the first duration is used to represent the duration for which the pupil coverage is greater than or equal to the preset pupil coverage threshold;
[0020] When the pupil coverage is less than the preset pupil coverage threshold and it is determined according to the facial orientation information that the passenger's face is facing the window, controlling the curtain driving module to open the curtain includes: when the pupil coverage is less than the preset pupil coverage threshold, it is determined according to the facial orientation information that the passenger's face is facing the window, and the second duration is greater than or equal to a preset second time threshold, controlling the curtain driving module to open the curtain, where the second duration is used to represent the duration for which the passenger's face is facing the window.
[0021] In a possible implementation,
[0022] Before receiving the passenger status information collected by the passenger status detector, it further includes: receiving the curtain status collected by the curtain status monitor, where the curtain status includes the curtain opening status and the curtain closing status;
[0023] When the passenger status information meets the first preset condition, controlling the curtain driving module to close the curtain includes: when the passenger status information meets the first preset condition and the curtain status is in the curtain open state, controlling the curtain driving module to close the curtain;
[0024] When the passenger status information meets the second preset condition, controlling the curtain driving module to open the curtain includes: when the passenger status information meets the second preset condition and the curtain status is in the curtain closed state, controlling the curtain driving module to open the curtain.
[0025] In a possible implementation manner, it further includes:
[0026] Receiving the curtain pulling force collected by the pulling force sensor;
[0027] When the curtain pulling force is greater than or equal to a preset pulling force threshold, controlling the curtain driving module to stop working, where the preset pulling force threshold is used to represent the passenger manually controlling the curtain position.
[0028] In a second aspect, an embodiment of the present application provides a controller, including:
[0029] A processor;
[0030] A memory;
[0031] And a computer program, where the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the controller to execute the method described in any one of the first aspect.
[0032] In a third aspect, an embodiment of the present application provides a vehicle-mounted curtain control system, including:
[0033] A facial information monitor for collecting the facial information of the target person, where the facial information includes the face orientation of the target person and the coverage of the two eyelids of the target person on the pupils;
[0034] A curtain driving module for controlling to open or close the curtain;
[0035] A controller, the controller is electrically connected to the facial information monitor, and the controller is configured to execute the methods described in items 1 to 4 of the first aspect.
[0036] In a possible implementation manner, it further includes:
[0037] A curtain status monitor for monitoring whether the curtain status is in the closed state or the open state;
[0038] The controller is further configured to execute the method described in item 5 of the first aspect.
[0039] In a possible implementation, it further includes:
[0040] A tensile force sensor for collecting the tensile force of the curtain;
[0041] The controller is further configured to execute the method described in item 6 of the first aspect.
[0042] In the embodiment of the present application, by receiving the passenger status information collected by the passenger status detector, the curtain driving module is further controlled to automatically close or open the curtain, that is, according to different passenger status information, the curtain automatically opens or closes, and there is no need for the passenger to manually control the opening or closing of the curtain, improving the comfort of the passenger. Description of the Drawings
[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0044] Figure 1 It is a schematic flowchart of a vehicle-mounted curtain control method provided by an embodiment of the present application.
[0045] Figure 2 It is a schematic flowchart of another vehicle-mounted curtain control method provided by an embodiment of the present application.
[0046] Figure 3 It is a schematic flowchart of another vehicle-mounted curtain control method provided by an embodiment of the present application.
[0047] Figure 4 It is a schematic flowchart of another vehicle-mounted curtain control method provided by an embodiment of the present application.
[0048] Figure 5 It is a schematic structural diagram of a controller provided by an embodiment of the present application.
[0049] Figure 6 It is a vehicle-mounted curtain control system provided by an embodiment of the present application.
[0050] Figure 7 It is another vehicle-mounted curtain control system provided by an embodiment of the present application.
[0051] Figure 8 It is another vehicle-mounted curtain control system provided by an embodiment of the present application. Detailed Embodiments
[0052] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0053] It should be clear that the described embodiments are only a part of the embodiments of this application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of this application.
[0054] The terms used in the embodiments of this application are only for the purpose of describing specific embodiments, and are not intended to limit this application. The singular forms of "a", "the", and "said" used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0055] It should be understood that the term " / and" used herein is only a relational description of associated objects, indicating that three relationships may exist. For example, a / or b may represent: a exists alone, a and b exist simultaneously, and b exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.
[0056] In practical applications, the brightness inside the vehicle has a direct impact on the comfort of passengers. Generally, by adjusting the position of the curtain, the brightness inside the vehicle is adjusted.
[0057] In the related art, the position of the curtain is usually manually controlled by the passenger to meet the needs of the passenger for the brightness inside the vehicle in different states. Specifically, according to the different states of the passenger, the position of the curtain is manually adjusted to control the brightness inside the vehicle, thereby enabling the passenger to have a higher level of comfort. Exemplarily, when the passenger wants to sleep, the curtain is closed to reduce the brightness inside the vehicle; when the passenger is awake, the curtain is opened to increase the brightness inside the vehicle.
[0058] However, when the passenger's seat is in the rear row position, the passenger needs to get up to manually control the opening and closing of the curtain, resulting in lower comfort for the rear row passengers.
[0059] To address the above problems, in the embodiments of this application, by receiving the passenger status information collected by the passenger status detector, the curtain driving module is controlled to automatically close or open the curtain, that is, according to different passenger status information, the curtain automatically opens or closes, and there is no longer a need for the passenger to manually control the opening or closing of the curtain, improving the comfort of the passenger. Specifically, it will be described in detail below in combination with the embodiments and the accompanying drawings.
[0060] See Figure 1, which is a schematic flowchart of a vehicle curtain control method provided by an embodiment of the present application. As Figure 1 shown, it mainly includes the following steps.
[0061] Step S101: Receive the passenger status information of the passenger collected by the passenger status detector.
[0062] In an embodiment of the present application, the controller receives the passenger status information of the passenger collected by the passenger status detector. Specifically, the passenger status detector collects the passenger status information of the passenger and sends the passenger status information to the controller. Among them, the passenger status information is used to characterize whether the passenger has a need to open or close the curtain. Exemplarily, the passenger status information can be the sleep status of the passenger and the passenger's viewing demand for the outside of the window, etc., and the present application does not make specific limitations on this.
[0063] The above-mentioned "passenger status detector" is used to collect the passenger status information of the passenger and send the collected passenger status information to the controller. In a possible implementation manner, the passenger status detector can be a monitoring video device. Specifically, the monitoring video device is used to record relevant videos and send the videos to the controller. Of course, those skilled in the art can, according to actual needs, the passenger status detector can also be other devices, and the present application does not make specific limitations on this.
[0064] In a possible implementation manner, the passenger status detector periodically collects the passenger status information of the passenger. Specifically, the passenger status detector collects the passenger status information of the passenger every T time intervals. Among them, in order to more accurately judge the passenger's status according to the passenger status information, the passenger status information within a period of time can be collected each time. Exemplarily, when the preset period is 5 minutes, the passenger status detector collects the passenger status information of the passenger for 2 minutes every 5 minutes. Of course, those skilled in the art can make adjustments according to actual needs, and the present application does not make specific limitations on this.
[0065] Step S102: When the passenger status information meets the first preset condition, control the curtain driving module to close the curtain.
[0066] In an embodiment of the present application, when the passenger status information meets the first preset condition, the controller controls the curtain driving module to close the curtain. Among them, the first preset condition is used to characterize that the passenger has a need to close the curtain. Exemplarily, when the passenger status information is the sleep status or wakefulness status of the passenger, the corresponding first preset condition is that the passenger is in the sleep status. Of course, those skilled in the art can adjust the passenger status information and the corresponding first preset condition according to actual needs, and the present application does not make specific limitations on this.
[0067] In a possible implementation, the "curtain driving module" described above can be a driving motor, which can be used to control the opening or closing of the curtain. Of course, those skilled in the art can, according to actual needs, use other devices as the curtain driving module, and this application does not make specific limitations on this.
[0068] It can be understood that when the passenger status information does not meet the first preset condition, the controller will not control the curtain driving module to work.
[0069] Step S103: When the passenger status information meets the second preset condition, control the curtain driving module to open the curtain.
[0070] In the embodiments of this application, when the passenger status information meets the second preset condition, the controller controls the curtain driving module to open the curtain. Among them, the second preset condition is used to represent the passenger's need to open the curtain. Exemplarily, when the passenger status information is the passenger's sleep state or awake state, the corresponding second preset condition is that the passenger is in the awake state. Of course, those skilled in the art can adjust the passenger status information and the corresponding first preset condition according to actual needs, and this application does not make specific limitations on this.
[0071] It can be understood that when the passenger status information does not meet the first preset condition, the controller will not control the curtain driving module to work.
[0072] It should be noted that there is no sequence problem between the above step S102 and step S103. Specifically, step S102 can be executed first and then step S103, and similarly, step S103 can be executed first and then step S102, and this application does not make specific limitations on this.
[0073] In the embodiments of this application, by receiving the passenger status information collected by the passenger status detector, and then controlling the curtain driving module to automatically close or open the curtain, that is, according to different passenger status information, the curtain automatically opens or closes, and there is no need for the passenger to manually control the opening or closing of the curtain, improving the comfort of the passenger.
[0074] In practical applications, when the curtain state is the same as the final required state of the curtain, if the controller then controls the curtain driving module to work, it may cause a change in the initial state of the curtain, and further cause the final required state of the curtain to no longer be the ideal state. Exemplarily, when the initial state of the curtain is the closed state, if the controller then controls the curtain driving module to control the curtain to close at this time, it may open the curtain again, making the final state of the curtain not meet the passenger's needs. For the above problems, the curtain state can be obtained first, and the controller performs different operations according to different curtain states. Specifically, it will be described in detail in combination with embodiments below.
[0075] In a possible implementation, before performing step S101, that is, before receiving the passenger status information collected by the passenger status detector, the controller receives the curtain status collected by the curtain status monitor, and then controls the curtain driving module to open or close the curtain according to the curtain status and the passenger status information. It should be noted that the "curtain status" described above includes the curtain open status and the curtain closed status.
[0076] Specifically, in the embodiment of the present application, when the passenger status information meets the first preset condition and the curtain status is in the curtain open state, the controller controls the curtain driving module to close the curtain; when the passenger status information meets the second preset condition and the curtain status is in the curtain closed state, the controller controls the curtain driving module to open the curtain.
[0077] Exemplarily, when the curtain status is in the curtain open state, when the passenger status information meets the first preset condition, the controller controls the curtain driving module to close the curtain; when the passenger status information meets the second preset condition, the controller controls the curtain driving module not to work. Similarly, when the curtain status is in the curtain closed state, when the passenger status information meets the first preset condition, the controller controls the curtain driving module not to work; when the passenger status information meets the second preset condition, the controller controls the curtain driving module to open the curtain.
[0078] In the embodiment of the present application, by first obtaining the curtain status and the controller performing different operations for different curtain statuses, it is possible to prevent the final state of the curtain from not being the ideal state.
[0079] In practical applications, passengers may also manually open or close the curtain. If the operation of the curtain by the passenger conflicts with the control of the curtain by the controller at this time, it is very likely that the judgment result of the controller does not meet the needs of the passenger. Therefore, it is necessary to stop the controller from driving the curtain control module to control the curtain. Specifically, it will be described in detail below in combination with specific embodiments.
[0080] In the embodiment of the present application, the controller receives the curtain tension collected by the tension sensor. Specifically, the tension sensor collects the tension on the curtain and sends the collected curtain tension to the controller. Wherein, the "curtain tension" refers to the tension when the passenger pulls the curtain. Exemplarily, when the passenger pulls the curtain with a force of 2N, the tension sensor collects the tension on the curtain as 2N and sends the collected curtain tension of 2N to the controller.
[0081] In the embodiment of the present application, when the curtain tension is greater than or equal to the preset tension threshold, the controller controls the curtain driving module to stop working, where the preset tension threshold is used to represent the position of the curtain manually controlled by the passenger. It can be understood that the priority of the passenger manually controlling the curtain position is higher than the priority of the controller controlling the curtain position.
[0082] Exemplarily, the preset pulling force threshold is 1.5 N. When the pulling force of the curtain collected by the pulling force sensor is 2 N, at this time, the pulling force of the curtain is greater than the preset pulling force threshold, and the controller controls the curtain driving module to stop working, and the position of the curtain is controlled by the passenger. When the pulling force of the curtain collected by the pulling force sensor is 1 N, the pulling force of the curtain is less than the preset pulling force threshold. At this time, it may be because the passenger accidentally touched the curtain, so the controller continues to control the curtain driving module to work.
[0083] In the embodiment of the present application, after the controller controls the curtain driving module to stop working, the curtain can be pulled by the passenger to any position of the curtain slide rail and held. When the controller detects again that the passenger status information meets the first preset condition, the controller controls the curtain driving module to start working and controls the curtain driving module to close the curtain; or when the passenger status information meets the second preset condition, the controller controls the curtain driving module to start working and controls the curtain driving module to open the curtain.
[0084] In the embodiment of the present application, the pulling force of the curtain is received through the pulling force sensor, and then it is determined whether the curtain driving module needs to work, so that the passenger can manually control the position of the curtain without conflicting with the controller's control of the curtain position.
[0085] In practical applications, the "passenger status information" described above includes the pupil coverage, where the pupil coverage is the coverage of the passenger's eyelid on the pupil. By detecting the pupil coverage of the passenger, it can be determined whether the passenger is in a sleeping state. Specifically, it will be described in detail below in conjunction with the drawings and specific embodiments.
[0086] See Figure 2 , which is a schematic flowchart of another vehicle curtain control method provided by the embodiment of the present application. As shown in the figure, it specifically includes the following steps.
[0087] Step S201: Receive the pupil coverage of the passenger collected by the passenger status detector.
[0088] In the embodiment of the present application, the controller receives the pupil coverage of the passenger collected by the passenger status detector. Specifically, the passenger status detector collects the pupil coverage of the passenger and sends the collected pupil coverage of the passenger to the controller. The controller can determine whether the passenger is in a sleeping state according to the pupil coverage of the passenger, and then realize different controls on the curtain driving module. Specifically, refer to the following description.
[0089] Step S202: Determine whether the pupil coverage is greater than or equal to the pupil coverage threshold.
[0090] In the embodiment of the present application, it is determined whether the pupil coverage is greater than or equal to the pupil coverage threshold. When the pupil coverage is greater than or equal to the pupil coverage threshold, step S203 is executed; when the pupil coverage is less than the pupil coverage threshold, step S204 is executed.
[0091] Among them, the "pupil coverage threshold" described above is used to characterize that the passenger is in a closed-eye state, and thus it can be inferred that the passenger is in a sleeping state. Exemplarily, the pupil coverage threshold is 90%. When the controller receives the pupil coverage collected by the passenger state detector as 95% for the passenger, at this time, the pupil coverage of the passenger is greater than or equal to the pupil coverage threshold, so it is determined that the passenger is in a sleeping state at this time; similarly, when the controller receives the pupil coverage collected by the passenger state detector as 50% for the passenger, at this time, the pupil coverage of the passenger is less than the pupil coverage threshold, so it is determined that the passenger is in a waking state at this time.
[0092] Step S203: Control the curtain driving module to close the curtain.
[0093] In the embodiment of the present application, when the pupil coverage is greater than or equal to the preset pupil coverage threshold, control the curtain driving module to close the curtain. Specifically, when the controller receives the pupil coverage, the pupil coverage is compared with the preset pupil coverage threshold. When the pupil coverage is greater than or equal to the pupil coverage threshold, the controller sends relevant control instructions to the curtain driving module, that is, the controller controls the curtain driving module to close the curtain.
[0094] It can be understood that when it is determined that the passenger is in a sleeping state, the controller controls the curtain driving module to close the curtain to reduce the light intensity in the vehicle and provide a more comfortable rest environment and riding experience for the passenger.
[0095] Step S204: Control the curtain driving module to open the curtain.
[0096] In the embodiment of the present application, when the pupil coverage is less than the preset pupil coverage threshold, control the curtain driving module to open the curtain. Specifically, when the controller receives the pupil coverage, the pupil coverage is compared with the preset pupil coverage threshold. When the pupil coverage is less than the pupil coverage threshold, the controller sends relevant control instructions to the curtain driving module, that is, the controller controls the curtain driving module to open the curtain.
[0097] It can be understood that when it is determined that the passenger is in a waking state, the controller controls the curtain driving module to open the curtain to increase the light intensity in the vehicle and provide a more comfortable riding experience for the passenger.
[0098] In the embodiments of the present application, by using the coverage of the passenger's eyelids on the pupils to determine whether the passenger is in a waking state or a sleeping state, it is possible to more accurately determine the passenger's demand for the illumination intensity inside the vehicle, and thus provide a better rest environment and riding experience for the passenger.
[0099] In practical applications, passengers may also have a need to view the scenery, and at this time, it is necessary to control the curtain driving module to open the curtain. To achieve the automation of curtain opening and closing, the passenger status information collected by the passenger status detector also includes the passenger's face orientation information. Among them, the passenger's face orientation information can be used to determine where the passenger's face is facing. It can be understood that when it is determined according to the face orientation information that the passenger's face is facing the window, it can be determined that the passenger is in a viewing state, and then the curtain driving module is controlled to open the curtain. Specifically, it will be described in detail below in combination with the drawings and embodiments.
[0100] See Figure 3 , which is a schematic flowchart of another vehicle curtain control method provided by the embodiments of the present application.
[0101] As Figure 3 shown, on the basis of the step S201 shown in Figure 2 it specifically includes the following steps.
[0102] Step S2011: Receive the pupil coverage and face orientation information collected by the passenger status detector.
[0103] In the embodiments of the present application, the controller receives the pupil coverage and face orientation information collected by the passenger status detector. Specifically, the passenger status detector collects the pupil coverage and face orientation information, and sends the collected pupil coverage and face orientation information to the controller. The controller can determine whether the passenger has a viewing need according to the collected face orientation information, and thus realize different controls on the curtain driving module. Specifically, refer to the following description.
[0104] As Figure 3 shown, on the basis of the step S204 shown in Figure 2 it specifically includes the following steps.
[0105] Step S2041: Determine whether the passenger's face is facing the window according to the face orientation information.
[0106] In the embodiments of the present application, when it is determined according to the face orientation information that the passenger's face is facing the window, step S2042 is executed.
[0107] It should be noted that when it is determined according to the face orientation information that the passenger's face is not facing the window, the curtain position can be maintained unchanged at this time, or the curtain driving module can be controlled by the controller to open the curtain, or the curtain driving module can be controlled by the controller to close the curtain. Those skilled in the art can set different control schemes when the passenger's face is not facing the window according to actual needs, and the present application does not make specific restrictions on this.
[0108] Step S2042: Control the curtain driving module to open the curtain.
[0109] In the embodiment of the present application, when the pupil coverage is less than the preset pupil coverage threshold and it is determined according to the face orientation information that the passenger's face is facing the window, the controller controls the curtain driving module to open the curtain. It can be understood that since the passenger's face is facing the window, it is determined that the passenger has a viewing need, and the controller controls the curtain driving module to open the curtain.
[0110] In the embodiment of the present application, the face orientation information of the passenger is obtained through the passenger state detector, so that the face orientation of the passenger can be determined according to the face orientation information, and further when the passenger's face is facing the window, the controller controls the curtain driving module to open the curtain. Finally, the opening or closing of the vehicle-mounted curtain is automatically controlled according to the passenger's needs.
[0111] In practical applications, the closing of the eyes during the passenger's blinking may be collected by the face information monitor and determined that the passenger is in a sleeping state; or the passenger twists his neck, which may be collected by the face information monitor and determined that the passenger has a viewing need. Therefore, the controller may make an incorrect judgment. Exemplarily, when the passenger is in a waking state, due to the closing of the eyes during the passenger's blinking, the controller determines that the passenger is in a sleeping state, causing the controller to execute an incorrect instruction; similarly, when the passenger has no viewing need, due to the rotation of the passenger's neck, the controller determines that the passenger has a viewing need, causing the controller to execute an incorrect instruction.
[0112] To solve the above problems, when the controller determines that the passenger is in a sleeping state or has a viewing need, then judge the duration of the passenger being in a sleeping state or having a viewing need. When the duration of the passenger being in a sleeping state or having a viewing need meets certain requirements, the controller then controls the curtain driving module to open or close the curtain. Specifically, it will be described in detail below in conjunction with the drawings and embodiments.
[0113] See Figure 4 , which is a schematic flowchart of another vehicle-mounted curtain control method provided by the embodiment of the present application.
[0114] As Figure 4 shown, on the basis of step S203 shown in Figure 3 shown, it specifically includes the following steps.
[0115] Step S2031: Determine whether the first duration is greater than or equal to the first time threshold.
[0116] In the embodiment of the present application, when the first duration is greater than or equal to the first time threshold, step S2032 is executed.
[0117] It should be noted that when the first duration is less than the first time threshold, it proves that the passenger is awake at this time, and step S2011 can be continued. Of course, those skilled in the art can, according to actual needs, when the first duration is less than the first time threshold, set the controller to control the curtain driving module to close the curtain or control the curtain driving module to open the curtain, etc., and the present application does not make specific limitations on this.
[0118] Among them, the "first duration" mentioned above is used to represent the duration when the pupil coverage is greater than or equal to the preset pupil coverage threshold. It can be understood that the first duration is the closing time of the passenger's eyes. When the first duration is greater than a certain duration, it can be determined that the passenger is in a sleeping state. It should be noted that the first duration does not refer to all durations when the pupil coverage is greater than or equal to the preset pupil coverage threshold. After the first duration, the pupil coverage of the passenger is still greater than or equal to the preset pupil coverage threshold.
[0119] Among them, the "first time threshold" mentioned above is used to represent that the passenger is in a sleeping state. It can be understood that when the first duration is greater than the first time threshold, the passenger is in a sleeping state.
[0120] Step S2032: Control the curtain driving module to close the curtain.
[0121] In the embodiment of the present application, when the pupil coverage is greater than or equal to the preset pupil coverage threshold and the first duration is greater than or equal to the preset first time threshold, the controller controls the curtain driving module to close the curtain. Specifically, when the pupil coverage of the passenger is greater than or equal to the preset pupil coverage threshold, it is determined whether the first duration is greater than or equal to the preset first time threshold. When the first duration is greater than or equal to the preset first time threshold, the controller controls the curtain driving module to close the curtain.
[0122] Exemplarily, it is stipulated that the first time threshold is 5 minutes. When the pupil coverage of the passenger is greater than or equal to the preset pupil coverage threshold and the first duration is 6 minutes at this time, when the first duration is greater than the preset first time threshold at this time, the controller controls the curtain driving module to close the curtain; when the pupil coverage of the passenger is greater than or equal to the preset pupil coverage threshold and the first duration is 4 minutes at this time, when the first duration is less than the preset first time threshold at this time, the controller does not control the curtain driving module to close the curtain.
[0123] As Figure 4 shown, based on the step S2042 shown in Figure 3 Figure, it specifically includes the following steps.
[0124] Step S20421: Determine whether the second duration is greater than or equal to the second time threshold.
[0125] In the embodiment of the present application, when the second duration is greater than or equal to the second time threshold, step S20422 is executed.
[0126] It should be noted that when the second duration is less than the second time threshold, it proves that the passenger has no viewing requirement at this time, and step S2011 can be continued at this time. Of course, those skilled in the art can, according to actual needs, when the second duration is less than the second time threshold, set the controller to control the curtain driving module to close the curtain or control the curtain driving module to open the curtain, etc., and the present application does not make specific restrictions on this.
[0127] Among them, the "second duration" described above is used to represent the duration of the passenger's face facing the window. It can be understood that the second duration is the time when the passenger looks out of the window. When the second duration is greater than a certain duration, it can be determined that the passenger has a viewing requirement. It should be noted that the second duration does not refer to all the durations when the passenger's face faces the window, and the passenger's face still faces the window after the second duration.
[0128] Among them, the "second time threshold" described above is used to represent the passenger's viewing requirement. It can be understood that when the second duration is greater than the second time threshold, the passenger has a viewing requirement.
[0129] Step S20422: Control the curtain driving module to open the curtain.
[0130] In the embodiment of the present application, when the pupil coverage is less than the preset pupil coverage threshold, and according to the face orientation information, it is determined that the passenger's face faces the window, and when the second duration is greater than or equal to the preset second time threshold, the curtain driving module is controlled to open the curtain. Specifically, when the passenger's pupil coverage is greater than or equal to the preset pupil coverage threshold, and the passenger's face faces the window, it is determined whether the second duration is greater than or equal to the preset second time threshold. When the second duration is greater than or equal to the preset second time threshold, the controller controls the curtain driving module to open the curtain.
[0131] Exemplarily, it is stipulated that the second time threshold is 30 seconds. When the pupil coverage of the passenger is greater than or equal to the preset pupil coverage threshold, and the passenger's face is facing the window, and at this time the second duration is 50 seconds, when the second duration is greater than the preset second time threshold, the controller controls the curtain driving module to open the curtain; when the pupil coverage of the passenger is greater than or equal to the preset pupil coverage threshold, and the passenger's face is facing the window, and at this time the second duration is 20 seconds, when the second duration is less than the preset second time threshold, the controller does not control the curtain driving module to open the curtain.
[0132] In the embodiment of the present application, by judging the duration during which the passenger is in a sleeping state or has a viewing need, and then controlling the curtain driving module to open or close the curtain. The controller can more accurately determine the needs of the passenger, and then provide a more comfortable rest environment and riding experience for the passenger.
[0133] Corresponding to the above embodiment, the present application also provides a controller.
[0134] See Figure 5 , which is a schematic structural diagram of a controller provided by an embodiment of the present application. As Figure 5 shown, the controller 500 may include: a processor 501, a memory 502, and a communication unit 503. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the controller shown in the figure does not constitute a limitation on the embodiments of the present invention. It can be a bus structure, a star structure, or may include more or fewer components than shown in the figure, or combine certain components, or different component arrangements.
[0135] Among them, the communication unit 503 is used to establish a communication channel, so that the controller can communicate with other devices. Receive user data sent by other devices or send user data to other devices.
[0136] The processor 501 is the control center of the controller, connecting various parts of the entire controller through various interfaces and lines. By running or executing software programs, instructions, and / or modules stored in the memory 502, and calling the data stored in the memory, to execute various functions of the controller and / or process data. The processor may be composed of an integrated circuit (IC). For example, it may be composed of a single packaged IC, or may be composed of connecting multiple packaged ICs with the same or different functions. For example, the processor 501 may only include a central processing unit (CPU). In the embodiment of the present invention, the CPU may be a single operation core or may include multiple operation cores.
[0137] The memory 502 is used to store the execution instructions of the processor 501. The memory 502 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disc.
[0138] When the execution instructions in the memory 502 are executed by the processor 501, the controller 500 is enabled to execute some or all of the steps in the method embodiments described above.
[0139] Corresponding to the above embodiments, the present application also provides a vehicle curtain control system.
[0140] See Figure 6 , which is a vehicle curtain control system provided by an embodiment of the present application. As Figure 6 shown, the vehicle curtain control system 600 is shown in the figure. Among them, the vehicle curtain control system 600 includes: a facial information monitor 601, a controller 602, and a curtain driving module 603. The facial information monitor 601 is communicatively connected to the controller 602; the curtain driving module 603 is communicatively connected to the controller 602.
[0141] In the embodiment of the present application, the facial information monitor is used to collect the facial information of the target person; the curtain driving module is used to control the opening or closing of the curtain; the controller is used to execute some or all of the steps in the method embodiments described above. For the sake of brevity, the present application does not elaborate on this.
[0142] See Figure 7 , which is another vehicle curtain control system provided by an embodiment of the present application. As Figure 7 shown, on the basis of the vehicle curtain control system shown in Figure 6 , it further includes: a curtain state monitor 701. Among them, the curtain state monitor 701 is communicatively connected to the controller 602.
[0143] In the embodiment of the present application, the curtain state monitor is used to monitor whether the curtain state is in a closed state or an open state; the controller is used to execute some or all of the steps in the method embodiments described above. For the sake of brevity, the present application does not elaborate on this.
[0144] See Figure 8 , which is another vehicle curtain control system provided by an embodiment of the present application. As Figure 8 shown, in Figure 7Based on the in-vehicle curtain control system shown, it further includes: a tensile force sensor 801. Among them, the tensile force sensor 801 is communicatively connected to the controller 602.
[0145] In the embodiments of the present application, the tensile force sensor is used to collect the tensile force of the curtain; the controller is used to execute some or all of the steps in the method embodiments described above. For the sake of brevity, the present application will not elaborate on this.
[0146] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent the situation where A exists alone, A and B exist simultaneously, or B exists alone. Where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following" and its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, and c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0147] Those of ordinary skill in the art can realize that the various units and algorithm steps described in the embodiments disclosed herein can be implemented by a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0148] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0149] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or a part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0150] For the same or similar parts among the various embodiments in this specification, reference can be made to each other. In particular, for the device embodiments and the terminal embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for the relevant parts, reference can be made to the descriptions in the method embodiments.
Claims
1. A vehicle-mounted curtain control method, characterized in that, it includes: Receiving passenger status information of a passenger collected by a passenger status detector; When the passenger status information meets a first preset condition, controlling a curtain driving module to close the curtain; When the passenger status information meets a second preset condition, controlling the curtain driving module to open the curtain.
2. The vehicle-mounted curtain control method according to claim 1, characterized in that, the passenger status information includes: pupil coverage, and the pupil coverage is the coverage of the passenger's eyelid on the pupil; The step of controlling the curtain driving module to close the curtain when the passenger status information meets the first preset condition includes: when the pupil coverage is greater than or equal to a preset pupil coverage threshold, controlling the curtain driving module to close the curtain; The step of controlling the curtain driving module to open the curtain when the passenger status information meets the second preset condition includes: when the pupil coverage is less than the preset pupil coverage threshold, controlling the curtain driving module to open the curtain.
3. The vehicle-mounted curtain control method according to claim 2, characterized in that, the passenger status information further includes: the facial orientation information of the passenger; The step of controlling the curtain driving module to open the curtain when the pupil coverage is less than the preset pupil coverage threshold includes: when the pupil coverage is less than the preset pupil coverage threshold and it is determined according to the facial orientation information that the passenger's face is facing the window, controlling the curtain driving module to open the curtain.
4. The vehicle-mounted curtain control method according to claim 3, characterized in that, The step of controlling the curtain driving module to close the curtain when the pupil coverage is greater than or equal to the preset pupil coverage threshold includes: when the pupil coverage is greater than or equal to the preset pupil coverage threshold and a first duration is greater than or equal to a preset first time threshold, controlling the curtain driving module to close the curtain, where the first duration is used to represent the duration when the pupil coverage is greater than or equal to the preset pupil coverage threshold; The step of controlling the curtain driving module to open the curtain when the pupil coverage is less than the preset pupil coverage threshold and it is determined according to the facial orientation information that the passenger's face is facing the window includes: when the pupil coverage is less than the preset pupil coverage threshold, it is determined according to the facial orientation information that the passenger's face is facing the window, and a second duration is greater than or equal to a preset second time threshold, controlling the curtain driving module to open the curtain, where the second duration is used to represent the duration when the passenger's face is facing the window.
5. The vehicle-mounted curtain control method according to claim 1, characterized in that, before receiving the passenger status information of the passenger collected by the passenger status detector, it further includes: receiving the curtain status collected by a curtain status monitor, where the curtain status includes a curtain open status and a curtain closed status; When the passenger status information meets the first preset condition, controlling the curtain driving module to close the curtain includes: when the passenger status information meets the first preset condition and the curtain status is in the curtain open state, controlling the curtain driving module to close the curtain; When the passenger status information meets the second preset condition, controlling the curtain driving module to open the curtain includes: when the passenger status information meets the second preset condition and the curtain status is in the curtain closed state, controlling the curtain driving module to open the curtain.
6. The vehicle-mounted curtain control method according to claim 1, characterized in that, further comprising: receiving the curtain tension collected by the tension sensor; when the curtain tension is greater than or equal to a preset tension threshold, controlling the curtain driving module to stop working, wherein the preset tension threshold is used to represent the passenger manually controlling the curtain position.
7. A controller, characterized in that, comprising: a processor; a memory; and a computer program, wherein the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the controller to execute the method according to any one of claims 1 to 6.
8. A vehicle-mounted curtain control system, characterized in that, comprising: a facial information monitor for collecting the facial information of the target person, wherein the facial information includes the face orientation of the target person and the coverage of the pupils by the eyelids of the two eyes of the target person; a curtain driving module for controlling the opening or closing of the curtain; a controller, the controller is electrically connected to the facial information monitor, and the controller is configured to execute the method according to claims 1-4.
9. The vehicle-mounted curtain control system according to claim 7, characterized in that, further comprising: a curtain status monitor for monitoring whether the curtain status is in the closed state or the open state; the controller is further configured to execute the method according to claim 5.
10. The vehicle-mounted curtain control system according to claim 7, characterized in that, further comprising: a tension sensor for collecting the curtain tension; the controller is further configured to execute the method according to claim 6.
Citation Information
Cited By
Natural light supplementing method, system and device, electronic equipment and storage medium
CN121101333A