Window anti-pinch initialization reminder method, system, program product, medium and vehicle

The vehicle entertainment module and the main control module identify the initialization status of the window anti-pinch function, remind the user and allow initialization, solving the problem of loss of the vehicle's anti-pinch function, ensuring the normal automatic lifting of the window, and improving safety.

CN119590327BActive Publication Date: 2025-09-09VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411559409.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-09-09
Estimated Expiration
2044-11-04

AI Technical Summary

Technical Problem

The vehicle's anti-pinch function loses initialization in certain scenarios, causing the windows to be unable to stop reliably or retract automatically, posing a safety hazard.

Method used

The window position status information is obtained through the in-vehicle entertainment module and the main control module, the anti-pinch initialization status is identified, and a reminder is issued to the user when the vehicle is not in reverse gear. The user can perform the initialization operation to ensure that the anti-pinch function is restored.

Benefits of technology

It effectively reminds users to restore the anti-pinch function of the car windows, avoids the safety hazards of users' hands being pinched or vehicles being illegally invaded, and improves safety performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119590327B_ABST
    Figure CN119590327B_ABST
Patent Text Reader

Abstract

The present application discloses a vehicle window anti-pinch initialization reminder method, system, program product, medium, and vehicle. When the vehicle is powered on or receives a window automatic control command, the present application obtains window position status information through a main control module, and confirms the vehicle's window anti-pinch initialization status based on the window position status information. If the vehicle's window anti-pinch initialization status is uninitialized, the vehicle's gear information is obtained. When the gear information is not a reverse gear, a window uninitialization reminder is issued to the user. The present application's method can effectively remind the user when the vehicle's window anti-pinch initialization status fails, thereby avoiding safety hazards such as the user's hand being pinched or the window failing to automatically rise normally, leading to illegal intrusion into the vehicle, due to the failure of the window anti-pinch initialization status.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle control technology, and in particular relates to a vehicle window anti-pinch initialization reminder method, system, program product, medium and vehicle. Background Art

[0002] For the safety of vehicle use, relevant regulations require that passenger cars equipped with electric windows should ensure that the window glass can be reliably stopped at any position during movement or can automatically retract when encountering obstacles. The automatic retraction is called the anti-pinch function, which is usually initialized before the vehicle leaves the factory.

[0003] However, in related technologies, the vehicle's anti-pinch function initialization may be lost in certain scenarios, which will lead to serious safety hazards. Summary of the Invention

[0004] The embodiments of the present application provide a vehicle window anti-pinch initialization reminder method, system, program product, medium and vehicle, which can, at least to a certain extent, intelligently identify and remind the user to complete the vehicle window anti-pinch initialization after the vehicle loses the anti-pinch initialization, so as to restore the automatic window lifting function and avoid safety hazards.

[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0006] According to a first aspect of an embodiment of the present application, a window anti-pinch initialization reminder method is provided, which is applied to an in-vehicle entertainment module of a vehicle, wherein the vehicle further includes a main control module, multiple window control modules, and multiple lift switches, wherein the multiple window control modules are connected to the main control module, and the multiple window control modules correspond to the multiple lift switches in number and are respectively connected accordingly, wherein the main control module is connected to the in-vehicle entertainment module, and the multiple window control modules are used to collect window position status information through the multiple lift switches and send it to the main control module; the method includes:

[0007] When the vehicle is powered on or receives a window automatic control command, the main control module obtains the window position status information, and confirms the window anti-pinch initialization state of the vehicle according to the window position status information;

[0008] If the window anti-pinch initialization state of the vehicle is an uninitialized state, obtaining gear information of the vehicle;

[0009] When the gear information is non-reverse gear, a window uninitialization reminder is sent to the user.

[0010] In some embodiments of the present application, based on the aforementioned solution, after initiating a window uninitialized reminder to the user, the method further includes:

[0011] Responding to the user's initialization operation and receiving the user's initialization instruction;

[0012] Send the initialization instruction to the main control module.

[0013] In some embodiments of the present application, based on the aforementioned solution, after receiving the user's initialization instruction, the method further includes:

[0014] Pop up the initialization stop option by dominating the screen;

[0015] In response to a click operation of the user, if the user clicks on "initialization stop", an initialization stop signal is sent to the main control module, where the initialization stop signal is used to instruct the main control module to stop executing the initialization instruction.

[0016] In some embodiments of the present application, based on the above solution, after sending the initialization instruction to the main control module, the method further includes:

[0017] Acquiring the window position status information through the main control module, and confirming the window anti-pinch initialization status of the vehicle according to the window position status information;

[0018] If the window anti-pinch initialization state of the vehicle is the initialization state, the sending of the initialization instruction to the main control module is stopped.

[0019] In some embodiments of the present application, based on the above solution, after sending the initialization instruction to the main control module, the method further includes:

[0020] Acquiring the window position status information through the main control module, and confirming the window anti-pinch initialization status of the vehicle according to the window position status information;

[0021] If the window anti-pinch initialization state of the vehicle is an uninitialized state, an initialization failure reminder is issued.

[0022] In some embodiments of the present application, based on the above solution, the method further includes:

[0023] When the gear information is the reverse gear, the uninitialized state is recorded.

[0024] According to a second aspect of an embodiment of the present application, a window anti-pinch initialization reminder system is provided, which is applied to a vehicle, the vehicle comprising: an in-vehicle entertainment module, a main control module, multiple window control modules, and multiple lift switches, the multiple window control modules being connected to the main control module, the multiple window control modules corresponding to the multiple lift switches in number, and being connected to each other accordingly, the main control module being connected to the in-vehicle entertainment module, the multiple window control modules being used to collect window position status information via the multiple lift switches and send it to the main control module; the in-vehicle entertainment module being used to:

[0025] When the vehicle is powered on or receives a window automatic control command, the main control module obtains the window position status information, and confirms the window anti-pinch initialization state of the vehicle according to the window position status information;

[0026] If the window anti-pinch initialization state of the vehicle is an uninitialized state, obtaining gear information of the vehicle;

[0027] When the gear information is non-reverse gear, a window uninitialization reminder is sent to the user.

[0028] In some embodiments of the present application, based on the above solution, the in-vehicle entertainment module is further used to:

[0029] Responding to the user's initialization operation and receiving the user's initialization instruction;

[0030] Sending the initialization instruction to the main control module;

[0031] The main control module is used for:

[0032] determining a control instruction for the vehicle window according to the initialization instruction;

[0033] The control instruction of the vehicle window is sent to the vehicle window control module for execution.

[0034] In some embodiments of the present application, based on the above solution, the main control module is further configured to:

[0035] When the control instruction of the vehicle window is sent to the vehicle window control module for execution, the lifting and lowering switch operation of the vehicle window is obtained through the vehicle window control module. If there is a lifting and lowering switch operation different from the control instruction of the vehicle window, the control instruction of the vehicle window is stopped from being sent to the window control module for execution, and a failure instruction is sent to the in-vehicle entertainment module. The failure instruction is used to trigger the in-vehicle entertainment module to issue an initialization failure reminder.

[0036] According to a third aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device having the processor executes a method as described in any embodiment of the first aspect above.

[0037] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described in any embodiment of the first aspect above.

[0038] According to a fifth aspect of an embodiment of the present application, a vehicle is provided, comprising one or more processors and one or more memories, wherein at least one computer program instruction is stored in the one or more memories, and the at least one computer program instruction is loaded and executed by the one or more processors to implement the method described in any embodiment of the first aspect above.

[0039] Based on the technical solution proposed in this application, when the vehicle is powered on or receives a window automatic control command, the main control module obtains window position status information and confirms the vehicle's window anti-pinch initialization status based on the window position status information; if the vehicle's window anti-pinch initialization status is uninitialized, the vehicle's gear information is obtained; when the gear information is non-reverse gear, a window uninitialization reminder is issued to the user. Through the solution of this application, each time the vehicle is powered on or receives a window automatic control command, it is determined whether the vehicle's window anti-pinch initialization status has failed. When it is determined that the window anti-pinch initialization status has failed, the gear status is determined. When the gear information is non-reverse gear, a window uninitialization reminder is issued to the user. The method of this application can effectively remind the user when the vehicle's window anti-pinch initialization status has failed. After receiving the reminder, the user can reset the window anti-pinch initialization information, thereby avoiding the safety hazards of the user's hand being pinched or the window failing to automatically rise normally due to the failure of the window anti-pinch initialization status, which may lead to illegal intrusion of the vehicle. Moreover, when initiating the window uninitialized reminder, this application also combines the current vehicle gear information to avoid the corresponding reminder information affecting the user's reversing when the vehicle is in reverse gear, further improving safety performance.

[0040] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0042] Figure 1 A flow chart of a vehicle window anti-pinch initialization reminder method in an embodiment of the present application is shown;

[0043] Figure 2 A detailed flow chart of the vehicle window anti-pinch initialization reminder method in an embodiment of the present application is shown;

[0044] Figure 3 A detailed flow chart of the vehicle window anti-pinch initialization reminder method in an embodiment of the present application is shown;

[0045] Figure 4 The following is a structural block diagram of a vehicle window anti-pinch initialization reminder system in an embodiment of the present application;

[0046] Figure 5 A block diagram of a vehicle window anti-pinch initialization reminder device in an embodiment of the present application is shown;

[0047] Figure 6 A schematic structural diagram of a vehicle in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0048] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0049] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, systems, steps etc. can be adopted. In other cases, known methods, systems, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0050] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor systems and / or microcontroller systems.

[0051] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0052] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0053] In order to enable those skilled in the art to better understand the present application, the application scenarios involved in the present application are first briefly described.

[0054] For vehicle safety, regulations require that passenger vehicles equipped with power windows ensure that the window glass can reliably stop at any position during operation or automatically retract or lower when encountering an obstacle. This automatic retraction is known as the anti-pinch feature, and it is typically initialized before the vehicle leaves the factory. For example, GB 7258-2017, "Technical Conditions for Motor Vehicle Operation Safety," includes requirements for anti-pinch functionality.

[0055] However, in the related art, the vehicle's anti-pinch function initialization may be lost in certain scenarios. For example, abnormal power failure of the window while in operation may cause the anti-pinch function initialization to be lost. This will cause the vehicle's window anti-pinch function to fail, which may injure the user. Moreover, when the window anti-pinch function fails, the window cannot automatically rise normally, which may also cause the vehicle to be illegally invaded, causing property losses to the user. Therefore, there are serious safety hazards.

[0056] In order to solve the above problems, this application discloses the following technical solutions.

[0057] According to the first aspect of the embodiment of the present application, a flow chart of the vehicle window anti-pinch initialization reminder method in the embodiment of the present application is shown, and the vehicle window anti-pinch initialization reminder method can be executed by a device with computing and processing functions. Specifically, the vehicle window anti-pinch initialization reminder method of the present application can be applied to the vehicle-mounted entertainment module. The vehicle's in-vehicle entertainment module (In-Vehicle Infotainment, abbreviated as IVI) is an on-vehicle comprehensive information processing system formed by using a dedicated on-board central processor, based on the vehicle body bus system and Internet services. IVI can realize a series of applications including three-dimensional navigation, real-time road conditions, IPTV, assisted driving, fault detection, vehicle information, body control, mobile office, wireless communication, online-based entertainment functions and TSP services, which greatly enhances the electrification of the vehicle. The method of the present application is applied to the on-board entertainment module.

[0058] Among them, the vehicle of the present application also includes a main control module, multiple window control modules and multiple lift switches. The main control module is a body control module (BCM), which is an electronic control unit (ECU) used to control the body electrical system. Common functions of the body controller include controlling power windows, power rearview mirrors, air conditioning, headlights, turn signals, anti-theft locking system, central locking, defrost device, etc. The body controller can be connected to other on-board ECUs via a bus. The window control module of the present application is a separate controller for the window. The window control module can also be a door control module DCU (Door Control Unit), which is a key module responsible for managing and controlling the vehicle door system in new energy vehicles. The lift switch is a device used to control the window upgrade. The lift switch of the present application is controlled by the window control module. Multiple window control modules are connected to the main control module, for example, via a CAN bus. The number of multiple window control modules and multiple lift switches corresponds one to one, and they are connected respectively, and can be connected by wire. Among them, the number of window control modules in this application corresponds to the number of doors. A four-wheeled vehicle generally includes four doors. Therefore, there are four window control modules and four lifting switches, which include a left front door window control module, a left rear door window control module, a right front door window control module and a right rear door window control module, and respectively control the left front door lifting switch, the left rear door lifting switch, the right front door lifting switch and the right rear door lifting switch.

[0059] The main control module of the present application is connected to the vehicle entertainment module, for example, via CAN or Ethernet protocols. Multiple window control modules are used to collect window position status information through multiple lift switches and send it to the main control module.

[0060] Reference Figure 1As shown, the vehicle window anti-pinch initialization reminder method of the present application includes at least steps 110 to 130, which are described in detail as follows:

[0061] Step 110: When the vehicle is powered on or receives a window automatic control command, the main control module obtains window position status information and confirms the vehicle's window anti-pinch initialization status based on the window position status information.

[0062] The method of the present application is performed when the vehicle is powered on, for example, when the user gets in the vehicle and starts the vehicle; or when a window automatic control instruction is received, for example, the user remotely inputs the window automatic control instruction through a mobile phone or an in-vehicle entertainment module. At this time, in order to confirm whether the window automatic control instruction conflicts with the window anti-pinch initialization instruction set by the vehicle itself, the method of the present application will also be performed.

[0063] When the vehicle is powered on or receives a window automatic control command, the present application obtains the window position status information through the main control module, and confirms the vehicle's window anti-pinch initialization status based on the window position status information.

[0064] In one embodiment of the present application, the window control module of the present application converts the collected analog signal of the glass lifting switch status into a digital signal, and sends it to the main control module in the form of a CAN message in a smaller cycle (in order to reduce the link delay). The window control module of the present application does not directly process the control signal of the switch, and the main control module performs arbitration; when the anti-pinch initialization is not completed, the window control module of the present application can only respond to manual lowering, manual raising and stop control instructions, and does not respond to any automatic control instructions; and the window control module has manual anti-pinch learning capability, and uses a hard switch to manually raise the glass to the top and then blocks for 1 second to relearn the anti-pinch stroke; the window control module needs to send the window position status information to the main control module. After the window completes the anti-pinch initialization, the window position percentage information should belong to [0x0, 0x64]. If the window has not completed the anti-pinch initialization, the window position percentage signal feedback 0x7F uninitialized.

[0065] Therefore, if the window position status information is any one of 0x0-0x64, it means that the window anti-pinch initialization state is initialized. If the window position status information is 0x7F, it means that the window anti-pinch initialization state is uninitialized.

[0066] The present application utilizes the position percentage information of the vehicle window as the vehicle window position status information, and can accurately determine the vehicle window anti-pinch initialization status, thereby improving the accuracy of status recognition.

[0067] After identifying the vehicle's window anti-pinch initialization state, proceed to step 120 .

[0068] Step 120: If the window anti-pinch initialization state of the vehicle is uninitialized, obtain the gear information of the vehicle.

[0069] When the vehicle's window anti-pinch initialization state is uninitialized, the vehicle's gear information can be obtained, wherein the vehicle's gear information can be obtained by the main control module. The vehicle's gear information in this application may include reverse gear and non-reverse gear. Non-reverse gear includes all gears except reverse gear, such as neutral gear, first gear, etc.

[0070] Step 130: When the gear information is non-reverse gear, a window uninitialization reminder is issued to the user.

[0071] When the gear information is identified as non-reverse gear, this application sends a window uninitialized reminder to the user.

[0072] In one embodiment of the present application, the vehicle also includes a screen. The method of initiating a window uninitialization reminder to the user in the present application includes: reminding the user through a pop-up window or a screen-dominant display that the current vehicle windows are uninitialized, that is, the current vehicle's window anti-pinch initialization state is an uninitialized state.

[0073] In one embodiment of the present application, the vehicle further includes a speaker, and the method of initiating a reminder to the user that the vehicle windows are not initialized includes: reminding the user through voice prompts that the current vehicle windows are not initialized.

[0074] This application does not limit the reminder method, as long as it can remind the user. For example, this application can also remind through vehicle lights.

[0075] Based on the technical solution proposed in this application, when the vehicle is powered on or receives a window automatic control command, the main control module obtains window position status information and confirms the vehicle's window anti-pinch initialization status based on the window position status information; if the vehicle's window anti-pinch initialization status is uninitialized, the vehicle's gear information is obtained; when the gear information is non-reverse gear, a window uninitialization reminder is issued to the user. Through the solution of this application, each time the vehicle is powered on or receives a window automatic control command, it is determined whether the vehicle's window anti-pinch initialization status has failed. When it is determined that the window anti-pinch initialization status has failed, the gear status is determined. When the gear information is non-reverse gear, a window uninitialization reminder is issued to the user. The method of this application can effectively remind the user when the vehicle's window anti-pinch initialization status has failed. After receiving the reminder, the user can reset the window anti-pinch initialization information, thereby avoiding the safety hazards of the user's hand being pinched or the window failing to automatically rise normally due to the failure of the window anti-pinch initialization status, which may lead to illegal intrusion of the vehicle. Moreover, when initiating the window uninitialized reminder, this application also combines the current vehicle gear information to avoid the corresponding reminder information affecting the user's reversing when the vehicle is in reverse gear, further improving safety performance.

[0076] Other embodiments of the present application will be disclosed below.

[0077] In some embodiments of the present application, Figure 2 As shown, based on the above solution, after the step 130 of the present application initiates a window uninitialized reminder to the user, the method of the present application further includes steps 210 to 220.

[0078] Step 210: Respond to the user's initialization operation and receive the user's initialization instruction.

[0079] After the user is notified of the window initialization through step 130, the user can perform initialization operations via a mobile phone or screen after receiving the reminder, and the corresponding initialization instructions can be issued. The initialization instructions can be user-operated anti-pinch initialization instructions for each window. For example, the anti-pinch initialization instructions for the driver's side door are different from those for other doors, etc. This part can be customized by the user. Therefore, through step 210, when the vehicle anti-pinch initialization state is uninitialized, the initialization instructions can be re-acquired and the initialization process can be established. The specific establishment process can be carried out through step 220.

[0080] Step 220: Send the initialization instruction to the main control module.

[0081] After receiving the initialization instruction from the user, the in-vehicle entertainment module can send the initialization instruction to the main control module, so that the main control module can send the initialization instruction to the window control module for execution.

[0082] Through this embodiment, when the vehicle anti-pinch initialization state is an uninitialized state, the initialization instruction can be re-established through the user's initialization operation, thereby ensuring the normal operation of the vehicle window anti-pinch function and improving safety.

[0083] In some embodiments of the present application, based on the aforementioned solution, after receiving the user's initialization instruction in step 210, the method of the present application further includes steps 310 to 320.

[0084] Step 310: Pop up the initialization stop option by dominating the screen.

[0085] Steps 310-320 of the present application are intended to provide an emergency stop for the user in the event of an abnormality, thereby preventing the user from being unable to stop the vehicle in an emergency during the initialization instructions of steps 210-220, thereby posing a safety hazard. For example, if, during the initialization instructions of steps 210-220, someone suddenly reaches out or an obstacle appears when the rear window is rising, the user can use steps 310-320 to avoid the problem.

[0086] Specifically, step 310 pops up an initialization stop option by dominating the screen. Dominating the screen is to pop up a very eye-catching way on the vehicle's screen to remind the user to click. When the user clicks the initialization stop option, step 320 is reached accordingly.

[0087] Step 320: In response to the user's click operation, if the user clicks on "initialization stop", an initialization stop signal is sent to the main control module, where the initialization stop signal is used to instruct the main control module to stop executing the initialization instruction.

[0088] When the user clicks "Stop Initialization", an initialization stop signal is sent to the main control module, which instructs the main control module to stop executing the initialization instruction. At this time, the execution of the initialization instruction will be stopped immediately.

[0089] To further ensure safety, this application pops up an "initialization stop" button on the in-car entertainment module screen during the initialization process, ensuring that users can click the button on the screen to stop the window's initialization upward movement at any time if an abnormality occurs, further improving safety.

[0090] In some embodiments of the present application, based on the above solution, after sending the initialization instruction to the main control module in step 220, the method of the present application further includes:

[0091] Obtaining the window position status information through the main control module, and confirming the vehicle's window anti-pinch initialization status based on the window position status information;

[0092] If the vehicle's window anti-pinch initialization state is the initialization state, stop sending the initialization command to the main control module.

[0093] After sending the initialization instruction to the main control module in step 220, this application will continue to judge the initialization status. If the vehicle's window anti-pinch initialization status is the initialization status, it means that the initialization instruction has been sent successfully, which means that the current vehicle's window anti-pinch initialization status is the initialized state and has returned to normal. At this time, you can stop sending the initialization instruction to the main control module.

[0094] For example, after the main control module receives the anti-pinch initialization command, the corresponding instruction is to continue to send a manual raising command to the window control module. At this time, the main control module monitors the position status of the window in real time and sends the position information back to the in-vehicle entertainment module. When the in-vehicle entertainment module detects that the window position status jumps to non-0x7F, it considers that the window anti-pinch initialization is successful and stops sending the manual raising command.

[0095] In some embodiments of the present application, based on the above solution, after sending the initialization instruction to the main control module in step 220, the method of the present application further includes:

[0096] Obtaining the window position status information through the main control module, and confirming the vehicle's window anti-pinch initialization status based on the window position status information;

[0097] If the vehicle's window anti-pinch initialization status is uninitialized, an initialization failure reminder will be issued.

[0098] After sending the initialization command to the main control module in step 220, the application will continue to determine the initialization status. If the vehicle's window anti-pinch initialization status is uninitialized, indicating that the initialization has not been successfully performed at this time, an initialization failure reminder will be issued. The user can perform the initialization operation again.

[0099] In one embodiment of the present application, the present application can perform the step of obtaining the window position status information through the main control module after a preset time to avoid the response time. For example, the present application can determine after 10 seconds. If the window position status does not jump to non-0x7F within 10 seconds, it is considered that the initialization has failed, and the IVI will prompt the anti-pinch initialization failure and exit the screen dominance state.

[0100] In some embodiments of the present application, based on the aforementioned solution, the method of the present application further includes:

[0101] When the gear information is reverse gear, the uninitialized state is recorded.

[0102] This application only records the uninitialized state when the gear information is reverse gear. Because in reverse gear, the screen controlled by the car entertainment module is often in use, and the user also needs to concentrate on reversing. If a reminder is given at this time, it will affect the user's operation.

[0103] Similarly, the present application can further detect the vehicle status. If the vehicle is traveling at high speed and it is difficult for the user to operate, the uninitialized status can be recorded without giving a reminder.

[0104] In one embodiment of the present application, the status of the vehicle windows will be re-checked when exiting the reverse gear, that is, a reminder will be given according to the contents of steps 110-130. If the vehicle windows are detected to be normal, no processing will be performed.

[0105] The above discloses the content of the first aspect of this application, and the following will continue to disclose the content of the second aspect of this application.

[0106] According to a second aspect of an embodiment of the present application, the present application provides a vehicle window anti-pinch initialization reminder system, which is applied to a vehicle, wherein the vehicle includes: an in-vehicle entertainment module, a main control module, multiple window control modules, and multiple lift switches, wherein the multiple window control modules are connected to the main control module, and the number of the multiple window control modules and the multiple lift switches corresponds one to one, and are respectively connected accordingly, the main control module is connected to the in-vehicle entertainment module, and the multiple window control modules are used to collect window position status information through the multiple lift switches and send it to the main control module; the in-vehicle entertainment module is used to:

[0107] When the vehicle is powered on or receives a window automatic control command, the main control module obtains the window position status information and confirms the vehicle's window anti-pinch initialization status based on the window position status information;

[0108] If the vehicle's window anti-pinch initialization state is uninitialized, then obtain the vehicle's gear information;

[0109] When the gear information is non-reverse gear, a window uninitialization reminder is issued to the user.

[0110] Among them, the method corresponding to the in-vehicle entertainment module of this application has been disclosed above, and this application will not repeat it again.

[0111] Specifically, refer to Figure 4 , Figure 4 The structural block diagram of the vehicle window anti-pinch initialization reminder system in an embodiment of the present application is shown.

[0112] The window anti-pinch initialization reminder system of the present application includes a body control module (BCM), an in-vehicle infotainment system (IVI), four door modules (DCU), and window lift switches on four door panels. Among them, the four door modules (DCU) are the left front door module (DCU_FL), the right front door module (DCU_FR), the left rear door module (DCU_RL), and the right rear door module (DCU_RR). Among them, the body control module (BCM) corresponds to the main control module of the present application, the in-vehicle infotainment system (IVI) corresponds to the in-vehicle entertainment module of the present application, and the four door modules (DCU) correspond to the window control modules of the present application.

[0113] The window anti-pinch initialization reminder system of this application can avoid safety hazards such as users' hands being pinched or the window failing to automatically rise due to the failure of the window anti-pinch initialization state, which could lead to illegal intrusion into the vehicle. Furthermore, when initiating the window non-initialization reminder, this application also incorporates the current vehicle gear information to prevent the corresponding reminder information from affecting the user's reverse operation when the vehicle is in reverse gear, further improving safety performance.

[0114] In some embodiments of the present application, based on the aforementioned scheme, the four door modules (door module DCU) of the present application corresponding to the aforementioned window control module need to convert the collected analog signals of the glass lifting switch status into digital signals and send them to the body control module BCM in the form of CAN messages with a smaller cycle (in order to reduce the link delay). The door module DCU does not directly process the control signals of the switches, and the body control module BCM performs arbitration. When the anti-pinch initialization is not completed, the door module DCU can only respond to manual lowering, manual raising and stop control instructions, and does not respond to any automatic control instructions. In addition, the door module DCU should have manual anti-pinch learning capabilities, and use the hard switch to manually raise the glass to the top and then block for 1 second to relearn the anti-pinch stroke. The door module DCU needs to send the window position status information to the body control module BCM. After the window completes the anti-pinch initialization, the window position percentage information should be ∈ [0x0, 0x64]. If the window has not completed the anti-pinch initialization, the window position percentage signal feedback is 0x7F uninitialized. By utilizing the four door modules of the present application, the window anti-pinch initialization status can be accurately determined, thereby improving the accuracy of status recognition.

[0115] In some embodiments of the present application, based on the aforementioned solution, the in-vehicle entertainment module of the present application is further used to:

[0116] Responding to the user's initialization operation and receiving the user's initialization instruction;

[0117] Send the initialization instruction to the main control module;

[0118] The main control module is used to:

[0119] Determine the control instructions for the vehicle windows according to the initialization instructions;

[0120] The window control instructions are sent to the window control module for execution.

[0121] After receiving the initialization instruction, the main control module of the present application will send the window control instruction to the window control module for execution, so as to realize the sending of the initialization instruction.

[0122] In some embodiments of the present application, based on the above solution, the main control module is further configured to:

[0123] Receives window control instructions and sends them to the window control module accordingly based on the priority of the control instructions.

[0124] The main control module of this application is as follows Figure 4 The BCM in the system needs to receive all control instructions from the windows and conduct arbitration. The arbitration principle is that the stop signal has a higher priority than the manual signal, and the manual signal has a higher priority than the automatic signal (including the automatic anti-pinch initialization command issued by the IVI). The control instructions issued after the processing is completed shall at least include automatic rise, manual rise, automatic fall, manual fall, and stop instructions; the BCM shall also forward the window position percentage information to the IVI. Therefore, through the arbitration of the main control module of this application, the control instructions of the windows can be executed in an orderly manner, thereby improving safety.

[0125] In some embodiments of the present application, based on the above solution, the main control module is further configured to:

[0126] When the window control instruction is sent to the window control module for execution, the window lifting and switching operation is obtained through the window control module. If there is a lifting and switching operation that is different from the window control instruction, the window control instruction is stopped from being sent to the window control module for execution, and a failure instruction is sent to the on-board entertainment module. The failure instruction is used to trigger the on-board entertainment module to issue an initialization failure reminder.

[0127] This solution is designed to prevent unusual actions, such as a sudden manual window shake by the user, which would cause the corresponding automatic initialization instructions to stop. Specifically, when a lift switch operation differs from the window control instructions, the main control module of this application will stop sending the window control instructions to the window control module for execution and send a failure instruction to the in-vehicle entertainment module. The failure instruction is used to trigger the in-vehicle entertainment module to issue an initialization failure reminder.

[0128] Therefore, through this setting of the main control module, security can be further improved, avoiding conflicts between manual instructions of the user and automatic instructions in the initialization instructions, thereby avoiding potential safety hazards.

[0129] The specific execution steps of the in-vehicle entertainment module of this application are as follows:

[0130] In-car entertainment modules, such as Figure 4 The IVI in the system detects the window status when the vehicle is powered on or when there is an automatic control command from the IVI. When the window position information is detected to be in the 0x7F state, the system prompts the user to initialize the window anti-pinch function through a pop-up window or voice message based on the gear position of the vehicle.

[0131] 1. When the vehicle is not in reverse gear, IVI detects that the window anti-pinch at position xx (xx refers to any combination of left front, left rear, right front, and right rear) has not been initialized, and asks the user through voice or pop-up window whether to initialize the window anti-pinch. When the user confirms that initialization is required, IVI sends the window anti-pinch initialization command at position xx (xx refers to any combination of left front, left rear, right front, and right rear) to BCM. At this time, IVI pops up the "Initialization Stop" button through the screen dominance method to ensure that the user can click the button on the screen at any time to stop the window rising movement during initialization when encountering an abnormality; after receiving the anti-pinch initialization command, BCM arbitrates according to the arbitration principle. After the arbitration is passed, it continuously sends manual rising commands to DCU. At this time, BCM monitors the position status of the window in real time. If the window position status jumps to non-0x7F, it is considered that the window anti-pinch initialization is successful, and stops sending manual rising commands. When BCM does not receive the window position status jump to non-0 within 10s, When x7F is reached, it is considered that the initialization has failed and a signal is fed back to IVI. IVI prompts that the anti-pinch initialization has failed and exits the dominance screen state. When a dangerous scene occurs, the user can immediately stop the anti-pinch initialization of the window through the dominance screen button on the IVI screen. When the user presses the "initialization stop" button, IVI sends the instruction to BCM. BCM immediately sends a stop instruction to the corresponding DCU. The DCU immediately stops the rising movement. IVI prompts that the anti-pinch initialization has failed and exits the dominance screen state. When other window lifting switches are operated, the anti-pinch initialization action will be interrupted, thereby exiting the window anti-pinch initialization. At this time, BCM feeds back IVI to exit the anti-pinch initialization state. IVI prompts that the anti-pinch initialization has failed and exits the dominance screen state.

[0132] 2. When the vehicle is in reverse gear, IVI does not prompt and records the current window unlearning status. When exiting reverse gear, re-check the window status. If the window is still in the anti-pinch uninitialized state, press 1 again to remind. If the window is detected to be normal, no action is taken.

[0133] Therefore, through the window anti-pinch initialization reminder system of the present application, the user can be intelligently prompted to learn and repair, to avoid the failure of the window anti-pinch initialization state, thereby ensuring the normal automatic rising function of the glass, and preventing the vehicle from being illegally invaded when the automatic rising function of the window fails, causing losses to the user.

[0134] The above discloses the content of the second aspect of this application, and the following will continue to disclose the content of other aspects of this application.

[0135] See also Figure 5 , shows a block diagram of the vehicle window anti-pinch initialization reminder device in an embodiment of the present application.

[0136] like Figure 5 As shown, a vehicle window anti-pinch initialization reminder device 500 according to an embodiment of the present application includes: an acquisition unit 501, a gear position confirmation unit 502 and a reminder unit 503.

[0137] Among them, the acquisition unit 501 is used to obtain the window position status information through the main control module when the vehicle is powered on or when the window automatic control command is received, and confirm the vehicle's window anti-pinch initialization status based on the window position status information; the gear confirmation 502 is used to obtain the vehicle's gear information when the vehicle's window anti-pinch initialization status is uninitialized; the reminder unit 503 is used to initiate a window uninitialization reminder to the user when the gear information is non-reverse gear.

[0138] Based on the same inventive concept, an embodiment of the present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium and suitable for being read and executed by a processor, so that a computer device having the processor executes the method described above.

[0139] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, which stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described above.

[0140] Based on the same inventive concept, the embodiment of the present application further provides a vehicle, referring to Figure 6 , shows a schematic structural diagram of a vehicle in an embodiment of the present application, wherein the vehicle includes one or more memories 604, one or more processors 602, and at least one computer program (computer program instruction) stored in the memory 604 and executable on the processor 602, and when the processor 602 executes the computer program, the method described above is implemented.

[0141] Among them, Figure 6In the embodiment of the present invention, a bus architecture (represented by bus 600) is shown. Bus 600 may include any number of interconnected buses and bridges, and bus 600 links together various circuits including one or more processors represented by processor 602 and memory represented by memory 604. Bus 600 may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 605 provides an interface between bus 600 and receiver 601 and transmitter 603. Receiver 601 and transmitter 603 may be the same component, namely a transceiver, which provides a unit for communicating with various other systems over a transmission medium. Processor 602 is responsible for managing bus 600 and general processing, while memory 604 may be used to store data used by processor 602 when performing operations.

[0142] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or a combination of any of these. Furthermore, the functional units may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0143] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the system embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0144] The units described as separate components may or may not be physically separate, and the components of the control system may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0145] If the integrated unit 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 this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store computer program instructions.

[0146] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of the claims of the present application.

Claims

1. A vehicle window anti-pinch initialization reminder method, characterized in that: An in-vehicle entertainment module applied to a vehicle further includes a main control module, multiple window control modules, and multiple lift switches, wherein the multiple window control modules are connected to the main control module, the multiple window control modules correspond to the multiple lift switches in number and are respectively connected accordingly, the main control module is connected to the in-vehicle entertainment module, and the multiple window control modules are used to collect window position status information via the multiple lift switches and transmit the information to the main control module; the method includes: When the vehicle is powered on or receives a window automatic control command, the main control module obtains the window position status information, and confirms the window anti-pinch initialization state of the vehicle according to the window position status information; If the window anti-pinch initialization state of the vehicle is an uninitialized state, obtaining gear information of the vehicle; When the gear information is non-reverse gear, a window uninitialization reminder is sent to the user.

2. The method according to claim 1, characterized in that After initiating a window uninitialized reminder to the user, the method further includes: Responding to the user's initialization operation and receiving the user's initialization instruction; Send the initialization instruction to the main control module.

3. The method according to claim 2, characterized in that After receiving the user's initialization instruction, the method further includes: Pop up the initialization stop option by dominating the screen; In response to a click operation of the user, if the user clicks on "initialization stop", an initialization stop signal is sent to the main control module, where the initialization stop signal is used to instruct the main control module to stop executing the initialization instruction.

4. The method according to claim 2, characterized in that After sending the initialization instruction to the main control module, the method further includes: Acquiring the window position status information through the main control module, and confirming the window anti-pinch initialization status of the vehicle according to the window position status information; If the window anti-pinch initialization state of the vehicle is the initialization state, the sending of the initialization instruction to the main control module is stopped.

5. The method according to claim 2, characterized in that After sending the initialization instruction to the main control module, the method further includes: Acquiring the window position status information through the main control module, and confirming the window anti-pinch initialization status of the vehicle according to the window position status information; If the window anti-pinch initialization state of the vehicle is an uninitialized state, an initialization failure reminder is issued.

6. The method according to claim 1, characterized in that The method further comprises: When the gear information is the reverse gear, the uninitialized state is recorded.

7. A vehicle window anti-pinch initialization reminder system, applied to a vehicle, characterized in that: The vehicle includes: an in-vehicle entertainment module, a main control module, multiple window control modules, and multiple lifting switches. The multiple window control modules are connected to the main control module. The multiple window control modules correspond to the multiple lifting switches in one-to-one quantity and are respectively connected accordingly. The main control module is connected to the in-vehicle entertainment module. The multiple window control modules are used to collect window position status information through the multiple lifting switches and send it to the main control module. The in-vehicle entertainment module is used to: When the vehicle is powered on or receives a window automatic control command, the main control module obtains the window position status information, and confirms the window anti-pinch initialization state of the vehicle according to the window position status information; If the window anti-pinch initialization state of the vehicle is an uninitialized state, obtaining gear information of the vehicle; When the gear information is non-reverse gear, a window uninitialization reminder is sent to the user.

8. The system according to claim 7, characterized in that The in-vehicle entertainment module is also used for: Responding to the user's initialization operation and receiving the user's initialization instruction; Sending the initialization instruction to the main control module; The main control module is used for: determining a control instruction for the vehicle window according to the initialization instruction; The control instruction of the vehicle window is sent to the vehicle window control module for execution.

9. The system according to claim 8, characterized in that The main control module is also used for: When the control instruction of the vehicle window is sent to the vehicle window control module for execution, the lifting and lowering switch operation of the vehicle window is obtained through the vehicle window control module. If there is a lifting and lowering switch operation different from the control instruction of the vehicle window, the control instruction of the vehicle window is stopped from being sent to the window control module for execution, and a failure instruction is sent to the in-vehicle entertainment module. The failure instruction is used to trigger the in-vehicle entertainment module to issue an initialization failure reminder.

10. A vehicle comprising a processor and a memory, characterized in that: The memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, the processor implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Compensation method and device for vehicle window ripples, vehicle and storage medium

    CN116335504A

  • Vehicle window remote control self-learning method and device, computing equipment and storage medium

    CN118669021A