A method and apparatus for determining vehicle mileage fuel consumption data

CN114485826BActive Publication Date: 2026-09-25CHINA SATELLITE NAVIGATION & COMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210029053.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-11
Publication Date
2026-09-25
Estimated Expiration
2042-01-11

AI Technical Summary

Technical Problem

[0003]在上述方法中,仅仅在数据正常的情况下可以准确的确定车辆的里程和油耗,因此容错能力较差,一旦数据存在异常,所确定的车辆的里程和油耗数据结果就会出存在很大的偏差,因此当前确定车辆的里程和油耗的准确度较低

Benefits of technology

[0014]本发明提供一种车辆里程油耗数据确定方法及装置,应用于确定车辆的里程和油耗的场景中,首先需要获取车辆在行驶的过程中对应的目标数据和行程轨迹,以确定行程轨迹中对应的多个时间点的多个点位的数据,从而进一步的根据行程轨迹中的多个点位中每个点位对应的目标数据,将行程轨迹进行切分得到多段第一子轨迹,并分别确定多段第一子轨迹中包括的每段第一子轨迹的里程和/或油耗,从而根据每段第一子轨迹的里程和/或油耗,确定行程轨迹对应的总里程和/或总油耗。因此,可以通过行程轨迹中的多个点位对应的数据,将行程轨迹切分为多段子轨迹,以通过确定每段子轨迹的里程和/或油耗,准确的确定行程轨迹对应的总里程和/或总油耗,从而可以提高确定车辆的里程和油耗的准确度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114485826B_ABST
    Figure CN114485826B_ABST
Patent Text Reader

Abstract

The application discloses a kind of vehicle mileage fuel consumption data determination method and device, it is related to automobile field, method includes: obtaining the corresponding target data and journey trajectory of vehicle in the process of driving;Target data includes the data corresponding to multiple point positions in journey trajectory, multiple point positions are the track position corresponding to multiple time points in journey trajectory;According to the target data corresponding to each point position in multiple point positions in journey trajectory, obtain multiple first sub-trajectories;Multiple first sub-trajectories constitute journey trajectory, each first sub-trajectory in multiple first sub-trajectories corresponds at least two point positions in multiple point positions;The mileage and / or fuel consumption of each first sub-trajectory included in multiple first sub-trajectories are determined respectively, and the total mileage and / or total fuel consumption corresponding to journey trajectory are determined according to the mileage and / or fuel consumption of each first sub-trajectory.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the automotive field, and more particularly to a method and apparatus for determining vehicle mileage and fuel consumption data. Background Technology

[0002] With the rapid development of automotive technology, current vehicles can use onboard telematics BOX (T-BOX) to upload vehicle trajectory data in real time. By calculating the difference between the mileage (or fuel level) at the last moment of the trip and the mileage (or fuel level) at the beginning of the trip, the vehicle's mileage and fuel consumption can be determined.

[0003] The above method can accurately determine the vehicle's mileage and fuel consumption only when the data is normal. Therefore, it has poor fault tolerance. Once the data is abnormal, the determined vehicle mileage and fuel consumption data will have a large deviation. Therefore, the accuracy of determining the vehicle's mileage and fuel consumption is currently low. Summary of the Invention

[0004] This invention provides a method and apparatus for determining vehicle mileage and fuel consumption data, which improves the accuracy of determining vehicle mileage and fuel consumption.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] Firstly, a method for determining vehicle mileage and fuel consumption data is provided. This method includes: acquiring target data and a travel trajectory corresponding to the vehicle during its journey; the target data includes data corresponding to multiple points in the travel trajectory, where the multiple points are trajectory positions corresponding to multiple time points in the travel trajectory; obtaining multiple first sub-trajectories based on the target data corresponding to each of the multiple points in the travel trajectory; the multiple first sub-trajectories constituting the travel trajectory, each of the multiple first sub-trajectories corresponding to at least two points among the multiple points; determining the mileage and / or fuel consumption of each first sub-trajectory included in the multiple first sub-trajectories, and determining the total mileage and / or total fuel consumption corresponding to the travel trajectory based on the mileage and / or fuel consumption of each first sub-trajectory.

[0007] In one possible implementation, the target data includes at least one of the following: travel time, travel latitude and longitude, vehicle mileage, and fuel consumption; the travel time and travel latitude and longitude are used to determine the travel trajectory and multiple points, the vehicle mileage is used to determine the mileage of each first sub-trajectory segment, and the fuel consumption is used to determine the fuel consumption of each first sub-trajectory segment; before obtaining multiple first sub-trajectories based on the target data corresponding to each point in the multiple points in the travel trajectory, the method further includes: determining the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories included in the travel trajectory based on the target data corresponding to each point in the multiple points; the multiple second sub-trajectories constitute the travel trajectory, and each second sub-trajectory segment corresponds to two adjacent points in the multiple points; a target threshold is determined based on the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories; the target threshold is a speed threshold and / or a fuel consumption threshold.

[0008] In one possible implementation, multiple first sub-trajectories are obtained based on the target data corresponding to each of the multiple points in the travel trajectory, including: starting from the first point in the travel trajectory, traversing multiple points sequentially, and determining the multiple first sub-trajectories based on the target threshold, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories.

[0009] In one possible implementation, the target threshold includes a first threshold and a second threshold, where the first threshold is greater than the second threshold. Multiple first sub-trajectories include normal data trajectories and abnormal data trajectories. The determination of multiple first sub-trajectories based on the target threshold and the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories includes: if the duration of the second sub-trajectories between two adjacent points is less than a preset duration, determining normal data trajectories and abnormal data trajectories based on the first threshold and the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories; if the duration of the second sub-trajectories between two adjacent points is greater than or equal to a preset duration, determining normal data trajectories and abnormal data trajectories based on the second threshold and the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories.

[0010] In one possible implementation, determining multiple first sub-trajectories based on a target threshold and the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories includes: if the average speed and / or average fuel consumption corresponding to the second sub-trajectories between two adjacent points is greater than the target threshold, segmenting the trajectory based on a first target point to determine the trajectory among the multiple first sub-trajectories; the first target point is the point earlier in time among two adjacent points; starting from the second target point, continuing to traverse multiple points whose time is after the second target point, and determining the trajectory among the multiple first sub-trajectories based on the target threshold and the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories; the second target point is the point later in time among two adjacent points.

[0011] Secondly, a vehicle mileage and fuel consumption data determination device is provided, comprising: an acquisition unit, a processing unit, and a determination unit; the acquisition unit is used to acquire target data and travel trajectory corresponding to the vehicle during driving; the target data includes data corresponding to multiple points in the travel trajectory, and the multiple points are trajectory positions corresponding to multiple time points in the travel trajectory; the processing unit is used to obtain multiple first sub-trajectories based on the target data corresponding to each point in the multiple points in the travel trajectory; the multiple first sub-trajectories constitute the travel trajectory, and each of the multiple first sub-trajectories corresponds to at least two points in the multiple points; the determination unit is used to determine the mileage and / or fuel consumption of each first sub-trajectory included in the multiple first sub-trajectories, and determine the total mileage and / or total fuel consumption corresponding to the travel trajectory based on the mileage and / or fuel consumption of each first sub-trajectory.

[0012] Thirdly, a computer-readable storage medium is provided that stores one or more programs, the one or more programs storing instructions that, when executed by a computer, cause the computer to perform a method for determining vehicle mileage and fuel consumption data as described in the first aspect.

[0013] Fourthly, an electronic device includes a processor and a memory; wherein the memory stores one or more programs, the one or more programs including computer-executable instructions, and when the electronic device is running, the processor executes the computer-executable instructions stored in the memory to cause the electronic device to perform a method for determining vehicle mileage and fuel consumption data as described in the first aspect.

[0014] This invention provides a method and apparatus for determining vehicle mileage and fuel consumption data. Applied to scenarios involving determining vehicle mileage and fuel consumption, the method first acquires target data and the vehicle's travel trajectory during operation. This allows for the determination of data at multiple points within the travel trajectory at multiple time points. Further, based on the target data corresponding to each point in the travel trajectory, the trajectory is segmented into multiple first sub-trajectories. The mileage and / or fuel consumption of each of these first sub-trajectories are then determined. Based on the mileage and / or fuel consumption of each first sub-trajectory, the total mileage and / or total fuel consumption of the entire travel trajectory is determined. Therefore, by using data corresponding to multiple points within the travel trajectory to segment it into multiple sub-trajectories, and by determining the mileage and / or fuel consumption of each sub-trajectory, the total mileage and / or total fuel consumption of the entire travel trajectory can be accurately determined, thereby improving the accuracy of determining vehicle mileage and fuel consumption. Attached Figure Description

[0015] Figure 1 A schematic diagram of a vehicle mileage and fuel consumption data determination system provided for an embodiment of the present invention;

[0016] Figure 2 A flowchart illustrating a method for determining vehicle mileage and fuel consumption data, provided as an embodiment of the present invention. Figure 1 ;

[0017] Figure 3 A flowchart illustrating a method for determining vehicle mileage and fuel consumption data, provided as an embodiment of the present invention. Figure 2 ;

[0018] Figure 4 A flowchart illustrating a method for determining vehicle mileage and fuel consumption data, provided as an embodiment of the present invention. Figure 3 ;

[0019] Figure 5 A schematic diagram of abnormal vehicle mileage and fuel consumption data provided as an embodiment of the present invention;

[0020] Figure 6 A flowchart illustrating a method for determining vehicle mileage and fuel consumption data, provided as an embodiment of the present invention. Figure 4 ;

[0021] Figure 7 A schematic diagram of a vehicle mileage and fuel consumption data determination device provided for an embodiment of the present invention;

[0022] Figure 8 A schematic diagram of an electronic device structure provided for an embodiment of the present invention. Figure 1 ;

[0023] Figure 9 A schematic diagram of an electronic device structure provided for an embodiment of the present invention. Figure 2 . Detailed Implementation

[0024] The technical solutions of the present invention will now be described with reference to the accompanying drawings in the embodiments of the present invention.

[0025] In the description of this invention, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" and "more than one" refer to two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences.

[0026] Currently, determining the mileage and / or fuel consumption of a vehicle within a given travel trajectory is done by subtracting the total mileage and / or fuel consumption at the first point from the total mileage and / or fuel consumption at the last point within a certain period. This method, subtracting the minimum mileage from the maximum effective mileage, is the most time-efficient when data is normal, but it has poor fault tolerance; if the data contains specific anomalies, the algorithm's results will be problematic. Alternatively, the difference in mileage and / or fuel consumption between adjacent points in the travel trajectory can be accumulated. This method iterates through the data corresponding to each point in the travel trajectory, calculates the mileage difference between every two points, filters out excessively large or small differences using a pre-set threshold, and finally sums all valid differences to obtain the total mileage difference. Generally, after using this algorithm, because some sudden increases are filtered out, the accumulated mileage difference will be smaller than the normal mileage difference. In special cases, due to improper threshold settings or abnormal data changes, the accumulated mileage value may be significantly larger than the normal mileage difference. Therefore, the mileage and / or fuel consumption calculated by existing methods are not accurate enough.

[0027] The present invention provides a method for determining vehicle mileage and fuel consumption data, which can be applied to a vehicle mileage and fuel consumption data determination system. Figure 1 A schematic diagram of one structure of the system for determining vehicle mileage and fuel consumption data is shown. Figure 1 As shown, the vehicle mileage and fuel consumption data determination system 20 includes an electronic device 21 and a server 22. The electronic device 21 is connected to the server 22. The electronic device 21 and the server 22 can be connected via a wired connection or a wireless connection; this embodiment of the invention does not limit the connection in this way.

[0028] The vehicle mileage and fuel consumption data determination system 20 can be used in the Internet of Things. The vehicle mileage and fuel consumption data determination system 20 may include hardware such as multiple central processing units (CPUs), multiple memories, and storage devices storing multiple operating systems.

[0029] Electronic device 21 can be used in the Internet of Things (IoT) to provide business services to users, interact with server 22, access the IoT, and obtain vehicle data information and real-time status parameters, etc.

[0030] Server 22 can be used in the Internet of Things (IoT) and can be the server corresponding to electronic device 21. That is, server 22 is the server corresponding to the business executed in electronic device 21, used to control and maintain the normal execution of business in electronic device 21, and to provide electronic device 21 with data transmission and data storage functions.

[0031] It should be noted that electronic device 21 and server 22 can be independent devices or integrated into the same device; the present invention does not specifically limit this.

[0032] When electronic device 21 and server 22 are integrated into the same device, the communication method between electronic device 21 and server 22 is the same as the communication between modules within the device. In this case, the communication process between the two is the same as that when electronic device 21 and server 22 are independent of each other.

[0033] In the following embodiments provided by the present invention, the present invention is illustrated by the example of electronic device 21 and server 22 being configured independently of each other.

[0034] The following describes a method for determining vehicle mileage and fuel consumption data according to an embodiment of the present invention, with reference to the accompanying drawings.

[0035] like Figure 2 As shown in the figure, an embodiment of the present invention provides a method for determining vehicle mileage and fuel consumption data, the method comprising S201-S203:

[0036] S201. Obtain the target data and travel trajectory corresponding to the vehicle during its driving process.

[0037] The target data includes data corresponding to multiple points in the travel trajectory, where the multiple points are the trajectory positions corresponding to multiple time points in the travel trajectory.

[0038] One possible approach is to acquire the vehicle's target data and driving trajectory in real time during the vehicle's journey; or, to save the vehicle's target data and driving trajectory in real time during the journey and acquire them after the journey ends, in order to analyze the vehicle's mileage and / or fuel consumption.

[0039] It should be noted that the aforementioned target data and driving trajectory can be data and driving trajectory corresponding to one vehicle or data and driving trajectory corresponding to multiple vehicles. In the case of data and driving trajectory corresponding to multiple vehicles, the mileage and / or fuel consumption corresponding to each vehicle can be determined by analyzing the target data and travel trajectory corresponding to each vehicle. In this respect, the present invention does not limit the number of vehicles.

[0040] Optionally, during the vehicle's operation, real-time status information can be collected at preset intervals, thereby collecting real-time status information multiple times during the vehicle's operation. After the vehicle's operation ends, the target data and travel trajectory corresponding to the vehicle during the operation can be obtained.

[0041] Optionally, when collecting real-time vehicle status information at preset intervals, the corresponding point in the current moment of the journey trajectory can be recorded, and the collected real-time vehicle status information can be associated with that point in the journey trajectory.

[0042] It should be noted that the desired state is to collect the vehicle's real-time status information once every preset time interval. In special circumstances (such as abnormal data collection or abnormal vehicle status), the time interval for collecting the vehicle's real-time status information may be longer or shorter than the preset time interval. In this case, the collected information is abnormal data information.

[0043] S202. Based on the target data corresponding to each point in the multiple points of the travel trajectory, obtain multiple segments of the first sub-trajectory.

[0044] Among them, multiple segments of the first sub-trajectory constitute the travel trajectory, and each segment of the first sub-trajectory corresponds to at least two points among multiple points.

[0045] One possible approach is to analyze the data corresponding to each of the multiple points included in the travel trajectory, and then divide the travel trajectory into multiple first sub-trajectories based on the data corresponding to each point.

[0046] It is understandable that each segment of the first sub-trajectory in a multi-segment first sub-trajectory can be determined by two adjacent points, or by any two points from multiple points. Furthermore, segmenting the travel trajectory is to identify abnormal travel trajectories (i.e., data acquisition anomalies) and normal travel trajectories (i.e., data acquisition normal), so as to more accurately determine the total mileage and / or total fuel consumption corresponding to the travel trajectory.

[0047] S203. Determine the mileage and / or fuel consumption of each segment of the first sub-trajectory included in the multiple segments of the first sub-trajectory, and determine the total mileage and / or total fuel consumption corresponding to the trip trajectory based on the mileage and / or fuel consumption of each segment of the first sub-trajectory.

[0048] As one possible implementation, after dividing the trip trajectory into multiple first sub-trajectories, the mileage and / or fuel consumption of each first sub-trajectories included in the multiple first sub-trajectories can be determined separately.

[0049] Optionally, for abnormal travel trajectories included in multiple first sub-trajectories, the mileage and / or fuel consumption corresponding to the abnormal travel trajectory can be set to 0, that is, the mileage and / or fuel consumption corresponding to the abnormal travel trajectory can be removed.

[0050] Optionally, after determining the mileage and / or fuel consumption of each first sub-trajectory segment, the mileage and / or fuel consumption of each first sub-trajectory segment can be summed to obtain the total mileage and / or total fuel consumption corresponding to the trip trajectory.

[0051] It is understandable that the total mileage and / or total fuel consumption corresponding to the calculated travel trajectory may not include the mileage and / or fuel consumption corresponding to abnormal travel trajectories. In this case, the accuracy of determining the total mileage and / or total fuel consumption corresponding to the travel trajectory can be improved.

[0052] This invention provides a method for determining vehicle mileage and fuel consumption data, applied to scenarios involving determining vehicle mileage and fuel consumption. First, it requires acquiring target data and the vehicle's travel trajectory during its journey to determine data from multiple points at multiple time points along the trajectory. Then, based on the target data corresponding to each point in the trajectory, the trajectory is divided into multiple first sub-trajectories. The mileage and / or fuel consumption of each of these first sub-trajectories are determined, and the total mileage and / or total fuel consumption of the entire journey is determined based on the mileage and / or fuel consumption of each first sub-trajectory. Therefore, by using data from multiple points along the trajectory to divide it into multiple sub-trajectories, and by determining the mileage and / or fuel consumption of each sub-trajectory, the total mileage and / or total fuel consumption of the entire journey can be accurately determined, thereby improving the accuracy of determining vehicle mileage and fuel consumption.

[0053] In one design, the target data includes at least one of the following: travel time, travel latitude and longitude, vehicle mileage, and fuel consumption; the travel time and travel latitude and longitude are used to determine the travel trajectory and multiple points, the vehicle mileage is used to determine the mileage of each first sub-trajectory segment, and the fuel consumption is used to determine the fuel consumption of each first sub-trajectory segment; for example... Figure 3 As shown, the method for determining vehicle mileage and fuel consumption data provided in this embodiment of the invention may further include the following steps S301-S302 before S202:

[0054] S301. Based on the target data corresponding to each of the multiple points, determine the average speed and / or average fuel consumption corresponding to the multiple segments of the second sub-trajectory included in the travel trajectory.

[0055] Among them, multiple segments of the second sub-trajectory constitute the travel trajectory, and each segment of the second sub-trajectory corresponds to two adjacent points among multiple points.

[0056] As one possible approach, before obtaining multiple first sub-trajectories based on the target data corresponding to each of the multiple points in the travel trajectory, it is necessary to first determine the trajectory between two adjacent points as multiple second sub-trajectories based on the multiple points included in the travel trajectory.

[0057] Furthermore, after determining the travel trajectory as multiple second sub-trajectories, it is necessary to determine the average speed and / or average fuel consumption corresponding to each second sub-trajectory based on the data of the two points corresponding to each second sub-trajectory.

[0058] For example, multiple driving data files corresponding to vehicles can be obtained. Each driving data file for a vehicle includes multiple data parameters. Specifically, this invention analyzes the vehicle's mileage and / or fuel consumption through some basic parameters among the multiple data parameters, including the vehicle's terminal ID, multiple mileage data indicators, standard mileage indicators, multiple fuel consumption data indicators, and standard fuel consumption indicators, etc.

[0059] For example, the target data for a vehicle may include: the terminal ID corresponding to the vehicle for identification, the GPS time for indicating the travel trajectory, the real-time longitude and latitude of the vehicle for determining the vehicle's location, the mileage displayed on the vehicle's instrument panel, the total mileage of the vehicle, the GPS mileage of the vehicle, the standard mileage of the vehicle, the total fuel consumption of the vehicle, the fuel consumption of the vehicle's credits, the standard fuel consumption of the vehicle, etc., so that relevant data information can be calculated based on the acquired data.

[0060] S302. Determine the target threshold based on the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories.

[0061] The target thresholds are the speed threshold and / or fuel consumption threshold.

[0062] As one possible implementation, after obtaining the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories, the target threshold can be determined by the box plot method or the 3δ principle. This invention does not limit which method is used to determine the target threshold.

[0063] It is understandable that if the travel trajectory includes n segments of the second sub-trajectory, then we can obtain n average speeds corresponding to the n segments of the second sub-trajectory, or n average fuel consumptions corresponding to the n segments of the second sub-trajectory.

[0064] It should be noted that when the target data corresponds to multiple vehicles, there can be multiple travel trajectories. That is, for each travel trajectory, there can be n segments of second sub-trajectories. Therefore, the target threshold corresponding to multiple travel trajectories can be determined based on the average speed and / or average fuel consumption of all sub-trajectories corresponding to multiple travel trajectories of multiple vehicles.

[0065] Optionally, during the determination of the target threshold, the data corresponding to each second sub-trajectory segment can be filtered using the corresponding indicators (average speed or average fuel consumption) to identify abnormal data. It can be understood that average speed is the ratio of the mileage difference between two adjacent points (i.e., a second sub-trajectory segment) to the time difference between the two adjacent points; average fuel consumption is the ratio of the fuel consumption difference between two adjacent points to the time difference between the two adjacent points.

[0066] For example, the specific process of determining the target threshold using the box plot method is as follows: First, the multiple average speeds and / or multiple average fuel consumptions corresponding to the determined multiple second sub-trajectories are sorted according to their numerical values, and the upper quartile and lower quartile are defined. The upper quartile is denoted as U, indicating that only 1 / 4 of the values ​​in all samples are greater than U; similarly, the lower quartile is denoted as L, indicating that only 1 / 4 of the values ​​in all samples are less than L. Further, the interpolation value between the upper and lower quartiles is set to IQR (i.e., IQR = UL). Then, the upper bound is U + 1.5IQR, and the lower bound is L - 1.5IQR, thereby further determining the target threshold.

[0067] For example, the specific process of determining the target threshold using the 3δ principle is as follows: When multiple average speeds and / or multiple average fuel consumption data corresponding to multiple second sub-trajectories follow a normal distribution, according to the definition of a normal distribution, the probability of being more than 3δ away from the average is P(|x-μ|>3δ)≤0.003, which is an extremely low probability event. By default, we can assume that samples with a distance greater than 3δ from the average do not exist. Therefore, when a sample is more than 3δ away from the average, it is considered an outlier.

[0068] Furthermore, when data does not follow a normal distribution, it can be determined by how many times the standard deviation is away from the mean. The value of this multiple needs to be determined based on experience and the actual situation.

[0069] We used box plots and the 3δ method to statistically filter all the data for the speed index we defined, and some of the results are shown in Table 1:

[0070] Table 1

[0071] 14705559598 0.033594 0.2036 26 14705561663 0.0275 0.097545 14705561825 0.026042 0.403293 14705562756 0.030833 0.091677 14705563672 0.026667 0.116037 14705563673 0.04125 0.117098 14705563684 0.04 3291368 …… …… ……

[0072] As shown in Table 1, the results obtained by the box plot method are more stable than those obtained by the 3δ principle, and the upper limit of velocity obtained by the former has more practical reference value, as shown in Table 2.

[0073] Table 2

[0074] count 88 78 mean 0.038069 0.20065 std 0.031169 0.118598 min 0.004833 0.049026 25% 0.0275 0.115383 50% 0.0325 0.176352 75% 0.037125 0.238261 max 0.2 0.685202

[0075] It should be noted that the 25% in Table 2 above refers to the values ​​at the 25% position after sorting the multiple average speeds and / or multiple average fuel consumptions corresponding to the determined multiple second sub-trajectories according to their numerical values. Similarly, 50% refers to the values ​​at the 50% position and 75% refers to the values ​​at the 75% position.

[0076] In this embodiment of the invention, the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories included in the travel trajectory can be determined based on the target data corresponding to each of the multiple points. Then, a target threshold can be determined based on the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories, so as to judge the abnormal trajectory in the travel trajectory through the target threshold.

[0077] In a design, such as Figure 4 As shown, the method for determining vehicle mileage and fuel consumption data provided in this embodiment of the invention may specifically include the following step S2021:

[0078] S2021. Starting from the first point in the travel trajectory, traverse multiple points sequentially, and determine multiple first sub-trajectories based on the target threshold, the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories.

[0079] Optionally, after determining the target threshold, each point in the travel trajectory can be traversed sequentially to identify abnormal trajectory segments in multiple second sub-trajectories based on the target threshold, thereby dividing the travel trajectory into multiple first sub-trajectories according to the points corresponding to the abnormal trajectory segments.

[0080] It is understandable that the process starts from the first point in the travel trajectory and traverses multiple points sequentially. That is, the first point with a mileage and / or fuel consumption value greater than 0 is taken as the starting point of the travel trajectory. During the traversal, the data corresponding to the current point and the previous point are compared. If the time difference between the two points is greater than 0, the difference in mileage and / or fuel consumption between the two points is calculated, and the average speed and / or average fuel consumption between the two points is also calculated.

[0081] Therefore, abnormal trajectory segments are determined based on the relationship between the average speed and / or average fuel consumption between two points and the target threshold, and the travel trajectory is then divided into multiple first sub-trajectories. In other words, the multiple first sub-trajectories are obtained by dividing the travel trajectory according to whether the trajectory segments are abnormal.

[0082] For example, such as Figure 5 The image shows a line graph corresponding to an abnormal trajectory segment, which includes various abnormal situations. Specifically, there are abnormal situations such as a sudden increase in a single point between points B and C, a sudden decrease in a single point between points D and E, a sudden increase followed by a drop between points F and H, and a sudden decrease followed by a rebound between points I and K. In addition, abnormal trajectory segments also include the following situations: sudden increases without a drop or sudden decreases without a rebound, continuous jumps in data, multiple data points within a single time point, time differences between adjacent data points greater than (or less than) a preset duration, and values ​​remaining unchanged for a period before continuing to change normally.

[0083] In this embodiment of the invention, multiple points are traversed sequentially starting from the first point in the travel trajectory. By judging the relationship between the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories and the target threshold, abnormal trajectory segments in the travel trajectory are determined, thereby dividing the travel trajectory into multiple first sub-trajectories.

[0084] In one design, the target threshold includes a first threshold and a second threshold, where the first threshold is greater than the second threshold, and multiple first sub-trajectories include normal data trajectories and abnormal data trajectories; for example... Figure 6 As shown, the method for determining vehicle mileage and fuel consumption data provided in this embodiment of the invention may specifically include the following steps in S202:

[0085] S401. If the duration of the second sub-trajectory between two adjacent points is less than the preset duration, determine the normal data trajectory and the abnormal data trajectory based on the first threshold, the average speed and / or average fuel consumption of multiple second sub-trajectories.

[0086] S402. If the duration of the second sub-trajectory between two adjacent points is greater than or equal to the preset duration, determine the normal data trajectory and the abnormal data trajectory based on the second threshold, the average speed and / or average fuel consumption of multiple second sub-trajectories.

[0087] Optionally, when pre-determining the target threshold, two thresholds can be determined, namely a first threshold and a second threshold. Thus, when traversing multiple points in the travel trajectory, it is possible to determine which threshold, the first or the second, should be used to judge whether the second sub-trajectory is a data anomaly trajectory based on the duration corresponding to each segment of the second sub-trajectory.

[0088] It is understandable that by pre-determining two thresholds (high threshold and low threshold) and selecting a threshold based on the duration between two points corresponding to each second sub-trajectory, the high threshold is used to determine whether the second sub-trajectory is a data anomaly when the duration between the two points is less than the preset duration; and the low threshold is used to determine whether the second sub-trajectory is a data anomaly when the duration between the two points is greater than or equal to the preset duration.

[0089] For example, if the average speed and / or average fuel consumption between two points is greater than 0, it is necessary to further determine the time difference between the two points. This is because the uploaded data may have variable upload time intervals between two points, which could differ from the preset time interval. The mileage and / or fuel consumption may change accordingly, resulting in a very high calculated average speed and / or average fuel consumption. However, relative to the entire journey trajectory, this calculated change in mileage and / or fuel consumption is reasonable. Therefore, a single threshold cannot solve this problem; two thresholds (i.e., a high threshold and a low threshold) need to be determined to judge the time difference between two points. If the time difference between the two points is less than the preset time interval, the high threshold is used; if the time difference between the two points is greater than or equal to the preset threshold, the low threshold is used. This avoids frequent segmentation of the journey trajectory, which could cause calculation errors.

[0090] In this embodiment of the invention, by determining the relationship between the duration of the second sub-trajectory between two adjacent points and the preset duration, if the duration is less than the preset duration, the average speed and / or average fuel consumption of multiple second sub-trajectory segments can be determined based on the high-level threshold. If the duration is greater than or equal to the preset duration, the average speed and / or average fuel consumption of multiple second sub-trajectory segments can be determined based on the low-level threshold, so as to determine whether the second sub-trajectory is a data abnormal trajectory.

[0091] In one design, the method for determining vehicle mileage fuel consumption data provided in this embodiment of the invention may specifically include the following steps S202:

[0092] S501. If the average speed and / or average fuel consumption of the second sub-trajectory between two adjacent points is greater than the target threshold, the trajectory is segmented based on the first target point to determine the trajectory in multiple segments of the first sub-trajectory.

[0093] The first target point is the point that appears earlier in time between two adjacent points.

[0094] Optionally, if the average speed and / or average fuel consumption corresponding to the second sub-trajectory between two adjacent points is less than 0, and the average speed and / or average fuel consumption exceeds the target threshold, then the second sub-trajectory is determined to be an abnormal data trajectory, the travel trajectory is divided, and the second target point is taken as the new starting point to continue traversing the next point.

[0095] It is understandable that when the average speed and / or average fuel consumption corresponding to the second sub-trajectory between two adjacent points is less than 0, it can be understood that the speed and / or fuel consumption corresponding to the earlier point in the two points is greater than the speed and / or fuel consumption corresponding to the later point in the two points. Therefore, the second sub-trajectory between the two points can be directly identified as an abnormal data trajectory.

[0096] Furthermore, if the average speed and / or average fuel consumption (i.e., the absolute value of the values) corresponding to the second sub-trajectory between two adjacent points does not exceed the target threshold, then the travel trajectory is not segmented, and the next point is traversed until the data is abnormal (i.e., exceeds the target threshold). Then, the maximum mileage and / or fuel consumption and the minimum mileage and / or fuel consumption in the currently traversed travel segment are determined, and the mileage and / or fuel consumption corresponding to the currently traversed travel segment are calculated.

[0097] By using the above method, we can avoid the frequent segmentation of the travel trajectory due to equipment problems that would affect the final calculation results.

[0098] S502. Starting from the second target point, continue to traverse multiple points that are located after the second target point at any time. Based on the target threshold, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories, determine the trajectory in the multiple first sub-trajectories.

[0099] The second target point is the point that comes later in time among two adjacent points.

[0100] As one possible implementation, after determining whether the current second sub-trajectory is an abnormal data trajectory, it is possible to continue traversing multiple points that are located after the second target point at any given time.

[0101] Optionally, if the average speed and / or average fuel consumption of the second sub-trajectory between two points exceeds the target threshold, the trajectory is split if the threshold is exceeded, the current point is saved as the new starting point, the mileage and / or fuel consumption calculated for the current segment of the trajectory is added to the total mileage / fuel consumption, and the process continues to traverse the next point.

[0102] Optionally, if the average speed and / or average fuel consumption corresponding to the second sub-trajectory does not exceed the target threshold, the current mileage and / or fuel consumption needs to be compared with the maximum mileage and / or fuel consumption (minimum mileage and / or fuel consumption) corresponding to the current trajectory segment. If the current mileage and / or fuel consumption is less than the minimum mileage and / or fuel consumption, the current mileage and / or fuel consumption is saved as the minimum mileage and / or fuel consumption. If the current mileage and / or fuel consumption is greater than the maximum mileage and / or fuel consumption, the current mileage and / or fuel consumption is saved as the maximum mileage and / or fuel consumption. After determining the maximum mileage and / or fuel consumption and the minimum mileage and / or fuel consumption corresponding to the second sub-trajectory, the mileage and / or fuel consumption corresponding to the second sub-trajectory can be determined.

[0103] Finally, after traversing each point in the journey trajectory, multiple first sub-trajectories are obtained, along with the mileage and / or fuel consumption corresponding to each first sub-trajectory. The mileage and / or fuel consumption corresponding to the multiple first sub-trajectories can then be summed to obtain the total mileage and / or total fuel consumption corresponding to the journey trajectory.

[0104] In this embodiment of the invention, two thresholds can be determined to determine whether a trajectory segment is abnormal based on the relationship between the time difference between two points and a preset duration. This makes the segmentation of the travel trajectory more reasonable and reduces the error in determining the total mileage and / or total fuel consumption of the travel trajectory. This solves the problem of data retransmission and avoids the calculation errors caused by frequent segmentation.

[0105] It is understandable that the time difference (duration between two points) in the trip trajectory data is not fixed in some cases. Normally, the time difference is the preset time interval, but there will be cases where the time interval is not the preset time interval. In this case, the mileage and / or fuel consumption will exceed the threshold. However, for the entire trajectory, the mileage and / or fuel consumption in this case is normal. Therefore, the threshold can be dynamically adjusted (selecting a high threshold or a low threshold). If the time difference is less than the preset time interval, the high threshold is used. If the time difference is greater than or equal to the preset time interval, the low threshold is used.

[0106] Furthermore, normal mileage and / or fuel consumption data should only increase and never decrease. However, in the data uploaded by the device, there may be situations where the mileage and / or fuel consumption decrease over time. This situation may be caused by some device-related reasons, resulting in data fluctuations. When the algorithm determines that the difference between mileage and / or fuel consumption is less than 0, it is optimized to filter out such fluctuations and not to segment the trip trajectory. This ensures that the calculated mileage and fuel consumption will not have large errors.

[0107] The foregoing mainly describes the solutions provided by the embodiments of the present invention from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0108] In this embodiment of the invention, a vehicle mileage and fuel consumption data determination device can be divided into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this embodiment of the invention is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0109] Figure 7 This is a schematic diagram of a vehicle mileage and fuel consumption data determination device provided in an embodiment of the present invention. Figure 7 As shown, a vehicle mileage and fuel consumption data determination device 40 is used to improve the security of the Internet of Things (IoT) in verifying the identity information of connected electronic devices and enhance the security of data information, for example, for performing... Figure 2 This invention discloses a method for determining vehicle mileage and fuel consumption data. It is applied in a blockchain network comprising multiple blockchain nodes. The device 40 for determining vehicle mileage and fuel consumption data includes: an acquisition unit 401, a processing unit 402, and a determination unit 403.

[0110] The acquisition unit 401 is used to acquire target data and travel trajectory corresponding to the vehicle during the driving process; the target data includes data corresponding to multiple points in the travel trajectory, and the multiple points are the trajectory positions corresponding to multiple time points in the travel trajectory.

[0111] Processing unit 402 is used to obtain multiple first sub-trajectories based on the target data corresponding to each of the multiple points in the travel trajectory; the multiple first sub-trajectories constitute the travel trajectory, and each of the multiple first sub-trajectories corresponds to at least two of the multiple points;

[0112] The determining unit 403 is used to determine the mileage and / or fuel consumption of each segment of the first sub-trajectory included in the multiple segments of the first sub-trajectory, and to determine the total mileage and / or total fuel consumption corresponding to the travel trajectory based on the mileage and / or fuel consumption of each segment of the first sub-trajectory.

[0113] Optionally, the target data includes at least one of the following: travel time, travel latitude and longitude, vehicle mileage, and fuel consumption; the travel time and travel latitude and longitude are used to determine the travel trajectory and multiple points, the vehicle mileage is used to determine the mileage of each first sub-trajectory segment, and the fuel consumption is used to determine the fuel consumption of each first sub-trajectory segment; in the vehicle mileage and fuel consumption data determination device 40 provided in this embodiment of the invention, the determination unit 403 is further used to determine the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories included in the travel trajectory based on the target data corresponding to each point in the multiple points; the multiple second sub-trajectories constitute the travel trajectory, and each second sub-trajectory segment in the multiple second sub-trajectories corresponds to two adjacent points in the multiple points;

[0114] The determining unit 403 is also used to determine a target threshold based on the average speed and / or average fuel consumption corresponding to multiple segments of the second sub-trajectory; the target threshold is a speed threshold and / or a fuel consumption threshold.

[0115] Optionally, in a vehicle mileage and fuel consumption data determination device 40 provided in an embodiment of the present invention, the determination unit 403 is specifically used to sequentially traverse multiple points from the first point in the travel trajectory, and determine multiple first sub-trajectories based on the target threshold, the average speed and / or average fuel consumption corresponding to multiple second sub-trajectories.

[0116] Optionally, the target threshold includes a first threshold and a second threshold, the first threshold being greater than the second threshold, and the multiple first sub-trajectories include normal data trajectories and abnormal data trajectories; in a vehicle mileage fuel consumption data determination device 40 provided in an embodiment of the present invention, the determination unit 403 is specifically used to determine normal data trajectories and abnormal data trajectories based on the first threshold, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories when the duration corresponding to the second sub-trajectories between two adjacent points is less than a preset duration;

[0117] The determining unit 403 is specifically used to determine the normal data trajectory and the abnormal data trajectory based on a second threshold, the average speed and / or average fuel consumption corresponding to multiple segments of the second sub-trajectory when the duration of the second sub-trajectory between two adjacent points is greater than or equal to a preset duration.

[0118] Optionally, in a vehicle mileage and fuel consumption data determination device 40 provided in an embodiment of the present invention, the determination unit 403 is specifically used to perform trajectory segmentation based on a first target point when the average speed and / or average fuel consumption corresponding to the second sub-trajectory between two adjacent points is determined to be greater than a target threshold, and to determine the trajectory in multiple segments of the first sub-trajectory; the first target point is the point that is earlier in time among two adjacent points.

[0119] The determination unit 403 is specifically used to continue traversing multiple points from the second target point to the points whose time is after the second target point, and to determine the trajectory in the multiple first sub-trajectories based on the target threshold, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories; the second target point is the point that is later in time among two adjacent points.

[0120] In the case of implementing the functions of the integrated modules described above in hardware, embodiments of the present invention provide another possible structural diagram of the electronic device involved in the above embodiments. For example... Figure 8 As shown, an electronic device 60 is used to classify business districts into different levels, providing consumers with accurate references, for example, for performing... Figure 2 The diagram illustrates a method for determining vehicle mileage and fuel consumption data. The electronic device 60 includes a processor 601, a memory 602, and a bus 603. The processor 601 and the memory 602 are connected via the bus 603.

[0121] Processor 601 is the control center of the communication device. It can be a single processor or a collective term for multiple processing elements. For example, processor 601 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.

[0122] As one embodiment, processor 601 may include one or more CPUs, for example Figure 8 CPU 0 and CPU 1 are shown in the diagram.

[0123] The memory 602 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0124] In one possible implementation, the memory 602 can exist independently of the processor 601. The memory 602 can be connected to the processor 601 via a bus 603 and is used to store instructions or program code. When the processor 601 calls and executes the instructions or program code stored in the memory 602, it can implement the vehicle mileage and fuel consumption data determination method provided in this embodiment of the invention.

[0125] In another possible implementation, the memory 602 can also be integrated with the processor 601.

[0126] Bus 603 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0127] It should be pointed out that, Figure 8 The structure shown does not constitute a limitation on the electronic device 60. Except... Figure 8 In addition to the components shown, the electronic device 60 may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0128] As an example, combined Figure 7 The functions implemented by the acquisition unit 401, processing unit 402, and determination unit 403 in the electronic device are the same as those of the acquisition unit 401, processing unit 402, and determination unit 403. Figure 8 The processor 601 in it has the same function.

[0129] Optional, such as Figure 8 As shown, the electronic device 60 provided in this embodiment of the invention may further include a communication interface 604.

[0130] Communication interface 604 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. Communication interface 604 may include a receiving unit for receiving data and a transmitting unit for transmitting data.

[0131] In one design, the communication interface in the electronic device provided by the embodiments of the present invention can also be integrated into the processor.

[0132] Figure 9 Another hardware structure of the electronic device in an embodiment of the present invention is shown. For example... Figure 9 As shown, the electronic device 70 may include a processor 701, a communication interface 702, a memory 703, and a bus 704. The processor 701 is coupled to the communication interface 702 and the memory 703.

[0133] The functions of processor 701 can be referred to in the description of processor 601 above. In addition, processor 701 also has storage functions, which can be referred to in the description of memory 602 above.

[0134] The communication interface 702 is used to provide data to the processor 701. The communication interface 702 can be an internal interface of the communication device or an external interface of the communication device (equivalent to the communication interface 604).

[0135] It should be pointed out that, Figure 9 The structure shown does not constitute a limitation on the electronic device 70, except... Figure 9 In addition to the components shown, the electronic device 70 may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0136] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0137] This invention also provides a computer-readable storage medium storing instructions, which, when executed by a computer, perform each step of the method flow shown in the above-described method embodiments.

[0138] An embodiment of the present invention provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform a method for determining vehicle mileage and fuel consumption data as described in the above method embodiment.

[0139] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In embodiments of the present invention, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0140] Since the electronic devices, computer-readable storage media, and computer program products in the embodiments of the present invention can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of the present invention will not be repeated here.

[0141] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present invention should be covered within the scope of protection of the present invention.

Claims

1. A method for determining vehicle mileage fuel consumption data, characterized in that, The method includes: The system acquires target data and travel trajectory corresponding to the vehicle during its driving process. The target data includes data corresponding to multiple points in the travel trajectory, and the multiple points are the trajectory positions corresponding to multiple time points in the travel trajectory. The target data and the travel trajectory are determined based on collecting real-time vehicle status information once at preset intervals during the vehicle's driving process. When collecting real-time vehicle status information, the corresponding point in the travel trajectory at the current time is recorded, and the collected real-time vehicle status information is associated with the point in the travel trajectory. Based on the target data corresponding to each of the plurality of points, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories included in the travel trajectory are determined; the multiple second sub-trajectories constitute the travel trajectory, and each of the multiple second sub-trajectories corresponds to two adjacent points among the plurality of points; A target threshold is determined based on the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories; the target threshold is a speed threshold and / or a fuel consumption threshold. Based on the target data corresponding to each of the multiple points in the travel trajectory, multiple segments of the first sub-trajectory are obtained, including: Starting from the first point in the travel trajectory, the multiple points are traversed sequentially, and the multiple first sub-trajectories are determined based on the target threshold, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories; Wherein, the target threshold includes a first threshold and a second threshold, the first threshold being greater than the second threshold, and the multiple first sub-trajectories include normal data trajectories and abnormal data trajectories; determining the multiple first sub-trajectories based on the target threshold and the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories includes: If the duration of the second sub-trajectory between two adjacent points is less than the preset duration, the normal data trajectory and the abnormal data trajectory are determined based on the first threshold, the average speed and / or average fuel consumption of the multiple second sub-trajectories. If the duration of the second sub-trajectory between two adjacent points is greater than or equal to the preset duration, the normal data trajectory and the abnormal data trajectory are determined according to the second threshold, the average speed and / or average fuel consumption of the multiple second sub-trajectories. The multiple segments of the first sub-trajectory constitute the travel trajectory, and each segment of the first sub-trajectory corresponds to at least two points among the multiple points. The mileage and / or fuel consumption of each segment of the first sub-trajectory included in the multiple segments of the first sub-trajectory are determined respectively, and the total mileage and / or total fuel consumption corresponding to the trip trajectory is determined based on the mileage and / or fuel consumption of each segment of the first sub-trajectory.

2. The method according to claim 1, characterized in that, The target data includes at least one of the following: travel time, travel latitude and longitude, vehicle mileage, and fuel consumption; the travel time and travel latitude and longitude are used to determine the travel trajectory and the multiple points, the vehicle mileage is used to determine the mileage of each first sub-trajectory segment, and the fuel consumption is used to determine the fuel consumption of each first sub-trajectory segment.

3. The method according to claim 1, characterized in that, The step of determining the multiple first sub-trajectories based on the target threshold and the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories includes: If the average speed and / or average fuel consumption of the second sub-trajectory between two adjacent points is greater than the target threshold, the trajectory is segmented based on the first target point to determine the trajectory among the multiple first sub-trajectories; the first target point is the point that appears earlier in time among the two adjacent points. Starting from the second target point, continue traversing the points that are located after the second target point in time among the multiple points. Based on the target threshold, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories, determine the trajectory in the multiple first sub-trajectories; the second target point is the point that is later in time among the two adjacent points.

4. A device for determining vehicle mileage and fuel consumption data, characterized in that, include: Acquisition unit, processing unit, and determination unit; The acquisition unit is used to acquire target data and travel trajectory corresponding to the vehicle during driving; the target data includes data corresponding to multiple points in the travel trajectory, and the multiple points are trajectory positions corresponding to multiple time points in the travel trajectory; the target data and the travel trajectory are determined based on collecting real-time vehicle status information once at a preset time interval during the vehicle's driving process; when collecting real-time vehicle status information, the corresponding point in the travel trajectory at the current time is recorded, and the collected real-time vehicle status information is associated with the point in the travel trajectory. The determining unit is further configured to determine the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories included in the travel trajectory based on the target data corresponding to each of the multiple points; the multiple second sub-trajectories constitute the travel trajectory, and each of the multiple second sub-trajectories corresponds to two adjacent points among the multiple points; The determining unit is further configured to determine a target threshold based on the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories; the target threshold is a speed threshold and / or a fuel consumption threshold. The processing unit is configured to obtain multiple segments of the first sub-trajectory based on the target data corresponding to each of the plurality of points in the travel trajectory, including: The determining unit is specifically used to sequentially traverse the multiple points starting from the first point in the travel trajectory, and determine the multiple first sub-trajectories based on the target threshold, the average speed and / or average fuel consumption corresponding to the multiple second sub-trajectories; The target threshold includes a first threshold and a second threshold, wherein the first threshold is greater than the second threshold, and the multiple first sub-trajectories include normal data trajectories and abnormal data trajectories. The determining unit is specifically used to determine the normal data trajectory and the abnormal data trajectory based on the first threshold, the average speed and / or average fuel consumption corresponding to the multiple segments of the second sub-trajectory when the duration of the second sub-trajectory between two adjacent points is less than the preset duration. The determining unit is specifically used to determine the normal data trajectory and the abnormal data trajectory based on the second threshold, the average speed and / or average fuel consumption corresponding to the multiple segments of the second sub-trajectory when the duration corresponding to the second sub-trajectory between two adjacent points is greater than or equal to the preset duration. The multiple segments of the first sub-trajectory constitute the travel trajectory, and each segment of the first sub-trajectory corresponds to at least two points among the multiple points. The determining unit is used to determine the mileage and / or fuel consumption of each segment of the first sub-trajectory included in the multiple segments of the first sub-trajectory, and to determine the total mileage and / or total fuel consumption corresponding to the travel trajectory based on the mileage and / or fuel consumption of each segment of the first sub-trajectory.

5. The vehicle mileage fuel consumption data determination device according to claim 4, characterized in that, The target data includes at least one of the following: travel time, travel latitude and longitude, vehicle mileage, and fuel consumption; the travel time and travel latitude and longitude are used to determine the travel trajectory and the multiple points, the vehicle mileage is used to determine the mileage of each first sub-trajectory segment, and the fuel consumption is used to determine the fuel consumption of each first sub-trajectory segment.

6. The vehicle mileage fuel consumption data determination device according to claim 4, characterized in that, The determining unit is specifically used to perform trajectory segmentation based on the first target point when the average speed and / or average fuel consumption corresponding to the second sub-trajectory between two adjacent points is greater than the target threshold, and to determine the trajectory among the multiple segments of the first sub-trajectory; the first target point is the point that is earlier in time among the two adjacent points. The determining unit is specifically used to continue traversing the points in the plurality of points whose time is after the second target point, starting from the second target point, and to determine the trajectory in the plurality of first sub-trajectories based on the target threshold, the average speed and / or average fuel consumption corresponding to the plurality of second sub-trajectories; the second target point is the point that is later in time among the two adjacent points.

7. A computer-readable storage medium for storing one or more programs, characterized in that, The one or more programs store instructions that, when executed by a computer, cause the computer to perform a method for determining vehicle mileage and fuel consumption data as described in any one of claims 1-3.

8. An electronic device, characterized in that, include: A processor and a memory; wherein the memory is used to store one or more programs, the one or more programs including computer execution instructions, and when the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform a method for determining vehicle mileage and fuel consumption data according to any one of claims 1-3.

Citation Information

Patent Citations

  • BEV driving range estimation device and method based on remote data transmission

    CN103660984A

  • Method for estimating vehicle range

    CN103791961A