CN116402404A - Method, apparatus, device, medium and program for preventing driver from brushing service duration - Google Patents

Method, apparatus, device, medium and program for preventing driver from brushing service duration Download PDF

Info

Publication number
CN116402404A
CN116402404A CN202310588768.4A CN202310588768A CN116402404A CN 116402404 A CN116402404 A CN 116402404A CN 202310588768 A CN202310588768 A CN 202310588768A CN 116402404 A CN116402404 A CN 116402404A
Authority
CN
China
Prior art keywords
order
driver
state
service
message
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
CN202310588768.4A
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.)
Shouyue Technology Beijing Co Ltd
Original Assignee
Shouyue Technology Beijing 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 Shouyue Technology Beijing Co Ltd filed Critical Shouyue Technology Beijing Co Ltd
Priority to CN202310588768.4A priority Critical patent/CN116402404A/en
Publication of CN116402404A publication Critical patent/CN116402404A/en
Pending legal-status Critical Current

Links

Images

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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • 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
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (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 invention provides a method, a device, equipment, a medium and a program for preventing a driver from brushing service duration. A method of preventing a driver from brushing a warranty service duration, comprising: the user places an order on the network about vehicle platform, and sends the order to the driver after the order is placed successfully, and a driver's bottom-protecting order data table is generated; the database monitors logs and sends MQ information of order states; sending an order placing message, and consuming the MQ message of the order state; the driver changes the state and updates the order state of the driver's safety order data table; setting a timing task, generating a bottom-protecting order judgment table, and judging whether an order state is in a starting or starting service state; and updating the order state or marking the order as an abnormal wind control order by calculating and judging the order.

Description

Method, apparatus, device, medium and program for preventing driver from brushing service duration
Technical Field
The present invention relates to the field of computers, and more particularly, to a method, apparatus, device, medium, and program for preventing a driver from brushing a service duration.
Background
Under the current travel background, a travel platform makes a series of bottom protection plans each day in order to ensure basic driver transport capacity, wherein one of the more common plans is: the order service time of the driver per day reaches X hours, a certain reward can be obtained to ensure the time of the driver taking the order on the platform, and the network order has the following order states: order received, departure, arrival at a predetermined pick-up point, start of service, end of journey, payment to be made, completion, wherein the time from departure to end of journey is counted as the service time of the driver.
The prior technical proposal is as follows: calculating an order of service of a driver in the early morning by using a timing task every day (the condition is that the order state is the order between the departure and the completion), counting the service time of the driver, and issuing rewards, wherein under the background, the following conditions can cause the order to stay in service, and counting the service time of the driver in the day, and the service node is the arrival, and starting the service:
1. after some drivers slide the started buttons, the follow-up operation (abnormal operation) is not carried out intentionally;
2. the driver forgets to operate the service completion button (abnormal operation);
3. the orders served by the driver on the same day belong to normal service orders, and only because the orders belong to long-distance orders, the driver needs long-time service, and the service duration accumulation (normal operation) is carried out on the same day;
the service duration of the driver calculated in the cases 1 and 2 above is not very accurate, meanwhile, the driver can be locked after the driver slides and starts, the driver cannot be dispatched, and the original purpose of the bottom protection plan is not met, as whether the order in service can be paid finally depends on the passenger, the order to be paid can be changed into the order to be paid if the passenger does not pay money, but the platform also needs to give the bottom protection rewards, so that the platform causes loss;
the prior art has the main defects that:
1. in the prior art, a driver is relied on to operate orders at the driver end to push orders to twist, and after abnormal operation or forget operation, partial drivers do not monitor the orders well, so that the abnormal orders are written into a driver bottom protection plan data table;
2. the platform issues rewards to drivers at intervals, when the situation that the rewards of the bottoms of the drivers are objectified is found, the drivers can be found out, the rewards issued by the bottoms of the drivers cannot be recovered, and then once abnormal orders are found in reconciliation, the abnormal orders are delayed in managing the drivers, so that disputes are easily generated.
Disclosure of Invention
The invention aims to provide a method, a device, equipment, a medium and a program for preventing a driver from brushing service time.
The scheme is mainly used for marking the orders with abnormal bottoms and guaranteeing the rights and interests of the platform aiming at the problem that the bottoms keeping time is accumulated due to the fact that a driver does not intentionally start a service order or does not intentionally end the service order.
Compared with the prior art, the technical scheme of the invention has the following beneficial effects:
in a first aspect of the present disclosure, a method for preventing a driver from brushing a bottom guard service period is provided, including: the user places an order on the network about vehicle platform, and sends the order to the driver after the order is placed successfully, and a driver's bottom-protecting order data table is generated; the database monitors logs and sends MQ information of order states; sending an order placing message, and consuming the MQ message of the order state; the driver changes the state and updates the order state of the driver's safety order data table; setting a timing task, generating a bottom-protecting order judgment table, and judging whether an order state is in a starting or starting service state; and updating the order state or marking the order as an abnormal wind control order by calculating and judging the order.
As a further improvement, the user places a list on the network vehicle-booking platform, and sends the list to the driver after the order is placed successfully, comprising: the user places orders on the network about vehicle platform, and the platform agent layer composes the orders to request the order system to place the orders; the order system successfully places an order, and returns an order number to the platform agent layer; the platform agent layer receives the order number and assembles a dispatch information request dispatch system dispatch; and the dispatch system receives the dispatch request, starts screening the drivers, dispatches the orders to the screened drivers, and informs the drivers of binding the orders.
As a further improvement, the driver changing the status and updating the order status of the driver's warranty order data table includes: the driver binding order is successful, a message of the driver binding order is sent, an MQ message of the driver binding order is consumed, and the driver safety order data table is written; starting by a driver, sending a message that the driver has started, consuming an MQ message of the state that the driver has started, requesting LBS, calculating the estimated driving receiving time of the order through the current position of the driver, writing the estimated driving receiving time of the order into the safety order judging table, and updating the order state in the safety order data table of the driver to be started; the driver arrives at the grounding point and starts to serve the order, a driver start service message is sent, an MQ message of a driver start service state is consumed, LBS is requested, the time point of arriving at the order estimated arrival departure point is calculated through the current position of the driver, the time point of arriving at the order estimated departure point is written into the safety order judging table, and the order state in the driver safety order data table is updated to start service.
As a further improvement, the determining whether the order status is in the started or started service, by calculating and determining the order, updating the order status or marking the order as an abnormal pneumatic order, includes: if the order state is in the departure state, setting scanning conditions, and screening out orders exceeding the estimated driving receiving time by 10 minutes; aiming at the screened order, requesting LBS to inquire the distance L between a driver and a passenger, and judging whether the distance L is smaller than 100m; if the distance L exceeds 100m, whether the outbound passenger needs to use the vehicle or not; if the passenger does not need to use the vehicle, canceling the order, and updating the order corresponding to the driver's bottom-protecting order data table to be an abnormal wind control order; if the passenger still needs to use the vehicle, the distance between the drivers is longer, and the drivers are redistributed; if the distance L is smaller than 100m, sending PUSH notification to a driver end at intervals of 5 minutes each time and 3 times continuously, and prompting whether the driver operates a 'arrived' button when the system calls the driver to reach a preset get-on point range; if the driver does not operate the ' arrived ' button, canceling the order, and updating the order corresponding to the driver's safety order data table to be an abnormal wind control order; if the driver operates the "arrived" button, the order status is updated to arrived.
As a further improvement, the determining whether the order status is in the started or started service, by calculating and determining the order, updating the order status or marking the order as an abnormal pneumatic order, includes: if the order state is in the service starting state, setting scanning conditions, and screening out orders exceeding the estimated time for 60 minutes when the order state reaches the get-off point; aiming at the screened order, requesting LBS to inquire the distance L between a driver and an order scheduled get-off point, and judging whether the distance L is smaller than 100m; if the distance L exceeds 100m, updating an order corresponding to the driver's bottom-protecting order data table to be an abnormal wind control order; if the distance L is smaller than 100m, sending PUSH notification to a driver end 3 times continuously every 5 minutes, and prompting whether the driver operates a service completion button when the system calls the driver to reach a preset get-off point range; if the driver does not operate the service completion button, canceling the order, and updating the order corresponding to the driver's safety order data table to be an abnormal wind control order; if the driver operates the "service complete" button, the order updates the order status to service complete within a reasonable range of the scheduled get-off point.
As a further improvement, the set timing task has a timing duration of 10 minutes.
In a second aspect of the present disclosure, there is provided an apparatus for preventing a driver from brushing a bottom guard service period, comprising: the order module is configured to enable a user to place an order on the network vehicle-booking platform, and send the order to a driver after the order is placed successfully; the message module is configured to monitor the log, send the MQ message of the order state, send the order placing message and consume the MQ message of the order state; a timing module configured to set a timing task; the updating module is configured to change the state of a driver and update the order state of the driver's warranty order data table; a judging module configured to judge whether the order status is in a started or started service; the determination module is further configured to calculate and determine the order; the updating module is further configured to update the order state or mark the order as an abnormal wind control order according to the judging result of the judging module.
In a third aspect of the present disclosure, there is provided an electronic device comprising: a memory and a processor; wherein the memory is for storing one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to the first aspect of the present disclosure.
In a fourth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement a method according to the first aspect of the present disclosure.
In a fifth aspect of the present disclosure, there is provided a computer program product comprising computer executable instructions, wherein the computer executable instructions when executed by a processor implement the method according to the first aspect of the present disclosure.
The beneficial effects of the invention are as follows:
by the method, the system can monitor the orders at each node before completing service, integrate and judge required data in advance, mark the orders with abnormal bottom-protecting service duration, and can realize good filtering when counting the bottom-protecting service duration of a driver;
for the starting and starting service links, reminding is given to the driver for orders in the state that the corresponding node is not reached beyond a preset time point through system push and outbound, so that the driver can be effectively prevented from forgetting operation, meanwhile, if the driver does not perform corresponding operation, the driver can also serve as a basis for customer service when the driver complains, unnecessary disputes are avoided, and the customer service efficiency is improved;
the invention avoids the problem that the driver deliberately brushes up the bottom-protecting service time, also avoids the abnormal orders from being written into the bottom-protecting plan data table of the driver, and ensures the rights and interests of the platform.
Drawings
Fig. 1 is a schematic diagram of a method for preventing a driver from brushing a bottom for a service period according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of an apparatus for preventing a driver from brushing a bottom guard service period according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments. Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, based on the embodiments of the invention, which are apparent to those of ordinary skill in the art without inventive faculty, are intended to be within the scope of the invention.
In the description of the present invention, the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present invention, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
Referring to fig. 1, in a first aspect of the present disclosure, there is provided a method for preventing a driver from brushing a bottom guard service period, including: the user places an order on the network about vehicle platform, and sends the order to the driver after the order is placed successfully, and a driver's bottom-protecting order data table is generated; the database monitors logs and sends MQ information of order states; sending an order placing message, and consuming the MQ message of the order state; the driver changes the state and updates the order state of the driver's safety order data table; setting a timing task, generating a bottom-protecting order judgment table, and judging whether an order state is in a starting or starting service state; and updating the order state or marking the order as an abnormal wind control order by calculating and judging the order.
The user places orders on the network vehicle-booking platform, and sends the orders to a driver after the orders are successfully placed, comprising the following steps: the user places orders on the network about vehicle platform, and the platform agent layer composes the orders to request the order system to place the orders; the order system successfully places an order, and returns an order number to the platform agent layer; the platform agent layer receives the order number and assembles a dispatch information request dispatch system dispatch; and the dispatch system receives the dispatch request, starts screening the drivers, dispatches the orders to the screened drivers, and informs the drivers of binding the orders.
The driver changing the state and updating the order state of the driver's warranty order data table comprises: the driver binding order is successful, a message of the driver binding order is sent, an MQ message of the driver binding order is consumed, and the driver safety order data table is written; starting by a driver, sending a message that the driver has started, consuming an MQ message of the state that the driver has started, requesting LBS, calculating the estimated driving receiving time of the order through the current position of the driver, writing the estimated driving receiving time of the order into the safety order judging table, and updating the order state in the safety order data table of the driver to be started; the driver arrives at the grounding point and starts to serve the order, a driver start service message is sent, an MQ message of a driver start service state is consumed, LBS is requested, the time point of arriving at the order estimated arrival departure point is calculated through the current position of the driver, the time point of arriving at the order estimated departure point is written into the safety order judging table, and the order state in the driver safety order data table is updated to start service.
The step of judging whether the order state is in the started or started service, and updating the order state or marking the order as an abnormal wind control order by calculating and judging the order comprises the following steps: if the order state is in the departure state, setting scanning conditions, and screening out orders exceeding the estimated driving receiving time by 10 minutes; aiming at the screened order, requesting LBS to inquire the distance L between a driver and a passenger, and judging whether the distance L is smaller than 100m;
if the distance L exceeds 100m, whether the outbound passenger needs to use the vehicle or not; if the passenger does not need to use the vehicle, canceling the order, and updating the order corresponding to the driver's bottom-protecting order data table to be an abnormal wind control order; if the passenger still needs to use the vehicle, the distance between the drivers is longer, and the drivers are redistributed;
if the distance L is smaller than 100m, sending PUSH notification to a driver end at intervals of 5 minutes each time and 3 times continuously, and prompting whether the driver operates a 'arrived' button when the system calls the driver to reach a preset get-on point range; if the driver does not operate the ' arrived ' button, canceling the order, and updating the order corresponding to the driver's safety order data table to be an abnormal wind control order; if the driver operates the "arrived" button, the order status is updated to arrived.
The step of judging whether the order state is in the started or started service, and updating the order state or marking the order as an abnormal wind control order by calculating and judging the order, and the method further comprises the following steps: if the order state is in the service starting state, setting scanning conditions, and screening out orders exceeding the estimated time for 60 minutes when the order state reaches the get-off point; aiming at the screened order, requesting LBS to inquire the distance L between a driver and an order scheduled get-off point, and judging whether the distance L is smaller than 100m;
if the distance L exceeds 100m, updating an order corresponding to the driver's bottom-protecting order data table to be an abnormal wind control order;
if the distance L is smaller than 100m, sending PUSH notification to a driver end 3 times continuously every 5 minutes, and prompting whether the driver operates a service completion button when the system calls the driver to reach a preset get-off point range; if the driver does not operate the service completion button, canceling the order, and updating the order corresponding to the driver's safety order data table to be an abnormal wind control order; if the driver operates the "service complete" button, the order updates the order status to service complete within a reasonable range of the scheduled get-off point.
And setting a timing task, wherein the timing duration is 10 minutes. Setting a timing task to realize regular scanning of orders, screening the orders according to the order states and corresponding scanning conditions, further calculating and subsequently processing the screened orders, and finally updating the order states or marking the orders as abnormal pneumatic control orders.
Referring to fig. 2, in a second aspect of the present disclosure, there is provided an apparatus for preventing a driver from brushing a bottom guard service period, comprising: the order module is configured to enable a user to place an order on the network vehicle-booking platform, and send the order to a driver after the order is placed successfully; the message module is configured to monitor the log, send the MQ message of the order state, send the order placing message and consume the MQ message of the order state; a timing module configured to set a timing task; the updating module is configured to change the state of a driver and update the order state of the driver's warranty order data table; a judging module configured to judge whether the order status is in a started or started service; the determination module is further configured to calculate and determine the order; the updating module is further configured to update the order state or mark the order as an abnormal wind control order according to the judging result of the judging module.
In a third aspect of the present disclosure, there is provided an electronic device comprising: a memory and a processor; wherein the memory is for storing one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to the first aspect of the present disclosure.
In a fourth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement a method according to the first aspect of the present disclosure.
In a fifth aspect of the present disclosure, there is provided a computer program product comprising computer executable instructions, wherein the computer executable instructions when executed by a processor implement the method according to the first aspect of the present disclosure.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The above examples are only for illustrating the technical scheme of the present invention and are not limiting. It will be understood by those skilled in the art that any modifications and equivalents that do not depart from the spirit and scope of the invention are intended to be within the scope of the appended claims.

Claims (10)

1. A method for preventing a driver from brushing a bottom guard service duration, comprising:
the user places an order on the network about vehicle platform, and sends the order to the driver after the order is placed successfully, and a driver's bottom-protecting order data table is generated;
the database monitors logs and sends MQ information of order states; sending an order placing message, and consuming the MQ message of the order state;
the driver changes the state and updates the order state of the driver's safety order data table;
setting a timing task, generating a bottom-protecting order judgment table, and judging whether an order state is in a starting or starting service state;
and updating the order state or marking the order as an abnormal wind control order by calculating and judging the order.
2. The method for preventing a driver from brushing a bottom guard service time according to claim 1, wherein the user orders the order on the network vehicle platform, and sends the order to the driver after the order is successfully ordered, comprising:
the user places orders on the network about vehicle platform, and the platform agent layer composes the orders to request the order system to place the orders;
the order system successfully places an order, and returns an order number to the platform agent layer;
the platform agent layer receives the order number and assembles a dispatch information request dispatch system dispatch;
and the dispatch system receives the dispatch request, starts screening the drivers, dispatches the orders to the screened drivers, and informs the drivers of binding the orders.
3. A method of preventing a driver from swiping a warranty service duration according to claim 1, wherein said driver changing status and updating the order status of said driver warranty order data table comprises:
the driver binding order is successful, a message of the driver binding order is sent, an MQ message of the driver binding order is consumed, and the driver safety order data table is written;
starting by a driver, sending a message that the driver has started, consuming an MQ message of the state that the driver has started, requesting LBS, calculating the estimated driving receiving time of the order through the current position of the driver, writing the estimated driving receiving time of the order into the safety order judging table, and updating the order state in the safety order data table of the driver to be started;
the driver arrives at the grounding point and starts to serve the order, a driver start service message is sent, an MQ message of a driver start service state is consumed, LBS is requested, the time point of arriving at the order estimated arrival departure point is calculated through the current position of the driver, the time point of arriving at the order estimated departure point is written into the safety order judging table, and the order state in the driver safety order data table is updated to start service.
4. The method for preventing a driver from brushing a bottom guard service according to claim 1, wherein the determining whether the order status is in a started or started service, updating the order status or marking the order as an abnormal pneumatic order by calculating and determining the order, comprises:
if the order state is in the departure state, setting scanning conditions, and screening out orders exceeding the estimated driving receiving time by 10 minutes;
aiming at the screened order, requesting LBS to inquire the distance L between a driver and a passenger, and judging whether the distance L is smaller than 100m;
if the distance L exceeds 100m, whether the outbound passenger needs to use the vehicle or not; if the passenger does not need to use the vehicle, canceling the order, and updating the order corresponding to the driver's bottom-protecting order data table to be an abnormal wind control order; if the passenger still needs to use the vehicle, the distance between the drivers is longer, and the drivers are redistributed;
if the distance L is smaller than 100m, sending PUSH notification to a driver end at intervals of 5 minutes each time and 3 times continuously, and prompting whether the driver operates a 'arrived' button when the system calls the driver to reach a preset get-on point range;
if the driver does not operate the ' arrived ' button, canceling the order, and updating the order corresponding to the driver's safety order data table to be an abnormal wind control order;
if the driver operates the "arrived" button, the order status is updated to arrived.
5. The method for preventing a driver from brushing a bottom guard service according to claim 1, wherein the determining whether the order status is in a started or started service, updating the order status or marking the order as an abnormal pneumatic order by calculating and determining the order, comprises:
if the order state is in the service starting state, setting scanning conditions, and screening out orders exceeding the estimated time for 60 minutes when the order state reaches the get-off point;
aiming at the screened order, requesting LBS to inquire the distance L between a driver and an order scheduled get-off point, and judging whether the distance L is smaller than 100m;
if the distance L exceeds 100m, updating an order corresponding to the driver's bottom-protecting order data table to be an abnormal wind control order;
if the distance L is smaller than 100m, sending PUSH notification to a driver end 3 times continuously every 5 minutes, and prompting whether the driver operates a service completion button when the system calls the driver to reach a preset get-off point range;
if the driver does not operate the service completion button, canceling the order, and updating the order corresponding to the driver's safety order data table to be an abnormal wind control order;
if the driver operates the "service complete" button, the order updates the order status to service complete within a reasonable range of the scheduled get-off point.
6. A method of preventing a driver from brushing a bottom service duration as defined in claim 1, wherein the timing task is set for a timing duration of 10 minutes.
7. An apparatus for preventing a driver from brushing a bottom guard service period, comprising:
the order module is configured to enable a user to place an order on the network vehicle-booking platform, and send the order to a driver after the order is placed successfully;
the message module is configured to monitor the log, send the MQ message of the order state, send the order placing message and consume the MQ message of the order state;
a timing module configured to set a timing task;
the updating module is configured to change the state of a driver and update the order state of the driver's warranty order data table;
a judging module configured to judge whether the order status is in a started or started service;
the determination module is further configured to calculate and determine the order;
the updating module is further configured to update the order state or mark the order as an abnormal wind control order according to the judging result of the judging module.
8. An electronic device, comprising:
a memory and a processor;
wherein the memory is for storing one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method of any of claims 1 to 6.
9. A computer-readable storage medium having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement the method of any of claims 1 to 6.
10. A computer program product comprising computer executable instructions which when executed by a processor implement the method according to any of claims 1 to 6.
CN202310588768.4A 2023-05-19 2023-05-19 Method, apparatus, device, medium and program for preventing driver from brushing service duration Pending CN116402404A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310588768.4A CN116402404A (en) 2023-05-19 2023-05-19 Method, apparatus, device, medium and program for preventing driver from brushing service duration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310588768.4A CN116402404A (en) 2023-05-19 2023-05-19 Method, apparatus, device, medium and program for preventing driver from brushing service duration

Publications (1)

Publication Number Publication Date
CN116402404A true CN116402404A (en) 2023-07-07

Family

ID=87018268

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310588768.4A Pending CN116402404A (en) 2023-05-19 2023-05-19 Method, apparatus, device, medium and program for preventing driver from brushing service duration

Country Status (1)

Country Link
CN (1) CN116402404A (en)

Similar Documents

Publication Publication Date Title
US10012998B2 (en) Transportation management system with route optimization tools using non-work stops to generate trip plans
CN109670684B (en) Freight vehicle scheduling method based on time window and electronic equipment
US20070223506A1 (en) Data broadcast schedule system, and apparatus, method recording medium or program thereabout
US20090299805A1 (en) Server-based systems and methods for processing fuel orders
JP2020102246A (en) Labor state management device, labor state management system and computer program
US10260893B2 (en) System for integrating hours of service (HOS) with a vehicle's navigation system
US20180080776A1 (en) System for planning trips with estimated time of arrival (eta) and projected time of availability (pta) calculated for each stop
CN111526170B (en) Push method, display method, device, server, terminal and storage medium
WO2021015663A1 (en) Delivery route planning apparatus and methods of generating delivery route plans
US20090070175A1 (en) Mobile-Based Systems And Methods For Processing Fuel Orders
CN109902996B (en) Order processing method and device, electronic equipment and computer readable storage medium
CN113269427B (en) Official trip task scheduling management method and system
CN113011814A (en) Order sending method, device, electronic equipment and readable storage medium
CN110609757A (en) Goods delivery reminding method, computer-readable storage medium and terminal device
CN102938198A (en) Public transportation distribution method and public transportation system
US20140324714A1 (en) Towing management
CN116402404A (en) Method, apparatus, device, medium and program for preventing driver from brushing service duration
CN111275302A (en) Automobile recall management method and system
EP2930666A1 (en) Integrated part inventory management system and method
US20060085203A1 (en) Computer-implemented method and system for determining vehicle delivery estimated time of arrival
CA3096947A1 (en) Shipping dock detention data
CN114330766A (en) Fuel automobile subentry maintenance reminding method and reminding system based on Internet of vehicles
CN111507753A (en) Information pushing method and device and electronic equipment
US20200265370A1 (en) Vehicle control system based on detention time
JP2002012132A (en) Vehicle management apparatus and vehicle management method

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