Bulk order collection management method and device, equipment and storage medium
By receiving and processing third-party pickup requests, forming an associated order group and monitoring the order status, the problem of insufficient staffing for couriers or outlets is solved, the flexibility of the logistics system and customer satisfaction are improved, and the operational costs are reduced.
Patent Information
- Application Number
- CN202411363026.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2024-12-31
AI Technical Summary
The courier’s leave request or insufficient staffing at the outlets leads to delays or unprocessing of customer orders, resulting in order loss and damage to the brand image.
By receiving third-party pickup requests, we can determine whether the order supports third-party capacity, form an associated order group, and publish third-party pickup orders, monitor the order status and rider position in real time, and use third-party transportation capacity to supplement the pickup capabilities.
It improves the flexibility and resilience of the logistics system, reduces operating costs, optimizes resource allocation, and ensures timely processing of orders and customer satisfaction.
Smart Images

Figure CN119228057A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of logistics technology, and in particular to a method, device, equipment and storage medium for managing the collection of scattered orders. Background Art
[0002] Faced with the severe challenge of couriers taking leave or a shortage of manpower in outlets, this situation not only directly causes delays and non-processing of customer orders, but also triggers a chain reaction of order loss at a deeper level, posing a threat to the company's business operations and brand image that cannot be ignored. Customers have high expectations for service efficiency and reliability, which can easily turn into dissatisfaction and disappointment when they encounter the dilemma of no one picking up their orders, and then have a negative impact on the company's brand image through word-of-mouth or online reviews. Therefore, there is an urgent need for a way to solve the problem of couriers being unable to pick up parcels in time or a shortage of couriers in outlets. Summary of the invention
[0003] The present invention provides a method, device, equipment and storage medium for managing the collection of scattered orders, which are used to manage third-party pickup request operations initiated by couriers based on scattered orders.
[0004] A first aspect of the present invention provides a method for managing the collection of scattered orders, the method comprising: receiving a third-party pickup request, determining the order number of the requested order based on the third-party pickup request, and obtaining the order information of the requested order based on the order number; judging whether the requested order supports third-party transportation capacity based on the order information of the requested order, and if so, obtaining the delivery address of the requested order; forming an associated order group for request orders with the same delivery address and the same pickup address on the same route; issuing a third-party pickup order based on the associated order group and the delivery address; monitoring the third-party pickup order in real time, and displaying the current order status of the third-party pickup order and the current location information of the rider.
[0005] Optionally, in a first implementation method of the first aspect of the present invention, the receiving of a third-party pickup request, determining an order number of the requested order based on the third-party pickup request, and obtaining order information of the requested order based on the order number, includes: receiving a third-party pickup request initiated by a courier or branch customer service, the third-party pickup request including requester information, request time, and requested order; parsing the third-party pickup request to obtain multiple fields, and extracting the order number of the requested order from the multiple fields; and obtaining order information of the requested order based on the order number using a SQL statement to query.
[0006] Optionally, in a second implementation method of the first aspect of the present invention, the method of judging whether the requested order supports third-party transportation capacity based on the order information of the requested order, and if so, obtaining the delivery address of the requested order, including: judging whether the requested order supports third-party transportation capacity based on the order information of the requested order; if so, determining the pickup point and the pickup point address based on the order information of the requested order; generating delivery address confirmation information based on the pickup point address, and obtaining feedback information based on the delivery address confirmation information, and using the address in the feedback information as the delivery address.
[0007] Optionally, in a third implementation method of the first aspect of the present invention, the determining whether the requested order supports third-party transportation capacity based on the order information of the requested order includes: parsing the order information of the requested order to obtain the cargo type and weight of the requested order; if the cargo type of the requested order does not belong to dangerous goods, perishable goods or special restricted goods, and the total weight of the cargo of the requested order does not exceed the preset weight, then it is determined that the requested order supports third-party transportation capacity; if the cargo type of the requested order belongs to any one of dangerous goods, perishable goods or special restricted goods, or the total weight of the cargo of the requested order exceeds the preset weight, then it is determined that the requested order does not support third-party transportation capacity.
[0008] Optionally, in a fourth implementation method of the first aspect of the present invention, the request orders with the same delivery address and the same pick-up address forming an associated order group include: classifying the request orders according to the delivery address, and putting the request orders with the same delivery address into the same order set; for each order set, using geographic information technology to filter out the request orders with the same pick-up address on the same route; marking the orders with the same delivery address and the same pick-up address on the same route as an associated order group.
[0009] Optionally, in a fifth implementation method of the first aspect of the present invention, the issuing of a third-party pickup order based on the associated order group and the delivery address includes: integrating data of the request orders in the associated order group to obtain a request order information table; adding the delivery address to the request order information table, and converting the request order information table to a preset format to obtain a converted request order information table; and issuing a third-party pickup order based on the converted request order information table.
[0010] Optionally, in a sixth implementation method of the first aspect of the present invention, the real-time monitoring of the third-party pickup order and display of the current order status of the third-party pickup order and the rider's current location information include: real-time monitoring of the third-party pickup order, receiving the processing progress information of the third-party pickup order and the rider's real-time location information; obtaining a preset status label, updating the current order status of the third-party pickup order based on the processing progress information of the third-party pickup order, and displaying the current order status of the third-party pickup order through the status label; creating a real-time map corresponding to the third-party pickup order, updating the rider's current location information based on the rider's real-time location information, and displaying the rider's current location information on the real-time map.
[0011] The second aspect of the present invention provides a device for managing the collection of scattered orders, including: a query module for receiving a third-party pickup request, determining the order number of the requested order based on the third-party pickup request, and obtaining the order information of the requested order based on the order number; a judgment module for judging whether the requested order supports third-party transportation capacity based on the order information of the requested order, and if so, obtaining the delivery address of the requested order; an association module for forming an associated order group for request orders with the same delivery address and the same pickup address on the same route; a publishing module for publishing a third-party pickup order based on the associated order group and the delivery address; a monitoring module for monitoring the third-party pickup order in real time, and displaying the current order status of the third-party pickup order and the current location information of the rider.
[0012] Optionally, in a first implementation method of the second aspect of the present invention, the query module includes: a receiving unit, used to receive a third-party pickup request initiated by a courier or a branch customer service, the third-party pickup request including requester information, request time and requested order; a parsing unit, used to parse the third-party pickup request, obtain multiple fields, and extract the order number of the requested order from the multiple fields; a query unit, used to query using a SQL statement based on the order number to obtain the order information of the requested order.
[0013] Optionally, in a second implementation method of the second aspect of the present invention, the judgment module includes: a judgment unit, used to judge whether the requested order supports third-party transportation capacity based on the order information of the requested order; a determination unit, used to determine the pickup point and the pickup point address based on the order information of the requested order when the requested order supports third-party transportation capacity; a generation unit, used to generate delivery address confirmation information based on the pickup point address, and obtain feedback information based on the delivery address confirmation information, and use the address in the feedback information as the delivery address.
[0014] Optionally, in a third implementation of the second aspect of the present invention, in this embodiment, the association module includes: a classification unit, used to classify the request orders according to the delivery addresses, and put the request orders with the same delivery addresses into the same order set; a screening unit, used to use geographic information technology to screen out request orders with the pick-up addresses on the same route for each order set; an association unit, used to mark the orders with the same delivery addresses and the pick-up addresses on the same route as an associated order group.
[0015] Optionally, in a fourth implementation method of the second aspect of the present invention, the publishing module includes: an integration unit, used to integrate the data of the request orders in the associated order group to obtain a request order information table; a conversion unit, used to add the delivery address to the request order information table, and convert the request order information table into a preset format to obtain a converted request order information table; a publishing unit, used to publish a third-party pickup order based on the converted request order information table.
[0016] Optionally, in a fifth implementation method of the second aspect of the present invention, the monitoring module includes: the real-time monitoring of the third-party pickup order, and displaying the current order status of the third-party pickup order and the current location information of the rider, including: a monitoring unit, used to monitor the third-party pickup order in real time, receive the processing progress information of the third-party pickup order and the real-time location information of the rider; a first display unit, used to obtain a preset status label, update the current order status of the third-party pickup order based on the processing progress information of the third-party pickup order, and display the current order status of the third-party pickup order through the status label; a second display unit, used to create a real-time map corresponding to the third-party pickup order, update the rider's current location information based on the rider's real-time location information, and display the rider's current location information on the real-time map.
[0017] The third aspect of the present invention provides a device for managing the collection of bulk orders, comprising: a memory and at least one processor, wherein the memory stores computer-readable instructions, and the memory and the at least one processor are interconnected via lines; the at least one processor calls the computer-readable instructions in the memory so that the device for managing the collection of bulk orders executes each step of the method for managing the collection of bulk orders as described above.
[0018] A fourth aspect of the present invention provides a computer-readable storage medium, in which computer-readable instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes each step of the method for managing the collection of individual orders as described above.
[0019] In the technical solution provided by the present invention, when it is determined that the request order supports the third-party transportation capacity, the request orders with the same delivery address and the pickup address on the same route are formed into an associated order group, and the third-party pickup order is issued based on the associated order group and the delivery address. Finally, the third-party pickup order is monitored in real time, and the current order status and the current location information of the rider of the third-party pickup order are displayed. When the courier takes leave or the outlet is short of staff, it can respond quickly and supplement the pickup capacity through the third-party transportation capacity to ensure that the order is not affected, thereby improving the flexibility and resilience of the entire logistics system. At the same time, using the third-party transportation capacity to undertake part of the orders can effectively share the operating costs of the outlets or express companies, especially during peak periods or special circumstances, avoiding the increase in temporary labor costs due to insufficient staff. Moreover, through reasonable order allocation and route planning, limited transportation resources are maximized, which not only improves the order acceptance rate and income of the third-party transportation capacity, but also promotes the optimal allocation of resources in the entire logistics industry. In addition, the current status and rider location information of the third-party pickup order are monitored and displayed in real time, so that the courier / outlet customer service can understand the order dynamics at any time. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 A first flow chart of the method for managing the collection of individual orders provided by an embodiment of the present invention;
[0021] Figure 2 A second flow chart of the method for managing the collection of individual orders provided in an embodiment of the present invention;
[0022] Figure 3 A third flow chart of the method for managing the collection of individual orders provided by an embodiment of the present invention;
[0023] Figure 4 A fourth flow chart of the method for managing the collection of individual orders provided by an embodiment of the present invention;
[0024] Figure 5 A fifth flow chart of the method for managing the collection of individual orders provided by an embodiment of the present invention;
[0025] Figure 6 A sixth flow chart of the method for managing the collection of individual orders provided by an embodiment of the present invention;
[0026] Figure 7 A schematic diagram of the structure of a device for managing the collection of individual orders provided by an embodiment of the present invention;
[0027] Figure 8 A schematic diagram of the structure of a device for managing scattered order collection provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0028] The embodiments of the present invention provide a method, device, equipment and storage medium for managing the collection of scattered orders. The method is used to manage third-party pickup requests initiated by couriers based on scattered orders. The method includes: receiving a third-party pickup request, determining the order number of the requested order based on the third-party pickup request, and obtaining the order information of the requested order based on the order number; judging whether the requested order supports third-party transportation capacity based on the order information of the requested order, and if so, obtaining the delivery address of the requested order; forming an associated order group for request orders with the same delivery address and the same pickup address on the same route; issuing a third-party pickup order based on the associated order group and the delivery address; monitoring the third-party pickup order in real time, and displaying the current order status of the third-party pickup order and the rider's current location information.
[0029] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 A first embodiment of a method for managing the collection of scattered orders in an embodiment of the present invention includes:
[0031] S101. Receive a third-party pickup request, determine an order number of the requested order based on the third-party pickup request, and obtain order information of the requested order based on the order number.
[0032] It is understandable that the execution subject of the present invention may be a single order collection management device, or a terminal or a server, which is not limited here. The embodiment of the present invention is described by taking a server as the execution subject as an example.
[0033] In this embodiment, a third-party pickup request is received from a courier / branch customer service representative to receive the third-party pickup request.
[0034] In this embodiment, the order number is extracted from the third-party transport capacity request, and the order number is used as a query condition to query the corresponding order information through the database or order management system. The order information includes but is not limited to the type of goods, weight of goods, customer requirements, pickup address, order status and other information.
[0035] S102: Based on the order information of the requested order, determine whether the requested order supports third-party transportation capacity. If so, obtain the delivery address of the requested order.
[0036] In this embodiment, matching judgment is made based on specific conditions in the order information (such as weight restrictions, volume requirements, special requirements, etc.) and the service scope and capabilities of third-party transportation capacity. If the order meets the conditions for acceptance by third-party transportation capacity, the order is marked as "supporting third-party transportation capacity". If the order is not supported or has other restrictions, an error message is returned to the courier / outlet customer service and the reason is explained.
[0037] S103, forming an associated order group with request orders having the same delivery address and the same pickup address on the same route.
[0038] In this embodiment, through algorithms or database queries, all other orders with the same delivery address and pickup address on the same route are screened out, and these orders are marked as associated order groups, and an associated order group ID is generated for subsequent operations and management.
[0039] S104: Issue a third-party pickup order based on the associated order group and the delivery address.
[0040] In this embodiment, a task description and requirements for a third-party pickup order are constructed based on the associated order group and the delivery address.
[0041] In this embodiment, a pickup order task is issued to a third-party transport capacity through a system interface or platform, including an order group ID, detailed information of each order, pickup and delivery requirements, etc.
[0042] In this embodiment, the process waits for the third-party transport capacity to accept the order and confirms the relevant preparations after the order is accepted (such as printing the pickup code, notifying the customer, etc.).
[0043] S105. Monitor the third-party pickup order in real time, and display the current order status of the third-party pickup order and the rider's current location information.
[0044] In this embodiment, the processing progress information of the third-party pickup order is tracked in real time through the API interface or internal monitoring mechanism. When the order status changes (such as accepted, being picked up, being delivered, completed, etc.), the system immediately updates the order status record in the database. At the same time, when a rider accepts the order, the rider's real-time location information is mapped to the map and marked between the corresponding pickup point and delivery point.
[0045] In this embodiment, information such as the rider's current location, estimated arrival time, and route trajectory is displayed to the user through the front-end page or mobile application.
[0046] The present embodiment provides a method for managing the collection of scattered orders. In view of the scenario where the courier for collection takes leave or the outlet is short of staff for collection, it supports the function of the courier / outlet customer service initiating a third-party transportation capacity to pick up the parcel. When it is determined that the requested order supports third-party transportation capacity, the request orders with the same delivery address and the collection address on the same route are formed into an associated order group, and a third-party collection order is issued based on the associated order group and the delivery address. Finally, the third-party collection order is monitored in real time, and the current order status of the third-party collection order and the current location information of the rider are displayed. When the courier takes leave or the outlet is short of staff, it can respond quickly and supplement the collection with third-party transportation capacity. At the same time, by utilizing third-party transportation capacity to undertake part of the orders, the operating costs of outlets or express companies can be effectively shared, especially during peak periods or special circumstances, thereby avoiding the increase in temporary labor costs due to staff shortages. Moreover, through reasonable order allocation and route planning, limited transportation resources can be maximized, which not only improves the order acceptance rate and revenue of third-party transportation capacity, but also promotes the optimal allocation of resources for the entire logistics industry. In addition, the current status of third-party pickup orders and rider location information are monitored and displayed in real time, so that couriers / outlet customer service can understand order dynamics at any time.
[0047] See also Figure 2 The second embodiment of the method for managing the collection of scattered orders in the embodiment of the present invention includes:
[0048] S201. Receive a third-party pickup request initiated by a courier or a customer service representative at a branch. The third-party pickup request includes requester information, request time, and request order.
[0049] In this embodiment, the courier or branch customer service inputs the requester information (such as name, work number), request time and the order number of the requested order through the interface or platform, thereby initiating a third-party pickup request.
[0050] S202: Parse the third-party pickup request to obtain multiple fields, and extract the order number of the requested order from the multiple fields.
[0051] In this embodiment, the system parses the received third-party pickup request and splits it into multiple fields, such as requester information, request time, order number of the requested order, etc. Then, from the parsed fields, the order number of the requested order is particularly focused on and extracted.
[0052] S203: Based on the order number, use a SQL statement to query and obtain the order information of the requested order.
[0053] In this embodiment, an SQL query statement is constructed based on the extracted order number. The statement clearly specifies the database table, field, and screening condition (i.e., order number) to be queried. Then, the SQL query statement is executed to retrieve the order information matching the order number from the database. The order information includes the type of goods, weight of goods, shipping address, sender's contact number, receiving address, recipient's contact number, delivery requirements, etc.
[0054] In this embodiment, by receiving a third-party pickup request initiated by a courier or a customer service representative at a branch, parsing the third-party pickup request, obtaining multiple fields, and extracting the order number of the requested order from the multiple fields, and then using a SQL statement to query based on the order number to obtain the order information of the requested order, the order number can be accurately extracted and the order information can be quickly queried, thereby reducing manual intervention and improving processing speed and accuracy.
[0055] See also Figure 3 A third embodiment of a method for managing the collection of scattered orders in an embodiment of the present invention includes:
[0056] S301. Determine whether the requested order supports third-party transportation capacity based on the order information of the requested order.
[0057] In this embodiment, whether the requested order supports third-party transportation capacity is determined based on the order information of the requested order, specifically including: parsing the order information of the requested order to obtain the cargo type and weight of the requested order; if the cargo type of the requested order does not belong to dangerous goods, perishable goods or special restricted goods, and the total weight of the cargo of the requested order does not exceed the preset weight, then it is determined that the requested order supports third-party transportation capacity; if the cargo type of the requested order belongs to any one of dangerous goods, perishable goods or special restricted goods, or the total weight of the cargo of the requested order exceeds the preset weight, then it is determined that the requested order does not support third-party transportation capacity.
[0058] In this embodiment, key information is extracted from the order information of the order request, and key information is extracted from the order request, especially data related to the type and weight of goods.
[0059] In this embodiment, to determine whether the type of goods in the requested order is dangerous goods, perishable goods, or specially restricted goods, a comparison can be performed according to a preset list of goods types or classification standards. If the type of goods belongs to any of the above categories, it is determined that the requested order does not support third-party transportation capacity.
[0060] S302: If yes, determine the pickup point and the pickup point address based on the order information of the requested order.
[0061] In this embodiment, the order information of the requested order includes the pickup courier and the corresponding pickup point. Therefore, the pickup point can be determined based on the order information of the requested order, and then the detailed address information of the pickup point can be obtained through query.
[0062] S303: Generate delivery address confirmation information based on the pickup point address, obtain feedback information based on the delivery address confirmation information, and use the address in the feedback information as the delivery address.
[0063] In this embodiment, the pickup point address is used as the delivery address by default.
[0064] In this embodiment, after the delivery address confirmation information is generated based on the pickup point address, the delivery address confirmation information is fed back to the courier or point customer service who initiated the third-party pickup request. If the courier or point customer service does not make any modifications, the pickup point address is used as the delivery address for the requested order. If the courier makes any modifications, the modified address is used as the delivery address for the requested order.
[0065] In this embodiment, through the preset judgment rules, it is judged whether the requested order supports third-party transportation capacity based on the order information of the requested order. It can intelligently judge whether the requested order is suitable for pickup through third-party transportation capacity. After confirming support, the collection point and its address are automatically determined, and then the delivery address confirmation information is generated and the final delivery address is obtained, which improves the processing efficiency and ensures the timeliness and accuracy of order processing.
[0066] See also Figure 4 A fourth embodiment of a method for managing the collection of scattered orders in an embodiment of the present invention includes:
[0067] S401. Classify the request orders according to the delivery addresses, and put the request orders with the same delivery addresses into the same order set.
[0068] In this embodiment, a data classification algorithm or a string matching technology is used to identify request orders with the same delivery address, and then the orders are allocated to different order sets according to different delivery addresses.
[0069] S402: For each order set, geographic information technology is used to filter out request orders whose pickup addresses are on the same route.
[0070] In this embodiment, for each order set (i.e., a group of orders with the same delivery address), geographic information technology (such as GIS system, route planning algorithm, etc.) is used to analyze the relative positions and feasible driving routes between these pickup addresses. Then, based on the analysis results, the orders whose pickup addresses can logically or physically form an efficient driving route are selected.
[0071] S403: Mark the orders with the same delivery address and the same pickup address as an associated order group.
[0072] In this embodiment, the filtered orders are regarded as a subset, and the pickup addresses in these subsets are on the same route. For each order subset that meets the conditions (i.e., a set of orders with the same delivery address and the pickup addresses on the same route), it is marked as an associated order group.
[0073] In this embodiment, a unique identifier may also be assigned to each associated order group to facilitate identification and management during subsequent logistics processing.
[0074] In this embodiment, by grouping orders with the same delivery address and pick-up address on the same route, logistics resources can be efficiently integrated and optimized. By intelligently combining request orders with similar delivery addresses and pick-up addresses on the same route into associated order groups, duplication of labor and distance waste in the distribution process are reduced, thereby improving logistics efficiency, reducing costs, and possibly shortening order delivery time. In addition, precise route analysis using geographic information technology ensures the rationality and practicality of associated order groups.
[0075] See also Figure 5 A fifth embodiment of a method for managing the collection of scattered orders in an embodiment of the present invention includes:
[0076] S501. Integrate the data of the request orders in the associated order group to obtain a request order information table.
[0077] In this embodiment, all related order groups are traversed, and key information is extracted for each request order in each group, such as order number, shipping address, sender contact number, cargo type and cargo weight, etc. Then, the extracted information is integrated into a new data structure according to the preset field order and format to form a request order information table.
[0078] S502: Add the delivery address to the request order information table, and convert the request order information table into a preset format to obtain a converted request order information table.
[0079] In this embodiment, a common delivery address for each associated order group is determined as the delivery address for all orders in the group, and the delivery address information is added to the corresponding field of the request order information table to ensure that each order is associated with the correct delivery address.
[0080] In this embodiment, according to the requirements of the third-party pickup platform, the request order information table is converted into a preset format, including converting the data type, adding necessary metadata (such as timestamp, order status, etc.), etc.
[0081] S503: Issue a third-party pickup order based on the converted request order information table.
[0082] In this embodiment, the converted request order information form is submitted to the API interface of the third-party pickup platform or system to complete the release of the third-party pickup order, and the release result (such as success, failure, pending, etc.) is recorded in the logistics system for subsequent tracking and query.
[0083] In this embodiment, the request orders in the associated order group are integrated to obtain a request order information table, the delivery address is added to the request order information table, and the request order information table is converted into a preset format to obtain a converted request order information table, and a third-party pickup order is issued based on the converted request order information table. By integrating the information of the associated order group and automatically generating a standardized request order information table, a third-party pickup order can be generated efficiently and accurately.
[0084] See also Figure 6 A sixth embodiment of a method for managing the collection of scattered orders in an embodiment of the present invention includes:
[0085] S601. Monitor third-party pickup orders in real time, and receive processing progress information of the third-party pickup orders and real-time location information of the rider.
[0086] In this embodiment, a real-time communication interface with a third-party pickup platform is established to ensure that changes in order processing status can be continuously received, and scheduled tasks are pre-set to regularly query or subscribe to order processing progress information provided by the third-party platform. When a rider accepts an order, the rider's real-time location information is received.
[0087] In this embodiment, the received order processing progress information is stored in a local database or cache for subsequent processing and display.
[0088] S602: Obtain a preset status label, update the current order status of the third-party pickup order based on the processing progress information of the third-party pickup order, and display the current order status of the third-party pickup order through the status label.
[0089] In this embodiment, the processing progress information of the third-party pickup order is parsed, key status changes (such as order acceptance, pickup, delivery, completion, etc.) are extracted, the parsed status changes are matched with the data of the third-party pickup order, and the current status of the third-party pickup order is updated.
[0090] In this embodiment, a status label system is pre-configured to intuitively display the different statuses of an order on the user interface. According to the current status of the order, a corresponding status label is assigned to the order and displayed in the user interface, ensuring that the user interface can update the status label in real time to reflect the latest status of the order.
[0091] S603: Create a real-time map corresponding to the third-party pickup order, update the rider's current location information based on the rider's real-time location information, and display the rider's current location information on the real-time map.
[0092] In this embodiment, the rider's real-time location information is obtained through a third-party pickup platform or a GPS positioning system, the received location information is converted into a format suitable for map display (such as longitude and latitude coordinates), and the rider's real-time location information is stored in a local database or cache for subsequent display on the map.
[0093] In this embodiment, a map service (such as Google Maps, Baidu Maps, etc.) is integrated to load the rider's real-time location information onto the map and mark the rider's current location.
[0094] In this embodiment, by real-time monitoring and dynamic updating of the processing progress of third-party pickup orders and the real-time location information of the rider, the transparency and traceability of the logistics process are improved, so that couriers and branch customer service can understand the delivery status of the order in real time, enhancing the user experience. At the same time, through status labels and map display, an intuitive and convenient order tracking method is provided.
[0095] The above describes the method for managing the collection of scattered orders in the embodiment of the present invention. The following describes the device in the embodiment of the present invention. Figure 7 , the implementation method of the scattered order collection management device in the embodiment of the present invention includes:
[0096] A query module 701 is used to receive a third-party pickup request, determine an order number of a requested order based on the third-party pickup request, and query to obtain order information of the requested order based on the order number;
[0097] A determination module 702 is used to determine whether the requested order supports third-party transportation capacity based on the order information of the requested order, and if so, obtain the delivery address of the requested order;
[0098] An association module 703 is used to form an associated order group for request orders with the same delivery address and the same pickup address on the same route;
[0099] A publishing module 704, configured to publish a third-party pickup order based on the associated order group and the delivery address;
[0100] The monitoring module 705 is used to monitor the third-party pickup order in real time and display the current order status of the third-party pickup order and the rider's current location information.
[0101] In this embodiment, the query module 701 includes: a receiving unit 7011, which is used to receive a third-party pickup request initiated by a courier or a branch customer service, and the third-party pickup request includes requester information, request time and requested order; a parsing unit 7012, which is used to parse the third-party pickup request, obtain multiple fields, and extract the order number of the requested order from the multiple fields; a query unit 7013, which is used to use a SQL statement to query based on the order number to obtain the order information of the requested order.
[0102] In this embodiment, the judgment module 702 includes: a judgment unit 7021, which is used to judge whether the requested order supports third-party transportation capacity based on the order information of the requested order; a determination unit 7022, which is used to determine the pickup point and the pickup point address based on the order information of the requested order when the requested order supports third-party transportation capacity; a generation unit 7023, which is used to generate delivery address confirmation information based on the pickup point address, and obtain feedback information based on the delivery address confirmation information, and use the address in the feedback information as the delivery address.
[0103] In this embodiment, the association module 703 includes: a classification unit 7031, which is used to classify the request orders according to the delivery addresses, and put the request orders with the same delivery addresses into the same order set; a screening unit 7032, which is used to use geographic information technology to screen out the request orders with the pick-up addresses on the same route for each order set; an association unit 7033, which is used to mark the orders with the same delivery addresses and the pick-up addresses on the same route as an associated order group.
[0104] In this embodiment, the publishing module 704 includes: an integration unit 7041, which is used to integrate the request orders in the associated order group to obtain a request order information table; a conversion unit 7042, which is used to add the delivery address to the request order information table, and convert the request order information table into a preset format to obtain a converted request order information table; a publishing unit 7043, which is used to publish a third-party pickup order based on the converted request order information table.
[0105] In this embodiment, the monitoring module 705 includes: the real-time monitoring of the third-party pickup order, and displaying the current order status of the third-party pickup order and the current location information of the rider, including: a monitoring unit 7051, used to monitor the third-party pickup order in real time, receive the processing progress information of the third-party pickup order and the real-time location information of the rider; a first display unit 7052, used to obtain a preset status label, update the current order status of the third-party pickup order based on the processing progress information of the third-party pickup order, and display the current order status of the third-party pickup order through the status label; a second display unit 7053, used to create a real-time map corresponding to the third-party pickup order, update the rider's current location information based on the rider's real-time location information, and display the rider's current location information on the real-time map.
[0106] In this embodiment, when it is determined that the request order supports third-party transportation capacity, the request orders with the same delivery address and the same pick-up address on the same route are formed into an associated order group, and a third-party pickup order is issued based on the associated order group and the delivery address. Finally, the third-party pickup order is monitored in real time, and the current order status and the current location information of the rider of the third-party pickup order are displayed. When the courier takes leave or the outlet is short of staff, it can respond quickly and supplement the pickup capacity through the third-party transportation capacity to ensure that the order is not affected, thereby improving the flexibility and resilience of the entire logistics system. At the same time, using the third-party transportation capacity to undertake part of the orders can effectively share the operating costs of the outlets or express companies, especially during peak periods or special circumstances, avoiding the increase in temporary labor costs due to insufficient staff. Moreover, through reasonable order allocation and route planning, limited transportation resources are maximized, which not only improves the order acceptance rate and income of the third-party transportation capacity, but also promotes the optimal allocation of resources in the entire logistics industry. In addition, the current status and rider location information of the third-party pickup order are monitored and displayed in real time, so that the courier / outlet customer service can understand the order dynamics at any time.
[0107] above Figure 7 The apparatus for collecting and managing individual orders in an embodiment of the present invention is described in detail from the perspective of modular functional entities. The apparatus for collecting and managing individual orders in an embodiment of the present invention is described in detail from the perspective of hardware processing.
[0108] Figure 8It is a structural diagram of a single order collection management device provided by an embodiment of the present invention. The device 800 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 810 (for example, one or more processors) and a memory 820, and one or more storage media 830 (for example, one or more mass storage devices) storing applications 833 or data 832. Among them, the memory 820 and the storage medium 830 can be short-term storage or permanent storage. The program stored in the storage medium 830 may include one or more modules (not shown), and each module may include a series of instruction operations in the device 800. Furthermore, the processor 810 can be configured to communicate with the storage medium 830 to execute a series of instruction operations in the storage medium on the device 800.
[0109] The device 800 may also include one or more power supplies 840, one or more wired or wireless network interfaces 850, one or more input and output interfaces 860, and / or one or more operating systems 831, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc.
[0110] An embodiment of the present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes the steps of the method for managing the collection of individual orders.
[0111] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device or unit described above can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.
[0112] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.
[0113] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for managing the collection of scattered orders, characterized in that: The method for managing the collection of scattered orders includes: receiving a third-party pickup request, determining an order number of the requested order based on the third-party pickup request, and querying to obtain order information of the requested order based on the order number; Determine whether the requested order supports third-party transportation capacity based on the order information of the requested order, and if so, obtain the delivery address of the requested order; Request orders with the same delivery address and pickup address on the same route are grouped into associated orders; Publishing a third-party pickup order based on the associated order group and the delivery address; Monitor the third-party pickup order in real time, and display the current order status and rider's current location information of the third-party pickup order.
2. The method for managing bulk orders according to claim 1, characterized in that: The receiving a third-party pickup request, determining an order number of the requested order based on the third-party pickup request, and querying to obtain order information of the requested order based on the order number, includes: Receive a third-party pickup request initiated by a courier or a customer service representative at a branch, the third-party pickup request including requester information, request time, and request order; Parsing the third-party pickup request to obtain a plurality of fields, and extracting an order number of the requested order from the plurality of fields; Based on the order number, use SQL statements to query and obtain the order information of the requested order.
3. The method for managing bulk orders according to claim 1, characterized in that: The determining, based on the order information of the requested order, whether the requested order supports third-party transportation capacity, and if so, obtaining the delivery address of the requested order includes: Determining whether the requested order supports third-party transportation capacity based on the order information of the requested order; If yes, determine the pickup point and the pickup point address based on the order information of the requested order; The delivery address confirmation information is generated based on the pickup point address, feedback information is obtained based on the delivery address confirmation information, and the address in the feedback information is used as the delivery address.
4. The method for managing bulk orders according to claim 3, characterized in that: The determining, based on the order information of the requested order, whether the requested order supports third-party transportation capacity includes: Parsing the order information of the requested order to obtain the type and weight of goods of the requested order; If the type of goods in the requested order is not dangerous goods, perishable goods or specially restricted goods, and the total weight of the goods in the requested order does not exceed the preset weight, it is determined that the requested order supports third-party transportation capacity; If the cargo type of the requested order is any one of dangerous goods, perishable goods or special restricted goods, or the total weight of the cargo of the requested order exceeds the preset weight, it is determined that the requested order does not support third-party transportation capacity.
5. The method for managing bulk orders according to claim 1, characterized in that: The request orders with the same delivery address and the same pickup address on the same route are formed into an associated order group, including: Classifying the request orders according to the delivery addresses, and putting the request orders with the same delivery addresses into the same order set; For each order set, geographic information technology is used to filter out the request orders whose pickup addresses are on the same route; Mark the orders with the same delivery address and pickup address on the same route as associated order groups.
6. The method for managing bulk orders according to claim 1, characterized in that: The issuing of the third-party pickup order based on the associated order group and the delivery address includes: Integrate the data of the request orders in the associated order group to obtain a request order information table; Adding the delivery address to the request order information table, and converting the request order information table into a preset format to obtain a converted request order information table; A third-party pickup order is issued based on the converted request order information table.
7. The method for managing bulk orders according to claim 1, characterized in that: The real-time monitoring of the third-party pickup order and display of the current order status and the rider's current location information of the third-party pickup order include: Monitor third-party pickup orders in real time, and receive processing progress information of third-party pickup orders and real-time location information of riders; Obtain a preset status label, update the current order status of the third-party pickup order based on the processing progress information of the third-party pickup order, and display the current order status of the third-party pickup order through the status label; Create a real-time map corresponding to the third-party pickup order, update the rider's current location information based on the rider's real-time location information, and display the rider's current location information on the real-time map.
8. A device for managing the collection of individual orders, characterized in that: include: A query module, used to receive a third-party pickup request, determine an order number of the requested order based on the third-party pickup request, and query to obtain order information of the requested order based on the order number; A judgment module, configured to judge whether the requested order supports third-party transportation capacity based on the order information of the requested order, and if so, obtain a delivery address of the requested order; An association module is used to form an associated order group for request orders with the same delivery address and the same pickup address on the same route; A publishing module, used for publishing a third-party pickup order based on the associated order group and the delivery address; The monitoring module is used to monitor the third-party pickup order in real time and display the current order status and current location information of the rider of the third-party pickup order.
9. A device for managing the collection of scattered orders, characterized in that: comprising a memory and at least one processor, wherein the memory has computer-readable instructions stored therein; The at least one processor calls the computer-readable instructions in the memory to execute the various steps of the bulk order collection management method as described in any one of claims 1-7.
10. A computer-readable storage medium having computer-readable instructions stored thereon, characterized in that: When the computer-readable instructions are executed by the processor, the various steps of the method for managing the collection of individual orders as described in any one of claims 1-7 are implemented.
