Control method, device and equipment of range extender of vehicle

By using image recognition technology to determine the scene type of the vehicle's driving environment, the problem of the range extender not being able to work in a timely manner under different environments is solved, and the intelligent start-stop of the range extender is realized to meet the vehicle's power demand.

CN117002473BActive Publication Date: 2026-07-14ZHEJIANG GEELY HLDG GRP CO LTD +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG GEELY HLDG GRP CO LTD
Filing Date
2023-09-15
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

Existing technology cannot control the operation of the range extender in a timely manner under different driving conditions, resulting in the inability to meet the vehicle's power demand.

Method used

By acquiring images of the vehicle's driving environment, identifying landmarks and calculating their confidence and fit, the current scenario type is determined, and then the range extender is controlled to start and stop based on the scenario type.

Benefits of technology

It enables timely control of the range extender's operation under different driving conditions to meet the vehicle's power needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117002473B_ABST
    Figure CN117002473B_ABST
Patent Text Reader

Abstract

The application provides a control method, device and equipment of a range extender of a vehicle, which can be used in the technical field of vehicles. The method comprises the following steps: acquiring an image of the vehicle, performing identification processing on the image to obtain a first confidence degree set of the image; determining a fitting degree set according to the first confidence degree set; determining a current scene type according to the fitting degree set; wherein the current scene type is the type of a driving scene in which the vehicle is currently located; and controlling the range extender of the vehicle to start and stop according to the current scene type. The method of the application can control the operation of the range extender in different driving environments in a timely manner, thereby meeting the electric energy demand of the vehicle in different driving environments.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a control method, apparatus and equipment for a vehicle range extender. Background Technology

[0002] During vehicle operation, a range extender is needed to provide electrical power to meet the vehicle's energy needs.

[0003] In existing technologies, it is necessary to control the start-up and shutdown of the range extender.

[0004] However, vehicles will be driven in different driving environments, thus there is an urgent need for a solution that can control the operation of the range extender in a timely manner under different driving conditions, so as to meet the vehicle's power needs under different driving conditions. Summary of the Invention

[0005] This application provides a control method, device, and equipment for a vehicle range extender to solve the problem of not being able to control the operation of the range extender in a timely manner under different driving environments.

[0006] In a first aspect, this application provides a control method for a vehicle range extender, the method comprising:

[0007] An image of the vehicle is acquired, and the image is processed for recognition to obtain a first confidence set of the image; wherein, the image is an image of the driving environment in which the vehicle is currently in motion, and the driving environment contains landmarks; the first confidence set includes a first confidence score of each landmark in the image, and the first confidence score represents the probability that the landmark is a preset landmark type;

[0008] Based on the first confidence set, a fit set is determined; wherein, the fit set includes the fit of the scene marker library under each preset marker type, and the fit represents the degree of fit between the markers in the scene marker library under the preset marker type and the markers in the image.

[0009] Based on the set of fit, the current scene type is determined; wherein, the current scene type is the type of driving scenario in which the vehicle is currently located;

[0010] Based on the current scenario type, control the vehicle's range extender to start and stop.

[0011] In one example, based on the first confidence set, a fit set is determined, including:

[0012] Determine a first number of images and a second number of scene markers in the library for each preset marker type; wherein the first number is the number of markers contained in the image, and the second number is the number of markers contained in the scene marker library for each preset marker type;

[0013] The fit of the scene marker library under the preset marker type is determined based on the first quantity, the second quantity of the scene marker library under the preset marker type, and the first confidence set.

[0014] In one example, the fit of the scene marker library under the i-th preset marker type is: Where, n i δ represents the second quantity in the scene marker library under the i-th preset marker type. j Let m be the first confidence level of the j-th marker in the image, m be the first quantity, n be a positive integer greater than or equal to 1, j be a positive integer greater than or equal to 1 and less than or equal to m, and m be a positive integer greater than or equal to 1.

[0015] In one example, the current scene type is determined based on the set of fit, including:

[0016] Obtain a second confidence set; wherein, the second confidence set includes a confidence subset for each preset scene type, the confidence subset includes the second confidence of the scene marker library under each preset marker type under the preset scene type, and the second confidence represents the probability that the marker in the scene marker library under the preset marker type appears in the preset scene type;

[0017] The probability of the preset scenario type is determined based on the confidence subset of the preset scenario type and the fit set; wherein, the probability of the preset scenario type is the probability that the current driving environment of the vehicle is determined to be the preset scenario type;

[0018] The current scene type is determined based on the probability of each of the preset scene types.

[0019] In one example, the probability of the k-th preset scene type Where, σ k,i Let β be the second confidence level of the scene marker library under the k-th preset scene type and the i-th preset marker type. i Let represent the fit of the scene marker library under the i-th preset marker type, where N is the total number of preset scene types, N is a positive integer greater than or equal to 1, and i is a positive integer greater than or equal to 1 and less than or equal to N.

[0020] In one example, determining the current scene type based on the probability of each of the preset scene types includes:

[0021] Determine the maximum value among the probabilities of each of the preset scene types;

[0022] If it is determined that the maximum value is greater than a preset threshold, then the preset scene type corresponding to the maximum value is determined as the current scene type;

[0023] If the maximum value is determined to be less than or equal to the preset threshold, then the default scene type is determined to be the current scene type.

[0024] In one example, controlling the vehicle's range extender to start and stop based on the current scenario type includes:

[0025] Based on the current scenario type and the preset first mapping relationship, a threshold value corresponding to the current scenario type is determined; wherein, the preset first mapping relationship is the mapping relationship between the current scenario type and the threshold value, and the threshold value is the operating parameter threshold value of the vehicle's range extender;

[0026] Obtain the vehicle's driving information; wherein, the vehicle driving information is the vehicle's current driving parameters;

[0027] Based on the vehicle driving information and the threshold value, the range extender of the vehicle is controlled to start and stop.

[0028] In one example, the threshold values ​​include a first threshold, a second threshold, and a third threshold, wherein the first threshold is the minimum remaining power of the range extender when it starts, the second threshold is the maximum remaining power of the range extender when it stops, and the third threshold is the maximum power output of the range extender.

[0029] In one example, controlling the start-stop of the vehicle's range extender based on the vehicle's driving information and the threshold value includes:

[0030] When the vehicle's range extender is not activated, if it is determined that the remaining battery power in the vehicle's driving information is less than the first threshold, then the vehicle's range extender is activated; wherein, the remaining battery power is the current remaining battery power of the vehicle.

[0031] Based on the preset second mapping relationship, the vehicle speed in the vehicle driving information, and the required power in the vehicle driving information, an initial value of power generation corresponding to both the vehicle speed and the required power in the vehicle driving information is determined; wherein, the second mapping relationship represents the relationship between the vehicle speed, the required power, and the initial value of power generation; the initial value of power generation is the initial value of power generation of the range extender.

[0032] If the determined initial power generation value is greater than the third threshold, then the determined initial power generation value is determined as the power generation value of the range extender;

[0033] If the determined initial value of the power generation is less than or equal to the third threshold, then the third threshold is determined as the power generation of the range extender; wherein the power generation is used for the range extender to operate.

[0034] In one example, controlling the start-stop of the vehicle's range extender based on the vehicle's driving information and the threshold value includes:

[0035] After the vehicle's range extender is started, if it is determined that the remaining battery power in the vehicle's driving information is greater than the second threshold, the range extender of the vehicle will be controlled to stop working.

[0036] Secondly, this application provides a control device for a vehicle range extender, the device comprising:

[0037] The acquisition unit is used to acquire images of the vehicle;

[0038] The recognition unit is used to perform recognition processing on the image to obtain a first confidence set of the image; wherein, the image is an image of the driving environment in which the vehicle is currently in a driving state, and the driving environment contains landmarks; the first confidence set includes a first confidence level of each landmark in the image, and the first confidence level represents the probability that the landmark is a preset landmark type;

[0039] The first determining unit is configured to determine a matching degree set based on the first confidence degree set; wherein, the matching degree set includes the matching degree of the scene marker library under each preset marker type, and the matching degree characterizes the degree of matching between the markers in the scene marker library under the preset marker type and the markers in the image.

[0040] The second determining unit is used to determine the current scene type based on the matching degree set; wherein, the current scene type is the type of driving scene in which the vehicle is currently located;

[0041] The control unit is used to control the start and stop of the vehicle's range extender according to the current scenario type.

[0042] In one example, the first determining unit includes:

[0043] The first determining module is used to determine a first number of images and a second number of scene markers in the library for each preset marker type; wherein, the first number is the number of markers contained in the image, and the second number is the number of markers contained in the scene marker library for each preset marker type;

[0044] The second determining module is used to determine the fit of the scene marker library under the preset marker type based on the first quantity, the second quantity of the scene marker library under the preset marker type, and the first confidence set.

[0045] In one example, the fit of the scene marker library under the i-th preset marker type is: Where, n i δ represents the second quantity in the scene marker library under the i-th preset marker type. j Let m be the first confidence level of the j-th marker in the image, m be the first quantity, n be a positive integer greater than or equal to 1, j be a positive integer greater than or equal to 1 and less than or equal to m, and m be a positive integer greater than or equal to 1.

[0046] In one example, the second determining unit includes:

[0047] The first acquisition module is used to acquire a second confidence set; wherein, the second confidence set includes a confidence subset for each preset scene type, and the confidence subset includes the second confidence of the scene marker library under each preset marker type under the preset scene type, and the second confidence represents the probability that the marker in the scene marker library under the preset marker type appears in the preset scene type;

[0048] The third determining module is used to determine the probability of the preset scenario type based on the confidence subset of the preset scenario type and the fit set; wherein, the probability of the preset scenario type is the probability that the current driving environment of the vehicle is determined to be the preset scenario type;

[0049] The fourth determining module is used to determine the current scene type based on the probability of each of the preset scene types.

[0050] In one example, the probability of the k-th preset scene type Where, σ k,i Let β be the second confidence level of the scene marker library under the k-th preset scene type and the i-th preset marker type. i Let represent the fit of the scene marker library under the i-th preset marker type, where N is the total number of preset scene types, N is a positive integer greater than or equal to 1, and i is a positive integer greater than or equal to 1 and less than or equal to N.

[0051] In one example, the fourth determining module includes:

[0052] The first determining submodule is used to determine the maximum value among the probabilities of each of the preset scene types;

[0053] The second determining submodule is used to determine the preset scene type corresponding to the maximum value as the current scene type if the maximum value is determined to be greater than a preset threshold.

[0054] The third determining submodule is used to determine the default scene type as the current scene type if the maximum value is determined to be less than or equal to the preset threshold.

[0055] In one example, the control unit includes:

[0056] The fifth determining module is used to determine a threshold corresponding to the current scene type based on the current scene type and a preset first mapping relationship; wherein the preset first mapping relationship is a mapping relationship between the current scene type and the threshold, and the threshold is an operating parameter threshold of the vehicle's range extender.

[0057] The second acquisition module is used to acquire the vehicle driving information of the vehicle; wherein, the vehicle driving information is the current driving parameters of the vehicle;

[0058] The control module is used to control the start and stop of the vehicle's range extender based on the vehicle driving information and the threshold value.

[0059] In one example, the threshold values ​​include a first threshold, a second threshold, and a third threshold, wherein the first threshold is the minimum remaining power of the range extender when it starts, the second threshold is the maximum remaining power of the range extender when it stops, and the third threshold is the maximum power output of the range extender.

[0060] In one example, the control module includes:

[0061] The first control submodule is configured to, when the vehicle's range extender is not started, if it is determined that the remaining battery power in the vehicle's driving information is less than the first threshold, control the vehicle's range extender to start; wherein, the remaining battery power is the current remaining battery power of the vehicle.

[0062] The fourth determining submodule is used to determine the initial value of power generation corresponding to the vehicle speed and the required power in the vehicle driving information based on the preset second mapping relationship, the vehicle speed in the vehicle driving information, and the required power in the vehicle driving information; wherein, the second mapping relationship represents the relationship between the vehicle speed, the required power, and the initial value of power generation; the initial value of power generation is the initial value of power generation of the range extender.

[0063] The fifth determining submodule is used to determine the determined initial power generation value as the power generation power of the range extender if the determined initial power generation value is greater than the third threshold.

[0064] The sixth determining submodule is used to determine the third threshold as the power generation power of the range extender if the determined initial value of the power generation power is less than or equal to the third threshold; wherein the power generation power is used for the range extender to work.

[0065] In one example, the control module includes:

[0066] The second control submodule is used to control the vehicle's range extender to stop working if it is determined that the remaining battery power in the vehicle's driving information is greater than the second threshold after the vehicle's range extender is started.

[0067] Thirdly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the first aspect.

[0068] Fourthly, this application provides an electronic device for performing the method as described in the first aspect.

[0069] Fifthly, this application provides a vehicle in which the electronic equipment described in the fourth aspect is provided.

[0070] The vehicle range extender control method, device, and equipment provided in this application, during vehicle operation, perform image recognition processing based on an image of the vehicle's current driving environment to obtain the probability that each marker in the image is a preset marker type; calculate the degree of matching between the markers in the scene marker library under each preset marker type and the markers in the image; analyze the degree of matching to obtain the type of the current driving scene of the vehicle, and then control the vehicle's range extender to start or stop according to the current scene type; thus, by recognizing markers in the image of the vehicle's current driving environment, the vehicle can control the operation of the range extender in a timely manner under different driving environments, thereby meeting the vehicle's power needs under different driving environments. Attached Figure Description

[0071] 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.

[0072] Figure 1 A schematic flowchart illustrating a control method for a vehicle range extender provided in an embodiment of this application;

[0073] Figure 2 A flowchart illustrating another control method for a vehicle range extender provided in this application embodiment;

[0074] Figure 3 A schematic diagram of the architecture of an intelligent driving range-extended vehicle provided in an embodiment of this application;

[0075] Figure 4 A schematic diagram of the structure of a control device for a vehicle range extender provided in an embodiment of this application;

[0076] Figure 5 A schematic diagram of the structure of a control device for a vehicle range extender provided in an embodiment of this application;

[0077] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0078] Figure 7 This is a block diagram illustrating an electronic device according to an exemplary embodiment.

[0079] The accompanying drawings illustrate 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 particular embodiments. Detailed Implementation

[0080] 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.

[0081] With the advancement and development of science and technology, range-extended electric vehicles have become a type of vehicle that can meet the needs of electric motor drive without being completely dependent on the construction of charging pile systems and eliminating range anxiety; by setting up a range extender to provide electric energy to the vehicle, the vehicle's electric energy needs can be met.

[0082] In one example, the range extender's start-up, shutdown, and power output are controlled based on parameters such as vehicle speed, remaining battery SOC (State of Charge), and power demand. For instance, the range extender starts when the battery SOC falls below a certain threshold and stops when it rises above that threshold, thus controlling the range extender's operation.

[0083] However, in the above methods, the vehicle will be driven in different driving environments, so there is an urgent need for a solution that can control the operation of the range extender in a timely manner under different driving environments, so as to meet the vehicle's power demand under different driving environments.

[0084] The control method, apparatus, and equipment for the range extender of the vehicle provided in this application are intended to solve the above-mentioned technical problems of the prior art.

[0085] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection and use of related data and the control of the vehicle's range extender must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0086] 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.

[0087] Figure 1 A flowchart illustrating a control method for a vehicle range extender provided in this application embodiment is shown below. Figure 1 As shown, the method includes:

[0088] S101. Acquire an image of the vehicle, perform recognition processing on the image, and obtain a first confidence set of the image; wherein, the image is an image of the driving environment in which the vehicle is currently in motion, and there are landmarks in the driving environment; the first confidence set includes the first confidence of each landmark in the image, and the first confidence represents the probability that the landmark is a preset landmark type.

[0089] For example, the execution subject of this embodiment can be an electronic device applied to a vehicle, including an intelligent driving controller and a vehicle controller. First, for a vehicle in motion, an image of the driving environment currently in which the vehicle is in motion is acquired based on an image acquisition device on the vehicle, or a mobile terminal such as a mobile phone, or a satellite, and transmitted back to the intelligent driving controller. The intelligent driving controller receives and acquires the image of the driving environment currently in which the vehicle is in motion. Based on image recognition technology or artificial intelligence technology, the acquired image is processed to identify the landmarks in the driving environment corresponding to the image, and further landmark identification is performed to obtain the probability that each landmark in the image is a preset landmark type, i.e., a first confidence level, and then a set of first confidence levels is obtained. For example, the preset landmark type can be a traffic sign, a speed limit sign, etc., and the landmark can be a traffic light, a speed limit value, etc. Based on a preset rule processing method, the probability that the landmark in the image is a traffic light and the probability that the landmark in the image is a speed limit value can be obtained.

[0090] S102. Determine the matching degree set based on the first confidence degree set; wherein, the matching degree set includes the matching degree of the scene marker library under each preset marker type, and the matching degree characterizes the degree of matching between the markers in the scene marker library under the preset marker type and the markers in the image.

[0091] For example, the probability of each marker being a preset marker type, i.e. each confidence level in the first confidence set, is analyzed and processed with the markers in the scene marker library under each preset marker type to obtain the fit degree of the scene marker library under each preset marker type, so as to characterize the degree of fit between the markers in the scene marker library under the preset marker type and the markers in the image, so as to obtain the fit degree set.

[0092] For example, the scene sign library under the preset sign type includes traffic signs and speed limit signs. The obtained first confidence set includes the probability that the sign in the image is a traffic light among traffic signs, and the probability that the sign in the image is the speed limit value among speed limit signs. Based on these two probability values, i.e. the first confidence, it is compared with the signs in traffic signs and the signs under speed limit signs to obtain the matching degree corresponding to traffic signs and the matching degree corresponding to speed limit signs, respectively.

[0093] S103. Determine the current scene type based on the set of fit; where the current scene type is the type of driving scene in which the vehicle is currently located.

[0094] For example, based on the intelligent driving controller, each fit degree in the obtained fit degree set is analyzed and processed. For example, based on empirical formulas, each fit degree is analyzed and processed to determine the current scenario type. This allows us to know the type of driving scenario the vehicle is currently in and transmit the current scenario type to the vehicle controller.

[0095] S104. Control the vehicle's range extender to start and stop according to the current scenario type.

[0096] For example, based on the vehicle controller, the range extender can be started or stopped by manual judgment or artificial intelligence judgment, depending on the type of driving scenario in which the vehicle is currently located. For instance, if the vehicle is in the city, the range extender that is starting can be turned off when appropriate, while if the vehicle is on the highway, the range extender needs to be turned on in time to meet the vehicle's power supply needs.

[0097] This embodiment provides a control method for a vehicle's range extender. During vehicle operation, image recognition processing is performed based on an image of the vehicle's current driving environment to obtain the probability that each marker in the image is a preset marker type. The obtained probabilities are then calculated to determine the degree of matching between markers in the scene marker library and markers in the image for each preset marker type. The degree of matching is analyzed to determine the type of the vehicle's current driving scene. Based on the current scene type, the range extender is controlled to start or stop. Furthermore, by recognizing markers in the image of the vehicle's current driving environment, the vehicle can control the range extender's operation in a timely manner under different driving conditions, thereby meeting the vehicle's power needs in various driving environments.

[0098] Figure 2 A flowchart illustrating another control method for a vehicle range extender provided in this application embodiment is shown below. Figure 2 As shown, the method includes:

[0099] S201. Acquire an image of the vehicle, perform recognition processing on the image, and obtain a first confidence set of the image; wherein, the image is an image of the driving environment in which the vehicle is currently in motion, and there are landmarks in the driving environment; the first confidence set includes the first confidence of each landmark in the image, and the first confidence represents the probability that the landmark is a preset landmark type.

[0100] For example, Figure 3 This is a schematic diagram of the architecture of an intelligent driving range-extended vehicle provided in an embodiment of this application. The vehicle includes a vehicle controller, a camera, a camera controller, an intelligent driving controller, a range extender controller, a generator controller, an engine controller, a generator, an engine, a high-voltage battery pack, a motor controller, a drive motor, and a drive axle. Based on the forward-facing camera on the vehicle, images of the driving environment in which the vehicle is currently in motion are acquired. The acquired images are automatically transmitted to the camera controller. The camera controller performs image recognition processing on the acquired images, identifies the corresponding landmarks in the driving environment, and further performs landmark recognition to obtain the probability that each landmark in the image is a preset landmark type, i.e., a first confidence level. This results in a first confidence level set, which is transmitted back to the intelligent driving controller via the vehicle's Controller Area Network (CAN) bus.

[0101] S202. Determine a first number of images and a second number of scene markers in each preset marker type; wherein the first number is the number of markers contained in the images, and the second number is the number of markers contained in the scene markers in each preset marker type.

[0102] For example, based on the control of the intelligent driving controller, the number of markers contained in the currently acquired image is determined, namely the first number, and the number of markers contained in the scene marker library under each preset marker type, namely multiple second numbers.

[0103] S203. Based on the first quantity, the second quantity of the scene marker library under the preset marker type, and the first confidence set, determine the fit of the scene marker library under the preset marker type.

[0104] In one example, the fit of the scene marker library under the i-th preset marker type is: Where, n i δ represents the second quantity in the scene marker library under the i-th preset marker type. j Let be the first confidence level of the j-th marker in the image, m be the first quantity, n be a positive integer greater than or equal to 1, j be a positive integer greater than or equal to 1 and less than or equal to m, and m be a positive integer greater than or equal to 1.

[0105] For example, based on the intelligent driving controller, data processing is performed on the number of landmarks contained in the currently acquired image, the number of landmarks contained in the scene landmark library under each preset landmark type, and the first confidence set to obtain the fit degree of the scene landmark library under each preset landmark type. This can be achieved through a calculation formula.

[0106]

[0107] The fit β of the scene marker library under the i-th preset marker type is calculated. i , where n i δ represents the second quantity in the scene marker library under the i-th preset marker type. jLet be the first confidence level of the j-th marker in the image, m be the first quantity, n be a positive integer greater than or equal to 1, j be a positive integer greater than or equal to 1 and less than or equal to m, and m be a positive integer greater than or equal to 1. The preset signage types and scene signage library can include: traffic signs (such as traffic lights, left turn lights, right turn lights, no left turn, no U-turn, no honking, height restriction signs, etc.); speed limit signs (such as speed limit signs and their corresponding maximum speed limits); lane alignments (such as guide lane lines, stop lines, ramp lines, and merging lines with typical characteristics); road areas (such as motor vehicle lanes, non-motor vehicle lanes, tidal flow lanes, bus lanes, large vehicle lanes, small vehicle lanes, driving lanes, overtaking lanes, and emergency lanes, which can be identified by line markings and special text); location signs (such as schools, residential areas, hospitals, highway service areas, gas stations, and shopping malls, which can be identified by text or images during vehicle travel); road participants (such as vehicle types that can be detected by the camera, including cars, trucks, buses, water trucks, fire trucks, ambulances, bicycles, tricycles, and pedestrians); and traffic flow (such as the traffic flow in adjacent lanes that can be detected by the camera during driving, divided into low-volume traffic flow, normal traffic flow, and peak traffic flow).

[0108] S204. Obtain the second confidence set; wherein, the second confidence set includes a confidence subset for each preset scene type, and the confidence subset includes the second confidence of the scene marker library under each preset marker type under the preset scene type, and the second confidence represents the probability that the marker in the scene marker library under the preset marker type appears in the preset scene type.

[0109] For example, based on the intelligent driving controller, a preset second confidence set is obtained from the local device or the CAN bus. For instance, a scenario confidence matrix library corresponding to each scenario marker library can be preset, including the second confidence of the scenario marker library under each preset scenario type and each preset marker type. Each second confidence represents the probability that the marker in the scenario marker library under each preset marker type appears in the preset scenario type.

[0110] S205. Determine the probability of a preset scenario type based on the confidence subset and fit set of the preset scenario type; wherein, the probability of a preset scenario type is the probability that the current driving environment of the vehicle is determined to be a preset scenario type.

[0111] In one example, the probability of the k-th preset scene type Where, σ k,i Let β be the second confidence level of the scene marker library under the k-th preset scene type and the i-th preset marker type. iLet represent the fit of the scene marker library under the i-th preset marker type, where N is the total number of preset scene types, N is a positive integer greater than or equal to 1, and i is a positive integer greater than or equal to 1 and less than or equal to N.

[0112] For example, based on the intelligent driving controller, the confidence subset and the fit degree in each fit degree set for each preset scenario type are processed and analyzed to obtain the probability that the current driving environment of the vehicle is identified as a preset scenario type, i.e., the probability of each preset scenario type. For example, preset scenario types include urban scenarios, suburban scenarios, and highway scenarios. This can be achieved using pre-stored calculation formulas. The probability of the k-th preset scene type is obtained by calculating the confidence subset and fit set for each preset scene type. Where, σ k,i Let β be the second confidence level of the scene marker library under the k-th preset scene type and the i-th preset marker type. i Let represent the fit of the scene marker library under the i-th preset marker type, where N is the total number of preset scene types, N is a positive integer greater than or equal to 1, and i is a positive integer greater than or equal to 1 and less than or equal to N.

[0113] S206. Determine the current scene type based on the probability of each preset scene type.

[0114] For example, the intelligent driving controller analyzes and processes the probabilities of various preset scenario types calculated to obtain the type of driving environment in which the vehicle is currently located, and transmits this information to the vehicle controller via the CAN bus.

[0115] In one example, step S206 includes the following steps:

[0116] The first step of step S206 is to determine the maximum value among the probabilities of each preset scene type.

[0117] The second step of step S206 is: if the maximum value is determined to be greater than the preset threshold, then the preset scene type corresponding to the maximum value is determined as the current scene type.

[0118] In the third step of step S206, if the maximum value is determined to be less than or equal to the preset threshold, then the default scene type is determined as the current scene type.

[0119] Furthermore, in order to improve the accuracy of the determined type of the current driving environment of the vehicle, it is necessary to determine the reliability of the scene identification results. Based on the analysis of the numerical values ​​corresponding to the probabilities of each preset scene type by the intelligent driving controller, the maximum value is extracted and compared with a preset threshold. If the maximum value is greater than the preset threshold, the preset scene type corresponding to the maximum value is determined as the current scene type. If the maximum value is determined to be less than or equal to the preset threshold, the default scene type is determined as the current scene type.

[0120] S207. Determine the threshold corresponding to the current scenario type based on the current scenario type and the preset first mapping relationship; wherein, the preset first mapping relationship is the mapping relationship between the current scenario type and the threshold, and the threshold is the operating parameter threshold of the vehicle's range extender.

[0121] For example, based on the vehicle controller, a preset first mapping relationship is invoked via the CAN bus. This mapping relationship is a mapping relationship between the scene type corresponding to each current scene type and each threshold. That is, each current scene type corresponds to each threshold. Then, based on the information obtained by the vehicle controller from the intelligent driving controller, namely the determined current scene type and the obtained first mapping relationship, the threshold corresponding to the current scene type can be obtained. The determined threshold is used as the operating parameter threshold of the current vehicle's range extender to control the start and stop of the current vehicle's range extender.

[0122] S208. Obtain vehicle driving information; wherein, vehicle driving information refers to the current driving parameters of the vehicle.

[0123] For example, based on the vehicle controller, the current vehicle driving parameters, i.e. vehicle driving information, are obtained through the CAN bus, including parameters such as vehicle speed, remaining battery power, and required power.

[0124] S209. Control the start and stop of the vehicle's range extender based on vehicle driving information and threshold values.

[0125] In one example, the threshold values ​​include a first threshold, a second threshold, and a third threshold. The first threshold is the minimum remaining power of the range extender when it starts, the second threshold is the maximum remaining power of the range extender when it stops, and the third threshold is the maximum power output of the range extender.

[0126] For example, based on the vehicle controller, the acquired vehicle driving information is compared and analyzed with the currently determined threshold values ​​to generate a control command for starting and stopping the range extender. This control command is then sent to the range extender controller, which, upon receiving the control command, promptly controls the vehicle's range extender to start and stop. The determined threshold values ​​include a first threshold, a second threshold, and a third threshold corresponding to the current scenario type. The first threshold is the minimum remaining battery power required to start the range extender, the second threshold is the maximum remaining battery power required to stop the range extender, and the third threshold is the maximum power output of the range extender.

[0127] In one example, step S209 includes the following steps:

[0128] The first step of step S209 is: when the vehicle's range extender is not started, if it is determined that the remaining battery power in the vehicle's driving information is less than a first threshold, then the vehicle's range extender is started; wherein, the remaining battery power is the current remaining battery power of the vehicle.

[0129] The second step of step S209 is to determine the initial value of the power generation corresponding to the vehicle speed and the power demand in the vehicle driving information, based on the preset second mapping relationship, the vehicle speed in the vehicle driving information, and the power demand in the vehicle driving information; wherein, the second mapping relationship represents the relationship between the vehicle speed, the power demand, and the initial value of the power generation; the initial value of the power generation is the initial value of the power generation of the range extender.

[0130] In the third step of step S209, if the determined initial value of the power generation is greater than the third threshold, then the determined initial value of the power generation is determined as the power generation of the range extender.

[0131] In the fourth step of step S209, if the determined initial value of the power generation is less than or equal to the third threshold, then the third threshold is determined as the power generation of the range extender; wherein, the power generation is used for the range extender to work.

[0132] For example, when the vehicle's range extender is not activated, the vehicle controller compares the remaining battery power in the acquired vehicle driving information with a first threshold value among currently determined threshold values. If the remaining battery power in the vehicle driving information is less than the first threshold value, a control command to activate the range extender is generated and sent to the range extender controller. Upon receiving the control command, the range extender controller promptly activates the vehicle's range extender. After the vehicle's range extender is activated, the vehicle controller retrieves a preset second mapping relationship via the CAN bus. This mapping relationship represents the relationship between vehicle speed, required power, and initial power generation value. For example, in a preset two-dimensional table, each vehicle speed and each required power corresponds to an initial power generation value of the range extender. Based on the vehicle speed and required power in the currently acquired vehicle driving information, and using the preset second mapping relationship, such as by querying the preset two-dimensional table, the initial power generation value of the range extender corresponding to the acquired vehicle speed and required power can be determined. The initial power generation value is compared with the third threshold among the determined threshold values. If the initial power generation value is greater than the third threshold, then the initial power generation value is determined as the power generation of the range extender; if the initial power generation value is less than or equal to the third threshold, then the third threshold is determined as the power generation of the range extender. The vehicle controller transmits this power generation value to the range extender controller, causing the range extender controller to control the vehicle's range extender to operate at this power generation value.

[0133] In one example, step S209 includes: after the vehicle's range extender is started, if it is determined that the remaining battery power in the vehicle's driving information is greater than a second threshold, then controlling the vehicle's range extender to stop working.

[0134] For example, after the vehicle's range extender is started, the remaining battery power in the acquired vehicle driving information is compared with the second threshold in the determined threshold based on the vehicle controller. If it is determined that the remaining battery power in the vehicle driving information is greater than the second threshold, a control command is generated to control the range extender to stop working, and the control command is sent to the range extender controller. After receiving the control command, the range extender controller promptly controls the vehicle's range extender to stop working, so as to reduce unnecessary power supply to the vehicle.

[0135] In this embodiment, based on the above embodiments, on the one hand, the control method, device, and equipment for the vehicle's range extender, during vehicle operation, performs image recognition processing based on an image of the vehicle's current driving environment to obtain the probability that each marker in the image is a preset marker type; calculates the probability of each obtained probability to obtain the degree of matching between the markers in the scene marker library under each preset marker type and the markers in the image; analyzes the degree of matching of each obtained degree of matching to obtain the type of driving scene the vehicle is currently in, and then controls the vehicle's range extender to start or stop according to the current scene type; thus, by recognizing markers in the image of the vehicle's current driving environment, the vehicle can control the operation of the range extender in a timely manner under different driving environments, thereby meeting the vehicle's power demand under different driving environments; on the other hand, by setting different threshold values ​​for different current scene types, and by comparing the current vehicle's driving information with the determined threshold values, the operation of the range extender can be controlled in a timely manner, thereby meeting the vehicle's power demand under different driving environments.

[0136] Figure 4 This is a schematic diagram of the structure of a control device for a vehicle range extender provided in an embodiment of this application, as shown below. Figure 3 As shown, the device 300 includes:

[0137] The acquisition unit 301 is used to acquire images of the vehicle.

[0138] The recognition unit 302 is used to perform recognition processing on the image to obtain a first confidence set of the image; wherein, the image is an image of the driving environment in which the vehicle is currently in a driving state, and there are landmarks in the driving environment; the first confidence set includes the first confidence of each landmark in the image, and the first confidence represents the probability that the landmark is a preset landmark type.

[0139] The first determining unit 303 is used to determine a matching degree set based on a first confidence degree set; wherein, the matching degree set includes the matching degree of the scene marker library under each preset marker type, and the matching degree characterizes the degree of matching between the markers in the scene marker library under the preset marker type and the markers in the image.

[0140] The second determining unit 304 is used to determine the current scene type based on the set of fit; wherein, the current scene type is the type of driving scene in which the vehicle is currently located.

[0141] Control unit 305 is used to control the start and stop of the vehicle's range extender according to the current scenario type.

[0142] The apparatus in this embodiment can execute the technical solutions in the above method. Its specific implementation process and technical principles are the same, and will not be repeated here.

[0143] Figure 5 A schematic diagram of the structure of a control device for a vehicle range extender provided in an embodiment of this application is shown below. Figure 4 As shown, the device 400 includes:

[0144] The acquisition unit 401 is used to acquire images of the vehicle.

[0145] The recognition unit 402 is used to perform recognition processing on the image to obtain a first confidence set of the image; wherein the image is an image of the driving environment in which the vehicle is currently in a driving state, and there are landmarks in the driving environment; the first confidence set includes the first confidence of each landmark in the image, and the first confidence represents the probability that the landmark is a preset landmark type.

[0146] The first determining unit 403 is used to determine a matching degree set based on a first confidence degree set; wherein, the matching degree set includes the matching degree of the scene marker library under each preset marker type, and the matching degree characterizes the degree of matching between the markers in the scene marker library under the preset marker type and the markers in the image.

[0147] The second determining unit 404 is used to determine the current scene type based on the set of fit; wherein, the current scene type is the type of driving scene in which the vehicle is currently located.

[0148] Control unit 405 is used to control the start and stop of the vehicle's range extender according to the current scenario type.

[0149] In one example, the first determining unit 403 includes:

[0150] The first determining module 4031 is used to determine a first number of images and a second number of scene markers in each preset marker type; wherein the first number is the number of markers contained in the image, and the second number is the number of markers contained in the scene marker library under the preset marker type.

[0151] The second determining module 4032 is used to determine the fit of the scene marker library under the preset marker type based on the first quantity, the second quantity of the scene marker library under the preset marker type, and the first confidence set.

[0152] In one example, the fit of the scene marker library under the i-th preset marker type is: Where, n i δ represents the second quantity in the scene marker library under the i-th preset marker type. jLet be the first confidence level of the j-th marker in the image, m be the first quantity, n be a positive integer greater than or equal to 1, j be a positive integer greater than or equal to 1 and less than or equal to m, and m be a positive integer greater than or equal to 1.

[0153] In one example, the second determining unit 404 includes:

[0154] The first acquisition module 4041 is used to acquire a second confidence set; wherein, the second confidence set includes a confidence subset for each preset scene type, and the confidence subset includes the second confidence of the scene marker library under each preset marker type under the preset scene type, and the second confidence represents the probability that the marker in the scene marker library under the preset marker type appears in the preset scene type.

[0155] The third determining module 4042 is used to determine the probability of a preset scenario type based on the confidence subset and the fit set of the preset scenario type; wherein, the probability of the preset scenario type is the probability that the current driving environment of the vehicle is determined to be the preset scenario type.

[0156] The fourth determining module 4043 is used to determine the current scene type based on the probability of each preset scene type.

[0157] In one example, the probability of the k-th preset scene type Where, σ k,i Let β be the second confidence level of the scene marker library under the k-th preset scene type and the i-th preset marker type. i Let represent the fit of the scene marker library under the i-th preset marker type, where N is the total number of preset scene types, N is a positive integer greater than or equal to 1, and i is a positive integer greater than or equal to 1 and less than or equal to N.

[0158] In one example, the fourth determining module 4043 includes:

[0159] The first determination submodule is used to determine the maximum value among the probabilities of each preset scene type.

[0160] The second determination submodule is used to determine the preset scene type corresponding to the maximum value if the maximum value is greater than the preset threshold, and then to determine the current scene type.

[0161] The third determination submodule is used to determine the default scene type if the determined maximum value is less than or equal to a preset threshold, and that is the current scene type.

[0162] In one example, control unit 405 includes:

[0163] The fifth determining module 4051 is used to determine the threshold corresponding to the current scenario type based on the current scenario type and the preset first mapping relationship; wherein, the preset first mapping relationship is the mapping relationship between the current scenario type and the threshold, and the threshold is the operating parameter threshold of the vehicle's range extender.

[0164] The second acquisition module 4052 is used to acquire vehicle driving information; wherein, the vehicle driving information is the current driving parameters of the vehicle.

[0165] The control module 4053 is used to control the start and stop of the vehicle's range extender based on vehicle driving information and threshold values.

[0166] In one example, the threshold values ​​include a first threshold, a second threshold, and a third threshold. The first threshold is the minimum remaining power of the range extender when it starts, the second threshold is the maximum remaining power of the range extender when it stops, and the third threshold is the maximum power output of the range extender.

[0167] In one example, control module 4053 includes:

[0168] The first control submodule is used to start the vehicle's range extender if it is determined that the remaining battery power in the vehicle's driving information is less than a first threshold when the vehicle's range extender is not started; wherein, the remaining battery power is the current remaining battery power of the vehicle.

[0169] The fourth determining submodule is used to determine the initial value of the power generation corresponding to the vehicle speed and the power demand in the vehicle driving information based on the preset second mapping relationship, the vehicle speed in the vehicle driving information, and the power demand in the vehicle driving information; wherein, the second mapping relationship represents the relationship between the vehicle speed, the power demand, and the initial value of the power generation; the initial value of the power generation is the initial value of the power generation of the range extender.

[0170] The fifth determination submodule is used to determine the initial value of the determined power generation as the power generation of the range extender if the determined initial value of the power generation is greater than the third threshold.

[0171] The sixth determination submodule is used to determine the third threshold as the power generation power of the range extender if the determined initial value of the power generation power is less than or equal to the third threshold; wherein the power generation power is used for the range extender to work.

[0172] In one example, control module 4053 includes:

[0173] The second control submodule is used to stop the vehicle's range extender from working if the remaining battery power in the vehicle's driving information is determined to be greater than a second threshold after the vehicle's range extender is started.

[0174] The apparatus in this embodiment can execute the technical solutions in the above method. Its specific implementation process and technical principles are the same, and will not be repeated here.

[0175] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 5 As shown, the electronic device 500 includes: a memory 501 and a processor 502; the memory 501 is a memory for storing executable instructions of the processor 502.

[0176] The processor 502 is configured to perform the method provided in the above embodiments.

[0177] The electronic device 500 also includes a receiver 503 and a transmitter 504. The receiver 503 is used to receive instructions and data sent by other devices, and the transmitter 504 is used to send instructions and data to external devices.

[0178] Figure 7 This is a block diagram of an electronic device according to an exemplary embodiment. The electronic device may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output interface 812, a sensor component 814, and a communication component 816.

[0179] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0180] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of this data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic storage, flash memory, magnetic disk, or optical disk.

[0181] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.

[0182] Multimedia component 808 includes a screen that provides an output interface between electronic device 800 and user. In some embodiments, the screen may include a liquid crystal display and a touch panel. If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When electronic device 800 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0183] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0184] Input / output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0185] Sensor assembly 814 includes one or more sensors for providing status information for various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0186] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication module to facilitate short-range communication. For example, the near-field communication module may be implemented based on radio frequency identification (RFID), infrared data association (IRA) technology, ultra-wideband (UWB) technology, Bluetooth technology, and other technologies.

[0187] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits, digital signal processors, digital signal processing devices, programmable logic devices, field-programmable gate arrays, controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0188] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a random access memory, magnetic tape, floppy disk, or optical data storage device, etc.

[0189] This application also provides a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform the above-described method.

[0190] According to an embodiment of this application, this application also provides a computer program product, which includes: a computer program stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program, causing the electronic device to perform the solution provided in any of the above embodiments.

[0191] According to an embodiment of this application, this application provides a vehicle equipped with electronic devices for executing the solutions provided in any of the above embodiments.

[0192] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0193] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A control method for a vehicle range extender, characterized in that, The method includes: An image of the vehicle is acquired, and the image is processed for recognition to obtain a first confidence set of the image; wherein, the image is an image of the driving environment in which the vehicle is currently in motion, and the driving environment contains landmarks; the first confidence set includes a first confidence score of each landmark in the image, and the first confidence score represents the probability that the landmark is a preset landmark type; Based on the first confidence set, a fit set is determined; wherein, the fit set includes the fit of the scene marker library under each preset marker type, and the fit represents the degree of fit between the markers in the scene marker library under the preset marker type and the markers in the image. Based on the set of fit, the current scene type is determined; wherein, the current scene type is the type of driving scenario in which the vehicle is currently located; Based on the current scenario type, control the vehicle's range extender to start and stop.

2. The method according to claim 1, characterized in that, Based on the first confidence set, a fit set is determined, including: Determine a first number of images and a second number of scene markers in the library for each preset marker type; wherein the first number is the number of markers contained in the image, and the second number is the number of markers contained in the scene marker library for each preset marker type; The fit of the scene marker library under the preset marker type is determined based on the first quantity, the second quantity of the scene marker library under the preset marker type, and the first confidence set.

3. The method according to claim 2, characterized in that, The fit of the scene marker library under the i-th preset marker type is Where, n i δ represents the second quantity in the scene marker library under the i-th preset marker type. j Let m be the first confidence level of the j-th marker in the image, m be the first quantity, n be a positive integer greater than or equal to 1, j be a positive integer greater than or equal to 1 and less than or equal to m, and m be a positive integer greater than or equal to 1.

4. The method according to claim 1, characterized in that, Based on the set of fit, the current scene type is determined, including: Obtain a second confidence set; wherein, the second confidence set includes a confidence subset for each preset scene type, the confidence subset includes the second confidence of the scene marker library under each preset marker type under the preset scene type, and the second confidence represents the probability that the marker in the scene marker library under the preset marker type appears in the preset scene type; The probability of the preset scenario type is determined based on the confidence subset of the preset scenario type and the fit set; wherein, the probability of the preset scenario type is the probability that the current driving environment of the vehicle is determined to be the preset scenario type; The current scene type is determined based on the probability of each of the preset scene types.

5. The method according to claim 4, characterized in that, The probability of the k-th preset scene type Where, σ k,i Let β be the second confidence level of the scene marker library under the k-th preset scene type and the i-th preset marker type. i Let represent the fit of the scene marker library under the i-th preset marker type, where N is the total number of preset scene types, N is a positive integer greater than or equal to 1, and i is a positive integer greater than or equal to 1 and less than or equal to N.

6. The method according to claim 4, characterized in that, The current scene type is determined based on the probability of each of the preset scene types, including: Determine the maximum value among the probabilities of each of the preset scene types; If it is determined that the maximum value is greater than a preset threshold, then the preset scene type corresponding to the maximum value is determined as the current scene type; If the maximum value is determined to be less than or equal to the preset threshold, then the default scene type is determined to be the current scene type.

7. The method according to any one of claims 1-6, characterized in that, Based on the current scenario type, control the vehicle's range extender to start and stop, including: Based on the current scenario type and the preset first mapping relationship, a threshold value corresponding to the current scenario type is determined; wherein, the preset first mapping relationship is the mapping relationship between the current scenario type and the threshold value, and the threshold value is the operating parameter threshold value of the vehicle's range extender; Obtain the vehicle's driving information; wherein, the vehicle driving information is the vehicle's current driving parameters; Based on the vehicle driving information and the threshold value, the range extender of the vehicle is controlled to start and stop.

8. The method according to claim 7, characterized in that, The threshold values ​​include a first threshold, a second threshold, and a third threshold. The first threshold is the minimum remaining power of the range extender when it starts, the second threshold is the maximum remaining power of the range extender when it stops, and the third threshold is the maximum power output of the range extender.

9. The method according to claim 8, characterized in that, Based on the vehicle driving information and the threshold value, control the start and stop of the vehicle's range extender, including: When the vehicle's range extender is not activated, if it is determined that the remaining battery power in the vehicle's driving information is less than the first threshold, then the vehicle's range extender is activated; wherein, the remaining battery power is the current remaining battery power of the vehicle. Based on the preset second mapping relationship, the vehicle speed in the vehicle driving information, and the required power in the vehicle driving information, an initial value of power generation corresponding to both the vehicle speed and the required power in the vehicle driving information is determined; wherein, the second mapping relationship represents the relationship between the vehicle speed, the required power, and the initial value of power generation; the initial value of power generation is the initial value of power generation of the range extender. If the determined initial power generation value is greater than the third threshold, then the determined initial power generation value is determined as the power generation value of the range extender; If the determined initial value of the power generation is less than or equal to the third threshold, then the third threshold is determined as the power generation of the range extender; wherein the power generation is used for the range extender to operate.

10. The method according to claim 8, characterized in that, Based on the vehicle driving information and the threshold value, control the start and stop of the vehicle's range extender, including: After the vehicle's range extender is started, if it is determined that the remaining battery power in the vehicle's driving information is greater than the second threshold, the range extender of the vehicle will be controlled to stop working.

11. A control device for a vehicle range extender, characterized in that, The device includes: The acquisition unit is used to acquire images of the vehicle; The recognition unit is used to perform recognition processing on the image to obtain a first confidence set of the image; wherein, the image is an image of the driving environment in which the vehicle is currently in a driving state, and the driving environment contains landmarks; the first confidence set includes a first confidence level of each landmark in the image, and the first confidence level represents the probability that the landmark is a preset landmark type; The first determining unit is configured to determine a matching degree set based on the first confidence degree set; wherein, the matching degree set includes the matching degree of the scene marker library under each preset marker type, and the matching degree characterizes the degree of matching between the markers in the scene marker library under the preset marker type and the markers in the image. The second determining unit is used to determine the current scene type based on the matching degree set; wherein, the current scene type is the type of driving scene in which the vehicle is currently located; The control unit is used to control the start and stop of the vehicle's range extender according to the current scenario type.

12. 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 10.

13. An electronic device, characterized in that, The electronic device is used to perform the method as described in any one of claims 1 to 10.

14. A vehicle, characterized in that, The vehicle is equipped with the electronic device as described in claim 13.