Control method and device, equipment, storage medium and program product
By identifying the vehicle's environmental status through image data, the range extender can be started or stopped, solving the problem of harmful gas emissions in enclosed environments and improving air quality and environmental friendliness.
Patent Information
- Application Number
- CN202512033829.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-02-10
AI Technical Summary
When the range extender is activated in a confined environment, it may release harmful gases such as carbon monoxide, hydrocarbons, and nitrogen oxides, leading to a deterioration in air quality and affecting the health and safety of passengers and the surrounding environment.
By identifying the enclosed state of the vehicle's environment through image data, the range extender can be controlled to start or stop, reducing harmful gas emissions and ensuring environmental friendliness.
It improves air quality when the range extender is used in a confined space, reduces harmful gas emissions, and ensures environmental friendliness.
Smart Images

Figure CN121492897A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive technology, and more particularly to a control method, device, equipment, storage medium, and program product. Background Technology
[0002] The use of range-extended electric vehicles is becoming increasingly widespread. However, when the range extender is activated in enclosed spaces such as underground garages, closed parking lots, and underground passages, it may release gases such as carbon monoxide, hydrocarbons, and nitrogen oxides. These gases are difficult to disperse in enclosed environments and may pose health and safety hazards to passengers, garage staff, and the surrounding environment. For example, underground garages typically have poor ventilation; if the range extender is activated in an enclosed environment, harmful gases may be directly emitted into the garage through the vehicle's exhaust system, leading to a deterioration in air quality.
[0003] Therefore, there is an urgent need for a control method for range extenders to ensure the environmental friendliness of using range extenders in enclosed environments and to improve air quality when vehicles use range extenders in enclosed spaces. Summary of the Invention
[0004] This application provides a control method, apparatus, device, storage medium, and program product to achieve the technical effect of improving air quality in vehicles using range extenders in enclosed spaces.
[0005] In a first aspect, this application provides a control method, comprising:
[0006] Based on image data of the environment surrounding the vehicle, the environmental state type of the vehicle is obtained; the environmental state type reflects the degree of environmental enclosure.
[0007] In response to a range extender start request, control the range extender to start or control the range extender to stop starting based on the environmental state type.
[0008] Optionally, the environmental state type includes a closed type and an open type, and the step of controlling the range extender according to the environmental state type in response to the range extender start request includes:
[0009] When the environment state type is closed, determine whether it belongs to the target startup requirement based on the startup requirements of the startup request;
[0010] If the startup request belongs to the target startup request, then control the range extender to start; the target startup request is a request to ensure the basic functions of the vehicle.
[0011] If the startup request does not meet the target startup requirement, then the range extender is prevented from starting.
[0012] Optionally, the environmental state type includes multiple enclosure types, and the multiple enclosure types represent different degrees of enclosure;
[0013] The step of determining whether a startup request belongs to the target startup requirement based on the startup requirements of the startup request includes:
[0014] Based on the startup requirements of the startup request, determine whether it belongs to the startup requirements corresponding to the environment state type;
[0015] If the startup request's startup requirement belongs to the startup requirement corresponding to the environment state type, then it belongs to the target startup requirement;
[0016] If the startup requirement of the startup request does not belong to the startup requirement corresponding to the environment state type, then it does not belong to the target startup requirement.
[0017] Optionally, after the method controls the range extender to be disabled from starting, it further includes:
[0018] The user interface module sends a prompt message, which includes the environment status type and a message indicating that the range extender has been disabled from starting; the user interface module is a hardware or software component that interacts with the user.
[0019] Optionally, the method further includes:
[0020] When the dynamic control range extender is in the on / off state, the range extender is controlled according to the environmental state type.
[0021] Optionally, after the range extender is prevented from starting, the method further includes:
[0022] In response to the user's control signal, the on / off state of the dynamic control range extender is updated to the off state.
[0023] Optionally, before updating the on / off state of the dynamically controlled range extender to the off state, the method further includes:
[0024] In response to user control signals, the vehicle's status information is stored as historical status information;
[0025] The step of controlling the range extender according to the environmental state type in response to the range extender start request further includes:
[0026] If the startup request does not belong to the target startup request, and the current status information of the vehicle is the same as the historical status information, then the range extender is controlled to start.
[0027] Optionally, obtaining the environmental state type of the vehicle based on image data of the vehicle's surrounding environment includes:
[0028] The convolutional neural network model is used to extract and classify features from image data, and to identify multiple environmental distribution features in the distribution of obstacles, the location of vents, and the location of exits in the environment.
[0029] The environmental state type is obtained by classifying the environmental distribution characteristics.
[0030] Secondly, this application provides a control device, comprising:
[0031] The acquisition module is used to acquire the environmental state type of the vehicle based on image data of the environment surrounding the vehicle; the environmental state type reflects the degree of environmental enclosure.
[0032] A control module is used to respond to a range extender start request and, based on the environmental state type, control the range extender to start or control the range extender to stop starting.
[0033] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method as described in any of the first aspects.
[0034] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any of the first aspects.
[0035] Fifthly, this application provides a computer program product including a computer program that, when executed by a processor, is described as described in any of the first aspects.
[0036] The control method, apparatus, device, storage medium, and program product provided in this application obtain the environmental state type of the vehicle based on image data of the vehicle's surrounding environment, and in response to a range extender start request, control the range extender to start or prevent it from starting based on the environmental state type. The method of this application identifies the enclosed state of the vehicle's environment through image data, and controls the range extender to start or prevent it from starting, thereby limiting the range extender's operation in enclosed environments, reducing harmful gas emissions, ensuring the environmental friendliness of using the range extender in enclosed environments, and improving air quality during vehicle use of the range extender in enclosed spaces. Attached Figure Description
[0037] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0038] Figure 1 Flowchart of the control method provided in the embodiments of this application Figure 1 ;
[0039] Figure 2 This is a schematic diagram of the process for obtaining the environmental state type provided in an embodiment of this application;
[0040] Figure 3 Flowchart of the control method provided in the embodiments of this application Figure 2 ;
[0041] Figure 4 Flowchart of the control method provided in the embodiments of this application Figure 3 ;
[0042] Figure 5 Flowchart of the control method provided in the embodiments of this application Figure 4 ;
[0043] Figure 6 This is a schematic diagram of the structure of a control device provided in an embodiment of this application;
[0044] Figure 7 A schematic diagram of the structure of the electronic device provided in this application.
[0045] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0046] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0047] Underground garages, enclosed parking lots, and underground passages are usually poorly ventilated. Activating a range extender may release gases such as carbon monoxide, hydrocarbons, and nitrogen oxides, posing health and safety hazards to passengers, garage staff, and the surrounding environment.
[0048] Therefore, there is an urgent need for a control method for range extenders to ensure the environmental friendliness of using range extenders in enclosed environments and to improve air quality when vehicles use range extenders in enclosed spaces.
[0049] In view of this, this application proposes a control method that identifies the enclosed state of the vehicle's environment through image data, controls the start of the range extender or prevents the range extender from starting, thereby limiting the start of the range extender in an enclosed environment, reducing harmful gas emissions, ensuring the environmental friendliness of using the range extender in an enclosed environment, and improving the air quality when the vehicle uses the range extender in an enclosed space.
[0050] This application primarily applies to scenarios where a range-extended electric vehicle (REEV) starts its range extender in a confined environment. Examples include REEVs in garages, underground parking lots, and enclosed warehouses. The executing entity in this application can be any system or device capable of controlling the start and stop of the range extender and acquiring data from the vehicle's image acquisition device. Examples include vehicle control systems and range extender control modules. The vehicle control system can acquire image data captured by the vehicle's camera and control the start and stop of the range extender. The following explanation uses a vehicle control system as the executing entity.
[0051] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0052] Figure 1 Flowchart of the control method provided in the embodiments of this application Figure 1 .like Figure 1 As shown, the control method may include:
[0053] S101. Based on the image data of the vehicle's surrounding environment, obtain the environmental state type of the vehicle.
[0054] Image data refers to visual information about the vehicle's surroundings collected by onboard sensors. For example, a vehicle control system may collect image data about the vehicle's surroundings by reusing multiple cameras on the vehicle body.
[0055] Environmental condition type reflects the degree of environmental enclosure, that is, whether there are characteristics such as limited ventilation or dense obstructions. For example, enclosure conditions can be classified into categories such as "enclosed" and "open".
[0056] For example, the vehicle control system controls multiple cameras on the vehicle body to capture images of the surrounding environment, covering the front, sides, and rear areas of the vehicle. Feature extraction and annotation are performed on the image data using image processing methods in related technologies, identifying vents and obstacles in the image data. The annotated image data is then classified using a classification model. Since the classification model is pre-trained, it learns to categorize image data into corresponding environmental state types. Therefore, the environmental state type of the vehicle can be determined through the classification model.
[0057] For example, an image dataset containing various environmental states is pre-constructed, covering environments with different lighting, angles, and complexities. Exits, obstacles, and vents in the images are labeled to provide supervision for model training. A Convolutional Neural Network (CNN) model is constructed, employing multiple layers of convolutional and pooling layers stacked alternately to progressively extract local and global features from the image. The convolutional layers capture low-level features such as edges and textures through filters, which are then combined by the deep network to form high-level semantic features. Labeled data is used as training data to iteratively optimize model parameters. The cross-entropy loss function is used to measure the difference between predictions and labels, and the weights are adjusted using a backpropagation algorithm until a converged model is obtained.
[0058] After the trained model annotates the image data of the vehicle's surrounding environment, the vehicle control system can, for example, extract quantitative features based on the annotation information, such as counting the number of exits, calculating the proportion of obstacle coverage area, measuring the size and distribution density of air vents, and classify them according to preset classification rules. For example, if the number of exits is greater than x1 and the proportion of obstacles is less than x2%, it corresponds to open; otherwise, it corresponds to closed.
[0059] For example, a vehicle control system can determine the environmental state type of the vehicle based on labeled information using a classification model. For instance, a classification model in a related technology can be trained using various labeled information as training data and their corresponding environmental state types as labels. The trained classification model can then classify the environment based on the label information to obtain the corresponding environmental state type.
[0060] For example, the vehicle control system controls multiple cameras on the vehicle body to collect images of the environment around the vehicle, covering the front, side and rear areas of the vehicle. Based on the image stitching method in related technologies, the images collected by the multiple cameras are stitched together to obtain image data of the environment around the vehicle.
[0061] S102. In response to the range extender start request, control the range extender to start or control the range extender to stop starting based on the environmental state type.
[0062] A range extender start request is a request sent by other modules in the vehicle control system to start the range extender based on start-up needs. For example, when the ambient temperature is below 10°C, a request is made to start the range extender to meet heating requirements. When the battery charge is below 10%, a request is made to start the range extender to meet charging requirements.
[0063] For example, the vehicle control system can control the range extender to start or prevent it from starting based on the environmental condition type and preset control rules. For instance, if the environmental condition type is a closed state, the range extender is prevented from starting; if the environmental condition type is an open state, the range extender is started.
[0064] For example, the vehicle control system can control the range extender to start or prevent it from starting based on the start request of the range extender and the type of environmental state. For instance, if the environmental state is open, the range extender is controlled to start; if the environmental state is closed and the start request is to ensure the basic functions of the vehicle, the range extender is controlled to start; if the environmental state is closed and the start request is not to ensure the basic functions of the vehicle, the range extender is controlled to prevent it from starting.
[0065] For example, in a closed environment, if the range extender's start request is due to low ambient temperature, and the air conditioning requests the range extender to start heating to prevent the vehicle from failing to start or experiencing power limitations due to low temperature—that is, a request to ensure the vehicle's basic functions—then the range extender is controlled to start. Conversely, if the range extender's start request is due to seat heating, which is not a request to ensure the vehicle's basic functions, then the range extender is controlled to prevent starting.
[0066] The control method of this application embodiment obtains the environmental state type of the vehicle based on image data of the vehicle's surrounding environment, and in response to a range extender start request, controls the range extender to start or prevents it from starting based on the environmental state type. This method identifies the enclosed state of the vehicle's environment through image data, and controls the range extender to start or prevent it from starting, thereby limiting the range extender's operation in enclosed environments, reducing harmful gas emissions, ensuring the environmental friendliness of using the range extender in enclosed environments, and improving air quality during vehicle use of the range extender in enclosed spaces.
[0067] The following describes the control method of this application embodiment, which obtains the environmental state type of the vehicle based on image data of the vehicle's surrounding environment; the environmental state type reflects the degree of environmental enclosure.
[0068] Optionally, the vehicle control system obtains the environmental state type of the vehicle based on image data of the vehicle's surrounding environment. It can extract and classify features from the image data using a convolutional neural network model to identify multiple environmental distribution features, such as obstacle distribution, vent locations, and exit locations. The environmental state type is then determined based on these distribution features.
[0069] Environmental distribution characteristics refer to features that reflect the degree of enclosure of the environment in which a vehicle is located.
[0070] Convolutional neural network (CNN) models are deep learning models that extract image features through multiple convolutional operations and can be used for image classification tasks.
[0071] Obstacle distribution refers to the location and density information of obstacles in the environment surrounding a vehicle. For example, the distribution characteristics of obstacles such as garage walls and vehicle parking spots.
[0072] Ventilation vent location refers to the spatial location of ventilation equipment or openings in the environment. For example, a vent in the roof of a garage or an exhaust vent on a wall.
[0073] Figure 2 This is a schematic diagram illustrating the process of obtaining the environmental state type provided in an embodiment of this application. For example... Figure 2 As shown, the types of environment status to be obtained can include:
[0074] S201. Using a convolutional neural network model, feature extraction and classification are performed on image data to identify multiple environmental distribution features, such as the distribution of obstacles, the location of vents, and the location of exits.
[0075] For example, the vehicle control system uses a convolutional neural network to extract features from image data and identify the distribution of obstacles and the location of air vents. For instance, the convolutional neural network extracts local features such as edges and textures from the image through multiple convolutional operations, and performs global feature fusion through fully connected layers, ultimately outputting the identification results of obstacle distribution and air vent locations. The convolutional neural network is pre-trained on a large amount of image data and possesses the ability to extract features and identify the distribution of obstacles and the location of air vents.
[0076] S202. Classify environmental states according to their distribution characteristics to obtain environmental state types.
[0077] For example, the vehicle control system can extract quantitative features based on environmental distribution characteristics, such as counting the number of exits, calculating the proportion of obstacle coverage area, measuring the size and distribution density of ventilation openings, and classifying them according to preset classification rules. For example, if the number of exits is greater than 2 and the proportion of obstacles is less than 20%, it corresponds to open; otherwise, it corresponds to closed.
[0078] For example, a vehicle control system can determine the environmental state type of the vehicle based on environmental distribution characteristics using a classification model. For instance, a classification model in a related technology can be trained using various environmental distribution characteristics as training data and their corresponding environmental state types as labels. The trained classification model can then classify the environmental state based on these distribution characteristics to obtain the corresponding environmental state type.
[0079] The control method of this application improves the accuracy of environmental state type identification by leveraging the feature extraction and recognition capabilities of convolutional neural networks. For example, in complex scenarios such as nighttime or occluded environments, convolutional neural networks can reduce misjudgments through multi-layer feature fusion, thereby improving the accuracy of environmental state type identification, more reliably limiting the start-up of the range extender, preventing the accumulation of harmful gases in enclosed spaces, and improving air quality when the vehicle uses the range extender in enclosed spaces.
[0080] Optionally, for the convolutional neural network (CNN) model, it can be trained under different lighting and occlusion conditions to establish an environmental feature database. This database stores a set of environmental distribution feature samples used to train the CNN. For example, image data from scenes such as garages and underground parking lots can be collected, covering different lighting intensities and occlusion conditions, to train the model to recognize environmental features. Occlusion conditions include, for example, partially obstructing air vents. By training the CNN model across multiple scenes, the adaptability of environmental recognition is improved.
[0081] The above embodiments can obtain the environmental state type. After that, the vehicle control system can respond to the range extender start request and control the range extender to start or control the range extender to be prohibited from starting according to the environmental state type.
[0082] Optionally, the environmental state type includes a closed type and an open type. In response to the range extender start request, the vehicle control system controls the range extender according to the environmental state type. When the environmental state type is closed, the system determines whether the start request meets the target start requirement. If the start request meets the target start requirement, the system controls the range extender to start. If the start request does not meet the target start requirement, the system controls the range extender to prevent it from starting.
[0083] Target start-up requests are requests to ensure the vehicle's basic functions, i.e., strong start-up requests to prevent vehicle malfunctions. For example, when the ambient temperature is below 10°C, a request is made to start the range extender to meet heating requirements and prevent the vehicle from failing to start due to low temperature. When the battery charge is below 10%, a request is made to start the range extender to meet charging requirements and prevent the vehicle from failing to start due to low battery. The vehicle control system can obtain the start-up request based on the range extender start-up request.
[0084] Figure 3 Flowchart of the control method provided in the embodiments of this application Figure 2 .like Figure 3 As shown, the control method may include:
[0085] S301. The convolutional neural network model is used to extract and classify features from image data, and identify multiple environmental distribution features in the distribution of obstacles, the location of vents and the location of exits in the environment.
[0086] S302. Classify environmental states according to their distribution characteristics to obtain environmental state types.
[0087] S303. Determine whether the environmental state type is closed.
[0088] If so, then execute S304;
[0089] If not, then execute S305.
[0090] S304. Determine whether the startup requirement belongs to the target startup requirement based on the startup requirements of the startup request.
[0091] If so, then execute S305;
[0092] If not, then execute S306.
[0093] S305, Control the start of the range extender.
[0094] If the startup request meets the target startup requirement, the vehicle control system controls the range extender to start.
[0095] For example, the vehicle control system includes a flag indicating whether the range extender is started or disabled. The vehicle control system can update this flag to a value indicating that the range extender is started; conversely, the vehicle control system can disable the range extender by updating the flag to a value indicating that the range extender is disabled. For example, the vehicle control system can issue a control command to start the range extender; conversely, the vehicle control system can disable the range extender by not issuing a control command. For example, the vehicle control system can generate a start signal to start the range extender; conversely, the vehicle control system can disable the range extender by generating a disable start signal.
[0096] S306. Control the range extender to prevent it from starting.
[0097] If the startup request does not meet the target startup requirement, the vehicle control system will prevent the range extender from starting.
[0098] It should be noted that, in Figure 3 The various processing steps (S301-S306) shown in the embodiments can be implemented with reference to the same or similar steps in the above embodiments. Figure 3 The processing steps shown in the embodiments do not constitute a specific limitation on the control process. In other embodiments of this application, the control process may include more than Figure 3 The embodiments may include more or fewer steps. For example, the control process may include... Figure 3 Some steps in the embodiments, or, Figure 3 Some steps in the embodiments can be replaced by steps with the same function, or Figure 3 Some steps in the embodiments can be broken down into multiple steps, etc.
[0099] This application proposes a control method that determines whether a startup request meets a target startup requirement, thereby controlling the range extender to start or preventing its startup. The method identifies the enclosed state of the vehicle's environment using image data and, based on the environmental state and the startup requirement of the range extender, controls the range extender to start or prevents its startup. This satisfies the vehicle's functional requirements while limiting unnecessary startup of the range extender in enclosed environments, thereby reducing harmful gas emissions, ensuring the environmental friendliness of using the range extender in enclosed environments, and improving air quality during vehicle use of the range extender in enclosed spaces.
[0100] Optionally, the environmental state type includes multiple enclosure types, each representing a different degree of enclosure. For example, there are low enclosure types and high enclosure types. The low enclosure type has a lower degree of enclosure compared to the high enclosure type.
[0101] Optionally, the vehicle control system determines whether the start request belongs to the target start request based on the start requirement of the start request, and can also determine whether the start request belongs to the start requirement corresponding to the environmental state type. If the start request belongs to the start requirement corresponding to the environmental state type, then it belongs to the target start request; if the start request does not belong to the start requirement corresponding to the environmental state type, then it does not belong to the target start request.
[0102] The startup requirements corresponding to the environmental state type, i.e. the startup requirements corresponding to the closed type, refer to the startup requirements for the range extender under the closed type.
[0103] For example, startup requirements are pre-set for each type of enclosed environment and its corresponding environmental state. Taking the enclosed environment as including low-enclosed and high-enclosed types as an example, for the low-enclosed environment, the startup requirements may include low-temperature heating requirements, low-battery recharging requirements, and startup requirements for maintaining passenger cabin and battery heating. For the high-enclosed environment, the startup requirements may include low-temperature heating requirements, low-battery recharging requirements, and target startup requirements for battery heating. The startup requirements for the high-enclosed type are fewer than those for the low-enclosed type.
[0104] For example, in the case of a high-sealing environment, the range extender is controlled to start in response to a request to maintain the passenger cabin's range extender startup. In the case of a low-sealing environment, the range extender startup is controlled to be disabled in response to a request to maintain the passenger cabin's range extender startup.
[0105] Figure 4 Flowchart of the control method provided in the embodiments of this application Figure 3 .like Figure 4 As shown, the control method may include:
[0106] S401. The convolutional neural network model is used to extract and classify features from image data, and identify multiple environmental distribution features in the distribution of obstacles, the location of vents and the location of exits in the environment.
[0107] S402. Classify environmental states according to their distribution characteristics to obtain environmental state types.
[0108] S403. Determine whether the environmental state type is closed.
[0109] If so, then execute S404;
[0110] If not, then execute S405.
[0111] S404. Based on the startup requirements of the startup request, determine whether it belongs to the startup requirements corresponding to the environment state type.
[0112] If so, then execute S405;
[0113] If not, then execute S406.
[0114] S405, control the start of the range extender.
[0115] If the startup request corresponds to the startup requirement of the environment state type, then it is a target startup requirement, and the vehicle control system controls the range extender to start.
[0116] S406, Control the range extender to prevent it from starting.
[0117] If the startup request does not correspond to the startup requirement of the environment state type, then it is not a target startup requirement, and the vehicle control system will prevent the range extender from starting.
[0118] It should be noted that, in Figure 4 The various processing steps (S401-S406) shown in the embodiments can be implemented with reference to the specific implementation of the same or similar steps in the above embodiments. Figure 4 The processing steps shown in the embodiments do not constitute a specific limitation on the control process. In other embodiments of this application, the control process may include more than Figure 4 The embodiments may include more or fewer steps. For example, the control process may include... Figure 4 Some steps in the embodiments, or, Figure 4 Some steps in the embodiments can be replaced by steps with the same function, or Figure 4 Some steps in the embodiments can be broken down into multiple steps, etc.
[0119] This application proposes a control method that determines whether a startup request corresponds to an environmental state type, thereby determining whether it is a target startup request. The method then controls the range extender to start or disable startup, achieving finer-grained control. Specifically, this method identifies the enclosed state of the vehicle's environment using image data and, based on the environmental state and the startup request, controls the range extender to start or disable startup. This satisfies the vehicle's functional requirements while limiting unnecessary startup of the range extender in enclosed environments, thereby reducing harmful gas emissions, ensuring the environmental friendliness of using the range extender in enclosed environments, and improving air quality during vehicle use of the range extender in enclosed spaces.
[0120] Optionally, after the vehicle control system prevents the range extender from starting, the vehicle control system can also send a prompt message through the user interface module. The prompt message includes the environmental status type and a message indicating that the range extender has been prevented from starting.
[0121] A user interface module is a hardware or software component that interacts with the user. Examples include in-vehicle displays or mobile applications.
[0122] For example, after the vehicle control system prevents the range extender from starting, it sends a prompt message to the user through the application terminal and / or the in-vehicle display screen. The prompt message may be something like, "The vehicle is currently in a closed environment. In order to improve air quality, the command to start the range extender and heat the seat has not been responded to."
[0123] This application proposes a control method that sends prompts through a user interface module to promptly synchronize currently unresponsive control operations with the user, thereby improving the user experience.
[0124] Optionally, after the vehicle control system prevents the range extender from starting, it can also control the range extender according to the environmental condition type while the dynamic control range extender is on.
[0125] The dynamic control of the range extender's on / off state indicates that in response to a range extender start-up request, the range extender is either started or prevented from starting depending on the environmental condition type.
[0126] The dynamic control range extender is in the off state, indicating that it is controlled to start in response to the range extender start request.
[0127] Figure 5 Flowchart of the control method provided in the embodiments of this application Figure 4 .like Figure 5 As shown, the control method may include:
[0128] S501. Based on the image data of the vehicle's surrounding environment, obtain the environmental state type of the vehicle.
[0129] S502. Determine whether the switch status of the dynamic control range extender is "on".
[0130] If so, then execute S503;
[0131] If not, then execute S505.
[0132] S503. Determine whether the environmental state type is closed.
[0133] If so, then execute S504;
[0134] If not, then execute S505.
[0135] S504. Determine whether the startup requirement belongs to the target startup requirement based on the startup requirements of the startup request.
[0136] If so, then execute S505;
[0137] If not, then execute S506.
[0138] S505, control the start of the range extender.
[0139] S506, Control the range extender to prevent it from starting.
[0140] Optionally, after the range extender is disabled from starting, the vehicle control system can also respond to the user's control signal and update the on / off state of the dynamically controlled range extender to the off state.
[0141] For example, the on / off state of the dynamically controlled range extender is implemented by setting parameters. If the parameter corresponding to the dynamically controlled range extender is 1, it indicates that the dynamically controlled range extender is in the on state; if the parameter is 0, it indicates that the dynamically controlled range extender is in the off state. Users can trigger control signals through user interaction methods such as mobile device applications or in-vehicle displays. The vehicle control system responds to the user's control signals by updating the parameter corresponding to the dynamically controlled range extender to 0. In this mode, the vehicle control system can respond to a range extender start-up request and control the range extender to start.
[0142] This application proposes a control method that can enable or disable the function of preventing the range extender from starting in a closed environment by dynamically controlling the on / off state of the range extender. It can also respond to user settings to enable or disable the function of preventing the range extender from starting in a closed environment, thereby improving the applicability of the control method and the user experience.
[0143] Optionally, before updating the on / off state of the dynamic control range extender to the off state, the vehicle control system may also store the vehicle's state information as historical state information in response to the user's control signal.
[0144] Vehicle status information refers to the information that the vehicle control system displays in response to user control signals, reflecting the vehicle's current state. Examples include location, battery level, and temperature.
[0145] The vehicle control system can respond to a range extender start request. If the start request does not meet the target start requirement and the vehicle's current state information is the same as its historical state information, then the system controls the range extender to start.
[0146] For example, in response to a user's control signal, information such as storage location, battery level, temperature, and start-up requirements for the range extender are added as historical status information. This historical status information represents the user's preferred settings for starting the range extender under specific vehicle status conditions.
[0147] If the vehicle control system responds to the range extender start request, and the start request does not meet the target start requirement, but the current state information of the vehicle is the same as the historical state information, it indicates that the user prefers to start the range extender in the current state in the past operation, and the vehicle control system can start the range extender.
[0148] The control method of this application embodiment stores the vehicle's state information when the user updates the on / off state of the dynamic control range extender to the off state. Based on the stored historical state information, if the subsequent start request does not belong to the target start request and the current state information of the vehicle is the same as the historical state information, the range extender is controlled to start. This realizes the learning of user settings preferences and the control of the range extender based on user preferences, thereby improving the user experience.
[0149] Figure 6 This is a schematic diagram of a control device provided in an embodiment of this application. Figure 6 As shown, the control device 600 may include, for example, an acquisition module 601 and a control module 602. Optionally, it may also include a prompting module and a switch module.
[0150] The acquisition module 601 is used to acquire the environmental state type of the vehicle based on the image data of the environment around the vehicle; the environmental state type reflects the degree of environmental enclosure.
[0151] The control module 602 is used to respond to a range extender start request and control the range extender to start or prevent the range extender from starting based on the environmental state type.
[0152] One possible implementation is that the environment state types include closed and open types, and the control module 602 is specifically used for:
[0153] When the environment state type is closed, determine whether it belongs to the target startup requirement based on the startup requirements of the startup request;
[0154] If the startup request is a target startup request, then control the range extender to start; the target startup request is a request to ensure the basic functions of the vehicle.
[0155] If the startup request does not meet the target startup requirement, the range extender is prevented from starting.
[0156] One possible implementation is that the environmental state type includes multiple closure types, and the multiple closure types represent different degrees of closure;
[0157] The control module 602 is specifically used for:
[0158] Based on the startup requirements of the startup request, determine whether it belongs to the startup requirements corresponding to the environment state type;
[0159] If the startup request's startup requirement corresponds to the environment state type, then it is considered a target startup requirement.
[0160] If the startup request does not correspond to the startup requirement of the environment state type, then it is not a target startup requirement.
[0161] One possible implementation is that after the range extender is prevented from starting, the prompt module is specifically used for:
[0162] The user interface module sends prompts, including the environment status type and a message indicating that the range extender startup has been disabled; the user interface module is a hardware or software component that interacts with the user.
[0163] One possible implementation is that the control module 602 is specifically used for:
[0164] When the dynamic control range extender is in the on / off state, the range extender is controlled according to the environmental condition type.
[0165] One possible implementation is to prevent the switching module from being used specifically after the range extender starts:
[0166] In response to the user's control signal, the on / off state of the dynamic control range extender is updated to the off state.
[0167] One possible implementation, before updating the on / off state of the dynamically controlled range extender to the off state, also includes:
[0168] In response to user control signals, the vehicle's status information is stored as historical status information;
[0169] The control module 602 is specifically used for:
[0170] If the startup request does not meet the target startup requirement, and the vehicle's current status information is the same as its historical status information, then the range extender will be started.
[0171] One possible implementation is that module 601 is specifically used for:
[0172] The convolutional neural network model is used to extract and classify features from image data, and to identify multiple environmental distribution features in the distribution of obstacles, the location of vents, and the location of exits in the environment.
[0173] Environmental state types are obtained by classifying environmental distribution characteristics.
[0174] It should be understood that the control device in the embodiments of this application can implement any of the above embodiments, and this application will not elaborate on them.
[0175] Figure 7 A schematic diagram of the structure of the electronic device provided in this application. Figure 7 As shown, the electronic device 700 provided in this embodiment includes at least one processor 701 and a memory 702. Optionally, the device 700 further includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.
[0176] In a specific implementation, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to perform the above-described method.
[0177] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0178] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0179] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0180] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0181] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0182] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0183] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0184] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0185] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0186] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0187] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0188] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0189] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0190] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A control method, characterized in that, include: Based on the image data of the vehicle's surrounding environment, the environmental state type of the vehicle is obtained; The environmental state type reflects the degree of environmental enclosure; In response to a range extender start request, control the range extender to start or control the range extender to stop starting based on the environmental state type.
2. The method according to claim 1, characterized in that, The environmental state type includes a closed type and an open type, and controlling the range extender according to the environmental state type includes: When the environment state type is closed, determine whether it belongs to the target startup requirement based on the startup requirements of the startup request; If the startup request belongs to the target startup request, then control the range extender to start; the target startup request is a request to ensure the basic functions of the vehicle. If the startup request does not meet the target startup requirement, then the range extender is prevented from starting.
3. The method according to claim 2, characterized in that, The environmental state types include multiple enclosed types, and the multiple enclosed types represent different degrees of enclosedness; The step of determining whether a startup request belongs to the target startup requirement based on the startup requirements of the startup request includes: Based on the startup requirements of the startup request, determine whether it belongs to the startup requirements corresponding to the environment state type; If the startup request's startup requirement belongs to the startup requirement corresponding to the environment state type, then it belongs to the target startup requirement; If the startup requirement of the startup request does not belong to the startup requirement corresponding to the environment state type, then it does not belong to the target startup requirement.
4. The method according to any one of claims 1-3, characterized in that, After the range extender is prevented from starting, the method further includes: The user interface module sends a prompt message, which includes the environment status type and a message indicating that the range extender has been disabled from starting; the user interface module is a hardware or software component that interacts with the user.
5. The method according to any one of claims 1-3, characterized in that, The method further includes: When the dynamic control range extender is in the on / off state, the range extender is controlled according to the environmental state type.
6. The method according to claim 5, characterized in that, After the range extender is prevented from starting, the method further includes: In response to the user's control signal, the on / off state of the dynamic control range extender is updated to the off state.
7. The method according to claim 6, characterized in that, Before updating the on / off state of the dynamically controlled range extender to the off state, the method further includes: In response to user control signals, the vehicle's status information is stored as historical status information; The method of controlling the range extender according to the environmental state type further includes: If the startup request does not belong to the target startup request, and the current status information of the vehicle is the same as the historical status information, then the range extender is controlled to start.
8. The method according to claim 1, characterized in that, The step of obtaining the environmental state type of the vehicle based on image data of the vehicle's surrounding environment includes: The convolutional neural network model is used to extract and classify features from image data, and to identify multiple environmental distribution features in the distribution of obstacles, the location of vents, and the location of exits in the environment. The environmental state type is obtained by classifying the environmental distribution characteristics.
9. A control device, characterized in that, include: The acquisition module is used to acquire the environmental state type of the vehicle based on image data of the vehicle's surrounding environment; The environmental state type reflects the degree of environmental enclosure; A control module is used to respond to a range extender start request and, based on the environmental state type, control the range extender to start or control the range extender to stop starting.
10. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 8.
12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 8.