Motorcade identification method and terminal equipment

Through the screening and analysis of vehicle data information, the association between vehicles and fleets is established, and overloaded transport fleets are accurately identified, which solves the problem of difficulty in identifying overloaded transport fleets in the existing technology and improves traffic management efficiency and road safety.

CN119314316APending Publication Date: 2025-01-14QINGDAO HISENSE TRANS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310871123.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-14
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The prior art is difficult to accurately identify overloaded transport fleets, resulting in vehicle safety hazards and traffic management difficulties.

Method used

By obtaining and analyzing vehicle data information, multiple filtering conditions are used to filter the vehicle data, determine the target vehicle and its accompanying fleet, establish the relationship between the vehicle and the fleet, and achieve accurate identification of overloaded transportation fleets.

Benefits of technology

Effectively identify overloaded transport fleets, reduce traffic accidents, improve traffic management efficiency, and ensure road safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314316A_ABST
    Figure CN119314316A_ABST
Patent Text Reader

Abstract

The invention discloses a fleet identification method and terminal equipment, and the method comprises the steps: carrying out the vehicle screening of collected vehicle data information through different screening conditions, obtaining a target vehicle, at least one accompanying vehicle of the target vehicle, and an accompanying fleet of each accompanying vehicle, and carrying out the recognition of the accompanying fleet through the creation of an association relation between the target vehicle and the accompanying fleet. And accurate identification of the overload transportation fleet is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] As the number of infrastructure projects in the city increases, large trucks and other large vehicles on the construction site need to frequently enter the city to transport construction materials. In order to transport the goods as quickly as possible with the least cost, transportation companies usually choose to overload transportation. At the same time, in order to avoid being discovered by the traffic police, the transportation company's fleet usually chooses to travel at night. At present, the traffic police mainly set up checkpoints on the road for inspection. Therefore, before the overloaded transportation fleet travels at night, they will use a small car to observe the route in advance, which makes it difficult to intercept the overloaded transportation fleet.

[0003] In addition, overloaded vehicles will increase vehicle mass, inertia, and braking distance, which will cause the tires to be overloaded and deformed, easily leading to accidents such as tire blowouts, sudden deviation, brake failure, and rollovers. Vehicles are more likely to run red lights and exceed the speed limit when traveling at night. Therefore, a method is needed to accurately identify overloaded transport fleets to avoid the occurrence of the above problems. Summary of the invention

[0004] The embodiments of the present application provide a vehicle fleet identification method and a terminal device, thereby accurately identifying a vehicle fleet and solving the problem of vehicle overloading.

[0005] In a first aspect, an embodiment of the present application provides a vehicle fleet identification method, the method comprising:

[0006] Obtain vehicle data information collected within the days to be counted, and obtain a vehicle data information set;

[0007] The vehicle data information set is filtered according to a first filtering condition to obtain a target vehicle, wherein the first filtering condition at least includes: vehicle size type, whether there is a round-trip trajectory for a single trip of the vehicle, and similarity of multiple trip trajectories of the vehicle;

[0008] The vehicle data information set is filtered according to a second filtering condition to obtain at least one accompanying vehicle of the target vehicle; the second filtering condition at least includes: a similarity between a vehicle and a single travel trajectory of the target vehicle;

[0009] The vehicle data information set is filtered according to the third filtering condition to obtain the accompanying fleet of each accompanying vehicle; the third filtering condition at least includes: a vehicle with the same single travel trajectory as the corresponding accompanying vehicle;

[0010] According to the accompanying vehicle fleet of each accompanying vehicle, an association relationship between the target vehicle and the accompanying vehicle fleet is created.

[0011] In a possible design, the first screening condition further includes: the number of vehicle travel days within the number of days to be counted, and the number of vehicle travel days within the number of days to be counted is determined by the following method:

[0012] Within the days to be counted, vehicle travel trajectories are detected for the first time period and the second time period of each day, or the third time period of each day, to obtain the number of vehicle travel days; wherein the first time period is the morning time period of the day, the second time period is the afternoon to evening time period of the day, and the third time period is the evening to early morning time period of the day.

[0013] In a possible design, the first screening condition further includes: the length of the vehicle travel trajectory, and the length of the vehicle travel trajectory is determined by:

[0014] The length of the vehicle travel trajectory is obtained by taking the quotient of the total number of points passed by the vehicle within the days to be counted and the number of days the vehicle travels; wherein the multiple points are pre-set on different driving paths.

[0015] In a possible design, whether there is a round-trip track for a single trip of the vehicle in the first screening condition is determined by the following method 1 and / or method 2:

[0016] Mode 1: the number of times a vehicle passes through the same point in a single trip is greater than a first preset threshold;

[0017] Method 2: The quotient of the number of times the vehicle passes through the same point in a single trip and the total number of points passed by the vehicle in a single trip is greater than a second preset threshold; wherein the points are pre-set on different driving paths.

[0018] In a possible design, the similarity of multiple vehicle travel trajectories in the first screening condition is determined by:

[0019] For the Ath and Bth trips of the vehicle, the trajectory similarity is determined in the following manner, where the Ath and Bth trips are any two trips among the multiple trips:

[0020] According to the Ath travel trajectory sequence and the Bth travel trajectory sequence, determine the longest common subsequence length;

[0021] The travel trajectory similarity is calculated based on the longest common subsequence length, the total number of points passed during the Ath trip, and the total number of points passed during the Bth trip; wherein the points are pre-set on different driving paths.

[0022] In a possible design, the similarity between the single trip trajectory of the vehicle in the second screening condition and the target vehicle is determined by:

[0023] The quotient of the number of points that the vehicle and the target vehicle pass in a single trip and the total number of points that the target vehicle passes in a single trip is the similarity of the single trip trajectories of the vehicle and the target vehicle; wherein the similarity of the single trip trajectories of the vehicle and the target vehicle is greater than the third preset threshold; the number of points that the vehicle and the target vehicle pass in a single trip is greater than the fourth preset threshold.

[0024] In a possible design, the second screening condition further includes:

[0025] Within the number of days to be counted, the number of days that meet the similarity between the single travel trajectory of the vehicle and the target vehicle is greater than the fifth preset number of days.

[0026] In a possible design, the second screening condition also includes: the vehicle appears within a sixth preset time period after the target vehicle appears at the first point; and the first point is the same point passed by the vehicle and the target vehicle.

[0027] In a possible design, the creation of an association relationship between the target vehicle and the accompanying vehicle fleet according to the accompanying vehicle fleet of each accompanying vehicle includes:

[0028] Obtaining the license plate numbers of the target vehicle and the accompanying fleet of each accompanying vehicle;

[0029] Based on the license plate numbers of the target vehicle and the accompanying fleet of each accompanying vehicle, an association relationship between the target vehicle and the accompanying fleet is created.

[0030] In a second aspect, an embodiment of the present application provides a vehicle fleet identification device, the device comprising:

[0031] An acquisition module is used to acquire vehicle data information collected within the days to be counted, and obtain a vehicle data information set;

[0032] A first screening module is used to screen the vehicle data information set according to a first screening condition to obtain a target vehicle, wherein the first screening condition at least includes: vehicle size type, whether there is a round-trip trajectory for a single trip of the vehicle, and similarity of multiple trip trajectories of the vehicle;

[0033] A second screening module is used to screen the vehicle data information set according to a second screening condition to obtain at least one accompanying vehicle of the target vehicle; the second screening condition at least includes: a similarity between a vehicle and a single travel trajectory of the target vehicle;

[0034] A third screening module is used to screen the vehicle data information set according to the third screening condition to obtain the accompanying vehicle fleet of each accompanying vehicle; the third screening condition at least includes: a vehicle with the same single travel trajectory as the corresponding accompanying vehicle;

[0035] The association relationship creation module is used to create an association relationship between the target vehicle and the accompanying vehicle fleet according to the accompanying vehicle fleet of each accompanying vehicle.

[0036] In a possible design, the first screening condition further includes: the number of vehicle travel days within the number of days to be counted, and the number of vehicle travel days within the number of days to be counted is determined by the following method:

[0037] Within the days to be counted, vehicle travel trajectories are detected for the first time period and the second time period of each day, or the third time period of each day, to obtain the number of vehicle travel days; wherein the first time period is the morning time period of the day, the second time period is the afternoon to evening time period of the day, and the third time period is the evening to early morning time period of the day.

[0038] In a possible design, the first screening condition further includes: the length of the vehicle travel trajectory, and the length of the vehicle travel trajectory is determined by:

[0039] The length of the vehicle travel trajectory is obtained by taking the quotient of the total number of points passed by the vehicle within the days to be counted and the number of days the vehicle travels; wherein the multiple points are pre-set on different driving paths.

[0040] In a possible design, whether there is a round-trip track for a single trip of the vehicle in the first screening condition is determined by the following method 1 and / or method 2:

[0041] Mode 1: the number of times a vehicle passes through the same point in a single trip is greater than a first preset threshold;

[0042] Method 2: The quotient of the number of times the vehicle passes through the same point in a single trip and the total number of points passed by the vehicle in a single trip is greater than a second preset threshold; wherein the points are pre-set on different driving paths.

[0043] In a possible design, the similarity of multiple vehicle travel trajectories in the first screening condition is determined by:

[0044] For the Ath and Bth trips of the vehicle, the trajectory similarity is determined in the following manner, where the Ath and Bth trips are any two trips among the multiple trips:

[0045] According to the Ath travel trajectory sequence and the Bth travel trajectory sequence, determine the longest common subsequence length;

[0046] The travel trajectory similarity is calculated based on the longest common subsequence length, the total number of points passed during the Ath trip, and the total number of points passed during the Bth trip; wherein the points are pre-set on different driving paths.

[0047] In a possible design, the similarity between the single trip trajectory of the vehicle in the second screening condition and the target vehicle is determined by:

[0048] The quotient of the number of points that the vehicle and the target vehicle pass in a single trip and the total number of points that the target vehicle passes in a single trip is the similarity of the single trip trajectories of the vehicle and the target vehicle; wherein the similarity of the single trip trajectories of the vehicle and the target vehicle is greater than the third preset threshold; the number of points that the vehicle and the target vehicle pass in a single trip is greater than the fourth preset threshold.

[0049] In a possible design, the second screening condition further includes:

[0050] Within the number of days to be counted, the number of days that meet the similarity between the single travel trajectory of the vehicle and the target vehicle is greater than the fifth preset number of days.

[0051] In a possible design, the second screening condition also includes: the vehicle appears within a sixth preset time period after the target vehicle appears at the first point; and the first point is the same point passed by the vehicle and the target vehicle.

[0052] In a possible design, the creation of an association relationship between the target vehicle and the accompanying vehicle fleet according to the accompanying vehicle fleet of each accompanying vehicle includes:

[0053] Obtaining the license plate numbers of the target vehicle and the accompanying fleet of each accompanying vehicle;

[0054] Based on the license plate numbers of the target vehicle and the accompanying fleet of each accompanying vehicle, an association relationship between the target vehicle and the accompanying fleet is created.

[0055] In a third aspect, an embodiment of the present application provides a terminal device, including:

[0056] Processor and display;

[0057] The display is used to display a user operation interface;

[0058] The processor is configured to execute any one of the methods provided in the first aspect above.

[0059] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor of a terminal device, the terminal device is enabled to execute any of the methods provided in the first aspect above.

[0060] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program / instructions, which, when executed by a processor, implements any of the methods provided in the first aspect of the present application.

[0061] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. Obviously, the drawings introduced below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0063] Figure 1 A schematic diagram of an application scenario of a fleet identification system provided in an embodiment of the present application;

[0064] Figure 2 A schematic diagram of a vehicle trajectory route provided in an embodiment of the present application;

[0065] Figure 3 A schematic diagram of single track accompanying judgment provided in an embodiment of the present application;

[0066] Figure 4 A schematic diagram of an accompanying vehicle provided in an embodiment of the present application;

[0067] Figure 5 A schematic diagram of an accompanying vehicle provided in an embodiment of the present application;

[0068] Figure 6 A schematic diagram of an accompanying convoy provided in an embodiment of the present application;

[0069] Figure 7 A schematic diagram of establishing an association relationship between a target vehicle and an accompanying vehicle fleet provided in an embodiment of the present application;

[0070] Figure 8 A schematic diagram of target vehicle information obtained by screening provided in an embodiment of the present application;

[0071] Fig. 9 A schematic diagram of a vehicle passing record of a vehicle 5 provided in an embodiment of the present application;

[0072] Fig.10 A schematic diagram of a driving trajectory of a vehicle 5 provided in an embodiment of the present application;

[0073] Fig.11 A schematic diagram of a captured image of a vehicle 5 and a target vehicle passing by provided in an embodiment of the present application;

[0074] Fig.12 A schematic diagram of a flow chart of a fleet identification method provided in an embodiment of the present application;

[0075] Fig.13 A schematic diagram of a flow chart of a fleet identification method provided in an embodiment of the present application;

[0076] Fig.14 A schematic diagram of the structure of a vehicle fleet identification device provided in one embodiment of the present application;

[0077] Fig.15 A schematic diagram of a terminal device provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION

[0078] In order to enable ordinary persons in the art to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0079] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0080] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0081] (1) In the embodiments of the present application, the term "multiple times" means twice or more, and other quantifiers are similar.

[0082] (2) "and / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0083] (3) The server serves the terminal device. The service content is such as obtaining the target vehicle through the first screening condition. The server corresponds to the application installed on the terminal device and runs in conjunction with the application on the terminal device.

[0084] (4) Terminal device, which can refer to software APP (Application) or client. It has a visual display interface and can interact with users. It corresponds to the server and provides local services to customers. For software applications, except for some applications that only run locally, they are generally installed on ordinary client terminals and need to cooperate with the server to run.

[0085] (5) A road-traveling vehicle refers to a vehicle that is used to survey the surrounding areas of the transport route for overloaded transport convoys before they depart. The target vehicle described below is a road-traveling vehicle.

[0086] As the number of infrastructure projects in the city increases, large trucks and other large vehicles on the construction site need to frequently enter the city to transport construction materials. In order to transport the goods as quickly as possible with the least cost, transportation companies usually choose to overload transportation. At the same time, in order to avoid being discovered by the traffic police, the transportation company's fleet usually chooses to travel at night. At present, the traffic police mainly set up checkpoints on the road for inspection. Therefore, before the overloaded transportation fleet travels at night, they will use a small car to observe the route in advance, which makes it difficult to intercept the overloaded transportation fleet.

[0087] In addition, overloaded vehicles will increase vehicle mass, inertia, and braking distance, which will cause the tires to be overloaded and deformed, easily leading to accidents such as tire blowouts, sudden deviation, brake failure, and rollovers. Vehicles are more likely to run red lights and exceed the speed limit when traveling at night. Therefore, a method is needed to accurately identify overloaded transport fleets to avoid the occurrence of the above problems.

[0088] To this end, the present application provides a fleet identification method and terminal device, which performs vehicle screening on the collected vehicle data information through different screening conditions to obtain a target vehicle, at least one accompanying vehicle of the target vehicle, and an accompanying fleet of each accompanying vehicle, and then uses the established association relationship between the target vehicle and the accompanying fleet to achieve accurate identification of overloaded transport fleets.

[0089] After introducing the design ideas of the embodiments of the present application, the following briefly introduces the application scenarios to which the technical solutions of the embodiments of the present application can be applied. It should be noted that the application scenarios introduced below are only used to illustrate the embodiments of the present application and are not limited. In specific implementation, the technical solutions provided by the embodiments of the present application can be flexibly applied according to actual needs.

[0090] refer to Figure 1, which is a schematic diagram of an application scenario of a fleet identification system provided in an embodiment of the present application. The application scenario includes: multiple terminal devices 101 (including terminal device 101-1, terminal device 101-2, ... terminal device 101-n), server 102 and camera 103. Among them, the terminal device 101, server 102 and camera 103 are connected through a wireless or wired network, and the terminal device 101 includes but is not limited to electronic devices such as desktop computers, mobile phones, mobile computers, tablet computers, media players, smart wearable devices, smart TVs, etc. The server 102 can be a server, a server cluster composed of several servers, or a cloud computing center. The server 102 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and basic cloud computing services such as big data and artificial intelligence platforms.

[0091] Taking the interaction between the terminal device 101-1, the server 102 and the camera 103 as an example, first, the camera 103 sends the collected vehicle data information within the days to be counted to the server 102, and in the server 102, a vehicle data information set is obtained according to the acquired vehicle data information within the days to be counted. Then the server 102 filters the vehicle data information set according to multiple screening conditions to obtain the target vehicle, at least one accompanying vehicle of the target vehicle, and the accompanying fleet of each accompanying vehicle. Finally, the server 102 creates an association relationship between the target vehicle and the accompanying fleet, and sends the association relationship between the target vehicle and the accompanying fleet to the terminal device 101-1, and displays it to the police through the terminal device 101-1, so that the police can accurately grasp the transportation situation of the overloaded transport fleet and solve the overloading problem of the overloaded transport fleet.

[0092] Here, the target vehicle, at least one accompanying vehicle of the target vehicle, and the accompanying fleet of each accompanying vehicle can also be screened in the terminal device 101-1. The target vehicle, at least one accompanying vehicle of the target vehicle, and the accompanying fleet of each accompanying vehicle can also be screened partially in the terminal device 101-1 and partially in the server 102. This application does not limit the specific method of screening the target vehicle, at least one accompanying vehicle of the target vehicle, and the accompanying fleet of each accompanying vehicle.

[0093] Of course, the method provided in the embodiment of the present application is not limited to Figure 1 The application scenarios shown can also be used in other possible application scenarios, and the embodiments of the present application are not limited thereto. Figure 1The functions that can be implemented by each device in the application scenario shown will be described in the subsequent method embodiments, and will not be described in detail here.

[0094] To further illustrate the technical solution provided by the embodiment of the present application, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiment of the present application provides the method operation steps shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiment of the present application.

[0095] Combine the following Figure 1 The application scenario shown explains the technical solution provided by the embodiment of the present application from four parts: determining the target vehicle, determining at least one accompanying vehicle of the target vehicle, determining the accompanying fleet, and creating an association relationship between the target vehicle and the accompanying fleet.

[0096] 1. Determination of target vehicle

[0097] By the above Figure 1 From the relevant description of the vehicle fleet identification system, we can see that we first need to obtain the vehicle data information collected within the days to be counted, obtain a vehicle data information set, and then filter the vehicle data information set according to the screening conditions to obtain the target vehicle. For example, as shown in Table 1, vehicle data information can be collected through the six-in-one driving license violation service platform and the vehicle passing system, where the vehicle data information at least includes the type of vehicle number plate, the vehicle number plate number, the size type of the vehicle, the vehicle data information collection time, the vehicle data information collection location, etc.

[0098] Table 1

[0099]

[0100] Because the vehicles that observe the route in advance before the overloaded transport team sets out are usually small vehicles, the first screening condition may include: vehicle size type during the screening of the target vehicle (i.e., the vehicle). For example, the types of large vehicles screened may include: light multi-purpose trucks, light closed trucks, light flatbed trucks, and light vans; the types of small vehicles screened may include: mini cars, small cars, small vans, small ordinary buses, small off-road buses, and small special buses.

[0101] In order to reduce the impact of mis-photographing of vehicle number plate information, different points can be pre-set on different driving paths, and the vehicle is defined to pass through at least 5 points a day to determine that the vehicle has travel behavior. Here, the 5 points are only examples, and this application does not limit the specific data of the passing points. In order to avoid investigation by the traffic police, overloaded transportation often occurs at night when the traffic police are weak on duty, so the target vehicle has the characteristics of night travel. Therefore, the first screening condition can also include: the number of days the vehicle travels within the number of days to be counted. Here, the number of days the vehicle travels is at least 1 day.

[0102] Next, we will introduce how to determine the number of vehicle travel days within the days to be counted: Assume that the first time period is the morning time period of the day, the second time period is the afternoon to evening time period of the day, and the third time period is the evening to early morning time period of the day. Within the days to be counted, the vehicle travel trajectory is detected for the first time period and the second time period of each day, or the third time period of each day, and the number of vehicle travel days is determined. Here, the vehicle travel trajectory can pass through at least 5 preset points.

[0103] For example, the first time period may be 6:00-11:00 a.m., the second time period may be 16:00-22:00 p.m., and the third time period may be 22:00-6:00 a.m. The vehicles traveling in the first and second time periods every day may be defined as early departure and late return vehicles, and the vehicles traveling in the third time period every day may be defined as night-time high-frequency travel vehicles.

[0104] Furthermore, the number of days for vehicles that leave early and return late must at least meet the first preset number of days, and the number of days for vehicles that travel frequently at night must at least meet the second preset number of days. For example, the number of days for vehicles that leave early and return late must at least meet 4 days, and the number of days for vehicles that travel frequently at night must at least meet 2 days. Here, the first preset number of days for travel and the second preset number of days for travel can be the same or different, and this is just an example.

[0105] In order to ensure that there are no police officers on the route of the overloaded transport convoy, the road-trip vehicle often goes back and forth to observe certain sections of the road. The starting and ending points of freight transportation are fixed in the short term, and most freight convoys transport goods from the suburbs to the urban areas. Therefore, most of them choose to travel on the main roads connecting the suburbs and urban areas with relatively good road conditions. The road-trip vehicle travels on the mission route in advance. If it finds a traffic police, it will notify the convoy behind it in advance to take a detour or stop transportation. From the perspective of the entire transportation route, the trajectories of the road-trip vehicle and the accompanying convoy are highly similar. Therefore, the first screening condition can also include: the length of the vehicle's travel trajectory, whether the vehicle has a round-trip trajectory for a single trip, and the similarity of the vehicle's multiple travel trajectories.

[0106] Optionally, assuming that the average number of travel points can represent the length of the travel trajectory, the quotient of the total number of points passed by the vehicle in the days to be counted and the number of days the vehicle travels is defined as the length of the vehicle travel trajectory. Here, the length of the vehicle travel trajectory must at least meet the critical number of travel points of the trajectory travel.

[0107] Determine whether there is a round-trip trajectory for a single vehicle trip by using the following method 1 and / or method 2:

[0108] Mode 1: the number of times a vehicle passes through the same point in a single trip is greater than a first preset threshold;

[0109] Method 2: The quotient of the number of times the vehicle passes through the same point in a single trip and the total number of points passed by the vehicle in a single trip is greater than a second preset threshold.

[0110] Assuming that the Ath trip and the Bth trip are any two trips among multiple trips of the vehicle, the trajectory similarity of the Ath trip and the Bth trip of the vehicle is determined by the following method:

[0111] According to the Ath travel trajectory sequence and the Bth travel trajectory sequence, the longest common subsequence length is determined, and then the travel trajectory similarity is calculated according to the longest common subsequence length, the total number of points passed by the Ath trip and the total number of points passed by the Bth trip.

[0112] For example, assuming that X represents the trajectory sequence 1 of the vehicle's Ath trip, Y represents the trajectory sequence 2 of the vehicle's Bth trip, M represents the length of the trajectory sequence of the vehicle's Ath trip, and N represents the length of the trajectory sequence of the vehicle's Bth trip, and the trajectory sequence length is expressed in the number of waypoints, then M = size(X), N = size(Y). If dp[i][j] (i = 1 ~ M, j = 1 ~ N) is used to define an array for storing the length of the common sequence, then the common sequence length is iterated according to the following formula 1 to obtain the longest common subsequence length of X and Y:

[0113]

[0114] Therefore, the longest common subsequence length of X and Y is max_len=dp[M][N], and the trajectory similarity D of X and Y is calculated according to the following formula 2:

[0115]

[0116] After the vehicle data information set is screened multiple times according to the first screening condition to obtain the target vehicle, in order to further verify the accuracy of the target vehicle, it is also necessary to combine whether there is a large convoy following the target vehicle.

[0117] Here, a feature recognition model of the target vehicle may also be established according to the first screening condition, and the target vehicle may be obtained by training the feature recognition model.

[0118] 2. Determination of at least one accompanying vehicle of the target vehicle

[0119] The accompanying vehicle refers to the vehicle that has the same trajectory as the target vehicle within a certain period of time. After the target vehicle is determined, the target vehicle V is extracted based on the collected vehicle data information. i Number plate type i 、Number plate number v i , Vehicle data information collection time t in and vehicle data information collection location s in (For example, use <t i1 ,s i1 >,...,<t in ,s in > represents the time and location of the vehicle passing through at different points, and n represents the number of points). In addition, it is also necessary to extract the large vehicle V within a certain period of time after the target vehicle passes through each point. j Number plate type j 、Number plate number v j , Vehicle data information collection time t jm and vehicle data information collection location s jm (For example, use <t j1 ,s j1 >,...,<t jm ,s jm > represents the time and location of the vehicle passing through at different points, and m represents the number of points). That is, the second screening condition at least includes: vehicle size type, and the vehicle size type is a large vehicle.

[0120] For example, if a large vehicle passes by a certain point within 30 minutes after the target vehicle passes by the point, it is considered that the target vehicle and the large vehicle have an accompanying relationship, and the target vehicle and the large vehicle are defined as a point accompanying vehicle group. i When passing through any point k, the trajectory is <t ik ,s ik >, if there is a large vehicle V j Satisfy t ik <t jk <t ik +30min, the target vehicle V i and large vehicles V j Therefore, the second screening condition may also include: the vehicles in the point accompanying vehicle group of the target vehicle.

[0121] like Figure 2 As shown, within 30 minutes after the target vehicle a passes through the point S1, large vehicles b1, b2, b3, b4, and b5 also pass by. Therefore, it is considered that the target vehicle a and the large vehicles b1, b2, b3, b4, and b5 are all a point-accompanying vehicle group.

[0122] Similarly, within 30 minutes of target vehicle a passing through point S2, large vehicles b2, b3, b4, and b6 also pass by; within 30 minutes of target vehicle a passing through point S3, large vehicles b2, b3, b5, and b7 also pass by; within 30 minutes of target vehicle a passing through point S4, large vehicles b2, b3, b8, and b9 also pass by; within 30 minutes of target vehicle a passing through point S5, large vehicles b2, b3, b8, and b9 also pass by. 10 Within 30 minutes after the target vehicle a passed through point Sn, large vehicles b2 and b3 also passed by.

[0123] Since the target vehicle and the accompanying vehicle also need to have similar trajectories, the second screening condition may also include: the similarity of the single trip trajectories of the vehicle and the target vehicle. The quotient of the number of points that the vehicle and the target vehicle pass through in a single trip and the total number of points that the target vehicle passes through in a single trip is defined as the similarity of the single trip trajectories of the vehicle and the target vehicle. The similarity of the single trip trajectories of the vehicle and the target vehicle is greater than the third preset threshold, and the number of points that the vehicle and the target vehicle pass through in a single trip is greater than the fourth preset threshold. For example, the third preset threshold is 0.2, and the fourth preset threshold is 5, which is only for example.

[0124] For example, continue as Figure 2 Examples are given below. Figure 3 As shown in the figure, assuming that the number of points passed by the target vehicle a is represented by Times, and the number of accompanying points of the large vehicle b1 is represented by Times_1, then the trajectory similarity between the large vehicle b1 and the target vehicle a is represented by Times_1 / Times. Similarly, we can get the trajectory similarity of large vehicles b2, b3, ..., b 10 The similarity of each trajectory with the target vehicle a.

[0125] Since the single travel trajectories of the large vehicle and the target vehicle are temporally and spatially random, the second screening condition may further include: within the number of days to be counted, the number of days that meet the similarity of the single travel trajectories of the vehicle and the target vehicle is greater than the fifth preset number of days.

[0126] 3. Determination of the accompanying convoy

[0127] After determining each accompanying vehicle of the target vehicle, continue to screen according to each accompanying vehicle to obtain the accompanying fleet of each accompanying vehicle. Figure 4As shown, the third screening condition at least includes: large vehicles that pass the same point and the same direction as the accompanying vehicle within a preset time. For example, both vehicle 2 and vehicle 3 are large vehicles that pass through point 2 within 5 minutes of vehicle 1, and their driving directions are the same as vehicle 1.

[0128] Since the accompanying vehicle and the vehicles in the accompanying fleet also need to have similar trajectories, the third screening condition may also include: vehicles with the same single trip trajectory as the accompanying vehicle. If the number of points passed by the accompanying vehicle in a single trip is n, the number of points passed by the vehicle and the accompanying vehicle together is m, and m>n / 2, then the vehicle is defined as having the same single trip trajectory as the accompanying vehicle.

[0129] In order to further ensure the accuracy of the determined vehicle, the third screening condition may also include: the number of days that the single travel trajectory of the accompanying vehicle is the same as that of the accompanying vehicle is greater than a preset threshold number of days.

[0130] Figure 5 The accompanying vehicles of accompanying vehicle 1, ..., and accompanying vehicle n in a week are shown. For example, vehicle 1 follows accompanying vehicle 1 for 1 day in a week, vehicle 2 follows accompanying vehicle 1 for 3 days in a week, and vehicle m follows accompanying vehicle 1 for 5 days in a week. Similarly, vehicle 1' follows accompanying vehicle n for 4 days in a week, vehicle 2' follows accompanying vehicle n for 1 day in a week, and vehicle m' follows accompanying vehicle n for 1 day in a week.

[0131] If the number of days in a week when the accompanying vehicle is at least 2 and the accompanying convoy is at least 3 vehicles, then Figure 6 As shown, the following vehicles of vehicle 1 include vehicle 2 and vehicle m, and the following vehicles of vehicle n include vehicle 1. Since there is only one following vehicle of vehicle n, vehicle 1, vehicle 2, and vehicle m form a following vehicle group.

[0132] 4. Create an association between the target vehicle and the accompanying fleet

[0133] After determining the target vehicle, at least one accompanying vehicle of the target vehicle, and the accompanying vehicle fleet of each accompanying vehicle, by obtaining the license plate numbers of the target vehicle and the accompanying vehicle fleet of each accompanying vehicle, an association relationship between the target vehicle and the accompanying vehicle fleet is created based on the license plate numbers of the target vehicle and the accompanying vehicle fleet of each accompanying vehicle. Figure 7 As shown in the figure, the accompanying vehicle of target vehicle a1 is b1, and the accompanying fleet formed by vehicle b1 is b1, b2, b3. Then the association relationship created by the license plate number of the vehicle is a1-b1, b2, b3. Similarly, we can get the association relationship: a2-c1, c2, c3, c4, the association relationship: a3-d1, d2, d3, d4, d5, and the association relationship: an-n1, n2, n3, ..., nn.

[0134] For example, Figure 8 It shows that 7 vehicles may be target vehicles according to the vehicle data information of District B, City A from March 1 to April 1, 2022. The higher the confidence level of each vehicle, the greater the possibility that the vehicle is the target vehicle. For example, among the 7 vehicles, 4 have high confidence levels, 2 have average confidence levels, and 1 has low confidence level. Fig. 9 The passing record of vehicle 5 with a relatively high confidence level is shown. Fig.10 The driving trajectory of the vehicle 5 with a relatively high confidence level is shown, wherein the vehicle 5 starts to travel from a starting point and travels along a route of starting point-point a-point b-point c-end point-point d-point c-end point. Fig.11 The image of the vehicle 5 and its accompanying convoy with a relatively high confidence level is shown. After actual confirmation, the accuracy rate is 57%.

[0135] Therefore, this application does not require the installation of additional hardware equipment. Through the collected vehicle data information and the definition of multiple screening conditions, the target vehicle, at least one accompanying vehicle of the target vehicle, and the accompanying fleet of each accompanying vehicle can be accurately determined. Then, by creating an association between the target vehicle and the accompanying fleet, the overloaded transport fleet can be accurately identified, and real-time early warning of the overloaded transport fleet can be achieved, so that the on-site police officers can quickly deploy control and investigate the overloaded transport fleet. It can also assist the traffic police in conducting targeted safety education for relevant transport companies by analyzing the origin and destination of the overloaded transport fleet.

[0136] refer to Fig.12 , the embodiment of the present application provides a fleet identification method, comprising the following steps:

[0137] S1201, obtaining vehicle data information collected within the days to be counted, and obtaining a vehicle data information set;

[0138] S1202, filtering the vehicle data information set according to a first filtering condition to obtain a target vehicle; wherein the first filtering condition at least includes: vehicle size type, whether there is a round-trip trajectory for a single trip of the vehicle, and similarity of multiple trip trajectories of the vehicle;

[0139] S1203, filtering the vehicle data information set according to a second filtering condition to obtain at least one accompanying vehicle of the target vehicle; the second filtering condition at least includes: a similarity between a single trip trajectory of the vehicle and the target vehicle;

[0140] S1204, filtering the vehicle data information set according to a third filtering condition to obtain an accompanying vehicle team of each accompanying vehicle; the third filtering condition at least includes: a vehicle having the same single travel trajectory as the corresponding accompanying vehicle;

[0141] S1205: Create an association relationship between the target vehicle and the accompanying vehicle fleet according to the accompanying vehicle fleet of each accompanying vehicle.

[0142] refer to Fig.13 , the present application embodiment provides a fleet identification method, comprising the following steps:

[0143] S1301, determining the characteristics of the target vehicle through the collected vehicle data information;

[0144] S1302, determining a target vehicle through a first screening condition;

[0145] S1303, extracting data according to the target vehicle and the second screening condition;

[0146] S1304, judging whether the vehicle is a point accompanying vehicle of the target vehicle according to the second screening condition;

[0147] If yes, execute step S1305, if no, execute step S13010;

[0148] S1305, judging whether the vehicle is a single-track accompanying vehicle of the target vehicle according to the second screening condition;

[0149] If yes, execute step S1306, if no, execute step S13010;

[0150] S1306, judging whether the vehicle is an accompanying vehicle of the target vehicle according to the second screening condition;

[0151] If yes, execute step S1307, if no, execute step S13010;

[0152] S1307, determining an accompanying fleet of each accompanying vehicle according to the third screening condition;

[0153] S1308, creating an association relationship between the target vehicle and the accompanying fleet;

[0154] S1309, analyzing the accompanying convoy passing through the target point and the accompanying convoy transportation events;

[0155] S13010, end.

[0156] Here, the specific execution process of each step can refer to the above description and will not be repeated here.

[0157] refer to Fig.14 The embodiment of the present application provides a vehicle fleet identification device, the device 1400 includes:

[0158] The acquisition module 1401 is used to acquire vehicle data information collected within the days to be counted, and obtain a vehicle data information set;

[0159] The first screening module 1402 is used to screen the vehicle data information set according to the first screening condition to obtain the target vehicle; wherein the first screening condition at least includes: vehicle size type, whether there is a round-trip trajectory for a single trip of the vehicle, and the similarity of multiple trip trajectories of the vehicle;

[0160] The second screening module 1403 is used to screen the vehicle data information set according to a second screening condition to obtain at least one accompanying vehicle of the target vehicle; the second screening condition at least includes: the similarity of a single trip trajectory between the vehicle and the target vehicle;

[0161] The third filtering module 1404 is used to filter the vehicle data information set according to the third filtering condition to obtain the accompanying vehicle fleet of each accompanying vehicle; the third filtering condition at least includes: a vehicle with the same single travel trajectory as the corresponding accompanying vehicle;

[0162] The association relationship creation module 1405 is used to create an association relationship between the target vehicle and the accompanying vehicle group according to the accompanying vehicle group of each accompanying vehicle.

[0163] In a possible design, the first screening condition also includes: the number of vehicle travel days within the days to be counted, and the number of vehicle travel days within the days to be counted is determined by the following method:

[0164] During the days to be counted, the vehicle travel trajectory is detected for the first time period and the second time period of each day, or the third time period of each day, to obtain the number of vehicle travel days; wherein the first time period is the morning time period of the day, the second time period is the afternoon to evening time period of the day, and the third time period is the evening to early morning time period of the day.

[0165] In a possible design, the first screening condition further includes: the length of the vehicle travel trajectory, and the length of the vehicle travel trajectory is determined by:

[0166] The quotient of the total number of points passed by the vehicle within the days to be counted and the number of days the vehicle travels is used to obtain the length of the vehicle travel trajectory; wherein multiple points are pre-set on different driving paths.

[0167] In a possible design, whether there is a round-trip trajectory for a single trip of the vehicle in the first screening condition is determined by the following method 1 and / or method 2:

[0168] Mode 1: the number of times a vehicle passes through the same point in a single trip is greater than a first preset threshold;

[0169] Method 2: The quotient of the number of times the vehicle passes through the same point in a single trip and the total number of points passed by the vehicle in a single trip is greater than a second preset threshold; wherein the points are pre-set on different driving paths.

[0170] In a possible design, the similarity of multiple vehicle travel trajectories in the first screening condition is determined by:

[0171] For the vehicle's Ath trip and Bth trip, the trajectory similarity is determined in the following way, where the Ath trip and the Bth trip are any two trips among multiple trips:

[0172] According to the Ath travel trajectory sequence and the Bth travel trajectory sequence, determine the longest common subsequence length;

[0173] The travel trajectory similarity is calculated based on the longest common subsequence length, the total number of points passed during the Ath trip, and the total number of points passed during the Bth trip; wherein the points are pre-set on different driving paths.

[0174] In a possible design, the similarity between the single trip trajectory of the vehicle in the second screening condition and the target vehicle is determined by the following method:

[0175] The quotient of the number of points that the vehicle and the target vehicle pass in a single trip and the total number of points that the target vehicle passes in a single trip is the similarity of the single trip trajectories of the vehicle and the target vehicle; wherein the similarity of the single trip trajectories of the vehicle and the target vehicle is greater than the third preset threshold; the number of points that the vehicle and the target vehicle pass in a single trip is greater than the fourth preset threshold.

[0176] In a possible design, the second screening condition also includes:

[0177] Within the number of days to be counted, the number of days that meet the similarity of the single travel trajectory of the vehicle and the target vehicle is greater than the fifth preset number of days.

[0178] In a possible design, the second screening condition also includes: the vehicle appears within a sixth preset time period after the target vehicle appears at the first point; and the first point is the same point passed by the vehicle and the target vehicle.

[0179] In a possible design, an association relationship between the target vehicle and the accompanying fleet is created according to the accompanying fleet of each accompanying vehicle, including:

[0180] Obtain the license plate number of the target vehicle and each accompanying vehicle's accompanying convoy;

[0181] Based on the license plate numbers of the target vehicle and the accompanying fleet of each accompanying vehicle, an association relationship between the target vehicle and the accompanying fleet is created.

[0182] After introducing the fleet identification method and related devices according to the exemplary embodiment of the present application, next, a terminal device according to another exemplary embodiment of the present application is introduced.

[0183] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.

[0184] In some possible implementations, the terminal device according to the present application may include at least one processor and at least one memory. The memory stores program code, and when the program code is executed by the processor, the processor executes the steps of the fleet identification method according to various exemplary implementations of the present application described above in this specification. For example, the processor may execute the steps in the fleet identification method.

[0185] Refer to the following Fig.15 The terminal device 150 according to this embodiment of the present application is described. Fig.15 The terminal device 150 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0186] like Fig.15 As shown, the terminal device 150 is in the form of a general terminal device. The components of the terminal device 150 may include but are not limited to: the at least one processor 151, the at least one memory 152, and a bus 153 connecting different system components (including the memory 152 and the processor 151).

[0187] Bus 153 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, or a local bus using any of a variety of bus architectures.

[0188] The memory 152 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 1521 and / or a cache memory 1522 , and may further include a read-only memory (ROM) 1523 .

[0189] The memory 152 may also include a program / utility 1525 having a set (at least one) of program modules 1524, such program modules 1524 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0190] The terminal device 150 may also communicate with one or more external devices 154 (e.g., keyboards, pointing devices, etc.), may also communicate with one or more devices that enable a user to interact with the terminal device 150, and / or communicate with any device that enables the terminal device 150 to communicate with one or more other terminal devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 155. Furthermore, the terminal device 150 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 156. As shown, the network adapter 156 communicates with other modules for the terminal device 150 via a bus 153. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the terminal device 150, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0191] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 152 including instructions, and the instructions can be executed by the processor 151 to perform the above method. Alternatively, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0192] In an exemplary embodiment, a computer program product is also provided, including a computer program / instruction, which implements any of the fleet identification methods provided in the present application when executed by the processor 151.

[0193] In an exemplary embodiment, various aspects of a fleet identification method provided by the present application may also be implemented in the form of a program product, which includes a program code. When the program product is run on a computer device, the program code is used to enable the computer device to execute the steps of a fleet identification method according to various exemplary embodiments of the present application described above in this specification.

[0194] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0195] The program product for determining text similarity of the embodiment of the present application can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device. However, the program product of the present application is not limited to this. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0196] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein readable program code is carried. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium other than a readable storage medium, which may transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0197] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0198] The program code for performing the operation of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and also conventional procedural programming languages ​​such as "C" language or similar programming languages. The program code can be executed entirely on the user terminal device, partially on the user device, as an independent software package, partially on the user terminal device and partially on the remote terminal device, or completely on the remote terminal device or the server. In the case of a remote terminal device, the remote terminal device can be connected to the user terminal device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external terminal device (for example, using an Internet service provider to connect through the Internet).

[0199] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.

[0200] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0201] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0202] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0203] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0204] These computer program instructions can also be loaded onto a computer or other programmable terminal device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0205] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0206] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A fleet identification method, characterized in that: The method comprises: Obtain vehicle data information collected within the days to be counted, and obtain a vehicle data information set; The vehicle data information set is filtered according to a first filtering condition to obtain a target vehicle, wherein the first filtering condition at least includes: vehicle size type, whether there is a round-trip trajectory for a single trip of the vehicle, and similarity of multiple trip trajectories of the vehicle; The vehicle data information set is filtered according to a second filtering condition to obtain at least one accompanying vehicle of the target vehicle; the second filtering condition at least includes: a similarity between a vehicle and a single travel trajectory of the target vehicle; The vehicle data information set is filtered according to the third filtering condition to obtain the accompanying fleet of each accompanying vehicle; the third filtering condition at least includes: a vehicle with the same single travel trajectory as the corresponding accompanying vehicle; According to the accompanying vehicle fleet of each accompanying vehicle, an association relationship between the target vehicle and the accompanying vehicle fleet is created.

2. The method according to claim 1, characterized in that The first screening condition also includes: the number of vehicle travel days within the number of days to be counted, and the number of vehicle travel days within the number of days to be counted is determined by the following method: Within the days to be counted, vehicle travel trajectories are detected for the first time period and the second time period of each day, or the third time period of each day, to obtain the number of vehicle travel days; wherein the first time period is the morning time period of the day, the second time period is the afternoon to evening time period of the day, and the third time period is the evening to early morning time period of the day.

3. The method according to claim 1, characterized in that The first screening condition also includes: the length of the vehicle travel trajectory, and the length of the vehicle travel trajectory is determined by: The length of the vehicle travel trajectory is obtained by taking the quotient of the total number of points passed by the vehicle within the days to be counted and the number of days the vehicle travels; wherein the multiple points are pre-set on different driving paths.

4. The method according to claim 1, characterized in that: Whether there is a round-trip track for a single trip of the vehicle in the first screening condition is determined by the following method 1 and / or method 2: Mode 1: the number of times a vehicle passes through the same point in a single trip is greater than a first preset threshold; Method 2: The quotient of the number of times the vehicle passes through the same point in a single trip and the total number of points passed by the vehicle in a single trip is greater than a second preset threshold; wherein the points are pre-set on different driving paths.

5. The method according to claim 1, characterized in that The similarity of multiple vehicle travel trajectories in the first screening condition is determined by the following method: For the Ath and Bth trips of the vehicle, the trajectory similarity is determined in the following manner, where the Ath and Bth trips are any two trips among the multiple trips: According to the Ath travel trajectory sequence and the Bth travel trajectory sequence, determine the longest common subsequence length; The travel trajectory similarity is calculated based on the longest common subsequence length, the total number of points passed during the Ath trip, and the total number of points passed during the Bth trip; wherein the points are pre-set on different driving paths.

6. The method according to claim 1, characterized in that The similarity between the single trip trajectory of the vehicle in the second screening condition and the target vehicle is determined by: The quotient of the number of points that the vehicle and the target vehicle pass through in a single trip and the total number of points that the target vehicle passes through in a single trip is the similarity of the single trip trajectory between the vehicle and the target vehicle; The similarity between the single travel trajectory of the vehicle and the target vehicle is greater than a third preset threshold; the number of points that the vehicle and the target vehicle pass through in the same single trip is greater than a fourth preset threshold.

7. The method according to claim 6, characterized in that The second screening condition also includes: Within the number of days to be counted, the number of days that meet the similarity between the single travel trajectory of the vehicle and the target vehicle is greater than the fifth preset number of days.

8. The method according to claim 1, characterized in that The second screening condition also includes: the vehicle appears within a sixth preset time period after the target vehicle appears at the first point; and the first point is the same point that the vehicle and the target vehicle pass through.

9. The method according to claim 1, characterized in that: The step of creating an association relationship between the target vehicle and the accompanying vehicle fleet according to the accompanying vehicle fleet of each accompanying vehicle includes: Obtaining the license plate numbers of the target vehicle and the accompanying fleet of each accompanying vehicle; Based on the license plate numbers of the target vehicle and the accompanying fleet of each accompanying vehicle, an association relationship between the target vehicle and the accompanying fleet is created.

10. A terminal device, characterized in that: include: Processor and display; The display is used to display a user operation interface; The processor is configured to execute the method according to any one of claims 1 to 9.