Nothing Special   »   [go: up one dir, main page]

CN113157817B - Method, device and computer equipment for distinguishing drivers - Google Patents

Method, device and computer equipment for distinguishing drivers Download PDF

Info

Publication number
CN113157817B
CN113157817B CN202110276146.9A CN202110276146A CN113157817B CN 113157817 B CN113157817 B CN 113157817B CN 202110276146 A CN202110276146 A CN 202110276146A CN 113157817 B CN113157817 B CN 113157817B
Authority
CN
China
Prior art keywords
data
track
historical driving
map
driving track
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110276146.9A
Other languages
Chinese (zh)
Other versions
CN113157817A (en
Inventor
唐炳武
罗振珊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN202110276146.9A priority Critical patent/CN113157817B/en
Priority to PCT/CN2021/091711 priority patent/WO2022193416A1/en
Publication of CN113157817A publication Critical patent/CN113157817A/en
Application granted granted Critical
Publication of CN113157817B publication Critical patent/CN113157817B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2462Approximate or statistical queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Remote Sensing (AREA)
  • Biophysics (AREA)
  • Fuzzy Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Traffic Control Systems (AREA)

Abstract

The application relates to the field of artificial intelligence, and discloses a method for distinguishing drivers, which comprises the following steps: acquiring historical driving track data corresponding to a specified vehicle; matching the historical driving track data into a map grid to form a track map; forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map; inputting each characteristic data array into a twin neural network model, and calculating the classification weight between the characteristic data arrays; and distinguishing the corresponding appointed running track when the same driver drives in each historical running track data according to the classification weight and the preset threshold value. The historical driving track data and the map grids are overlapped to form a track map, each piece of historical driving track data is marked by the calculation feature data array, the similarity between the feature data arrays of each piece of historical driving track data is calculated according to the twin neural network model, driving behaviors of different drivers are distinguished, and the driver is distinguished and classified.

Description

Method, device and computer equipment for distinguishing drivers
Technical Field
The present application relates to the field of artificial intelligence, and more particularly to a method, apparatus and computer device for distinguishing drivers.
Background
The insurance premium is different for the designated driver than for the unspecified driver, and the benefit is different. The familiarity of the driver to the vehicle directly influences the driving behavior, and the insurance applicant is that the risk probability of the appointed driver is far lower than that of other temporary drivers, and the premium discount is more. However, in the insurance of car insurance, after the insurance applicant borrows others to drive and deal with the insurance, the phenomenon that the insurance applicant falsely claim to be drives and deals with the insurance easily to form the fraudulent claims of the insurance is easy to occur, and how to effectively judge whether the insurance applicant is in the insurance of car insurance becomes the problem of the insurance company's nuclear claims.
Disclosure of Invention
The application mainly aims to provide a method for distinguishing drivers, which aims to solve the technical problem that the driver cannot be distinguished according to the characteristics of a driving track.
The application provides a method for distinguishing drivers, which comprises the following steps:
acquiring historical driving track data corresponding to a specified vehicle;
matching the historical driving track data into a map grid to form a track map;
Forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map;
inputting each characteristic data array into a twin neural network model, and calculating the classification weight between the characteristic data arrays;
and distinguishing the corresponding appointed running track when the same driver drives in each historical running track data according to the classification weight and the preset threshold value.
Preferably, the step of matching the historical driving track data into a map grid to form a track map includes:
Dividing the map into map grids according to a preset dividing mode;
acquiring longitude and latitude information corresponding to each track point in specified historical driving track data, wherein the specified historical driving track data belongs to any piece of all the historical driving track data;
Superposing the appointed historical driving track data into the map grid according to the longitude and latitude information;
and according to the mode that the specified historical driving track data are overlapped in the map grid, all the historical driving track data are overlapped in the map grid in a one-to-one correspondence mode, and the track map is formed.
Preferably, the feature data array includes track feature data, and the step of forming feature data arrays corresponding to the historical driving track data respectively according to the track map includes:
Acquiring each map grid interval occupied by the appointed historical driving track data and the corresponding speed limit label of each map grid interval;
Counting track characteristic data corresponding to the appointed historical driving track data according to speed limit labels respectively corresponding to each map grid interval, wherein the track characteristic data comprises a slow driving interval ratio and an overspeed driving interval ratio;
and counting the track characteristic data corresponding to all the historical driving track data respectively according to the counting mode of the track characteristic data corresponding to the appointed historical driving track data.
Preferably, the feature data array includes driving feature data of a driver, and the step of forming feature data arrays corresponding to the historical driving track data according to the track map includes:
acquiring time data corresponding to each track point corresponding to the appointed historical driving track data;
calculating driver driving characteristic data corresponding to the appointed historical driving track data according to the time data, wherein the driver driving characteristic data comprises preset time interval driving data, driving smoothness and fatigue driving data;
And calculating the driving characteristic data of the drivers corresponding to all the historical driving track data according to the calculation mode of the driving characteristic data of the drivers corresponding to the specified historical driving track data.
Preferably, before the step of inputting each of the feature data arrays into the twin neural network model, the step of calculating the classification weights between the feature data arrays comprises:
Inputting training samples into a twin neural network model, and mapping the training samples into a high-dimensional space through a specified function to obtain space vectors corresponding to the training samples respectively, wherein the specified function is Gw (X), w represents a parameter, and X represents the training samples;
Calculating a first space vector distance corresponding to a first sample and a second sample with the same category label and a second space vector distance corresponding to a third sample and a fourth sample with different category labels according to a first calculation formula, wherein the first calculation formula is Ew (X 1,X2)=||Gw(X1)-Gw(X2)||,X1,X2 represents a training sample and Ew (X 1,X2) represents a space vector distance;
adjusting parameters of the specified function to enable the distance of the first space vector to be smaller, and enabling the distance of the second space vector to be larger;
Judging whether the second space vector distance is simultaneously maximum when the first space vector distance is minimum;
if yes, determining the parameter of the appointed function as a fixed parameter.
Preferably, the step of distinguishing the specified driving track corresponding to the same driver driving in each of the historical driving track data according to the classification weight and the preset threshold value includes:
dividing the historical driving track data with the classification weight greater than or equal to the preset threshold into a first set and a second set which correspond to two drivers respectively, and merging the historical driving track data with the classification weight smaller than the preset threshold into a set corresponding to the same driver;
and respectively associating the set type and the running track data quantity corresponding to each set type in each map grid.
Preferably, after the step of distinguishing the specified driving trajectories corresponding to the same driver driving in each of the historical driving trajectory data according to the classification weight and the preset threshold, the step of distinguishing the specified driving trajectories includes:
screening a specified set with the largest data volume in specified map grids, wherein the specified map grids are grids where the vehicle insurance places are located;
taking the appointed set as a running track set corresponding to the applicant;
judging whether the current dangerous running track is contained in a running track set corresponding to the applicant or not;
If yes, judging that the type of the risk of the appointed driver is judged, otherwise, judging that the type of the risk of the appointed driver is not judged.
The application also provides a device for distinguishing drivers, which comprises:
the first acquisition module is used for acquiring historical driving track data corresponding to the appointed vehicle;
The first forming module is used for matching the historical driving track data into a map grid to form a track map;
The second forming module is used for forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map;
the first calculation module is used for inputting each characteristic data array into the twin neural network model, and calculating the classification weight between the characteristic data arrays;
And the distinguishing module is used for distinguishing the corresponding appointed driving track when the same driver drives in the historical driving track data according to the classification weight and the preset threshold value.
The application also provides a computer device comprising a memory storing a computer program and a processor implementing the steps of the above method when executing the computer program.
The application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the method described above.
According to the method, the historical driving track data and the map grids are overlapped to form the track map, each piece of historical driving track data is marked according to the track map calculation feature data array, then the similarity between the feature data arrays of each piece of historical driving track data is calculated according to the twin neural network model, driving behaviors of different drivers are distinguished, the drivers are distinguished and classified, and one-to-one correspondence between the driving track data and the drivers is achieved.
Drawings
FIG. 1 is a flow chart of a method for distinguishing drivers according to an embodiment of the present application;
FIG. 2 is a schematic flow diagram of a system for distinguishing drivers according to an embodiment of the present application;
FIG. 3 is a schematic diagram showing an internal structure of a computer device according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
Referring to fig. 1, a method of distinguishing drivers according to an embodiment of the present application includes:
S1: acquiring historical driving track data corresponding to a specified vehicle;
s2: matching the historical driving track data into a map grid to form a track map;
s3: forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map;
S4: inputting each characteristic data array into a twin neural network model, and calculating the classification weight between the characteristic data arrays;
s5: and distinguishing the corresponding appointed running track when the same driver drives in each historical running track data according to the classification weight and the preset threshold value.
In the embodiment of the application, the historical driving track data corresponding to the appointed vehicle is obtained through an insurance APP account registered by an owner of the appointed vehicle, and the insurance APP collects the navigation track of each insurance driver as the historical driving track data in a mode of setting rewards or insurance conditions. The navigation track is a vector cluster in units of seconds, and comprises: time, longitude and latitude, altitude, direction, speed and the like. The map grid is obtained by applying a division algorithm on the existing map data of an open source, wherein the map data of the open source comprises the longitude and latitude of a road, the type of the road, the speed limit of the road and the like. The above-mentioned division algorithm includes an algorithm of dividing the map grid by a distance of specified distance, for example, dividing the map grid by a distance of 10 km or 20 km to form a map grid of 10 x 10 square km or 20 x 20 square km; or a dividing algorithm for dividing the map grids according to each administrative region in the map, such as Shenzhen Fufield grids, shenzhen mountain grids and the like. By superposing the historical driving track data and the map grid, a data sample for analyzing driving track characteristics is formed and is used for calculating characteristic data arrays respectively corresponding to the historical driving track data, such as, but not limited to, night driving data, peak period driving data, driving smoothness and the like.
According to the method, the characteristic data arrays corresponding to the two pieces of historical driving track data are input into the twin neural network model, the similarity of the two pieces of historical driving track data is calculated through the functions contained in the twin neural network model, and then the probability that the two pieces of historical driving track data conform to the driving characteristics of the same driver is judged, and further whether a specified vehicle is driven by the same driver registered by insurance is determined.
According to the method, the historical driving track data and the map grids are overlapped to form the track map, each piece of historical driving track data is marked according to the track map calculation feature data array, then the similarity between the feature data arrays of each piece of historical driving track data is calculated according to the twin neural network model, driving behaviors of different drivers are distinguished, the drivers are distinguished and classified, and one-to-one correspondence between the driving track data and the drivers is achieved.
Further, the step S2 of matching the historical driving track data to a map grid to form a track map includes:
S21: dividing the map into map grids according to a preset dividing mode;
S22: acquiring longitude and latitude information corresponding to each track point in specified historical driving track data, wherein the specified historical driving track data belongs to any piece of all the historical driving track data;
s23: superposing the appointed historical driving track data into the map grid according to the longitude and latitude information;
S24: and according to the mode that the specified historical driving track data are overlapped in the map grid, all the historical driving track data are overlapped in the map grid in a one-to-one correspondence mode, and the track map is formed.
In the embodiment of the application, the specified historical driving track data is superimposed into the corresponding grids according to the longitude and latitude data to form the track map with one-to-one correspondence between the historical driving track data and the map grids, and the track map is displayed as a composite of the map grids and the track lines corresponding to the historical driving track data respectively. The background data of the track map is represented by the combination of a data table corresponding to the historical driving track data and a data table corresponding to the map grid.
Further, the feature data array includes track feature data, and the step S3 of forming feature data arrays corresponding to the historical driving track data respectively according to the track map includes:
S31, acquiring each map grid interval occupied by the specified historical driving track data and the corresponding speed limit label of each map grid interval;
S32: counting track characteristic data corresponding to the appointed historical driving track data according to speed limit labels respectively corresponding to each map grid interval, wherein the track characteristic data comprises a slow driving interval ratio and an overspeed driving interval ratio;
S33: and counting the track characteristic data corresponding to all the historical driving track data respectively according to the counting mode of the track characteristic data corresponding to the appointed historical driving track data.
In the embodiment of the application, the track characteristic data takes each map grid as a calculation interval, and the interval value corresponds to the driving mileage of the driving track in the interval. The track characteristic data comprises a slow driving interval ratio and an overdrive interval ratio, wherein the overdrive interval ratio is subdivided into an interval ratio exceeding the highest speed limit, a road type speed limit interval ratio and an extreme overdrive interval ratio. The number of the driving record intervals with the slow driving interval ratio and the overspeed driving interval ratio being lower than 60kph is the ratio of the number of the driving record intervals to the total interval number corresponding to the whole driving track; the highest speed limit interval ratio is equal to the ratio of the number of overspeed record intervals with the vehicle speed exceeding 120kph to the total interval number; the road type speed limit interval ratio is equal to the proportion of the number of recording intervals with the speed exceeding the road type speed limit to the total number of intervals; the above-mentioned extreme overdrive interval ratio is equal to the ratio of the number of recorded intervals of extreme overdrive to the total number of intervals, and the extreme overdrive is defined over 20% of the speed limit.
Further, the feature data array includes driving feature data of the driver, and the step S3 of forming feature data arrays corresponding to the historical driving track data according to the track map includes:
S301: acquiring time data corresponding to each track point corresponding to the appointed historical driving track data;
S302: calculating driver driving characteristic data corresponding to the appointed historical driving track data according to the time data, wherein the driver driving characteristic data comprises preset time interval driving data, driving smoothness and fatigue driving data;
S303: and calculating the driving characteristic data of the drivers corresponding to all the historical driving track data according to the calculation mode of the driving characteristic data of the drivers corresponding to the specified historical driving track data.
In the embodiment of the application, in order to increase the accuracy of distinguishing different drivers according to the corresponding driving data characteristics of the drivers, the characteristic data array not only comprises track characteristic data, but also comprises driving characteristic data of the drivers, and the characteristic data array is a group of 8-dimensional data. The driving characteristic data is obtained by analyzing driving habits of a driver, and includes, for example, night driving data, rush hour driving data, driving smoothness, fatigue driving data, and the like. And acquiring the driving characteristic data by acquiring time data of the driving track data. For example, the driving time from 11 pm to 5 pm is recorded as 1, which represents night, and 0 is non-night, and the total number of intervals of the current driving track is counted to be used as night driving data by counting the number of intervals of the driving track with night; counting the number of intervals driven in the peak period, wherein the number of intervals is equal to the total number of intervals of the current driving track, the record mark is 1 as peak period driving data, the record mark is 1 to indicate that peak period driving exists, otherwise, the record mark is 0 to indicate that off-peak period driving exists, and the peak period comprises the early and late peak periods of working days; the driving smoothness is calculated by counting the times of rapid acceleration and rapid deceleration in the current driving track, and the speed change exceeds 100kph/10S, namely the rapid acceleration or rapid deceleration event; the fatigue driving data is obtained by counting the number of intervals with the fatigue driving marks, and the travel marks which are more than 2.5 hours of continuous driving are obtained by comparing the number of the intervals with the current counted running track.
Further, before the step S4 of inputting each of the feature data arrays into the twin neural network model and calculating the classification weights between the feature data arrays, the method includes:
s41: inputting training samples into a twin neural network model, and mapping the training samples into a high-dimensional space through a specified function to obtain space vectors corresponding to the training samples respectively, wherein the specified function is Gw (X), w represents a parameter, and X represents the training samples;
S42: calculating a first space vector distance corresponding to a first sample and a second sample with the same category label and a second space vector distance corresponding to a third sample and a fourth sample with different category labels according to a first calculation formula, wherein the first calculation formula is Ew (X 1,X2)=||Gw(X1)-Gw(X2)||,X1,X2 represents a training sample and Ew (X 1,X2) represents a space vector distance;
S43: adjusting parameters of the specified function to enable the distance of the first space vector to be smaller, and enabling the distance of the second space vector to be larger;
S44: judging whether the second space vector distance is simultaneously maximum when the first space vector distance is minimum;
S45: if yes, determining the parameter of the appointed function as a fixed parameter.
In the embodiment of the application, the parameters of the appointed function in the twin neural network are trained by taking the historical driving tracks respectively corresponding to different drivers in the statistical insurance APP as training samples and taking the characteristic data arrays respectively corresponding to the training samples as input data. The specified function is used for distinguishing the categories of different characteristic data arrays, and further distinguishing different drivers corresponding to the categories of the different characteristic data arrays. The twin neural network comprises two inputs and two networks which are designed in parallel, and can be divided into true and false twin networks according to whether the two networks share parameter weights or not. The twin neural network learns a similarity metric relationship from the input data and then uses the learned similarity metric relationship to compare and match samples of new unknown classes.
According to the embodiment of the application, the input data are mapped to a high-dimensional space by the appointed function in the twin neural network to form the space vectors corresponding to the input data respectively, and then the similarity of the two input data is judged by calculating the distance of the space vectors. According to the method, the parameters in the appointed function are determined by minimizing the loss function values of a pair of samples from the same category on the training samples and maximizing the loss function values of a stack of samples from different categories, and then after the parameters in the appointed function are determined, the classification information of the input data is obtained by receiving the similarity of the input data of the non-expressed category labels.
Further, the step S5 of distinguishing the specified driving track corresponding to the same driver driving in each of the historical driving track data according to the classification weight and the preset threshold value includes:
S51: dividing the historical driving track data with the classification weight greater than or equal to the preset threshold into a first set and a second set which correspond to two drivers respectively, and merging the historical driving track data with the classification weight smaller than the preset threshold into a set corresponding to the same driver;
s52: and respectively associating the set type and the running track data quantity corresponding to each set type in each map grid.
In the embodiment of the application, the historical driving track data corresponding to the appointed vehicle is classified by classification, each class is stored in one set, the corresponding set type, the set type quantity and the driving track quantity respectively corresponding to the set types are associated in the map grid, and the set type containing the maximum driving track quantity is corresponding to the appointed driver of insurance registration. The output value interval of the twin neural network model is a value between [ -1, 1], the absolute value of the output value is taken as the classification weight, the preset threshold value is 0.8, and the condition that the preset threshold value is smaller than 0.8 is considered to be that the same driver drives the appointed vehicle, otherwise, the preset threshold value is not the formal track data of the same driver driving the appointed vehicle. The smaller the value, the higher the probability of being presumed to be accurate for the same driver on the basis of the classification weight being smaller than 0.8.
In the embodiment of the application, the input characteristic data array is a group of 8-dimensional vectors, and the formula for calculating the similarity of two input data is as follows: Wherein/> Is a similarity value,/>Representing the first vector,/>Representing the second vector,/>I-th dimension representing a first vector,/>Representing the i-th dimension of the second vector.
Further, after step S5 of distinguishing the specified driving trajectories corresponding to the same driver driving in each of the historical driving trajectory data according to the classification weights and the preset threshold, the method includes:
S501: screening a specified set with the largest data volume in specified map grids, wherein the specified map grids are grids where the vehicle insurance places are located;
s502: taking the appointed set as a running track set corresponding to the applicant;
S503: judging whether the current dangerous running track is contained in a running track set corresponding to the applicant or not;
s504: if yes, judging that the type of the risk of the appointed driver is judged, otherwise, judging that the type of the risk of the appointed driver is not judged.
In the embodiment of the application, the set type containing the maximum number of running tracks is corresponding to the designated driver registered by insurance, then the designated map grid corresponding to the insurance place and the designated set corresponding to the designated map grid are determined as judging standards, whether the current running track is contained in the running track set corresponding to the insurance applicant or not is judged by comparing the relation between the classification weight of the current running track and the characteristic data array in the designated set and the preset threshold value, if the classification weight of the characteristic data array of the current running track and the characteristic data array in the designated set is smaller than the preset threshold value, the current running track is contained in the running track set corresponding to the insurance applicant, and is the driving behavior of the designated driver registered by the insurance, belongs to the insurance type of the designated driver, and otherwise, the current running track is not the insurance type of the designated driver and is the insurance fraud.
Referring to fig. 2, an apparatus for distinguishing a driver according to an embodiment of the present application includes:
A first obtaining module 1, configured to obtain historical driving track data corresponding to a specified vehicle;
The first forming module 2 is used for matching the historical driving track data into a map grid to form a track map;
The second forming module 3 is used for forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map;
the first calculation module 4 is used for inputting each characteristic data array into the twin neural network model, and calculating the classification weight between the characteristic data arrays;
And the distinguishing module 5 is used for distinguishing the corresponding appointed running track when the same driver drives in the historical running track data according to the classification weight and the preset threshold value.
The explanation of the corresponding method part is applicable to the relevant explanation of the embodiment of the application, and is not repeated.
Further, the first forming module 2 includes:
the dividing unit is used for dividing the map into map grids according to a preset dividing mode;
The first acquisition unit is used for acquiring longitude and latitude information corresponding to each track point in specified historical driving track data, wherein the specified historical driving track data belongs to any piece of all the historical driving track data;
the first superposition unit is used for superposing the appointed historical driving track data into the map grid according to the longitude and latitude information;
and the second superposition unit is used for superposing all the historical driving track data into the map grid in a one-to-one correspondence mode according to the mode that the specified historical driving track data is superposed into the map grid, so as to form the track map.
Further, the feature data array includes track feature data, and the second forming module 3 includes:
the second acquisition unit is used for acquiring each map grid interval occupied by the specified historical driving track data and the corresponding speed limit label of each map grid interval;
the first statistics unit is used for counting track characteristic data corresponding to the appointed historical driving track data according to the speed limit labels respectively corresponding to the map grid intervals, wherein the track characteristic data comprises a slow driving interval ratio and an overspeed driving interval ratio;
And the second statistical unit is used for counting the track characteristic data corresponding to all the historical driving track data respectively according to the statistical mode of the track characteristic data corresponding to the appointed historical driving track data.
Further, the feature data array includes driver driving feature data, and the second forming module 3 includes:
A third obtaining unit, configured to obtain time data corresponding to each track point corresponding to the specified historical driving track data;
a first calculation unit, configured to calculate driver driving feature data corresponding to the specified historical driving track data according to the time data, where the driver driving feature data includes preset time interval driving data, driving smoothness and fatigue driving data;
And the second calculation unit is used for calculating the driving characteristic data of the drivers corresponding to all the historical driving track data according to the calculation mode of the driving characteristic data of the drivers corresponding to the specified historical driving track data.
Further, the device for distinguishing drivers includes:
The input module is used for inputting training samples into the twin neural network model, mapping the training samples into a high-dimensional space through a specified function to obtain space vectors respectively corresponding to the training samples, wherein the specified function is Gw (X), w represents a parameter, and X represents the training samples;
The second calculation module is configured to calculate a first space vector distance corresponding to a first sample and a second sample with the same type of labels and a second space vector distance corresponding to a third sample and a fourth sample with different type of labels according to a first calculation formula, where the first calculation formula is Ew (X 1,X2)=||Gw(X1)-Gw(X2)||,X1,X2 represents a training sample and Ew (X 1,X2) represents a space vector distance;
The adjusting module is used for adjusting the parameters of the specified function to enable the first space vector distance to be smaller, and meanwhile, the second space vector distance to be larger;
The first judging module is used for judging whether the second space vector distance is simultaneously maximum when the first space vector distance is minimum;
And the determining module is used for determining that the parameter of the designated function is a fixed parameter if the parameters are simultaneously maximum.
Further, the differentiating module 5 includes:
The distinguishing unit is used for distinguishing the historical driving track data with the classification weight greater than or equal to the preset threshold value into a first set and a second set which are respectively corresponding to two drivers, and merging the historical driving track data with the classification weight smaller than the preset threshold value into a set corresponding to the same driver;
and the association unit is used for respectively associating the set type and the running track data quantity corresponding to each set type in each map grid.
Further, the device for distinguishing drivers includes:
The screening module is used for screening a specified set with the largest data volume in specified map grids, wherein the specified map grids are grids where the vehicle insurance places are located;
the module is used for taking the appointed set as a running track set corresponding to the applicant;
the second judging module is used for judging whether the current dangerous running track is contained in the running track set corresponding to the applicant;
And the judging module is used for judging that the driver is appointed for the type of the risk if the driver is included in the running track set corresponding to the applicant, otherwise, the driver is not appointed for the type of the risk.
Referring to fig. 3, in an embodiment of the present application, there is further provided a computer device, which may be a server, and an internal structure thereof may be as shown in fig. 3. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the computer is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used to store all the data needed to distinguish the driver's procedure. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by the processor to implement a method of distinguishing drivers.
The processor executes the method for distinguishing drivers, and the method comprises the following steps: acquiring historical driving track data corresponding to a specified vehicle; matching the historical driving track data into a map grid to form a track map; forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map; inputting each characteristic data array into a twin neural network model, and calculating the classification weight between the characteristic data arrays; and distinguishing the corresponding appointed running track when the same driver drives in each historical running track data according to the classification weight and the preset threshold value.
According to the computer equipment, the historical driving track data and the map grids are overlapped to form the track map, each piece of historical driving track data is marked according to the track map calculation feature data array, then the similarity between the feature data arrays of each piece of historical driving track data is calculated according to the twin neural network model, driving behaviors of different drivers are distinguished, the drivers are distinguished and classified, and one-to-one correspondence correlation between the driving track data and the drivers is achieved.
In one embodiment, the step of matching the historical driving track data into a map grid by the processor to form a track map includes: dividing the map into map grids according to a preset dividing mode; acquiring longitude and latitude information corresponding to each track point in specified historical driving track data, wherein the specified historical driving track data belongs to any piece of all the historical driving track data; superposing the appointed historical driving track data into the map grid according to the longitude and latitude information; and according to the mode that the specified historical driving track data are overlapped in the map grid, all the historical driving track data are overlapped in the map grid in a one-to-one correspondence mode, and the track map is formed.
In one embodiment, the feature data array includes track feature data, and the step of forming, by the processor, feature data arrays corresponding to the historical driving track data respectively according to the track map includes: acquiring each map grid interval occupied by the appointed historical driving track data and the corresponding speed limit label of each map grid interval; counting track characteristic data corresponding to the appointed historical driving track data according to speed limit labels respectively corresponding to each map grid interval, wherein the track characteristic data comprises a slow driving interval ratio and an overspeed driving interval ratio; and counting the track characteristic data corresponding to all the historical driving track data respectively according to the counting mode of the track characteristic data corresponding to the appointed historical driving track data.
In one embodiment, the feature data array includes driving feature data of a driver, and the step of forming, by the processor, feature data arrays corresponding to the historical driving track data respectively according to the track map includes: acquiring time data corresponding to each track point corresponding to the appointed historical driving track data; calculating driver driving characteristic data corresponding to the appointed historical driving track data according to the time data, wherein the driver driving characteristic data comprises preset time interval driving data, driving smoothness and fatigue driving data; and calculating the driving characteristic data of the drivers corresponding to all the historical driving track data according to the calculation mode of the driving characteristic data of the drivers corresponding to the specified historical driving track data.
In one embodiment, before the step of inputting each of the feature data arrays into the twin neural network model and calculating the classification weights between the feature data arrays, the processor includes: inputting training samples into a twin neural network model, and mapping the training samples into a high-dimensional space through a specified function to obtain space vectors corresponding to the training samples respectively, wherein the specified function is Gw (X), w represents a parameter, and X represents the training samples; calculating a first space vector distance corresponding to a first sample and a second sample with the same type of labels and a second space vector distance corresponding to a third sample and a fourth sample with different types of labels according to a first calculation formula, wherein the first calculation formula is Ew (X 1,X2)=||Gw(X1)-Gw(X2)||,X1,X2 represents a training sample and Ew (X 1,X2) represents a space vector distance), adjusting parameters of the specified function to enable the first space vector distance to be smaller and the second space vector distance to be larger, judging whether the second space vector distance is simultaneously maximum when the first space vector distance is minimum, and determining that the parameters of the specified function are fixed parameters if the first space vector distance is minimum.
In one embodiment, the step of distinguishing the specified driving track corresponding to the same driver driving in each of the historical driving track data by the processor according to the classification weight and the preset threshold includes: dividing the historical driving track data with the classification weight greater than or equal to the preset threshold into a first set and a second set which correspond to two drivers respectively, and merging the historical driving track data with the classification weight smaller than the preset threshold into a set corresponding to the same driver; and respectively associating the set type and the running track data quantity corresponding to each set type in each map grid.
In one embodiment, the step of distinguishing the specified driving track corresponding to the same driver driving in each of the historical driving track data by the processor according to the classification weight and the preset threshold includes: screening a specified set with the largest data volume in specified map grids, wherein the specified map grids are grids where the vehicle insurance places are located; taking the appointed set as a running track set corresponding to the applicant; judging whether the current dangerous running track is contained in a running track set corresponding to the applicant or not; if yes, judging that the type of the risk of the appointed driver is judged, otherwise, judging that the type of the risk of the appointed driver is not judged.
It will be appreciated by those skilled in the art that the architecture shown in fig. 3 is merely a block diagram of a portion of the architecture in connection with the present inventive arrangements and is not intended to limit the computer devices to which the present inventive arrangements are applicable.
An embodiment of the present application also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of distinguishing drivers, comprising: acquiring historical driving track data corresponding to a specified vehicle; matching the historical driving track data into a map grid to form a track map; forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map; inputting each characteristic data array into a twin neural network model, and calculating the classification weight between the characteristic data arrays; and distinguishing the corresponding appointed running track when the same driver drives in each historical running track data according to the classification weight and the preset threshold value.
The computer readable storage medium is used for superposing the historical driving track data and the map grid to form a track map, marking each piece of historical driving track data according to a track map calculation feature data array, calculating the similarity between feature data arrays of each piece of historical driving track data according to a twin neural network model, distinguishing driving behaviors of different drivers, distinguishing and classifying the drivers, and realizing one-to-one correspondence between the driving track data and the drivers.
In one embodiment, the step of matching the historical driving track data into a map grid by the processor to form a track map includes: dividing the map into map grids according to a preset dividing mode; acquiring longitude and latitude information corresponding to each track point in specified historical driving track data, wherein the specified historical driving track data belongs to any piece of all the historical driving track data; superposing the appointed historical driving track data into the map grid according to the longitude and latitude information; and according to the mode that the specified historical driving track data are overlapped in the map grid, all the historical driving track data are overlapped in the map grid in a one-to-one correspondence mode, and the track map is formed.
In one embodiment, the feature data array includes track feature data, and the step of forming, by the processor, feature data arrays corresponding to the historical driving track data respectively according to the track map includes: acquiring each map grid interval occupied by the appointed historical driving track data and the corresponding speed limit label of each map grid interval; counting track characteristic data corresponding to the appointed historical driving track data according to speed limit labels respectively corresponding to each map grid interval, wherein the track characteristic data comprises a slow driving interval ratio and an overspeed driving interval ratio; and counting the track characteristic data corresponding to all the historical driving track data respectively according to the counting mode of the track characteristic data corresponding to the appointed historical driving track data.
In one embodiment, the feature data array includes driving feature data of a driver, and the step of forming, by the processor, feature data arrays corresponding to the historical driving track data respectively according to the track map includes: acquiring time data corresponding to each track point corresponding to the appointed historical driving track data; calculating driver driving characteristic data corresponding to the appointed historical driving track data according to the time data, wherein the driver driving characteristic data comprises preset time interval driving data, driving smoothness and fatigue driving data; and calculating the driving characteristic data of the drivers corresponding to all the historical driving track data according to the calculation mode of the driving characteristic data of the drivers corresponding to the specified historical driving track data.
In one embodiment, before the step of inputting each of the feature data arrays into the twin neural network model and calculating the classification weights between the feature data arrays, the processor includes: inputting training samples into a twin neural network model, and mapping the training samples into a high-dimensional space through a specified function to obtain space vectors corresponding to the training samples respectively, wherein the specified function is Gw (X), w represents a parameter, and X represents the training samples; calculating a first space vector distance corresponding to a first sample and a second sample with the same type of labels and a second space vector distance corresponding to a third sample and a fourth sample with different types of labels according to a first calculation formula, wherein the first calculation formula is Ew (X 1,X2)=||Gw(X1)-Gw(X2)||,X1,X2 represents a training sample and Ew (X 1,X2) represents a space vector distance), adjusting parameters of the specified function to enable the first space vector distance to be smaller and the second space vector distance to be larger, judging whether the second space vector distance is simultaneously maximum when the first space vector distance is minimum, and determining that the parameters of the specified function are fixed parameters if the first space vector distance is minimum.
In one embodiment, the step of distinguishing the specified driving track corresponding to the same driver driving in each of the historical driving track data by the processor according to the classification weight and the preset threshold includes: dividing the historical driving track data with the classification weight greater than or equal to the preset threshold into a first set and a second set which correspond to two drivers respectively, and merging the historical driving track data with the classification weight smaller than the preset threshold into a set corresponding to the same driver; and respectively associating the set type and the running track data quantity corresponding to each set type in each map grid.
In one embodiment, the step of distinguishing the specified driving track corresponding to the same driver driving in each of the historical driving track data by the processor according to the classification weight and the preset threshold includes: screening a specified set with the largest data volume in specified map grids, wherein the specified map grids are grids where the vehicle insurance places are located; taking the appointed set as a running track set corresponding to the applicant; judging whether the current dangerous running track is contained in a running track set corresponding to the applicant or not; if yes, judging that the type of the risk of the appointed driver is judged, otherwise, judging that the type of the risk of the appointed driver is not judged.
Those skilled in the art will appreciate that implementing all or part of the above-described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium provided by the present application and used in embodiments may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, apparatus, article, or method that comprises the element.
The foregoing description is only of the preferred embodiments of the present application and is not intended to limit the scope of the application, and all equivalent structures or equivalent processes using the descriptions and drawings of the present application or directly or indirectly applied to other related technical fields are included in the scope of the application.

Claims (7)

1. A method of distinguishing drivers, comprising:
Acquiring historical driving track data corresponding to a specified vehicle; the method comprises the steps that historical driving track data corresponding to a specified vehicle are obtained through an insurance APP account registered by a vehicle owner of the specified vehicle, and the insurance APP collects the navigation track of each insurance driver as the historical driving track data in a mode of setting rewards or insurance conditions;
matching the historical driving track data into a map grid to form a track map;
Forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map;
inputting each characteristic data array into a twin neural network model, and calculating the classification weight between the characteristic data arrays;
According to the classification weight and a preset threshold value, distinguishing the corresponding appointed running track when the same driver drives in each historical running track data;
After the step of distinguishing the specified driving track corresponding to the same driver in the historical driving track data according to the classification weight and the preset threshold value, the method comprises the following steps:
screening a specified set with the largest data volume in specified map grids, wherein the specified map grids are grids where the vehicle insurance places are located;
taking the appointed set as a running track set corresponding to the applicant;
judging whether the current dangerous running track is contained in a running track set corresponding to the applicant or not;
if yes, judging that the type of the risk of the appointed driver is judged, otherwise, judging that the type of the risk of the appointed driver is not judged;
if the classification weight of the characteristic data array of the current dangerous running track and the characteristic data array in the appointed set is smaller than a preset threshold value, the current dangerous running track is indicated to be contained in the running track set corresponding to the applicant, and is the driving behavior of the appointed driver registered by the insurance of the vehicle, belongs to the dangerous type of the appointed driver, or not belongs to the dangerous type of the appointed driver, and is dangerous fraud;
The step of matching the historical driving track data into a map grid to form a track map comprises the following steps:
Dividing the map into map grids according to a preset dividing mode;
acquiring longitude and latitude information corresponding to each track point in specified historical driving track data, wherein the specified historical driving track data belongs to any piece of all the historical driving track data;
Superposing the appointed historical driving track data into the map grid according to the longitude and latitude information;
according to the mode that the specified historical driving track data are overlapped into the map grid, all the historical driving track data are overlapped into the map grid in a one-to-one correspondence mode, and the track map is formed;
the step of distinguishing the corresponding appointed driving track in each historical driving track data when the same driver drives according to the classification weight and the preset threshold value comprises the following steps:
dividing the historical driving track data with the classification weight greater than or equal to the preset threshold into a first set and a second set which correspond to two drivers respectively, and merging the historical driving track data with the classification weight smaller than the preset threshold into a set corresponding to the same driver;
and respectively associating the set type and the running track data quantity corresponding to each set type in each map grid.
2. The method for distinguishing drivers according to claim 1, wherein the feature data array includes track feature data, and the step of forming feature data arrays respectively corresponding to the historical driving track data according to the track map includes:
Acquiring each map grid interval occupied by the appointed historical driving track data and the corresponding speed limit label of each map grid interval;
Counting track characteristic data corresponding to the appointed historical driving track data according to speed limit labels respectively corresponding to each map grid interval, wherein the track characteristic data comprises a slow driving interval ratio and an overspeed driving interval ratio;
and counting the track characteristic data corresponding to all the historical driving track data respectively according to the counting mode of the track characteristic data corresponding to the appointed historical driving track data.
3. The method for distinguishing a driver according to claim 1, wherein the feature data array includes driver driving feature data, and the step of forming feature data arrays respectively corresponding to the historical driving track data according to the track map includes:
acquiring time data corresponding to each track point corresponding to the appointed historical driving track data;
calculating driver driving characteristic data corresponding to the appointed historical driving track data according to the time data, wherein the driver driving characteristic data comprises preset time interval driving data, driving smoothness and fatigue driving data;
And calculating the driving characteristic data of the drivers corresponding to all the historical driving track data according to the calculation mode of the driving characteristic data of the drivers corresponding to the specified historical driving track data.
4. The method of distinguishing drivers according to claim 1, wherein before the step of inputting each of the feature data arrays into the twin neural network model and calculating the classification weights between the feature data arrays, the method comprises:
Inputting training samples into a twin neural network model, and mapping the training samples into a high-dimensional space through a specified function to obtain space vectors corresponding to the training samples respectively, wherein the specified function is Gw (X), w represents a parameter, and X represents the training samples;
Calculating a first space vector distance corresponding to a first sample and a second sample with the same category label and a second space vector distance corresponding to a third sample and a fourth sample with different category labels according to a first calculation formula, wherein the first calculation formula is Ew (X 1,X2)=||Gw(X1)-Gw(X2)||,X1,X2 represents a training sample and Ew (X 1,X2) represents a space vector distance;
adjusting parameters of the specified function to enable the distance of the first space vector to be smaller, and enabling the distance of the second space vector to be larger;
Judging whether the second space vector distance is simultaneously maximum when the first space vector distance is minimum;
if yes, determining the parameter of the appointed function as a fixed parameter.
5. A driver differentiating apparatus for performing the driver differentiating method according to any one of claims 1 to 4, comprising:
the first acquisition module is used for acquiring historical driving track data corresponding to the appointed vehicle;
The first forming module is used for matching the historical driving track data into a map grid to form a track map;
The second forming module is used for forming characteristic data arrays corresponding to the historical driving track data respectively according to the track map;
the first calculation module is used for inputting each characteristic data array into the twin neural network model, and calculating the classification weight between the characteristic data arrays;
And the distinguishing module is used for distinguishing the corresponding appointed driving track when the same driver drives in the historical driving track data according to the classification weight and the preset threshold value.
6. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 4 when the computer program is executed.
7. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 4.
CN202110276146.9A 2021-03-15 2021-03-15 Method, device and computer equipment for distinguishing drivers Active CN113157817B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110276146.9A CN113157817B (en) 2021-03-15 2021-03-15 Method, device and computer equipment for distinguishing drivers
PCT/CN2021/091711 WO2022193416A1 (en) 2021-03-15 2021-04-30 Method and apparatus for distinguishing driver, and computer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110276146.9A CN113157817B (en) 2021-03-15 2021-03-15 Method, device and computer equipment for distinguishing drivers

Publications (2)

Publication Number Publication Date
CN113157817A CN113157817A (en) 2021-07-23
CN113157817B true CN113157817B (en) 2024-05-10

Family

ID=76887126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110276146.9A Active CN113157817B (en) 2021-03-15 2021-03-15 Method, device and computer equipment for distinguishing drivers

Country Status (2)

Country Link
CN (1) CN113157817B (en)
WO (1) WO2022193416A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022142075A (en) * 2021-03-16 2022-09-30 サトーホールディングス株式会社 Display system, control apparatus, and control program
CN114860859A (en) * 2022-04-14 2022-08-05 郑州天迈科技股份有限公司 Bus track similarity calculation method based on twin neural network
CN117421572B (en) * 2023-10-30 2024-08-13 北京九栖科技有限责任公司 Network taxi driver number identification method and system based on communication data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106314438A (en) * 2016-08-15 2017-01-11 西北工业大学 Method and system for detecting abnormal track in driver driving track
CN110443185A (en) * 2019-07-31 2019-11-12 京东城市(北京)数字科技有限公司 Driver's recognition methods, driver identification device, electronic equipment and storage medium
CN110889444A (en) * 2019-11-22 2020-03-17 南京邮电大学 Driving track feature classification method based on convolutional neural network

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9898759B2 (en) * 2014-03-28 2018-02-20 Joseph Khoury Methods and systems for collecting driving information and classifying drivers and self-driving systems
US11244254B2 (en) * 2014-12-31 2022-02-08 The City And County Of San Francisco Application-based commercial ground transportation clearinghouse system
DE102016210029A1 (en) * 2016-06-07 2017-12-07 Robert Bosch Gmbh Method Device and system for wrong driver identification
CN107784046B (en) * 2016-11-14 2021-05-04 平安科技(深圳)有限公司 POI information processing method and device
US11106969B2 (en) * 2017-01-19 2021-08-31 International Business Machines Corporation Method and apparatus for driver identification leveraging telematics data
EP3679552B1 (en) * 2017-09-06 2024-11-06 Swiss Reinsurance Company Ltd. Electronic logging and track identification system for mobile telematics devices, and corresponding method thereof
CN109145982A (en) * 2018-08-17 2019-01-04 上海汽车集团股份有限公司 The personal identification method and device of driver, storage medium, terminal
US11577734B2 (en) * 2018-12-20 2023-02-14 Nauto, Inc. System and method for analysis of driver behavior
US10820166B1 (en) * 2019-12-04 2020-10-27 Toyota Connected North America, Inc. Systems and methods for obtaining location intelligence
CN112417273B (en) * 2020-11-17 2022-04-19 平安科技(深圳)有限公司 Region portrait image generation method, region portrait image generation device, computer equipment and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106314438A (en) * 2016-08-15 2017-01-11 西北工业大学 Method and system for detecting abnormal track in driver driving track
CN110443185A (en) * 2019-07-31 2019-11-12 京东城市(北京)数字科技有限公司 Driver's recognition methods, driver identification device, electronic equipment and storage medium
CN110889444A (en) * 2019-11-22 2020-03-17 南京邮电大学 Driving track feature classification method based on convolutional neural network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Driver Identification and Verification From Smartphone Accelerometers Using Deep Neural Networks;Sara Hernández Sánchez et al;《IEEE》;第97-108页 *
Galina Malykhina et al.Application of Siamese Neural Networks for the Type of Emergency Determination.《CSIS'2019: Proceedings of the XI International Scientific Conference Communicative Strategies of the Information Society》.2019,第1-5页. *

Also Published As

Publication number Publication date
CN113157817A (en) 2021-07-23
WO2022193416A1 (en) 2022-09-22

Similar Documents

Publication Publication Date Title
CN113157817B (en) Method, device and computer equipment for distinguishing drivers
US11407410B2 (en) Method and system for estimating an accident risk of an autonomous vehicle
CN110268454B (en) Determining a customized safe speed for a vehicle
Jiang et al. Traffic and vehicle speed prediction with neural network and hidden markov model in vehicular networks
CN108022012A (en) Vehicle location Forecasting Methodology based on deep learning
CN107784587A (en) A kind of driving behavior evaluation system
CN107784251A (en) The method evaluated based on image recognition technology driving behavior
CN108877213B (en) Traffic accident identification method and system
CN114493191B (en) Driving behavior modeling analysis method based on network about vehicle data
Wang et al. Vehicle reidentification with self-adaptive time windows for real-time travel time estimation
CN117238126A (en) Traffic accident risk assessment method under continuous flow road scene
Siddique et al. State-dependent self-adaptive sampling (SAS) method for vehicle trajectory data
Jia et al. A microscopic model of vehicle co₂ emissions based on deep learning—A spatiotemporal analysis of taxicabs in Wuhan, China
CN108268678A (en) Driving behavior analysis method, apparatus and system
CN113723529B (en) Traffic information credible identification method based on speed prediction algorithm
Zong et al. Understanding taxi drivers’ multi-day cruising patterns
Mortabit et al. Instantaneous Vehicle Fuel Consumption Estimation Using Neural Networks
CN118334863B (en) Vehicle scheduling method, device and equipment
Milardo et al. An unsupervised approach for driving behavior analysis of professional truck drivers
CN116665342B (en) New energy automobile driving behavior analysis method, system and equipment
US20240355152A1 (en) Method and system for analyzing and predicting vehicle stay behavior based on multi-task learning
Morshed Enhanced Methods for Utilization of Data to Support Multi-Scenario Analysis and Multi-Resolution Modeling
CN114565049A (en) Method and device for estimating instantaneous energy consumption of electric automobile
CN118629210A (en) Urban road travel time prediction method, system, equipment and medium
Seraj The Classification of Short and Long-term Driving Behavior for an Advanced Driver Assistance System by Analyzing Bidirectional Driving Features

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant