A vehicle window position control method and system based on anti-pinch by ripple and vehicle thereof

By detecting the window position in real time and executing lifting strategies and position corrections, the problems of automatic closing and accidental triggering of anti-pinch mechanisms caused by window position errors have been solved, improving the reliability of window control and user experience.

CN116181187BActive Publication Date: 2026-06-30CHINA FAW CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-03-24
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In the window position control, positional errors often cause the windows to fail to close automatically or to accidentally trigger the anti-pinch function, affecting the user experience.

Method used

It can detect abnormal conditions in the position of the windows in real time, and execute window lifting strategies and position corrections based on whether the windows are raised to the top or lowered to the bottom, including an automatic learning process to correct the bottom and top positions.

Benefits of technology

It effectively avoids problems such as car windows failing to close automatically or accidentally triggering the anti-pinch function, reducing the failure rate and improving user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116181187B_ABST
    Figure CN116181187B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, and vehicle for controlling the position of a vehicle window based on ripple-based anti-pinch technology. The method includes the following steps: during the automatic raising or lowering of the window, real-time detection is performed to determine if any abnormal conditions exist in the current window position, and whether the window has been raised to the top or lowered to the bottom; receiving window opening / closing commands and / or automatic raising / lowering commands from the vehicle body controller; and executing a window raising / lowering strategy and / or performing window position correction based on the specific position of the window. This invention can detect abnormal conditions in the current window position in real time and, combined with the actual situation of whether the window has been raised to the top or lowered to the bottom, execute a window raising / lowering strategy and / or perform window position correction. This fundamentally avoids problems such as frequent failures to automatically close windows or accidental triggering of anti-pinch mechanisms in existing technologies, reducing the failure rate of window raising / lowering related issues and improving overall vehicle quality and user satisfaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method, system and vehicle for controlling the position of a vehicle window, and more particularly to a method, system and vehicle for controlling the position of a vehicle window based on ripple anti-pinch technology. Background Technology

[0002] When controlling car windows, if the window position is not corrected due to errors, the windows may frequently fail to close automatically or accidentally trigger the anti-pinch mechanism, causing great inconvenience to users and affecting the user experience. Summary of the Invention

[0003] The purpose of this invention is to provide a method, system and vehicle for controlling the position of a vehicle window based on ripple anti-pinch technology. The technical problem to be solved is to detect in real time whether there is an abnormal working condition of the current position of the vehicle window or whether the window motor is stuck, and to take different corresponding strategies to overcome the shortcomings of the existing technology.

[0004] This invention provides the following solution:

[0005] A method for controlling the position of a vehicle window based on ripple-induced anti-pinch features, specifically including:

[0006] During the automatic raising or lowering of the car window, the system detects in real time whether there are any abnormal conditions at the current position of the window and determines whether the window has been raised to the top or lowered to the bottom.

[0007] Receives commands for raising and lowering the windows and / or commands for automatic raising and lowering the vehicle body controller;

[0008] Depending on whether the window is raised to the top or lowered to the bottom, the window raising / lowering strategy and / or window position correction are executed in conjunction with the window opening / closing command and / or the automatic raising / lowering command from the body control.

[0009] Furthermore, the real-time detection of whether there are abnormal working conditions at the current position of the window during the automatic raising or lowering process also includes: detecting whether the window motor is stuck; if there is a ripple signal, the window position data will no longer be updated.

[0010] Furthermore, depending on whether the window is raised to the top or lowered to the bottom, the window raising / lowering strategy and / or window position correction are executed in conjunction with the window switch raising / lowering command and / or the body controller automatic raising / lowering command, specifically as follows:

[0011] If an abnormal condition is detected in the window position during the automatic window raising process, the current window position information will not be stored and the automatic window raising will be stopped.

[0012] The window position correction includes an automatic learning process: it learns automatically via CAN network signals. When it receives the CAN network automatic window raising command, it first lowers the window to the bottom to perform bottom position correction. The bottom position is set to the correct bottom position learned last time. Then it executes the automatic raising command, which has an anti-pinch function. It continues until it is raised to the top, and then the top position is corrected. If the top position is correct, the automatic window raising and anti-pinch functions are restored.

[0013] Furthermore, if no abnormal conditions are detected in the window position during the automatic window raising process, the current window position information is stored.

[0014] Furthermore, depending on whether the window is raised to the top or lowered to the bottom, the window raising / lowering strategy and / or window position correction are executed in conjunction with the window switch raising / lowering command and / or the body controller automatic raising / lowering command, specifically as follows:

[0015] If, during the automatic window descent process, the window has already reached the bottom and an abnormal window position is detected, the current position is not stored, the automatic window descent is stopped, and the window descent strategy is executed and / or window position correction is performed according to the automatic window descent control command or the window controller command.

[0016] If no abnormal conditions are detected at the window position, the location information is collected and stored according to the actual position of the window.

[0017] Furthermore, if the window fails to descend to the bottom during the automatic window descent process, an abnormal window position is detected. The window position data is then forcibly recorded as the previously learned bottom position, and the window descent strategy is executed according to the automatic window descent command or the window controller descent command. Alternatively, if no abnormal window position is detected, the window position information is collected and stored according to the actual window position.

[0018] A vehicle window position control system based on ripple anti-pinch mechanism, specifically comprising:

[0019] The abnormal working condition detection module for car windows is used to detect in real time whether there are any abnormal working conditions at the current position of the car window during the automatic raising or lowering process.

[0020] The window position detection module is used to determine whether the window is raised to the top or lowered to the bottom.

[0021] The window lifting command receiving module is used to receive window opening and closing commands and / or automatic lifting commands from the vehicle body controller;

[0022] Depending on whether the window is raised to the top or lowered to the bottom, the window opening and closing commands and / or the automatic opening and closing commands from the vehicle body controller are combined;

[0023] The window lifting strategy / window position correction module is used to execute the window lifting strategy and / or perform window position correction.

[0024] An electronic device is characterized in that it comprises: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the method.

[0025] A computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the method.

[0026] A vehicle, specifically comprising:

[0027] An electronic device for implementing the method described;

[0028] A processor that runs a program, which, when the program is running, performs the steps of the method in response to data output from the electronic device;

[0029] A storage medium for storing a program that, when run, executes the steps of the method in response to data output from an electronic device.

[0030] Compared with the prior art, the present invention has the following advantages:

[0031] This invention detects in real time whether there are any abnormal conditions in the current position of the car window during the automatic raising or lowering process, and executes the window raising and lowering strategy and / or performs window position correction based on the actual situation of whether the window is raised to the top or lowered to the bottom. The technical solution of this invention can fundamentally avoid the problems of frequent failure of windows to close automatically or accidental triggering of anti-pinch mechanisms in the prior art, reduce the failure rate of window raising and lowering related problems, and improve the overall vehicle quality and user satisfaction. Attached Figure Description

[0032] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0033] Figure 1 This is a flowchart of a window position control method based on ripple anti-pinch technology.

[0034] Figure 2This is a diagram of the architecture of a window position control system based on ripple anti-pinch technology.

[0035] Figure 3 This is a principle block diagram of an embodiment of the present invention.

[0036] Figure 4 This is a flowchart illustrating the process of storing window position information during the automatic window raising process.

[0037] Figure 5 This is a flowchart illustrating the process of storing window position information during the automatic lowering of the car window.

[0038] Figure 6 This is a schematic diagram of the electronic device. Detailed Implementation

[0039] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0040] like Figure 1 The illustrated method flow for window position control based on ripple anti-pinch technology specifically includes:

[0041] Step S1: During the automatic raising or lowering of the car window, detect in real time whether there are any abnormal conditions at the current position of the car window, and determine whether the car window has been raised to the top or lowered to the bottom.

[0042] Specifically, this also includes: detecting whether the window motor is stuck; if a ripple signal is present, the window position data will not be updated.

[0043] Step S2: Receive window switch lifting command and / or automatic lifting command from the body control module (BCM);

[0044] Step S3: Depending on whether the window is raised to the top or lowered to the bottom, the window raising / lowering strategy and / or window position correction are executed based on the window opening / closing command and / or the body control module (BCM) automatic raising / lowering command. The calculation results obtained through the body control module or other onboard equipment determine the specific position of the window and whether it is raised to the top or lowered to the bottom.

[0045] For example, the specific position of the car window can be determined based on the calculation results of whether the window is raised to the top or lowered to the bottom.

[0046] Specifically, if an abnormal condition is detected in the window position during the automatic window raising process, the current window position information will not be stored, and the automatic window raising will be stopped.

[0047] The window position correction includes an automatic learning process: it learns automatically via CAN network signals. When it receives the CAN network automatic window raising command, it first lowers the window to the bottom to perform bottom position correction. The bottom position is set to the correct bottom position learned last time. Then it executes the automatic raising command, which has an anti-pinch function. It continues until it is raised to the top, and then the top position is corrected. If the top position is correct, the automatic window raising and anti-pinch functions are restored.

[0048] Specifically, if no abnormal conditions are detected in the window position during the automatic window raising process, the current window position information is stored.

[0049] For example, if the window is raised to the top and the window position information is normal: the window position information is set to 0 and stored; if the window is not raised to the top and the window position information is normal: the current position is stored and the automatic raising and lowering function is normal.

[0050] Specifically, if the window has already reached the bottom during automatic window descent and an abnormal window position is detected, the current position is not stored, automatic window descent is stopped, and the window descent strategy is executed and / or window position correction is performed according to the automatic window descent command or the window controller's descent command, or:

[0051] If no abnormal conditions are detected at the window position, the location information is collected and stored according to the actual position of the window.

[0052] Specifically, if the window fails to descend to the bottom during the automatic window descent process, an abnormal window position is detected. The window position data is then forcibly recorded as the previously learned bottom position. The window descent strategy is then executed according to the automatic window descent command or the window controller descent command. Alternatively, if no abnormal window position is detected, the window position information is collected and stored according to the actual window position.

[0053] For the purpose of simplicity, the method steps disclosed in the above embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0054] Any flowchart or other description of a process or method can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process. Furthermore, the scope of preferred embodiments of the invention includes additional implementations in which functions may be performed and implemented not in the order shown or discussed, including substantially simultaneously or in reverse order according to the functions involved, or by executing computer instructions and implementing corresponding functions according to program structures such as loops, branches, etc., as will naturally be understood by those skilled in the art when practicing embodiments of the invention.

[0055] like Figure 2 The ripple-based anti-pinch window position control system shown specifically includes:

[0056] The abnormal working condition detection module for car windows is used to detect in real time whether there are any abnormal working conditions at the current position of the car window during the automatic raising or lowering process.

[0057] The window position detection module is used to determine whether the window is raised to the top or lowered to the bottom.

[0058] The window lifting command receiving module is used to receive window opening and closing commands and / or automatic lifting commands from the vehicle body controller;

[0059] Depending on whether the window is raised to the top or lowered to the bottom, the window opening and closing commands and / or the automatic raising and lowering commands of the body control module (BCM) are combined.

[0060] The window lifting strategy / window position correction module is used to execute the window lifting strategy and / or perform window position correction.

[0061] It is worth noting that although only some basic functional modules are disclosed in the embodiments of this invention, it does not mean that the composition of this system is limited to the above-mentioned basic functional modules. On the contrary, what this embodiment intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can arbitrarily add one or more functional modules in combination with existing technology to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. The fact that this embodiment only discloses a few basic functional modules should not be considered as the scope of protection of the claims of this invention being limited to the disclosed basic functional modules. At the same time, for the convenience of description, the above device is described separately according to its functions as various units and modules. Of course, in implementing this invention, the functions of each unit and module can be implemented in one or more software and / or hardware.

[0062] The implementation methods of the system described above are merely illustrative. For example, the various functional modules, units, or subsystems within the system may or may not be physically separate, or they may or may not be physical units; that is, they may be located in the same place or distributed across multiple different systems and their subsystems or modules. Those skilled in the art can select some or all of the functional modules, units, or subsystems to achieve the objectives of the embodiments of the present invention according to actual needs. Those skilled in the art can understand and implement the above-described situations without any creative effort.

[0063] like Figure 3 The schematic diagram of this embodiment of the invention shown includes a switch, a door controller, and a body control module (BCM). Both the door controller and the BCM are connected to the vehicle's CAN bus. The door controller is connected to the window motor and the switch, which is grounded. As can be seen from the schematic diagram, the window raising and lowering function is one of the most frequently used functions of the vehicle. The window motor is driven by the door controller. The commands for raising and lowering the window come from the local switch and the CAN network. The CAN network commands include remote raising and lowering, voice-activated raising and lowering, and closing the window in rainy weather.

[0064] like Figure 4 and Figure 5 As shown, due to frequent use of car windows, the window position actually collected by the door controller after multiple window raising and lowering operations may deviate from the actual physical position. Therefore, the top position of the window is set to 0, and the bottom position is set according to calibration data. A tolerance range is also set based on the window's movement stroke. Considering that position errors may occur when the window is raising, lowering, or stalling, the window position storage strategy is optimized based on these operating conditions, as follows:

[0065] 1. When the window motor stalls and is restarted, if a ripple signal is generated, the window position data will not be updated.

[0066] 2. If the window position becomes abnormal during the automatic window raising process, causing the window to accidentally reverse or fail to close completely, the current window position data will be cleared immediately, suppressing the automatic window raising and anti-pinch functions. After the window relearns, the automatic raising and anti-pinch functions will be restored. At this time, the automatic lowering function will not be affected.

[0067] 3. If the window position is abnormal during the automatic lowering process, the window may not stop at the set position. In this case, the door controller will not record the current position, but will record the bottom position learned last time as the current position. At this time, the automatic raising and anti-pinch functions are normal.

[0068] 4. When the automatic window raising and anti-pinch functions are suppressed, they can be manually learned via a switch or automatically learned via CAN network signal. The automatic learning process is as follows: When the automatic window raising command is received from the CAN network, the window will first be lowered to the bottom to correct the bottom position. The bottom position will be set to the correct bottom position learned last time. Then the automatic raising will be executed, and the anti-pinch function will be enabled. The window will continue to rise until it reaches the top, and then the top position will be corrected. If the top position is correct, the automatic raising and anti-pinch functions will be restored.

[0069] like Figure 6 As shown, the present invention also discloses an electronic device, a storage medium, and a vehicle corresponding to the ripple-based anti-pinch window position control method and system:

[0070] An electronic device includes: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of a ripple-based anti-pinch window position control method.

[0071] A computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a ripple-based anti-pinch window position control method.

[0072] A vehicle, specifically comprising:

[0073] Electronic equipment for implementing a ripple-based anti-pinch method for controlling the position of vehicle windows;

[0074] A processor that runs a program, which, when running, performs steps of a ripple-based anti-pinch window position control method on data output from the electronic device.

[0075] A storage medium for storing a program that, when running, executes steps of a ripple-based anti-pinch window position control method in response to data output from an electronic device.

[0076] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0077] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0078] The electronic device comprises a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control the electronic device through processes, such as Linux, Unix, Android, iOS, or Windows. Furthermore, in this embodiment of the invention, the electronic device can be a smartphone, tablet computer, or other handheld device, or a desktop computer, portable computer, or other electronic device; there is no particular limitation in this embodiment.

[0079] In this embodiment of the invention, the executing entity for electronic device control can be an electronic device itself, or a functional module within an electronic device capable of calling and executing a program. The electronic device can obtain the firmware corresponding to the storage medium. This firmware is provided by the supplier, and different storage media may have the same or different firmware; no limitation is made here. After obtaining the firmware corresponding to the storage medium, the electronic device can write this firmware into the storage medium; specifically, it burns the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology, and will not be elaborated upon in this embodiment of the invention.

[0080] Electronic devices can also obtain reset commands corresponding to the storage media. The reset commands corresponding to the storage media are provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and no restrictions are imposed here.

[0081] At this time, the storage medium of the electronic device is a storage medium on which the corresponding firmware has been written. The electronic device can respond to the reset command corresponding to the storage medium on which the corresponding firmware has been written, thereby resetting the storage medium on which the corresponding firmware has been written according to the reset command. The process of resetting the storage medium according to the reset command can be implemented by existing technology and will not be described in detail in this embodiment of the invention.

[0082] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the meaning consistent with their meaning in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.

[0083] It should be noted that certain terms are used in this specification and claims to refer to specific elements. Those skilled in the art will understand that different manufacturers or producers may use different terms to refer to the same element. This specification and claims do not distinguish elements based on differences in terminology, but rather on differences in function.

[0084] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0085] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features but not others included in other embodiments, combinations of features from different embodiments are intended to be within the scope of the invention and form different embodiments. For example, any of the embodiments claimed in the claims can be used in any combination of embodiments of the invention.

[0086] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0087] Furthermore, the technical solutions of the various embodiments of the present invention can be combined with each other, but only if they are feasible for those skilled in the art. If the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such combination of technical solutions does not exist and is not within the scope of protection claimed by the present invention.

[0088] All features disclosed in this specification, or steps in all disclosed methods or processes, may be combined in any way, except for mutually exclusive features and / or steps. Any feature disclosed in this specification, unless specifically stated otherwise, may be replaced by other equivalent or similar features. That is, unless specifically stated otherwise, each feature is merely one example of a series of equivalent or similar features. Throughout this specification, the same reference numerals indicate the same elements.

[0089] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the corresponding claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the corresponding claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0090] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for controlling the position of a vehicle window based on ripple-based anti-pinch technology, characterized in that, Specifically, it includes: During the automatic raising or lowering of the car window, the system detects in real time whether there are any abnormal conditions at the current position of the window and determines whether the window has been raised to the top or lowered to the bottom. Receives commands for raising and lowering the windows and / or commands for automatic raising and lowering the vehicle body controller; Depending on whether the window is raised to the top or lowered to the bottom, the window raising and lowering strategy and / or window position correction are executed in combination with the window opening and closing command and / or the automatic raising and lowering command of the body controller. If an abnormal condition is detected in the window position during the automatic window raising process, the current window position information will not be stored and the automatic window raising will be stopped. The window position correction includes an automatic learning process: automatically learning via CAN network signals. When receiving an automatic window raising command from the CAN network, the window is first lowered to the bottom for bottom position correction. The bottom position is set to the correct bottom position learned last time. Then, the automatic raising command is executed, which has an anti-pinch function. The window is raised to the top, and then the top position is corrected. If the top position is correct, the automatic window raising and anti-pinch functions are restored. If no abnormal conditions are detected in the window position during the automatic window raising process, the current window position information is stored. If, during the automatic window descent process, the window has already reached the bottom, and an abnormal window position is detected, the current position is not stored, automatic window descent is suppressed, and the window descent strategy is executed and / or window position correction is performed according to the automatic window descent command or the window controller's descent command. If no abnormal conditions are detected at the window position, the location information is collected and stored according to the actual position of the window.

2. The window position control method based on ripple anti-pinch as described in claim 1, characterized in that, The method of detecting whether there is any abnormal working condition in the current position of the window during the automatic raising or lowering process also includes: detecting whether the window motor is stuck; if there is a ripple signal, the window position data will not be updated.

3. The window position control method based on ripple anti-pinch as described in claim 1, characterized in that, If the window does not descend to the bottom during the automatic window descent process and no abnormal window position is detected, the position information is collected and stored according to the actual position of the window.

4. A vehicle window position control system based on ripple anti-pinch, characterized in that, The ripple-based anti-pinch window position control system is used to execute the ripple-based anti-pinch window position control method as described in any one of claims 1-3; The ripple-based anti-pinch window position control system specifically includes: The abnormal working condition detection module for car windows is used to detect in real time whether there are any abnormal working conditions at the current position of the car window during the automatic raising or lowering process. The window position detection module is used to determine whether the window is raised to the top or lowered to the bottom. The window lifting command receiving module is used to receive window opening and closing commands and / or automatic lifting commands from the vehicle body controller; Depending on whether the window is raised to the top or lowered to the bottom, the window opening and closing commands and / or the automatic opening and closing commands from the vehicle body controller are combined; The window lifting strategy / window position correction module is used to execute the window lifting strategy and / or perform window position correction.

5. An electronic device, characterized in that, include: The system includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; the memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, It stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the method according to any one of claims 1 to 3.

7. A vehicle, characterized in that, Specifically, it includes: An electronic device for implementing the method according to any one of claims 1 to 3; A processor that runs a program that, when the program is running, performs the steps of the method according to any one of claims 1 to 3 on data output from the electronic device; A storage medium for storing a program that, when run, performs the steps of the method according to any one of claims 1 to 3 on data output from an electronic device.