Method and device for engine overspeed warning
By analyzing the frequency of poor driving behavior through vehicle-to-everything (V2X) data collected by vehicle remote terminals, the problem of high cost and complex algorithms in existing engine overspeed warning systems has been solved. This has enabled low-cost, simple and efficient engine overspeed warning, improving engine lifespan and driving safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2023-02-13
- Publication Date
- 2026-04-21
AI Technical Summary
Existing engine overspeed warning methods require the installation of additional CAN bus data acquisition equipment, which is costly and has complex algorithms, leading users to abandon their use.
By using vehicle-to-everything (V2X) data collected from remote vehicle terminals, engine overspeed warnings can be issued by analyzing the frequency of poor driving behaviors, including slowing downhill and incorrect gear shifting, thus avoiding the need for additional equipment installation and complex algorithms.
It achieves low-cost, simple and efficient engine overspeed fault warning, reduces engine overspeeding incidents, and improves service life and driving safety.
Smart Images

Figure CN116259166B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to a method and apparatus for engine overspeed warning. Background Technology
[0002] Engine overspeeding reduces the reliability of engine components, shortens engine lifespan, and can even lead to cylinder failure, threatening driver safety. Therefore, providing early warning for engine overspeed faults is crucial. Existing engine overspeed warning methods require additional CAN bus data acquisition equipment, resulting in high costs and the need for regular equipment maintenance. These additional costs may deter users from using the function, limiting its application. Furthermore, these methods typically require complex algorithms for implementation. Therefore, developing a low-cost, simple, and efficient engine overspeed fault warning system is a current research direction. Summary of the Invention
[0003] This invention provides a method and apparatus for engine overspeed warning, which solves the problems of existing overspeed warning methods requiring the installation of additional CAN bus data acquisition equipment, resulting in high costs and the need for complex algorithms to implement engine overspeed fault warning. This invention achieves low-cost, simple and efficient engine overspeed fault warning.
[0004] An engine overspeed warning method includes: receiving vehicle network data from a remote terminal of a target vehicle; determining, based on the vehicle network data, the frequency of the target vehicle engaging in a preset undesirable driving behavior within a preset time period; wherein the preset undesirable driving behavior is an undesirable driving behavior that leads to engine overspeed; and issuing an engine overspeed warning based on the frequency of the preset undesirable driving behavior engaging in the target vehicle within the preset time period.
[0005] In one embodiment, the preset undesirable driving behaviors include dragging backwards on a long downhill slope and / or engaging the wrong gear. Accordingly, determining the frequency of the target vehicle engaging the preset undesirable driving behaviors within a preset time period based on the vehicle network data includes: determining a first frequency of the target vehicle engaging backwards on a long downhill slope and a second frequency of engaging the wrong gear within the preset time period based on the vehicle network data; and determining the frequency of the target vehicle engaging the preset undesirable driving behaviors within the preset time period based on the first frequency and / or the second frequency.
[0006] In one embodiment, the vehicle network data includes engine speed and engine torque. Accordingly, based on the vehicle network data, determining the first frequency of the target vehicle experiencing long downhill towing within a preset time period includes: determining the time interval of engine towing based on the engine torque of the target vehicle at various time points within the preset time period; and, if the time interval of engine towing is determined to be greater than a preset time threshold, determining the first frequency of long downhill towing based on the maximum engine speed within the time interval of engine towing.
[0007] In one embodiment, the vehicle network data includes engine speed and vehicle speed. Accordingly, determining the second frequency of the target vehicle engaging the wrong gear within a preset time period based on the vehicle network data includes: if it is determined that the vehicle speed of the target vehicle at adjacent time points within the preset time period is greater than its corresponding preset gear threshold, and the difference in the transmission ratio of the target vehicle at adjacent time points within the preset time period is greater than a preset difference threshold, wherein the transmission ratio at each time point is the ratio of engine speed to vehicle speed at each time point; and the engine speed of the target vehicle at a target time point within the preset time period is greater than the engine's maximum idle speed, then it is determined that the target vehicle engaged the wrong gear at the target time point.
[0008] In one embodiment, the engine overspeed warning based on the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period includes: issuing an engine overspeed warning and an undesirable driving behavior warning when the sum of the first frequency and the second frequency is determined to be greater than a preset total frequency threshold; or, issuing an engine overspeed warning and an undesirable driving behavior warning when the first frequency is determined to be greater than a first preset frequency threshold; or, issuing an engine overspeed warning and an undesirable driving behavior warning when the second frequency is determined to be greater than a second preset frequency threshold.
[0009] In one embodiment, before determining the frequency of preset bad driving behaviors of the target vehicle within a preset time period based on the vehicle network data, the method further includes: cleaning the vehicle network data from the remote terminal of the target vehicle to remove abnormal data.
[0010] In one embodiment, the vehicle network data includes engine speed, engine torque, and vehicle speed. Accordingly, the cleaning of the vehicle network data from the remote terminal of the target vehicle to remove abnormal data includes: removing data points in the vehicle network data where the vehicle speed is negative or greater than a preset vehicle speed; removing data points in the vehicle network data where the engine speed is less than 0 rpm or greater than a preset maximum speed; and removing data points in the vehicle network data where the engine torque is less than a preset maximum torque or greater than a preset minimum torque.
[0011] The present invention also provides an engine overspeed warning device, comprising: a receiving module for receiving vehicle network data from a remote terminal of a target vehicle; a determining module for determining, based on the vehicle network data, the frequency of a preset bad driving behavior occurring in the target vehicle within a preset time period; wherein the preset bad driving behavior is a bad driving behavior that leads to engine overspeed; and a warning module for issuing an engine overspeed warning based on the frequency of the preset bad driving behavior occurring in the target vehicle within the preset time period.
[0012] A computer device includes a memory and a processor, the memory storing computer-readable instructions that, when executed by the processor, cause the processor to perform the steps of the engine overspeed warning method described above.
[0013] A storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the above-described engine overspeed warning method.
[0014] The aforementioned engine overspeed warning method and device utilize vehicle-to-everything (V2X) data collected by a vehicle remote terminal to identify undesirable driving behaviors that lead to engine overspeed. Engine overspeed warnings are then issued based on these behaviors, eliminating the need for additional data acquisition equipment in the target vehicle and achieving low-cost engine overspeed warnings. Furthermore, by using a preset frequency of undesirable driving behaviors for engine overspeed warnings, complex algorithms are avoided, resulting in a simple and efficient system. Attached Figure Description
[0015] Figure 1 This is one of the schematic diagrams illustrating the changes in engine speed and vehicle speed provided in one embodiment;
[0016] Figure 2 This is a second schematic diagram illustrating the changes in engine speed and vehicle speed in one embodiment;
[0017] Figure 3 This is one of the flowcharts illustrating an engine overspeed warning method in one embodiment;
[0018] Figure 4 This is a second flowchart illustrating the engine overspeed warning method in one embodiment;
[0019] Figure 5 This is a structural block diagram of an engine overspeed warning device in one embodiment. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0021] It should be noted that, unless otherwise defined, the technical or scientific terms used in this invention should have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in this invention do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0022] To facilitate understanding, the technical terms involved in this invention will first be explained.
[0023] Vehicle remote terminal: Used to collect engine-related data streams and OBD diagnostic information in real time and upload them to the national platform. For example, the vehicle remote terminal can be a remote terminal built into a vehicle that meets the China VI emission standard, referred to as the China VI remote terminal. It can be understood that the vehicle remote terminal is an automated terminal device for the vehicle; the vehicle network data obtained from the vehicle remote terminal only needs to be sufficient to implement the engine overspeed warning method provided by this invention.
[0024] Vehicle network data: Data such as engine speed, engine torque, and vehicle speed collected by the China VI remote terminal.
[0025] Engine overspeed fault: The engine speed exceeds the design allowable speed.
[0026] Shifting to the wrong gear: Selecting the wrong gear causes a sudden increase in engine speed.
[0027] Long downhill reverse towing: When going downhill, the engine does negative work and the whole vehicle drives the vehicle.
[0028] Existing engine overspeed warning methods typically require the installation of additional CAN bus data acquisition equipment, which leads to high costs and regular equipment maintenance. These additional costs can deter users from using the function, thus limiting its application. Therefore, the engine overspeed warning method provided by this invention directly utilizes vehicle-to-everything (V2X) data collected by the vehicle's remote terminal itself for engine overspeed warning, achieving low-cost warning of engine overspeed faults.
[0029] Specifically, by analyzing the causes of engine overspeed malfunctions, it was found that the main reasons are poor driving behavior by the user: incorrect gear selection and dragging backwards on long downhill slopes. Then, based on these poor driving behaviors, the vehicle's remote terminal can collect vehicle-to-everything (V2X) data to identify the specific driving behaviors causing the engine overspeed malfunction. This allows for engine overspeed warnings based on these behaviors, eliminating the need for additional data collection equipment in the target vehicle and achieving low-cost engine overspeed warnings.
[0030] The following is combined with Figures 1-5 The present invention describes a method and apparatus for engine overspeed warning.
[0031] First, let's explain engine overspeed caused by incorrect gear selection and dragging the vehicle down a long downhill slope. If a user incorrectly shifts from a high gear to a low gear, the engine speed will suddenly increase due to the mismatch between engine speed and vehicle speed. Specifically, as shown below... Figure 1 As shown. On long downhill slopes, if the user does not control the vehicle speed, the engine speed will be dragged up to above the design speed, causing engine overspeed, specifically as follows: Figure 2 As shown.
[0032] Figure 1 This is one of the diagrams illustrating the changes in engine speed and vehicle speed, such as... Figure 1 As shown, the area enclosed by the dashed line between 11 and 31 seconds represents the changes in engine speed and vehicle speed when the wrong gear is engaged. It can be seen that engaging the wrong gear causes a sudden increase in engine speed.
[0033] Figure 2 This is the second diagram illustrating the changes in engine speed and engine torque, as shown below. Figure 2 As shown, the area enclosed by the dashed line between 81 seconds and 241 seconds represents the changes in engine speed and the proportion of engine output torque during long downhill towing. It can be seen that the proportion of output torque remains consistently positive, and the engine speed remains relatively high during the initial stage of long downhill towing.
[0034] like Figure 3As shown, in one embodiment, a method for engine overspeed warning is proposed, which can be executed by an engine overspeed warning device. Specifically, as... Figure 3 As shown, the engine overspeed warning method provided by the present invention may include the following steps:
[0035] Step 310: Receive vehicle network data from the remote terminal of the target vehicle.
[0036] It is understandable that, under normal circumstances, engine overspeed warning requires the installation of additional CAN bus data acquisition equipment, which presents problems such as high cost and regular equipment maintenance. The additional cost may cause users to abandon the function, thus limiting its application. Therefore, this invention directly uses vehicle network data from the target vehicle's remote terminal for engine overspeed warning, achieving low-cost warning of engine overspeed faults.
[0037] It can also be understood that the vehicle network data from the remote terminal of the target vehicle refers to vehicle network data from the remote terminal of the target vehicle within a preset time period. Specifically, the vehicle network data from the remote terminal of the target vehicle at each time point within the preset time period can be parsed and stored in a distributed file system to facilitate subsequent data cleaning and determination of the frequency of preset undesirable driving behaviors.
[0038] Step 320: Based on the vehicle network data, determine the frequency of preset bad driving behaviors of the target vehicle within a preset time period.
[0039] The preset undesirable driving behaviors are those that cause the engine to overspeed.
[0040] The preset time period can be set using any time unit, such as days, weeks, months, or years. The frequency of the preset undesirable driving behavior occurring within the preset time period can be the number of times the preset undesirable driving behavior occurs within the preset time period, such as the number of times it occurs in one day. Alternatively, it can be the proportion of the time during which the preset undesirable driving behavior occurs within the preset time period, such as the number of days in a month when the vehicle has undesirable driving behavior divided by the number of days the vehicle has been in operation in that month. This invention does not limit this.
[0041] It is understandable that, combined with the unhealthy driving behaviors that lead to engine speeding mentioned above, engine speeding can be caused by mining data from the Internet of Vehicles. Therefore, it is possible to identify unhealthy driving behaviors that lead to engine speeding based on vehicle network data, and then issue warnings for engine speeding.
[0042] It's understandable that excessive engine speed can reduce the reliability of engine components, shorten engine lifespan, and even lead to engine failure, threatening driver safety. Therefore, to improve engine lifespan and reduce engine speeding, timely reminders can be sent to users when they frequently engage in undesirable driving behaviors that lead to engine speeding, encouraging them to reduce these behaviors and thus decrease the frequency of engine speeding.
[0043] Step 330: Issue an engine overspeed warning based on the frequency of preset bad driving behaviors of the target vehicle within a preset time period.
[0044] The engine overspeed warning method of the present invention utilizes vehicle-to-everything (V2X) data collected by a vehicle remote terminal to identify undesirable driving behaviors that lead to engine overspeeding. It then issues engine overspeed warnings based on these behaviors, eliminating the need for additional data acquisition equipment in the target vehicle, thus achieving low-cost engine overspeed warning. Furthermore, by using a preset frequency of undesirable driving behaviors for engine overspeed warnings, it avoids the use of complex algorithms, achieving a simple and efficient engine overspeed warning system.
[0045] In one embodiment, the preset undesirable driving behaviors include dragging backwards on a long downhill slope and / or engaging the wrong gear. The step of determining the frequency of the preset undesirable driving behaviors of the target vehicle within a preset time period based on the vehicle network data includes:
[0046] Based on the vehicle network data, a first frequency of the target vehicle experiencing long downhill dragging and a second frequency of engaging the wrong gear are determined within a preset time period; based on the first frequency and / or the second frequency, the frequency of the target vehicle exhibiting preset bad driving behaviors within the preset time period is determined.
[0047] In one embodiment, the vehicle network data includes engine speed and engine torque, correspondingly, such as Figure 4 As shown, based on the vehicle network data, determining the first frequency of the target vehicle experiencing long downhill towing within a preset time period includes the following steps:
[0048] Step 410: Determine the time interval for engine backdraft based on the engine torque of the target vehicle at various time points within a preset time period.
[0049] It's understandable that if the engine torque is negative, it's considered that the engine is dragging backwards. Therefore, specifically, the time interval for engine dragging can be determined based on the engine torque at each point in a continuous time period. In other words, if the engine torque is negative at every point in a continuous time interval, then that continuous time interval is determined as the time interval for engine dragging.
[0050] Step 420: If it is determined that the time interval between engine back-dragging is greater than a preset time threshold, the first frequency of long downhill back-dragging is determined based on the maximum engine speed within the time interval between engine back-dragging.
[0051] It is understandable that if a long downhill drag occurs, the corresponding engine torque will remain negative for a relatively long period of time. Therefore, if the time interval during which engine drag occurs is greater than a preset time threshold, it is possible to further determine whether a long downhill drag has occurred by combining the maximum engine speed within the time interval during which engine drag occurs.
[0052] Specifically, if the maximum engine speed during the time interval in which engine towing occurs is greater than the engine's maximum idle speed, then a long downhill towing is determined to have occurred during that time interval. Furthermore, it is understood that there may be multiple time intervals in which engine towing occurs within a preset time period; therefore, there may be multiple instances of prolonged downhill towing within that preset time period, thus allowing the determination of the frequency of such prolonged downhill towing within the preset time period.
[0053] It is also understandable that, since the vehicle's driving data (vehicle network data) is uploaded in real time and is not continuous, for example, the target vehicle may have corresponding vehicle network data on Monday, but not on Tuesday, and has corresponding vehicle network data on Wednesday. Therefore, each time the target vehicle uploads vehicle network data, the method mentioned above for determining the bad driving behavior of long downhill towing can be used to determine whether the bad driving behavior of long downhill towing exists in the vehicle network data uploaded by the target vehicle each time. If it exists, the bad driving behavior of long downhill towing corresponding to the target vehicle is saved in the distributed system so as to facilitate the subsequent calculation of the first frequency of long downhill towing.
[0054] In one embodiment, the vehicle network data includes engine speed and vehicle speed. Accordingly, determining the second frequency of the target vehicle engaging the wrong gear within a preset time period based on the vehicle network data includes: if it is determined that the vehicle speed of the target vehicle at adjacent time points within the preset time period is greater than its corresponding preset gear threshold, and the difference in the transmission ratio of the target vehicle at adjacent time points within the preset time period is greater than a preset difference threshold, wherein the transmission ratio at each time point is the ratio of engine speed to vehicle speed at each time point; and the engine speed of the target vehicle at a target time point within the preset time period is greater than the engine's maximum idle speed, then it is determined that the target vehicle engaged the wrong gear at the target time point.
[0055] It's understandable that shifting from a lower gear to a higher gear, skipping one or more gears, would cause a sudden increase in engine speed, exceeding the engine's maximum idle speed. Normally, once the engine exceeds its maximum idle speed, the fuel injectors stop supplying fuel.
[0056] It can also be understood that determining that the vehicle speed of the target vehicle at adjacent time points within a preset time period is greater than its corresponding preset gear threshold is used to determine that the vehicle speed is greater than 0 and the engine is not idling (the engine is not running in neutral). If the difference in the transmission ratio of the target vehicle at adjacent time points within a preset time period is greater than a preset difference threshold, it indicates that there is a high probability that the wrong gear was engaged. Further, it is determined that the engine speed of the target vehicle at a target time point within the preset time period is greater than the engine's maximum idle speed, thus confirming that the target vehicle engaged the wrong gear at the target time point.
[0057] In one embodiment, the engine overspeed warning based on the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period includes:
[0058] If the sum of the first and second frequencies is greater than a preset total frequency threshold, an engine overspeed warning and a warning for improper driving behavior are issued; or,
[0059] If the first frequency is determined to be greater than a first preset frequency threshold, an engine overspeed warning and a warning for improper driving behavior will be issued; or,
[0060] If the second frequency is determined to be greater than the second preset frequency threshold, an engine overspeed warning and a warning for improper driving behavior will be issued.
[0061] The engine overspeed warning alerts the user to the number of times the engine has exceeded the speed limit within a preset time period, allowing the user to promptly check and repair the engine. The unsafe driving behavior warning advises the user to use an appropriate gear, control the vehicle speed, and ensure safe driving.
[0062] In one embodiment, before determining the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period based on the vehicle network data, the method further includes:
[0063] Clean the vehicle network data from the remote terminal of the target vehicle and remove abnormal data.
[0064] It is understandable that data distortion, transmission errors and other issues may lead to abnormal data in the vehicle network data from the remote terminal of the target vehicle. Therefore, it is necessary to clean the vehicle network data from the remote terminal of the target vehicle in order to improve the accuracy of subsequently identifying preset bad driving behaviors.
[0065] In one embodiment, the vehicle network data includes engine speed, engine torque, and vehicle speed. Correspondingly, the cleaning of the vehicle network data from the remote terminal of the target vehicle, removing abnormal data, includes:
[0066] Remove data points from the vehicle network data where the vehicle speed is negative or greater than a preset vehicle speed; remove data points from the vehicle network data where the engine speed is less than 0 rpm or greater than a preset maximum speed; remove data points from the vehicle network data where the engine torque is less than a preset maximum torque or greater than a preset minimum torque.
[0067] Among them, the preset vehicle speed can be, for example, 150 km / h, the preset maximum speed can be, for example, 10,000 rpm, the preset maximum torque can be, for example, 5,000 Nm, and the preset minimum torque can be, for example, -5,000 Nm.
[0068] The engine overspeed warning device provided by the present invention will be described below. The engine overspeed warning device described below corresponds to the engine overspeed warning method described above.
[0069] Figure 5 This is a schematic block diagram of the engine overspeed warning device provided by the present invention. Figure 5 As shown, the engine overspeed warning device provided by the present invention includes:
[0070] The receiving module 510 is used to receive vehicle network data from the remote terminal of the target vehicle;
[0071] The determination module 520 is used to determine, based on the vehicle network data, the frequency of the target vehicle engaging in a preset bad driving behavior within a preset time period; wherein, the preset bad driving behavior is a bad driving behavior that causes the engine to overspeed.
[0072] The warning module 530 is used to issue an engine overspeed warning based on the frequency of preset bad driving behaviors of the target vehicle within a preset time period.
[0073] The engine overspeed warning device provided by this invention uses vehicle-to-everything (V2X) data collected by a vehicle remote terminal to identify undesirable driving behaviors that lead to engine overspeeding. It then issues engine overspeed warnings based on these behaviors, eliminating the need for additional data collection equipment in the target vehicle, thus achieving low-cost engine overspeed warning. Furthermore, by using a preset frequency of undesirable driving behaviors for engine overspeed warnings, it avoids the use of complex algorithms, achieving a simple and efficient system.
[0074] In one embodiment, the preset undesirable driving behaviors include dragging backwards on a long downhill slope and / or engaging the wrong gear; accordingly, the determining module 520 includes:
[0075] The first determining unit is used to determine, based on the vehicle network data, the first frequency of the target vehicle experiencing long downhill dragging and the second frequency of experiencing incorrect gear engagement within a preset time period.
[0076] The second determining unit is used to determine the frequency of the target vehicle engaging in preset bad driving behaviors within a preset time period based on the first frequency and / or the second frequency.
[0077] In one embodiment, the vehicle network data includes engine speed and engine torque, and accordingly, the first determining unit includes:
[0078] The third determining unit is used to determine the time interval for engine backdragging based on the engine torque of the target vehicle at each time point within a preset time period.
[0079] The fourth determining unit is used to determine the first frequency of long downhill backdraft based on the maximum engine speed within the time interval during which engine backdraft occurs, when the time interval during which engine backdraft occurs is greater than a preset time threshold.
[0080] In one embodiment, the vehicle network data includes engine speed and vehicle speed, and correspondingly, the first determining unit further includes:
[0081] If it is determined that the speed of the target vehicle at adjacent time points within a preset time period is greater than its corresponding preset gear threshold, and the difference in the transmission ratio of the target vehicle at adjacent time points within the preset time period is greater than a preset difference threshold, wherein the transmission ratio at each time point is the ratio of the engine speed to the vehicle speed at each time point; and the engine speed of the target vehicle at a target time point within the preset time period is greater than the engine's maximum idle speed, then it is determined that the target vehicle engaged the wrong gear at the target time point.
[0082] In one embodiment, the early warning module 530 includes:
[0083] The first transmitting unit is configured to issue an engine overspeed warning and a warning for improper driving behavior when the sum of the first frequency and the second frequency is determined to be greater than a preset total frequency threshold; or,
[0084] The second transmitting unit is configured to issue an engine overspeed warning and a warning for improper driving behavior when it is determined that the first frequency is greater than a first preset frequency threshold; or,
[0085] The third transmitting unit is used to issue an engine overspeed warning and a warning for improper driving behavior when it is determined that the second frequency is greater than the second preset frequency threshold.
[0086] In one embodiment, the device further includes:
[0087] The cleaning module is used to clean the vehicle network data from the remote terminal of the target vehicle and remove abnormal data.
[0088] In one embodiment, the vehicle network data includes engine speed, engine torque, and vehicle speed; correspondingly, the cleaning module includes:
[0089] The elimination unit is used to eliminate data points in the vehicle network data where the vehicle speed is negative or greater than a preset vehicle speed; to eliminate data points in the vehicle network data where the engine speed is less than 0 rpm or greater than a preset maximum speed; and to eliminate data points in the vehicle network data where the engine torque is less than a preset maximum torque or greater than a preset minimum torque.
[0090] In one embodiment, a computer device is provided, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the following steps corresponding to the engine overspeed warning method: receiving vehicle network data from a remote terminal of a target vehicle; determining, based on the vehicle network data, the frequency of the target vehicle engaging in a preset undesirable driving behavior within a preset time period; wherein the preset undesirable driving behavior is an undesirable driving behavior that leads to engine overspeed; and issuing an engine overspeed warning based on the frequency of the preset undesirable driving behavior engaging in the target vehicle within the preset time period.
[0091] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, wherein when the program instructions are executed by a computer, the computer is able to execute the engine overspeed warning method provided by the present invention, wherein the engine overspeed warning method comprises: receiving vehicle network data from a remote terminal of a target vehicle; determining, based on the vehicle network data, the frequency of the target vehicle engaging in a preset undesirable driving behavior within a preset time period; wherein the preset undesirable driving behavior is an undesirable driving behavior that leads to engine overspeed; and issuing an engine overspeed warning based on the frequency of the preset undesirable driving behavior engaging in the target vehicle within the preset time period.
[0092] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the engine overspeed warning method provided by the present invention. The engine overspeed warning method includes: receiving vehicle network data from a remote terminal of a target vehicle; determining, based on the vehicle network data, the frequency of preset undesirable driving behaviors occurring in the target vehicle within a preset time period; wherein the preset undesirable driving behaviors are undesirable driving behaviors that lead to engine overspeed; and issuing an engine overspeed warning based on the frequency of the preset undesirable driving behaviors occurring in the target vehicle within the preset time period.
[0093] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0094] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0095] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for engine overspeed warning, characterized in that, The method includes: Receive vehicle network data from the remote terminal of the target vehicle; Based on the vehicle network data, the frequency of the target vehicle engaging in a preset bad driving behavior within a preset time period is determined; wherein, the preset bad driving behavior is a bad driving behavior that causes the engine to overspeed, and the frequency of the preset bad driving behavior within the preset time period is the number of times the preset bad driving behavior occurs within the preset time period, or, the proportion of the time during which the preset bad driving behavior occurs within the preset time period. An engine overspeed warning is issued based on the frequency of the target vehicle's undesirable driving behavior within a preset time period. The engine overspeed warning is used to alert the user of the number of times the engine has exceeded the speed limit within the preset time period. The preset bad driving behaviors include shifting into the wrong gear, which is caused by mistakenly shifting from a high gear to a low gear, resulting in a mismatch between engine speed and vehicle speed; Accordingly, determining the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period based on the vehicle network data includes: Based on the vehicle network data, a second frequency of the target vehicle engaging the wrong gear within a preset time period is determined; Based on the second frequency, the frequency of the target vehicle engaging in preset bad driving behaviors within a preset time period is determined; The vehicle network data includes engine speed and vehicle speed. Accordingly, based on the vehicle network data, determining a second frequency of the target vehicle engaging the wrong gear within a preset time period includes: If it is determined that the speed of the target vehicle at adjacent time points within a preset time period is greater than its corresponding preset gear threshold; and the difference in the transmission ratio of the target vehicle at adjacent time points within the preset time period is greater than a preset difference threshold, wherein the transmission ratio at each time point is the ratio of the engine speed to the vehicle speed at each time point; and the engine speed of the target vehicle at a target time point within the preset time period is greater than the engine's maximum idle speed, then it is determined that the target vehicle engaged the wrong gear at the target time point.
2. The engine overspeed warning method as described in claim 1, characterized in that, The method further includes: Based on the frequency of preset bad driving behaviors of the target vehicle within a preset time period, a bad driving behavior warning is issued. The bad driving behavior warning is used to suggest that the user use an appropriate gear and control the vehicle speed. The preset bad driving behaviors include dragging backwards on a long downhill slope. Accordingly, determining the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period based on the vehicle network data further includes: Based on the vehicle network data, determine the first frequency at which the target vehicle is dragged backwards on a long downhill slope within a preset time period; Based on the first frequency, determine the frequency at which the target vehicle engages in a preset bad driving behavior within a preset time period; Based on the vehicle network data, determine the first frequency of the target vehicle experiencing long downhill towing within a preset time period, including: If the maximum engine speed during the time interval when engine back-dragging occurs is greater than the engine's maximum idle speed, it is determined that a long downhill back-dragging occurred during the time interval when engine back-dragging occurs.
3. The engine overspeed warning method as described in claim 2, characterized in that, The vehicle network data includes engine speed and engine torque. Accordingly, based on the vehicle network data, determining the first frequency of the target vehicle experiencing long downhill dragging within a preset time period includes: Based on the engine torque of the target vehicle at various time points within a preset time period, the time interval for engine backdragging is determined. If the time interval between engine backdragging events is determined to be greater than a preset time threshold, the first frequency of backdragging on a long downhill slope is determined based on the maximum engine speed within the time interval between engine backdragging events.
4. The engine overspeed warning method as described in claim 2, characterized in that, The engine overspeed warning based on the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period includes: If the sum of the first and second frequencies is greater than a preset total frequency threshold, an engine overspeed warning and a warning for improper driving behavior are issued; or, If the first frequency is determined to be greater than a first preset frequency threshold, an engine overspeed warning and a warning for improper driving behavior will be issued; or, If the second frequency is determined to be greater than the second preset frequency threshold, an engine overspeed warning and a warning for improper driving behavior will be issued.
5. The engine overspeed warning method as described in claim 1, characterized in that, Before determining the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period based on the vehicle network data, the method further includes: Clean the vehicle network data from the remote terminal of the target vehicle and remove abnormal data.
6. The engine overspeed warning method as described in claim 5, characterized in that, The vehicle network data includes engine speed, engine torque, and vehicle speed. Correspondingly, the cleaning of the vehicle network data from the target vehicle's remote terminal, removing abnormal data, includes: Remove data points from the vehicle network data where the vehicle speed is negative or greater than a preset vehicle speed; remove data points from the vehicle network data where the engine speed is less than 0 rpm or greater than a preset maximum speed; remove data points from the vehicle network data where the engine torque is less than a preset maximum torque or greater than a preset minimum torque.
7. A device for engine overspeed warning, characterized in that, include: The receiving module is used to receive vehicle network data from the remote terminal of the target vehicle; The determination module is used to determine, based on the vehicle network data, the frequency of the target vehicle engaging in a preset bad driving behavior within a preset time period; wherein, the preset bad driving behavior is a bad driving behavior that causes the engine to overspeed, and the frequency of the preset bad driving behavior within the preset time period is the number of times the preset bad driving behavior occurs within the preset time period, or, the proportion of the time during which the preset bad driving behavior occurs within the preset time period to the preset time period. The warning module is used to issue an engine overspeed warning based on the frequency of the target vehicle's undesirable driving behavior within a preset time period. The engine overspeed warning is used to remind the user of the number of times the engine has overspeeded within the preset time period. The preset bad driving behaviors include shifting into the wrong gear, which is caused by mistakenly shifting from a high gear to a low gear, resulting in a mismatch between engine speed and vehicle speed; Accordingly, the determining module is further configured to perform the determination of the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period based on the vehicle network data in the following manner: Based on the vehicle network data, a second frequency of the target vehicle engaging the wrong gear within a preset time period is determined; Based on the second frequency, the frequency of the target vehicle engaging in preset bad driving behaviors within a preset time period is determined; The vehicle network data includes engine speed and vehicle speed. Accordingly, based on the vehicle network data, determining a second frequency of the target vehicle engaging the wrong gear within a preset time period includes: If it is determined that the speed of the target vehicle at adjacent time points within a preset time period is greater than its corresponding preset gear threshold; and the difference in the transmission ratio of the target vehicle at adjacent time points within the preset time period is greater than a preset difference threshold, wherein the transmission ratio at each time point is the ratio of the engine speed to the vehicle speed at each time point; and the engine speed of the target vehicle at a target time point within the preset time period is greater than the engine's maximum idle speed, then it is determined that the target vehicle engaged the wrong gear at the target time point.
8. The apparatus as claimed in claim 7, characterized in that, The device is also used for: Based on the frequency of preset bad driving behaviors of the target vehicle within a preset time period, a bad driving behavior warning is issued. The bad driving behavior warning is used to suggest that the user use an appropriate gear and control the vehicle speed. The preset bad driving behaviors include dragging backwards on a long downhill slope. Accordingly, determining the frequency of preset undesirable driving behaviors of the target vehicle within a preset time period based on the vehicle network data further includes: Based on the vehicle network data, determine the first frequency at which the target vehicle is dragged backwards on a long downhill slope within a preset time period; Based on the first frequency, determine the frequency at which the target vehicle engages in a preset bad driving behavior within a preset time period; Based on the vehicle network data, determine the first frequency of the target vehicle experiencing long downhill towing within a preset time period, including: If the maximum engine speed during the time interval when engine back-dragging occurs is greater than the engine's maximum idle speed, it is determined that a long downhill back-dragging occurred during the time interval when engine back-dragging occurs.
9. A computer device comprising a memory and a processor, wherein the memory stores computer-readable instructions, characterized in that, When the computer-readable instructions are executed by the processor, the processor performs the steps of the engine overspeed warning method as claimed in any one of claims 1 to 6.
10. A storage medium storing computer-readable instructions, characterized in that, When the computer-readable instructions are executed by one or more processors, the one or more processors perform the steps of the engine overspeed warning method as claimed in any one of claims 1 to 6.
Citation Information
Patent Citations
Safety reminding system used for assisting in vehicle driving
CN105730334A
Early warning method and device for bad driving
CN114148339A