Robot delivery information processing method and server
Log in to the robot delivery program through user information identification, query the number of digital assets stored, determine the order deduction quantity, and dynamically adjust the deductions based on location and account information, solving the problem of inconvenience in robot delivery, realizing the immediacy and flexibility of payment and delivery, and improving user experience and service satisfaction.
Patent Information
- Application Number
- CN202510561178.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-08-15
AI Technical Summary
The payment process of robot delivery services is complex and inconvenient, and its dynamic characteristics cannot be fully considered, resulting in disconnection between payment and delivery links, affecting user experience and efficiency.
Log in to the robot delivery program through user information identification, query the number of digital assets stored, determine the number of order deductions, and dynamically adjust the deductions, support scanning codes or character input verification, dynamically adjust the deductions based on location and account information, provide balance prompts and recharge functions, ensure the immediacy and flexibility of payments.
It simplifies the payment process, improves the flexibility and immediacy of robot delivery, improves user experience and service satisfaction, and ensures the synchronization and efficiency of payment and delivery.
Smart Images

Figure CN120494670A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of robot delivery technology, and in particular to a robot delivery information processing method and server. Background Art
[0002] Robotic delivery services typically rely on traditional payment methods, which often require payment to be completed at a specific physical location. This is extremely inconvenient for mobile robotic delivery services. Since users utilize robots for delivery at random and unfixed locations, the payment process is complex and time-consuming, impacting overall delivery efficiency. Furthermore, traditional payment methods fail to fully account for the dynamic nature of robotic delivery, lacking flexibility and immediacy. This creates a disconnect between payment and delivery, reducing user experience and service satisfaction. Summary of the Invention
[0003] The present disclosure provides a robot delivery information processing method and server, which at least to a certain extent improves the security of information processing.
[0004] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.
[0005] According to one aspect of the present disclosure, a method for processing robot delivery information is provided, including: based on a user trigger operation, logging into a robot delivery program with an authorized user information identifier; querying the storage quantity of digital assets delivered by the robot with the user information identifier as the account and corresponding to the user information identifier; determining the robot delivery order with the user information identifier as the pickup contact method confirmed when using the robot delivery storage; determining the deduction quantity of digital assets delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account and the robot delivery order with the user information identifier as the pickup contact method; deducting the digital assets under the account according to the deduction quantity of the digital assets, and updating the storage quantity of the digital assets.
[0006] In one embodiment of the present disclosure, the method further includes: in response to a user device scanning a pickup graphic code corresponding to the delivery robot, obtaining user authorization credentials, and obtaining digital asset information of the robot delivery using the user information identifier of the user who logged into the robot delivery program as the account.
[0007] In one embodiment of the present disclosure, the method also includes: responding to character information input on the corresponding delivery robot pickup page, the character information is associated with a partial user information identifier or the character information is associated with an order delivered by the corresponding robot, determining the user information identifier associated with the character information, and obtaining digital asset information of the robot delivery with the user information identifier as the account.
[0008] In one embodiment of the present disclosure, determining the user information identifier associated with the character information includes: matching the user information identifier corresponding to the character information in the historical waybill record information completed by robot delivery; or matching the user information identifier corresponding to the character information in the associated information of the user information identifier entered when depositing the item or when the user sets the item for pickup.
[0009] In one embodiment of the present disclosure, the method further includes: determining the deduction amount based on location information and account information of the delivery robot, where the location information includes area information corresponding to the delivery service performed by the delivery robot.
[0010] In one embodiment of the present disclosure, the method also includes: determining that the deducted quantity of digital assets is greater than the storage quantity of digital assets delivered by the robot with the user information identifier as the account number corresponding to the user information identifier, and displaying a prompt of insufficient balance; responding to the user's operation of opening the cabin to pick up the goods, deducting the digital assets under the account number according to the deducted quantity of digital assets corresponding to this pickup order, updating the storage quantity of digital assets, and opening the cargo cabin where the goods for this pickup order of the robot are located; if the number of times the record shows the prompt of insufficient balance is greater than the preset number, the user's cabinet opening operation will no longer be responded to, and a prompt message will be displayed to remind the user that the digital assets delivered by the robot with the user information identifier as the account number corresponding to the user information identifier are insufficient.
[0011] In one embodiment of the present disclosure, the method also includes: determining that the deduction quantity of digital assets corresponding to the current pickup order is less than or equal to the storage quantity of digital assets delivered by the robot with the user information identifier as the account and corresponding to the user information identifier, deducting the digital assets under the account according to the deduction quantity of the digital assets, updating the storage quantity of the digital assets, and opening the robot cabin; or determining that the deduction quantity of digital assets corresponding to the current pickup order is greater than the storage quantity of digital assets delivered by the robot with the user information identifier as the account and corresponding to the user information identifier, then displaying a prompt message to remind the user that the digital assets delivered by the robot with the user information identifier as the account and corresponding to the user information identifier are insufficient.
[0012] In one embodiment of the present disclosure, the method further includes: displaying a prompt indicating that the item cannot be picked up and guiding the user to perform a user recharge operation; in response to receiving a recharge success message from the recharge server, updating the storage quantity of digital assets under the account; in response to the user's cabinet opening operation, deducting the digital assets under the account according to the deduction quantity of the digital assets, updating the storage quantity of the digital assets, and opening the robot cabin; wherein, after the user performs the user recharge operation, the recharge server sends a recharge success message.
[0013] In one embodiment of the present disclosure, the method further includes: in response to a storage trigger operation corresponding to an order with the user information identifier as the pickup contact method, querying the storage quantity of digital assets delivered by the robot with the user information identifier as the account number and corresponding to the user information identifier; determining the deduction quantity of digital assets delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account number and the order with the user information identifier as the pickup contact method; and sending a notification to the user based on the deduction quantity and storage quantity of the digital assets.
[0014] In one embodiment of the present disclosure, the method further includes: sending a notification to the user based on the deduction amount and storage amount of the digital asset, including: determining that the deduction amount of the digital asset is less than or equal to the storage amount of the digital asset, and sending a pickup notification; determining that the deduction amount of the digital asset is greater than the storage amount of the digital asset, and sending a notification of insufficient balance and pickup.
[0015] In one embodiment of the present disclosure, the method further includes: sending a customer service request in response to the user being labeled as a first-time customer; and updating the storage quantity of the digital asset in response to the decentralized service asset.
[0016] According to another aspect of the present disclosure, a server is provided, characterized in that it includes: in response to receiving a notification from a robot delivery program that an account is logged in with a user information identifier that is authorized to be used, obtaining authorization of the user information identifier from the robot delivery program; querying the storage quantity of digital assets delivered by the robot corresponding to the user information identifier corresponding to the account with the user information identifier as the account; obtaining the robot delivery order with the user information identifier as the pickup contact method confirmed when using the robot delivery deposit; determining the deduction quantity of the digital assets based on the deduction level of the account and the robot delivery order with the user information identifier as the pickup contact method; deducting the digital assets under the account according to the deduction quantity of the digital assets, and updating the storage quantity of the digital assets.
[0017] According to another aspect of the present disclosure, a robot delivery information processing method is provided, including: based on a user trigger operation, sending a login request to the first server end of the robot delivery program, so that the first server end requests the second server end to obtain the user information identifier, and the first server end logs in to the robot delivery program with the authorized user information identifier; receiving the digital asset information of the robot delivery corresponding to the user information identifier based on the account query by the first server end based on the user information identifier; receiving the robot delivery order matched by the first server end based on the user information identifier, the robot delivery order is an order confirmed with the user information identifier as the pickup contact method when using the robot delivery storage; receiving the deduction quantity of the digital asset of the robot delivery corresponding to the user information identifier determined according to the digital asset deduction level of the account and the order with the user information identifier as the pickup contact method.
[0018] According to another aspect of the present disclosure, a robot delivery information processing method is provided, including: receiving a login request corresponding to a robot delivery program, requesting a user information identifier from a second server, and logging into the robot delivery program with the authorized user information identifier; querying digital asset information of the robot delivery corresponding to the user information identifier for the account based on the user information identifier; matching robot delivery orders based on the user information identifier, the robot delivery order being an order with the user information identifier as the pickup contact method that is confirmed when the robot is used to deliver the item; determining the deduction quantity of the digital asset delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account and the order with the user information identifier as the pickup contact method.
[0019] In one embodiment of the present disclosure, the method further includes: outputting the updated storage quantity of digital assets after deducting the digital assets under the account according to the deduction quantity of digital assets.
[0020] According to the technical solution provided by the embodiment of the present disclosure, based on the user trigger operation, the robot delivery program is logged in with the authorized user information identifier; the storage quantity of digital assets delivered by the robot corresponding to the user information identifier and with the user information identifier as the account is queried; the robot delivery order confirmed when the robot delivery is used and with the user information identifier as the pickup contact method is determined; the deduction quantity of digital assets delivered by the robot corresponding to the user information identifier is determined based on the digital asset deduction level of the account and the robot delivery order with the user information identifier as the pickup contact method; the digital assets under the account are deducted according to the deduction quantity of digital assets, and the storage quantity of digital assets is updated. This solves the problem of inconvenient payment for robot delivery in related technologies, thereby improving the flexibility and immediacy of delivery and increasing user satisfaction.
[0021] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.
[0023] Figure 1 A flowchart of a robot delivery information processing method in an embodiment of the present disclosure is shown.
[0024] Figure 2 A flowchart of a method for dynamically intercepting user pickup in an embodiment of the present disclosure is shown.
[0025] Figure 3 A flowchart of an order shipment processing method in an embodiment of the present disclosure is shown.
[0026] Figure 4 A flow chart of an order inventory processing method in an embodiment of the present disclosure is shown.
[0027] Figure 5 A flowchart showing another method for processing robot delivery information in an embodiment of the present disclosure is shown.
[0028] Figure 6 A flowchart of another robot delivery information processing method in an embodiment of the present disclosure is shown.
[0029] Figure 7 A schematic diagram of an electronic device provided in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0030] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0031] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0032] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0033] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0034] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0035] It should be pointed out that, in the absence of conflict, the embodiments of the present disclosure and the technical features therein may be combined with each other.
[0036] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.
[0037] Figure 1 A flowchart of a method for processing robot delivery information in an embodiment of the present disclosure is shown. The method can be applied to a user device, such as a robot delivery program on a user device. Figure 1 As shown, the following steps are included:
[0038] In this embodiment, the user selects the items they need and places an order on the robot delivery program, and selects the robot delivery method. A corresponding robot delivery order is generated, which includes information such as user information identification, destination, and delivery time. The robot is equipped with robot cabins of equal or different volumes. After the robot picks up the items and delivers them to the destination, it sends a notification to the user. When the user arrives at the destination, a user-triggered action occurs, and the subsequent robot delivery program:
[0039] S101, based on a user trigger operation, logging into the robot delivery program with an authorized user information identifier;
[0040] The user information identifier is information used to identify the user's identity, which allows the user to log in and use the robot delivery service, such as the user's phone number. When the robot delivery program detects a user-triggered operation, it obtains authorization for the user information identifier from the application running the robot delivery program, and logs in to the account corresponding to the user information identifier through the user information identifier. For example, if the user opens the robot delivery program on an application on the second server, it is necessary to obtain authorization for the user information identifier from the application on the second server. The first server is specifically a server of a robot delivery platform, and the second server is specifically a server of an open platform. The robot delivery platform is connected to the open platform and supports users to register or log in to the robot delivery platform using the user account information of the open platform. Among them, the application on the second server can be a platform-type application, such as the WeChat platform, the Alipay platform, or a shopping platform such as the Meituan platform.
[0041] The code scanning function of the application on the second server invokes the robot delivery program to log in and view the digital asset information. When the user uses the code scanning function of the second server to scan the pickup graphic code on the delivery robot cabin, it triggers a request to use the robot delivery applet. The user terminal sends a login request carrying the user authorization credential to the first server. The first server requests the second server to obtain and use the user information identifier based on the user authorization credential. The second server sends the user information identifier to the first server after the authorization credential passes. The first server receives the user information identifier. The user information identifier is, for example, the user's mobile phone number, and it also serves as identification information for the user to log in to the first server. The first server allows the user to log in to the robot delivery program through the user information identifier and obtain the digital asset information associated with the user information identifier.
[0042] S102, querying the storage quantity of digital assets distributed by the robot corresponding to the user information identifier and using the user information identifier as the account;
[0043] After a user logs in to the robot delivery app using their user information identifier, they can query the digital asset storage quantity using the user information identifier as their account. The corresponding digital asset storage quantity can be directly queried using the user information identifier. Alternatively, the user information identifier used for login can have a one-to-one mapping relationship with the user account. The user information identifier can be the user's mobile phone number, and the user account can be the user account (userID) corresponding to the user information identifier on the first server, i.e., the robot delivery mini-program. The userID corresponds to the digital asset storage quantity. The user account can be mapped using the user information identifier, and the digital asset storage quantity can be queried using the user account.
[0044] Digital assets are electronic units of value that users receive through the robot delivery service and can be redeemed for services or goods. The current and latest quantity of digital assets in stock is the current quantity of digital assets.
[0045] S103, determining a robot delivery order confirmed when using the robot to deliver the stored item, using the user information identifier as the pickup contact information;
[0046] When a user places an order, their user information is used as the pickup contact information. When the order is stored in the robot's pod, the user information is used as the pickup contact information. This allows the user information to be matched to the robot delivery order that was confirmed when the order was stored in the robot's pod. The digital asset deduction quantity corresponding to the delivery order can then be determined based on the delivery order.
[0047] S104, determining the deduction amount of the digital assets delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account and the robot delivery order using the user information identifier as the pickup contact method;
[0048] The Digital Asset Deduction Tier is a standard or set of rules that determines the amount of Digital Assets consumed for each Robotic Delivery service, based on user behavior or account status. The amount of Digital Assets deducted is calculated based on the user's Digital Asset Deduction Tier and the specific delivery order. Different Robotic Delivery orders, such as unit price and the Robotic Pod used for the item, also affect the standard or set of rules for how much Digital Assets are consumed when using the Robotic Pod service.
[0049] S105: deduct the digital assets under the account according to the deduction amount of the digital assets, and update the storage amount of the digital assets.
[0050] The deduction amount of digital assets is deducted from the user's account, and the storage amount of digital assets is updated.
[0051] The disclosed embodiments solve the problem of inconvenient payment during robot delivery through the above-mentioned technical means. Specifically, they solve the problem that the payment process is complicated due to the random and non-fixed locations of robot delivery used by users, which affects the overall delivery efficiency, thereby improving the delivery efficiency. They also solve the problem that traditional payment methods fail to fully consider the dynamic characteristics of robot delivery, lack flexibility and immediacy, and result in a disconnect between payment and delivery links, thereby improving user experience and service satisfaction.
[0052] For example, User A logs into the robot delivery program on their way to work using their user ID via a mobile app and orders lunch. Automatic deductions are already set up as a payment method, and the delivery fee is determined based on User A's digital asset deduction level. Once the robot completes the delivery, the smart contract automatically deducts the payment without requiring any additional manual intervention. This not only makes the entire payment process simple and quick, but also ensures efficient delivery service.
[0053] In one embodiment of the present disclosure, the method further includes: in response to a user device scanning a pickup graphic code corresponding to the delivery robot, obtaining user authorization credentials, and obtaining digital asset information of the robot delivery using the user information identifier of the user who logged into the robot delivery program as the account.
[0054] The pickup code is a specific graphical identifier provided on the delivery robot for users to scan. It can be presented in the form of a QR code or barcode and is used to trigger the pickup process and related information exchange. The user authorization certificate is a temporary authorization certificate generated by the user after scanning the pickup code. It allows the system to access user-related information and complete subsequent operations, such as user information identification. Digital asset information includes the storage quantity of digital assets.
[0055] In this embodiment, the application scanning function on the second server calls up the robot delivery program to log in and view the digital asset information. When the user uses the user device to scan the pickup graphic code on the delivery robot cabin, it triggers the first server to request the second server to obtain the user information identifier. The second server verifies the authorization credentials and sends the user information identifier to the first server. The first server receives the user information identifier. The user information identifier is, for example, the user's mobile phone number. It also serves as the identification information for the user to log in to the first server. The first server uses the user information identifier as the user's identification account to log in to the robot delivery program and obtain the digital asset information associated with the user information identifier. Through the above technical means, the user's identity authentication process in the pickup link is further simplified, the need for manual input or additional confirmation is reduced, and the user experience is improved. At the same time, this technical means enhances the security of the delivery service and avoids unauthorized access.
[0056] In one embodiment of the present disclosure, the method also includes: responding to character information input on the corresponding delivery robot pickup page, the character information is associated with a partial user information identifier or the character information is associated with an order delivered by the corresponding robot, determining the user information identifier associated with the character information, and obtaining digital asset information of the robot delivery with the user information identifier as the account.
[0057] Character information refers to the specific sequence of characters entered by the user on the delivery robot's pickup screen. These characters can be associated with a partial user information identifier or a specific robot delivery order. A partial user information identifier refers to a portion of the user information identifier that is sufficient to uniquely identify the user, such as part of a username or the last few digits of a phone number.
[0058] In this embodiment, the user can enter character information on the delivery robot's pickup page. This string of character information is either directly associated with part of the user's user information identifier or associated with a specific robot delivery order. After receiving the character information, the robot delivery program will search and determine the specific user information identifier associated with it based on the information. Once the user information identifier is determined, the robot delivery program will obtain the digital asset information of the robot delivery with the user information identifier as the account number in order to perform subsequent operations such as payment or deduction. The above technical means increase the flexibility of users when picking up items. In particular, when the scanning function cannot be used, users can still conveniently complete the identity verification and order confirmation process, ensuring the continuity of service and consistency of user experience.
[0059] In one embodiment of the present disclosure, determining the user information identifier associated with the character information includes: matching the user information identifier corresponding to the character information in the historical waybill record information completed by robot delivery; or matching the user information identifier corresponding to the character information in the associated information of the user information identifier entered when depositing the item or when the user sets the item for pickup.
[0060] Historical order records refer to past orders completed by users through the Robotic Delivery Service. These records include data such as the user's delivery details, timestamps, and user information identifiers associated with that delivery. Information associated with the user information identifiers entered during item deposit or pickup settings refers to additional information provided by users when depositing items with the Robotic Delivery Service or setting up pickup options. This information may include, but is not limited to, partial user information identifiers, contact information, or other specific information that can be used to identify the user.
[0061] In this embodiment, the process of determining the user information identifier associated with the character information can be achieved in two ways: by searching the user's historical shipping records for a record that matches the entered character information. Once a match is found, the corresponding user information identifier can be determined. Alternatively, the user can search for data that matches the entered character information within the associated information provided when depositing or setting pickup options. These technical measures enhance the flexibility and accuracy of the user identification process, enabling effective confirmation of user identity and completion of necessary transaction processes even with incomplete character information.
[0062] In one embodiment of the present disclosure, the method further includes: determining the deduction amount based on location information and account information of the delivery robot, where the location information includes area information corresponding to the delivery service performed by the delivery robot.
[0063] Each delivery robot delivers an order, corresponding to a delivery service. Regional information refers to the specific geographic range or service area within which the delivery robot performs delivery services, typically pre-determined by the delivery service provider. Location information can also include the order's destination. Account information includes the account's digital asset deduction level. Robots in different delivery zones have different set deduction fees per delivery. Therefore, when deducting fees, you should check the delivery zone to find the corresponding single deduction amount.
[0064] In one embodiment, there are three areas of robot service: delivery area A, delivery area B, and delivery area C. The single delivery fee for delivery area A is 3 yuan, the single delivery fee for delivery area B is 2.5 yuan, and the single delivery fee for delivery area C is 4 yuan. The delivery area and the account-based digital asset deduction level can calculate the amount of digital assets that need to be deducted for this delivery service.
[0065] In an embodiment, by combining the location information of the delivery robot and the user's account information, the deduction amount can be dynamically adjusted to achieve a more accurate and fair charging mechanism.
[0066] Figure 2 A flowchart of a method for dynamically intercepting a user's pickup according to an embodiment of the present disclosure is shown. The method can be applied to a user device, such as a robot delivery program on the user device. Figure 2 As shown, the following steps are included:
[0067] S201: Determining that the deducted amount of digital assets is greater than the stored amount of digital assets distributed by the robot corresponding to the user information identifier and using the user information identifier as the account number, displaying a prompt indicating insufficient balance;
[0068] S202: In response to the user's operation to open the cargo hold for pickup, the robot deducts the digital assets from the account according to the deduction amount of the digital assets corresponding to the current pickup order, updates the stored amount of the digital assets, and opens the cargo hold where the goods for the current pickup order are located.
[0069] S203: When the number of times the record shows prompts of insufficient balance is greater than the preset number, the user's cabinet opening operation will no longer be responded to, and a prompt message will be displayed to remind the user that the digital assets delivered by the robot with the user information identifier as the account number and corresponding to the user information identifier are insufficient.
[0070] A "cargo hatch pickup" operation involves a user opening the delivery robot's cargo hatch containing their ordered goods through a specific action (such as entering a password or scanning a QR code). The preset number of attempts is a threshold set by the robot hatch's service provider, limiting the number of attempts allowed when a user's account balance is insufficient.
[0071] In this embodiment, when the user's digital assets are insufficient to pay for the current order, a prompt of insufficient balance will be displayed to the user. The number of times the prompt of insufficient balance is displayed is recorded. When the user's operation of opening the cabin to pick up the goods is detected, the corresponding amount is deducted according to the deduction quantity corresponding to this pickup order, and the storage quantity is updated (the storage quantity can be a negative value), and the corresponding cargo cabin is opened for the user to pick up the goods. If the user's account balance is insufficient and the number of times the prompt of insufficient balance is recorded exceeds the preset number, the user's cabinet opening operation will no longer be responded to, and a prompt message will be displayed to clearly inform the user that the digital assets under his account are insufficient to complete the transaction. Through the above technical means, when the account has no balance, the user will be allowed to use the robot delivery service first, and the user will no longer be blocked from picking up the items. If the user continues to not recharge, the user will be blocked from picking up the items.
[0072] Figure 3A flowchart of an order delivery processing method according to an embodiment of the present disclosure is shown. The method can be applied to a user device, such as a robot delivery program on a user device. Figure 3 As shown, the following steps are included:
[0073] S301: Determine that the deducted quantity of digital assets corresponding to the current pickup order is less than or equal to the stored quantity of digital assets delivered by the robot corresponding to the user information identifier and using the user information identifier as the account number, deduct the digital assets under the account number according to the deducted quantity of digital assets, update the stored quantity of digital assets, and open the robot cabin; or
[0074] S302: If it is determined that the deducted quantity of digital assets corresponding to this pickup order is greater than the stored quantity of digital assets delivered by the robot with the user information identifier as the account number and corresponding to the user information identifier, a prompt message is displayed to remind the user that the digital assets delivered by the robot with the user information identifier as the account number and corresponding to the user information identifier are insufficient.
[0075] In this embodiment, this pickup order is a confirmed robot delivery order. First, the debited amount is compared with the stored amount. If the debited amount is less than or equal to the stored amount, a deduction is made, updating the user's digital asset stored amount. Subsequently, the robot cabin opens, allowing the user to retrieve their ordered items. If the debited amount is greater than the digital asset stored in the user's account, no deduction is made. Instead, a prompt message is displayed to the user, clearly stating that the digital assets in the user's account are insufficient to cover the order. Through these technical means, real-time monitoring and management of user account status is achieved, ensuring fair and transparent transactions while also safeguarding the rights and interests of service providers.
[0076] In one embodiment of the present disclosure, the method further includes: displaying a prompt indicating that the item cannot be picked up and guiding the user to perform a user recharge operation; in response to receiving a recharge success message from the recharge server, updating the storage quantity of digital assets under the account; in response to the user's cabinet opening operation, deducting the digital assets under the account according to the deduction quantity of the digital assets, updating the storage quantity of the digital assets, and opening the robot cabin; wherein, after the user performs the user recharge operation, the recharge server sends a recharge success message.
[0077] A user top-up operation refers to the act of adding digital assets to their account through a specific channel. The top-up server is the backend service system responsible for processing user top-up requests and confirming whether the top-up is successful. It communicates with the delivery service system to synchronize user account status.
[0078] In this embodiment, when it is detected that a user's digital assets are insufficient to cover the current order, in addition to displaying an insufficient balance prompt, a prompt will also be displayed stating that the item cannot be picked up and guiding the user to recharge. This includes providing a link or button that directly jumps to the recharge page, making it convenient for users to quickly recharge. After the user completes the recharge operation according to the prompts, the recharge server will verify the recharge process and send a recharge success message to the delivery robot delivery program after confirming the recharge success. After receiving the recharge success message, the delivery robot delivery program will update the storage amount in the user's account. If the user attempts to open the cabinet again, if the account balance is sufficient to cover the current order, the corresponding digital assets will be deducted from the user's account according to the calculated deduction amount, the storage amount will be updated, and the robot cabin will be opened to allow the user to retrieve the item. Through these technical means, the user experience is improved, the service process is ensured to be smooth, and delays or inconveniences caused by funding issues are reduced.
[0079] Figure 4 A flowchart of an order inventory processing method according to an embodiment of the present disclosure is shown. The method can be applied to a user device, such as a robot delivery program on the user device. Figure 4 As shown, the following steps are included:
[0080] S401, in response to a storage trigger operation corresponding to an order with a user information identifier as a pickup contact method, querying the storage quantity of digital assets delivered by a robot with the user information identifier as an account number and corresponding to the user information identifier;
[0081] S402, determining the deduction amount of digital assets delivered by the robot corresponding to the user information identifier based on the account's digital asset deduction level and the order using the user information identifier as the pickup contact method;
[0082] S403: Send a notification to the user based on the deduction amount and storage amount of the digital asset.
[0083] The deposit trigger action involves placing the item corresponding to the order in the robot's cabin. The account storage quantity is queried and the required deduction quantity for this service is calculated based on the user's account digital asset deduction level and the specific order details (such as the unit price and the size of the robot cabin on the order robot, which has different sizes). Notifications are sent to the user based on the deduction and storage quantities. These technical measures enhance service transparency, allowing users to better understand their consumption status and improve user experience and service satisfaction.
[0084] In one embodiment, there are three delivery areas served by robots: Area A, Area B, and Area C. The single delivery fee for Area A is 3 yuan, the single delivery fee for Area B is 2.5 yuan, and the single delivery fee for Area C is 4 yuan. The account's digital asset deduction level depends on whether the user is a monthly member and whether the user is a returning or new customer. If the user is a monthly member and their plan is valid, no single fee deduction will be made. If the user is a returning customer without a monthly subscription, the single delivery fee corresponding to the delivery area will be deducted after a 20% discount. If the user is a new customer without a coupon, the standard fee for the delivery area will be deducted. Assuming a delivery occurs in Area B, and the user account is a returning customer without a monthly subscription, the standard fee is 2.5 yuan. Since returning customers enjoy a 5% discount, the actual deduction is 2.5*0.95=2.375 yuan. If the user is a monthly member, the deduction is 0.
[0085] In one embodiment of the present disclosure, the method further includes: sending a notification to the user based on the deduction amount and storage amount of the digital asset, including: determining that the deduction amount of the digital asset is less than or equal to the storage amount of the digital asset, and sending a pickup notification; determining that the deduction amount of the digital asset is greater than the storage amount of the digital asset, and sending a notification of insufficient balance and pickup.
[0086] In this embodiment, if the debit amount does not exceed the amount of digital assets stored in the user's account, a pickup notification will be sent to the user. This notification informs the user that their account balance is sufficient and they can proceed with the pickup. If the debit amount exceeds the amount stored, an insufficient balance notification and pickup notification will be sent. This technical approach ensures that regardless of whether the user's account balance is sufficient to cover the current order, they will receive the corresponding notification information.
[0087] In one embodiment of the present disclosure, the method further includes: sending a customer service request in response to the user being labeled as a first-time customer; and updating the storage quantity of the digital asset in response to the decentralized service asset.
[0088] If the user is a new customer (first time using the robot delivery program or robot cabin), they will be labeled as a first-time customer. A customer service request will be sent to the recharge server, which will allocate service assets to the user. Service assets are experience credits of digital assets.
[0089] In one embodiment of the present disclosure, a server is provided, comprising: in response to receiving a notification from a robot delivery program that an account is logged in with a user information identifier that is authorized to be used, obtaining authorization of the user information identifier from the robot delivery program; querying the storage quantity of digital assets delivered by the robot corresponding to the user information identifier corresponding to the account with the user information identifier as the account; obtaining the robot delivery order with the user information identifier as the pickup contact method confirmed when using the robot delivery deposit; determining the deduction quantity of the digital assets based on the deduction level of the account and the robot delivery order with the user information identifier as the pickup contact method; deducting the digital assets under the account according to the deduction quantity of the digital assets, and updating the storage quantity of the digital assets.
[0090] The disclosed embodiments solve the problem of inconvenient payment during robot delivery through the above-mentioned technical means. Specifically, they solve the problem that the payment process is complicated due to the random and non-fixed locations of robot delivery used by users, which affects the overall delivery efficiency, thereby improving the delivery efficiency. They also solve the problem that traditional payment methods fail to fully consider the dynamic characteristics of robot delivery, lack flexibility and immediacy, and result in a disconnect between payment and delivery links, thereby improving user experience and service satisfaction.
[0091] Figure 5 A flowchart of another robot delivery information processing method according to an embodiment of the present disclosure is shown. The method can be applied to the second server. Figure 5 As shown, the following steps are included:
[0092] S501, based on a user triggering operation, sending a login request to a first server of the robot delivery program, so that the first server requests a user information identifier from a second server, and the first server logs in to the robot delivery program using the authorized user information identifier;
[0093] S502, receiving digital asset information delivered by a robot corresponding to the user information identifier, which is queried by the first server based on the user information identifier for the account;
[0094] S503: Receive a robot delivery order matched by the first server based on the user information identifier, where the robot delivery order is an order confirmed to use the user information identifier as a pickup contact method when the robot is used to deliver the stored item;
[0095] S504: Receive the deduction amount of digital assets delivered by the robot corresponding to the user information identifier, which is determined based on the digital asset deduction level of the account and the order with the user information identifier as the pickup contact method.
[0096] The disclosed embodiments solve the problem of inconvenient payment during robot delivery through the above-mentioned technical means. Specifically, they solve the problem that the payment process is complicated due to the random and non-fixed locations of robot delivery used by users, which affects the overall delivery efficiency, thereby improving the delivery efficiency. They also solve the problem that traditional payment methods fail to fully consider the dynamic characteristics of robot delivery, lack flexibility and immediacy, and result in a disconnect between payment and delivery links, thereby improving user experience and service satisfaction.
[0097] Figure 6 A flowchart of another method for processing robot delivery information in an embodiment of the present disclosure is shown. The method can be applied to the second server. Figure 6 As shown, the following steps are included:
[0098] S601, receiving a login request for a corresponding robot delivery program, requesting a user information identifier from a second server, and logging into the robot delivery program using the authorized user information identifier;
[0099] S602, querying the digital asset information delivered by the robot corresponding to the user information identifier for the account based on the user information identifier;
[0100] S603, matching robot delivery orders based on the user information identifier, where the robot delivery order is an order confirmed when the robot is used to deliver the stored item and uses the user information identifier as the pickup contact information;
[0101] S604 , determining the deduction amount of the digital assets delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account and the order with the user information identifier as the pickup contact method.
[0102] The disclosed embodiments solve the problem of inconvenient payment during robot delivery through the above-mentioned technical means. Specifically, they solve the problem that the payment process is complicated due to the random and non-fixed locations of robot delivery used by users, which affects the overall delivery efficiency, thereby improving the delivery efficiency. They also solve the problem that traditional payment methods fail to fully consider the dynamic characteristics of robot delivery, lack flexibility and immediacy, and result in a disconnect between payment and delivery links, thereby improving user experience and service satisfaction.
[0103] In one embodiment of the present disclosure, the method further includes: outputting the updated storage quantity of digital assets after deducting the digital assets under the account according to the deduction quantity of digital assets.
[0104] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods, or program products. Therefore, various aspects of the present disclosure may be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."
[0105] Refer to the following Figure 7 700 according to this embodiment of the present disclosure will be described. Figure 7 The electronic device 700 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0106] like Figure 7 As shown, electronic device 700 is implemented as a general-purpose computing device. Components of electronic device 700 may include, but are not limited to, the aforementioned at least one processing unit 710, the aforementioned at least one storage unit 720, and a bus 730 connecting various system components (including storage unit 720 and processing unit 710).
[0107] The storage unit stores program code, which can be executed by the processing unit 710, so that the processing unit 710 performs the steps described in the "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 710 can also perform the following steps of the above-mentioned method embodiment: based on a user trigger operation, log in to the robot delivery program with the user information identifier authorized for use; query the storage quantity of digital assets delivered by the robot with the user information identifier as the account and corresponding to the user information identifier; determine the robot delivery order with the user information identifier as the pickup contact method confirmed when using the robot to deliver the stored items; determine the deduction quantity of digital assets delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account and the robot delivery order with the user information identifier as the pickup contact method; deduct the digital assets under the account according to the deduction quantity of the digital assets, and update the storage quantity of the digital assets.
[0108] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 7201 and / or a cache memory unit 7202 , and may further include a read-only memory unit (ROM) 7203 .
[0109] The storage unit 720 may also include a program / utility 7204 having a set (at least one) of program modules 7205, such program modules 7205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0110] Bus 730 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0111] The electronic device 700 can also communicate with one or more external devices 740 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more information processing devices that enable a user to interact with the electronic device 700, and / or any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 750. Furthermore, the electronic device 700 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 700, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0112] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0113] In the disclosed exemplary embodiments, a computer-readable storage medium is also provided. The computer-readable storage medium may be a readable signal medium or a readable storage medium.
[0114] In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary implementations of the present disclosure described in the above "Specific Implementation Methods" section of this specification.
[0115] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0116] In the present disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0117] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.
[0118] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0119] The present disclosure provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the robot delivery information processing method provided in any of the various optional embodiments of the present disclosure.
[0120] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0121] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0122] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0123] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope of the present disclosure being indicated by the appended claims.
Claims
1. A robot delivery information processing method, characterized in that: include: Based on user-triggered operations, log in to the robot delivery program with the authorized user information identifier; Querying the storage quantity of digital assets distributed by the robot corresponding to the user information identifier and using the user information identifier as an account; Determine the robot delivery order confirmed when using the robot to deliver the stored item, using the user information identifier as the pickup contact method; Determining the deduction amount of digital assets delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account and the robot delivery order using the user information identifier as the pickup contact method; The digital assets under the account are deducted according to the deduction amount of the digital assets, and the storage amount of the digital assets is updated.
2. The method according to claim 1, characterized in that The method further includes: in response to a user device scanning a pickup graphic code corresponding to the delivery robot, obtaining a user authorization credential, and obtaining digital asset information delivered by the robot using the user information identifier of the user who logged into the robot delivery program as an account.
3. The method according to claim 1, characterized in that The method further includes: responding to character information input on a corresponding delivery robot pickup page, the character information being associated with a portion of a user information identifier or the character information being associated with an order delivered by the corresponding robot, Determine a user information identifier associated with the character information, and obtain digital asset information distributed by a robot using the user information identifier as an account.
4. The method according to claim 3, characterized in that The determining of the user information identifier associated with the character information includes: Match the user information identifier corresponding to the character information in the historical waybill record information completed by robot delivery; or match the user information identifier corresponding to the character information in the associated information of the user information identifier entered when depositing the item or when the user sets the item for pickup.
5. The method according to claim 1, wherein The method further includes determining the deduction amount based on location information and account information of the delivery robot, wherein the location information includes area information corresponding to the delivery service performed by the delivery robot.
6. The method according to claim 1, characterized in that The method further comprises: Determining that the deducted amount of the digital asset is greater than the stored amount of the digital asset distributed by the robot corresponding to the user information identifier and using the user information identifier as an account number, displaying a prompt indicating insufficient balance; In response to the user's operation of opening a cargo hold to pick up goods, deduct the digital assets under the account according to the deduction amount of the digital assets corresponding to the current pickup order, update the stored amount of the digital assets, and open the cargo hold where the goods for the current pickup order are located by the robot; If the number of times the record shows prompts of insufficient balance is greater than the preset number, the user's cabinet opening operation will no longer be responded to, and a prompt message will be displayed to remind the user that the digital assets delivered by the robot with the user information identifier as the account number and corresponding to the user information identifier are insufficient.
7. The method according to claim 1, characterized in that The method further comprises: Determining that the deducted quantity of the digital assets corresponding to the current pickup order is less than or equal to the stored quantity of digital assets delivered by the robot corresponding to the user information identifier and using the user information identifier as the account number, deducting the digital assets under the account number according to the deducted quantity of the digital assets, updating the stored quantity of the digital assets, and opening the robot cabin; or If it is determined that the deducted quantity of the digital assets corresponding to this pickup order is greater than the stored quantity of the digital assets delivered by the robot using the user information identifier as the account number and corresponding to the user information identifier, a prompt message is displayed to remind the user that the digital assets delivered by the robot using the user information identifier as the account number and corresponding to the user information identifier are insufficient.
8. The method according to claim 3, characterized in that The method further comprises: Displaying a prompt indicating that the item cannot be picked up and guiding the user to perform a user top-up operation; In response to receiving a recharge success message from the recharge server, updating the storage quantity of the digital assets under the account; in response to the user opening the cabinet, deducting the digital assets under the account according to the deduction quantity of the digital assets, updating the storage quantity of the digital assets, and opening the robot cabin; After the user performs the recharge operation, the recharge server sends a recharge success message.
9. The method according to claim 1, characterized in that The method further comprises: In response to a storage trigger operation corresponding to an order with the user information identifier as the pickup contact method, querying the storage quantity of the digital asset delivered by the robot with the user information identifier as the account number and corresponding to the user information identifier; Determine the deduction amount of digital assets delivered by the robot corresponding to the user information identifier based on the digital asset deduction level of the account and the order with the user information identifier as the pickup contact method; Notifications are sent to users based on the deduction and storage amounts of the digital assets.
10. The method according to claim 9, characterized in that Send notifications to users based on the deduction and storage amounts of the digital assets, including: Determining that the deducted amount of the digital asset is less than or equal to the stored amount of the digital asset, and sending a pickup notification; Determining that the deducted amount of the digital asset is greater than the stored amount of the digital asset, sending a notification of insufficient balance and pickup.
11. The method according to claim 1, wherein The method further comprises: In response to the user being labeled as a first-time customer, sending a customer service request; In response to the decentralized service asset, the storage quantity of the digital asset is updated.
12. A server, characterized in that: include: In response to receiving a notification from the robot delivery program that the user information identifier is logged in as an account, obtaining authorization for the user information identifier from the robot delivery program; Querying the storage quantity of digital assets distributed by the robot corresponding to the user information identifier to the account with the user information identifier as the user information identifier; Obtaining a robot delivery order confirmed when using the robot to deliver the stored item, with the user information identified as the pickup contact information; Determining the deduction amount of the digital asset based on the deduction level of the account and the robot delivery order using the user information identifier as the pickup contact information; The digital assets under the account are deducted according to the deduction amount of the digital assets, and the storage amount of the digital assets is updated.
13. A robot delivery information processing method, characterized in that: include: Based on a user trigger operation, a login request is sent to a first server of the robot delivery program, so that the first server requests a user information identifier from a second server, and the first server logs in to the robot delivery program using the authorized user information identifier; Receiving digital asset information delivered by a robot corresponding to the user information identifier, which is queried by the first server for an account based on the user information identifier; receiving a robot delivery order matched by the first server based on the user information identifier, the robot delivery order being an order confirmed to use the user information identifier as a pickup contact method when a stored item is delivered by a robot; Receive a deduction amount of digital assets delivered by the robot corresponding to the user information identifier, which is determined based on the digital asset deduction level of the account and the order with the user information identifier as the pickup contact method.
14. A robot delivery information processing method, characterized in that: include: receiving a login request for the corresponding robot delivery program, requesting a user information identifier from the second server, and logging into the robot delivery program using the authorized user information identifier; Based on the user information identifier, query the digital asset information delivered by the robot corresponding to the user information identifier for the account; Matching a robot delivery order based on the user information identifier, the robot delivery order being an order confirmed when a robot is used to deliver a stored item and using the user information identifier as a pickup contact method; The deduction amount of the digital assets delivered by the robot corresponding to the user information identifier is determined according to the digital asset deduction level of the account and the order with the user information identifier as the pickup contact method.
15. The method according to claim 14, characterized in that The method further includes: outputting the updated storage quantity of the digital asset after deducting the digital assets under the account according to the deduction quantity of the digital asset.
Citation Information
Patent Citations
Logistics robot system for area delivery
CN108908339A
Intelligent service robot based on big data platform and control method of intelligent service robot
CN111590565A
Order processing method and device based on hotel robot and electronic equipment
CN115713385A
Method and system capable of using delivery robot service offline
CN117787832A
Information processing method and device
CN118537968A