Order processing method, device and system

By creating a signature password through questions and answers set by the orderer, the order device generates an identifier, which is verified by the logistics server and the delivery device. This solves the problem of low security in express delivery signatures and achieves a safe and efficient signature method.

CN121998538APending Publication Date: 2026-05-08BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING JINGDONG YUANSHENG TECH CO LTD
Filing Date
2024-11-04
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing express delivery and signing methods have low security and cannot effectively guarantee the safety of order signing.

Method used

By creating a personalized and secure delivery password through questions and answers set by the orderer, the order device generates an order identifier and verifies the password provided by the recipient through the logistics server and delivery equipment, ensuring that only the orderer or authorized personnel know the delivery password.

Benefits of technology

It improves the security and efficiency of delivery confirmation, reduces delivery costs, avoids the risks of relying on SMS or the internet to obtain confirmation codes, and enhances the reliability and efficiency of delivery confirmation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121998538A_ABST
    Figure CN121998538A_ABST
Patent Text Reader

Abstract

The invention provides an order processing method, device and system, electronic equipment, a computer readable storage medium and a computer program product, and relates to the technical field of logistics distribution. The method comprises the steps that a sign-in password is associated with a to-be-processed order, an order identifier used for identifying that the order is signed in a password sign-in mode is generated, and the sign-in password is determined based on questions and answers set by an ordering person. And sending order information including the sign-in password and the order identifier to a logistics server, so that the logistics server generates a waybill identifier based on the order identifier, and sending the waybill information including the sign-in password and the waybill identifier to the delivery equipment, so that the delivery equipment verifies a password provided by the order sign-in person based on the sign-in password. According to the method, the signing safety can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of logistics and distribution technology, and in particular to an order processing method, apparatus, system, electronic device, computer-readable storage medium, and computer program product. Background Technology

[0002] With the widespread adoption of online shopping, express delivery services have become an integral part of daily life. To improve customer satisfaction and ensure order delivery, various signing methods exist, such as face-to-face signing, SMS signing, and self-service parcel locker signing. However, these existing signing methods have relatively low security. Summary of the Invention

[0003] This disclosure provides an order processing method, apparatus, system, electronic device, computer-readable storage medium, and computer program product that can improve the security of receipt confirmation.

[0004] In a first aspect, embodiments of this disclosure propose an order processing method, comprising: in response to an order to be processed being associated with a signature password, generating an order identifier for identifying an order signed for using a password-based signature method, wherein the signature password is determined based on a question and answer set by the order placer; sending order information including the signature password and the order identifier to a logistics server, so that the logistics server generates a waybill identifier for identifying an order signed for using a password-based signature method based on the order identifier; and sending waybill information including the signature password and the waybill identifier to a delivery device, so that the delivery device verifies the password provided by the order signer based on the signature password.

[0005] In one possible implementation, the method provided by the first aspect further includes: in response to determining that order information has been sent to the logistics server, configuring the password status of the signature password to be sent and pending activation. Based on the received new password status, updating the password status of the signature password, wherein the new password status is determined based on the order's delivery routing status or the result of verifying the password provided by the order recipient.

[0006] In one possible implementation, the new password status includes activated and pending verification, verifiable and pending verification, locked and unavailable, and used. The activated and pending verification password status is determined after the waybill identifier is generated. The verifiable and pending verification password status is determined based on the delivery route status as the delivery person's receipt status. The locked and unavailable password status is determined based on the number of times the password provided by the order recipient does not match the signature password and a preset threshold. The used password status is determined based on the password provided by the order recipient matching the signature password.

[0007] In one possible implementation, the method provided by the first aspect further includes: in response to determining that a new password status is locked and unavailable, sending a notification message to the terminal device indicating that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold; and in response to receiving a confirmation of receipt message from the terminal device, generating instruction information indicating that the goods in the order have been successfully delivered.

[0008] In one possible implementation, the method provided by the first aspect further includes: receiving a prompt message for the signature password, wherein the prompt message is used to prompt the recipient of the order with the content of the signature password, the order information also includes the prompt message, and the waybill information also includes the prompt message.

[0009] In one possible implementation, the method provided by the first aspect further includes: in response to receiving a reset signature password for an order, sending the reset signature password to the delivery device, so that the delivery device verifies the password provided by the order signatory based on the reset signature password.

[0010] Secondly, this disclosure provides an order processing method, including: receiving waybill information including a signature password and a waybill identifier, wherein the signature password is determined based on a question and answer set by the order placer. In response to identifying that a signature is made using a password method via the waybill identifier, the method verifies the password provided by the order signer based on the signature password. In response to determining that the password provided by the order signer matches the signature password, the method determines that the goods in the order have been successfully delivered.

[0011] In one possible implementation, the method provided by the second aspect further includes: in response to detecting a waybill identifier, generating a new password status that is verifiable and pending verification, and sending the new password status to the order device. In response to determining that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold, generating a new password status that is locked and unusable, and sending the new password status to the order device. In response to determining that the password provided by the order recipient matches the signature password, generating a new password status that has been used, and sending the new password status to the order device.

[0012] In one possible implementation, the waybill information also includes a prompt message, which is used to prompt the recipient of the order with the content of the signature password. The method provided in the second aspect also includes: displaying the prompt message in response to determining that the password provided by the recipient of the order is inconsistent with the signature password.

[0013] In one possible implementation, the method provided by the second aspect further includes: in response to receiving an instruction to deliver the goods of the order, determining that the goods of the order have been successfully delivered.

[0014] Thirdly, embodiments of this disclosure provide an order processing apparatus, comprising: a generation module configured to generate an order identifier for identifying orders signed for using a password in response to an order to be processed being associated with a signature password, wherein the signature password is determined based on a question and answer set by the order placer; and a sending module configured to send order information including the signature password and the order identifier to a logistics server, so that the logistics server generates a waybill identifier for identifying orders signed for using a password based on the order identifier, and sends waybill information including the signature password and the waybill identifier to a delivery device, so that the delivery device verifies the password provided by the order signer based on the signature password.

[0015] Fourthly, embodiments of this disclosure provide an order processing apparatus, comprising: a receiving module configured to receive waybill information including a signature password and a waybill identifier, wherein the signature password is determined based on a question and answer set by the order placer; a verification module configured to verify the password provided by the order signer based on the signature password in response to identification of signature via the waybill identifier; and a determining module configured to determine that the goods of the order have been successfully delivered in response to determining that the password provided by the order signer matches the signature password.

[0016] Fifthly, embodiments of this disclosure propose an order processing system, comprising: an order device configured to, in response to an order to be processed being associated with a signature password, generate an order identifier for identifying an order signed using a password-based signature method, and send order information including the signature password and the order identifier to a logistics server, wherein the signature password is determined based on a question and answer set by the order placer. A logistics server configured to, based on the order identifier, generate a waybill identifier for identifying an order signed using a password-based signature method, and send waybill information including the signature password and the waybill identifier to a delivery device. A delivery device configured to, in response to identifying a signature signed using a password method through the waybill identifier, verify the password provided by the order signer based on the signature password. In response to determining that the password provided by the order signer matches the signature password, determine that the goods of the order have been successfully delivered.

[0017] In one possible implementation, the system provided in the fifth aspect further includes: a terminal device configured to receive a notification message from an order device indicating that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold, display confirmation of receipt information, generate a confirmation of receipt message based on the received confirmation of receipt, and send the confirmation of receipt message to the order device. The order device is further configured to, in response to receiving the confirmation of receipt message from the terminal device, generate instruction information indicating that the goods in the order have been successfully delivered, and send the instruction information to a delivery device. The delivery device is further configured to determine that the goods in the order have been successfully delivered based on the instruction information.

[0018] In a sixth aspect, embodiments of this disclosure provide an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to implement the order processing method described in any of the implementations of the first aspect or the second aspect.

[0019] In a seventh aspect, embodiments of this disclosure provide a non-transitory computer-readable storage medium storing computer instructions that enable a computer, when executed, to implement the order processing method described in any of the implementations of the first and second aspects.

[0020] Eighthly, embodiments of this disclosure provide a computer program product including a computer program that, when executed by a processor, can implement the order processing method as described in any of the implementations of the first and second aspects.

[0021] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description.

[0022] The method provided in this disclosure creates a personalized and secure signature password by setting questions and answers by the order placer. This allows for verification of the password provided by the order recipient based on the secure signature password. The signature password is set by the order placer and can only be known by the order placer or authorized personnel, thus improving the security of the signature process. Attached Figure Description

[0023] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0024] Figure 1 This is an exemplary system architecture to which this disclosure can be applied;

[0025] Figure 2 A flowchart of an order processing method provided in this disclosure embodiment;

[0026] Figure 3 A flowchart of another order processing method provided in this disclosure embodiment;

[0027] Figure 4 A flowchart of yet another order processing method provided in this disclosure embodiment;

[0028] Figure 5 A structural block diagram of an order processing apparatus provided in an embodiment of this disclosure;

[0029] Figure 6 A structural block diagram of another order processing apparatus provided in an embodiment of this disclosure;

[0030] Figure 7 This is a schematic diagram of the structure of an electronic device suitable for executing an order processing method, provided as an embodiment of the present disclosure. Detailed Implementation

[0031] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding; these should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description. It should be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

[0032] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0033] Figure 1 An exemplary system architecture 100 is shown, in which embodiments of the order processing methods, apparatus, systems, electronic devices, and computer-readable storage media of this disclosure can be applied.

[0034] like Figure 1 As shown, the system architecture 100 may include an order processing device 101, and may also include one or more of the following: a logistics server 102, a delivery device 103, and a terminal device 104. The order processing device 101, logistics server 102, delivery device 103, and terminal device 104 can be connected via a network to achieve mutual communication. Figure 1 This is just an example. Networks can include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0035] Users (order placers, etc.) can use terminal device 104 to interact with order device 101, logistics server 102, and delivery device 103 via the network to receive or send messages, etc. Various applications for information communication can be installed on order device 101, logistics server 102, delivery device 103, and terminal device 104, such as shopping applications, order systems, instant messaging applications, and also order systems, logistics systems, notification systems, etc.

[0036] Order processing device 101, logistics server 102, delivery device 103, and terminal device 104 can be hardware or software. When order processing device 101 is hardware, it can be a server, etc., used to process orders. When logistics server 102 is hardware, it can be the same server as order processing device 101, or it can be configured separately. When order processing device 101 and logistics server 102 are hardware, they can be implemented as a distributed server cluster composed of multiple servers, or as a single server; when order processing device 101 and logistics server 102 are software, they can be implemented as multiple software programs or software modules, or as a single software program or software module, without specific limitations. When delivery device 103 is hardware, it can be various electronic devices with a display screen, including but not limited to handheld devices, smartphones, tablets, laptops, and desktop computers. When terminal device 104 is hardware, it can be various electronic devices with a display screen, including but not limited to smartphones, tablets, laptops, and desktop computers. When the delivery device 103 and the terminal device 104 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software programs or software modules, or as a single software program or software module, without any specific limitations.

[0037] The order device 101 can provide various services through its built-in applications, achieving the following effects: In response to an order pending processing that is associated with a signature password, it generates an order identifier to identify orders signed using the password-based signature method. The signature password is determined based on a question and answer set by the order placer. The order information, including the signature password and order identifier, is sent to the logistics server, which then generates a waybill identifier to identify orders signed using the password-based signature method. Finally, the waybill information, including the signature password and waybill identifier, is sent to the delivery device, allowing the delivery device to verify the password provided by the order signer based on the signature password.

[0038] Since order processing requires significant computing resources and power, the order processing methods provided in the subsequent embodiments of this disclosure are generally executed by the order processing device 101 and logistics server 102, which possess strong computing power and abundant computing resources. Correspondingly, the order processing device is also generally located within the order processing device 101 and logistics server 102. However, it should also be noted that when the terminal device 104 also possesses sufficient computing power and resources, the terminal device 104 can also perform the aforementioned calculations performed by the order processing device 101 and logistics server 102 through a shopping application installed on it, thereby outputting the same results as the order processing device 101 and logistics server 102. Especially when multiple terminal devices with different computing capabilities exist simultaneously, but the shopping application determines that its terminal device possesses strong computing power and abundant remaining computing resources, it can allow the terminal device to perform the aforementioned calculations, thereby appropriately reducing the computing pressure on the order processing device 101 and logistics server 102. Accordingly, the order processing device can also be located within the terminal device 104. In this case, the exemplary system architecture 100 may also exclude the order device 101 and the logistics server 102.

[0039] It should be understood that Figure 1 The number of order processing devices, logistics servers, delivery devices, and terminal devices shown is merely illustrative. Any number of these devices can be used depending on implementation needs.

[0040] Please refer to Figure 2 , Figure 2 A flowchart of an order processing method provided in this disclosure embodiment, wherein process 200 includes the following steps:

[0041] Step 201: In response to the pending order being associated with a signature password, generate an order identifier to identify the order as being signed for using the password signature method.

[0042] For example, the signature password is determined based on the questions and answers set by the person who placed the order.

[0043] For example, a person placing an order can create a delivery password during the ordering process through the ordering system. This delivery password is used to verify the recipient of the order. The ordering system can provide a series of preset questions for the person placing the order to choose from, such as "What is your birth city?" or "What was the name of your first pet?". The terminal device (with the ordering system loaded) can display the preset questions to facilitate the person placing the order in creating the delivery password. The person placing the order can choose a question and set the corresponding answer as the delivery password, or the person placing the order can define a question and answer. After the person placing the order has purchased the items and created the delivery password, the terminal device (ordering system) sends the order data and delivery password to the order device. The order device is responsible for integrating and managing the order-related information in the entire order delivery process. In this embodiment, in response to the order being processed being associated with a delivery password, the order device generates an order identifier. The order identifier is used to identify that the order was signed for using a password. The order identifier can also be called an order sign, which is not limited in this application.

[0044] Optionally, after the order device generates an order identifier, it is stored in encrypted form to prevent unauthorized devices from accessing it.

[0045] Step 202: Send the order information, including the signature password and the order identifier, to the logistics server so that the logistics server can generate a waybill identifier based on the order identifier to identify the receipt using the password signature method, and send the waybill information, including the signature password and the waybill identifier, to the delivery device so that the delivery device can verify the password provided by the order signer based on the signature password.

[0046] Optionally, the order device can also generate an order number for the order, and the order information may include, but is not limited to, one or more of the following: order number, product information, shipping address, and delivery address.

[0047] For example, the order device sends order information, including a signature password and an order identifier, to the logistics server. The logistics server receives this order information, generates a waybill identifier based on the order identifier (which identifies receipt using a password), and may also generate a waybill number. The logistics server then sends the waybill information, including the signature password and waybill identifier, to the delivery device. The delivery device receives this waybill information, identifies receipt using a password via the waybill identifier, and verifies the password provided by the recipient. If the password matches the signature password, the device determines that the goods have been successfully delivered.

[0048] Optionally, the waybill information may also include, but is not limited to, one or more of the following: order number, product information, shipping address, and delivery address.

[0049] Optionally, the logistics server is loaded with a logistics system. For example, the logistics system may include a waybill system and a delivery system. The waybill system generates a waybill identifier based on the order identifier, and can also generate a waybill number, and sends the waybill information to the delivery system. The delivery system receives the waybill information from the waybill system and sends it to the delivery equipment for use by couriers during delivery.

[0050] Optionally, the terminal device, order device, logistics server, and delivery device can transmit the signature password in an encrypted manner to improve security and signature reliability.

[0051] The method provided in this disclosure creates a personalized and secure delivery password through a question and answer set by the order placer. This password is used to verify the password provided by the order recipient. The delivery password is set by the order placer and is known only to the order placer or authorized personnel, thus improving order delivery security. Furthermore, this method of delivery password-based signing eliminates the need for SMS services or obtaining a delivery code via the internet, reducing delivery costs. Compared to obtaining a delivery code via SMS or the internet, it avoids situations where the code cannot be obtained in a timely manner, improving delivery efficiency.

[0052] Please refer to Figure 3 , Figure 3 A flowchart of another order processing method provided in this disclosure embodiment, wherein process 300 includes the following steps:

[0053] Step 301: In response to determining that the order information has been sent to the logistics server, configure the password status of the signature password to be sent and pending activation.

[0054] Step 302: Update the password status of the signed password based on the new password status received.

[0055] Optional, Figure 3 The method shown can be used with Figure 2 Used in combination.

[0056] For example, the new password status is determined based on the order's delivery routing status or the result of verifying the password provided by the order recipient.

[0057] Optionally, delivery routing may include the flow path or route from the origin to the destination, that is, the path through which the package is transferred from the shipping address and the receiving address.

[0058] In this embodiment, the order device can maintain the password status of the receipt password in real time. In response to determining that the order information has been sent to the logistics server, the password status of the receipt password is configured as sent and pending activation. Subsequently, it receives new password statuses from the logistics server and the delivery device, and updates the password status of the receipt password in real time based on the new password status.

[0059] In some embodiments, the new password status includes activated and pending verification, verifiable and pending verification, locked and unavailable, and used.

[0060] Optionally, the activated and unverifiable password status is determined after the waybill identifier is generated. The verifiable and unverifiable password status is determined based on the delivery route status as the delivery person's receipt status. The locked and unusable password status is determined based on the number of times the password provided by the order recipient does not match the signature password and a preset threshold. The used password status is determined based on the password provided by the order recipient matching the signature password.

[0061] For example, in response to generating a waybill identifier, the logistics server generates a new password status including "activated and pending verification" and sends the new password status to the order device. The order device receives the new password status and updates the password status of the signature password from "sent and pending activation" to "activated and pending verification".

[0062] For example, in response to detecting a waybill identifier (or detecting a signature password and a waybill identifier, or receiving a waybill identifier, or receiving a signature password and a waybill identifier), such as detecting a waybill identifier in received waybill information, identifying that a signature was made using a password, and indicating that the delivery route status is "delivery person received," the delivery device generates a new password status that includes both verifiable and pending verification, and sends this new password status to the order device. The order device receives this new password status and updates the signature password status from "activated and pending verification" to "verifiable and pending verification."

[0063] For example, after receiving the ordered goods, the delivery person delivers them to the door and enters the password provided by the order signatory on the interface of the delivery device. The delivery device then determines whether the password provided by the order signatory matches the original delivery password. In response to the determination that the password provided by the order signatory does not match the original delivery password, a new password provided by the order signatory is entered, and the system continues to determine whether the new password provided by the order signatory matches the original delivery password.

[0064] When the delivery device determines that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold, it generates a new password status including "locked and unavailable" and sends this new password status to the order device. The order device receives this new password status and updates the signature password status from "verifiable and pending verification" to "locked and unavailable." The preset threshold prevents malicious password guessing.

[0065] Upon confirming that the password provided by the order recipient matches the signature password, the delivery device generates a new password status including the used password and sends this new password status to the order device. The order device receives this new password status and updates the signature password status from "verifiable and pending verification" to "used," marking the order as signed for.

[0066] Optionally, the status of the signature password can be notified to the user. For example, the order device sends the status of the signature password and the updated password status to the terminal device, and the terminal device displays the received password status, thereby notifying the user of the order status.

[0067] Optionally, once an order is signed for, the order processing device can send a confirmation notification to the terminal device, informing the user of details such as the signing time and location. The device can also notify the user if the password provided by the person signing for the order does not match the signature password, allowing the user to take appropriate action.

[0068] Optionally, in the method provided in this disclosure, the ordering device and the delivery device can communicate directly to transmit information, or the information between the ordering device and the delivery device can be forwarded through a logistics server. This application does not limit this.

[0069] In some embodiments, the method provided in this disclosure may further include: in response to determining that a new password status is locked and unavailable, sending a notification message to a terminal device including a number of times the password provided by the order recipient is inconsistent with the signature password being greater than or equal to a preset threshold; and in response to receiving a confirmation of receipt message from the terminal device, generating instruction information indicating that the goods in the order have been successfully delivered.

[0070] For example, if the order device determines that a new password is locked and unavailable, such as when the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold, it sends a notification message to the terminal device (order system) indicating that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to the preset threshold.

[0071] The terminal device receives the notification message from the order device, displays confirmation information, and allows the user to confirm receipt. Based on this confirmation, the terminal device generates a confirmation message and sends it to the order device. Thus, if the user (the person signing for the package) forgets their password, they can verify their identity by confirming receipt on the order system.

[0072] In response to receiving a confirmation of receipt from the terminal device, the order processing device generates an instruction to deliver the ordered goods and sends this instruction to the delivery device. The delivery device receives this instruction and confirms that the ordered goods have been successfully delivered. The delivery device can also display this instruction; upon seeing it, the delivery person can perform the delivery operation, such as handing the ordered goods to the recipient.

[0073] In some embodiments, the method provided in this disclosure may further include: receiving a notification message for a signature password. The notification message is used to indicate the content of the signature password to the person signing for the order. Optionally, the order information may further include the notification message, and the waybill information may further include the notification message.

[0074] For example, when the person placing the order creates a signature password through the order system, they can also create a prompt message for the signature password. This prompt message can be used to remind the recipient of the signature password if they forget it.

[0075] After receiving the notification message configured by the order placer, the order processing device can send the message to the logistics server. The logistics device, during the process of issuing waybill information, will then send the notification message to the delivery device. The delivery device will display the notification message, and the delivery person will then notify the order recipient based on this message.

[0076] Optionally, the delivery device may display a prompt message in response to determining that the password provided by the order recipient does not match the signature password. The delivery device may display the prompt message after determining that the password provided by the order recipient does not match the signature password, or it may display the prompt message directly upon receiving it.

[0077] Optionally, the person signing for the order can recall the delivery password through prompts on the order system on their terminal device. Alternatively, the person signing for the order can directly view the delivery password through the order system on their terminal device, which increases the flexibility of the signing process.

[0078] In some embodiments, the method provided in this disclosure may further include: in response to receiving a reset signature password for an order, sending the reset signature password to a delivery device, so that the delivery device verifies the password provided by the order recipient based on the reset signature password.

[0079] For example, a user can reset the order's delivery password using the reset password control on the terminal device's order system. Based on this reset, the terminal device sends the reset password to the order device. Upon receiving the reset password, the order device sends it to the delivery device. The delivery device then verifies the password provided by the order recipient based on the reset password.

[0080] For example, if a user forgets the delivery password, they can reset the delivery password and complete the delivery receipt based on the reset delivery password. This application does not limit the timing of resetting the delivery password.

[0081] For example, after receiving a notification message from the ordering device, including the order recipient, indicating that the number of times the password provided does not match the signature password is greater than or equal to a preset threshold, the terminal device can display a reset signature password control for the user to change or reset the signature password.

[0082] Alternatively, the terminal device may display a reset password control after receiving the operation to create a signature password, allowing the user to change or reset the signature password, thus improving flexibility.

[0083] Please refer to Figure 4 , Figure 4 A flowchart of another order processing method provided in this disclosure embodiment, wherein process 400 includes the following steps:

[0084] Step 401: Receive waybill information including the signature password and waybill identifier.

[0085] For example, the signature password is determined based on the questions and answers set by the person who placed the order.

[0086] Step 402: In response to the identification of the waybill identifier indicating that the order was signed for using a password, verify the password provided by the person signing for the order based on the password.

[0087] Step 403: In response to the confirmation that the password provided by the order recipient matches the signature password, confirm that the goods in the order have been successfully delivered.

[0088] In this embodiment, the delivery device receives waybill information including a signature password and a waybill identifier. In response to identifying that the order was signed for using a password via the waybill identifier, the device verifies the password provided by the order signer based on the signature password. Upon determining that the password provided by the order signer matches the signature password, the device confirms that the goods in the order have been successfully delivered. For specific implementation details, please refer to the corresponding descriptions in the above method embodiments. Figure 4 The method shown is the same as Figure 2 and Figure 3 The methods shown can be used in combination.

[0089] For example, the delivery device can be a handheld device used by the delivery person when performing delivery operations. For instance, after receiving the waybill information and goods, the delivery person identifies the delivery method using the waybill identifier and signs for it with a password. When making the delivery, the delivery person needs to obtain the password from the signatory (the recipient or their family member, etc.) to input into the delivery device. The delivery device verifies the password provided by the signatory based on the signature password. In response to determining that the password provided by the signatory matches the signature password, the delivery person confirms that the goods of the order have been successfully delivered and proceeds with the delivery.

[0090] The method provided in this disclosure verifies the password provided by the recipient of the order based on the signature password set by the order placer. The signature password is set by the order placer and can only be known by the order placer or authorized personnel, thus improving the security of the signing process. Furthermore, this disclosure uses a signature password method for signing, eliminating the need for SMS services or obtaining a signature code via the network, thereby reducing delivery costs. Compared to obtaining a signature code via SMS or the network, it avoids situations where the signature code cannot be obtained in a timely manner, improving signing efficiency.

[0091] In some embodiments, the method provided in this disclosure may further include: in response to detecting a waybill identifier, generating a new password status including verifiable and unverifiable information, and sending the new password status including verifiable and unverifiable information to the order device; in response to determining that the number of times the password provided by the order recipient is inconsistent with the signature password is greater than or equal to a preset threshold, generating a new password status including locked and unusable information, and sending the new password status including locked and unusable information to the order device; in response to determining that the password provided by the order recipient is consistent with the signature password, generating a new password status including used information, and sending the new password status including used information to the order device. The executing entity may be a delivery device, and the specific implementation method can be referred to the corresponding description above, which will not be repeated here.

[0092] In some embodiments, the waybill information further includes a prompt message, which is used to remind the recipient of the contents of the signature password. The method provided in this disclosure may also include: displaying the prompt message in response to determining that the password provided by the recipient does not match the signature password. For example, the delivery device may display the prompt message after determining that the password provided by the recipient does not match the signature password, or the delivery device may directly display the prompt message after receiving it.

[0093] In some embodiments, the method provided in this disclosure may further include: determining that the goods in an order have been successfully delivered in response to receiving an instruction message indicating that the goods in the order have been successfully delivered. For example, the delivery device receives the instruction message and determines that the goods in the order have been successfully delivered based on the instruction message.

[0094] This disclosure provides an embodiment of an order processing system, which corresponds to the method embodiment described above. The order processing system of this embodiment may include: an order processing device, a logistics server, and a delivery device. The order processing device is configured to, in response to an order to be processed being associated with a signature password, generate an order identifier to identify orders signed using a signature password method, and send order information including the signature password and the order identifier to the logistics server. The signature password is determined based on a question and answer set by the order placer. The logistics server is configured to, based on the order identifier, generate a waybill identifier to identify orders signed using a signature password method, and send waybill information including the signature password and the waybill identifier to the delivery device. The delivery device is configured to, in response to identifying a signature signed using a signature password through the waybill identifier, verify the password provided by the order signer based on the signature password; and in response to determining that the password provided by the order signer matches the signature password, determine that the goods of the order have been successfully delivered.

[0095] In some embodiments, the order device is further configured to: in response to determining that order information has been sent to the logistics server, configure the password status of the signature password to be sent and pending activation. Based on the received new password status, update the password status of the signature password, wherein the new password status is determined based on the order's delivery routing status or the result of verifying the password provided by the order recipient.

[0096] In some embodiments, the logistics server is further configured to generate a new password status including an activated and verifiable state in response to generating a waybill identifier, and send the new password status including an activated and verifiable state to the order device. The delivery device is further configured to generate a new password status including a verifiable and unverifiable state in response to receiving a signature password and a waybill identifier, and send the new password status including a verifiable and unverifiable state to the order device. The delivery device is further configured to generate a new password status including a locked and unusable state in response to determining that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold, and send the new password status including a locked and unusable state to the order device. The delivery device is further configured to generate a new password status including a used state in response to determining that the password provided by the order recipient matches the signature password, and send the new password status including a used state to the order device.

[0097] In some embodiments, the system further includes: a terminal device configured to receive a notification message from an order device indicating that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold, display information confirming receipt, generate a confirmation receipt message based on the obtained confirmation receipt operation, and send the confirmation receipt message to the order device. The order device is further configured to, in response to receiving the confirmation receipt message from the terminal device, generate instruction information indicating that the goods in the order have been successfully delivered, and send the instruction information to a delivery device. The delivery device is further configured to determine that the goods in the order have been successfully delivered based on the instruction information.

[0098] In some embodiments, the waybill information also includes a prompt message indicating the content of the signature password provided by the order recipient. The delivery device is also configured to display the prompt message in response to determining that the password provided by the order recipient does not match the signature password.

[0099] In some embodiments, the terminal device is further configured to send a reset delivery password to the order device based on the operation of resetting the order's delivery password. The order device is further configured to send the reset delivery password to the delivery device in response to receiving the reset delivery password. The delivery device is further configured to verify the password provided by the order recipient based on the reset delivery password.

[0100] This embodiment is a system embodiment corresponding to the above method embodiments. The technical effects brought about by the order processing system provided in this embodiment can be referred to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0101] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an order processing device, which corresponds to the above method embodiments, and the device can be specifically applied to various electronic devices.

[0102] like Figure 5 As shown, the order processing device 500 of this embodiment may include a generation module 501 and a sending module 502. The generation module 501 is configured to generate an order identifier to identify orders signed for using a password in response to an order to be processed being associated with a signature password. The signature password is determined based on a question and answer set by the order placer. The sending module is configured to send order information including the signature password and the order identifier to a logistics server, so that the logistics server generates a waybill identifier to identify orders signed for using a password based on the order identifier, and sends waybill information including the signature password and the waybill identifier to a delivery device, so that the delivery device verifies the password provided by the order signer based on the signature password.

[0103] In this embodiment, the specific processing of the generation module 501 and the sending module 502 in the order processing device 500 and the resulting technical effects can be referred to the relevant descriptions in the above embodiments, and will not be repeated here.

[0104] In some embodiments, the order processing apparatus 500 further includes: a setting module configured to, in response to determining that order information has been sent to the logistics server, configure the password status of the signature password to be sent and pending activation; and an update module configured to update the password status of the signature password based on a new password status received, wherein the new password status is determined based on the order's delivery routing status or the result of verifying the password provided by the order recipient.

[0105] In some embodiments, new password states include activated and awaiting verification, verifiable and awaiting verification, locked and unavailable, and used. The activated and awaiting verification password state is determined after the waybill identifier is generated. The verifiable and awaiting verification password state is determined based on the delivery route status as the delivery person's receipt status. The locked and unavailable password state is determined based on the number of times the password provided by the order recipient does not match the signature password and a preset threshold. The used password state is determined based on the password provided by the order recipient matching the signature password.

[0106] In some embodiments, the order processing apparatus 500 further includes: a sending module 502 further configured to, in response to determining that a new password is locked and unavailable, send a notification message to the terminal device indicating that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold. A generating module 501 further configured to, in response to receiving a confirmation of receipt message from the terminal device, generate instruction information indicating that the goods in the order have been successfully delivered.

[0107] In some embodiments, the order processing apparatus 500 further includes: a receiving module configured to receive a notification message for a signature password, wherein the notification message is used to notify the recipient of the contents of the signature password, the order information also includes the notification message, and the waybill information also includes the notification message.

[0108] In some embodiments, the sending module 502 is further configured to send the reset signature password to the delivery device in response to receiving a reset signature password for an order, so that the delivery device can verify the password provided by the order signer based on the reset signature password.

[0109] This embodiment exists as a device embodiment corresponding to the above method embodiments. The technical effects brought about by the order processing device provided in this embodiment can be referred to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0110] Further reference Figure 6 As an implementation of the methods shown in the above figures, this disclosure provides another embodiment of an order processing apparatus, which corresponds to the above method embodiments and can be specifically applied to various electronic devices.

[0111] like Figure 6 As shown, the order processing device 600 of this embodiment may include: a receiving module 601, a verification module 602, and a determining module 603. The receiving module 601 is configured to receive waybill information including a signature password and a waybill identifier, wherein the signature password is determined based on a question and answer set by the order placer. The verification module 602 is configured to verify the password provided by the order signer in response to the waybill identifier indicating that the order was signed using a password. The determining module 603 is configured to determine that the goods of the order have been successfully delivered in response to the determination that the password provided by the order signer matches the signature password.

[0112] In this embodiment, the specific processing of the receiving module 601, the verification module 602, and the determination module 603 in the order processing device 600 and the resulting technical effects can be referred to the relevant descriptions of the above embodiments, and will not be repeated here.

[0113] In some embodiments, the order processing apparatus 600 further includes: a generation and sending module configured to, in response to detecting a waybill identifier, generate a new password status including verifiable and unverifiable information, and send the new password status including verifiable and unverifiable information to the order device. The generation and sending module is configured to, in response to determining that the number of times the password provided by the order recipient does not match the signature password is greater than or equal to a preset threshold, generate a new password status including locked and unusable information, and send the new password status including locked and unusable information to the order device. The generation and sending module is configured to, in response to determining that the password provided by the order recipient matches the signature password, generate a new password status including used information, and send the new password status including used information to the order device.

[0114] This embodiment exists as a device embodiment corresponding to the above method embodiments. The technical effects brought about by the order processing device provided in this embodiment can be referred to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0115] According to embodiments of this disclosure, this disclosure also provides an electronic device, the electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to implement the order processing method described in any of the above embodiments when executed.

[0116] According to embodiments of this disclosure, this disclosure also provides a readable storage medium storing computer instructions that enable a computer to perform the order processing method described in any of the above embodiments when executed.

[0117] According to embodiments of this disclosure, this disclosure also provides a computer program product that, when executed by a processor, can implement the order processing method described in any of the above embodiments.

[0118] Figure 7 A schematic block diagram of an example electronic device 700 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as handheld devices, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0119] like Figure 7 As shown, device 700 includes a computing unit 701, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 702 or a computer program loaded from storage unit 708 into random access memory (RAM) 703. RAM 703 may also store various programs and data required for the operation of device 700. The computing unit 701, ROM 702, and RAM 703 are interconnected via bus 704. Input / output (I / O) interface 705 is also connected to bus 704.

[0120] Multiple components in device 700 are connected to I / O interface 705, including: input unit 706, such as keyboard, mouse, etc.; output unit 707, such as various types of monitors, speakers, etc.; storage unit 708, such as disk, optical disk, etc.; and communication unit 709, such as network card, modem, wireless transceiver, etc. Communication unit 709 allows device 700 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0121] The computing unit 701 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 701 performs the various methods and processes described above, such as order processing methods. For example, in some embodiments, the order processing method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on device 700 via ROM 702 and / or communication unit 709. When the computer program is loaded into RAM 703 and executed by the computing unit 701, one or more steps of the order processing method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the order processing method by any other suitable means (e.g., by means of firmware).

[0122] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0123] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0124] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0125] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0126] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0127] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service ecosystem to address the management difficulties and weak business scalability inherent in traditional physical hosts and Virtual Private Servers (VPS) services. Servers can also be servers for distributed systems or servers integrated with blockchain technology.

[0128] According to the technical solution of this disclosure, a personalized and secure signature password is created by setting questions and answers by the order placer, so that the password provided by the order recipient can be verified based on the secure signature password. The signature password is set by the order placer and only the order placer or authorized personnel know the signature password, thus improving the security of the signature.

[0129] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0130] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. An order processing method, comprising: In response to an order pending processing that is associated with a signature password, an order identifier is generated to identify that the order was signed for using a signature password method, wherein the signature password is determined based on a question and answer set by the person who placed the order; The order information, including the signature password and the order identifier, is sent to the logistics server, so that the logistics server generates a waybill identifier based on the order identifier to identify the receipt using the password signature method. The waybill information, including the signature password and the waybill identifier, is then sent to the delivery device, so that the delivery device verifies the password provided by the order signer based on the signature password.

2. The method according to claim 1, further comprising: In response to determining that the order information has been sent to the logistics server, the status of the signature password is configured as sent and pending activation; Based on the received new password status, the password status of the receipt password is updated, wherein the new password status is determined based on the delivery route status of the order or the result of verifying the password provided by the person who signed for the order.

3. The method according to claim 2, wherein, The new password status includes activated and awaiting verification, verifiable and awaiting verification, locked and unavailable, and used; among which... The activated and verifiable password status is determined after the waybill identifier is generated; The verifiable and unverifiable password status is determined based on the delivery route status being the delivery person's receipt status; The locked and unavailable password status is determined based on the number of times the password provided by the order signer does not match the signature password and a preset threshold. The status of the used password is determined based on the fact that the password provided by the order recipient matches the signature password.

4. The method according to claim 3, further comprising: In response to determining that the new password is locked and unavailable, a notification message is sent to the terminal device, including a message stating that the number of times the password provided by the order signer is inconsistent with the signature password is greater than or equal to the preset threshold. In response to receiving a confirmation message from the terminal device, an instruction is generated to deliver the goods in the order.

5. The method according to any one of claims 1-4, further comprising: The system receives a notification message for the signature password, wherein the notification message is used to inform the recipient of the contents of the signature password, the order information also includes the notification message, and the waybill information also includes the notification message.

6. The method according to any one of claims 1-4, further comprising: In response to receiving a reset signature password for the order, the reset signature password is sent to the delivery device so that the delivery device can verify the password provided by the order signatory based on the reset signature password.

7. An order processing method, comprising: Receive waybill information including a signature password and a waybill identifier, wherein the signature password is determined based on a question and answer set by the person who placed the order; In response to the identification of a receipt signed using a password method through the waybill identifier, the password provided by the person signing for the order is verified based on the receipt password; In response to determining that the password provided by the person signing for the order matches the signature password, it is determined that the goods in the order have been successfully delivered.

8. The method according to claim 7, further comprising: In response to detecting the waybill identifier, a new password status including verifiable and unverifiable information is generated, and the new password status including verifiable and unverifiable information is sent to the order device. In response to determining that the number of times the password provided by the order signer is inconsistent with the signature password is greater than or equal to a preset threshold, a new password status including locked and unusable is generated, and the new password status including locked and unusable is sent to the order device. In response to determining that the password provided by the order recipient matches the signature password, a new password status including the used password is generated, and the new password status including the used password is sent to the order device.

9. An order processing apparatus, comprising: The generation module is configured to generate an order identifier in response to an order pending that is associated with a signature password, for identifying that the order is signed for using a password-based signature method, wherein the signature password is determined based on a question and answer set by the orderer; The sending module is configured to send order information, including the signature password and the order identifier, to the logistics server, so that the logistics server generates a waybill identifier based on the order identifier to identify the receipt using the password signature method, and sends the waybill information, including the signature password and the waybill identifier, to the delivery device, so that the delivery device verifies the password provided by the order signer based on the signature password.

10. An order processing apparatus, comprising: The receiving module is configured to receive waybill information including a signature password and a waybill identifier, wherein the signature password is determined based on a question and answer set by the person placing the order; The verification module is configured to verify the password provided by the order signer based on the password, in response to the identification of the waybill identifier that the order was signed for using the password method. The determination module is configured to determine that the goods in the order have been successfully delivered in response to determining that the password provided by the recipient of the order matches the signature password.

11. An order processing system, comprising: The order device is configured to generate an order identifier to identify that the order has been signed for using a password in response to an order pending to be processed. The device also sends order information including the password and the order identifier to the logistics server. The password is determined based on a question and answer set by the person who placed the order. The logistics server is configured to generate a waybill identifier based on the order identifier to identify the waybill signed using the password signing method, and send waybill information including the signing password and the waybill identifier to the delivery device. The delivery device is configured to, in response to the waybill identifier indicating that the order was signed for using a password, verify the password provided by the person signing for the order based on the password; and in response to determining that the password provided by the person signing for the order matches the password, determine that the goods of the order have been successfully delivered.

12. The system of claim 11, further comprising: The terminal device is configured to receive a notification message from the order device, including a message indicating that the number of times the password provided by the order recipient is inconsistent with the signature password is greater than or equal to the preset threshold, display information confirming whether the goods have been received, generate a confirmation message based on the obtained confirmation of receipt operation, and send the confirmation message to the order device. The order processing device is also configured to, in response to receiving a confirmation of receipt message from the terminal device, generate instruction information indicating that the goods in the order should be delivered, and send the instruction information to the delivery device; The delivery device is also configured to determine that the goods in the order have been successfully delivered based on the indication information.

13. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the order processing method according to any one of claims 1-8.

14. A non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the order processing method of any one of claims 1-8.

15. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the order processing method according to any one of claims 1-8.