Background technology
Existing multiple vehicle dispatch system is used for following the tracks of and control fleet, and such as taxi, transport truck or the like, these systems utilize the double-direction radio network to carry out vehicle scheduling usually.The driver of various vehicles in fleet broadcasts the new message of ordering the car position by speech network or data network in the dispatching center; Each driver replys his acceptance or the refusal to dispatching to the dispatching center.Some newer vehicle dispatch systems concentrate on communication and decision process in the dispatching center usually, by using automatic vehicle locator system, automatically follow the tracks of the position of the vehicle managed, set up the information of the geographic position of selected vehicle and work at present state and so on; Manually or automatically predefined index in these information and the dispatching center is compared then, thereby make about current scheduling message being sent to the decision of the vehicle of this selection.More advanced dispatching system can also automatically be discerned the vehicle nearest from certain position, improves accuracy thereby further be convenient to the yardman, even can automatically dispatch work for nearest available vehicle.
All these dispatching communication systems are based upon the dispatching center initiatively on the basis of vehicle broadcasting that quilt dispatched or selectivity transmission scheduler task.Yet vehicle dispatch system will realize that the dispatching center initiatively sends the dispatching method of schedule information, and the dispatching center need grasp current position of vehicle and duty at any time, and the needs between vehicle and the dispatching center are set up continuous communication.The expense that this has not only caused the pressure of mobile communcations system and has increased communication also can relate to the privacy concern of protecting driver and passenger.Chinese invention patent ZL00810463.8 proposed a kind of channel loading that reduces to be used for vehicle scheduling, reduce pressure that vehicle drivers makes decision, keep the method based on the automatic ordering mechanism of system of dispatching center simultaneously.But this method is carried out location matches by vehicle-mounted end, and this need send to all vehicles of fleet dispatching message, and if not adopting broadcast type private wore network network, this mode still can produce huge communication fee.Simultaneously, have thousands of vehicles, per hour professional dispatching systems up to ten thousand time arranged for one, the huge traffic that this communication modes produces may cause blocking up of channel and collapse.
Because the vehicle scheduling task car position (position that the client gets on the bus or freights) of ordering main and with the car client is associated, no matter the geographic position coupling that is scheduler task is calculated, still the exchange of dispatching communication data all is described the ordering in the nearer relatively scope in car position of distance usually.But, existing vehicle dispatch system all is that the center is set up with the vehicle, serve as that the basis is set up with motor corporation and the fleet that vehicle was subordinate in other words conj.or perhaps, this mode that focuses on dispatching services by the dispatching center, do not consider that the vehicle scheduling business is the fact customer-centric, can cause extra burden and too high requirement yet the traffic handing capacity of dispatching central server.
Summary of the invention
Provided by the invention in vehicle dispatch system between car-mounted terminal and the dispatching center transmission and the method for handling schedule information realize by following steps:
A) receiver van client in dispatching center's sends comprises the car request of ordering of ordering car position information, and generates to comprise the described scheduler task message of ordering car position information, stores in the memory storage of dispatching center's server;
B) server of car-mounted terminal to described dispatching center that need accept scheduler task sends the request of dispatching that includes car position information, inquires about and obtain at least one described scheduler task message in the memory storage of dispatching center's server;
C) select to confirm a scheduler task according to the scheduler task message of being obtained, transmit the selection acknowledge message by the server of car-mounted terminal to described dispatching center;
D) server of dispatching center receives described selection acknowledge message, and the scheduler task that has competition is arbitrated, and sends controlled dispatch message to the vehicle of finally determining to send.
One of purpose of the present invention is to improve the efficient of vehicle dispatch system communication and dispatching services processing, a kind of method that realizes between car-mounted terminal and the dispatching center transmission preferably and handle schedule information is that described dispatching center is constructed as distributed frame, order region difference under the car position according to scheduler task is related, processing with car client dispatch request, the dispatching communication business such as transmission of the generation of scheduler task message and controlled dispatch message, the server that is assigned to the dispatching center, region is handled, and described car-mounted terminal is connected to dispatching center, corresponding region according to going out the car position.
The another kind of method that better realizes transmission between car-mounted terminal and the dispatching center and handle schedule information is that a communication server that the geographic position analysis service is provided is set in dispatching system, described car-mounted terminal obtains out the server address of dispatching center, region under the car position by this communication server, and receives dispatching center, described region according to this address and obtain described scheduler task message.In the embodiment of the inventive method, described communication server also can be the server of the dispatching center, some regions of car-mounted terminal registered in advance.
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is described in detail.
The method of transmission provided by the invention and processing schedule information comprises concrete steps shown in Figure 1, describes the communication means of vehicle dispatching information provided by the invention in detail below in conjunction with Fig. 1 to Fig. 6:
Figure 1 shows that it is transmission provided by the invention and the method processing flow chart of handling schedule information, process flow diagram has been expressed the process of a basic transmission vehicle dispatching information.At first, as dispatching center's execution in step 101 of dispatch service end, receive the car client's that uses by oneself the car request of ordering.Describedly order the car request and can exchange from client's voice call, also can be from other communication modes, the dispatching center is that every car request of ordering that receives distributes one and orders car request mark number (ordering car request ID).Order the car request for one and may comprise master data content shown in Figure 2 usually: COS can represent that this orders the car request is commuter service or cargo service, is to order car immediately or preengage information such as ordering car; Ordering the car position is the geographic position that the client gets on the bus or freights, and can use geographical coordinate representation usually; Reservation period is that the client wishes that vehicle arrives the time of ordering the car position, and for example, the reservation period of ordering car immediately is exactly the current time of ordering car; The term of validity is that the client can wait for the time that vehicle arrives, the just time span that picks up counting from reservation period; Information on services is to order the relevant additional information of car task with this, and for example, the client limits certain fleet or certain type vehicle, the weight that needs lade, the client orders the address and the long-distance restricted information such as destination of hiring a car of car position; Contact details are relevant informations of being convenient to driver and client's contact.Dispatching center's execution in step 102 extracts data necessary from order the car solicited message, generate to comprise the described scheduler task message of ordering car position information.Scheduler task message mainly comprises the car request of the ordering ID that orders in the car request, the information of ordering the definite required grasp that can receive an assignment of drivers such as car position, reservation period, the term of validity and information on services.Dispatching center's execution in step 103 arrives the scheduler task message stores in the memory storage of dispatching center's server.
Need accept the vehicle execution in step 201 of scheduler task, send the request of dispatching by the server of car-mounted terminal to described dispatching center.The request of dispatching generally includes master data content shown in Figure 3: dispatch testing vehicle register the dispatch request different with differentiation that request ID is used for the identification request scheduling; COS is identical with the definition in the scheduler task message with reservation period; Going out the car position is to carry out the position, departure place of dispatching the task vehicle.Go out the center that this request just of car position will be inquired about the task of the dispatching geographic range of obtaining, can use geographical coordinate representation usually.Going out the car position can be the vehicle current location, it also can be other position, for example, the goods stock of carrying out the strange land deliver goods wishes to implement in advance the transport task of the next morning return, just can send with the deliver goods destination be the car position, reservation period is the request of dispatching of the next morning, precontract task is sent at the request scheduling center.Dispatching center's execution in step 202, memory storage according to the condition query dispatching center server of the request of dispatching, obtain one or the multinomial scheduler task message of dispatching request condition that meets, form a scheduler task messaging list and return to car-mounted terminal (step 203).Fig. 4 is the Data Structures of the scheduler task messaging list that obtains of car-mounted terminal, and each row is corresponding to a scheduler task message.The scheduler task message of once dispatching acquisition request should be no more than 10 usually, preferably 3 to 5.In step 202, order the car position and go out distance limit scope between the car position by change and can adjust and obtain what of scheduler task message entries, be scheduling to example with taxi for passenger transport, in the intensive midtown of passenger flow, order the car position and go out distance limit scope between the car position and be 500 meters and just may obtain 5 scheduler task message, in remote suburb or the time in the late into the night to morning, may need the distance limit scope is adjusted to 2000 meters to 5000m even farther.
Car-mounted terminal execution in step 301, the scheduler task message that the request of dispatching is obtained is shown to the requestor, and the requestor selects to confirm a scheduler task, transmits selection acknowledge message (step 302) by the server of car-mounted terminal to described dispatching center.Fig. 5 is a Data Structures of selecting acknowledge message, comprises dispatching request ID and ordering car request ID two item number certificates, and the request of the dispatching ID here represents to select pairing request, the just request of the dispatching ID in the step 201 of dispatching of confirmation; The car request of the ordering ID here indicates from scheduler task message and to select to confirm the car request of ordering accepted, just a selected ID who orders the car request in the scheduler task messaging list that step 203 is obtained.
The server execution in step 401 of dispatching center receives the selection acknowledge message that car-mounted terminal transmits.If a certainly order the car request and chosen simultaneously by two or many cars, the dispatching center just exists the scheduler task of competition to arbitrate to this, select to meet order the car customer requirement vehicle as the vehicle of finally determining to send, send controlled dispatch message (step 402) to the vehicle of finally determining to send.Fig. 6 is the Data Structures synoptic diagram of controlled dispatch message, wherein dispatch the request ID and order car request ID two item numbers according to step 302 in the transmission the selection acknowledge message corresponding, the car request of ordering that car request ID is identified is just ordered in the car request of ordering that all other data will be carried out from this task of sending.
According to the vehicle scheduling task mainly with the actual conditions that the car position is associated of ordering with the car client, the present invention proposes the method for setting up the distributed scheduling center according to the service geographic area, purpose is further to improve the efficient of vehicle dispatch system communication and dispatching services processing.In the embodiment shown in fig. 7, described dispatching center has adopted distributed frame, comprises distributed scheduling center 1 and distributed scheduling center dispatching center, 2 two regions.Order region difference under the car position according to scheduler task is related, with processing, the generation of scheduler task message and the dispatching communication business such as transmission of controlled dispatch message of car client dispatch request, the server that is assigned to the dispatching center, region is handled.Car-mounted terminal needn't be connected to the dispatching center at ordinary times, only when needs obtain scheduler task information, just is connected to dispatching center, corresponding region according to going out the car position, sends the request of dispatching to this dispatching center, region, accepts the controlled dispatch task.A feasible embodiment who adopts the distributed scheduling center sets up the dispatching system that can progressively set up and expand along with the development of dispatching services: when starting to walk in system, do not need the worry about traffic handing capacity in future, at first utilize limited fund to set up the dispatching center of an appropriate scale, when being increased to a certain degree of dispatching center's traffic load, when needing to enlarge system capability, as long as build second similar dispatching center again, adjust the service area scope of first dispatching center by software, a part of dispatching services is assigned to newly-established dispatching center, just can finishes the upgrading of dispatching system.The rest may be inferred, and total system can progressively be set up and perfect as cell division, and upgrading each time all is simply to readjust the service area scope.
The embodiment at the distributed scheduling center that the present invention proposes need solve the division of service area and the network communication address resolution problem at distributed scheduling center, fairly simple method is to preserve the network communication address contrast tabulation that boundary is divided in the region at dispatch service end and vehicle-mounted end, the dispatch service end is tabled look-up and is distributed dispatching center, corresponding region according to ordering under the car position region, and car-mounted terminal is tabled look-up and is connected to dispatching center, corresponding region according to going out under the car position region.It is directly to utilize geographic coordinate that boundary is divided in the simplest region, for example, and longitude and latitude.Boundary is divided in the region of more complicated may relate to geographical frontiers such as administrative division or river, road.Transmission and the method for handling schedule information are that a communication server that the geographic position analysis service is provided is set in dispatching system between a kind of better realization car-mounted terminal and the dispatching center, described car-mounted terminal obtains out the server address of dispatching center, region under the car position by this communication server, and receive the transmission of dispatching center, described region according to this address and dispatch request, obtain described scheduler task message.What Fig. 7 was shown is a vehicle dispatch system that possesses distributed scheduling center and communication server.In the embodiment of the inventive method, the address resolution service function of described communication server also can be provided by the server at distributed scheduling center, car-mounted terminal needs the server of the dispatching center, some regions of registered in advance, and for example, vehicle is subordinate to the server of the dispatching center, region on ground.Provide server of address resolution service to obtain out the server address of dispatching center, region under the car position by this, be connected to correspondingly domain scheduling center.
The network that an embodiment of the method for transmission provided by the invention and processing schedule information provides dispatching system is ordered car service communication.The user signs in to the webpage of ordering the car service, chooses on electronic chart and orders the car position, fills in to comprise the list of ordering the every data of car request, is submitted to the server of described dispatching center by WEB web service mode.In order to prevent that clicking maliciously falseness orders the car phenomenon, network is ordered the car service can also adopt mobile phone authentication/billing service manner, and the server of dispatching center feeds back to and orders the car client ordering the car result by SMS (short message service).Adopt the SMS (short message service) feedback to order the car result and also be convenient to realize strange land reservation vehicle, the user can subscribe the vehicle of destination in advance on the computer of office before going on business to the other places, order car result's short message on the way with the mobile phone confirmation of receipt.
Another embodiment of the method for transmission provided by the invention and processing schedule information provides picking up of taxi dispatching system and a little orders car service communication.Comprising microprocessor in the roadside setting picks up a little with the hackney vehicle of ordering the car PBU pushbutton unit, described microprocessor internal has prestored and has picked up a little geographical location information, picking up a microprocessor receiver van client presses and orders car PBU pushbutton unit input, automatically generate one with a described geographic position of picking up as the car request of ordering of ordering the car position, be submitted to described dispatching center server by communication network.Picking up in the present embodiment a little can also be provided with pilot lamp, character shows or print-out device, shows to export to order the car result.The described microprocessor of picking up a little can also connect a coin-feed machine or smart card card reader, provides charge to order the car function.Though to pick up a little be to be directly connected to communication network to taxi in the embodiment shown in fig. 7, the wireless data communication network by GPRS, CDMA or other type also can obtain same effect.
Another embodiment of the method for transmission provided by the invention and processing schedule information is the vehicle dispatch system that car-mounted terminal adopts satnav, and for example, adopting at present modal is the GPS Global Positioning System (GPS).In the present embodiment, car-mounted terminal is the vehicle scheduling terminal that is equipped with the satnav receiving trap, and the request of dispatching that car-mounted terminal sends comprises goes out the car position vehicle current location determined of global position system just.High-grade satnav car-mounted terminal can also provide the electronic chart Presentation Function, shows by what step 203 and step 402 were obtained to order the car position, further can also provide the automobile navigation function, and the guiding driver arrives the destination smoothly.
Transmission provided by the invention and handle one of method of schedule information more simple embodiment be the base station location technology that car-mounted terminal adopts mobile communication.In the present embodiment, car-mounted terminal need not be equipped with special vehicle locating device, only utilizes the benchmark of the position of mobile communication base station as the location, adopts the mobile communication base station location technology to determine the current location of vehicle.The request of dispatching that car-mounted terminal sends comprises goes out the car position vehicle current location determined of mobile communication base station location technology just.In the vehicle scheduling means of communication that this patent provides, go out the car position and just be used as the join domain dispatching center and inquire about the benchmark of obtaining scheduler task message, the bearing accuracy of mobile communication base station location technology (being generally 100~500 meters) can meet the demands fully.Abovementioned steps 202 is to order the car position and go out distance limit scope adjustment between the car position by change to obtain what of scheduler task message entries, and it is higher and in the lower shortcoming in outlying suburb in the downtown area that these technical measures can remedy the mobile communication base station bearing accuracy.
By above explanation as can be seen; the invention provides a kind of transmission and handle the method for schedule information between car-mounted terminal and the dispatching center in vehicle dispatch system; utilize method of the present invention; have only the vehicle that needs the allocation schedule task to set up communication with the scheduling center; do not need vehicle to report the position of self at any time; not only can significantly reduce the communication traffic of vehicle dispatch system, also help protection driver and passenger's privacy.Adopt method of the present invention, the dispatching center only needs to handle near the scheduler task the vehicle that sends the request of dispatching, and more can improve the efficient of dispatching system, reduces the operation cost of dispatching system.Provided by the inventionly order the initial stage that the scheme of setting up upright distributed scheduling system in the parking stall can the construction operation of minimizing system according to the client and drop into, avoid setting up the waste of the crowded and channel resource of communication channel that dispatching system causes, more help setting up the unified vehicle dispatch system of serving the whole society according to the vehicle membership.The invention provides to pick up and a little order the sky that car helps reducing vehicle and sail, reduce the waste and the air pollution of resource.Because method of the present invention does not need vehicle accurately to locate, can adopt the location, mobile base station further to reduce the cost of car hauler mounted terminal.