CN103514739B - Taxi calling and sharing method and system - Google Patents

Taxi calling and sharing method and system Download PDF

Info

Publication number
CN103514739B
CN103514739B CN201310430653.9A CN201310430653A CN103514739B CN 103514739 B CN103514739 B CN 103514739B CN 201310430653 A CN201310430653 A CN 201310430653A CN 103514739 B CN103514739 B CN 103514739B
Authority
CN
China
Prior art keywords
information
taxi
passenger
module
mobile terminal
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
CN201310430653.9A
Other languages
Chinese (zh)
Other versions
CN103514739A (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.)
Fujian University of Technology
Original Assignee
Fujian University of 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 Fujian University of Technology filed Critical Fujian University of Technology
Priority to CN201310430653.9A priority Critical patent/CN103514739B/en
Publication of CN103514739A publication Critical patent/CN103514739A/en
Application granted granted Critical
Publication of CN103514739B publication Critical patent/CN103514739B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

The invention discloses a taxi calling and sharing method which comprises the steps that S101. a passenger mobile terminal sends passenger information to an information server; S102. a taxi terminal sends vehicle information to the information server; S103. the information server carries out matching, the vehicle information and the passenger information which are successfully matched form protocol information which is sent to a corresponding taxi terminal and the passenger mobile terminal; S104. the taxi terminal and the passenger mobile terminal feed the determined protocol information back to the information server; S105. after the determined protocol information is received, matching successful information is sent to the corresponding taxi terminal and the passenger mobile terminal; S106. when a taxi arrives at a destination of a passenger, the taxi terminal sends protocol completing information to the information server; S107. after the protocol completing information is received, the information server marks the corresponding determined protocol information as completed information. The invention further discloses a taxi calling and sharing system.

Description

A kind of taxi taking share-car method and system thereof
Technical field
The present invention relates to mobile Internet field, particularly relate to a kind of taxi taking share-car method and system thereof.
Background technology
Along with the quick propelling of urbanization process, increasing city is faced with day by day serious environmental pollution and traffic jam issue.In city, the rate of taking of taxi is not high, which results in the serious waste of resource, and passenger often exists difficult puzzlement of calling a taxi.The appearance of share-car effectively can improve taxi and take the not high problem of rate, and share-car simultaneously makes the utilization rate of private vehicle low, and contributing to the depollution of environment, to urban congestion, is also an active and effective alleviation.At present, in existing method, usually obtain the information of periphery user by hand-held intelligent terminal etc., then both sides link up the demand whether having share-car, then mate riding information again, therefore whole share-car process need expends very long, cannot meet the actual needs of share-car quickly and easily.
Summary of the invention
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is:
There is provided a kind of taxi taking Carpooling system, comprising: multiple passenger's mobile terminal, information server and multiple taxi terminal, described information server is connected with described passenger's mobile terminal and taxi terminal communication respectively; Described passenger's mobile terminal comprises the first wireless communication module, the first request module, first confirms module, the first locating module; Described taxi terminal comprises the second wireless communication module, the second request module, second confirms module, agreement completes module, the second locating module; Described information server comprises matching module, communication module, share-car confirmation module, memory module, consultative management module; Described first locating module is for obtaining passenger's current location, and described second locating module is for obtaining taxi current location; Described first request module is used for sending Customer information to described information server by the first wireless communication module, and described Customer information comprises passenger's mobile terminal ID, passengers quantity, passenger's current location, the destination of the passenger; Described second request module is used for sending information of vehicles to described information server by the second wireless communication module, described information of vehicles comprise taxi Termination ID, room quantity, taxi current location, taxi destination, by way of position; Described matching module is for mating the information of vehicles and Customer information that receive, and the information of vehicles that the match is successful and Customer information are formed protocol information, and protocol information is sent to corresponding taxi terminal and passenger's mobile terminal respectively by communication module; After described first confirmation module and second confirms that module confirms described protocol information, will confirm that protocol information feeds back to information server respectively; Described share-car confirms that module is used for when information server receives the protocol information of confirmation of passenger's mobile terminal and taxi terminal feedback after, will confirm that protocol information is stored to memory module and information extremely corresponding passenger's mobile terminal and the taxi terminal that send that the match is successful; Described agreement completes module for when arriving the destination of the passenger, and the agreement sending corresponding the destination of the passenger completes information to information server; Described consultative management module is used for when information server receives after described agreement completes information, has confirmed that protocol information is labeled as complete corresponding.
Another technical solution used in the present invention is:
A kind of taxi taking share-car method is provided, it is characterized in that, comprise step: S101, passenger's mobile terminal send Customer information to information server, and described Customer information comprises passenger's mobile terminal ID, passengers quantity, passenger's current location, the destination of the passenger; S102, taxi terminal send information of vehicles to described information server, described information of vehicles comprise taxi Termination ID, room quantity, taxi current location, taxi destination, by way of position; S103, information server mate the information of vehicles and Customer information that receive, and the information of vehicles that the match is successful and Customer information are formed protocol information, and protocol information are sent to respectively corresponding taxi terminal and passenger's mobile terminal; After S104, described taxi terminal and passenger's mobile terminal confirm described protocol information, will confirm that protocol information feeds back to information server respectively; S105, when after the protocol information of confirmation receiving passenger's mobile terminal and taxi terminal feedback, described information server will confirm that protocol information stores, and the information that sends that the match is successful is to corresponding passenger's mobile terminal and taxi terminal; S106, when arrive the destination of the passenger time, the agreement that taxi terminal sends corresponding the destination of the passenger completes information to information server; S107, when receiving after described agreement completes information, information server completes by having confirmed that protocol information is labeled as accordingly.
Taxi taking share-car method and system of the present invention, by the information fusion between taxi terminal, passenger's mobile terminal, information server, to overcome in taxi taking share-car process passenger and share-car passenger information asymmetry three party on driver, car, establish the chauffeur share-car protocol of tripartite, decrease the Waiting time of share-car passenger, reasonable disposition taxi resource, significantly improves rate of taking and the utilization factor of taxi.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of a kind of taxi taking Carpooling system in an embodiment of the present invention;
Fig. 2 is the structured flowchart of passenger's mobile terminal in an embodiment of the present invention;
Fig. 3 is the structured flowchart of taxi terminal in an embodiment of the present invention;
Fig. 4 is the structured flowchart of information server in an embodiment of the present invention;
Fig. 5 is the structured flowchart of matching module in Fig. 4;
Fig. 6 is the position view that the present invention one determines matching scheme example by the way;
Fig. 7 is the structured flowchart of the first determination module in Fig. 5;
Fig. 8 is the flowchart of a kind of taxi taking share-car method in an embodiment of the present invention;
Fig. 9 is the flowchart of step S102 in Fig. 8;
Figure 10 is the flowchart of step S103 in Fig. 8;
Figure 11 is the flowchart of step S1033 in Figure 10.
Main element symbol description
Passenger's mobile terminal 10; First wireless communication module 11; First request module 12;
First confirms module 13; First locating module 14; First Registering modules 15;
Information server 20; Matching module 21; Communication module 22; Share-car confirms module 23;
Memory module 24; Consultative management module 25; User registration module 26;
Taxi terminal 30; Second wireless communication module 31; Second request module 32;
Second confirms module 33; Agreement completes module 34; Share-car wish enquiry module 35;
Second locating module 36; Second Registering modules 37; Number matched sub-block 211;
Matched sub-block 212 by the way; First determination module 2121; Second determination module 2122;
Credit grade matched sub-block 213; Determination module 2123;
Fixed point module 21211; Range set module 21212; Location determination module 21213.
Embodiment
By describing technology contents of the present invention, structural attitude in detail, realized object and effect, accompanying drawing is coordinated to be explained in detail below in conjunction with embodiment.
Referring to Fig. 1, is the structured flowchart of a kind of taxi taking Carpooling system in an embodiment of the present invention.
This taxi taking Carpooling system comprises multiple passenger's mobile terminal 10, information server 20 and multiple taxi terminal 30.Described passenger's mobile terminal 10 can be the electronic equipment that smart mobile phone, panel computer etc. have wireless communication function.The electronic equipment that described taxi terminal 30 can be smart mobile phone, panel computer, Special vehicle-mounted terminal etc. have wireless communication function.
Described information server 20 communicates to connect with described passenger's mobile terminal 10 and taxi terminal 30 respectively.
Referring to Fig. 2, is the structured flowchart of passenger's mobile terminal in an embodiment of the present invention.Described passenger's mobile terminal 10 comprises the first wireless communication module 11, first request module 12, first and confirms module 13, first locating module 14.
Referring to Fig. 3, is the structured flowchart of taxi terminal in an embodiment of the present invention.Described taxi terminal 30 comprises the second wireless communication module 31, second request module 32, second confirmation module 33, agreement completes module 34, second locating module 36.
Referring to Fig. 4, is the structured flowchart of information server in an embodiment of the present invention.Described information server 20 comprises matching module 21, communication module 22, share-car confirmation module 23, memory module 24, consultative management module 25.
Described first locating module 14 is for obtaining passenger's current location, and described second locating module 36 is for obtaining taxi current location.In the present embodiment, described first locating module 14 and the second locating module 36 are satellite positioning module, and in other embodiments, described first locating module 14 and the second locating module 36 can also be the locating modules based on WiFi or base station.
Described first request module 12 is for sending Customer information to described information server 20 by the first wireless communication module 11, described Customer information comprises passenger's mobile terminal ID, passengers quantity, passenger's current location, the destination of the passenger.Particularly, the Customer information that described first request module 12 is inputted by passenger's mobile terminal 10 according to passenger, is sent to information server 20 by described first wireless communication module 11 by described Customer information.
Described second request module 32 send information of vehicles to described information server 20 for being sent out 31 by the second wireless communication module, and described information of vehicles comprises taxi Termination ID, room quantity, taxi current location, taxi destination, approach position.Particularly, the information of vehicles that described second request module 32 is inputted by taxi terminal 30 according to driver, is sent to information server 20 by described second wireless communication module 31 by described information of vehicles.
Described matching module 21 is for mating the information of vehicles and Customer information that receive, and the information of vehicles that the match is successful and Customer information are formed protocol information, and protocol information is sent to corresponding taxi terminal 30 and passenger's mobile terminal 10 respectively by communication module 22.
After described first confirmation module 13 and the second confirmation module 33 confirm described protocol information, will confirm that protocol information feeds back to information server 20 respectively by the first wireless communication module 11 and the second wireless communication module 31.Particularly, when described first confirmation module 13 and the second confirmation module 33 receive protocol information, confirm and generate respectively to confirm protocol information to protocol information according to the input of passenger and driver respectively, then respectively confirmation is sent to information server 20 by the first wireless communication module 11 and the second wireless communication module 31.
Described share-car confirm module 23 for receive passenger's mobile terminal 10 and taxi terminal 30 feedback when information server 20 the protocol information of confirmation after, to confirm that protocol information is stored to memory module 24, and send the match is successful information to corresponding passenger's mobile terminal 10 and taxi terminal 30.
Described agreement completes module 34 for when arriving the destination of the passenger, and the agreement sending corresponding the destination of the passenger completes information to information server 20.
Described consultative management module 25, for after receiving described agreement when information server 20 and completing information, completes by having confirmed that protocol information is labeled as accordingly.
Described passenger's mobile terminal 10 also comprises the first Registering modules 15, and described taxi terminal 30 also comprises the second Registering modules 37, and described information server 20 also comprises user registration module 26.Described first Registering modules 15 and the second Registering modules 37 are respectively used to send log-on message to information server 20.Described user registration module 26 is for preserving described log-on message when information server 20 receives described log-on message and returning the information of registration to the passenger mobile terminal 10 corresponding to log-on message or taxi terminal 30 by communication module 22.Wherein, described log-on message comprises taxi Termination ID or passenger's mobile terminal ID.Information server 20 is established a communications link, if taxi terminal 10 described log-on messages also comprise license plate number information by communication module 22 and the taxi terminal 30 and passenger's mobile terminal 10 completing registration.
In the present embodiment, described Customer information also comprises share-car willingness information, and described share-car willingness information is divided into two classes of being ready and being unwilling.Described taxi terminal 30 also comprises share-car wish enquiry module 35, for all confirmation protocol informations that do not complete corresponding to taxi Termination ID that Query Information server 20 stores, judges whether share-car willingness information that it comprises is and is ready.Described second request module 32 for determine when the non-vanishing and described share-car wish enquiry module 35 of described room quantity share-car willingness information be ready time, send information of vehicles to described information server 20 by the second wireless communication module 31.
In the present embodiment, described taxi terminal also comprises the second grading module, and described passenger's mobile terminal also comprises the first grading module, and described information server also comprises credit rating module.Described credit rating module be used for when described consultative management module 25 by corresponding confirmed that protocol information is labeled as and completes after, sending grading notifies to taxi mobile terminal 30 corresponding to described completed protocol information, and sends the grading notice passenger's mobile terminal 10 confirmed in protocol information do not completed that extremely described taxi mobile terminal is corresponding.Described first grading module and the second grading module are used for, when receiving after described grading notifies, carrying out grading and returning taxi rating result and passenger's rating result respectively to information server 20.Described credit rating module is used for upgrading passenger's credit grade corresponding to described completed protocol information and taxi credit grade according to the taxi rating result received and passenger's rating result.
Referring to Fig. 5, is the structured flowchart of matching module in Fig. 4.In the present embodiment, described matching module 21 comprises number matched sub-block 211 and direct route matched sub-block 212 and credit grade matched sub-block 213.Described number matched sub-block 211, for judging whether passengers quantity is greater than room quantity, if not, then determines that number is mated.Described credit grade matched sub-block 213 for determine when described number matched sub-block 211 number coupling after, judge whether passenger's credit grade and taxi credit grade are greater than default credit grade threshold value, if so, then determine that credit grade is mated.Described direct route matched sub-block 212, for when after described credit grade matched sub-block determination credit grade coupling, carries out passenger and mate with the direct route of taxi, and when the match is successful, the match is successful to determine described information of vehicles and Customer information.
In the present embodiment, described direct route matched sub-block 212 comprises the first determination module 2121, second determination module 2122, determination module 2123.
First determination module 2121 is for judging that whether passenger's current location is at matching range.
Second determination module 2122 is for when described first determination module 2121 judges that passenger's current location is in matching range, judge whether the first angle that primary vector and secondary vector are formed is less than the first predetermined threshold value, and judge whether the second angle that the 3rd vector and secondary vector are formed is less than the second predetermined threshold value, wherein, described primary vector is for starting point with taxi current location, with the vector that passenger's current location is terminal, described secondary vector is for starting point with taxi current location, with the vector that taxi destination is terminal, described 3rd vector is for starting point with passenger's current location, take the destination of the passenger as the vector of terminal.
Determination module 2123 for judge when described second determination module 2322 that first angle is less than the first predetermined threshold value and the second angle is less than the second predetermined threshold value time, the match is successful to determine described direct route, and passenger's mobile terminal ID is marked at described matching range.
Wherein, comprise taxi taking share-car matching system by the way in the described taxi taking Carpooling system based on mating smoothly, described taxi taking share-car by the way matching system comprises multiple passenger's mobile terminal 10, information server 20 and multiple taxi terminal 30.Described passenger's mobile terminal 10 comprises described first wireless communication module 11, first request module 12, first locating module 14.Described taxi terminal 30 comprises described second wireless communication module 31, second request module 32, second locating module 36.Described information server 20 comprises described matching module 21, communication module 22, and described matching module 21 comprises matched sub-block 212 by the way.Say that the scheme to mating by the way is illustrated below in conjunction with an instantiation.Referring to Fig. 6, is the position view that the present invention one determines matching scheme example by the way.
Taxi current location point a1, approach a2, taxi destination a3; Passenger current location b1, the destination of the passenger b2.With taxi current location a1 be starting point, with passenger current location b1 for terminal formed vector 1, with taxi current location a1 be starting point, with taxi destination a3 for terminal is formed vector 2, be starting point with passenger current location b1, be that terminal is formed vectorial 3 with the destination of the passenger.
Judge whether vector 1 is less than the first predetermined threshold value α with the angle α angle of vector 2 0, and judge whether vector 2 is less than the second predetermined threshold value β with the angle β of vector 3 0, wherein, angle β is equivalent to vector 2, after vectorial 3 translations respectively vectorial 21 with vectorial 31 angles formed.
When described second determination module judges that the first angle α is less than the first predetermined threshold value α 0and the second angle β is less than the second predetermined threshold value β 0time, determination module determines described direct route, and the match is successful, and passenger's mobile terminal ID is marked at described matching range.
Referring to Fig. 7, is the structured flowchart of the first determination module in Fig. 5.In the present embodiment, described first determination module 2121 specifically comprises fixed point module 21211, range set module 21212, location determination module 21213.
Fixed point module 21211 is for using described taxi current location as the first approach position, described taxi object is as last approach position, from the first approach position, selected approach position is as the first coordinate points successively, and next approach position of selected approach position is as the second coordinate points, determines that the mid point of line between the first coordinate to the second coordinate is O.
Range set module 21212 is l for calculating the first coordinate points to the air line distance of terminal O, setting δ is matching factor, two focuses being ellipse with the first coordinate and mid point O and with δ * l for major axis determines oval scope, and be matching range by a series of oval range set determined.
Location determination module 21213 is for judging whether passenger's current location belongs to described matching range, if then judgement passenger current location is at matching range.
If passenger's current location is at described matching range, be namely positioned on described ellipse or ellipse, then passenger's current location is less than or equal to long axis length δ * l to the Distance geometry perseverance of taxi current location and mid point O.
Be described below by the concrete operation process of formula to direct route matched sub-block.Set out the current location (x that hires a car c0, y c0), taxi destination (x c1, y c1), passenger's current location (x d0, y d0), the destination of the passenger (x d1, y d1).
So, taxi current location (x c0, y c0) and passenger's current location (x d0, y d0) the x component a of primary vector that formed 1=x d0-x c0, y component m 1=y d0-y c0.Taxi current location (x c0, y c0) and taxi destination (x c1, y c1) the x component m of secondary vector that formed 2=x c0-x c1, y component n 2=y c0-y c1.Described the destination of the passenger (x d1, y d1) and passenger's current location (x d0, y d0) the x component a of the 3rd vector that formed 2=x d0-x d1, y component b 2=y d0-y c1.
The first angle that described primary vector and described secondary vector are formed is θ 1, described the second angle theta formed with described secondary vector with the 3rd vector 2, judge whether θ 2∠ θ 0and θ 1∠ θ 0if then the match is successful by the way, wherein, θ 0for predetermined threshold value.
Above-mentioned approach position for taxi current location is to the positional information on institute's approach section, taxi destination, usable set L={ (x t0, y c0), (x t1, y t1) ..., (x ti, y tj) ... represent.
In the present embodiment, described taxi terminal 30 also comprises accounting module and second speed sensor, and described passenger's mobile terminal 10 also comprises First Speed sensor, and described First Speed sensor and second speed sensor are used for picking rate information.Taxi terminal 30 and with do not complete confirm that the velocity information collected is transferred to accounting module with a Fixed Time Interval by passenger's mobile terminal 10 corresponding to agreement respectively.Wherein, described passenger's mobile terminal 10 is sent to described accounting module by the velocity information that information server 20 is gathered.
Described accounting module is used for from the velocity information received, filtering out normal speed information and calculating the Freight Basis speed that normal speed information mean value obtains this time interval.Particularly, first rejecting abnormalities velocity information, such as, when velocity amplitude more than 200 or velocity amplitude be that negative is then cast out.In residue normal speed information, if multiple velocity information each other gap be less than threshold value, then with velocity information mean value for Freight Basis speed.If have a velocity information and other velocity information gap to be greater than threshold value, be then as the criterion with the mean value of other velocity informations.In other embodiments, can also with the velocity amplitude of the value that mediates for Freight Basis speed, or with the velocity information of taxi for Freight Basis speed.
Described accounting module also for calculating the average Freight Basis speed in former and later two adjacent time intervals, and is multiplied by this time interval to calculate the mileage in this time interval by described average Freight Basis speed;
Described accounting module, also for the mileage in all time intervals included in cumulative passenger's current location to the destination of the passenger process, then carries out charging according to presetting mileage price.
Referring to Fig. 8, is the flowchart of a kind of taxi taking share-car method in an embodiment of the present invention.This taxi taking share-car method, runs in described taxi taking Carpooling system, and this taxi taking share-car method comprises step:
Step S101, passenger's mobile terminal send Customer information to information server, and described Customer information comprises passenger's mobile terminal ID, passengers quantity, passenger's current location, the destination of the passenger;
Step S102, taxi terminal send information of vehicles to described information server, and described information of vehicles comprises taxi Termination ID, room quantity, taxi current location, taxi destination, approach position;
Step S103, information server mate the information of vehicles and Customer information that receive, and the information of vehicles that the match is successful and Customer information are formed protocol information, and protocol information are sent to respectively corresponding taxi terminal and passenger's mobile terminal;
After step S104, described taxi terminal and passenger's mobile terminal confirm described protocol information, will confirm that protocol information feeds back to information server respectively;
Step S105, when after the protocol information of confirmation receiving passenger's mobile terminal and taxi terminal feedback, described information server will confirm that protocol information stores, and the information that sends that the match is successful is to corresponding passenger's mobile terminal and taxi terminal;
Step S106, when arrive the destination of the passenger time, the agreement that taxi terminal sends corresponding the destination of the passenger completes information to information server;
Step S107, when receiving after described agreement completes information, information server completes by having confirmed that protocol information is labeled as accordingly.
Wherein, described Customer information also comprises share-car willingness information, and described share-car willingness information is divided into two classes of being ready and being unwilling, and refers to Fig. 9, is the flowchart of step S102 in Fig. 8.Described step S102 specifically comprises:
The all confirmation protocol informations that do not complete corresponding to taxi Termination ID that S1021, taxi terminal inquiry information server store, judge whether share-car willingness information that it comprises is and are ready, and judge whether room quantity is zero;
S1022, when determine the non-vanishing and described share-car wish of room quantity be ready time, taxi terminal sends information of vehicles to described information server.
In the present embodiment, a kind of described taxi taking share-car method also comprises credit rating step, described credit rating step specifically comprises: when by after having confirmed that accordingly protocol information is labeled as and completes, information server sends grading and notifies to taxi mobile terminal corresponding to described completed protocol information, and sends the grading notice passenger's mobile terminal confirmed in protocol information do not completed that extremely described taxi mobile terminal is corresponding; After receiving described grading notice, passenger's mobile terminal and taxi terminal are carried out respectively grading and are returned taxi credit rating result and passenger's credit rating result respectively to information server; Described credit rating module is used for upgrading taxi credit grade corresponding to described completed protocol information and passenger's credit grade respectively according to the taxi credit rating result received and passenger's credit rating result.Referring to Figure 10, is the flowchart of step S103 in Fig. 8.In the present embodiment, described step S103 specifically comprises:
S1031, information server judge whether passengers quantity is greater than room quantity, if not, then determine that number is mated, and enters step S1032;
S1032, judge whether passenger's credit grade and taxi credit grade are greater than the credit grade threshold value of systemic presupposition, if so, then determine that credit is mated, and enters step S1033;
S1033, carry out passenger and mate with the direct route of taxi, and when the match is successful, the match is successful to determine described information of vehicles and Customer information.
In another embodiment, described step S103 only can comprise step S1033, refers to Figure 11, is the method flowchart of mating by the way in step S1033 in Figure 10.Particularly, the concrete execution step of described direct route coupling comprises described step S101 and step S102, and described direct route matching process also comprises:
Step S10331, information server judge that whether passenger's current location is at matching range, if so, enters step S104;
Step S10332, information server judge whether the first angle that primary vector and secondary vector are formed is less than the first predetermined threshold value, and judge whether the second angle that the 3rd vector and secondary vector are formed is less than the second predetermined threshold value, wherein, described primary vector be with taxi current location be starting point, the vector that is terminal with passenger's current location, described secondary vector be with taxi current location be starting point, the vector that is terminal with taxi destination, described 3rd vector is starting point with passenger's current location, take the destination of the passenger as the vector of terminal;
Step S10333, when judgement first angle is less than the first predetermined threshold value and the second angle is less than the second predetermined threshold value, described direct route determined by information server, and the match is successful, and passenger's mobile terminal ID is marked at described matching range.
Wherein, described step S10331 specifically comprises the steps:
Using described taxi current location as the first approach position, described taxi object is as last approach position, from the first approach position, selected approach position is as the first coordinate points successively, and next approach position of selected approach position is as the second coordinate points, determines that the mid point of line between the first coordinate to the second coordinate is O;
Calculating the first coordinate points to the air line distance of terminal O is setting for matching factor, two focuses being ellipse with the first coordinate and mid point O and with for major axis determines oval scope, and be matching range by a series of oval range set determined;
Judge whether passenger's current location belongs to described matching range, if then judge that passenger's current location is at matching range.
Wherein, also comprise registration step before described step S101, described registration step specifically comprises:
Described passenger's mobile terminal and taxi terminal send log-on message respectively to information server;
Preserve described log-on message when information server receives described log-on message and return the information of registration to the passenger mobile terminal corresponding to log-on message or taxi terminal, described log-on message comprises taxi Termination ID or passenger's mobile terminal ID;
Information server establishes a communications link with the taxi terminal or passenger's mobile terminal completing registration.
In the present embodiment, a kind of described taxi taking share-car method also comprises charging step, and described charging step specifically comprises:
Taxi terminal and with do not complete confirm that passenger's mobile terminal corresponding to agreement will collect velocity information with a Fixed Time Interval respectively and be transferred to taxi terminal;
Described taxi terminal filters out normal speed information and calculates the Freight Basis speed that normal speed information mean value obtains this time interval from the velocity information received, particularly, first rejecting abnormalities velocity information, such as, when velocity amplitude more than 200 or velocity amplitude be that negative is then cast out.In residue normal speed information, if multiple velocity information each other gap be less than threshold value, then with velocity information mean value for Freight Basis speed.If have a velocity information and other velocity information gap to be greater than threshold value, be then as the criterion with the mean value of other velocity informations.In other embodiments, can also with the velocity amplitude of the value that mediates for Freight Basis speed, or with the velocity information of taxi for Freight Basis speed;
Described taxi terminal calculates the average Freight Basis speed in former and later two adjacent time intervals, and is multiplied by this time interval to calculate the mileage in this time interval by described average Freight Basis speed;
The mileage that described taxi terminal adds up all time intervals included in passenger's current location to the destination of the passenger process, then carries out charging according to presetting mileage price.
Taxi taking share-car method and system of the present invention, by the information fusion between taxi terminal, passenger's mobile terminal, information server, to overcome in taxi taking share-car process passenger and share-car passenger information asymmetry three party on driver, car, establish the chauffeur share-car protocol of tripartite, decrease the Waiting time of share-car passenger, reasonable disposition taxi resource, significantly improves rate of taking and the utilization factor of taxi.
Further, taxi taking share-car method and system of the present invention, by taxi terminal, passenger's mobile terminal, information fusion between information server, by passenger's current location is mated with matching range, and according to preset algorithm, determine whether the relation of passenger's current location and passenger target location and taxi current location and taxi target location meets condition by the way, and when judging, when mating by the way, passenger's mobile terminal ID is marked at matching range corresponding to taxi Termination ID, overcoming in existing taxi taking share-car process quick and precisely to provide positional information as the drawback of chauffeur share-car condition, by mating the Waiting time effectively reducing chauffeur share-car passenger by the way, reasonable disposition taxi resource, significantly improve the utilization factor of taxi.
The foregoing is only embodiments of the invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (8)

1. a taxi taking Carpooling system, is characterized in that, comprising: multiple passenger's mobile terminal, information server and multiple taxi terminal, and described information server is connected with described passenger's mobile terminal and taxi terminal communication respectively; Described passenger's mobile terminal comprises the first wireless communication module, the first request module, first confirms module, the first locating module; Described taxi terminal comprises the second wireless communication module, the second request module, second confirms module, agreement completes module, the second locating module; Described information server comprises matching module, communication module, share-car confirmation module, memory module, consultative management module;
Described first locating module is for obtaining passenger's current location, and described second locating module is for obtaining taxi current location;
Described first request module is used for sending Customer information to described information server by the first wireless communication module, and described Customer information comprises passenger's mobile terminal ID, passengers quantity, passenger's current location, the destination of the passenger;
Described second request module is used for sending information of vehicles to described information server by the second wireless communication module, described information of vehicles comprise taxi Termination ID, room quantity, taxi current location, taxi destination, by way of position;
Described matching module is for mating the information of vehicles and Customer information that receive, and the information of vehicles that the match is successful and Customer information are formed protocol information, and protocol information is sent to corresponding taxi terminal and passenger's mobile terminal respectively by communication module;
Described matching module comprises number matched sub-block, credit grade matched sub-block and direct route matched sub-block;
Described number matched sub-block, for judging whether passengers quantity is greater than room quantity, if not, then determines that number is mated;
Described credit grade matched sub-block is used for, when after described number matched sub-block determination number coupling, judging whether passenger's credit grade and taxi credit grade are greater than default credit grade threshold value, if so, then determining that credit grade is mated;
Described direct route matched sub-block is used for, when after described credit grade matched sub-block determination credit grade coupling, carry out passenger and mate with the direct route of taxi, and when the match is successful, the match is successful to determine described information of vehicles and Customer information;
After described first confirmation module and second confirms that module confirms described protocol information, will confirm that protocol information feeds back to information server respectively;
Described share-car confirms that module is used for when information server receives the protocol information of confirmation of passenger's mobile terminal and taxi terminal feedback after, will confirm that protocol information is stored to memory module and information extremely corresponding passenger's mobile terminal and the taxi terminal that send that the match is successful;
Described agreement completes module for when arriving the destination of the passenger, and the agreement sending corresponding the destination of the passenger completes information to information server;
Described consultative management module is used for when information server receives after described agreement completes information, has confirmed that protocol information is labeled as complete corresponding;
Described taxi terminal also comprises the second grading module, and described passenger's mobile terminal also comprises the first grading module, and described information server also comprises credit rating module;
Described credit rating module be used for when consultative management module by corresponding confirmed that protocol information is labeled as and completes after, sending grading notifies to taxi mobile terminal corresponding to described completed protocol information, and sends the grading notice passenger's mobile terminal confirmed in protocol information do not completed that extremely described taxi mobile terminal is corresponding;
Described first grading module and the second grading module are used for, when receiving after described grading notifies, carrying out grading and returning taxi rating result and passenger's rating result respectively to information server;
Described credit rating module is used for upgrading passenger's credit grade corresponding to described completed protocol information and taxi credit grade according to the taxi rating result received and passenger's rating result.
2. a kind of taxi taking Carpooling system according to claim 1, it is characterized in that, described Customer information also comprises share-car willingness information, described share-car willingness information is divided into two classes of being ready and being unwilling, described taxi terminal also comprises share-car wish enquiry module, for all confirmation protocol informations that do not complete corresponding to taxi Termination ID of Query Information server stores, judge whether share-car willingness information that it comprises is to be ready, described second request module be used for when the non-vanishing and described share-car wish enquiry module determination share-car willingness information of described room quantity be ready time, information of vehicles is sent to described information server by the second wireless communication module.
3. a kind of taxi taking Carpooling system according to claim 1, is characterized in that, described passenger's mobile terminal also comprises the first Registering modules, and described taxi terminal also comprises the second Registering modules, and described information server also comprises user registration module;
Described first Registering modules and the second Registering modules are respectively used to send log-on message to information server, described user registration module is used for preserving described log-on message when information server receives described log-on message and returns the information of registration to the passenger mobile terminal corresponding to log-on message or taxi terminal by communication module, wherein, described log-on message comprises taxi Termination ID or passenger's mobile terminal ID;
Described information server is used for being established a communications link by communication module and the taxi terminal and passenger's mobile terminal completing registration.
4. a kind of taxi taking Carpooling system according to claim 1, it is characterized in that, described taxi terminal also comprises accounting module and second speed sensor, described passenger's mobile terminal also comprises First Speed sensor, and described First Speed sensor and second speed sensor are used for picking rate information;
Taxi terminal and with do not complete confirm that the velocity information collected is transferred to accounting module with a Fixed Time Interval by passenger's mobile terminal corresponding to agreement respectively;
Described accounting module is used for filtering out normal speed information from the velocity information received and the Freight Basis speed obtaining this time interval according to normal speed information;
Described accounting module also for calculating the average Freight Basis speed in former and later two adjacent time intervals, and is multiplied by this time interval to calculate the mileage in this time interval by described average Freight Basis speed;
Described accounting module, also for the mileage in all time intervals included in cumulative passenger's current location to the destination of the passenger process, then carries out charging according to presetting mileage price.
5. a taxi taking share-car method, is characterized in that, comprises step:
S101, passenger's mobile terminal send Customer information to information server, and described Customer information comprises passenger's mobile terminal ID, passengers quantity, passenger's current location, the destination of the passenger;
S102, taxi terminal send information of vehicles to described information server, described information of vehicles comprise taxi Termination ID, room quantity, taxi current location, taxi destination, by way of position;
S103, information server mate the information of vehicles and Customer information that receive, and the information of vehicles that the match is successful and Customer information are formed protocol information, and protocol information are sent to respectively corresponding taxi terminal and passenger's mobile terminal;
Described step S103 specifically comprises:
S1031, information server judge whether passengers quantity is more than or equal to room quantity, and if so, then quantification is mated, and enters step S1032;
S1032, judge whether passenger's credit grade and taxi credit grade are greater than the credit grade threshold value of systemic presupposition, if so, then determine that credit is mated, and enters step S1033;
S1033, carry out passenger and mate with the direct route of taxi, and when the match is successful, the match is successful to determine described information of vehicles and Customer information;
After S104, described taxi terminal and passenger's mobile terminal confirm described protocol information, will confirm that protocol information feeds back to information server respectively;
S105, when after the protocol information of confirmation receiving passenger's mobile terminal and taxi terminal feedback, described information server will confirm that protocol information stores, and the information that sends that the match is successful is to corresponding passenger's mobile terminal and taxi terminal;
S106, when arrive the destination of the passenger time, the agreement that taxi terminal sends corresponding the destination of the passenger completes information to information server;
S107, when receiving after described agreement completes information, information server completes by having confirmed that protocol information is labeled as accordingly;
Described taxi taking share-car method also comprises credit rating step, specifically comprises:
When by after having confirmed that accordingly protocol information is labeled as and completes, information server sends grading and notifies to taxi mobile terminal corresponding to described completed protocol information, and sends the grading notice passenger's mobile terminal confirmed in protocol information do not completed that extremely described taxi mobile terminal is corresponding;
After receiving described grading notice, passenger's mobile terminal and taxi terminal are carried out respectively grading and are returned taxi credit rating result and passenger's credit rating result respectively to information server;
Described credit rating module is used for upgrading taxi credit grade corresponding to described completed protocol information and passenger's credit grade respectively according to the taxi credit rating result received and passenger's credit rating result.
6. a kind of taxi taking share-car method according to claim 5, it is characterized in that, described Customer information also comprises share-car willingness information, and described share-car willingness information is divided into two classes of being ready and being unwilling, and described step S102 specifically comprises:
The all confirmation protocol informations that do not complete corresponding to taxi Termination ID that S1021, taxi terminal inquiry information server store, judge whether share-car willingness information that it comprises is and are ready, and judge whether room quantity is zero;
S1022, when determine the non-vanishing and described share-car willingness information of room quantity be ready time, taxi terminal sends information of vehicles to described information server.
7. a kind of taxi taking share-car method according to claim 5, it is characterized in that, also comprise registration step before described step S101, described registration step specifically comprises:
Described passenger's mobile terminal and taxi terminal send log-on message respectively to information server;
Preserve described log-on message when information server receives described log-on message and return the information of registration to the passenger mobile terminal corresponding to log-on message or taxi terminal, described log-on message comprises taxi Termination ID or passenger's mobile terminal ID;
Information server establishes a communications link with the taxi terminal or passenger's mobile terminal completing registration.
8. a kind of taxi taking share-car method according to claim 5, is characterized in that, also comprise charging step, specifically comprise:
Taxi terminal and with do not complete confirm that passenger's mobile terminal corresponding to agreement will collect velocity information with a Fixed Time Interval respectively and be transferred to taxi terminal;
Described taxi terminal filters out normal speed information and calculates the Freight Basis speed that normal speed information mean value obtains this time interval from the velocity information received;
Described taxi terminal calculates the average Freight Basis speed in former and later two adjacent time intervals, and is multiplied by this time interval to calculate the mileage in this time interval by described average Freight Basis speed;
The mileage that described taxi terminal adds up all time intervals included in passenger's current location to the destination of the passenger process, then carries out charging according to presetting mileage price.
CN201310430653.9A 2013-09-18 2013-09-18 Taxi calling and sharing method and system Active CN103514739B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310430653.9A CN103514739B (en) 2013-09-18 2013-09-18 Taxi calling and sharing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310430653.9A CN103514739B (en) 2013-09-18 2013-09-18 Taxi calling and sharing method and system

Publications (2)

Publication Number Publication Date
CN103514739A CN103514739A (en) 2014-01-15
CN103514739B true CN103514739B (en) 2015-07-08

Family

ID=49897404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310430653.9A Active CN103514739B (en) 2013-09-18 2013-09-18 Taxi calling and sharing method and system

Country Status (1)

Country Link
CN (1) CN103514739B (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103761873B (en) * 2014-02-13 2016-04-20 王中胜 Carpooling system and utilize the share-car method of this Carpooling system
CN104933764A (en) * 2014-03-18 2015-09-23 倪国良 Taxi-sharing charging device and implementation method
CN104299272A (en) * 2014-04-16 2015-01-21 南京通用电器有限公司 Taximeter device and taxi-taking charging method
CN104065722A (en) * 2014-06-23 2014-09-24 中国联合网络通信集团有限公司 Taxi joint taking taxi calling method and server
CN104167093B (en) * 2014-08-04 2016-08-17 北京嘀嘀无限科技发展有限公司 Windward driving operation system based on driver's certificate address information
CN104269050A (en) * 2014-10-15 2015-01-07 西安航天华迅科技有限公司 Traffic information processing system
CN104282145B (en) * 2014-10-28 2016-07-27 丁灏 One station taxi sharing information system and method
CN104599490A (en) * 2014-12-25 2015-05-06 广州万客达电子科技有限公司 Multifunction integrated system and waiting system thereof
US10458806B2 (en) 2015-01-27 2019-10-29 Beijing Didi Infinity Technology And Development Co., Ltd. Methods and systems for providing information for an on-demand service
CN104599161A (en) * 2015-02-10 2015-05-06 北京嘀嘀无限科技发展有限公司 Method and device for pricing orders based on GPS (global positioning system) coordinate points of client
CN104640074A (en) * 2015-02-17 2015-05-20 北京九五智驾信息技术股份有限公司 Method for providing taxi pooling service
CN104616489A (en) * 2015-02-17 2015-05-13 北京九五智驾信息技术股份有限公司 Vehicle service providing system
CN104811556A (en) * 2015-04-30 2015-07-29 努比亚技术有限公司 Taxicab management method and system
CN104899317A (en) * 2015-06-18 2015-09-09 重庆优跑科技发展有限公司 Path similarity based service provider selection method and device
US9733096B2 (en) 2015-06-22 2017-08-15 Waymo Llc Determining pickup and destination locations for autonomous vehicles
CN105006145B (en) * 2015-06-24 2019-03-08 淄博京科电气有限公司 A kind of taxi guidance scheduling system
CN104991967A (en) * 2015-07-27 2015-10-21 福建工程学院 Recommendation method, system and client for taking taxi
CN105070044B (en) * 2015-08-17 2017-05-17 南通大学 Dynamic scheduling method for customized buses and car pooling based on passenger appointments
CN105279956A (en) * 2015-10-28 2016-01-27 张捷 Taxi-pooling system and taxi-pooling method
CN105466439B (en) * 2015-11-17 2019-08-13 Oppo广东移动通信有限公司 A kind of method for processing navigation information, mobile terminal, application server and system
CN107885583B (en) * 2016-09-30 2021-07-30 北京嘀嘀无限科技发展有限公司 Operation triggering method and device
EP3376464A1 (en) * 2017-03-14 2018-09-19 Electronics and Telecommunications Research Institute Trust-based resource sharing method and system
CN107977905A (en) * 2017-12-21 2018-05-01 泰康保险集团股份有限公司 Matching process, device, medium and the electronic equipment of demand for services
CN109360411A (en) * 2018-10-29 2019-02-19 北京汽车集团有限公司 Share-car method and system
CN111062782A (en) * 2019-12-17 2020-04-24 支付宝(杭州)信息技术有限公司 Method and device for confirming carpooling

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202362930U (en) * 2011-11-29 2012-08-01 杭州妙影微电子有限公司 Taxi calling and sharing system based on mobile terminals
JP6143214B2 (en) * 2011-12-27 2017-06-07 株式会社Intelade Taxi vehicle calling system using portable terminals
CN202563679U (en) * 2012-05-09 2012-11-28 深圳华宏联创科技有限公司 System for carpooling of taxi
CN103198654B (en) * 2013-04-24 2015-02-25 江苏子扬交通科技有限公司 Mini type bus running method within resident sparse zone and control device thereof

Also Published As

Publication number Publication date
CN103514739A (en) 2014-01-15

Similar Documents

Publication Publication Date Title
CN103514739B (en) Taxi calling and sharing method and system
CN103514738B (en) A kind of taxi taking share-car matching process and system thereof by the way
CN103473924B (en) Private car calling and pooling processing method and system thereof
CN103761873B (en) Carpooling system and utilize the share-car method of this Carpooling system
CN107546789A (en) A kind of electric car reservation navigation charging system and method
CN110276020B (en) Method and device for identifying travel destination of user
CN103198647A (en) Urban intelligent transportation query system based on internet of things
CN104167093A (en) Hitchhiking operation system based on driver address information
CN102592470B (en) Traffic information publishing method, device and system
CN102819949A (en) Intelligent vehicle call system and call method
CN102637359A (en) Taxi sharing cluster optimization system based on complex road network and optimization method thereof
CN103198652B (en) Taxi operation business management system and method based on mobile internet
CN102202053A (en) Taxi sharing system and method based on LBS and SNS
CN102819950A (en) Carrying aid decision making system and method for traffic tool
CN202929851U (en) Public transport information real-time inquiry system
CN101001409A (en) Inquiry method of traffic information and road guide based on short message service
CN104464275A (en) Car sharing method, system and server based on multiple taxies
CN105389856A (en) Free taxi taking O-P-D charging method
CN104134367A (en) Method for bus to remind passenger of arrival on basis of cloud computation
CN102354458A (en) System and method for positioning positions of buses by use of mobile phones
CN110210655A (en) Goods delivery method and device
CN104952240A (en) Method, device and system for obtaining bus position information and bus arrival time
CN104185149A (en) Method and apparatus for realizing interaction between vehicle-mounted positioning terminals
CN105034845A (en) Method and device used for electric vehicle charging service
CN104134342A (en) Intelligent analyzing and processing system and method for taxi dispatching

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant