CN204904561U - System for provide vehicle service - Google Patents
System for provide vehicle service Download PDFInfo
- Publication number
- CN204904561U CN204904561U CN201520114673.XU CN201520114673U CN204904561U CN 204904561 U CN204904561 U CN 204904561U CN 201520114673 U CN201520114673 U CN 201520114673U CN 204904561 U CN204904561 U CN 204904561U
- Authority
- CN
- China
- Prior art keywords
- server
- driving
- terminal
- point
- matching
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims abstract description 30
- 238000004458 analytical method Methods 0.000 description 72
- 230000001133 acceleration Effects 0.000 description 43
- 238000011156 evaluation Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 10
- 238000011176 pooling Methods 0.000 description 8
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 4
- 229910052799 carbon Inorganic materials 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Traffic Control Systems (AREA)
Abstract
An embodiment of the utility model discloses a system for provide vehicle service, include: driver terminal, passenger terminal, server, driver terminal and server communication connection, server and passenger terminal communication connection, the driver terminal includes first communication module, and the passenger terminal includes second communication module, and the server includes receiving module, processing module, sending module, first communication module sends stroke information to the server, second communication module sends request by bus to the server, receiving module receives stroke information to receive passenger transmit's request by bus, processing module is matchd the result according to stroke information and the request of rideing, sending module is according to matcing the result to driver terminal and passenger transmit prompting message, first communication module receives the prompting message that the server sent, and second communication module receives the prompting message that the server sent. The utility model discloses name a person for a particular job whole section stroke and divide the multistage stroke into in the position of sending according to driver end, match with transmit's route by bus in the driving route that will obtain to it matches the success rate to increase the share -car.
Description
Technical Field
The utility model relates to the field of information technology, especially, relate to a system for providing vehicle service.
Background
With the increase of the holding amount of urban automobiles, traffic jam frequently occurs on roads. Investigation finds that the full seat rate of vehicles running on roads is low, and in order to relieve traffic jam and facilitate traveling, recently, the shared-car traveling of multiple people together by one vehicle is increasingly popular.
The current commonly used car pooling matching method is that a car owner releases a driving route from a starting point to a terminal point on a platform, a passenger logs in the platform to search a route matched with the own trip, and the car pooling is successful if the route matched with the own trip is searched.
The method searches the starting point and the end point, and the car sharing is successful when the starting point and the end point are respectively matched, so that the matching success rate of the car sharing method is low.
SUMMERY OF THE UTILITY MODEL
The embodiment of the utility model provides a system for providing vehicle service can improve the success rate of sharing car.
The embodiment of the utility model provides an adopt following technical scheme:
a system for providing vehicle services, comprising: the system comprises a driver terminal, a passenger terminal and a server, wherein the driver terminal is in communication connection with the server, and the server is in communication connection with the passenger terminal;
the driver terminal comprises a first communication module, the passenger terminal comprises a second communication module, and the server comprises a receiving module, a processing module and a sending module;
the first communication module sends travel information to the server, wherein the travel information comprises at least three respective position points, and the at least three position points comprise a starting point, an end point and at least one stop point in the midway;
the second communication module sends a riding request to the server, wherein the riding request comprises a starting position and an end position;
the receiving module receives the travel information and receives a riding request sent by the passenger terminal;
the processing module obtains a matching result according to the travel information and the riding request;
the sending module sends prompt messages to the driver terminal and the passenger terminal according to the matching result;
the first communication module receives the prompt message sent by the server, and the second communication module receives the prompt message sent by the server.
Optionally, the matching result obtained by the processing module indicates that a driving path matched with the riding path does not exist in the driving path set, and the sending module sends a prompt message indicating that the riding request fails to the passenger terminal, and recommends a similar car sharing scheme to the passenger, and/or a traffic route to the destination after getting off the car.
Optionally, if a matching result obtained by the sending module is that a driving path matched with the riding path exists in the driving path set, and when the vehicle reaches the end position, the processing module obtains oil consumption from the starting position to the end position, and determines riding cost according to the oil consumption from the starting position to the end position;
or the sending module obtains a matching result that a driving path matched with the riding path exists in the driving path set, and when the vehicle reaches the end position, the processing module obtains the carbon emission from the start position to the end position, and determines the riding cost according to the carbon emission.
The utility model discloses a system for providing vehicle service, the stroke information that receives driver terminal and send contains at least three position point on the route of going separately, every two position point combinations are a driving route in will at least three position point, the driving route that will obtain matches with the route of taking a bus that the terminal was sent by bus, like this, the position point that sends according to the driver end divides whole section stroke into the multistage stroke, the driving route that will obtain matches with the route of taking a bus that the terminal was sent by bus, thereby increase the matching success rate of car pooling.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a block diagram of a system for providing ride share services according to one embodiment of the present invention;
fig. 2 is a block diagram of a system for providing a carpool service according to another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, of the embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by a person skilled in the art without creative efforts belong to the protection scope of the present invention.
As shown in fig. 1, an embodiment of the present invention provides a system for providing vehicle services, which includes a driver terminal 110, a server 120, and a passenger terminal 130, wherein the driver terminal 110 is communicatively connected to the server 120, and the server 120 is communicatively connected to the passenger terminal 130; between driver terminal 110 and server 120 and between server 120 and passenger terminal 130 can be connected through communication network, this WIreless network can be the network that has the data transmission function that is provided by communication operator, including but not limited to GSM (global system for mobile communications) network, CDMA (code division multiple access), CDMA multiple access network, LTE (long term evolution) network, WiFi (WIreless FIdelity ) network, the embodiment of the utility model provides an in driver terminal 110 and passenger terminal 130 can be cell-phone, panel computer etc. the embodiment of the utility model does not limit.
As shown in fig. 2, the driver terminal 110 includes a first communication module 111, the passenger terminal 130 includes a second communication module 131, and the server 120 includes a receiving module 121, a processing module 122, and a transmitting module 123;
the first communication module 111 sends the travel information to the server, where the travel information includes at least three respective location points, and the at least three location points include a start point, an end point, and at least one stop point midway. Specifically, the three position points are determined according to information input by the driver terminal according to the user, for example, the driver terminal is provided with an information input window for the user to input the three position points.
The second communication module 131 sends a riding request to the server, where the riding request includes a starting position and an ending position.
The receiving module 121 receives the travel information and receives a riding request sent by the passenger terminal. Specifically, the starting point position and the ending point position may be determined according to information input by the passenger terminal according to a user, for example, the passenger terminal is provided with an information input window for the user to input the starting point position and the ending point position.
The processing module 122 combines every two position points of the at least three position points included in the travel information into a driving path, so as to obtain a driving path set.
The processing module 122 generates a riding path according to the starting position and the ending position included in the riding request.
The processing module 122 matches the riding path with each driving path in the driving path set to obtain a matching result. Specifically, the embodiment of the utility model provides a can adopt multiple matching mode, include but not limited to, match according to the longitude and latitude of route endpoint by bus and the longitude and latitude of driving route endpoint, match according to the place name of route endpoint by bus and the place name of driving route endpoint.
The sending module 123 sends a prompt message to the driver terminal and the passenger terminal according to the matching result.
The first communication module 111 receives the prompt message sent by the server, and the second communication module 131 receives the prompt message sent by the server. It is concrete, can simultaneously to driver terminal reaches passenger terminal sends the prompt message, also can respectively to driver terminal reaches passenger terminal sends the prompt message, to driver terminal reaches the prompt message that passenger terminal sent can be for the same content, also can be for different content, the embodiment of the utility model provides a do not restrict.
The utility model discloses a system for providing vehicle service, the stroke information that receives driver terminal and send contains at least three position point on the route of going separately, every two position point combinations are a driving route in will at least three position point, the driving route that will obtain matches with the route of taking a bus that the terminal was sent by bus, like this, the position point that sends according to the driver end divides whole section stroke into the multistage stroke, the driving route that will obtain matches with the route of taking a bus that the terminal was sent by bus, thereby increase the matching success rate of car pooling.
In an embodiment of the present invention, the matching result obtained by the processing module 122 is that there is a driving route matching with the riding route in the driving route set, the sending module 123 sends a first prompt message for prompting the successful matching to the passenger terminal, and the first prompt message includes pre-stored evaluation information for the driver terminal holding the user; the pre-stored evaluation information for the driver terminal holding user can be the evaluation of other users for the driver terminal holding user.
Or,
the matching result obtained by the processing module 122 is that a driving path matched with the riding path exists in the driving path set, and the sending module 123 sends a third prompt message for prompting successful matching to the passenger terminal, where the third prompt message carries the identification information of the driver terminal, so that the passenger terminal establishes communication connection with the passenger terminal according to the identification information of the driver terminal. The embodiment of the utility model provides an in the passenger terminal receives can connect button or text input box at the screen display pronunciation behind the mark information at driver terminal, thereby realize with driver terminal communication. Wherein, the mark information at driver terminal can be for marking the information of driver terminal identity, for example the ID of driver terminal etc. the embodiment of the utility model provides a do not restrict.
The utility model discloses an embodiment, the matching result that processing module 122 obtained does exist in the driving route set with the driving route of the matching of route by bus, sending module to driver terminal sends and is used for the second prompt message that the suggestion matches the success, second prompt message contains by bus route and prestore to passenger terminal holds user's evaluation information. The driver terminal can display the riding path and pre-stored evaluation information for the passenger terminal holding user to the user, and the pre-stored evaluation information for the driver terminal holding user can be evaluation for other users for the driver terminal holding user.
Or,
the matching result obtained by the processing module 122 is that a driving path matched with the riding path exists in the driving path set, the sending module sends a fourth prompt message for prompting that the road section is successfully matched to the driver terminal, and the fourth prompt message carries the marking information of the passenger terminal, so that the driver terminal establishes communication connection with the passenger terminal according to the marking information of the passenger terminal. And after receiving the marking information of the passenger terminal, the driver terminal can display a voice connection key or a text input box on a screen, so that the communication with the passenger terminal is realized. Wherein, the marking information of passenger terminal can be for marking the information of passenger terminal identity, for example passenger terminal's ID etc. the embodiment of the utility model provides a do not restrict.
The utility model discloses there is not precedence in first prompt message, second prompt message, third prompt message, fourth prompt message, only is used for distinguishing different prompt messages, does not constitute to the utility model discloses the injecing of embodiment.
In one embodiment of the present invention, the system further comprises: the processing module 122 obtains driving skill information of the driver terminal holder, and the first prompt information further includes the driving skill information of the driver terminal holder; alternatively, the processing module 122 obtains the evaluation information of the driver terminal holder, the first evaluation information further includes the evaluation information of the driver terminal holder, and the evaluation information of the driver terminal holder includes the evaluation by the driver terminal holder and/or the evaluation given by the driver terminal holder. In an embodiment of the utility model, passenger end user consults driver terminal holder's evaluation information makes the selection. Wherein the driver end holder receives an evaluation that can give the driver end user an evaluation of the driver end, and the driver end holder gives the driver end holder an evaluation that can give the driver end user an evaluation of the other passenger end users.
In an embodiment of the present invention, the processing module 122 obtains pre-stored driving skill information of the driver terminal holder; or, the processing module 122 obtains driving data obtained by a vehicle-mounted terminal corresponding to the driver terminal holder, where the driving data includes turning angular velocity, acceleration during acceleration, acceleration during braking, speed variation amplitude during ramp driving, and driving duration; the processing module 122 obtains a turning driving analysis result according to the turning angle speed; the processing module 122 obtains an accelerated driving analysis result according to the acceleration during acceleration; the processing module obtains a braking driving analysis result according to the braking acceleration; the processing module 122 obtains a driving analysis result of the ramp according to the speed variation amplitude when the ramp is driven; the processing module 122 obtains a fatigue driving analysis result according to the driving duration; the processing module 122 obtains driving skill information of the driver terminal holder according to the turning driving analysis result, the accelerating driving analysis result, the braking driving analysis result, the hill driving analysis result, and the fatigue driving analysis result. In an embodiment of the utility model, passenger end user consults driver terminal holder's driving skill information makes the selection.
The embodiment of the utility model provides an in, acquire during driver terminal holder's the driving skill information, can acquire to prestore driver terminal holder's driving skill information, also can acquire the driving data that the vehicle terminal that driver terminal holder corresponds acquireed, wherein vehicle terminal can be installed acquire the equipment of data on driver terminal holder's vehicle (for example OBD interface), the embodiment of the utility model provides a do not limit. The driving data comprises turning angle speed, acceleration during acceleration, acceleration during braking, speed change amplitude during ramp driving and driving duration. The sharp turn is as follows: when the angular speed of the vehicle is greater than the preset angular speed, recording as a sharp turn; or, the sharp turn is: when the driving speed of the vehicle is more than 50km/h and the rotation angle of the steering wheel is more than 30 degrees within one second, recording as a sharp turn; or the sharp turn is: when the vehicle turning angle is larger than 31 degrees and the vehicle running speed is larger than S, recording as a sharp turn, wherein the S value range is 51km/h to 60km/h or 61km/h to 70 km/h. The rapid acceleration is as follows: when the acceleration of the vehicle is larger than Y, recording as one-time rapid acceleration, wherein the value range of Y is 0.20g to 0.50g, and g is the gravity acceleration. The emergency brake comprises the following steps: when the acceleration of the vehicle is larger than X, recording as one-time sudden braking, wherein the value range of X is-0.20 g to-0.50 g, and g is the acceleration of gravity.
Obtaining a turning driving analysis result according to the turning angle speed; obtaining an accelerated driving analysis result according to the accelerated speed; obtaining a braking driving analysis result according to the braking acceleration; obtaining a driving analysis result of the ramp according to the speed change amplitude when the ramp is driven; obtaining a fatigue driving analysis result according to the driving duration; and obtaining the driving skill information of the driver terminal holder according to the turning driving analysis result, the accelerating driving analysis result, the braking driving analysis result, the ramp driving analysis result and the fatigue driving analysis result.
Specifically, a turning driving analysis result is obtained according to the turning angle speed. In one embodiment of the present invention, the maximum turning angle speed is preset. If the turning angle speed is less than the preset maximum turning angle speed, the turning driving analysis result is 100 minutes; if the turning angle speed is equal to the preset maximum turning angle speed, the turning driving analysis result is 60 minutes; if the turning angle speed is greater than the preset maximum turning angle speed, the turning driving analysis result is decreased progressively with the increase of the turning angle speed on the basis of 60 minutes. When the vehicle turns for multiple times (twice or more), the analysis result of each turning is analyzed according to the method, and the average value of the multiple analysis results is taken as the final analysis result. It should be noted that, if the turning driving behavior does not occur in the driving process or the acquisition module does not acquire the turning angular velocity, the default turning driving analysis result is 100 minutes.
And obtaining an accelerated driving analysis result according to the accelerated speed. In one embodiment of the present invention, a maximum acceleration (e.g., 0.40g) is preset, and if the acceleration is smaller than the preset maximum acceleration during acceleration, the result of the accelerated driving analysis is 100 minutes; if the acceleration is equal to the preset maximum acceleration during acceleration, the accelerated driving analysis result is 60 minutes; and if the acceleration during acceleration is larger than the preset maximum acceleration, the accelerated driving analysis result is decreased along with the increase of the acceleration during acceleration on the basis of 60 minutes. When the acceleration is performed for multiple times (two times or more), the analysis result of each acceleration is analyzed according to the method, and the average value of the multiple analysis results is taken as the final analysis result. It should be noted that, if the acquisition module does not acquire the acceleration during acceleration, the acceleration driving analysis result is set to 100 points by default.
And obtaining a braking driving analysis result according to the braking acceleration. In one embodiment of the utility model, the acceleration (for example, -0.40g) is preset, and if the acceleration is smaller than the preset acceleration during braking, the braking driving analysis result is 100 minutes; if the acceleration is equal to the preset acceleration during braking, the braking driving analysis result is 60 minutes; and if the acceleration is larger than the preset acceleration during braking, the accelerated driving analysis result is decreased along with the increase of the acceleration on the basis of 60 minutes. When the vehicle is braked for multiple times (twice or more), the analysis result of each braking is analyzed according to the method, and the average value of the multiple analysis results is taken as the final analysis result. It should be noted that, if the acquisition module does not acquire the braking acceleration, the default braking driving analysis result is 100 points.
And obtaining a driving analysis result of the ramp according to the speed change amplitude during the ramp driving. In one embodiment of the utility model, the speed variation range is preset, and if the speed variation range is within the preset speed variation range when the ramp is driven, the ramp driving analysis result is 100 minutes; if the speed change amplitude is equal to the preset speed change amplitude during the ramp driving, the ramp driving analysis result is 60 minutes; if the speed change amplitude exceeds the preset speed change amplitude during the hill-slope driving, the analysis result of the hill-slope driving is decreased with the increase of the exceeding speed on the basis of 60 minutes. When the vehicle runs on the slope for multiple times (two times or more), analyzing the analysis result of each slope running according to the method, and averaging the analysis results of multiple times to obtain the final analysis result. It should be noted that, if the acquisition module does not acquire the speed variation range during the slope driving, the default slope driving analysis result is 100 points.
And obtaining the driving time length according to the driving time length. Wherein the driving time period is a continuous driving time, for example, when the driving time period is within 2 hours (including 2 hours), the fatigue driving analysis result is 100 points; when the driving time is more than 2 hours (not contained) and less than 3 hours (contained), the fatigue driving analysis result is 80 minutes; when the driving time is more than 3 hours (not contained) and less than 4 hours (not contained), the fatigue driving analysis result is 60 minutes; when the driving time period exceeded 4 hours (inclusive), the fatigue driving analysis result was 0 point. It should be noted that, if the collection module does not collect the driving duration, the fatigue driving analysis result is set to 100 points by default.
According to turn driving analysis result, and accelerate driving analysis result, and brake driving analysis result, and ramp driving analysis result, and fatigue driving analysis result, reach driving skill analysis result, the utility model discloses an embodiment, to above-mentioned every kind of driving analysis result distribution respective weighted value, all weighted value sums are 100%, for example turn driving analysis result, accelerate driving analysis result, brake driving analysis result, ramp driving analysis result, the weighted value of fatigue driving analysis result is 20%, add the product of the score value of every kind of driving analysis result and corresponding weighted value, reach driving skill analysis result. Of course, the utility model discloses other embodiments can also adopt other methods to reachd driving skill analysis result, the embodiment of the utility model provides a do not restrict.
The utility model discloses an embodiment, the matching result that processing module 122 obtained does not exist in the driving route set with the driving route of the matching of route by bus, sending module 123 to passenger terminal sends the prompt message of the request failure by bus, and to the passenger recommends close car sharing scheme, and/or arrives after getting off the bus the traffic course of terminal position. Wherein, close car pooling scheme can be for with according to the higher circuit of line contact ratio of taking a bus that the request of taking a bus was confirmed, and/or arrive after getting off the traffic route of terminal position can be for car pooling circuit, subway line, bus line, walking circuit, the embodiment of the utility model provides a do not restrict.
In one embodiment of the present invention, the system comprises:
the sending module determines the starting time of each position point in the starting point, the end point and the midway at least one stopping point;
the riding request also comprises the starting time of the starting position;
the sending module matches the starting point position with each position point, matches the end point position with each position point, and matches the departure time of each position point with the departure time of the starting point position to obtain the matching result.
Specifically, when the starting point position included in the riding request is matched with each of the at least three position points, if a position point whose distance from the starting point position included in the riding request is within a preset distance range exists in the at least three position points, the matching is successful; if the starting point position contained in the riding request is successfully matched with the end point in the at least three position points, the final matching result is matching failure; and if the starting point position contained in the riding request is successfully matched with the position points except the end point in the at least three position points, obtaining a final matching result according to the matching result of the starting time. Wherein the preset distance may be set by the passenger end user, for example, 500 meters, 1000 meters, etc.
Specifically, when the end position included in the vehicle taking request is matched with each of the at least three position points, if a position point (a position point other than the starting point) whose distance from the end position included in the vehicle taking request is within a preset range exists in the at least three position points, the matching is successful; if the matching between the terminal position contained in the riding request and the starting point in the at least three position points is successful, the final matching result is matching failure; and if the matching of the end position contained in the riding request and the position points except the starting point in the at least three position points is successful, obtaining a final matching result according to the matching result of the starting time.
Specifically, when the departure time of each of the at least three location points is matched with the departure time of the starting location included in the vehicle taking request, if there is a location point (location point other than the end point) in a preset time range from the departure time of the starting location included in the vehicle taking request (location point other than the end point) in the at least three location points, the matching is successful; if the starting time of the starting point position contained in the riding request is successfully matched with the starting time of the terminal point in the at least three position points, the final matching result is matching failure; and if the departure time of the starting point position included in the riding request is successfully matched with the departure time of the position point other than the end point of the at least three position points, obtaining a final matching result according to the matching result of the departure time. Wherein the preset time may be set by the passenger end user, for example, 5 minutes, 15 minutes, etc.
Further, if there are position points (position points other than the starting point) within a preset range from the starting point position included in the vehicle taking request among the at least three position points, and if there are position points (position points other than the ending point) within a preset time range from the starting point position included in the vehicle taking request (position points other than the ending point) among the at least three position points, and the two position points are the same position point, the final matching result is that the matching is successful, otherwise, the final matching result is that the matching is failed.
The utility model discloses an embodiment, confirm the departure time of every position point in at least three position point includes:
and receiving the departure time of each position point in the at least three position points transmitted by the driver terminal. For example, the departure time of the starting point, the departure time of the ending point, and the departure time of each position point in the at least one stopping point in the middle, which are transmitted by the driver terminal, are received.
Or receiving the departure time of the starting point sent by the driver terminal, and determining the departure time of each subsequent station according to the distance between the position points.
Specifically, the time of reaching the next location point is deduced according to the departure time of the starting point and the distance of reaching the next adjacent station, and so on, the time of reaching each location point is deduced.
In an embodiment of the present invention, the riding request further includes the number of passengers, and the corresponding travel information further includes the number of seats provided;
the server matches the riding path with each driving path in the driving path set, and the matching comprises the following steps:
and matching the number of passengers with the seat number, matching the starting position with each position point, matching the end position contained in the passenger request with each position point in the at least three position points, and matching the departure time of each position point in the at least three position points with the departure time of the starting position contained in the passenger request to obtain the matching result.
Specifically, when the number of passengers is matched with the seat number, if the number of passengers is less than or equal to the seat number, the seat matching is successful; otherwise seat matching fails.
Specifically, when the starting point position included in the riding request is matched with each of the at least three position points, if a position point whose distance from the starting point position included in the riding request is within a preset distance range exists in the at least three position points, the matching is successful; if the starting point position contained in the riding request is successfully matched with the end point in the at least three position points, the final matching result is matching failure; and if the starting point position contained in the riding request is successfully matched with the position points except the end point in the at least three position points, obtaining a final matching result according to the matching result of the starting time. Wherein the preset distance may be set by the passenger end user, for example, 500 meters, 1000 meters, etc.
Specifically, when the end position included in the vehicle taking request is matched with each of the at least three position points, if a position point (a position point other than the starting point) whose distance from the end position included in the vehicle taking request is within a preset range exists in the at least three position points, the matching is successful; if the matching between the terminal position contained in the riding request and the starting point in the at least three position points is successful, the final matching result is matching failure; and if the matching of the end position contained in the riding request and the position points except the starting point in the at least three position points is successful, obtaining a final matching result according to the matching result of the starting time.
Specifically, when the departure time of each of the at least three location points is matched with the departure time of the starting location included in the vehicle taking request, if there is a location point (location point other than the end point) in a preset time range from the departure time of the starting location included in the vehicle taking request (location point other than the end point) in the at least three location points, the matching is successful; if the starting time of the starting point position contained in the riding request is successfully matched with the starting time of the terminal point in the at least three position points, the final matching result is matching failure; and if the departure time of the starting point position included in the riding request is successfully matched with the departure time of the position point other than the end point of the at least three position points, obtaining a final matching result according to the matching result of the departure time. Wherein the preset time may be set by the passenger end user, for example, 5 minutes, 15 minutes, etc.
Further, if there are position points (position points other than the starting point) within a preset range from the starting point position included in the vehicle taking request among the at least three position points, and if there are position points (position points other than the ending point) within a preset time range from the starting point position included in the vehicle taking request (position points other than the ending point) among the at least three position points, and the two position points are the same position point, and the seat number matching is successful, the final matching result is a matching success, otherwise, the final matching result is a matching failure.
In one embodiment of the present invention, the system comprises:
the riding request also comprises remark information;
the server matches the riding path with each driving path in the driving path set, and the matching comprises the following steps:
and matching the remark information with pre-stored information corresponding to the driver terminal, matching the number of passengers with the seating number, matching an end position included in the riding request with each of the at least three position points, and matching a starting time of each of the at least three position points with a starting time of a starting position included in the riding request to obtain the matching result.
Specifically, the remark information may include at least one of the following: vehicle type information, driving age information and expense information; the pre-stored information corresponding to the driver terminal comprises at least one of the following: vehicle type information, driving age information, and cost information. Here, taking the example that the memo information only includes driving age information, if the driving age of the driver terminal user satisfies the driving age required in the passenger terminal memo information, the memo information matching is successful, otherwise the memo information matching is failed.
Specifically, when the number of passengers is matched with the seat number, if the number of passengers is less than or equal to the seat number, the seat matching is successful; otherwise seat matching fails.
Specifically, when the starting point position included in the riding request is matched with each of the at least three position points, if a position point whose distance from the starting point position included in the riding request is within a preset distance range exists in the at least three position points, the matching is successful; if the starting point position contained in the riding request is successfully matched with the end point in the at least three position points, the final matching result is matching failure; and if the starting point position contained in the riding request is successfully matched with the position points except the end point in the at least three position points, obtaining a final matching result according to the matching result of the starting time. Wherein the preset distance may be set by the passenger end user, for example, 500 meters, 1000 meters, etc.
Specifically, when the end position included in the vehicle taking request is matched with each of the at least three position points, if a position point (a position point other than the starting point) whose distance from the end position included in the vehicle taking request is within a preset range exists in the at least three position points, the matching is successful; if the matching between the terminal position contained in the riding request and the starting point in the at least three position points is successful, the final matching result is matching failure; and if the matching of the end position contained in the riding request and the position points except the starting point in the at least three position points is successful, obtaining a final matching result according to the matching result of the starting time.
Specifically, when the departure time of each of the at least three location points is matched with the departure time of the starting location included in the vehicle taking request, if there is a location point (location point other than the end point) in a preset time range from the departure time of the starting location included in the vehicle taking request (location point other than the end point) in the at least three location points, the matching is successful; if the starting time of the starting point position contained in the riding request is successfully matched with the starting time of the terminal point in the at least three position points, the final matching result is matching failure; and if the departure time of the starting point position included in the riding request is successfully matched with the departure time of the position point other than the end point of the at least three position points, obtaining a final matching result according to the matching result of the departure time. Wherein the preset time may be set by the passenger end user, for example, 5 minutes, 15 minutes, etc.
Further, if there are position points (position points other than the starting point) in a preset range from the starting point included in the riding request among the at least three position points, and if there are position points (position points other than the ending point) in a preset time range from the starting point included in the riding request to the departure time of the starting point included in the riding request (position points other than the ending point) among the at least three position points, and the two position points are the same position point, and the seat number matching is successful, and the remark information matching is successful, the final matching result is a matching success, otherwise, the final matching result is a matching failure.
The utility model discloses a method for providing vehicle service, the stroke information that receives driver terminal and send contains at least three position point on the route of going by bus separately, every two position point combinations are a route of going by bus in will at least three position point, the route of going by bus that the route of going by bus and the terminal sending of going by bus that will obtain matches, like this, the position point that sends according to the driver end divides whole section stroke into the multistage stroke, the route of going by bus that will obtain and terminal sending by bus matches, thereby increase the matching success rate of car pooling.
In an embodiment of the present invention, the matching result obtained by the sending module is that there is a driving route matching with the driving route in the driving route set, and when the vehicle reaches the end position, the processing module obtains the oil consumption from the starting point position to the end position, and determines the driving cost according to the oil consumption from the starting point position to the end position;
or the sending module obtains a matching result that a driving path matched with the riding path exists in the driving path set, and when the vehicle reaches the end position, the processing module obtains the carbon emission from the start position to the end position, and determines the riding cost according to the carbon emission. Specifically, the embodiment of the utility model provides a can adopt multiple matching mode, include but not limited to, match according to the longitude and latitude of route endpoint by bus and the longitude and latitude of driving route endpoint, match according to the place name of route endpoint by bus and the place name of driving route endpoint.
The utility model discloses a system for providing vehicle service, the stroke information that receives driver terminal and send contains at least three position point on the route of going separately, every two position point combinations are a driving route in will at least three position point, the driving route that will obtain matches with the route of taking a bus that the terminal was sent by bus, like this, the position point that sends according to the driver end divides whole section stroke into the multistage stroke, the driving route that will obtain matches with the route of taking a bus that the terminal was sent by bus, thereby increase the matching success rate of car pooling.
While various embodiments of the present invention have been described above, the above description is intended to be illustrative, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen in order to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains.
Claims (2)
1. A system for providing vehicular services, comprising: the system comprises a driver terminal, a passenger terminal and a server, wherein the driver terminal is in communication connection with the server, and the server is in communication connection with the passenger terminal;
the driver terminal comprises a first communication module, the passenger terminal comprises a second communication module, and the server comprises a receiving module, a processing module and a sending module;
the first communication module sends travel information to the server;
the second communication module sends a riding request to the server;
the receiving module receives the travel information and receives a riding request sent by the passenger terminal;
the processing module obtains a matching result according to the travel information and the riding request;
the sending module sends prompt messages to the driver terminal and the passenger terminal according to the matching result;
the first communication module receives the prompt message sent by the server, and the second communication module receives the prompt message sent by the server.
2. The system of claim 1, wherein the sending module sending prompt messages to the driver terminal and the passenger terminal based on the matching results comprises: and the sending module sends a prompt message of failure of the taking request to the passenger terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520114673.XU CN204904561U (en) | 2015-02-17 | 2015-02-17 | System for provide vehicle service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520114673.XU CN204904561U (en) | 2015-02-17 | 2015-02-17 | System for provide vehicle service |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204904561U true CN204904561U (en) | 2015-12-23 |
Family
ID=54926722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201520114673.XU Active CN204904561U (en) | 2015-02-17 | 2015-02-17 | System for provide vehicle service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN204904561U (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106249740A (en) * | 2016-09-14 | 2016-12-21 | 北京畅行信息技术有限公司 | A kind of intelligent driving system and control method, auxiliary control method |
CN106448138A (en) * | 2016-11-09 | 2017-02-22 | 中国科学技术大学苏州研究院 | Optimal multi-vehicle scheduling method based on active distribution type taxi service system |
CN106971248A (en) * | 2017-04-25 | 2017-07-21 | 杭州纳戒科技有限公司 | It is segmented share-car method, apparatus and system |
CN107063285A (en) * | 2017-04-25 | 2017-08-18 | 杭州纳戒科技有限公司 | With city trip service implementing method, device and system |
CN112308990A (en) * | 2020-10-30 | 2021-02-02 | 熊斌 | Car pooling transfer service segmentation settlement platform and method |
-
2015
- 2015-02-17 CN CN201520114673.XU patent/CN204904561U/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106249740A (en) * | 2016-09-14 | 2016-12-21 | 北京畅行信息技术有限公司 | A kind of intelligent driving system and control method, auxiliary control method |
CN106448138A (en) * | 2016-11-09 | 2017-02-22 | 中国科学技术大学苏州研究院 | Optimal multi-vehicle scheduling method based on active distribution type taxi service system |
CN106448138B (en) * | 2016-11-09 | 2019-01-25 | 中国科学技术大学苏州研究院 | Optimal more vehicle dispatching methods of tax services system based on active distribution type |
CN106971248A (en) * | 2017-04-25 | 2017-07-21 | 杭州纳戒科技有限公司 | It is segmented share-car method, apparatus and system |
CN107063285A (en) * | 2017-04-25 | 2017-08-18 | 杭州纳戒科技有限公司 | With city trip service implementing method, device and system |
CN112308990A (en) * | 2020-10-30 | 2021-02-02 | 熊斌 | Car pooling transfer service segmentation settlement platform and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204904561U (en) | System for provide vehicle service | |
US8078390B2 (en) | Method and apparatus for transmitting vehicle-related information in and out of a vehicle | |
CN104616490A (en) | Car sharing method | |
CN104616489A (en) | Vehicle service providing system | |
CN101916509B (en) | User self-help real-time traffic condition sharing method | |
US6721632B2 (en) | Wireless exchange between vehicle-borne communications systems | |
US20220299324A1 (en) | Accident fault detection based on multiple sensor devices | |
US20180005254A1 (en) | Methods and apparatus for connected vehicles application effectiveness estimation | |
CN104640074A (en) | Method for providing taxi pooling service | |
US20160104378A1 (en) | Method of determining an attribute of a parking structure | |
CN103428006B (en) | The method for building up of a kind of chat group when blocking up and system | |
CN109803866A (en) | The determination of the best start in the decelerating phase in rear end | |
US11643103B2 (en) | Navigation considering route driving difficulty | |
JP3657835B2 (en) | Information providing method and information providing system | |
KR102277940B1 (en) | Management system, management method, and recording medium | |
US20200334920A1 (en) | Geo bounded dynamic data collection for road tolling and road usage monitoring | |
CN109697881B (en) | Bypassing guidance method based on real-time road congestion information | |
CN107911476A (en) | A kind of multi-functional auxiliary drives and monitoring system | |
US20220215757A1 (en) | Technology for balancing journeys of motor vehicles | |
CN104616360A (en) | Car-sharing service accounting method and device | |
CN101329814A (en) | Wireless system for enquiring public transport information | |
CN104616491A (en) | Vehicle service providing method | |
CN115689774A (en) | Method and system for optimizing a vehicle event process | |
CN204680199U (en) | Share-car device | |
KR20140033707A (en) | Method of vehicle management providing the customized safe driving information based on context-awareness and systme of it |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |