CN105225476B - A kind of generation of track of vehicle, polymerization and device - Google Patents

A kind of generation of track of vehicle, polymerization and device Download PDF

Info

Publication number
CN105225476B
CN105225476B CN201410256101.5A CN201410256101A CN105225476B CN 105225476 B CN105225476 B CN 105225476B CN 201410256101 A CN201410256101 A CN 201410256101A CN 105225476 B CN105225476 B CN 105225476B
Authority
CN
China
Prior art keywords
bayonet socket
vehicle
track
car
tracks
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
CN201410256101.5A
Other languages
Chinese (zh)
Other versions
CN105225476A (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.)
Zhejiang Uniview Technologies Co Ltd
Original Assignee
Zhejiang Uniview Technologies 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 Zhejiang Uniview Technologies Co Ltd filed Critical Zhejiang Uniview Technologies Co Ltd
Priority to CN201410256101.5A priority Critical patent/CN105225476B/en
Publication of CN105225476A publication Critical patent/CN105225476A/en
Application granted granted Critical
Publication of CN105225476B publication Critical patent/CN105225476B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

The present invention proposes track of vehicle generation method, including:1st, the bayonet socket that beginning and ending time section vehicle is inquired about from database crosses car record, according to time order and function to the record ordering;2nd, calculate it is current cross car record and next cross car record time difference, inquire about it is current cross car record and next cross car record two bayonet sockets between being averaged the car time;3rd, traveling duration is terminated according to the time difference, be averaged car time and preset vehicle and judges whether vehicle terminates traveling between two bayonet socket, if it is, turns 4, otherwise, turns 5;4th, using current car record correspondence bayonet socket of crossing as the tail bayonet socket of track of vehicle, this Track Pick-up is finished;5th, it regard current car record correspondence bayonet socket of crossing as a non-tail bayonet socket in track of vehicle;Car record is crossed as current using described next and crosses car record, is returned and is performed step 2.Present invention also offers track of vehicle polymerization.The present invention is realized records the problem of forming vehicle driving trace rule based on the car of crossing in database.

Description

A kind of generation of track of vehicle, polymerization and device
Technical field
The present invention relates to the generation method and device of technical field of video monitoring, more particularly to a kind of track of vehicle;And The method and apparatus that the track of vehicle of generation is polymerize.
Background technology
High definition bayonet system is to passing every using advanced photoelectric technology, image processing techniques, mode identification technology One automobile takes the image of vehicle, and by built-in image intelligent parser, automatically identifies vehicle license, car The characteristic informations such as type, body color.
Recognize that what is obtained crosses car information, including the number-plate number, speed, vehicle, elapsed time, track for high definition bayonet socket Number, vehicle image etc., typically by the network transmission protocol, be sent to central server.
Central server receives these and crossed after car data, can store data into background data base.Based on these numbers According to, can be provided for users such as traffic control, public security traffic administration, commander, traffic events processing data information, realized car record Inquiry, vehicle are studied and judged, the business functions such as alarm, statistical analysis of deploying to ensure effective monitoring and control of illegal activities.
Car record data is crossed based on the magnanimity bayonet socket preserved in background data base, user can according to various querying conditions, Car record of crossing to any car plate in any historical time section is inquired about.Meanwhile, the vehicle flow of passing bayonet socket can be believed Breath carries out statistical analysis, and illegal suspected vehicles are realized with deploy to ensure effective monitoring and control of illegal activities alarm, traffic case of bayonet socket such as studies and judges at the business function.
The use pattern of car record data is crossed to bayonet socket at present, or to meet having access to for the users such as traffic control, public security afterwards Based on inquiry, lack the mechanism of active analysis data, inadequate is excavated to data value.
The content of the invention
In view of this, the present invention provides the generation method and device of a kind of track of vehicle, and this method and device are applied to car Track Pick-up server.Meanwhile, the present invention also provides a kind of method and apparatus being polymerize to track of vehicle.Pass through track Polymerization with regard to can draw vehicle traveling rule.
This method includes:Step 1, from database inquire about the beginning and ending time section vehicle bayonet socket cross car record, and according to Time order and function order is ranked up to the record;Car record is crossed using first record after sequence as current;Step 2, Calculate it is current cross car record and its next cross car record cross the car time time difference, and inquire about it is current cross car record and its Cross car for next and record being averaged the car time between corresponding two bayonet sockets;Step 3, according to the time difference, described be averaged The duration that car time and default vehicle terminate traveling judges whether vehicle terminates traveling between described two bayonet sockets, if It is to go to step 4, otherwise, goes to step 5;Step 4, using it is current cross car record corresponding bayonet socket as the tail bayonet socket of the track of vehicle, This Track Pick-up is finished;Step 5, using it is current cross car record corresponding bayonet socket as a non-tail bayonet socket in track of vehicle; Car record is crossed as current using current next and crosses car record, returns and performs step 2, until all records are all handled Complete.
Preferably, step 3 is specially:If the time difference is more than or equal to the duration that default vehicle terminates traveling, Determine whether whether vehicle terminates traveling between described two bayonet sockets according to the time difference and the car time that was averaged;Such as The really described time difference is less than the actual duration for terminating traveling of vehicle, then confirms that vehicle does not terminate traveling.
The generating means of the track of vehicle include:Car record acquisition module is crossed, for inquiring about the beginning and ending time from database The bayonet socket of the section vehicle crosses car record, and the record is ranked up according to time order and function order;The car time difference is spent between bayonet socket Computing module, car record and its next time difference for crossing car record are currently crossed for calculating;Car time that was averaged between bayonet socket looks into Module is ask, car record is currently crossed and its next is crossed car and record being averaged the car time between corresponding two bayonet sockets for inquiring about; Driving terminates judge module, for terminating what is travelled according to the time difference, car time and the default vehicle of be averaged Duration judges whether vehicle terminates traveling between described two bayonet sockets;Track Pick-up module, for being incited somebody to action when vehicle is terminated and travelled Current car of crossing records corresponding bayonet socket as the tail bayonet socket of the track of vehicle, and this Track Pick-up is finished;In the non-termination row of vehicle When sailing, current car of crossing is recorded into corresponding bayonet socket as a non-tail bayonet socket in track of vehicle, proceeds this track Generation.
Preferably, driving terminates judge module and specifically performed when performing and driving a vehicle and terminate and judge:If the time difference is big In the duration that traveling is terminated equal to default vehicle, then car is determined whether according to the time difference and the car time that was averaged Traveling whether is terminated between described two bayonet sockets;If the time difference is less than the actual duration for terminating traveling of vehicle, really Recognize vehicle and do not terminate traveling.
A kind of method that track of vehicle is polymerize, this method includes:It is polymerize for two tracks of same vehicle When, if the bayonet socket quantity no more than preset value that two tracks include, is matched one by one, when each bayonet socket is identical, Judge that two tracks, as same track, are polymerize.
The method that the track of vehicle is polymerize also includes:When being polymerize for two tracks of same vehicle, if The bayonet socket quantity that two tracks include is more than preset value, then m bayonet socket of starting, n bayonet socket of end when two tracks is identical, sentences Fixed two tracks are same track, are polymerize;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include be more than it is default Value, then when having m1 bayonet socket identical in m bayonet socket of starting of two tracks, terminate have n1 bayonet socket identical in n bayonet socket, judge Two tracks are similar track, are polymerize;And this two similar tracks are used as the ginseng of the next track to be polymerized of the vehicle Track is examined, wherein m1 is less than m, and n1 is less than n;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include be more than it is default Value, and two tracks header card mouth recorded cross the car time belong to same time section, if the then starting m of two tracks There is m2 bayonet socket identical in individual bayonet socket, terminate have n2 bayonet socket identical in n bayonet socket, judge two tracks as similar track, It is polymerize;And this two similar tracks are less than m, n2 as the reference locus of the next track to be polymerized of the vehicle, wherein m2 Less than n.
Preferably, when carrying out bayonet socket polymerization, two bayonet sockets that distance is less than preset value are determined as identical bayonet socket.
A kind of track of vehicle polyplant, the polyplant also includes:Tracking clustering module, for for same vehicle When two tracks are polymerize, if the bayonet socket quantity no more than preset value that two tracks include, is matched, when every one by one When individual bayonet socket is all identical, judge that two tracks, as same track, are polymerize.
The tracking clustering module of the tracking clustering device is additionally operable to:When being polymerize for two tracks of same vehicle, If the bayonet socket quantity that two tracks include is more than preset value, m bayonet socket of starting, n bayonet socket phase of end when two tracks Together, judge that two tracks, as same track, are polymerize;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include be more than it is default Value, then when having m1 bayonet socket identical in m bayonet socket of starting of two tracks, terminate have n1 bayonet socket identical in n bayonet socket, judge Two tracks are similar track, are polymerize;And this two similar tracks are used as the ginseng of the next track to be polymerized of the vehicle Track is examined, wherein m1 is less than m, and n1 is less than n;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include be more than it is default Value, and two tracks header card mouth recorded cross the car time belong to same time section, if the then starting m of two tracks There is m2 bayonet socket identical in individual bayonet socket, terminate have n2 bayonet socket identical in n bayonet socket, judge two tracks as similar track, It is polymerize;And this two similar tracks are less than m, n2 as the reference locus of the next track to be polymerized of the vehicle, wherein m2 Less than n.
Preferably, the tracking clustering module judges two bayonet sockets that distance is less than preset value when carrying out bayonet socket polymerization For identical bayonet socket.
The track of vehicle generation scheme of the present invention crosses car record using the magnanimity in numerous bayonet sockets and forms track of vehicle Data model.After numerous tracks of vehicle are formed, for same vehicle tracking clustering when, overcome in strict accordance with blocking one by one The pattern that mouth point is accurately matched will cause greater probability track mismatch occur, and the aggregate rate for ultimately causing track is too low Problem.By practice test, the track of vehicle polymerization of the present embodiment can effectively extract the trunk track of vehicle.
Brief description of the drawings
Fig. 1 is flow chart of the embodiment of the present invention.
Fig. 2 is the building-block of logic of device of the embodiment of the present invention one.
Fig. 3 is the building-block of logic of device of the embodiment of the present invention two.
Embodiment
In intelligent transportation field, certain density is reached (such as bayonet socket deployment:Vehicle in normal driving process, A bayonet socket is necessarily passed within 10 minutes) city, based on each prolonged bayonet socket of car in the city cross car record, warp Statistical analysis is crossed, the driving trace rule of vehicle is formed.By vehicle driving trace rule model, the space-time for obtaining each car is lived Dynamic rule, main driving trace, so as to further analyze residential location, occupational characteristic, the outdoor activity rule of car owner, Studied and judged eventually for suspicious and high-risk vehicle.Such as:Normal private car, should from the point of view of long-term driving trace rule There is obvious feature in this.For normal private car on and off duty, morning, afternoon on weekdays, residence and workplace Between driving trace more fix.And the driving trace such as weekend, the friend-making of festivals or holidays, trip is relatively fewer.From this kind of vehicle Long-term trajectory diagram from the point of view of, it should show obvious trunk track, less bifurcated track.Meanwhile, above-mentioned vehicle at dead of night, The driving trace of the particular times such as morning, it should relatively fewer.
And the vehicle of illegal activity is engaged in, it can run helter-skelter mostly, (taxi, logistics fortune are excluded without obvious normal trace The vehicle of particular job property such as defeated car).From the point of view of the long-term trajectory diagram of this kind of vehicle, whole track is relatively random.Meanwhile, this Class vehicle at dead of night, the driving trace of the particular time such as morning, it is relatively many.Vehicle with above-mentioned driving trace rule, just It is suspicious and high-risk vehicle.
How the bayonet socket in database crosses car record, and it is to be worth a problem of research to form vehicle driving trace. How same vehicle by tracking clustering extracts trunk track (total degree that the track is travelled, total a plurality of track of many days Time is generally up to about) it is also a problem for needing to consider.
The solution of above-mentioned two problems is, it is necessary to overcome following difficulty:
Simple dependence bayonet socket crosses car and records to form vehicle driving trace, relatively difficult when judging whether vehicle stops, i.e., It is difficult to judge whether a driving trace has terminated.
There is certain defect in existing bayonet vehicle identification intelligent algorithm, be stained, blocked by illumination, car plate etc. it is a variety of it is objective because , there is Car license recognition mistake, cross that car identification is omitted, bayonet socket crosses the more problem such as clap car more, have a strong impact on track of vehicle in element influence The accuracy of generation.Due to the influence of these problems, when polymerizeing to the same vehicle a plurality of driving trace of many days, if The pattern matched according to the point of bayonet socket one by one, causes path matching to fail greater probability, ultimately causes the aggregate rate of track It is too low.
In view of the above-mentioned problems, the present invention proposes a kind of track of vehicle generation method and the track for the generation is carried out The method of tracking clustering.Described in detail below by way of specific embodiment.
It please join Fig. 1, Fig. 1 gives the flow chart of track of vehicle generation method.
S11, the bayonet socket for inquiring about from database the beginning and ending time section vehicle license plate cross car record, and suitable according to time order and function Record is ranked up described in ordered pair;Car record is crossed using first record after sequence as current.
Magnanimity bayonet socket is saved in database crosses car record data, is made a slip of the tongue car record extraction carrying out a certain vehicle card When, it is thus necessary to determine that spend the beginning and ending time of car record.The beginning and ending time is generally also the cycle time to form one track of a car. Such as, it is necessary to when analyzing the car driving trace of one day, generally can using 24 hours as one analytical cycle, than Such as same day 6:00 AM to 6 points of beginning and ending times as Track Pick-up of the next morning.For example, inquiry car plate is in database Zhejiang A12345 vehicle is lighted the car of crossing stopped to 6 points of May 21 day in 2014 from 20 days 6 May in 2014 and recorded;Assuming that inquire Crossing car record has 10, and these, which cross car record, needs to be ranked up according to the priority for spending the car time, and table 1 is to cross car note after sorting Record.
Table 1
Next need for the generation that car record carries out track of crossing after sequence.With Zhejiang A12345 this car 2014 5 On the moon 20 8:05 crosses car record by bayonet socket 121 as current, starts the generation of track.
S12, calculate it is current cross car record and its next cross car record time difference.
For above-mentioned example, that is, vehicle Zhejiang A12345 is calculated by bayonet socket 121 and by the time difference of bayonet socket 122;According to Upper table, the time difference is:540 seconds (20 days 8 Mays in 2014:05 and 2014 on May 20,8:14 time interval).
S13, inquiry be current to cross car record and its next is crossed car and record being averaged the car time between corresponding two bayonet sockets.
Before the track of vehicle for carrying out proposition of the embodiment of the present invention extracts flow, bayonet socket mistake that can be in database Car is recorded, and realizes the statistics to the car time that was averaged of city any two bayonet socket, and a bayonet socket is formed in database and is averaged Cross car timetable.The example that the average time crosses car table is as follows:
ID Bayonet socket is encoded Bayonet socket is encoded It was averaged the car time (in seconds)
1 121 122 600
2 122 123 700
3 123 124 600
Table 2
Two bayonet sockets for not being direct neighbor, also can averagely be crossed in bayonet socket in car timetable increases respective record, this The car time that was averaged between two bayonet sockets is the car time sum that was averaged of all direct neighbor bayonet sockets.
There is the statistics of the car time that was averaged of city any two bayonet socket, to inquire about and currently cross car record and its next It is exactly lead-pipe cinch feelings to spend the car time that was averaged that car recorded between corresponding two bayonet sockets.
Or with above-mentioned example illustrate, inquire about obtain it is current cross car record and its next cross car record corresponding two The car time that was averaged between bayonet socket is 600 second.
It should be noted that there is no sequencing between above-mentioned steps S12 and S13.
S14, the duration travelled according to the time difference, be averaged car time and the termination of default vehicle judge car Traveling whether is terminated between described two bayonet sockets, if it is, turning S15, otherwise, turn S16.
S15, using it is current cross car record corresponding bayonet socket as the tail bayonet socket of the track of vehicle.
S16, using it is current cross car record corresponding bayonet socket as a non-tail bayonet socket in track of vehicle;Will be current next Bar crosses car record as current and crosses car record, returns and performs S12, and until all records, all processing is completed.
Step S14 according to obtained in abovementioned steps " it is current cross car record and its next cross car record time difference " and " current cross car record and its next is crossed car and record be averaged the car time between corresponding two bayonet sockets ", and combine " default Vehicle terminates the duration of traveling " judge whether vehicle terminates traveling between two bayonet sockets.Judge vehicle is between two bayonet sockets The no traveling that terminates is intended to judge whether the terminal for reaching track.The temporary parking of vehicle in the process of moving is not construed as car Terminate traveling.So " default vehicle terminates the duration of traveling " could be arranged to 10 minutes according to common experience, or For more time.
Specifically when whether progress vehicle terminates the judgement of traveling between two bayonet sockets, it can operate as follows: Judge whether " current to cross car record and its next time difference for crossing car record " is less than the duration that default vehicle terminates traveling, If it is, confirming that vehicle is in transport condition, traveling is not terminated;Otherwise, further according to " current car of crossing records next with its It's the time difference of car record pasts bar " and it is " current to cross car record and its next mistake car records being averaged between corresponding two bayonet sockets Spend the car time " judge whether vehicle terminates traveling between described two bayonet sockets.
When being determined whether according to time difference and the car time that was averaged, the side in following examples can be used Method:
If two bayonet sockets were averaged the car time within 15 minutes, and two time differences for crossing cars record are less than 2 times It was averaged the car time, then judges that vehicle is in transport condition, and otherwise judged that vehicle is in and terminate transport condition.
If two bayonet sockets averagely spend the car time within 15 minutes to 45 minutes, and two time differences for crossing car record are small In 1.5 times of average times, then judge that vehicle is in transport condition, otherwise judge that vehicle is in and terminate transport condition.
If two bayonet sockets averagely spent the car time more than 45 minutes, and two time differences for crossing car record are less than average time Plus the sum of 20 minutes, then judge that vehicle is in transport condition, otherwise judge that vehicle is in termination transport condition.
When judge vehicle it is current cross car record corresponding bayonet socket with it is current cross car record next cross car record it is corresponding Bayonet socket between when terminating traveling, current car of crossing is recorded into corresponding bayonet socket as the tail bayonet socket of the track of vehicle, otherwise will be current Cross car and record corresponding bayonet socket as a non-tail bayonet socket in track of vehicle, and continue to cross car record as currently using next Cross car record, return and perform step S12 and start new round processing, cross car record until all processing is completed.
In above-mentioned example, vehicle Zhejiang A12345 is 540 seconds by bayonet socket 121 and by the time difference of bayonet socket 122;Bayonet socket The car time that was averaged between 121 and bayonet socket 122 is 600 second;Default vehicle terminate traveling when a length of 600 seconds.So according to Above-mentioned judges whether vehicle terminates the method citing of traveling, it can be deduced that the vehicle is not whole between bayonet socket 121 and bayonet socket 122 Only travel, so bayonet socket 121 is a bayonet socket in the track of vehicle, " the bayonet socket list that track is passed through can be recorded in In ".Then, car record, i.e., 2014 on May 20,8 are crossed by next of the vehicle:14 cross car note by this of bayonet socket 122 Record and cross car record as current, restart to perform step S12~S16.This is crossed car and records last implementing result:Bayonet socket 122 be a middle bayonet socket (non-tail bayonet socket) in the track of vehicle, is recorded in vehicle " bayonet socket row that track is passed through In table ".The bayonet socket 123,124 crossed in car record is equally judged as the middle bayonet socket of the track of vehicle, is recorded in its " rail In the bayonet socket list that mark passes through ".
For the vehicle 20 days 8 May in 2014:39 perform step S12~S16 by the car record of crossing of bayonet socket 125:Should Car record is crossed as current and crosses car record, car is crossed for next and is recorded as " 20 days 18 May in 2014:03 passes through bayonet socket 258 ";Meter The current car record of crossing of calculation spends the time difference for spending the car time that car is recorded with its next, is as a result 24 minutes 9 hours;Inquiry is current Cross car and record corresponding bayonet socket and next and cross car and record be averaged the car time between corresponding bayonet socket, it is assumed that inquire about obtained card The car time that was averaged between mouth 125 and bayonet socket 258 is 900 second;Default vehicle terminate traveling when a length of 600 seconds.According to Judge whether vehicle terminates the method citing of traveling described by step 14, it can be deduced that the vehicle is in bayonet socket 125 and bayonet socket 258 Between terminate traveling, so bayonet socket 125 is the tail bayonet socket of the track of vehicle, be recorded in " track pass through bayonet socket list " In.So far the driving trace generation of the vehicle is finished.Table 3 gives the example of one " the bayonet socket list that track is passed through ".
Vehicle license plate Track sequence number Numbered by bayonet socket By bayonet socket sum Total travel duration
Zhejiang A12345 1 121->122->123->124->125 5 34 minutes
Table 3
Cars record, another track of generation that can be same are crossed for the other of the vehicle in table 1, and is added to In " the bayonet socket list that track is passed through ", table 4 please be join.
Table 4
The bayonet socket that the track of vehicle not only recorded in table 4 passes through, is also recorded for by the total of bayonet socket and passes through this The total travel duration of a little bayonet sockets.
Explanation is needed exist for, car record is crossed for the last item of the vehicle in table 1, when as current When crossing the car record above-mentioned Track Pick-up step of execution, it does not have corresponding next to cross car record, can now suspend and handle this Cross car record.When the car of crossing for extracting next beginning and ending time section vehicle is recorded, when proceeding by new round trajectory extraction, by this The car record of crossing of pause processing crosses car record as the current of new round trajectory extraction, the first mistake of next beginning and ending time section Car record crosses car record as its next and performs above-mentioned steps S12~step S16.If final implementing result is the pause The car of crossing of processing records corresponding bayonet socket for tail bayonet socket, then is added to track unfinished before and passes through in bayonet socket list. The last item directly can be crossed car and record corresponding bayonet socket as tail bayonet socket by a kind of certain more simple treating method.
In above-described embodiment flow, the situation for judging vehicle abnormality can be increased.Such as, if step S12 is calculated The time difference gone out is more much smaller than the car time that was averaged that step S13 inquiries are obtained, then there will be likely some deck.Now, exit Track Pick-up flow.In another example, if continuous two after sequence are crossed car, to record corresponding bayonet socket identical, and two are crossed cars note The time difference very little of record, such as less than 1 minute is likely to be then bayonet socket causes more to once crossing to clap car, then exits track Product process.
Vehicle is generated behind some tracks of many days, it is necessary to be carried out to these tracks in the flow with the embodiment of the present invention It polymerize to extract trunk track.The method that the following examples provide tracking clustering.
If the first, the bayonet socket quantity no more than preset value that two tracks include, is matched, when each bayonet socket one by one When identical, judge that two tracks, as same track, are polymerize.
Such as, two tracks for being less than or equal to 3 by bayonet socket number were pressed car time order and function order, entered Row is matched one by one.If identical, then it is assumed that two tracks are same tracks, are polymerize.For example, track 1:By card Mouth 121, time 8:05;Bayonet socket 122, time 8:14;Bayonet socket 123, time 8:21.Track 2:By bayonet socket 121, time 7:43; Bayonet socket 122, time 7:53;Bayonet socket 123, time 7:59.When track 1 and track 2 are matched one by one according to time order and function order, It is identical, so this two tracks are same tracks.The polymerization of track can include performing following operate:Statistics correspondence track The total degree of traveling, travels total time, the time point information often travelled etc..Such as, track 1 and track 2 are judged as identical During track, the travel times of the same trajectories are 2 times, and traveling total time is this running time sum twice, often travel when Between point can analyze two tracks and draw the time point information of traveling by the time of bayonet socket.
2nd, when two tracks for same vehicle are polymerize, if the bayonet socket quantity that two tracks include is more than in advance If value, then m bayonet socket of starting, n bayonet socket of end when two tracks is identical, judges two tracks as same track, carries out Polymerization.M and n can be identical numerical value.
The flowcollector aggregation scheme FlowCollector is when judging whether same trajectories, for by the more track of bayonet socket number, mainly considering rail Starting bayonet socket, the end bayonet socket of mark, middle bayonet socket is not considered.Because vehicle is during actual travel, as long as original position, knot Beam position is identical, and is constantly in transport condition, accordingly even when middle of the road is varied slightly, it is also actually that can treat as phase Same track.
Such as, when track is more than 3 by bayonet socket number, only judge 3 bayonet sockets of starting, the knot of two tracks 3 bayonet sockets of beam pressed car time order and function order, if identical.If identical, then it is assumed that be same track.As an example Son, vehicle Zhejiang A12345 two tracks are respectively:Track 1 sequentially passes through bayonet socket 121,122,123,124,125;Track 2 according to Secondary process bayonet socket 258,257,256,255,254;3 bayonet sockets of starting 121,122,123 and the starting 3 of track 2 due to track 1 Individual bayonet socket 258,257,256 is differed, 3 bayonet sockets of end 123,124,125 of track 1 and 3 bayonet sockets 256 of end of track 2, 255th, 254 differ, so this two tracks belong to different tracks, it is impossible to polymerize.Give one example again, track 1 is passed through Cross bayonet socket 121,122,123,124,125,126,127,128,129,130,131,132;Track 2 by bayonet socket 121,122, 123、211、212、213、214、130、131、132;When pressing car due to 3 bayonet sockets of starting, 3 bayonet sockets of end of two tracks Between sequencing be identical, so this two tracks are judged as identical track, can be polymerize.
3rd, when two tracks for same vehicle are polymerize, if the bayonet socket quantity that two tracks include is more than in advance If value, then when having m1 bayonet socket identical in m bayonet socket of starting of two tracks, terminate have n1 bayonet socket identical in n bayonet socket, sentence Fixed two tracks are similar track, are polymerize;And this two similar tracks are used as the next track to be polymerized of the vehicle Reference locus, wherein m1 are less than m, and n1 is less than n.
The tracking clustering mechanism is referred to as self study and the approximate match mechanism of similar track.In view of starting m of track Bayonet socket, n bayonet socket of end, there is also various disturbed conditions such as bayonet socket identification mistake, leakage identifications, therefore add similar track Self study and approximate match mechanism.Such as, two tracks for being more than 3 by bayonet socket number, if of two tracks Begin 3 bayonet sockets, 3 bayonet sockets of end, pressed car time order and function order, and had 2 identical, 1 differences, then it is assumed that be similar track, It is polymerize.And increase the self-study mechanism of similar track:These tracks can be listed in similar track list.Subsequently exist When carrying out tracking clustering judgement, to all similar tracks of learning records, matched one by one.As long as wherein there is a similar rail Mark and path matching to be polymerized, then it is assumed that be similar track, polymerize, and the similar track row learnt to final track In table.It is illustrated below:
Such as:Track A 3 bayonet socket codings of starting are 1,2,3, and it is 4,5,6 to terminate 3 bayonet socket codings;Track B starting 3 bayonet socket codings are 7,2,3, and it is 4,5,8 to terminate 3 bayonet socket codings.When track B is matched with track A, due to preceding 3 bayonet sockets The bayonet socket that bayonet socket is encoded to 2,3 is matched with A, and the bayonet socket that the bayonet sockets of rear 3 bayonet sockets is encoded to 4,5 is matched with A, therefore track B meetings A similar track is treated as, while B statistics is added into A, B is learned in similar track list.
Subsequently to track C (C 3 bayonet sockets of starting coding is 7,2,9, terminate 3 bayonet sockets codings be 10,5,8) and rail When mark A is matched, because the bayonet socket of the similar track B recorded in track C and A 3 bayonet sockets of starting is encoded to 7,2 Match somebody with somebody, the bayonet socket of rear 3 bayonet sockets is encoded to 5,8 matching, therefore can also be treated as similar track, added up by C statistics While to A, C is learned in final track A similar track list.
By that analogy, by the self study based on similar track list and approximate match mechanism, substantial amounts of path implementation Polymerization.Because the aggregate rate of track is greatly improved, the disturbing factors such as Car license recognition mistake, identification omission are effectively reduced to identical The influence of path matching.
4th, when two tracks for same vehicle are polymerize, if the bayonet socket quantity that two tracks include is more than in advance If value, and car time that crosses for being recorded of header card mouth of two tracks belong to same time section, if then two tracks are risen There is m2 bayonet socket identical in m bayonet socket of beginning, terminate have n2 bayonet socket identical in n bayonet socket, judge two tracks as similar rail Mark, is polymerize, and this two similar tracks, as the reference locus of the next track to be polymerized of the vehicle, wherein m2 is less than m, N2 is less than n.
The flowcollector aggregation scheme FlowCollector strengthens the polymerization of similar track based on temporal correlation.Some are travelled according to set time rule Vehicle, during the traveling of many days, track of vehicle in same time period, often according to identical track travel, have Obvious temporal correlation feature.Such as:Normal private car on and off duty, morning 7:00 to 9:00, driven from settlement to public affairs Department's working;Afternoon 17:00 to 19:00, return to settlement from company.Therefore, considering the starting to track, terminating bayonet socket click-through Row is accurate, approximate match while, this flowcollector aggregation scheme FlowCollector has been additionally contemplates that the temporal correlation feature of track.One example is as follows:
Bayonet socket can be crossed to the car time first, following time section is divided into:
Morning:6:00-9:00
The morning:9:00-12:00
Noon:12:00-14:00
Afternoon:14:00-17:00
Come off duty:17:00-19:00
Midnight:19:00-23:00
The late into the night or morning:23:00-6:00
When carrying out path matching, it is handled as follows:
It's the time point of car record pasts first bayonet socket of starting for extracting two tracks, judges the time belonging to two time points Section.If time section is identical, when judging identical, similar track, using following special matching strategy:
Two tracks for being more than 3 by bayonet socket number, if as long as following rules meets one, then it is assumed that this two Track is similar track:
Have 2 bayonet sockets identical in 3 bayonet sockets of starting of two tracks, and terminate 3 bayonet sockets in have 1 it is identical;
Have 1 bayonet socket identical in 3 bayonet sockets of starting of two tracks, and terminate 3 bayonet sockets in have 2 it is identical.
Similarly, can using this similar track as the next track to be polymerized of the vehicle reference locus.
5th, when carrying out bayonet socket polymerization, two bayonet sockets that distance is less than preset value are determined as identical bayonet socket.
Such as according to the space gps coordinate of bayonet socket, the close bayonet socket in locus is treated as into identical bayonet socket.
Such as:Bayonet socket is encoded to space length between 1,22 bayonet sockets, bayonet socket within 100 meters, is so being faced When track when being matched with the bayonet socket of final track, identical bayonet socket can be treated as by 1,2, so as to effectively improve the polymerization of track of vehicle Degree.
The track of vehicle polymerization of the present embodiment, polymerize to the same vehicle a plurality of vehicle driving trace of many days When, overcoming the pattern accurately matched in strict accordance with the point of bayonet socket one by one will cause greater probability track mismatch occur, most The problem of aggregate rate of track is too low is caused eventually.By practice test, the track of vehicle polymerization of the present embodiment can be carried effectively Take out the trunk track of vehicle.
The embodiment of the present invention also provides a kind of generating means of track of vehicle, and the device is applied to track of vehicle and generates service Device.It please join Fig. 2, the device includes:Cross to cross between car record acquisition module, bayonet socket and be averaged between car time difference computing module, bayonet socket Car time inquiring module, driving terminate judge module and Track Pick-up module.
This crosses car record acquisition module, and car record is crossed for inquiring about the bayonet socket of the beginning and ending time section vehicle from database, And the record is ranked up according to time order and function order.
Between the bayonet socket cross car time difference computing module, for calculate currently cross car record and its next cross car record when Between it is poor.
Be averaged car time inquiring module between the bayonet socket, for inquire about currently cross car record and its next cross car record pair Being averaged the car time between two bayonet sockets answered.
The driving terminate judge module, for according to the time difference, it is described be averaged the car time and preset vehicle end The duration only travelled judges whether vehicle terminates traveling between described two bayonet sockets.
The Track Pick-up module, for current car of crossing to be recorded into corresponding bayonet socket as the vehicle when vehicle is terminated and travelled The tail bayonet socket of track, this Track Pick-up is finished;When vehicle does not terminate traveling, using it is current cross car record corresponding bayonet socket as A non-tail bayonet socket in track of vehicle, proceeds the generation of this track.
The driving terminates judge module and specifically performed when performing and driving a vehicle and terminate and judge:If the time difference is more than or equal to Preset vehicle terminates the duration of traveling, then determines whether vehicle described according to the time difference and the car time that was averaged Traveling whether is terminated between two bayonet sockets;If the time difference is less than the duration that preset vehicle terminates traveling, vehicle is confirmed not Terminate traveling.
The embodiment of the present invention also provides a kind of track of vehicle polyplant, and the device is had including track of vehicle generating means Some modules, the polyplant also includes:Tracking clustering module, please join Fig. 3.The tracking clustering module, for for same car Two tracks when being polymerize, if the bayonet socket quantity no more than preset value that two tracks include, is matched one by one, When each bayonet socket is identical, judge that two tracks, as same track, are polymerize.
The tracking clustering module is additionally operable to:When being polymerize for two tracks of same vehicle, if two tracks bags The bayonet socket quantity included is more than preset value, then m bayonet socket of starting, n bayonet socket of end when two tracks is identical, judges two rails Mark is same track, is polymerize;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include be more than it is default Value, then when having m1 bayonet socket identical in m bayonet socket of starting of two tracks, terminate have n1 bayonet socket identical in n bayonet socket, judge Two tracks are similar track, are polymerize;And this two similar tracks are used as the ginseng of the next track to be polymerized of the vehicle Track is examined, wherein m1 is less than m, and n1 is less than n;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include be more than it is default Value, and two tracks header card mouth recorded cross the car time belong to same time section, if the then starting m of two tracks There is m2 bayonet socket identical in individual bayonet socket, terminate have n2 bayonet socket identical in n bayonet socket, judge two tracks as similar track, It is polymerize, and this two similar tracks, as the reference locus of the next track to be polymerized of the vehicle, wherein m2 is less than m, n2 Less than n.
Two bayonet sockets that distance is less than preset value are determined as same card by the tracking clustering module when carrying out bayonet socket polymerization Mouthful.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention God is with principle, and any modification, equivalent substitution and improvements done etc. should be included within the scope of protection of the invention.

Claims (10)

1. a kind of generation method of track of vehicle, this method is applied to track of vehicle and generates server, it is characterised in that this method Including:
Step 1, the bayonet socket for inquiring about from database the beginning and ending time section vehicle cross car record, and according to time order and function order to institute Record is stated to be ranked up;Car record is crossed using first record after sequence as current;
Step 2, calculate it is current cross car record and it's the time difference for spending the car time of car record is past its next, and inquire about current mistake Car is recorded and its next is crossed car and record being averaged the car time between corresponding two bayonet sockets;
Step 3, the duration travelled according to the time difference, be averaged car time and the termination of default vehicle judge vehicle Traveling whether is terminated between described two bayonet sockets, if it is, going to step 4, otherwise, 5 are gone to step;
Step 4, using it is current cross car record corresponding bayonet socket as the tail bayonet socket of the track of vehicle, this Track Pick-up is finished;
Step 5, using it is current cross car record corresponding bayonet socket as a non-tail bayonet socket in track of vehicle;By current next Car record is crossed as current and crosses car record, returns and performs step 2, all processing is completed until all records.
2. method as claimed in claim 1, it is characterised in that step 3 is specially:
If the time difference is more than or equal to the duration that default vehicle terminates traveling, according to time difference and described average Spending the car time determines whether whether vehicle terminates traveling between described two bayonet sockets;If the time difference is less than the vehicle The duration of traveling is terminated, then confirms that vehicle does not terminate traveling.
3. a kind of method that track of vehicle obtained using any one of claim 1~2 method is polymerize, it is characterised in that The method that the track of vehicle is polymerize includes:When being polymerize for two tracks of same vehicle, if two tracks bags The bayonet socket quantity no more than preset value included, then matched one by one, when each bayonet socket is identical, judges two tracks to be same One track, is polymerize.
4. method as claimed in claim 3, it is characterised in that this method includes:
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include is more than preset value, M bayonet socket of starting, n bayonet socket of end when two tracks is identical, judges that two tracks, as same track, are polymerize;Or Person
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include is more than preset value, When having m1 bayonet socket identical in m bayonet socket of starting of two tracks, terminate have n1 bayonet socket identical in n bayonet socket, judge this two Bar track is similar track, is polymerize;And this two similar tracks are used as the reference rail of the next track to be polymerized of the vehicle Mark, wherein m1 are less than m, and n1 is less than n;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include is more than preset value, and The car time that crosses that the header card mouth of two tracks is recorded belongs to same time section, if then m card of the starting of two tracks There is m2 bayonet socket identical in mouthful, terminate have n2 bayonet socket identical in n bayonet socket, judge two tracks as similar track, carry out Polymerization;And this two similar tracks are less than m as the reference locus of the next track to be polymerized of the vehicle, wherein m2, and n2 is less than n。
5. method as claimed in claim 4, it is characterised in that, will be apart from less than pre-determined distance value when carrying out bayonet socket polymerization Two bayonet sockets be determined as identical bayonet socket.
6. a kind of generating means of track of vehicle, the device is applied to track of vehicle and generates server, it is characterised in that the device Including:
Car record acquisition module is crossed, the bayonet socket for the inquiry beginning and ending time section vehicle from database is crossed car and recorded, and according to Time order and function order is ranked up to the record;
Car time difference computing module is crossed between bayonet socket, car record and its next time difference for crossing car record are currently crossed for calculating;
Be averaged car time inquiring module between bayonet socket, crosses car for inquiring about currently car record excessively and its next and records corresponding two Being averaged the car time between individual bayonet socket;
Driving terminates judge module, for according to the time difference, car time and the default vehicle termination row of being averaged The duration sailed judges whether vehicle terminates traveling between described two bayonet sockets;
Track Pick-up module, the track of vehicle is used as current car excessively to be recorded into corresponding bayonet socket when vehicle is terminated and travelled Tail bayonet socket, this Track Pick-up is finished;When vehicle does not terminate traveling, current car of crossing is recorded into corresponding bayonet socket as vehicle rail A non-tail bayonet socket in mark, proceeds the generation of this track.
7. device as claimed in claim 6, it is characterised in that driving terminates judge module to be had when performing and driving a vehicle and terminate and judge Body is performed:If the time difference is more than or equal to the duration that default vehicle terminates traveling, according to time difference and described Car time that was averaged determines whether whether vehicle terminates traveling between described two bayonet sockets;If the time difference is less than described Vehicle terminates the duration of traveling, then confirms that vehicle does not terminate traveling.
8. a kind of track of vehicle polyplant, the device is included such as the module of any one of claim 6~7 device, polymerization dress Putting also includes:Tracking clustering module, when being polymerize for two tracks for same vehicle, if what two tracks included Bayonet socket quantity is not more than preset value, then is matched one by one, when each bayonet socket is identical, judges two tracks as same rail Mark, is polymerize.
9. polyplant as claimed in claim 8, it is characterised in that the tracking clustering module is additionally operable to:
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include is more than preset value, M bayonet socket of starting, n bayonet socket of end when two tracks is identical, judges that two tracks, as same track, are polymerize;Or Person
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include is more than preset value, When having m1 bayonet socket identical in m bayonet socket of starting of two tracks, terminate have n1 bayonet socket identical in n bayonet socket, judge this two Bar track is similar track, is polymerize;And this two similar tracks are used as the reference rail of the next track to be polymerized of the vehicle Mark, wherein m1 are less than m, and n1 is less than n;Or
When being polymerize for two tracks of same vehicle, if the bayonet socket quantity that two tracks include is more than preset value, and The car time that crosses that the header card mouth of two tracks is recorded belongs to same time section, if then m card of the starting of two tracks There is m2 bayonet socket identical in mouthful, terminate have n2 bayonet socket identical in n bayonet socket, judge two tracks as similar track, carry out Polymerization;And this two similar tracks are less than m as the reference locus of the next track to be polymerized of the vehicle, wherein m2, and n2 is less than n。
10. polyplant as claimed in claim 9, it is characterised in that the tracking clustering module, will when carrying out bayonet socket polymerization Two bayonet sockets that distance is less than pre-determined distance value are determined as identical bayonet socket.
CN201410256101.5A 2014-06-10 2014-06-10 A kind of generation of track of vehicle, polymerization and device Active CN105225476B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410256101.5A CN105225476B (en) 2014-06-10 2014-06-10 A kind of generation of track of vehicle, polymerization and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410256101.5A CN105225476B (en) 2014-06-10 2014-06-10 A kind of generation of track of vehicle, polymerization and device

Publications (2)

Publication Number Publication Date
CN105225476A CN105225476A (en) 2016-01-06
CN105225476B true CN105225476B (en) 2017-10-31

Family

ID=54994409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410256101.5A Active CN105225476B (en) 2014-06-10 2014-06-10 A kind of generation of track of vehicle, polymerization and device

Country Status (1)

Country Link
CN (1) CN105225476B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105741553B (en) * 2016-04-28 2018-06-01 泰华智慧产业集团股份有限公司 The method that section is stopped in identification track of vehicle based on dynamic threshold
CN105913668B (en) * 2016-07-04 2018-05-11 中国电子科技集团公司第二十八研究所 Method is surveyed in a kind of orientation deck car test based on huge traffic data statistics
CN107861957B (en) * 2016-09-22 2020-10-02 杭州海康威视数字技术股份有限公司 Data analysis method and device
CN107862862B (en) * 2016-09-22 2020-11-20 杭州海康威视数字技术股份有限公司 Vehicle behavior analysis method and device
CN108091140B (en) * 2016-11-23 2020-06-16 杭州海康威视数字技术股份有限公司 Method and device for determining fake-licensed vehicle
CN108257386B (en) * 2016-12-29 2021-01-26 杭州海康威视数字技术股份有限公司 Method and device for acquiring running track
CN107240264B (en) * 2017-06-26 2019-10-22 安徽四创电子股份有限公司 A kind of non-effective driving trace recognition methods of vehicle and urban road facility planing method
CN109766902B (en) * 2017-11-09 2021-03-09 杭州海康威视***技术有限公司 Method, device and equipment for clustering vehicles in same region
CN107993441B (en) * 2017-12-18 2020-03-27 北京中交兴路信息科技有限公司 Method and device for predicting regular running route of truck
CN108984758A (en) * 2018-07-18 2018-12-11 江苏本能科技有限公司 Car owner's association address analysis method and system based on point identification
CN109029485A (en) * 2018-08-21 2018-12-18 北京深瞐科技有限公司 Vehicle driving trace determines method and device
CN109726248A (en) * 2019-01-07 2019-05-07 深圳英飞拓科技股份有限公司 Vehicle driving track display method, device, system and computer equipment
CN111369791B (en) * 2019-10-18 2021-04-27 杭州海康威视***技术有限公司 Method and device for determining landing points, electronic equipment and storage medium
CN110766088B (en) * 2019-10-29 2023-05-12 浙江大华技术股份有限公司 Method and device for analyzing vehicles in the same class and storage device
CN111314857B (en) * 2020-02-13 2022-02-08 青岛海信网络科技股份有限公司 Vehicle real-time travel track acquisition method based on vehicle passing video data
CN111985452B (en) * 2020-09-04 2024-01-02 山东合天智汇信息技术有限公司 Automatic generation method and system for personnel movement track and foot drop point
CN112598912B (en) * 2020-12-10 2022-05-03 佳都科技集团股份有限公司 Bayonet interval acquisition method and device, computer equipment and storage medium
CN113470376B (en) * 2021-05-25 2022-06-10 上海天壤智能科技有限公司 Real-time regional in-transit vehicle counting method and system based on bayonet vehicle passing data
CN115206095B (en) * 2022-06-28 2024-05-14 公安部交通管理科学研究所 Method for reconstructing data of vehicle passing track of bayonet

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901551A (en) * 2010-06-29 2010-12-01 上海英迪信息技术有限公司 Method for optimizing track playback function in vehicle monitoring system
CN102081846A (en) * 2011-02-22 2011-06-01 交通运输部公路科学研究所 Expressway charge data track matching based traffic state recognition method
CN103473609A (en) * 2013-09-04 2013-12-25 银江股份有限公司 Method for obtaining OD real-time running time between adjacent checkpoints

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010077225A2 (en) * 2008-12-30 2010-07-08 Tele Atlas North America, Inc. A method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901551A (en) * 2010-06-29 2010-12-01 上海英迪信息技术有限公司 Method for optimizing track playback function in vehicle monitoring system
CN102081846A (en) * 2011-02-22 2011-06-01 交通运输部公路科学研究所 Expressway charge data track matching based traffic state recognition method
CN103473609A (en) * 2013-09-04 2013-12-25 银江股份有限公司 Method for obtaining OD real-time running time between adjacent checkpoints

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
面向实时交通信息提取的车辆轨迹数据挖掘;郭旦怀等;《武汉理工大学学报(交通科学与工程版)》;20100228;第34卷(第1期);全文 *

Also Published As

Publication number Publication date
CN105225476A (en) 2016-01-06

Similar Documents

Publication Publication Date Title
CN105225476B (en) A kind of generation of track of vehicle, polymerization and device
Bordagaray et al. Capturing the conditions that introduce systematic variation in bike-sharing travel behavior using data mining techniques
CN105719489B (en) A kind of fake-licensed car detection method that probability is flowed to based on bayonet vehicle
CN106022296B (en) A kind of fake-licensed car detection method of the probability polymerization based on vehicle hot spot region
Rahman et al. Analysis of bus travel time distributions for varying horizons and real-time applications
CN106971534B (en) Commuter characteristic analysis method based on number plate data
Bhaskar et al. Passenger segmentation using smart card data
CN110836675B (en) Decision tree-based automatic driving search decision method
CN108133302A (en) A kind of public bicycles potential demand Forecasting Methodology based on big data
CN106205120B (en) A kind of method and device for extracting road cross traffic limitation
CN103236166A (en) Method for recognizing vehicle violation behaviors with satellite positioning technology
CN105894358A (en) Commuting order identification method and device
Kwoczek et al. Stuck around the stadium? an approach to identify road segments affected by planned special events
Feng et al. Trip chain based usage patterns analysis of the round-trip carsharing system: A case study in Beijing
CN114419924B (en) AI application control management system based on wisdom city
CN102654944A (en) Parking garage car locating system based on license plate recognition and parking garage car locating method based on license plate recognition
CN107590999A (en) A kind of traffic state judging method based on bayonet socket data
Yu et al. Data-driven approach for solving the route choice problem with traveling backward behavior in congested metro systems
Hosseini et al. Supporting sustainable system adoption: Socio-semantic analysis of transit rider debates on social media
CN110969861A (en) Vehicle identification method, device, equipment and computer storage medium
CN106448243A (en) Parking lot on-line management method
CN111078973A (en) Fake-licensed vehicle identification method and equipment based on big data and storage medium
Qin et al. Estimation of urban link travel time distribution using Markov chains and Bayesian approaches
Zhou et al. Detecting unmetered taxi rides from trajectory data
CN112185156B (en) Positioning data analysis-based vehicle passion recognition method

Legal Events

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