CN108229771A - Distribute the method and device of order - Google Patents
Distribute the method and device of order Download PDFInfo
- Publication number
- CN108229771A CN108229771A CN201611148415.9A CN201611148415A CN108229771A CN 108229771 A CN108229771 A CN 108229771A CN 201611148415 A CN201611148415 A CN 201611148415A CN 108229771 A CN108229771 A CN 108229771A
- Authority
- CN
- China
- Prior art keywords
- order
- service provider
- target
- destination service
- target location
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000003860 storage Methods 0.000 claims description 18
- 239000002699 waste material Substances 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 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/06311—Scheduling, planning or task assignment for a person or group
-
- 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)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
The embodiment of the present application discloses a kind of method and device for distributing order, is related to field of computer technology, a specific embodiment of the method includes:The target location that user is directed to destination service provider input is obtained, the destination service provider provides the service provider of vehicle transport service for user described in warp-wise;It is searched from order to be allocated and the matched target order of the target location, the order to be allocated is the order of still unappropriated request vehicle transport service;Give the target Order splitting to the destination service provider.The embodiment enables destination service provider to be connected to and the matched order of target location, so as to during service, target location can be reached, stop servicing without destination service provider, avoid the waste of transport capacity resource, and when transport capacity resource is in short supply, the efficiency of Transport capacity dispatching is improved.
Description
Technical field
The invention relates to field of computer technology, more particularly to a kind of method and device for distributing order.
Background technology
In general, passenger, may be by the articles forgetting of oneself onboard, when the passenger has found when calling a taxi trip
When, driver can be related to by way of phone or short message, at this point, driver usually apart from the passenger farther out or
Picking other passengers.If the passenger wants to bring back the article of forgetting, it may be necessary to which special trip finds driver and fetches article, Huo Zhesi
Passenger is found in machine special trip, gives the article of forgetting to passenger.Since, driver needs to spend time waiting Passengen to take object or to multiplying
Visitor send object, and therefore, without normal direction, other passengers provide service to driver during this period, so as to occupy transport capacity resource, cause resource
Waste;Also, when transport capacity resource is in short supply, the efficiency of Transport capacity dispatching is also reduced.
Invention content
In order to solve the above-mentioned technical problem, the embodiment of the present application provides a kind of method and device for distributing order.
According to the embodiment of the present application in a first aspect, provide it is a kind of distribute order method, including:
The target location that user is directed to destination service provider input is obtained, the destination service provider is the institute of warp-wise
State the service provider that user provides vehicle transport service;
Lookup and the matched target order of the target location from order to be allocated, the order to be allocated is not yet to divide
The order of request vehicle transport service matched;
Give the target Order splitting to the destination service provider.
Optionally, the method further includes:
Obtain the object time that the user is directed to destination service provider input;
After the object time reaches, the lookup from order to be allocated and the matched mesh of the target location are performed
The step of marking order.
Optionally, the lookup from order to be allocated and the matched target order of the target location, including:
The first order for meeting preset rules is searched from order to be allocated as the target order, first order
Corresponding stroke end is located in the preset range around the target location.
Optionally, the lookup from order to be allocated and the matched target order of the target location, including:
The second order for meeting preset rules is searched from order to be allocated as the target order, second order
Corresponding stroke route is by the preset range around the target location.
Optionally, the method further includes:
If not finding the target order, the third order for meeting preset rules is searched from order to be allocated, it is described
The angle of the corresponding first direction in the stroke end second direction corresponding with the target location of third order is less than default threshold
Value, wherein, the first direction is the stroke end that the third order is directed toward by the current position of destination service provider
Direction, the second direction are that the direction of the target location is directed toward by the current position of destination service provider;
The third Order splitting of preset rules will be met to the destination service provider;
After the completion of the third order for meeting preset rules, searched from order to be allocated again with the target
The matched target order of point.
Optionally, the method further includes:
After the destination service provider receives the target order, respectively to the destination service provider and institute
It states user and exports prompting message.
Optionally, the method further includes:
After the destination service provider receives the target order, the destination service provider is calculated from present bit
Put the estimated time for reaching the target location;
When the estimated time being less than or equal to preset time, perform it is described to the destination service provider and
The user exports the step of prompting message.
Optionally, the prompting message includes following one or more:
The destination service provider reaches the estimated time of the target location from current location;
The location information of presently described destination service provider;
The location information of presently described user;
The location information of the target location;And
The information of the corresponding stroke route of the target order.
According to the second aspect of the embodiment of the present application, a kind of device for distributing order is provided, including:
Acquiring unit is configured as obtaining the target location that user is directed to destination service provider input, the target clothes
Business provider provides the service provider of vehicle transport service for user described in warp-wise;
First searching unit is configured as lookup and the matched target order of the target location from order to be allocated,
The order to be allocated is the order of still unappropriated request vehicle transport service;
First allocation unit is configured as the target Order splitting to the destination service provider.
Optionally, the acquiring unit is additionally configured to obtain the user for destination service provider input
Object time;
Described device further includes:
First control unit is configured as after the object time reaches, control the searching unit perform it is described from
The step of target order matched with the target location is searched in order to be allocated.
Optionally, the searching unit is configured for:
The first order for meeting preset rules is searched from order to be allocated as the target order, first order
Corresponding stroke end is located in the preset range around the target location.
Optionally, the searching unit is additionally configured to:
The second order for meeting preset rules is searched from order to be allocated as the target order, second order
Corresponding stroke route is by the preset range around the target location.
Optionally, described device further includes:
Second searching unit is configured as when not finding the target order, is searched and is met from order to be allocated
The third order of preset rules, the corresponding first direction in stroke end corresponding with the target location of the third order
The angle in two directions is less than predetermined threshold value, wherein, the first direction is is directed toward institute by the current position of destination service provider
The direction of the stroke end of third order is stated, the second direction is to be directed toward the mesh by the current position of destination service provider
Mark the direction in place;
Second allocation unit is configured as providing the third Order splitting for meeting preset rules to the destination service
Side;
Second control unit is configured as after the completion of the third order for meeting preset rules, control described first
Searching unit is searched and the matched target order of the target location from order to be allocated again.
Optionally, described device further includes:
Output unit, after being configured as the destination service provider receiving target order, respectively to the mesh
It marks service provider and the user exports prompting message.
Optionally, described device further includes:
Computing unit is configured as after the destination service provider receives the target order, calculates the target
Service provider reaches the estimated time of the target location from current location;
Third control unit is configured as when the estimated time being less than or equal to preset time, and control output is single
Member perform it is described to the destination service provider and the user export prompting message the step of.
Optionally, the prompting message includes following one or more:
The destination service provider reaches the estimated time of the target location from current location;
The location information of presently described destination service provider;
The location information of presently described user;
The location information of the target location;And
The information of the corresponding stroke route of the target order.
According to the third aspect of the embodiment of the present application, a kind of computer storage media is provided, is stored in the storage medium
There is program instruction, described instruction includes:
The target location that user is directed to destination service provider input is obtained, the destination service provider is the institute of warp-wise
State the service provider that user provides vehicle transport service;
Lookup and the matched target order of the target location from order to be allocated, the order to be allocated is not yet to divide
The order of request vehicle transport service matched;
Give the target Order splitting to the destination service provider.
The technical solution that embodiments herein provides can include the following benefits:
The method and apparatus of distribution order that above-described embodiment of the application provides, by obtaining user for destination service
The target location of provider's input, searched from order to be allocated with the matched target order of target location, and by target order
Distribute to destination service provider, enable destination service provider be connected to the matched order of target location, so as to servicing
During, it is possible to target location is reached, stops servicing without destination service provider, avoids the waste of transport capacity resource;
And when transport capacity resource is in short supply, the efficiency of Transport capacity dispatching is improved.
It should be understood that above general description and following detailed description are only exemplary and explanatory, not
The application can be limited.
Description of the drawings
Attached drawing herein is incorporated into specification and forms the part of this specification, shows the implementation for meeting the application
Example, and for explaining the principle of the application together with specification.
Fig. 1 is a kind of schematic diagram of a scenario of distribution order of the application according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of the method for distribution order of the application according to an exemplary embodiment;
Fig. 3 is the flow chart of the method for another distribution order of the application according to an exemplary embodiment;
Fig. 4 is a kind of schematic diagram of prompting message output interface of the application according to an exemplary embodiment;
Fig. 5 is a kind of device block diagram of distribution order of the application according to an exemplary embodiment.
Specific embodiment
Here exemplary embodiment will be illustrated in detail, example is illustrated in the accompanying drawings.Following description is related to
During attached drawing, unless otherwise indicated, the same numbers in different attached drawings represent the same or similar element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with it is such as appended
The example of the consistent device and method of some aspects be described in detail in claims, the application.
It is only merely for the purpose of description specific embodiment in term used in this application, and is not intended to be limiting the application.
It is also intended in the application and " one kind " of singulative used in the attached claims, " described " and "the" including majority
Form, unless context clearly shows that other meanings.It is also understood that term "and/or" used herein refers to and wraps
Containing one or more associated list items purposes, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the application
A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, not departing from
In the case of the application range, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ...
When " or " in response to determining ".
As shown in Figure 1, it is the schematic diagram of a scenario according to a kind of distribution order shown in an exemplary embodiment:Show in Fig. 1
In the scene gone out, for user 101 by object loss on the vehicle of driver 102 (destination service provider), terminal device 103 is user
101 mobile terminal device, terminal device 104 are the mobile terminal device of driver 102, and terminal device 105 multiplies for other call a taxi
The mobile terminal device of visitor.Wherein, user 101 can input the information of lost objects by terminal device 103 for driver 102
And the information of lost objects is got, such as take object place (target location), terminal device 103 can be by network to server-side
106 send the information that user 101 inputs.In addition, terminal device 105 can send to be allocated order by network to server-side 106
It is single.Server-side 106 receive terminal device 103 transmission get the information of lost objects after, can be sent from terminal device 105
Order to be allocated in search and take the matched target order in object place, and the terminal that target order is sent to driver 102 is set
Standby 104.So that driver 102 is during other passengers are picked, what arrival user 101 specified in passing takes object place, and will use
The object loss that family 101 is lost returns user 101.
The application is described in detail with reference to specific embodiment.
As shown in Fig. 2, Fig. 2 is according to a kind of flow chart of the method for distribution order shown in an exemplary embodiment, it should
Method can be applied in server-side.In the present embodiment, in order to make it easy to understand, can combine can install third-party application journey
The terminal device of sequence illustrates.It will be understood by those skilled in the art that the terminal device can include but is not limited to such as
The mobile terminal device of smart mobile phone, intelligent wearable equipment, tablet computer, personal digital assistant etc..This method include with
Lower step:
In step 201, the target location that user is directed to destination service provider input, destination service provider are obtained
The service provider of vehicle transport service is provided for the warp-wise user.
In the present embodiment, the warp-wise user provides vehicle transport service to destination service provider, as the user multiplies
The vehicle of destination service provider driving is sat.And by object loss on above-mentioned vehicle, destination service provides the user
Side can be the driver of the above-mentioned vehicle driven, and target location can be that lost objects that user specifies get place.For example,
For user when taking the vehicle that destination service provider drives, by object loss onboard, then the user can pass through client
The History Order (History Order for the service that destination service provider provides) for the vehicle taken during object loss is found, then,
By the corresponding dropout input interface of the History Order input lost objects relevant information (e.g., the title of lost objects,
Quantity loses time etc.) and get the information (e.g., lost objects get place etc.) of lost objects.Client can be with
Above-mentioned dropout input by user is sent to server-side.
In step 202, searched from order to be allocated is with the matched target order of target location, the order to be allocated
The order of still unappropriated request vehicle transport service.
In the present embodiment, order to be allocated is the order of still unappropriated request vehicle transport service, for example, can be
Currently asking the order to be allocated that the passenger of vehicle transport service sends out.With the stroke of the matched target order of target location
Terminal is located in the preset range around the target location or the stroke route of target order is by around the target location
Preset range.Preset range around target location is to include a preset regional extent of target location, for example, target
Preset range around point can be centered on target location, and preset length (such as 30 meters either 50 meters or 60 meters etc.) is
A circle or square area range for radius or the length of side.It is appreciated that the preset range around target location can also be
Other preset regional extents comprising target location, specific division of the application to the preset range around target location
It is not limited in terms of mode.
Specifically, in a kind of realization method of the present embodiment, the first order can be searched from order to be allocated, the
One order can there are one or it is multiple, then, searched from the first order and meet the first order of preset rules, ordered as target
It is single.Wherein, the corresponding stroke end of the first order is located in the preset range around target location.For example, around target location A
Preset range be 50 meters around point A of range, if the stroke end of order B is located at around point A in the range of 50 meters, order
Single B is the first order.
In another realization method of the present embodiment, the second order can also be searched from order to be allocated, second orders
List can also there are one or it is multiple, then, searched from the second order and meet the orders of preset rules, as target order.Its
In, the corresponding stroke route of the second order is by the preset range around target location.It is for example, default around target location A
50 meters of range around ranging from point A, if 50 meters of range around the stroke route passing point A of order C, order C is the
Two orders.
In the present embodiment, it if not finding target order from order to be allocated, can be selected according to arbitrary rule
Order splitting is taken to give destination service provider, after the completion of the order, then re-executes and searches target from order to be allocated
The step of order, until finding out target order.Optionally, further third can also be searched from the order to be allocated to order
It is single, third order can also there are one or it is multiple, then, the third order for meeting preset rules is searched from third order.The
The angle of the corresponding first direction in the stroke end second direction corresponding with target location of three orders is less than predetermined threshold value.It will be full
The third Order splitting of sufficient preset rules gives destination service provider, after the completion of the third order of preset rules is met, again
The step of target order matched with target location is searched from order to be allocated is performed, until finding out target order.Wherein,
First direction is the direction for the stroke end that third order is directed toward by the current position of destination service provider, and second direction is served as reasons
Destination service provider is directed toward current position the direction of the target location.Predetermined threshold value can be an empirical value, generally
The numerical value within 90 °, such as 60 ° either 80 ° or 90 ° etc. are chosen, the application is unlimited to the specific value aspect of predetermined threshold value
It is fixed.For example, predetermined threshold value is set as 90 °, the direction that target location A is directed toward in the place current from destination service provider is S, from
The direction that destination service provider is directed toward in current place the corresponding stroke ends of order D is T, if the folder of direction S and direction T
Angle is 60 °, then order D is third order.
In the present embodiment, preset rules are arbitrary rational rule, for example, the order for meeting preset rules can be away from
The order nearest from destination service provider can also be less than ordering for pre-determined distance with the distance of destination service provider
It is single etc., it will be understood that the application does not limit the particular content aspect of preset rules.
In step 203, target Order splitting is given to destination service provider.
In the present embodiment, the stroke end found can be located to ordering in the preset range around target location
Single or stroke route is provided by the Order splitting in the place in the preset range around the target location to destination service
Side.
The method of distribution order that above-described embodiment of the application provides, by obtaining user for destination service provider
The target location of input, lookup and the matched target order of target location from order to be allocated, and target Order splitting is given
Destination service provider, enable destination service provider be connected to the matched order of target location, so as to service process
In, it is possible to target location is reached, stops servicing without destination service provider, avoids the waste of transport capacity resource;And it is transporting
During power resource scarcity, the efficiency of Transport capacity dispatching is improved.
Fig. 3 is the flow chart for the method that order is distributed according to the another kind shown in an exemplary embodiment, and the embodiment is detailed
Carefully describing destination service provider receives the process after target order, and this method can be applied in server-side.This method can
To include the following steps:
In step 301, target location and object time of the user for destination service provider input are obtained.
In step 302, it after object time reaches, searches from order to be allocated and is ordered with the matched target of target location
It is single.
In the present embodiment, in the information input by user for getting lost objects, (lose in addition to target location can be included
Article gets place) other than, object time can also be included.At the beginning of object time is the period for getting lost objects
It carves.For example, when user find by object loss onboard when, can elder generation and driver link, if at this time driver it is busy or should
User is busy, can arrange other time or lost objects are got in place.Such as, can be about set to by getting the time of lost objects
After two day 9 points of morning, place can be the place near the work unit of user.
In the present embodiment, after target location input by user and object time is got, can detect in real time is
No arrival object time.After object time reaches, can a prompt message be exported to destination service provider first, to accuse
It tells that destination service provider's object time has reached, prepares to deliver lost objects to user.And start to look into from order to be allocated
It looks for and the matched target order of target location.
In step 303, target Order splitting is given to destination service provider.
In step 304, after destination service provider receives target order, destination service provider is calculated from present bit
Put the estimated time for reaching target location.
In step 305, when the estimated time being less than or equal to preset time, to destination service provider and use
Family exports prompting message.
It in the present embodiment, can in real time or every certain period of time (e.g., after destination service provider's order
Either two minutes or five minutes etc. one minute) destination service provider is calculated from the pre- of current location arrival target location
Estimate the time.It for example, can be according to the distance, the road conditions of route, target of the current position of destination service provider to target location
Movement velocity of service provider etc. reaches when estimating of target location to calculate destination service provider from current location
Between.Certainly, any other being likely to occur as known in the art and future calculates destination service provider from current location
The method for reaching the estimated time of target location can be applied to the application, and the application is to calculating the specific of above-mentioned estimated time
It is not limited in terms of mode, as long as the above-mentioned estimated time can be calculated.
In the present embodiment, the estimated time that destination service provider reaches target location from current location is often calculated
Afterwards, judge whether the estimated time is less than or equal to preset time, when the estimated time being less than or equal to preset time,
Prompting message is exported to destination service provider and user.Wherein, preset time can be an empirical value, and user can be
Adequate preparation is carried out in preset time period, and reaches target location.For example, preset time can be 10 minutes or 15 minutes,
Or 20 minutes etc..Also, preset time can be system default or user setting, it will be understood that default
Time can be arbitrary rational time span, the application to the specific value of preset time and specific set-up mode in terms of not
It limits.
In the present embodiment, prompting message can include following one or more:Destination service provider is from current location
Reach the estimated time of target location;The location information of current goal service provider;The location information of active user;Target
The location information of point;And the information of the corresponding stroke route of target order.Fig. 4 is that the application shows according to an exemplary embodiment
The schematic diagram of a kind of prompting message output interface gone out.As shown in figure 4, icon 401 denotes current goal service provider
Location information, icon 402 denote the information of the corresponding stroke route of target order, and icon 403 is denoted around target location
Preset range, icon 404 denotes the location information of target location, and it is whole that icon 405 denotes the corresponding stroke of target order
The information of point, icon 406 denote the location information of active user.Above-mentioned prompting message can be exported and be provided to destination service
Side and user, destination service provider and user can find other side, and more preferable according to above-mentioned prompting message is easier
Take the time, further improve efficiency.
It should be noted that for the step identical with Fig. 2 embodiments, no longer go to live in the household of one's in-laws on getting married in above-mentioned Fig. 3 embodiments
It states, related content can be found in Fig. 2 embodiments.
For the present embodiment, a kind of specific application scenarios can be, passenger's first is handled affairs with removing W by bus, get off one section when
Between after find the articles forgetting of oneself onboard, passenger's first will pass through phone and get in touch, and carried out ditch with vehicle driver's second
It is logical.After communication, passenger's first determines the article lost at present still onboard, and still, driver's second is in a hurry, at present can not will
Article is sent to.And passenger's first soon finishes thing, W will be left.Therefore, passenger's first and driver's second agreement evening
After 7 points, lost objects are got on the cell doorway of passenger's first man.Passenger's first can open lost objects circle for client of calling a taxi
Then face selects the corresponding order of driver's second, object time (at night 7 points) and target location are inputted by information input interface
(the cell doorway).
After the time 7 point at night is reached, by passenger of the destination around driver's second near the cell doorway or pass by
The Order splitting of passenger near the cell doorway gives driver's second, allows driver's second in the case of normal work, by the way will
Lost objects are delivered to the cell doorway.If destination is not found near the cell doorway or is passed by near the cell doorway
Passenger, first can give the Order splitting of destination direction and the close passenger in the cell doorway direction to driver's second, Si Jiyi
After the passenger is sent to destination, then destination is searched around driver's second near the cell doorway or to pass by the cell doorway attached
Near passenger.
When driver's second soon reaches the cell doorway, the client of calling a taxi of passenger's first and driver's second can send out prompting, and
Passenger's first and the current position of driver's second are shown on map, driver's second reaches the estimated time on the cell doorway, the cell
The position on doorway, the stroke route of current order etc..Passenger's first and driver's second can be according to the information that client of calling a taxi is reminded more
It is rational to arrange the time, and other side is found faster.
The present embodiment is not limited to above-mentioned application scenarios, is also applied in other scenes.The above-mentioned reality of the application
The method that the distribution order of example offer is provided, the target location and target for being directed to destination service provider by obtaining user and inputting
Moment, after object time arrival, searched from order to be allocated with the matched target order of target location, and by target order
Destination service provider is distributed to, after destination service provider receives target order, calculates destination service provider from present bit
Put the estimated time for reaching target location.When the estimated time be less than or equal to preset value when, to destination service provider with
And user exports prompting message.Destination service provider is enable to be connected within the suitable period and target location is matched orders
It is single, so as to during service, it is possible to reach target location, stop servicing without destination service provider, further keep away
The waste of transport capacity resource is exempted from, and when transport capacity resource is in short supply;Help to improve the efficiency of Transport capacity dispatching.
It should be noted that although describing the operation of the application method with particular order in the accompanying drawings, this is not required that
Or it implies and must could realize the phase according to the particular order come the operation for performing these operations or having to carry out shown in whole
The result of prestige.On the contrary, the step of describing in flow chart, which can change, performs sequence.Additionally or alternatively, it is convenient to omit certain
Multiple steps are merged into a step execution and/or a step are decomposed into execution of multiple steps by step.
Corresponding with the embodiment of the method for aforementioned distribution order, present invention also provides the implementations of the device of distribution order
Example.
As shown in figure 5, Fig. 5 is a kind of device block diagram of distribution order of the application according to an exemplary embodiment,
The device can include:Acquiring unit 501, the first searching unit 502 and the first allocation unit 503.
Wherein, acquiring unit 501 are configured as obtaining the target location that user is directed to destination service provider input, mesh
Mark service provider of the service provider to provide vehicle transport service to above-mentioned user.
First searching unit 502 is configured as lookup and the matched target order of target location from order to be allocated, treats
Distribution order is the order of still unappropriated request vehicle transport service.
First allocation unit 503 is configured as giving target Order splitting to destination service provider.
In some optional embodiments, acquiring unit 501 is additionally configured to obtain user for destination service provider
The object time of input.
The device can further include the first control unit (Fig. 5 is not shown).
Wherein, the first control unit is configured as after the object time reaches, and the searching unit is controlled to perform institute
State the step of target order matched with the target location is searched from order to be allocated.
In other optional embodiments, searching unit 502 is configured for:
The first order for meeting preset rules is searched from order to be allocated as target order, the corresponding row of the first order
Journey terminal is located in the preset range around target location.
In other optional embodiments, searching unit 502 is configured for:
The second order for meeting preset rules is searched from order to be allocated as target order, the corresponding row of the second order
Journey route is by the preset range around target location.
In other optional embodiments, which can also include:Second searching unit, the second allocation unit and
Two control units (Fig. 5 is not shown).
Second searching unit is configured as when not finding target order, is searched to meet from order to be allocated and be preset
The third order of rule, the angle of the corresponding first direction in the stroke end second direction corresponding with target location of third order
Less than predetermined threshold value, wherein, first direction is the stroke end that third order is directed toward by the current position of destination service provider
Direction, second direction is that the direction of target location is directed toward by the current position of destination service provider.
Second allocation unit is configured as giving the third Order splitting for meeting preset rules to destination service provider.
Second control unit is configured as after the completion of the third order of preset rules is met, and controls the first searching unit
Again it is searched and the matched target order of target location from order to be allocated.
In other optional embodiments, which can further include output unit (Fig. 5 is not shown).
Wherein, output unit is configured as after destination service provider receives target order, is carried respectively to destination service
Supplier and user export prompting message.
In other optional embodiments, which can further include:Computing unit and third control unit
(Fig. 5 is not shown).
Wherein, computing unit is configured as after destination service provider receives target order, is calculated destination service and is provided
Side reaches the estimated time of target location from current location.
Third control unit is configured as when the estimated time being less than or equal to preset time, and control output unit is held
The step of row is to destination service provider and user's output prompting message.
In other optional embodiments, prompting message can include following one or more:Destination service provider
The estimated time of target location is reached from current location;The location information of current goal service provider;Current above-mentioned user's
Location information;The location information of target location;And the information of the corresponding stroke route of target order.
It should be appreciated that above device can be set in advance in server-side, can also be loaded by the modes such as downloading
In server-side.Corresponding units in above device can be cooperated with the unit in server-side with the side for realizing distribution order
Case.
For device embodiment, since it corresponds essentially to embodiment of the method, so related part is referring to method reality
Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separating component
The unit of explanation may or may not be physically separate, and the component shown as unit can be or can also
It is not physical unit, you can be located at a place or can also be distributed in multiple network element.It can be according to reality
It needs that some or all of module therein is selected to realize the purpose of application scheme.Those of ordinary skill in the art are not paying
In the case of going out creative work, you can to understand and implement.
The embodiment of the present application can be used one or more wherein include program code storage medium (including but it is unlimited
In magnetic disk storage, CD-ROM, optical memory etc.) on the form of computer program product implemented.
Correspondingly, the embodiment of the present application also provides a kind of computer storage media, have program stored therein finger in the storage medium
It enables, which includes:
The target location that user is directed to destination service provider input is obtained, the destination service provider is the institute of warp-wise
State the service provider that user provides vehicle transport service;
Lookup and the matched target order of the target location from order to be allocated, the order to be allocated is not yet to divide
The order of request vehicle transport service matched;
Give the target Order splitting to the destination service provider.
Being described in unit module involved in the embodiment of the present application can be realized by way of software, can also be led to
The mode of hardware is crossed to realize.Described unit module can also be set in the processor, for example, can be described as:It is a kind of
Processor includes acquiring unit, searching unit and allocation unit.Wherein, the title of these unit modules is under certain conditions simultaneously
The restriction in itself to the unit module is not formed, for example, acquiring unit is also described as " for obtaining user for target
The unit of the target location of service provider input ".
As on the other hand, present invention also provides a kind of computer readable storage medium, the computer-readable storage mediums
Matter can be computer readable storage medium included in device described in above-described embodiment;Can also be individualism, not
The computer readable storage medium being fitted into terminal or server.The computer-readable recording medium storage there are one or one
A procedure above, the program are used for performing the side for the distribution order for being described in the application by one or more than one processor
Method.
Computer-usable storage medium includes permanent and non-permanent, removable and non-removable media, can be by appointing
What method or technique realizes that information stores.Information can be computer-readable instruction, data structure, the module of program or other
Data.The example of the storage medium of computer includes but not limited to:Phase transition internal memory (PRAM), static RAM
(SRAM), dynamic random access memory (DRAM), other kinds of random access memory (RAM), read-only memory
(ROM), electrically erasable programmable read-only memory (EEPROM), fast flash memory bank or other memory techniques, CD-ROM are read-only
Memory (CD-ROM), digital versatile disc (DVD) or other optical storages, magnetic tape cassette, tape magnetic rigid disk storage or
Other magnetic storage apparatus or any other non-transmission medium, available for storing the information that can be accessed by a computing device.
Those skilled in the art will readily occur to the application its after considering specification and putting into practice invention disclosed herein
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the application, these modifications, purposes or
Person's adaptive change follows the general principle of the application and including the undocumented common knowledge in the art of the application
Or conventional techniques.Description and embodiments are considered only as illustratively, and the true scope and spirit of the application are by following
Claim is pointed out.
It should be understood that the precision architecture that the application is not limited to be described above and be shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.Scope of the present application is only limited by appended claim.
Claims (17)
- A kind of 1. method for distributing order, which is characterized in that the method includes:The target location that user is directed to destination service provider input is obtained, the destination service provider is uses described in warp-wise Family provides the service provider of vehicle transport service;Lookup and the matched target order of the target location from order to be allocated, the order to be allocated is still unappropriated Ask the order of vehicle transport service;Give the target Order splitting to the destination service provider.
- 2. according to the method described in claim 1, it is characterized in that, the method further includes:Obtain the object time that the user is directed to destination service provider input;After the object time reaches, search from order to be allocated described in execution and ordered with the matched target of the target location Single step.
- 3. method according to claim 1 or 2, which is characterized in that described to be searched and the target from order to be allocated The matched target order in place, including:The first order for meeting preset rules is searched from order to be allocated as the target order, first order corresponds to Stroke end be located in the preset range around the target location.
- 4. method according to claim 1 or 2, which is characterized in that described to be searched and the target from order to be allocated The matched target order in place, including:The second order for meeting preset rules is searched from order to be allocated as the target order, second order corresponds to Stroke route by the preset range around the target location.
- 5. method according to claim 1 or 2, which is characterized in that the method further includes:If not finding the target order, the third order for meeting preset rules, the third are searched from order to be allocated The angle of the corresponding first direction in the stroke end second direction corresponding with the target location of order is less than predetermined threshold value, In, the first direction is the direction for the stroke end that the third order is directed toward by the current position of destination service provider, The second direction is that the direction of the target location is directed toward by the current position of destination service provider;The third Order splitting of preset rules will be met to the destination service provider;After the completion of the third order for meeting preset rules, searched and the target location from order to be allocated again The target order matched.
- 6. according to the method described in claim 1, it is characterized in that, the method further includes:After the destination service provider receives the target order, respectively to the destination service provider and the use Family exports prompting message.
- 7. according to the method described in claim 6, it is characterized in that, the method further includes:When the destination service provider receive the target order after, calculate the destination service provider from current location to Up to the estimated time of the target location;When the estimated time being less than or equal to preset time, perform described to the destination service provider and described User exports the step of prompting message.
- 8. the method according to the description of claim 7 is characterized in that the prompting message is including following one or more:The destination service provider reaches the estimated time of the target location from current location;The location information of presently described destination service provider;The location information of presently described user;The location information of the target location;AndThe information of the corresponding stroke route of the target order.
- 9. a kind of device for distributing order, which is characterized in that described device includes:Acquiring unit is configured as obtaining the target location that user is directed to destination service provider input, and the destination service carries Supplier provides the service provider of vehicle transport service for user described in warp-wise;First searching unit is configured as lookup and the matched target order of the target location from order to be allocated, described Order to be allocated is the order of still unappropriated request vehicle transport service;First allocation unit is configured as the target Order splitting to the destination service provider.
- 10. device according to claim 9, which is characterized in that the acquiring unit is additionally configured to obtain the user For the object time of destination service provider input;Described device further includes:First control unit is configured as after the object time reaches, and the searching unit is controlled to perform described from treating point The step of with target order matched with the target location is searched in order.
- 11. device according to claim 9 or 10, which is characterized in that the searching unit is configured for:The first order for meeting preset rules is searched from order to be allocated as the target order, first order corresponds to Stroke end be located in the preset range around the target location.
- 12. device according to claim 9 or 10, which is characterized in that the searching unit is configured for:The second order for meeting preset rules is searched from order to be allocated as the target order, second order corresponds to Stroke route by the preset range around the target location.
- 13. device according to claim 9 or 10, which is characterized in that described device further includes:Second searching unit is configured as when not finding the target order, is searched to meet from order to be allocated and be preset The third order of rule, the corresponding first direction in the stroke end second party corresponding with the target location of the third order To angle be less than predetermined threshold value, wherein, the first direction is to be directed toward described the by the current position of destination service provider The direction of the stroke end of three orders, the second direction are by the current position direction target of destination service provider The direction of point;Second allocation unit is configured as the third Order splitting by preset rules are met to the destination service provider;Second control unit is configured as after the completion of the third order for meeting preset rules, and control described first is searched Unit is searched and the matched target order of the target location from order to be allocated again.
- 14. device according to claim 9, which is characterized in that described device further includes:Output unit after being configured as the destination service provider receiving target order, takes to the target respectively Business provider and the user export prompting message.
- 15. device according to claim 14, which is characterized in that described device further includes:Computing unit is configured as after the destination service provider receives the target order, calculates the destination service Provider reaches the estimated time of the target location from current location;Third control unit is configured as when the estimated time being less than or equal to preset time, and control output unit is held Row it is described to the destination service provider and the user export prompting message the step of.
- 16. device according to claim 15, which is characterized in that the prompting message includes following one or more:The destination service provider reaches the estimated time of the target location from current location;The location information of presently described destination service provider;The location information of presently described user;The location information of the target location;AndThe information of the corresponding stroke route of the target order.
- 17. a kind of computer storage media, have program stored therein instruction in the storage medium, which is characterized in that described instruction packet It includes:The target location that user is directed to destination service provider input is obtained, the destination service provider is uses described in warp-wise Family provides the service provider of vehicle transport service;Lookup and the matched target order of the target location from order to be allocated, the order to be allocated is still unappropriated Ask the order of vehicle transport service;Give the target Order splitting to the destination service provider.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611148415.9A CN108229771B (en) | 2016-12-13 | 2016-12-13 | Order distribution method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611148415.9A CN108229771B (en) | 2016-12-13 | 2016-12-13 | Order distribution method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108229771A true CN108229771A (en) | 2018-06-29 |
CN108229771B CN108229771B (en) | 2021-04-02 |
Family
ID=62637599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611148415.9A Active CN108229771B (en) | 2016-12-13 | 2016-12-13 | Order distribution method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108229771B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109978371A (en) * | 2019-03-26 | 2019-07-05 | 北京三快在线科技有限公司 | A kind of order allocation method and device |
CN110874679A (en) * | 2018-08-31 | 2020-03-10 | 阿里巴巴集团控股有限公司 | Service fulfillment method and device |
JP2020060853A (en) * | 2018-10-05 | 2020-04-16 | トヨタ自動車株式会社 | Lost property delivery supporting device, lost property delivery supporting system, method for supporting lost property, and lost property delivery supporting computer program |
CN111277618A (en) * | 2018-12-05 | 2020-06-12 | 北京嘀嘀无限科技发展有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN112200449A (en) * | 2020-09-30 | 2021-01-08 | 广州文远知行科技有限公司 | Order allocation method, device, server and storage medium |
CN112765523A (en) * | 2021-01-25 | 2021-05-07 | 汉海信息技术(上海)有限公司 | Prompt information processing method, device, equipment and storage medium |
CN112990962A (en) * | 2021-02-07 | 2021-06-18 | 张文华 | Data processing method, device and related assembly of mobile service |
CN113112391A (en) * | 2020-01-10 | 2021-07-13 | 北京嘀嘀无限科技发展有限公司 | Order processing method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102113001A (en) * | 2008-08-05 | 2011-06-29 | 罗恩·本·艾瑞 | System and method for taxi management |
CN102270386A (en) * | 2010-06-07 | 2011-12-07 | 华东师范大学 | Bidirectional positioning-based taxi booking system |
CN103218769A (en) * | 2013-03-19 | 2013-07-24 | 王兴健 | Taxi order allocation method |
CN104794889A (en) * | 2015-03-12 | 2015-07-22 | 北京嘀嘀无限科技发展有限公司 | Method and equipment for pushing order forms |
CN105021185A (en) * | 2015-07-15 | 2015-11-04 | 上海市政工程设计研究总院(集团)有限公司 | Navigation method and system |
CN105160021A (en) * | 2015-09-29 | 2015-12-16 | 滴滴(中国)科技有限公司 | Destination preference based order distribution method and apparatus |
CN105333880A (en) * | 2014-07-18 | 2016-02-17 | 展讯通信(上海)有限公司 | Communication terminal and prompting method and device |
-
2016
- 2016-12-13 CN CN201611148415.9A patent/CN108229771B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102113001A (en) * | 2008-08-05 | 2011-06-29 | 罗恩·本·艾瑞 | System and method for taxi management |
CN102270386A (en) * | 2010-06-07 | 2011-12-07 | 华东师范大学 | Bidirectional positioning-based taxi booking system |
CN103218769A (en) * | 2013-03-19 | 2013-07-24 | 王兴健 | Taxi order allocation method |
CN105333880A (en) * | 2014-07-18 | 2016-02-17 | 展讯通信(上海)有限公司 | Communication terminal and prompting method and device |
CN104794889A (en) * | 2015-03-12 | 2015-07-22 | 北京嘀嘀无限科技发展有限公司 | Method and equipment for pushing order forms |
CN105021185A (en) * | 2015-07-15 | 2015-11-04 | 上海市政工程设计研究总院(集团)有限公司 | Navigation method and system |
CN105160021A (en) * | 2015-09-29 | 2015-12-16 | 滴滴(中国)科技有限公司 | Destination preference based order distribution method and apparatus |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110874679A (en) * | 2018-08-31 | 2020-03-10 | 阿里巴巴集团控股有限公司 | Service fulfillment method and device |
JP2020060853A (en) * | 2018-10-05 | 2020-04-16 | トヨタ自動車株式会社 | Lost property delivery supporting device, lost property delivery supporting system, method for supporting lost property, and lost property delivery supporting computer program |
JP7119871B2 (en) | 2018-10-05 | 2022-08-17 | トヨタ自動車株式会社 | Lost-and-found delivery support device, lost-and-found delivery support system, lost-and-found delivery support method, and computer program for lost-and-found delivery support |
CN111277618A (en) * | 2018-12-05 | 2020-06-12 | 北京嘀嘀无限科技发展有限公司 | Information pushing method and device, electronic equipment and storage medium |
CN109978371A (en) * | 2019-03-26 | 2019-07-05 | 北京三快在线科技有限公司 | A kind of order allocation method and device |
CN113112391A (en) * | 2020-01-10 | 2021-07-13 | 北京嘀嘀无限科技发展有限公司 | Order processing method and device |
CN112200449A (en) * | 2020-09-30 | 2021-01-08 | 广州文远知行科技有限公司 | Order allocation method, device, server and storage medium |
CN112765523A (en) * | 2021-01-25 | 2021-05-07 | 汉海信息技术(上海)有限公司 | Prompt information processing method, device, equipment and storage medium |
CN112990962A (en) * | 2021-02-07 | 2021-06-18 | 张文华 | Data processing method, device and related assembly of mobile service |
CN112990962B (en) * | 2021-02-07 | 2024-05-31 | 张文华 | Data processing method and device for streaming service and related components |
Also Published As
Publication number | Publication date |
---|---|
CN108229771B (en) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108229771A (en) | Distribute the method and device of order | |
Wallar et al. | Vehicle rebalancing for mobility-on-demand systems with ride-sharing | |
Shiri et al. | Optimization of drayage operations with time-window constraints | |
US11636427B2 (en) | Method and apparatus for carrying shelf | |
US20170146354A1 (en) | Electric Vehicle Exchange Management | |
CN106228302A (en) | A kind of method and apparatus for carrying out task scheduling in target area | |
US20170039488A1 (en) | System and method for a taxi sharing bridge system | |
CN108229864A (en) | Distribution method, device and the electronic equipment of order | |
CN108090645A (en) | For the method and device of coordination service resource | |
JP2021531585A (en) | Scheduling method and scheduling device for self-guided transport vehicles | |
CN107632584A (en) | Robot scheduling system and method based on high in the clouds | |
US11582164B1 (en) | System and method for object-response asset authorization and pairing | |
CN111277618B (en) | Information pushing method and device, electronic equipment and storage medium | |
CN110807612A (en) | Method and device for determining residual capacity | |
CN107798420B (en) | Information display method and device and electronic equipment | |
CN104063831A (en) | Method and device for providing railway route schemes | |
CN110689174B (en) | Personnel route planning method and device based on public transportation | |
CN107977275A (en) | Task processing method and relevant device based on message queue | |
CN113128743A (en) | Goods picking path planning method and device | |
CN110472918A (en) | Method and apparatus for output information | |
US20220324476A1 (en) | Autonomous self-driving vehicles user profiles | |
CN109685241A (en) | More site vehicle resources distribution methods, device, equipment and storage medium | |
CN116402286A (en) | Scheduling method and device of logistics robot, electronic equipment and storage medium | |
Chowhan | Mobile agent programming paradigm and its application scenarios | |
CN111461430A (en) | Method and device for generating route information |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |