Waybill delivery information processing method and device, computer equipment and storage medium
By generating route planning pages and automatically navigating to navigation pages, combined with waybill status change prompts, the problem of cumbersome and disjointed operations during food delivery order processing has been solved, achieving efficient and accurate waybill delivery.
Patent Information
- Application Number
- CN202511017012.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-11-07
AI Technical Summary
During the food delivery process, riders need to frequently switch between multiple applications or pages, which is cumbersome, inconsistent, and prone to errors, affecting efficiency and accuracy.
A method for processing waybill delivery information is provided. By generating a route planning page, detecting the movement status of the delivery object, automatically jumping to the navigation page, and displaying a waybill status change prompt card when the destination is reached, the method integrates route planning, navigation, and status change reminder functions, so that the delivery process can be carried out continuously on one page.
This reduces the frequency of rider operations, decreases human error and omissions, improves the accuracy and efficiency of waybill processing, and ensures the continuity and efficiency of the delivery process.
Smart Images

Figure CN120911718A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, and in particular, relates to a processing method and device of delivery order distribution information, computer equipment and storage medium. BACKGROUND
[0002] With the rapid development of Internet technology and the acceleration of life pace, take-out service has become an indispensable part of modern urban life. Take-out running, as a key link connecting merchants and consumers, its efficiency and experience directly affect the quality of the entire take-out service and user satisfaction. In this process, take-out delivery personnel (hereinafter referred to as "rider") play a crucial role, who are responsible for taking goods from merchants according to the allocated delivery order and delivering the goods safely and accurately to the customers within the specified time.
[0003] In the related art, after receiving the delivery order, the rider first needs to check the delivery order details on the delivery order management page, and then opens a map application to plan a route to the merchant; after arriving at the store, the rider needs to manually confirm the arrival and start the pickup process; after completing the pickup, the rider again uses the map application to plan a route to the customer location; after arriving at the customer location and completing the delivery, the rider needs to return to the delivery order management page to confirm the completion of the delivery order.
[0004] In the implementation of the related art, the applicant realizes that the related art at least has the following technical problems:
[0005] In the take-out running process, the rider needs to frequently switch between multiple application programs or pages to complete a series of operations such as receiving the delivery order, planning the route, arriving at the store to pick up the goods, navigating to the customer location, and completing the delivery order confirmation. This series of operations involves multiple application or page jumps, which is cumbersome and not coherent enough, and is prone to errors, not only increasing the workload of the rider, but also possibly causing the delivery order to be delayed or the delivery to be incorrect due to the delay in information switching, affecting the efficiency of the rider's running. SUMMARY
[0006] Therefore, the present application provides a processing method and device of delivery order distribution information, computer equipment and storage medium, which mainly aims to solve the problem that the current operation involves multiple application or page jumps, which is cumbersome and not coherent enough, and is prone to errors, not only increasing the workload of the rider, but also possibly causing the delivery order to be delayed or the delivery to be incorrect due to the delay in information switching, affecting the efficiency of the rider's running.
[0007] According to a first aspect of the present application, a processing method of delivery order distribution information is provided, which comprises:
[0008] According to the current delivery task of the delivery object, a path plan is generated, and a path plan page is displayed for the delivery object, the current delivery task including one or more target delivery tasks, the path plan page being generated based on path plan rendering and containing destinations and arrival sequences related to the one or more target delivery tasks;
[0009] When a navigation behavior is detected based on the motion state of the delivery object, a navigation destination is determined, and a first navigation page is jumped to, on which a navigation to the navigation destination is displayed for the delivery object;
[0010] The current position of the delivery object is continuously detected, and when the delivery object arrives at the navigation destination, a delivery order state change prompt card is displayed on the path plan page, so that the delivery object changes the delivery order state by using the delivery order state change prompt card.
[0011] According to a second aspect of the present application, a delivery order delivery information processing method is provided, which comprises:
[0012] A path plan page is displayed for the delivery object, the path plan page being generated based on path plan rendering and containing destinations and arrival sequences related to one or more target delivery tasks, the path plan being generated according to the current delivery task of the delivery object, the current delivery task including the one or more target delivery tasks;
[0013] When a navigation behavior is detected based on the motion state of the delivery object, a navigation destination is determined, and a first navigation page is jumped to, on which a navigation to the navigation destination is displayed for the delivery object;
[0014] The current position of the delivery object is continuously detected, and when the delivery object arrives at the navigation destination, a delivery order state change prompt card is displayed on the path plan page, so that the delivery object changes the delivery order state by using the delivery order state change prompt card.
[0015] According to a third aspect of the present application, a delivery order delivery information processing device is provided, which comprises:
[0016] A planning module is configured to generate a path plan according to the current delivery task of the delivery object, and display a path plan page for the delivery object, the current delivery task including one or more target delivery tasks, the path plan page being generated based on path plan rendering and containing destinations and arrival sequences related to the one or more target delivery tasks;
[0017] The navigation module is configured to determine a navigation destination and jump to a first navigation page when detecting that the motion state of the delivery object generates a navigation behavior, and display navigation to the navigation destination for the delivery object on the first navigation page.
[0018] The reminding module is configured to continuously detect a current position of the delivery object, and display a waybill state change prompt card on the path planning page when detecting that the delivery object arrives at the navigation destination, so that the delivery object changes the waybill state by using the waybill state change prompt card.
[0019] According to a fourth aspect of the present application, a waybill delivery information processing device is provided, which comprises:
[0020] The display module is configured to display a path planning page for the delivery object, the path planning page is generated based on path planning rendering and contains destinations and arrival sequences related to delivery tasks of one or more target waybills, the path planning is generated according to a current delivery task of the delivery object, and the current delivery task includes the delivery tasks of the one or more target waybills.
[0021] The navigation module is configured to determine a navigation destination and jump to a first navigation page when detecting that the motion state of the delivery object generates a navigation behavior, and display navigation to the navigation destination for the delivery object on the first navigation page.
[0022] The reminding module is configured to continuously detect a current position of the delivery object, and display a waybill state change prompt card on the path planning page when detecting that the delivery object arrives at the navigation destination, so that the delivery object changes the waybill state by using the waybill state change prompt card.
[0023] According to a fifth aspect of the present application, a computer device is provided, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method in any one of the first aspect and the second aspect when executing the computer program.
[0024] According to a sixth aspect of the present application, a storage medium is provided, which stores a computer program, and the computer program implements the steps of the method in any one of the first aspect and the second aspect when executed by a processor.
[0025] By the technical scheme, the application provides a processing method and device of delivery information of a delivery order, a computer device and a storage medium. The application generates a path planning according to a current delivery task of a delivery object, displays a path planning page for the delivery object, determines a navigation destination and jumps to a first navigation page when detecting that the delivery object generates a navigation behavior, displays navigation to the navigation destination for the delivery object on the first navigation page, continuously detects a current position of the delivery object, displays a delivery order state change prompt card on the path planning page when detecting that the delivery object arrives at the navigation destination, and makes the delivery object change the delivery order state by using the delivery order state change prompt card. The path planning, navigation, delivery order state change prompt and other functions are integrated, so that the delivery object can complete the entire delivery behavior of the delivery order in one page, different links in the delivery process can be automatically connected according to the detected behavior, the coherence is good, the delivery object does not need to frequently operate, the working burden of the delivery object is reduced, human errors and omissions are reduced, subsequent problems caused by forgetting to update the delivery order state are avoided, and the accuracy and efficiency of the delivery order processing are improved.
[0026] The above description is only a summary of the technical scheme of the application. In order to enable the technical means of the application to be more clearly understood, the application can be implemented according to the content of the description, and in order to enable the above and other purposes, characteristics and advantages of the application to be more obvious and easy to understand, the following specific embodiments of the application are described. BRIEF DESCRIPTION OF DRAWINGS
[0027] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of the preferred embodiments and are not meant to limit the scope of the application. Furthermore, the same reference numerals are used throughout the several views of the drawings to designate the same or similar parts. In the drawings:
[0028] Figure 1 A flowchart of a processing method of delivery information of a delivery order provided by an embodiment of the application is shown;
[0029] Figure 2A A flowchart of another processing method of delivery information of a delivery order provided by an embodiment of the application is shown;
[0030] Figure 2B A schematic diagram of a processing method of delivery information of a delivery order provided by an embodiment of the application is shown;
[0031] Figure 2C A schematic diagram of a processing method of delivery information of a delivery order provided by an embodiment of the application is shown;
[0032] Figure 2D A schematic diagram of a processing method of delivery information of a delivery order provided by an embodiment of the application is shown;
[0033] Figure 2E A schematic diagram of a method for processing waybill delivery information is shown;
[0034] Figure 2F A schematic diagram of a method for processing waybill delivery information is shown;
[0035] Figure 2G A schematic diagram of a method for processing waybill delivery information is shown;
[0036] Figure 2H A schematic diagram of a method for processing waybill delivery information is shown;
[0037] Figure 2I A schematic diagram of a method for processing waybill delivery information is shown;
[0038] Figure 3 A schematic diagram of a method for processing waybill delivery information is shown;
[0039] Figure 4 A schematic diagram of a method for processing waybill delivery information is shown;
[0040] Figure 5 A schematic diagram of a method for processing waybill delivery information is shown;
[0041] Figure 6 A schematic diagram of a method for processing waybill delivery information is shown. DETAILED DESCRIPTION
[0042] Exemplary embodiments of the present application will be described herein below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thoroughly and completely understood, and so that the scope of the present application will be fully conveyed to those skilled in the art.
[0043] A method for processing waybill delivery information is provided by embodiments of the present application, as shown in Figure 1 The method comprises:
[0044] 101. Generating a path plan according to a current delivery task of a delivery object, and displaying a path plan page for the delivery object.
[0045] The embodiment of the present application can be applied to a run application, which provides functions such as order receiving and running for a rider. Running refers to a process in which a delivery person takes goods from a merchant to a customer according to a specified route and time after receiving an order from the customer in the process of take-out delivery. The rider can browse and filter orders from different merchants through the run application. Each order contains detailed delivery information, such as specific addresses for taking and delivering goods, details of goods, and estimated delivery time, so that the rider can quickly understand the order situation and choose whether to receive the order according to the actual situation, thereby reasonably planning the working time and route. After the rider receives the order, the order will be changed to a waybill to be delivered by the rider. The run application will intelligently plan an optimal delivery route for the rider according to real-time traffic data and road condition information. The rider only needs to follow the navigation prompts of the run application to easily and accurately reach the pickup and delivery locations.
[0046] In the embodiment of the present application, the delivery object is an individual with delivery capability and capable of performing a delivery task, such as a rider, a delivery person, and a smart delivery device. The current delivery task includes one or more delivery tasks of target waybills. The path planning page is generated based on path planning rendering and contains destinations and arrival sequences related to one or more delivery tasks of target waybills. The target waybill refers to one or more orders that the delivery object has received and needs to complete. Each order contains detailed waybill information, such as pickup location points, delivery location points, and details of goods. The path planning page is a user interface that integrates map services, waybill information, and navigation functions, aiming to help the delivery object efficiently plan and perform the delivery task. The run application will first obtain the waybill information of all target waybills to be delivered by the delivery object, generate an optimal delivery path for the delivery object using a path planning algorithm in combination with real-time traffic data, form a path planning page, and enable the path planning page to visually display the delivery path, so that the delivery object can intuitively understand the distribution of all delivery tasks and the optimal delivery sequence, effectively improve the delivery efficiency, and reduce empty driving time and cost.
[0047] 102. When it is detected that the motion state of the delivery object produces a navigation behavior, the navigation destination is determined and the first navigation page is jumped to, on which the navigation to the navigation destination is displayed for the delivery object.
[0048] In the embodiments of the present application, the navigation behavior can be initiated by the delivery object, or can be automatically determined by the running order application through detecting the behavior of the delivery object. Specifically, the running order application provides an action button for starting the navigation function on the path planning page, and detects the interactive behavior of the delivery object on the path planning page in real time. When it is detected that the delivery object manually clicks the action button, it is determined that the motion state of the delivery object generates the navigation behavior. At the same time, the running order application also continuously analyzes the current moving speed of the delivery object (for example, whether it is above 20 km / h, which is generally considered to be a reasonable speed range for cycling delivery) and the coincidence degree of the cycling route and the route to the preset destination (for example, the coincidence degree is 100%, which means that the delivery object is moving along the correct route). When these conditions are met and for a certain period of time (for example, 1 minute), the running order application automatically determines that the motion state of the delivery object generates the navigation behavior. Then, the running order application calls the navigation function of the map service, determines the navigation destination according to the current position and the destination of the delivery object, and jumps to the first navigation page to display the navigation to the navigation destination for the delivery object.
[0049] The embodiments of the present application introduce an intelligent detection mechanism, so that the triggering mode of the navigation behavior is more diversified, not limited to manual operation of the user, greatly improving the automation degree of the running order application, so that the delivery object can also obtain timely and accurate navigation service without explicitly issuing an instruction.
[0050] 103. Continuously detecting the current position of the delivery object, and when it is detected that the delivery object arrives at the navigation destination, displaying a running order state change prompt card on the path planning page to make the delivery object change the running order state by using the running order state change prompt card.
[0051] In the embodiments of the present application, the running order application continuously and real-timely detects the current position of the delivery object by using GPS positioning technology. Once it is detected that the delivery object enters the preset destination range, it is judged to have arrived at the destination. The running order application reminds the delivery object to change the running order state on the path planning page, and guides it to complete the update of the running order state, such as marking “confirm pickup” or “confirm delivery”, so that the delivery object changes the running order state by using the reminder on the path planning page.
[0052] When reminding the delivery object to change the waybill state, the run-single application can display a waybill state change prompt card on the path planning page, so that the delivery object can change the waybill state by using the waybill state change prompt card. When providing the state change prompt card, the run-single application can also remind the delivery object to change the waybill state by using a voice reminder. In this way, through intelligent position detection and state change reminders, the delivery object can directly perform various operations on the path planning page without manually switching between applications or pages. The operation is simple and has good continuity. Not only does this ensure timely updating of the waybill state, improve the accuracy and efficiency of waybill processing, but also reduces human errors and omissions, improves overall service quality, and avoids subsequent problems caused by forgetting to update the waybill state.
[0053] The method provided by the embodiments of the present application generates a path plan according to the current delivery task of the delivery object and displays a path planning page for the delivery object. When it is detected that the delivery object produces a navigation behavior, the navigation destination is determined and the navigation page is jumped to. The navigation to the navigation destination is displayed on the navigation page for the delivery object. The current position of the delivery object is continuously detected. When it is detected that the delivery object arrives at the navigation destination, a waybill state change prompt card is displayed on the path planning page, so that the delivery object can change the waybill state by using the waybill state change prompt card. By integrating the functions of path planning, navigation, and waybill state change reminders, the delivery object can complete the entire waybill delivery behavior in one page. Different links in the delivery process can be automatically connected by the detected behaviors, and the continuity is good. The delivery object does not need to operate frequently, which reduces the workload of the delivery object, reduces human errors and omissions, avoids subsequent problems caused by forgetting to update the waybill state, and improves the accuracy and efficiency of waybill processing.
[0054] Further, as a refinement and extension of the specific implementation of the above embodiments, in order to completely describe the specific implementation process of the embodiments, the embodiments of the present application provide another waybill delivery information processing method, as shown in Figure 2A The method comprises the following steps.
[0055] 201. Generate a path plan according to the current delivery task of the delivery object, and display a path planning page for the delivery object.
[0056] The embodiments of the present application can be applied to the run-single application. The introduction of the run-single application can refer to the content described in step 101 of the above embodiments, which will not be described here. When the delivery object starts the run-single application, the run-single application can display a path planning page for the delivery object. Figure 2BThe homepage shown in the figure displays the relevant information of the current order that can be accepted and provides an order-accepting button (i.e., the "grab order" button in the figure) for the delivery object to accept the order. A refresh button (i.e., the "refresh order" button in the figure) can also be provided below the homepage for the delivery object to view the newly occurred orders in real time and accept the orders. In addition, a delivery order button (i.e., the "run order center" button in the figure) can also be provided below the homepage. When it is detected that the delivery object triggers the delivery order button, it is determined that the delivery object requests to plan the delivery path for the current accepted order. Then, the run order application starts to query one or more target delivery orders to be delivered by the delivery object, so as to display a path planning page for the delivery object according to the delivery order information of the one or more target delivery orders to be delivered by the delivery object.
[0057] The run order application reads the pickup location points and the delivery location points in the delivery order information of each target delivery order, and takes each pickup location point and each delivery location point as a destination related to the target delivery order to obtain a plurality of destinations, which are the basis for path planning. Then, the run order application performs path planning based on the plurality of destinations by using a path planning algorithm and combining real-time traffic conditions, generates a path planning graph, and creates an initial planning page by using the path planning graph, wherein the path planning graph displays one or more optimal delivery routes for the delivery object to select.
[0058] In order to make the path planning page more practical and intuitive, the run order application performs a series of display and creation operations on the initial planning page based on the plurality of destinations, displays a pickup and delivery list and creates an action button on the initial planning page to obtain and display the path planning page. The specific process is as follows:
[0059] Firstly, the run order application sorts the plurality of destinations to obtain a plurality of passing points. Specifically, the plurality of destinations can be filtered to filter out the repeatedly appearing destinations, and each of the remaining destinations after the filtering is taken as a passing point to obtain the plurality of passing points. Alternatively, the destinations belonging to the same business circle in the plurality of destinations can be divided into the same group to obtain a plurality of destination groups, and the business circle corresponding to each destination group is taken as a passing point to obtain the plurality of passing points. For example, assuming that supermarket A and tea shop B both belong to business circle C, business circle C is taken as a passing point. It should be noted that if a destination does not belong to a business circle with any other destination, the destination can be directly taken as a passing point. For example, assuming that supermarket A does not belong to a business circle with any other destination, supermarket A can be directly taken as a passing point.
[0060] Then, the order running application sorts and numbers the plurality of stop points in the order of reaching the plurality of stop points on the path planning map according to the plurality of stop points to obtain an initial list. For example, the first stop point to be reached is numbered 1, and the second stop point to be reached is numbered 2.
[0061] Then, the order running application determines at least one relevant target order for each stop point in one or more target orders. The pickup location point or the delivery location point in the at least one relevant target order of the stop point is the same as the stop point or is in the business circle indicated by the stop point, that is, the pickup location point or the delivery location point in the relevant target order related to each stop point is the stop point, or the pickup location point or the delivery location point in the relevant target order belongs to the business circle indicated by the stop point. For example, assuming that a stop point is supermarket A, the target order whose pickup location point or delivery location point is supermarket A is the relevant target order of the stop point; or, a stop point is business circle C, and supermarket A and milk tea shop B both belong to business circle C, the target order whose pickup location point or delivery location point is supermarket A and milk tea shop B is the relevant target order of the stop point.
[0062] The order running application continues to mark each stop point in the initial list with the delivery information of the at least one relevant target order of each stop point to obtain a marked initial list as an intermediate list. The delivery information includes address information of the stop point, delivery status information of the relevant target order, and preset delivery time information. Then, the order running application queries the position distance between each two adjacent stop points in the intermediate list and marks the position distance between each two adjacent stop points to obtain a marked intermediate list. In this way, the delivery object can clearly understand the distance between each two adjacent stop points and the overall delivery route when viewing the path planning page. In actual application, a corresponding navigation button for each stop point can also be created in the marked intermediate list, so that when it is detected that the delivery object triggers the navigation button corresponding to a stop point, the fourth navigation page is jumped to, and the navigation to the stop point is displayed on the fourth navigation page. For example, the marked intermediate list can be as follows Figure 2CAs shown, the left side 1, 2, 3, 4 is the number set for each waypoint, the waypoint numbered 1 is milk tea shop B, the waypoint numbered 2 is supermarket A, the waypoint numbered 3 is park D, and the waypoint numbered 4 is community E; the distance marked between the numbers is the position distance between the waypoints, the position distance between milk tea shop B and supermarket A is 2.3km, and so on; the information marked below each waypoint name is the delivery information of the waypoint. Taking milk tea shop B as an example, "32 minutes to deliver" is the preset delivery time information, "F1-1201, Huaxia Center, Wucun Street" is the address information of milk tea shop B, and "estimated to be shipped out in 9 minutes" is the shipping status information. It should be noted that if a waypoint is a delivery location, there is no shipping status information, so the shipping status information can not be marked, for example, park D is a delivery location, so it can be marked as shown in Figure 2C Continue to refer to Figure 2C , the arrow behind each waypoint is the navigation button. The delivery object can control the path planning page to display the navigation path to the relevant waypoint and navigate by triggering the navigation button.
[0063] In order to make the path planning page more concise and clear, the running application will determine a preset display number, and the first preset display number of waypoints in the marked intermediate list will be taken as a take-out list and displayed on the initial planning page. In this way, the delivery object will not be disturbed by too much information when viewing the planned path.
[0064] In addition, the running application will extract the first specified waypoint from the preset display number of waypoints, create an action script using the number corresponding to the specified waypoint, such as "go to point 1 to pick up food", and then create an action button on the initial planning page that displays the take-out list to get the path planning page, and display the path planning page. In the actual application process, the generated path planning page can be as shown in Figure 2D Figure 2D The upper half of the map area is the generated path planning map, which shows the delivery route planned for the delivery object; the lower half is the constructed take-out list, which shows the delivery information of waypoints 1 and 2; and the bottom button is the action button, which is constructed based on the action script "go to point 1 to pick up food".
[0065] In addition, the running application also has an intelligent display control function. When it is detected on the path planning page that the delivery object requests to display the complete pick-up and delivery list, the running application displays the marked intermediate list and the action button on the path planning page, and continuously detects the first display duration of the marked intermediate list. When it is detected that the first display duration reaches the first duration threshold and the delivery object does not generate an operation, the display of the marked intermediate list is cancelled, and the pick-up and delivery list is displayed again on the path planning page. That is, during navigation, the delivery object can manually pull up the complete pick-up and delivery list at any time. After the complete pick-up and delivery list is manually pulled up, the navigation continues, and after it is detected that the delivery object does not operate for a period of time, the list is automatically closed. Through the above series of steps and functions, the running application provides a practical and intuitive path planning page for the delivery object, so that the delivery object can clearly understand the overall delivery task, and lay a solid foundation for subsequent efficient execution.
[0066] It should be noted that in the above process, the path planning page is generated and displayed by the running application. In actual application, the path planning page can also be generated by the server and transmitted to the running application for display. That is, the running application does not need to generate the path planning page. The server generates the path planning page in the background and provides it to the running application, and the running application directly displays it.
[0067] 202, detecting whether the delivery object generates a navigation behavior.
[0068] In the embodiments of the present application, when the delivery object views the path planning page, the running application can determine whether it has a navigation demand through various ways.
[0069] On the one hand, the running application can determine whether the delivery object generates a navigation demand by detecting user interaction behaviors such as clicking the action button displayed on the path planning page or issuing a voice instruction. When it is detected that the delivery object triggers the action button displayed on the path planning page, the running application determines that the motion state of the delivery object generates a navigation behavior.
[0070] On the other hand, the running application can also continuously detect the moving speed and moving route of the delivery object. When it is detected that the moving speed of the delivery object is greater than a preset speed threshold, and the moving route coincides with the path displayed on the path planning page, the running application determines that the motion state of the delivery object generates a navigation behavior, and determines the navigation destination based on the path planning.
[0071] In another optional embodiment, it is considered that the movement of the delivery object can happen to coincide with the path planning, and the delivery has not actually started. Therefore, when the moving speed is detected to be greater than the speed threshold and the moving route coincides with the path displayed on the path planning page, the run application records the duration of the moving speed being greater than the speed threshold and the moving route coinciding with the path displayed on the path planning page. If the run application still detects that the delivery object maintains such moving speed and route when the duration reaches a second duration threshold, the run application determines that the navigation behavior of the delivery object is detected, and determines the navigation destination based on the path planning, so as to ensure the accuracy of starting navigation. For example, it is detected whether the moving speed is greater than 20 km / h, which is generally considered to be a reasonable speed range for cycling delivery, and it is detected whether the cycling route of the delivery object coincides with the preset route to the destination (for example, the coincidence degree is 100%, which means that the delivery object is moving along the correct route). When these conditions are met and last for a certain time (for example, 1 minute), it is determined that the navigation behavior of the delivery object is detected.
[0072] Through the two ways, the run application can automatically and accurately judge the navigation demand of the delivery object, so as to respond in time, reduce the waiting time, and make the delivery object click the action button on the screen after viewing the path planning, or start moving according to the planned route. The run application can immediately identify and start the navigation function, and provide more convenient and efficient navigation service for the delivery object.
[0073] 203、When the motion state of the delivery object is detected to generate the navigation behavior, the navigation destination is determined and the first navigation page is jumped to, and the navigation to the navigation destination is displayed for the delivery object on the first navigation page.
[0074] In the embodiments of the present application, when the motion state of the delivery object is detected to generate a navigation behavior, the run single application determines the navigation destination and jumps to the first navigation page, and displays the navigation to the navigation destination for the delivery object on the first navigation page. It should be noted that in the process of the delivery object requesting path planning, the run single application will quickly respond and display the path planning page, and the path planning page will present an overview of the complete route for delivery from the current location of the delivery object, helping the delivery object to preliminarily understand the overall journey. When the run single application detects that the motion state of the delivery object generates a navigation behavior, the run single application will automatically trigger a page jump mechanism from the path planning page to the first navigation page, zoom the static route map to the navigation perspective, and automatically switch to the first navigation page. The first navigation page serves as a real-time navigation assistant during the actual driving process of the delivery object, not only continuing the basic route information of the path planning page, but also adding dynamic navigation guidance such as real-time arrow indication, voice broadcast, remaining distance and time update, etc. on this basis, to ensure that the delivery object can accurately follow the planned route to the first destination. If the delivery object deviates from the route during the journey, the first navigation page will also timely re-plan and provide correction guidance. The path planning page and the first navigation page are closely linked, and together provide one-stop service from route planning to actual navigation for the delivery object.
[0075] When navigating, first, the run single application creates a delivery order prompt information by using the via point name, address information and preset delivery time length information corresponding to the specified via point, which is the first via point currently displayed. By creating the delivery order prompt information, the delivery object can have a clear understanding of the overall delivery task before the navigation starts. For example, the via point name "B Milk Tea Shop" of the specified via point can be displayed in the delivery order prompt information, and the address information "F1-1201, Shop, Huaxia Center, Cangqian Street" and the preset delivery time length information "59 minutes to arrive" can also be displayed.
[0076] Subsequently, the delivery order prompt information is displayed on the first navigation page, so that the delivery object can quickly obtain key delivery information.
[0077] Then, in order to facilitate the delivery object to control the navigation process, the run single application will display the navigation control button and the first overview view of the path planning diagram on the first navigation page, and record the second display duration of the navigation control button and the first overview view. When the second display duration reaches the third duration threshold, the run single application will automatically hide the navigation control button, cancel the display of the first overview view, and display the navigation path to the destination on the first navigation page, focus on the starting location point mapped by the current location of the delivery object on the first navigation page, switch the current perspective to the first perspective of the starting location point, and continuously move on the path planning according to the current location change of the delivery object, so as to guide the delivery object to the navigation destination, so that the first navigation page can focus on the navigation of the delivery object, and avoid the influence of complex elements on the navigation of the delivery object.
[0078] In the navigation process, the run single application will determine the current location of the delivery object, map the current location to a location point on the path planning, and create a navigation icon on the starting location point. The navigation icon is used to represent the current location of the delivery object, which facilitates the delivery object to view the current driving progress. Next, the run single application will continuously detect the changes of the current driving direction and the current location of the delivery object, and according to these changes, control the navigation icon to move frame by frame on the navigation path according to the current driving direction and erase the path that has been driven through, to realize a dynamic navigation effect. In addition, the run single application will continuously display navigation prompt information during navigation to the navigation destination, to help the delivery object maintain the correct driving direction. In the actual application process, when navigating, as shown in Figure 2E ① of the drawings, a Figure 2E bottom-end display information form of the waybill prompt information can be created, which displays the way point name "tea shop B" of the specified way point in the waybill prompt information, and simultaneously displays the address information "F1-1201, Huaxia Center, Cangqian Street", and the preset delivery time information "arrive within 59 minutes". Then, the navigation page displays the waybill prompt information. Next, the first overview view is displayed on a large page, which displays the path overview to the current navigation destination, that is, the path shown in ① of the drawings. The arrow set on the path is the navigation icon, and the direction of the arrow represents the current driving direction of the delivery object. In addition, Figure 2E the prompt "turn right into Zhonghuan West Road after 300 meters" on the top is the current navigation prompt information, which prompts the driving direction of the delivery object. In addition, Figure 2EThe middle and right and left side buttons such as "route sequence", "end navigation", "refresh" and the like are navigation control buttons. The running application continuously detects the display duration. When the display duration reaches a third duration threshold (such as 2 seconds), the running application automatically hides the navigation control buttons, cancels the display of the first full-view, and displays the navigation path to the navigation destination on the navigation page, that is, as shown in Figure 2E Fig. 2, the navigation icon is focused, and other navigation control buttons are hidden, realizing a dynamic navigation effect.
[0079] It should be noted that sometimes, in order to facilitate the delivery object to find the pickup location point or the delivery location point, some location points are associated with guide information, such as the milk tea shop B associated with the guide information "located on the first floor of Huaxia Center, recommended to enter from the east door to go to No. 12 merchant" and the storefront photo of the milk tea shop B. The running application will display these guide information to the delivery object during navigation to help the delivery object accurately find the destination. Among them, if the destination is associated with guide information, the running application will display the guide information while displaying the navigation prompt information. When the guide information is displayed, the running application will determine the first display window for displaying the navigation prompt information, and create an expanded guide information button in the first display window. When the running application detects that the delivery object triggers the expanded guide information button, the running application changes the expanded guide information button to a collapsed guide information button in the first display window, and the window size of the first display window, so as to more clearly display the guide information. In the guide information, the running application will mark the guide keywords to help the delivery object quickly understand the guide content. If the delivery object triggers the collapsed guide information button, the running application will cancel the display of the guide information, and reduce the window size of the first display window to the original size. For example, see Figure 2F Fig. 3, "turn right 20 meters to arrive at the destination" is the currently displayed navigation prompt information, and an "expand guide" button is created in the first display window for displaying the navigation prompt information as an expanded guide information button; when the running application detects that the delivery object triggers the "expand guide" button, as shown in Figure 2F Fig. 4, the complete guide information "located on the first floor of Huaxia Center, recommended to enter from the east door to go to No. 12 merchant" and the storefront photo of the milk tea shop B are displayed, and the "expand guide" button is changed to a collapsed guide information button "collapse".
[0080] In another optional embodiment, the running application also continuously estimates the estimated time and the estimated distance of the delivery object to arrive at the navigation destination during navigation, and marks the estimated time and the estimated distance on the navigation path during navigation to the navigation destination. Specifically, when marking, it can be as shown in Figure 2FAs shown in FIG. 3, the expected time (less than 1 minute) and the expected distance (25 meters left) are marked in the first display window for displaying the navigation prompt information, or can be marked in the form of a mark box beside the navigation icon. The application does not make a specific limitation on the marking method.
[0081] In this way, through the series of detailed navigation processes and intelligent functions, the delivery application can greatly reduce the cognitive burden of the delivery object, ensure that they can quickly and accurately reach each destination, and improve the overall delivery efficiency and customer satisfaction.
[0082] 204, continuously detecting the current location of the delivery object, and when it is detected that the delivery object arrives at the navigation destination, displaying a delivery order status change prompt card on the path planning page, so that the delivery object changes the delivery order status by using the delivery order status change prompt card.
[0083] In the embodiment of the application, the delivery application continuously detects the current location of the delivery object by using the GPS positioning technology. Once it is detected that the delivery object arrives at the destination, the delivery application displays a delivery order status change prompt card on the path planning page, i.e., a prompt is popped up on the path planning page to remind the delivery object to change the delivery order status, so that the delivery object changes the delivery order status by using the prompt on the path planning page. The reminding process is as follows:
[0084] Firstly, the delivery application determines a specified target order related to the destination in one or more target orders, wherein the navigation destination is a pickup location point or a delivery location point in the specified target order.
[0085] Then, the delivery application creates a second display window on the path planning page and displays the delivery order information of the specified target order in the second display window. The delivery order information can include the location point name and address information of the navigation destination, or according to the task to the navigation destination, the information of the consignee, the details of the goods, the current delivery progress, etc., so that the delivery object can quickly understand the task overview.
[0086] Subsequently, the delivery application creates a task script according to the task to be completed at the navigation destination indicated by the specified target order. The script content of the task script is concise and clear, which aims to clearly convey the operation or matters needing attention that the delivery object needs to perform next. For example, a script such as "confirm arrival", "confirm pickup", etc.
[0087] Finally, the task script is used to create a shipment status change button in the second display window of the single application, and the second display window after the creation of the shipment status change button is used as a shipment status change prompt card, so that the delivery object operates the shipment status change button to initiate the shipment status change. Wherein, the shipment status change prompt card includes a confirmation to store button, a confirmation to pick up button and a confirmation to delivery button, when the confirmation to store button is displayed, the first navigation page stops navigation and displays the current location of the delivery object and the store location of the store to which the current delivery order of the delivery object belongs, wherein, if it is detected that the delivery object needs to walk from the current location to the store location, the first navigation page provides a walking navigation service for the delivery object, and the first navigation page displays the area map within the area where the store to which the current delivery order of the delivery object belongs. When the confirmation to pick up button is displayed, the first navigation page stops navigation and displays the current location of the delivery object and the pickup location point indicated by the store to which the current delivery order of the delivery object belongs, wherein, if it is detected that the delivery object needs to walk from the current location to the pickup location point, the first navigation page displays the route to the pickup location point and provides a walking navigation service for the delivery object. When the confirmation to delivery button is displayed, the first navigation page stops navigation and displays the current location of the delivery object and the customer positioning point indicated by the current delivery order of the delivery object, wherein, if it is detected that the delivery object needs to walk from the current location to the customer positioning point, the first navigation page displays the route to the customer positioning point and provides a walking navigation service for the delivery object. In this way, when the delivery object arrives at the navigation destination and sees the second display window, the shipment status change button will intuitively remind the delivery object to change the operation of the shipment status, such as clicking the "confirmation to store" button to confirm that the current store has been reached. For example, as shown in Figure 2G The upper display box of the path planning page is the first display window, which is used to display navigation prompt information and guide information; the lower display box is the second display window, which displays shipment information, including location point name "tea shop B", address information "No. 55, South Lake Hu Road, XX first floor 22-2 store", consignee information "No. 10, 8**9, Mr. Zhang, No. 9, Jiujing Community", and the shipment status change button "confirmation to store" is also displayed, so that the delivery object triggers the shipment status change button to confirm the store operation, so that the shipment enters the next stage. In this way, through automatic reminder, the situation that the delivery object forgets to update the shipment status due to busy can be effectively avoided, and the accuracy and timeliness of the shipment processing are improved.
[0088] The process described above is the change of the order status by the rider clicking the order status change button. This method is intuitive and easy to understand, suitable for all riders, without additional learning cost. In practical application, it can also be interacted intelligently with intelligent equipment such as smart helmets or smart earphones. The rider can complete the status change through voice instructions without distracting the operation of the mobile phone, further improving the driving safety, and also speeding up the operation speed. Especially in bad weather or emergency, this non-contact interaction method not only ensures the rider's focus on the road conditions, but also ensures the smoothness of the delivery process.
[0089] It should be noted that in actual application, the map navigation after the delivery object arrives at the store has ended, but the run single application will continue to display the current position of the delivery object and the store position. In addition, if the delivery object needs to walk to the store, the run single application will also display the walking navigation, indoor map and other information.
[0090] 205、When it is detected that the delivery object completes the change of the order status by using the path planning page, the next destination is determined, the next destination is determined, and the second navigation page is jumped to. The navigation to the next destination is displayed for the delivery object on the second navigation page.
[0091] In the embodiment of the present application, when it is detected that the delivery object completes the change of the order status by using the path planning page, it indicates that the delivery object has completed the task at the current destination. The run single application queries the next destination on the path planning page to determine the subsequent operation direction, so as to intelligently guide the delivery object to complete all tasks in order through automatic judgment, reduce human intervention, and improve efficiency.
[0092] In one aspect, when it is determined that there is a next destination on the path planning page, the delivery application automatically navigates to the next destination and also reminds the delivery object to change the delivery order status when the delivery object reaches the next destination. Specifically, the delivery application displays a second overview view of navigation to the next destination on the path planning page, and displays a third display duration of the second overview view. When the third display duration reaches a fourth duration threshold, the delivery application focuses on a new starting location point corresponding to the current location of the delivery object on the path planning page, and navigates the delivery object to the next destination from the new starting location point as the first perspective. The delivery application continues to detect the current location of the delivery object, displays a delivery order status change prompt card on the path planning page when the delivery object reaches the next destination, and changes the delivery order status by using the delivery order status change prompt card. When the delivery object completes the change of the delivery order status by using the delivery order status change prompt card, the delivery application determines the subsequent destination based on the path planning and jumps to a third navigation page, so that the delivery object changes the delivery order status by using the delivery order status change prompt card. Through continuous and seamless task connection, the smoothness and efficiency of the delivery process are ensured. For example, after completing the first task, the delivery application automatically displays the overview view of the next destination and guides the delivery object to go there without the delivery object manually searching or re-planning. In actual application, the delivery application can display the second overview view of navigation to the next destination as shown in Figure 2H The second overview view displays the current location of the delivery object, the next destination location, the route from the current location of the delivery object to the next destination, and displays a countdown at the top. The delivery application generates a prompt such as "This point has been completed, and the next point will be reached (automatic jump in 3 seconds)" as shown in Figure 2H to prompt the delivery object to automatically start navigation to the next destination in 3 seconds without manual operation of the delivery object. In this way, through the above process, before one navigation ends and the next navigation begins, the delivery object can see the order information, pickup location and approximate route of the next navigation, and has a general understanding of the next navigation.
[0093] On the other hand, when it is determined that there is no next destination on the path planning page, the delivery application encourages the delivery object to quickly start the next round of delivery by providing a convenient order acceptance entrance, reduces idle time, and improves overall delivery efficiency. Specifically, the delivery application displays a regional map overview of the region to which the current location of the delivery object belongs on the path planning page, and reminds the delivery object to accept orders on the path planning page. For example, after completing all tasks, the delivery application displays a map of the region of the delivery object, and also prompts that orders can be accepted. When the delivery application detects that the delivery object requests to continue to accept orders based on the path planning page, the delivery application jumps to an order acceptance page and prepares to start a new task. For details, see Figure 2IThe overall area map can be displayed in the upper half of the path planning page, and a navigation icon can also be used to indicate the current location of the delivery object. In the lower half, the delivery object is prompted that there is no order, and a "go to order" button is provided to enable the delivery object to jump to the order receiving page by triggering the "go to order" button, and to start a new task without manually switching pages.
[0094] The method provided by the embodiments of the present application integrates the functions of path planning, navigation, and order status change reminders, so that the delivery object can complete the entire order delivery behavior in one page, and different links in the delivery process can be automatically connected by detected behaviors, which is good in coherence, and the delivery object does not need to operate frequently, thereby reducing the workload of the delivery object, reducing human errors and omissions, avoiding subsequent problems caused by forgetting to update the order status, and improving the accuracy and efficiency of order processing.
[0095] Further, as a refinement and extension of the specific implementation of the above embodiments, in order to completely describe the specific implementation process of the embodiments, the embodiments of the present application provide another order delivery information processing method, which can be applied to a running order application. In the embodiments of the present application, the running order application only displays the corresponding content, and the process of generating the content can be performed by a server in the background, as shown in Figure 3 The method comprises:
[0096] 301. A path planning page is displayed for the delivery object.
[0097] In the embodiments of the present application, the path planning page is generated based on path planning rendering, and contains the destinations and arrival order related to the delivery tasks of one or more target orders. The path planning is generated according to the current delivery task of the delivery object, and the current delivery task includes the delivery tasks of one or more target orders. The specific content can be referred to the description of the above two embodiments, which will not be described here.
[0098] In an optional embodiment, the running order application can display a corresponding navigation button for each destination on the path planning page, so that when it is detected that the delivery object triggers a navigation button corresponding to a destination, the navigation page is jumped to, and the navigation to the passing point is displayed for the delivery object on the navigation page. In addition, when it is detected that the delivery object requests to display the complete pick-up and delivery list on the path planning page, the running order application can display the complete pick-up and delivery list and the action button on the path planning page, and continuously detect the first display duration of the complete pick-up and delivery list. When it is detected that the first display duration reaches the first duration threshold and the delivery object does not produce operation, the display of the complete pick-up and delivery list is cancelled, and the pick-up and delivery list is displayed on the path planning page again. The specific content can be referred to the description of the above two embodiments, which will not be described here.
[0099] 302、When it is detected that the motion state of the delivery object produces a navigation behavior, a navigation destination is determined and a jump is made to a first navigation page, on which navigation to the navigation destination is displayed for the delivery object.
[0100] In the embodiments of the present application, the single application continuously detects the moving speed and moving route of the delivery object, and when it is detected that the moving speed is greater than the speed threshold and the moving route coincides with the path displayed on the path planning page, it is determined that the motion state of the delivery object produces a navigation behavior, and the navigation destination is determined based on the path planning. The specific content can be referred to the description of the above two embodiments, which will not be repeated here.
[0101] In another optional embodiment, when it is detected that the moving speed is greater than the speed threshold and the moving route coincides with the path displayed on the path planning page, the single application records the duration that the moving speed is greater than the speed threshold and the moving route coincides with the path displayed on the path planning page, and when the duration reaches a second duration threshold, it is determined that the motion state of the delivery object produces a navigation behavior, and the navigation destination is determined based on the path planning. The specific content can be referred to the description of the above two embodiments, which will not be repeated here.
[0102] In another optional embodiment, displaying the navigation to the navigation destination for the delivery object on the first navigation page includes: obtaining the delivery order prompt information corresponding to the navigation destination, displaying the delivery order prompt information on the first navigation page, the delivery order prompt information being created by using the passing point name, address information and preset delivery time length information corresponding to the navigation destination; displaying the navigation control button and the first overview view of the path planning diagram on the first navigation page, and recording the second display duration of the navigation control button and the first overview view; when the second display duration reaches a third duration threshold, hiding the navigation control button and canceling the display of the first overview view; focusing on the starting location point corresponding to the current location of the delivery object on the first navigation page, and switching the current perspective to the first perspective of the starting location point; taking the starting location point as the first perspective, continuously moving on the path planning according to the current location change of the delivery object, and performing navigation to the navigation destination for the delivery object. The specific content can be referred to the description of the above two embodiments, which will not be repeated here.
[0103] In another optional embodiment, the navigation to the navigation destination is implemented by continuously moving the first perspective view according to the current position change of the delivery object, including: determining the current position of the delivery object, taking the position point mapped on the path planning of the current position as the starting position point, and displaying a navigation icon at the starting position point; continuously detecting the current travel direction of the delivery object and the change of the current position, and according to the detected position change, controlling the navigation icon to move frame by frame on the navigation path according to the current travel direction and to erase the path that has been traveled, so as to realize the navigation to the navigation destination. In the process of navigation to the navigation destination, navigation prompt information is continuously displayed, if the navigation destination is associated with guide information, the guide information is displayed at the same time as the navigation prompt information, or the expected time and the expected distance of the delivery object to reach the navigation destination are continuously estimated, and the expected time and the expected distance are marked on the navigation path in the process of navigation to the navigation destination. The expected time and the expected distance are obtained by estimating the situation of the delivery object to reach the navigation destination. For specific contents, please refer to the description of the above two embodiments, which will not be repeated here.
[0104] In another optional embodiment, the guide information is displayed at the same time as the navigation prompt information, including: determining a first display window for displaying the navigation prompt information, and displaying an expanded guide information button in the first display window; when it is detected that the delivery object triggers the expanded guide information button, changing the expanded guide information button to a collapsed guide information button in the first display window, and expanding the window size of the first display window; displaying the guide information in the expanded first display window, and marking a guide keyword in the guide information; and when it is detected that the delivery object triggers the collapsed guide information button, canceling the display of the guide information, and reducing the window size of the first display window to the original size. For specific contents, please refer to the description of the above two embodiments, which will not be repeated here.
[0105] 303, continuously detecting the current position of the delivery object, and when it is detected that the delivery object reaches the navigation destination, displaying a waybill status change prompt card on the path planning page, so that the delivery object changes the waybill status by using the waybill status change prompt card.
[0106] In the embodiments of the present application, the consignee can change the consignment status by using the consignment status change prompt card displayed on the path planning page. The method comprises the following steps: determining a specified target consignment from one or more target consignments in relation to a navigation destination, wherein the navigation destination is a pickup location point or a delivery location point in the specified target consignment; creating a second display window on the path planning page, and displaying consignment information of the specified target consignment in the second display window; displaying a consignment status change button in the second display window, and taking the second display window after displaying the consignment status change button as a consignment status change prompt card, so that the consignee can initiate a consignment status change by operating the consignment status change button. The consignment status change button is created by using a task script, and the task script is created according to a task to be completed at the navigation destination indicated by the specified target consignment. For specific contents, please refer to the descriptions of the above two embodiments, which will not be repeated here.
[0107] In another optional embodiment, when it is detected that the consignee has completed the change of the consignment status by using the consignment status change prompt card, the next destination is determined and the second navigation page is jumped to, on which the navigation to the next destination is displayed for the consignee, or when there is no next destination on the path planning page, the regional map overview of the region to which the current location of the consignee belongs is displayed on the path planning page, and the pick-up button is displayed on the path planning page to remind the consignee to pick up the consignment, and when it is detected that the consignee triggers the pick-up button, the pick-up page is jumped to. For specific contents, please refer to the descriptions of the above two embodiments, which will not be repeated here. When it is determined that there is a next destination on the path planning page, the current location of the consignee is continuously detected, and when it is detected that the consignee arrives at the next destination, the consignment status change prompt card is displayed on the path planning page, so that the consignee can change the consignment status by using the consignment status change prompt card; or when it is detected that the consignee has completed the change of the consignment status by using the consignment status change prompt card, the subsequent destination is determined and the third navigation page is jumped to. For specific contents, please refer to the descriptions of the above two embodiments, which will not be repeated here.
[0108] The method provided in the embodiments of the present application integrates the functions of path planning, navigation, consignment status change prompting, etc., so that the consignee can complete the entire consignment behavior in one page, and different links in the consignment process can be automatically connected by relying on the detected behavior, which has good continuity, and the consignee does not need to operate frequently, thereby reducing the work burden of the consignee, reducing human errors and omissions, avoiding subsequent problems caused by forgetting to update the consignment status, and improving the accuracy and efficiency of consignment processing.
[0109] Further, as Figure 1Specifically, the application provides a processing device for delivery information of a delivery order, as shown in the accompanying drawings. Figure 4 The device comprises a planning module 401, a navigation module 402 and a reminding module 403.
[0110] The planning module 401 is configured to generate a path plan according to a current delivery task of a delivery object, and display a path plan page for the delivery object, wherein the current delivery task comprises one or more delivery tasks of target delivery orders, and the path plan page is generated based on the path plan and comprises destinations and arrival sequences related to the one or more delivery tasks of the target delivery orders.
[0111] The navigation module 402 is configured to determine a navigation destination and jump to a first navigation page when a navigation behavior is detected based on a motion state of the delivery object, and display navigation to the navigation destination for the delivery object on the first navigation page.
[0112] The reminding module 403 is configured to continuously detect a current location of the delivery object, display a delivery order state change prompt card on the path plan page when the delivery object arrives at the navigation destination, and change the delivery order state by using the delivery order state change prompt card.
[0113] In a specific application scenario, the navigation module 402 is further configured to determine a next destination and jump to a second navigation page when the delivery object completes the change of the delivery order state by using the delivery order state change prompt card, display navigation to the next destination for the delivery object on the second navigation page, or display a regional map overview of a region to which a current location of the delivery object belongs on the path plan page when the next destination does not exist on the path plan page, display a pick-up button on the path plan page, remind the delivery object to pick up, and jump to a pick-up page when the delivery object triggers the pick-up button.
[0114] In a specific application scenario, the delivery order state change prompt card comprises a store arrival confirmation button, a pick-up confirmation button and a delivery confirmation button.
[0115] In a specific application scenario, when the store arrival confirmation button is displayed, the first navigation page stops navigation and displays a current location of the delivery object and a store location of a store to which a current delivery order of the delivery object belongs, wherein if it is detected that the delivery object needs to walk from the current location to the store location, a walking navigation service is provided for the delivery object based on the first navigation page, and a regional map within a region in which the store to which the current delivery order of the delivery object belongs is displayed for the delivery object based on the first navigation page.
[0116] In a specific application scenario, when the confirmation pickup button is displayed, the first navigation page stops navigation and displays the current location of the delivery object, and a pickup location point indicated by a store of a current delivery order of the delivery object, wherein if it is detected that the delivery object needs to walk from the current location to the pickup location point, the first navigation page is used to display a route to the pickup location point for the delivery object and provide a walking navigation service.
[0117] In a specific application scenario, when the confirmation delivery button is displayed, the first navigation page stops navigation and displays the current location of the delivery object and a customer positioning point indicated by a current delivery order of the delivery object, wherein if it is detected that the delivery object needs to walk from the current location to the customer positioning point, the first navigation page is used to display a route to the customer positioning point for the delivery object and provide a walking navigation service.
[0118] In a specific application scenario, the navigation module 402 is further configured to continuously detect the current location of the delivery object, display the waybill state change prompt card on the path planning page when it is detected that the delivery object arrives at the next destination, so that the delivery object changes the waybill state by using the waybill state change prompt card, or when it is detected that the delivery object changes the waybill state by using the waybill state change prompt card, determine a subsequent destination and jump to a third navigation page.
[0119] In a specific application scenario, the navigation module 402 is configured to continuously detect the moving speed and moving route of the delivery object, determine that the delivery object generates the navigation behavior when it is detected that the moving speed is greater than a speed threshold and the moving route coincides with the path displayed on the path planning page, and determine a navigation destination based on path planning.
[0120] In a specific application scenario, the planning module 401 is configured to query one or more target waybills to be delivered by the delivery object when it is detected that the delivery object requests to plan a delivery path for a current received order, read a pickup location point and a delivery location point in the waybill information of each target waybill, take each pickup location point and each delivery location point as a destination related to a target waybill, and obtain a plurality of destinations, generate path planning based on the plurality of destinations, and create the path planning page on which the path planning is displayed.
[0121] In a specific application scenario, the planning module 401 is configured to sort the plurality of destinations to obtain a plurality of passing points; sort and number the plurality of passing points according to the order in which the plurality of passing points arrive on the path planning map to obtain an initial list; determine at least one relevant target waybill for each passing point in the one or more target waybills, wherein the pickup location point or the delivery location point in the at least one relevant target waybill of the passing point is the same as the passing point or is in the business circle indicated by the passing point; in the initial list, each passing point is labeled with the delivery information of the at least one relevant target waybill of the passing point, and the labeled initial list is taken as an intermediate list, and the delivery information includes address information of the passing point, delivery state information of the relevant target waybill, and preset delivery time information; query the position distance between each two adjacent passing points in the intermediate list, and label the position distance between the each two adjacent passing points to obtain a labeled intermediate list; determine a preset display number, and take the first preset display number of passing points in the labeled intermediate list as a pickup and delivery list and display the pickup and delivery list on the initial planning page; extract the first specified passing point from the first preset display number of passing points, create an action script using the number corresponding to the specified passing point, create the action button on the initial planning page displaying the pickup and delivery list using the action script, obtain the path planning page, and display the path planning page.
[0122] In a specific application scenario, the planning module 401 is configured to filter the plurality of destinations, filter out repeated destinations, and take each destination remaining after filtering as a passing point to obtain the plurality of passing points; and / or, divide the destinations belonging to the same business circle in the plurality of destinations into the same group to obtain a plurality of destination groups, and take the business circle corresponding to each destination group as a passing point to obtain the plurality of passing points.
[0123] In a specific application scenario, the planning module 401 is further configured to create a corresponding navigation button for each of the passing points in the annotated intermediate list, so that when the delivery object triggers a navigation button corresponding to a passing point, the fourth navigation page is jumped to, and the navigation to the passing point is displayed on the fourth navigation page; and / or when the delivery object requests to display the complete pick-up and delivery list on the path planning page, the annotated intermediate list and the action button are displayed on the path planning page, and the first display duration of the annotated intermediate list is continuously detected, and when the first display duration reaches the first time threshold and the delivery object does not generate an operation, the display of the annotated intermediate list is cancelled, and the pick-up and delivery list is displayed on the path planning page again.
[0124] In a specific application scenario, the navigation module 402 is further configured to record the duration when the moving speed is greater than the speed threshold and the moving route coincides with the path displayed on the path planning page when it is detected that the moving speed is greater than the speed threshold and the moving route coincides with the path displayed on the path planning page, and determine that the navigation behavior of the delivery object is detected when the duration reaches the second time threshold, and determine the navigation destination based on the path planning.
[0125] In a specific application scenario, the navigation module 402 is configured to create and display on the first navigation page the shipping order prompt information using the passing point name, address information and preset delivery time information corresponding to the specified passing point, display the navigation control button and the first overview view of the path planning diagram on the first navigation page, and record the second display duration of the navigation control button and the first overview view; when the second display duration reaches the third time threshold, the navigation control button is hidden, and the display of the first overview view is cancelled; the starting position point corresponding to the current location of the delivery object is focused on the first navigation page, and the first perspective of the starting position point is switched as the current perspective; the starting position point is taken as the first perspective, the navigation to the navigation destination is performed for the delivery object according to the current location change of the delivery object on the path planning.
[0126] In a specific application scenario, the navigation module 402 is configured to determine the current position of the delivery object, map the position point of the current position on the path planning as the starting position point, and create a navigation icon at the starting position point; continuously detect changes in the current travel direction and the current position of the delivery object, and control the navigation icon to move frame by frame on the navigation path according to the detected position changes and to erase the path that has been traveled, so as to realize navigation to the navigation destination, wherein navigation prompt information is continuously displayed during navigation to the navigation destination, if the navigation destination is associated with guide information, the guide information is displayed at the same time as the navigation prompt information, or the estimated time and the estimated distance of the delivery object to reach the navigation destination are continuously estimated, and the estimated time and the estimated distance are marked on the navigation path during navigation to the navigation destination.
[0127] In a specific application scenario, the navigation module 402 is configured to determine a first display window in which the navigation prompt information is displayed, and create an expanded guide information button in the first display window; when it is detected that the delivery object triggers the expanded guide information button, the expanded guide information button is changed to a collapsed guide information button in the first display window, and the window size of the first display window is enlarged; the guide information is displayed in the enlarged first display window, and a guide keyword is marked in the guide information; wherein when it is detected that the delivery object triggers the collapsed guide information button, the display of the guide information is cancelled, and the window size of the first display window is reduced to the original size.
[0128] In a specific application scenario, the reminder module 403 is configured to determine a specified target waybill related to the navigation destination in the one or more target waybills, wherein the navigation destination is a pickup location point or a delivery location point in the specified target waybill; create a second display window on the path planning page, and display waybill information of the specified target waybill in the second display window; create a task script according to a task to be completed at the navigation destination indicated by the specified target waybill; use the task script to create the waybill state change button in the second display window, and use the second display window after the waybill state change button is created as the waybill state change prompt card, so that the delivery object operates the waybill state change button to initiate a waybill state change.
[0129] The device provided by the embodiment of the present application generates path planning according to the current delivery task of the delivery object, and displays the path planning page for the delivery object. When it is detected that the motion state of the delivery object produces a navigation behavior, the navigation destination is determined and the first navigation page is jumped to. On the first navigation page, the navigation to the navigation destination is displayed for the delivery object. The current position of the delivery object is continuously detected. When it is detected that the delivery object arrives at the navigation destination, the shipping order state change prompt card is displayed on the path planning page, so that the delivery object changes the shipping order state by using the shipping order state change prompt card. Through the integration of the path planning, navigation, shipping order state change prompt and other functions, the delivery object can complete the entire shipping order delivery behavior in one page, and different links in the delivery process can be automatically connected relying on the detected behavior, which has good coherence, and the delivery object does not need to operate frequently, thereby reducing the work burden of the delivery object, reducing human errors and omissions, avoiding subsequent problems caused by forgetting to update the shipping order state, and improving the accuracy and efficiency of shipping order processing.
[0130] It should be noted that other corresponding descriptions of the functions of the device for processing shipping order delivery information provided by the embodiment of the present application can be referred to the corresponding descriptions in Figure 1 and Figures 2A to 2I , which will not be described here.
[0131] Further, as a specific implementation of the method of Figure 3 , the embodiment of the present application provides another device for processing shipping order delivery information, as shown in Figure 5 , the device includes an exhibition module 501, a navigation module 502 and a prompt module 503.
[0132] The exhibition module 501 is configured to display a path planning page for the delivery object, the path planning page is generated based on path planning rendering, and contains the destination and arrival order related to the delivery task of one or more target shipping orders. The path planning is generated according to the current delivery task of the delivery object, and the current delivery task includes the delivery task of the one or more target shipping orders.
[0133] The navigation module 502 is configured to determine a navigation destination and jump to a first navigation page when it is detected that the motion state of the delivery object produces a navigation behavior, and display the navigation to the navigation destination for the delivery object on the first navigation page.
[0134] The prompt module 503 is configured to continuously detect the current position of the delivery object, and display a shipping order state change prompt card on the path planning page when it is detected that the delivery object arrives at the navigation destination, so that the delivery object changes the shipping order state by using the shipping order state change prompt card.
[0135] In a specific application scenario, the navigation module 502 is further configured to, when detecting that the delivery object completes the change of the waybill status by using the waybill status change prompt card, determine a next destination, jump to a second navigation page, display a navigation to the next destination for the delivery object on the second navigation page, or, when the next destination does not exist on the path planning page, display a regional map overview of a region to which a current location of the delivery object belongs on the path planning page, display a pick-up button on the path planning page, remind the delivery object to pick up, and jump to a pick-up page when detecting that the delivery object triggers the pick-up button.
[0136] In a specific application scenario, the waybill status change prompt card includes a store arrival confirmation button, a pick-up confirmation button, and a delivery confirmation button.
[0137] In a specific application scenario, when the store arrival confirmation button is displayed, the first navigation page stops navigation and displays a current location of the delivery object and a store location of a store to which a current delivery order of the delivery object belongs, wherein, if it is detected that the delivery object needs to walk from the current location to the store location, the first navigation page provides a walking navigation service for the delivery object, and the first navigation page displays an in-region map of a region in which the store to which the current delivery order of the delivery object belongs.
[0138] In a specific application scenario, when the pick-up confirmation button is displayed, the first navigation page stops navigation and displays a current location of the delivery object and a pick-up location point indicated by a store to which a current delivery order of the delivery object belongs, wherein, if it is detected that the delivery object needs to walk from the current location to the pick-up location point, the first navigation page displays a route to the pick-up location point and provides a walking navigation service for the delivery object.
[0139] In a specific application scenario, when the delivery confirmation button is displayed, the first navigation page stops navigation and displays a current location of the delivery object and a customer positioning point indicated by a current delivery order of the delivery object, wherein, if it is detected that the delivery object needs to walk from the current location to the customer positioning point, the first navigation page displays a route to the customer positioning point and provides a walking navigation service for the delivery object.
[0140] In a specific application scenario, the navigation module 502 is further configured to continuously detect a current position of the delivery object, display a change prompt card of the waybill state on the path planning page when detecting that the delivery object reaches the next destination, so that the delivery object changes the waybill state by using the change prompt card of the waybill state, or when detecting that the delivery object changes the waybill state by using the change prompt card of the waybill state, determine a subsequent destination and jump to a third navigation page.
[0141] In a specific application scenario, the navigation module 502 is configured to continuously detect a moving speed and a moving route of the delivery object, determine that the navigation behavior of the delivery object is detected when detecting that the moving speed is greater than a speed threshold and the moving route coincides with a path displayed on the path planning page, and determine a navigation destination based on path planning.
[0142] In a specific application scenario, the navigation module 502 is further configured to display a corresponding navigation button for each destination on the path planning page, so that when detecting that the delivery object triggers a navigation button corresponding to a destination, a fourth navigation page is jumped to, and the delivery object is displayed a navigation to the passing point on the fourth navigation page, and / or when detecting that the delivery object requests to display a complete pick-up and delivery list on the path planning page, the complete pick-up and delivery list and an action button are displayed on the path planning page, and a first display time length of the complete pick-up and delivery list is continuously detected, and when detecting that the first display time length reaches a first time threshold and the delivery object does not generate an operation, the display of the complete pick-up and delivery list is cancelled, and the pick-up and delivery list is displayed on the path planning page again.
[0143] In a specific application scenario, the navigation module 502 is further configured to, when detecting that the moving speed is greater than the speed threshold and the moving route coincides with the path displayed on the path planning page, record a maintaining time length during which the moving speed is greater than the speed threshold and the moving route coincides with the path displayed on the path planning page, and when detecting that the maintaining time length reaches a second time threshold, determine that the navigation behavior of the delivery object is detected, and determine a navigation destination based on path planning.
[0144] In a specific application scenario, the navigation module 502 is configured to acquire waybill prompt information corresponding to the navigation destination, display the waybill prompt information on the first navigation page, and create the waybill prompt information by using a passing point name, address information and preset delivery time length information corresponding to the navigation destination; display a navigation control button, a first overview view of the path planning diagram on the first navigation page, and record a second display time length of the navigation control button and the first overview view; when the second display time length reaches a third time length threshold, hide the navigation control button and cancel the display of the first overview view; focus on a starting position point corresponding to a current location of the delivery object on the first navigation page, and switch a current perspective to a first perspective of the starting position point; continuously move on the path planning according to a current location change of the delivery object, and perform navigation of the delivery object to the navigation destination.
[0145] In a specific application scenario, the navigation module 502 is configured to determine a current location of the delivery object, take a position point corresponding to the current location on the path planning as the starting position point, and display a navigation icon on the starting position point; continuously detect a current traveling direction of the delivery object and a change in the current location, and control the navigation icon to move on the navigation path according to the current traveling direction and to erase a path that has been traveled, to realize navigation to the navigation destination. During navigation to the navigation destination, navigation prompt information is continuously displayed. If the navigation destination is associated with guide information, the guide information is displayed at the same time as the navigation prompt information, or the expected time and the expected distance of the delivery object to the navigation destination are continuously estimated, and the expected time and the expected distance are marked on the navigation path during navigation to the navigation destination. The expected time and the expected distance are obtained by estimating the situation of the delivery object reaching the navigation destination.
[0146] In a specific application scenario, the navigation module 502 is configured to determine a first display window in which the navigation prompt information is displayed, and display an expanded guide information button in the first display window. When it is detected that the delivery object triggers the expanded guide information button, the expanded guide information button is changed to a collapsed guide information button in the first display window, and the window size of the first display window is enlarged. The guide information is displayed in the enlarged first display window, and a guide keyword is marked in the guide information. When it is detected that the delivery object triggers the collapsed guide information button, the display of the guide information is canceled, and the window size of the first display window is reduced to an original size.
[0147] In a specific application scenario, the reminding module 503 is configured to determine a specified target waybill related to the navigation destination from the one or more target waybills, wherein the navigation destination is a pickup location point or a delivery location point in the specified target waybill; create a second display window on the path planning page, and display waybill information of the specified target waybill in the second display window; display a waybill status change button in the second display window, and set the second display window after displaying the waybill status change button as the waybill status change prompt card, so that the delivery object can operate the waybill status change button to initiate a waybill status change. The waybill status change button is created by using a task script, and the task script is created according to a task to be completed at the navigation destination indicated by the specified target waybill.
[0148] The device provided by the embodiments of the present application generates a path plan according to the current delivery task of the delivery object, and displays a path planning page for the delivery object. When it is detected that the delivery object generates a navigation behavior in a motion state, a navigation destination is determined and a first navigation page is jumped to. The first navigation page displays a navigation to the navigation destination for the delivery object. The current position of the delivery object is continuously detected. When it is detected that the delivery object reaches the navigation destination, a waybill status change prompt card is displayed on the path planning page, so that the delivery object can use the waybill status change prompt card to change the waybill status. By integrating the functions of path planning, navigation, and waybill status change prompting, the delivery object can complete the entire waybill delivery behavior in one page. Different links in the delivery process can be automatically connected by the detected behaviors, and the coherence is good. The delivery object does not need to operate frequently, which reduces the work burden of the delivery object, reduces human errors and omissions, avoids subsequent problems caused by forgetting to update the waybill status, and improves the accuracy and efficiency of waybill processing.
[0149] It should be noted that other corresponding descriptions of the functions of the other waybill delivery information processing device provided by the embodiments of the present application can be referred to the corresponding descriptions in the Figure 3 , which will not be described here.
[0150] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.
[0151] The above examples and each technical feature in the examples can be combined with each other in any manner. In order to make the description simple, all possible combinations of the technical features in the above examples are not described, however, as long as the combinations of the technical features do not exist in contradiction, it should be considered that the combinations are within the scope of the present disclosure.
[0152] The above examples only express several embodiments of the present disclosure, and the description is relatively specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present disclosure. It should be noted that, for ordinary skilled persons in the art, several modifications and improvements can be made without departing from the concept of the present disclosure, and these are within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the appended claims.
[0153] In the example embodiments, referring to Figure 6 A computer device is also provided, which comprises a bus, a processor, a memory, and a communication interface, and can further comprise an input / output interface and a display device, wherein the communication between the various functional units can be completed through the bus. The memory stores a computer program, and the processor is configured to execute the program stored in the memory to execute the processing method of the shipping order delivery information in the above examples.
[0154] A computer readable storage medium, which stores a computer program, the computer program is executed by a processor to implement the steps of the processing method of the shipping order delivery information.
[0155] Through the description of the above embodiments, those skilled in the art can clearly understand that the present disclosure can be implemented by hardware, or by means of software and necessary general hardware platform. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.), and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment scenario of the present disclosure.
[0156] Those skilled in the art can understand that the drawings are only a schematic diagram of a preferred embodiment scenario, and the modules or processes in the drawings are not necessarily required for implementing the present disclosure.
[0157] Those skilled in the art can understand that the modules in the device in the embodiment scenario can be distributed in the device in the embodiment scenario according to the description of the embodiment scenario, or can be changed and located in one or more devices different from the embodiment scenario. The modules in the above embodiment scenario can be combined as one module, or can be further split into a plurality of sub-modules.
[0158] The above application number is only for description, and does not represent the advantages and disadvantages of the implementation scene.
[0159] The above disclosure is only a few specific implementation scenarios of the application, but the application is not limited thereto, and any changes that can be thought of by those skilled in the art should fall within the protection scope of the application.
Claims
1. A method of processing waybill delivery information, characterized by, The method comprises: generating a path plan according to a current delivery task of a delivery object, the current delivery task comprising one or more target delivery tasks, and rendering a path plan page for the delivery object based on the path plan, the path plan page comprising destinations and arrival sequences related to the one or more target delivery tasks; when a navigation behavior is detected based on a motion state of the delivery object, determining a navigation destination and jumping to a first navigation page, on which a navigation to the navigation destination is rendered for the delivery object; continuously detecting a current location of the delivery object, and when the delivery object arrives at the navigation destination, rendering a delivery status change prompt card on the path plan page, so that the delivery object changes the delivery status by using the delivery status change prompt card.
2. The method of claim 1, wherein, The method further comprises: when the delivery object completes the change of the delivery status by using the delivery status change prompt card, determining a next destination based on the path plan and jumping to a second navigation page, on which a navigation to the next destination is rendered for the delivery object, or, when there is no next destination based on the path plan, rendering a regional map overview of a region to which the current location of the delivery object belongs on the path plan page, and rendering a pick-up button on the path plan page to remind the delivery object to pick up and jumping to a pick-up page when the delivery object triggers the pick-up button.
3. The method of claim 1, wherein, The delivery status change prompt card comprises a store arrival confirmation button, a pickup confirmation button, and a delivery confirmation button.
4. The method of claim 3, wherein, When the store arrival confirmation button is rendered, the first navigation page stops navigation and renders the current location of the delivery object and a store location of a store to which a current delivery order of the delivery object belongs, wherein, if it is detected that the delivery object needs to walk from the current location to the store location, the first navigation page provides a walking navigation service for the delivery object, and renders an in-region map of a region in which the store to which the current delivery order of the delivery object belongs based on the first navigation page.
5. The method of claim 3, wherein, When the pickup confirmation button is rendered, the first navigation page stops navigation and renders the current location of the delivery object and a pickup location point indicated by the store to which the current delivery order of the delivery object belongs, wherein, if it is detected that the delivery object needs to walk from the current location to the pickup location point, the first navigation page renders a route to the pickup location point and provides a walking navigation service for the delivery object based on the first navigation page.
6. A processing method of waybill delivery information, characterized by, The method comprises: rendering a path plan page for a delivery object, the path plan page being rendered based on a path plan and comprising destinations and arrival sequences related to one or more target delivery tasks, the path plan being generated according to a current delivery task of the delivery object, the current delivery task comprising the one or more target delivery tasks; When a navigation behavior of the delivery object is detected, a navigation destination is determined and a first navigation page is jumped to, on which a navigation to the navigation destination is displayed for the delivery object; The current position of the delivery object is continuously detected, and when the delivery object arrives at the navigation destination, a shipping order state change prompt card is displayed on the path planning page, so that the delivery object changes the shipping order state by using the shipping order state change prompt card.
7. A processing device of shipping document delivery information, characterized by, Comprise: A planning module configured to generate a path plan according to a current delivery task of a delivery object, and display a path planning page for the delivery object, the current delivery task comprising one or more target shipping order delivery tasks, the path planning page being generated based on path planning rendering and containing destinations and arrival sequences related to the one or more target shipping order delivery tasks; A navigation module configured to determine a navigation destination when a navigation behavior of the delivery object is detected, and jump to a first navigation page, on which a navigation to the navigation destination is displayed for the delivery object; A reminding module configured to continuously detect the current position of the delivery object, and when the delivery object arrives at the navigation destination, display a shipping order state change prompt card on the path planning page, so that the delivery object changes the shipping order state by using the shipping order state change prompt card.
8. A processing device of shipping document delivery information, characterized by, Comprise: A display module configured to display a path planning page for a delivery object, the path planning page being generated based on path planning rendering and containing destinations and arrival sequences related to one or more target shipping order delivery tasks, the path planning being generated according to a current delivery task of the delivery object, the current delivery task comprising the one or more target shipping order delivery tasks; A navigation module configured to determine a navigation destination when a navigation behavior of the delivery object is detected, and jump to a first navigation page, on which a navigation to the navigation destination is displayed for the delivery object; A reminding module configured to continuously detect the current position of the delivery object, and when the delivery object arrives at the navigation destination, display a shipping order state change prompt card on the path planning page, so that the delivery object changes the shipping order state by using the shipping order state change prompt card. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-8 when the computer program is executed by the processor. The processor executes the computer program to realize the steps of the method of any one of claims 1 to 6.
10. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to realize the steps of the method of any one of claims 1 to 6.
Citation Information
Cited By
Navigation mode starting method and device, computer equipment and readable storage medium
CN121558063A