Method, device and equipment for determining driving mileage of new energy vehicle, medium and product

Through the combination of global positioning system and vehicle speed sensors, the mileage of new energy vehicles is detected and corrected in real time, and the problem of large errors in the existing technology is solved, accurate mileage statistics and segmented analysis are achieved, and the efficiency and accuracy of operation management are improved.

CN120351952APending Publication Date: 2025-07-22JIANGSU FEIYICHE SERVICE TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510528374.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

The existing driving mileage statistics methods for new energy vehicles have large errors, which cannot meet the needs of refined management, and lack effective abnormality detection and correction mechanisms.

Method used

The vehicle position is obtained in real time through the global positioning system, combined with the vehicle speed sensor to correct it when an abnormal motion data is detected, and the sensored driving mileage in a single cycle is calculated using the preset time interval and vehicle speed to achieve accurate correction of the initial positioning driving mileage.

Benefits of technology

It significantly improves the accuracy and reliability of driving mileage data, supports segmented statistics, provides multi-dimensional data support for energy consumption management, path optimization and driving behavior assessment, and improves the granularity and decision-making efficiency of vehicle operation management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120351952A_ABST
    Figure CN120351952A_ABST
Patent Text Reader

Abstract

The invention discloses a new energy vehicle driving mileage determination method, device and equipment, a medium and a product. The method comprises the following steps: determining the current position of a vehicle at the current acquisition moment through a global positioning system according to a preset time interval; determining the initial positioning mileage of the vehicle at the current acquisition moment according to the final positioning mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle and the current position of the vehicle; detecting whether motion data abnormity exists between the current acquisition moment and the previous acquisition moment or not according to the current position and the previous position; and if the motion data is abnormal, determining the sensing mileage of a single period from the previous acquisition moment to the current acquisition moment through a vehicle speed sensor, and correcting the initial positioning mileage of the current acquisition moment according to the sensing mileage of the single period to obtain the final positioning mileage of the current acquisition moment. According to the embodiment of the invention, the accuracy and reliability of the driving mileage data can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of new energy vehicle management, and particularly relates to a method, device, equipment, medium and product for determining the driving mileage of new energy vehicles. Background Art

[0002] The applications of new energy commercial vehicles (such as electric trucks and electric buses) in the logistics and transportation industries are increasing day by day. Mileage statistics is an important part of vehicle operation management, which directly affects cost accounting, vehicle scheduling and the formulation of maintenance plans. In the prior art, mileage statistics mainly rely on vehicle dashboard data or GPS positioning data, and the total driving mileage is calculated by simple accumulation, resulting in problems such as easy error in mileage statistics and inability to meet the requirements of refined management. Summary of the Invention

[0003] The present invention provides a method, device, equipment, medium and product for determining the driving mileage of new energy vehicles, so as to solve the problems such as large error in the existing vehicle driving mileage statistics method, inability to perform segmented statistics to meet the requirements of refined management, and lack of effective anomaly detection and correction mechanisms.

[0004] According to one aspect of the present invention, there is provided a method for determining the driving mileage of a new energy vehicle, including:

[0005] During the driving process of the vehicle, at preset time intervals, determine the current position of the vehicle at the current acquisition moment through the global positioning system;

[0006] Determine the initial positioning driving mileage of the vehicle at the current acquisition moment according to the final positioning driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment;

[0007] Detect whether there is abnormal movement data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position;

[0008] If there is abnormal movement data, determine the sensing driving mileage of a single cycle within the time period from the previous acquisition moment to the current acquisition moment through the vehicle speed sensor, and correct the initial positioning driving mileage of the vehicle at the current acquisition moment according to the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

[0009] According to another aspect of the present invention, there is provided a device for determining the driving mileage of a new energy vehicle, including:

[0010] A vehicle position acquisition module, configured to determine the current position of the vehicle at the current acquisition moment through the global positioning system at preset time intervals during the driving process of the vehicle;

[0011] An initial positioning driving mileage module, configured to determine the initial positioning driving mileage of a vehicle at the current acquisition moment according to the final positioning driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment;

[0012] An anomaly detection module, configured to detect whether there is abnormal movement data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position;

[0013] A final positioning driving mileage module, configured to, if there is abnormal movement data, determine the sensing driving mileage of a single cycle within the time period from the previous acquisition moment to the current acquisition moment through a vehicle speed sensor, and correct the initial positioning driving mileage of the vehicle at the current acquisition moment according to the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

[0014] According to another aspect of the present invention, there is provided a computer program product, including a computer program, where the computer program, when executed by a processor, implements the new energy vehicle driving mileage determination method according to any embodiment of the present invention.

[0015] According to another aspect of the present invention, there is provided an electronic device, including:

[0016] At least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores a computer program executable by the at least one processor, and the computer program, when executed by the at least one processor, enables the at least one processor to execute the new energy vehicle driving mileage determination method according to any embodiment of the present invention.

[0017] According to another aspect of the present invention, there is provided a computer-readable storage medium, storing computer instructions, where the computer instructions, when executed by a processor, implement the new energy vehicle driving mileage determination method according to any embodiment of the present invention.

[0018] According to another aspect of the present invention, there is provided a computer program product, including computer program / instructions, where the computer program / instructions, when executed by a processor, implement the new energy vehicle driving mileage determination method according to any embodiment of the present invention.

[0019] In the embodiments of the present invention, through Global Positioning System (GPS) positioning at preset time intervals, the vehicle position information can be obtained in real time and accurately, providing basic data for driving mileage calculation. Combining the final positioning driving mileage at the previous acquisition moment with the current position, the initial positioning driving mileage at the current moment can be quickly calculated, realizing continuous tracking of mileage. When abnormal GPS vehicle speed or displacement data is detected, the system can automatically switch to the vehicle speed sensor data for verification, recalculate the sensing driving mileage of a single cycle using the actual average vehicle speed and the preset time interval, and correct the initial positioning driving mileage, effectively avoiding mileage calculation deviations caused by GPS signal interference or errors, and significantly improving the accuracy and reliability of driving mileage data. The segmented statistical mechanism allows users to customize the time interval or spatial threshold (such as dividing by road section, time period, or geographical area), realizing refined decomposition and independent analysis of mileage data, providing multi-dimensional data support for scenarios such as energy consumption management, route optimization, and driving behavior evaluation, and significantly improving the granularity and decision-making efficiency of vehicle operation management.

[0020] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0022] Figure 1 is the first flowchart of a method for determining the driving mileage of a new energy vehicle provided by an embodiment of the present invention;

[0023] Figure 2 is the second flowchart of a method for determining the driving mileage of a new energy vehicle provided by an embodiment of the present invention;

[0024] Figure 3 is the structural schematic diagram of a device for determining the driving mileage of a new energy vehicle provided by an embodiment of the present invention;

[0025] Figure 4 is the structural schematic diagram of an electronic device for implementing the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0026] To enable those skilled in the art to better understand the solution of the present invention, the following will clearly and completely describe the technical solution in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0028] Figure 1 is the first flowchart of a method for determining the driving mileage of a new energy vehicle provided by an embodiment of the present invention. This embodiment is applicable to segmented statistics of the driving mileage of a vehicle to meet the needs of refined management; during the driving mileage statistics process, abnormal detection is performed, and abnormal data during the driving mileage statistics process is corrected. Through the real-time monitoring information of the global positioning system and the vehicle speed sensor, the driving mileage of the vehicle is accurately determined in coordination, improving the accuracy of the driving mileage data, etc. This method can be executed by a device for determining the driving mileage of a new energy vehicle, and this device can be implemented in the form of hardware and / or software, and this device can be configured in an electronic device with corresponding data processing capabilities. As Figure 1 shown, the method includes:

[0029] S110. During the driving process of the vehicle, at preset time intervals, determine the current position of the vehicle at the current acquisition moment through the global positioning system.

[0030] The global positioning system (GPS) is an advanced navigation technology that uses multiple satellites to transmit signals and calculates three-dimensional positions and time through receiving devices. During the driving of a vehicle, GPS provides accurate positioning, route planning, and navigation guidance for the driver by obtaining the longitude and latitude coordinates of the vehicle in real time, helping to avoid congestion and quickly reach the destination; at the same time, it records the driving trajectory and statistics the mileage for the vehicle management system, and quickly locates the vehicle position in case of an emergency, significantly improving driving safety and efficiency.

[0031] During vehicle driving, data acquisition tasks are performed according to pre-set time interval parameters. Specifically, the vehicle position is recorded every 5 seconds. When the preset time interval is reached, the detailed coordinate data of the vehicle's current position, including key information such as longitude and latitude, is obtained through GPS to accurately grasp the real-time position information of the vehicle at different moments.

[0032] S120. Determine the initial positioning driving mileage of the vehicle at the current acquisition moment according to the final positioning driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment.

[0033] Among them, the initial positioning driving mileage at the current acquisition moment refers to the vehicle driving distance calculated by the global positioning system from the vehicle's driving starting point to the current position of the vehicle at the current acquisition moment; the final positioning driving mileage at the current acquisition moment refers to the vehicle driving distance after correcting the initial positioning driving mileage at the current acquisition moment by the vehicle speed sensor.

[0034] The final positioning driving mileage of the vehicle at the previous acquisition moment refers to the vehicle driving distance from the vehicle's driving starting point to the position of the vehicle at the previous acquisition moment. Determine the initial positioning driving mileage of the vehicle at the current acquisition moment according to the final positioning driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment. Specifically, obtain the accurate geographical location coordinates of the vehicle at the previous acquisition moment through the global positioning system (usually represented in the form of longitude and latitude), which reflects the spatial position of the vehicle at a specific time point; after the preset time interval (i.e., the current acquisition moment), obtain the latest geographical location coordinates of the vehicle through the global positioning system again; based on the spatial analysis algorithm or spherical geometry calculation method in the geographic information system (GIS), calculate the distance between the vehicle positions at the two moments before and after. By considering the influence of the earth's curvature, convert the longitude and latitude difference into the actual driving distance, so as to determine the driving mileage of the vehicle during this time period as the positioning driving mileage of a single cycle. Add the final positioning driving mileage of the vehicle at the previous acquisition moment and the positioning driving mileage of a single cycle between the previous acquisition moment and the current acquisition moment to obtain the initial positioning driving mileage of the vehicle at the current acquisition moment. Among them, the positioning driving mileage of a single cycle is determined by the global positioning system.

[0035] S130. Detect whether there is abnormal movement data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position; if there is abnormal movement data, determine the single-cycle sensing driving mileage during the time period from the previous acquisition moment to the current acquisition moment through the vehicle speed sensor, and correct the initial positioning driving mileage at the current acquisition moment according to the single-cycle sensing driving mileage to obtain the final positioning driving mileage at the current acquisition moment.

[0036] When calculating vehicle speed or displacement data based on the Global Positioning System (GPS), the positioning accuracy may decrease due to factors such as signal occlusion (interference from high-rise buildings, tunnels, etc.), multipath effects, poor satellite geometry, or device hardware errors. When the vehicle is in a complex environment (such as an urban canyon or an underground garage) or moving at high speed, the GPS receiver may not be able to continuously obtain valid signals, or false positioning points may be generated due to signal reflection, leading to abnormal fluctuations in vehicle speed calculation (such as instantaneous speed mutations) or jumps in displacement data.

[0037] When it is detected that there is abnormal movement data between the current acquisition moment and the previous acquisition moment based on the current position and the previous position. For example, when there is an abnormality in the vehicle speed obtained through the Global Positioning System (GPS) or the displacement data between the current position and the previous position determined according to the Global Positioning System between the current acquisition moment and the previous acquisition moment, the redundant data verification mechanism is enabled, and the data source is switched to the vehicle speed sensor. The vehicle speed information collected in real time by the sensor is used to integrate and analyze the vehicle speed data during the period from the previous acquisition moment to the current acquisition moment, and the actual average vehicle speed during this period is calculated through an accurate algorithm. Combining the preset acquisition time interval and based on the physical relationship between speed and time, the sensing driving mileage of a single cycle during the period from the previous acquisition moment to the current acquisition moment is determined. Among them, the sensing driving mileage of a single cycle is determined by the vehicle speed sensor. Using the sensing driving mileage of this single cycle as the correction benchmark, the initial positioning driving mileage at the current acquisition moment is dynamically corrected, and the error introduced due to abnormal GPS data is eliminated, so as to obtain a more accurate and reliable final positioning driving mileage at the current acquisition moment, ensuring the accuracy and continuity of the vehicle driving mileage data.

[0038] In the embodiment of the present invention, through the Global Positioning System (GPS) positioning at a preset time interval, the vehicle position information can be obtained in real time and accurately, providing basic data for the calculation of driving mileage; combining the final positioning driving mileage at the previous acquisition moment and the current position, the initial positioning driving mileage at the current moment can be quickly calculated, realizing the continuous tracking of mileage; when abnormal GPS vehicle speed or displacement data is detected, the system can automatically switch to the vehicle speed sensor data for verification, recalculate the sensing driving mileage of a single cycle using the actual average vehicle speed and the preset time interval, and correct the initial positioning driving mileage, effectively avoiding the mileage calculation deviation caused by GPS signal interference or errors, and significantly improving the accuracy and reliability of the driving mileage data. The segmented statistics mechanism allows users to customize the time interval or spatial threshold (such as dividing by road section, time period, or geographical area), realizing the refined decomposition and independent analysis of mileage data, providing multi-dimensional data support for scenarios such as energy consumption management, route optimization, and driving behavior evaluation, and significantly improving the granularity and decision-making efficiency of vehicle operation management.

[0039] In an alternative embodiment, detecting whether there is abnormal motion data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position includes: if the positioning driving speed monitored based on the Global Positioning System (GPS) between the previous acquisition moment and the current acquisition moment exceeds a set speed threshold, it is determined that there is a speed anomaly between the previous acquisition moment and the current acquisition moment; if the displacement of the vehicle between the current position and the previous position is greater than a set distance threshold, it is determined that there is a displacement anomaly between the previous acquisition moment and the current acquisition moment; when there is a speed anomaly and / or a displacement anomaly between the current acquisition moment and the previous acquisition moment, it is determined that there is abnormal motion data between the current acquisition moment and the previous acquisition moment.

[0040] During the vehicle driving process, the position information of the vehicle is continuously obtained through the Global Positioning System (GPS) at preset time intervals. For each pair of adjacent acquisition moments, first, the positioning driving speed of the vehicle during this time period is calculated based on the obtained current position and the previous position, where the positioning driving speed is determined by the Global Positioning System (GPS). If it is monitored that the positioning driving speed exceeds the preset speed threshold, it can be determined that there is a speed anomaly between the previous acquisition moment and the current acquisition moment. Calculate the displacement generated by the vehicle during this time period according to the position information of adjacent acquisition moments. If the calculated displacement between the current position and the previous position is greater than the preset distance threshold, it is determined that there is a displacement anomaly between the previous acquisition moment and the current acquisition moment. When there is a speed anomaly and / or a displacement anomaly between the current acquisition moment and the previous acquisition moment, it is determined that there is abnormal motion data between the current acquisition moment and the previous acquisition moment.

[0041] In the complex environment of vehicle driving, GPS signal interference has become one of the key factors affecting the accurate judgment of vehicle driving status. Due to the widespread existence of scenarios such as high-rise buildings in the city, tunnel traversal, bad weather (such as heavy rain, heavy snow, thick fog), and areas with dense electronic devices (such as around large parking lots, electronic markets), GPS signals are extremely vulnerable to obstruction, reflection, or attenuation during transmission, which in turn leads to deviation in vehicle positioning. This deviation will be directly reflected in the positioning driving speed and displacement data calculated based on the position information, resulting in abrupt fluctuations in the speed value (such as acceleration or deceleration records without signs), a serious mismatch between the displacement and the actual driving distance (such as an abnormally large displacement in a short time), and even incorrect data such as trajectory drift and duplicate records. Such abnormal data will mislead the driver's perception of the current vehicle speed and driving distance, and may also interfere with the path planning of the in-vehicle navigation system, driving safety warnings (such as speeding reminders, collision warnings), and the mileage statistics and fuel consumption analysis functions of the fleet management system, ultimately affecting the accurate judgment of the vehicle driving status and the overall operation efficiency.

[0042] By means of real-time monitoring and anomaly judgment of the vehicle's positioning driving speed and displacement obtained through the Global Positioning System (GPS), it is possible to promptly detect abnormal speed and displacement conditions during vehicle driving, thereby determining the accuracy of the initial positioning driving mileage at the current acquisition moment determined through the GPS. In this way, when anomalies occur in the statistical data of the GPS, the initial positioning driving mileage at the current acquisition moment can be corrected in a timely manner, effectively avoiding mileage calculation deviations caused by GPS signal interference or errors, and significantly improving the accuracy and reliability of driving mileage data.

[0043] Figure 2 It is the second flowchart of a method for determining the driving mileage of a new energy vehicle provided by an embodiment of the present invention. This embodiment is optimized and improved based on the above-mentioned embodiment. As Figure 2 shown, the method includes:

[0044] S210. During the vehicle driving process, at preset time intervals, determine the current position of the vehicle at the current acquisition moment through the Global Positioning System (GPS).

[0045] S220. Determine the initial positioning driving mileage of the vehicle at the current acquisition moment based on the final positioning driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment.

[0046] Detect whether there is abnormal motion data between the current acquisition moment and the previous acquisition moment based on the current position and the previous position; if there is abnormal motion data, execute the following processes S230 - S250; otherwise, the initial positioning driving mileage of the vehicle at the current acquisition moment is the final positioning driving mileage of the vehicle at the current acquisition moment.

[0047] S230. Determine the final positioning driving mileage of the vehicle at the previous acquisition moment; determine the first average driving speed of the vehicle between the current acquisition moment and the previous acquisition moment through a vehicle speed sensor.

[0048] S240. Determine the sensing driving mileage of a single cycle between the current acquisition moment and the previous acquisition moment based on the first average driving speed and the preset time interval.

[0049] S250. Sum the final positioning driving mileage of the vehicle at the previous acquisition moment and the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

[0050] Determine the final positioning driving mileage of the vehicle at the previous acquisition moment. The final positioning driving mileage of the vehicle at the previous acquisition moment is the effective driving mileage of the vehicle at the previous acquisition moment. When the vehicle speed or displacement data calculated based on the Global Positioning System is abnormal between the previous acquisition moment and the current acquisition moment, it indicates that there is an abnormality in the initial positioning driving mileage of the vehicle at the current acquisition moment determined based on the previous position of the vehicle at the previous acquisition moment and the current position of the vehicle at the current acquisition moment. The initial positioning driving mileage of the vehicle at the current acquisition moment is corrected by the sensing driving mileage of a single cycle determined based on the vehicle speed sensor to obtain the final positioning driving mileage of the vehicle at the current acquisition moment. Specifically, the first average driving speed of the vehicle between the current acquisition moment and the previous acquisition moment is determined by the vehicle speed sensor. According to the first average driving speed and the preset time interval, the sensing driving mileage of a single cycle between the current acquisition moment and the previous acquisition moment is determined, and the final positioning driving mileage of the vehicle at the previous acquisition moment and the sensing driving mileage of the single cycle are summed to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

[0051] Optionally, the method further includes: obtaining the road type at each acquisition moment through the map application programming interface; uploading the final positioning driving mileage and the road type at each acquisition moment to the operation management platform in real time, so that the operation management platform performs segmented statistics on the final positioning driving mileage according to the road type and / or time period, and optimizes the driving route according to the segmented statistical results.

[0052] Specifically, during the vehicle driving process, when determining the current position of the vehicle at the current acquisition moment at preset time intervals through the Global Positioning System (GPS), the road type at each acquisition moment is obtained through the map application programming interface. The road types include urban roads and highways. The streaming computing framework is used to upload the final positioning driving mileage and road type at each acquisition moment to the operation management platform in real time. The operation management platform supports segmented statistics of the final positioning driving mileage of a single vehicle by road type and / or time period. For example, the driving mileage can be statistically analyzed according to road types such as urban roads and highways, or time periods such as 8:00 - 12:00 and 13:00 - 14:00. It also supports segmented statistics of the final positioning driving mileage of multiple commercial vehicles by road type and / or time period. For example, if the entire commercial vehicle fleet consists of 10 vehicles, the proportion of urban road type and highway type in the final positioning driving mileage of the entire commercial vehicle fleet can be statistically analyzed according to road types, or the final positioning driving mileage of the entire commercial vehicle fleet can be statistically analyzed according to different time granularities such as daily, weekly, and monthly. The driving efficiency and cost distribution under different conditions are analyzed. Combining the statistical results, the operation management platform can identify inefficient or high-cost driving sections (such as specific road types or time periods with frequent congestion), and generate optimization solutions through algorithms, such as recommending alternative routes, adjusting driving time periods, or optimizing vehicle scheduling strategies, so as to improve the overall operation efficiency and reduce energy consumption and time costs.

[0053] By uploading the driving data such as the final positioning driving mileage and road type at each acquisition moment in real time, it supports dynamic scheduling and operation management. By segmenting and statistically analyzing the final positioning driving mileage of the vehicle at preset time intervals during the vehicle driving process, users are allowed to customize the time interval or spatial threshold (such as dividing by road section, time period, or geographical area), realizing the refined decomposition and independent analysis of mileage data, providing multi-dimensional data support for scenarios such as energy consumption management, route optimization, and driving behavior evaluation, and significantly improving the granularity and decision-making efficiency of vehicle operation management.

[0054] In the embodiments of the present invention, when the vehicle speed or displacement data calculated based on the Global Positioning System (GPS) is abnormal, instead of directly relying on these potentially inaccurate data, a more reliable alternative method is adopted to calculate the final positioning driving mileage of the vehicle at the current acquisition moment. By determining the final positioning driving mileage of the vehicle at the previous acquisition moment, then obtaining the first average driving speed between the current acquisition moment and the previous acquisition moment through the vehicle speed sensor, and further calculating the sensing driving mileage of a single cycle during this period according to the average driving speed and the preset time interval, adding the final positioning driving mileage at the previous acquisition moment to the sensing driving mileage of a single cycle, the final positioning driving mileage of the vehicle at the current acquisition moment is obtained. This effectively avoids mileage calculation errors caused by abnormal GPS data and improves the accuracy and reliability of driving mileage calculation. By segmentally counting the final positioning driving mileage of the vehicle at preset time intervals during vehicle driving, allowing users to customize the time interval or spatial threshold (such as dividing by road section, time period or geographical area), the refined decomposition and independent analysis of mileage data are realized, providing multi-dimensional data support for scenarios such as energy consumption management, route optimization, and driving behavior evaluation, and significantly improving the granularity and decision-making efficiency of vehicle operation management.

[0055] In an alternative embodiment, after determining the final positioning driving mileage, it further includes: when the vehicle stops driving, if there is a signal interruption in the Global Positioning System during the vehicle journey, determining the signal interruption duration, and determining the second average driving speed during the vehicle journey through the vehicle speed sensor; the vehicle journey extends from the driving starting point to the driving ending point; determining the corrected driving mileage according to the second average driving speed and the signal interruption duration; and determining the final driving mileage corresponding to the vehicle journey according to the final positioning driving mileage when the vehicle stops driving and the corrected driving mileage.

[0056] After the vehicle journey ends, that is, when the vehicle stops driving, if it is detected that there is a signal interruption in the Global Positioning System during the vehicle journey, determining the signal interruption duration, and determining the second average driving speed during the vehicle journey through the vehicle speed sensor; the vehicle journey extends from the driving starting point to the driving ending point, and the second average driving speed is the average driving speed of the entire vehicle journey determined based on the vehicle speed sensor. The potential uncounted driving mileage caused by the signal interruption, that is, the corrected driving mileage, is obtained by multiplying the second average driving speed by the signal interruption duration; adding the recorded final positioning driving mileage when the vehicle stops driving to the corrected driving mileage, the final driving mileage corresponding to the vehicle journey is obtained.

[0057] When the global positioning system (GPS) signal is interrupted during a vehicle journey, the second average driving speed for the entire journey can be determined through a vehicle speed sensor. By combining the signal interruption duration, the potential driving mileage that may not have been counted due to the signal interruption (i.e., the corrected driving mileage) can be accurately calculated. Subsequently, this corrected driving mileage is added to the final positioned driving mileage recorded when the vehicle stops, thereby obtaining the final accurate driving mileage of the vehicle journey. This effectively compensates for the missing mileage statistics that may be caused by GPS signal interruption, significantly improving the integrity and accuracy of driving mileage data, and providing more reliable data support for subsequent route planning, energy consumption analysis, vehicle maintenance, etc.

[0058] Figure 3 FIG. is a schematic structural diagram of a device for determining the driving mileage of a new energy vehicle provided by an embodiment of the present invention. As Figure 3 shown, the device includes:

[0059] A vehicle position acquisition module 310, configured to determine the current position of the vehicle at the current acquisition moment through the global positioning system at a preset time interval during the vehicle driving process;

[0060] An initial positioned driving mileage module 320, configured to determine the initial positioned driving mileage of the vehicle at the current acquisition moment according to the final positioned driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment;

[0061] An anomaly detection module 330, configured to detect whether there is abnormal movement data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position;

[0062] A final positioned driving mileage module 340, configured to, if there is abnormal movement data, determine the sensed driving mileage of a single cycle within the time period from the previous acquisition moment to the current acquisition moment through a vehicle speed sensor, and correct the initial positioned driving mileage at the current acquisition moment according to the sensed driving mileage of the single cycle to obtain the final positioned driving mileage at the current acquisition moment.

[0063] The device for determining the driving mileage of a new energy vehicle provided by the embodiment of the present invention can execute the method for determining the driving mileage of a new energy vehicle provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.

[0064] Optionally, the final positioning driving mileage module is specifically configured to: determine the final positioning driving mileage of the vehicle at the previous acquisition moment; determine the first average driving speed of the vehicle between the current acquisition moment and the previous acquisition moment through a vehicle speed sensor; determine the sensing driving mileage of a single cycle between the current acquisition moment and the previous acquisition moment according to the first average driving speed and the preset time interval; sum the final positioning driving mileage of the vehicle at the previous acquisition moment and the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

[0065] Optionally, the anomaly detection module is specifically configured to: if the positioning driving speed monitored based on the global positioning system between the previous acquisition moment and the current acquisition moment exceeds the set speed threshold, determine that there is a speed anomaly between the previous acquisition moment and the current acquisition moment; if the displacement between the current position and the previous position of the vehicle is greater than the set distance threshold, determine that there is a displacement anomaly between the previous acquisition moment and the current acquisition moment; when there is a speed anomaly and / or a displacement anomaly between the current acquisition moment and the previous acquisition moment, determine that there is an abnormal motion data between the current acquisition moment and the previous acquisition moment.

[0066] Optionally, the device further includes an interruption correction module, configured to, after determining the final positioning driving mileage, when the vehicle stops, if there is a signal interruption in the global positioning system during the vehicle journey, determine the signal interruption duration, and determine the second average driving speed during the vehicle journey through a vehicle speed sensor; the vehicle journey extends from the starting point of driving to the ending point of driving; determine the corrected driving mileage according to the second average driving speed and the signal interruption duration; determine the final driving mileage corresponding to the vehicle journey according to the final positioning driving mileage when the vehicle stops and the corrected driving mileage.

[0067] Optionally, the device further includes a data statistics module, configured to obtain the road type at each acquisition moment through a map application programming interface; upload the final positioning driving mileage and the road type at each acquisition moment to an operation management platform in real time, so that the operation management platform performs segmented statistics on the final positioning driving mileage according to the road type and / or time period, and optimizes the driving route according to the segmented statistics result.

[0068] Further, the new energy vehicle driving mileage determination device described above can also execute the new energy vehicle driving mileage determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.

[0069] According to an embodiment of the present invention, the present invention also provides an electronic device, a readable storage medium, and a computer program product.

[0070] Figure 4The schematic structural diagram of an electronic device 40 that can be used to implement the embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0071] As Figure 4 shown, the electronic device 40 includes at least one processor 41, and a memory communicatively connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc. The memory stores a computer program executable by the at least one processor. The processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 into the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0072] Multiple components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a magnetic disk, an optical disc, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0073] The processor 41 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as the new energy vehicle driving range determination method.

[0074] In some embodiments, the method for determining the driving range of a new energy vehicle can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the method for determining the driving range of a new energy vehicle described above can be executed. Alternatively, in other embodiments, the processor 41 can be configured to execute the method for determining the driving range of a new energy vehicle by any other suitable means (e.g., by means of firmware).

[0075] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems on a chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0076] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer programs are executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0077] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0078] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0079] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0080] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0081] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added or deleted. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.

[0082] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for determining the driving range of a new energy vehicle, characterized in that, The method includes: During the vehicle driving process, at preset time intervals, determine the current position of the vehicle at the current acquisition moment through the Global Positioning System (GPS); Determine the initial positioning driving mileage of the vehicle at the current acquisition moment according to the final positioning driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment; Detect whether there is abnormal movement data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position; If there is abnormal movement data, determine the sensing driving mileage of a single cycle within the time period from the previous acquisition moment to the current acquisition moment through the vehicle speed sensor, and correct the initial positioning driving mileage of the vehicle at the current acquisition moment according to the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

2. The method according to claim 1, wherein The step of determining the sensing driving mileage of a single cycle within the time period from the previous acquisition moment to the current acquisition moment through the vehicle speed sensor, and correcting the initial positioning driving mileage of the vehicle at the current acquisition moment according to the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment includes: Determine the final positioning driving mileage of the vehicle at the previous acquisition moment; Determine the first average driving speed of the vehicle between the current acquisition moment and the previous acquisition moment through the vehicle speed sensor; Determine the sensing driving mileage of a single cycle between the current acquisition moment and the previous acquisition moment according to the first average driving speed and the preset time interval; Sum the final positioning driving mileage of the vehicle at the previous acquisition moment and the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

3. The method according to claim 1, wherein The step of detecting whether there is abnormal movement data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position includes: If the positioning driving speed monitored based on the GPS between the previous acquisition moment and the current acquisition moment exceeds the set speed threshold, determine that there is speed abnormality between the previous acquisition moment and the current acquisition moment; If the displacement between the current position and the previous position of the vehicle is greater than the set distance threshold, determine that there is displacement abnormality between the previous acquisition moment and the current acquisition moment; When there is speed abnormality and / or displacement abnormality between the current acquisition moment and the previous acquisition moment, determine that there is abnormal movement data between the current acquisition moment and the previous acquisition moment.

4. The method according to claim 1, wherein After determining the final positioning driving mileage, it further includes: When the vehicle stops driving, if there is a signal interruption in the GPS during the vehicle journey, determine the signal interruption duration, and determine the second average driving speed of the vehicle during the vehicle journey; the vehicle journey extends from the driving starting point to the driving ending point; Determine the corrected driving mileage according to the second average driving speed and the signal interruption duration; Determine the final driving mileage corresponding to the vehicle journey according to the final positioning driving mileage when the vehicle stops driving and the corrected driving mileage.

5. The method according to claim 1, wherein The method further includes: Obtain the road type at each acquisition moment through the map application programming interface; The final positioning driving mileage and road type at each acquisition moment are uploaded to the operation management platform in real time, so that the operation management platform performs segmented statistics on the final positioning driving mileage according to the road type and / or time period, and optimizes the driving route according to the segmented statistical results.

6. A driving range determination device for a new energy vehicle, characterized in that, The device includes: A vehicle position acquisition module, configured to determine the current position of the vehicle at the current acquisition moment through the global positioning system at a preset time interval during the driving process of the vehicle; An initial positioning driving mileage module, configured to determine the initial positioning driving mileage of the vehicle at the current acquisition moment according to the final positioning driving mileage of the vehicle at the previous acquisition moment, the previous position of the vehicle at the previous acquisition moment, and the current position of the vehicle at the current acquisition moment; An anomaly detection module, configured to detect whether there is abnormal movement data between the current acquisition moment and the previous acquisition moment according to the current position and the previous position; A final positioning driving mileage module, configured to, if there is abnormal movement data, determine the sensing driving mileage of a single cycle within the time period from the previous acquisition moment to the current acquisition moment through a vehicle speed sensor, and correct the initial positioning driving mileage of the vehicle at the current acquisition moment according to the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

7. The device according to claim 6, characterized in that, The final positioning driving mileage module is specifically configured to: Determine the final positioning driving mileage of the vehicle at the previous acquisition moment; determine the first average driving speed of the vehicle between the current acquisition moment and the previous acquisition moment through a vehicle speed sensor; determine the sensing driving mileage of a single cycle between the current acquisition moment and the previous acquisition moment according to the first average driving speed and the preset time interval; sum the final positioning driving mileage of the vehicle at the previous acquisition moment and the sensing driving mileage of the single cycle to obtain the final positioning driving mileage of the vehicle at the current acquisition moment.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; And a memory communicatively connected to the at least one processor; Wherein, the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the new energy vehicle driving mileage determination method according to any one of claims 1-5.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the new energy vehicle driving mileage determination method according to any one of claims 1-5 when executed by a processor.

10. A computer program product, including a computer program, where the computer program implements the new energy vehicle driving mileage determination method according to any one of claims 1-5 when executed by a processor.

Citation Information

Patent Citations

  • Method for calculating vehicle travel mileage

    CN101149273A

  • Method for processing vehicle running track data

    CN101206644A

  • Method for statistics of vehicle driving mileage based on GPS position information

    CN102853845A

  • Self-adapting correction method for mileage calculation

    CN102981173A

  • Navigation apparatus

    JP1995055480A