Vehicle ceiling control method and device, terminal equipment and storage medium

By identifying the opening of the car window and achieving a linkage response between the ceiling and the opening of the car, the uneven air circulation and noise in the car when the ceiling is opened in the prior art is solved, and the comfort and safety of the vehicle are improved.

CN119636373AActive Publication Date: 2025-03-18SAIC GM WULING AUTOMOBILE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411989403.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-03-18
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

The prior art cannot respond in a linkage between the opening procedure of the vehicle ceiling and the opening of the window, resulting in uneven air circulation and noise problems in the vehicle, reducing the comfort of the vehicle and driving safety.

Method used

By identifying the opening degree of each window and judging the number of windows with a large opening degree, the linkage response between the opening procedure of the ceiling and the opening degree of the window is achieved, ensuring that the ceiling is only opened when multiple windows have a large opening degree.

Benefits of technology

It effectively solves the problems of uneven air circulation and noise in the car, and improves the comfort of riding and the safety of vehicle driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119636373A_ABST
    Figure CN119636373A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle ceiling control method and device, terminal equipment and a storage medium, after a first instruction used for opening a ceiling is obtained, the opening degree of each vehicle window continues to be obtained, and the opening degree of each vehicle window can be adjusted according to the total number of first target vehicle windows with the opening degree larger than a first preset opening degree threshold value. According to the method, whether the ceiling can be directly opened or not is judged, and the first instruction is executed when the total number of the first target vehicle windows is not smaller than the preset numerical value, so that the ceiling is opened under the condition that the opening degrees of the multiple vehicle windows are large, and the situation that the ceiling is directly opened when the current opening degrees of the vehicle windows are very small can be avoided. By identifying the opening degree of each car window and judging the number of the car windows with the large opening degree, linkage response of the opening program of the ceiling and the opening degree conditions of the car windows can be achieved, convection of air inside and outside the car can be smoother, meanwhile, the possibility of wind noise and resonance is reduced, and the safety of the car is improved. And therefore, the riding comfort and the driving safety of the vehicle are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle control technology, and in particular to a vehicle roof control method, device, terminal equipment and storage medium. Background Art

[0002] The roof of a vehicle generally refers to the decorative interior of the roof of a car, which is an important part of the interior of the car. It not only has the function of decoration and beauty, but also can provide sound insulation, heat insulation and ventilation for the car, providing a comfortable environment for passengers. By opening the roof of the vehicle, the interior of the vehicle can be directly in contact with the air through the open top, and the ventilation effect in the car can be increased by adjusting the opening of the windows.

[0003] However, the existing roof control method does not combine the opening of the roof with the opening of the window, that is, it cannot monitor and judge the current opening degree of the window when responding to the driver's command to open the roof, but directly opens the roof on the top of the vehicle after responding to the command to open the roof. When the roof (or skylight) on the top of the vehicle is opened, if the window remains closed or the opening is very small, the air circulation in the car will be restricted, that is, the air flow in the car may form vortices, resulting in uneven temperature distribution in the car, especially when driving for a long time or in hot weather, the driver or passengers may feel uncomfortable; and if the roof is directly opened when the opening of the skylight and the window does not match, the wind noise outside the car may enter the car more easily, thereby causing resonance in the car, further increasing the noise level, which not only affects the driver's attention, but also may reduce the safety of riding. Therefore, since the existing roof method cannot realize the linkage response between the opening procedure of the roof and the opening of the window, it will cause convection problems and noise problems when the vehicle directly opens the roof, reducing the comfort of the vehicle and the safety of the vehicle. Summary of the invention

[0004] The embodiments of the present invention provide a vehicle roof control method, apparatus, terminal device and storage medium. By identifying the opening degrees of each window and determining the number of windows with larger opening degrees, the opening program of the roof can be linked to the opening degree of the windows. This can effectively solve the problem in the prior art that the opening program of the roof cannot be linked to the opening degree of the windows, which will cause convection problems and noise problems when the vehicle roof is directly opened, thereby reducing the riding comfort and driving safety of the vehicle.

[0005] An embodiment of the present invention provides a vehicle roof control method, comprising:

[0006] Obtaining a first instruction for opening the roof;

[0007] Get the current vehicle operation data of the vehicle;

[0008] In the case where the vehicle operation data is window status data, judging whether the total number of first target windows is not less than a preset value according to the window status data; if so, executing the first instruction; otherwise, not executing the first instruction;

[0009] The window status data includes: the opening degree of each window; the first target window is used to represent a window whose opening degree is greater than a first preset opening threshold.

[0010] Preferably, the vehicle window status data further includes: the initialization status of each vehicle window;

[0011] The method of determining whether the total number of the first target windows is not less than a preset value according to the window status data; if so, executing the first instruction; otherwise, not executing the first instruction, includes:

[0012] Determine whether the initialization status of each window is completed initialization; wherein the initialization status includes: completed initialization or incomplete initialization;

[0013] If yes, then when it is determined that the total number of the first target vehicle windows is not less than the preset value, the first instruction is executed; when it is determined that the total number of the first target vehicle windows is less than the preset value, the first instruction is not executed;

[0014] If not, when it is determined that the opening degree of each vehicle window is equal to the second preset opening threshold, the first instruction is executed; when it is determined that the opening degree of any vehicle window is not equal to the second preset opening threshold, the first instruction is not executed;

[0015] The second preset opening threshold is greater than the first preset opening threshold, and the opening degree corresponding to the second preset opening threshold is used to represent the degree to which the vehicle window is fully opened.

[0016] Preferably, the window status data further includes: a position attribute of each window; the position attribute includes: a left front position for indicating that the window is located on the left front side of the driver, a right front position for indicating that the window is located on the right front side of the driver, a left rear position for indicating that the window is located on the left rear side of the driver, or a right rear position for indicating that the window is located on the right rear side of the driver;

[0017] The first target vehicle window is further used to indicate a vehicle window with a position attribute of the left front position or a vehicle window with a position attribute of the right front position;

[0018] The generation of the total number of the first target vehicle windows includes:

[0019] The sum of the number of the first target vehicle windows whose position attribute is the left front position and the number of the first target vehicle windows whose position attribute is the right front position is taken as the total number of the first target vehicle windows.

[0020] Preferably, the generating of the first instruction includes:

[0021] Responding to a user's activation operation of a first ceiling function button; wherein the first ceiling function button is used to control the opening of the ceiling;

[0022] Get the current running speed of the vehicle;

[0023] When it is determined that the current running speed of the vehicle is less than the preset speed threshold, a first instruction for opening the roof is generated.

[0024] Preferably, after not executing the first instruction, the method further includes:

[0025] Sending a control instruction for controlling the vehicle windows to descend to the lowest point to the vehicle window control device, so that the vehicle window control device controls all vehicle windows to descend;

[0026] When it is detected that the opening degree of each vehicle window is equal to the second preset opening degree threshold, the first instruction is executed.

[0027] Preferably, it also includes:

[0028] In the case where the vehicle operation data is the state data of the flip cover, determining whether the state data of the flip cover is in a fully opened state; wherein the flip cover is a component for covering the storage space of the ceiling, and the state data of the flip cover includes: a fully opened state or a not fully opened state;

[0029] If yes, execute the first instruction;

[0030] If not, the first instruction is not executed.

[0031] Preferably, it also includes:

[0032] In response to the user's activation operation of the second ceiling function button, a second instruction for closing the ceiling is generated; wherein the second ceiling function button is used to control the closing procedure of the ceiling;

[0033] Get the window status data;

[0034] Determine whether the total number of the second target windows is not less than a preset value; if so, execute the second instruction; if not, do not execute the second instruction;

[0035] The second target window is used to represent a window whose opening degree is less than a third preset opening threshold; and the second target window is also used to represent a window whose position attribute is a left front position or a window whose position attribute is a right front position;

[0036] The total number of the second target vehicle windows is: the sum of the number of the second target vehicle windows whose position attribute is the left front position and the number of the second target vehicle windows whose position attribute is the right front position;

[0037] The third preset opening threshold is smaller than the first preset opening threshold.

[0038] Based on the above method embodiments, the present invention provides corresponding device embodiments.

[0039] An embodiment of the present invention provides a vehicle roof control device, comprising: an instruction acquisition module, a vehicle operation data acquisition module and a roof control module;

[0040] The instruction acquisition module is used to acquire a first instruction for opening the roof;

[0041] The vehicle operation data acquisition module is used to acquire the current vehicle operation data of the vehicle;

[0042] The ceiling control module is used to determine whether the total number of first target windows is not less than a preset value according to the window status data when the vehicle operation data is window status data; if so, execute the first instruction; otherwise, do not execute the first instruction;

[0043] The window status data includes: the opening degree of each window; the first target window is used to represent a window whose opening degree is greater than a first preset opening threshold.

[0044] Based on the above method embodiments, the present invention provides corresponding terminal device embodiments.

[0045] Another embodiment of the present invention provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, a vehicle roof control method described in the above-mentioned embodiment of the invention is implemented.

[0046] Based on the above method embodiments, the present invention provides corresponding storage medium item embodiments.

[0047] Another embodiment of the present invention provides a storage medium, wherein the computer-readable storage medium includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a vehicle roof control method described in the above-mentioned embodiment of the invention.

[0048] The following beneficial effects are achieved by implementing the present invention:

[0049] The embodiment of the present invention provides a vehicle roof control method, device, terminal equipment and storage medium. After obtaining a first instruction for opening the roof, it can continue to judge whether the roof can be opened directly according to the current vehicle operation data of the vehicle; specifically, when the vehicle operation data is window status data, the first target window can be identified according to the opening degree of each window in the window status data, and the opening degree of the first target window is greater than a first preset opening threshold, then it can be judged whether the roof can be opened directly according to the total number of the first target windows; and the first instruction is executed only when the total number of the first target windows is not less than the preset value, so that the roof is opened only when the opening degrees of multiple windows are large, that is, the situation of directly opening the roof when the current opening degrees of the windows are very small can be avoided, so that the air inside and outside the vehicle can circulate more smoothly, promote the circulation of air in the vehicle, and the temperature distribution in the vehicle is more uniform, while also reducing the possibility of wind noise and resonance, thereby further improving the riding comfort and vehicle driving safety. Compared with the prior art, the present invention can realize the linkage response of the roof opening program and the window opening conditions by identifying the opening degrees of each window and determining the number of windows with larger opening degrees. Therefore, in the control process of opening the vehicle roof, not only the ride comfort of the vehicle can be improved, but also the driver can stay focused, thereby enhancing driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 It is a flow chart of a vehicle roof control method provided by one embodiment of the present invention.

[0051] Figure 2 It is a structural schematic diagram of a vehicle roof control device provided by one embodiment of the present invention. DETAILED DESCRIPTION

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

[0053] like Figure 1 FIG. 1 is a flow chart of a vehicle roof control method provided by an embodiment of the present invention, wherein the vehicle roof control method comprises:

[0054] Step S1: obtaining a first instruction for opening the roof;

[0055] Step S2: Acquire the current vehicle operation data of the vehicle;

[0056] Step S3: when the vehicle operation data is window status data, judging whether the total number of first target windows is not less than a preset value according to the window status data; if so, executing the first instruction; otherwise, not executing the first instruction;

[0057] The window status data includes: the opening degree of each window; the first target window is used to represent a window whose opening degree is greater than a first preset opening threshold.

[0058] Regarding step S1, in a preferred embodiment, the generation of the first instruction includes:

[0059] Responding to a user's activation operation of a first ceiling function button; wherein the first ceiling function button is used to control the opening of the ceiling;

[0060] Get the current running speed of the vehicle;

[0061] When it is determined that the current running speed of the vehicle is less than a preset speed threshold, a first instruction for opening the roof is generated. Optionally, the preset speed threshold may be: 2 km / h.

[0062] Illustratively, after responding to the user's start operation on the first roof function button, the embodiment of the present invention will not directly generate the first instruction, but will continue to obtain the vehicle's current running speed and determine whether it is less than a preset speed threshold. This ensures that the first instruction is generated only when the vehicle is traveling at a low speed or stationary, that is, the roof is allowed to open, thereby avoiding the potential safety hazards caused by opening the roof during high-speed driving, such as excessive airflow, noise interference, and objects being blown away.

[0063] For step S2, in a preferred embodiment, after obtaining the generated first instruction, the embodiment of the present invention can continue to obtain the current vehicle operation data of the vehicle, so as to determine whether to open the roof based on the vehicle operation data. Then, when deciding whether to open the roof, the operating status and environmental conditions of the vehicle can be considered, which can effectively avoid opening the roof under inappropriate circumstances and reduce potential safety risks. For example, when driving at high speeds or in bad weather, you can choose not to execute the instruction to open the roof to protect the safety and comfort of passengers. For example, opening the roof when the weather is suitable, the vehicle speed is slow, and the windows are open to a large extent can provide a more comfortable riding experience.

[0064] Illustratively, in a preferred embodiment, when deciding whether to open the roof, the present invention can also consider the energy efficiency of the vehicle through vehicle operation data. For example, if the vehicle is in energy-saving mode or the battery power is low, the command to open the roof can be chosen not to execute to reduce energy consumption and extend the driving range.

[0065] For step S3, in a preferred embodiment, when the vehicle operation data is window status data, the present invention can determine whether to execute the command to open the roof according to the status of the window.

[0066] In an illustrative manner, when the window status data only includes the opening degree of each window, the first target window (i.e., the window whose opening degree is greater than the first preset opening threshold) can be identified according to the opening degree of each window. Since the opening degree of the first target window is greater than the first preset opening threshold, it is possible to determine whether the roof can be directly opened by the total number of the first target windows. Optionally, the first preset opening threshold is 90%, i.e., when the opening degree of the window is the first preset opening threshold, the opening degree of the window is 90%, i.e., close to the degree of full opening.

[0067] The embodiment of the present invention executes the first instruction only when the total number of the first target windows is not less than a preset value, thereby realizing that the roof is opened only when the openings of multiple windows are large, and can avoid the situation where the roof is directly opened when the current openings of the windows are very small. As a result, the air inside and outside the car can circulate more smoothly, promoting the circulation of air in the car, and the temperature distribution in the car is more uniform. At the same time, the possibility of wind noise and resonance is also reduced, thereby further improving the riding comfort and vehicle driving safety.

[0068] In a preferred embodiment, when the window status data also includes the initialization status of each window, the present invention can combine the initialization status of the window with the degree of opening of the window to determine whether to execute the first instruction when judging whether to execute the first instruction based on the window status data.

[0069] Specifically, firstly, it is determined whether the initialization status of each window is completed initialization; wherein the initialization status includes: completed initialization or incomplete initialization;

[0070] If yes, then when it is determined that the total number of the first target vehicle windows is not less than the preset value, the first instruction is executed; when it is determined that the total number of the first target vehicle windows is less than the preset value, the first instruction is not executed;

[0071] If not, when it is determined that the opening degree of each vehicle window is equal to the second preset opening threshold, the first instruction is executed; when it is determined that the opening degree of any vehicle window is not equal to the second preset opening threshold, the first instruction is not executed;

[0072] The second preset opening threshold is greater than the first preset opening threshold, and the opening degree corresponding to the second preset opening threshold is used to represent the degree to which the vehicle window is fully opened.

[0073] It is understood that the initialization state of the vehicle window refers to a ready state or a reference state reached by the vehicle window system after a series of operations, usually involving the raising and lowering operations of the vehicle window. Specifically, the vehicle window initialization refers to the process of pressing and holding the window raising button until the glass is fully raised to the top or pressing and holding the window lowering button until the glass is fully lowered to the bottom, so as to reset the initialization data of the vehicle window.

[0074] When the initialization state of the window is initialization completed, it means that the window can be raised or lowered to the specified position or respond to the control command. When the initialization state of the window is initialization not completed, it means that the window may not be raised or lowered to the specified position or respond to the control command.

[0075] By considering the initialization state of the car windows, it can be ensured that the operation of opening the roof is performed only when the car windows are working normally and stably. If the car windows have not completed initialization, there may be a fault or anomaly. At this time, executing the command to open the roof may lead to adverse consequences. In the embodiment of the present invention, the present invention can continue to determine whether the opening degree of each car window is equal to the second preset opening threshold when the car windows have not completed initialization. If so, the operation of opening the roof is performed to ensure that all the car windows have been opened before opening the roof. It can be understood that the opening degree corresponding to the second preset opening threshold is used to characterize the degree to which the car windows are fully opened, and the opening degree corresponding to the second preset opening threshold can be: 100%.

[0076] By comprehensively considering the initialization status and opening degree of the windows, potential risks caused by misoperation can be reduced. For example, if the windows are not initialized or the opening degree of each window does not meet the conditions, even if the user triggers the command to open the roof, the vehicle system will not execute the command to open the roof, thus avoiding trouble and safety hazards.

[0077] In a preferred embodiment, the window status data further includes: position attributes of each window; the position attributes include: a left front position for indicating that the window is located on the left front side of the driver, a right front position for indicating that the window is located on the right front side of the driver, a left rear position for indicating that the window is located on the left rear side of the driver, or a right rear position for indicating that the window is located on the right rear side of the driver;

[0078] The first target vehicle window is further used to indicate a vehicle window with a position attribute of the left front position or a vehicle window with a position attribute of the right front position;

[0079] The generation of the total number of the first target vehicle windows includes:

[0080] The sum of the number of the first target vehicle windows whose position attribute is the left front position and the number of the first target vehicle windows whose position attribute is the right front position is taken as the total number of the first target vehicle windows.

[0081] Illustratively, when the window status data also includes the position attribute of each window, the present invention can combine the initialization state of the window, the opening degree of the window and the position attribute of the window to determine whether to execute the first instruction when judging whether to execute the first instruction based on the window status data.

[0082] Optionally, the preset value is 2; then when the initialization status of the windows is all completed, and the total number of the first target windows is greater than or equal to 2, the operation of opening the roof can be performed. It can be understood that the operation of opening the roof is performed only when the initialization of each door and window is completed, and there is a left front door window (i.e., a window at the left front position) and a right front door window (i.e., a window at the right front position) with an opening degree of ≥90%.

[0083] Specifically, after obtaining a first instruction for opening the roof, the present invention first obtains vehicle window status data, which includes the initialization state, opening degree and position attributes of each vehicle window.

[0084] Check whether the initialization status of all windows is completed. If any window is not initialized, determine whether the opening degree of each window is in a fully open state. If so, execute the first instruction; if not, it means that the windows are not fully opened under the condition that the initialization is not completed, and directly determine not to execute the instruction to open the roof.

[0085] Among the initialized windows, the windows with the position attributes of the left front position and the right front position are screened out and marked as the first target windows.

[0086] For the first target windows at the left front position and the right front position that have been screened, it is determined whether their opening degrees are greater than or equal to a first preset opening threshold (e.g., 90%). The number of windows at the left front position and the number of windows at the right front position whose opening degrees are greater than or equal to the first preset opening threshold are counted to obtain the total number of the first target windows.

[0087] The total number of the first target windows counted is compared with a preset value (such as 2). If the total number is greater than or equal to the preset value, the command to open the roof is executed; otherwise, it is not executed.

[0088] Therefore, the embodiment of the present invention can ensure that the roof opening operation is performed only when the window is in normal state and meets certain conditions (such as a large degree of opening) by comprehensively considering the initialization state, opening degree and position attributes of the window, thereby improving safety.

[0089] In an embodiment of the present invention, when the windows at the left front position and the right front position are selected as the judgment objects, since the windows at these two positions can form a good convection effect with the top of the vehicle when opened, whether to open the roof is determined by judging the degree of opening of the left front position and the right front position. This can better optimize the ventilation in the vehicle when the roof is finally opened, thereby providing users with a more comfortable and pleasant riding experience.

[0090] When the window is not initialized or the opening degree does not meet the conditions, even if the user triggers the command to open the roof, the judgment process of the present invention can prevent the vehicle system from executing the command to open the roof, thereby reducing potential risks.

[0091] In a preferred implementation, the invention can also lift the windows to meet the conditions for opening the roof, and realize automatic control and coordinated operation of the roof and windows. Specifically, after not executing the first instruction, it also includes:

[0092] Sending a control instruction for controlling the vehicle windows to descend to the lowest point to the vehicle window control device, so that the vehicle window control device controls all vehicle windows to descend;

[0093] When it is detected that the opening degree of each vehicle window is equal to the second preset opening degree threshold, the first instruction is executed.

[0094] It is understandable that, during the process of opening the roof, if other enabling conditions are met and only the door and window position conditions are not met, the present invention can send a one-key window lowering command to the window control module or the window control device, and wait for the door and window to be lowered to the fully open position before executing the subsequent roof opening action. This eliminates the need for the user to manually operate multiple steps, improves the automation of the system, and simplifies the operation process.

[0095] Even if the initial state of the car window does not meet the conditions for opening the roof, through the above process, the car window can be automatically lowered to the lowest point to further optimize the ventilation effect in the car. When the car window is fully opened, the air exchange between the inside and outside of the car is more sufficient, and then opening the roof at this time can further improve the environment in the car.

[0096] In a preferred embodiment, when the vehicle operation data is status data of the flip cover, the embodiment of the present invention can determine whether the roof can be directly opened based on the opening state of the flip cover, then:

[0097] In the case where the vehicle operation data is the state data of the flip cover, determining whether the state data of the flip cover is in a fully opened state; wherein the flip cover is a component for covering the storage space of the ceiling, and the state data of the flip cover includes: a fully opened state or a not fully opened state;

[0098] If yes, execute the first instruction;

[0099] If not, the first instruction is not executed.

[0100] Schematically, the flip cover is usually used to cover the storage space of the roof to protect it from interference and damage from the outside environment. If the flip cover is not fully opened, if you try to open the roof, it may cause the roof mechanism to collide or interfere with the flip cover, thereby damaging vehicle parts or causing safety hazards. Therefore, judging based on the opening state of the flip cover can avoid the accidental opening of the roof when the flip cover is not fully opened, thereby improving driving safety.

[0101] In another preferred embodiment, the present invention can continue to obtain the status data of the flip cover when it is determined that the total number of the first target windows is not less than a preset value, or when it is determined that the opening degree of each window is equal to a second preset opening threshold, so as to judge whether to execute the first instruction based on the status data of the flip cover, and only execute the first instruction when the status data of the flip cover is a fully open state to ensure the smooth opening of the roof.

[0102] By combining the window status and the flip cover status for determination, the present invention can ensure that the conditions for opening the roof are fully met in multiple dimensions, reducing erroneous operations caused by misjudgment of a single condition. By combining the flip cover status for determination, the present invention can avoid opening the roof when the flip cover is not ready, thereby improving safety. Schematically, when the window status meets the conditions but the flip cover is not opened, the present invention can choose not to execute the command to open the roof, but prompt the user to open the flip cover first, thereby ensuring the smooth opening of the roof.

[0103] In a preferred embodiment, the present invention can also realize the closing control of the ceiling, then:

[0104] In response to the user's activation operation of the second ceiling function button, a second instruction for closing the ceiling is generated; wherein the second ceiling function button is used to control the closing procedure of the ceiling;

[0105] Obtaining vehicle window status data; wherein the vehicle window status data is consistent with the vehicle window status data obtained in the previous process of determining whether to open the roof, and both include: initialization state, opening degree and position attributes;

[0106] Determine whether the total number of the second target windows is not less than a preset value; if so, execute the second instruction; if not, do not execute the second instruction;

[0107] The second target window is used to represent a window whose opening degree is less than a third preset opening threshold; and the second target window is also used to represent a window whose position attribute is a left front position or a window whose position attribute is a right front position;

[0108] The total number of the second target vehicle windows is: the sum of the number of the second target vehicle windows whose position attribute is the left front position and the number of the second target vehicle windows whose position attribute is the right front position;

[0109] The third preset opening threshold is smaller than the first preset opening threshold.

[0110] It is understandable that in the above judgment process, only the opening degree and position attributes in the window status data are used; and the process of judging the initialization state of the window is consistent with the control principle of whether to open the roof, which will not be repeated here.

[0111] Illustratively, before closing the roof, the present invention can check the state of the windows to ensure that the closing instruction is executed only when the number of windows that meet certain conditions (such as the opening degree is less than the third preset opening threshold and the position attribute is the left front or right front) reaches a preset value. This can avoid misoperation of the roof when the windows are not completely closed or do not meet safety requirements, thereby improving driving safety.

[0112] By checking the status of the windows before closing the roof, the system can ensure the comfort of the interior environment. For example, when the windows are slightly open, closing the roof can reduce noise and external interference in the car, providing a quieter driving environment.

[0113] In a preferred embodiment, the enabling conditions for opening the ceiling are: a&b&c&d&(e|f)&g, then:

[0114] a. The vehicle is in ready state;

[0115] b. Vehicle speed ≤ 2km / h;

[0116] c. Input switch ceiling opening becomes effective;

[0117] d. The ceiling is in the manual or electric mode;

[0118] e. When the body control module receives the four-door window initialization completion signal, the opening of two doors and windows (left front and right front) is at ≥90%;

[0119] f. When the body control module receives a signal that the initialization of the four doors and windows is not completed, but the body control module receives a valid signal that the two doors and windows are fully opened;

[0120] g. When the body control module receives a signal that the flip cover is in the fully open state.

[0121] Indicatively, if other conditions are met in the enabling conditions for opening the roof, and only the door and window position conditions are not met, a three-frame one-key window lowering command can be sent to the window control module and the doors and windows can be lowered to the fully open position before the subsequent roof opening action is executed.

[0122] In a preferred embodiment, the enabling conditions for the ceiling switch are: a&b&c&d&e, then:

[0123] a. The vehicle is in ready state;

[0124] b. Vehicle speed ≤ 2km / h;

[0125] c. Input switch ceiling off becomes effective;

[0126] d. The roof is in the fully open or electric mode;

[0127] e. When the body control module receives the four-door and window initialization completion signal, the opening of two doors and windows (left front and right front) is at ≤10%.

[0128] like Figure 2 As shown, based on the above-mentioned embodiments of the roof control method of various vehicles, the present invention provides corresponding device embodiments;

[0129] An embodiment of the present invention provides a vehicle roof control device, comprising: an instruction acquisition module, a vehicle operation data acquisition module and a roof control module;

[0130] The instruction acquisition module is used to acquire a first instruction for opening the roof;

[0131] The vehicle operation data acquisition module is used to acquire the current vehicle operation data of the vehicle;

[0132] The ceiling control module is used to determine whether the total number of first target windows is not less than a preset value according to the window status data when the vehicle operation data is window status data; if so, execute the first instruction; otherwise, do not execute the first instruction;

[0133] The window status data includes: the opening degree of each window; the first target window is used to represent a window whose opening degree is greater than a first preset opening threshold.

[0134] It should be noted that the device embodiments described above are merely schematic, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, and may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art can understand and implement it without paying creative labor.

[0135] Those skilled in the art can clearly understand that, for the sake of convenience and simplicity, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0136] Based on the above-mentioned embodiments of the roof control method of various vehicles, the present invention provides corresponding embodiments of terminal equipment items.

[0137] An embodiment of the present invention provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, a vehicle roof control method described in any method embodiment of the present invention is implemented.

[0138] The terminal device may be a computing terminal device such as a desktop computer, a notebook, a palm computer, a cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.

[0139] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the terminal device, and uses various interfaces and lines to connect various parts of the entire terminal device.

[0140] The memory can be used to store the computer program, and the processor realizes various functions of the terminal device by running or executing the computer program stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device or other volatile solid-state storage device.

[0141] Based on the above-mentioned embodiments of the roof control method of various vehicles, the present invention provides corresponding storage medium item embodiments.

[0142] An embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a vehicle roof control method described in any method embodiment of the present invention.

[0143] The storage medium is a computer-readable storage medium, and the computer program is stored in the computer-readable storage medium. When the computer program is executed by the processor, the steps of each method embodiment described above can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0144] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A vehicle roof control method, characterized in that: include: Obtaining a first instruction for opening the roof; Obtain the current vehicle operation data of the vehicle; In the case where the vehicle operation data is window status data, judging whether the total number of first target windows is not less than a preset value according to the window status data; If yes, execute the first instruction; If not, the first instruction is not executed; The window status data includes: the opening degree of each window; the first target window is used to represent a window whose opening degree is greater than a first preset opening threshold.

2. A vehicle roof control method as claimed in claim 1, characterized in that: The vehicle window status data also includes: the initialization status of each vehicle window; The method of determining whether the total number of the first target windows is not less than a preset value according to the window status data; if so, executing the first instruction; otherwise, not executing the first instruction, includes: Determine whether the initialization status of each vehicle window is completed initialization; wherein the initialization status includes: completed initialization or incomplete initialization; If yes, then when it is determined that the total number of the first target vehicle windows is not less than the preset value, the first instruction is executed; when it is determined that the total number of the first target vehicle windows is less than the preset value, the first instruction is not executed; If not, when it is determined that the opening degree of each vehicle window is equal to the second preset opening threshold, the first instruction is executed; when it is determined that the opening degree of any vehicle window is not equal to the second preset opening threshold, the first instruction is not executed; The second preset opening threshold is greater than the first preset opening threshold, and the opening degree corresponding to the second preset opening threshold is used to represent the degree to which the vehicle window is fully opened.

3. A vehicle roof control method as claimed in claim 2, characterized in that: The window status data further includes: a position attribute of each window; the position attribute includes: a left front position for indicating that the window is located on the left front side of the driver, a right front position for indicating that the window is located on the right front side of the driver, a left rear position for indicating that the window is located on the left rear side of the driver, or a right rear position for indicating that the window is located on the right rear side of the driver; The first target vehicle window is further used to indicate a vehicle window with a position attribute of the left front position or a vehicle window with a position attribute of the right front position; The generation of the total number of the first target vehicle windows includes: The sum of the number of the first target vehicle windows whose position attribute is the left front position and the number of the first target vehicle windows whose position attribute is the right front position is taken as the total number of the first target vehicle windows.

4. A vehicle roof control method as claimed in claim 3, characterized in that: The generating of the first instruction includes: Responding to a user's activation operation of a first ceiling function button; wherein the first ceiling function button is used to control the opening of the ceiling; Get the current running speed of the vehicle; When it is determined that the current running speed of the vehicle is less than the preset speed threshold, a first instruction for opening the roof is generated.

5. A vehicle roof control method as claimed in claim 4, characterized in that: After not executing the first instruction, the method further includes: Sending a control instruction for controlling the vehicle windows to descend to the lowest point to the vehicle window control device, so that the vehicle window control device controls all vehicle windows to descend; When it is detected that the opening degree of each vehicle window is equal to the second preset opening degree threshold, the first instruction is executed.

6. A vehicle roof control method as claimed in claim 1, characterized in that: Also includes: In the case where the vehicle operation data is the state data of the flip cover, determining whether the state data of the flip cover is in a fully opened state; wherein the flip cover is a component for covering the storage space of the ceiling, and the state data of the flip cover includes: a fully opened state or a not fully opened state; If yes, execute the first instruction; If not, the first instruction is not executed.

7. A vehicle roof control method as claimed in claim 3, characterized in that: Also includes: In response to the user's activation operation of the second ceiling function button, a second instruction for closing the ceiling is generated; wherein the second ceiling function button is used to control the closing procedure of the ceiling; Get the window status data; Determine whether the total number of the second target windows is not less than a preset value; if so, execute the second instruction; if not, do not execute the second instruction; The second target window is used to represent a window whose opening degree is less than a third preset opening threshold; and the second target window is also used to represent a window whose position attribute is a left front position or a window whose position attribute is a right front position; The total number of the second target vehicle windows is: the sum of the number of the second target vehicle windows whose position attribute is the left front position and the number of the second target vehicle windows whose position attribute is the right front position; The third preset opening threshold is smaller than the first preset opening threshold.

8. A roof control device for a vehicle, characterized in that: include: Instruction acquisition module, vehicle operation data acquisition module and roof control module; The instruction acquisition module is used to acquire a first instruction for opening the roof; The vehicle operation data acquisition module is used to acquire the current vehicle operation data of the vehicle; The ceiling control module is used to determine whether the total number of first target windows is not less than a preset value according to the window status data when the vehicle operation data is window status data; If yes, execute the first instruction; If not, the first instruction is not executed; The window status data includes: the opening degree of each window; the first target window is used to represent a window whose opening degree is greater than a first preset opening threshold.

9. A terminal device, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, a vehicle roof control method as claimed in any one of claims 1 to 7 is implemented.

10. A storage medium, characterized in that: The storage medium includes a stored computer program, wherein when the computer program is executed, the device where the storage medium is located is controlled to execute a vehicle roof control method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automatic opening and closing method and system of automobile skylight

    CN105539103A

  • Power window control method and power window control unit

    JP2005220648A

  • Vehicle control device

    JP2022019079A