Vehicle trip data generation method and device, electronic equipment and storage medium

By acquiring information on the power system status and geographical environment, and combining this with image data to identify location markers, the accuracy of vehicle trip analysis in scenarios with poor or no signal was solved, enabling the precise generation of vehicle trip data.

CN116844256BActive Publication Date: 2026-02-06ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310804048.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2026-02-06
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

In existing technologies, when analyzing vehicle travel using only latitude and longitude data in areas with poor signal coverage, no signal coverage, or special scenarios, the analysis results may be inaccurate or invalid.

Method used

By acquiring power system status information and geographical environment information, the vehicle's driving time interval and environmental characteristics are determined. Combined with image data and preset standards, location markers are identified to generate vehicle travel data.

Benefits of technology

In the absence of latitude and longitude data, accurately determining the vehicle's location and journey improves the accuracy of the analysis results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116844256B_ABST
    Figure CN116844256B_ABST
Patent Text Reader

Abstract

The application provides a vehicle travel data generation method and device, electronic equipment and a storage medium. The vehicle travel data generation method comprises the following steps: obtaining power system state information, wherein the power system state information comprises driving time records and corresponding power operation records of a vehicle; obtaining a target time interval according to the power system state information and geographical environment information; and obtaining vehicle travel data according to the target time interval. Since the target time interval is obtained according to the power system state information and the geographical environment information, the driving position of the vehicle on the latitude and longitude data-free section is determined based on the corresponding geographical environment information in the target time interval, and finally the vehicle travel data is obtained, thereby avoiding the problem of poor analysis result accuracy or invalidity when the vehicle travel data is analyzed only by using latitude and longitude data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of automobile data processing, and particularly relates to a vehicle trip data generation method and device, electronic equipment and a storage medium. BACKGROUND

[0002] Vehicles are widely used in various fields of the transportation industry, including passenger transport, freight transport and other special scene transport or fields where the trip changes. At the same time, with the popularity of mobile devices, users are more and more used to understanding their historical trips or the direction and trip information of the car when not used by themselves from the mobile device. For example, a user wants to know the origin and destination of each trip of the vehicle in a past time period, the time spent for each trip, whether the vehicle has an abnormality or accident during the trip, and the like.

[0003] In the prior art, the vehicle trip information is determined by dividing and mapping the driving information and the position information of the vehicle. In a general driving scenario, this method can provide the required trip information for the user. That is, by dividing the position information of the latitude and longitude change in a period of time and mapping it to the vehicle driving information, the vehicle trip information is determined by combining the two.

[0004] However, in actual road conditions, there are poor signal sections, signal-free scenes or special scenes (the vehicle does not change the latitude and longitude but changes the trip), and only by analyzing the vehicle trip data through the latitude and longitude data, there will be problems of poor accuracy or invalidity of the analysis result. SUMMARY

[0005] The present application provides a vehicle trip data generation method, device, electronic equipment and storage medium to solve the problem of poor accuracy or invalidity of the analysis result of the vehicle trip data only by analyzing the vehicle trip data through the latitude and longitude data when the vehicle drives in a poor signal section, a signal-free scene or a special scene (the vehicle does not change the latitude and longitude but changes the trip).

[0006] In a first aspect, the present application provides a vehicle trip data generation method, comprising: obtaining power system state information, wherein the power system state information includes a driving time record of a vehicle and a corresponding power running record, wherein the driving time record represents a time interval in which the vehicle is in a driving state, and the power running record represents the running state of the vehicle in the time interval corresponding to the driving time record; obtaining a target time interval according to the power system state information and geographical environment information, wherein the geographical environment information represents the environmental characteristics of the driving environment in which the vehicle drives in at least one time interval; and obtaining vehicle trip data according to the target time interval.

[0007] In a possible implementation, before obtaining the target time interval according to the power system state information and the geographical environment information, the method further includes: obtaining image data corresponding to the at least one time interval, the image data including environment images collected when the vehicle travels in the time interval; and performing image feature extraction on the image data to obtain the geographical environment information.

[0008] In a possible implementation, obtaining the target time interval according to the power system state information and the geographical environment information includes: performing target recognition based on the geographical environment information to obtain at least one location identifier; obtaining a verification travel position according to the at least one location identifier, the verification travel position representing a specified position reached by the vehicle in the time interval; and obtaining the target time interval according to the power system state information corresponding to the at least one verification travel position.

[0009] In a possible implementation, before obtaining the target time interval according to the power system state information and the geographical environment information, the method further includes: removing data in the power system state information that is not in a specified time interval according to a preset standard, the preset standard representing a judgment rule for abnormal data according to a time sequence feature.

[0010] In a possible implementation, before obtaining the target time interval according to the power system state information and the geographical environment information, the method further includes: determining that the vehicle is in a first running state when the vehicle is in a travel state, if the power running records in a set frequency interval are all illegal values, the first running state representing abnormal running of a driving unit of the vehicle; and determining that the vehicle is not in the first running state when the vehicle is in the travel state, if the power running records in the set frequency interval are all legal values.

[0011] In a possible implementation, the travel time record includes a stop time record of the vehicle, and before obtaining the target time interval according to the power system state information and the geographical environment information, the method further includes: determining the stop time record corresponding to the travel time record as an initial time when the vehicle is in the first running state, if the vehicle is in a time interval corresponding to the first running state.

[0012] In a possible implementation, the driving time records include start time records and stop time records of the vehicle, and the target time interval is obtained according to the power system state information and the geographical environment information, including: obtaining a first threshold according to the geographical environment information, the first threshold representing a parking duration set for different geographical environment information when the vehicle travels in the time interval; obtaining a first time difference between an N-1th stop time record and an Nth start time record; if the first time difference is greater than the first threshold, determining that the vehicle is in a first stationary state, the first stationary state representing a parking state of the vehicle after completing a corresponding journey of a first modified time interval; obtaining the first modified time interval according to the first stationary state, the first modified time interval being composed of N-1 driving time records; and obtaining the target time interval according to the first modified time interval.

[0013] In a possible implementation, the target time interval is obtained according to the power system state information and the geographical environment information, and further including: if the first time difference is less than the first threshold, determining that the vehicle is in a second stationary state, the second stationary state representing a situation that the vehicle is restarted and / or parked according to a rule; obtaining a second modified time interval according to the second stationary state, the second modified time interval representing a time interval obtained by excluding events in which the vehicle is in the second stationary state; and obtaining the target time interval according to the second modified time interval.

[0014] In a possible implementation, the second modified time interval is obtained, including: replacing an Nth stop time record with an N-1th stop time record and excluding an Nth start time record according to the second stationary state; and combining original N-1th power system state information and original Nth power system state information into new N-1th power system state information, and sequentially filling in subsequent power system state information to obtain the second modified time interval.

[0015] In a possible implementation, the target time interval is obtained according to the power system state information and the geographical environment information, and further including: obtaining a driving position corresponding to the target time interval according to the geographical environment information corresponding to the target time interval, the driving position including a target driving position and an abnormal driving position; if the vehicle travels according to a first rule in the target time interval, determining a position passed by the vehicle as the target driving position; and if the vehicle does not travel according to the first rule in the target time interval, determining the position passed by the vehicle as the abnormal driving position.

[0016] In a possible implementation, the vehicle trip data at least includes one of the following: the trip data of the day, the trip data across days, and the reorganized trip data under a specified scenario.

[0017] In a second aspect, the present application provides a vehicle trip data generation apparatus, comprising:

[0018] A first obtaining module is configured to obtain power system state information, wherein the power system state information includes driving time records of a vehicle and corresponding power operation records, wherein the driving time records represent time intervals during which the vehicle is in a driving state, and the power operation records represent operation states of the vehicle in the time intervals corresponding to the driving time records.

[0019] A first processing module is configured to obtain target time intervals according to the power system state information and geographical environment information, wherein the geographical environment information represents environmental characteristics of a driving environment in which the vehicle travels in at least one of the time intervals.

[0020] A determining module is configured to obtain vehicle trip data according to the target time intervals.

[0021] In a possible implementation, before the target time intervals are obtained according to the power system state information and the geographical environment information, the apparatus further comprises:

[0022] A second obtaining module is specifically configured to obtain image data corresponding to at least one of the time intervals, wherein the image data includes environmental images collected when the vehicle travels in the time intervals.

[0023] A second processing module is specifically configured to perform image feature extraction on the image data to obtain the geographical environment information.

[0024] In a possible implementation, when the target time intervals are obtained according to the power system state information and the geographical environment information, the first processing module is specifically configured to perform target identification based on the geographical environment information to obtain at least one location identifier, obtain verified driving positions according to at least one of the location identifiers, wherein the verified driving positions represent specified positions reached by the vehicle in the time intervals, and obtain the target time intervals according to the power system state information corresponding to at least one of the verified driving positions.

[0025] In a possible implementation, before the target time intervals are obtained according to the power system state information and the geographical environment information, the apparatus further comprises:

[0026] The third processing module is specifically configured to: according to a preset standard, eliminating data in the power system state information in a non-specified time interval, wherein the preset standard represents a judgment rule of abnormal data according to a time sequence feature.

[0027] In a possible implementation, before obtaining the target time interval according to the power system state information and the geographical environment information, the apparatus further includes:

[0028] The fourth processing module is specifically configured to: when the vehicle is in a driving state, if the power operation records in a set frequency interval are all illegal values, determining that the vehicle is in a first operation state, wherein the first operation state represents an abnormal operation of a driving unit of the vehicle; and when the vehicle is in the driving state, if the power operation records in the set frequency interval are all legal values, determining that the vehicle is not in the first operation state.

[0029] In a possible implementation, the driving time records include stop time records of the vehicle, and before obtaining the target time interval according to the power system state information and the geographical environment information, the fourth processing module is further configured to: if the vehicle is in the first operation state in a time interval, determining that the stop time records corresponding to the driving time records are initial times when the vehicle is in the first operation state.

[0030] In a possible implementation, the driving time records include start time records and stop time records of the vehicle, and when obtaining the target time interval according to the power system state information and the geographical environment information, the first processing module is specifically configured to: obtaining a first threshold value according to the geographical environment information, wherein the first threshold value represents a parking time length set for different geographical environment information when the vehicle is driving in the time interval; obtaining a first time difference between an N-1th stop time record and an Nth start time record; if the first time difference is greater than the first threshold value, determining that a vehicle parking state is a first stationary state, wherein the first stationary state represents a parking state of the vehicle after completing a corresponding journey of the first corrected time interval; obtaining a first corrected time interval according to the first stationary state, wherein the first corrected time interval is composed of N-1 driving time records; and obtaining the target time interval according to the first corrected time interval.

[0031] In a possible implementation, when obtaining the target time interval according to the power system state information and the geographic environment information, the first processing module is further configured to: if the first time difference is less than the first threshold, determine that the vehicle is in a second stationary state, the second stationary state representing that the vehicle is restarted and / or parked according to a rule; obtain a second corrected time interval according to the second stationary state, the second corrected time interval representing a time interval obtained by excluding an event in which the vehicle is in the second stationary state; and obtain the target time interval according to the second corrected time interval.

[0032] In a possible implementation, when obtaining the second corrected time interval, the first processing module is specifically configured to: replace an Nth stop time record with an (N-1)th stop time record according to the second stationary state, and exclude an Nth start time record; combine original (N-1)th power system state information and original Nth power system state information into new (N-1)th power system state information, and sequentially fill in subsequent power system state information to obtain the second corrected time interval.

[0033] In a possible implementation, when obtaining the target time interval according to the power system state information and the geographic environment information, the first processing module is further configured to: obtain a driving position corresponding to the target time interval according to the geographic environment information corresponding to the target time interval, the driving position including a target driving position and an abnormal driving position; if the vehicle drives according to a first rule in the target time interval, determine a position passed by the vehicle as the target driving position; and if the vehicle does not drive according to the first rule in the target time interval, determine the position passed by the vehicle as the abnormal driving position.

[0034] In a possible implementation, the vehicle travel data at least includes one of the following: same-day travel data, cross-day travel data, and reorganized travel data in a specified scenario.

[0035] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory connected with the processor in communication;

[0036] The memory stores computer execution instructions.

[0037] The processor executes the computer execution instructions stored in the memory, to implement the vehicle travel data generation method according to any one of the first aspect of the embodiments of the present application.

[0038] In a fourth aspect, the present application provides a computer readable storage medium, wherein the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by a processor to implement the vehicle travel data generation method according to any one of the first aspect of the embodiments of the present application.

[0039] According to a fifth aspect of the embodiments of the present application, the present application provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the vehicle travel data generation method according to any one of the first aspect.

[0040] The vehicle travel data generation method, device, electronic equipment and storage medium provided by the present application obtain power system state information, which includes travel time records of a vehicle and corresponding power operation records, wherein the travel time records represent time intervals in which the vehicle is in a travel state, and the power operation records represent the running state of the vehicle in the time intervals corresponding to the travel time records; target time intervals are obtained according to the power system state information and geographical environment information, wherein the geographical environment information represents the environmental characteristics of the travel environment in which the vehicle travels in the target time intervals; travel positions corresponding to the target time intervals are obtained according to the geographical environment information corresponding to the target time intervals; and vehicle travel data is obtained according to the travel positions. Since the target time intervals are obtained according to the power system state information and the geographical environment information, the travel start time records and the stop time records of the vehicle are determined, the travel positions of the vehicle in the road sections without latitude and longitude data are determined based on the corresponding geographical environment information in the target time intervals, and finally the vehicle travel data is obtained, thereby avoiding the problem of poor accuracy or invalidity of the analysis results when the vehicle travel data is analyzed only based on latitude and longitude data. BRIEF DESCRIPTION OF DRAWINGS

[0041] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0042] Figure 1 An application scenario diagram of the vehicle travel data generation method provided by the embodiments of the present application;

[0043] Figure 2 A flowchart of the vehicle travel data generation method provided by an embodiment of the present application;

[0044] Figure 3 For Figure 2 A specific implementation step diagram of step S101 in the embodiment shown in the figure;

[0045] Figure 4 For Figure 2The specific implementation steps of acquiring geographic environment information in the embodiment are shown in the schematic diagram.

[0046] Figure 5 For Figure 2 The specific implementation steps of step S102 in the embodiment are shown in the schematic diagram.

[0047] Figure 6 For Figure 2 The schematic diagram of one interface for generating vehicle trip data in the embodiment is shown.

[0048] Figure 7 The flow chart of the method for generating vehicle trip data provided by another embodiment of the application is shown.

[0049] Figure 8 Another application scenario of the method for generating vehicle trip data provided by the embodiment of the application is shown.

[0050] Figure 9 The structural schematic diagram of the device for generating vehicle trip data provided by one embodiment of the application is shown.

[0051] Figure 10 The schematic diagram of the electronic device provided by one embodiment of the application is shown.

[0052] Figure 11 The block diagram of a terminal device according to one example embodiment of the application is shown.

[0053] The specific embodiments of the application have been shown in the above-described drawings, and will be described in more detail hereinafter. These drawings and the written description are not intended to restrict the scope of the concept of the application in any way, but to illustrate the concept of the application for those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0054] The example embodiments will be described in detail herein, with examples shown in the drawings. When the following description refers to the drawings, identical numbers on different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following example embodiments are not meant to represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the application as detailed in the appended claims.

[0055] In the technical solution of the application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information and data involved in the technical solution of the application comply with relevant laws and regulations and do not violate public order and good customs.

[0056] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation portal for user to choose authorization or refusal.

[0057] The application scenarios of the embodiments of the present application are explained as follows:

[0058] Figure 1 An application scenario diagram of the vehicle travel data generation provided by the embodiments of the present application, the vehicle travel data generation provided by the embodiments of the present application can be applied to the case that the vehicle travels in a poor signal section, a signal-free scene or a special scene (the vehicle does not change the latitude and longitude but changes the travel), and exemplarily, as shown in Figure 1 In the case that the latitude and longitude data cannot be obtained in part of the road section, the execution subject of the method provided by the embodiments of the present application can be a car machine device arranged in the target vehicle, which obtains the vehicle travel data by obtaining the power system state information including the travel time record and the corresponding power running record of the vehicle, and obtaining the geographical environment information through the functional unit, and more specifically, the functional unit is for example an infrared camera, a laser radar, a visible light camera and a millimeter wave radar arranged on the vehicle, obtaining the target time interval through the power system state information and the geographical environment information, obtaining the travel position based on the corresponding geographical environment information in the target time interval, and further obtaining the vehicle travel data.

[0059] The power system state information is obtained, and the power system state information includes the travel time record and the corresponding power running record of the vehicle, wherein the travel time record represents the time interval in which the vehicle is in the driving state, and the power running record represents the running state of the vehicle in the time interval corresponding to the travel time record; the target time interval is obtained according to the power system state information and the geographical environment information, wherein the geographical environment information represents the environmental characteristics of the driving environment in which the vehicle travels in at least one time interval; and the vehicle travel data is obtained according to the target time interval.

[0060] Currently, the travel information of a vehicle is usually determined by dividing and mapping the driving information and the position information of the vehicle. In a general driving scenario, this method can provide the required travel information for the user. That is, by dividing the position information of the latitude and longitude change in a period of time and mapping it to the vehicle driving information, the travel information of the vehicle is determined by combining the two. However, in actual road conditions, there are poor signal sections, signal-free scenarios, or special scenarios (the vehicle does not change the latitude and longitude but changes the travel), and only by analyzing the vehicle travel data through the latitude and longitude data, there will be problems of poor accuracy or invalidity of the analysis results. More specifically, obtaining the power system state information can only determine whether the vehicle is in a driving state, and when the latitude and longitude data cannot be obtained, the specific position of the vehicle cannot be determined. In this case, by obtaining the geographical environment information of the vehicle during driving as the basis for determining the position of the vehicle, the travel data of the vehicle is obtained.

[0061] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

[0062] Figure 2 The flowchart of the vehicle travel data generation method provided by an embodiment of the present application is shown in Figure 2 The vehicle travel data generation method provided by the embodiment is described by taking the vehicle device as the execution subject of the method. The vehicle travel data generation method provided by the embodiment includes the following steps:

[0063] In step S101, the power system state information is obtained, and the power system state information includes the driving time record of the vehicle and the corresponding power running record. The driving time record represents the time interval when the vehicle is in a driving state, and the power running record represents the running state of the vehicle in the time interval corresponding to the driving time record.

[0064] For example, the power system state information obtained by the vehicle device includes the driving time record of the vehicle and the corresponding power running record. The driving time record includes the start time record and the stop time record of the vehicle, and the power running record is used to represent the running state of the vehicle in the time interval of the start time record and the stop time record. The vehicle device obtains a start time record, a stop time record, and a power running record with a legal value in a segment of vehicle driving data to be analyzed, and then obtains the power system state information in the time interval from the start time record to the stop time record.

[0065] In another possible implementation, the power system state information obtained by the car machine device has data in a non-specified time interval on one hand, and the power running record has an illegal value, possibly #00, on the other hand, and thus the driving time record needs to be corrected. Figure 3 For Figure 2 The specific implementation steps of step S101 in the embodiment are shown in FIG. 5. Figure 3 As shown in FIG. 5, the specific implementation steps of step S101 include:

[0066] In step S1011, data in a non-specified time interval in the power system state information is removed according to a preset standard, and the preset standard represents a judgment rule for abnormal data according to a time sequence feature.

[0067] For example, the power system state information of a certain vehicle can be as shown in Table 1.

[0068] Table 1

[0069] Time Event Event identification 9:00:00 Vehicle started Start time recorded 9:01 :00 Legal value Normal driving recorded 10:40:00 Legal value Normal driving recorded 9:03:00 Legal value Normal driving recorded 9:04:00 Legal value Normal driving recorded 9:05:00 Legal value Normal driving recorded ··· ··· ··· 9:38:00 Legal value Normal driving recorded 9:39:00 Legal value Normal driving recorded 9:40:00 Vehicle stopped Stop time recorded

[0070] Further, as shown in Table 1, there is power system state information from 9:00:00 to 9:40:00, but there is event data of abnormal time in Table 1, and data in a non-specified time interval in the power system state information is removed according to a preset standard. Further, as shown in Table 1, the car machine device obtains the power running record every minute, and the power running record is a legal value, that is, the vehicle normally drives a certain distance from 9:00:00 to 9:40:00, and thus a certain power system state information from 9:00:00 to 9:33:00 is obtained.

[0071] In step S1012, a frequency interval is set, and the values of the power running record in the set frequency interval are identified.

[0072] In step S1013, when the vehicle is in a driving state, if the power running record in the set frequency interval is an illegal value, it is determined that the vehicle is in a first running state, and the first running state represents that the driving unit of the vehicle is not normally running.

[0073] In step S1014, when the vehicle is in a driving state, if the power running record in the set frequency interval is a legal value, it is determined that the vehicle is not in the first running state.

[0074] In step S1015, if the vehicle is in the first running state for a time interval, the stop time record in the corresponding driving time record is determined as the initial time when the vehicle is in the first running state.

[0075] Exemplarily, the power system state information of a certain vehicle can be as shown in Table 2:

[0076] Table 2

[0077] Time Event Event identification 9:00:00 Vehicle started Start time recorded 9:01 :00 Legal value Normal driving recorded 9:02:00 Legal value Normal driving recorded ··· ··· ··· 9:31 :00 Legal value Normal driving recorded 9:32:00 Legal value Normal driving recorded 9:33:00 Illegal value First operating state recorded 9:34:00 Illegal value First operating state recorded 9:35:00 Illegal value First operating state recorded 9:36:00 Illegal value First operating state recorded 9:37:00 Illegal value First operating state recorded 9:38:00 Illegal value First operating state recorded ··· ··· ···

[0078] Further, according to Table 2, there is power system state information starting from 9:00:00, and the vehicle machine device obtains power running records every minute. From 9:00:00 to 9:32:00, the power running records are all legal values, that is, the vehicle is in a normal driving state. According to a set frequency interval, for example, the frequency interval is 5 times, from 9:33:00 to 9:38:00, there are 6 consecutive illegal values of power running records, and the vehicle machine device does not obtain a stop time record, so it is determined that the vehicle is in the first running state, and the time of obtaining the first illegal value is taken as the stop time record, that is, the vehicle normally drives from 9:00:00 to 9:33:00, and then a power system state information in the time period from 9:00:00 to 9:33:00 is obtained. In another possible implementation manner, for example, there are 4 consecutive illegal values of power running records, and then all are legal values, so the time of the first illegal value is not taken as the stop time record, and it is determined that the vehicle trip is not over, and the finally obtained stop time record is taken as the sign of the end of the trip, and then a power system state information is obtained.

[0079] In step S102, the target time interval is obtained according to the power system state information and the geographical environment information, wherein the geographical environment information represents the environmental characteristics of the driving environment in which the vehicle drives in at least one time interval.

[0080] Exemplarily, the geographical environment information is the environmental characteristics in the driving process of the vehicle. According to the start time record and the stop time record, the geographical environment information at the corresponding moment is obtained. The vehicle machine device compares the preset environmental information with the geographical environment information obtained by the functional unit. If the comparison result is always consistent, it is confirmed that the vehicle is in a trip according to the rules, and the target time interval is obtained. If it is not consistent, the driving event corresponding to the inconsistent place is taken as an abnormal event, and the corresponding time is determined as an abnormal time.

[0081] In a possible implementation manner, before step S102, the acquisition of the geographical environment information is further included, Figure 4 For Figure 2 The specific implementation steps of acquiring the geographical environment information in the illustrated embodiment are shown in the following table: Figure 4 The specific implementation steps include:

[0082] In step S111, image data corresponding to at least one time interval is obtained, and the image data includes environmental images collected when the vehicle drives in the time interval.

[0083] Step S112, image feature extraction is performed on the image data to obtain the geographic environment information.

[0084] For example, during the vehicle driving, the in-vehicle device obtains the geographic environment information through the functional units on the vehicle, more specifically, the functional units are, for example, infrared cameras, laser radars, visible light cameras and millimeter wave radars arranged on the vehicle, for example, the in-vehicle device obtains the image data of the vehicle in the driving time interval through the infrared camera, and processes the image data to obtain the environment information of the vehicle.

[0085] In another possible implementation manner, Figure 5 For Figure 2 The specific implementation steps of step S102 in the embodiment are shown in the schematic diagram of FIG. 7, and the specific implementation steps of step S102 include: Figure 5 Step S1021, target recognition is performed based on the geographic environment information to obtain at least one place identifier.

[0086] Step S1022, according to the at least one place identifier, a verification driving position is obtained, which represents a specified position reached by the vehicle in the time interval.

[0087] Step S1023, according to the power system state information corresponding to the at least one verification driving position, a target time interval is obtained.

[0088] For example, referring to the application scenario shown in FIG. 8, the vehicle drives from the initial driving position A to the terminal driving position D to complete a vehicle trip, and the in-vehicle device only obtains the start time record Time1 of the vehicle at A, and only obtains the stop time record Time4 of the vehicle at D; the in-vehicle device performs target recognition on the geographic environment information of the vehicle to obtain at least one place identifier, and then queries the preset place identifier data to obtain the identifier data corresponding to A and D, that is, A and D are determined as the verification driving positions of the vehicle, and then the target time interval is obtained according to the time records in the power system state information of the vehicle from A to D.

[0089] Figure 1 Step S103, vehicle trip data is obtained according to the target time interval.

[0090] For example, after the target time interval is obtained according to the time records in the power system state information of the vehicle from A to D, the vehicle trip data is determined according to the driving information of the vehicle in the target time interval, for example, the start time record, the stop time record and the geographic environment information.

[0091]

[0092] ​​In a possible implementation, the driving position corresponding to the target time interval is obtained according to the geographical environment information corresponding to the target time interval, and the driving position includes the target driving position and the abnormal driving position; if the vehicle travels according to the first rule in the target time interval, the position passed by the vehicle is determined as the target driving position; if the vehicle does not travel according to the first rule in the target time interval, the position passed by the vehicle is determined as the abnormal driving position.

[0093] For example, after obtaining the target time interval of the vehicle driving between two places, the car machine device compares the preset geographical environment information with the geographical environment information obtained by the functional unit in the target time interval, and if the comparison result meets the regulation, the route data of the vehicle between the two places is normal, and the target driving position of the vehicle is further obtained, and if the comparison result does not meet the regulation, it is determined that the vehicle does not travel according to the regulation, and the abnormal driving position of the vehicle is recorded. More specifically, referring to the application scenario shown in FIG. 1, Figure 1 If the vehicle passes through the target driving position B and the corresponding time is recorded as Time2, and passes through the target driving position C and the corresponding time is recorded as Time3, it is determined that the vehicle travels according to the user's regulation, and it is further determined that the vehicle normally travels in the driving process from A to D and completes the target journey, and the vehicle journey data composed of the target driving position is further obtained. If the vehicle does not travel according to the user's regulation and passes through the verification driving position, the vehicle journey data composed of the target driving position and the abnormal driving position is obtained, or the vehicle journey data composed of the abnormal driving position is obtained. Based on the application scenario shown in FIG. 1, Figure 1 Figure 6 Figure 2 An interface diagram for generating vehicle journey data by the embodiment shown in FIG. 1 is shown in FIG. 2, Figure 6 As shown in FIG. 2, the user can obtain the required vehicle journey data without latitude and longitude data.

[0094] In a possible implementation, the vehicle journey data at least includes one of the following: the journey data on the same day, the journey data across days, and the reorganized journey data in the regulation scenario. Referring to the application scenario shown in FIG. 1, Figure 1 Regardless of whether the vehicle journey is across days, the car machine device only divides the vehicle journey data according to the start time record and the stop time record. In addition, if the user only needs to analyze the vehicle journey data from A to B and from C to D, the historical data can be directly reorganized for analysis.

[0095] ​​In this embodiment, by obtaining power system status information, which includes vehicle driving time records and corresponding power operation records, the driving time records represent the time interval in which the vehicle is in a driving state, and the power operation records represent the vehicle's operating state within the time interval corresponding to the driving time records; based on the power system status information and geographical environment information, a target time interval is obtained, whereby the geographical environment information represents the environmental characteristics of the driving environment in which the vehicle is driving within at least one time interval; and based on the target time interval, vehicle travel data is obtained.

[0096] By obtaining the target time interval through powertrain status information and geographic environment information, the vehicle's start and stop times are determined. Based on the corresponding geographic environment information within the target time interval, the vehicle's location on road segments without latitude and longitude data is determined, ultimately yielding vehicle travel data. This avoids the problem of poor accuracy or invalid analysis results when analyzing vehicle travel data solely based on latitude and longitude data. More specifically, obtaining powertrain status information only determines whether the vehicle is in motion; when latitude and longitude data is unavailable, the vehicle's specific location cannot be determined. In this case, geographic environment information during the vehicle's journey is obtained as the basis for determining the vehicle's location, thus yielding the vehicle's travel data.

[0097] Figure 7 A flowchart of a vehicle trip data generation method provided in another embodiment of this application is shown below. Figure 7 As shown, the vehicle trip data generation method provided in this embodiment is... Figure 2 Based on the vehicle trip data generation method provided in the illustrated embodiment, step 102 is further refined. Therefore, the vehicle trip data generation method provided in this embodiment includes the following steps:

[0098] Step S201: Obtain power system status information, which includes vehicle driving time records and corresponding power operation records. The driving time records represent the time interval during which the vehicle is in a driving state, and the power operation records represent the vehicle's operating state within the time interval corresponding to the driving time records.

[0099] Step S202: Based on the power system status information and geographical environment information, the target time interval is obtained, wherein the geographical environment information represents the environmental characteristics of the driving environment when the vehicle is driving within the target time interval.

[0100] Step S203: Based on the geographical environment information, a first threshold is obtained. The first threshold represents the parking duration set for different geographical environment information when the vehicle is driving within a time interval.

[0101] Exemplarily, the geographical environment information of the vehicle is target recognized according to a fixed frequency, at least one location identifier is obtained, a first threshold is obtained according to the location identifier, and more specifically, for example, according to the analysis of the geographical environment information, the location identifier is obtained as the road condition of the intersection, there is a time for the vehicle to stop and wait for the red light or a pedestrian crossing event, and according to the road condition of the intersection, the duration of the first threshold is determined, for example, 1 minute.

[0102] In step S204, a first time difference between the N-1th stop time record and the Nth start time record is obtained.

[0103] Exemplarily, in the time for the vehicle to stop and wait for the red light or the pedestrian crossing event, there is at least one stop time record a and at least one start time record b, and the time interval between the stop time record a and the start time record b is the first time difference.

[0104] In step S205, it is judged whether the first time difference is greater than the first threshold.

[0105] In step S206, if the first time difference is greater than the first threshold, the vehicle parking state is determined as a first stationary state, and the first stationary state represents the parking state of the vehicle after completing the first corrected time interval corresponding to the journey.

[0106] In step S207, according to the first stationary state, a first corrected time interval is obtained, and the first corrected time interval is composed of N-1 driving time records.

[0107] In step S208, according to the first corrected time interval, a target time interval is obtained.

[0108] Exemplarily, the car machine device obtains the corresponding first threshold according to the location identifier, compares the parking duration with the first threshold, obtains that the parking duration is greater than the first threshold, and determines the vehicle parking state as the first stationary state, and further, the parking behavior will be used as the basis for dividing the time interval. In one possible implementation, in the required analysis time interval, a plurality of power system state information is obtained, the parking duration between adjacent two power system state information is greater than the specified first threshold, for example, the duration of the waiting or maintenance event of the vehicle after arriving at the destination according to the shift driving is greater than the specified first threshold, it is confirmed that the parking state corresponds to the first stationary state of the vehicle, and it is further confirmed that the parking event divides the time interval of the vehicle, that is, the former power system state information belongs to the first corrected time interval, and the latter power system state information belongs to the next first corrected time interval. Further, the target time interval is obtained.

[0109] Step S209, if the first time difference is less than the first threshold value, the vehicle parking state is determined as the second stationary state, and the second stationary state represents the case that the vehicle restarts and / or parks according to the rules.

[0110] Step S2010, according to the second stationary state, a second modified time interval is obtained, and the second modified time interval represents the time interval obtained by eliminating the event that the vehicle is in the second stationary state.

[0111] Step S2011, according to the second modified time interval, a target time interval is obtained.

[0112] Exemplarily, the user adjusts the first threshold value, and the time length of the waiting or maintenance event of the vehicle driving according to the shift after reaching the destination is less than the specified first threshold value, it is confirmed that the parking state corresponds to the second stationary state of the vehicle, and then the power system state information is modified to obtain the second modified time interval, the second modified time interval includes the time length of the waiting or maintenance event, and then the target time interval is obtained.

[0113] In a possible implementation, according to the second stationary state, the Nth stop time record is replaced by the N-1th stop time record, and the Nth start time record is eliminated; the original N-1th power system state information and the original Nth power system state information are combined into new N-1th power system state information, and the subsequent power system state information is sequentially filled in to obtain the second modified time interval.

[0114] Of course, it can be understood that step S206 or step S209 can be executed alone, and the first modified time interval or the second modified time interval can be obtained, and the first modified time interval or the second modified time interval can be used alone to execute the subsequent steps. At the same time, step S206 or step S209 can be executed simultaneously or asynchronously, and the execution order of the two is not specifically limited here.

[0115] Step S2012, according to the target time interval, vehicle trip data is obtained.

[0116] Exemplarily, the geographical environment information of the vehicle is target recognized according to a fixed frequency, at least one location identifier is obtained, a first threshold is obtained according to the location identifier, if a plurality of power system state information is obtained in a required analysis time period, for example, the geographical environment information is the road condition of a crossroad, there is a time for the vehicle to stop and wait for a red light or a pedestrian passing event, at this time, the vehicle stops and starts, and then the stop and start time of the vehicle is obtained, the in-vehicle device obtains the corresponding first threshold according to the location identifier of the crossroad, compares the stop time with the first threshold, obtains that the stop time is less than the first threshold, and confirms that the stop state corresponds to the second static state of the vehicle, further, the stop time can be included in the required analysis time period, and the event is not taken as a basis for dividing the distance data, that is, the stop time record and the start time record of the vehicle under the road condition of the crossroad are excluded, the second corrected time interval is obtained, and finally the corresponding driving positions of the vehicle in the target time interval are obtained, and finally the vehicle travel data is obtained.

[0117] In another possible implementation, the vehicle does not have an obvious change in latitude and longitude, but has a change in travel, Figure 8 Another application scenario of the vehicle travel data generation provided by an embodiment of the present application is provided; as shown in the figure, Figure 8 The vehicle performs vehicle performance testing inside a huge sphere, and the vehicle travel data generated according to the change in latitude and longitude does not meet the testing needs of the user, at this time, the geographical environment information is obtained by the functional unit, more specifically, the functional unit is, for example, an infrared camera, a laser radar, a visible light camera and a millimeter wave radar arranged on the vehicle, the obtained geographical environment information is compared with the preset location identifier, for example, specific identifiers a, b, c and d, and then the vehicle travel data is generated. More specifically, the generated vehicle travel data includes start time record, stop time record, normal driving record, first running state record, and image data and vehicle attitude information corresponding to each record, and further, the reasons for causing the vehicle to be in the first running state can be analyzed according to the data.

[0118] In this embodiment, the implementation manners of steps S201 to S202 are the same as those of steps S101 to S102 in the embodiment shown in the present application Figure 2 The implementation manner of step S2012 is the same as that of step S103 in the embodiment shown in the present application Figure 2 The implementation manner of step S2012 is the same as that of step S103 in the embodiment shown in the present application

[0119] Figure 9 The structure diagram of the vehicle travel data generation device provided by an embodiment of the present application is shown in the figure, Figure 9As shown, the vehicle travel data generation apparatus 3 provided by the embodiment comprises:

[0120] The first obtaining module 31 is configured to obtain power system state information, wherein the power system state information comprises travel time records of the vehicle and corresponding power operation records, wherein the travel time records represent time intervals during which the vehicle is in a travel state, and the power operation records represent operation states of the vehicle in the time intervals corresponding to the travel time records.

[0121] The first processing module 32 is configured to obtain a target time interval according to the power system state information and geographical environment information, wherein the geographical environment information represents environmental characteristics of a travel environment in which the vehicle travels in at least one time interval.

[0122] The determining module 33 is configured to obtain vehicle travel data according to the target time interval.

[0123] In a possible implementation, before the target time interval is obtained according to the power system state information and the geographical environment information, the apparatus further comprises:

[0124] The second obtaining module is specifically configured to obtain image data corresponding to at least one time interval, wherein the image data comprises environment images collected when the vehicle travels in the time interval.

[0125] The second processing module is specifically configured to perform image feature extraction on the image data to obtain the geographical environment information.

[0126] In a possible implementation, when the target time interval is obtained according to the power system state information and the geographical environment information, the first processing module 32 is specifically configured to perform target identification based on the geographical environment information to obtain at least one location identifier, obtain verification travel positions according to the at least one location identifier, wherein the verification travel positions represent specified positions reached by the vehicle in the time interval, and obtain the target time interval according to the power system state information corresponding to the at least one verification travel position.

[0127] In a possible implementation, before the target time interval is obtained according to the power system state information and the geographical environment information, the apparatus further comprises:

[0128] The third processing module is specifically configured to remove data in non-specified time intervals in the power system state information according to a preset standard, wherein the preset standard represents a judgment rule for abnormal data according to a time sequence characteristic.

[0129] In a possible implementation, before the target time interval is obtained according to the power system state information and the geographical environment information, the apparatus further comprises:

[0130] The fourth processing module is specifically configured to: when the vehicle is in a driving state, if the power running records in the set frequency interval are all illegal values, determine that the vehicle is in a first running state, the first running state representing that the driving unit of the vehicle is not running normally; and when the vehicle is in the driving state, if the power running records in the set frequency interval are all legal values, determine that the vehicle is not in the first running state.

[0131] In a possible implementation, the driving time records include stop time records of the vehicle, and before the target time interval is obtained according to the power system state information and the geographical environment information, the fourth processing module is further configured to: if the vehicle is in the first running state in a time interval, determine the stop time records in the corresponding driving time records as initial time when the vehicle is in the first running state.

[0132] In a possible implementation, the driving time records include start time records and stop time records of the vehicle, and when the target time interval is obtained according to the power system state information and the geographical environment information, the first processing module 32 is specifically configured to: obtain a first threshold value according to the geographical environment information, the first threshold value representing a parking duration set for different geographical environment information when the vehicle is driving in a time interval; obtain a first time difference between an N-1th stop time record and an Nth start time record; if the first time difference is greater than the first threshold value, determine that the vehicle parking state is a first stationary state, the first stationary state representing that the vehicle is in a parking state after completing a corresponding journey of the first corrected time interval; obtain the first corrected time interval according to the first stationary state, the first corrected time interval being composed of N-1 driving time records; and obtain the target time interval according to the first corrected time interval.

[0133] In a possible implementation, when the target time interval is obtained according to the power system state information and the geographical environment information, the first processing module 32 is further configured to: if the first time difference is less than the first threshold value, determine that the vehicle parking state is a second stationary state, the second stationary state representing that the vehicle restarts and / or parks according to rules; obtain a second corrected time interval according to the second stationary state, the second corrected time interval representing a time interval obtained by excluding events in which the vehicle is in the second stationary state; and obtain the target time interval according to the second corrected time interval.

[0134] In a possible implementation, when the second corrected time interval is obtained, the first processing module 32 is specifically configured to: replace the N-1th stop time record with the Nth stop time record according to the second stationary state, and exclude the Nth start time record; combine the original N-1th power system state information and the original Nth power system state information into new N-1th power system state information, and sequentially fill in subsequent power system state information to obtain the second corrected time interval.

[0135] In a possible implementation, the first processing module 32, when obtaining the target time interval according to the power system state information and the geographical environment information, is further configured to: obtain a driving position corresponding to the target time interval according to the geographical environment information corresponding to the target time interval, the driving position including a target driving position and an abnormal driving position; if the vehicle drives according to the first rule within the target time interval, determine a position passed by the vehicle as the target driving position; and if the vehicle does not drive according to the first rule within the target time interval, determine a position passed by the vehicle as the abnormal driving position.

[0136] In a possible implementation, the vehicle travel data at least includes one of the following: the travel data of the day, the travel data across days, and the reorganized travel data in a specified scenario.

[0137] The first obtaining module 31, the first processing module 32, and the determining module 33 are connected in sequence. The vehicle travel data generation apparatus 3 provided in this embodiment can perform the technical solutions of any of the method embodiments shown in the Figures 2-8 Any of the method embodiments, and the implementation principles and technical effects are similar, which will not be repeated here.

[0138] Figure 10 A schematic diagram of an electronic device provided in an embodiment of the present application is shown in FIG. 4, which shows that the electronic device 4 provided in this embodiment includes a processor 41 and a memory 42 connected with the processor 41 in communication. Figure 10

[0139] The memory 42 stores computer execution instructions.

[0140] The processor 41 executes the computer execution instructions stored in the memory 42 to implement the vehicle travel data generation method provided in any of the embodiments corresponding to the embodiments of the present application. Figures 2-8

[0141] The memory 42 and the processor 41 are connected through a bus 43.

[0142] The related descriptions can be understood by referring to the related descriptions and effects of the steps in the embodiments corresponding to the embodiments. Figures 2-8

[0143] An embodiment of the present application provides a computer readable storage medium, which stores computer execution instructions, and the computer execution instructions are executed by a processor to implement the vehicle travel data generation method provided in any of the embodiments corresponding to the embodiments of the present application. Figures 2-8

[0144] ​​​​The computer readable storage medium can be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disc, and optical data storage device, etc.

[0145] One embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method of any of the embodiments of the present application Figures 2-8 The vehicle trip data generation method provided by any of the embodiments of the present application.

[0146] Figure 11 is a block diagram of a terminal device 800 according to an example embodiment of the present application. The terminal device 800 can be a mobile phone, computer, digital broadcast terminal, messaging device, gaming console, tablet device, medical device, fitness device, personal digital assistant, etc.

[0147] The terminal device 800 can include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0148] The processing component 802 usually controls overall operations of the terminal device 800, such as operations associated with displaying, making phone calls, data communications, camera operations, and recording operations. The processing component 802 can include one or more processors 820 to execute instructions to complete all or part of steps of the methods described above. In addition, the processing component 802 can include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0149] The memory 804 is configured to store various types of data to support operations of the terminal device 800. Examples of these data include instructions for any application or methods operating on the terminal device 800, contact data, phonebook data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disc or optical disc.

[0150] The power supply component 806 supplies electrical power for the various components of the terminal device 800. The power supply component 806 can include a power supply management system, one or more power supplies, and other components associated with generating, managing and distributing electrical power for the terminal device 800.

[0151] The multimedia component 808 includes a screen providing an output interface between the terminal device 800 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touching or a sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 808 includes a front camera and / or a back camera. The front camera and / or the back camera can receive external multimedia data when the terminal device 800 is in an operating mode, such as a shooting mode or a video mode. Each of the front and back cameras can be a fixed optical lens system or have a focal length and optical zoom capability.

[0152] The audio component 810 is configured to output and / or input an audio signal. For example, the audio component 810 includes a microphone (MIC) configured to receive an external audio signal when the terminal device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting an audio signal.

[0153] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0154] The sensor component 814 includes one or more sensors to provide various state assessments for the terminal device 800. For example, the sensor component 814 can detect an open / closed state of the terminal device 800, relative positioning of components, such as a display and a keypad of the terminal device 800, a change in position of the terminal device 800 or a component of the terminal device 800, presence or absence of user contact with the terminal device 800, an orientation or acceleration / deceleration of the terminal device 800, and a temperature change of the terminal device 800. The sensor component 814 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 814 can further include a light sensor such as a CMOS or CCD image sensor for use in an imaging application. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0155] The communication component 816 is configured to facilitate wired or wireless communication between the terminal device 800 and other devices. The terminal device 800 can access a wireless network based on a communication standard, such as WiFi, 3G, 4G, 5G, or other standard communication networks, or a combination thereof. In an example embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques and other techniques.

[0156] In an example embodiment, the terminal device 800 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic elements, for performing the methods described above. Figures 2-8 The method provided in any of the embodiments of the application corresponds.

[0157] In an example embodiment, a non-transitory computer-readable storage medium is also provided, for example, the memory 804 including instructions, which can be executed by the processor 820 of the terminal device 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0158] The embodiments of the application also provide a non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor of the terminal device, the terminal device 800 can execute the method provided in any of the embodiments of the application. Figures 2-8 The method provided in any of the embodiments of the application corresponds.

[0159] In several embodiments provided by the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are only schematic, and the division of the modules is only a logical function division, and there can be another division manner in actual implementation, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed modules can be indirect coupling or communication connection through some interfaces, devices or modules, and can be electrical, mechanical or other forms.

[0160] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.

[0161] It is to be understood that the application is not limited to the precise construction herein disclosed and shown in the drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the claims that follow.

Claims

1. A vehicle travel data generation method characterized by comprising: The method includes: Obtain power system status information, which includes vehicle driving time records and corresponding power operation records. The driving time records represent the time interval during which the vehicle is in a driving state, and the power operation records represent the vehicle's operating state within the time interval corresponding to the driving time records. Based on the power system status information and geographical environment information, a target time interval is obtained, wherein the geographical environment information characterizes the environmental features of the driving environment in which the vehicle is driving within at least one of the time intervals. Based on the geographical environment information corresponding to the target time interval, the driving location corresponding to the target time interval is obtained; Based on the driving location, the vehicle travel data is obtained; The step of obtaining the target time interval based on the power system state information and geographical environment information includes: Based on the aforementioned geographic environment information, target identification is performed to obtain at least one location identifier; Based on at least one of the location identifiers, the verified driving location is obtained, wherein the verified driving location represents a specified location reached by the vehicle within the time interval; The target time interval is obtained based on the power system status information corresponding to at least one of the verification driving positions.

2. The method of claim 1, wherein, Before obtaining the target time interval based on the power system state information and geographical environment information, the process includes: Acquire image data corresponding to at least one of the time intervals, the image data including environmental images collected when the vehicle is driving within the time interval; Image features are extracted from the image data to obtain the geographic environment information.

3. The method of claim 1, wherein, Before obtaining the target time interval based on the power system state information and geographical environment information, the process includes: According to a preset standard, data outside the specified time interval in the power system status information are removed. The preset standard represents the judgment rules for abnormal data based on time sequence characteristics.

4. The method of claim 1, wherein, Before obtaining the target time interval based on the power system state information and geographical environment information, the process includes: When the vehicle is in motion, if all the power operation records within the set frequency range are illegal values, the vehicle is determined to be in a first operating state, which indicates that the vehicle's drive unit is not operating normally. If all the power operation records within the set frequency range are valid values ​​when the vehicle is in motion, then it is determined that the vehicle is not in the first operating state.

5. The method according to claim 4, characterized in that, The driving time record includes the vehicle's stopping time record. Before obtaining the target time interval based on the powertrain status information and geographical environment information, it also includes: If the vehicle is in the time interval corresponding to the first operating state, then the stop time record in the corresponding driving time record is determined as the initial time when the vehicle is in the first operating state.

6. The method according to claim 1, characterized in that, The driving time record includes the vehicle's start time record and stop time record. Based on the power system status information and geographical environment information, a target time interval is obtained, including: Based on the geographical environment information, a first threshold is obtained, which represents the parking duration set for different geographical environment information when the vehicle is driving within the time interval. Obtain the first time difference between the (N-1)th stop time record and the Nth start time record; If the first time difference is greater than the first threshold, the vehicle parking state is determined to be the first stationary state, and the first stationary state indicates that the vehicle is in a parking state after completing the journey corresponding to the first corrected time interval. Based on the first static state, a first corrected time interval is obtained, which consists of N-1 travel time records; The target time interval is obtained based on the first corrected time interval.

7. The method according to claim 6, characterized in that, Based on the power system state information and geographical environment information, the target time interval is obtained, which also includes: If the first time difference is less than the first threshold, the vehicle parking state is determined to be the second stationary state, which indicates that the vehicle has restarted and / or parked according to the rules. Based on the second stationary state, a second corrected time interval is obtained, which represents the time interval obtained by removing events in which the vehicle is in the second stationary state; The target time interval is obtained based on the second corrected time interval.

8. The method according to claim 7, characterized in that, The second revised time interval is obtained, including: Based on the second static state, the Nth stop time record replaces the (N-1)th stop time record, and the Nth start time record is removed; The original N-1th power system state information is merged with the original Nth power system state information to form a new N-1th power system state information, and the subsequent power system state information is sequentially supplemented to obtain the second correction time interval.

9. The method according to claim 1, characterized in that, Based on the power system state information and geographical environment information, the target time interval is obtained, which also includes: Based on the geographical environment information corresponding to the target time interval, the driving location corresponding to the target time interval is obtained, and the driving location includes the target driving location and the abnormal driving location; If the vehicle travels according to the first rule within the target time interval, the location along the route of the vehicle is determined as the target travel location; If the vehicle does not travel according to the first rule within the target time interval, the location through which the vehicle travels will be determined as the abnormal driving location.

10. The method according to claim 1, characterized in that, Vehicle trip data must include at least one of the following: Same-day itinerary data, cross-day itinerary data, and reorganized itinerary data under specified scenarios.

11. A vehicle trip data generation device, characterized in that, include: The first acquisition module is used to acquire power system status information, which includes vehicle driving time records and corresponding power operation records. The driving time records represent the time interval during which the vehicle is in a driving state, and the power operation records represent the vehicle's operating state within the time interval corresponding to the driving time records. The first processing module is used to identify targets based on geographic environmental information to obtain at least one location identifier; obtain a verification driving position based on at least one location identifier, wherein the verification driving position represents a predetermined position reached by the vehicle within the time interval; obtain a target time interval based on the power system status information corresponding to at least one verification driving position; wherein the geographic environmental information represents the environmental characteristics of the driving environment in which the vehicle is driving within at least one time interval. The determination module is used to obtain the driving position corresponding to the target time interval based on the geographical environment information corresponding to the target time interval; and to obtain vehicle travel data based on the driving position.

12. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the vehicle trip data generation method as described in any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the vehicle trip data generation method as described in any one of claims 1 to 10.

14. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the vehicle trip data generation method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Determining changes in a driving environment based on vehicle behavior

    CN104812645A

  • Gate data-based vehicle trajectory reconstruction method

    CN106023589A