Method and device for displaying correction of endurance, electronic equipment and storage medium thereof

By acquiring actual vehicle driving data to generate test data, conducting range tests, and correcting the displayed range data, the problem of inaccurate vehicle range display was solved, improving the accuracy of the displayed range and the user experience.

CN122108629APending Publication Date: 2026-05-29CHERY AUTOMOBILE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHERY AUTOMOBILE CO LTD
Filing Date
2026-01-08
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing car range displays fail to accurately reflect the user's actual available range during real-world driving, as they do not cover enough scenarios, resulting in inaccurate range displays.

Method used

By acquiring actual vehicle driving data, test data under different operating conditions and temperatures is generated to conduct range tests, obtain test range data, and correct and display the range data based on the test data to ensure its accuracy.

Benefits of technology

It improves the accuracy of the vehicle's range display, enhances the user's driving experience, and ensures that the vehicle can reach its destination accurately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122108629A_ABST
    Figure CN122108629A_ABST
Patent Text Reader

Abstract

The application discloses a display endurance correction method, and relates to the technical field of automobile endurance testing, and comprises the following steps: acquiring actual driving data of a vehicle; generating test data of the vehicle under different temperatures in each working condition according to the actual driving data; performing endurance testing on the vehicle according to the test data when the vehicle is in a full-electric state to obtain test endurance data; and acquiring display endurance data of the vehicle and correcting the display endurance data according to the test endurance data. The application can generate test data covering multiple scenes through the actual driving data of the vehicle, thereby ensuring the accuracy of the test, and the display endurance data is corrected according to the test endurance data, so that the accuracy of the display endurance of the vehicle is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle range testing, and more specifically, to a method, apparatus, electronic device, and storage medium for correcting the displayed range. Background Technology

[0002] As cars become increasingly common in people's daily lives, range has become a crucial factor for car buyers and drivers. Currently, most cars display the remaining range on their screens. However, this display doesn't adequately consider actual driving conditions and scenarios, failing to accurately assess the user's actual usable range. Therefore, ensuring the accuracy of the displayed range is a pressing issue that needs to be addressed. Summary of the Invention

[0003] In view of this, embodiments of this application propose a method, apparatus, electronic device, and storage medium for correcting display battery life, in order to improve the above-mentioned problems.

[0004] According to a first aspect of the embodiments of this application, a method for correcting displayed battery range is provided, the method comprising: acquiring actual driving data of a vehicle; generating test data of the vehicle under various operating conditions at different temperatures based on the actual driving data; performing a battery range test on the vehicle based on the test data while the vehicle is in a fully charged state to obtain test battery range data; acquiring displayed battery range data of the vehicle, and correcting the displayed battery range data based on the test battery range data.

[0005] In some embodiments, correcting the displayed battery life data based on the test battery life data includes: determining test mileage change data in the test battery life data based on a preset recording time point, and determining mileage change data in the displayed battery life data based on the preset recording time point; determining the similarity between the displayed battery life data and the test battery life data based on the test mileage change data and the mileage change data; and correcting the displayed battery life data based on the similarity.

[0006] In some embodiments, determining the first range change data in the test range data according to a preset recording time node includes: determining the test range change for each time period in a plurality of time periods in the test range data according to the preset recording time node; and determining the test range change data according to the test range change for each time period.

[0007] In some embodiments, determining the test mileage change data based on the test mileage change in each time period includes: determining the weight of the test mileage change in each time period according to the time order of the plurality of time periods; and performing a weighted average based on the weight and the test mileage change in each time period to obtain the test mileage change data.

[0008] In some embodiments, correcting the display battery life data based on the similarity includes: if the similarity is less than a similarity threshold, determining the display change mileage corresponding to the test change mileage in each of the multiple time periods; determining the difference between the test change mileage in each of the multiple time periods and the display change mileage in each of the multiple time periods; and correcting the display battery life data based on the difference.

[0009] In some embodiments, correcting the displayed battery life data based on the difference includes: determining a target test change mileage and a target displayed change mileage where the difference is greater than a difference threshold; and replacing the target displayed change mileage with the target test change mileage.

[0010] In some embodiments, the test data includes a first drum rotation speed curve and a second drum rotation speed curve. Generating the test data of the vehicle based on the actual driving data includes: determining first data corresponding to different operating conditions at each temperature and second data corresponding to different temperatures under each operating condition in the actual driving data; generating a first vehicle speed curve under different operating conditions and a second vehicle speed curve at different temperatures based on the first data and the second data; and determining the first drum rotation speed curve and the second drum rotation speed curve based on the first vehicle speed curve and the second vehicle speed curve.

[0011] According to a second aspect of the embodiments of this application, a display range correction device is provided. The device includes: an acquisition module for acquiring actual driving data of a vehicle; a test data determination module for generating test data of the vehicle under various operating conditions at different temperatures based on the actual driving data; a test module for performing a range test on the vehicle based on the test data when the vehicle is fully charged, to obtain test range data; and a correction module for acquiring the display range data of the vehicle and correcting the display range data based on the test range data.

[0012] According to a third aspect of the present application, an electronic device is provided, comprising: a processor; and a memory storing computer-readable instructions, wherein when executed by the processor, the computer-readable instructions implement the method for correcting display battery life as described above.

[0013] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided, on which computer-readable instructions are stored, which, when executed by a processor, implement the method for correcting display battery life as described above.

[0014] In this application's solution, test data is first generated based on the acquired actual vehicle driving data, showing the vehicle under various operating conditions and temperatures. This allows for range testing of the vehicle while it is fully charged, yielding test range data. Finally, the displayed range data is corrected based on the test range data. This solution generates test data covering multiple scenarios using actual vehicle driving data, ensuring test accuracy. Furthermore, the displayed range data is corrected based on the test range data, thus guaranteeing the accuracy of the vehicle's displayed range.

[0015] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit the embodiments of this application. Attached Figure Description

[0016] 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. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0017] Figure 1 This is a schematic diagram of a display battery life correction system according to an embodiment of this application.

[0018] Figure 2 This is a flowchart illustrating a method for correcting display battery life according to an embodiment of this application.

[0019] Figure 3 This is a flowchart illustrating a method for correcting display battery life according to another embodiment of this application.

[0020] Figure 4 This is a schematic flowchart illustrating the specific steps of step 340 according to an embodiment of this application.

[0021] Figure 5 This is a flowchart illustrating the specific steps of step 360 according to another embodiment of this application.

[0022] Figure 6 This is a schematic flowchart illustrating a method for improving display battery life according to another embodiment of this application.

[0023] Figure 7This is a first vehicle speed curve determined by a vehicle under normal temperature conditions based on urban driving conditions, highway driving conditions, and mountain road driving conditions, as shown in an embodiment of this application.

[0024] Figure 8 This is a second vehicle speed curve determined by the vehicle under low temperature conditions based on urban driving conditions, highway driving conditions, and mountain road driving conditions, as shown in an embodiment of this application.

[0025] Figure 9 This is a block diagram illustrating a device for correcting display battery life according to an embodiment of this application.

[0026] Figure 10 This is a hardware structure diagram of an electronic device according to an embodiment of this application.

[0027] The accompanying drawings have illustrated specific embodiments of the present application. More detailed descriptions will follow. These drawings and descriptions are not intended to limit the scope of the present application's embodiments in any way, but rather to illustrate the concepts of the present application's embodiments to those skilled in the art through specific embodiments. Detailed Implementation

[0028] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0029] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0030] Please see Figure 1 , Figure 1 This application illustrates a display battery life correction system according to an embodiment of the present application, such as... Figure 1 As shown below, the method for correcting the display battery life in the display battery life correction system will be illustrated by example.

[0031] In one optional implementation, the displayed range correction system includes a controller 110, a tester 120, and a processor 130. The controller 110 and processor 130 refer to software units or modules, while the tester 120 refers to a hardware device. The processor 130 acquires actual driving data of the vehicle, generates test data for the vehicle under various operating conditions at different temperatures, and sends this test data to the controller 110. The controller 110 generates test instructions based on the received test data and sends these instructions to the tester 120. The tester 120 then performs a range test on the vehicle when it is fully charged, obtaining test range data, which is then sent to the processor 130. The processor 130 acquires the displayed range data of the vehicle and corrects the displayed range data based on the test range data.

[0032] Figure 1 The system in [the document] can be used to implement the following Figure 2 Please refer to the described method for correcting the battery life issue. Figure 2 , Figure 2 This application illustrates a method for correcting display battery life according to an embodiment of the present application. In a specific embodiment, this method can be applied to, for example... Figure 9 The battery life correction device 500 shown and the electronic device 600 equipped with the battery life correction device 500 are shown. Figure 10 The specific process of this embodiment will be described below. Of course, it is understood that this method can be executed by an electronic device with computing power, such as a vehicle-mounted server, a cloud server, or other processors. The following will focus on... Figure 2 The process shown is described in detail. The method for correcting the displayed battery life may specifically include the following steps 210-240.

[0033] Step 210: Obtain the vehicle's actual driving data.

[0034] As an alternative, to ensure the accuracy of the remaining range displayed on the vehicle's in-vehicle display or the display of electronic devices connected to the vehicle, actual driving data can be obtained from the vehicle's local database or cloud database based on historical driving records. Optionally, actual driving data may include road conditions, vehicle speed, and driving scenarios, etc.

[0035] Step 220: Generate test data of the vehicle under different temperatures in various operating conditions based on the actual driving data.

[0036] As an alternative approach, after obtaining the actual driving data of the vehicle, the actual driving data can be categorized to obtain driving data under different operating conditions. Then, based on the driving data under different operating conditions, specific test data for each operating condition at different temperatures can be generated. Among these, the multiple operating conditions include at least urban operating conditions, highway operating conditions, and mountain road operating conditions, and the different temperatures can be normal temperature and low temperature scenarios used as a reference group.

[0037] In one alternative scenario, the actual driving range of a vehicle varies greatly depending on the temperature during actual driving. To ensure the accuracy of the displayed driving range, it is necessary to set test data for each operating condition at different temperatures, and then test the vehicle based on the test data.

[0038] Step 230: When the vehicle is fully charged, perform a range test on the vehicle based on the test data to obtain test range data.

[0039] As an alternative approach, after obtaining the test data, in order to more accurately test the vehicle's test data, it is necessary to first determine whether the vehicle is fully charged. Only when the vehicle is fully charged can the range test be conducted based on the test data.

[0040] In one optional scenario, if the vehicle is determined to be fully charged, it is first charged until it is fully charged. However, since the test results for a fully charged vehicle differ significantly from those for a partially charged vehicle, to ensure accurate range determination, the range test must be conducted only when the vehicle is fully charged.

[0041] Optionally, with the vehicle fully charged, it is placed on a drum and discharged at room temperature according to the test data to simulate the vehicle's operation under different conditions. To ensure that the vehicle is not affected by the test under each condition, after each test under a certain condition, the vehicle is charged and then immersed in an environment of -7°C with the vehicle fully charged. After 12 hours, the vehicle is placed on the drum again for testing, until the test under each condition at different temperatures is completed.

[0042] As an alternative, the vehicle's historical driving records can be obtained, and the driving probability of the vehicle under different operating conditions can be determined based on the analysis of the historical driving records. Based on the driving probability, the weight corresponding to each operating condition can be determined, and then the comprehensive test range data of the vehicle can be determined based on the weight and the test mileage change data under each operating condition.

[0043] Step 240: Obtain the displayed range data of the vehicle, and correct the displayed range data based on the test range data.

[0044] As an optional approach, when conducting range tests on vehicles based on test data, the displayed range of the vehicle can be recorded, allowing the displayed range data to be directly obtained from the recorded data. Optionally, to ensure the comparability between the displayed range data and the test range data, corresponding recording nodes can be pre-set, allowing the acquisition of the corresponding displayed range data and test range data through these recording nodes.

[0045] In one alternative scenario, after determining the test battery life data and the displayed battery life data, the test battery life data and the displayed battery life data can be aligned. This allows the accuracy of the displayed battery life data to be determined based on the aligned test battery life data, and the displayed battery life data can be corrected if it is inaccurate.

[0046] Optionally, after aligning the test range data and the displayed range data, if it is determined that there is a significant difference between the displayed range data and the test range data, the displayed range data can be replaced based on the test range data. Furthermore, the operating conditions, temperature, or time corresponding to the significant difference can be used to determine the possible causes of inaccurate displayed range data, and these causes can be uploaded to the cloud server. Engineers can then view these causes on the cloud server and use them to propose rectification suggestions for the vehicle's instrument panel display range.

[0047] In the embodiments of this application, test data for the vehicle under various operating conditions and at different temperatures is first generated based on the acquired actual driving data of the vehicle. This allows for range testing of the vehicle while it is fully charged, yielding test range data. Finally, the acquired displayed range data can be corrected based on the test range data. This solution generates test data covering multiple scenarios using the vehicle's actual driving data, ensuring the accuracy of the tests. Furthermore, the displayed range data is corrected based on the test range data, thus ensuring the accuracy of the vehicle's displayed range.

[0048] Please see Figure 3 , Figure 3 This application illustrates a method for improving display battery life according to an embodiment of the present application. The following will address... Figure 3 The process shown is described in detail. The method for correcting the displayed battery life may specifically include the following steps 310-360.

[0049] Step 310: Obtain the vehicle's actual driving data.

[0050] Step 320: Generate test data of the vehicle under different temperatures in various operating conditions based on the actual driving data.

[0051] Step 330: When the vehicle is fully charged, perform a range test on the vehicle based on the test data to obtain test range data.

[0052] The specific steps of steps 310-330 can be found in steps 210-230, and will not be repeated here.

[0053] Step 340: Obtain the displayed range data of the vehicle, and determine the test mileage change data in the test range data according to the preset recording time node, and determine the range change data in the displayed range data according to the preset recording time node.

[0054] As an alternative, in order to accurately compare the test range data and the displayed range data, a recording time node can be preset. This time node is used to determine the first range change data and the second range change data from the test range data and the displayed range data.

[0055] Optionally, the test range data and displayed range data include range data corresponding to different time points. This allows for the determination of mileage data with the same timestamp as the preset recording time point in the test range data, thus obtaining the test mileage change data. Similarly, the displayed range data can be determined with the same timestamp as the preset recording time point, thus obtaining the range change data.

[0056] Alternatively, the test mileage change data can be determined based on a preset distance in the test range data, and the range change data can be determined in the displayed range data based on the corresponding timestamp in the test mileage change data. For example, when conducting a range test on a vehicle, if the vehicle actually travels 10km during the test, the test mileage change data at this time is determined, and the corresponding timestamp is also determined. This allows the range change data to be determined in the displayed range data based on the timestamp.

[0057] In some embodiments, such as Figure 4 As shown, step 340 includes steps 341 and 342.

[0058] Step 341: Determine the test mileage change for each time period in the multiple time periods of the test range data according to the preset recording time nodes.

[0059] As an optional approach, to ensure the richness of the test mileage change data and avoid increasing the probability of randomness when comparing the test range data with the displayed range data, multiple preset time points can be set. This allows for the determination of multiple time periods between these preset time points, thereby determining the test mileage change in each time period. Optionally, the time interval between each time period within the multiple time periods is the same.

[0060] Optionally, since the mileage traveled by a vehicle at the start of driving and after it has been driven for a period of time may differ even within the same time frame, in order to ensure the accuracy of the test mileage change data, the time intervals between multiple time periods can be set to decrease sequentially. This ensures that there is mileage data from different stages in the test mileage change data, thus guaranteeing the accuracy of the test mileage change data.

[0061] Step 342: Determine the test mileage change data based on the test mileage change for each time period.

[0062] As an alternative approach, after determining the test mileage variation for each time period, the test mileage variation data can be determined based on the start timestamp of each time period and the test mileage variation, thereby ensuring the richness of the test mileage variation data.

[0063] In some embodiments, step 342 includes: determining the weight of the test change mileage in each of the plurality of time periods according to the time order of the plurality of time periods; and performing a weighted average based on the weight and the test change mileage in each of the plurality of time periods to obtain the test mileage change data.

[0064] As an alternative approach, since the mileage traveled by a vehicle at different times may not be exactly the same, to ensure the accuracy of the test mileage change data, the weight of the test mileage change in each of the multiple time periods can be determined based on the chronological order of the time periods. This weight can then be used to obtain the test mileage change data. For example, in the first hour of testing, because the vehicle is in the cold start phase, the corresponding test mileage change will be smaller than the test mileage change obtained after five hours.

[0065] In one alternative scenario, the time sequence of multiple time periods can be determined first. Based on this time sequence, the corresponding weights can be set to decrease in an inversely proportional manner to the time sequence, thereby ensuring the accuracy of the test mileage change data.

[0066] Please continue reading Figure 3 Step 350: Determine the similarity between the displayed range data and the test range data based on the test mileage change data and the range change data.

[0067] As an alternative approach, after determining the test mileage change data and the driving range change data, one can first determine the change in displayed driving range in the displayed driving range data corresponding to each fixed mileage traveled in the test mileage change data. This can be used to determine the similarity between the displayed driving range data and the test driving range data. For example, by determining the change in displayed driving range in the displayed driving range data corresponding to every 10km change in mileage in the test mileage change data, the similarity between the displayed driving range data and the test driving range data can be determined.

[0068] In an alternative scenario, the similarity between the displayed range data and the test range data can be determined by randomly selecting the displayed range change mileage and the actual test range mileage corresponding to the same time period from the test range change data and the range change data.

[0069] As an alternative approach, one could first determine the test mileage change data and driving range change data corresponding to different operating conditions, and then determine the comprehensive test mileage and comprehensive display mileage based on the weights corresponding to different operating conditions and the test mileage change data and driving range change data corresponding to each operating condition. Finally, one could calculate the comprehensive test mileage and comprehensive display mileage to determine the similarity between the display driving range data and the test driving range data.

[0070] Step 360: Correct the displayed battery life data based on the similarity.

[0071] As an alternative approach, after determining the similarity between the displayed range data and the tested range data, the similarity can be used to determine whether to correct the displayed range data. This makes the displayed range data more closely match the vehicle's actual range data, thereby improving the user's driving experience. Specifically, a similarity threshold can be preset, and the determined similarity can be compared with this threshold to determine whether to correct the displayed range data.

[0072] In some embodiments, such as Figure 5 As shown, step 360 includes steps 361-363.

[0073] Step 361: If the similarity is less than the similarity threshold, then determine the displayed change mileage corresponding to the test change mileage in each of the multiple time periods.

[0074] As an alternative approach, if the similarity is determined to be less than a similarity threshold, the displayed battery life data can be considered inaccurate. To ensure the accuracy of the displayed battery life data while maintaining a good user experience, the test mileage change for each time period within the test battery life data, along with the corresponding displayed mileage change, can be determined first. The displayed mileage change refers to the difference between the displayed battery life at the start time and the displayed battery life at the end time within a given time period.

[0075] Step 362: Determine the difference between the test change mileage for each time period in the multiple time periods and the displayed change mileage for each time period in the multiple time periods.

[0076] As an alternative approach, after determining the test mileage change and the displayed mileage change for each time period across multiple time periods, the difference between the test mileage change and the displayed mileage change is first determined to identify the specific display range segment that needs to be corrected.

[0077] Step 363: Correct the displayed battery life data based on the difference.

[0078] As an alternative, after determining the difference, the displayed range data can be corrected to the corresponding test range based on the difference, thereby ensuring that the displayed range data is relevant to the actual driving of the vehicle.

[0079] In some embodiments, step 363 includes: determining the target test change mileage and the target displayed change mileage where the difference is greater than a difference threshold; and replacing the target displayed change mileage with the target test change mileage.

[0080] As an alternative approach, when the displayed driving range differs significantly from the actual driving range, users may not be able to accurately understand the vehicle's remaining range, potentially leading to situations where the vehicle cannot reach its destination. Therefore, to ensure the accuracy of the displayed driving range, a target test change mileage and a target displayed change mileage with a difference exceeding a threshold are first determined, and then the target displayed change mileage is replaced with the target test change mileage.

[0081] In one optional scenario, the test range data obtained from the range test under different operating conditions at different temperatures can be stored. During subsequent vehicle operation, target test data can be determined from the test range data based on the vehicle's operating conditions and the ambient temperature of the vehicle's environment. Then, the vehicle's real-time displayed range data is compared with the target test data, and the real-time displayed range corresponding to the vehicle's driving time is also compared with the target test data. If, within a certain driving time, the difference between the real-time displayed range and the range in the target test data exceeds a threshold, the real-time displayed range is replaced with the range in the target test data.

[0082] In this embodiment, the test mileage change data in the test range data and the range change data in the displayed range data are determined by preset recording time nodes. Then, the similarity between the displayed range data and the test range data is determined. Finally, the displayed range data can be corrected based on the similarity, which further ensures the accuracy of the displayed range.

[0083] Please see Figure 6 , Figure 6 This application illustrates a method for improving display battery life according to an embodiment of the present application. The following will address... Figure 6 The process shown is described in detail. The test data includes the first drum speed curve and the second drum speed curve. The method for correcting the displayed battery life may specifically include the following steps 410-460.

[0084] Step 410: Obtain the vehicle's actual driving data.

[0085] Step 420: Determine the first data corresponding to different operating conditions at each temperature and the second data corresponding to different temperatures under each operating condition in the actual driving data.

[0086] As an alternative approach, to ensure the accuracy of the test range data obtained from the test data, the first data corresponding to different operating conditions at each temperature and the second data corresponding to different temperatures under each operating condition can be determined in the actual driving data of the vehicle. This allows for separate testing of the vehicle under different operating conditions and at different temperatures.

[0087] Step 430: Generate a first vehicle speed curve under different operating conditions and a second vehicle speed curve under different temperatures based on the first data and the second data.

[0088] As an alternative approach, to accurately test the vehicle, a first vehicle speed curve under different operating conditions can be generated based on the first data, and a second vehicle speed curve under different temperatures can be generated based on the second data. The first and second vehicle speed curves are curves relating time and vehicle speed.

[0089] In one alternative scenario, after obtaining the first data and the second data, the data from different operating conditions can be integrated based on the first data to obtain first reference data at the same temperature (e.g., room temperature). Then, the first vehicle speed curve can be determined based on the first reference data, such as... Figure 7 The diagram shows the first vehicle speed curve determined under normal temperature conditions, based on urban, highway, and mountain road driving conditions. Then, data from different conditions is integrated using second data to obtain second reference data at another temperature (e.g., low temperature). Finally, the second vehicle speed curve is determined based on this second reference data. Figure 8 The figure shows the second speed curve determined by the vehicle under low temperature conditions based on urban driving conditions, highway driving conditions, and mountain road driving conditions.

[0090] Step 440: Determine the first drum speed curve and the second drum speed curve based on the first vehicle speed curve and the second vehicle speed curve.

[0091] As an alternative approach, to accurately test the vehicle, it can be placed on a rotating drum; therefore, the drum's rotational speed becomes a crucial parameter. Furthermore, a first drum rotational speed curve can be generated based on a first vehicle speed curve, and a second drum rotational speed curve can be generated based on a second vehicle speed curve. This allows for vehicle testing based on both the first and second drum rotational speed curves. Alternatively, an environmental simulation chamber can be used on a testing machine to discharge the vehicle based on the first and second drum rotational speed curves, thereby achieving vehicle testing.

[0092] Step 450: When the vehicle is fully charged, perform a range test on the vehicle based on the test data to obtain test range data.

[0093] Step 460: Obtain the displayed range data of the vehicle, and correct the displayed range data based on the test range data.

[0094] The specific steps of steps 410 and 450-460 can be found in steps 210 and 230-240, and will not be repeated here.

[0095] In this embodiment, first data corresponding to different operating conditions at each temperature and second data corresponding to different temperatures under each operating condition are first determined in the actual driving data. This enables the generation of a first vehicle speed curve based on the first data and a second vehicle speed curve based on the second data. Finally, a first drum speed curve can be generated based on the first vehicle speed curve and a second drum speed curve can be generated based on the second vehicle speed curve, ensuring the accuracy of the test data.

[0096] The above embodiments describe in detail the display battery life correction method provided by the embodiments of this application. In other embodiments, this application also provides a display battery life correction apparatus. Figure 9 This is a block diagram of a display battery life correction device according to an embodiment of this application, as shown below. Figure 9 As shown, the battery life correction device 500 includes: an acquisition module 510, a test data determination module 520, a test module 530, and a correction module 540.

[0097] The acquisition module 510 is used to acquire the actual driving data of the vehicle; the test data determination module 520 is used to generate test data of the vehicle under different temperatures in various operating conditions based on the actual driving data; the test module 530 is used to perform a range test on the vehicle based on the test data when the vehicle is fully charged, and obtain test range data; the correction module 540 is used to acquire the displayed range data of the vehicle and correct the displayed range data based on the test range data.

[0098] In some embodiments, the correction module 540 includes: a first determining submodule, configured to determine test mileage change data in the test range data according to a preset recording time node, and to determine range change data in the displayed range data according to the preset recording time node; a similarity determining submodule, configured to determine the similarity between the displayed range data and the test range data based on the test mileage change data and the range change data; and a correction submodule, configured to correct the displayed range data based on the similarity.

[0099] In some embodiments, the range change data determination submodule includes: a test range change determination unit, configured to determine the test range change for each time period in the multiple time periods of the test range data according to a preset recording time node; and a first determination unit, configured to determine the test range change data according to the test range change for each time period.

[0100] In some embodiments, the first range change data determination unit includes: a weight determination subunit, configured to determine the weight of the test range change in each of the multiple time periods according to the time order of the multiple time periods; and a first determination subunit, configured to perform a weighted average based on the weight and the test range change in each of the multiple time periods to obtain the test range change data.

[0101] In some embodiments, the correction submodule includes: a second determining unit, configured to determine the displayed changed mileage corresponding to the test changed mileage in each of the multiple time periods if the similarity is less than a similarity threshold; a difference determining unit, configured to determine the difference between the test changed mileage in each of the multiple time periods and the displayed changed mileage in each of the multiple time periods; and a correction unit, configured to correct the displayed battery life data according to the difference.

[0102] In some embodiments, the correction unit includes: a second determining subunit, configured to determine the target test change mileage and the target displayed change mileage where the difference is greater than a difference threshold; and a replacement subunit, configured to replace the target displayed change mileage with the target test change mileage.

[0103] In some embodiments, the test data includes a first drum rotation speed curve and a second drum rotation speed curve. The test data determination module 520 includes: a second determination submodule, used to determine first data corresponding to different operating conditions at each temperature and second data corresponding to different temperatures under each operating condition in the actual driving data; a vehicle speed curve determination submodule, used to generate a first vehicle speed curve under different operating conditions and a second vehicle speed curve at different temperatures based on the first data and the second data; and a drum rotation speed curve determination submodule, used to determine the first drum rotation speed curve and the second drum rotation speed curve based on the first vehicle speed curve and the second vehicle speed curve.

[0104] According to one aspect of the embodiments of this application, an electronic device is also provided, such as... Figure 10 As shown, the electronic device 600 also includes a processor 610 and one or more memories 620. The one or more memories 620 are used to store program instructions executed by the processor 610. When the processor 610 executes the program instructions, it implements the above-mentioned method for correcting display battery life.

[0105] Furthermore, the processor 610 may include one or more processing cores. The processor 610 runs or executes instructions, programs, code sets, or instruction sets stored in the memory 620, and retrieves data stored in the memory 620. Optionally, the processor 610 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 610 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor and may be implemented using a separate communication chip.

[0106] According to one aspect of this application, a computer-readable storage medium is also provided, which may be included in the cloud server described in the above embodiments; or it may exist independently and not assembled into the cloud server. The aforementioned computer-readable storage medium carries computer-readable instructions that, when executed by a processor, implement the methods in any of the above embodiments.

[0107] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. Computer-readable storage media can be, for example, but not limited to: electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0108] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0109] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

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

Claims

1. A method for correcting displayed battery life, characterized in that, The method includes: Obtain actual driving data of the vehicle; Based on the actual driving data, test data is generated for the vehicle under different temperatures in various operating conditions. With the vehicle fully charged, a range test is conducted on the vehicle based on the test data to obtain test range data. Obtain the displayed range data of the vehicle, and correct the displayed range data based on the test range data.

2. The method according to claim 1, characterized in that, The step of correcting the displayed battery life data based on the tested battery life data includes: The test mileage change data in the test range data is determined according to the preset recording time node, and the range change data in the displayed range data is determined according to the preset recording time node; Based on the test mileage change data and the driving range change data, determine the similarity between the displayed driving range data and the test driving range data; The displayed battery life data is corrected based on the similarity.

3. The method according to claim 2, characterized in that, The step of determining the first range change data in the test range data according to the preset recording time node includes: The test mileage change for each time period in the multiple time periods of the test range data is determined based on preset recording time nodes; The test mileage change data is determined based on the test mileage change for each time period.

4. The method according to claim 3, characterized in that, The step of determining the test mileage change data based on the test mileage change in each time period includes: The weight of the test change mileage in each of the multiple time periods is determined according to the time sequence of the multiple time periods. The test mileage change data is obtained by weighting the test mileage change data according to the weights and the test mileage change data of each time period in the multiple time periods.

5. The method according to claim 4, characterized in that, The step of correcting the display battery life data based on the similarity includes: If the similarity is less than the similarity threshold, then the displayed change mileage corresponding to the test change mileage in each of the multiple time periods is determined. Determine the difference between the test change mileage for each time period in multiple time periods and the displayed change mileage for each time period in the multiple time periods; The displayed battery life data is corrected based on the difference.

6. The method according to claim 5, characterized in that, The step of correcting the displayed battery life data based on the difference includes: Determine the target test change mileage and the target displayed change mileage where the difference is greater than the difference threshold; Replace the target displayed mileage change with the target test mileage change.

7. The method according to any one of claims 1-6, characterized in that, The test data includes the first drum speed curve and the second drum speed curve. Generating the vehicle's test data based on the actual driving data includes: Determine the first data corresponding to different operating conditions at each temperature and the second data corresponding to different temperatures under each operating condition in the actual driving data; Based on the first data and the second data, generate a first vehicle speed curve under different operating conditions and a second vehicle speed curve under different temperatures; The first drum speed curve and the second drum speed curve are determined based on the first vehicle speed curve and the second vehicle speed curve.

8. A device for correcting battery life display, characterized in that, The device includes: The acquisition module is used to acquire the vehicle's actual driving data; The test data determination module is used to generate test data of the vehicle under different temperatures in various operating conditions based on the actual driving data. The testing module is used to perform a range test on the vehicle based on the test data when the vehicle is fully charged, and obtain test range data. The correction module is used to acquire the displayed range data of the vehicle and correct the displayed range data based on the test range data.

9. An electronic device, characterized in that, The electronic device includes: processor; A memory storing computer-readable instructions that, when executed by the processor, implement the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains program code that can be invoked by a processor to execute the method as described in any one of claims 1 to 7.