Order processing method and device, equipment and storage medium
By automating the processing of pickup reminder requests through electronic devices, determining timeliness requirements, sending messages to the second user, and updating the order status, the problems of low pickup efficiency and poor traceability in logistics orders are solved, achieving efficient and reliable order processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2026-03-13
AI Technical Summary
In existing technologies, logistics order collection and follow-up methods are inefficient, prone to errors, lack systematic recording and tracking, make it difficult to ensure timely information transmission and auditability of business processes, and cannot cope with large-scale business needs.
By responding to pickup reminder requests through electronic devices, determining pickup time requirements, automatically sending messages to the second user to instruct pickup operations, and updating the order status based on the response information, manual intervention is reduced, information transmission efficiency is improved by utilizing short link technology, and work order records are generated to document abnormal situations.
It improved the efficiency and accuracy of order collection, enhanced the traceability of business processes and the level of system automation, ensured that orders were completed on time, and improved the user experience and the responsiveness of the logistics system.
Smart Images

Figure CN121660583A_ABST
Abstract
Description
Technical Field
[0001] The exemplary embodiments disclosed herein generally relate to the field of information technology, and in particular to methods, apparatus, devices and computer-readable storage media for order processing. Background Technology
[0002] In the field of logistics and transportation management, order pickup is a crucial step in ensuring timely delivery of goods. However, due to various reasons, it is not uncommon for drivers to fail to arrive on time for pickup, which not only affects logistics efficiency but may also lead to a decline in customer satisfaction.
[0003] In related technologies, when drivers fail to pick up packages on time, merchants typically need to notify logistics customer service or the driver via phone or other offline methods to urge them to pick up. This method of urging pickup is inefficient, not only consuming a significant amount of time and energy for merchants but also being prone to further delays due to human error. Furthermore, existing methods of urging pickup lack systematic recording and tracking, making it difficult to ensure the timely delivery of urging information and the auditability of business processes. These problems become more pronounced as business volume increases.
[0004] Therefore, a more automated and intelligent solution for order processing is needed to improve the efficiency, accuracy, and traceability of order collection and follow-up, ensuring that orders can be collected within the specified time. Summary of the Invention
[0005] In a first aspect of this disclosure, a method for order processing is provided. The method includes: in response to receiving a pickup reminder request initiated by a first user for a target order, determining a first pickup timeliness requirement for the target order, the pickup reminder request instructing the execution of a pickup operation for the target order in a pending pickup state, the first pickup timeliness requirement indicating a threshold time for completing the pickup operation; if it is determined that the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement, sending a first message to a terminal device corresponding to a second user, the second user being assigned to execute the pickup operation for the target order, the first message instructing the second user to execute the pickup operation for the target order within a predetermined threshold time; determining the pickup status of the target order based on the second user's response information to the first message; and sending the pickup status of the target order to the terminal device corresponding to the first user.
[0006] In a second aspect of this disclosure, an apparatus for order processing is provided. The apparatus includes: a pickup timeliness requirement determination module configured to, in response to receiving a pickup reminder request initiated by a first user for a target order, determine a first pickup timeliness requirement for the target order, the pickup reminder request instructing the execution of a pickup operation for the target order in a pending pickup state, the first pickup timeliness requirement indicating a threshold time for completing the pickup operation; a sending module configured to, if it is determined that the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement, send a first message to a terminal device corresponding to a second user, the second user being assigned to perform a pickup operation for the target order, the first message instructing the second user to perform the pickup operation for the target order within a predetermined threshold time; a pickup status determination module configured to determine the pickup status of the target order based on the second user's response information to the first message; and a sending module further configured to send the pickup status of the target order to the terminal device corresponding to the first user.
[0007] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0008] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.
[0009] In a fifth aspect of this disclosure, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method according to a first aspect of this disclosure.
[0010] It should be understood that the content described in this section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0011] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0012] Figure 1 A schematic diagram of an example environment in which embodiments of the present disclosure can be implemented is shown;
[0013] Figure 2 A flowchart illustrating an order processing procedure according to some embodiments of the present disclosure is shown;
[0014] Figure 3 A schematic diagram illustrating the process of determining the pickup status of a target order according to some embodiments of this disclosure is shown;
[0015] Figure 4 A block diagram of an apparatus for order processing according to some embodiments of the present disclosure is shown; and
[0016] Figure 5 A block diagram of an electronic device capable of implementing one or more embodiments of the present disclosure is shown. Detailed Implementation
[0017] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0018] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0019] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0020] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0021] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions. The embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. Although some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0022] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.
[0023] As briefly mentioned earlier, order pickup is a crucial step in ensuring timely delivery of goods in the logistics and transportation management field. However, due to various reasons, it is not uncommon for drivers to fail to arrive at the merchant's location on time for pickup, which not only affects logistics efficiency but may also lead to a decline in customer satisfaction. When drivers fail to pick up goods on time, merchants usually remind them to do so through offline means, such as contacting the logistics customer service or driver directly by phone or other communication tools, requesting them to pick up the goods as soon as possible.
[0024] However, the collection process in the relevant technology has the following main drawbacks:
[0025] Inefficient and error-prone: Offline pickup follow-up relies heavily on manual operations, requiring merchants to manually contact logistics customer service or drivers. Due to the complexity and uncertainty of manual operations, the pickup follow-up process is often inefficient. For example, customer service representatives may be too busy to process merchant requests promptly, causing delays in pickup operations. Furthermore, manual operations are prone to oversight or errors; customer service representatives may miss notifications to drivers, and drivers may miss information due to not answering calls promptly, leading to further delays in pickup.
[0026] Poor auditability and data reliability: In the customer acquisition process of related technologies, communication between merchants and drivers or customer service representatives often lacks systematic recording and tracking, making business processes difficult to trace and audit. Without accurate records, it is difficult to assess drivers' response time and service quality, and it is impossible to provide reliable data support for subsequent process optimization and performance evaluation.
[0027] It is not conducive to scaling and standardization: As the volume of business increases, the limitations of the related technology's collection process are gradually exposed, making it difficult to cope with large-scale business needs and to achieve standardized operations.
[0028] Therefore, in order to address the numerous shortcomings of current order processing technologies in terms of efficiency, accuracy, auditability, timeliness of information transmission, and scalability and standardization, a more automated and intelligent solution for order processing is needed to improve the efficiency, accuracy, and traceability of order processing and ensure that orders can be collected within the specified time.
[0029] In embodiments of this disclosure, a scheme for order processing is provided. According to embodiments of this disclosure, in response to receiving a pickup reminder request for a target order initiated by a first user, a first pickup timeliness requirement for the target order is determined. The pickup reminder request instructs the execution of a pickup operation for the target order in a pending pickup state, and the first pickup timeliness requirement indicates a threshold time for completing the pickup operation. If it is determined that the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement, a first message is sent to the terminal device corresponding to a second user, assigning the second user to execute the pickup operation for the target order. The first message instructs the second user to execute the pickup operation for the target order within a predetermined threshold time. Based on the second user's response to the first message, the pickup status of the target order is determined; and the pickup status of the target order is sent to the terminal device corresponding to the first user. Thus, through an automated pickup reminder mechanism, the need for manual intervention is reduced, ensuring that the target order can be completed within the specified time.
[0030] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In environment 100, electronic device 110 can receive a pickup reminder request for target order 130 initiated by a first user 120. In some embodiments, the pickup reminder request instructs the execution of a pickup operation for target order 130, which is in a pending pickup state. Moreover, electronic device 110 may send a first message to a terminal device corresponding to a second user 140 if it determines that the time of receiving the pickup reminder request exceeds a threshold time for instructing the completion of the pickup operation. In some embodiments, the second user 140 is assigned to perform the pickup operation for target order 130. The first message is used to instruct the second user 140 to perform the pickup operation for target order 130 within a predetermined threshold time.
[0031] In environment 100, electronic device 110 can be any type of computing device, including terminal devices or server devices. Terminal devices can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. Server devices may include, for example, computing systems / servers, such as mainframes, edge computing nodes, computing devices in cloud environments, and so on.
[0032] It should be understood that the structure and function of environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0033] Figure 2 A flowchart of an order processing procedure 200 according to some embodiments of the present disclosure is shown. Procedure 200 can be implemented in environment 100, for example, procedure 200 can be implemented at electronic device 110. In the following discussion, reference will be made to… Figure 1 To describe process 200.
[0034] The order processing procedure involved in the embodiments of this disclosure can be for at least one target order 130 corresponding to a first user 120 received by the electronic device 110. For ease of understanding, the following description uses target order 130 as an example.
[0035] In box 210, electronic device 110, in response to receiving a pickup reminder request for target order 130 initiated by first user 120, determines the first pickup time requirement for target order 130.
[0036] In some embodiments, the electronic device 110 can receive pickup reminder requests from different users for orders with different time requirements. The pickup reminder request instructs the execution of a pickup operation for a target order that is in a pending pickup state; for example, the pickup reminder request instructs the driver to perform a pickup operation for the target order.
[0037] As an example, electronic device 110 receives a pickup reminder request initiated by a first user 120 (e.g., a merchant or customer) for a target order 130 corresponding to the first user 120. At this time, the target order 130 is in a state of waiting for a driver to pick it up, but because the driver has not picked it up on time, the first user 120 initiated a pickup reminder request.
[0038] In some embodiments, in response to receiving a pickup reminder request from a first user 120 for a target order 130, the electronic device 110 determines a first pickup time requirement for the target order 130. The first pickup time requirement indicates a threshold time for completing the pickup operation. By determining the pickup time requirement for the target order 130 in advance, premature or unnecessary pickup requests can be avoided, ensuring that the pickup reminder operation for the target order 130 is performed at an appropriate time.
[0039] As an example, upon receiving a pickup reminder request, electronic device 110 first determines the initial pickup timeliness requirement for target order 130, i.e., the time limit within which the pickup operation needs to be completed. This is typically the pickup end time scheduled by the user in target order 130 or the time limit for the pickup operation defined in the logistics system. By determining the initial pickup timeliness requirement, electronic device 110 can decide whether it is necessary to initiate a pickup reminder operation.
[0040] Continue to refer to Figure 2 In box 220, if electronic device 110 determines that the time for receiving the pickup reminder request exceeds the first pickup time limit requirement, it sends a first message to the terminal device corresponding to the second user 140.
[0041] In some embodiments, a second user 140 is assigned to perform a pickup operation for a target order, and a first message is used to instruct the second user 140 to perform a pickup operation for the target order within a predetermined threshold time.
[0042] As an example, electronic device 110 can determine whether the current time of receiving the pickup reminder request has exceeded the first pickup timeliness requirement corresponding to the target order 130. If the current time exceeds this timeliness requirement, it means that the pickup of the order has been delayed and immediate action is required. In this way, it can be ensured that the pickup reminder operation is initiated only when the order is indeed delayed, thereby avoiding premature or unnecessary reminders and improving the accuracy of the operation. After determining that the current time exceeds the first pickup timeliness requirement, electronic device 110 can send a first message to the second user 140 (usually the driver responsible for pickup). The first message is used to remind the driver to perform the pickup operation of the order within the specified time. By automatically sending the first message, it is ensured that the driver can receive the notification in a timely manner and clearly understand the time limit for the pickup operation, avoiding further delays caused by untimely information transmission. In some embodiments, the second user 140 can also be a customer service representative of the logistics system.
[0043] In some embodiments, if it is determined that the time for receiving the pickup reminder request exceeds the first pickup time limit requirement, the electronic device 110 may use short link technology to send a first message to the terminal device corresponding to the second user 140.
[0044] In some embodiments, short URL technology is implemented by compressing a long Uniform Resource Locator (URL) address into a shorter string. This makes it easier for users to remember, share, and spread, while also saving display space or preventing link truncation in certain situations. Sending the first message to the second user 140 via a short link involves converting the webpage link or related information containing the pickup reminder into a short link and then sending it to the second user 140 through various channels (such as SMS, instant messaging software, social media, email, etc.). After clicking the short link, the second user 140 can quickly access the content of the first message. Short links are more concise and easier for users to click and access quickly. If the link in the first message is too long, it may appear cluttered and degrade the user experience, especially on mobile devices.
[0045] In this embodiment, the first message is sent to the second user 140 via a short link, making the message received by the second user 140 clearer and more concise, reducing the possibility of misoperation and speeding up the response. Furthermore, the short link reduces the size and complexity of data transmission, improving the efficiency of information delivery, especially in situations with poor network conditions, ensuring timely delivery of notifications.
[0046] In some embodiments, if the time elapsed after receiving the pickup reminder request exceeds the first pickup time limit requirement, and if the electronic device 110 determines that the target order 130 has not been assigned to the corresponding second user 140, it sends a third message to the scheduling system of the target order 130. The third message is used to instruct the scheduling system to perform the assignment of the target order.
[0047] In some embodiments, each order is typically assigned to a specific pickup person (such as the second user 140) for processing. However, in some cases, the order may not yet have been assigned to a specific pickup person. If the electronic device 110 finds that the target order 130 has not been assigned to any pickup person when it receives a pickup reminder request, it can send a third message to the scheduling system to instruct it to perform a pickup person assignment operation for the target order 130.
[0048] In some embodiments, in response to determining that the target order 130 has been assigned to the corresponding second user 140, the electronic device 110 sends a first message to the terminal device corresponding to the assigned second user 140.
[0049] In some embodiments, if the electronic device 110 determines that the target order 130 has been successfully assigned to a specific pickup person, it sends a first message to the pickup person's terminal device. For example, the first message may typically include order details and pickup requirements, instructing the pickup person to perform the pickup task within a specified time.
[0050] As an example, electronic device 110 can also first record the first message corresponding to the pickup reminder request of the first user 120, and prompt the first user 120 "Order allocation in progress, please wait patiently". After the order allocation operation is completed and the target order 130 is successfully allocated to the second user 140, electronic device 110 can send the previously recorded first message to the newly allocated second user 140 to ensure that it can process it in a timely manner.
[0051] In this embodiment, the intervention of the scheduling system and the transmission of messages ensure that orders are promptly assigned to suitable pickup personnel and that pickup tasks are completed. This method improves the system's automation level, reduces the need for manual intervention, enhances the responsiveness of the logistics system, and ensures the timeliness and reliability of order processing.
[0052] In some embodiments, messages sent by electronic device 110 may contain information such as user contact information and order numbers. Electronic device 110 can encrypt the data using encryption algorithms, making it readable only through specific decryption methods. Furthermore, electronic device 110 can implement access control, allowing only authorized users (such as merchants, logistics administrators, etc.) to perform pickup reminders and view related information.
[0053] In some embodiments, the electronic device 110 can also be configured to support sending pickup reminder requests only to one target order at a time, and disallow batch sending of pickup reminder requests. This is because batch requests may generate a large number of notification requests in a short period of time, increasing the system load. Limiting pickup reminders to a single order can smooth out the request pressure on the system and ensure stable system operation.
[0054] In some embodiments, if the electronic device 110 determines that the time of receiving the pickup reminder request has not exceeded the first pickup time requirement, it sends a second message to the first user, the second message indicating that the target order has not exceeded the pickup time requirement.
[0055] In some embodiments, the pickup reminder request sent by the first user 120 may occur within the pickup timeframe, meaning the order has not yet exceeded the predetermined pickup time requirement, and the second user 140 still has sufficient time to complete the pickup operation. If each pickup reminder request triggers backend processing logic (such as sending a message to the second user 140), it increases system load and resource consumption, and these operations are actually redundant during this time period. The electronic device 110 can send a second message to the first user 120 to display the reminder information only on the front end, avoiding unnecessary waste of system resources and improving overall system efficiency. This helps maintain system stability and responsiveness under high concurrency conditions.
[0056] As an example, the electronic device 10 can control the display of a second message (e.g., "Driver has been notified to expedite pickup, please wait patiently") on the front-end display page of the first user 120's terminal, and can provide feedback to the first user 120 that the system has received its pickup reminder request and is carrying out the pickup operation as planned.
[0057] In this embodiment, for target orders that have not exceeded the first pickup timeframe requirement, sending a second message without backend processing effectively reduces resource consumption, avoids excessive interference with drivers, and provides timely feedback to users. This not only optimizes the operational efficiency of order processing but also enhances user experience and satisfaction, ensuring smooth logistics operations.
[0058] Return to reference Figure 2 In box 230, electronic device 110 determines the pickup status of target order 130 based on the response information of second user 140 to the first message.
[0059] In some embodiments, the electronic device 110 can determine the latest status of the target order 130 based on the response of the second user 140 to the first message reminding the user to pick up the package. For example, the second user 140 may report through a terminal device that the pickup has been completed, or explain the reason why pickup could not be completed and needs to be delayed. The electronic device 110 can update the status of the order based on this information.
[0060] Figure 3 A schematic diagram of a process 300A for determining the pickup status of a target order, according to some embodiments of the present disclosure, is shown. Process 300A can be implemented at electronic device 110.
[0061] In box 311, electronic device 110 detects the operation performed by second user 140 on target order 130 in response to receiving response information from second user 140 to first message within a predetermined threshold time.
[0062] In some embodiments, the predetermined threshold time is a time limit set by the electronic device 110 for the second user 140 to respond to the first message, typically to ensure that the second user 140 can complete the processing of the target order 130 within a reasonable time. If the second user 140 responds within this time, the electronic device 10 will detect the specific operation of the second user 140 to determine whether the second user 140 has performed a pickup operation on the target order 130 within the specified time, or whether it has chosen to delay pickup. This step is to determine the current actual pickup status of the target order 130.
[0063] In some embodiments, the response information of the second user 140 is typically the feedback from the pickup personnel to the first message reminding them to perform the pickup operation. For example, the response information may include confirmation of pickup, request for delayed pickup, or other related operations.
[0064] As an example, the second user 140 can also reply to the first message reminding them to perform the pickup operation. After receiving the reply from the second user 140, the electronic device 110 can detect whether the second user 140 has performed the next step's operation (confirm pickup, request delayed pickup, etc.).
[0065] In box 312, if electronic device 110 detects that the second user performs a pickup operation on the target order, it determines that the pickup status of the target order is in the pickup state.
[0066] In some embodiments, if the electronic device 110 detects that the second user 140 has started the pickup operation, it can update the pickup status of the target order 130 to "pickup in progress". This means that the target order 130 has entered the actual pickup process and will proceed according to the normal procedure.
[0067] In box 313, if electronic device 110 detects that the second user performs a delayed pickup operation on the target order, it determines that the pickup status of the target order is a delayed pickup status.
[0068] In some embodiments, if the electronic device 110 detects that the second user 140 has selected a delayed pickup operation, it can update the pickup status of the target order 130 to "delayed pickup". This means that the driver may be unable to complete the pickup on time due to various reasons such as traffic jams, vehicle malfunctions or other emergencies, and the processing needs to be postponed.
[0069] In some embodiments, the electronic device 110 can record the reasons for delayed pickup and provide feedback to the first user 120, thus providing data support for subsequent analysis and management. This helps optimize scheduling and operational processes and improve user satisfaction.
[0070] In this embodiment of the disclosure, by processing the response information of the second user 140 and precisely managing the order status, order processing can cope with different situations, ensuring the smooth execution of target order pickup and providing users with clear order status feedback. This approach not only improves the automation level of the logistics system but also enhances the user experience and system reliability.
[0071] In some embodiments, in response to not receiving a response from the second user 140 to the first message within a predetermined threshold time and / or not detecting an operation performed by the second user 140 on the target order 130, the electronic device 110 may generate a first work order.
[0072] In some embodiments, if no response is received from the second user 140 or no operation performed by the second user 140 on the target order 130 is detected within a predetermined time limit, the electronic device 110 may determine that the second user 140 has not processed the target order 130 in a timely manner.
[0073] In some embodiments, a first work order indicates that the second user failed to complete the pickup operation for the target order within a predetermined time threshold. When the electronic device 110 determines that the second user 140 has not responded or performed an operation within the predetermined time, a work order is automatically generated. This work order can record in detail the circumstances under which the second user 140 failed to complete the pickup operation in a timely manner and may include subsequent processing instructions. For example, the work order content may include order information, second user information, a description of the incomplete task, and / or next step instructions (such as reassigning the second user, notifying a superior, etc.).
[0074] In some embodiments, the electronic device 110 determines that the pickup status of the target order is not pickup.
[0075] In some embodiments, after detecting that the second user 140 has failed to perform the pickup task on time, the electronic device 110 can update the status of the target order 130 to "unpicked". This status indicates that the order has not been processed within the scheduled time and requires further processing or rescheduling.
[0076] In this embodiment of the disclosure, by generating work orders and updating order status, abnormal situations can be effectively identified and recorded, ensuring the continuity and reliability of the logistics process.
[0077] Continue to refer to Figure 2 In box 240, electronic device 110 sends the pickup status of target order 130 to the terminal device corresponding to the first user 120.
[0078] In this embodiment of the disclosure, the timely transmission of the pickup status of the target order 130 to the terminal device corresponding to the first user 120 not only improves the automation level of order processing, but also enhances the transparency of order pickup management, enabling all parties to understand the order status in a timely manner and take necessary actions.
[0079] In some embodiments, electronic device 110 may determine a second pickup time requirement for target order 130 based on a predetermined time interval. The second pickup time requirement indicates a threshold time for initiating pickup operations.
[0080] In some embodiments, the second pickup timeliness requirement may be a time limit before which the pickup operation can begin (such as a scheduled pickup start time), meaning that the pickup operation of the order should have already begun before this threshold time is reached.
[0081] In some embodiments, in response to the time for determining the second pickup time requirement exceeding the second pickup time requirement, the electronic device 110 controls the display page on the terminal device of the first user 120 to present a pickup reminder request entry, so as to support the first user 120 to send a pickup reminder request for the target order 130 through the pickup reminder request entry.
[0082] In some embodiments, if the electronic device 110 determines that the current time has exceeded the second pickup time requirement of the target order 130 (i.e., the pickup operation should have started but has not yet started), the electronic device 110 will trigger the display of a pickup reminder request entry. A pickup reminder request entry will be displayed on the terminal device of the first user 120, allowing the user to send a pickup reminder request to remind the pickup personnel corresponding to the target order 130 to perform the pickup operation as soon as possible.
[0083] In this embodiment, by automatically calculating and judging based on time intervals, users can be proactively reminded when a target order may be delayed. This mechanism ensures the timeliness of pickup operations and reduces customer dissatisfaction or business interruption caused by delays. Furthermore, the pickup reminder request entry is only displayed when user intervention is deemed necessary, preventing users from initiating pickup reminder requests at unnecessary times. This intelligent operation entry reduces the number of steps required by the user and also minimizes interference with the driver.
[0084] In some embodiments, the electronic device 110 can periodically generate reports to record statistical data on pickup reminder operations. These reports include the frequency of pickup reminder requests, response time, success rate, etc., helping businesses analyze the effectiveness of the order reminder function and the efficiency of logistics pickup. Regular statistical reports enable more precise data-driven decisions, such as optimizing order reminder strategies or adjusting resource allocation.
[0085] In some embodiments, the electronic device 110 may also be configured with a fault tolerance mechanism to ensure that user pickup reminder requests are correctly recorded and processed in the event of network instability or service anomalies. For example, a message queue (such as RabbitMQ) may be used to cache various requests and messages, allowing processing to continue once the network or service is restored.
[0086] Figure 4 A block diagram of an apparatus 400 for order processing according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or include electronic device 110.
[0087] The apparatus 400 includes a pickup timeliness requirement determination module 410, configured to determine a first pickup timeliness requirement for the target order in response to receiving a pickup reminder request initiated by a first user for the target order. The pickup reminder request instructs the execution of a pickup operation for the target order that is in a waiting pickup state, and the first pickup timeliness requirement indicates a threshold time for completing the pickup operation. A sending module 420 is configured to send a first message to the terminal device corresponding to a second user if it is determined that the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement. The second user is assigned to perform the pickup operation for the target order, and the first message instructs the second user to perform the pickup operation for the target order within a predetermined threshold time. A pickup status determination module 430 is configured to determine the pickup status of the target order based on the second user's response to the first message. The sending module 420 is also configured to send the pickup status of the target order to the terminal device corresponding to the first user.
[0088] In some embodiments, the sending module 420 is further configured to send a second message to the first user if it is determined that the time of receiving the pickup reminder request has not exceeded the first pickup time requirement. The second message indicates that the target order has not exceeded the pickup time requirement.
[0089] In some embodiments, the sending module 420 is further configured to send a first message to the terminal device corresponding to the second user using short link technology if it is determined that the time of receiving the pickup reminder request exceeds the first pickup time limit requirement.
[0090] In some embodiments, the sending module 420 is further configured to, if the time for receiving the pickup reminder request exceeds the first pickup time limit requirement, send a third message to the scheduling system of the target order if it is determined that the target order has not been assigned to the corresponding second user, the third message being used to instruct the scheduling system to perform the assignment of the target order; and in response to determining that the target order has been assigned to the corresponding second user, send a first message to the terminal device corresponding to the assigned second user.
[0091] In some embodiments, the pickup status determination module 430 is further configured to detect the operation performed by the second user on the target order in response to receiving the response information of the second user to the first message within a predetermined threshold time; if the second user is detected to perform a pickup operation on the target order, the pickup status of the target order is determined to be a pickup in progress state; and if the second user is detected to perform a delayed pickup operation on the target order, the pickup status of the target order is determined to be a delayed pickup state.
[0092] In some embodiments, the pickup timeliness requirement module 410 is further configured to determine a second pickup timeliness requirement for the target order based on a predetermined time interval, the second pickup timeliness requirement indicating a threshold time for starting the pickup operation; and in response to the time for determining the second pickup timeliness requirement exceeding the second pickup timeliness requirement, control the display of a pickup reminder request entry on the terminal device of the first user to support the first user in sending a pickup reminder request for the target order via the pickup reminder request entry.
[0093] The modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0094] Figure 5 A block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein.
[0095] like Figure 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.
[0096] Electronic device 500 typically includes multiple computer storage media. Such media can be any available media accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media capable of storing information and / or data and accessible within electronic device 500.
[0097] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.
[0098] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0099] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0100] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transient computer-readable medium and includes computer-executable instructions that are executed by a processor to implement the methods described above.
[0101] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0102] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0103] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0104] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0105] Various implementations of this disclosure have been described above. The foregoing description is exemplary and not exhaustive, nor is it limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the implementations disclosed herein.
Claims
1. A method for order processing, comprising: In response to receiving a pickup reminder request for a target order initiated by a first user, a first pickup time requirement for the target order is determined. The pickup reminder request instructs the execution of a pickup operation for the target order that is in a waiting pickup state. The first pickup time requirement indicates a threshold time for completing the execution of the pickup operation. If it is determined that the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement, a first message is sent to the terminal device corresponding to the second user, and the second user is assigned to perform the pickup operation for the target order. The first message is used to instruct the second user to perform the pickup operation for the target order within a predetermined threshold time. Based on the second user's response to the first message, the pickup status of the target order is determined; as well as The pickup status of the target order is sent to the terminal device corresponding to the first user.
2. The method according to claim 1, further comprising: If it is determined that the time of receiving the pickup reminder request does not exceed the first pickup time requirement, a second message is sent to the first user, the second message indicating that the target order has not exceeded the pickup time requirement.
3. The method according to claim 1, wherein sending the first message to the terminal device corresponding to the second user includes: If it is determined that the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement, the first message is sent to the terminal device corresponding to the second user using short link technology.
4. The method according to claim 1, wherein sending the first message to the terminal device corresponding to the second user further includes: If the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement, and if it is determined that the target order has not been assigned to the corresponding second user, a third message is sent to the scheduling system of the target order, the third message being used to instruct the scheduling system to perform the assignment of the target order; as well as In response to determining that the target order has been assigned to the corresponding second user, the first message is sent to the terminal device corresponding to the assigned second user.
5. The method according to claim 1, wherein determining the pickup status of the target order based on the response information of the second user to the first message includes: In response to receiving the response information from the second user to the first message within the predetermined threshold time, the operation performed by the second user on the target order is detected; If it is detected that a second user performs the pickup operation on the target order, then the pickup status of the target order is determined to be in the pickup state; as well as If a second user is detected to perform a delayed pickup operation on the target order, then the pickup status of the target order is determined to be a delayed pickup status.
6. The method according to claim 5, wherein determining the pickup status of the target order based on the response message of the second user to the first message further includes: In response to the absence of a response from the second user to the first message within the predetermined threshold time and / or the absence of an operation performed by the second user on the target order, a first work order is generated, indicating that the second user failed to complete the pickup operation for the target order within the predetermined time threshold; and The pickup status of the target order is determined to be "not picked up".
7. The method according to claim 1, further comprising: Based on a predetermined time interval, a second pickup time requirement is determined for the target order, the second pickup time requirement indicating a threshold time for starting the pickup operation; as well as In response to the determination that the time required for the second pickup time limit exceeds the second pickup time limit, the system controls the display of a pickup reminder request entry on the first user's terminal device to support the first user in sending the pickup reminder request for the target order through the pickup reminder request entry.
8. An apparatus for order processing, comprising: The pickup timeliness requirement determination module is configured to, in response to receiving a pickup reminder request initiated by a first user for a target order, determine a first pickup timeliness requirement for the target order, wherein the pickup reminder request instructs the execution of a pickup operation for the target order which is in a waiting pickup state, and the first pickup timeliness requirement instructs a threshold time for completing the execution of the pickup operation; The sending module is configured to send a first message to the terminal device corresponding to the second user if it is determined that the time of receiving the pickup reminder request exceeds the first pickup timeliness requirement. The second user is assigned to perform the pickup operation for the target order. The first message is used to instruct the second user to perform the pickup operation for the target order within a predetermined threshold time. as well as The pickup status determination module is configured to determine the pickup status of the target order based on the response information of the second user to the first message; as well as The sending module is also configured to send the pickup status of the target order to the terminal device corresponding to the first user.
9. An electronic device, comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 7.
11. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 7.