CN108171411A - Vehicle dispatching method, server, client and system - Google Patents
Vehicle dispatching method, server, client and system Download PDFInfo
- Publication number
- CN108171411A CN108171411A CN201711423257.8A CN201711423257A CN108171411A CN 108171411 A CN108171411 A CN 108171411A CN 201711423257 A CN201711423257 A CN 201711423257A CN 108171411 A CN108171411 A CN 108171411A
- Authority
- CN
- China
- Prior art keywords
- scheduler task
- vehicle
- task
- scheduling
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 230000004044 response Effects 0.000 claims abstract description 22
- 230000001960 triggered effect Effects 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims description 30
- 238000012790 confirmation Methods 0.000 claims description 14
- 230000003993 interaction Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 description 15
- 230000006399 behavior Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- 238000003860 storage Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0645—Rental transactions; Leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention discloses a kind of vehicle dispatching method, server, client and systems.This method by server implementation, including:Receive the scheduler task generation request of the first client transmission;Request is generated in response to the scheduler task received, generates corresponding scheduler task;The scheduler task is sent to corresponding second client, scheduler task is performed with the user triggered using the second client.According to the present invention, realize and manage concentratedly on line, distribute vehicle scheduler task, reduce vehicle scheduling cost, improve vehicle scheduling efficiency.
Description
Technical field
The present invention relates to vehicle dispatching technology field, more particularly, to a kind of vehicle dispatching method, server, client
End and system.
Background technology
At present, trip mode emerging in city is had become by shared cycling, can effectively solves city
The short distance trip requirements of crowd, and it is environmentally protective.
And it is increasingly huge with the userbase of shared bicycle, with vehicle demand explosive growth, with vehicle demand with
" tidal effect " for traffic peak formation is more apparent, and therefore, therefore, it is necessary to carry out implementation tune to the dispensing for sharing bicycle
Degree, to ensure effectively to meet the shared trip requirements of user.
The scheduling of shared bicycle at present, the operation personnel for depending primarily on shared bicycle service provider carries out, by reality
The operation personnel for applying scheduling judges dependent on experience or from the dispatching point of recommendation, chooses the vehicle that vehicle has siltation
Vehicle is called in demand point of riding from vehicle siltation point, passed through by siltation point and the demand point of riding there are more West of riding
The mark (such as Quick Response Code of vehicle) for obtaining the vehicle for implementing scheduling uploads the means such as operation centre afterwards, corresponding record scheduling
Vehicle is realized and is changed on the line of scheduling behavior.
But operation personnel's self diathesis differs, and judges to carry out vehicle siltation point or ride to need dependent on experience
It asks a little, can inevitably have voluntarily decision when performing vehicle scheduling cause scheduling time to be increased, because the originals such as practicing fraud or delaying slowly
Because voluntarily change scheduling behavior causes to dispatch the problem of cost increase, etc. influences vehicle scheduling efficiency.
Invention content
It is an object of the present invention to provide a kind of new solutions for vehicle scheduling.
According to the first aspect of the invention, a kind of vehicle dispatching method is provided, by server implementation, including:
Receive the scheduler task generation request of the first client transmission;
Wherein, the scheduler task generation request is including at least the instruction information of the target dispatch unit of scheduling to be performed;
Request is generated in response to the scheduler task received, generates corresponding scheduler task;
Wherein, the scheduler task includes at least the instruction information of the target dispatch unit and performs the scheduling and appoints
The unique subscriber identification of the user of business;
The scheduler task is sent to corresponding second client, is held with triggering using the user of second client
The row scheduler task.
Optionally, the method further includes:
It receives the scheduler task that second client is sent and confirms instruction;
Wherein, the scheduler task confirms that instruction includes at least the target dispatch unit for having triggered generation scheduler task
Instruction information and corresponding scheduler task processing state;The processing state of the scheduler task includes at least:Receive to appoint
Business, refusal task complete task;
According to the processing state of the scheduler task, the task status of the scheduler task is updated;
Wherein, the task status of the scheduler task includes at least:During task is to be subjected, task has been refused, vehicle recalls,
In vehicle transport, vehicle call in, task completed.
Optionally, the method further includes:
When the task status is that task has been refused, to first visitor for sending corresponding scheduler task generation request
Family end, sends scheduler task refusal instruction, and scheduler task is generated with the user's retriggered triggered using first client.
Optionally, the method further includes:
The scheduler task confirmation request that first client is sent is received,
The scheduler task confirmation request includes at least the finger for the target dispatch unit for having triggered generation scheduler task
Show information;
It is asked in response to the scheduler task, inquires the task shape of scheduler task corresponding with the target dispatch unit
State, and pass through scheduler task state instruction and return to first client.
Optionally,
Obtain at least one recommendation scheduling unit for recommending to implement vehicle scheduling;
The instruction information for recommending scheduling unit is sent to the first client, for using first client
User selects the target dispatch unit from the recommendation scheduling unit, and triggering generates the scheduler task.
Optionally,
It is further included in the scheduler task generation request and the user of vehicle scheduling is performed only to the target dispatch unit
One user identifier;
The method further includes:
Obtain the scheduling information of the user of executable vehicle scheduling;
Wherein, the scheduling information includes at least the unique subscriber identification, current geographic position, dispatch state of the user
And dispatching;
The scheduling information of the user is sent to the first client, for using the user of first client from can
In the user for performing vehicle scheduling, the user that vehicle scheduling is performed to the target dispatch unit is chosen, triggering generation scheduling is appointed
Business.
Optionally,
The target dispatch unit includes at least the vehicle that implementation vehicle is called in and calls in unit and implement the vehicle that vehicle recalls
Recall both units one of them;
And/or
The step of generation scheduler task, includes:
Obtain the scheduling information of the user of executable vehicle scheduling;
Wherein, the scheduling information includes at least the unique subscriber identification, current geographic position, dispatch state of the user
And dispatching;
According to the scheduling information of each user, calculate each user and vehicle scheduling is implemented to the target dispatch unit
Scheduling recommend index, choose the scheduling index highest user recommended to be used as vehicle tune is performed to the target dispatch unit
The user of degree, to generate the scheduler task.
Optionally,
The scheduler task generation request further includes scheduling time, at least one of number of dispatching buses;
And/or
The scheduler task further includes scheduling time, at least one of number of dispatching buses.
According to the second aspect of the invention, a kind of vehicle dispatching method is provided, by client implementation, including:
Scheduler task triggering interface is provided, the operation at the scheduler task triggering interface is implemented in response to user, to clothes
The corresponding scheduler task of device transmission of being engaged in generates request, implements any one as described in the first aspect of the present invention with trigger the server
Vehicle dispatching method;
Wherein, the scheduler task generation request is including at least the instruction information of the target dispatch unit of scheduling to be performed;
Scheduler task displaying interface is provided, interface is shown by the scheduler task, shows what is received from the server
Scheduler task;
Wherein, the scheduler task has the server according to the vehicle as described in the first aspect of the present invention any one
Dispatching method obtains, and the user of instruction information and the execution scheduler task including at least the target dispatch unit is only
One user identifier.
Optionally,
Scheduler task is provided and confirms interface, the operation at interface is confirmed in response to being implemented on the scheduler task, sends and corresponds to
Scheduler task confirm instruction to the server;
Wherein, the scheduler task confirms that instruction includes at least the target dispatch unit for having triggered generation scheduler task
Instruction information and corresponding scheduler task processing state;The processing state of the scheduler task includes at least:Receive to appoint
Business, refusal task complete task;
And/or
Scheduler task query interface is provided, in response to being implemented on the operation of the scheduler task query interface, to the clothes
Business device sends corresponding scheduler task confirmation request, to trigger the task shape that the server returns to the corresponding scheduler task
State;
Wherein, the task status of the scheduler task includes at least:During task is to be subjected, task has been refused, vehicle recalls,
In vehicle transport, vehicle call in, task completed.
Optionally,
Scheduler task is provided and recommends interface, the recommendation tune received by scheduler task recommendation showing interface from server
Degree unit can implement at least one both scheduling informations of user of vehicle scheduling, implement vehicle scheduling for selection by the user
Both target dispatch unit, the user for implementing vehicle scheduling at least one of which, corresponding institute is generated to trigger the server
State scheduler task;
And/or
Scheduler task configuration interface is provided, in response to being implemented on the operation of the scheduler task configuration interface, obtains and corresponds to
Target dispatch unit implement the target dispatch unit of vehicle scheduling, implement both users at least one of which of vehicle scheduling,
The corresponding scheduler task is generated to trigger the server.
According to the third aspect of the invention we, a kind of server is provided, for implementing vehicle scheduling, including:
Memory, for storing executable instruction;
Processor is performed for running the server according to the control of described instruction as first aspect present invention provides
Vehicle dispatching method described in any one.
According to the fourth aspect of the invention, a kind of client is provided, for implementing vehicle scheduling, including:
Display device, for showing human-computer interaction interface;
Memory, for storing executable instruction;
Processor is performed for running the server according to the control of described instruction as second aspect of the present invention provides
Vehicle dispatching method.
According to the fifth aspect of the invention, a kind of vehicle dispatch system is provided, including:
The client that the server and the fourth aspect of the present invention that the third aspect of the present invention provides provide.
According to embodiments of the present invention, can request be generated according to the scheduler task for the user for implementing Vehicle Dispatch Administration, it is raw
Into corresponding scheduler task, the corresponding user for implementing vehicle scheduling behavior is sent to, realizes centralized management, distributing vehicle on line
Scheduler task, avoid when performing vehicle scheduling user need voluntarily decision lead to that scheduling time increases or user is because of dance
The reasons such as disadvantage or delay, which voluntarily change scheduling behavior, to be caused to dispatch the problem of cost increase etc. influences vehicle scheduling efficiency, is reduced
Vehicle scheduling cost improves vehicle scheduling efficiency.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and its
Advantage will become apparent.
Description of the drawings
It is combined in the description and the attached drawing of a part for constitution instruction shows the embodiment of the present invention, and even
With its explanation together principle for explaining the present invention.
Fig. 1 is the block diagram of the example for the hardware configuration for showing the Vehicular system available for realizing the embodiment of the present invention.
Fig. 2 shows the flow charts of the vehicle dispatching method of the first embodiment of the present invention.
Fig. 3 shows the flow chart of the confirmation scheduler task of the first embodiment of the present invention.
Fig. 4 shows the flow chart of the query scheduling task status of the first embodiment of the present invention.
Fig. 5 shows the schematic block diagram of the server of the first embodiment of the present invention.
Fig. 6 shows the flow chart of the vehicle dispatching method of the second embodiment of the present invention.
Fig. 7 shows the schematic block diagram of the client of the second embodiment of the present invention.
Fig. 8 shows the schematic block diagram of the vehicle dispatch system of the third embodiment of the present invention.
Fig. 9 shows the stream of the example of vehicle dispatching method that the vehicle dispatch system of the third embodiment of the present invention is implemented
Cheng Tu.
Specific embodiment
Carry out the various exemplary embodiments of detailed description of the present invention now with reference to attached drawing.It should be noted that:Unless in addition have
Body illustrates that the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originally
The range of invention.
It is illustrative to the description only actually of at least one exemplary embodiment below, is never used as to the present invention
And its application or any restrictions that use.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable
In the case of, the technology, method and apparatus should be considered as part of specification.
In shown here and discussion all examples, any occurrence should be construed as merely illustrative, without
It is as limitation.Therefore, other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represents similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, then in subsequent attached drawing does not need to that it is further discussed.
<Hardware configuration>
As shown in Figure 1, Vehicular system 100 includes server 1000, client 2000, vehicle 3000, network 4000.
1000 offer processing of server, database, communications service service point.Server 1000 can be monoblock type service
Device or across multicomputer or the decentralized service device of computer data center.Server can be various types of, such as but
It is not limited to, network server, NEWS SERVER, mail server, message server, Advertisement Server, file server, applies
Server, interactive server, database server or proxy server.In some embodiments, each server can include
The embedded logic module of hardware, software or the proper function supported or realized for execute server or it is two or more this
The combination of class component.For example, server is such as blade server, cloud server or can be by multiple servers group
Into server farm, can include one or more etc. in the server of the above-mentioned type.
In one example, server 1000 can be with as shown in Figure 1, fill including processor 1100, memory 1200, interface
Put 1300, communication device 1400, display device 1500, input unit 1600.Although server can also include loud speaker, Mike
Wind etc., still, these components are rationally unrelated with the present invention's, therefore are omitted herein.
Wherein, processor 1100 is such as can be central processor CPU, Micro-processor MCV.Memory 1200 for example wraps
Include nonvolatile memory of ROM (read-only memory), RAM (random access memory), hard disk etc..Interface arrangement 1300
Such as including USB interface, serial line interface, infrared interface etc..Communication device 1400 can for example carry out wired or wireless communication.It is aobvious
Showing device 1150 is, for example, liquid crystal display, LED display touch display screen etc..Input unit 1160 can for example include touching
Screen, keyboard etc..
In the present embodiment, client 2000 be have communication function, service processing function electronic equipment.Client
2000 can be mobile terminal, such as mobile phone, portable computer, tablet computer, palm PC etc..In one example, it is objective
Family end 2000 is the equipment to the implementation management operation of vehicle 3000, for example, being equipped with the application program supported operation, manage vehicle
(APP) mobile phone.
As shown in Figure 1, client 2000 can include processor 2100, memory 2200, interface arrangement 2300, communication dress
Put 2400, display device 2500, input unit 2600, loud speaker 2700, microphone 2800, etc..Wherein, processor 2100 can
To be central processor CPU, Micro-processor MCV etc..Memory 2200 for example (is deposited at random including ROM (read-only memory), RAM
Access to memory), the nonvolatile memory of hard disk etc..Interface arrangement 2300 is such as including USB interface, earphone interface.
Communication device 2400 can for example carry out wired or wireless communication.Display device 2500 is, for example, liquid crystal display, touches display
Screen etc..Input unit 2600 is such as can include touch screen, keyboard.User can pass through loud speaker 2700 and microphone 2800
Inputting/outputting voice information.
Vehicle 3000 be it is any can with timesharing or point sell the right to use vehicle used shared for different user, for example,
For shared shared bicycle, shared vehicle using motor, shared electric vehicle, shared vehicle etc..Vehicle 3000 can be bicycle, three
Take turns the various forms such as vehicle, Moped Scooter, motorcycle and fourth wheel passenger car.
As shown in Figure 1, vehicle 3000 can include processor 3100, memory 3200, interface arrangement 3300, communication device
3400th, display device 3500, input unit 3600, positioning device 3700, sensor 3800, etc..Wherein, processor 3100 can
To be central processor CPU, Micro-processor MCV etc..Memory 3200 for example (is deposited at random including ROM (read-only memory), RAM
Access to memory), the nonvolatile memory of hard disk etc..Interface arrangement 3300 is such as including USB interface, earphone interface.
Communication device 3400 can for example carry out wired or wireless communication.Output device 3500 for example can be the device of output signal,
It can be with display device, such as liquid crystal display, touch display screen etc. or the output voice messaging such as loud speaker etc..Input
Device 3600 is such as can include touch screen, keyboard or microphone input voice messaging.Positioning device 3700 is used for
Positioning function is provided, such as can be GPS positioning module, Beidou positioning module etc..Sensor 3800 is used to obtain vehicle attitude
Information, such as can be accelerometer, gyroscope or three axis, six axis, nine axis microelectromechanicdevice systems (MEMS) etc..
Network 4000 can be that cordless communication network can also be wireline communication network, can be LAN can also be wide
Domain net.In article management system shown in Fig. 1, vehicle 3000 and server 1000, client 2000 and server 1000 can
To be communicated by network 4000.The institute in addition, vehicle 3000 and server 1000, client 2000 communicate with server 1000
Based on network 4000 can be same or different.
It should be understood that although Fig. 1 only shows a server 1000, client 2000, vehicle 3000, it is not intended that
The corresponding number of limitation, multiple servers 1000, client 2000, vehicle 3000 can be included in Vehicular system 100.
By taking vehicle 3000 is shared bicycle as an example, Vehicular system 100 is shared bicycle system.Server 1000 is used for
It provides and shared bicycle is supported to use necessary repertoire.Client 2000 can be mobile phone, be equipped with share certainly thereon
Driving application program, shared bicycle application program can help user to obtain corresponding function etc. using vehicle 3000.
Vehicular system 100 shown in FIG. 1 is only explanatory, and never be intended to limitation the present invention, its application or
Purposes.
Applied in the embodiment of the present invention, although Fig. 1 only shows 1000, clients 2000, one of a server
A vehicle 3000 however, it should be understood that in concrete application, can cause the Vehicular system 100 to wrap according to actual demand
Include multiple servers 1000, multiple client 2000, multiple vehicles 3000.
Applied in the embodiment of the present invention, the memory 1200 of server 1000 for storing instruction, the finger
It enables that the processor 1100 is controlled to be operated to perform vehicle dispatching method provided in an embodiment of the present invention.
Although showing multiple devices to server 1000 in Fig. 1, the present invention can only relate to part therein
Device, for example, server 1000 pertains only to memory 1200 and processor 1100.
Applied in the embodiment of the present invention, the memory 2200 of client 2000 for storing instruction, the finger
It enables and performs vehicle dispatching method provided in an embodiment of the present invention for the processor 2100 to be controlled to run client 2000.
Although showing multiple devices to client 2000 in Fig. 1, the present invention can only relate to part therein
Device, for example, client 2000 pertains only to memory 2200 and processor 2100.
In the foregoing description, technical staff can instruct according to presently disclosed conceptual design.How instruction controls place
Reason device is operated, this is it is known in the art that therefore being not described in detail herein.
<First embodiment>
A kind of vehicle dispatching method provided in the present embodiment, the vehicle are launched for user with timesharing lease, point ground
The transit equipment that isotype obtains the right to use is leased, which can be two-wheeled or tricycle, vehicle using motor, electric vehicle,
Can be motor vehicles more than four-wheel.
For the vehicle dispatching method by server implementation, which can be various entity forms.For example, server can
To be cloud server or can also be server 1000 as shown in Figure 1.In one example, server is to support to provide
The operation centre of the services such as car operation, management, scheduling.
As shown in Fig. 2, the vehicle dispatching method includes step S2100 to step S2300.
Step S2100 receives the scheduler task generation request that the first client is sent.
The client can be support provide vehicle scheduling, operating service electronic equipment, for example, installation be provided with vehicle
It dispatches, the mobile phone of the application program (APP) of operating service.Generation scheduler task can be triggered using the user of the client,
It can be triggered and implement vehicle scheduling.
Scheduler task generation request can be that the first client end response is generated in the operation for using its user.The tune
Degree task generation request is including at least the instruction information of the target dispatch unit of scheduling to be performed.
Target dispatch unit is the scheduling unit that triggering implementation vehicle scheduling is selected using the user of the first client.
The scheduling unit can according to preset division rule to there are the dispatcher-controlled territory of vehicle scheduling demand (such as some
Some of city or some city administrative areas) it is divided.Each scheduling unit has corresponding geographical location.
For example, the geographic area shape and area of each scheduling unit can be pre-set, for example, setting scheduling unit is
The square geographic area of the default length of side, the default length of side can be set according to specific demand, for example the default length of side is 100
Rice, the square geographic area that corresponding scheduling unit is 100 meters * 100 meters accordingly, can be horizontal by dispatcher-controlled territory edge
Be divided into grid to longitudinal direction, each grid is 100 meters * 100 meters of scheduling unit, and the geographical location of scheduling unit can be with
It is the geographic coordinate information of the center of the geographic area, such as the latitude and longitude information of the center.
The instruction information of the target dispatch unit is used to indicate the relevant information of the target dispatch unit, to distinguish other
Scheduling unit.The instruction information can include the geographical location of target dispatch unit.
In the present embodiment, the vehicle that target dispatch unit can be called in including implementing vehicle calls in unit and implements vehicle
The vehicle recalled recalls one of both units.
It is that there are the scheduling units that vehicle calls in demand, the typically more ground of vehicle use demand that vehicle, which calls in unit,
Point, for example, when vehicle is shared bicycle, it is typically that Subway station etc. is ridden demand hot spot that vehicle, which calls in unit,.
It is that there are the scheduling units that vehicle recalls demand, the typically higher ground of vehicle siltation degree that vehicle, which recalls unit,
Point, for example, when vehicle is shared bicycle, it is typically that vehicle rides and but rides out less cell door into more that vehicle, which recalls unit,
Mouthful.
The target dispatch unit can be by the user of the first client is used to be set by the first client direct operation,
For example, operation management personnel are directly set according to the management and running demand of itself.
Alternatively, can obtain the recommendation scheduling unit for recommending to implement vehicle scheduling by server, pass through the first client
User is supplied to, so that user chooses target dispatch unit from recommendation scheduling unit.
For example, the vehicle dispatching method provided in the present embodiment further includes:Step S2110, step S2220.
Step S2110 obtains at least one recommendation scheduling unit for recommending to implement vehicle scheduling.
In the present embodiment, server can make according to vehicle history of each scheduling unit in preset measurement period
With data, corresponding vehicle scheduling index is calculated, the higher multiple scheduling units of vehicle scheduling index is chosen and is dispatched as recommendation
Unit.
The recommendation that the recommendation scheduling unit can include implementation vehicle is recommended to recall recalls unit and recommends to implement vehicle tune
Both units at least one of which is called in the recommendation entered.For example, the vehicle of calculating can be recalled to the higher multiple scheduling of index
Unit is as recommendation
The instruction information of the recommendation scheduling unit is sent to the first client by step S2120, for using first visitor
For the user at family end from selection target scheduling unit in scheduling unit is recommended, triggering generates scheduler task.
The instruction information of the recommendation scheduling unit is used to indicate the relevant information for recommending scheduling unit, to distinguish other tune
Spend unit.The instruction information can include recommending the geographical location of scheduling unit.
In the present embodiment, server can will recommend scheduling unit to show user by client, for example, according to pushing away
The geographical location for recommending scheduling unit marks corresponding recommendation scheduling unit on map, for the user of client is used to select.
In one example, the user that vehicle scheduling is performed to target dispatch unit is further included in scheduler task generation request
Unique subscriber identification.The user that vehicle scheduling is performed to target dispatch unit can have the user using the first client
(such as administrative staff) choose from the user (such as operation personnel) that can perform vehicle scheduling.
Accordingly, the vehicle dispatching method in this example further includes:Step S2130, step S2140.
Step S2130, the scheduling information of the user of executable vehicle scheduling is obtained;
The user of the executable vehicle scheduling, can be the operation and maintenance personnel of vehicle or can implement vehicle scheduling
The user using vehicle.
The scheduling information is to implement the relevant information of vehicle scheduling with corresponding user, including at least the unique subscriber of user
Mark, current geographic position, dispatch state and dispatching.
The unique subscriber identification of user is used for unique mark user, can be such as user account or User ID.
The dispatch state is the state whether user is currently adapted for carrying out vehicle scheduling.For example, dispatch state can include
Idle, busy, the dispatch state of user is the free time, then means that user is not currently implementing vehicle scheduling, suitable for being triggered
Go to perform scheduler task, the dispatch state of user is busy, then mean user may be because have been carried out vehicle scheduling or
Other reasons, being unsuitable for being triggered performs scheduler task.
The dispatching is the ability that user can implement vehicle scheduling.For example, the dispatching can be that user is current
Can scheduling maximum vehicle number mesh, for example user possesses haulage vehicle, can transport more vehicle be scheduled or user only
The artificial carrying vehicle of energy, the vehicle that can be dispatched are less.The dispatching can also include user history dispatch buses number, go through
History dispatch buses evaluation etc., by history dispatch buses number, history dispatch buses evaluation can evaluate and test user implement vehicle tune
The qualification of degree and professional degree.
The scheduling information of the user is sent to the first client by step S2140, for using the user of the first client
From the user of executable vehicle scheduling, the user that vehicle scheduling is performed to target dispatch unit is chosen, triggering generation scheduling is appointed
Business.
In the present embodiment, can corresponding user be shown according to the scheduling information of user by the first client, for example,
User name corresponding with the unique mark of user is illustrated in the dispatcher's list that can be clicked and choose, alternatively, according to
Geographical location in the information of family marks corresponding user on map, can according to these using the user of the first client
To perform the geographical location of the user of vehicle scheduling, dispatch state, dispatching, selected distance target dispatch unit distance compared with
Vehicle scheduling task is implemented in the near or stronger user of dispatching, triggering.
In the present embodiment, scheduler task generation request further include scheduling time, at least one of number of dispatching buses.
Scheduling time is the time that scheduler task performs, the scheduling time can be set as according to dispatching requirement it is following some
At the time of specific or some dispatching cycle, such as daily, per hour etc..
Number of dispatching buses is the number of vehicles for needing to dispatch in corresponding scheduler task, which can root
Factually the vehicle scheduling demand on border or implement the dispatching of user of vehicle scheduling and set, for example, could be provided as reality
Apply the number that user's maximum of vehicle scheduling can dispatch.
Step S2200 generates request in response to the scheduler task received, generates corresponding scheduler task.
In the present embodiment, request is generated according to the scheduler task received, corresponding scheduler task can be generated.The tune
The vehicle scheduling event that degree task is implemented for description using user's expectation triggering other users of the first client.The scheduling is appointed
Business includes at least the instruction information of target dispatch unit and performs the unique subscriber identification of the user of the scheduler task.
In one example, the step S2200 of the scheduler task of the generation can include:Step S2210, step S2220.
Step S2210 obtains the scheduling information of the user of executable vehicle scheduling,.
The scheduling information includes at least unique subscriber identification, current geographic position, dispatch state and the tune of the user
Degree ability.Step S2210 similar with the step S2130 in precedent can be implemented, and not repeated herein.
Step S2220 according to the scheduling information of each user, calculates each user and implements vehicle tune to target dispatch unit
Index is recommended in the scheduling of degree, chooses scheduling and recommends the highest user of index as the use that vehicle scheduling is performed to target dispatch unit
Family, to generate scheduler task.
It in this example, can be according to specific dispatching requirement or scheduling scenario, for the scheduling information packet of each user
Current geographic position, dispatch state and the dispatching contained sets different weights and recommends index to calculate corresponding scheduling:
For example, according to user's current geographic position, the scheduling distance L with target dispatch unit is calculated, the weight of setting is a;According to
The current dispatch state in family sets corresponding status values A, and numerical value is 1 under idle state, and busy condition numerical value is 0, setting
Weight is b;The current dispatching of user is set as to the vehicle maximum number N of corresponding schedulable, the weight of setting is c;It is right
Index W=L*a+A*b+N*c is recommended in the scheduling answered.
The scheduling recommends index that can reflect that corresponding user implements the dispatching efficiency height of vehicle scheduling, chooses scheduling and pushes away
The highest user of index is recommended as the user that vehicle scheduling is performed to target dispatch unit, the highest use of dispatching efficiency can be chosen
Vehicle scheduling is implemented at family, promotes vehicle scheduling actual efficiency.
In the present embodiment, scheduler task can also include scheduling time, at least one both numbers of dispatching buses.
Scheduling time is the time that scheduler task performs, and number of dispatching buses is to need to dispatch in corresponding scheduler task
Number of vehicles, the two have been described above above, and details are not described herein.It should be understood that in practical applications, it can basis
Either application demand sets scheduling time or number of dispatching buses to concrete application scene.
In the present embodiment, user can also set selection to implement the other users of vehicle scheduling, scheduling by client
Time, number of dispatching buses etc. are sent to server by scheduler task generation request, and server can be according to the scheduler task
Generation request, only transmits necessary conversion process into row information, generates corresponding scheduler task.
The scheduler task is sent to corresponding second client by step S2300, to trigger the use using the second client
Family performs the scheduler task.
In the present embodiment, it with the first client is identical electronic equipment which, which can be, should " first ",
The restriction of " second " is to distinguish the client used by different user.
Server is according to unique subscriber identification in scheduler task, it may be determined that user corresponding with unique subscriber identification is made
Scheduler task is sent to the second client by the second client, and triggering performs scheduling using the user of the second client and appoints
Business.
In the present embodiment, server can generate request according to the scheduler task for the user for implementing Vehicle Dispatch Administration,
Corresponding scheduler task is generated, is sent to the corresponding user for implementing vehicle scheduling behavior, is realized and is managed concentratedly, distributes on line
Vehicle scheduling task, avoid when performing vehicle scheduling user need voluntarily decision cause scheduling time increase or user because
The reasons such as malpractices or delay, which voluntarily change scheduling behavior, to be caused to dispatch the problem of cost increase etc. influences vehicle scheduling efficiency, is dropped
Low vehicle scheduling cost improves vehicle scheduling efficiency.
In the present embodiment, vehicle dispatching method can be with as shown in figure 3, after abovementioned steps S2300, including step
S2400, step S2500.
Step S2400 receives the scheduler task that the second client is sent and confirms instruction.
In the present embodiment, it can receive what server was sent by the second client using the user of the second client
After scheduler task, scheduler task can be sent to server and confirm instruction, to confirm the processing to scheduler task.
The scheduler task confirms that instruction is used to indicate the disposition of corresponding scheduler task, is generated including at least having triggered
The instruction information of the target dispatch unit of scheduler task and the processing state of corresponding scheduler task.
The instruction information of the target dispatch unit has been described above above, and details are not described herein.
The processing state of scheduler task includes at least:Receive an assignment, refusal task or complete task.
Step S2500 according to the processing state of scheduler task, updates the task status of scheduler task.
The task status of the scheduler task is used to identify the processing progress of corresponding scheduler task, waiting including at least task
By, during task has been refused, vehicle recalls, in vehicle transport, vehicle call in, task completed.
Server can realize that each vehicle scheduling of tracing management is appointed on line by updating the task status of scheduler task
Business further promotes vehicle scheduling efficiency.
In practical applications, it can cause the user using the second client that can not perform the scheduling of reception there are a variety of causes
Task sends scheduler task confirmation instruction to indicate refusal task, corresponding, the task of server tracks by the second client
State is that task has been refused.Accordingly, for scheduler task is avoided to hinder the implementation of vehicle scheduling after being rejected, vehicle scheduling is reduced
Efficiency, the dispatching method in the present embodiment can also include:
When task status is that task has been refused, to the first client for sending corresponding scheduler task generation request, hair
Scheduler task refusal instruction is sent, scheduler task is generated with the user's retriggered triggered using the first client.
In the present embodiment, vehicle dispatching method can be with as shown in figure 4, after abovementioned steps S2500, including step
S2600, step S2700.
Step S2600 receives the scheduler task confirmation request that the first client is sent.
The scheduler task confirmation request is by using the user of the first client there are the need of query scheduling task processing state
When asking, the first client of operation triggers the first client and sends.
Scheduler task confirmation request includes at least the instruction information for the target dispatch unit for having triggered generation scheduler task.
The instruction information of the target dispatch unit has been described above above, and details are not described herein.
Step S2700 is asked in response to the scheduler task, inquires the task of scheduler task corresponding with target dispatch unit
State, and pass through scheduler task state instruction and return to the first client.
The task status of the scheduler task has been described above above, and details are not described herein.
Instruction information by the target dispatch unit asked according to scheduler task, inquiry are implemented on target dispatch unit
The task status of scheduler task, and pass through scheduler task state instruction and return to the first client, use the first client to be indicated to
The user at end so that the user of triggering generation vehicle scheduling task can inquire appointing for the corresponding vehicle scheduling task of tracking at any time
Business state promotes vehicle scheduling efficiency.
<Server>
In the present embodiment, a kind of server 200 is also provided, for implementing vehicle scheduling, as shown in figure 5, including:
Memory 210, for storing executable instruction;
Processor 220, for performing any one provided in the present embodiment according to the control runtime server 200 of instruction
The vehicle dispatching method.
In the present embodiment, server 200 can specific various entity forms.For example, server 200 can be high in the clouds clothes
Business device.Server 200 can also be server 1000 as shown in Figure 1.
It will be appreciated by those skilled in the art that server 200 can be realized by various modes.For example, it can pass through
Configuration processor is instructed to realize server 200.For example, instruction can be stored in the ROM, and when starting the device, it will
Instruction is read from ROM realizes server 200 in programming device.For example, server 200 can be cured to dedicated devices
In (such as ASIC).Server 200 can be divided into mutually independent unit or they can be merged to realization.
Server 200 can be realized or can be by above-mentioned various realization methods by one kind in above-mentioned various realization methods
In the combinations of two or more modes realize.
The vehicle dispatching method and server for having illustrated and being provided in the present embodiment are provided above.According to this implementation
Example, server can generate request according to the scheduler task for the user for implementing Vehicle Dispatch Administration, generate corresponding scheduler task,
The corresponding user for implementing vehicle scheduling behavior is sent to, realizes and manages concentratedly on line, distributes vehicle scheduler task, avoid
When performing vehicle scheduling user need voluntarily decision lead to that scheduling time increases or user is because the reasons such as practicing fraud or delaying voluntarily
Change scheduling behavior causes to dispatch the problem of cost increase etc. influences vehicle scheduling efficiency, reduces vehicle scheduling cost, improves
Vehicle scheduling efficiency.
<Second embodiment>
<Method>
In the present embodiment, a kind of vehicle dispatching method is provided, passes through client implementation.
The client can be have communication function, service processing function electronic equipment, for example, be equipped with support fortune
It seeks, the mobile phone of the application program (APP) of management vehicle, alternatively, client 2000 as shown in Figure 1.
The vehicle dispatching method, as shown in fig. 6, including step S3100, S3200.
Step S3100 provides scheduler task triggering interface, and the behaviour at scheduler task triggering interface is implemented in response to user
Make, corresponding scheduler task generation request is sent to server, implement to appoint as what is provided in first embodiment with trigger the server
The vehicle dispatching method of meaning one.
The scheduler task triggers interface, is to provide the human-computer interaction interface of display, operation, can be towards with management vehicle
Dispatch the administrative staff of permission.Can (APP) be applied by the O&M of operatable object personnel that the equipment of implementation the present embodiment is installed
It provides, administrative staff trigger interface by operation scheduling task, according to Vehicle Dispatch Administration demand, trigger to send to server and adjust
Degree task generation request so that server can according to first embodiment in vehicle dispatching method, generation scheduler task it is concurrent
The client that the corresponding user for performing vehicle scheduling uses is given, realizes management, distribution scheduling task on line.
Scheduler task generation request can be that the instruction including at least the target dispatch unit of scheduling to be performed is used to believe
Breath.The instruction information of target dispatch unit has been described in the first embodiment, and details are not described herein.
Step S3200 provides scheduler task displaying interface, shows interface by the scheduler task, show from server and connect
The scheduler task of receipts.
The scheduler task shows interface, is to provide the human-computer interaction interface of display, operation, can be towards with execution vehicle
Dispatch the operation personnel of permission.Can (APP) be applied by the O&M of operatable object personnel that the equipment of implementation the present embodiment is installed
It provides, operation personnel shows interface by scheduler task, can receive the scheduler task dispatched buses of server generation.
Scheduler task has vehicle dispatching method of the server according to first embodiment described in any one of middle offer
It obtains, the unique subscriber mark of the user of instruction information and the execution scheduler task including at least the target dispatch unit
Know.
According to the instruction of scheduler task, implement corresponding vehicle scheduling, avoid needing voluntarily to determine when performing vehicle scheduling
Plan leads to that scheduling time increases or user voluntarily changes scheduling behavior because the reasons such as practicing fraud or delay and causes to dispatch cost increase
Etc. influence vehicle scheduling efficiency the problem of.
In one example, the vehicle dispatching method in the present embodiment further includes:
Scheduler task is provided and confirms interface, the operation at interface is confirmed in response to being implemented on scheduler task, sends corresponding tune
Degree task confirms instruction to server.
The scheduler task confirms interface, is to provide the human-computer interaction interface of display, operation, can be towards with execution vehicle
Dispatch the operation personnel of permission.Can (APP) be applied by the O&M of operatable object personnel that the equipment of implementation the present embodiment is installed
It provides, whether operation personnel confirms interface by scheduler task, be confirmed whether to receive the scheduler task dispatched buses, complete to dispatch
Task dispatching, and send scheduler task and indicate to server.
The scheduler task confirms that instruction includes at least the instruction for the target dispatch unit for having triggered generation scheduler task
The processing state of information and corresponding scheduler task.
The processing state of the scheduler task includes at least:Receive an assignment, refusal task or complete task.
Client provides scheduler task and confirms interface for users operation, and sending scheduler task in response to the operation indicates to taking
Business device, trigger the server update the task status of scheduler task, can realize each vehicle scheduling task of tracing management on line,
Further promote vehicle scheduling efficiency.
In the present embodiment, vehicle dispatching method can also include:
Scheduler task query interface is provided, in response to being implemented on the operation of scheduler task query interface, is sent to server
Corresponding scheduler task confirmation request returns to the task status of corresponding scheduler task with trigger the server.
The scheduler task query interface is to provide the human-computer interaction interface of display, operation, can be towards with management vehicle
Dispatch the administrative staff of permission.Can (APP) be applied by the O&M of operatable object personnel that the equipment of implementation the present embodiment is installed
It provides, administrative staff are by operation scheduling job enquiry interface, to the task status of server query scheduling task.
The task status of the scheduler task includes at least:During task is to be subjected, task has been refused, vehicle recalls, vehicle fortune
In defeated, vehicle call in, task completed.
Client provides scheduler task query interface and supplies user's operation so that the user of triggering generation vehicle scheduling task can
To inquire the task status for tracking corresponding vehicle scheduling task at any time, vehicle scheduling efficiency is promoted.
In the present embodiment, vehicle dispatching method can also include:
Scheduler task is provided and recommends interface, the recommendation for showing interface being recommended to be received from server by scheduler task is dispatched single
Member can implement at least one both scheduling informations of user of vehicle scheduling, implement the target of vehicle scheduling for selection by the user
Both scheduling unit, the user for implementing vehicle scheduling at least one of which, corresponding scheduler task is generated with trigger the server.
The scheduler task recommends interface, is to provide the human-computer interaction interface of display, operation, can be towards with management vehicle
Dispatch the administrative staff of permission.Can (APP) be applied by the O&M of operatable object personnel that the equipment of implementation the present embodiment is installed
It provides, administrative staff recommend the displaying at interface by scheduler task, can be according to practical application scenarios or application demand, choosing
The target dispatch unit for implementing vehicle scheduling or the user for implementing vehicle scheduling are taken, then operation scheduling task triggering interface,
Trigger the server generates corresponding scheduler task, realize managed on line according to application demand, distribution scheduling task.
In the scheduler task recommends interface, the recommendation for recommending to implement vehicle scheduling can be accordingly marked by cartographic information
Scheduling unit or the user that vehicle scheduling can be implemented according to the geographical location of user mark correspondence, so as to administrative staff's profit
In selection.
In the present embodiment, vehicle dispatching method can also include:
Scheduler task configuration interface is provided, in response to being implemented on the operation of scheduler task configuration interface, obtains corresponding mesh
It marks scheduling unit and implements both the target dispatch unit of vehicle scheduling, the user for implementing vehicle scheduling at least one of which, to touch
It sends out server and generates corresponding scheduler task.
The scheduler task configuration interface is to provide the human-computer interaction interface of display, operation, can be towards with management vehicle
Dispatch the administrative staff of permission.Can (APP) be applied by the O&M of operatable object personnel that the equipment of implementation the present embodiment is installed
It provides, administrative staff, can be according to practical application scenarios or application demand, directly by operation scheduling task configuration interface
Configuration implements the target dispatch unit of vehicle scheduling or implements the user of vehicle scheduling, then operation scheduling task triggering circle
Face, trigger the server generate corresponding scheduler task, realize managed on line according to application demand, distribution scheduling task.
<Client>
In the present embodiment, a kind of client 300 is also provided, as shown in fig. 7, comprises:
Display device 310, for showing human-computer interaction interface;
Memory 320, for storing executable instruction;
Processor 300 performs vehicle provided in this embodiment for running the server according to the control of described instruction
Dispatching method.
In the present embodiment, client 300 can specific various entity forms.For example, client 300 can be mobile phone.
Client 300 can also be client 2000 as shown in Figure 1.
It will be appreciated by those skilled in the art that client 300 can be realized by various modes.For example, it can pass through
Configuration processor is instructed to realize client 300.For example, instruction can be stored in the ROM, and when starting the device, it will
Instruction is read from ROM realizes client 300 in programming device.For example, client 300 can be cured to dedicated devices
In (such as ASIC).Client 300 can be divided into mutually independent unit or they can be merged to realization.
Client 300 can be realized or can be by above-mentioned various realization methods by one kind in above-mentioned various realization methods
In the combinations of two or more modes realize.
It has been combined above and has illustrated vehicle dispatching method provided in this embodiment and client, according to this implementation
Example, client can provide human-computer interaction interface, enable the operation triggering scheduler task generation for the user for implementing Vehicle Dispatch Administration
Request so that server generates corresponding scheduler task, and can receive the scheduler task of server transmission, shows corresponding
Implement the user of vehicle scheduling behavior, realize and manage concentratedly on line, distribute vehicle scheduler task, avoid performing vehicle scheduling
When user need voluntarily decision lead to that scheduling time increases or user voluntarily changes scheduling behavior because the reasons such as practicing fraud or delaying
Cause to dispatch the problem of cost increase etc. influences vehicle scheduling efficiency, reduce vehicle scheduling cost, improve vehicle scheduling efficiency.
<3rd embodiment>
In the present embodiment, a kind of vehicle dispatch system 400 is provided, as shown in figure 8, including:
The client 300 that the server 200 and second embodiment that first embodiment provides provide.
In the present embodiment, vehicle dispatch system 400 can also include vehicle, for example, it may be vehicle as shown in Figure 1
System 100.
The vehicle scheduling side that vehicle dispatch system 400 is implemented in the present embodiment is further illustrated below with reference to Fig. 9
Method.
In this example, it is shared bicycle system that vehicle dispatch system, which is 400,.The server 200 be to provide vehicle scheduling,
Operation, management function server, the client 300 be installation be provided with vehicle scheduling, operation, service APP mobile phone,
Vehicle dispatch system 400 includes at least two clients 300:First client 300, the second client 300.Wherein the first client
End 300 is used by the administrative staff with management vehicle scheduling permission, and the second client 300 implements vehicle scheduling permission by having
Operation personnel use.
The vehicle dispatching method as shown in figure 9, including:
The instruction information for recommending scheduling unit is sent to the first client 300 by step S401, server 200.
Step S402, the first client 300 provide scheduler task and recommend showing interface that scheduling unit is recommended to be selected for user
Target dispatch unit.
Step S403, the first client 300 provide scheduler task triggering interface, respond the operation of user to server 200
Send scheduler task generation request.
Step S404, server 200 are generated according to scheduler task and are asked, and generate corresponding scheduler task.
Scheduler task is sent to corresponding second client 300 by step S405, server 200.
Step S406, the second client 300 provide scheduler task and confirm interface, respond the operation of user to server 200
It sends scheduler task and confirms instruction.
Step S407, server 200 confirms according to scheduler task to be indicated, updates corresponding task status.
Step S408, the first client 300 provide scheduler task query interface, and the operation for responding user is sent to server
Scheduler task confirmation request.
Step S409, server 200 inquire the task status of corresponding scheduler task according to scheduler task confirmation request,
First client 300 is notified by scheduler task state instruction.
The specific embodiment correspondence of above-mentioned steps has been described in first and second embodiment, and details are not described herein.
Attached drawing is had been combined above and example illustrates vehicle dispatch system provided in this embodiment.It is carried according to the present embodiment
For vehicle dispatch system, the user for implementing Vehicle Dispatch Administration can send scheduler task generation request according to application demand, touch
Corresponding scheduler task occurs into, is sent to the corresponding user for implementing vehicle scheduling behavior, realizes and manages concentratedly, divides on line
Dispatch a car a scheduler task, avoid when performing vehicle scheduling user need voluntarily decision scheduling time is caused to be increased or user
Scheduling behavior, which is voluntarily changed, because the reasons such as practicing fraud or delay causes to dispatch the problem of cost increase etc. influences vehicle scheduling efficiency,
Vehicle scheduling cost is reduced, improves vehicle scheduling efficiency.
The present invention can be system, method and/or computer program product.Computer program product can include computer
Readable storage medium storing program for executing, containing for make processor realize various aspects of the invention computer-readable program instructions.
Computer readable storage medium can keep and store to perform the tangible of the instruction that uses of equipment by instruction
Equipment.Computer readable storage medium for example can be-- but be not limited to-- storage device electric, magnetic storage apparatus, optical storage
Equipment, electromagnetism storage device, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer readable storage medium
More specific example (non exhaustive list) includes:Portable computer diskette, random access memory (RAM), read-only is deposited hard disk
It is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static RAM (SRAM), portable
Compact disk read-only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereon
It is stored with the punch card of instruction or groove internal projection structure and above-mentioned any appropriate combination.Calculating used herein above
Machine readable storage medium storing program for executing is not interpreted instantaneous signal in itself, and the electromagnetic wave of such as radio wave or other Free propagations leads to
It crosses the electromagnetic wave (for example, the light pulse for passing through fiber optic cables) of waveguide or the propagation of other transmission mediums or is transmitted by electric wire
Electric signal.
Computer-readable program instructions as described herein can be downloaded to from computer readable storage medium it is each calculate/
Processing equipment downloads to outer computer or outer by network, such as internet, LAN, wide area network and/or wireless network
Portion's storage device.Network can include copper transmission cable, optical fiber transmission, wireless transmission, router, fire wall, interchanger, gateway
Computer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be counted
Calculation machine readable program instructions, and the computer-readable program instructions are forwarded, for the meter being stored in each calculating/processing equipment
In calculation machine readable storage medium storing program for executing.
For perform the computer program instructions that operate of the present invention can be assembly instruction, instruction set architecture (ISA) instruction,
Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming languages
Arbitrarily combine the source code or object code write, the programming language includes the programming language of object-oriented-such as
Procedural programming languages-such as " C " language or similar programming language of Smalltalk, C++ etc. and routine.Computer
Readable program instructions can be performed fully, partly perform on the user computer, is only as one on the user computer
Vertical software package performs, part performs or on the remote computer completely in remote computer on the user computer for part
Or it is performed on server.In situations involving remote computers, remote computer can pass through network-packet of any kind
Include LAN (LAN) or wide area network (WAN)-be connected to subscriber computer or, it may be connected to outer computer (such as profit
Pass through Internet connection with ISP).In some embodiments, by using computer-readable program instructions
Status information carry out personalized customization electronic circuit, such as programmable logic circuit, field programmable gate array (FPGA) or can
Programmed logic array (PLA) (PLA), the electronic circuit can perform computer-readable program instructions, so as to fulfill each side of the present invention
Face.
Referring herein to according to the method for the embodiment of the present invention, the flow chart of device (system) and computer program product and/
Or block diagram describes various aspects of the invention.It should be appreciated that each box and flow chart of flow chart and/or block diagram and/
Or in block diagram each box combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to all-purpose computer, special purpose computer or other programmable datas
The processor of processing unit, so as to produce a kind of machine so that these instructions are passing through computer or other programmable datas
When the processor of processing unit performs, produce and realize work(specified in one or more of flow chart and/or block diagram box
The device of energy/action.These computer-readable program instructions can also be stored in a computer-readable storage medium, these refer to
It enables so that computer, programmable data processing unit and/or other equipment work in a specific way, so as to be stored with instruction
Computer-readable medium then includes a manufacture, including realizing in one or more of flow chart and/or block diagram box
The instruction of the various aspects of defined function/action.
Computer-readable program instructions can also be loaded into computer, other programmable data processing units or other
In equipment so that series of operation steps are performed on computer, other programmable data processing units or miscellaneous equipment, with production
Raw computer implemented process, so that performed on computer, other programmable data processing units or miscellaneous equipment
Function/action specified in one or more of flow chart and/or block diagram box is realized in instruction.
Flow chart and block diagram in attached drawing show the system, method and computer journey of multiple embodiments according to the present invention
Architectural framework in the cards, function and the operation of sequence product.In this regard, each box in flow chart or block diagram can generation
One module of table, program segment or a part for instruction, the module, program segment or a part for instruction include one or more use
In the executable instruction of logic function as defined in realization.In some implementations as replacements, the function of being marked in box
It can be occurred with being different from the sequence marked in attached drawing.For example, two continuous boxes can essentially be held substantially in parallel
Row, they can also be performed in the opposite order sometimes, this is depended on the functions involved.It is also noted that block diagram and/or
The combination of each box in flow chart and the box in block diagram and/or flow chart can use function or dynamic as defined in performing
The dedicated hardware based system made is realized or can be realized with the combination of specialized hardware and computer instruction.It is right
It is well known that, realized for those skilled in the art by hardware mode, realized by software mode and by software and
It is all of equal value that the mode of combination of hardware, which is realized,.
Various embodiments of the present invention are described above, above description is exemplary, and non-exclusive, and
It is not limited to disclosed each embodiment.In the case of without departing from the scope and spirit of illustrated each embodiment, for this skill
Many modifications and changes will be apparent from for the those of ordinary skill in art field.The selection of term used herein, purport
Best explain each embodiment principle, practical application or to the technological improvement in market or make the art its
Its those of ordinary skill is understood that each embodiment disclosed herein.The scope of the present invention is defined by the appended claims.
Claims (14)
1. a kind of vehicle dispatching method, which is characterized in that by server implementation, including:
Receive the scheduler task generation request of the first client transmission;
Wherein, the scheduler task generation request is including at least the instruction information of the target dispatch unit of scheduling to be performed;
Request is generated in response to the scheduler task received, generates corresponding scheduler task;
Wherein, the scheduler task includes at least the instruction information of the target dispatch unit and performs the scheduler task
The unique subscriber identification of user;
The scheduler task is sent to corresponding second client, institute is performed with the user triggered using second client
State scheduler task.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
It receives the scheduler task that second client is sent and confirms instruction;
Wherein, the scheduler task confirms that instruction includes at least the finger for the target dispatch unit for having triggered generation scheduler task
Show the processing state of information and corresponding scheduler task;The processing state of the scheduler task includes at least:It receives an assignment, refuse
Exhausted task completes task;
According to the processing state of the scheduler task, the task status of the scheduler task is updated;
Wherein, the task status of the scheduler task includes at least:During task is to be subjected, task has been refused, vehicle recalls, vehicle
In transport, vehicle call in, task completed.
3. according to the method described in claim 2, it is characterized in that, the method further includes:
When the task status is that task has been refused, to first client for sending corresponding scheduler task generation request
End, sends scheduler task refusal instruction, and scheduler task is generated with the user's retriggered triggered using first client.
4. according to the method described in claim 2, it is characterized in that, the method further includes:
The scheduler task confirmation request that first client is sent is received,
The scheduler task confirmation request includes at least the instruction letter for the target dispatch unit for having triggered generation scheduler task
Breath;
It is asked in response to the scheduler task, inquires the task status of scheduler task corresponding with the target dispatch unit, and
First client is returned to by scheduler task state instruction.
5. according to the method described in claim 1, it is characterized in that, the method further includes:
Obtain at least one recommendation scheduling unit for recommending to implement vehicle scheduling;
The instruction information for recommending scheduling unit is sent to the first client, for using the user of first client
The target dispatch unit is selected from the recommendation scheduling unit, triggering generates the scheduler task.
6. according to the method described in claim 1, it is characterized in that,
The unique use for the user that vehicle scheduling is performed to the target dispatch unit is further included in the scheduler task generation request
Family identifies;
The method further includes:
Obtain the scheduling information of the user of executable vehicle scheduling;
Wherein, the scheduling information include at least the unique subscriber identification of the user, current geographic position, dispatch state and
Dispatching;
The scheduling information of the user is sent to the first client, for using the user of first client from executable
In the user of vehicle scheduling, the user that vehicle scheduling is performed to the target dispatch unit, triggering generation scheduler task are chosen.
7. according to the method described in claim 1, it is characterized in that,
The target dispatch unit includes at least the vehicle that implementation vehicle is called in and calls in unit and implement the vehicle tune that vehicle recalls
Go out one of both units;
And/or
The step of generation scheduler task, includes:
Obtain the scheduling information of the user of executable vehicle scheduling;
Wherein, the scheduling information include at least the unique subscriber identification of the user, current geographic position, dispatch state and
Dispatching;
According to the scheduling information of each user, the tune that each user implements the target dispatch unit vehicle scheduling is calculated
Degree recommends index, chooses the scheduling and the highest user of index is recommended to perform vehicle scheduling as to the target dispatch unit
User, to generate the scheduler task.
8. according to the method described in claim 1, it is characterized in that,
The scheduler task generation request further includes scheduling time, at least one of number of dispatching buses;
And/or
The scheduler task further includes scheduling time, at least one of number of dispatching buses.
9. a kind of vehicle dispatching method, which is characterized in that by client implementation, including:
Scheduler task triggering interface is provided, the operation at the scheduler task triggering interface is implemented in response to user, to server
Corresponding scheduler task generation request is sent, implements the vehicle tune of any one as described in claim 1-8 with trigger the server
Degree method;
Wherein, the scheduler task generation request is including at least the instruction information of the target dispatch unit of scheduling to be performed;
Scheduler task displaying interface is provided, interface is shown by the scheduler task, shows the scheduling received from the server
Task;
Wherein, the scheduler task has the server according to the vehicle dispatching method as described in claim 1-8 any one
It obtains, the unique subscriber mark of the user of instruction information and the execution scheduler task including at least the target dispatch unit
Know.
10. vehicle dispatching method according to claim 9, which is characterized in that
Scheduler task is provided and confirms interface, the operation at interface is confirmed in response to being implemented on the scheduler task, sends corresponding tune
Degree task confirms instruction to the server;
Wherein, the scheduler task confirms that instruction includes at least the finger for the target dispatch unit for having triggered generation scheduler task
Show the processing state of information and corresponding scheduler task;The processing state of the scheduler task includes at least:It receives an assignment, refuse
Exhausted task completes task;
And/or
Scheduler task query interface is provided, in response to being implemented on the operation of the scheduler task query interface, to the server
Corresponding scheduler task confirmation request is sent, to trigger the task status that the server returns to the corresponding scheduler task;
Wherein, the task status of the scheduler task includes at least:During task is to be subjected, task has been refused, vehicle recalls, vehicle
In transport, vehicle call in, task completed.
11. vehicle dispatching method according to claim 9, which is characterized in that
Scheduler task is provided and recommends interface, the recommendation for showing interface being recommended to be received from server by the scheduler task is dispatched single
Member can implement at least one both scheduling informations of user of vehicle scheduling, implement the target of vehicle scheduling for selection by the user
Both scheduling unit, the user for implementing vehicle scheduling at least one of which, the corresponding tune is generated to trigger the server
Degree task;
And/or
Scheduler task configuration interface is provided, in response to being implemented on the operation of the scheduler task configuration interface, obtains corresponding mesh
It marks scheduling unit and implements both the target dispatch unit of vehicle scheduling, the user for implementing vehicle scheduling at least one of which, to touch
It sends out server described and generates the corresponding scheduler task.
12. a kind of server, for implementing vehicle scheduling, including:
Memory, for storing executable instruction;
Processor is performed for running the server according to the control of described instruction as described in claim 1-8 any one
Vehicle dispatching method.
13. a kind of client, for implementing vehicle scheduling, including:
Display device, for showing human-computer interaction interface;
Memory, for storing executable instruction;
Processor is performed for running the server according to the control of described instruction as described in claim 9-11 any one
Vehicle dispatching method.
14. a kind of vehicle dispatch system, including,
Server as claimed in claim 12;
And client as claimed in claim 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711423257.8A CN108171411A (en) | 2017-12-25 | 2017-12-25 | Vehicle dispatching method, server, client and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711423257.8A CN108171411A (en) | 2017-12-25 | 2017-12-25 | Vehicle dispatching method, server, client and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108171411A true CN108171411A (en) | 2018-06-15 |
Family
ID=62520559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711423257.8A Pending CN108171411A (en) | 2017-12-25 | 2017-12-25 | Vehicle dispatching method, server, client and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108171411A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111062629A (en) * | 2019-12-20 | 2020-04-24 | 上海钧正网络科技有限公司 | Vehicle scheduling method and device, computer equipment and storage medium |
CN112602107A (en) * | 2018-06-22 | 2021-04-02 | 日产自动车株式会社 | Information providing method for vehicle dispatching system, vehicle dispatching system and information providing device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101799978A (en) * | 2010-02-10 | 2010-08-11 | 华为终端有限公司 | Method, server, mobile terminal and system for scheduling vehicles |
CN106372776A (en) * | 2016-08-19 | 2017-02-01 | 北京恒天易开科技股份有限公司 | Vehicle scheduling system and method for unattended rental points in electric vehicle rental industry |
-
2017
- 2017-12-25 CN CN201711423257.8A patent/CN108171411A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101799978A (en) * | 2010-02-10 | 2010-08-11 | 华为终端有限公司 | Method, server, mobile terminal and system for scheduling vehicles |
CN106372776A (en) * | 2016-08-19 | 2017-02-01 | 北京恒天易开科技股份有限公司 | Vehicle scheduling system and method for unattended rental points in electric vehicle rental industry |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112602107A (en) * | 2018-06-22 | 2021-04-02 | 日产自动车株式会社 | Information providing method for vehicle dispatching system, vehicle dispatching system and information providing device |
CN112602107B (en) * | 2018-06-22 | 2023-06-06 | 日产自动车株式会社 | Information providing method for vehicle dispatching system, vehicle dispatching system and information providing device |
CN111062629A (en) * | 2019-12-20 | 2020-04-24 | 上海钧正网络科技有限公司 | Vehicle scheduling method and device, computer equipment and storage medium |
CN111062629B (en) * | 2019-12-20 | 2021-07-06 | 上海钧正网络科技有限公司 | Vehicle scheduling method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107909811B (en) | Vehicle dispatching method, server, client and system | |
CN108055301B (en) | Vehicle dispatching method, server, client and system | |
CN108346280B (en) | Vehicle dispatching method, server, client and system | |
CN107993434A (en) | Vehicle dispatching method, server, client and system | |
CN108151754A (en) | Providing method, server, client and the system of trip service | |
CN108492546A (en) | Vehicle dispatching method, system, server and bluetooth scanning device | |
CN108399735B (en) | Vehicle dispatching method, server and system | |
CN105933372B (en) | Task distributes execution method, server and terminal | |
US10229605B2 (en) | Systems and methods to allocate unmanned aircraft systems | |
CN107809469B (en) | Vehicle dispatching method, server, client and system | |
CN107682419A (en) | Offer method, client, server and the Carpooling system of share-car route | |
CN108597216B (en) | Vehicles management method, server, vehicle, client and system | |
CN105702017B (en) | A kind of vehicle dispatching method and device | |
US20120310707A1 (en) | Estimation of transit demand models for enhancing ridership | |
CN107767043B (en) | Vehicle dispatching method, server, client and system | |
CN108717592A (en) | Control method for vehicle, server, vehicle, client and system | |
d'Orey et al. | Can ride‐sharing become attractive? A case study of taxi‐sharing employing a simulation modelling approach | |
US20170193614A1 (en) | Verifiable reward system for influencing human travel patterns | |
CN107679652A (en) | Multiply planing method, client, server and the system of route altogether | |
CN107846463A (en) | Information-pushing method, server, client and Vehicular system | |
CN107742184B (en) | Vehicle scheduling method, server, client and system | |
CN108093053A (en) | Vehicle configuration method, server, vehicle and Vehicular system | |
CN105335413B (en) | The method and apparatus for generating search index and being inquired based on the search index | |
Fernández et al. | Bike3S: A tool for bike sharing systems simulation | |
CN108171411A (en) | Vehicle dispatching method, server, client and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180615 |