CN110047283A - A method of the evaluation and test of road Dynamic Programming data and vehicle shunting based on crowdsourcing - Google Patents

A method of the evaluation and test of road Dynamic Programming data and vehicle shunting based on crowdsourcing Download PDF

Info

Publication number
CN110047283A
CN110047283A CN201910297466.5A CN201910297466A CN110047283A CN 110047283 A CN110047283 A CN 110047283A CN 201910297466 A CN201910297466 A CN 201910297466A CN 110047283 A CN110047283 A CN 110047283A
Authority
CN
China
Prior art keywords
point
user
new
latitude
turnout
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.)
Granted
Application number
CN201910297466.5A
Other languages
Chinese (zh)
Other versions
CN110047283B (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.)
Guilin University of Electronic Technology
Original Assignee
Guilin University of Electronic Technology
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 Guilin University of Electronic Technology filed Critical Guilin University of Electronic Technology
Priority to CN201910297466.5A priority Critical patent/CN110047283B/en
Publication of CN110047283A publication Critical patent/CN110047283A/en
Application granted granted Critical
Publication of CN110047283B publication Critical patent/CN110047283B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Traffic Control Systems (AREA)

Abstract

The method of the invention discloses a kind of road Dynamic Programming data evaluation and test and vehicle shunting based on crowdsourcing, which is characterized in that road Dynamic Programming data test process and vehicle shunting process including crowdsourcing.This method can obtain judging the dynamic standard of crowdsourcing data accuracy, filter out more accurate crowdsourcing data, and then reach in navigation with field of traffic control and shunt in advance, the effect of pre- congestion prevention, provide more unobstructed route for public trip.

Description

A method of the evaluation and test of road Dynamic Programming data and vehicle shunting based on crowdsourcing
Technical field
The present invention relates to the technology of crowdsourcing data processing and traffic administration, specifically a kind of road dynamic based on crowdsourcing is advised The method for drawing data evaluation and test and vehicle shunting.
Background technique
Nowadays, the smart phone for carrying android system is prevailing, crowdsourcing mechanism also gradually penetrates into each of people's life A aspect.For navigation platform, acquiring road condition information in real time, and feed back that provide the user with respective service particularly important.? Beneficial to the network system of modern society's prosperity, current major navigation platform has carried out data acquisition using public network, it may be assumed that will Data acquisition session is contracted out to public network, obtains a large amount of data with lower cost.
The main difficult point of the prior art includes: user's complicated composition of 1. offer data;2. data are various, parameter is big.It is right In how can be divided into two parts to the problem of data progress secondary treatment, first part is the number that take what kind of user According to how second part copes with the data in dynamic change daily.
There are most Voting Models about the existing research of this problem, most Voting Models are according to currently having obtained How much the data of same condition of road surface complete the prediction of present road situation.The essence of this model is each user's mark The error probability of road condition information is identical.On the majority voting method on this basis, there are many more innovatory algorithms, judge mark How standard has formulated further research space.
Masses lack professional domain knowledge, and the data provided need to carry out secondary treatment and then obtain judgment criteria.And with The number of users of automobile increase, transport need continues to increase, if the processing of road situation occurred is not in time, is easy to cause traffic The generation of accident.When accident occurs, traditional solution is artificially commanded by traffic police, is maintained order, but such efficiency It is low and more passive.When accident occurs, know that situation is the masses on the scene first, therefore if passing through masses' upload information, It allows people to go and find out what's going on rapidly after treatment information, and is shunted to the masses that will be gone on a journey, thing can be alleviated significantly Therefore traffic police's bring pressure is given when occurring.
Crowdsourcing is a kind of distributed Resolving probiems and production model.What one company or mechanism were executed the past by employee Task is contracted out to unspecific (and being usually large-scale) public volunteer in freely voluntary form.
The credit worthiness for quantifying crowdsourcing user obtains judging crowdsourcing by secondary treatment to crowdsourcing data and in-depth analysis The dynamic standard of data accuracy, filters out more accurate crowdsourcing data, and then in navigation and field of traffic control, using point The correlation technique of flow model reaches the effect of shunting in advance, pre- congestion prevention, provides more unobstructed route for public trip.
Summary of the invention
The purpose of the present invention is in view of the deficiencies of the prior art, and provide a kind of road Dynamic Programming data based on crowdsourcing The method of evaluation and test and vehicle shunting.This method can obtain judging the dynamic standard of crowdsourcing data accuracy, filter out more quasi- True crowdsourcing data, and then reach in navigation with field of traffic control and shunt in advance, the effect of pre- congestion prevention, it is mentioned for public trip For more unobstructed route.
Realizing the technical solution of the object of the invention is:
A method of the evaluation and test of road Dynamic Programming data and vehicle shunting, points unlike the prior art based on crowdsourcing exist In including the following steps:
S1: quantization user's credit worthiness:
S1-1: setting user adopts value: crowdsourcing user, which adopts value and is added by user base value with user contribution value, to be configured to The credit worthiness of quantization user adopts value to user setting user, and then be to assess on user when user register in systems after The accuracy for passing data provides foundation, and the traffic information that so-called " adopting " refers to that crowdsourcing user uploads is judged as really being adopted;
S1-2: setting user base value: the prestige for constituting simultaneously initialising subscriber in order to further refine user's credit worthiness Degree, for the new user for just registering to use system, user base value is set as 60 points;For having registered and having logged in use Be the period with one month for the old user of system, monthly first day user base value by user's every day last month use The average value that value is adopted at family is given, and second day user base value is adopted value by first day user and given, and is iterated to calculate with this;
S1-3: setting user contribution value: in order to quantify the contribution that user makes abundant abnormal point numerical collection, user is set Set user contribution value: No. 1 in every month is zeroed out the contribution margin of all users, if the user uploads traffic information quilt It is judged to very, then adopting value raising, conversely, then reducing, " the data ballot system " in judgment basis step S3 is provided, user's contribution Value grade according to locating for user base value is given the increase of corresponding score value or is reduced, it may be assumed that backward gradient positive or negative points mechanism;
S2: it setting " backward gradient positive or negative points mechanism ": sets user and adopts value full marks as 100 points, be divided into 5 points Several sections, it is followed successively by 0-60,60-70,70-80,80-90,90-100, the bonus point increment of each corresponding score section is successively are as follows: 2 Point, 1 point, 0.5 point, 0.2 point, 0.1 point;Deduction is reduced successively are as follows: 0.1 point, 0.2 point, 0.5 point, 1,2 point, it may be assumed that bonus point and deduction The effect that gradient and backward is presented, is more in line with and is just distributed very much, such as: it is 65 points that the user of certain user, which adopts value, if on user Communication breath is judged as true by S3 " data ballot system ", then contribution margin adds 1 point, if upload information is judged as vacation, this user's Contribution margin subtracts 0.2 point, and corresponding user's adopts value also and will increase 1 point or reduce 0.2 point;
S3: setting " data ballot system ":
Define 1: it is a chronomere that actually active turnout, which is setting one day, one month, 1 year, in a time In unit, in the traffic information of all uploads, the ratio that correct information accounts for all information is actually active turnout;
It defines 2: being that the method for " data ballot system " is passed through according to previous actually active turnout with reference to effective turnout The effective turnout of the same day being calculated for reference is to refer to effective turnout;It can will refer to effective turnout and certain position The upload number for setting certain road conditions is multiplied to obtain with reference to effective votes standard, uploads certain traffic information of some position when this day Number up to or over it is calculated with reference to effective votes standard when, the traffic information of this position is judged as very;
S3-1: in the first month that system comes into operation, if daily all reporting of user information actually has in this month The average value for imitating turnout is L1, and so on, the average value of the actually active turnout of every month is L backward2、L3、L4…Ln
S3-2: set by last month be calculated next month first day reporting of user information the effective turnout of reference as R1, and so on, the effective turnout of the reference being calculated daily backward is R2、R3、R4…Rn, wherein RnIt is every for last month The average value L of it actually active turnoutn-1
S3-3: the actually active turnout of first day every month of reporting of user information is set as E1, and so on, daily backward Actually active turnout be E2、E3、E4…En.Wherein, E1、E2、E3、E4…EnCorrect information in information is reported for daily The shared ratio in all information;
S3-4: it is identified in the first month that system comes into operation with majority person in the information that reports, it may be assumed that certain position Certain traffic information upload number it is most be exactly the most accurate, such as: share 10 people and upload sunlight primary school doorway under The traffic information of noon 5:00, wherein 7 people report traffic information for traffic congestion, and 3 people report information to collapse, then in this case, Determine the traffic information of traffic congestion be it is true, still, after the primary data after acquisition system comes into operation, behind monthly daily reality The effective turnout in border and the effective turnout of reference can all be moved according to previous actually active turnout and with reference to effective turnout State planning obtains, is no longer with most persons it is determined that true, i.e., the second month beginning of the month after the first month calculates first The average value L of the actually active turnout of the moon1, with L1The effective turnout R of reference in first day as second month1, in this day In report in information with R1Information is adopted, if than or equal to R1That calculates adopts number, then information mark Note is true;This day actually active turnout E is calculated at the end of first day1, then the effective turnout of reference in second day is R2 =(E1+R1)/2, third day and so on calculate all actually active throwings reported in information of second month at the third beginning of the month The average value L of ticket rate2, with L2As the trimestral effective turnout R of reference in first day1... later every month is with this Analogize;
Thus, it is possible to the effective turnout of reference daily in n-th month be obtained, if having within n-th month m days, then at n-th month In have:
Ln-1=(R1+R2+R3+…+Rm)/m
R1=Ln-1
R2=(E1+R1)/2
R3=(E2+R2)/2
Rn=(En-1+Rn-1)/2
Ln=(R1+R2+R3+…Rm)/m;
S4: on stretch occur an abnormal point when, by the front and back of the abnormal point and apart from abnormal point itself it is nearest two A approach point is respectively defined as first point and tail point, calculates early warning route according to first point and tail point;
S4-1: first with tail point for new terminal, first point is new starting point, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, they are submitted to network server as ground zero and terminal each time, such as Baidu's server;
S4-2: network server can return to a new route, be returned in the form of route point set, and point, which is concentrated, to be had a little Latitude and longitude information, the longitude and latitude of longitude and latitude and abnormal point that new route point is concentrated compares, and step is jumped to if occurring being overlapped Rapid S4-10 does not find early warning section if be not overlapped, jumps to next step S4-3;
S4-3: first with tail point for new terminal, first point is new starting point, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, each time ground zero and terminal submit to network server;
S4-4: network server can return to a new route, be to be returned in the form of route point set, then by new road The longitude and latitude of longitude and latitude and abnormal point that line point is concentrated compares, and S4-10 is jumped to if occurring being overlapped, if not being overlapped does not have Early warning section is found, next step S4-5 is jumped to;
S4-5: first with first point for new starting point, tail point is new terminal, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, each time ground zero and terminal submit to network server;
S4-6: network server can return to a new route, be to be returned in the form of route point set, then by new road The longitude and latitude of longitude and latitude and abnormal point that line point is concentrated compares, and S4-10 is jumped to if occurring being overlapped, if not being overlapped does not have Early warning section is found, next step S4-7 is jumped to;
S4-7: first with first point for new starting point, tail point is new terminal, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, each time ground zero and terminal submit to network server;
S4-8: network server can return to a new route, be to be returned in the form of route point set, then by new road The longitude and latitude of longitude and latitude and abnormal point that line point is concentrated compares, and S4-10 is jumped to if occurring being overlapped, if not being overlapped does not have Early warning section is found, next step S4-9 is jumped to;
S4-9: looking for nearest approach point in current approach point outward, as new first point and tail point, jumps to S4-1;
S4-10: the route returned using current network service device is as early warning section, the first point and tail for submitting to server Origin And Destination of the point as early warning section;
S5: when occurring Multiple outliers on stretch, according to whole abnormal points longitude and latitude and original route starting point, The longitude and latitude of terminal compares, and finds two abnormal points nearest from beginning and end, looks for again near two abnormal points recently Two approach points, one is used as first point, and one is used as tail point, and first point to the section between tail point is abnormal section, according on the way The plus-minus of the longitude and latitude of diameter point obtains new beginning and end, submits to network server and generates new route, after eligible Early warning route is generated to user:
S5-1: first with tail point for new terminal, first point is new starting point, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, each time ground zero and terminal submit to network server;
S5-2: network server can return to a new route, be to be returned in the form of route point set, then by new road The longitude and latitude of longitude and latitude and all abnormal points that line point is concentrated compares, and S5-10 is jumped to if occurring being overlapped, if be not overlapped Early warning section is not found, jumps to next step S5-3;
S5-3: first with tail point for new terminal, first point is new starting point, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, each time ground zero and terminal submit to network server;
S5-4: network server can return to a new route, be to be returned in the form of route point set, then by new road The longitude and latitude of longitude and latitude and all abnormal points that line point is concentrated compares, and S5-10 is jumped to if occurring being overlapped, if be not overlapped Early warning section is not found, jumps to next step S5-5;
S5-5: first with first point for new starting point, tail point is new terminal, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, each time ground zero and terminal submit to network server;
S5-6: network server can return to a new route, be to be returned in the form of route point set, then by new road The longitude and latitude of longitude and latitude and all abnormal points that line point is concentrated compares, and S5-10 is jumped to if occurring being overlapped, if be not overlapped Early warning section is not found, jumps to next step S5-7;
S5-7: first with first point for new starting point, tail point is new terminal, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental Amplitude, each time ground zero and terminal submit to network server;
S5-8: network server can return to a new route, be to be returned in the form of route point set, then by new road The longitude and latitude of longitude and latitude and all abnormal points that line point is concentrated compares, and S5-10 is jumped to if occurring being overlapped, if be not overlapped Early warning section is not found, jumps to next step S5-9;
S5-9: looking for nearest approach point in current approach point outward, as new first point and tail point, jumps to S5-1;
S5-10: the route returned using current network service device is as early warning section, the first point and tail for submitting to server Origin And Destination of the point as early warning section.
Complete above-mentioned steps after origination data to early warning section starting point to early warning section terminal between original equipment manufacturer Just there is a new travel route, has reached and shunted for abnormal section, evaded the effect of abnormal point.
The system is that the quick road conditions based on Android of Guilin Electronic Science and Technology Univ.'s exploitation mark and assisting navigation system System, [referred to as: vitroad], V1.0, registration number are as follows: 2019SR0002786, certificate number are as follows: soft work steps on word the 3423543rd, should System has the function of that user quickly uploads position traffic information and obtains unimpeded navigation routine, can pass through Dynamic Programming The method of crowdsourcing data evaluating standard come judge user upload traffic information accuracy, and then through judge data it On, it is that other users cook up more smooth traffic path by shunting model.
" abnormal point numerical collection " refers to the traffic information that user uploads, mainly roadblock information in the technical program, such as: gathering around It blocks up, repair the roads, blocking up point, restricted driving, landslide, broken road, greasy weather, Ramp bridge etc., the title (such as: congestion) of these traffic informations, road conditions place Position longitude and latitude (such as: longitude: 110.31, latitude: 25.26), uplink time (such as: 25 minutes 36 13 points of on November 13rd, 2018 Second), uploader (such as: Zhang) collectively constitute abnormal point numerical collection.
Value, basic value, the credit worthiness of contribution margin quantization user are adopted to user setting in the technical program, user, which passes through, is System uploads traffic information, and system evaluates crowdsourcing data by " data dynamic ballot is made ", filters out accurate road conditions letter Breath, and then abnormal point numerical collection is obtained, then on the basis of abnormal point numerical collection, use " shunting model " to go out other users Professional etiquette marks more smooth traffic path.
Using " user adopts value and gradient positive or negative points mechanism " by user's credit worthiness quantitative management in the technical program, then It realizes that dynamic judges crowdsourcing using the strategy of " actually active turnout and the effective turnout of reference are iterated calculating " to obtain The accuracy of data also drives the floating that user adopts value, effectively improves and judges crowdsourcing user credit worthiness and upload number According to the flexibility of accuracy.
In the technical scheme, the task that real-time road condition informations all in actual life are collected is distributed to all using system The user of system, numerous users upload traffic information, at the same time, the Dynamic Programming crowdsourcing data judgement standard of system using system Method judge the accuracy for uploading traffic information, and then the real-time collecting of traffic information is improved, to use shunting model to be Other users plan that smooth traffic path provides data supporting.
This method can obtain judging the dynamic standard of crowdsourcing data accuracy, filter out more accurate crowdsourcing data, And then reach in navigation with field of traffic control and shunt in advance, the effect of pre- congestion prevention, it is provided for public trip more unobstructed Route.
Detailed description of the invention:
Fig. 1 is the composition schematic diagram that user adopts value;
Fig. 2 is backward gradient addition and subtraction schematic diagram of mechanism;
Fig. 3 is Dynamic Programming crowdsourcing data evaluating standard method example schematic;
Fig. 4 is the shunting model schematic diagram of an abnormal point;
Fig. 5 is the shunting model schematic diagram of Multiple outliers.
In figure, 1. starting point 3. the first first point of 4. first section in the starting point of the first original route of 2. the first early warning of section Abnormal point 5. the first tail of point 6. terminal 7. first original route of in the first early warning of section terminal 8. the first original route of 9. the abnormal section first 10. the first early warning of sectionThe starting point of second original routeThe starting point in the second early warning section Second first pointThe abnormal point 1 in the second sectionThe abnormal point 2 in the second sectionThe abnormal point 3 in the second sectionSecond Tail pointThe terminal in the second early warning sectionThe terminal of second original routeSecond original routeSecond abnormal sectionSecond early warning section.
Specific embodiment
The contents of the present invention are further elaborated with reference to the accompanying drawings and examples, but are not to limit of the invention It is fixed.
Embodiment:
A method of the evaluation and test of road Dynamic Programming data and vehicle shunting based on crowdsourcing include the following steps:
S1: quantization user's credit worthiness:
S1-1: setting user adopts value: as shown in Figure 1, setting current user's first as new user, second is old user, and first is adopted Value of receiving is 60, and the value of adopting of second is 71;
S1-2: setting user base value: setting the user base value of current first is 60, and the user base value of second is 70;
S1-3: setting user contribution value: setting the user contribution value of current first is 0, and the user contribution value of second is 1;
S2: setting " backward gradient positive or negative points mechanism ": as shown in Fig. 2, setting user adopts value full marks as 100 points, by it 5 score sections are divided into, 0-60,60-70,70-80,80-90,90-100 are followed successively by, the bonus point of each corresponding score section increases Amount is successively are as follows: 2 points, 1 point, 0.5 point, 0.2 point, 0.1 point;Deduction is reduced successively are as follows: and 0.1 point, 0.2 point, 0.5 point, 1,2 point, this In example, it is 60 points that the user of user's first, which adopts value, if user's upload information is judged as true by S3 " data ballot system ", contribution margin Add 2 points, if upload information is judged as vacation, the contribution margin of this user subtracts 0.1 point, and corresponding user's adopts value and can also increase Add 2 points or 0.1 point of reduction;
S3: setting " data ballot system ":
Define 1: it is a chronomere that actually active turnout, which is setting one day, one month, 1 year, in a time In unit, in the traffic information of all uploads, the ratio that correct information accounts for all information is actually active turnout;
It defines 2: being that the method for " data ballot system " is passed through according to previous actually active turnout with reference to effective turnout The effective turnout of the same day being calculated for reference is to refer to effective turnout;It can will refer to effective turnout and certain position The upload number for setting certain road conditions is multiplied to obtain with reference to effective votes standard, uploads certain traffic information of some position when this day Number up to or over it is calculated with reference to effective votes standard when, the traffic information of this position is judged as very;
S3-1: in the first month that system comes into operation, if daily all reporting of user information actually has in this month The average value for imitating turnout is L1, and so on, the average value of the actually active turnout of every month is L backward2、L3、L4…Ln, In this example: October 1, totally 10 people mark certain point jointly, and the traffic information for having 8 people to describe is consistent, then actually active ballot in this day Rate are as follows: 8/10=0.8, finally, calculates the actually active turnout of the entire moon in October by No. 2, No. 3 ... No. .31 and so on Average value L10: (0.8+0.7+ ...+0.8)/31=0.6;
S3-2: set by last month be calculated next month first day reporting of user information the effective turnout of reference as R1, and so on, the effective turnout of the reference being calculated daily backward is R2、R3、R4…Rn, wherein RnIt is every for last month The average value L of it actually active turnoutn-1, in this example: the effective turnout R of No. 1 reference at the beginning of 11 months1It is exactly upper one month Actually active turnout average value L10: 0.6;
S3-3: the actually active turnout of first day every month of reporting of user information is set as E1, and so on, daily backward Actually active turnout be E2、E3、E4…En, wherein E1、E2、E3、E4…EnCorrect information in information is reported for daily The shared ratio in all information, in this example: November 1, totally 10 people mark certain point jointly, terminate November 1, compare real Number and the numerical value through being calculated with reference to effective turnout are adopted in border, are actually had 8 people to be in the crowd actually adopted, The then actually active turnout E on November 11Are as follows: 8/10=0.8;
S3-4: after the primary data after acquisition system comes into operation, behind monthly daily actually active turnout with And can all be obtained according to previous actually active turnout and with reference to effective turnout Dynamic Programming with reference to effective turnout, no longer It is with most persons it is determined that true, it may be assumed that the second month beginning of the month after the first month calculates the actually active throwing of first month The average value L of ticket rate1, with L1The effective turnout R of reference in first day as second month1, reported in information in this day With R1Information is adopted, if than or equal to R1That calculates adopts number, then be information labeling it is true,
This day actually active turnout E is calculated at the end of first day1, then the effective turnout of reference in second day be R2=(E1+R1)/2, third day and so on, at the third beginning of the month, calculate second month it is all report it is actually active in information The average value L of turnout2, with L2As the trimestral effective turnout R of reference in first day1... later every month with This analogizes,
This example as shown in figure 3, due to November 1 actually active turnout E1It is 0.8, with reference to effective turnout R1For 0.6, then the effective turnout of reference for being computed November 2 is (E1+R1)/2=(0.8+0.6)/2=0.7, if November 2 is shared 10 people upload certain two kinds of road conditions of certain position, wherein 8 people's upload informations are consistent, in addition 2 people's upload informations are consistent, because of November 2 Number the effective turnout of reference be 0.7, then 0.7*10=7, it may be assumed that need to upload certain position jointly up to or over 7 people Same traffic information can determine that certain traffic information of certain position is very, under this setting, to have 8 people to upload jointly The same traffic information of certain position, because 8 > 7,8 people upload traffic information jointly and are adopted, and the upper communication of another 2 people Breath is judged as vacation,
If user's first is in the crowd of this road conditions upload being adopted, then represents user's first and upload true road Condition information, and because it is 60 that the user of first, which adopts value, backward gradient addition and subtraction mechanism is matched, then is increased for the user contribution value of first 2 points, at the same time, the user of first adopts value and is also increased by 2 points;If second is in the unadopted crowd of this road conditions upload In, then it represents user's second and uploads false traffic information, and because it is 71 that the user of second, which adopts value, matching backward gradient adds Subtraction mechanism then reduces 1 point for the user contribution value of second, and at the same time, the user of second adopts value and is also increased by 1 point;
S4: Fig. 4 is the shunting model schematic diagram for having an abnormal point, is expressed as one section and has been judged an abnormal point Section, branching process generate early warning route thus, this part be the first original route 8. on there is first abnormal point 4. this example is that Baidu's server finds two nearest approach points of abnormal point front and back, and one is first then to network server First point 3., a first tail point 5., first point first to tail point first 5. between section be the first abnormal section 9., branching process The plus-minus of longitude and latitude according to approach point obtains new beginning and end, submits to Baidu's server and generates new route, meets Early warning route is generated to user after condition;
5. S4-1: being first new terminal with the first tail point, 3. the first first point is new starting point, the longitude of the first first point 3. adds 0 to 30 meters, 5 meters be incremented by, each time ground zero and terminal submit to Baidu's server;
S4-2: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The longitude and latitude comparison of the longitude and latitude and the first abnormal point that new route point is concentrated 4., jumps to S4-10 if occurring being overlapped, if It is not overlapped and does not find early warning section, jump to next step S4-3;
5. S4-3: being first new terminal with the first tail point, 3. the first first point is new starting point, the latitude of the first first point 3. adds 0 to 30 meters, 5 meters be incremented by, each time ground zero and terminal submit to Baidu's server;
S4-4: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The longitude and latitude comparison of the longitude and latitude and the first abnormal point that new route point is concentrated 4., jumps to S4-10 if occurring being overlapped, if It is not overlapped and does not find early warning section, jump to next step S4-5;
3. S4-5: being first new starting point with the first first point, 5. the first tail point is new terminal, the longitude of the first first point 3. adds 0 to 30 meters, 5 meters be incremented by, each time ground zero and terminal submit to Baidu's server;
S4-6: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The longitude and latitude comparison of the longitude and latitude and the first abnormal point that new route point is concentrated 4., jumps to S4-10 if occurring being overlapped, if It is not overlapped and does not find early warning section, jump to next step S4-7;
3. S4-7: being first new starting point with the first first point, 5. the first tail point is new terminal, the latitude of the first first point 3. adds 0 to 30 meters, 5 meters be incremented by, each time ground zero and terminal submit to Baidu's server;
S4-8: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The longitude and latitude comparison of the longitude and latitude and the first abnormal point that new route point is concentrated 4., jumps to S4-10 if occurring being overlapped, if It is not overlapped and does not find early warning section, jump to next step S4-9;
S4-9: looking for nearest approach point in current approach point outward, as the first new first point 3. with the first tail point 5., Jump to S4-1;
S4-10: the route returned using current Baidu's server as the first early warning section 10., submitting to the of server One first point be 3. 5. used as with the first tail point first starting point in early warning section 2. with First terminal point 6.;
S5: Fig. 5 is the shunting model schematic diagram for having Multiple outliers, is expressed as one section and has been judged Multiple outliers Section, branching process generate early warning route thus, this part is in the second original routeOn there are Multiple outliers, this Assume to be three abnormal points in example, be done by the longitude and latitude of the starting point of the longitude and latitude of whole abnormal points and original route, terminal Two second abnormal points nearest from beginning and end are found in comparisonWithIt is looked for again near two abnormal points nearest Two approach points, one is used as the second first pointOne is used as the second tail pointSecond first pointTo the second tail pointIt Between section be the second abnormal sectionBranching process obtains new beginning and end according to the plus-minus of the longitude and latitude of approach point, It submits to Baidu's server and generates new route, give user's generation early warning route after eligible,
S5-1: first with the second tail pointFor new terminal, the second first pointFor new starting point, the second first pointLongitude Add 0 to 30 meters, 5 meters are incremented by, each time ground zero and terminal submit to Baidu's server;
S5-2: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The abnormal point 1 of longitude and latitude and the second section that new route point is concentratedThe abnormal point 2 in the second sectionWith the second section Abnormal point 3Longitude and latitude comparison, S5-10 is jumped to if occurring being overlapped, does not find early warning road if be not overlapped Section, jumps to next step S5-3;
S5-3: first with the second tail pointFor new terminal, the second first pointFor new starting point, the second first pointLatitude Add 0 to 30 meters, 5 meters are incremented by, each time ground zero and terminal submit to Baidu's server;
S5-4: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The abnormal point 1 of longitude and latitude and the second section that new route point is concentratedThe abnormal point 2 in the second sectionWith the second section Abnormal point 3Longitude and latitude comparison, S5-10 is jumped to if occurring being overlapped, does not find early warning road if be not overlapped Section, jumps to next step S5-5;
S5-5: first with the second first pointFor new starting point, the second tail pointFor new terminal, the second first pointLongitude Add 0 to 30 meters, 5 meters are incremented by, each time ground zero and terminal submit to Baidu's server;
S5-6: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The abnormal point 1 of longitude and latitude and the second section that new route point is concentratedThe abnormal point 2 in the second sectionWith the second section Abnormal point 3Longitude and latitude comparison, S5-10 is jumped to if occurring being overlapped, does not find early warning section if be not overlapped, Jump to next step S5-7;
S5-7: first with the second first pointFor new starting point, the second tail pointFor new terminal, the second first pointLatitude Add 0 to 30 meters, 5 meters are incremented by, each time ground zero and terminal submit to Baidu's server;
S5-8: Baidu's server can return to a new route, be to be returned in the form of route point set, model is then tapped off The abnormal point 1 of longitude and latitude and the second section that new route point is concentratedThe abnormal point 2 in the second sectionWith the second section Abnormal point 3Longitude and latitude comparison, S5-10 is jumped to if occurring being overlapped, does not find early warning road if be not overlapped Section, jumps to next step S5-9;
S5-9: nearest approach point is looked for outward in current approach point, as the second new first pointWith the second tail pointJump to S5-1;
S5-10: using the route that current Baidu's server returns as the second early warning sectionSubmitting to the of server Two first pointsWith the second tail pointThe second starting point as early warning sectionWith the second terminal
1. or the second origination data origination data is completed after above-mentioned steps after firstTo the first early warning section starting point 2. Or second early warning section starting pointTo the first early warning section terminal 6. or the terminal in the second early warning section is to the first original end 7. or the second original equipment manufacturer pointBetween just have a new travel route, reached and shunted for abnormal section, evaded abnormal point Effect.
The system used in this example for Guilin Electronic Science and Technology Univ. develop based on Android quick road conditions label with it is auxiliary Navigation system is helped, [referred to as: vitroad], V1.0, registration number are as follows: 2019SR0002786, certificate number are as follows: soft work steps on word the No. 3423543.

Claims (2)

1. a kind of method of road Dynamic Programming data evaluation and test and vehicle shunting based on crowdsourcing, which is characterized in that including as follows Step:
S1: quantization user's credit worthiness:
S1-1: setting user adopts value: crowdsourcing user, which adopts value and is added by user base value with user contribution value, to be constituted, and user is worked as After registering in systems, value is adopted to user setting user, and then provide foundation for the accuracy that assessment user uploads data, institute Meaning " adopting " refers to that the traffic information that crowdsourcing user uploads is judged as true and is used;
S1-2: setting user base value: for the new user for just registering to use system, user base value is set as 60 points; It was the period with one month for having registered and having logged in for the old user using system, monthly first day user base value It is given by the average value that the user of user every day last month adopts value, user base value was adopted by first day user within second day Value is given, is iterated to calculate with this;
S1-3: setting user contribution value: to user setting user contribution value: No. 1 contribution margin to all users in every month It is zeroed out, if the user uploads traffic information and is judged as very, value raising being adopted, conversely, then reducing, judgment basis step " data ballot system " in S3 provide, user contribution value grade according to locating for user base value give corresponding score value increase or It reduces, it may be assumed that backward gradient positive or negative points mechanism;
S2: it setting " backward gradient positive or negative points mechanism ": sets user and adopts value full marks as 100 points, be divided into 5 scores Section is followed successively by 0-60,60-70,70-80,80-90,90-100, and the bonus point increment of each corresponding score section is successively are as follows: and 2 points, 1 Point, 0.5 point, 0.2 point, 0.1 point;Deduction is reduced successively are as follows: 0.1 point, 0.2 point, 0.5 point, 1,2 point, it may be assumed that bonus point and deduction are presented The effect of gradient and backward is more in line with and is just distributed very much;
S3: setting " data ballot system ":
Define 1: it is a chronomere that actually active turnout, which is setting one day, one month, 1 year, in a chronomere In, in the traffic information of all uploads, the ratio that correct information accounts for all information is actually active turnout;
It defines 2: being to be calculated according to previous actually active turnout by the method for " data ballot system " with reference to effective turnout The effective turnout of the obtained same day for reference is to refer to effective turnout;It can will refer to effective turnout and certain position The upload number of road conditions is multiplied to obtain with reference to effective votes standard, uploads the people of certain traffic information of some position when this day When number is up to or over calculated reference effective votes standard, the traffic information of this position is judged as very;
S3-1: in the first month that system comes into operation, if in this month daily all reporting of user information actually active throwing The average value of ticket rate is L1, and so on, the average value of the actually active turnout of every month is L backward2、L3、L4…Ln
S3-2: set by last month be calculated next month first day reporting of user information the effective turnout of reference as R1, with This analogizes, and the effective turnout of the reference being calculated daily backward is R2、R3、R4…Rn, wherein RnFor the reality that last month is daily The average value L of the effective turnout in bordern-1
S3-3: the actually active turnout of first day every month of reporting of user information is set as E1, and so on, backward daily reality The effective turnout in border is E2、E3、E4…En.Wherein, E1、E2、E3、E4…EnReport in information correct information in institute to be daily There is ratio shared in information;
S3-4: it is identified in the first month that system comes into operation with majority person in the information that reports, it may be assumed that certain of certain position Kind of traffic information upload number it is most be exactly it is the most accurate, still, after the primary data after acquisition system comes into operation, after Face monthly daily actually active turnout and all can be according to previous actually active turnout and ginseng with reference to effective turnout It examines effective turnout Dynamic Programming to obtain, is no longer with most persons it is determined that true, i.e., second month after the first month The beginning of the month calculates the average value L of the actually active turnout of first month1, with L1Reference in first day as second month is effective Turnout R1, report in information in this day with R1Information is adopted, if than or equal to R1That calculates adopts Number is then true information labeling;This day actually active turnout E is calculated at the end of first day1, then second day ginseng Examining effective turnout is R2=(E1+R1)/2, third day and so on, at the third beginning of the month, calculate second month it is all on notify The average value L of actually active turnout in breath2, with L2As the trimestral effective turnout R of reference in first day1…… Later every month and so on;
Thus, it is possible to the effective turnout of reference daily in n-th month be obtained, if having within n-th month m days, then in n-th month Have:
Ln-1=(R1+R2+R3+…+Rm)/m
R1=Ln-1
R2=(E1+R1)/2
R3=(E2+R2)/2
Rn=(En-1+Rn-1)/2
Ln=(R1+R2+R3+…Rm)/m;
S4: when occurring an abnormal point on stretch, by the front and back of the abnormal point and two ways nearest apart from abnormal point itself Diameter point is respectively defined as first point and tail point, calculates early warning route according to first point and tail point;
S4-1: first with tail point for new terminal, first point is new starting point, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, They are submitted to network server as ground zero and terminal each time;
S4-2: network server can return to a new route, be to be returned in the form of route point set, point concentrates the warp having a little The longitude and latitude of latitude information, longitude and latitude and abnormal point that new route point is concentrated compares, and step S4- is jumped to if occurring being overlapped 10, early warning section is not found if be not overlapped, and jumps to next step S4-3;
S4-3: first with tail point for new terminal, first point is new starting point, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, Each time ground zero and terminal submit to network server;
S4-4: network server can return to a new route, be to be returned in the form of route point set, then by new route point The longitude and latitude of concentration and the longitude and latitude of abnormal point compare, and S4-10 is jumped to if occurring being overlapped, is not found if be not overlapped Next step S4-5 is jumped in early warning section;
S4-5: first with first point for new starting point, tail point is new terminal, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, Each time ground zero and terminal submit to network server;
S4-6: network server can return to a new route, be to be returned in the form of route point set, then by new route point The longitude and latitude of concentration and the longitude and latitude of abnormal point compare, and S4-10 is jumped to if occurring being overlapped, is not found if be not overlapped Next step S4-7 is jumped in early warning section;
S4-7: first with first point for new starting point, tail point is new terminal, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, Each time ground zero and terminal submit to network server;
S4-8: network server can return to a new route, be to be returned in the form of route point set, then by new route point The longitude and latitude of concentration and the longitude and latitude of abnormal point compare, and S4-10 is jumped to if occurring being overlapped, is not found if be not overlapped Next step S4-9 is jumped in early warning section;
S4-9: looking for nearest approach point in current approach point outward, as new first point and tail point, jumps to S4-1;
S4-10: using the route that current network service device returns as early warning section, the first point and tail point of submitting to server are made For the Origin And Destination in early warning section;
S5: when occurring Multiple outliers on stretch, according to the longitude and latitude of whole abnormal points and starting point, the terminal of original route Longitude and latitude compare, find two abnormal points nearest from beginning and end, look for nearest two again near two abnormal points A approach point, one is used as first point, and one is used as tail point, and first point to the section between tail point is abnormal section, according to approach point The plus-minus of longitude and latitude obtain new beginning and end, submit to network server and generate new route, it is eligible after to using Family generates early warning route:
S5-1: first with tail point for new terminal, first point is new starting point, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, Each time ground zero and terminal submit to network server;
S5-2: network server can return to a new route, be to be returned in the form of route point set, then by new route point The longitude and latitude of concentration and the longitude and latitude of all abnormal points compare, and S5-10 is jumped to if occurring being overlapped, is not had if be not overlapped Early warning section is found, next step S5-3 is jumped to;
S5-3: first with tail point for new terminal, first point is new starting point, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, Each time ground zero and terminal submit to network server;
S5-4: network server can return to a new route, be to be returned in the form of route point set, then by new route point The longitude and latitude of concentration and the longitude and latitude of all abnormal points compare, and S5-10 is jumped to if occurring being overlapped, is not had if be not overlapped Early warning section is found, next step S5-5 is jumped to;
S5-5: first with first point for new starting point, tail point is new terminal, and the longitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, Each time ground zero and terminal submit to network server;
S5-6: network server can return to a new route, be to be returned in the form of route point set, then by new route point The longitude and latitude of concentration and the longitude and latitude of all abnormal points compare, and S5-10 is jumped to if occurring being overlapped, is not had if be not overlapped Early warning section is found, next step S5-7 is jumped to;
S5-7: first with first point for new starting point, tail point is new terminal, and the latitude of first point adds 0 to 30 meters, and 5 meters are incremental amplitude, Each time ground zero and terminal submit to network server;
S5-8: network server can return to a new route, be to be returned in the form of route point set, then by new route point The longitude and latitude of concentration and the longitude and latitude of all abnormal points compare, and S5-10 is jumped to if occurring being overlapped, is not had if be not overlapped Early warning section is found, next step S5-9 is jumped to;
S5-9: looking for nearest approach point in current approach point outward, as new first point and tail point, jumps to S5-1;
S5-10: using the route that current network service device returns as early warning section, the first point and tail point of submitting to server are made For the Origin And Destination in early warning section.
2. the method for road Dynamic Programming the data evaluation and test and vehicle shunting according to claim 1 based on crowdsourcing, special Sign is that the system is that the quick road conditions based on Android of Guilin Electronic Science and Technology Univ.'s exploitation mark and assisting navigation system System, [referred to as: vitroad], V1.0, registration number are as follows: 2019SR0002786, certificate number are as follows: soft work steps on word the 3423543rd.
CN201910297466.5A 2019-04-15 2019-04-15 Crowdsourcing-based road dynamic planning data evaluation and vehicle distribution method Active CN110047283B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910297466.5A CN110047283B (en) 2019-04-15 2019-04-15 Crowdsourcing-based road dynamic planning data evaluation and vehicle distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910297466.5A CN110047283B (en) 2019-04-15 2019-04-15 Crowdsourcing-based road dynamic planning data evaluation and vehicle distribution method

Publications (2)

Publication Number Publication Date
CN110047283A true CN110047283A (en) 2019-07-23
CN110047283B CN110047283B (en) 2021-04-09

Family

ID=67277200

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910297466.5A Active CN110047283B (en) 2019-04-15 2019-04-15 Crowdsourcing-based road dynamic planning data evaluation and vehicle distribution method

Country Status (1)

Country Link
CN (1) CN110047283B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827067A (en) * 2022-04-02 2022-07-29 浪潮卓数大数据产业发展有限公司 Intersection traffic exchange system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102737518A (en) * 2012-06-14 2012-10-17 北京易掌时代科技有限公司 Real-time interactive system and method for multi-media road condition information
US9109913B2 (en) * 2013-09-30 2015-08-18 Ford Global Technologies, Llc Roadway-induced ride quality reconnaissance and route planning
CN105247566A (en) * 2013-06-23 2016-01-13 英特尔公司 Selective sharing of user information based on contextual relationship information, such as to crowd-source gifts of interest to recipient
US20170017734A1 (en) * 2015-07-15 2017-01-19 Ford Global Technologies, Llc Crowdsourced Event Reporting and Reconstruction
CN107103775A (en) * 2017-05-18 2017-08-29 西安理工大学 A kind of road quality detection method calculated based on gunz
CN107430006A (en) * 2014-12-02 2017-12-01 凯文·孙林·王 Avoid the method and system of accident
KR20180072099A (en) * 2016-12-21 2018-06-29 한현진 System and method for crowdsourcing of design based on network
CN108372860A (en) * 2017-01-30 2018-08-07 通用汽车环球科技运作有限责任公司 The method and system on road surface is detected using crowdsourcing driving behavior

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102737518A (en) * 2012-06-14 2012-10-17 北京易掌时代科技有限公司 Real-time interactive system and method for multi-media road condition information
CN105247566A (en) * 2013-06-23 2016-01-13 英特尔公司 Selective sharing of user information based on contextual relationship information, such as to crowd-source gifts of interest to recipient
US9109913B2 (en) * 2013-09-30 2015-08-18 Ford Global Technologies, Llc Roadway-induced ride quality reconnaissance and route planning
CN107430006A (en) * 2014-12-02 2017-12-01 凯文·孙林·王 Avoid the method and system of accident
US20170017734A1 (en) * 2015-07-15 2017-01-19 Ford Global Technologies, Llc Crowdsourced Event Reporting and Reconstruction
KR20180072099A (en) * 2016-12-21 2018-06-29 한현진 System and method for crowdsourcing of design based on network
CN108372860A (en) * 2017-01-30 2018-08-07 通用汽车环球科技运作有限责任公司 The method and system on road surface is detected using crowdsourcing driving behavior
CN107103775A (en) * 2017-05-18 2017-08-29 西安理工大学 A kind of road quality detection method calculated based on gunz

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
仲秋雁 等: "考虑工作者信誉的众包质量EM 评估方法", 《科技管理研究》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827067A (en) * 2022-04-02 2022-07-29 浪潮卓数大数据产业发展有限公司 Intersection traffic exchange system
CN114827067B (en) * 2022-04-02 2023-09-08 浪潮卓数大数据产业发展有限公司 Road junction traffic communication system

Also Published As

Publication number Publication date
CN110047283B (en) 2021-04-09

Similar Documents

Publication Publication Date Title
Zhang et al. Exploring factors affecting pedestrians’ red-light running behaviors at intersections in China
CN111462484B (en) Congestion state determination method, device, equipment and computer readable storage medium
Holló et al. Road safety performance indicators and their explanatory value: A critical view based on the experience of Central European countries
CN107609742A (en) A kind of water environment early warning comprehensive management platform
CN108346292A (en) City expressway real-time traffic index calculation method based on bayonet data
CN107038503A (en) A kind of Demand Forecast method and system of shared equipment
CN110298516B (en) Method and device for splitting overlong bus line based on passenger flow OD data, mobile terminal equipment and server
CN110400462B (en) Track traffic passenger flow monitoring and early warning method and system based on fuzzy theory
CN103942312B (en) Bus transfer lines planning method and device
Hu et al. Advancing usage‐based insurance–a contextual driving risk modelling and analysis approach
CN109670673A (en) Strip mine production management and control system
CN109637134A (en) A kind of public transport device matching process
CN106951549A (en) A kind of passenger's traffic path recognition methods based on track IC-card and mobile phone signaling data
Padiath et al. Prediction of traffic density for congestion analysis under Indian traffic conditions
CN108108859A (en) A kind of traffic administration duties optimization method based on big data analysis
Kolosz et al. Extending cost–benefit analysis for the sustainability impact of inter-urban Intelligent Transport Systems
CN115205965A (en) Helmet detection method based on combination of improved YOLO _ X algorithm and attention module
CN107230350A (en) A kind of urban transportation amount acquisition methods based on bayonet socket Yu mobile phone flow call bill data
CN113868492A (en) Visual OD (origin-destination) analysis method based on electric police and checkpoint data and application
Neveu Quick response procedures to forecast rural traffic
CN110047283A (en) A method of the evaluation and test of road Dynamic Programming data and vehicle shunting based on crowdsourcing
CN113240552A (en) Intelligent management system for construction of literary journey based on big data
Ali et al. Analysing vehicular congestion scenario in Kuala Lumpur using open traffic
CN109493601A (en) A kind of supplementary bus route setting method
Erming et al. TRAFFIC SAFETY RISK ASSESSMENT OF SMART CITY BASED ON BAYESIAN NETWORK.

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