Online taxi appointment and order dispatching method and device based on appointment orders and electronic equipment

文档序号:69519 发布日期:2021-10-01 浏览:14次 中文

阅读说明:本技术 一种基于预约订单的网约车派单方法、装置及电子设备 (Online taxi appointment and order dispatching method and device based on appointment orders and electronic equipment ) 是由 吴清华 于 2021-06-25 设计创作,主要内容包括:本发明公开了一种基于预约订单的网约车派单方法,包括以下步骤:获取待派出的实时订单和可接单的司机端;识别当司机端标记有预约订单时,判断实时订单的下车点是否位于预设范围内;当实时订单的下车点位于预设范围内,获取司机端的当前位置,预估实时订单的服务时间,预估从实时订单下车点至预约订单出发地点的接驾时间;将当前时间叠加服务时间和第二接驾时间,得到最终时间;判断所述出发时间是否早于或等于最终时间,若否,则将实时订单发送至司机端。本发明通过出发地点和实时订单下车点筛选合适的实时订单,保证司机在服务预约订单前对应的空闲时间段内有单可接,同时亦保证司机在预约订单的合适距离范围内,避免司机迟到。(The invention discloses a network appointment vehicle dispatching method based on an appointment order, which comprises the following steps: acquiring a real-time order to be dispatched and a driver end capable of receiving the order; identifying whether a get-off point of a real-time order is located in a preset range when a driver end is marked with an appointment order; when the getting-off point of the real-time order is located in a preset range, the current position of a driver end is obtained, the service time of the real-time order is estimated, and the driving receiving time from the getting-off point of the real-time order to the starting point of the reserved order is estimated; superposing the current time with the service time and the second driving receiving time to obtain final time; and judging whether the starting time is earlier than or equal to the final time, and if not, sending the real-time order to a driver end. The invention screens proper real-time orders through the starting place and the real-time order placing place, ensures that the driver can receive the orders in the corresponding idle time period before the reservation orders are served, and simultaneously ensures that the driver is in the proper distance range of the reservation orders to avoid the late arrival of the driver.)

1. A network appointment car order sending method based on an appointment order is characterized by comprising the following steps:

acquiring a real-time order to be dispatched and a driver end capable of receiving the order;

identifying that when a driver end is marked with an appointment order, obtaining travel information of the appointment order, wherein the travel information comprises a departure time and a departure place;

judging whether a get-off point of a real-time order is located in a preset range, wherein the preset range is an area which is determined according to a preset radius value by taking a starting point as a circle center;

when the get-off point of the real-time order is outside the preset range, the real-time order to be dispatched is obtained again; when the getting-off point of the real-time order is within the preset range, executing the next step;

acquiring the current position of a driver end, estimating the service time of a real-time order, and estimating the driving receiving time from a real-time order placing point to an appointed order starting point;

superposing the current time with the service time and the second driving receiving time to obtain final time;

judging whether the departure time is earlier than or equal to the final time, if so, re-acquiring the real-time order to be dispatched; and if not, sending the real-time order to the driver end.

2. The reservation order based online car appointment and order dispatching method as claimed in claim 1, further comprising before determining whether the getting-off point of the real-time order is within the preset range:

configuring a first time threshold and a second time threshold, wherein the first time threshold is earlier than the second time threshold, and the second time threshold is earlier than the departure time;

when the current time is judged to be earlier than a first time threshold value, sending a real-time order to a driver side based on a global optimal dispatch strategy;

when the current time is within the time range of the first time threshold and the second time threshold, judging whether the getting-off point of the real-time order is located in front of a preset range;

and when the current time is judged to be later than the second time threshold value, stopping sending the real-time order to the driver side until the service of the reservation order is finished.

3. The reservation order based network appointment car dispatching method according to claim 1, further comprising when the departure time is judged to be later than a final time:

generating a first driving path based on the travel information of the real-time order, and generating a second driving path which is currently positioned to the starting point of the reserved order;

calculating the road matching degree of the first driving path and the second driving path;

when the forward matching degree is greater than or equal to a preset matching threshold value, sending the real-time order to a driver end; and when the forward matching degree is smaller than the preset matching threshold value, sending the real-time order to a driver end for the driver to confirm whether to take the order or not.

4. The reservation order based online car appointment order dispatching method of claim 1, wherein identifying when a driver side is marked with a reservation order, the dispatching method further comprises:

configuring a third time threshold, wherein the third time threshold is earlier than the departure time;

when the current time is judged to be within the time range from the third time threshold to the starting time, the current position of the driver end is obtained according to a preset period;

calculating the drive receiving time from the current position to the starting place, and judging whether the driver can arrive at the starting place according to the starting time;

if not, sending prompt information to a driver end, wherein the prompt information is used for prompting time to release the reservation order.

5. The reservation order based online car appointment order dispatching method of claim 1, wherein identifying when a driver side is marked with a reservation order, the dispatching method further comprises:

configuring a fourth time threshold, wherein the fourth time threshold is earlier than the departure time;

when the current time is judged to be within the time range from the fourth time threshold to the starting time, acquiring position information of a driver end in real time;

and sending the position information to the user side, and displaying the position of the driver side on an electronic map of the user side.

6. An online booking vehicle dispatching device based on booking orders is characterized in that the online booking vehicle dispatching device comprises:

the acquisition module is used for acquiring real-time orders to be dispatched and driver terminals capable of receiving the orders;

the identification module is used for identifying that when a driver end is marked with an appointment order, the travel information of the appointment order is acquired, and the travel information comprises a departure time and a departure place;

the judging module is used for judging whether the get-off point of the real-time order is located in a preset range, wherein the preset range is an area which is determined according to a preset radius value by taking the starting point as the circle center; the judging module is also used for acquiring the real-time order to be dispatched again when the get-off point of the real-time order is outside the preset range; when the getting-off point of the real-time order is located in a preset range, sending an instruction to a time estimation module;

the time estimation module is used for acquiring the current position of the driver end, estimating the service time of the real-time order and estimating the driving receiving time from the vehicle leaving point of the real-time order to the reserved order starting point;

the processing module is used for superposing the current time with the service time and the second driving receiving time to obtain final time; the processing module is further used for judging whether the departure time is earlier than or equal to the final time, and if so, re-acquiring the real-time order to be dispatched; and if not, sending the real-time order to the driver end.

7. The reservation order based network appointment ordering device according to claim 6, further comprising a policy adjustment module, wherein the policy adjustment module is configured to perform the following steps before determining whether the drop-off point of the real-time order is within the preset range:

configuring a first time threshold and a second time threshold, wherein the first time threshold is earlier than the second time threshold, and the second time threshold is earlier than the departure time;

when the current time is judged to be earlier than a first time threshold value, sending a real-time order to a driver side based on a global optimal dispatch strategy;

when the current time is within the time range of the first time threshold and the second time threshold, judging whether the getting-off point of the real-time order is located in front of a preset range;

and when the current time is judged to be later than the second time threshold value, stopping sending the real-time order to the driver side until the service of the reservation order is finished.

8. The reservation order based network appointment ordering device according to claim 6 further comprising a forward matching module, wherein the forward matching module is configured to execute the following steps when the departure time is judged to be later than the final time:

generating a first driving path based on the travel information of the real-time order, and generating a second driving path which is currently positioned to the starting point of the reserved order;

calculating the road matching degree of the first driving path and the second driving path;

when the forward matching degree is greater than or equal to a preset matching threshold value, sending the real-time order to a driver end; and when the forward matching degree is smaller than the preset matching threshold value, sending the real-time order to a driver end for the driver to confirm whether to take the order or not.

9. The reservation order based network appointment order dispatching device of claim 6, further comprising an order releasing module, wherein the order releasing module is used for identifying the following operations when the driver end marks the reservation order:

configuring a third time threshold, wherein the third time threshold is earlier than the departure time;

when the current time is judged to be within the time range from the third time threshold to the starting time, the current position of the driver end is obtained according to a preset period;

calculating the drive receiving time from the current position to the starting place, and judging whether the driver can arrive at the starting place according to the starting time;

if not, sending prompt information to a driver end, wherein the prompt information is used for prompting time to release the reservation order.

10. An electronic device comprising a processor and a memory, wherein the processor is connected to the memory, and the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the reservation order based network appointment vehicle dispatching method according to any one of claims 1 to 5.

Technical Field

The invention belongs to the technical field of network appointment vehicles, and particularly relates to a network appointment vehicle dispatching method and device based on an appointment order and electronic equipment.

Background

With the increasing maturity of the network car booking service, more and more targeted services can be provided for personalized needs, and in some cases, the travel of passengers is planned, so that orders are issued on a travel platform in advance (half an hour or more) according to a travel plan to ensure on-time travel, and the orders are called reservation orders.

The applicant researches and discovers that the existing network appointment order dispatching strategy has the following defects:

in the prior art, a driver can rob for taking an appointment order according to the travel condition of the driver and can arrive at a starting place at a specified starting time after taking the order.

For drivers, the reservation orders belong to premium orders, and the probability of subjective intentional late arrival is extremely low. In the order dispatching strategy of the online taxi appointment platform, other real-time orders are still dispatched to the driver before the driver starts to service the appointment orders; in order to ensure that the driver has enough time to arrive at the driving receiving position of the reserved order, the network appointment platform stops dispatching the order to the driver only in a period of time before the driving receiving time of the reserved order.

Due to insufficient consideration of actual service scenes of the real-time order and the reservation order, the existing order dispatching strategy can cause time conflict between the real-time order and the reservation order, so that a car booking driver of an available order network can not complete the received reservation order in the order of the reservation order in the order-taking manner; for another example, after the driver completes the real-time order, there may be various uncertain reasons in the driving route of the reserved order, such as accidents, congestion, weather, etc., which may cause the driver to arrive late.

The reservation order is that the passenger has high requirements for travel time, schedule and the like, and the driver can delay the travel time of the passenger due to the late arrival, so that the user experience of the travel platform is reduced. Meanwhile, the passenger may have a bad comment on the driver, and even in the case that the driver is late due to non-subjective reasons, the personal goodness of the driver is damaged and penalized by the trip platform.

Disclosure of Invention

The present invention is directed to solving the above technical problems, and provides a reservation order-based online booking and dispatching method, device and electronic device.

In order to solve the problems, the invention is realized according to the following technical scheme:

in a first aspect, the invention provides a reservation order-based online taxi appointment order sending method, which comprises the following steps:

acquiring a real-time order to be dispatched and a driver end capable of receiving the order;

identifying that when a driver end is marked with an appointment order, obtaining travel information of the appointment order, wherein the travel information comprises a departure time and a departure place;

judging whether a get-off point of a real-time order is located in a preset range, wherein the preset range is an area which is determined according to a preset radius value by taking a starting point as a circle center;

when the get-off point of the real-time order is outside the preset range, the real-time order to be dispatched is obtained again; when the getting-off point of the real-time order is within the preset range, executing the next step;

acquiring the current position of a driver end, estimating the service time of a real-time order, and estimating the driving receiving time from a real-time order placing point to an appointed order starting point;

superposing the current time with the service time and the second driving receiving time to obtain final time;

judging whether the departure time is earlier than or equal to the final time, if so, re-acquiring the real-time order to be dispatched; and if not, sending the real-time order to the driver end.

With reference to the first aspect, the present invention further provides a method in item 1 of the first aspect, where before determining whether the get-off point of the real-time order is located within a preset range, the method further includes:

configuring a first time threshold and a second time threshold, wherein the first time threshold is earlier than the second time threshold, and the second time threshold is earlier than the departure time;

when the current time is judged to be earlier than a first time threshold value, sending a real-time order to a driver side based on a global optimal dispatch strategy;

when the current time is within the time range of the first time threshold and the second time threshold, judging whether the getting-off point of the real-time order is located in front of a preset range;

and when the current time is judged to be later than the second time threshold value, stopping sending the real-time order to the driver side until the service of the reservation order is finished.

With reference to the first aspect, the present invention further provides a method 2 in the first aspect, where when it is determined that the departure time is later than the final time, the method further includes:

generating a first driving path based on the travel information of the real-time order, and generating a second driving path which is currently positioned to the starting point of the reserved order;

calculating the road matching degree of the first driving path and the second driving path;

when the forward matching degree is greater than or equal to a preset matching threshold value, sending the real-time order to a driver end; and when the forward matching degree is smaller than the preset matching threshold value, sending the real-time order to a driver end for the driver to confirm whether to take the order or not.

With reference to the first aspect, the present invention further provides in an embodiment 3 of the first aspect, wherein the identifying when the driver side is marked with the reservation order further includes:

configuring a third time threshold, wherein the third time threshold is earlier than the departure time;

when the current time is judged to be within the time range from the third time threshold to the starting time, the current position of the driver end is obtained according to a preset period;

calculating the drive receiving time from the current position to the starting place, and judging whether the driver can arrive at the starting place according to the starting time;

if not, sending prompt information to a driver end, wherein the prompt information is used for prompting time to release the reservation order.

With reference to the first aspect, the present invention further provides a 4 th implementation manner of the first aspect, wherein the identifying that the driver side marks the reservation order further includes:

configuring a fourth time threshold, wherein the fourth time threshold is earlier than the departure time;

when the current time is judged to be within the time range from the fourth time threshold to the starting time, acquiring position information of a driver end in real time;

and sending the position information to the user side, and displaying the position of the driver side on an electronic map of the user side.

In a second aspect, the present invention further provides a reservation order-based online booking car dispatching device, including:

the acquisition module is used for acquiring real-time orders to be dispatched and driver terminals capable of receiving the orders;

the identification module is used for identifying that when a driver end is marked with an appointment order, the travel information of the appointment order is acquired, and the travel information comprises a departure time and a departure place;

the judging module is used for judging whether the get-off point of the real-time order is located in a preset range, wherein the preset range is an area which is determined according to a preset radius value by taking the starting point as the circle center; the judging module is also used for acquiring the real-time order to be dispatched again when the get-off point of the real-time order is outside the preset range; when the getting-off point of the real-time order is located in a preset range, sending an instruction to a time estimation module;

the time estimation module is used for acquiring the current position of the driver end, estimating the service time of the real-time order and estimating the driving receiving time from the vehicle leaving point of the real-time order to the reserved order starting point;

the processing module is used for superposing the current time with the service time and the second driving receiving time to obtain final time; the processing module is further used for judging whether the departure time is earlier than or equal to the final time, and if so, re-acquiring the real-time order to be dispatched; and if not, sending the real-time order to the driver end.

With reference to the second aspect, the present invention further provides a 1 st implementation manner of the second aspect, where the network appointment ordering apparatus further includes a policy adjustment module, and the policy adjustment module is configured to, before determining whether an getting-off point of the real-time order is located within a preset range, execute the following steps:

configuring a first time threshold and a second time threshold, wherein the first time threshold is earlier than the second time threshold, and the second time threshold is earlier than the departure time;

when the current time is judged to be earlier than a first time threshold value, sending a real-time order to a driver side based on a global optimal dispatch strategy;

when the current time is within the time range of the first time threshold and the second time threshold, judging whether the getting-off point of the real-time order is located in front of a preset range;

and when the current time is judged to be later than the second time threshold value, stopping sending the real-time order to the driver side until the service of the reservation order is finished.

With reference to the second aspect, the present invention further provides a 2 nd implementation manner of the second aspect, where the network appointment order sending device further includes a forward matching module, and the forward matching module is configured to execute the following steps when it is determined that the departure time is later than the final time:

generating a first driving path based on the travel information of the real-time order, and generating a second driving path which is currently positioned to the starting point of the reserved order;

calculating the road matching degree of the first driving path and the second driving path;

when the forward matching degree is greater than or equal to a preset matching threshold value, sending the real-time order to a driver end; and when the forward matching degree is smaller than the preset matching threshold value, sending the real-time order to a driver end for the driver to confirm whether to take the order or not.

With reference to the second aspect, the present invention further provides a third implementation manner of the second aspect, wherein the online booking vehicle dispatching device further includes an order releasing module, and the order releasing module is configured to identify that when the driver side marks a reservation order, the following operations are performed:

configuring a third time threshold, wherein the third time threshold is earlier than the departure time;

when the current time is judged to be within the time range from the third time threshold to the starting time, the current position of the driver end is obtained according to a preset period;

calculating the drive receiving time from the current position to the starting place, and judging whether the driver can arrive at the starting place according to the starting time;

if not, sending prompt information to a driver end, wherein the prompt information is used for prompting time to release the reservation order.

In a third aspect, the present invention further provides an electronic device, including a processor and a memory, where the processor is connected to the memory, and the memory stores machine-readable instructions executable by the processor, where the machine-readable instructions are executed by the processor when the electronic device runs, and the method for reserving an order based network appointment car dispatching according to the first aspect is performed.

Compared with the prior art, the invention has the beneficial effects that:

the invention provides a reservation order-based online taxi appointment and order dispatching method and device and electronic equipment. Aiming at a driver with a reserved order, the order dispatching strategy of the driver before the reserved order is served is adjusted. Whether the get-off point of the real-time order is located in a preset range taking the starting place as a circle center or not is judged by considering the distance dimension and the time dimension, whether the starting time is earlier than or equal to the final time or not is judged, whether the order is dispatched to a driver side or not is decided, and the following technical effects are achieved:

1. the invention screens proper real-time orders through the starting place and the real-time order placing place, ensures that the driver can receive the orders in the corresponding idle time period before the reservation orders are served, and simultaneously ensures that the driver is in the proper distance range of the reservation orders to avoid the late arrival of the driver.

2. The invention judges whether the real-time order and the reserved order have time conflict or not by estimating the duration of the service real-time order. If there is no time conflict, the driver can complete the real-time order and reservation order. And the driver can reach the starting place of the reservation order quickly, and the travel time delay of the passenger is avoided, so that the personal goodness of the driver is not damaged, the driver is prevented from being punished by the travel platform, and the user experience of the passenger and the driver of the network car booking platform is comprehensively improved.

Drawings

Embodiments of the invention are described in further detail below with reference to the attached drawing figures, wherein:

FIG. 1 is a schematic view of a scenario used in the reservation order-based online car appointment order dispatching method of the present invention;

FIG. 2 is a flow chart of a reservation order-based online taxi appointment and order dispatch method according to the present invention;

fig. 3 is a system configuration diagram of the reservation order-based network appointment order sending device of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

To enable those skilled in the art to utilize the present disclosure, the following embodiments are presented in conjunction with a specific application scenario, "net appointment taxi taking scenario". It will be apparent to those skilled in the art that the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the application. Although the present application is described primarily in the context of a "net appointment taxi taking scenario," it should be understood that this is only one exemplary embodiment. The application can be applied to any other transportation means, and can comprise a taxi, a private car, a windward vehicle, a bus and the like, or any combination thereof. The present application may also include any service system for network taxi appointment.

Example 1

Fig. 1 is a schematic view of a scene used by the online appointment car dispatching method based on the reservation order provided by the present invention, as shown in fig. 1, the method includes a server and at least two terminals, and the terminals may be any electronic devices capable of being in communication connection with the server, including but not limited to a mobile phone, a notebook computer, a platform computer, an intelligent wearable device, and the like.

The terminal comprises a server side and a client side, wherein the server side runs the trip platform on the server, the client side runs the trip platform on the terminal, and the terminal comprises a driver side and a user side. After the passenger releases the reservation order on the trip platform by using the user terminal, the driver can rob the reservation order on the trip platform by using the driver terminal.

For drivers, the reservation orders belong to premium orders, and the probability of subjective intentional late arrival is extremely low. In the order dispatching strategy of the online taxi appointment platform, other real-time orders are still dispatched to the driver before the driver starts to service the appointment orders; in order to ensure that the driver has enough time to arrive at the driving receiving position of the reserved order, the network appointment platform stops dispatching the order to the driver only in a period of time before the driving receiving time of the reserved order.

Because the reservation orders occupy less business, the traditional order dispatching strategy adopts a global optimal order dispatching strategy before the departure time of the reservation orders to forcibly dispatch the orders to drivers. And within one hour before the starting time of the reserved order, stopping dispatching the order to the driver, or enabling the driver to automatically take the line and refuse the server to forcibly dispatch the order, so that the driver is required to subjectively judge whether the driver can arrive at the starting place of the reserved order in time.

The network booking platform has less consideration on the booking orders and is not perfect in the booking strategy of the booking orders, so that the conventional booking strategy is easy to cause time conflict between the real-time orders and the booking orders, and a driver of a vehicle booking capable of receiving the booking orders cannot complete the booking orders taken about; for another example, after the driver completes the real-time order, there may be various uncertain reasons in the driving route of the reserved order, such as accidents, congestion, weather, etc., which may cause the driver to arrive late.

In the prior art, under the condition that a driver arrives late, a passenger has three coping modes, wherein one coping mode is that the passenger continues to wait at a departure place until the driver arrives at the departure place and how long the waiting is uncertain; another way to deal with this is that the passenger cancels the order and calls the car again, i.e. reenters the queuing sequence and waits for the trip platform to assign a driver to the new order. In another example, the passenger cancels the order and changes to another travel mode or a network car booking platform.

Under the first two corresponding modes, the trip time delay of the passenger can be caused, the passenger can possibly make bad comments on the driver, that is, even if the driver is late due to non-subjective reasons, the personal goodness of the driver can be damaged and penalized by the trip platform, so that the user experience of the trip platform is reduced.

The invention provides a reservation order-based online taxi appointment order dispatching method, device and electronic equipment. And judging whether the real-time order and the reserved order have time conflict or not by estimating the duration of the service real-time order. If there is no time conflict, the driver can complete the real-time order and reservation order. And the driver can reach the starting place of the reservation order quickly, and the travel time delay of the passenger is avoided, so that the personal goodness of the driver is not damaged, the driver is prevented from being punished by the travel platform, and the user experience of the passenger and the driver of the network car booking platform is comprehensively improved.

The technical solution of the present invention will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.

Example 2

Fig. 2 is a flowchart of an embodiment of a reservation order-based online appointment car dispatching method provided by the present invention, where an execution main body of the embodiment may be a travel order processing device, and specifically, the device may be disposed in the server shown in fig. 1 in a software or hardware manner.

As shown in fig. 1, the method of this embodiment may include:

s100: and acquiring a real-time order to be dispatched and a driver end capable of receiving the order.

In the present embodiment, the real-time order to be dispatched refers to a vehicle-using order generated according to the vehicle-using information input by the passenger.

The real-time order is a vehicle taking order for a passenger to start in real time, and generally comprises a vehicle getting-on point (a starting address) and a vehicle getting-off point (a destination address). The driver end capable of receiving the order is the driver end in the order, and the order taking service is not carried out yet.

S200: when a driver side is marked with an appointment order, travel information of the appointment order is obtained, and the travel information comprises departure time and a departure place.

S300: and judging whether the get-off point of the real-time order is located in a preset range, wherein the preset range is an area which is determined according to a preset radius value by taking the starting point as the circle center.

S400: when the get-off point of the real-time order is outside the preset range, the real-time order to be dispatched is obtained again; and when the get-off point of the real-time order is within the preset range, executing the next step.

S500: acquiring the current position of a driver end, estimating the service time of a real-time order, and estimating the driving receiving time from a real-time order placing point to an appointed order starting point;

s600: superposing the current time with the service time and the second driving receiving time to obtain final time;

s700: judging whether the departure time is earlier than or equal to the final time, if so, re-acquiring the real-time order to be dispatched; and if not, sending the real-time order to the driver end.

Specifically, the present embodiment describes the above steps in detail as follows.

S100: and acquiring a real-time order to be dispatched and a driver end capable of receiving the order.

In the present embodiment, the real-time order to be dispatched refers to a vehicle-using order generated according to the vehicle-using information input by the passenger.

The real-time order is a vehicle taking order for a passenger to start in real time, and generally comprises a vehicle getting-on point (a starting address) and a vehicle getting-off point (a destination address). The driver end capable of receiving the order is the driver end in the order, and the order taking service is not carried out yet.

S200: when a driver side is marked with an appointment order, travel information of the appointment order is obtained, and the travel information comprises departure time and a departure place.

In the art, a reservation order refers to a car taking order for a passenger to start at a reserved time, and the reservation order generally comprises a starting place, a destination address and a starting time, wherein the starting time refers to the car taking time reserved by the passenger.

Optionally, the reservation order may further include a designated advance arrival time, and the designated advance arrival time is a time for the passenger to designate a network appointment car to arrive in advance, for example, the reserved car usage time is 9:30, the designated advance arrival time is 15 minutes, the network appointment car needs to arrive at the departure address at 9:15, and the designated departure time at 9: 15.

S300: and judging whether the get-off point of the real-time order is located in a preset range, wherein the preset range is an area which is determined according to a preset radius value by taking the starting point as the circle center.

S400: when the get-off point of the real-time order is outside the preset range, the real-time order to be dispatched is obtained again; and when the get-off point of the real-time order is within the preset range, executing the next step.

Step S300-step S400, the invention screens suitable real-time orders through the departure place and the real-time order placing place, ensures that the driver has order acceptance in the corresponding idle time period before the reservation order is served, and simultaneously ensures that the driver is in the suitable distance range of the reservation order, thereby avoiding the late arrival of the driver.

In one implementation, the predetermined radius value may be 10KM, 15KM, 20KM, or the like. The preset radius value is not suitable to be too large, otherwise, the farther the distance is, the more uncertain factors existing in the actual service scene are increased, such as accidents, blockage, peak hours and other reasons, which is not favorable for a driver to arrive at the starting place of the reserved order on time after the driver has served the real-time order.

Preferably, the preset radius value is divided based on an idle time period before the reserved order departure time of the terminal of the driver. For example, within the first 1 hour of the departure time, the preset radius value is 10 KM; the preset radius value is 20KM within the first 2 hours of the departure time. Through the design, if the driver has more idle time periods before the pickup within the first 2 hours of the departure time, the global optimal dispatching order is better ensured, and the pairing between the real-time order and the driver is improved.

Preferably, before determining whether the get-off point of the real-time order is located within the preset range, the method further includes:

s210: configuring a first time threshold and a second time threshold, wherein the first time threshold is earlier than the second time threshold, and the second time threshold is earlier than the departure time.

In one practical example, the first time threshold is implemented as a time of the first 2 or 3 hours of the departure time, and the second time threshold is implemented as a time of the first half hour or 1 hour of the departure time. For example, if the reserved car time is 9:00, the first time threshold is 6:00 or 7: 00, the second time threshold is 8: 00 or 8: 30.

specifically, the present invention does not limit the specific time values of the first time threshold and the second time threshold, which are set by the network car booking platform according to the service scenario or the service mode thereof.

S220: when the current time is judged to be earlier than a first time threshold value, sending a real-time order to a driver side based on a global optimal dispatch strategy;

s230: when the current time is within the time range of the first time threshold and the second time threshold, judging whether the getting-off point of the real-time order is located in front of a preset range;

s240: and when the current time is judged to be later than the second time threshold value, stopping sending the real-time order to the driver side until the service of the reservation order is finished.

Steps S220 to S240 provide a policy adjustment method, based on the idle time period before the departure time of the reservation order, when the current time is earlier than the first time threshold, the real-time order is sent to the driver end based on the global optimal dispatch policy, so as to ensure the global optimal dispatch policy. When the current time is within the time range of the first time threshold and the second time threshold, the method is a buffer period for preparing the service reservation orders, on one hand, the driver is guaranteed to continuously receive orders, on the other hand, the S300 step is executed, the real-time orders going to the starting place are screened, the driver is guaranteed to be close to the starting place, and the problem that the driver is late is greatly reduced.

S500: the method comprises the steps of obtaining the current position of a driver end, predicting the service time of a real-time order and predicting the driving receiving time from a real-time order placing point to an appointed order starting point.

S600: superposing the current time with the service time and the second driving receiving time to obtain final time;

s700: judging whether the departure time is earlier than or equal to the final time, if so, re-acquiring the real-time order to be dispatched; and if not, sending the real-time order to the driver end.

Steps S500 to S700 determine whether the real-time order and the reserved order have time conflicts by estimating the duration of servicing the real-time order. If there is no time conflict, the driver can complete the real-time order and reservation order. And the driver can reach the starting place of the reservation order quickly, and the travel time delay of the passenger is avoided, so that the personal goodness of the driver is not damaged, the driver is prevented from being punished by the travel platform, and the user experience of the passenger and the driver of the network car booking platform is comprehensively improved.

In one implementation, estimating a service time for a real-time order includes: the estimated driving receiving time from the current position of the driver end to the real-time order getting-on point and the estimated driving time from the real-time order getting-on point to the getting-off point. The technical means of estimating time will be known to those skilled in the art and will not be described herein too much.

Preferably, the present invention further comprises, when it is judged that the departure time is later than the final time:

s710: generating a first driving path based on the travel information of the real-time order, and generating a second driving path which is currently positioned to the starting point of the reserved order;

s720: calculating the road matching degree of the first driving path and the second driving path;

s730: when the forward matching degree is greater than or equal to a preset matching threshold value, sending the real-time order to a driver end; and when the forward matching degree is smaller than the preset matching threshold value, sending the real-time order to a driver end for the driver to confirm whether to take the order or not.

And S710-S730, which is used for driving the driver to drive towards the starting place of the reserved order, and representing that the real-time order is similar to the route of the driver for driving when the on-road matching degree is greater than or equal to the preset matching threshold value through the on-road matching degree, wherein the real-time order is driven towards the reserved order.

In a preferred implementation, the preset matching threshold may be 30%, 40%, 50%. The preset matching threshold is not suitable to be too large, the higher the preset matching threshold is, the higher the matching degree is, correspondingly, the fewer the number of the network taxi reservation orders meeting the preset matching threshold is, so that the matching difficulty between the real-time orders and the driver end is high, and the convenience is brought to the driver to take the order in an idle time.

Preferably, the preset matching threshold is divided based on an idle time period before the reserved order departure time of the driver end. For example, within the first 1 hour of the departure time, the preset matching threshold is 50%; within the first 2 hours of the departure time, the preset matching threshold is 30%. Through the design, for example, in the first 2 hours of the departure time, the driver still has more idle time periods before taking over the driving, and the pairing of the real-time order and the driver is improved.

In the technical scheme, the on-road matching degree of the first driving path and the second driving path is calculated, the on-road matching degree can be calculated based on the detour ratio and the co-multiplication ratio of the order compared with the on-road matching reference, and the first driving path and the second driving path are matched to realize accurate screening of the order meeting the requirement of the same driving direction.

Example 3

This embodiment 3 further provides a preferred embodiment of a reservation order-based online booking dispatching method, where the online booking dispatching method further includes, when recognizing that a reservation order is marked at a driver end:

s810: and configuring a third time threshold, wherein the third time threshold is earlier than the departure time.

The third time threshold value is preset by the server, and may be the first 30 minutes, 40 minutes, 60 minutes, or the like of the departure time. The interval between the third time threshold and the departure time is preferably not too small to reserve enough time for the passenger/driver to take decision-making countermeasures.

S820: and when the current time is judged to be within the time range from the third time threshold to the starting time, acquiring the current position of the driver according to a preset period.

S830: calculating the drive receiving time from the current position to the starting place, and judging whether the driver can arrive at the starting place according to the starting time; if not, sending prompt information to a driver end, wherein the prompt information is used for prompting time to release the reservation order.

Steps S810 to S830 provide a technical means of determining whether the driver will be late and reminding the driver to handle. The embodiment calculates whether the driving time from the current position of the driver to the departure point is earlier than the departure time. It should be noted that there are various methods for determining whether the driver will arrive late, and this embodiment is not particularly limited thereto. In an alternative embodiment, the distance between the current position of the driver and the departure point, the current speed of the driver during operation, the current traffic information, the traffic information in the historical time period, and the like are used to predict the distance time required for the driver to reach the departure point from the current position, and then the driver is judged whether to reach the departure point at the departure time according to the current time and the distance time.

If the driver is judged to be able to reach the departure place at the departure time, the driver continues to execute the reservation order, namely, continues to go to the departure place to pick up passengers.

If the driver can not reach the starting place at the starting time, prompt information can be sent to the driver end for prompting the driver to release the reservation order. For example, the prompt information displayed in the driver's terminal may be "judged according to the distance between the current position and the boarding point of the passenger: you will probably arrive late this time to influence your service evaluation, in order to reduce your loss to minimum, avoid influencing the passenger simultaneously, advise you to release this journey to other teachers.

After the driver sees the first prompt, he can choose to release the reservation order. The driver releases the reservation order before the departure time, so that the passenger or the network reservation platform can also adopt other modes to ensure that the passenger goes out on time. For example, the passenger reissues the real-time order through the user terminal, and the order is received by other drivers which are closer to the starting place; or after the driver end releases the reservation order, the network reservation platform transfers the reservation order to other driver ends which are close to the starting place.

Therefore, the driver end is prompted to release the reservation order, the travel time delay of the passenger can be avoided, the personal goodness of the driver cannot be damaged, the driver is prevented from being punished by the travel platform, and the user experience of the travel platform is improved.

Example 4

This embodiment 4 further provides a preferred embodiment of a reservation order-based online booking dispatching method, where the online booking dispatching method further includes, when recognizing that a reservation order is marked at a driver end:

s810: a fourth time threshold is configured, the fourth time threshold being earlier than the departure time.

The fourth time threshold value preset by the server may be the first 30 minutes, 40 minutes, 60 minutes, or the like of the departure time. The fourth time threshold and the interval between the departure time and the departure time are not suitable to be too large, and the driver is in service of other real-time orders or reservation orders, and the getting-off point of the orders is probably far away from the passenger, so that the passenger is prevented from generating discontent or irritable emotion on the service behavior of the driver.

S820: when the current time is judged to be within the time range from the fourth time threshold to the starting time, acquiring position information of a driver end in real time;

s830: and sending the position information to the user side, and displaying the position of the driver side on an electronic map of the user side.

Steps S810-S830 are performed by setting a fourth threshold time during which the driver has traveled to within a certain range of the vicinity of the passenger based on the dispatch strategy of example 2. The position of a driver is displayed on the user end, and the position of the driver is visualized, so that passengers can feel relieved to go out, and the service experience of reservation orders is improved in many aspects.

Example 5

Fig. 3 is a block diagram of a reservation order-based network appointment order dispatching device according to the present invention, which may be disposed in the server shown in fig. 1 in a software or hardware manner. The network appointment vehicle dispatching device is used for executing the steps of the network appointment vehicle dispatching method based on the reservation orders in the embodiments 2-4.

As shown in fig. 3, the network appointment car dispatching device based on the appointment order comprises an acquisition module, an identification module, a judgment module, a time estimation module, a processing module, a strategy adjustment module, a forward matching module and an order release module.

The acquisition module is used for acquiring a real-time order to be dispatched and a driver end capable of receiving the order.

The identification module is used for identifying travel information of the reservation order when the driver side is marked with the reservation order, and the travel information comprises departure time and a departure place.

The judging module is used for judging whether the get-off point of the real-time order is located in a preset range, wherein the preset range is an area which is determined according to a preset radius value by taking the starting point as the circle center; the judging module is also used for acquiring the real-time order to be dispatched again when the get-off point of the real-time order is outside the preset range; and when the getting-off point of the real-time order is within the preset range, sending an instruction to the time estimation module.

The time pre-estimating module is used for acquiring the current position of the driver end, estimating the service time of the real-time order and estimating the driving receiving time from the vehicle placing point of the real-time order to the reserved order starting point.

The processing module is used for superposing the current time with the service time and the second driving receiving time to obtain the final time; the processing module is further used for judging whether the departure time is earlier than or equal to the final time, and if so, re-acquiring the real-time order to be dispatched; and if not, sending the real-time order to the driver end.

The strategy adjusting module is used for executing the following steps when the departure time is judged to be later than the pre-examination time:

generating a first driving path based on the travel information of the real-time order, and generating a second driving path which is currently positioned to the starting point of the reserved order;

calculating the road matching degree of the first driving path and the second driving path;

when the forward matching degree is greater than or equal to a preset matching threshold value, sending the real-time order to a driver end; and when the forward matching degree is smaller than the preset matching threshold value, sending the real-time order to a driver end for the driver to confirm whether to take the order or not.

The forward path matching module is used for executing the following steps when judging that the departure time is later than the final time:

generating a first driving path based on the travel information of the real-time order, and generating a second driving path which is currently positioned to the starting point of the reserved order;

calculating the road matching degree of the first driving path and the second driving path;

when the forward matching degree is greater than or equal to a preset matching threshold value, sending the real-time order to a driver end; and when the forward matching degree is smaller than the preset matching threshold value, sending the real-time order to a driver end for the driver to confirm whether to take the order or not.

The order releasing module is used for identifying that when the driver end is marked with an appointment order, the following operations are executed:

configuring a third time threshold, wherein the third time threshold is earlier than the departure time;

when the current time is judged to be within the time range from the third time threshold to the starting time, the current position of the driver end is obtained according to a preset period;

calculating the drive receiving time from the current position to the starting place, and judging whether the driver can arrive at the starting place according to the starting time;

if not, sending prompt information to a driver end, wherein the prompt information is used for prompting time to release the reservation order.

The invention further provides an electronic device, which is characterized by comprising a processor and a memory, wherein the processor is connected with the memory, the memory stores machine-readable instructions executable by the processor, and when the electronic device runs, the machine-readable instructions are executed by the processor to execute the steps of the reservation order-based network appointment vehicle dispatching method according to embodiments 2 to 4.

The above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention in any way, so that any modification, equivalent change and modification made to the above embodiment according to the technical spirit of the present invention are within the scope of the technical solution of the present invention.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于量化管控的调度潮汐值班系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!