CN110472836A - Net about vehicle order processing method, equipment and terminal device - Google Patents

Net about vehicle order processing method, equipment and terminal device Download PDF

Info

Publication number
CN110472836A
CN110472836A CN201910672007.0A CN201910672007A CN110472836A CN 110472836 A CN110472836 A CN 110472836A CN 201910672007 A CN201910672007 A CN 201910672007A CN 110472836 A CN110472836 A CN 110472836A
Authority
CN
China
Prior art keywords
order
vehicle
time
net
reservation
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
Application number
CN201910672007.0A
Other languages
Chinese (zh)
Inventor
殷荣广
吴波
蒋飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Euler Information Services Co Ltd
Original Assignee
Euler Information Services Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Euler Information Services Co Ltd filed Critical Euler Information Services Co Ltd
Priority to CN201910672007.0A priority Critical patent/CN110472836A/en
Publication of CN110472836A publication Critical patent/CN110472836A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063114Status monitoring or status determination for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business 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)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (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)

Abstract

The embodiment of the present invention provides a kind of net about vehicle order processing method, equipment and terminal device, this method comprises: obtaining order to be sent and can order net about vehicle, if can order net about vehicle there are orders to be processed, then obtain order to be processed it is corresponding first reservation the time of using cars and first estimate the end time, according to respectively can the order net about vehicle corresponding first reservation time of using cars and first estimate that the end time determines respectively can order net about vehicle corresponding free time section, according to respectively can order net about vehicle corresponding free time section, it can worksheet processing net about vehicle from that can choose in order net about vehicle, wherein can worksheet processing net about vehicle order to be processed and order to be sent be not present time conflict, will order be sent be sent to can worksheet processing net about vehicle, can to avoid can worksheet processing net Yue Chexin connect can worksheet processing net about Che Yuyi connect with vehicle order time of origin conflict, to which make can Worksheet processing net about vehicle can such as from about complete the useful vehicle order of institute accepted, and improve user experience.

Description

Net about vehicle order processing method, equipment and terminal device
Technical field
The present embodiments relate to can order net about vehicle technical field more particularly to a kind of net about vehicle order processing method, Equipment and terminal device.
Background technique
With the development of smart machine and development of Mobile Internet technology, popularizing for taxi-hailing software brings pole to the trip of people Big convenience.Demand of currently calling a taxi has been the common requirements of the members of all social strata.
Currently, user, when calling a taxi in taxi-hailing software, what taxi-hailing software can be inputted according to user is generated corresponding with vehicle demand Use vehicle order, and be pushed to registered in the taxi-hailing software can order net Yue Che driver, can order net Yue Che driver according to Own situation determines whether order.
However, it is found by the inventors that at least there are the following problems in the prior art: when by can order net Yue Che driver determine and be When no order, due to can order net Yue Che driver consider insufficient, may make newly to connect with vehicle order and connect with vehicle order Time of origin conflict, cause can order net Yue Che driver cannot such as from about complete the useful vehicle order of institute accepted, influence user experience.
Summary of the invention
The embodiment of the present invention provides a kind of net about vehicle order processing method, equipment and terminal device, to solve the prior art In can order net Yue Che driver cannot such as from about complete accept institute useful vehicle order the problem of.
In a first aspect, the embodiment of the present invention provides a kind of net about vehicle order processing method, comprising:
Obtain order to be sent and can order net about vehicle;
If it is described can order net about vehicle there are order to be processed, obtain corresponding first reservation of the order to be processed and use The vehicle time and first estimates the end time;
According to respectively can order net about vehicle it is corresponding first reservation the time of using cars and first estimate the end time determination can respectively connect The corresponding free time section of single net about vehicle;
According to respectively can order net about vehicle corresponding free time section, from it is described can choose in order net about vehicle can worksheet processing net about Vehicle, wherein it is described can worksheet processing net about vehicle order to be processed and the order to be sent time conflict is not present;
By the order to be sent be sent to it is described can worksheet processing net about vehicle.
In a kind of possible design, the basis respectively can order net about vehicle corresponding free time section, connect from described Choosing in single net about vehicle can worksheet processing net about vehicle, comprising:
If the order to be sent is reservation order, the order the to be sent corresponding second reservation time of using cars is obtained The end time is estimated with second;
For respectively can order net about vehicle, judge that this can be in order net vehicle corresponding free time section with the presence or absence of comprising described The target free time section of second reservation time of using cars;
Target free time section if it does not exist, it is determined that this can order net vehicle be can not worksheet processing vehicle;
Target free time section if it exists, then using this can order net about vehicle as the first net about vehicle;
All first nets about vehicle is obtained, and estimates the end time according to described second, is chosen from all first nets about vehicle It can worksheet processing net about vehicle.
It is described to estimate the end time according to described second in a kind of possible design, from all first net about Che Zhongxuan Taking can worksheet processing net about vehicle, comprising:
First net about vehicle is judged with the presence or absence of next order, wherein next order is that vehicle is used in the first reservation The time to be processed order adjacent after target free time section and with the target free time section;
Next order if it exists then judges that described second estimates whether the end time corresponds to earlier than next order First reservation the time of using cars;
If described second estimates the first reservation time of using cars corresponding earlier than next order end time, it is determined that The first net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, the order to be processed included the first specified arrival time in advance, described wait send Order included the second specified arrival time in advance;
Described to estimate the end time according to described second, choosing from all first nets about vehicle can worksheet processing net about vehicle, comprising:
First net about vehicle is judged with the presence or absence of next order and a upper order, wherein a upper order is First reservation time of using cars ordered before target free time section and with adjacent to be processed of the target free time section It is single;
Next order and a upper order is not present if it exists, then calculates at the first time, wherein when described first Between for from the time wait traveling needed for sending the destination address in order to next order in address;
First in end time and next order is estimated according to the first time, described second to specify in advance Arrival time determined for the first estimated time, and judged first estimated time whether corresponding earlier than next order One reservation time of using cars;
If reserving the time of using cars earlier than next order corresponding first, it is determined that first net about vehicle is that can send Single net about vehicle.
In a kind of possible design, in the judgement first net about vehicle with the presence or absence of next order and one upper After order, further includes:
If first net about vehicle is there are a upper order and there are next orders, calculated for the second time, wherein institute State the second time be destination address from a upper order to described wait traveling needed for sending order in address Time;
In advance according to second time, the described second specified arrival time in advance and a upper order corresponding first Estimating the end time determined for the second estimated time;
Judge whether second estimated time earlier than the second reservation vehicle and judges first estimated time Whether the first reservation time of using cars corresponding earlier than the next order;
If second estimated time is earlier than the second reservation time of using cars and first estimated time is earlier than described Next order corresponding first reserves the time of using cars, it is determined that the first net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, the judgement first net about vehicle is ordered with the presence or absence of next order and upper one After list, further includes:
If first net about vehicle calculates the third time there is no next order and there are a upper order, wherein The third time is for the destination address from a upper order to described wait row needed for sending order in address The time sailed;
In advance according to the third time, the described second specified arrival time in advance and a upper order corresponding first Estimating the end time determines the third estimated time, and when judging that whether the third estimated time is earlier than the second reservation vehicle Between;
If earlier than the second reservation time of using cars, it is determined that first net about vehicle can worksheet processing net about vehicle for described in.
In a kind of possible design, the basis respectively can order net about vehicle corresponding free time section, connect from described Choosing in single net about vehicle can worksheet processing net about vehicle, comprising:
If the order to be sent is real time orders, obtains the order to be sent corresponding second and estimate the end time And obtain the second net about corresponding next order of vehicle, wherein second net about vehicle be there are order to be processed can order Any one in net about vehicle can order net about vehicle;
Calculated for the 4th time, wherein the 4th time is from described wait send the destination address in order to described next The time travelled needed for address of setting out in a order;
First in end time and next order is estimated according to the 4th time, described second to specify in advance Arrival time determined for the 4th estimated time, and judged the 4th estimated time whether corresponding earlier than next order One reservation time of using cars;
If reserving the time of using cars earlier than next order corresponding first, it is determined that second net about vehicle is that can send Single net about vehicle.
In a kind of possible design, the order to be sent included the second specified arrival time in advance;
It is described to obtain order to be sent and be after order net about vehicle, further includes:
If it is described can order net about vehicle be not present order to be processed, obtain described in can order net about vehicle current location with And obtain current time;
It calculates from the current location to the time wait traveling needed for sending order in address;
Determine that the 5th estimates according to time and the described second specified arrival time in advance of the current time, required traveling Time, and judge the second reservation time of using cars whether corresponding earlier than the order to be sent the 5th estimated time;
If earlier than it is described second reservation the time of using cars, it is determined that it is described can order net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, it is described by the order to be sent be sent to it is described can worksheet processing net about vehicle, comprising:
Obtain respectively can the corresponding priority of worksheet processing net about vehicle, and according to respectively can the corresponding priority of worksheet processing net about vehicle to respectively may be used Worksheet processing net about vehicle is ranked up;
According to after sequence it is each can worksheet processing net about vehicle order by the order to be sent be sent to it is described can worksheet processing net about Vehicle.
In a kind of possible design, the acquisition respectively can be before the corresponding priority of worksheet processing net about vehicle, further includes:
It obtains the third net about corresponding reality of vehicle and shifts to an earlier date arrival time, running time and described wait send setting out in order The distance between the current location of address and the third net about vehicle, wherein the running time is the third net about vehicle from working as Front position to the time wait send the traveling needed for address of setting out in order, the third net about vehicle can worksheet processing nets for described in About in vehicle any one can worksheet processing net about vehicle;
Shift to an earlier date arrival time calculating reservation impact factor according to the reality;
It is corresponding excellent that the third net about vehicle is calculated according to the reservation impact factor, the distance and the running time First grade.
It is described that arrival time calculating reservation impact factor is shifted to an earlier date according to the reality in a kind of possible design, comprising:
Pass through
Calculate the reservation impact factor;
Wherein, ω is the reservation impact factor, and θ is that the reality shifts to an earlier date arrival time, and t is preset time, A1It is One default value, A2For the second default value, A3For third default value.
It is described according to the reservation impact factor, the distance and the running time meter in a kind of possible design Calculate the third net about corresponding priority of vehicle, comprising:
Pass through
Calculate the third net about corresponding priority of vehicle;
Wherein, η is the third net about corresponding priority of vehicle;α is the first default weight;B1It is the 4th
Default value;D is the distance;β is the second default weight;B2For the 5th default value;T
For the running time;γ is that third presets weight;ω is the reservation impact factor.
Second aspect, the embodiment of the present invention provide a kind of net about vehicle order processing apparatus, comprising:
Order obtains module, for obtaining order to be sent and can order net about vehicle;
Time of using cars obtains module, if for it is described can order net about vehicle there are order to be processed, obtain described wait locate The reason order corresponding first reservation time of using cars and first estimates the end time;
Free time obtains module, for according to respectively can order net about vehicle corresponding first reservation time of using cars and first pre- Estimating end time determination respectively can the corresponding free time section of order net about vehicle;
Worksheet processing vehicle determining module, for according to respectively can order net about vehicle corresponding free time section, from it is described can order Chosen in net about vehicle can worksheet processing net about vehicle, wherein it is described can the order to be processed of worksheet processing net about vehicle do not deposited with the order to be sent In time conflict;
Order sending module, for by the order to be sent be sent to it is described can worksheet processing net about vehicle.
In a kind of possible design, the worksheet processing vehicle determining module includes:
Order processing unit is reserved, if being reservation order for the order to be sent, obtains the order to be sent The corresponding second reservation time of using cars and second estimates the end time;
Object time determination unit, for for respectively can order net about vehicle, judge this can order net vehicle it is corresponding idle when Between in section with the presence or absence of the target free time section comprising the second reservation time of using cars;
First processing units, for the section of target free time if it does not exist, it is determined that this can order net vehicle be can not Worksheet processing vehicle;
The second processing unit, for the section of target free time if it exists, then using this can order net about vehicle as first Net about vehicle;
Worksheet processing vehicle selection unit estimates the end time for obtaining all first nets about vehicle, and according to described second, from Choosing in all first nets about vehicle can worksheet processing net about vehicle.
In a kind of possible design, the worksheet processing vehicle selection unit is specifically used for:
First net about vehicle is judged with the presence or absence of next order, wherein next order is that vehicle is used in the first reservation The time to be processed order adjacent after target free time section and with the target free time section;
Next order if it exists then judges that described second estimates whether the end time corresponds to earlier than next order First reservation the time of using cars;
If described second estimates the first reservation time of using cars corresponding earlier than next order end time, it is determined that The first net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, the order to be processed included the first specified arrival time in advance, described wait send Order included the second specified arrival time in advance;
The worksheet processing vehicle selection unit is specifically used for:
First net about vehicle is judged with the presence or absence of next order and a upper order, wherein a upper order is First reservation time of using cars ordered before target free time section and with adjacent to be processed of the target free time section It is single;
Next order and a upper order is not present if it exists, then calculates at the first time, wherein when described first Between for from the time wait traveling needed for sending the destination address in order to next order in address;
First in end time and next order is estimated according to the first time, described second to specify in advance Arrival time determined for the first estimated time, and judged first estimated time whether corresponding earlier than next order One reservation time of using cars;
If reserving the time of using cars earlier than next order corresponding first, it is determined that first net about vehicle is that can send Single net about vehicle.
In a kind of possible design, described the second processing unit is also used to: being in judgement the first net about vehicle It is not no there are next order and after a upper order, if first net about vehicle is ordered there are a upper order and there are next It is single, then calculated for the second time, wherein second time be destination address from a upper order to described wait send The time travelled needed for address of setting out in order;
In advance according to second time, the described second specified arrival time in advance and a upper order corresponding first Estimating the end time determined for the second estimated time;
Judge whether second estimated time earlier than the second reservation vehicle and judges first estimated time Whether the first reservation time of using cars corresponding earlier than the next order;
If second estimated time is earlier than the second reservation time of using cars and first estimated time is earlier than described Next order corresponding first reserves the time of using cars, it is determined that the first net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, described the second processing unit is also used to: judging whether first net about vehicle is deposited After next order and a upper order, if first net about vehicle is there is no next order and there are upper one to order It is single, then calculate the third time, wherein the third time be destination address from a upper order to described wait send The time travelled needed for address of setting out in order;
In advance according to the third time, the described second specified arrival time in advance and a upper order corresponding first Estimating the end time determines the third estimated time, and when judging that whether the third estimated time is earlier than the second reservation vehicle Between;
If earlier than the second reservation time of using cars, it is determined that first net about vehicle can worksheet processing net about vehicle for described in.
In a kind of possible design, the worksheet processing vehicle determining module includes:
Order processing unit is reserved, if being real time orders for the order to be sent, obtains the order to be sent Corresponding second estimates the end time and obtains the second net about corresponding next order of vehicle, wherein the second net about vehicle is There are order to be processed can any one in order net about vehicle can order net about vehicle;
Running time computing unit, for calculating for the 4th time, wherein the 4th time is from the order to be sent In set out address needed for traveling of the destination address into next order time;
Time judging unit, for estimating the end time according to the 4th time, described second and described next ordering Whether the first specified arrival time in advance in list determined for the 4th estimated time, and judge the 4th estimated time earlier than described Next order corresponding first reserves the time of using cars;
Third processing unit, if for reserving the time of using cars earlier than next order corresponding first, it is determined that institute State the second net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, order to be sent included the second specified arrival time in advance;
The order obtains module and is also used to: obtaining order to be sent and can be after order net about vehicle, if described connect Single net about vehicle be not present order to be processed, then obtain described in can order net about vehicle current location and obtain current time;
It calculates from the current location to the time wait traveling needed for sending order in address;
Determine that the 5th estimates according to time and the described second specified arrival time in advance of the current time, required traveling Time, and judge the second reservation time of using cars whether corresponding earlier than the order to be sent the 5th estimated time;
If earlier than it is described second reservation the time of using cars, it is determined that it is described can order net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, the order sending module includes:
Vehicle sequencing unit, for obtain respectively can the corresponding priority of worksheet processing net about vehicle, and according to respectively can worksheet processing net about vehicle Corresponding priority to respectively can worksheet processing net about vehicle be ranked up;
Order transmission unit, for according to after sequence it is each can the order of worksheet processing net about vehicle the order to be sent is sent It can worksheet processing net about vehicle described in.
In a kind of possible design, vehicle sequencing unit be also used to it is described acquisition respectively can worksheet processing net about vehicle it is corresponding excellent Before first grade, obtain third net about the corresponding reality of vehicle shift to an earlier date arrival time, running time and it is described wait send in order go out Send out address and the third net about vehicle the distance between current location, wherein the running time for the third net about vehicle from Current location to the time wait send the traveling needed for address of setting out in order, the third net about vehicle can worksheet processings for described in In net about vehicle any one can worksheet processing net about vehicle;
Shift to an earlier date arrival time calculating reservation impact factor according to the reality;
It is corresponding excellent that the third net about vehicle is calculated according to the reservation impact factor, the distance and the running time First grade.
In a kind of possible design, vehicle sequencing unit is specifically used for:
Pass through
Calculate the reservation impact factor;
Wherein, ω is the reservation impact factor, and θ is that the reality shifts to an earlier date arrival time, and t is preset time, A1It is One default value, A2For the second default value, A3For third default value.
In a kind of possible design, vehicle sequencing unit is specifically used for:
Pass through
Calculate the third net about corresponding priority of vehicle;
Wherein, η is the third net about corresponding priority of vehicle;α is the first default weight;B1For the 4th default value;D For the distance;β is the second default weight;B2For the 5th default value;T is the running time;γ is that third presets weight; ω is the reservation impact factor.
The third aspect, the embodiment of the present invention provide a kind of terminal device, comprising: at least one processor and memory;
The memory stores computer executed instructions;
At least one described processor executes the computer executed instructions of memory storage so that it is described at least one Processor executes such as the described in any item nets of first aspect about vehicle order processing method.
Fourth aspect, the embodiment of the present invention provide a kind of computer readable storage medium, the computer-readable storage medium It is stored with computer executed instructions in matter, when processor executes the computer executed instructions, realizes as first aspect is any Net about vehicle order processing method described in.
Net provided in an embodiment of the present invention about vehicle order processing method, equipment and terminal device, this method is by that can connect Single net about vehicle there are when order to be processed, according to can the first reservation vehicle corresponding to each order to be processed of order net about vehicle when Between with first estimate end time determination can order net about vehicle corresponding free time section, respectively according to respectively can order net about vehicle pair The free time section answered, judgement can respectively occur with the presence or absence of meeting with order to be sent in the corresponding order to be processed of order net about vehicle Time conflict, if can all orders to be processed of order net about vehicle will not conflict with order time of origin to be sent, it is determined that This can order net about Che Weike worksheet processing net about vehicle, will order be sent be sent to can worksheet processing net about vehicle, can be to avoid can worksheet processing net Yue Chexin connect can worksheet processing net about Che Yuyi connect with vehicle order time of origin conflict, thus allow can worksheet processing net about vehicle it is such as from about complete At the useful vehicle order of institute of undertaking, user experience is improved.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention without any creative labor, may be used also for those of ordinary skill in the art To obtain other drawings based on these drawings.
Fig. 1 is the flow chart one of net provided in an embodiment of the present invention about vehicle order processing method;
Fig. 2 is the flowchart 2 of net provided in an embodiment of the present invention about vehicle order processing method;
Fig. 3 is the flow chart 3 of net provided in an embodiment of the present invention about vehicle order processing method;
Fig. 4 is the flow chart four of net provided in an embodiment of the present invention about vehicle order processing method;
Fig. 5 is the flow chart five of net provided in an embodiment of the present invention about vehicle order processing method;
Fig. 6 is the structural schematic diagram of net provided in an embodiment of the present invention about vehicle order processing apparatus;
Fig. 7 is the hardware structural diagram of terminal device provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
Description and claims of this specification and term " first ", " second ", " third " " in above-mentioned attached drawing The (if present)s such as four " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should manage The data that solution uses in this way are interchangeable under appropriate circumstances, so that the embodiment of the present invention described herein for example can be to remove Sequence other than those of illustrating or describe herein is implemented.In addition, term " includes " and " having " and theirs is any Deformation, it is intended that cover it is non-exclusive include, for example, containing the process, method of a series of steps or units, system, production Product or equipment those of are not necessarily limited to be clearly listed step or unit, but may include be not clearly listed or for this A little process, methods, the other step or units of product or equipment inherently.
In the prior art, for user when calling a taxi in taxi-hailing software, what taxi-hailing software can be inputted according to user uses vehicle demand, example Such as, set out address, destination address, reservation the time of using cars, generate use vehicle order, and by this with vehicle order be pushed to can order net about Vehicle driver, by can order net Yue Che driver order determined according to own situation, but when can order net Yue Che driver do not consider sufficiently When just selecting order, may make newly to connect is conflicted with vehicle order with having connect with vehicle order time of origin, cause can order net about Vehicle driver cannot such as from about be timely completed the useful vehicle order of institute of undertaking, and user experience is low.
In view of the problems of the existing technology the application, proposes a kind of net about vehicle order processing method, respectively may be used by obtaining The corresponding order to be processed of order net about vehicle, by order to be handled and order to be sent there is no time conflict can order Net about vehicle as can worksheet processing net about vehicle, will order be sent be sent to can worksheet processing net about vehicle, can be to avoid can worksheet processing net Yue Chexin Connect can worksheet processing net about Che Yuyi connect with vehicle order time of origin conflict, thus allow can worksheet processing net about vehicle such as from about complete to accept The useful vehicle order of institute, improve user experience.Technical solution of the present invention is described in detail with specifically embodiment below. These specific embodiments can be combined with each other below, may be in some embodiments for the same or similar concept or process It repeats no more.
Fig. 1 is the flow chart one of net provided in an embodiment of the present invention about vehicle order processing method, the execution master of the present embodiment Body can be terminal device, as shown in Figure 1, the method for the present embodiment, may include:
S101: obtaining order to be sent and can order net about vehicle.
In the present embodiment, order to be sent, which refers to, uses vehicle order with what vehicle information generated according to user's input, wait send Order can be real time orders out, or reservation order.
Wherein, real time orders refer to that the use vehicle order that user sets out in real time, real time orders generally comprise set out address and mesh Address.Reservation order refers to that the use vehicle order that user's subscription time sets out, reservation order generally comprise address of setting out, destination Location and reservation time of using cars, wherein the reservation time of using cars refers to that user reserves the departure time.
Optionally, reservation order can also include specified arrival time in advance, and specified arrival time in advance is specified for user The time that net about vehicle reaches in advance, for example, the reservation time of using cars is 9:30, specify in advance arrival time be 15 minutes, then net is about Vehicle need to reach address of setting out in 9:15.
Wherein, specify in advance arrival time be greater than or equal to 0, when it is specified arrival time is 0 in advance when, be equivalent to and ordered with vehicle It is single not include specified this parameter of arrival time in advance.
Can order net about vehicle refer to registered on terminal device or related platform and can normal order net about Vehicle.
S102: if can order net about vehicle there are orders to be processed, obtain the corresponding first reservation vehicle of order to be processed Time and first estimates the end time.
In the present embodiment, detection can order net about vehicle whether there is order to be processed, i.e., detection can order net about vehicle be It is no that there are reservation orders to be processed, if can order net about vehicle there are reservation order to be processed, need to judge that its is corresponding The pending reservation order of institute whether can there are time conflicts with order to be sent, if this can order net about vehicle in the presence of with wait send The reservation order to be processed of order time conflict out, it is determined that this can order net about vehicle cannot handle the order to be sent, if This can the pending reservation order of the corresponding institute of order net about vehicle time conflict is not present with order to be sent, it is determined that this Can order net about vehicle can handle the order to be sent.
Judgement can the pending reservation order of the corresponding institute of order net about vehicle whether can be with order to be sent in the presence of Between when conflicting, need to use the reservation time of using cars in reservation order, and use according to the departure place in reservation order Location and destination address is calculated estimates the end time, therefore, it is necessary to obtain reservation order corresponding reservation time of using cars and in advance Estimate the end time, that is, need to obtain can each order to be processed corresponding first of order net about vehicle use vehicle order and first Estimate the end time.
Wherein, estimating the end time has many mature methods, is not limited herein the calculation method of collision time.
In order to facilitate understanding, order to be sent is limited to the order to be sent that the time of using cars is the same day, acquisition connects Time of using cars corresponding to the order to be processed of single net about vehicle and order to be sent are on the same day, i.e., when order to be processed is with vehicle Between for the same day use vehicle order, in practical applications, order to be sent can be the time of using cars be not be on the day of being ordered wait send It is single, it, then can be corresponding to the order to be processed of order net about vehicle for example, order to be sent is the reservation order for being tomorrow the time of using cars Time of using cars be tomorrow.
Optionally, order to be sent included the second specified arrival time in advance.When obtaining order to be sent and can order net About after vehicle, further includes: if can order net about vehicle be not present order to be processed, obtain can order net about vehicle current location with And obtain current time.
It calculates from current location to the time wait traveling needed for sending order in address.
Determined for the 5th estimated time according to time and the second specified arrival time in advance of current time, required traveling, and Judge the second reservation time of using cars whether corresponding earlier than order to be sent the 5th estimated time.
If earlier than the second reservation time of using cars, it is determined that can order net about Che Weike worksheet processing net about vehicle.
In the present embodiment, when can order net about vehicle be not present order to be processed, and it is current also not in service when, table Show can order net about vehicle be in and listen in list, according to current time, required traveling time with second specified to shift to an earlier date arrival time true Fixed 5th estimated time, i.e. calculating current time, required running time with second it is specified shift to an earlier date arrival time and, obtain the 5th Estimated time, if the second reservation time of using cars corresponding earlier than order to be sent the 5th estimated time, it is determined that this can order Net about vehicle can be reached such as from about on time wait send the address of setting out in order, using this can order net about vehicle as can worksheet processing vehicle. If this is actually reached wait send the time of the address of setting out in order to be later than order the to be sent corresponding second reservation time of using cars, Then determine this can order net about vehicle cannot such as from about reach on time wait send the address of setting out in order, by this can order net about vehicle make For can not worksheet processing vehicle.
Wherein, the about vehicle of net not in service refer to be not other user services net about vehicle, the net in service is about Vehicle refer to be other user services net about vehicle, i.e., service in net about vehicle other users are sent to the other users Corresponding destination address.
Optionally, when there is no the second reservation times of using cars for order to be sent, i.e., when sending order is real time orders, if Can order net about vehicle be not present order to be processed, and it is current also not in service, then can directly determine this can order net about Che Weike worksheet processing net about vehicle.
When can order net about vehicle be not present order to be processed, and it is current also not in service when, by judging that this can connect Whether single net about vehicle can reach wait send order in address on time from current location, determine this can order net about vehicle be It is no for can worksheet processing vehicle, so that it is late to avoid occurring net about vehicle, cannot such as from about completion vehicle order the case where.
Wherein, the second specified arrival time in advance was greater than or equal to 0, when second it is specified arrival time is 0 in advance when, indicate Reached in advance without net about vehicle wait send the address of setting out in order, be equivalent to order to be sent not and include in advance arrival time this A parameter determined for the 5th estimated time according only to the time and the second specified arrival time in advance of required traveling, then according to the Five estimated times determine net about vehicle whether be can order net about vehicle.
S103: according to respectively can the order net about vehicle corresponding first reservation time of using cars and first estimate the end time determine it is each It can the corresponding free time section of order net about vehicle.
In the present embodiment, for it is each there are order to be processed can order net about vehicle, can order net about vehicle according to this Each order to be processed corresponding first reservation time of using cars and first estimate the end time, determine that this can order net about vehicle pair The free time section answered.Free time section includes the free time between two neighboring order to be processed.
By taking a concrete application scene as an example, the corresponding order to be processed of A vehicle includes order S1 and order S2, order S1's First reservation time of using cars was T1, and first estimates the end time as T2, and the first reservation time of using cars of order S2 is T3, and first is pre- Estimating the end time is T4, A vehicle currently not in service, then free time section include (current time, T1), (T2, T3) and (T4, Same day 24:00).
S104: according to respectively can order net about vehicle corresponding free time section, can worksheet processing net from that can choose in order net about vehicle About vehicle, wherein can worksheet processing net about vehicle order to be processed and order to be sent be not present time conflict.
In the present embodiment, for respectively can order net about vehicle, according to this can order net about vehicle corresponding free time section, sentence Break this can in the corresponding order to be processed of order net about vehicle whether with the presence of the order to be processed with order time conflict to be sent, If there are the orders to be processed of time conflict with order to be sent, it is determined that this can order net about Che Weike worksheet processing net about Vehicle.
Wherein, time conflict includes time of using cars conflict and/or order time conflict.
Time of using cars conflict indicates that the second reservation time of using cars and second not while falling in net about vehicle pair when estimating end In the free time section answered.For example, accept above-mentioned application scenarios, order S the to be sent corresponding second reservation time of using cars is T5, Second to estimate the end time be T6, when T5 not during idle time in section when, for example, T5, when (T3, T4) is in the period, second is pre- About the time of using cars not in the corresponding free time section of A vehicle, indicates the second reservation time of using cars and the A vehicle pair of order S to be sent There are time of using cars conflicts for the order to be processed answered, in T5 during idle time section, but T6 not during idle time in section when, example Such as, T5 is when (T2, T3) is in the period, but T6 indicated for the second reservation time of using cars in A vehicle pair when (T3, T4) is in the period In the free time section answered, but second estimates the end time not in the corresponding free time section of A vehicle, but order S to be sent Second estimates end time order to be processed corresponding with A vehicle, and there are time of using cars conflicts.
Order time conflict indicates after completing an order, cannot such as from about reach the use vehicle order after the order on time There is conflict between order in corresponding address of setting out, for example, it is 10 that order S to be sent corresponding second, which estimates the end time: 00, when completing after sending order wait send order there are when next order, from wait send the destination address row in order Time needed for sailing to the address of setting out in next order be 30 minutes, then reach the address of setting out in next order when Between be 10:30, due in next order first reservation time of using cars T3 be 10:20, indicate A vehicle complete an order Afterwards, next order cannot be such as from about completed, there are order time conflicts with order to be processed for order to be sent.
Wherein, judge order to be processed whether with order to be sent there are the detailed processes of time conflict are as follows: if wait send Order be reservation order, then obtain order to be sent it is corresponding second reservation the time of using cars and second estimate the end time.For Respectively can order net about vehicle, judge that this can be in order net vehicle corresponding free time section with the presence or absence of comprising the second reservation time of using cars Target free time section.If it does not exist target free time section, it is determined that this can order net vehicle be can not worksheet processing vehicle.If depositing Target free time section, then using this can order net about vehicle as the first net about vehicle.All first nets about vehicle is obtained, and according to Two estimate the end time, and choosing from all first nets about vehicle can worksheet processing net about vehicle.
In the present embodiment, when wait send order for reservation order when, obtain order to be sent the second subscription time and Second estimates the end time, and judging whether the second subscription time falls in order net about vehicle corresponding free time section, that is, can sentence It is disconnected to whether there is the target free time section comprising the second reservation time of using cars in the corresponding free time section of order net about vehicle, If the second subscription time is not fallen in the corresponding free time section of the first net about vehicle, for example, the second subscription time falls in above-mentioned answer With between (T1, the T2) in scene, indicate can to determine this can order net about vehicle order S1 and the second subscription time to be processed There are time of using cars conflicts, then directly determine can order net about vehicle be can not worksheet processing vehicle, if the second subscription time falls in first In the corresponding free time section of net about vehicle, for example, the second subscription time is fallen between (T2, T3) in above-mentioned application scenarios, then Using this can order net about vehicle as the first net about vehicle, and using second estimate the end time, judge the first net about vehicle whether be It can order net about vehicle.
S105: will order be sent be sent to can worksheet processing net about vehicle.
In the present embodiment, get can after worksheet processing net vehicle, can according to it is a variety of it is default distribute mode, will be ordered wait send Singly being distributed to can worksheet processing net about vehicle.
Wherein, the first distribute mode can for will order be sent be sent to it is all can worksheet processing net about vehicle, having can worksheet processing The corresponding driver of net about vehicle carries out competition for orders.Distribute for second mode be from can choose in worksheet processing net vehicle one can worksheet processing net about vehicle, By the order to be sent be sent to selection can worksheet processing net about vehicle, be not necessarily to its competition for orders, carry out pressure worksheet processing.The third distributes mode Be obtain respectively can the corresponding priority of worksheet processing net about vehicle, according to respectively can the corresponding priority of worksheet processing net about vehicle, will order be sent Being sent to can worksheet processing net about vehicle.
As can be seen from the above description, can order net about vehicle there are when order to be processed, according to can order net about vehicle respectively to Processing order corresponding to first reservation the time of using cars and first estimate end time determination can the order net about vehicle corresponding free time Period, respectively according to respectively can order net about vehicle corresponding free time section, judgement respectively can order net about vehicle it is corresponding to be processed In order with the presence or absence of can conflict with order time of origin to be sent, if can all orders to be processed of order net about vehicle will not Conflict with order time of origin to be sent, it is determined that this can order net about Che Weike worksheet processing net about vehicle, order to be sent is sent To can worksheet processing net about vehicle, can to avoid can worksheet processing net Yue Chexin connect can worksheet processing net about Che Yuyi connect with vehicle order time of origin rush It is prominent, thus allow can worksheet processing net about vehicle such as from about complete the useful vehicle order of institute accepted, improve user experience.
When sending order for reservation order, it can estimate end time determination according to order to be sent is corresponding and can connect Whether there are the times of using cars to conflict with order to be sent for the order to be processed of single net about vehicle, so that it is determined that go out can worksheet processing net about vehicle, Below by with a specific embodiment to determination can the process of worksheet processing net about vehicle be described in detail.
Fig. 2 is the flow diagram two of net provided in an embodiment of the present invention about vehicle order processing method, and the present embodiment is in Fig. 1 On the basis of embodiment, to determination can the specific implementation process of worksheet processing net about vehicle be described in detail.As shown in Fig. 2, the party Method includes:
S201: if order to be sent be reservation order, obtain order to be sent it is corresponding second reservation the time of using cars and Second estimates the end time.
S202: for respectively can order net about vehicle, judge that this can be in order net vehicle corresponding free time section with the presence or absence of packet Target free time section containing the second reservation time of using cars.
S203: if it does not exist target free time section, it is determined that this can order net vehicle be can not worksheet processing vehicle.
S204: if it exists target free time section, then using this can order net about vehicle as the first net about vehicle.
Wherein, in the present embodiment determination described in step S201 to S204 can order net about vehicle whether be the first net about vehicle Process and determination described in Fig. 1 embodiment can order net about vehicle whether be that the process of the first net about vehicle is similar, herein no longer It is repeated.
S205: the first net about vehicle is judged with the presence or absence of next order, wherein when next order is the first reservation vehicle Between after target free time section and with the target free time adjacent order to be processed of section.
Accept above-mentioned application scenarios, the corresponding free time section of A vehicle include (current time, T1), (T2, T3) and (T4, when Its 24:00), second reservation the time of using cars fall in free time section (T2, T3), then the target empty tune period be (T2, T3), then under One order is order S2.
S206: next order if it exists, then whether judging second, to estimate the end time corresponding earlier than next order First reservation time of using cars.
In the present embodiment, if the first net about vehicle is there are next order, it needs to be determined that whether order to be sent can be with Next order time of origin conflict judges that second estimates end time the first reservation whether corresponding earlier than next order Time of using cars.
S207: if second estimates the first reservation time of using cars corresponding earlier than next order end time, it is determined that the One net about Che Weike worksheet processing net about vehicle.
In the present embodiment, when second estimate the end time it is corresponding earlier than next order first reservation the time of using cars, It indicates when sending order to complete, does not reach the departure time of next order also, and when sending the second of order to reserve Between also fall in corresponding first net about vehicle free time section, therefore, order is sent to indicate order to be sent and next order There is no time of using cars conflict, using the first net about vehicle as can worksheet processing net about vehicle.
When wait send order for reservation order when, in order to improve determination can worksheet processing vehicle accuracy, can be according to wait send Out a upper order for order and/or next order determine order to be sent whether with can order net about vehicle it is corresponding to be processed There are order time conflicts for order, so that it is determined that go out can worksheet processing net about vehicle, below will can to determination with a specific embodiment The process of worksheet processing net about vehicle is described in detail, below by with a specific embodiment to determination can worksheet processing net about vehicle mistake Journey is described in detail.
Fig. 3 is the flow diagram three of net provided in an embodiment of the present invention about vehicle order processing method, and the present embodiment is in Fig. 1 On the basis of embodiment, to determination can the specific implementation process of worksheet processing net about vehicle be described in detail.Order to be processed includes First specified arrival time in advance, order to be sent included the second specified arrival time in advance, as shown in figure 3, this method comprises:
S301: if order to be sent be reservation order, obtain order to be sent it is corresponding second reservation the time of using cars and Second estimates the end time.
S302: for respectively can order net about vehicle, judge that this can be in order net vehicle corresponding free time section with the presence or absence of packet Target free time section containing the second reservation time of using cars.
S303: if it does not exist target free time section, it is determined that this can order net vehicle be can not worksheet processing vehicle.
S304: if it exists target free time section, then using this can order net about vehicle as the first net about vehicle.
Wherein, in the present embodiment determination described in step S301 to S304 can order net about vehicle whether be the first net about vehicle Process and determination described in Fig. 1 embodiment can order net about vehicle whether be that the process of the first net about vehicle is similar, herein no longer It is repeated.
S305: the first net about vehicle is judged with the presence or absence of next order and a upper order, wherein a upper order is the One reservation time of using cars before target free time section and with the target free time adjacent order to be processed of section.
In the present embodiment, judge after the corresponding target free time section of the first net about vehicle, if there is also to be processed Order, if it exists order to be processed, the then order to be processed that the first reservation time of using cars and target free time section is adjacent As next order.
When next order is not present in the first net about vehicle, indicate in the corresponding target free time section of the first net about vehicle Order to be processed is not present afterwards, since there are orders to be processed for the first net about vehicle, then the first net about vehicle is certainly existed in target empty Order to be processed before the not busy period, by the first reservation time of using cars before target free time section, and it is idle with target A period adjacent upper order, and according to an order on this judge the first net about vehicle whether be can worksheet processing net about vehicle.
Wherein, if according to an order on this judge the first net about vehicle whether be can the process of worksheet processing net about vehicle include: One net about vehicle then calculates the third time there is no next order and there are a upper order, and wherein the third time is from upper one Destination address in a order is to the time wait send the traveling needed for address of setting out in order.Referred to according to third time, second Surely shift to an earlier date arrival time and a upper order corresponding first and estimate the end time and determine the third estimated time, and judge that third is pre- Whether the time is estimated earlier than the second reservation time of using cars.If earlier than the second reservation time of using cars, it is determined that the first net about vehicle is that can send Single net about vehicle.
In the present embodiment, when the first net about vehicle is there is no next order but there are when a upper order, first is obtained The corresponding upper order of net about vehicle, and the destination address from a upper order is calculated to wait send order in address The time of required traveling, obtain the third time, calculate the third time, wait send the in order second specified arrival time in advance with A upper order corresponding first estimates the sum of end time, obtains the third estimated time, that is, is actually reached wait send in order Address of setting out time, judge the third estimated time whether earlier than second reservation the time of using cars, that is, judge the first net about vehicle After completing an order, if can such as from about reach wait send the address of setting out in order, if when earlier than the second reservation vehicle Between, indicate that the first net about can be reached such as from about after vehicle completes an order wait send the address of setting out in order, upper one is ordered It is single that order time conflict is not present with order to be sent, then using the first net about vehicle as can worksheet processing vehicle, in advance if more than second The about time of using cars indicates that the first net about cannot be reached such as from about after vehicle completes an order wait send the address of setting out in order, I.e. after completing an order, it cannot such as from about complete to use vehicle order, order to be sent and a upper order after the order Between there are order time conflicts, then using the first net about vehicle as can not worksheet processing vehicle.
S306: if it exists next order and be not present a upper order, then calculate at the first time, wherein being at the first time From the time wait traveling needed for sending the destination address in order to next order in address.
In the present embodiment, if the first net about vehicle only needs to judge there is no a upper order but there are when next order First net about vehicle is completed after sending order, if can such as from about complete next order.Judging the first net about vehicle complete At after sending order, if when can such as from about complete next order, need to use at the first time, this refers at the first time From the time wait traveling needed for sending the destination address in order to next order in address.
S307: according at the first time, second estimate in end time and next order first it is specified reach in advance when Between determined for the first estimated time, and when judging the first estimated time the first reservation vehicle whether corresponding earlier than next order Between.
In the present embodiment, according at the first time, second estimate the end time in next order first specify mention Preceding arrival time determined for the first estimated time, that is, calculate at the first time, second estimate in end time and next order the The sum of one specified arrival time in advance obtained for the first estimated time to get to the address of setting out being actually reached in next order Time, the first reservation time of using cars whether corresponding earlier than next order first estimated time is judged, so that it is determined that the Whether one net about vehicle can such as from about reach the address of setting out in next order.
S308: if the first reservation time of using cars corresponding earlier than next order, it is determined that the first net about Che Weike worksheet processing Net about vehicle.
In the present embodiment, corresponding earlier than next order when the time for the address of setting out being actually reached in next order First reservation the time of using cars when, indicate that the first net about vehicle can such as from about reach the address of setting out in next order, wait send Order time conflict is not present in order and next order out, determines the first net about Che Weike worksheet processing net about vehicle.
It is used when the time for the address of setting out being actually reached in next order is greater than corresponding first reservation of next order It when the vehicle time, indicates that the first net about vehicle cannot such as from about reach the address of setting out in next order, determines that the first net about vehicle is It can not worksheet processing net about vehicle.
In the present embodiment, when there is only next orders for the first net about vehicle, when an order may be not present, it is only necessary to sentence Whether disconnected first net about vehicle is completed after sending order, if can such as from about reach the address of setting out in next order, i.e., Next order can be such as from about completed, if next order can be completed such as from about, it is determined that the first net about Che Weike worksheet processing net is about Vehicle, if how next order cannot be completed, it is determined that the first net about vehicle be can not worksheet processing net about vehicle, avoid the occurrence of order and deposit It is late in order time conflict, net about vehicle, cannot such as from about completion vehicle order the case where, improve user experience.
Optionally, determining that the first net about vehicle there are when a upper order and next order, needs to order according to upper one Whether the first net of single and next order comprehensive descision about vehicle can such as from about complete order to be sent after completing a upper order With next order, detailed process includes:
If the first net about vehicle is there are a upper order and there are next orders, calculated for the second time, wherein when second Between for from the destination address in a upper order to the time wait traveling needed for sending order in address.
It is true that with a upper order corresponding first end time is estimated according to the second time, the second specified arrival time in advance Fixed second estimated time.
Judge whether the second estimated time earlier than the second reservation vehicle and judged for the first estimated time whether earlier than next A order corresponding first reserves the time of using cars.
If the second estimated time reserved the time of using cars earlier than second and the first estimated time is corresponding earlier than next order The first reservation time of using cars, it is determined that the first net about Che Weike worksheet processing net about vehicle.
In this example, the second time, the second specified arrival time in advance corresponding with a upper order first are calculated in advance The sum for estimating the end time obtained for the second estimated time, that is, was actually reached the time wait send the address of setting out in order, and judgement should Be actually reached wait send the address of setting out in order time whether earlier than wait send in order second reserve the time of using cars, from And judge after completing a upper order, if can such as from about reach wait send the address of setting out in order, and calculate first Time, second estimate the first specified arrival time in advance in end time and next order and, when obtaining first and estimating Between, that is, it is actually reached the time of the address of setting out in next order, judges the departure place being actually reached in next order The first reservation time of using cars whether corresponding earlier than next order time of location, so that judgement is when completing after sending order, Whether set out address in next order can such as from about be reached.
When the second time, the second specified arrival time in advance and a upper order corresponding first estimate the end time and When earlier than the second reservation time of using cars, and first in end time and next order is estimated when first time, second and is specified When the sum of arrival time corresponding earlier than next order first reserves the time of using cars in advance, indicate to complete one when the first net about vehicle After a order, the address of setting out in next order can be such as from about reached, order to be sent and the first net about vehicle are existing wait locate It manages order and order time conflict is not present, it therefore, can be using the first net about vehicle as can worksheet processing net about vehicle.
When the second time, the second specified arrival time in advance and a upper order corresponding first estimate the end time and When greater than the second reservation time of using cars, indicate such as from about reach and order wait send after the first net about vehicle completes a upper order Address of setting out in list, and/or when at the first time, second estimate the end time in next order first specify advance to When reserving the time of using cars up to corresponding with next order is greater than the first of the time, indicate to complete to order wait send when the first net about vehicle Dan Hou cannot such as from about reach the address of setting out in next order, and there are the punchings of order time with existing order for order to be sent It is prominent, therefore, it is not possible to using the first net about vehicle as can worksheet processing net about vehicle.
Wherein, this refers at the first time from wait send the destination address in order to next order in address institute The time that need to be travelled.
Wherein, the first specified arrival time in advance was greater than or equal to 0, when first it is specified arrival time is 0 in advance when, indicate Reached in advance without net about vehicle wait send the address of setting out in order, be equivalent to order to be processed not and include in advance arrival time this A parameter.
From foregoing description process it is found that judge order to be sent whether between order to be processed there are the punchings of order time When prominent, also determine that order to be sent and order to be processed conflict with the presence or absence of the time of using cars indirectly, by order to be processed and to Send order there is no order time conflict and time of using cars conflict can order net about vehicle as can worksheet processing net about vehicle.
In the present embodiment, it when the first net about vehicle exists simultaneously a upper order and next order, not only needs to sentence Disconnected first net about vehicle is after completing a upper order, if can such as from about reach the address of setting out in order order to be sent, also It need to judge that the first net about vehicle is completed after sending order, if the address of setting out in next order can be such as from about reached, if Setting out in order order to be sent, which can such as from about be reached, address and can such as from about reach the address of setting out in next order, then Determine that the first net about vehicle after completing a upper order, can such as from about complete order to be sent and next order, determine this Otherwise one net about Che Weike worksheet processing net about vehicle determines that the first net about vehicle after completing a upper order, cannot such as from about be completed wait send There are time conflicts for order and/or next order out, order to be sent and the existing order to be processed of the first net about vehicle, determine The first net about vehicle be can not worksheet processing net about vehicle cannot so as to avoid the occurrence of order there are time conflict, net about vehicle are late The case where such as from about completing with vehicle order improves user experience.
When sending order is real time orders, it can estimate end time determination according to order to be sent is corresponding and can send Single net about vehicle, below by with a specific embodiment to determination can the process of worksheet processing net about vehicle be described in detail.
Fig. 4 is the flow diagram four of net provided in an embodiment of the present invention about vehicle order processing method, and the present embodiment is in Fig. 1 On the basis of embodiment, to determination can the specific implementation process of worksheet processing net about vehicle be described in detail.Order to be processed includes First specified arrival time in advance, order to be sent included the second specified arrival time in advance, as shown in figure 4, this method comprises:
S401: obtaining order to be sent and can order net about vehicle.
S402: if can order net about vehicle there are orders to be processed, obtain the corresponding first reservation vehicle of order to be processed Time and first estimates the end time.
Wherein, the S401-S402 in the present embodiment is similar with the S101-S102 in Fig. 1 embodiment, and the present embodiment is herein not It is repeated again.
S403: if order to be sent be real time orders, obtain order to be sent corresponding second estimate the end time with And obtain the second net about corresponding next order of vehicle, wherein the second net about vehicle be there are order to be processed can order net about vehicle In any one can order net about vehicle.
In the present embodiment, when wait send order be real time orders when, obtain be currently at not in service can order Net about vehicle, and from be currently at not in service can choose in order net about vehicle there are order to be processed can order net about Vehicle, using selection can order net about vehicle as the second net about vehicle.
When obtaining current time and obtaining the first reservation vehicle corresponding to the second net about each order to be processed of vehicle Between, and by the first reservation time of using cars after current time and the next order adjacent with current time.
S404: calculating for the 4th time, wherein the 4th time was from wait send the destination address in order to next order In set out the time travelled needed for address.
In the present embodiment, the going out into next order from the destination address wait send the user in order to input is calculated The time travelled needed for address is sent out, and as the 4th time.
S405: according to the 4th time, second estimate in end time and next order first it is specified reach in advance when Between determined for the 4th estimated time, and when judging the 4th estimated time the first reservation vehicle whether corresponding earlier than next order Between.
In the present embodiment, calculate the 4th time, second estimate in end time and next order first specified mention The sum of preceding arrival time obtained for the 4th estimated time to get to the time for the address of setting out being actually reached in next order, and The first reservation time of using cars whether corresponding earlier than next order the 4th estimated time is judged, for example, the 4th time was 10 points Clock, second estimates the end time as 8:10, and the first specified arrival time in advance in next order is 5 minutes, next to order Single corresponding first reservation time of using cars is 8:30, then the time for being actually reached the address of setting out in next order is 8:25.
S406: if the first reservation time of using cars corresponding earlier than next order, it is determined that the second net about Che Weike worksheet processing Net about vehicle.
In the present embodiment, first in end time and next order is estimated when the 4th time, second to specify in advance When the sum of arrival time reserves the time of using cars earlier than first in next order, i.e., inputted when the 4th estimated time earlier than user First reservation the time of using cars when, indicate the second net about Che Yuke worksheet processing net about vehicle be not present order time conflict, the second net is about Vehicle can such as from about complete next order, using the second net about vehicle as can worksheet processing net about vehicle.
When the 4th time, second estimate it is the first specified arrival time in advance in end time and next order and early In next order first reservation the time of using cars when, indicate the second net about Che Yuke worksheet processing net about there are the punchings of order time for vehicle Prominent, the second net about vehicle cannot such as from about complete next order, using the second net about vehicle as can not worksheet processing net about vehicle.
S407: will order be sent be sent to can worksheet processing net about vehicle.
Wherein, the S407 in the present embodiment is similar with the S105 in Fig. 1 embodiment, and the present embodiment is no longer gone to live in the household of one's in-laws on getting married herein It states.
In the present embodiment, when sending order is real time orders, only it need to judge that the second net about vehicle is completed this and ordered in real time Dan Hou, if can be next according to the arrival time in advance specified in next order and reservation time of using cars, reaching on the time Address of setting out in order, i.e., need to only judge whether the second net about vehicle can such as from about complete next order, if can be such as from about complete At next order, it is determined that the second net about Che Weike worksheet processing net about vehicle, if next order cannot such as from about be completed, really The fixed second net about vehicle be can not worksheet processing net about vehicle, to avoid order time conflict occurs.
In order to improve car operation dispatching efficiency, the deadhead kilometres of vehicle are reduced, when order to be sent to be sent to and can send Single net about vehicle when, can according to can the priority of worksheet processing net about vehicle carry out distributing for order to be sent, below will be specific with one Embodiment to according to can the priority of worksheet processing net about vehicle send the process of order to be sent and be described in detail.
Fig. 5 is the flow diagram five of net provided in an embodiment of the present invention about vehicle order processing method, and the present embodiment is in Fig. 1 On the basis of embodiment, to according to can the priority of worksheet processing net about vehicle send the specific implementation process of order to be sent and carry out It is described in detail.As shown in figure 5, this method comprises:
S501: obtaining order to be sent and can order net about vehicle.
S502: if can order net about vehicle there are orders to be processed, obtain the corresponding first reservation vehicle of order to be processed Time and first estimates the end time.
S503: according to respectively can the order net about vehicle corresponding first reservation time of using cars and first estimate the end time determine it is each It can the corresponding free time section of order net about vehicle.
S504: according to respectively can order net about vehicle corresponding free time section, can worksheet processing net from that can choose in order net about vehicle About vehicle, wherein can worksheet processing net about vehicle order to be processed and order to be sent be not present time conflict.
Wherein, the S501-S504 in the present embodiment is similar with the S101-S104 in Fig. 1 embodiment, and the present embodiment is herein not It is repeated again.
S505: obtain respectively can the corresponding priority of worksheet processing net about vehicle, and according to respectively can the corresponding priority of worksheet processing net about vehicle To respectively can worksheet processing net about vehicle be ranked up.
In the present embodiment, get respectively can be after the corresponding priority of worksheet processing net about vehicle, from high to low according to priority Sequence, to respectively can worksheet processing net about vehicle be ranked up, highest priority can worksheet processing net about vehicle it is top ranked.
Get respectively can before the corresponding priority of worksheet processing net about vehicle, need first to calculate respectively can worksheet processing net about vehicle it is corresponding excellent First grade calculates the process of priority are as follows:
The third net about corresponding reality of vehicle is obtained to shift to an earlier date arrival time, running time and wait send the address of setting out in order With the distance between the current location of third net about vehicle, wherein running time is that third net about vehicle is ordered from current location to wait send Setting out the time travelled needed for address in list, in third net about Che Weike worksheet processing net about vehicle any one can worksheet processing net about vehicle.
Shift to an earlier date arrival time calculating reservation impact factor according to practical.
The third net about corresponding priority of vehicle is calculated according to reservation impact factor, distance and running time.
Wherein, it is that third net about vehicle actually reaches next order in advance that the corresponding reality of third net about vehicle, which shifts to an earlier date arrival time, The time of address of setting out in list, for example, it is 9:00 that order to be sent corresponding second, which estimates the end time, from order to be sent In time of set out address needed for traveling of the destination address into next order be 25, next order is corresponding first pre- About the time of using cars is 9:30, then practical arrival time in advance is 5 minutes.
Wherein, shift to an earlier date arrival time calculating reservation impact factor according to practical, comprising:
Pass through
Calculate reservation impact factor.
Wherein, ω is reservation impact factor, and θ is practical arrival time in advance, and t is preset time, A1For the first present count Value, A2For the second default value, A3For third default value.
Optionally, A1It is 0.97, A2It is 0.012, A3For 0.0007, t 30.
Wherein, the third net about corresponding priority of vehicle is calculated according to reservation impact factor, distance and running time, comprising:
Pass through
Calculate the third net about corresponding priority of vehicle.
Wherein, η is the corresponding priority of third net about vehicle, α is the first default weight, B1For the 4th default value, D is Distance, β are the second default weight, B2For the 5th default value, T is running time, and γ is that third presets weight, and ω is reservation shadow Ring the factor.
Optionally, 0.1, B α1For 10, β 0.3, B2For 10, γ 0.6.
Above-mentioned A1、A2、A3、α、B1、β、B2It is that related researcher according to practical order data carries out analysis determination with γ , with the accumulation of order data, it can be also modified, to guarantee the accuracy of priority calculating.
In the present embodiment, when next order is not present in the first net about vehicle, then when its corresponding reality reaches in advance Between be 0.
S506: according to after sequence it is each can worksheet processing net about vehicle order will order be sent be sent to can worksheet processing net about vehicle.
In the present embodiment, according to after sequence can the order of worksheet processing net about vehicle distribute order when, can be according to sequence Afterwards it is each can worksheet processing vehicle, by after sending order to be successively sent to sequence can worksheet processing vehicle, order if it exists sends Bicycle, it is determined that the order can worksheet processing vehicle be target vehicle.
It, can be every time from can be selected in worksheet processing vehicle after sequence in order to reduce the time that user waits net Yue Che driver's order Take preset quantity can worksheet processing vehicle as target vehicle, for example, choose for the first time ranking be 1 to 5 can worksheet processing vehicle conduct Order to be sent is sent respectively to the target vehicle of the selection by target vehicle, if not order can worksheet processing vehicle, then select Select ranking be 6 to 10 can worksheet processing vehicle as target vehicle, and so on, preset order after choosing preset times or in process After time, still without target vehicle order, then the order is closed, and shows prompt information of the net Yue Che driver just in busy.
In the present embodiment, obtain can after worksheet processing vehicle, obtain it is each can the corresponding reality of worksheet processing vehicle reach in advance Time, according to it is each can the corresponding reality of worksheet processing vehicle shift to an earlier date arrival time calculate it is each can the corresponding reservation influence of worksheet processing vehicle The factor, and according to respectively can worksheet processing vehicle it is corresponding from current location to the traveling needed for sending order in address when Between, the current location with this set out the distance between address and reservation impact factor calculate it is each can worksheet processing vehicle it is corresponding preferential Grade, using highest priority can worksheet processing vehicle as target vehicle so that useful vehicle order fills up the target vehicle from upper one The destination address of order goes to this section of the address deadhead kilometres of setting out in next order, in the empty driving for reducing the target vehicle Journey, that improves order distributes efficiency and car operation dispatching efficiency.
Fig. 6 is the structural schematic diagram of net provided in an embodiment of the present invention about vehicle order processing apparatus, as shown in fig. 6, this reality Apply example offer net about vehicle order processing apparatus 600, may include: order obtain module 601, the time of using cars obtain module 602, Free time obtains module 603, worksheet processing vehicle determining module 604 and order sending module 605.
Wherein, order obtains module 601, for obtaining order to be sent and can order net about vehicle;
Time of using cars obtains module 602, if for it is described can order net about vehicle there are order to be processed, obtain it is described to The processing order corresponding first reservation time of using cars and first estimates the end time;
Free time obtains module 603, for according to respectively can the order net about vehicle corresponding first reservation time of using cars and the One estimates end time determination respectively can the corresponding free time section of order net about vehicle;
Worksheet processing vehicle determining module 604, for according to respectively can order net about vehicle corresponding free time section, connect from described Chosen in single net about vehicle can worksheet processing net about vehicle, wherein it is described can worksheet processing net about vehicle order to be processed and the order to be sent not There are time conflicts;
Order sending module 605, for by the order to be sent be sent to it is described can worksheet processing net about vehicle.
In a kind of possible design, the worksheet processing vehicle determining module includes:
Order processing unit is reserved, if being reservation order for order to be sent, obtains order to be sent corresponding the Two reservation times of using cars and second estimated the end time.
Object time determination unit, for for respectively can order net about vehicle, judge this can order net vehicle it is corresponding idle when Between in section with the presence or absence of the target free time section comprising the second reservation time of using cars.
First processing units, for the section of target free time if it does not exist, it is determined that this can order net vehicle be can not worksheet processing Vehicle.
The second processing unit, for the section of target free time if it exists, then using this can order net about vehicle as the first net about Vehicle.
Worksheet processing vehicle selection unit for obtaining all first nets about vehicle, and estimates the end time according to second, from all Choosing in first net about vehicle can worksheet processing net about vehicle.
In a kind of possible design, worksheet processing vehicle selection unit is specifically used for:
The first net about vehicle is judged with the presence or absence of next order, wherein next order was the first reservation time of using cars in mesh Mark the free time section to be processed order adjacent later and with target free time section.
Next order if it exists then judges that second estimates the end time whether corresponding earlier than next order first in advance The about time of using cars.
If second estimates the first reservation time of using cars corresponding earlier than next order end time, it is determined that the first net is about Che Weike worksheet processing net about vehicle.
In a kind of possible design, order to be processed includes that the first specified arrival time, order to be sent in advance includes Second specified arrival time in advance.
Worksheet processing vehicle selection unit is specifically used for:
The first net about vehicle is judged with the presence or absence of next order and a upper order, wherein a upper order is the first reservation Time of using cars before target free time section and with the target free time adjacent order to be processed of section.
If it exists next order and be not present a upper order, then calculate at the first time, wherein at the first time for to Send the time of set out address needed for traveling of the destination address in order into next order.
It is determining that the first specified arrival time in advance in end time and next order is estimated according to first time, second First estimated time, and judge the first reservation time of using cars whether corresponding earlier than next order the first estimated time.
If the first reservation time of using cars corresponding earlier than next order, it is determined that the first net about Che Weike worksheet processing net is about Vehicle.
In a kind of possible design, the second processing unit is also used to: judging the first net about vehicle with the presence or absence of next After order and a upper order, if the first net about vehicle is there are a upper order and there are next orders, when calculating second Between, wherein the second time be destination address from a upper order to the traveling needed for sending order in address when Between.
It is true that with a upper order corresponding first end time is estimated according to the second time, the second specified arrival time in advance Fixed second estimated time.
Judge whether the second estimated time earlier than the second reservation vehicle and judged for the first estimated time whether earlier than next A order corresponding first reserves the time of using cars.
If the second estimated time reserved the time of using cars earlier than second and the first estimated time is corresponding earlier than next order The first reservation time of using cars, it is determined that the first net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, the second processing unit is also used to: judging the first net about vehicle with the presence or absence of next After order and a upper order, if the first net about vehicle calculates third there is no next order and there are a upper order Time, wherein the third time is from the destination address in a upper order to wait traveling needed for sending order in address Time.
It is true that with a upper order corresponding first end time is estimated according to third time, the second specified arrival time in advance Determine the third estimated time, and judges the third estimated time whether earlier than the second reservation time of using cars.
If earlier than the second reservation time of using cars, it is determined that the first net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, worksheet processing vehicle determining module includes:
Order processing unit is reserved, if being real time orders for order to be sent, obtains order to be sent corresponding the Two estimate the end time and obtain the second net about corresponding next order of vehicle, wherein the second net about vehicle is to order there are to be processed It is single can any one in order net about vehicle can order net about vehicle.
Running time computing unit, for calculating for the 4th time, wherein the 4th time was from wait send the purpose in order The time of set out address needed for traveling of the address into next order.
Time judging unit refers to for estimating first in end time and next order according to the 4th time, second Surely arrival time determined for the 4th estimated time in advance, and judged the 4th estimated time whether corresponding earlier than next order first Reserve the time of using cars.
Third processing unit, if for the first reservation time of using cars corresponding earlier than next order, it is determined that the second net About Che Weike worksheet processing net about vehicle.
In a kind of possible design, order to be sent included the second specified arrival time in advance.
Order obtains module and is also used to: obtaining order to be sent and can be after order net about vehicle, if can order net about vehicle There is no order to be processed, then obtain can order net about vehicle current location and obtain current time.
It calculates from current location to the time wait traveling needed for sending order in address.
Determined for the 5th estimated time according to time and the second specified arrival time in advance of current time, required traveling, and Judge the second reservation time of using cars whether corresponding earlier than order to be sent the 5th estimated time.
If earlier than the second reservation time of using cars, it is determined that can order net about Che Weike worksheet processing net about vehicle.
In a kind of possible design, order sending module includes:
Vehicle sequencing unit, for obtain respectively can the corresponding priority of worksheet processing net about vehicle, and according to respectively can worksheet processing net about vehicle Corresponding priority to respectively can worksheet processing net about vehicle be ranked up.
Order transmission unit, for according to after sequence it is each can worksheet processing net about vehicle order will order be sent be sent to can Worksheet processing net about vehicle.
In a kind of possible design, vehicle sequencing unit is also used to respectively can the corresponding priority of worksheet processing net about vehicle in acquisition Before, obtain third net about the corresponding reality of vehicle shift to an earlier date arrival time, running time and wait send in order set out address with The distance between the current location of third net about vehicle, wherein running time is third net about vehicle from current location to order to be sent In set out the time travelled needed for address, in third net about Che Weike worksheet processing net about vehicle any one can worksheet processing net about vehicle.
Shift to an earlier date arrival time calculating reservation impact factor according to practical.
The third net about corresponding priority of vehicle is calculated according to reservation impact factor, distance and running time.
In a kind of possible design, vehicle sequencing unit is specifically used for:
Pass through
Calculate reservation impact factor.
Wherein, ω is reservation impact factor, and θ is practical arrival time in advance, and t is preset time, A1For the first present count Value, A2For the second default value, A3For third default value.
In a kind of possible design, vehicle sequencing unit is specifically used for:
Pass through
Calculate the third net about corresponding priority of vehicle.
Wherein, η is the corresponding priority of third net about vehicle.α is the first default weight.B1For the 4th default value.D be away from From.β is the second default weight.B2For the 5th default value.T is running time.γ is that third presets weight.ω is that reservation influences The factor.
Net provided in an embodiment of the present invention about vehicle order processing apparatus may be implemented at the net about vehicle order of above-described embodiment Reason method, it is similar that the realization principle and technical effect are similar, and details are not described herein again.
Fig. 7 is the hardware structural diagram of terminal device provided in an embodiment of the present invention.As shown in fig. 7, the present embodiment mentions The terminal device 700 of confession includes: at least one processor 701 and memory 702.Wherein, processor 701, memory 702 pass through Bus 703 connects.
During specific implementation, at least one processor 701 executes the computer execution that the memory 702 stores and refers to It enables, so that at least one processor 701 executes the net about vehicle order processing method in above method embodiment.
The specific implementation process of processor 701 can be found in above method embodiment, and it is similar that the realization principle and technical effect are similar, Details are not described herein again for the present embodiment.
In above-mentioned embodiment shown in Fig. 7, it should be appreciated that processor can be central processing unit (English: Central Processing Unit, referred to as: CPU), can also be other general processors, digital signal processor (English: Digital Signal Processor, referred to as: DSP), specific integrated circuit (English: Application Specific Integrated Circuit, referred to as: ASIC) etc..General processor can be microprocessor or the processor is also possible to Any conventional processor etc..Hardware processor can be embodied directly in conjunction with the step of invention disclosed method to have executed At, or in processor hardware and software module combination execute completion.
Memory may include high speed RAM memory, it is also possible to and it further include non-volatile memories NVM, for example, at least one Magnetic disk storage.
Bus can be industry standard architecture (Industry Standard Architecture, ISA) bus, outer Portion's apparatus interconnection (Peripheral Component, PCI) bus or extended industry-standard architecture (Extended Industry Standard Architecture, EISA) bus etc..Bus can be divided into address bus, data/address bus, control Bus etc..For convenient for indicating, the bus in illustrations does not limit only a bus or a type of bus.
The embodiment of the present invention also provides a kind of computer readable storage medium, stores in the computer readable storage medium There are computer executed instructions, when processor executes the computer executed instructions, realizes the net about vehicle of above method embodiment Order processing method.
Above-mentioned computer readable storage medium, above-mentioned readable storage medium storing program for executing can be by any kind of volatibility or non- Volatile storage devices or their combination realize that, such as static random access memory (SRAM), electrically erasable is only It reads memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM) is read-only to deposit Reservoir (ROM), magnetic memory, flash memory, disk or CD.Readable storage medium storing program for executing can be general or specialized computer capacity Any usable medium enough accessed.
A kind of illustrative readable storage medium storing program for executing is coupled to processor, to enable a processor to from the readable storage medium storing program for executing Information is read, and information can be written to the readable storage medium storing program for executing.Certainly, readable storage medium storing program for executing is also possible to the composition portion of processor Point.Processor and readable storage medium storing program for executing can be located at specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC) in.Certainly, processor and readable storage medium storing program for executing can also be used as discrete assembly and be present in equipment In.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above-mentioned each method embodiment can lead to The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned include: ROM, RAM, magnetic disk or The various media that can store program code such as person's CD.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme.

Claims (15)

1. a kind of net about vehicle order processing method characterized by comprising
Obtain order to be sent and can order net about vehicle;
If it is described can order net about vehicle there are order to be processed, when obtaining the corresponding first reservation vehicle of the order to be processed Between and first estimate the end time;
According to respectively can order net about vehicle it is corresponding first reservation the time of using cars and first estimate the end time determination respectively can order net The about corresponding free time section of vehicle;
According to respectively can order net about vehicle corresponding free time section, from it is described can choose in order net about vehicle can worksheet processing net about vehicle, Wherein it is described can worksheet processing net about vehicle order to be processed and the order to be sent time conflict is not present;
By the order to be sent be sent to it is described can worksheet processing net about vehicle.
2. the method according to claim 1, wherein the basis respectively can order net about vehicle corresponding free time Section, can worksheet processing net about vehicle from described can choose in order net about vehicle, comprising:
If the order to be sent is reservation order, the order to be sent corresponding second reservation time of using cars and the are obtained Two estimate the end time;
For respectively can order net about vehicle, judge that this can be in order net vehicle corresponding free time section with the presence or absence of comprising described second Reserve the target free time section of time of using cars;
Target free time section if it does not exist, it is determined that this can order net vehicle be can not worksheet processing vehicle;
Target free time section if it exists, then using this can order net about vehicle as the first net about vehicle;
All first nets about vehicle is obtained, and estimates the end time according to described second, choosing from all first nets about vehicle can send Single net about vehicle.
3. according to the method described in claim 2, it is characterized in that, described estimate the end time according to described second, from all Choosing in first net about vehicle can worksheet processing net about vehicle, comprising:
First net about vehicle is judged with the presence or absence of next order, wherein next order was the first reservation time of using cars The adjacent order to be processed after the target free time section and with the target free time section;
Next order if it exists then judges that described second estimates the end time whether corresponding earlier than next order One reservation time of using cars;
If described second estimates the first reservation time of using cars corresponding earlier than next order end time, it is determined that described First net about Che Weike worksheet processing net about vehicle.
4. according to the method described in claim 2, it is characterized in that, the order to be processed is specified including first when reaching in advance Between, the order to be sent included the second specified arrival time in advance;
Described to estimate the end time according to described second, choosing from all first nets about vehicle can worksheet processing net about vehicle, comprising:
First net about vehicle is judged with the presence or absence of next order and a upper order, wherein a upper order is first The order to be processed that reserve the time of using cars adjacent before target free time section and with the target free time section;
If it exists next order and be not present a upper order, then calculate at the first time, wherein the first time be From the time wait traveling needed for sending the destination address in order to next order in address;
The end time is estimated according to the first time, described second and first in next order is specified reaches in advance In advance earlier than next order corresponding first whether the time determined for the first estimated time, and judge first estimated time The about time of using cars;
If reserving the time of using cars earlier than next order corresponding first, it is determined that the first net about Che Weike worksheet processing net About vehicle.
5. according to the method described in claim 4, it is characterized in that, in the judgement first net about vehicle with the presence or absence of next After a order and a upper order, further includes:
If first net about vehicle is there are a upper order and there are next orders, calculated for the second time, wherein described Two times be destination address from a upper order to the traveling needed for sending order in address when Between;
Knot is estimated with a upper order corresponding first according to second time, the described second specified arrival time in advance The beam time determined for the second estimated time;
Judge whether second estimated time earlier than the second reservation vehicle and judge first estimated time The time of using cars is reserved earlier than next order corresponding first;
If second estimated time reserves the time of using cars earlier than described second and first estimated time is next earlier than described A order corresponding first reserves the time of using cars, it is determined that the first net about Che Weike worksheet processing net about vehicle.
6. according to the method described in claim 4, it is characterized in that, the judgement first net about vehicle is with the presence or absence of next After order and a upper order, further includes:
If first net about vehicle calculates the third time there is no next order and there are a upper order, wherein described The third time be destination address from a upper order to described wait traveling needed for sending order in address Time;
Knot is estimated with a upper order corresponding first according to the third time, the described second specified arrival time in advance Whether the beam time determines the third estimated time, and judge the third estimated time earlier than the second reservation time of using cars;
If earlier than the second reservation time of using cars, it is determined that first net about vehicle can worksheet processing net about vehicle for described in.
7. the method according to claim 1, wherein the basis respectively can order net about vehicle corresponding free time Section, can worksheet processing net about vehicle from described can choose in order net about vehicle, comprising:
If the order to be sent is real time orders, obtain the order to be sent corresponding second estimate the end time and Obtain the corresponding next order of the second net about vehicle, wherein second net about vehicle be there are order to be processed can order net about Any one in vehicle can order net about vehicle;
Calculated for the 4th time, wherein the 4th time is from described wait send the destination address in order next to order to described The time travelled needed for address of setting out in list;
First in end time and next order is estimated according to the 4th time, described second specified to reach in advance In advance earlier than next order corresponding first whether the time determined for the 4th estimated time, and judge the 4th estimated time The about time of using cars;
If reserving the time of using cars earlier than next order corresponding first, it is determined that the second net about Che Weike worksheet processing net About vehicle.
8. the method according to claim 1, wherein it is described wait send order include second it is specified reach in advance when Between;
It is described to obtain order to be sent and be after order net about vehicle, further includes:
If it is described can order net about vehicle be not present order to be processed, obtain described in can order net about vehicle current location and obtain Take current time;
It calculates from the current location to the time wait traveling needed for sending order in address;
According to time and the described second specified arrival time in advance of the current time, required traveling determine the 5th estimate when Between, and judge the second reservation time of using cars whether corresponding earlier than the order to be sent the 5th estimated time;
If earlier than it is described second reservation the time of using cars, it is determined that it is described can order net about Che Weike worksheet processing net about vehicle.
9. the method according to claim 1, wherein it is described by the order to be sent be sent to it is described can worksheet processing Net about vehicle, comprising:
Obtain respectively can the corresponding priority of worksheet processing net about vehicle, and according to respectively can the corresponding priority of worksheet processing net about vehicle to respectively can worksheet processing Net about vehicle is ranked up;
According to after sequence it is each can worksheet processing net about vehicle order by the order to be sent be sent to it is described can worksheet processing net about vehicle.
10. according to the method described in claim 9, it is characterized in that, the acquisition respectively can worksheet processing net about vehicle it is corresponding preferential Before grade, further includes:
It obtains the third net about corresponding reality of vehicle and shifts to an earlier date arrival time, running time and the address of setting out wait send in order With the distance between the current location of the third net about vehicle, wherein the running time is the third net about vehicle from present bit It sets the time wait send the traveling needed for address of setting out in order, the third net about vehicle can worksheet processing net about vehicle for described in In any one can worksheet processing net about vehicle;
Shift to an earlier date arrival time calculating reservation impact factor according to the reality;
It is corresponding preferential that the third net about vehicle is calculated according to the reservation impact factor, the distance and the running time Grade.
11. according to the method described in claim 10, it is characterized in that, described shift to an earlier date arrival time calculating in advance according to the reality About impact factor, comprising:
Pass through
Calculate the reservation impact factor;
Wherein, ω is the reservation impact factor, and θ is that the reality shifts to an earlier date arrival time, and t is preset time, A1It is default for first Numerical value, A2For the second default value, A3For third default value.
12. according to the method described in claim 10, it is characterized in that, described according to the reservation impact factor, the distance Priority corresponding with the running time calculating third net about vehicle, comprising:
Pass through
Calculate the third net about corresponding priority of vehicle;
Wherein, η is the third net about corresponding priority of vehicle;α is the first default weight;B1For the 4th default value;D is institute State distance;β is the second default weight;B2For the 5th default value;T is the running time;γ is that third presets weight;ω is The reservation impact factor.
13. a kind of net about vehicle order processing apparatus characterized by comprising
Order obtains module, for obtaining order to be sent and can order net about vehicle;
Time of using cars obtains module, if for it is described can order net about vehicle there are order to be processed, obtain described to be processed order Single corresponding first reservation time of using cars and first estimates the end time;
Free time obtains module, respectively the order net about vehicle corresponding first reservation time of using cars and first can estimate knot for basis The beam time determines respectively can the corresponding free time section of order net about vehicle;
Worksheet processing vehicle determining module, for according to respectively can order net about vehicle corresponding free time section, from it is described can order net about Chosen in vehicle can worksheet processing net about vehicle, wherein described can the order to be processed of worksheet processing net about vehicle and described wait in the absence of sending order Between conflict;
Order sending module, for by the order to be sent be sent to it is described can worksheet processing net about vehicle.
14. a kind of terminal device characterized by comprising at least one processor and memory;
The memory stores computer executed instructions;
At least one described processor executes the computer executed instructions of the memory storage, so that at least one described processing Device executes such as the described in any item nets of claim 1 to 12 about vehicle order processing method.
15. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium It executes instruction, when processor executes the computer executed instructions, realizes such as the described in any item nets of claim 1 to 12 about Vehicle order processing method.
CN201910672007.0A 2019-07-24 2019-07-24 Net about vehicle order processing method, equipment and terminal device Pending CN110472836A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910672007.0A CN110472836A (en) 2019-07-24 2019-07-24 Net about vehicle order processing method, equipment and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910672007.0A CN110472836A (en) 2019-07-24 2019-07-24 Net about vehicle order processing method, equipment and terminal device

Publications (1)

Publication Number Publication Date
CN110472836A true CN110472836A (en) 2019-11-19

Family

ID=68508853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910672007.0A Pending CN110472836A (en) 2019-07-24 2019-07-24 Net about vehicle order processing method, equipment and terminal device

Country Status (1)

Country Link
CN (1) CN110472836A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111311075A (en) * 2020-01-20 2020-06-19 李力 Internet leg-running service providing method and system
CN111761846A (en) * 2020-07-03 2020-10-13 常州市新创智能科技有限公司 Blade pultrusion girder production system and master control method thereof
CN112034852A (en) * 2020-09-04 2020-12-04 广东弓叶科技有限公司 Intelligent garbage truck multi-region multi-truck accurate reservation allocation control method and device
CN113033849A (en) * 2021-03-30 2021-06-25 满帮信息咨询有限公司 Reserved vehicle matching method and system, electronic device and storage medium
CN113178064A (en) * 2021-03-25 2021-07-27 安顺市娜卡科技网络有限公司 Special vehicle dispatching system and device thereof
CN113269427A (en) * 2021-05-19 2021-08-17 安徽中科美络信息技术有限公司 Official trip task scheduling management method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794888A (en) * 2014-11-13 2015-07-22 北京东方车云信息技术有限公司 Sent order ranking system and sent order ranking method for reducing empty driving and waiting time in networked taxi renting
CN105117799A (en) * 2015-08-20 2015-12-02 北京嘀嘀无限科技发展有限公司 Order filtering method and device
CN105809263A (en) * 2016-05-10 2016-07-27 北京交通大学 Taxi reserving method and system based on multi-objective optimization
CN107464413A (en) * 2016-06-06 2017-12-12 滴滴(中国)科技有限公司 Real-time form processing method and server
CN109598363A (en) * 2018-12-19 2019-04-09 睿驰达新能源汽车科技(北京)有限公司 A kind of vehicle reservation method and apparatus
CN109961158A (en) * 2017-12-25 2019-07-02 北京嘀嘀无限科技发展有限公司 Reserve order allocation method and reservation Order splitting device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794888A (en) * 2014-11-13 2015-07-22 北京东方车云信息技术有限公司 Sent order ranking system and sent order ranking method for reducing empty driving and waiting time in networked taxi renting
CN105117799A (en) * 2015-08-20 2015-12-02 北京嘀嘀无限科技发展有限公司 Order filtering method and device
CN105809263A (en) * 2016-05-10 2016-07-27 北京交通大学 Taxi reserving method and system based on multi-objective optimization
CN107464413A (en) * 2016-06-06 2017-12-12 滴滴(中国)科技有限公司 Real-time form processing method and server
CN109961158A (en) * 2017-12-25 2019-07-02 北京嘀嘀无限科技发展有限公司 Reserve order allocation method and reservation Order splitting device
CN109598363A (en) * 2018-12-19 2019-04-09 睿驰达新能源汽车科技(北京)有限公司 A kind of vehicle reservation method and apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111311075A (en) * 2020-01-20 2020-06-19 李力 Internet leg-running service providing method and system
CN111761846A (en) * 2020-07-03 2020-10-13 常州市新创智能科技有限公司 Blade pultrusion girder production system and master control method thereof
CN112034852A (en) * 2020-09-04 2020-12-04 广东弓叶科技有限公司 Intelligent garbage truck multi-region multi-truck accurate reservation allocation control method and device
CN113178064A (en) * 2021-03-25 2021-07-27 安顺市娜卡科技网络有限公司 Special vehicle dispatching system and device thereof
CN113033849A (en) * 2021-03-30 2021-06-25 满帮信息咨询有限公司 Reserved vehicle matching method and system, electronic device and storage medium
CN113033849B (en) * 2021-03-30 2024-02-27 满帮信息科技有限公司 Reserved vehicle matching method, reserved vehicle matching system, electronic equipment and storage medium
CN113269427A (en) * 2021-05-19 2021-08-17 安徽中科美络信息技术有限公司 Official trip task scheduling management method and system
CN113269427B (en) * 2021-05-19 2024-04-05 中科美络科技股份有限公司 Official trip task scheduling management method and system

Similar Documents

Publication Publication Date Title
CN110472836A (en) Net about vehicle order processing method, equipment and terminal device
CN108765933B (en) Method, device, equipment and storage medium for recommending boarding points
CN104931063B (en) Path planning method
CN110081900A (en) A kind of charging pile intelligent recommendation method, apparatus, service terminal and storage medium
CN108873905A (en) Automatic driving vehicle control method, automatic driving vehicle and readable storage medium storing program for executing
CN110544142A (en) Taxi taking method and equipment and terminal equipment
CN104240496B (en) A kind of determination method and apparatus of trip route
CN107464413A (en) Real-time form processing method and server
CN109299822A (en) Vehicle dispatching method, device, system and storage medium
CN108022445B (en) Method, system and server for determining parking lot information
CN113435968B (en) Network appointment vehicle dispatching method and device, electronic equipment and storage medium
US20160248914A1 (en) Telephone Call Placement
CN108921762B (en) Vehicle hybrid scheduling method, device and equipment
CN110458310A (en) Net about vehicle order processing method, equipment and terminal device
CN108399460A (en) Network about vehicle Order splitting processing method and server
CN104732470A (en) Charge calculation and payment method and system in taxi sharing process
CN110020215A (en) Look for the method for pushing and device, electronic equipment of single recommendation information
CN111860927B (en) Model training method, service request processing method, device, equipment and medium
CN111210315B (en) Travel order processing method and device, electronic equipment and readable storage medium
CN113327075A (en) Distribution path planning method and device in logistics distribution, electronic equipment and medium
CN113320426B (en) Energy-saving emission-reducing charging navigation method and device
CN114254889A (en) Method and system for queuing and scheduling vehicles in charging station, electronic equipment and storage medium
CN111915185B (en) Space-time crowdsourcing task allocation method and device based on path planning strategy
CN110910191A (en) Car pooling order generation method and equipment
CN111815012A (en) Rental car platform center warehouse parking space allocation method, electronic equipment and storage medium

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: 20191119