Oil level display method, vehicle, storage medium and program product

By determining a stable fuel level value under idling conditions and smoothly transitioning the display, the problem of unstable fuel level display under idling conditions is solved, achieving stable and accurate display of the fuel gauge and improving the user experience.

CN121756883APending Publication Date: 2026-03-31SAIC GM WULING AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-30
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

When the vehicle is idling, the fuel gauge displays low stability and accuracy, mainly because the fuel sloshing in the tank causes significant fluctuations in the fuel level sensor signal, affecting the stability and accuracy of the display.

Method used

When the vehicle enters the idling operation, multiple oil level values ​​are obtained through the oil level sensor to determine the stable oil level value, and the fuel display module is controlled to lock and display the stable value. The display mode is switched in a smooth transition manner to reduce the fluctuation caused by the swaying of the fuel tank.

Benefits of technology

It improves the stability and accuracy of the fuel level display, reduces frequent fluctuations in the fuel level pointer or numbers, and enhances the user experience and driver confidence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121756883A_ABST
    Figure CN121756883A_ABST
Patent Text Reader

Abstract

The invention discloses an oil level display method, a vehicle, a storage medium and a program product, and relates to the technical field of vehicle oil level display. The oil level display method comprises the steps that when it is determined that a vehicle enters an idling operation condition, an oil level stable value is determined based on an oil level original value of an oil level sensor; and the fuel oil display module is controlled to lock and display the oil level stable value so as to enter an idle speed display mode. According to the invention, the oil level can be stably and accurately displayed under the idle running condition of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle fuel level display technology, and in particular to a fuel level display method, vehicle, storage medium, and program product. Background Technology

[0002] In related technologies, most fuel gauge display control logic uses a fuel level sensor installed in the fuel tank to detect the fuel level in real time. Then, the instrument control unit or body control unit converts the collected resistance signal into a fuel percentage or remaining fuel level, and drives the pointer or digital graphic to display it on the instrument panel.

[0003] However, the above-mentioned fuel level display method has the following problems: when the vehicle is idling (such as waiting at a red light or temporarily stopping), due to the operation and vibration of the engine, the fuel in the fuel tank will shake violently, causing the signal value measured by the fuel level sensor to fluctuate greatly in a short period of time, affecting the stability and accuracy of the fuel level display. Summary of the Invention

[0004] The main objective of this application is to provide an oil level display method, vehicle, storage medium, and program product, aiming to solve the technical problem of low stability and accuracy of oil level display under vehicle idling conditions in related technologies.

[0005] To achieve the above objectives, this application proposes an oil level display method, which includes:

[0006] When it is determined that the vehicle has entered the idling operation condition, the stable oil level value is determined based on the original oil level value of the oil level sensor; Control the fuel display module to lock the displayed fuel level at a stable value in order to enter idle speed display mode.

[0007] In one embodiment, when it is determined that the vehicle has entered an idling operating condition, the step of determining a stable oil level value based on the initial oil level value of the oil level sensor includes: When it is determined that the vehicle has entered the idling operation condition, the oil level sensor performs multi-point sampling within a preset sampling time period to obtain multiple oil level values; the start time of the preset sampling time period is the time when it is determined that the vehicle has entered the idling operation condition. Based on multiple oil level values, a stable oil level value is determined.

[0008] In one embodiment, the step of determining a stable oil level value based on multiple oil level values ​​includes: Take the average or median of all oil level values ​​as the stable oil level value.

[0009] In one embodiment, the step of controlling the fuel display module to lock the displayed fuel level stable value to enter the idle speed display mode includes: The fuel level is determined by selecting from multiple intermediate values ​​arranged in ascending order between the current fuel level value and the stable fuel level value displayed on the fuel display module; the current fuel level value is the fuel level value displayed on the fuel display module at the moment before the vehicle enters idling operation. The control fuel display module sequentially displays all intermediate display values ​​within a first preset display duration to smoothly transition to idle display mode and lock the displayed fuel level stable value.

[0010] In one embodiment, before determining the stable oil level value based on the initial oil level value of the oil level sensor when the vehicle enters idling operation, the method further includes: Collect vehicle speed and engine speed signals; If the vehicle speed signal is lower than the preset vehicle speed signal threshold for a preset duration, and the engine speed signal is greater than the preset lower limit threshold but less than the preset upper limit threshold, the vehicle is determined to enter the idling operation condition.

[0011] In one embodiment, after the steps of acquiring the vehicle speed signal and engine speed signal, the method further includes: When the vehicle is not idling, the fuel display module displays the current fuel level based on the normal display mode.

[0012] In one embodiment, after the step of controlling the fuel display module to lock the displayed fuel level stable value to enter the idle speed display mode, the method further includes: If the vehicle speed signal is greater than the preset vehicle speed signal threshold and continues for a preset duration, or if the engine speed signal is less than the preset lower limit threshold or greater than the preset upper limit threshold, the vehicle is determined to be out of idle operation. Within a preset time period after determining when the vehicle leaves the idling operating condition, the actual fuel level signal obtained from the fuel display module is acquired. The transition display value of the oil level is determined based on the actual oil level signal and the stable oil level value. The system controls the fuel display module to display the transitional fuel level value in real time, and then returns to retrieve the actual fuel level signal obtained from the fuel display module. After a preset time, the system controls the fuel display module to enter the normal display mode.

[0013] In addition, to achieve the above objectives, this application also proposes a vehicle, the vehicle comprising: a controller, the controller including a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the fuel level display method as described above.

[0014] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the oil level display method described above.

[0015] In addition, to achieve the above objectives, this application also proposes a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the oil level display method described above.

[0016] One or more technical solutions proposed in this application have at least the following technical effects: The fuel level display method of this application can determine a stable fuel level value based on the original fuel level value of the fuel level sensor when the vehicle enters the idling operation condition; and control the fuel display module to lock and display the stable fuel level value to enter the idling display mode. This allows the fuel level to be displayed stably when the vehicle is running and idling, without being affected by the swaying of the fuel tank, thus improving the stability and accuracy of the fuel level display. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating an embodiment of the oil level display method of this application. Figure 2 This is a flowchart illustrating a specific implementation of the oil level display method of this application. Figure 3 This is a flowchart illustrating yet another specific implementation of the oil level display method of this application. Figure 4 This is a schematic diagram of the device structure of the hardware operating environment involved in the oil level display method in this application embodiment.

[0020] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0021] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0022] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0023] The fuel gauge is a key component on a car's dashboard that conveys information about the remaining fuel level in the tank to the driver. The accuracy and stability of its display directly affect the driver's mileage estimation and sense of driving safety.

[0024] In related technologies, the display control logic of most fuel gauges is to detect the fuel level in real time by a fuel level sensor (usually a float-type variable resistor) installed in the fuel tank. The instrument control unit (ICU) or body control module (BCM) then converts the collected resistance signal into a fuel percentage or remaining fuel level, and drives the pointer or digital graphic to be displayed on the instrument panel.

[0025] However, the above-mentioned technical solutions have a common but long-overlooked problem: when the vehicle is idling (such as waiting at a red light or during a temporary stop), the fuel in the tank will slosh violently due to the engine's operation and vibration, causing the signal value measured by the fuel level sensor to fluctuate significantly in a short period of time. This fluctuation is transmitted to the dashboard, causing the fuel gauge needle or digital display to jump, flicker, or become unstable. This unstable display will have the following adverse effects: 1. Poor user experience: Frequent swinging of the pointer or jumping of numbers can cause anxiety for the driver, who may mistakenly believe that there is a malfunction in the vehicle's fuel system.

[0026] 2. Misleading information: Drivers cannot obtain a stable and reliable reference for remaining fuel when idling, which affects their judgment of the subsequent driving range.

[0027] 3. Technical Limitations: To suppress fluctuations, related technologies can employ simple software filtering (such as moving average filtering) or extend the data refresh cycle. However, these methods also have inherent drawbacks: while suppressing fluctuations, filtering algorithms can also cause delays in the displayed values. When a vehicle transitions from idling to normal driving, the fuel gauge display cannot keep up with the actual change in fuel level. On the other hand, simply extending the refresh cycle can make the display appear "stuttered" and less smooth, affecting the accuracy of real-time display.

[0028] This application provides a solution that, when a vehicle enters idling operation, determines a stable fuel level value based on the original fuel level value from the fuel level sensor; and controls the fuel display module to lock and display this stable fuel level value to enter the idling display mode. This allows for a stable display of the fuel level during vehicle operation and idling, free from the influence of fuel tank swaying, thus improving the stability and accuracy of the fuel level display.

[0029] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as an instrument control unit or a body controller. The following description uses a body controller as an example to illustrate this embodiment and the subsequent embodiments.

[0030] Based on this, the embodiments of this application provide an oil level display method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating an embodiment of the oil level display method of this application.

[0031] In this embodiment, the above-mentioned oil level display method includes steps S100~S200: Step S100: When it is determined that the vehicle has entered the idling operation condition, the stable oil level value is determined based on the original oil level value of the oil level sensor.

[0032] Step S200: Control the fuel display module to lock the displayed fuel level stable value to enter idle speed display mode.

[0033] Specifically, the aforementioned raw fuel level value is generally obtained by converting the resistance signal detected in real time by the vehicle's fuel level sensor (such as a float-type variable resistor). However, when the vehicle enters idling mode, the engine's operation causes the fuel tank to vibrate, resulting in violent sloshing of the fuel inside. If the raw fuel level in the tank is still directly determined and displayed based on the fuel level in the tank, it may cause significant fluctuations in the fuel level display, leading to instability and inaccuracy in the fuel level display.

[0034] Therefore, the required stable fuel level can be determined based on the initial fuel level measured when the vehicle is idling. During vehicle idling, the fuel display module is controlled to lock onto this stable fuel level, thus activating the idle display mode. In idle display mode, the fuel display module directly shows a stable fuel level, thereby reducing significant fluctuations in the fuel level display caused by fuel tank sloshing.

[0035] Generally, the actual operating state of a vehicle can be determined by combining operating data collected from multiple vehicle sensors, thereby determining whether the vehicle has entered an idling operating condition. In one feasible implementation, steps A100 to A200 may be included before step S100 to determine the actual operating condition of the vehicle.

[0036] Step A100: Collect vehicle speed signal and engine speed signal.

[0037] Step A200: When the vehicle speed signal is lower than the preset vehicle speed signal threshold and continues for a preset duration, and the engine speed signal is greater than the preset lower limit threshold of the engine speed signal but less than the preset upper limit threshold of the engine speed signal, the vehicle is determined to enter the idling operation condition.

[0038] Vehicle speed signals can be monitored and collected using sensors such as wheel speed sensors and transmission output shaft speed sensors; engine speed signals can be monitored and collected using sensors such as crankshaft position sensors. When the vehicle speed signal is lower than a preset vehicle speed signal threshold for a preset duration, and the engine speed signal is greater than a preset lower limit threshold but less than a preset upper limit threshold, it can be determined that the vehicle has entered an idling operating condition. The aforementioned preset upper and lower limit thresholds for engine speed signals are the upper and lower limits of engine idling speed in the vehicle's idling scenario, and are generally determined based on a comprehensive analysis of numerous real-vehicle tests and data.

[0039] It's easy to understand that when the engine speed signal is greater than the preset lower threshold but less than the preset upper threshold, it indicates that the vehicle engine is currently running but not under load. When the vehicle speed signal is lower than the preset threshold (such as a low speed of 1 km / h) for a preset duration, it indicates that the vehicle is essentially stationary. This allows for accurate determination of whether the vehicle has entered idling operation. Furthermore, to rule out the possibility of the vehicle being stationary without power, the vehicle's power supply must be in the "ON" or "ACC" state when entering idling operation.

[0040] The vehicle's fuel level display can switch between two modes: "Normal Display Mode" and "Idle Display Mode," depending on the actual operating conditions. Once the vehicle is confirmed to be idling, as mentioned earlier, the fuel level display module can be locked to display a stable fuel level value, thus entering idle display mode. When the vehicle is not idling, the fuel level display module can be controlled to display the current fuel level value based on the normal display mode. In normal display mode, the fuel level value is typically displayed directly based on the resistance signal detected by the fuel level sensor. Simultaneously, a filtering algorithm (such as a first-order low-pass filter) can be introduced to update the fuel level display data at an appropriate refresh rate (such as 100ms), ensuring basic smoothness and responsiveness during normal driving.

[0041] In one specific implementation, such as Figure 2 As shown, step S100 may specifically include steps S110 to S120: Step S110: When it is determined that the vehicle has entered the idling operation condition, the oil level sensor performs multi-point sampling within a preset sampling time period to obtain multiple oil level values; the start time of the preset sampling time period is the time when it is determined that the vehicle has entered the idling operation condition.

[0042] Step S120: Determine the stable oil level value based on multiple oil level values.

[0043] When the vehicle enters idling operation, multiple oil level values ​​collected by the oil level sensor within a preset sampling time period can be acquired. These multiple oil level values ​​are then combined to determine the stable oil level value to be displayed during vehicle idling. The start time of the preset sampling time period is the moment when the vehicle enters idling operation; that is, at the instant the vehicle is determined to enter idling operation, multiple initial oil level values ​​can be recorded starting from that moment, and a stable oil level value that can be displayed is determined by combining these multiple initial oil level values.

[0044] The average or median of all oil level values ​​can be directly taken as the stable oil level value. Alternatively, different weights can be assigned to oil level values ​​sampled at different times, and the stable oil level value can be determined based on the weighted average. For example, the closer the time is to the current time, the higher the weight can be assigned; when the vehicle first enters idle, the vibration of the body and fuel tank changes from the driving state and there may still be some transient oscillations. As the idling time continues, the vibration of the entire powertrain will tend to a steady state. Therefore, the closer the time is to the current time, the more stable the vehicle is in the idling state. At this time, the corresponding oil level value can be assigned a higher weight to reflect a more accurate oil level level during the fluctuation period.

[0045] It is easy to understand that when a vehicle enters the idling operation, it may capture abnormal peaks or valleys caused by fluid surface sloshing. By sampling at multiple points within a preset sampling period and taking the median or average value, the deviation caused by the peaks or valleys can be smoothed out, so as to determine a more accurate stable oil level value.

[0046] After determining the stable fuel level value during vehicle idling using the above method, the vehicle's fuel display module is controlled to lock and display this stable fuel level value. This fundamentally eliminates the instability problem of frequent fluctuations in the fuel gauge pointer / digits during vehicle idling, providing the driver with a stable and reliable visual reading. To a certain extent, it can also alleviate the driver's anxiety during idling (waiting at red lights, temporary stops) and improve the user experience.

[0047] Furthermore, when displaying the stable fuel level during idling, the fuel level display may jump due to the vehicle's previous normal operating conditions. For example, at time T0, the vehicle is in normal driving mode, displaying the current fuel level with the pointer around 50%. At time T1, the vehicle enters idling mode and needs to switch to idle mode, where the stable fuel level is determined to be 45%. If the fuel level display is instantly jumped from 50% to 45% and locked, it could confuse the user, causing confusion such as "Is the instrument panel malfunctioning?" This not only creates a visual abruptness but also psychologically disturbs the driver.

[0048] Therefore, in order to improve the smoothness of the oil level display, in another specific embodiment, such as Figure 3 As shown, step S200 may specifically include steps S210 to S220: Step S210: Determine multiple intermediate display values ​​between the current displayed fuel level value and the stable fuel level value of the fuel display module, arranged in order of numerical magnitude; the current displayed fuel level value is the fuel level value displayed by the fuel display module at the moment before the vehicle enters the idling operation condition.

[0049] Step S220: Control the fuel display module to sequentially display all intermediate display values ​​within a first preset display duration, so as to smoothly transition to the idle display mode and lock the display fuel level stable value.

[0050] The current displayed fuel level is determined by setting the fuel level value at the moment the vehicle enters idling mode. Then, based on the current displayed fuel level and the stable fuel level value during idling, a general fuel level display range is determined. Within this range, multiple intermediate values ​​can be selected and displayed in sequence, arranged with a uniform fuel level difference. For example, if the current displayed fuel level is 50% and the stable fuel level is 45%, intermediate values ​​could be 49%, 48%, 47%, and 46%, forming a gradually decreasing fuel level display sequence. All of these intermediate values ​​are displayed sequentially within a first preset display duration to smoothly transition to the idling display mode and lock the stable fuel level value.

[0051] It is worth mentioning that, in order to achieve a smooth switch to normal display mode after the vehicle ends idling, steps S300 to S600 can be specifically included after step S200: Step S300: If the vehicle speed signal is greater than the preset vehicle speed signal threshold and continues for a preset duration, or the engine speed signal is less than the preset lower limit threshold of the engine speed signal, or greater than the preset upper limit threshold of the engine speed signal, determine that the vehicle has exited the idling operation condition.

[0052] Step S400: Within a preset time period after determining the moment when the vehicle leaves the idling operation condition, acquire the actual fuel level signal obtained by the fuel display module.

[0053] Step S500: Determine the transition display value of the oil level based on the actual oil level signal and the stable oil level value.

[0054] Step S600: Control the fuel display module to display the transitional fuel level value in real time, and return to obtain the actual fuel level value signal obtained by the fuel display module until a preset time is reached, then control the fuel display module to enter the normal display mode.

[0055] That is, when the vehicle no longer meets any of the aforementioned conditions for entering the idling operation condition, it can be determined that the vehicle has left the idling operation condition, and at this time it is necessary to switch the idling display mode to the normal display mode.

[0056] To ensure smooth mode switching, a preset time period can be set, and within this preset time period after the vehicle is determined to have exited idling operation, the actual fuel level signal obtained from the fuel display module is acquired. The actual fuel level signal is the fuel level value obtained directly from the fuel tank level by the fuel level sensor after the vehicle has exited idling operation.

[0057] The transitional fuel level display value of the transition device can be determined based on the actual fuel level and the stable fuel level value. This transitional display value can be one or more intermediate fuel level values ​​from the actual fuel level and the stable fuel level. During the transition between display modes, the fuel display module can be controlled to display the transitional fuel level value in real time. The system then returns to the step of obtaining the actual fuel level signal from the fuel display module to acquire the latest fuel level signal. After a preset time, when the vehicle is in a stable normal operating state, the fuel display module is controlled to enter the normal display mode. This achieves a smooth transition from the idle display mode to the normal display mode, avoiding display jumps.

[0058] It is easy to understand that the fuel level display method provided in this application can determine the stable fuel level value based on the original fuel level value of the fuel level sensor when the vehicle enters the idling operation condition; and control the fuel display module to lock and display the stable fuel level value to enter the idling display mode. In this way, the fuel level status can be stably displayed when the vehicle is running and idling, without being affected by the swaying of the fuel tank, thus improving the stability and accuracy of the fuel level display.

[0059] To help understand the implementation process of the oil level display method in Embodiment 1, please refer to the following example: Step 1, Idle Scenario Determination: Vehicle operating parameters can be collected and analyzed in real time. These parameters may include engine speed signals, vehicle speed signals, and vehicle power status signals (such as ACC / IGN signals). When the vehicle operating parameters simultaneously meet the following conditions, it can be determined that the vehicle has entered an idling scenario.

[0060] Condition a: The engine speed signal is greater than the preset lower limit threshold of the engine speed signal (e.g., 800 RPM) and less than the preset upper limit threshold of the engine speed signal (e.g., 1300 RPM). Condition b: The vehicle speed signal is continuously lower than the preset vehicle speed signal threshold (e.g., 1.0 km / h) for a preset duration (e.g., 8 seconds). Condition c: The vehicle power supply is in the "ON" or "ACC" state to exclude the vehicle from being stationary and not powered on.

[0061] Step 2, Dual-modal display control: Based on the judgment result of Step 1 above, you can switch between "normal display mode" and "idle speed display mode".

[0062] When it is determined that the vehicle is not idling, it enters the normal display mode and can use conventional display control. It can generally include a filtering algorithm (such as a first-order low-pass filter) to update the fuel gauge display at an appropriate refresh rate (such as 100ms) to ensure basic smoothness and real-time data tracking during driving.

[0063] When the vehicle is detected to be idling, it will switch to idle speed display mode; idle speed display mode typically includes the following core operations: 1. Oil Level Signal Acquisition and Validity Verification: Upon entering idle display mode, the raw oil level value collected by the oil level sensor at the current moment can be acquired. To prevent the capture of abnormal peaks or valleys caused by fluctuations, multiple sampling points can be performed within a short preset sampling time period (e.g., 500ms) to obtain multiple oil level values. The median or average value is taken as the stable oil level value V_stable.

[0064] 2. Display Lock and Smooth Transition: The fuel gauge locks the displayed fuel level value, allowing for a smooth transition from the fuel level shown just before idling to the stable fuel level. During continuous idling, the fuel gauge ignores real-time high-frequency fluctuations in the fuel level sensor signal, always locking the display to this stable value or making only minor, smooth changes based on it.

[0065] 3. Exit Idle Display Mode and Quick Response: When any of the conditions in Step 1 is no longer met (such as vehicle speed exceeding a threshold), the vehicle can be determined to have exited idle operation. At this time, it is necessary to exit the idle display mode and switch to the normal display mode. To ensure a smooth transition during mode switching, a short transition period (such as a preset duration of 3 seconds) can be set during exit to smoothly transition the fuel level display value from the locked stable fuel level value to the current real-time fuel level value, avoiding abrupt changes in the display.

[0066] The fuel level display method in the above example can intelligently and accurately identify whether the vehicle is in an idling operation scenario. In this scenario, it provides a new display control logic that locks the fuel level value to a stable value, effectively eliminating fluctuations in the fuel gauge display, while ensuring the smoothness of display changes and the timeliness of response when switching operating conditions, significantly improving display quality and user experience.

[0067] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the oil level display method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0068] This application provides a vehicle, the vehicle including: a controller, the controller including at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the oil level display method in the above embodiment 1.

[0069] The following is for reference. Figure 4 The diagram illustrates a structural schematic of a controller suitable for implementing embodiments of this application. The controller in these embodiments may include, but is not limited to, vehicle-mounted terminals such as instrument control units and body control modules. Figure 4 The controller shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0070] like Figure 4As shown, the controller may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1002 or a program loaded from storage device 1003 into random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for controller operation. The processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. The communication device 1009 allows the controller to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a controller with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0071] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0072] The vehicle provided in this application, employing the oil level display method described in the above embodiments, can solve the technical problem of low stability and accuracy of oil level display under idling conditions in related technologies. Compared with related technologies, the beneficial effects of the vehicle provided in this application are the same as those of the oil level display method provided in the above embodiments, and other technical features of this vehicle are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0073] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0074] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0075] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the oil level display method in the above embodiments.

[0076] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0077] The aforementioned computer-readable storage medium may be included in the controller; or it may exist independently and not be assembled into the controller.

[0078] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the controller, cause the controller to: determine a stable fuel level value based on the original fuel level value of the fuel level sensor when it determines that the vehicle has entered an idling operating condition; and control the fuel display module to lock the display of the stable fuel level value to enter the idling display mode.

[0079] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0080] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0081] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0082] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described fuel level display method, which can solve the technical problem of low stability and accuracy of fuel level display under vehicle idling conditions in related technologies. Compared with related technologies, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the fuel level display method provided in the above embodiments, and will not be repeated here.

[0083] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the oil level display method described above.

[0084] The computer program product provided in this application can solve the technical problem of low stability and accuracy of oil level display under vehicle idling conditions in related technologies. Compared with related technologies, the beneficial effects of the computer program product provided in this application are the same as those of the oil level display method provided in the above embodiments, and will not be repeated here.

[0085] The above description is only a part of the embodiments of this application and does not limit the scope of protection. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included within the scope of protection.

Claims

1. An oil level display method characterized by, The oil level display method comprises: determining an oil level stable value based on an oil level original value of an oil level sensor when it is determined that the vehicle enters an idle running working condition; controlling the fuel display module to lock display of the oil level stable value to enter an idle display mode.

2. The oil level display method according to claim 1, characterized by The step of determining the oil level stable value based on the oil level original value of the oil level sensor when it is determined that the vehicle enters the idle running working condition comprises: when it is determined that the vehicle enters the idle running working condition, obtaining a plurality of oil level values obtained by the oil level sensor through multi-point sampling within a preset sampling time period; the starting time of the preset sampling time period is the time when it is determined that the vehicle enters the idle running working condition; determining the oil level stable value based on the plurality of oil level values.

3. The oil level display method according to claim 2, characterized by, The step of determining the oil level stable value based on the plurality of oil level values comprises: taking the average value or the median value of all the oil level values as the oil level stable value.

4. The oil level display method according to claim 1, characterized by The step of controlling the fuel display module to lock display of the oil level stable value to enter the idle display mode comprises: determining a plurality of display intermediate values arranged in order according to numerical value between the current display oil level value of the fuel display module and the oil level stable value; the current display oil level value is the oil level value displayed by the fuel display module at the time point one time period before the time when it is determined that the vehicle enters the idle running working condition; controlling the fuel display module to display all the display intermediate values in order within a first preset display time period to smoothly transit to the idle display mode and lock display of the oil level stable value.

5. The oil level display method according to any one of claims 1 to 4, characterized by, Before the step of determining the oil level stable value based on the oil level original value of the oil level sensor when it is determined that the vehicle enters the idle running working condition, the method further comprises: collecting a vehicle speed signal and an engine speed signal of the vehicle; determining that the vehicle enters the idle running working condition when the vehicle speed signal is lower than a preset vehicle speed signal threshold and lasts for a preset time period, the engine speed signal is greater than a preset lower engine speed signal threshold and less than a preset upper engine speed signal threshold.

6. The oil level display method according to claim 5, wherein After the step of collecting the vehicle speed signal and the engine speed signal of the vehicle, the method further comprises: controlling the fuel display module to display a current oil level value based on a normal display mode when the vehicle is not in the idle running working condition.

7. The oil level display method according to claim 5, wherein After the step of controlling the fuel display module to lock display of the oil level stable value to enter the idle display mode, the method further comprises: determining that the vehicle exits the idle running working condition when the vehicle speed signal is greater than a preset vehicle speed signal threshold and lasts for a preset time period, or the engine speed signal is less than a preset lower engine speed signal threshold, or greater than a preset upper engine speed signal threshold; obtaining an actual oil level value signal of the fuel display module within a preset time period after the time when it is determined that the vehicle exits the idle running working condition; determining an oil level transition display value based on the actual oil level value signal and the oil level stable value; controlling the fuel display module to display the oil level transition display value in real time, and returning to execute the step of obtaining the actual oil level value signal of the fuel display module until the preset time period, and then controlling the fuel display module to enter the normal display mode.

8. A vehicle characterized by comprising: The vehicle comprises a controller comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the oil level display method according to any one of claims 1 to 7.

9. A storage medium, characterized by The storage medium is a computer readable storage medium, the storage medium storing a computer program, the computer program being executed by a processor to implement the steps of the oil level display method according to any one of claims 1 to 7.

10. A computer program product, characterised in that, The computer program product comprises a computer program, the computer program being executed by a processor to implement the steps of the oil level display method according to any one of claims 1 to 7.