Device, method, electronic device and vehicle for controlling a window

CN116411771BActive Publication Date: 2026-10-27BYD TOYOTA EV TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111672800.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-31
Publication Date
2026-10-27
Estimated Expiration
2041-12-31

AI Technical Summary

Technical Problem

当驾驶座用户开启或者关闭除驾驶侧车窗以外的其余车窗时,有非驾驶座用户正通过所在车窗侧的车窗控制器控制车窗,若驾驶座用户控制的车窗中包含非驾驶座用户控制的车窗时,将会发生指令冲突,导致该车窗无法正常运行

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116411771B_ABST
    Figure CN116411771B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a device, a method, an electronic device and a vehicle for controlling a vehicle window, and belongs to the technical field of vehicle control. The device comprises a first window controller, a second window controller, a window selector and a processor. The window selector is configured to determine a first target window to be controlled from a plurality of windows of the vehicle according to a triggering operation of a driver seat user. The processor is configured to, in a case where a first window control instruction triggered by the driver seat user through the first window controller is received, control the first target window to execute the first window control instruction, and in a process of executing the first window control instruction, if a second window control instruction triggered by a non-driver seat user through the second window controller is received and the first target window comprises a window to be controlled corresponding to the second window control instruction, control the window to be controlled to stop executing the first window control instruction and execute the second window control instruction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle control technology, and more specifically, to a device, method, electronic device, and vehicle for controlling vehicle windows. Background Technology

[0002] As an essential component of a vehicle, car windows play a crucial role. Currently, each window on the non-driver's side has a window controller to control its opening and closing. To allow the driver to control all windows from their seat, there are typically four window controllers on the driver's side. When the driver opens or closes any window other than the driver's side window, and a non-driver is also controlling a window via its corresponding controller, a command conflict will occur if the driver's side window being controlled includes a non-driver's side window, causing that window to malfunction. Summary of the Invention

[0003] To address the aforementioned problems, this disclosure provides a device, method, electronic device, and vehicle for controlling vehicle windows.

[0004] In a first aspect, this disclosure provides a vehicle window control device, comprising: a first window controller, a second window controller, a window selector, and a processor; the processor is connected to the first window controller, the second window controller, and the window selector respectively; the first window controller and the window selector are disposed on the driver's side of the vehicle, and the second window controller is disposed on the non-driver's side of the vehicle; the first window controller is used to control one or more of all windows, and the second window controller is used to control the non-driver's side windows; the window selector is used to determine a first target window to be controlled from multiple windows of the vehicle based on a trigger operation by the driver's side user; the processor is used to control the first target window to execute the first window control command when receiving a first window control command triggered by the driver's side user through the first window controller, and during the execution of the first window control command, if a second window control command triggered by the non-driver's side user through the second window controller is received, and the first target window includes the window to be controlled corresponding to the second window control command, then the window to be controlled is controlled to stop executing the first window control command and execute the second window control command.

[0005] Optionally, the first target window includes multiple windows, and the processor is further configured to, after controlling the window to be controlled to stop executing the first window control command and executing the second window control command, control the remaining windows in the first target window other than the window to be controlled to execute the first window control command.

[0006] Optionally, the processor is further configured to, during the process of controlling the first target window to execute the first window control command, if the driver determines a second target window to be controlled through the window selector, then control the first target window to stop executing the first window control command.

[0007] Optionally, the window controller includes multiple window selection components. The window selector is used to determine, from all windows of the vehicle, that the first target window to be controlled is one of multiple windows when the driver's seat user continuously triggers any one of the window selection components for a first preset time.

[0008] Optionally, the first window control command includes a window opening command or a window closing command; the processor is further configured to, when the first target window is completely closed, if the duration of continuously receiving the first window control command as a window closing command reaches a second preset time, control all windows except the first target window to execute the window closing command until all windows except the first target window are completely closed; or, when the first target window is completely open, if the duration of continuously receiving the first window control command as a window opening command reaches a second preset time, control all windows except the first target window to execute the window opening command until all windows except the first target window are completely open.

[0009] Optionally, the processor is further configured to, during the process of controlling all windows except the first target window to execute the window closing command, if no window closing command is received after a third preset time, control all windows except the first target window to stop executing the window closing command; or, during the process of controlling all windows except the first target window to execute the window opening command, if no window opening command is received after a third preset time, control all windows except the first target window to stop executing the window opening command; wherein the end time of the third preset time is after the end time of the second preset time.

[0010] Secondly, this disclosure provides a method for controlling vehicle windows, applied to a device for controlling vehicle windows. The device includes: a first window controller, a second window controller, a window selector, and a processor. The processor is connected to the first window controller, the second window controller, and the window selector. The first window controller and the window selector are disposed on the driver's side of the vehicle, and the second window controller is disposed on the non-driver's side of the vehicle. The first window controller is used to control one or more of all windows, and the second window controller is used to control the non-driver's side windows. The method includes: the window selector determining a first target window to be controlled from a plurality of windows of the vehicle based on a trigger operation by the driver's side user; the processor, upon receiving a first window control command triggered by the driver's side user through the first window controller, controlling the first target window to execute the first window control command; and during the execution of the first window control command, if a second window control command triggered by the non-driver's side user through the second window controller is received, and the first target window includes a window to be controlled corresponding to the second window control command, then controlling the window to be controlled to stop executing the first window control command and execute the second window control command.

[0011] Optionally, the first target window includes multiple windows, and the method further includes: after the processor controls the window to be controlled to stop executing the first window control command and executes the second window control command, the processor controls the remaining windows in the first target window other than the window to be controlled to execute the first window control command.

[0012] Optionally, the method further includes: if, during the process of controlling the first target window to execute the first window control command, the driver determines a second target window to be controlled through the window selector, then the processor controls the first target window to stop executing the first window control command.

[0013] Optionally, the window controller includes multiple window selection components, and the method further includes: when the continuous triggering operation time of the driver's seat user on any one of the window selection components reaches a first preset time, the window selector determines from all the windows of the vehicle that the first target window to be controlled is one of multiple windows.

[0014] Optionally, the first window control command includes a window opening command or a window closing command; the method further includes: when the first target window is completely closed, if the processor continuously receives the first window control command as a window closing command for a period of time equal to a second preset time, then controls all windows except the first target window to execute the window closing command until all windows except the first target window are completely closed; or, when the first target window is completely open, if the processor continuously receives the first window control command as a window opening command for a period of time equal to a second preset time, then controls all windows except the first target window to execute the window opening command until all windows except the first target window are completely open.

[0015] Optionally, the method further includes: If, during the process of controlling all windows except the first target window to execute the window closing command, the processor does not receive the window closing command after a third preset time period, then controls all windows except the first target window to stop executing the window closing command; or, during the process of controlling all windows except the first target window to execute the window opening command, if, after a third preset time period, the processor does not receive the window opening command, then controls all windows except the first target window to stop executing the window opening command; wherein the end time of the third preset time is after the end time of the second preset time.

[0016] Thirdly, this disclosure provides an electronic device, comprising: a memory having a computer program stored thereon; and a processor for executing the computer program in the memory to implement the steps of the method described in the second aspect.

[0017] Fourthly, this disclosure provides a vehicle including the electronic equipment described in the third aspect.

[0018] Through the above technical solution, this disclosure provides a vehicle window control device, which includes: a first window controller, a second window controller, a window selector, and a processor; the processor is connected to the first window controller, the second window controller, and the window selector respectively; the first window controller and the window selector are disposed on the driver's side of the vehicle, and the second window controller is disposed on the non-driver's side of the vehicle; the first window controller is used to control one or more of all windows, and the second window controller is used to control the non-driver's side windows; the window selector is used to determine a first target window to be controlled from multiple windows of the vehicle according to the trigger operation of the driver's side user; the processor is used to control the first target window to execute the first window control command when it receives a first window control command triggered by the driver's side user through the first window controller, and during the execution of the first window control command, if a second window control command triggered by the non-driver's side user through the second window controller is received, and the first target window includes the window to be controlled corresponding to the second window control command, then the window to be controlled stops executing the first window control command and executes the second window control command. In this way, the driver can select the first target window to be controlled through the window selector and control the opening or closing of the first target window through the first window controller. When the control commands of the driver and non-driver conflict for the same window, the window can be controlled to execute the control command of the non-driver, thereby ensuring the normal operation of the window.

[0019] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description

[0020] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:

[0021] Figure 1 This is a schematic diagram of the structure of a window control device provided in an embodiment of this disclosure;

[0022] Figure 2 This is a schematic diagram illustrating an application scenario of a vehicle window control device provided in an embodiment of this disclosure;

[0023] Figure 3 This is a schematic flowchart of a method for controlling vehicle windows provided in an embodiment of this disclosure;

[0024] Figure 4 This is a flowchart illustrating another method for controlling vehicle windows provided in an embodiment of this disclosure;

[0025] Figure 5 This is a flowchart illustrating another method for controlling vehicle windows provided in an embodiment of this disclosure;

[0026] Figure 6 This is a block diagram of an electronic device provided in an embodiment of this disclosure;

[0027] Figure 7 This is a block diagram of a vehicle provided in an embodiment of this disclosure.

[0028] Explanation of reference numerals in the attached figures

[0029] 101 - First window controller; 103 - Window selector; 105 - Control switch;

[0030] A - Window selection components corresponding to the driver's side window;

[0031] B - Window selection components corresponding to the passenger-side window;

[0032] C - Window selection components corresponding to the driver's side rear window;

[0033] D - Window selection component corresponding to the rear passenger window. Detailed Implementation

[0034] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.

[0035] In the following description, the words "first" and "second" are used only to distinguish the purpose of the description and should not be interpreted as indicating or implying relative importance or order.

[0036] First, the application scenario of this disclosure will be explained. This disclosure can be applied to the scenario of vehicle window control. As an essential component of a vehicle, the window plays a very important role. Currently, window controllers are installed on the non-driver's side to control the opening and closing of the corresponding windows. To facilitate the driver's seat user to control the opening and closing of all windows, four window controllers are generally installed on the driver's side. Based on the above scenario, the inventors discovered that when the driver's seat user opens or closes any window other than the driver's side window, a non-driver's seat user is controlling that window through the window controller on that window's side. If the window controlled by the driver's seat user includes a window controlled by a non-driver's seat user, a command conflict will occur, causing that window to malfunction.

[0037] To address the aforementioned issues, this disclosure provides a device, method, electronic device, and vehicle for controlling a vehicle window. When a conflict arises between control commands for the same window from a driver and a non-driver, the window is controlled to execute the non-driver's control command, thereby ensuring the normal operation of the window.

[0038] The present disclosure will now be described in conjunction with specific embodiments.

[0039] Figure 1 This disclosure provides a vehicle window control device 100, which includes: a first window controller 101, a second window controller 102, a window selector 103, and a processor 104.

[0040] The processor 104 is connected to the first window controller 101, the second window controller 102 and the window selector 103 respectively; the first window controller 101 and the window selector 103 are located on the driver's side of the vehicle, and the second window controller 102 is located on the non-driver's side of the vehicle.

[0041] The window selector 103 is used to determine the first target window to be controlled from multiple windows of the vehicle based on the trigger operation of the driver's seat user.

[0042] For example, the window selector 103 may include multiple window selection components, with different window selection components corresponding to different windows. The window selector 103 may be a button-type selector, a touch-sensitive selector, a rotary selector, or a scroll-type selector. For example, as... Figure 2 As shown, the window selector 103 is a cross-shaped button selector, including four window selection components: component A for controlling the driver's side window (D seat), component B for controlling the passenger side window (P seat), component C for controlling the rear passenger side window (RL seat), and component D for controlling the rear passenger side window (RR seat). If the driver needs to control the rear passenger side window, they can select it as the primary window by pressing component D.

[0043] The first window controller 101 is used to control one or more of all windows. Specifically, if the driver's seat user determines one first target window via the window selector 103, then the window controlled by the user via the first window controller 101 includes one first target window; if the driver's seat user determines multiple first target windows via the window selector 103, then the window controlled by the user via the first window controller 101 includes multiple first target windows. For example, if the driver's seat user determines the passenger-side window via the window selector 103, and the user generates a vehicle control command via the window controller 101, then the window controlled is the passenger-side window.

[0044] In addition, the first window controller 101 generates a corresponding first window control command based on the window control operation triggered by the driver, and sends the first window control command to the processor 104. The processor 104 can control the first target window to execute the first window control command. The window control operation may include a pressing operation or a lifting operation, and the corresponding first window control command may include a window opening command or a window closing command.

[0045] For example, such as Figure 2 As shown, the driver can generate a corresponding window opening command (first window control command) by pressing the control switch 105 of the first window controller 101, and send the window opening command (first window control command) to the processor 104, which controls the first target window to open; by lifting the control switch 105 of the first window controller 101, a corresponding window closing command (first window control command) is generated and sent to the processor 104, which controls the first target window to close.

[0046] The second window controller 102 is used to control the non-driver's side window. The second window controller 102 may include one or more. If there are multiple second window controllers 102, the different second window controllers 102 can be set on different non-driver's side, that is, each second window controller 102 corresponds one-to-one with the non-driver's side window.

[0047] Accordingly, the second window controller 102 can generate a corresponding second window control command based on the window control operation triggered by a non-driver user, and send the second window control command to the processor 104. The window control operation may include a press operation or a lift operation, and the second window control command may include a window opening command or a window closing command.

[0048] It should be noted that, considering the convenience of operation for the driver, the first window controller 101 and the window selector 103 can be positioned in clearly distinguishable locations, so that the driver can accurately differentiate their positions without visual inspection. For example, such as... Figure 2 As shown, the window selector 103 can be installed on the side of the vehicle's armrest facing the driver, and the first window controller 101 can be installed on the upper surface of the vehicle's armrest. This makes operation more convenient for the driver, eliminating the need to visually distinguish the positions of the first window controller 101 and the window selector 103, thus ensuring driving safety.

[0049] Considering that non-driver users have a better grasp of the situation outside the vehicle on their side compared to the driver, to improve the user experience while ensuring the proper functioning of the windows, in the event of a conflict between the driver's and non-driver's control commands for the same window, the non-driver's control command can be executed for that window. Specifically:

[0050] The processor 104 is configured to, upon receiving a first window control command triggered by a driver-seat user via a first window controller 101, control a first target window to execute the first window control command. If, during the execution of the first window control command, a second window control command triggered by a non-driver-seat user via a second window controller 102 is received, and the first target window contains a window to be controlled corresponding to the second window control command, then the window to be controlled is controlled to stop executing the first window control command and execute the second window control command.

[0051] The first target window may include one or more windows. The control command for the first window and the control command for the second window may be the same or different. If the first target window includes one window, and the window to be controlled corresponding to the control command for the first target window is the same as the window to be controlled corresponding to the control command for the second window, it can be determined that the operation commands of the driver and non-driver users conflict. In this case, the control command for the window to be controlled stops executing the first window control command, and the control command for the second window is executed. If the first target window includes multiple windows, and the window to be controlled corresponding to the control command for the second window is included in the first target window, it can be determined that the operation commands of the driver and non-driver users conflict. In this case, the control command for the window to be controlled stops executing the first window control command, and the control command for the second window is executed.

[0052] For example, if the driver selector 103 determines that the first target window is all windows, and the processor 104 receives a window opening command (first window control command) triggered by the driver through the first window controller 101, it controls all windows (the first target window) to open (executes the first window control command). During the opening of all windows, if a window closing command (second window control command) triggered by the passenger (non-driver) through the second window controller 102 is received, and the window to be controlled corresponding to the second window control command is the passenger side window (i.e., the first target window includes the window to be controlled corresponding to the second window control command), then the passenger side window (the window to be controlled) is stopped from opening (i.e., the first window control command is stopped), and the window closing command (second window control command) is executed.

[0053] Using the above-mentioned device, the driver can select the first target window to be controlled through the window selector and control the opening or closing of the first target window through the first window controller. When the control commands of the driver and non-driver conflict for the same window, the window can be controlled to execute the control command of the non-driver, thereby ensuring the normal operation of the window.

[0054] Considering driving safety, after the window to be controlled stops executing the first window control command and executes the second window control command, the other windows in the first target window, excluding the window to be controlled, can be controlled to continue executing the first window command. This allows non-drivers to control the first target window to stop executing the first window command through the second window controller 102 in case of an emergency, thereby ensuring driving safety.

[0055] In this embodiment, if the first target window includes multiple windows, the processor 104 is further configured to, after controlling the window to be controlled to stop executing the first window control command and executing the second window control command, control the remaining windows in the first target window (excluding the window to be controlled) to execute the first window control command. This ensures that the normal operation of the remaining windows is not affected, allowing them to continue to rise / fall according to the first window control command.

[0056] The processor 104 is also configured to, during the process of controlling the first target window to execute the first window control command, if the driver selector determines the second target window to be controlled, then control the first target window to stop executing the first window control command.

[0057] The second target window can be any window. Specifically, during the process of controlling the first target window to execute the first window control command, if the driver selects the second target window to be controlled through the window selector, it indicates that the driver does not need to continue controlling the operation of the first target window. At this time, the first target window can be controlled to stop executing the first window control command.

[0058] In some embodiments, the first target window can be identified as multiple windows in the following two ways:

[0059] Method 1: Multiple windows can be selected as the first target window using the window selector 103.

[0060] Specifically, the window selector 103 is used to determine from all windows of the vehicle that the first target window to be controlled is one of multiple windows when the continuous triggering operation time of the driver's seat user on any window selection component reaches a first preset time.

[0061] Multiple windows can include some (two or more) of all windows, or all windows.

[0062] In one possible implementation, if the window selector 103 includes multiple window selection components, and the continuous triggering operation time of the driver's seat user on any one window selection component reaches a first preset time, the first target window to be controlled can be determined from all windows of the vehicle as the designated window (a portion of all windows) corresponding to the window selection component.

[0063] For example, if the driver continuously triggers the window selection component corresponding to the driver's side or passenger side window for a first preset time, the two front windows of the vehicle can be designated as the first target windows. If the driver continuously triggers the window selection component corresponding to any rear window for a first preset time, the two rear windows of the vehicle can be designated as the first target windows.

[0064] In another possible implementation, if the window selector 103 includes multiple window selection components, if the continuous triggering operation time of the driver's seat user on any one window selection component reaches a first preset time, the first target window to be controlled is determined from all windows of the vehicle as all windows.

[0065] For example, if the driver triggers the window selection component corresponding to the driver's side window of the vehicle for a first preset time, all windows can be selected as the first target window.

[0066] Method 2: The processor 104 can be used to identify multiple windows as the first target windows.

[0067] Specifically, the processor 104 is further configured to, when the first target window is completely closed, if the duration of continuously receiving the window closing command reaches a second preset time, control all windows except the first target window to execute the window closing command until all windows except the first target window are completely closed; or,

[0068] If the window opening command is received continuously for a period of time equal to a second preset time when the first target window is fully open, then the window opening command is executed on all other windows except the first target window until all other windows except the first target window are fully open.

[0069] In other words, if the first target window is completely closed, and the window closing command is continuously received for a second preset time, the automatic window control mode (Auto mode) will be triggered. The processor 104 will control all windows except the first target window to automatically execute the window closing command until all windows except the first target window are completely closed. Similarly, if the first target window is completely open, and the window opening command is continuously received for a second preset time, the automatic window control mode (Auto mode) will also be triggered. The processor 104 will control all windows except the first target window to automatically execute the window opening command until all windows except the first target window are completely open.

[0070] The processor 104 is further configured to, during the process of controlling all windows except the first target window to execute the window closing command, if no window closing command is received after a third preset time period, control all windows except the first target window to stop executing the window closing command; or,

[0071] During the process of controlling all windows except the first target window to execute the window opening command, if the window opening command is not received after a third preset time, then the window except the first target window will stop executing the window opening command.

[0072] The third preset time ends after the second preset time, and the start time of the third preset time can be the same as or different from the start time of the second preset time.

[0073] In other words, during the process of controlling all windows except the first target window to execute the window closing command, if the duration of continuously receiving the window closing command reaches a third preset time, the manual mode of window control will be triggered. At this time, if the window closing command is no longer received, the processor 104 will control all windows except the first target window to stop executing the window closing command. Similarly, during the process of controlling all windows except the first target window to execute the window opening command, if the duration of continuously receiving the window opening command reaches a third preset time, the manual mode of window control will also be triggered. At this time, if the window opening command is no longer received, the processor 104 will control all windows except the first target window to stop executing the window opening command.

[0074] For example, during the process of controlling all windows except the first target window to execute the window closing command, if the driver's seat user keeps the window raised... Figure 2 When the control switch 105 reaches the third preset time, the manual mode of the window control will be triggered. At this time, if the driver does not continue to hold the control switch 105 up, the processor 104 will control all windows except the first target window to stop executing the window closing command.

[0075] Using the above-mentioned device, the driver can select the first target window to be controlled through the window selector and control the opening or closing of the first target window through the first window controller. When the control commands of the driver and non-driver conflict for the same window, the window can be controlled to execute the control command of the non-driver, thereby ensuring the normal operation of the window.

[0076] Figure 3 This is a flowchart illustrating a method for controlling vehicle windows provided in this embodiment, as shown below. Figure 3 As shown, a device for controlling vehicle windows includes: a first window controller, a second window controller, a window selector, and a processor; the processor is connected to the first window controller, the second window controller, and the window selector respectively; the first window controller and the window selector are located on the driver's side of the vehicle, and the second window controller is located on the non-driver's side of the vehicle; the first window controller is used to control one or more of all windows, and the second window controller is used to control the non-driver's side windows.

[0077] In step S301, the window selector determines the first target window to be controlled from multiple windows of the vehicle based on the trigger operation of the driver's seat user.

[0078] In step S302, when the processor receives a first window control command triggered by the driver's seat user through the first window controller, it controls the first target window to execute the first window control command. If, during the execution of the first window control command, a second window control command triggered by a non-driver's seat user through the second window controller is received, and the first target window contains the window to be controlled corresponding to the second window control command, then the window to be controlled stops executing the first window control command and executes the second window control command.

[0079] Optionally, the first target window may include multiple windows, such as Figure 4 As shown, the method may further include the following steps:

[0080] In step S303, after controlling the window to be controlled to stop executing the first window control command and executing the second window control command, the processor controls the remaining windows in the first target window other than the window to be controlled to execute the first window control command.

[0081] Optionally, such as Figure 5 As shown, the method may further include the following steps:

[0082] In step S304, if the driver selector determines the second target window to be controlled through the window selector during the process of the processor controlling the first target window to execute the first window control command, then the processor controls the first target window to stop executing the first window control command.

[0083] In this embodiment, the first target window may include one or more, and if there are multiple first target windows, they can be determined by a window selector or a first window controller.

[0084] In one possible implementation, the window selector includes multiple window selection components. When the continuous triggering operation time of any one of the window selection components by the driver reaches a first preset time, the window selector determines the first target window to be controlled from all the windows of the vehicle as multiple windows.

[0085] In another possible implementation, the first window control command includes a window opening command or a window closing command; if the processor receives the window closing command for a second preset time after the first target window is completely closed, it controls all windows except the first target window to execute the window closing command until all windows except the first target window are completely closed; or...

[0086] If the window opening command is received continuously for a period of time equal to a second preset time when the first target window is fully open, then all windows except the first target window will be controlled to execute the window opening command until all windows except the first target window are fully open.

[0087] Optionally, during the process of controlling all windows except the first target window to execute the window closing command, if the processor does not receive the window closing command after a third preset time period, it controls all windows except the first target window to stop executing the window closing command; or,

[0088] During the process of controlling all windows except the first target window to execute the window opening command, if the window opening command is not received after a third preset time, then the window except the first target window will be controlled to stop executing the window opening command.

[0089] The third preset time ends after the second preset time.

[0090] Using the above method, the driver can select the first target window to be controlled through the window selector and control the opening or closing of the first target window through the first window controller. When the control commands of the driver and non-driver conflict for the same window, the window can be controlled to execute the control command of the non-driver, thereby ensuring the normal operation of the window.

[0091] Regarding the methods in the above embodiments, the specific manner in which each step is performed has been described in detail in the embodiments related to the device, and will not be elaborated here.

[0092] Figure 6 This is a block diagram illustrating an electronic device 600 according to an exemplary embodiment. For example... Figure 6 As shown, the electronic device 600 may include a processor 601 and a memory 602. The electronic device 600 may also include one or more of a multimedia component 603, an input / output (I / O) interface 604, and a communication component 605.

[0093] The processor 601 controls the overall operation of the electronic device 600 to complete all or part of the steps in the aforementioned window control method. The memory 602 stores various types of data to support the operation of the electronic device 600. This data may include, for example, instructions for any application or method operating on the electronic device 600, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 602 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 storage, flash memory, magnetic disk, or optical disk. Multimedia component 603 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 602 or transmitted via communication component 605. The audio component also includes at least one speaker for outputting audio signals. I / O interface 604 provides an interface between processor 601 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 605 is used for wired or wireless communication between the electronic device 600 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 605 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.

[0094] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method for controlling vehicle windows.

[0095] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the above-described window control method. For example, the computer-readable storage medium may be the memory 602 including program instructions, which may be executed by the processor 601 of the electronic device 600 to complete the above-described window control method.

[0096] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described method of window control when executed by the programmable device.

[0097] Figure 7 This disclosure provides a block diagram of a vehicle, such as Figure 7 As shown, the vehicle 700 includes the aforementioned electronic equipment 600.

[0098] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.

[0099] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.

[0100] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.

Claims

1. A device for controlling vehicle windows, characterized in that, The device includes: a first window controller, a second window controller, a window selector, and a processor; the processor is connected to the first window controller, the second window controller, and the window selector respectively; the first window controller and the window selector are located on the driver's side of the vehicle, and the second window controller is located on the non-driver's side of the vehicle; the first window controller is used to control one or more of all windows, and the second window controller is used to control the non-driver's side windows; The window selector is used to determine the first target window to be controlled from multiple windows of the vehicle based on the trigger operation of the driver's seat user. The processor is configured to, upon receiving a first window control command triggered by the driver via the first window controller, control the first target window to execute the first window control command, and during the execution of the first window control command, if a second window control command triggered by the non-driver via the second window controller is received, and the first target window contains a window to be controlled corresponding to the second window control command, then control the window to be controlled to stop executing the first window control command and execute the second window control command. The first window control command includes a window opening command or a window closing command; The processor is further configured to, when the first target window is completely closed, if the duration of continuously receiving the first window control command as a window closing command reaches a second preset time, control all windows except the first target window to execute the window closing command until all windows except the first target window are completely closed; or... If the first target window is fully open, and the duration of receiving the first window control command as a window opening command reaches a second preset time, then all windows except the first target window will be controlled to execute the window opening command until all windows except the first target window are fully open.

2. The apparatus according to claim 1, characterized in that, The first target window includes multiple windows. The processor is further configured to, after controlling the window to be controlled to stop executing the first window control command and executing the second window control command, control the remaining windows in the first target window other than the window to be controlled to execute the first window control command.

3. The apparatus according to claim 1, characterized in that, The processor is further configured to, during the process of controlling the first target window to execute the first window control command, if the driver determines a second target window to be controlled through the window selector, control the first target window to stop executing the first window control command.

4. The apparatus according to claim 1, characterized in that, The window selector includes multiple window selection components. The window selector is used to determine, from all the windows of the vehicle, the first target window to be controlled as multiple windows when the continuous triggering operation time of any one of the window selection components by the driver reaches a first preset time.

5. The apparatus according to claim 1, characterized in that, The processor is further configured to, during the process of controlling all windows except the first target window to execute the window closing command, if no window closing command is received after a third preset time period, control all windows except the first target window to stop executing the window closing command; or... During the process of controlling all windows except the first target window to execute the window opening command, if the window opening command is not received after a third preset time, then the window except the first target window will stop executing the window opening command. The termination time of the third preset time is after the termination time of the second preset time.

6. A method for controlling vehicle windows, characterized in that, An apparatus for controlling vehicle windows, the apparatus comprising: a first window controller, a second window controller, a window selector, and a processor; the processor being connected to the first window controller, the second window controller, and the window selector respectively; the first window controller and the window selector being disposed on the driver's side of the vehicle, and the second window controller being disposed on the non-driver's side of the vehicle; the first window controller being used to control one or more of all windows, and the second window controller being used to control the non-driver's side windows; the method comprising: The window selector determines the first target window to be controlled from multiple windows of the vehicle based on the trigger operation of the driver's seat user; When the processor receives a first window control command triggered by the driver through the first window controller, it controls the first target window to execute the first window control command. If, during the execution of the first window control command, a second window control command triggered by the non-driver through the second window controller is received, and the first target window contains a window to be controlled corresponding to the second window control command, then the window to be controlled stops executing the first window control command and executes the second window control command. The first window control command includes a window opening command or a window closing command; If, when the first target window is completely closed, the processor continuously receives the first window control command as a window closing command for a second preset time, then it controls all windows except the first target window to execute the window closing command until all windows except the first target window are completely closed; or... If the first target window is fully open, and the duration of receiving the first window control command as a window opening command reaches a second preset time, then all windows except the first target window will be controlled to execute the window opening command until all windows except the first target window are fully open.

7. The method according to claim 6, characterized in that, The first target vehicle window includes multiple vehicle windows, and the method further includes: After controlling the window to be controlled to stop executing the first window control command and executing the second window control command, the processor controls the remaining windows in the first target window, excluding the window to be controlled, to execute the first window control command.

8. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method of claim 6 or 7.

9. A vehicle, characterized in that, Includes the electronic device described in claim 8 above.

Citation Information

Patent Citations

  • Power window control apparatus and system

    CN105696896A

  • Controlling a vehicle

    US20160176372A1