Vehicle control method and device

By obtaining the characteristic information and wind speed information of the object above the top cover, determining the target risk level, and controlling the vehicle according to the status of the sunroof, the problem of vehicle roof objects entering the vehicle is solved, improving driving comfort and safety.

CN119796088AActive Publication Date: 2025-04-11GREAT WALL MOTOR CO LTD

Patent Information

Application Number
CN202510102681.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-04-11
Estimated Expiration
2045-01-22

AI Technical Summary

Technical Problem

Objects on the vehicle's roof may enter the car through the sunroof, affecting driving comfort and safety.

Method used

By obtaining the characteristic information of the object above the top cover and the wind speed information of the vehicle's environment, we determine the target risk level for an object to enter the car through the sunroof, and control the vehicle according to the opening and closing state and risk level of the sunroof to prevent objects from entering the car.

Benefits of technology

It effectively avoids interference and risks caused by objects entering the car, and improves the comfort and safety of people in the car.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119796088A_ABST
    Figure CN119796088A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method and device, the method is applied to the technical field of vehicles, a skylight is arranged on a top cover of a vehicle, and the method comprises the steps that feature information of an object above the top cover is obtained, and target wind speed information of the environment where the vehicle is located is obtained; determining a target risk level of the object entering the vehicle through the skylight according to the feature information of the object and the target wind speed information; and controlling the vehicle according to the opening and closing state of the skylight and the target risk level. Based on the scheme, the vehicle is correspondingly controlled according to the opening and closing state of the skylight and the target risk level, so that the vehicle can make a targeted response to an object above the top cover, interference and risks caused by the fact that the object enters the vehicle are avoided, and the comfort and safety of people in the vehicle are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and more specifically, to a vehicle control method and device in the field of vehicle technology. Background Art

[0002] The skylight on the roof of a vehicle is designed to provide a wider field of vision and ventilation for the occupants, thereby enhancing the driving comfort. However, in actual use, some branches or other objects may be attached to the roof of the vehicle, which can easily enter the vehicle through the skylight, affecting the comfort and safety of the occupants. Summary of the invention

[0003] The present application provides a vehicle control method and device, which enables the vehicle to make a targeted response to objects above the roof, avoiding interference and risks caused by objects entering the vehicle, and improving the comfort and safety of people in the vehicle.

[0004] In a first aspect, a vehicle control method is provided, wherein a roof of the vehicle is provided with a sunroof, the method comprising:

[0005] Obtain characteristic information of objects above the roof, and obtain target wind speed information of the environment where the vehicle is located;

[0006] Determine the target risk level of the object entering the vehicle through the sunroof based on the characteristic information of the object and the target wind speed information;

[0007] The vehicle is controlled according to the opening and closing status of the sunroof and the target risk level.

[0008] Through the above scheme, the target risk level of an object entering the vehicle through the sunroof is determined based on the characteristic information of the object and the target wind speed information. The target risk level not only reflects the characteristics of the object itself, but also reflects the impact of wind speed on the movement of the object. Furthermore, according to the opening and closing state of the sunroof and the target risk level, the vehicle is controlled accordingly, so that the vehicle can make a targeted response to the object above the roof, avoiding the interference and risk caused by the object entering the vehicle, and improving the comfort and safety of the people in the vehicle.

[0009] In combination with the first aspect, in certain possible implementations, the vehicle is controlled according to the opening and closing state of the sunroof and the target risk level, including: controlling the vehicle to push object prompt information according to the opening and closing state of the sunroof and the target risk level; if the opening and closing state of the sunroof is an open state and the target risk level is higher than a preset first reference level, controlling the sunroof to enter a closed state; if the opening and closing state of the sunroof is a closed state and the target risk level is higher than a preset second reference level, then in response to an opening instruction for the sunroof, controlling the sunroof to maintain a closed state.

[0010] Through the above scheme, when the target risk level is high, if the sunroof is in the open state, the sunroof can be controlled to close, effectively preventing objects from being blown into the car by the wind. When the target risk level is high, if the sunroof is in the closed state, the vehicle responds to the opening command of the sunroof and keeps the sunroof closed, further ensuring the safety and stability of the vehicle environment. In addition, by controlling the vehicle to push object prompt information, it can remind the occupants in the car in real time to pay attention to the objects above the roof, enhancing the occupants' ability to deal with objects above the roof.

[0011] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the vehicle is controlled to push object prompt information according to the opening and closing status of the sunroof and the target risk level, including: determining at least one target information push component from multiple information push components of the vehicle, and object prompt information corresponding to each target information push component in at least one target information push component according to the opening and closing status of the sunroof and the target risk level; and controlling each target information push component to push the corresponding object prompt information.

[0012] Through the above scheme, according to the opening and closing status of the sunroof and the target risk level, the appropriate component is selected from the vehicle's multiple information push components to push the object prompt information, which not only ensures the timely transmission of information, but also enhances the perception of information through a variety of prompting methods, so that the inside of the vehicle can more intuitively understand the impact of external objects on vehicle safety. At the same time, the content and urgency of the object prompt information can be flexibly adjusted according to different risk levels, further enhancing the content expression ability of the object prompt information.

[0013] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, each target information pushing component is controlled to push the corresponding object prompt information, including: if at least one target information pushing component includes an audio component of the vehicle, the audio component is controlled to play the corresponding object prompt information, and the object prompt information corresponding to the audio component includes at least one of electronic sound prompt information and voice prompt information; if at least one target information pushing component includes a display component of the vehicle, the display component is controlled to display the corresponding object prompt information, and the object prompt information corresponding to the display component includes at least one of text prompt information, image prompt information, and a monitoring screen of the object, and the monitoring screen of the object is collected by a camera on the top cover.

[0014] Through the above solution, when the audio component is selected, electronic sound effects or voice prompts can be played. This timely and intuitive auditory feedback can quickly attract the attention of people in the car and improve the emergency response speed. At the same time, when the display component is selected, real-time monitoring images of text, images and even objects can be displayed. This rich visual information not only enhances the clarity of the prompts, but also provides more detailed information about external objects to the people in the car, which helps passengers better understand the current safety situation. This diversified information push strategy that combines hearing and vision not only optimizes the efficiency and accuracy of information transmission, but also further enhances the safety and comfort of driving by improving the perception and participation of people in the car.

[0015] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, obtaining characteristic information of the object above the top cover includes: obtaining weight information of the object above the top cover; obtaining windward area information of the object; determining area information of the object above the top cover; and determining characteristic information of the object based on the weight information, windward area information and area information of the object.

[0016] Through the above scheme, by obtaining the weight information, windward area information, and regional information of the object, comprehensive feature information of the object can be constructed, providing an accurate data basis for the formulation of vehicle control strategies, so that the subsequent target risk level can reflect the impact of the object in terms of weight, windward area, and region, thereby improving the accuracy of the target risk level.

[0017] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, obtaining the wind-exposed area information of an object includes: obtaining a first captured image containing the object; performing contour extraction on the object in the first captured image to obtain contour information of the object; and determining the wind-exposed area of ​​the object based on the contour information of the object.

[0018] Through the above scheme, by taking images containing objects and extracting the contour information of the objects using image processing technology, the windward area of ​​the objects can be accurately and efficiently obtained. The windward area information provides reliable data support for the subsequent process of determining the target risk level.

[0019] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the top cover includes multiple detection areas, and weight sensors arranged in each of the multiple detection areas; determining the area information of the object above the top cover includes: determining a target weight sensor for obtaining weight information of the object, the target weight sensor being one of the multiple weight sensors; determining a target detection area corresponding to the target weight sensor, the target detection area being one of the multiple detection areas; and determining the area information of the object above the top cover based on the target detection area.

[0020] Through the above scheme, through multiple detection areas and their respective equipped weight sensors, the target sensor that detects the weight of the object can be quickly locked, and then the target detection area where the object is located can be determined. This distributed layout not only expands the monitoring range, but also improves the accuracy of the target detection area positioning, providing reliable data support for the subsequent process of determining the target risk level.

[0021] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the top cover includes multiple detection areas; determining the area information of the object above the top cover includes: obtaining a second captured image including multiple detection areas and the object; performing position recognition on the object in the second captured image to determine a target detection area where the object is located, the target detection area being one of the multiple detection areas; based on the target detection area, determining the area information of the object above the top cover.

[0022] Through the above solution, by acquiring a second captured image containing multiple detection areas and objects, the image processing technology can be used to accurately identify the position of the object, thereby quickly locking the target detection area where the object is located. This process not only improves the accuracy and efficiency of determining the area information, but also enables the vehicle to perceive the existence and position changes of the object more timely, thereby enhancing the vehicle's ability to detect the location of the object.

[0023] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the target risk level of the object entering the interior of the vehicle through the sunroof is determined based on the characteristic information and the target wind speed information of the object, including: constructing a target information combination based on the characteristic information and the target wind speed information of the object; determining the target risk level of the object entering the interior of the vehicle through the sunroof based on the target information combination and the mapping relationship between the information combination and the risk level.

[0024] Through the above scheme, by comprehensively considering the characteristic information of the object and the target wind speed information, an accurate target information combination can be constructed. Based on the target information combination and the pre-established mapping relationship between the information combination and the risk level, the target risk level of the object entering the vehicle can be quickly and accurately determined, providing a reliable data basis for the subsequent vehicle control process.

[0025] In a second aspect, a vehicle control device is provided, wherein a roof of the vehicle is provided with a skylight, the device comprising:

[0026] An acquisition unit, used to acquire characteristic information of an object above the top cover and target wind speed information of an environment where the vehicle is located;

[0027] A determination unit, configured to determine a target risk level of an object entering the interior of the vehicle through the sunroof based on characteristic information of the object and target wind speed information;

[0028] The control unit is used to control the vehicle according to the opening and closing status of the sunroof and the target risk level.

[0029] In a third aspect, a vehicle is provided, wherein the vehicle comprises:

[0030] A memory for storing executable program codes;

[0031] A processor is used to call and run the executable program code from the memory so that the vehicle executes the method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0032] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0033] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 This is a schematic diagram of a scenario in which a foreign object exists on a roof of a vehicle provided by an embodiment of the present application;

[0035] Figure 2 is a flow chart of a vehicle control method provided in an embodiment of the present application;

[0036] Figure 3 It is a schematic diagram of a process of controlling a vehicle provided by an embodiment of the present application;

[0037] Figure 4 This is a schematic diagram of a process for pushing object prompt information provided by an embodiment of the present application;

[0038] Figure 5 It is a schematic diagram of a process for determining feature information of an object provided by an embodiment of the present application;

[0039] Figure 6 is an example schematic diagram of a detection area distribution provided in an embodiment of the present application;

[0040] Figure 7 is an example schematic diagram of a detection area distribution provided in an embodiment of the present application;

[0041] Figure 8 It is a schematic diagram of a process for determining a target risk level provided in an embodiment of the present application;

[0042] Fig. 9 is a structural schematic diagram of a vehicle control device provided in an embodiment of the present application;

[0043] Fig.10 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0044] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of related objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0045] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0046] See also Figure 1 , Figure 1 Schematic diagram of a scenario in which a foreign object exists on the roof of a vehicle provided by an embodiment of the present application. Figure 1 As shown in the figure, the original intention of the skylight design on the roof of the vehicle is to provide a wider field of vision and an enhanced ventilation environment for the occupants, thereby improving the overall driving comfort. However, during the actual operation and parking of the vehicle, objects such as branches, leaves or other objects may be attached to the roof. When these objects are located in the area near the skylight, if the skylight is already in the open state, they may fall into the vehicle directly due to changes in wind direction or the movement of the vehicle itself. Similarly, when the sunroof is about to enter the open state from the closed state, if these attached objects are not discovered and handled in time, they may also enter the vehicle with the opening action of the sunroof, causing unnecessary interference and risks, and affecting the comfort and safety of the occupants.

[0047] In response to the above problems, the main solutions provided by the embodiments of the present application include: obtaining characteristic information of objects above the roof, and obtaining target wind speed information of the vehicle's environment; determining the target risk level of objects entering the vehicle through the sunroof based on the characteristic information and target wind speed information of the objects, and the target risk level not only reflects the characteristics of the object itself, but also reflects the impact of wind speed on the movement of the object. Furthermore, according to the opening and closing state of the sunroof and the target risk level, the vehicle is controlled accordingly, so that the vehicle can make a targeted response to the object above the roof, avoiding the interference and risk caused by the object entering the vehicle, and improving the comfort and safety of the people in the vehicle.

[0048] based on Figure 1 The scene shown is shown below. Figure 2 - Figure 8 , the vehicle control method provided in the embodiment of the present application is introduced in detail.

[0049] See also Figure 2 , Figure 2 A flow chart of a vehicle control method provided in an embodiment of the present application. Figure 2 As shown, the roof of the vehicle in the embodiment of the present application is provided with a skylight, and the method in the embodiment of the present application may include the following steps S101-S103.

[0050] S101, acquiring characteristic information of an object above the roof, and acquiring target wind speed information of an environment where the vehicle is located.

[0051] Specifically, the roof of the vehicle involved in this embodiment refers to the covering structure on the top of the vehicle, which is used to protect the passengers in the vehicle from the influence of the external environment. The roof is provided with a skylight, which means that one or more windows that can be opened and closed are opened on the covering structure, usually called a skylight, which allows light and air to enter the vehicle, enhancing the driving comfort and the sense of openness.

[0052] It is understandable that the sunroof may be in an open state or a closed state. The open state means that the glass or panel of the sunroof is fully or partially opened, allowing air and light outside the vehicle to enter the vehicle; the closed state means that the glass or panel of the sunroof is completely closed, sealing the roof and preventing external elements from entering the vehicle.

[0053] Objects above the roof of the vehicle refer to any natural or man-made objects that may exist above the roof, including but not limited to branches, leaves, garbage, plastic bags, plastic bottles, etc. These objects may fall on the roof, especially near the sunroof, due to wind, human placement or other reasons, and may enter the vehicle through the sunroof. In other words, the object can also be regarded as a foreign object, that is, an external object that is not a normal part of the vehicle and may interfere with the normal function of the vehicle or affect the driving experience.

[0054] If there is an object above the roof of the vehicle, the characteristic information of the object above the roof can be obtained. Among them, the characteristic information of the object refers to a series of attributes and parameters that can describe and distinguish the object. For example, the characteristic information of the object may include weight information, windward area information, regional information, shape information, material information, etc. Among them, weight information refers to the mass or weight of the object itself, which can be measured by a weight sensor installed on the vehicle. The weight information is used to evaluate whether the object may move due to wind force. Windward area information refers to the area occupied by the object in the direction of the wind, which can be obtained by image recognition and analysis of the object. The windward area information is useful for analyzing the force of the object under the action of wind force and evaluating the possibility of it being blown into the car. Regional information refers to the specific position of the object on the roof, which can be determined by the vehicle's camera or other positioning sensors. Regional information helps to determine whether the object is near the sunroof. Shape information refers to the outer contour and structural characteristics of the object, which can also be obtained through image recognition technology. Material information refers to the material composition and properties of the object, such as hardness, toughness, flexibility, etc.

[0055] The process of obtaining the characteristic information of an object can be realized in combination with the relevant sensors of the vehicle. For example, the weight information of an object can be measured through the weight sensor of the vehicle; the image of the object can be captured through the camera of the vehicle, and then the windward area information, shape information and regional information of the object can be extracted through image processing and analysis technology; in some cases, the material information or other relevant characteristic information of the object can also be obtained through other sensors such as infrared sensors and ultrasonic sensors.

[0056] On the other hand, it is also necessary to obtain the target wind speed information of the environment in which the vehicle is located. The environment in which the vehicle is located refers to the external environment in which the vehicle is currently located, which has a direct impact on the safety and comfort of the vehicle.

[0057] The target wind speed information refers to the specific value of the wind speed in the environment where the vehicle is located and possible wind direction information. It is understandable that the target wind speed information at least indicates the specific wind speed, which is the basis for evaluating whether the object may move due to the wind force. In some possible cases, the target wind speed information may indicate the wind direction in addition to indicating the wind speed.

[0058] The process of obtaining the target wind speed information of the environment in which the vehicle is located can be implemented in combination with relevant sensors of the vehicle. For example, the vehicle can be equipped with a wind speed sensor that can monitor the wind speed around the vehicle in real time (and may also monitor the wind direction around the vehicle). Specifically, the wind speed sensor can be installed at an appropriate location of the vehicle, such as the roof, side or front of the vehicle, so as to more accurately capture the wind speed information of the environment in which the vehicle is located.

[0059] S102, determining a target risk level of an object entering the vehicle through a sunroof based on feature information of the object and target wind speed information.

[0060] Specifically, the characteristic information of the object reflects the physical properties of the object itself, such as weight, wind-exposed area, shape, material, and its specific location on the roof, etc. It is one of the basic information for evaluating whether the object may move due to wind force, and whether it may enter the vehicle through the sunroof. The target wind speed information reflects the wind speed conditions in the vehicle's environment, including the specific value of the wind speed and the possible wind direction. It is one of the basic information for judging whether the object will move under the action of wind force, as well as the direction and speed of movement. Therefore, based on the characteristic information of the object and the target wind speed information, the target risk level of the object entering the vehicle through the sunroof can be determined.

[0061] The risk level indicates the possibility of an object entering the vehicle through the sunroof and the degree of harm it may cause. The target risk level is a type of risk level, which is determined by a certain algorithm or mapping relationship based on the feature information of the current object and the target wind speed information.

[0062] Regarding the process of determining the target risk level of an object entering the interior of a vehicle through a sunroof based on the characteristic information of the object and the target wind speed information, in one possible implementation, a mapping relationship between information combinations and risk levels can be established in advance. The information combination is constructed from the characteristic information and wind speed information of the object and is a data set containing multiple dimensions. The mapping relationship between information combinations and risk levels means that for each possible information combination, there is a corresponding risk level to match it. This mapping relationship can be recorded in the form of a database or a data table, where each row of the database or data table represents an information combination and its corresponding risk level.

[0063] For example, in practical applications, a target information combination may be first constructed based on the characteristic information of the object and the target wind speed information, and then a query statement may be constructed to search for the risk level matching the target information combination in a database or data table, thereby obtaining the target risk level.

[0064] In a possible implementation, in order to more accurately determine the target risk level, a machine learning algorithm can also be used to train and optimize the mapping relationship. By collecting a large amount of feature information, wind speed information, and corresponding risk level data of objects, a machine learning model that can automatically predict the risk level based on the input information can be trained. In this way, in practical applications, it is only necessary to input the feature information of the object and the target wind speed information into the machine learning model to obtain the target risk level predicted by the machine learning model.

[0065] S103, controlling the vehicle according to the opening and closing state of the sunroof and the target risk level.

[0066] Specifically, on one hand, the vehicle can be controlled to push object prompt information according to the opening and closing status of the sunroof and the target risk level. The object prompt information refers to the risk information used to inform the occupants of the vehicle that there is an object on the roof and may enter the vehicle through the sunroof. The object prompt information has at least one form of electronic sound effects, voice, text, image, monitoring screen, etc. It is understandable that for different forms of object prompt information, it is necessary to control the corresponding components of the vehicle to push information.

[0067] On the other hand, the sunroof of the vehicle can be controlled to enter a closed state or remain closed according to the opening and closing state of the sunroof and the target risk level. It can be understood that if the opening and closing state of the sunroof is open and the target risk level is high, it means that objects on the roof are very likely to enter the vehicle, so the sunroof can be controlled to enter a closed state to prevent objects on the roof from entering; if the opening and closing state of the sunroof is closed and the target risk level is high, the sunroof can be controlled to remain closed to ensure safety in the vehicle.

[0068] Based on the above control method, it can be ensured that the vehicle's sunroof is in a closed state when the target risk level is high, preventing objects on the roof from entering the vehicle, thereby effectively ensuring the safety and comfort of the driver and passengers.

[0069] It should be noted that the number of objects involved in this embodiment is at least one.

[0070] It should be noted that the object involved in this embodiment may be in contact with the roof of the vehicle, or may be suspended above the roof of the vehicle without being in contact with the roof of the vehicle.

[0071] In this embodiment, characteristic information of the object above the roof is obtained, and target wind speed information of the vehicle environment is obtained; based on the characteristic information of the object and the target wind speed information, the target risk level of the object entering the vehicle through the sunroof is determined, and the target risk level not only reflects the characteristics of the object itself, but also reflects the impact of wind speed on the movement of the object. Furthermore, according to the opening and closing state of the sunroof and the target risk level, the vehicle is controlled accordingly, so that the vehicle can make a targeted response to the object above the roof, avoiding the interference and risk caused by the object entering the vehicle, and improving the comfort and safety of the people in the vehicle.

[0072] See also Figure 3 , which is a schematic diagram of a process for controlling a vehicle according to an embodiment of the present application, such as Figure 3 As shown, the method of the embodiment of the present application may include the following steps S201-S203, and steps S201-S203 may be used as Figure 2 The detailed steps of step S103 of the illustrated embodiment.

[0073] S201, controlling the vehicle to push object prompt information according to the opening and closing state of the sunroof and the target risk level;

[0074] S202, if the opening and closing state of the sunroof is an open state, and the target risk level is higher than a preset first reference level, the sunroof is controlled to enter a closed state;

[0075] S203: If the opening and closing state of the sunroof is a closed state and the target risk level is higher than a preset second reference level, in response to an opening instruction for the sunroof, the sunroof is controlled to maintain a closed state.

[0076] Specifically, in order to control the vehicle to respond to objects on the roof, it is necessary to control the vehicle to push object prompt information according to the opening and closing status of the sunroof and the target risk level. The object prompt information has at least one form of electronic sound effects, voice, text, image, monitoring screen, etc.

[0077] Assuming that the object prompt information exists in the form of electronic sound effects or voice, then the vehicle's audio components can be controlled to push the object prompt information; assuming that the object prompt information exists in the form of text, images, or monitoring screens, then the vehicle's display components, such as the central control screen or instrument panel, can be controlled to display the object prompt information.

[0078] On the other hand, it is necessary to determine whether the sunroof of the vehicle is currently in an open state or a closed state.

[0079] If the sunroof is in the open state and the target risk level is not higher than the preset first reference level, the sunroof can be controlled to remain in the open state, allowing the sunroof to continue to provide good vision and ventilation to the occupants; if the sunroof is in the open state and the target risk level is higher than the preset first reference level, it means that objects on the roof are likely to enter the vehicle through the sunroof. At this time, the sunroof can be controlled to enter the closed state to prevent objects from entering the vehicle and causing interference or risks. It is understandable that the preset first reference level refers to a set risk threshold. When the target risk level exceeds the preset first reference level, it is necessary to take measures to close the sunroof to ensure safety in the vehicle.

[0080] If the sunroof is in the closed state and the target risk level is not higher than the preset second reference level, then in response to the sunroof opening instruction, the sunroof can be controlled to enter the open state to meet the occupant's use needs of the sunroof; if the sunroof is in the closed state and the target risk level is higher than the preset second reference level, it means that even if the occupant issues an instruction to open the sunroof, since objects on the roof may enter the vehicle through the sunroof, the sunroof should be controlled to remain in the closed state in response to the sunroof opening instruction to ensure the safety and comfort of the occupants. It is understandable that the preset second reference level is also a set risk threshold. The preset second reference level may be different from or the same as the preset first reference level.

[0081] The sunroof opening command is generated by the occupants performing relevant operations on the vehicle, such as pressing the sunroof opening button of the vehicle, issuing a sunroof opening command through the voice control system, etc. If the target risk level is higher than the preset second reference level, then even if there is a sunroof opening command, the sunroof of the vehicle will not open, but will remain closed to prevent objects on the roof from entering the vehicle.

[0082] It is understandable that there are four control methods for the sunroof, namely, controlling the sunroof to maintain an open state, controlling the sunroof to enter an open state, controlling the sunroof to maintain a closed state, and controlling the sunroof to enter a closed state. These four control methods for the sunroof can all be achieved through the vehicle control system, which can control the sunroof motor or drive mechanism according to the received information such as the sunroof opening and closing state, the target risk level, and the sunroof opening instruction, so as to realize the opening or closing action of the sunroof.

[0083] In a possible implementation, after the sunroof is controlled to enter the closed state, the waiting time of the sunroof in the closed state is obtained. If the waiting time reaches a preset time (e.g., 1 minute) and the object leaves the top cover, the sunroof is controlled to enter the open state; if the waiting time reaches a preset time (e.g., 1 minute) and the object does not leave the top cover, the sunroof is controlled to remain in the closed state.

[0084] In this embodiment, when the target risk level is high, if the sunroof is in an open state, the sunroof can be controlled to close, effectively preventing objects from being blown into the car by the wind. When the target risk level is high, if the sunroof is in a closed state, the vehicle responds to the sunroof opening command and maintains the sunroof closed, further ensuring the safety and stability of the vehicle interior environment. In addition, by controlling the vehicle to push object prompt information, it is possible to remind the occupants of the vehicle in real time to pay attention to the objects above the roof, enhancing the occupants' ability to deal with objects above the roof.

[0085] See also Figure 4 , provides a schematic diagram of a process of pushing object prompt information in an embodiment of the present application, such as Figure 4 As shown, the method of the embodiment of the present application may include the following steps S301-S302, and steps S301-S302 may be used as Figure 3 The detailed steps of step S201 of the illustrated embodiment.

[0086] S301, determining at least one target information pushing component from multiple information pushing components of the vehicle and object prompt information corresponding to each target information pushing component in the at least one target information pushing component according to the opening and closing state of the sunroof and the target risk level;

[0087] S302, respectively controlling each target information pushing component to push corresponding object prompt information.

[0088] Specifically, the information push components involved in this embodiment refer to various components inside the vehicle for transmitting information to the driver or passengers.

[0089] Regarding the process of determining at least one target information push component from multiple information push components of the vehicle according to the opening and closing state of the sunroof and the target risk level, in a possible implementation, multiple information push strategies can be pre-set, and each information push strategy has a corresponding opening and closing state and risk level of the sunroof. For example, when the sunroof is in an open state and the target risk level is high, it may be selected to use both sound and visual prompts, that is, the audio component and the display component are used as information push components at the same time; and when the sunroof is in a closed state and the target risk level is low, only the audio component may be used as the information push component, or only the display component may be used as the information push component. At the same time, each information push strategy defines the corresponding information push component and its corresponding object prompt information. According to the opening and closing state of the sunroof and the target risk level, one of the information push strategies can be matched and determined as the target information push strategy from multiple information push strategies. Then, according to the rules defined in the target information push strategy, the corresponding at least one information push component is determined as the target information push component, and the object prompt information corresponding to each target information push component in the at least one target information push component is determined.

[0090] After the target information push components are determined, each target information push component is controlled to push the corresponding object prompt information in a preset manner. It is understandable that the object prompt information corresponding to different target information push components may be different in content and may also be presented in different forms (such as text, icons, sounds, vibrations, etc.), but their core purpose is to remind the occupants of the vehicle that the objects on the roof may enter the vehicle so that the occupants can respond in time.

[0091] In this embodiment, according to the opening and closing state of the sunroof and the target risk level, a suitable component is selected from multiple information push components of the vehicle to push the object prompt information, which not only ensures the timely transmission of information, but also enhances the perception of information through diversified prompting methods, so that the inside of the vehicle can more intuitively understand the impact of external objects on vehicle safety. At the same time, the content and urgency of the object prompt information can be flexibly adjusted according to different risk levels, further enhancing the content expression ability of the object prompt information.

[0092] In one embodiment, Figure 4 The step S302 of the illustrated embodiment is further refined and may include the following steps:

[0093] If at least one of the target information push components includes an audio component of the vehicle, the audio component is controlled to play corresponding object prompt information, and the object prompt information corresponding to the audio component includes at least one of electronic sound effect prompt information and voice prompt information;

[0094] If at least one target information push component includes a display component of the vehicle, the display component is controlled to display corresponding object prompt information, and the object prompt information corresponding to the display component includes at least one of text prompt information, image prompt information, and a monitoring screen of the object. The monitoring screen of the object is collected by a camera on the top cover.

[0095] Specifically, the audio component involved in this embodiment refers to a component inside the vehicle for playing sound signals. For example, the audio component can be the vehicle's sound system, speakers, or other devices in the vehicle that can make sounds. If at least one target information push component includes an audio component of the vehicle, the audio component can be controlled to play the corresponding object prompt information. The electronic sound effect prompt information can be a specific sound effect, such as an alarm, etc., to attract the attention of people in the car; the voice prompt information can be a recorded voice, such as "Attention, there is an object on the roof that may fall into the car", to inform people in the car of relevant information in a more intuitive way.

[0096] The display component involved in this embodiment refers to a component inside the vehicle for displaying visual information. For example, the display component may be the vehicle's central control screen, instrument panel, HUD (Head-Up Display) head-up display, or other screens in the vehicle that can display images. If at least one target information push component includes a display component of the vehicle, the display component may be controlled to display the corresponding object prompt information. The text prompt information may be a text description, such as "There is a foreign object on the roof, please pay attention"; the image prompt information may be an icon or an illustration to intuitively display the existence of the object; the monitoring image of the object is collected in real time by the camera on the roof and transmitted to the display component. The camera will continuously monitor the situation above the roof and display the image in real time on the display component so that people in the car can intuitively see the actual situation of the object.

[0097] It is understandable that if at least one target information push component includes both an audio component and a display component of the vehicle, the audio component can be controlled to play the corresponding object prompt information, and the display component can be controlled to display the corresponding object prompt information. In this way, the occupants of the vehicle can hear the audio prompt and see the visual prompt, thereby more comprehensively understanding the situation of the object above the roof and making corresponding responses in a timely manner.

[0098] In this embodiment, when the audio component is selected, electronic sound effects or voice prompts can be played. This timely and intuitive auditory feedback can quickly attract the attention of the occupants and improve the emergency response speed. At the same time, when the display component is selected, text, images, and even real-time monitoring images of objects can be displayed. This rich visual information not only enhances the clarity of the prompts, but also provides more detailed information about external objects to the occupants, helping passengers to better understand the current safety situation. This diversified information push strategy that combines hearing and vision not only optimizes the efficiency and accuracy of information transmission, but also further enhances the safety and comfort of driving by improving the perception and participation of the occupants.

[0099] See also Figure 5 , provides a schematic diagram of a process for determining feature information of an object in an embodiment of the present application, such as Figure 5 As shown, the method of the embodiment of the present application may include the following steps S401-S404, and steps S401-S404 may be used as Figure 2 The illustrated embodiment is a detailed step of “obtaining weight information of the object above the top cover” in step S101.

[0100] S401, obtaining weight information of an object above the top cover;

[0101] S402, obtaining wind-exposed area information of the object;

[0102] S403, determining the area information of the object above the top cover;

[0103] S404: Determine feature information of the object according to the weight information, wind-exposed area information, and region information of the object.

[0104] Specifically, the weight information of an object refers to the mass or weight of the object itself. In order to obtain the weight information of an object, a weight sensor can be set on the roof of the vehicle. The weight sensor can measure the pressure exerted by the object above the roof on the roof in real time, and then convert it into the weight information of the object through an algorithm.

[0105] The windward area information of an object refers to the area occupied by the object in the wind direction. In order to obtain the windward area information of an object, a camera can be set on the roof of the vehicle. The camera can capture the image of the object and extract the outline and size information of the object through image processing and analysis techniques such as edge detection and shape recognition, and then calculate the windward area of ​​the object.

[0106] The area information of an object refers to the specific location of the object on the roof. In order to determine the area information of the object, a weight sensor or a camera can also be set on the roof of the vehicle. The weight sensor can infer the location of the object by measuring the pressure exerted by the object on different areas of the roof; while the camera can directly locate the location of the object through image recognition technology. In practical applications, weight sensors and cameras can be used in combination to improve the accuracy and reliability of area information.

[0107] After obtaining the weight information, wind-exposed area information and regional information of the object, this information can be integrated to form the feature information of the object. It can be understood that the feature information is a data set containing multiple dimensions, which can fully and accurately describe the physical properties and location information of the object.

[0108] In this embodiment, by acquiring the object's weight information, windward area information, and regional information, comprehensive feature information of the object can be constructed, providing an accurate data basis for the formulation of vehicle control strategies, so that subsequent target risk levels can reflect the impact of the object in terms of weight, windward area, and region, thereby improving the accuracy of the target risk level.

[0109] In one embodiment, Figure 5 The step S402 of the illustrated embodiment is further refined and may include the following steps:

[0110] Acquire a first captured image containing an object;

[0111] Extracting the contour of the object in the first captured image to obtain contour information of the object;

[0112] The wind-exposed area of ​​the object is determined based on the object's contour information.

[0113] Specifically, in order to obtain the wind-exposed area of ​​an object, it is first necessary to obtain a first captured image containing the object. Regarding this implementation process, a camera can be set on the roof of the vehicle, and the shooting direction of the camera can cover the sunroof and the area around the sunroof to ensure that objects that may fall on the roof can be captured. By controlling the camera to start and adjusting its focal length, angle and other parameters, a clear and complete first captured image containing the object can be obtained. It should be noted that the number of the above-mentioned cameras is at least one. In the case of multiple cameras, multiple cameras can provide first captured images at different shooting angles.

[0114] Furthermore, the contour of the object in the first captured image is extracted to obtain the contour information of the object. Specifically, the first captured image is processed using a contour extraction algorithm in image processing technology, such as Canny edge detection, Sobel operator or Laplacian operator. These contour extraction algorithms can identify the boundary between the object and the background in the image, thereby extracting the contour of the object. During the processing, image preprocessing, such as denoising, contrast enhancement, etc., can also be performed to improve the accuracy of contour extraction. After contour extraction, the contour information of the object will be obtained, and the contour information of the object is expressed as a series of coordinate points or vectors describing the boundary of the object.

[0115] Then, the windward area of ​​the object is determined based on the contour information of the object. Specifically, the area occupied by the object in the wind direction, that is, the windward area, can be calculated using the contour information of the object. The algorithms that can be used in the calculation process include polygon area algorithms or pixel counting algorithms.

[0116] Polygon area algorithm: If the contour information of the object has been converted into a series of coordinate points describing the boundary of the object, then these coordinate points can be regarded as the vertices of the polygon. The area of ​​the polygon can be calculated by the polygon area calculation formula, such as the Shoelace formula or the method based on the vector cross product.

[0117] Based on pixel counting algorithm: For cases with complex or irregular contours, the contour information of the object can be mapped to the image pixels, and the wind-exposed area can be estimated by calculating the number of pixels contained inside the contour. Specifically, the contour information of the object is first converted into a binary image, where the pixel value inside the object contour is 1 and the pixel value outside is 0. Then, by counting the number of pixels inside the contour and multiplying it by the actual area represented by each pixel (which depends on the resolution of the image and the viewing angle of the camera), the wind-exposed area of ​​the object can be obtained.

[0118] In this embodiment, by capturing an image containing an object and extracting the contour information of the object using image processing technology, the windward area of ​​the object can be accurately and efficiently acquired. The windward area information provides reliable data support for the subsequent process of determining the target risk level.

[0119] In one embodiment, based on Figure 5 In the embodiment shown, the top cover includes a plurality of detection areas, and a weight sensor disposed in each of the plurality of detection areas; Figure 5 The step S403 of the illustrated embodiment is further refined and may include the following steps:

[0120] Determine a target weight sensor for acquiring weight information of the object, where the target weight sensor is one of the multiple weight sensors;

[0121] Determine a target detection area corresponding to the target weight sensor, where the target detection area is one of the multiple detection areas;

[0122] Based on the target detection area, the area information of the object above the top cover is determined.

[0123] Specifically, the detection area involved in this embodiment refers to a plurality of specific areas divided on the roof of the vehicle, and a weight sensor is correspondingly arranged in each detection area.

[0124] In actual use, the weight information collected by each weight sensor is first obtained. Due to the existence of the object, the weight sensor in the detection area where the object is located will collect a larger weight value, while the weight sensors in other detection areas not affected by the object may collect smaller or close to zero weight values. By analyzing and comparing the weight information collected by each weight sensor, the weight sensor that collects the larger weight value can be found, and the target weight sensor for obtaining the weight information of the object can be determined, and the target weight sensor is one of the multiple weight sensors.

[0125] Next, since each weight sensor corresponds to a specific detection area, once the target weight sensor is determined, its corresponding target detection area can be determined accordingly. This target detection area is the specific detection area where the object is located on the top cover.

[0126] Finally, based on the target detection area, the area information of the object above the top cover can be determined. Specifically, the position information (such as area number, coordinates, etc.) of the target detection area can be used as the area information of the object above the top cover.

[0127] For easier understanding of this embodiment, please refer to Figure 6 , which is an example schematic diagram of the distribution of detection areas provided in an embodiment of the present application. Among them, the roof of the vehicle is divided into 5 detection areas, namely detection area 1, detection area 2, detection area 3, detection area 4, and detection area 5 (corresponding to the area of ​​the sunroof). Assuming that the object is located in detection area 1, the weight value collected by the weight sensor of detection area 1 is likely to be higher than the weight values ​​collected by the weight sensors of the other 4 detection areas. At this time, detection area 1 can be determined as the target detection area. Assuming that there are two objects and they are distributed in detection area 2 and detection area 4, detection area 2 and detection area 4 can also be determined as target detection areas respectively.

[0128] In this embodiment, through multiple detection areas and their respective equipped weight sensors, the target sensor that detects the weight of the object can be quickly locked, and then the target detection area where the object is located can be determined. This distributed layout not only expands the monitoring range, but also improves the accuracy of the target detection area positioning, providing reliable data support for the subsequent process of determining the target risk level.

[0129] In one embodiment, based on Figure 5 In the embodiment shown, the top cover includes a plurality of detection areas; Figure 5 The step S403 of the illustrated embodiment is further refined and may include the following steps:

[0130] Acquire a second captured image including a plurality of detection areas and objects;

[0131] Performing position recognition on the object in the second captured image to determine a target detection area where the object is located, where the target detection area is one of the multiple detection areas;

[0132] Based on the target detection area, the area information of the object above the top cover is determined.

[0133] Specifically, the detection area involved in this embodiment refers to a plurality of specific areas divided on the roof of the vehicle. The roof of the vehicle is provided with a camera, and the shooting direction of the camera can cover each detection area.

[0134] In actual use, first obtain the second captured image containing multiple detection areas and objects collected by the camera. Then, the position of the object in the second captured image is identified to determine the target detection area where the object is located. Regarding the specific implementation of this process, the second captured image can be preprocessed to improve the accuracy of position recognition. The preprocessing may include operations such as denoising, contrast enhancement, and image cropping to eliminate interference factors in the image and highlight the features of the object; the preprocessed second captured image is processed using a target detection and positioning algorithm, and the entire second captured image is scanned to find a position that matches the features of the object. After the position of the object is determined, it needs to be mapped to multiple detection areas on the roof of the vehicle to determine the target detection area where the object is located. This can be achieved by comparing the position of the object in the second captured image with the predefined detection area. Each detection area has a corresponding range in the second captured image. By determining whether the position of the object falls within the range of a certain detection area, the target detection area where the object is located can be determined.

[0135] Finally, based on the target detection area, the area information of the object above the top cover can be determined. Specifically, the position information (such as area number, coordinates, etc.) of the target detection area can be used as the area information of the object above the top cover.

[0136] It should be noted that, since the present embodiment determines the area information of the object above the roof based on the second captured image, it is not required that the object is in direct contact with the roof of the vehicle, and the object may be suspended above the roof of the vehicle.

[0137] It should be noted that the number of the above-mentioned cameras is at least one. In the case where there are multiple cameras, the multiple cameras can provide second captured images at different shooting angles.

[0138] For easier understanding of this embodiment, please refer to Figure 7 , which is an example schematic diagram of the distribution of detection areas provided in an embodiment of the present application. Among them, the roof of the vehicle is divided into 5 detection areas, namely detection area 1, detection area 2, detection area 3, detection area 4, and detection area 5 (corresponding to the area of ​​the sunroof). Among them, the camera of the vehicle is integrated in the laser radar and visual fusion unit, and the laser radar and visual fusion unit is a functional unit that provides environmental perception data for the automatic driving function of the vehicle. The laser radar and visual fusion unit has two detection directions, namely detection direction 1 (whose center coincides with the front of the vehicle) and detection direction 2 (whose center coincides with the rear of the vehicle). Detection direction 2 can cover detection area 1, detection area 2, detection area 3, detection area 4, and detection area 5.

[0139] Assuming that the object is located in detection area 1, the position of the object in the second captured image collected by the laser radar and visual fusion unit can be identified to determine that the object is located in detection area 1, and then detection area 1 is determined as the target detection area. Assuming that there are two objects and they are distributed in detection area 2 and detection area 4, the position of the object in the second captured image collected by the laser radar and visual fusion unit can be identified to determine that the object is located in detection area 2 and detection area 4, and then detection area 2 and detection area 4 are respectively determined as target detection areas.

[0140] In this embodiment, by acquiring a second captured image containing multiple detection areas and objects, the image processing technology can be used to accurately identify the location of the object, thereby quickly locking the target detection area where the object is located. This process not only improves the accuracy and efficiency of determining the area information, but also enables the vehicle to perceive the existence and position changes of the object more timely, thereby enhancing the vehicle's ability to detect the location of the object.

[0141] See also Figure 8 , provides a flow chart of determining a target risk level for an embodiment of the present application, such as Figure 8 As shown, the method of the embodiment of the present application may include the following steps S501-S502, and steps S501-S502 may be used as Figure 2 The detailed steps of step S102 of the illustrated embodiment.

[0142] S501, constructing a target information combination according to the feature information of the object and the target wind speed information;

[0143] S502: Determine a target risk level of an object entering the vehicle through the sunroof based on the target information combination and a mapping relationship between the information combination and the risk level.

[0144] Specifically, the mapping relationship between the information combination and the risk level involved in this embodiment refers to a pre-set rule or model, which can output a corresponding risk level according to the information combination of the feature information of the object and the wind speed information. The mapping relationship reflects the possibility of an object entering the vehicle through the sunroof and the degree of harm that may be caused under different combinations of feature information and wind speed information.

[0145] In a possible implementation, the mapping relationship between the information combination and the risk level is recorded in the form of a database or a data table. The database or the data table stores multiple information combinations and their corresponding risk levels. Each information combination is composed of characteristic information of the object and target wind speed information, and is a multi-dimensional data set. Each row of the database or the data table represents a specific information combination and its corresponding risk level. In this way, by querying the database or the data table, the risk level matching the target information combination can be found. For example, in practical applications, a target information combination can be first constructed based on characteristic information such as weight information, windward area information, regional information, and target wind speed information of the object. Then, a query statement is constructed to query the risk level matching the target information combination in the database or the data table. The query process involves matching information of multiple dimensions, such as the weight, windward area, location, and wind speed size and direction of the object. Once a matching information combination is found, the corresponding risk level can be read from the database or the data table as the target risk level.

[0146] This method makes the determination of risk levels more objective, accurate and efficient, because the mapping relationship is based on a large amount of data and statistical analysis, and can reflect the risk level in different situations. At the same time, recording in the form of a database or data table is also convenient for query and update, making the entire risk assessment process more flexible and maintainable.

[0147] In this embodiment, by comprehensively considering the characteristic information of the object and the target wind speed information, an accurate target information combination can be constructed. Based on the target information combination and the pre-established mapping relationship between the information combination and the risk level, the target risk level of the object entering the vehicle can be quickly and accurately determined, providing a reliable data basis for the subsequent vehicle control process.

[0148] Based on the above Figure 2 - Figure 8 The illustrated embodiment provides an application example of vehicle control.

[0149] Specifically, three risk levels are preset, namely the first risk level, the second risk level, and the third risk level. The mapping relationship between each risk level and the characteristic information of the object and the wind speed information is as follows:

[0150] First risk level: The weight of the object is less than 100 grams; the object is located in the area on both sides and behind the sunroof (e.g. Figure 6 or Figure 7 Detection area 2, detection area 3 and detection area 4 shown; the wind speed is less than 5 m / s.

[0151] Second risk level: The weight of the object is between 100g and 500g; the object is located in the area in front of the sunroof (e.g. Figure 6 or Figure 7 Detection area 1) shown; wind speed is between 510 m / s and 10 m / s.

[0152] Risk level 3: The weight of the object is greater than 500 grams; the area where the object is located is the skylight area (e.g. Figure 6 or Figure 7 Detection area 5) shown; wind speed is greater than 10 m / s.

[0153] When the sunroof is closed, assuming that the target risk level of an object entering the vehicle through the sunroof is determined to be the first risk level based on the characteristic information of the object and the target wind speed information. Then, the first level text prompt message can be displayed on the vehicle's central control screen for 3 seconds, and the first level text prompt message is used to suggest that the user clean the object before opening the sunroof. If the user ignores the warning and tries to open the sunroof, a low-intensity electronic sound prompt message will continue to be emitted through the vehicle's speakers during the sunroof opening process.

[0154] When the sunroof is closed, it is assumed that the target risk level of an object entering the vehicle through the sunroof is the second risk level based on the characteristic information of the object and the target wind speed information. Then, the second level of text prompt information can be displayed on the vehicle's central control screen, and the second level of text prompt information is used to strongly recommend the user to clean up the object. At the same time, the camera on the top cover monitors the situation above the top cover in real time and transmits the monitoring screen to the vehicle's central control screen for display. If the user forcibly opens the sunroof, the vehicle will temporarily disable the sunroof opening function and continue to emit medium-intensity electronic sound prompt information.

[0155] When the sunroof is closed, it is assumed that the target risk level of an object entering the vehicle through the sunroof is determined to be the third risk level based on the characteristic information of the object and the target wind speed information. Then, the third level of text prompt information can be displayed on the vehicle's central control screen. The third level of text prompt information is used to inform the occupants that objects on the roof will cause vehicle safety risks and should be cleaned up in time. At the same time, the camera on the roof monitors the situation above the roof in real time and transmits the monitoring screen to the vehicle's central control screen for display. If the user forcibly opens the sunroof, the vehicle will temporarily disable the sunroof opening function and continue to emit a high-intensity electronic sound prompt message.

[0156] When the sunroof is open, assuming that the target risk level of an object entering the vehicle through the sunroof is determined to be the second risk level or the third risk level based on the characteristic information of the object and the target wind speed information. Then, the vehicle can be controlled to close the sunroof, and the central control screen of the vehicle can be controlled to display relevant information indicating that the sunroof is closed. At the same time, the camera on the top cover monitors the situation above the top cover in real time, and transmits the monitoring screen to the central control screen of the vehicle for display. At the same time, the vehicle is controlled to continuously send out electronic sound prompt information.

[0157] After the sunroof is completely closed, the camera on the roof will monitor the situation above the roof for 1 minute and transmit the monitoring image to the vehicle's central control screen for display. If the object leaves the top of the roof within this 1 minute, the vehicle can be controlled to open the sunroof. If the object does not leave the top of the roof within this 1 minute, the user's sunroof control command will be responded to again based on the object's feature information and the wind speed information of the vehicle's environment.

[0158] Based on the above Figure 1 The following will combine Fig. 9 The vehicle control device provided in the embodiment of the present application is introduced in detail. It should be noted that: Fig. 9 The vehicle control device is used to execute the present application Figure 2 - Figure 8 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 2 - Figure 8 Specifically, the roof of the vehicle is provided with a skylight, and the vehicle control device 800 may include an acquisition unit 801, a determination unit 802, and a control unit 803, as follows:

[0159] An acquisition unit 801 is used to acquire characteristic information of an object above the roof and acquire target wind speed information of an environment where the vehicle is located;

[0160] A determination unit 802, configured to determine a target risk level of an object entering the vehicle through a sunroof based on feature information of the object and target wind speed information;

[0161] The control unit 803 is used to control the vehicle according to the opening and closing status of the sunroof and the target risk level.

[0162] Optionally, in some embodiments, the control unit 803 can be used to: control the vehicle to push object prompt information according to the opening and closing state of the sunroof and the target risk level; if the opening and closing state of the sunroof is an open state, and the target risk level is higher than a preset first reference level, control the sunroof to enter a closed state; if the opening and closing state of the sunroof is a closed state, and the target risk level is higher than a preset second reference level, then in response to an opening instruction for the sunroof, control the sunroof to maintain a closed state.

[0163] Optionally, in some embodiments, the control unit 803 can be used to: determine at least one target information push component from multiple information push components of the vehicle, and object prompt information corresponding to each target information push component in at least one target information push component according to the opening and closing status of the sunroof and the target risk level; and control each target information push component to push the corresponding object prompt information.

[0164] Optionally, in some embodiments, the control unit 803 can be used for: if at least one target information pushing component includes an audio component of the vehicle, then controlling the audio component to play corresponding object prompt information, and the object prompt information corresponding to the audio component includes at least one of electronic sound prompt information and voice prompt information; if at least one target information pushing component includes a display component of the vehicle, then controlling the display component to display corresponding object prompt information, and the object prompt information corresponding to the display component includes at least one of text prompt information, image prompt information, and a monitoring screen of the object, and the monitoring screen of the object is collected by a camera on the top cover.

[0165] Optionally, in some embodiments, the acquisition unit 801 can be used to: obtain weight information of an object above the top cover; obtain windward area information of the object; determine area information of the object above the top cover; determine characteristic information of the object based on the weight information, windward area information and area information of the object.

[0166] Optionally, in some embodiments, the acquisition unit 801 can be used to: acquire a first captured image containing an object; extract the contour of the object in the first captured image to obtain contour information of the object; and determine the wind-exposed area of ​​the object based on the contour information of the object.

[0167] Optionally, in some embodiments, the top cover includes multiple detection areas, and weight sensors arranged in each of the multiple detection areas; the acquisition unit 801 can be used to: determine a target weight sensor for acquiring weight information of an object, where the target weight sensor is one of the multiple weight sensors; determine a target detection area corresponding to the target weight sensor, where the target detection area is one of the multiple detection areas; and determine area information of the object above the top cover based on the target detection area.

[0168] Optionally, in some embodiments, the top cover includes multiple detection areas; the acquisition unit 801 can be used to: acquire a second captured image including multiple detection areas and an object; perform position recognition on the object in the second captured image to determine a target detection area where the object is located, where the target detection area is one of the multiple detection areas; and determine area information of the object above the top cover based on the target detection area.

[0169] Optionally, in some embodiments, the determination unit 802 can be used to: construct a target information combination based on characteristic information of the object and target wind speed information; and determine the target risk level of the object entering the interior of the vehicle through the sunroof based on the target information combination and a mapping relationship between the information combination and the risk level.

[0170] The effects that can be achieved by this embodiment can be found in the relevant embodiments of the above-mentioned vehicle control method, which will not be described in detail here.

[0171] See also Fig.10 , which is a schematic diagram of the structure of a vehicle provided in the embodiment of the present application. Fig.10 As shown, the vehicle 900 includes a processor 901 and a memory 902. The processor 901 is electrically connected to the memory 902.

[0172] The processor 901 is the control center of the vehicle 900 and may include one or more processing cores. The processor 901 uses various interfaces and lines to connect various parts of the entire vehicle 900, and executes various functions and processes data of the vehicle 900 by running or calling computer programs stored in the memory 902, and calling data stored in the memory 902, so as to control the vehicle 900 as a whole. Optionally, the processor 901 may be implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 901 may integrate one or a combination of CPU, graphics processing unit (GPU), modem, etc. Among them, the CPU mainly processes the operating system, user pages, and applications; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor 901, but may be implemented separately through a communication chip.

[0173] The memory 902 may be used to store software programs and modules, and the processor 901 executes various functional applications and data processing by running the computer programs and modules stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required for at least one function, etc.; the data storage area may store data created according to the use of the vehicle 900, etc.

[0174] In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 902 may also include a memory controller to provide the processor 901 with access to the memory 902.

[0175] In this embodiment, the roof of the vehicle 900 is provided with a sunroof, and the processor 901 in the vehicle 900 will load instructions corresponding to the processes of one or more computer programs into the memory 902 according to the following steps, and the processor 901 will run the computer program stored in the memory 902, thereby realizing various functions, as follows:

[0176] Obtain characteristic information of objects above the roof, and obtain target wind speed information of the environment where the vehicle is located;

[0177] Determine the target risk level of the object entering the vehicle through the sunroof based on the characteristic information of the object and the target wind speed information;

[0178] The vehicle is controlled according to the opening and closing status of the sunroof and the target risk level.

[0179] Optionally, when the processor 901 controls the vehicle according to the opening and closing state of the sunroof and the target risk level, it specifically performs the following: according to the opening and closing state of the sunroof and the target risk level, controlling the vehicle to push object prompt information; if the opening and closing state of the sunroof is an open state, and the target risk level is higher than a preset first reference level, controlling the sunroof to enter a closed state; if the opening and closing state of the sunroof is a closed state, and the target risk level is higher than a preset second reference level, then in response to an opening instruction for the sunroof, controlling the sunroof to maintain a closed state.

[0180] Optionally, when the processor 901 controls the vehicle to push object prompt information according to the opening and closing status of the sunroof and the target risk level, it specifically executes: determining at least one target information push component from multiple information push components of the vehicle, and object prompt information corresponding to each target information push component in at least one target information push component according to the opening and closing status of the sunroof and the target risk level; and controlling each target information push component to push the corresponding object prompt information.

[0181] Optionally, when the processor 901 controls each target information pushing component to push the corresponding object prompt information, it specifically executes: if at least one target information pushing component includes an audio component of the vehicle, then the audio component is controlled to play the corresponding object prompt information, and the object prompt information corresponding to the audio component includes at least one of electronic sound prompt information and voice prompt information; if at least one target information pushing component includes a display component of the vehicle, then the display component is controlled to display the corresponding object prompt information, and the object prompt information corresponding to the display component includes at least one of text prompt information, image prompt information, and a monitoring screen of the object, and the monitoring screen of the object is collected by the camera of the top cover.

[0182] Optionally, when executing the process of obtaining characteristic information of an object above the top cover, the processor 901 specifically performs the following steps: obtaining weight information of the object above the top cover; obtaining windward area information of the object; determining area information of the object above the top cover; and determining characteristic information of the object based on the weight information, windward area information and area information of the object.

[0183] Optionally, when executing the acquisition of the windward area information of the object, the processor 901 specifically executes: acquiring a first captured image containing the object; performing contour extraction on the object in the first captured image to obtain contour information of the object; and determining the windward area of ​​the object based on the contour information of the object.

[0184] Optionally, the top cover includes multiple detection areas, and weight sensors are arranged in each of the multiple detection areas; when the processor 901 determines the area information of the object above the top cover, it specifically performs: determining a target weight sensor for obtaining the weight information of the object, the target weight sensor is one of the multiple weight sensors; determining a target detection area corresponding to the target weight sensor, the target detection area is one of the multiple detection areas; based on the target detection area, determining the area information of the object above the top cover.

[0185] Optionally, the top cover includes multiple detection areas; when the processor 901 determines the area information of the object above the top cover, it specifically executes: obtaining a second captured image including multiple detection areas and the object; performing position recognition on the object in the second captured image to determine a target detection area where the object is located, where the target detection area is one of the multiple detection areas; based on the target detection area, determining the area information of the object above the top cover.

[0186] Optionally, when determining the target risk level of an object entering the interior of a vehicle through a sunroof based on characteristic information and target wind speed information of the object, processor 901 specifically performs: constructing a target information combination based on the characteristic information and target wind speed information of the object; and determining the target risk level of an object entering the interior of a vehicle through a sunroof based on the target information combination and a mapping relationship between the information combination and the risk level.

[0187] The effects that can be achieved by this embodiment can be found in the relevant embodiments of the above-mentioned vehicle control method, which will not be described in detail here.

[0188] It should be understood that the device provided in the embodiment of the present application is used to execute the above-mentioned vehicle control method, and thus can achieve the same effect as the above-mentioned implementation method.

[0189] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle in executing relevant program codes, etc.

[0190] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0191] In addition, the device provided in the embodiment of the present application may specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a vehicle control method provided in the above embodiment.

[0192] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a vehicle control method provided by the above-mentioned embodiment.

[0193] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a vehicle control method provided by the above-mentioned embodiment.

[0194] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0195] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0196] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, 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 devices or units, which can be electrical, mechanical or other forms.

[0197] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A vehicle control method, characterized in that: The roof of the vehicle is provided with a skylight, and the method comprises: Acquire characteristic information of an object above the top cover, and acquire target wind speed information of the environment in which the vehicle is located; Determining a target risk level of the object entering the vehicle through the skylight according to the characteristic information of the object and the target wind speed information; The vehicle is controlled according to the opening and closing state of the sunroof and the target risk level.

2. The method according to claim 1, characterized in that The controlling the vehicle according to the opening and closing state of the sunroof and the target risk level includes: Controlling the vehicle to push object prompt information according to the opening and closing state of the sunroof and the target risk level; If the opening and closing state of the skylight is an open state, and the target risk level is higher than a preset first reference level, controlling the skylight to enter a closed state; If the opening and closing state of the sunroof is a closed state, and the target risk level is higher than a preset second reference level, in response to an opening instruction for the sunroof, the sunroof is controlled to maintain a closed state.

3. The method according to claim 2, characterized in that The controlling the vehicle to push object prompt information according to the opening and closing state of the sunroof and the target risk level includes: Determining at least one target information pushing component from multiple information pushing components of the vehicle and object prompt information corresponding to each of the at least one target information pushing component according to the opening and closing state of the sunroof and the target risk level; Each of the target information pushing components is controlled to push corresponding object prompt information respectively.

4. The method according to claim 3, characterized in that The respectively controlling each of the target information pushing components to push corresponding object prompt information includes: If at least one of the target information push components includes an audio component of the vehicle, the audio component is controlled to play corresponding object prompt information, and the object prompt information corresponding to the audio component includes at least one of electronic sound effect prompt information and voice prompt information; If at least one of the target information push components includes a display component of the vehicle, the display component is controlled to display corresponding object prompt information, and the object prompt information corresponding to the display component includes at least one of text prompt information, image prompt information, and a monitoring screen of the object, and the monitoring screen of the object is collected by the camera of the top cover.

5. The method according to claim 1, characterized in that The obtaining of feature information of the object above the top cover includes: Obtaining weight information of an object above the top cover; Obtaining wind-exposed area information of the object; Determining area information of the object above the top cover; Characteristic information of the object is determined according to the weight information, wind-exposed area information and region information of the object.

6. The method according to claim 5, characterized in that The obtaining of wind-exposed area information of the object includes: Acquire a first captured image containing the object; Extracting the contour of the object in the first captured image to obtain contour information of the object; The wind-exposed area of ​​the object is determined according to the contour information of the object.

7. The method according to claim 5, characterized in that The top cover includes a plurality of detection areas, and a weight sensor disposed in each of the plurality of detection areas; the determining the area information of the object above the top cover includes: Determine a target weight sensor for acquiring weight information of the object, wherein the target weight sensor is one of the plurality of weight sensors; Determine a target detection area corresponding to the target weight sensor, wherein the target detection area is one of the plurality of detection areas; Based on the target detection area, area information of the object above the top cover is determined.

8. The method according to claim 5, characterized in that The top cover includes a plurality of detection areas; and determining the area information of the object above the top cover includes: Acquire a second captured image including a plurality of the detection areas and the object; Performing position recognition on the object in the second captured image to determine a target detection area where the object is located, the target detection area being one of the multiple detection areas; Based on the target detection area, area information of the object above the top cover is determined.

9. The method according to claim 1, characterized in that: The determining, based on the characteristic information of the object and the target wind speed information, a target risk level of the object entering the interior of the vehicle through the skylight includes: constructing a target information combination according to the characteristic information of the object and the target wind speed information; The target risk level of the object entering the vehicle through the sunroof is determined based on the target information combination and the mapping relationship between the information combination and the risk level.

10. A vehicle control device, characterized in that: The roof of the vehicle is provided with a skylight, and the device comprises: An acquisition unit, used to acquire characteristic information of an object above the top cover and target wind speed information of an environment where the vehicle is located; A determination unit, configured to determine a target risk level of the object entering the vehicle through the sunroof according to the characteristic information of the object and the target wind speed information; A control unit is used to control the vehicle according to the opening and closing state of the sunroof and the target risk level.

Citation Information

Patent Citations

  • Intelligent window

    CN110905337A

  • Automatic window closing function test method and test system

    CN116839933A

  • Vehicle window control method and system, electronic equipment, storage medium and vehicle

    CN117868636A

  • Skylight control method and device

    CN118254552A

  • Vehicle window control system and vehicle

    CN210105599U

Cited By

  • Expressway key node accident prediction method based on multi-modal time sequence decoupling

    CN120954234A

  • Highway key node accident prediction method based on multi-modal time sequence decoupling

    CN120954234B