Engine control method and vehicle
By obtaining a variety of vehicle status information in the vehicle idle state, determining whether the accelerator pedal has been accidentally stepped on, and controlling the engine speed to remain unchanged when it is accidentally stepped on, the problem of engine noise and vibration increase caused by unintentional pedaling is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202510359751.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-06-06
AI Technical Summary
When the driver accidentally stepped on the accelerator pedal, the noise and vibration of the engine suddenly increase, affecting the user's car use experience.
When the vehicle is in an idle state and the accelerator pedal is pressed, relevant information about the vehicle, such as gear status, seat belt status, seat status, door status and inquiry results, and determine whether the accelerator pedal has been accidentally stepped on based on this information. If it is accidentally stepped on, control the engine speed to prevent the increase of noise and vibration.
It effectively prevents the sudden increase in engine noise and vibration when the driver accidentally steps on the accelerator pedal, reduces the impact on users' rest or office, and improves users' car use experience.
Smart Images

Figure CN120100593A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to an engine control method and a vehicle. Background Art
[0002] When using a car, users may let the vehicle idle and wait, turn on the cooling / heating function of the vehicle air conditioner at idle to rest, or use the vehicle as a mobile office or entertainment place to work or entertain in the vehicle while the vehicle is idling. In the above cases, the driver may accidentally step on the accelerator pedal, causing the engine speed to suddenly increase, and the engine noise and vibration will increase accordingly, causing a sudden change in the surrounding sound, affecting the user's rest or work, causing emotional fluctuations in the user, and reducing the user's car experience.
[0003] In response to the above-mentioned problems, current vehicle designers do not pay enough attention to them, believing that users will deliberately avoid stepping on the accelerator pedal, or that the user will automatically release the pedal after stepping on it. However, the former limits the resting space for the user's feet and brings discomfort to the user, while the latter still affects the user's rest or work, triggers emotional fluctuations in the user, and reduces the user's car experience. Summary of the invention
[0004] In view of this, the embodiments of the present application provide an engine control method and a vehicle to solve the technical problem that after the driver accidentally steps on the accelerator pedal, the engine noise and vibration suddenly increase, affecting the user's car experience.
[0005] In a first aspect, an embodiment of the present application provides an engine control method, comprising:
[0006] When the vehicle is in an idle state and the accelerator pedal is depressed, obtaining first information of the vehicle; the first information includes at least one of a gear state, a seat belt state, a seat state, a door state, and an inquiry result of the vehicle;
[0007] determining, based on the first information, whether the accelerator pedal is accidentally stepped on;
[0008] If the accelerator pedal is stepped on by mistake, the speed of the engine of the vehicle is controlled to remain unchanged.
[0009] In an embodiment of the present application, when the vehicle is idling and the accelerator pedal is pressed, first information related to the vehicle is obtained, the first information including at least one of the vehicle's gear status, seat belt status, seat status, door status and inquiry result, and the first information is analyzed to accurately determine whether the accelerator pedal is mistakenly pressed. Then, when the accelerator pedal is mistakenly pressed, the engine speed of the vehicle is controlled to remain unchanged, thereby effectively preventing the engine noise and vibration from suddenly increasing when the driver accidentally steps on the accelerator pedal, affecting the user's rest or work, causing the user's emotional fluctuations, and reducing the user's car experience.
[0010] In a possible implementation manner of the first aspect, before acquiring the first information of the vehicle, the method further includes:
[0011] Acquiring second information of the vehicle; the second information includes sounds of the environment in which the vehicle is located and a steering wheel angle;
[0012] determining whether the driver has driving intention according to the second information;
[0013] The obtaining of the first information of the vehicle includes:
[0014] If it is determined that the driver has a driving intention, the speed of the engine is controlled according to the opening degree of the accelerator pedal; otherwise, the first information of the vehicle is acquired.
[0015] In this embodiment, when the vehicle is idling and the accelerator pedal is pressed, it is first determined whether the vehicle needs emergency avoidance based on the sound of the vehicle's environment and the steering wheel angle. When the vehicle needs emergency avoidance, it is considered that the driver has a driving intention, and the engine speed is controlled according to the opening of the accelerator pedal. Otherwise, the first information of the vehicle is obtained.
[0016] In a possible implementation of the first aspect, judging whether the driver has driving intention according to the second information includes:
[0017] Determining whether the sound of the environment in which the vehicle is located includes a preset sound and whether the steering wheel angle is greater than a preset angle threshold; the preset sound includes at least one of a siren sound and a collision sound;
[0018] If the sound of the vehicle's environment includes the preset sound, and the steering wheel angle is greater than the preset angle threshold, it is determined that the driver has a driving intention.
[0019] In this embodiment, when the vehicle is in an idling state and the accelerator pedal is pressed, if there is a siren and / or collision sound in the sound of the vehicle's environment, and the steering wheel is turned at a large angle, it means that an emergency may occur around the vehicle at this time, and the driver intentionally presses the accelerator pedal and turns the steering wheel so that the vehicle can avoid danger in an emergency. At this time, it is determined that the driver has a driving intention and the accelerator pedal is not mistakenly pressed. The engine speed is directly controlled according to the opening of the accelerator pedal. Otherwise, it is determined that the driver has no driving intention. In order to further improve the accuracy of the determination result, the first information of the vehicle can be obtained, and whether the accelerator pedal is mistakenly pressed can be further determined based on the first information.
[0020] In a possible implementation manner of the first aspect, the first information includes a gear state of the vehicle, and the gear includes a current gear of the vehicle;
[0021] Judging whether the accelerator pedal is accidentally stepped on according to the gear state includes:
[0022] Determining whether the current gear position of the vehicle is a parking gear or a neutral gear;
[0023] If the current gear position of the vehicle is the parking gear or the neutral gear, it is determined that the accelerator pedal is mistakenly stepped on.
[0024] In this embodiment, when the current gear position of the vehicle is the parking gear or the neutral gear, it means that the driver has no driving intention at this time, and it can be determined that the accelerator pedal is mistakenly stepped on at this time.
[0025] In a possible implementation manner of the first aspect, the first information includes a seat belt status of the vehicle, and the seat belt includes a driver's seat belt;
[0026] Judging whether the accelerator pedal is accidentally stepped on according to the seat belt state includes:
[0027] determining whether the driver's seat belt is not fastened;
[0028] If the driver's seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
[0029] In this embodiment, when the driver's seat belt is not fastened, it means that the driver is just sitting in the driving seat and may be resting or working, and has unfastened the seat belt to relax and has no intention of driving. It can be determined that the accelerator pedal is accidentally stepped on at this time.
[0030] In a possible implementation manner of the first aspect, the first information includes a seat status of the vehicle, and the seat includes a driver seat and a non-driver seat;
[0031] Judging whether the accelerator pedal is mistakenly stepped on according to the seat state includes:
[0032] Determining whether the backrest angle of the driver's seat is greater than a preset angle threshold;
[0033] If the backrest angle of the driver's seat is greater than the preset angle threshold, it is determined that the accelerator pedal is mistakenly stepped on;
[0034] or
[0035] Determine whether there is a non-driver seat whose seat pressure is greater than a preset pressure threshold and whose corresponding seat belt is not fastened;
[0036] If there is a non-driver's seat whose seat pressure is greater than the preset pressure threshold and whose corresponding seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
[0037] Here, when the backrest angle of the driver's seat is greater than the preset angle threshold, it means that the driver is in a relatively relaxed or reclining posture at this time, and may be resting in the driver's seat without driving intention, and it can be determined that the accelerator pedal is accidentally stepped on. If there is a non-driver's seat with a seat pressure greater than the preset pressure threshold and the corresponding seat belt is not fastened, it means that there is an occupant sitting in the non-driver's seat, and the occupant may be resting or working, unfastening the seat belt to relax, and the driver has no driving intention at this time, and it can be determined that the accelerator pedal is accidentally stepped on at this time.
[0038] In a possible implementation manner of the first aspect, the first information includes a door status of the vehicle;
[0039] Judging whether the accelerator pedal is accidentally stepped on according to the door state includes:
[0040] Determine whether any door is not closed;
[0041] If any vehicle door is not closed, it is determined that the accelerator pedal is mistakenly depressed.
[0042] In this embodiment, when any door is not closed, it means that the person in the car intentionally keeps the door open, and may be ventilating, waiting for someone, or answering a phone call, etc., and it can be determined that the accelerator pedal is accidentally stepped on.
[0043] In a possible implementation manner of the first aspect, the first information includes an inquiry result;
[0044] Before obtaining the query result, the method further includes:
[0045] Inquiring whether the accelerator pedal is accidentally stepped on, so that the user can give an inquiry result according to the inquiry;
[0046] Judging whether the accelerator pedal is accidentally stepped on according to the query result includes:
[0047] determining whether the query result indicates that the accelerator pedal is accidentally stepped on;
[0048] If the query result indicates that the accelerator pedal is mistakenly depressed, it is determined that the accelerator pedal is mistakenly depressed.
[0049] In this embodiment, if the query result fed back by the user is received within the preset time, and the query result indicates that the accelerator pedal is mistakenly stepped on, it means that the driver has no driving intention, and it can be determined that the accelerator pedal is mistakenly stepped on.
[0050] In a possible implementation of the first aspect, the method further includes:
[0051] Detecting whether the speed of the engine is within a preset speed range;
[0052] If the engine speed is within the preset speed range, determining that the vehicle is in an idle state, and detecting whether the opening of the accelerator pedal is greater than a preset opening;
[0053] If the opening of the accelerator pedal is greater than the preset opening, it is determined that the accelerator pedal is depressed.
[0054] This embodiment can accurately determine whether the vehicle is in an idle state based on the engine speed and the set preset speed range, and can accurately determine whether the accelerator pedal is pressed according to the opening of the accelerator pedal and the set preset opening.
[0055] In a possible implementation manner of the first aspect, after determining whether the accelerator pedal is mistakenly stepped on according to the first information, the method further includes:
[0056] If the accelerator pedal is not stepped on by mistake, the rotation speed of the engine is controlled according to the opening degree of the accelerator pedal.
[0057] In this embodiment, when the accelerator pedal is not stepped on by mistake, indicating that the driver has the intention to drive, the engine speed is controlled according to the opening of the accelerator pedal so that the vehicle can start and drive normally.
[0058] In a possible implementation manner of the first aspect, before acquiring the first information of the vehicle, the method further includes:
[0059] Acquiring the driver's vehicle operation habit data; the vehicle operation habit data includes the habitual opening range of the driver's accelerator pedal when the vehicle starts;
[0060] Judging whether the driver has driving intention according to the opening of the accelerator pedal and the habitual opening range of the accelerator pedal when the driver steps on the accelerator pedal when the vehicle starts;
[0061] The obtaining of the first information of the vehicle includes:
[0062] If it is determined that the driver has a driving intention, the speed of the engine is controlled according to the opening degree of the accelerator pedal; otherwise, the first information of the vehicle is acquired.
[0063] In a possible implementation of the first aspect, judging whether the driver has a driving intention according to the opening of the accelerator pedal and the habitual opening range of the accelerator pedal when the driver steps on the accelerator pedal when the vehicle starts includes:
[0064] determining whether the opening of the accelerator pedal is within a habitual opening range of the accelerator pedal pressed by the driver when the vehicle starts;
[0065] If the opening of the accelerator pedal is within the habitual opening range of the accelerator pedal when the driver steps on the accelerator pedal when the vehicle starts, it is determined that the driver has a driving intention.
[0066] In this embodiment, when the vehicle is in an idling state and the accelerator pedal is pressed, firstly, whether the driver has a driving intention is determined based on the habitual opening range of the accelerator pedal when the driver presses the accelerator pedal when the vehicle starts. When the opening of the accelerator pedal is within the habitual opening range of the accelerator pedal when the driver presses the accelerator pedal when the vehicle starts, it is determined that the driver has a driving intention and the accelerator pedal is not mistakenly pressed, and the engine speed is directly controlled based on the opening of the accelerator pedal. Otherwise, it is determined that the driver has no driving intention. In order to further improve the accuracy of the determination result, the first information of the vehicle can be obtained, and whether the accelerator pedal is mistakenly pressed can be further determined based on the first information.
[0067] In a second aspect, an embodiment of the present application provides an engine control device, comprising:
[0068] The acquisition module is used to acquire the first information of the vehicle when the vehicle is in an idle state and the accelerator pedal is pressed; the first information includes at least one of the vehicle's gear status, seat belt status, seat status, door status and inquiry result.
[0069] A judgment module is used to judge whether the accelerator pedal is mistakenly stepped on according to the first information.
[0070] The control module is used to control the rotation speed of the engine of the vehicle to remain unchanged when the accelerator pedal is accidentally stepped on.
[0071] In a possible implementation manner of the second aspect, the first information includes a gear state of the vehicle, and the gear includes a current gear of the vehicle; and the judgment module is further configured to:
[0072] Determining whether the current gear position of the vehicle is a parking gear or a neutral gear;
[0073] If the current gear position of the vehicle is the parking gear or the neutral gear, it is determined that the accelerator pedal is mistakenly stepped on.
[0074] In a possible implementation manner of the second aspect, the first information includes a seat belt status of the vehicle, and the seat belt includes a driver's seat belt; and the judgment module is further configured to:
[0075] determining whether the driver's seat belt is not fastened;
[0076] If the driver's seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
[0077] In a possible implementation manner of the second aspect, the first information includes a seat status of the vehicle, and the seat includes a driver seat and a non-driver seat; and the judgment module is further configured to:
[0078] Determining whether the backrest angle of the driver's seat is greater than a preset angle threshold;
[0079] If the backrest angle of the driver's seat is greater than the preset angle threshold, it is determined that the accelerator pedal is mistakenly stepped on;
[0080] or
[0081] Determine whether there is a non-driver seat whose seat pressure is greater than a preset pressure threshold and whose corresponding seat belt is not fastened;
[0082] If there is a non-driver's seat whose seat pressure is greater than the preset pressure threshold and whose corresponding seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
[0083] In a possible implementation manner of the second aspect, the first information includes a door status of the vehicle; and the judgment module is further configured to:
[0084] Determine whether any door is not closed;
[0085] If any vehicle door is not closed, it is determined that the accelerator pedal is mistakenly depressed.
[0086] In a possible implementation manner of the second aspect, the first information includes an inquiry result; and the judgment module is further configured to:
[0087] Inquiring whether the accelerator pedal is accidentally stepped on, so that the user can give an inquiry result according to the inquiry;
[0088] and, determining whether the query result indicates that the accelerator pedal is accidentally stepped on;
[0089] If the query result indicates that the accelerator pedal is mistakenly depressed, it is determined that the accelerator pedal is mistakenly depressed.
[0090] In a possible implementation manner of the second aspect, the acquisition module is further used to:
[0091] Acquiring second information of the vehicle; the second information includes sounds of the environment in which the vehicle is located and a steering wheel angle;
[0092] determining whether the driver has driving intention according to the second information;
[0093] And, if it is determined that the driver has a driving intention, the speed of the engine is controlled according to the opening degree of the accelerator pedal; otherwise, the first information of the vehicle is obtained.
[0094] In a possible implementation manner of the second aspect, the acquisition module is further used to:
[0095] Determining whether the sound of the environment in which the vehicle is located includes a preset sound and whether the steering wheel angle is greater than a preset angle threshold; the preset sound includes at least one of a siren sound and a collision sound;
[0096] If the sound of the vehicle's environment includes the preset sound, and the steering wheel angle is greater than the preset angle threshold, it is determined that the driver has a driving intention.
[0097] In a possible implementation manner of the second aspect, the control module is further configured to:
[0098] If the accelerator pedal is not stepped on by mistake, the rotation speed of the engine is controlled according to the opening degree of the accelerator pedal.
[0099] In a third aspect, an embodiment of the present application provides a vehicle, including a memory and a controller, wherein the memory stores a computer program that can be executed on the controller, and when the controller executes the computer program, it implements the engine control method as described in any one of the first aspects.
[0100] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a controller, the engine control method as described in any one of the first aspects is implemented.
[0101] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.
[0102] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present specification. BRIEF DESCRIPTION OF THE DRAWINGS
[0103] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0104] Figure 1 is a schematic diagram of the architecture of a vehicle provided in one embodiment of the present application;
[0105] Figure 2 is a flow chart of an engine control method provided by an embodiment of the present application;
[0106] Figure 3 is a flow chart of an engine control method provided by another embodiment of the present application;
[0107] Figure 4 is a flow chart of an engine control method provided by another embodiment of the present application;
[0108] Figure 5 is a structural schematic diagram of an engine control device provided by an embodiment of the present application;
[0109] Figure 6 It is a schematic diagram of the structure of a vehicle provided in one embodiment of the present application. DETAILED DESCRIPTION
[0110] The present application is described more clearly below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the effects of the present application, but are not intended to limit the present application in any form. It should be noted that, for those of ordinary skill in the art, several variations and improvements may be made without departing from the concept of the present application. These all fall within the scope of protection of the present application.
[0111] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0112] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0113] In the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0114] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0115] In addition, the “plurality” mentioned in the embodiments of the present application should be interpreted as two or more.
[0116] When users are idling their cars, they usually use them as a place to rest, work or entertain. When the driver accidentally steps on the accelerator pedal, the engine speed suddenly increases, and the engine noise and vibration increase accordingly, causing a sudden change in the surrounding sound, affecting the user's rest or work, causing emotional fluctuations in the user, and reducing the user's car experience.
[0117] Based on the idea of being able to accurately determine whether the accelerator pedal is accidentally stepped on, the present application obtains at least one status information related to the vehicle, such as the vehicle's gear status, seat belt status, seat status, door status and inquiry result, when the vehicle is idling and the accelerator pedal is stepped on, and determines whether the accelerator pedal is accidentally stepped on by analyzing the above status information, thereby controlling the engine speed to remain unchanged when the accelerator pedal is accidentally stepped on, so as to avoid the problem that the engine noise and vibration are accidentally increased due to the accelerator pedal being accidentally stepped on, affecting the user's rest or work, and reducing the user's car experience.
[0118] In order to make the purpose, technical solutions and advantages of the present invention more clear, specific embodiments will be described below in conjunction with the accompanying drawings.
[0119] First reference Figure 1 , Figure 1 The structure of the vehicle in the present application is schematically shown, and the structure of the vehicle includes a controller, an engine and a plurality of sensors. The controller is used to obtain relevant data of the vehicle collected by each sensor and control the speed of the engine.
[0120] When the vehicle is in idle state and the accelerator pedal is pressed, the controller obtains first information of the vehicle, the first information including at least one of the vehicle's gear status, seat belt status, seat status, door status and inquiry result. Thereafter, the controller determines whether the accelerator pedal is mistakenly pressed based on the first information, and controls the engine speed of the vehicle to remain unchanged when the accelerator pedal is mistakenly pressed.
[0121] The controller can be an on-board controller, an off-board controller, or a combination of an on-board controller and an off-board controller, and is a hardware device with data storage, processing and analysis functions. Here, the controller is an on-board controller as an example, which can be an electronic control unit (ECU) or a vehicle control unit (VCU). Each sensor is used to collect the gear status, seat belt status, seat status and door status of the vehicle.
[0122] Combine the following Figure 1 ,refer to Figure 2-Figure 4 An engine control method provided according to an exemplary embodiment of the present application will be described.
[0123] Figure 2 FIG. 1 is a flow chart of an engine control method provided by an embodiment of the present application. Figure 2 As shown, the execution subject of the method in the embodiment of the present application may be a controller, and the method may include:
[0124] Step 201: When the vehicle is in an idle state and the accelerator pedal is pressed, first information of the vehicle is obtained; the first information includes at least one of the vehicle's gear status, seat belt status, seat status, door status, and inquiry result.
[0125] In this embodiment, it is possible to determine whether the vehicle is in an idle state by detecting the engine speed, and to determine whether the accelerator pedal is pressed by detecting the opening of the accelerator pedal. For example, it is possible to detect whether the engine speed is in a preset speed range. When the engine speed is in the preset speed range, it is determined that the vehicle is in an idle state, and to detect whether the opening of the accelerator pedal is greater than a preset opening threshold. When the opening of the accelerator pedal is greater than the preset opening threshold, it is determined that the accelerator pedal is pressed. Here, the preset speed range is determined according to the engine speed when the vehicle is in an idle state. For example, the preset speed range can be 600 to 800 revolutions per minute (rpm). The preset opening threshold can be 0%.
[0126] Exemplarily, the gear status may include the status of the vehicle's current gear position, the seat belt status may include the buckle status of the seat belt of the driver's seat in the vehicle, the seat status may include the backrest angle of the driver's seat, the door status may include the switch status of all doors in the vehicle, and the inquiry result may include the inquiry result of user feedback received by the controller after the controller controls the vehicle-mounted microphone to perform a voice inquiry as to whether the accelerator pedal is accidentally stepped on. The inquiry result indicates whether the accelerator pedal is accidentally stepped on.
[0127] Step 202: Determine whether the accelerator pedal is accidentally stepped on based on the first information.
[0128] For example, in this embodiment, when the vehicle is in an idling state and the accelerator pedal is pressed, when the current gear of the vehicle is the parking gear (P gear) or the neutral gear (N gear), it means that the driver has no driving intention at this time, and it can be determined that the accelerator pedal is accidentally pressed. When the driver's seat belt is not buckled, it means that the driver is just sitting in the driving seat, and may be resting or working, etc., and has no driving intention, and it can be determined that the accelerator pedal is accidentally pressed.
[0129] When the backrest angle of the driver's seat is greater than a certain value, it means that the backrest angle of the driver's seat is relatively large, and the driver is in a more relaxed or reclining posture, and may be resting or lying on the driver's seat. It can be determined that the accelerator pedal has been accidentally stepped on. When any door is not closed, it means that the person in the car intentionally keeps the door open, and may be ventilating, waiting for someone, or answering the phone. It can be determined that the accelerator pedal has been accidentally stepped on. When the query result indicates that the accelerator pedal has been accidentally stepped on, or no user feedback is received within the preset time period, it can be determined that the accelerator pedal has been accidentally stepped on.
[0130] It should be noted that, in this embodiment, any item in the first information may be first obtained, and the accelerator pedal may be judged whether it is mistakenly stepped on according to the item. If it is determined that the accelerator pedal is mistakenly stepped on, the speed of the engine of the vehicle is controlled to remain unchanged, and no other items are obtained. Otherwise, the next item in the first information is obtained, and the accelerator pedal may be judged whether it is mistakenly stepped on according to the next item, until it is determined that the accelerator pedal is mistakenly stepped on, or all items in the first information are obtained, and the judgment results of all items are not that the accelerator pedal is mistakenly stepped on. Furthermore, if all items in the first information are obtained, and the judgment results of all items are not that the accelerator pedal is mistakenly stepped on, it is determined that the accelerator pedal is not mistakenly stepped on.
[0131] Optionally, the present embodiment may also simultaneously obtain the gear status, seat belt status, seat status, door status and inquiry result of the vehicle, and determine whether the accelerator pedal is mistakenly stepped on according to the gear status, seat belt status, seat status, door status and inquiry result of the vehicle. When the judgment result of any item is that the accelerator pedal is mistakenly stepped on, it is determined that the accelerator pedal is mistakenly stepped on, otherwise, it is determined that the accelerator pedal is not mistakenly stepped on.
[0132] Step 203: If the accelerator pedal is pressed by mistake, the speed of the engine of the vehicle is controlled to remain unchanged.
[0133] Optionally, if the accelerator pedal is not pressed by mistake, the engine speed is controlled according to the opening degree of the accelerator pedal.
[0134] For example, if it is determined that the accelerator pedal is accidentally stepped on, it means that the driver accidentally stepped on the accelerator pedal and had no intention to drive. At this time, the engine speed of the vehicle is controlled to remain unchanged to prevent the engine speed from suddenly increasing, the engine noise and vibration from suddenly increasing, and causing sudden changes in the surrounding sound, affecting the user's rest or work, and causing the user's emotional fluctuations. If it is determined that the accelerator pedal is not accidentally stepped on, it means that the driver intentionally stepped on the accelerator pedal and had the intention to drive. At this time, the engine speed is controlled according to the opening of the accelerator pedal.
[0135] The engine control method provided in the embodiment of the present application obtains first information related to the vehicle when the vehicle is idling and the accelerator pedal is pressed, the first information including at least one of the vehicle's gear status, seat belt status, seat status, door status and inquiry result, analyzes the first information to accurately determine whether the accelerator pedal is mistakenly pressed, and then controls the engine speed of the vehicle to remain unchanged when the accelerator pedal is mistakenly pressed, thereby effectively preventing the engine noise and vibration from suddenly increasing when the driver accidentally steps on the accelerator pedal, affecting the user's rest or work, causing the user's emotional fluctuations, and reducing the user's car experience.
[0136] Optionally, as can be seen from the foregoing, it is possible to determine whether the accelerator pedal is accidentally stepped on based on the first information. Here, in order to more accurately identify whether the accelerator pedal is accidentally stepped on, how to determine whether the accelerator pedal is accidentally stepped on is refined based on the vehicle's gear status, seat belt status, seat status, door status and inquiry results included in the first information.
[0137] Figure 3 FIG. 1 is a flow chart of an engine control method provided by another embodiment of the present application. Figure 3 As shown, the method in the embodiment of the present application may include:
[0138] Step 301: When the vehicle is in an idling state and the accelerator pedal is depressed, the gear state of the vehicle is obtained, and it is determined whether the current gear of the vehicle is a parking gear or a neutral gear.
[0139] If yes, execute step 302; if no, execute step 302.
[0140] In this embodiment, when the vehicle is in an idle state and the accelerator pedal is pressed, if the current gear of the vehicle is the parking gear or the neutral gear, it means that the driver has no driving intention at this time, and it can be determined that the accelerator pedal is mistakenly pressed at this time. If the current gear of the vehicle is not the parking gear or the neutral gear, but other gears such as the forward gear (D gear) or the reverse gear (R gear), it means that the driver may have a driving intention at this time. In order to accurately determine whether the driver has a driving intention and whether the accelerator pedal is mistakenly pressed, the next step of judgment can be performed.
[0141] Step 302: Determine that the accelerator pedal is mistakenly stepped on, and control the speed of the engine of the vehicle to remain unchanged.
[0142] In this embodiment, when it is determined that the accelerator pedal is accidentally stepped on, it means that the driver has accidentally stepped on the accelerator pedal and has no intention to drive. In this case, the engine speed of the vehicle is controlled to remain unchanged to prevent the engine speed from suddenly increasing, and the engine noise and vibration from suddenly increasing, resulting in a sudden change in the surrounding sound, which will bring an incoherent experience to the user when resting or working.
[0143] Step 303: Obtain the seat belt status of the vehicle and determine whether the driver's seat belt is not fastened.
[0144] If yes, execute step 302 ; if no, execute step 304 .
[0145] In this embodiment, if the current gear position of the vehicle is not the parking gear or the neutral gear, the driver's seat belt status can be obtained. When the driver's seat belt is not fastened, it means that the driver is just sitting in the driving seat, and may be resting or working, etc., unfastening the seat belt to relax, and has no intention of driving. It can be determined that the accelerator pedal is accidentally stepped on at this time. When the driver's seat belt is fastened, it means that the driver may have the intention to drive at this time. In order to accurately determine whether the driver has the intention to drive and whether the accelerator pedal is accidentally stepped on, the next step of judgment can be performed.
[0146] Step 304: Acquire the seat status of the vehicle and determine whether the backrest angle of the driver's seat is greater than a preset angle threshold.
[0147] If yes, execute step 302; if no, execute step 305.
[0148] For example, when the driver's seat belt is buckled, the driver's seat status can be obtained. When the backrest angle of the driver's seat is greater than the preset angle threshold, it means that the driver is in a more relaxed or reclining posture at this time, and may be resting in the driver's seat without driving intention. It can be determined that the accelerator pedal is mistakenly stepped on. Among them, the preset angle threshold can be determined according to the resting or lying angle designed for the vehicle seat, such as the preset angle threshold can be 100°. When the backrest angle of the driver's seat is less than or equal to the preset angle threshold, it is impossible to determine whether the driver has driving intention. At this time, in order to accurately determine whether the accelerator pedal is mistakenly stepped on, the next step of judgment can be performed.
[0149] Step 305: Acquire the seat status of the vehicle, and determine whether there is a non-driver seat whose seat pressure is greater than a preset pressure threshold and whose corresponding seat belt is not fastened.
[0150] If yes, execute step 302 ; if no, execute step 306 .
[0151] In this embodiment, when the backrest angle of the driver's seat is less than or equal to the preset angle threshold, the seat state can be obtained to determine whether the seat pressure of each non-driver seat is greater than the preset pressure threshold, and whether the seat belt corresponding to each non-driver seat is buckled. If there is a non-driver seat with a seat pressure greater than the preset pressure threshold and the corresponding seat belt is not buckled, it means that there is a passenger sitting on the non-driver seat, and the passenger may be resting or working, unfastening the seat belt to relax. At this time, the driver has no driving intention, and it can be determined that the accelerator pedal is mistakenly stepped on. Among them, the preset pressure threshold can be determined according to the pressure value designed by the vehicle to determine whether there is a passenger sitting on the seat, such as the preset pressure threshold can be 30kg. If there is no non-driver seat with a seat pressure greater than the preset pressure threshold and the corresponding seat belt is not buckled, it is impossible to determine whether the driver has a driving intention. At this time, in order to accurately determine whether the accelerator pedal is mistakenly stepped on, the next step of judgment can be performed.
[0152] Step 306: Obtain the door status of the vehicle and determine whether any door is not closed.
[0153] If yes, execute step 302 ; if no, execute step 307 .
[0154] For example, when there is no non-driver seat with a seat pressure greater than a preset pressure threshold and the corresponding seat belt is not fastened, the door status of the vehicle can be obtained. When any door is not closed, it means that the occupant intentionally keeps the door open, and may be ventilating, waiting for someone, or answering a phone call, etc., and it can be determined that the accelerator pedal is accidentally stepped on. When all doors are closed, it is impossible to determine whether the driver has the intention to drive. At this time, in order to accurately determine whether the accelerator pedal is accidentally stepped on, the next step of judgment can be performed.
[0155] Step 307: Inquire whether the accelerator pedal is accidentally stepped on, obtain the inquiry result, and determine whether the inquiry result indicates that the accelerator pedal is accidentally stepped on.
[0156] If yes, execute step 302 ; if no, execute step 308 .
[0157] In this embodiment, when all vehicle doors are closed, an inquiry may be made as to whether the accelerator pedal has been mistakenly stepped on. For example, the vehicle display screen may be controlled to display an inquiry prompt as to whether the accelerator pedal has been mistakenly stepped on, or the vehicle microphone may be controlled to voice broadcast an inquiry prompt as to whether the accelerator pedal has been mistakenly stepped on. If the inquiry result fed back by the user is received within a preset time, and the inquiry result indicates that the accelerator pedal has been mistakenly stepped on, it indicates that the driver has no intention to drive, and it may be determined that the accelerator pedal has been mistakenly stepped on. For example, in response to the inquiry prompt voice broadcast by the vehicle microphone, the occupant in the vehicle voice replies that the accelerator pedal has been mistakenly stepped on, and in response to the inquiry prompt displayed on the vehicle display screen, the occupant in the vehicle clicks on the option "the accelerator pedal has been mistakenly stepped on" displayed on the vehicle display screen. After the controller receives the inquiry result indicating that the accelerator pedal has been mistakenly stepped on, it determines that the accelerator pedal has been mistakenly stepped on.
[0158] Alternatively, if the query result is not received within the preset time, it means that the occupant may have fallen asleep in the car and stepped on the accelerator pedal by mistake, and the accelerator pedal is also determined to be stepped on by mistake. If the query result of the user feedback is received within the preset time, and the query result indicates that the accelerator pedal is not stepped on by mistake, it is determined that the accelerator pedal is not stepped on by mistake.
[0159] Here, in this embodiment, the order of obtaining the items in the first information and making relevant judgments can be any order, and no specific limitation is made here. That is, the order of obtaining the gear state and making judgments in step 301, step 303, step 304, step 305, step 306 and step 307 can be any order, for example, step 303 can be executed before step 305 or after step 305, and step 305 can be executed before step 306 or after step 306.
[0160] It should be noted that in actual applications, if the occupants in the vehicle are resting or working, etc., sudden inquiries will cause emotional fluctuations in the occupants in the vehicle, interrupting the ongoing tasks of the occupants in the vehicle, causing the occupants in the vehicle to be irritated, dissatisfied, etc. Therefore, in order to reduce the occurrence of the above situation, this embodiment can use the step of obtaining the inquiry result and making relevant judgments as the last step of judging whether the accelerator pedal is accidentally stepped on according to the first information. In this way, it can reduce the situation where the occupants in the vehicle are asked questions without any other judgment when the idle accelerator pedal of the vehicle is just stepped on, causing emotional fluctuations in the occupants in the vehicle, causing irritability, dissatisfaction, etc.
[0161] Optionally, the present embodiment may also simultaneously obtain the gear status, seat belt status, seat status, door status and inquiry result of the vehicle, and determine whether the accelerator pedal is mistakenly stepped on according to the gear status, seat belt status, seat status, door status and inquiry result of the vehicle. When the judgment result of any item is that the accelerator pedal is mistakenly stepped on, it is determined that the accelerator pedal is mistakenly stepped on, otherwise, it is determined that the accelerator pedal is not mistakenly stepped on.
[0162] Step 308: Determine that the accelerator pedal is not pressed by mistake, and control the engine speed according to the opening of the accelerator pedal.
[0163] For example, if it is determined that the accelerator pedal is not stepped on by mistake, it means that the driver stepped on the accelerator pedal intentionally and has driving intention. In this case, the engine speed is controlled according to the opening of the accelerator pedal.
[0164] In the present embodiment, when the vehicle is idling and the accelerator pedal is pressed, by analyzing and judging at least one of the vehicle's gear status, seat belt status, seat status, door status and inquiry results, it is possible to accurately determine whether the accelerator pedal is mistakenly pressed, and then when the accelerator pedal is mistakenly pressed, the engine speed of the vehicle is controlled to remain unchanged, thereby effectively preventing the engine noise and vibration from suddenly increasing when the driver accidentally steps on the accelerator pedal, affecting the user's rest or work and reducing the user's car experience.
[0165] Optionally, when the vehicle is idling and the accelerator pedal is pressed, it may be that an emergency occurs around the vehicle and the vehicle needs to avoid danger in an emergency, so the driver presses the accelerator pedal. In order to accurately identify the above emergency avoidance situation and respond to the pressing of the accelerator pedal as soon as possible in the above emergency avoidance situation, this embodiment also judges whether an emergency occurs around the vehicle and whether the pressing of the accelerator pedal is for emergency avoidance.
[0166] Figure 4 FIG. 1 is a flow chart of an engine control method provided by another embodiment of the present application. Figure 4 As shown, the method in the embodiment of the present application may include:
[0167] Step 401: When the vehicle is in an idling state and the accelerator pedal is pressed, obtain second information of the vehicle; the second information includes the sound of the vehicle's environment and the steering wheel angle.
[0168] Step 402: Determine whether the driver has driving intention based on the second information.
[0169] Optionally, when determining whether the driver has a driving intention, it may be determined whether the sound of the vehicle's environment includes a preset sound and whether the steering wheel angle is greater than a preset angle threshold. If the sound of the vehicle's environment includes a preset sound and the steering wheel angle is greater than the preset angle threshold, it is determined that the driver has a driving intention. Otherwise, it is determined that the driver has no driving intention.
[0170] The preset sound includes at least one of a siren sound and a collision sound. Of course, the preset sound is not limited thereto, and the use of other preset sounds is not considered a limitation of the present application.
[0171] For example, when the sounds in the environment of the vehicle include sirens and / or collision sounds, it indicates that an emergency may have occurred around the vehicle. At this time, if the steering wheel angle is greater than the preset angle threshold, combined with the state of the accelerator pedal being pressed, it indicates that an emergency may have occurred around the vehicle, and the driver intentionally presses the accelerator pedal and turns the steering wheel to start the vehicle as soon as possible, accelerate to avoid, etc. At this time, it is determined that the driver has a driving intention.
[0172] Step 403: If it is determined that the driver has a driving intention, the engine speed is controlled according to the opening of the accelerator pedal.
[0173] For example, if it is determined that the driver has driving intention, it means that the accelerator pedal is not accidentally stepped on at this time, and the engine speed can be directly controlled according to the opening of the accelerator pedal to start the vehicle for emergency avoidance, etc.
[0174] Step 404: If it is determined that the driver has no driving intention, first information of the vehicle is obtained, and based on the first information, it is determined whether the accelerator pedal is mistakenly stepped on. When the accelerator pedal is mistakenly stepped on, the speed of the engine of the vehicle is controlled to remain unchanged.
[0175] In this embodiment, if it is determined that the driver has no driving intention, in order to further improve the accuracy of the determination result, the first information of the vehicle can be obtained, and whether the accelerator pedal is mistakenly stepped on can be further determined based on the first information.
[0176] Exemplarily, the first information includes at least one of the gear status, seat belt status, seat status, door status and inquiry result of the vehicle. The gear status may include the status of the current gear of the vehicle, the seat belt status may include the buckle status of the seat belt of the driver's seat in the vehicle, the seat status may include the backrest angle of the driver's seat, the door status may include the switch status of all doors in the vehicle, and the inquiry result may include the inquiry result fed back by the controller after the controller controls the vehicle microphone to perform a voice inquiry as to whether the accelerator is accidentally stepped on, and the inquiry result indicates whether the accelerator pedal is accidentally stepped on.
[0177] When the vehicle is in idling state and the accelerator pedal is pressed, when the vehicle's current gear is parking gear (P gear) or neutral gear (N gear), it means that the driver has no intention to drive at this time, and it can be determined that the accelerator pedal is accidentally pressed. When the driver's seat belt is not fastened, it means that the driver is just sitting in the driver's seat, and may be resting or working, etc., and has no intention to drive, so it can be determined that the accelerator pedal is accidentally pressed.
[0178] When the backrest angle of the driver's seat is greater than a certain value, it means that the backrest angle of the driver's seat is relatively large, and the driver is in a more relaxed or reclining posture, and may be resting or lying on the driver's seat. It can be determined that the accelerator pedal has been accidentally stepped on. When any door is not closed, it means that the person in the car intentionally keeps the door open, and may be ventilating, waiting for someone, or answering the phone. It can be determined that the accelerator pedal has been accidentally stepped on. When the query result indicates that the accelerator pedal has been accidentally stepped on, or no user feedback is received within the preset time period, it can be determined that the accelerator pedal has been accidentally stepped on.
[0179] Optionally, when it is determined that the accelerator pedal is mistakenly stepped on according to any item in the first information, it means that the driver has no driving intention, and the speed of the engine of the vehicle is controlled to remain unchanged. When the determination results corresponding to all items in the first information are not that the accelerator pedal is mistakenly stepped on, it means that the driver has driving intention and the accelerator pedal is not mistakenly stepped on, and the speed of the engine is controlled according to the opening of the accelerator pedal so that the vehicle starts and drives normally.
[0180] The specific implementation process and principle of step 404 in this embodiment can refer to the relevant description in the above-mentioned embodiment, which will not be repeated here.
[0181] In this embodiment, when the vehicle is in an idling state and the accelerator pedal is pressed, firstly, it is determined whether the vehicle needs emergency avoidance based on the sounds of the vehicle's environment and the steering wheel angle. When there are sirens and / or collision sounds in the sounds of the vehicle's environment and the steering wheel angle is large, it means that an emergency may occur around the vehicle at this time, and the driver intentionally presses the accelerator pedal and turns the steering wheel so that the vehicle can take emergency avoidance. At this time, it is determined that the driver has a driving intention and the accelerator pedal is not mistakenly stepped on. The engine speed is directly controlled according to the opening of the accelerator pedal. Otherwise, it is determined that the driver has no driving intention. In order to further improve the accuracy of the determination result, the first information of the vehicle can be obtained, and it can be further determined whether the accelerator pedal is mistakenly stepped on according to the first information.
[0182] In some embodiments, before obtaining the first information of the vehicle, the driver's vehicle operation habit data can also be obtained, wherein the vehicle operation habit data includes the habitual opening range of the accelerator pedal when the driver starts the vehicle. Afterwards, based on the opening of the accelerator pedal and the habitual opening range of the accelerator pedal when the driver starts the vehicle, it is judged whether the driver has a driving intention.
[0183] If it is determined that the driver has a driving intention, the engine speed is controlled according to the opening of the accelerator pedal. If it is determined that the driver has no driving intention, the first information of the vehicle is obtained, and based on the first information, it is determined whether the accelerator pedal is mistakenly stepped on. When the accelerator pedal is mistakenly stepped on, the engine speed of the vehicle is controlled to remain unchanged.
[0184] For example, when determining whether the driver has a driving intention, it can be determined whether the opening of the accelerator pedal is within the habitual opening range of the driver stepping on the accelerator pedal when the vehicle starts. If the opening of the accelerator pedal is within the habitual opening range of the driver stepping on the accelerator pedal when the vehicle starts, it is determined that the driver has a driving intention. Otherwise, it is determined that the driver has no driving intention. The habitual opening range of the driver stepping on the accelerator pedal when the vehicle starts can be determined based on the opening of the driver stepping on the accelerator pedal when the vehicle starts in the past.
[0185] In this embodiment, it is also possible to first determine whether the opening of the accelerator pedal is within the habitual opening range of the driver when the vehicle starts. If the opening of the accelerator pedal is within the habitual opening range of the driver when the vehicle starts, it means that the driver intentionally presses the accelerator pedal and wants to start the vehicle. At this time, it is determined that the driver has a driving intention.
[0186] When it is determined that the driver has a driving intention, it means that the accelerator pedal is not accidentally stepped on at this time, and the engine speed can be directly controlled according to the opening of the accelerator pedal to start the vehicle for emergency avoidance, etc. When it is determined that the driver has no driving intention, in order to further improve the accuracy of the determination result, the first information of the vehicle can be obtained, and whether the accelerator pedal is accidentally stepped on can be further determined based on the first information.
[0187] The specific implementation process and principles of this embodiment can refer to the relevant description in the aforementioned embodiments, which will not be repeated here.
[0188] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0189] Figure 5 Schematic diagram of the structure of an engine control device provided by an embodiment of the present application. Figure 5 As shown, the engine control device provided in this embodiment may include: an acquisition module 501 , a judgment module 502 and a control module 503 .
[0190] Among them, the acquisition module 501 is used to obtain the first information of the vehicle when the vehicle is in idle state and the accelerator pedal is pressed; the first information includes at least one of the vehicle's gear status, seat belt status, seat status, door status and inquiry result.
[0191] The judgment module 502 is used to judge whether the accelerator pedal is mistakenly stepped on according to the first information.
[0192] The control module 503 is used to control the speed of the engine of the vehicle to remain unchanged when the accelerator pedal is accidentally stepped on.
[0193] Optionally, the acquisition module 501 is further used for:
[0194] Acquiring second information of the vehicle; the second information includes sounds of the environment in which the vehicle is located and a steering wheel angle;
[0195] determining whether the driver has driving intention according to the second information;
[0196] And, if it is determined that the driver has a driving intention, the speed of the engine is controlled according to the opening degree of the accelerator pedal; otherwise, the first information of the vehicle is obtained.
[0197] Optionally, the acquisition module 501 is further used for:
[0198] Determining whether the sound of the environment in which the vehicle is located includes a preset sound and whether the steering wheel angle is greater than a preset angle threshold; the preset sound includes at least one of a siren sound and a collision sound;
[0199] If the sound of the vehicle's environment includes the preset sound, and the steering wheel angle is greater than the preset angle threshold, it is determined that the driver has a driving intention.
[0200] Optionally, the first information includes a gear state of the vehicle, and the gear includes a current gear of the vehicle; the judgment module 502 is further used to:
[0201] Determining whether the current gear position of the vehicle is a parking gear or a neutral gear;
[0202] If the current gear position of the vehicle is the parking gear or the neutral gear, it is determined that the accelerator pedal is mistakenly stepped on.
[0203] Optionally, the first information includes a seat belt status of the vehicle, and the seat belt includes a driver's seat belt; the judgment module 502 is further used to:
[0204] determining whether the driver's seat belt is not fastened;
[0205] If the driver's seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
[0206] Optionally, the first information includes the seat status of the vehicle, and the seat includes a driver seat and a non-driver seat; the judgment module 502 is further used to:
[0207] Determining whether the backrest angle of the driver's seat is greater than a preset angle threshold;
[0208] If the backrest angle of the driver's seat is greater than the preset angle threshold, it is determined that the accelerator pedal is mistakenly stepped on;
[0209] or
[0210] Determine whether there is a non-driver seat whose seat pressure is greater than a preset pressure threshold and whose corresponding seat belt is not fastened;
[0211] If there is a non-driver's seat whose seat pressure is greater than the preset pressure threshold and whose corresponding seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
[0212] Optionally, the first information includes a door status of the vehicle; the judgment module 502 is further used to:
[0213] Determine whether any door is not closed;
[0214] If any vehicle door is not closed, it is determined that the accelerator pedal is mistakenly depressed.
[0215] Optionally, the first information includes an inquiry result; the judgment module 502 is further used to:
[0216] Inquiring whether the accelerator pedal is accidentally stepped on, so that the user can give an inquiry result according to the inquiry;
[0217] and, determining whether the query result indicates that the accelerator pedal is accidentally stepped on;
[0218] If the query result indicates that the accelerator pedal is mistakenly depressed, it is determined that the accelerator pedal is mistakenly depressed.
[0219] Optionally, the acquisition module 501 is further used for:
[0220] Detecting whether the speed of the engine is within a preset speed range;
[0221] If the engine speed is within the preset speed range, determining that the vehicle is in an idle state, and detecting whether the opening of the accelerator pedal is greater than a preset opening;
[0222] If the opening of the accelerator pedal is greater than the preset opening, it is determined that the accelerator pedal is depressed.
[0223] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0224] Figure 6 Schematic diagram of the structure of a vehicle provided by an embodiment of the present application. Figure 6 As shown, the vehicle 600 of this embodiment includes: a controller 610 and a memory 620, wherein the memory 620 stores a computer program 621 that can be run on the controller 610. When the controller 610 executes the computer program 621, the steps in any of the above-mentioned method embodiments are implemented, for example Figure 2 Steps 201 to 203 are shown.
[0225] For example, when the controller 610 executes the computer program 621, the following steps are implemented:
[0226] Step 201: When the vehicle is in an idle state and the accelerator pedal is pressed, first information of the vehicle is obtained; the first information includes at least one of the vehicle's gear status, seat belt status, seat status, door status, and inquiry result.
[0227] Step 202: Determine whether the accelerator pedal is accidentally stepped on based on the first information.
[0228] Step 203: If the accelerator pedal is pressed by mistake, the speed of the engine of the vehicle is controlled to remain unchanged.
[0229] Alternatively, the controller 610 implements the functions of each module / unit in the above-mentioned device embodiments when executing the computer program 621, for example Figure 5 Functions of modules 501 to 503 are shown.
[0230] For example, when the controller 610 executes the computer program 621, the functions of the following modules are implemented:
[0231] The acquisition module 501 is used to acquire the first information of the vehicle when the vehicle is in an idle state and the accelerator pedal is pressed; the first information includes at least one of the vehicle's gear status, seat belt status, seat status, door status and inquiry result.
[0232] The judgment module 502 is used to judge whether the accelerator pedal is mistakenly stepped on according to the first information.
[0233] The control module 503 is used to control the speed of the engine of the vehicle to remain unchanged when the accelerator pedal is accidentally stepped on.
[0234] Exemplarily, the computer program 621 may be divided into one or more modules / units, one or more modules / units are stored in the memory 620 and executed by the controller 610 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 621 in the vehicle 600.
[0235] Those skilled in the art will understand that Figure 6 These are merely examples of vehicles and do not constitute a limitation on the vehicle, and may include more or fewer components than those shown in the figure, or a combination of certain components, or different components, such as input and output devices, network access devices, buses, etc.
[0236] The controller 610 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0237] The memory 620 may be an internal storage unit of the vehicle, such as a hard disk or memory of the vehicle, or an external storage device of the vehicle, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the vehicle. The above-mentioned memory 620 may also include both an internal storage unit of the vehicle and an external storage device. The above-mentioned memory 620 is used to store computer programs and other programs and data required by the vehicle. The memory 620 may also be used to temporarily store data that has been output or is to be output.
[0238] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0239] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a controller, the above-mentioned engine control method is implemented.
[0240] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0241] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0242] In the embodiments provided by the present invention, it should be understood that the disclosed devices / vehicles and methods can be implemented in other ways. For example, the device / vehicle embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0243] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0244] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0245] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the controller. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0246] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. An engine control method, characterized in that: include: When the vehicle is in an idle state and the accelerator pedal is depressed, obtaining first information of the vehicle; The first information includes at least one of the vehicle's gear status, seat belt status, seat status, door status, and inquiry result; determining, based on the first information, whether the accelerator pedal is accidentally stepped on; If the accelerator pedal is stepped on by mistake, the speed of the engine of the vehicle is controlled to remain unchanged.
2. The engine control method according to claim 1, characterized in that: Before obtaining the first information of the vehicle, the method further includes: Acquiring second information of the vehicle; the second information includes sounds of the environment in which the vehicle is located and a steering wheel angle; determining whether the driver has driving intention according to the second information; The obtaining of the first information of the vehicle includes: If it is determined that the driver has a driving intention, the speed of the engine is controlled according to the opening degree of the accelerator pedal; otherwise, the first information of the vehicle is acquired.
3. The engine control method according to claim 2, characterized in that: The determining, based on the second information, whether the driver has a driving intention includes: Determining whether the sound of the environment in which the vehicle is located includes a preset sound and whether the steering wheel angle is greater than a preset angle threshold; the preset sound includes at least one of a siren sound and a collision sound; If the sound of the vehicle's environment includes the preset sound, and the steering wheel angle is greater than the preset angle threshold, it is determined that the driver has a driving intention.
4. The engine control method according to any one of claims 1 to 3, characterized in that: The first information includes a gear state of the vehicle, and the gear includes a current gear of the vehicle; Judging whether the accelerator pedal is accidentally stepped on according to the gear state includes: Determining whether the current gear position of the vehicle is a parking gear or a neutral gear; If the current gear position of the vehicle is the parking gear or the neutral gear, it is determined that the accelerator pedal is mistakenly stepped on.
5. The engine control method according to any one of claims 1 to 3, characterized in that: The first information includes a seat belt status of the vehicle, wherein the seat belt includes a driver's seat belt; Judging whether the accelerator pedal is accidentally stepped on according to the seat belt state includes: determining whether the driver's seat belt is not fastened; If the driver's seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
6. The engine control method according to any one of claims 1 to 3, characterized in that: The first information includes a seat status of the vehicle, the seats including a driver seat and a non-driver seat; Judging whether the accelerator pedal is mistakenly stepped on according to the seat state includes: Determining whether the backrest angle of the driver's seat is greater than a preset angle threshold; If the backrest angle of the driver's seat is greater than the preset angle threshold, it is determined that the accelerator pedal is mistakenly stepped on; or Determine whether there is a non-driver seat whose seat pressure is greater than a preset pressure threshold and whose corresponding seat belt is not fastened; If there is a non-driver's seat whose seat pressure is greater than the preset pressure threshold and whose corresponding seat belt is not fastened, it is determined that the accelerator pedal is mistakenly stepped on.
7. The engine control method according to any one of claims 1 to 3, characterized in that: The first information includes a door status of the vehicle; Judging whether the accelerator pedal is accidentally stepped on according to the door state includes: Determine whether any door is not closed; If any vehicle door is not closed, it is determined that the accelerator pedal is mistakenly depressed.
8. The engine control method according to any one of claims 1 to 3, characterized in that: The first information includes the inquiry result; Before obtaining the query result, the method further includes: Inquiring whether the accelerator pedal is accidentally stepped on, so that the user can give an inquiry result according to the inquiry; Judging whether the accelerator pedal is accidentally stepped on according to the query result includes: determining whether the query result indicates that the accelerator pedal is accidentally stepped on; If the query result indicates that the accelerator pedal is mistakenly depressed, it is determined that the accelerator pedal is mistakenly depressed.
9. The engine control method according to any one of claims 1 to 3, characterized in that: The method further comprises: Detecting whether the speed of the engine is within a preset speed range; If the engine speed is within the preset speed range, determining that the vehicle is in an idle state, and detecting whether the opening of the accelerator pedal is greater than a preset opening; If the opening of the accelerator pedal is greater than the preset opening, it is determined that the accelerator pedal is depressed.
10. A vehicle, comprising a memory and a controller, wherein the memory stores a computer program that can be run on the controller, characterized in that: When the controller executes the computer program, the engine control method according to any one of claims 1 to 9 is implemented.