Embodiment
The specific embodiment of the present invention is described in detail below in conjunction with accompanying drawing.Terminology employed herein is only
It is to be used to describe specific implementation this example, is not intended to limit protection scope of the present invention.In addition, unless otherwise defined, this paper institutes
All technologies and scientific terminology have identical meanings with the conventional techniques in technical field that the present invention belongs to.In possible situation
Under, in order to ensure clear and uniformity, identical reference numeral is all used in whole figure.
Herein, unless otherwise terms such as opposite explanation, " comprising ", " by forming ", it should be understood that non-detailed
It is most or limit.In other words, you can be understood to " include but is not limited to ".
In this specification, unless the context requires otherwise, term "comprising" and its deformation, it will accordingly be understood that be to be specified comprising one
Entirety, or multiple group integrally formed, but be not precluded from it and also include other overall or multiple integrally form
One group.
Definition
Requestor:An entity being made up of a people or more people, and the entity is ridden from a place, and by using a use
Family equipment(Such as mobile terminal)Asked by bus to send.
Vehicle:Motor vehicle that is unpiloted or being operated by driver, it provides summary responses and/or predetermined delivery clothes
Business, such as cruise taxi or net about taxi.In this manual, term " vehicle " can also be understood to include various
The means of transport of type.
User:In this manual, term " user " refers to the user using the present invention, and it can be above-mentioned definition
Requestor or vehicle.User passes through user equipment(For example, the transfer terminal that requestor is all, or installed in vehicle
On mobile terminal)With the system of the present invention(That is, vehicle dispatch system)Interaction, to arrange summary responses and/or predetermined
Transportation service.
User equipment:The mobile terminal or fixed equipment of network are connected to, and can be operated by user.In this explanation
In book, term " mobile device " refers to any may be connected to network(Such as, internet)User's portable equipment.It is such as " mobile
Equipment " includes:Mobile phone(Such as, feature phone or smart mobile phone), tablet personal computer, computer(Such as, notebook computer, online
This), PDA(Personal Digital Assistant, personal digital assistant), wearable device(Such as iWatch), Huo Zhean
Computer equipment on vehicle(" mobile unit " can also be referred to as).The fixed equipment refers to being arranged on position by bus
Any computer equipment(Such as multimedia board(Kiosk)).
Wireless Communication Equipment:Wireless Communication Equipment can carry out data by wireless technology and user equipment or signal is handed over
Mutually, for example, Wi-Fi, bluetooth, infrared ray or super Wi-Fi.The Wireless Communication Equipment can also be configured with computing capability with
Storage or processing data.In addition, in some embodiments of the present invention, the Wireless Communication Equipment is configured as that network can be passed through
(Such as internet)Enter row data communication with vehicle scheduling server.In some embodiments of the present invention, the Wireless Communication Equipment
It can be integrated into the fixed user equipment of position by bus.In some embodiments of the present invention, the Wireless Communication Equipment can also lead to
Cross cable and enter row data communication with vehicle scheduling server.
Equipment specific ID:One equipment specific ID refers to a unique identifier for identification equipment, especially identifies
Mobile device.Equipment specific ID includes:Cell phone number in cellular network, MAC(Media Access Control, matchmaker
Body access control)Address, IMEI(International Mobile Equipment Identity, international mobile device identification
Code)Number, the UDID of apple equipment(Unique Device Identifier, unique device identifier), or adjusted by vehicle
Spend unique ID that server is each user generation.
Server:" server " refers to a device for being connected to data communication network, and it can receive and be connected to number
The data sent according to other devices of communication network, the other dresses for being connected to data communication network can also be sent data to
Put, data processing and storage can also be carried out.
Vehicle dispatch system:In this specification, unless the context requires otherwise, term " vehicle dispatch system " refers to this hair
Bright whole system, the system can arrange summary responses and predetermined delivery service.Being somebody's turn to do " vehicle dispatch system " includes " a car
Dispatch server ", should " vehicle scheduling server " be configured as acceptable and send from Other Instruments, unit, mould
The data of other components in block and vehicle dispatch system, can also handle and store the data.
Position by bus:Term " position by bus " refers to that one is picked a little(Such as building lobbies, taxi station, bus stop,
And other any specified points for multiplying load requestor for vehicle), or multiple in a specific scope pick a little, Huo Zheyi
Bar route on the way in multiple pick a little.
Have arrived at position by bus:In this specification, unless otherwise indicated herein, " having arrived at position by bus " refers to user
(That is requestor or vehicle)It is in position by bus.In other words, having arrived at the requestor of position by bus can be carried out immediately
By bus, having arrived at the vehicle of position by bus then can ride-share request person immediately.
Close to position by bus:In this specification, unless otherwise indicated herein, user is referred to " close to position by bus "(I.e.
Requestor or vehicle)Only it is left from actual position of riding with a distance from a bit seldom(Generally within 50 meters of path distance).Change sentence
Talk about, in general, the requestor and vehicle of " close to position by bus " will reach actual position of riding quickly, therefore logical
Chang Buhui runs into any road conditions and hindered again, is also less likely to occur that requestor cancels request, or vehicle drivers by bus suddenly
The situation for the service by bus that provides is provided suddenly.In some embodiments of the invention, requestor is meaned " close to position by bus "
Or the user equipment entrained by vehicle can pass through WIFI with the fixed equipment of position by bus(For example, apart from up to 100
Rice), Bluetooth(For example, distance range is generally 10 meters, is farthest up to more than 100 meters, such as 400 meters), Zigbee
(For example, 10 meters to 20 meters)Data exchange is carried out Deng short-distance wireless communications protocol.
It will reach:Unless otherwise indicated, the term in this specification " will reach " refers to a user(Such as one
Requestor or a vehicle)A kind of state.The state refers to that the user is to have been received by vehicle dispatch system(Such as one
The request by bus of individual requestor is received by the vehicle dispatch system, and notifies existing vehicle to connect by the vehicle dispatch system
Asked by bus by it;One vehicle has received the notice of the request by bus from a specific position by bus), but user is also not
Arrival or the position by bus specified away from this.In some embodiments of the invention, " will reach " means that user distance multiplies
Farther out, i.e., the user equipment entrained by the requestor or the vehicle can't pass through with the fixed equipment of position by bus for truck position
WIFI (For example, apart from up to 100 meters), Bluetooth(For example, distance range be generally 10 meters, it is farthest up to 100 meters with
On, such as 400 meters), Zigbee(For example, 10 meters to 20 meters)Data exchange is carried out Deng short-distance wireless communications protocol.
Preparation is got on the bus:Unless otherwise indicated, the phrase in this specification " preparation is got on the bus " refers to a user(Such as one
Requestor or a vehicle)A kind of state.The state refers to that the user has arrived at(It is or close)Should be ridden position, but
It is not have also(The requestor matched)Paired vehicle in seating, or(The vehicle matched)Do not have also
Paired requestor in carrying.
Get on the bus:Unless otherwise indicated, the term in this specification " having got on the bus " refers to one(Such as a requestor or
One vehicle of person)A kind of state, the state refers to(The requestor matched)Successfully take paired car
, or(The vehicle matched)Successfully carry upper paired requestor.
Prompting:Unless otherwise indicated, " prompting " in this specification refers to an information or form(Such as electronic information)
Occur to remind user(For example, a requestor or a vehicle), or ask user to be directed to the reminded information content
Confirmed.
Call by bus(It can also be referred to as:Call by cable by bus)Using:One call applications of riding refers to that one is arranged on
Electronic equipment(Such as computer or mobile terminal)On one of electronic application software, its function be just so that a requestor can be with
Either called by cable by bus by the predetermined stroke of the electronic equipment or so that a vehicle can be connect by the electronic equipment
Notified by one on request by bus.
Summary responses:Unless the context requires otherwise, the term in this specification " summary responses " refers to a kind of transport clothes
Business arranges, i.e., after requestor intends sending request by bus(As early as possible)Ride-on vehicles start the trip.
It is predetermined:Unless Otherwise Requested, the term in this specification " predetermined " refers to a kind of transportation service arrangement, i.e., when please
In the predetermined time or before and after the scheduled time, ride-on vehicles start the trip to the person's of asking plan.
Steps flow chart
Fig. 1 is arrangement summary responses(It is or predetermined)The flow chart of one specific embodiment of the key step of transportation service, it is prominent
The main distinction gone out between " pool queue pairing " method of the matching method of traditional 1 couple 1 and the present invention:Traditional 1 couple 1 matches
Method is after a vehicle receives the request by bus of a requestor, just by the specific requestor and the specific vehicle
Matched, and " pool queue pairing " method of the present invention is currently to have reached(It is or close)One of the position by bus please
The person of asking currently has reached with one(It is or close)One vehicle of same position by bus is matched.
From the perspective of requestor, there is provided summary responses(It is or predetermined)The process of transportation service is typically all with the request
Person initiates to ask by bus(Referring to step 110)Start, and the departure place for specifying the requestor is position by bus.In the request
Person reaches the position that should ride(Referring to step 120)Afterwards, the requestor just will take be its pairing or be its dispatch vehicle(Ginseng
See step 130).When the requestor reaches(It is or close)When being somebody's turn to do position by bus, the vehicle may have arrived at(It is or close)This multiplies
Truck position, it is also possible to do not reach(It is or close)Should be ridden position.If the vehicle does not reach also(It is or close)Should be ridden position
Put, then the requestor generally just needs to spend the regular hour to wait the vehicle to reach.
From the perspective of vehicle, there is provided summary responses(It is or predetermined)The process of transportation service is typically with the vehicle receiver
One or more notice asked by bus that scheduling system is sent starts.The vehicle receives a suitable notice to represent to connect
Asked by bus by this, and whether the vehicle receives this and asks then to depend on by bus, such as the geographic proximity and facility of request by bus
Property, and the detail requirement that should be asked by bus(For example, position, destination, and passengers quantity by bus).Receiving one properly
Notice(Referring to step 140)Afterwards, then vehicle will drive towards in the notice position by bus specified.The position that should ride is reached in vehicle
Put(Referring to step 150)Afterwards, the vehicle will carry the requestor for its pairing(Referring to step 160).When the vehicle reaches
(It is or close)When being somebody's turn to do position by bus, the requestor may have arrived at or the close position that should ride, it is also possible to does not reach or connects
Should closely ride position.If the requestor is also without arrival or the close position that should ride, then the vehicle generally just needs to spend one
The fixed time waits the requestor to reach the position that should ride.
Used by existing call applications by bus in traditional 1 pair of 1 matching method, once the vehicle receives one properly
Notice(Wherein, the suitable notice is the notice for the request by bus initiated on the requestor), it is just immediately that this is specific
Requestor matched with the specific vehicle(Step 141).For example, when requestor traditional is exhaled by bus using one
Cry using such as UBER(U s company), GRAB(Company of Singapore), DIDI CHUXIONG drops ooze row(Chinese companies)To send
Ask by bus(Referring to step 110)When, call applications then this should be asked by bus to broadcast to one group of vehicle by bus.Once one
Particular vehicle receives the request by bus(Referring to step 140), just immediately by the information of the vehicle(Such as the number-plate number and car
Vehicle, the name and contact method of driver)Notify the requestor(Step 141).In other words, requestor or car are not considered
Whether reach or close to position by bus, but the pairing that directly a requestor and a vehicle are fixed.It is actual
On, unless the vehicle is currently just coincidently existing(It is or close)Should be ridden position, otherwise, when requestor-vehicle completes fixed pairing
When, the usual vehicle is not reach also(It is or remote)Should be ridden position.
After requestor-vehicle completes fixed pairing, the requestor and vehicle will all go to by bus position should be asked to allow
The person of asking rides.Therefore, first reach(It is or close)A side of position will have to spend a period of time to wait the opposing party to reach by bus
Should be ridden position.Only when the requestor of fixed pairing and corresponding fixed pairing vehicle all reach position by bus(Referring to step
120 and step 150), the requestor of fixation pairing can be taken on the corresponding fixed pairing vehicle(Referring to step
130)/(Referring to step 160).In system using 1 pair of 1 matching method, the step 130 is identical with the step 160 in Fig. 1
's.
" the pool queue matching method " of the present invention, using currently just specifically being asked at one of the position of riding
Person is matched with a current specific vehicle also just in the position of riding(Step 151).Some in the present invention are specific
In embodiment, after the requestor, which initiates one, to be asked by bus, unless the requestor has arrived at(It is or close)Should be ridden position
Put, otherwise, the requestor and any specific vehicle will not be matched.Once by pairing vehicle details(Such as
The number-plate number and vehicle model, the name and contact method of driver)Sending to the requestor, the requestor can just multiply immediately
The vehicle of the pairing is taken, because the pairing vehicle has arrived at(It is or close)Should be ridden position(Referring to step 130)(in other words
Say, the pairing vehicle will not can not reach the position of riding because of reasons such as road conditions, or spend a very long time just to reach
Should be ridden position).Similar, in some specific embodiments of the present invention, when a vehicle receives one on multiplying from this
After the notice that truck position is set out, unless the vehicle have arrived at or(It is close)Should be ridden position, otherwise, will not be by the vehicle with appointing
What specific requestor is matched.And once by the details of the requestor matched(Such as name and contact number)
Send to the vehicle, the vehicle can just carry the requestor immediately, because the requestor has arrived at(It is or close)Should be by bus
Position(Referring to step 160)(in other words, the requestor will be less likely to be not present in the position of riding, or spend very long by one
The section time just reaches the position that should ride).
Fig. 2 further illustrates the canonical system using 1 pair of 1 matching method.Wherein, arrow 280 indicates requestor's hair
The order of request by bus is played, arrow 270 indicates vehicle and receives the order asked by bus.For example, due to requestor R1 and car
V1 pairing, is first completed, therefore, system will be in queue, by the requestor than the pairing between requestor R2 and vehicle V2
R1 and the vehicle V1 matched with it are labeled as first pair.
Not yet reached when one(It is or remote)When the requestor of position initiates to ask by bus by bus, its state is arranged to
" will reach "(As shown in R3 and R5 in the dotted line frame in Fig. 2).Once the requestor has arrived at the position of riding, by it
State is updated to " preparation is got on the bus "(As shown in R1, R2 and the R4 in the solid box in Fig. 2).Similar, not yet reached when one
(It is or remote)When the vehicle of the position of riding receives a notice asked by bus, its state is arranged to " will reach "(Such as
Shown in the V1 and V5 in dotted line frame in Fig. 2).Once the vehicle has arrived at the position of riding, its state is updated to " prepare
Get on the bus "(As shown in V2, V3 and the V4 in the solid box in Fig. 2).Arrow 290 shows that each vehicle is reached or ridden close to being somebody's turn to do
The order of position:V3, V2, V4, V1 and V5.Become apparent from from Fig. 4, each vehicle reaches the order for position of riding
The order that request notice by bus may be received with each vehicle is different.For example, although receive by bus request notice order in,
Vehicle V1 is marked as first, but when vehicle V3, V3 and V4 have arrived at(It is or close)When being somebody's turn to do position by bus, vehicle V1
But also it is somebody's turn to do position by bus without arrival.
Existing call applications by bus are all to use this 1 pair of 1 matching method, i.e., when a vehicle receives one on one
During the notice of request by bus that individual requestor initiates, just the specific requestor and the vehicle are matched.Then the vehicle
As the designated vehicle of the pairing request person, travelled to position by bus.The matching method of this method is fixed, such as requestor
R1 ride-on vehicles V1, requestor's R2 ride-on vehicles V2 etc..In this section, requestor is initiated to ask to arrive by bus to take to solid therewith
Surely the timing definition between the vehicle matched is the stand-by period of the requestor.Similar, vehicle is reached into ride position and car
The timing definition being successfully carried between the requestor of pairing fixed thereto is the stand-by period of the vehicle.
When multiple requestors ride in same position requests of riding, it is found that the matching method of 1 couple 1 has 4 germlines
Irrespective of size inefficiencies." pool queue " matching method of the present invention, mainly by being asked requestor by bus according to position by bus
It is grouped, and the same requestor pond of position correspondence by bus and the vehicle pond for the position correspondence that should ride is matched, from
And solve 4 kinds of inefficiencies.With the increase of the number of requests by bus of the position of riding, of the invention be somebody's turn to do " pool queue " matches somebody with somebody
It is also higher to the efficiency of method.Being likely to occur the scene of the position by bus of a large amount of requests by bus includes:Airport, railway station, or
The building lobbies of the busy business district of peak period.
First low efficiency problem of existing 1 pair of 1 pair of method of completing the square be:When arranging summary responses transportation service, the request
Person or the vehicle may need to wait one longer of unnecessary time.As shown in step 201 in Fig. 2, requestor R1 is
Through reaching position of riding, and its state be " preparation is got on the bus ", but it still multiplies waiting the vehicle V1 matched for its fixation to sail coming this
Truck position;Meanwhile as shown in step 202 in figure, vehicle V3 has arrived at the position of riding in itself, and its state is " in preparation
Car ", but still be that it fixes the requestor R3 of pairing waiting, and the requestor R3 is also somebody's turn to do position by bus without arrival at present.
In addition, vehicle waits the time of overlength in the position of riding(Such as V3), it will negative influence is caused to other vehicles, such as slowed down
Vehicle colleague's speed of the specific position by bus, or even cause the traffic jam of the position of riding.
Second low efficiency problem of existing 1 pair of 1 pair of method of completing the square be:This method can not effectively handle burst by
The cancellation pairing that the requestor of pairing or the vehicle matched are made.For example, as shown in step 203 in Fig. 2, work as requestor
R5 and vehicle V5 fixed pairing has been completed, and after the requestor R5 cancels the request by bus of its original, vehicle V5 must not
The extra time is not needed to complete the pairing of another 1 couple 1 again to arrange transportation service, and exist to match immediately
Successful risk.Even if the successful matching of new 1 couple 1, vehicle V5 may also need to sail for different positions by bus, and consumption is extra
Time and cost.This problem is particularly evident in the peak period of traffic congestion:Vehicle V5 may need to make very big effort
Another position of riding can be reached.Similar, after vehicle V5 cancels the pairing of its original, requestor R5 will have to need
Extra time is wanted to complete the pairing of another 1 couple 1 again to arrange transportation service, and also exist in peak period will not be immediately
The problem of successful matching.
3rd low efficiency problem of existing 1 pair of 1 pair of method of completing the square be:When arranging summary responses transportation service, requestor
Generally inevitably need to wait for a period of time, because only that asking by bus when a requestor initiates a summary responses
Afterwards, 1 pair of 1 matching method could dispatch a vehicle for its pairing.If for example, a requestor utilizes 1 pair of 1 matching side
Method, initiate one and asked by bus from what certain position of riding was ridden, unless when the requestor initiates to ask by bus, the requestor's
Pairing vehicle is just coincidently appearing in the position of riding(Or the close position that should ride), no person, the requestor will be very likely to
The not short time will be spent to wait the vehicle for its pairing to reach.
4th low efficiency problem of existing 1 pair of 1 pair of method of completing the square be:When arranging predetermined delivery service, one has been matched
Vehicle generally can not efficiently run carrying.If for example, a vehicle received one it is predetermined ask by bus,
To carry a requestor in a specific departure time, position of specifically being ridden at one.When close to predetermined when setting out
Between when, the vehicle have to limit its be merely able near the position of riding it is movable, to enable the vehicle predetermined at this
Departure time reaches the position that should ride.
Reach detecting system and method
Fig. 3 is detection user(Such as a vehicle or the requestor that rides)Reach or close to the detecting system of position by bus
The schematic diagram of one embodiment.In the specific embodiment of the present invention, the detecting system includes at least one user equipment 310,
It is at least one to be arranged on(Or it is located at)The Wireless Communication Equipment 320 of one position of riding, and a vehicle scheduling server
330.Wherein, at least one user equipment 310 is as operated by least one user, to arrange summary responses or predetermined delivery
Service, the vehicle scheduling server 330 are used to judge whether above-mentioned at least one user reaches or approach position by bus.The use
Family equipment 310, the Wireless Communication Equipment 320 and the vehicle scheduling server 330 are configured to mutually enter row data communication.
Wherein, at least one user equipment 310 is initiated from same for multiple requestors to vehicle scheduling server 330
What individual position by bus was set out asks by bus, or multiple vehicles will be in the position of riding to the feedback representation of vehicle scheduling server 330
Put multiple the multiple of requestor of carrying and receive signal;In one embodiment, the user equipment 310 specifically includes:Second is logical
Module is believed, for entering row data communication by data network with above-mentioned vehicle scheduling server 330;Short-distance wireless communication mould
Block, when in the range of the short-distance wireless communication for appearing in above-mentioned Wireless Communication Equipment 320 when the user equipment 310, with this
The short-range wireless communication module of Wireless Communication Equipment 320 carries out radio communication;Central processing unit, for by the short distance without
Line communication module sends the identification information of the user equipment 310 to the Wireless Communication Equipment 320;
The Wireless Communication Equipment 320 is used for detecting whether occur at least one user equipment in the range of its short-distance wireless communication
310, if so, then obtaining the identification information of at least one user equipment 310(Such as equipment specific ID), then will be acquired
Identification information is sent to vehicle scheduling server 330;In one embodiment, the Wireless Communication Equipment 320 specifically includes
One communication module, for entering row data communication with above-mentioned vehicle scheduling server 330;Short-range wireless communication module, it is used for
Whether detect has user equipment 310 in the range of its short-distance wireless communication(Such as mobile terminal or mobile unit)Occur;Number
According to processor, for having at least one use in the range of its short-distance wireless communication when foregoing short-range wireless communication module detects
When family equipment 310 occurs, then the identification information of at least one user equipment 310 is obtained, then pass through the first foregoing communication
Module sends acquired identification information to above-mentioned vehicle scheduling server 330;
Vehicle scheduling server 330 is used to receive multiple requests or multiple by bus that at least one user equipment 310 is sent
Receive signal, and by the multiple requests by bus received or the respective relative user equipment 310 carried in multiple reception signals
Identification information is stored in database(Then these user equipmenies are using as the target UE that will be matched);And on judging
State the identification information of at least one user equipment 310 detected by Wireless Communication Equipment 320 with stored in the database to
Whether the identification information of a few user equipment 310 matches, if matching, judges that the user equipment 310 is reached or multiplied close to this
Truck position, if mismatching, judge that the user equipment 310 not yet reaches or away from the position that should ride.
Further, in order to reduce the power consumption of vehicle scheduling server 330, a user equipment 310 whether reached or
Close to that should ride, position can also be judged by Wireless Communication Equipment 320, specifically, the first communication of the Wireless Communication Equipment
Module is additionally operable at least one target UE 310 sent by data network reception vehicle scheduling server 330
Identification information;And the data processor is additionally operable to work as and gets at least one user equipment 310(At least one user equipment
310 in the range of the short-distance wireless communication of the Wireless Communication Equipment, i.e., at least one user equipment 310 is detected
Arrive)Identification information when, judge the identification information and the vehicle scheduling server of acquired at least one user equipment 310
Whether the identification information of the 330 at least one target UEs 310 sent matches, if matching, judges the targeted customer
Equipment 310 reaches or close to position by bus, if mismatching, judges that the target UE 310 is not yet reached or multiplied away from this
Truck position, and result of determination is sent by the first communication module and data network and feeds back to the vehicle scheduling server 330.
Further, can be by this in order to reduce the power consumption of vehicle scheduling server 330 and Wireless Communication Equipment 320
One locating module is set in user equipment(Such as global position system)To obtain the position of the user equipment 310 itself letter in real time
Breath, and have the central processing unit of the user equipment 310 according to default time interval, by the positional information acquired in locating module
Sent by second communication module to the vehicle scheduling server 330, then the vehicle scheduling server 330 directly can use this
The positional information of family equipment 310 is compared with the positional information of position by bus, if matching, has judged the user equipment 310
Reach or close to position by bus is somebody's turn to do, if mismatching, judge that the user equipment 310 does not reach also or away from the position that should ride.
In some embodiments of the present invention, when a user equipment 310 is judged as having arrived at or is ridden close to being somebody's turn to do
Behind position, the state of the user equipment 310 is updated to " preparation is got on the bus ", and vehicle scheduling server 330 can use this
Requestor corresponding to family equipment 310 and a state are matched for the vehicle of " preparation is got on the bus ", or by the user equipment 310
Corresponding vehicle is matched with a state for the requestor of " preparation is got on the bus ", and when the car in requestor's seating being its pairing
, and when the vehicle is sailed out of out in the range of the short-distance wireless communication of the Wireless Communication Equipment, the Wireless Communication Equipment 320 will be examined
The user equipment 310 is not detected, therefore, the data processor of the Wireless Communication Equipment 320 is additionally operable to pass through first communication module
The indication signal left to above-mentioned vehicle scheduling server 330 one user equipment of feedback, correspondingly, vehicle scheduling clothes
Business device 330 is additionally operable to receive the indication signal, and according in the indication signal(The indication signal carries relative user equipment
Identification information)The identification information of the user equipment is removed from database.
It is described in detail with reference to specific operation principle and embodiment.
In some specific embodiments of the present invention, asked by bus once a requestor initiates one, or a vehicle
Receive a notice asked by bus, just by the user equipment 310(The user equipment of such as requestor, or the user of the vehicle
Equipment)Equipment specific ID(That is identification information)Send to the vehicle scheduling server 330, and be stored in the vehicle scheduling service
In device 330(That is, each self-corresponding user equipment of each equipment specific ID being stored in database is to need what is matched
Target UE).In some specific embodiments of the present invention, by other identification informations of the user equipment 310, such as the user
The information of the user of equipment is also sent to the vehicle scheduling server 330 and stored., will in some specific embodiments of the present invention
The equipment specific ID of the user equipment of each vehicle is stored in a private database of the vehicle scheduling server 330(For example,
The database in vehicle pond and the database in excess supply vehicle pond)In.
In some embodiments of the present invention, by wireless detected by a Wireless Communication Equipment in the position of riding
Whether signal reaches or close to the position that should ride to judge the user of a user equipment 310, wherein, the wireless signal comes from should
User equipment 310.The Wireless Communication Equipment 320 installed in the position of riding is configured to the nothing by data and signal
Line is interacted to obtain the equipment specific ID of each user equipment 310(Step 321).Because the Wireless Communication Equipment 320 is configured
For that can enter row data communication with the vehicle scheduling server 330, therefore, the Wireless Communication Equipment 320 will can be nearby detected
The equipment specific ID of the user equipment 310 measured is transmitted and stored into the vehicle scheduling server 330(Step 322);If
It is when the Wireless Communication Equipment 320 can't detect the user equipment 310 that this has been detected, the equipment of the user equipment 310 is special
Determine ID to remove from the vehicle scheduling server 330(Step 322).In step 322, received in the vehicle scheduling server 330
To after the communication data packet comprising equipment specific ID, just check whether received equipment specific ID includes being stored in vehicle scheduling
Any equipment specific ID of each targeted customer in the database of server 330.If it find that the equipment spy received
The equipment specific ID for determining ID with a user in database matches, and then, the vehicle transfers server 330 and decides that the user
The user of equipment 310 has arrived at(It is or close)Should be ridden position.Further, in certain embodiments, the step 322
Middle communication data also contains the signal intensity of the user equipment 310 detected in step 321, also, the vehicle scheduling takes
Whether the signal intensity that business device 330 is configurable for assessing the user equipment 310 is default higher than one(Or dynamic is default)Threshold
Value, with detection user equipment 310(With 310 corresponding user of the user equipment)When, realize flexible coverage.
In other specific embodiments of the present invention, the Wireless Communication Equipment 320 can be with configuration data disposal ability.The vehicle
Dispatch server 330 transmits the equipment specific ID of the target UE 310 in its database to specific by bus installed in this
The Wireless Communication Equipment 320 of position(Step 322).The Wireless Communication Equipment 320 is configured to by being set with each user
Standby 310 carry out data and the wireless interaction of signal, to obtain the equipment specific ID of each user equipment 310(Shown in Figure 3
Step 321).Then, the Wireless Communication Equipment 320 carries out the equipment specific ID obtained respectively from step 321 and step 322
Compare.In certain embodiments, if it find that both matchings, the Wireless Communication Equipment 320 confirm that the specific user sets
Standby 310 reach(It is or close)Should be ridden position.Further, in certain embodiments, the Wireless Communication Equipment 320 should
Special user equipment 310 reaches(It is or close)The confirmation feedback of the information of position to vehicle scheduling server 330, vehicle is adjusted by bus
Degree server 330 then updates the special user equipment 310 in its database(With its corresponding user)Have arrived at(Or connect
Closely)Should be ridden position.In some specific embodiments, the Wireless Communication Equipment 320 may be alternatively configured as to obtain by step 321
The signal intensity of each user equipment 310, and when the judgement user equipment 310(With corresponding user)Occur in position by bus
When, by the signal intensity with presetting(Or dynamic is default)Threshold value is compared.
In some specific embodiments of the present invention, Wireless Communication Equipment can be detected by user equipment 310
Wireless signal come judge the user of the user equipment 310 reach(It is or close)One position of riding, wherein, the Wireless Communication Equipment
Positioned at the position of riding.One vehicle dispatch system 330 is configured as that directly row data communication can be entered with the user equipment 310,
Therefore, the vehicle scheduling server 330 can be sent the equipment specific ID of the Wireless Communication Equipment 320 to this by step 331
User equipment 310, wherein, the Wireless Communication Equipment is arranged on accordingly position by bus.Come once the user equipment 310 detects
From the signal of the Wireless Communication Equipment 320, the user equipment 310 just can determine that the user has arrived at(It is or close)This is specified
Position by bus, wherein, the equipment specific ID of the Wireless Communication Equipment 320 is carried in the signal.Then, the user equipment
310 feed back the user by step 331 to the vehicle scheduling server 330 has arrived at(It is or close)The position by bus specified
Put.In some specific embodiments of the present invention, when the user equipment 310 judges whether its own reaches(It is or close)What this was specified
By bus during position, the user equipment 310 is also default with one by the signal intensity of the Wireless Communication Equipment 320(Or dynamic is default)
Threshold value is compared.In some specific embodiments of the present invention, Wireless Communication Equipment 320 that the user equipment 310 will detect
Equipment specific ID, and corresponding signal intensity transmits to the vehicle scheduling server 330 together.Then, the vehicle scheduling takes
Business device 330 will combine the appearance of the equipment specific ID of the Wireless Communication Equipment 320 and corresponding signal intensity, to judge the user
Equipment 320 reaches or the close position that should ride.
In some embodiments of the present invention, the user equipment 310 of the Wireless Communication Equipment 320 and the requestor are integrated into
One single device(Such as a multimedia board for also providing Wi-Fi connection), and installed in position by bus.When a request
Person is in position by bus by the integrating device, and when request services by bus immediately, the vehicle scheduling server will judge the requestor
Have arrived at or approach the position that should ride.
In some embodiments of the present invention, once confirm a user equipment 310(With corresponding user)Or multiply close to this
Truck position, so that it may using the user equipment 310 as a Wireless Communication Equipment 320, with other user equipmenies in its vicinity
310 carry out signal and data exchange.
Threshold signal is adjustable in above-mentioned each embodiment of the present invention, to be reached in detection user equipment
(It is or close)By bus in the step of position, the coverage and precision of equipment are improved, has been reached so as to improve one(It is or close)
The requestor of position successfully takes one and reached by bus(It is or close)The efficiency of the vehicle of position by bus.
In some embodiments of the present invention, global position system can be passed through(Such as the global position system GPS in the U.S., Russia sieve
This GLONASS)To detect the position by bus near user equipment 310, so as to judge that the user of the user equipment 310 reaches
(It is or close)Should be ridden position, wherein, the global position system is a component of the user equipment.The user equipment 310 is logical
Cross global position system and obtain the position of itself, and according to default time interval, by the location updating of acquisition to vehicle scheduling
Server 330(That is, by step 331).The vehicle scheduling server is by the position of the user equipment and the position of position by bus
It is compared, and judges that the user of the user equipment has arrived at according to comparative result(It is or close)The position by bus specified
Put.In some specific embodiments of the present invention, the position of its own is compared by the user equipment 310 and specifies the position of position by bus
Put, and judge whether the user has arrived at according to comparative result(It is or close)The position, and according to comparing by bus specified
As a result vehicle scheduling server 330 is updated(That is, by step 331).
Fig. 4 is that the vehicle scheduling server of the present invention judges that user reaches(It is or close)A reality of the method for position by bus
The flow chart of example is applied, this method is completed under the auxiliary of arrival detecting system as shown in Figure 3.The arrival detecting system is used
In the state for automatically updating user(That is, whether user has arrived at(It is or close)Should position by bus).
In predetermined request by bus, if from current time, the scheduled departure time of the predetermined request by bus is default
In time interval(For example, the predetermined departure time is within 30 minutes), the present invention is just by one in override requests person pond 511
State is that the requestor of " will reach " matches somebody with somebody one of centering as next round, and itself and a vehicle are matched.It is all
Summary responses requestor(Asked by bus according to initiation(Time)Sequentially 580, these summary responses requestor is to come the request
Several requestors of foremost in person pond 510)Also will be matched in matching somebody with somebody for next round in vehicles, and the summary responses
The quantity of requestor is dynamic change by bus.In one embodiment of the invention, can dynamically adjust those states is
" will reach " by bus requestor quantity to update the state of sufficient amount of requestor so that,(From current time
In the prefixed time interval risen), state is the quantity for the requestor that " preparation is got on the bus " is not matched also but, no less than state
For the pre- quantitation of the vehicle of " preparation is got on the bus "(That is, respective state is updated to " in preparation by vehicle from " will reach "
Car ").
When a requestor for sorting forward in one by bus the requestor pond of position will be matched with vehicle(Step
Rapid 410), the vehicle scheduling server 330 will persistently be detected in default time interval using the arrival detecting system
Whether the requestor of the position of riding reaches(It is or close)Should be ridden position(Step 420).If detect the requestor
Through reaching(It is or close)Position by bus, the state of the requestor are dynamicallyd update as " preparation is got on the bus "(Step 430);Otherwise, should
It will appear from prompting on the user equipment 310 of requestor, to inquire whether the requestor has arrived at(It is or close)Should be ridden position
(Step 440).If it is affirmative that the requestor, which responds, just the state of the requestor is updated to " preparation is got on the bus "(Step
430).If the response of the requestor is negative, after a default time interval reaches, the flow will be again from step
410 start.
When vehicle notification vehicle scheduling server 330 its state is " preparation is got on the bus "(Step 450)When, default
In time interval, the vehicle scheduling server 330 uses up to detecting system and persistently the vehicle is detected(Step 460),
Whether to judge the vehicle(It is or close)Should be ridden position.If detect that the vehicle reaches(It is or close)Should be ridden position, will
The state of the vehicle is automatically updated into " preparation is got on the bus "(Step 470);In addition, it will appear from carrying on the user equipment 310 of the vehicle
Show, to inquire the vehicle(Or the driver of the vehicle)Whether have arrived at(It is or close)Position by bus(Step 480).If should
Vehicle(Or the driver of the vehicle)Response be affirmative, just the state of the vehicle is updated to " preparation is got on the bus "(Step
470);If the vehicle(Or the driver of the vehicle)Response be negative, the flow will come back to vehicle scheduling service
The step of device waits its state of the vehicle notification to be " preparation is got on the bus "(Step 450).
When implementing the method in Fig. 4, in the case of no arrival detecting system or detecting system are out of order, judge to use
Whether family reaches(It is or close)The step 420 and step 460 of the position of riding are using default value " NO "(That is, do not reach).
In some embodiments of the present invention, it is embodied in the method in Fig. 4, judges whether user reaches(It is or close)Should
Default value " Yes " is used in the step 420 of position by bus(That is, have arrived at or approach).
Pool queue matching method
Fig. 5 A are the schematic diagrames of one embodiment of the pool queue matching method of the present invention.In the present embodiment, when arrangement rings immediately
When answering transportation service, arrival of the matching method based on vehicle(It is or close)The time sequencing of position is matched by bus.When having
When the position by bus of multiple requestors is identical, then these requestors are grouped into the requestor pond 510 of the position of riding.And phase
Ying Di, it will receive to ask multiple vehicles of notice to be grouped into the vehicle pond 520 of the position of riding by bus.
One position of riding is probably one and picked a little, such as building lobbies, taxi station, bus stop.One position of riding
Put be also likely to be a route on the way or multiple set picked a little in a specific scope.
According to each requestor and the specified position by bus of each vehicle, each requestor and each vehicle are grouped respectively
After entering pond(That is, formed respectively and correspond to the requestor pond and vehicle pond of specifying position by bus), pool queue pairing of the invention
Method initiates (time) order of request by bus according to each requestor(As shown in arrow 580)Each requestor is sorted.Should
Matching method can also reach according to each vehicle(It is or close)This specifies (time) order of position by bus(Such as the institute of arrow 590
Show)Each vehicle is ranked up.Not yet reached for those(It is or close)Position, the car that state is " will reach " by bus
, (time) that pool queue matching side rule of the invention receives notice according to these vehicles is sequentially carried out temporarily to these vehicles
Sequence(For example, temporarily assume that vehicle V1 will first reach the position, but actually V1 not necessarily first compares by bus specified than vehicle V5
V5 reaches the position by bus specified).
In some embodiments of the present invention, only to the requestor of " preparation is got on the bus " state and the vehicle of " preparation is got on the bus " state
Matched, and be to be entered respectively according to sequence of each requestor in requestor pond with sequence of each vehicle in vehicle pond
Row pairing.As shown in Figure 5A, vehicle V3, which multiplies, carries requestor R1(Step 581), vehicle V2, which multiplies, carries requestor R2(Step 582),
Vehicle V4, which multiplies, carries requestor R4(Step 584).As vehicle V1(Than being reached after vehicle V4)When reaching specified position by bus, the vehicle
V1 will carry the requestor of next " preparation is got on the bus "(One i.e. among both requestor R3 and R5).Similarly, when please
When the person of asking R3 reaches specified position by bus, the requestor R3 will take the vehicle that next state is " preparation is got on the bus "(That is car
One among V1 and V5, V6 three).
The pool queue matching method reduces the unnecessary stand-by period.As shown in example 201 and 202:The present invention's matches somebody with somebody
Allow to be arranged in the requestor R1 that the first and state in requestor pond is " preparation is got on the bus " to method, seating is arranged in vehicle pond
The first and state is the vehicle V3 of " preparation is got on the bus "(Step 581), rather than allow requestor R1 wait vehicle V1 while, vehicle
V3 is waiting requestor R3.In one extreme case, for example, there is the situation that vehicle V1 can not reach position by bus, then
Existing 1 pair of 1 matching method waits indefinitely for the requestor R1 for forcing " preparation is got on the bus " state, or cancels it and by bus please
Ask.Similar, in the case where requestor R3 can not reach the position of riding, existing 1 pair of 1 matching method, which will force, " to be prepared
Get on the bus " the indefinite waits of vehicle V3 of state, or cancel pairing.
In the present invention, unless a vehicle has arrived at(It is or close)Should be ridden position, otherwise will not be by any request
Person is matched with the vehicle.In other words, only when a vehicle has arrived at(It is or close)When being somebody's turn to do position by bus, it can just incite somebody to action
The vehicle is matched with a requestor.Therefore, pool queue matching method of the invention will not requested person(Or car
)Cancel suddenly and asking by bus(Or cancel and receive signal)Influence.For example, when the requestor R3 of " will reach " state cancels
When it is asked by bus, any vehicle in vehicle pond will not be had an impact immediately, because system is not also by the requestor
R3 is matched with any one vehicle in the vehicle pond for the position that should ride.In addition, the unless demand for the position that should ride(Definition
For the quantity of requestor in requestor pond 510)Supply is exceeded(It is defined as the quantity of vehicle in vehicle pond 520), otherwise vehicle
Dispatch server 330 can stop sending request by bus to more vehicles from the position of riding.
In some embodiments of the present invention, even if being " accurate in the requestor of one " preparation is got on the bus " and a state
It is standby to get on the bus " vehicle between establish pairing(Such as requestor R1 and vehicle V3)If by a prefixed time interval(Such as 3
Minute)Afterwards, the requestor R1 can cancel pairing because of the non-ride-on vehicles V3 of certain reason, vehicle V3, for example,
(1) requestor R1 determines that cancel it asks by bus;
(2) requestor R1 does not like matches the vehicle of vehicle for it;
(3) requestor R1 does not find vehicle V3;Or
(4) due to the arrival detecting system failure of the position of riding, or whether the requestor R1 is for reaching position by bus
The response of mistake has been made in user's prompting, so as to obtain the conclusion that the requestor R1 does not reach position of riding actually.So,
The requestor R1 will be considered as " not reaching ", and will be removed in its requestor pond 510 from the position of riding.Then, first
Vehicle V3 state is changed to " will reach " from " preparation is got on the bus ".If vehicle V3 notifies vehicle scheduling service again later
Device 330 its have arrived at(It is or close)Should be ridden position(Step 450), and the vehicle scheduling server 330 confirms vehicle V3
Really reach(It is or close)Should be ridden position(Step 460 or 480), then by vehicle V3 and next " preparation is got on the bus " state
Requestor(One among both requestor R3 and R5)Matched.
In some embodiments of the present invention, receive request notice by bus when the vehicle V5 of " will reach " state cancels, and
When being removed from vehicle pond 520, this will not be impacted to any requestor in requestor pond 510 immediately, because, should
Vehicle V5 does not match with any one requestor in requestor pond 510.However, the removal of the vehicle, may cause the car
The quantity for receiving signal in pond, less than the quantity of the request by bus in the requestor pond of the position of riding, therefore, in order to flat
The vehicle lost in vehicle pond is weighed or makes up, vehicle scheduling server 330 starts to send by bus please from the position of riding
Ask to more vehicles, to increase the vehicle supply of the position of riding, until reaching balance between quantity delivered and demand(For example,
In some embodiments, quantity delivered is equal to demand).
In some embodiments of the present invention, in order to shorten stand-by period of the requestor in position by bus(Such as peak period),
Outside the vehicle pond 520 of the position of riding, an excess supply vehicle pond 521 is further added by, wherein, the excess supply vehicle pond
521 include the vehicle supply that predetermined number is X, are then reached according to each vehicle(Time)Sequentially(As shown in arrow 590),
All vehicles in two vehicle ponds 521 and 520 are combined and are ranked up.For example, asked by bus for prediction, except 5
Individual requestor(Requestor R1- requestors R5)By bus ask outside, may also allow for an extra vehicle V6 increasing to this
By bus in the excess supply vehicle pond 521 of position.The vehicle scheduling server 330 will ask by bus from the position of riding
Send to more vehicles, i.e. first group of multiple vehicle, to increase the vehicle fleet size in the excess supply vehicle pond, until the excess
Vehicle fleet size in supply vehicle pond is equal with the default quantity X.
In some embodiments of the present invention, the vehicle fleet size in the excess supply vehicle pond 521 is expressed as X, and X value is
By the request distribution function D for predicting the position of riding(t)Come what is determined, such as formula(1)It is shown.Wherein, the request of the prediction point
Cloth function D(t)Refer to from t at the time of determination for one0(Such as current time)Start into the period T of certain length to ride
Number of requests, as X(The integer of fractions omitted point).
(1)
In some embodiments of the present invention, should history of position by bus ride request data, can be used for building the predictions request
Distribution function D(t), wherein time t is a variable.In some embodiments of the present invention, when position is a traffic station by bus
(For example, airport or railway station)When, the passenger that can be destined to according to having arranged an order according to class and grade reaches data to correct distribution function D
(t).Time span T estimation, it is that can initiate to ask by bus according to from requestor in some embodiments of the present invention(Or car
Receive by bus request notice)The time-consuming of the position of riding is reached to the vehicle to be estimated.
In some embodiments of the present invention, some specific period in one day(Such as off-peak period), request distribution
Function D (t) can be suspended.
Fig. 5 B are the schematic diagram of one embodiment of the pool queue matching method of the present invention.It will also be combined in the present embodiment pre-
Processing summary responses are ridden demand together for fixed request by bus, improve the matching efficiency of predetermined request by bus.Work as requestor(R6-R8)
Request is predetermined by bus, and respectively when each predetermined time leaving same position by bus, these requests of riding are grouped into this
By bus in an override requests person pond 511 of position, and according to each predetermined departure time ts(Such as the institute of arrow 560 in Fig. 5 B
Show)It is ranked up.
It is " in preparation first by state in override requests person pond 511 when one requestor and a vehicle are matched
Each requestor and the vehicle of car " are matched, then each request by state in requestor pond 510 for " preparation is got on the bus " again
Person is matched with vehicle.As shown in Figure 5 B, vehicle V3 carries requestor R6(Step 561), vehicle V2 carrying requestors R8
(Step 562), then, vehicle V4 carries requestor R1(Step 584).When vehicle V1 is reached(Than being reached after vehicle V4)When, should
Vehicle V1 will carry requestor R2;However, if the requestor R7 in override requests person pond reaches position by bus before vehicle V1
Put(The state of the requestor R7 is changed into " preparation is got on the bus "), then the requestor R7 in the override requests pond will be compared to requestor
The preferential ride-on vehicles V1 of requestor R2 in pond.
In certain embodiments, the vehicle fleet size X in excess supply vehicle pond (for integer) can be according to the pre- of position that should ride
Surely ride number of requests and increase, such as formula(2)It is shown, i.e., from some time t0(For example, now)The time interval T risen
It is interior,Represent in each timeThere is a predetermined car asked, be somebody's turn to do in the excess supply vehicle pond of position by bus by bus
Quantity X also accordingly increases.
(2)
If some requestor R in override requests person pond 511iMiss its scheduled departure time,(That is,),
Just it is aforesaid equation by the scheduled departure time value(2)In reference time ().When the requestor has taken
Match vehicle, or cancel its by bus ask when, then the requestor that rides is removed from override requests person pond 511.
In some embodiments of the present invention, some specific period in one day(Such as off-peak period), request distribution
Function D (t) can be suspended.
Fig. 6 is the flow chart of one embodiment of the vehicle dispatch system running of the present invention, that illustrates and is carried from requestor
Go out to ask the whole process of vehicle paired in requestor's seating by bus.
The vehicle dispatch system includes at least one mobile terminal 610 in the present embodiment, corresponding at least one vehicle 650
At least one mobile unit, the arrival detection means positioned at position by bus, vehicle scheduling server 330, at least one movement
Terminal, at least one mobile unit and the arrival detection means each pass through data network and the vehicle scheduling server respectively
330 are connected, and when a mobile unit, and/or mobile terminal are located at the short-distance wireless communication scope of the arrival detection means
When interior, the mobile unit is connected with reaching detection means by wireless network, and/or, the mobile terminal is with reaching detection means
Connected by wireless network;Wherein, at least one mobile terminal is sent out for multiple requestors to the vehicle scheduling server 330
Rise from the multiple of same position by bus and ask by bus;At least one mobile unit is used for multiple vehicles and adjusted to the vehicle
Degree server 330 feedback representation will carry the plurality of requestor in the position of riding(Initiate from same position by bus
It is multiple by bus request multiple requestors)Multiple receive signal;The arrival detection means is for detecting whether have at least one
Individual mobile unit has arrived at or position of being ridden corresponding to(Position, and multiple by bus i.e. where the arrival detection means
Requester requests are from the position of riding).
In some specific embodiments of the present invention, the vehicle scheduling server 330 is used to receive at least one movement eventually
Hold what is sent to be asked by bus from the multiple of same position by bus, and build a request for corresponding to the position of riding
Person pond, then the plurality of request by bus is stored in the requestor pond;Multiple multiply is sent to the mobile unit of multiple vehicles 650
Car request notice, and receive that at least one car-mounted terminal feeds back it is multiple receive signal, then building one, correspond to should
The vehicle pond of position by bus;And when above-mentioned arrival detection means detects at least one mobile unit arrival or the close position that should ride
When putting, vehicle corresponding at least one mobile unit is matched with requestor.
In some specific embodiments of the present invention, when the vehicle scheduling server 330 receives one or more from car
Mounted terminal is fed back when receiving signal, and the vehicle scheduling server 330 will be docked and screened by signal, choose one or
Multiple signals that receive are stored in the vehicle pond of the position of riding.
The present invention some specific embodiments in, the vehicle scheduling server 330 includes notification module 630, for
Multiple mobile units send multiple request notices by bus;Rob single module 640, for receive multiple mobile units feed back it is more
It is individual to receive signal, and therefrom select at least one to receive signal according to the plurality of signal that receives(The mobile unit then chosen is
Target UE, and the identification information of the target UE is then stored in the database of vehicle scheduling server);Pond supplies
Balancer module 620 is sought, is multiplied for receive that at least one mobile terminal sends from same the multiple of position by bus
Car is asked, and sends multiple request notices by bus to multiple mobile units by notification module 630(The plurality of request notice by bus
It is the multiple request generations by bus received according to the pond balance between supply and demand device module), then build one and correspond to position by bus
The requestor pond put, the plurality of request by bus is stored in the requestor pond(It is the plurality of by bus request corresponding to mobile terminal be
For target UE)In;According to rob that single module 640 chosen it is at least one receive signal, structure one multiplies corresponding to this
The vehicle pond of truck position, and at least one signal that receives that this is chosen is stored in the vehicle pond(What i.e. this was chosen multiple connects
It is target UE by mobile unit corresponding to signal);And when above-mentioned arrival detection means detects that this robs single module
Selected at least one car-mounted terminal was reached or approached when should ride position, by vehicle corresponding at least one car-mounted terminal
Requestor corresponding with database is matched.
In some specific embodiments of the present invention, rob single module 640 and receiving what multiple mobile units were fed back
It is multiple to receive signal, it wouldn't can be screened, and directly all signals that receive are stored in corresponding to the position of riding
In vehicle pond(It is i.e. all to receive mobile unit corresponding to signal and all turn into target UE).In certain embodiments,
Once pond balance between supply and demand device module 620 finds to receive that signal is excessive in the vehicle pond, exceed the quantity of request by bus, should
Rob single module 640 can suspend receive that mobile unit feeds back receive signal, or to the excessive receiving in vehicle pond
Signal is screened, and some are received into signal from vehicle pond rejects(For example, corresponding vehicle distances are ridden, position is too remote).One
In a little specific embodiments, the mobile unit received corresponding to signal being robbed single module 640 and refuse or rejected from vehicle pond
The information of " competition for orders failure " will be received.In other words, vehicle scheduling server 330 both can be according to selected by robbing single module 640
In vehicle receive signal to build vehicle pond, feedback directly can also be received into signal and be built into car first without selection
Pond(This is robbed single module 640 and selected again in imbalance between supply and demand).
In the present embodiment, the arrival detection means can be used in above-described embodiment(Reach detecting system)In wireless network
Network equipment is realized, and the mobile terminal and the mobile unit then can be regarded as above-described embodiment(Reach detecting system)In
User equipment, its operation principle is identical, repeats no more here.
In the present embodiment, due to the request by bus of summary responses when asking possible by bus of requestor's initiation, it is also possible to
Predetermined request of riding by bus, therefore, the vehicle scheduling server are used to store summary responses request by bus for one except structure
Requestor pond, can also build a preferential person requestor pond for being used to store predetermined request by bus(Certainly, please only with one
The person of asking come in pond classification storage or partitioned storage it is all by bus ask it is understandable).Correspondingly, waited to reduce
Time, in the present embodiment, the vehicle scheduling server be additionally operable to according to should the predetermined request by bus of position by bus pre- quantitation
Build an excess supply vehicle pond.
In some embodiments of the present invention, the vehicle scheduling server also includes:Queue module 680, for according to multiple
Requestor initiates the time of multiple requests by bus, and multiple requests by bus in above-mentioned requestor pond are ranked up(Similarly, for
The multiple predetermined requests by bus stored in override requests person pond, it can also make a reservation for by bus please by multiple according to the time sequencing of initiation
Ask and be ranked up);And according at least one mobile unit(The multiple signals that receive stored in vehicle pond correspond at least one car
Carry equipment)Arrival or the time close to the position of riding, multiple signals that receive in above-mentioned vehicle pond are ranked up.
In some embodiments of the present invention, the vehicle scheduling server also includes:Location status module by bus, for basis
The testing result of above-mentioned arrival detection means, according to default frequency at least one mobile terminal(Stored in requestor pond
Multiple at least one mobile terminals corresponding to request by bus)Update state and the position of at least one vehicle termination.
In some embodiments of the present invention, the vehicle scheduling server also includes:Vehicle-state module, for working as this extremely
Vehicle corresponding to a few mobile unit is with after requestor's pairing, keeping track at least one mobile unit and the requestor couple
Answer the state of mobile terminal.
In some embodiments of the present invention, this robs multiple mobile unit distances that single module is used to receive signal according to feedback
The distance travelled of the position of riding and/or the running time for reaching position of riding, and service evaluation is to multiple vehicles(It is i.e. all
Feedback receives the vehicle of signal)It is ranked up, and the required vehicle fleet size sent according to pond balance between supply and demand device module selects row
The forward at least one vehicle of sequence.
The vehicle dispatch system of the present embodiment is described in detail with reference to specific embodiment and operation principle.
A summary responses are initiated when the equipment 610 of a requestor to ask by bus(From certain position of riding), and should
Request is sent to a pond balance between supply and demand device module 620 of the position by bus by bus(Step 611)When, correspondingly, this multiplies
The requestor pond 510 of truck position will be updated, and the vehicle demand for the position that should ride will increase by 1.When setting for requestor
Standby 610 initiate a predetermined request by bus(From certain position of riding), and the predetermined request by bus is sent to positioned at described
A pond balance between supply and demand device module 620 of position by bus(Step 611)When, correspondingly, the override requests person pond for the position that should ride
511 will be updated, and according to the aforementioned equation on X(2), it is somebody's turn to do the car by bus needed for the excess supply vehicle pond 521 of position
Quantity(X)Also will be updated.Wherein, the pond balance between supply and demand device 620 is located in vehicle scheduling server 330.When the pond supply and demand
Balancer 620 is by calling a queue module 680 and an excess supply module 681(Step 621), realize that pool queue is matched
After method, required vehicle fleet size is transferred to the pond balance between supply and demand device module into a notification module 630 and one is robbed single module 640
(Step 631).Then, the notification module 630 notifies first group of multiple vehicle 650 to be somebody's turn to do the request by bus of position by bus(Step
632).Then, second group of multiple vehicle being informed to(Second group of multiple vehicle are the subset of first group of multiple vehicle)Can
Think that the notice carries out competition for orders(Step 641), this, which robs single module, will determine which or which vehicle competition for orders succeeds.Competition for orders into
The vehicle 650 of work(will receive a confirmation(Step 642), meanwhile, the basic data of competition for orders success vehicle(Such as vehicle
Number plate and vehicle, the name and contact method of driver)Pond balance between supply and demand device module 620 will be fed back to(Step 643).The request
Person also asks successful confirmation by bus by one received from vehicle scheduling server 330(Step 612).For one
Summary responses are asked by bus, if passing through one section of preset time(Such as 5 minutes)Afterwards, also receiving without any vehicle should be by bus
Request, then requestor will also receive a notice that request fails by bus from vehicle scheduling server 330(Step
612).For a predetermined request by bus, if in a default time(Such as 15 minutes before scheduled departure time)It is interior,
There is no vehicle in the vehicle pond of the position of riding, then the requestor will also receive one from vehicle scheduling server 330
The notice of the individual predetermined failure of request by bus(Step 612).This section is fully described in the present invention, initiates to multiply from a requestor
Car is asked(Summary responses are asked by bus or predetermined request by bus)The whole process of a confirmation is received to the requestor
One embodiment, wherein, the confirmation be on the requestor by bus request connect by vehicle scheduling server
The information of receipts.However, in this stage, the requestor is not matched also with any specific vehicle.
When the state of vehicle 650 is " will reach "(That is, going to by bus on the road of position)When, the vehicle will be with one
Individual default frequency, by the information of vehicles(Such as position data)Send to location status module 660 by bus(Step 661).Vehicle
The location status module that should ride in dispatch server, the assistance of method in arrival detecting system and as described in fig. 3 and fig. 4
Under, keep track the stateful vehicle for " will reach " and " preparation is got on the bus ".The location status module that should ride is pre- with one
If frequency state and the position of each vehicle are updated to each requestor 610(Step 662).
Once(Method according to arrival detecting system and as described in fig. 3 and fig. 4 is learnt)Vehicle 650 has arrived at(Or connect
Closely)Should be ridden position, then, the vehicle will send a vehicle and reach(It is or close)The confirmation of position extremely should by bus
Location status module 660 by bus(Step 663).So as to which the pond balance between supply and demand device module 620 in vehicle scheduling server 330 should
The state of vehicle is updated to " preparation is got on the bus "(Step 622).Then,(It is according to arrival detecting system and square as described in fig. 3 and fig. 4
Method is learnt)One has arrived at(It is or close)The requestor 610 of the position of riding will be matched with the vehicle 650.Then,
The location status module 660 of riding will send the data of the requestor of the pairing to the vehicle 650 of the pairing(Step 664),
Also the data of the vehicle of the pairing will be sent to the requestor 610 of the pairing(Step 665).
Once the vehicle 650 and the requestor 610 are matched, a vehicle-state module 670, which just keeps track, matches somebody with somebody
To good vehicle 650 and the state of requestor 610., should once the requestor 610 of the pairing takes the vehicle 650 for its pairing
Vehicle 650 will just send confirmation that a requestor got on the bus to vehicle-state module 670(Step 671).The present invention
Some embodiments in, once receiving the confirmation that requestor has got on the bus, the vehicle-state module 670 will just send one
The confirmation that individual success is got on the bus is to the vehicle 650(Step 672)With the requestor 610(Step 673).Location status mould by bus
Both the state of the requestor 610 and the vehicle 650 can be updated to " on by block 660 and pond balance between supply and demand device module 620
Car ", then, in the pool queue matching method of the present invention, the requestor of " having got on the bus " state will from requestor pond 510, or
It is removed in override requests person pond 511, and the vehicle of " having got on the bus " state will be from vehicle pond 520, or excess supply vehicle
It is removed in pond 521.Illustrate how a requestor 610 utilizes vehicle dispatch system and its method success in above-described embodiment
Take the complete procedure of the vehicle for its pairing.
In some embodiments of the present invention, pond balance between supply and demand device module 620 will be with a default frequency, above-mentioned each
Individual step writes a data memory module 690 as historical data(It is above-mentioned each with being read from the data memory module 690
The historical data of step).
During traditional " competition for orders ", each round notice(That is the competition for orders of vehicle)A vehicle only can be chosen, so as to lead
Cause the success rate of vehicle competition for orders relatively low.In some embodiments of the present invention, by according to position by bus by requestor pond, so as to
So that a wheel competition for orders may need more than one vehicle.Using this improved method, pond balance between supply and demand device module 620 is needed for
The quantity of vehicle passes to a notification module 630 and one is robbed single module 640(Step 631)., should within the default period
Rob single module 640 and receive the competition for orders information that multiple vehicles are sent first, the row for position of then being ridden according to each vehicle distances
Sail mileage(And/or the running time of position by bus)The scoring of each vehicle is calculated with service evaluation.Then, this robs single module
The priority of each vehicle is arranged according to the scoring, and according to transmission to the notification module and the required vehicle for robbing single module
Quantity, the vehicle of the several vehicles of scoring highest of selection as " success competition for orders "(Step 631).
The specific embodiment of user interface
Fig. 7 is the schematic diagram of one embodiment of the prompt message of the user interface in the present invention, wherein, the prompt message is to use
In inquiry requestor, whether it has reached(It is or close)Position by bus.The prompting 730 for being sent to the requestor can with one
The function 732 that the function 731 of response is responded with negative certainly is selected for the requestor.The background of the prompt message is the requestor
Wait user interface when being matched with vehicle.In some embodiments of the present invention, the ground of the destination 710 of requestor
Location and by bus position(That is departure place)720 will all show in user interface.In some embodiments of the present invention, the requestor can
Pass through a selectable punction 791(Such as " cancellation ")Asked by bus with cancelling.
Fig. 8 A are the schematic diagrames of one embodiment that a vehicle sails for user interface in position by bus.The vehicle can
Pass through an optional function 801(Such as " arrival ")To notify that the state of the vehicle of vehicle scheduling server 330 is " preparation is got on the bus ".
In certain embodiments, the user interface shows a map 810, and the position 811 and should by bus with icon shows
Current vehicle position 812.In certain embodiments, the vehicle can screen notice by an optional function 813, only aobvious
Show the demand by bus in the preferred destination region of the vehicle.In certain embodiments, user interface shows position by bus
Address 820.In certain embodiments, the vehicle can pass through a selectable functions 891(Such as " cancellation ")To take
Disappear the state that it has received to ask notice by bus.
Fig. 8 B are the schematic diagram of one embodiment of the prompt message of user interface in the present invention, wherein, the prompt message
It is whether to have reached position by bus on one vehicle of prompting.In order that shown prompting theme can be responded by obtaining the vehicle,
It is sent to the function 832 that there is an affirmative for being available for vehicle to select to respond for the prompting 830 of the vehicle, and the work(that negative is responded
Energy 831.
It is used to improve the system and the side that arrange summary responses and predetermined delivery efficiency of service above embodiment described a kind of
Method.Further, as long as no beyond the scope of the present invention, the modules in above-mentioned each embodiment can be other
Corresponding module is replaced in embodiment, and/or is combined.