Engine control method, client, engine controller and engine system

By introducing cloud and remote terminals into the engine system, the direct communication between the engine controller and the user is achieved, and the problem of limited mode switching in the existing technology is solved, allowing users to select the engine operating mode on the client, which is suitable for complex operating conditions. , improves the flexibility and user experience of the engine.

CN119145972AActive Publication Date: 2024-12-17WEICHAI POWER CO LTD

Patent Information

Application Number
CN202411229931.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2024-12-17
Estimated Expiration
2044-09-03

AI Technical Summary

Technical Problem

The prior art selects the engine operating mode through buttons, and is restricted by physical buttons and the engine controller cannot communicate directly with the user, resulting in fewer configurable modes and cannot be suitable for complex operating conditions.

Method used

By introducing cloud, remote terminal and client into the engine system, direct communication between the engine controller and the user is realized, allowing users to select engine operation mode on the client and transmit instructions through the cloud and remote terminals to change engine operation mode.

Benefits of technology

The function of directly selecting the engine operating mode on the client is realized, solving the limitations of mode switching in the prior art, and is suitable for complex operating conditions, improving the flexibility and user experience of the engine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119145972A_ABST
    Figure CN119145972A_ABST
Patent Text Reader

Abstract

The invention provides an engine control method, a client, an engine controller and an engine system. The method comprises the following steps: acquiring a current operation mode of an engine under the condition of determining that the engine is on line; receiving and responding to the first instruction, and sending a user selection mode to the cloud, so that the engine controller controls the engine to change the current operation mode; and under the condition that configuration success information sent by the cloud is received, it is determined that the engine successfully completes the operation mode switching work. The invention provides a method for directly selecting an engine operation mode at a client to complete mode switching. Therefore, the problems that in the prior art, due to the limitation of physical keys and the limitation that an engine controller cannot be in direct communication connection with a user side, the configurable modes are few, and the engine controller cannot be suitable for complex operation working conditions when the engine operation modes are selected through buttons and no-load, medium-load and heavy-load are configured are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile control technology, and in particular to an engine control method, a client, an engine controller and an engine system. Background Art

[0002] Engine mode switching refers to the operation of adjusting the engine working mode under different working conditions. Generally, the engine has multiple working modes to choose from, such as economic mode, sports mode, environmental mode, etc. By switching different working modes, the engine performance, fuel economy, emissions and other aspects can be adjusted to meet different driving needs and environmental requirements. Common mode switching methods include buttons, knobs or settings and adjustments through the vehicle control system.

[0003] For engine control, especially engine mode switching, the existing technology selects the engine operating mode through buttons and configures no-load, medium load and heavy load. Due to the limitations of physical buttons and the inability of the engine controller to communicate directly with the user end, there are fewer configurable modes and it cannot be applied to complex operating conditions.

[0004] That is, the existing solution urgently needs a control method for engine mode switching. Summary of the invention

[0005] The main purpose of the present application is to provide an engine control method, a client, an engine controller and an engine system, so as to at least solve the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and due to the limitations of physical buttons and the inability of the engine controller to communicate directly with the user end, there are few configurable modes and it cannot be applied to complex operating conditions.

[0006] In order to achieve the above object, according to one aspect of the present application, a method for controlling an engine is provided, which is applied to a client of an engine system, wherein the engine system further includes a cloud, a remote terminal and an engine controller, wherein the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client, including:

[0007] When it is determined that the engine is online, obtain the current operating mode of the engine;

[0008] receiving and responding to a first instruction, sending a user selected mode to the cloud, so that the engine controller controls the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, the first instruction indicates that the user needs to switch the current operating mode of the engine, and the cloud sends the user selected mode to the engine controller via the remote terminal;

[0009] When the configuration success information sent by the cloud is received, it is determined that the engine has successfully completed the switching of the operating mode.

[0010] Optionally, the method also includes: when receiving a request from the cloud whether to retain the current operating mode, and receiving a second instruction, but not receiving the first instruction, sending a first operating instruction to the cloud, so that the cloud sends the first operating instruction to the engine controller via the remote terminal to control the engine to operate in accordance with the last operating mode, and the second instruction represents a request to retain the current operating mode; when receiving a request from the cloud whether to retain the current operating mode, and receiving a third instruction, but not receiving the first instruction, sending a second operating instruction to the cloud, so that the cloud sends the second operating instruction to the engine controller via the remote terminal to control the engine to operate in a default operating mode, and the third instruction represents a request not to retain the current operating mode.

[0011] Optionally, the accelerator pedal filtering time has a mapping relationship with the operating mode of the engine, the accelerator pedal opening, engine speed, required torque have a mapping relationship with the operating mode of the engine, the engine speed, external characteristic limited oil quantity have a mapping relationship with the operating mode of the engine, and the engine speed, fuel injection amount, rail pressure setting value, injection advance angle, engine original displacement have a mapping relationship with the operating mode of the engine.

[0012] Optionally, the operating mode of the engine is one of the following: urban mode, provincial road mode, high-speed mode, mountain mode, on-site operation mode and reverse short mode.

[0013] In order to achieve the above object, according to one aspect of the present application, a method for controlling an engine is provided, which is applied to an engine controller of an engine system, wherein the engine system further includes a cloud, a remote terminal and a client, wherein the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client, including:

[0014] Sending the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud;

[0015] receiving a user selected mode sent by the remote terminal, controlling the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, and the client sends the user selected mode to the remote terminal via the cloud;

[0016] After controlling the engine to change the current operating mode, generating configuration success information, and sending the configuration success information to the remote terminal, so that the remote terminal sends the configuration success information to the client via the cloud.

[0017] Optionally, the method also includes: sending a request whether to retain the current operating mode to the remote terminal, so that the remote terminal sends the request whether to retain the current operating mode to the client via the cloud; upon receiving a first operating instruction sent by the remote terminal, responding to the first operating instruction, controlling the engine to operate according to the last operating mode, and the client sending the first operating instruction to the remote terminal via the cloud; upon receiving a second operating instruction sent by the remote terminal, responding to the second operating instruction, controlling the engine to operate according to a default operating mode, and the client sending the second operating instruction to the remote terminal via the cloud.

[0018] Optionally, controlling the engine to change the current operating mode includes: obtaining a real-time accelerator pedal opening, a real-time engine speed, and a real-time fuel injection amount; obtaining a first mapping relationship, a second mapping relationship, a third mapping relationship, and a fourth mapping relationship, wherein the first mapping relationship is a mapping relationship between an accelerator pedal filter time and the operating mode of the engine, the second mapping relationship is a mapping relationship between an accelerator pedal opening, an engine speed, the operating mode of the engine, and a required torque, the third mapping relationship is a mapping relationship between the engine speed, an external characteristic limiting oil amount, and the operating mode of the engine, and the fourth mapping relationship is a mapping relationship between the engine speed, the fuel injection amount, the rail pressure setting value, the injection amount, and the fuel injection amount. advance angle, engine original displacement and the operating mode of the engine; determine the target accelerator pedal filtering time, the target required torque, the target external characteristic limited oil quantity, the target rail pressure setting value, the target injection advance angle and the target engine original displacement according to the user selected mode, the real-time accelerator pedal opening, the real-time engine speed, the real-time fuel injection amount, the first mapping relationship, the second mapping relationship, the third mapping relationship and the fourth mapping relationship; use the target accelerator pedal filtering time, the target required torque, the target external characteristic limited oil quantity, the target rail pressure setting value, the target injection advance angle and the target engine original displacement to control the operation of the engine.

[0019] According to another aspect of the present application, a client is provided, wherein the engine system further comprises a cloud, a remote terminal and an engine controller, wherein the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client, including:

[0020] An acquisition unit, used for acquiring a current operating mode of the engine when it is determined that the engine is online;

[0021] a first receiving unit, configured to receive and send a user selected mode to the cloud in response to a first instruction, so that the engine controller controls the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, the first instruction indicates that the user needs to switch the current operating mode of the engine, and the cloud sends the user selected mode to the engine controller via the remote terminal;

[0022] The second receiving unit is used to determine that the engine has successfully completed the switching of the operating mode when receiving the configuration success information sent by the cloud.

[0023] According to another aspect of the present application, an engine controller is provided, which is applied to an engine controller of an engine system, wherein the engine system further includes a cloud, a remote terminal and a client, wherein the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client, including:

[0024] a first sending unit, configured to send the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud;

[0025] A third receiving unit is used to receive a user selection mode sent by the remote terminal, and control the engine to change the current operation mode, wherein the user selection mode is an operation mode different from the current operation mode, and the client sends the user selection mode to the remote terminal via the cloud;

[0026] A generating unit is used to generate configuration success information after controlling the engine to change the current operating mode, and send the configuration success information to the remote terminal, so that the remote terminal sends the configuration success information to the client via the cloud.

[0027] According to another aspect of the present application, an engine system is provided, comprising: a client, a cloud, a remote terminal, an engine and an engine controller, wherein the remote terminal communicates with the engine controller and the cloud respectively, the cloud also communicates with the client, and the engine controller also communicates with the engine, the client is used to execute any one of the methods described, and the engine controller is used to execute any one of the methods described.

[0028] The technical solution of the present application is applied, by obtaining the current operating mode of the engine when it is determined that the engine is online; receiving and responding to the first instruction, sending the user selected mode to the cloud, so that the engine controller controls the engine to change the current operating mode; and determining that the engine has successfully completed the switching of the operating mode when the configuration success information sent by the cloud is received. A method for directly selecting the engine operating mode on the client to complete the mode switching is proposed. This solves the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and has few configurable modes due to the limitation of physical buttons and the limitation that the engine controller cannot communicate directly with the user end, and cannot be applied to complex operating conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The drawings constituting part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0030] Figure 1 A schematic flow chart of a first engine control method provided according to an embodiment of the present application is shown;

[0031] Figure 2 A schematic diagram of a process of sending a first operation instruction and a second operation instruction provided according to an embodiment of the present application is shown;

[0032] Figure 3 A schematic flow chart of a second engine control method provided according to an embodiment of the present application is shown;

[0033] Figure 4 A structural block diagram of a client provided according to an embodiment of the present application is shown;

[0034] Figure 5 A schematic flow chart of a second engine control method provided according to an embodiment of the present application is shown;

[0035] Figure 6 A structural block diagram of an engine controller provided according to an embodiment of the present application is shown;

[0036] Figure 7 A schematic diagram of an engine system provided according to an embodiment of the present application is shown.

[0037] The above drawings include the following reference numerals:

[0038] 100, client; 200, cloud; 300, remote terminal; 400, engine; 500, engine controller. DETAILED DESCRIPTION

[0039] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0040] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0041] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0042] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:

[0043] The throttle pedal filtering time refers to filtering the throttle pedal signal to make it smoother and more stable to avoid sudden acceleration or deceleration.

[0044] The accelerator pedal opening refers to the extent to which the driver presses the accelerator pedal, usually expressed as a percentage.

[0045] Engine speed refers to the number of revolutions per minute that the engine makes, usually measured in rpm (revolutions per minute).

[0046] The target operating mode refers to the engine operating mode set by the system, such as economy mode, sports mode, etc.

[0047] Required torque refers to the torque value that the engine needs to output, which is usually determined by the driver's accelerator pedal operation.

[0048] The external characteristic limit oil quantity refers to the maximum oil quantity set according to the external characteristic limit of the engine.

[0049] The fuel injection amount refers to the amount of fuel injected each time, usually measured in milliliters.

[0050] The rail pressure setting value refers to the set pressure value of the high-pressure fuel rail in the fuel injection system.

[0051] The injection advance angle refers to the angle at which fuel injection begins in advance, usually expressed in degrees.

[0052] Engine original displacement refers to the displacement of the engine, usually measured in liters.

[0053] As introduced in the background technology, the mode switching of the engine refers to the operation of adjusting the engine working mode under different working conditions. Generally, the engine has a variety of working modes to choose from, such as economic mode, sports mode, environmental protection mode, etc. By switching different working modes, the engine performance, fuel economy, emissions and other aspects can be adjusted to meet different driving needs and environmental requirements. Common mode switching methods include buttons, knobs or settings and adjustments through the vehicle control system. For engine control, especially in the mode switching of the engine, the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and is limited by physical buttons and the engine controller cannot communicate directly with the user end. The configurable modes are relatively few and cannot be applied to complex working conditions. That is, the existing scheme urgently needs a control method for engine mode switching. In order to solve the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and is limited by physical buttons and the engine controller cannot communicate directly with the user end. The configurable modes are relatively few and cannot be applied to complex working conditions, the embodiments of the present application provide an engine control method, a client, an engine controller and an engine system.

[0054] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0055] In this embodiment, a method for controlling an engine is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0056] Figure 1 FIG. 1 is a flow chart of an engine control method provided according to an embodiment of the present application. Figure 1 As shown, the method is applied to a client of an engine system, the engine system further comprising a cloud, a remote terminal and an engine controller, the remote terminal respectively communicates with the cloud and the engine controller, and the cloud also communicates with the client, comprising the following steps:

[0057] Step S101, when it is determined that the engine is online, obtaining the current operating mode of the engine;

[0058] Specifically, the current operating mode of the engine is obtained, which can be used to determine whether to change the operating mode or keep the last operating mode as the current operating mode after the user selects the mode.

[0059] Step S102, receiving and responding to a first instruction, sending a user selection mode to the cloud, so that the engine controller controls the engine to change the current operating mode, wherein the user selection mode is an operating mode different from the current operating mode, the first instruction indicates that the user needs to switch the current operating mode of the engine, and the cloud sends the user selection mode to the engine controller via the remote terminal;

[0060] Specifically, the user configures the engine operating mode according to needs, avoiding the problem of inaccurate judgment caused by automatic identification and switching back and forth between multiple modes.

[0061] Step S103, upon receiving the configuration success information sent by the cloud, it is determined that the engine has successfully completed the switching of the operating mode.

[0062] By obtaining the current operating mode of the engine when it is determined that the engine is online; receiving and responding to the first instruction, sending the user selected mode to the cloud, so that the engine controller controls the engine to change the current operating mode; and determining that the engine has successfully completed the switching of the operating mode when the configuration success information sent by the cloud is received. A method for directly selecting the engine operating mode on the client to complete the mode switching is proposed. This solves the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium-load and heavy-load, and has few configurable modes due to the limitation of physical buttons and the limitation that the engine controller cannot communicate directly with the user end, and cannot be applied to complex operating conditions.

[0063] Specifically, users have psychological expectations for autonomous mode switching, and they can receive information about successful configuration, which can avoid the impact of engine operating mode switching on driving to the greatest extent.

[0064] In one embodiment of the present application, Figure 2 As shown, the above method also includes the following steps:

[0065] Step S201, when receiving a request from the cloud for whether to retain the current operating mode, and receiving a second instruction, but not receiving the first instruction, sending a first operating instruction to the cloud, so that the cloud sends the first operating instruction to the engine controller via the remote terminal to control the engine to operate according to the last operating mode, and the second instruction represents a request to retain the current operating mode;

[0066] Step S202, when a request for retaining the current operating mode is received from the cloud, and a third instruction is received, and the first instruction is not received, a second operating instruction is sent to the cloud, so that the cloud sends the second operating instruction to the engine controller via the remote terminal to control the engine to operate in the default operating mode, and the third instruction represents a request not to retain the current operating mode.

[0067] Specifically, through the linkage of the client, cloud, remote terminal and engine controller, the adjustment of the engine operating mode is realized, which is convenient for customers to select engine parameters, better adapt to the current operating conditions of the vehicle, and improve the engine economy or power. The cloud and remote terminal are used as relay devices to enable the client to communicate with the engine controller. By sending a request to retain the above-mentioned current operating mode, even if the user does not want to change the operating mode, the user can choose to let the engine run according to the last operating mode or to let the engine run according to the default operating mode.

[0068] In one embodiment of the present application, the accelerator pedal filtering time has a mapping relationship with the operating mode of the above-mentioned engine, the accelerator pedal opening, engine speed, and required torque have a mapping relationship with the operating mode of the above-mentioned engine, the above-mentioned engine speed and external characteristic limited oil quantity have a mapping relationship with the operating mode of the above-mentioned engine, and the above-mentioned engine speed, fuel injection amount, rail pressure setting value, injection advance angle, and engine original displacement have a mapping relationship with the operating mode of the above-mentioned engine.

[0069] Specifically, the engine controller comprehensively adjusts the accelerator pedal filter time, accelerator pedal characteristic curve, external characteristic curve, rail pressure setting value, injection advance angle and emission characteristics according to the mode selected by the user, which can meet the user's different needs for economy and power. By setting the corresponding mapping relationship, it can also be easily found quickly.

[0070] In one embodiment of the present application, the operating mode of the above-mentioned engine is one of the following: urban mode, provincial road mode, high-speed mode, mountain mode, on-site operation mode and reverse short mode.

[0071] Specifically, the client is used to display and configure the engine operating mode. The present application sets 6 engine operating modes on the client. Through the configuration of the client, the problem of difficulty in expanding physical buttons in the prior art is avoided, which facilitates the expansion and upgrading of functions.

[0072] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the engine control method of the present application will be described in detail below in conjunction with specific embodiments.

[0073] This embodiment relates to a specific engine control method, such as Figure 3 As shown, including:

[0074] The engine controller sends the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud;

[0075] The engine controller sends a request whether to retain the current operating mode to the remote terminal, so that the remote terminal sends the request whether to retain the current operating mode to the client via the cloud; in the case of receiving a first operating instruction sent by the remote terminal, the engine controller responds to the first operating instruction, controls the engine to operate according to the last operating mode, and the client sends the first operating instruction to the remote terminal via the cloud; in the case of receiving a second operating instruction sent by the remote terminal, the engine controller responds to the second operating instruction, controls the engine to operate according to the default operating mode, and the client sends the second operating instruction to the remote terminal via the cloud;

[0076] The client receives and responds to the first instruction, and sends the user selected mode to the cloud, so that the engine controller controls the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, and the first instruction indicates that the user needs to switch the current operating mode of the engine, and the cloud sends the user selected mode to the engine controller via the remote terminal;

[0077] The engine controller obtains the real-time accelerator pedal opening, the real-time engine speed and the real-time fuel injection amount; obtains the first mapping relationship, the second mapping relationship, the third mapping relationship and the fourth mapping relationship, the first mapping relationship is the mapping relationship between the accelerator pedal filtering time and the engine operation mode, the second mapping relationship is the mapping relationship between the accelerator pedal opening, the engine speed, the engine operation mode and the required torque, the third mapping relationship is the mapping relationship between the engine speed, the external characteristic limited oil amount and the engine operation mode, and the fourth mapping relationship is the engine speed, the fuel injection amount, the rail pressure setting value, the injection advance angle, the engine original displacement and the engine operation mode; according to the user selection mode, the real-time accelerator pedal opening, the real-time engine speed, the real-time fuel injection amount, the first mapping relationship, the second mapping relationship, the third mapping relationship and the fourth mapping relationship, determine the target accelerator pedal filtering time, the target required torque, the target external characteristic limited oil amount, the target rail pressure setting value, the target injection advance angle and the target engine original displacement;

[0078] The engine operation is controlled by using the target accelerator pedal filtering time, target required torque, target external characteristic limited fuel quantity, target rail pressure setting value, target injection advance angle and target engine original displacement;

[0079] Upon receiving the configuration success information sent by the cloud, the client determines that the engine has successfully completed the switching of the operating mode.

[0080] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0081] The embodiment of the present application also provides a client. It should be noted that the client of the embodiment of the present application can be used to execute the control method for the engine provided by the embodiment of the present application. The client is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the client described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0082] The following is an introduction to the client provided in the embodiments of the present application.

[0083] Figure 4 is a structural block diagram of a client provided according to an embodiment of the present application. Figure 4 As shown, the client includes:

[0084] An acquisition unit 41 is used to acquire the current operation mode of the engine when it is determined that the engine is online;

[0085] A first receiving unit 42 is used to receive and respond to a first instruction, and send a user selection mode to the cloud, so that the engine controller controls the engine to change the current operation mode, wherein the user selection mode is an operation mode different from the current operation mode, and the first instruction indicates that the user needs to switch the current operation mode of the engine, and the cloud sends the user selection mode to the engine controller via the remote terminal;

[0086] The second receiving unit 43 is used to determine that the engine has successfully completed the switching of the operating mode when receiving the configuration success information sent by the cloud.

[0087] In the above client, when it is determined that the engine is online, the current operating mode of the engine is obtained; receiving and responding to the first instruction, the user selected mode is sent to the cloud, so that the engine controller controls the engine to change the current operating mode; when the configuration success information sent by the cloud is received, it is determined that the engine has successfully completed the switching of the operating mode. A method for directly selecting the engine operating mode on the client and completing the mode switching is proposed. This solves the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and has few configurable modes due to the limitations of physical buttons and the inability of the engine controller to communicate directly with the user end, and cannot be applied to complex operating conditions.

[0088] In one embodiment of the present application, the client further includes a second sending unit and a third sending unit, the second sending unit being used to send a first operating instruction to the cloud upon receiving a request from the cloud for retaining the current operating mode, receiving a second instruction, and not receiving the first instruction, so that the cloud sends the first operating instruction to the engine controller via the remote terminal to control the engine to operate in accordance with the last operating mode, and the second instruction represents a request to retain the current operating mode; the third sending unit being used to send a second operating instruction to the cloud upon receiving a request from the cloud for retaining the current operating mode, receiving a third instruction, and not receiving the first instruction, so that the cloud sends the second operating instruction to the engine controller via the remote terminal to control the engine to operate in accordance with the default operating mode, and the third instruction represents a request not to retain the current operating mode.

[0089] In one embodiment of the present application, the accelerator pedal filtering time has a mapping relationship with the operating mode of the above-mentioned engine, the accelerator pedal opening, engine speed, and required torque have a mapping relationship with the operating mode of the above-mentioned engine, the above-mentioned engine speed and external characteristic limited oil quantity have a mapping relationship with the operating mode of the above-mentioned engine, and the above-mentioned engine speed, fuel injection amount, rail pressure setting value, injection advance angle, and engine original displacement have a mapping relationship with the operating mode of the above-mentioned engine.

[0090] In one embodiment of the present application, the operating mode of the above-mentioned engine is one of the following: urban mode, provincial road mode, high-speed mode, mountain mode, on-site operation mode and reverse short mode.

[0091] The client includes a processor and a memory, and the acquisition unit, the first receiving unit, the second receiving unit, etc. are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.

[0092] In this embodiment, a method for controlling an engine is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0093] Figure 5 FIG. 1 is a flow chart of an engine control method provided according to an embodiment of the present application. Figure 5 As shown, the method is applied to an engine controller of an engine system, the engine system further comprising a cloud, a remote terminal and a client, the remote terminal respectively communicates with the cloud and the engine controller, and the cloud also communicates with the client, comprising the following steps:

[0094] Step S501, sending the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud;

[0095] Specifically, the cloud and remote terminals act as data relays to transmit requests and data between the client and the engine controller. The engine controller is used to store and execute mode conversion.

[0096] Step S502, receiving the user selected mode sent by the remote terminal, controlling the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, and the client sends the user selected mode to the remote terminal via the cloud;

[0097] Specifically, after the user configures the engine mode through the client, the mode synchronization of the mobile phone and the engine controller is achieved through the cloud and the remote terminal.

[0098] In one embodiment of the present application, controlling the engine to change the above-mentioned current operating mode in step S402 includes: obtaining a real-time accelerator pedal opening, a real-time engine speed, and a real-time fuel injection amount; obtaining a first mapping relationship, a second mapping relationship, a third mapping relationship, and a fourth mapping relationship, wherein the first mapping relationship is a mapping relationship between the accelerator pedal filter time and the operating mode of the above-mentioned engine, the second mapping relationship is a mapping relationship between the accelerator pedal opening, the engine speed, the operating mode of the above-mentioned engine, and the required torque, the third mapping relationship is a mapping relationship between the above-mentioned engine speed, the external characteristic limiting oil amount, and the operating mode of the above-mentioned engine, and the fourth mapping relationship is a mapping relationship between the above-mentioned engine speed, the fuel injection amount, rail pressure setting value, injection advance angle, engine original displacement and the operation mode of the above-mentioned engine; determine the target accelerator pedal filtering time, the target required torque, the target external characteristic limited oil quantity, the target rail pressure setting value, the target injection advance angle and the target engine original displacement according to the above-mentioned user selection mode, the above-mentioned real-time accelerator pedal opening, the above-mentioned real-time engine speed, the above-mentioned real-time fuel injection amount, the above-mentioned first mapping relationship, the above-mentioned second mapping relationship, the above-mentioned third mapping relationship and the above-mentioned fourth mapping relationship; use the above-mentioned target accelerator pedal filtering time, the above-mentioned target required torque, the above-mentioned target external characteristic limited oil quantity, the above-mentioned target rail pressure setting value, the above-mentioned target injection advance angle and the above-mentioned target engine original displacement to control the operation of the above-mentioned engine.

[0099] Specifically, the engine controller selects different accelerator pedal filter times, accelerator pedal characteristic curves, external characteristic curves, rail pressure setting values, injection advance angles and emission characteristics according to the user's selected mode to achieve the switching of the engine operation mode.

[0100] Step S503, after controlling the engine to change the current operating mode, generating configuration success information, and sending the configuration success information to the remote terminal, so that the remote terminal sends the configuration success information to the client via the cloud.

[0101] By sending the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud, receiving the user selection mode sent by the remote terminal, controlling the engine to change the current operating mode, after controlling the engine to change the current operating mode, generating configuration success information, and sending the configuration success information to the remote terminal, so that the remote terminal sends the configuration success information to the client via the cloud. A method for directly selecting the engine operating mode on the client to complete the mode switching is proposed, thereby solving the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and has few configurable modes due to the limitation of physical buttons and the limitation that the engine controller cannot communicate directly with the user end, and cannot be applied to complex operating conditions.

[0102] Specifically, the configuration success information is used to remind the user that the engine operation mode switch has been completed, which can avoid the user from repeating operations and changing the engine operation mode multiple times.

[0103] In one embodiment of the present application, the method further includes: sending a request whether to retain the current operating mode to the remote terminal, so that the remote terminal sends the request whether to retain the current operating mode to the client via the cloud; upon receiving a first operating instruction sent by the remote terminal, responding to the first operating instruction, controlling the engine to operate according to the last operating mode, and the client sends the first operating instruction to the remote terminal via the cloud; upon receiving a second operating instruction sent by the remote terminal, responding to the second operating instruction, controlling the engine to operate according to the default operating mode, and the client sends the second operating instruction to the remote terminal via the cloud.

[0104] Specifically, sending a request to the client whether to retain the above-mentioned current operating mode can avoid the situation where the engine operating conditions are inconsistent with the selected operating mode when the user has not selected the engine operating mode; if the user chooses to retain the current operating mode, the engine operating mode remains unchanged; if the user does not retain the current operating mode, it will operate according to the default operating mode.

[0105] The embodiment of the present application also provides an engine controller. It should be noted that the engine controller of the embodiment of the present application can be used to execute the control method for the engine provided by the embodiment of the present application. The engine controller is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0106] The engine controller provided in the embodiment of the present application is introduced below.

[0107] Figure 6 is a structural block diagram of an engine controller provided according to an embodiment of the present application. Figure 6 As shown, the engine controller includes:

[0108] A first sending unit 61 is used to send the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud;

[0109] A third receiving unit 62 is used to receive a user selection mode sent by the remote terminal, and control the engine to change the current operation mode, wherein the user selection mode is an operation mode different from the current operation mode, and the client sends the user selection mode to the remote terminal via the cloud;

[0110] The generation unit 63 is used to generate configuration success information after controlling the engine to change the above-mentioned current operation mode, and send the above-mentioned configuration success information to the above-mentioned remote terminal, so that the above-mentioned remote terminal sends the above-mentioned configuration success information to the above-mentioned client via the above-mentioned cloud.

[0111] In the above engine controller, when it is determined that the engine is online, the current operating mode of the engine is obtained; receiving and responding to the first instruction, the user selected mode is sent to the cloud, so that the engine controller controls the engine to change the current operating mode; when the configuration success information sent by the cloud is received, it is determined that the engine has successfully completed the switching of the operating mode. A method for directly selecting the engine operating mode on the client to complete the mode switching is proposed. This solves the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and due to the limitation of physical buttons and the limitation that the engine controller cannot communicate directly with the user end, there are few configurable modes and it cannot be applied to complex operating conditions.

[0112] In one embodiment of the present application, the engine controller further includes a fourth sending unit, a first control unit and a second control unit, the fourth sending unit being used to send a request whether to retain the current operating mode to the remote terminal, so that the remote terminal sends the request whether to retain the current operating mode to the client via the cloud; the first control unit being used to respond to the first operating instruction upon receipt of the first operating instruction sent by the remote terminal, and controlling the engine to operate according to the last operating mode, and the client sending the first operating instruction to the remote terminal via the cloud; the second control unit being used to respond to the second operating instruction upon receipt of the second operating instruction sent by the remote terminal, and controlling the engine to operate according to the default operating mode, and the client sending the second operating instruction to the remote terminal via the cloud.

[0113] In one embodiment of the present application, the third receiving unit includes a first acquisition module, a second acquisition module, a determination module and a control module, the first acquisition module is used to obtain the real-time accelerator pedal opening, the real-time engine speed and the real-time fuel injection amount; the second acquisition module is used to obtain the first mapping relationship, the second mapping relationship, the third mapping relationship and the fourth mapping relationship, the first mapping relationship is the mapping relationship between the accelerator pedal filtering time and the operating mode of the above-mentioned engine, the second mapping relationship is the mapping relationship between the accelerator pedal opening, the engine speed, the operating mode of the above-mentioned engine and the required torque, the third mapping relationship is the mapping relationship between the above-mentioned engine speed, the external characteristic limiting oil amount and the operating mode of the above-mentioned engine, and the fourth mapping relationship is the mapping relationship between the above-mentioned engine speed, the fuel consumption and the fuel consumption. The invention relates to a method for determining a target accelerator pedal filtering time, a target required torque, a target external characteristic limited oil quantity, a target rail pressure setting value, a target injection advance angle, an original engine displacement and an operating mode of the above-mentioned engine; a determination module is used to determine a target accelerator pedal filtering time, a target required torque, a target external characteristic limited oil quantity, a target rail pressure setting value, a target injection advance angle and a target original engine displacement according to the above-mentioned user selection mode, the above-mentioned real-time accelerator pedal opening, the above-mentioned real-time engine speed, the above-mentioned real-time fuel injection amount, the above-mentioned first mapping relationship, the above-mentioned second mapping relationship, the above-mentioned third mapping relationship and the above-mentioned fourth mapping relationship; and a control module is used to control the operation of the above-mentioned engine by using the above-mentioned target accelerator pedal filtering time, the above-mentioned target required torque, the above-mentioned target external characteristic limited oil quantity, the above-mentioned target rail pressure setting value, the above-mentioned target injection advance angle and the above-mentioned original engine displacement.

[0114] The generator controller includes a processor and a memory. The first sending unit, the third receiving unit and the generating unit are stored in the memory as program units. The processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.

[0115] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to solve the problem that the existing technology selects the engine operation mode through buttons, configures no-load, medium-load and heavy-load, and has few configurable modes due to the limitation of physical buttons and the inability of the engine controller to communicate directly with the user end, and cannot be applied to complex working conditions.

[0116] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0117] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the engine control method.

[0118] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the control method of the engine is executed when the program is run.

[0119] An embodiment of the present invention provides a device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements at least the following steps when executing the program: when determining that the engine is online, obtaining the current operating mode of the engine; receiving and responding to a first instruction, sending a user selection mode to the cloud, so that the engine controller controls the engine to change the current operating mode, wherein the user selection mode is an operating mode different from the current operating mode, the first instruction indicates that the user needs to switch the current operating mode of the engine, and the cloud sends the user selection mode to the engine controller via the remote terminal; when receiving the configuration success information sent by the cloud, determining that the engine has successfully completed the switching of the operating mode. The device in this article can be a server, PC, PAD, mobile phone, etc.

[0120] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that is initialized with at least the following method steps: when it is determined that the engine is online, obtaining the current operating mode of the engine; receiving and responding to a first instruction, sending a user selection mode to the above-mentioned cloud, so that the above-mentioned engine controller controls the engine to change the above-mentioned current operating mode, wherein the above-mentioned user selection mode is an operating mode different from the above-mentioned current operating mode, and the above-mentioned first instruction indicates that the user needs to switch the above-mentioned current operating mode of the above-mentioned engine, and the above-mentioned cloud sends the above-mentioned user selection mode to the above-mentioned engine controller via the above-mentioned remote terminal; when receiving the configuration success information sent by the above-mentioned cloud, it is determined that the above-mentioned engine has successfully completed the switching of the operating mode.

[0121] The present application also provides an engine system, such as Figure 7 As shown, the engine system includes: a client 100, a cloud 200, a remote terminal 300, an engine 400 and an engine controller 500, the remote terminal 300 communicates with the engine controller 500 and the cloud 200 respectively, the cloud 200 also communicates with the client 100, the engine controller 500 also communicates with the engine 400, the client 100 is used to execute any one of the above methods, and the engine controller 500 is used to execute any one of the above methods. By determining that the engine is online, the current operating mode of the engine is obtained; receiving and responding to the first instruction, sending the user selection mode to the cloud so that the engine controller controls the engine to change the current operating mode; when receiving the configuration success information sent by the cloud, it is determined that the engine has successfully completed the switching of the operating mode. A method for directly selecting the engine operating mode on the client and then completing the mode switching is proposed. Thereby solving the problem that the prior art selects the engine operating mode by buttons, configures no-load, medium load and heavy load, and has few configurable modes due to the limitation of physical buttons and the limitation that the engine controller cannot communicate directly with the user end, and cannot be applied to complex working conditions.

[0122] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0123] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0124] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0125] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0127] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0128] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0129] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0130] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0131] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0132] 1) The engine control method of the present application obtains the current operating mode of the engine when it is determined that the engine is online; receives and responds to the first instruction, sends the user selected mode to the cloud, so that the engine controller controls the engine to change the current operating mode; and determines that the engine has successfully completed the switching of the operating mode when the configuration success information sent by the cloud is received. A method for directly selecting the engine operating mode on the client to complete the mode switching is proposed. This solves the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and has few configurable modes due to the limitations of physical buttons and the inability of the engine controller to communicate directly with the user end, and cannot be applied to complex operating conditions.

[0133] 2) The client of the present application obtains the current operating mode of the engine when it is determined that the engine is online; receives and responds to the first instruction, sends the user selected mode to the cloud, so that the engine controller controls the engine to change the current operating mode; and determines that the engine has successfully completed the switching of the operating mode when the configuration success information sent by the cloud is received. A method for directly selecting the engine operating mode on the client to complete the mode switching is proposed. This solves the problem that the prior art selects the engine operating mode through buttons, configures no-load, medium load and heavy load, and has few configurable modes due to the limitations of physical buttons and the inability of the engine controller to communicate directly with the user end, and cannot be applied to complex operating conditions.

[0134] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. An engine control method, applied to a client of an engine system, wherein the engine system further comprises a cloud, a remote terminal and an engine controller, wherein the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client. It is characterized in that include: When it is determined that the engine is online, obtain the current operating mode of the engine; receiving and responding to a first instruction, sending a user selected mode to the cloud, so that the engine controller controls the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, the first instruction indicates that the user needs to switch the current operating mode of the engine, and the cloud sends the user selected mode to the engine controller via the remote terminal; When the configuration success information sent by the cloud is received, it is determined that the engine has successfully completed the switching of the operating mode.

2. The method according to claim 1, It is characterized in that The method further comprises: When receiving a request from the cloud for retaining the current operating mode, and receiving a second instruction, but not receiving the first instruction, sending a first operating instruction to the cloud, so that the cloud sends the first operating instruction to the engine controller via the remote terminal to control the engine to operate according to the last operating mode, and the second instruction represents a request to retain the current operating mode; When a request is received from the cloud whether to retain the current operating mode, and a third instruction is received, but the first instruction is not received, a second operating instruction is sent to the cloud, so that the cloud sends the second operating instruction to the engine controller via the remote terminal to control the engine to operate in a default operating mode, and the third instruction represents a request not to retain the current operating mode.

3. The method according to claim 1, It is characterized in that The accelerator pedal filtering time has a mapping relationship with the operating mode of the engine, the accelerator pedal opening, the engine speed, the required torque have a mapping relationship with the operating mode of the engine, the engine speed, the external characteristic limited oil quantity have a mapping relationship with the operating mode of the engine, and the engine speed, the fuel injection amount, the rail pressure setting value, the injection advance angle, the original engine displacement have a mapping relationship with the operating mode of the engine.

4. The method according to claim 1, It is characterized in that The operation mode of the engine is one of the following: urban mode, provincial road mode, high-speed mode, mountain mode, on-site operation mode and reverse short mode.

5. An engine control method, applied to an engine controller of an engine system, wherein the engine system further comprises a cloud, a remote terminal and a client, wherein the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client. It is characterized in that include: Sending the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud; receiving a user selected mode sent by the remote terminal, controlling the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, and the client sends the user selected mode to the remote terminal via the cloud; After controlling the engine to change the current operating mode, generating configuration success information, and sending the configuration success information to the remote terminal, so that the remote terminal sends the configuration success information to the client via the cloud.

6. The method according to claim 5, It is characterized in that The method further comprises: Sending a request for whether to retain the current operating mode to the remote terminal, so that the remote terminal sends the request for whether to retain the current operating mode to the client via the cloud; In the case of receiving the first operation instruction sent by the remote terminal, responding to the first operation instruction, controlling the engine to operate according to the last operation mode, and the client sends the first operation instruction to the remote terminal via the cloud; When receiving the second operating instruction sent by the remote terminal, the client responds to the second operating instruction and controls the engine to operate according to the default operating mode. The client sends the second operating instruction to the remote terminal via the cloud.

7. The method according to claim 5, It is characterized in that Controlling the engine to change the current operating mode includes: Get real-time accelerator pedal opening, real-time engine speed and real-time fuel injection amount; Acquire a first mapping relationship, a second mapping relationship, a third mapping relationship, and a fourth mapping relationship, wherein the first mapping relationship is a mapping relationship between an accelerator pedal filtering time and an operating mode of the engine, the second mapping relationship is a mapping relationship between an accelerator pedal opening, an engine speed, an operating mode of the engine, and a required torque, the third mapping relationship is a mapping relationship between an engine speed, an external characteristic limited oil quantity, and an operating mode of the engine, and the fourth mapping relationship is a mapping relationship between an engine speed, a fuel injection quantity, a rail pressure setting value, an injection advance angle, an engine original displacement, and an operating mode of the engine; Determine a target accelerator pedal filter time, a target required torque, a target external characteristic limited fuel quantity, a target rail pressure setting value, a target injection advance angle, and a target engine original displacement according to the user selection mode, the real-time accelerator pedal opening, the real-time engine speed, the real-time fuel injection amount, the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship; The target accelerator pedal filtering time, the target required torque, the target external characteristic limited oil quantity, the target rail pressure setting value, the target injection advance angle and the target engine original displacement are used to control the operation of the engine.

8. A client, the engine system further comprises a cloud, a remote terminal and an engine controller, the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client, It is characterized in that include: An acquisition unit, used for acquiring a current operating mode of the engine when it is determined that the engine is online; a first receiving unit, configured to receive and send a user selected mode to the cloud in response to a first instruction, so that the engine controller controls the engine to change the current operating mode, wherein the user selected mode is an operating mode different from the current operating mode, the first instruction indicates that the user needs to switch the current operating mode of the engine, and the cloud sends the user selected mode to the engine controller via the remote terminal; The second receiving unit is used to determine that the engine has successfully completed the switching of the operating mode when receiving the configuration success information sent by the cloud.

9. An engine controller, applied to an engine controller of an engine system, wherein the engine system further comprises a cloud, a remote terminal and a client, wherein the remote terminal communicates with the cloud and the engine controller respectively, and the cloud also communicates with the client. It is characterized in that include: a first sending unit, configured to send the current operating mode of the engine to the remote terminal, so that the remote terminal sends the current operating mode of the engine to the client via the cloud; A third receiving unit is used to receive a user selection mode sent by the remote terminal, and control the engine to change the current operation mode, wherein the user selection mode is an operation mode different from the current operation mode, and the client sends the user selection mode to the remote terminal via the cloud; A generating unit is used to generate configuration success information after controlling the engine to change the current operating mode, and send the configuration success information to the remote terminal, so that the remote terminal sends the configuration success information to the client via the cloud.

10. An engine system, It is characterized in that include: A client, a cloud, a remote terminal, an engine and an engine controller, wherein the remote terminal communicates with the engine controller and the cloud respectively, the cloud also communicates with the client, and the engine controller also communicates with the engine, the client is used to execute the method described in any one of claims 1 to 4, and the engine controller is used to execute the method described in any one of claims 5 to 7.

Citation Information

Patent Citations

  • Automobile remote diagnosis detection method based on instant messaging, electronic equipment and storage medium

    CN113377088A

  • Automobile driving mode automatic switching system

    CN115092152A

  • Vehicle intelligent travel method and device, vehicle and medium

    CN117116071A

  • Method, device and equipment for generating vehicle management strategy based on cloud domain interaction

    CN117408360A

  • Method, system and control device for remote on-load starting of engine

    CN117588343A

Cited By

  • Method and device for controlling acceleration mode of diesel engine

    CN121066724A