Mail sending method, control module, system and storage medium
By using voice outbound calls and payment on behalf of others, the problems of inconvenience and low success rate for special groups when sending packages through smart lockers have been solved, improving the user experience, especially for elderly users.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2026-04-07
AI Technical Summary
Special groups often experience difficulties when using smart lockers to send packages, resulting in low success rates and a poor user experience, particularly due to complex address input and fear of online payments.
The sender confirms the sender's address and recipient information via voice call, establishes a pre-established connection between the sender and the payment agent, uses the payment agent to pay the shipping fee, generates a shipping code, and places the item into the target compartment to complete the shipping process.
It effectively reduces the difficulty of address entry, solves the problem of online payment difficulties, improves the success rate of parcel delivery and user experience, and ensures that special groups can use smart locker parcel delivery services without barriers.
Smart Images

Figure CN119274269B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent cabinets, and in particular to a mail sending method, a control module, a system and a storage medium. BACKGROUND
[0002] The self-service mail sending and self-service mail taking functions of intelligent cabinets greatly facilitate people's life and work. However, due to the use obstacles of some special groups (such as the elderly, etc.) to the Internet and smart devices, there are still some problems in sending mail through intelligent cabinets. On the one hand, when filling in the mail sending address and the mail receiving address, complex geographic location information and process interaction information need to be input, which is not convenient to operate. This part of the special groups (such as the elderly, etc.) may often input incorrect information, resulting in unsuccessful mail sending. On the other hand, online payment is adopted when paying the mail sending fee. Online payment needs to bind a bank card for payment, use WeChat payment or open a password-free payment. This part of the special groups (such as the elderly, etc.) may have a fear of binding a bank card or opening a password-free payment, so they cannot complete the payment of the mail sending fee alone.
[0003] Therefore, there is an urgent need for a mail sending method to solve the problems of inconvenient operation, low mail sending success rate and poor use experience of special groups when sending mail. SUMMARY
[0004] Therefore, it is necessary to provide a mail sending method, a control module, a system and a storage medium to solve the problems of inconvenient operation, low mail sending success rate and poor use experience of special groups when sending mail.
[0005] A mail sending method comprises the following steps:
[0006] receiving a mail sending request sent by a mail sender, and initiating a voice call-out to the mail sender;
[0007] After receiving voice question and answer information of the mail sender, obtaining mail address information, and determining a target mail sending cabinet according to the mail address information;
[0008] determining the information of the mail recipient according to the voice question and answer information, determining the mail sending fee information according to the information of the mail recipient and the mail address information, and sending a payment proxy request containing the mail sending fee information to a payment proxy associated with the mail sender;
[0009] After receiving the payment completion information returned by the payment proxy, generating a mail sending code corresponding to a target mail sending compartment of the target mail sending cabinet;
[0010] sending the mail sending code to the mail sender, so that the mail sender puts the goods to be sent into the target mail sending compartment based on the mail sending code to complete the mail sending.
[0011] A control module for performing the mail sending method as described above.
[0012] A mail sending system comprising a robot and an intelligent cabinet, the robot comprising a control module communicatively connected with the intelligent cabinet, the control module for performing the mail sending method as described above.
[0013] A computer-readable storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the mail sending method as described above.
[0014] The mail sending method of the present application can effectively complete the entry of the mailing address and reduce the operation difficulty of filling in the mailing address by confirming the mailing address and the addressee information through voice call-out and voice question and answer after receiving the mail sending request sent by the mail sender. In addition, the present application can solve the problem of mail sending failure caused by the inconvenience of online payment of the mail sender by pre-establishing the association relationship between the mail sender and the payment agent and using the payment agent to pay the mail sending fee, effectively ensuring that the user can use the mail sending business of the intelligent cabinet without obstacles, improving the mail sending success rate and improving the use experience of the mail sending user. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0016] Figure 1 is a flowchart of the mail sending method in an embodiment of the present application;
[0017] Figure 2 is a structural schematic diagram of a mail sending device in an embodiment of the present application;
[0018] Figure 3 is a structural schematic diagram of a mail sending system in an embodiment of the present application. DETAILED DESCRIPTION
[0019] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.
[0020] The parcel delivery method provided in this embodiment can be applied to the one-click invitation parcel delivery service scenario of smart lockers. Parcel delivery is a basic service of smart lockers, while the one-click invitation parcel delivery service is a special service designed to meet the parcel delivery needs of specific groups. The one-click invitation parcel delivery service scenario also involves a robot, which includes a robot terminal and a server terminal. The robot terminal is a voice assistant robot with outbound voice calling capabilities. The robot's server terminal is communicatively connected to the smart locker. The server terminal completes the one-click invitation parcel delivery service processing through data interaction with the smart locker's terminal, the user's client, and the robot terminal. Users can interact with the server through the smart locker's interface, or through a client application or mini-program.
[0021] In one embodiment, such as Figure 1 As shown, a method for sending mail is provided, including the following steps S10-S50:
[0022] S10. Receive the mailing request sent by the sender and initiate a voice outbound call to the sender.
[0023] In essence, the sender refers to the user who needs to send items through the smart locker. The sender includes both the user sending the item and their smart terminal. A sending request is a request sent by the sender to the server through the user's client when they need to send an item. The sending request is triggered by a pre-generated sending invitation link. The sending request includes the sender's mobile phone number, which is used for outbound voice calls. After receiving the sending request from the sender, the server controls a voice assistant robot (e.g., a voice outbound call robot) to initiate a voice call to the sender using their mobile phone number. Upon connection, the server collects the voice Q&A information between the sender and the voice assistant robot.
[0024] In one embodiment, the sender is an elderly user, and the voice assistant robot is a WeChat chatbot. When the WeChat chatbot initiates a voice call to the elderly user, it can directly initiate a video call through the WeChat client. During the video call, to confirm that it is the user making the call, facial recognition can be performed on the elderly user. After the elderly user performs a specific gesture as guided (such as blinking or looking up), the facial recognition verification is completed.
[0025] S20. After receiving the voice Q&A information from the sender, obtain the sender's address information and determine the target parcel locker based on the sender's address information.
[0026] Understandably, the voice question and answer information is the inquiry voice information corresponding to the robot and the reply voice information corresponding to the sender collected in the voice outbound process. The voice question and answer information includes sender information, recipient information, and item information to be sent, etc. The sender address information refers to the sender address, which can be the actual location obtained by positioning the sender, or the specified location obtained according to the address question and answer information of the sender. The target sender cabinet machine is an intelligent cabinet machine for storing the item to be sent. The target sender cabinet machine can be a default sender cabinet machine recommended by the server according to the sender address information, or a specified sender cabinet machine obtained according to the cabinet machine selection question and answer information of the sender. The database of the server stores the position coordinate information of all intelligent cabinet machines connected to the server. After obtaining the sender address information, in order to facilitate the sender to go to the nearest intelligent cabinet machine to complete the sending, the intelligent cabinet machines within a specified distance range centered on the sender address information are arranged in order from near to far, and a sender cabinet machine recommendation list is generated, so that the sender selects one of them as the target sender cabinet machine. If the sender does not select, the nearest intelligent cabinet machine is defaulted as the target sender cabinet machine. Further, the server can also find the historical sending information of the sender, obtain the cabinet machine position information and usage frequency information corresponding to the historical sender cabinet machine in the historical sending information, and generate a sender cabinet machine recommendation list according to the cabinet machine position information and the usage frequency information, so that the sender selects one of them as the target sender cabinet machine.
[0027] S30, according to the voice question and answer information, determine the recipient information, according to the recipient information and the sender address information, determine the sender fee information, and send a payment request containing the sender fee information to a payment party associated with the sender.
[0028] Understandably, the recipient information includes the recipient's name, address, and mobile phone number, etc. The sender fee information is the fee information that the sender needs to pay, which is calculated by the server according to the pre-designed fee rule. The pre-designed fee rule refers to the pre-designed billing rule for sending the item to be sent from the sender address to the recipient address. The payment party is a user object that has previously established an association relationship with the sender. The payment party can pay the sender fee generated by the one-key invitation sending business. The payment party includes a payment user and an intelligent terminal of the payment user. The payment request is a request sent by the server to the payment party for paying the sender fee. In the one-key invitation sending business scenario, the sender does not need to manually input the recipient information, but collects the voice question and answer information in the form of voice outbound. The voice question and answer information includes the recipient address information. According to the recipient address information and the sender address information, the sender fee information is determined, and the payment request containing the sender fee information is sent to the payment party associated with the sender, so that the payment party pays the corresponding sender fee through online payment.
[0029] S40, after receiving the payment completion information returned by the payment party, generating a mailing code corresponding to the target mailing compartment of the target mailing cabinet machine.
[0030] Understandably, the payment completion information is the receipt information of the mailing fee payment sent by the payment party to the server. The target mailing compartment is the cabinet compartment of the target mailing cabinet machine for storing the items to be mailed. The same intelligent cabinet machine contains different sizes of cabinet compartments and can store different sizes of items. In order to avoid the trouble of replacing the compartment due to the mismatch between the size of the compartment and the item to be mailed, the target mailing compartment is defaulted as a large compartment. The mailing code is an identification code generated by the server for opening the target mailing compartment. The mailing code and the target mailing compartment have a unique corresponding relationship. The server generates the mailing code after receiving the payment completion information returned by the payment party, and establishes the corresponding relationship between the target mailing compartment and the mailing code.
[0031] S50, sending the mailing code to the mailing party, so that the mailing party puts the item to be mailed into the target mailing compartment based on the mailing code to complete the mailing.
[0032] Understandably, after the server generates the mailing code corresponding to the target mailing compartment, the server sends the mailing order information to the mailing party. The sending method can be a short message notification or a client notification (such as a WeChat public number message reminder). The mailing order information includes not only the mailing code, but also the target mailing cabinet machine address, the cabinet mailing operation instruction, and the mailing code validity time, so that the mailing user goes to the target mailing cabinet machine address within the mailing code validity time, inputs the mailing code in the target mailing cabinet machine according to the cabinet mailing operation instruction, and after the compartment door of the target mailing compartment corresponding to the mailing code is opened, the item to be mailed is put into the target mailing compartment and the compartment door is closed, and the mailing is completed.
[0033] After receiving the mailing request sent by the mailing party, the embodiment uses a voice assistant robot to make a voice call to the mailing party, and uses a voice question and answer method to confirm the mailing address and the recipient information, which can effectively complete the entry of the mailing address and reduce the operation difficulty of filling in the mailing address. In addition, the embodiment pre-establishes the association relationship between the mailing party and the payment party, and solves the problem of mailing failure caused by the inconvenience of online payment of the mailing user by the payment party paying the mailing fee, effectively ensures that the user can use the mailing business of the intelligent cabinet without obstacles, improves the mailing success rate, and improves the use experience of the mailing user.
[0034] In an embodiment, before step S10, i.e., before receiving the mailing request sent by the mailing party, the following steps are included:
[0035] S101, receiving a confirmation mailing instruction, the confirmation mailing instruction is generated after the sender clicks the mailing invitation link forwarded by the payment party; the mailing invitation link is generated after the payment party enters the authorized payment phone number;
[0036] S102, obtaining the sender's mobile phone number contained in the confirmation mailing instruction, and generating a mailing request when the sender's mobile phone number is consistent with the paid mobile phone number.
[0037] Understandably, the confirmation mailing instruction is a confirmation mailing instruction sent by the sender to the server. The confirmation mailing instruction is generated after the sender clicks the mailing invitation link forwarded by the payment party. The mailing invitation link is an invitation link generated by the server after the payment party enters the authorized payment phone number. The server first sends the mailing invitation link to the payment party, and then the payment party sends the mailing invitation link to the paid sender. The server obtains the sender's mobile phone number contained in the confirmation mailing instruction and the paid mobile phone number contained in the mailing invitation link, and compares the sender's mobile phone number with the paid mobile phone number. When they are consistent, a mailing request sent by the sender is generated.
[0038] In this embodiment, the sender is an old user, and the payment party is a friend of the old user. The friend initiates a one-click invitation mailing by adding the old user's mobile phone number through the client application (such as WeChat applet) in advance, and authorizes the payment and opens the password-free payment. The server generates a corresponding mailing invitation link and sends it to the client application of the friend. At this time, the payment party in the mailing invitation link is the friend, and the paid party is the old user. The friend forwards the mailing invitation link to the old user, and the old user clicks the mailing invitation link through the client application (such as WeChat applet). The server receives the confirmation mailing instruction, which contains the mobile phone number of the old user when logging in to the client application. When the old user's mobile phone number in the confirmation mailing instruction is consistent with the old user's mobile phone number authorized in the mailing invitation link, the server generates a mailing request sent by the old user.
[0039] In addition, the one-click invitation mailing business also provides face recognition real-name authentication service. When the friend initiates a one-click invitation mailing through the client application (such as WeChat applet) in advance, in addition to adding the old user's mobile phone number, the friend also needs to upload the old user's real-name authentication information and face image information, so as to verify the identity of the old user during the mailing process.
[0040] In this embodiment, a shipping invitation link is generated in advance through a one-click invitation from the payment agent. When the sender's mobile phone number in the confirmation shipping instruction matches the payment recipient's mobile phone number in the shipping invitation link, a shipping request is directly generated by the sender, ensuring that the current sender is the pre-authorized payment recipient. At the same time, the sending operation process is simplified by allowing the sender to initiate a shipping request with a single click on the link.
[0041] In one embodiment, the shipping request includes location authorization option information entered by the sender on the location authorization page; step S20, namely obtaining the shipping address information, includes:
[0042] S201. Obtain the location authorization option information in the mailing request. If the location authorization option information is authorized, obtain the mailing location information of the sender and determine the mailing address information based on the mailing location information.
[0043] Understandably, the shipping request also includes location authorization option information entered by the sender on the location authorization page. This location authorization option information is used to determine whether to obtain the shipping address information via location. The location authorization page is a page displayed on the sender's client application interface that includes location authorization options, namely, agree to authorization and disagree to authorization. The location authorization option information is the result information based on the location authorization option selected by the sender on the location authorization page. When the sender selects the agree to authorization option, the corresponding location authorization option information is authorized; when the sender selects the disagree to authorization option, the corresponding location authorization option information is unauthorized. The shipping location information is real-time location information obtained through the location function of the sender's smart terminal.
[0044] In this embodiment, the sender is an elderly user. The elderly user clicks a sending invitation link through a client application (such as a WeChat mini-program). The server receives and confirms the sending instruction. After the server confirms that the elderly user's mobile phone number in the sending instruction matches the authorized elderly user's mobile phone number in the sending invitation link, a location authorization page is displayed on the sender's client application interface. The elderly user selects the "agree to authorization" option on the location authorization page. At this time, the location authorization option information in the sending request is authorized. The server obtains the elderly user's smart terminal location information as the sending location information and directly determines the sending address information. The sending location information can be accurate to the community and village level, and can be further accurate to the community gatehouse, shop address, and village committee address as a reference.
[0045] In this embodiment, when the location authorization option is authorized, the sender address information is determined directly based on the sender location information. This can accurately and quickly determine the sender address, avoiding the time-consuming and error-prone situation of manually entering the sender address.
[0046] In one embodiment, the shipping request includes location authorization option information entered by the sender on the location authorization page; step S20, namely obtaining the shipping address information, includes:
[0047] S202. If the location authorization option information is unauthorized, a preset address inquiry voice message is sent to the sender, and the address question and answer information of the sender in response to the preset address inquiry voice message is obtained, and the sender address information is determined based on the address question and answer information.
[0048] Understandably, the preset address inquiry voice is a pre-set instruction voice sent by the voice assistant robot to the sender to inquire about the sender's address, and the address question and answer information is the reply voice received by the voice assistant robot from the sender that corresponds to the preset address inquiry voice.
[0049] In this embodiment, the sender is an elderly user. The elderly user selects the "disagree with authorization" option on the location authorization page, or defaults to disagreeing with authorization if no selection is made within the timeout period. In this case, the location authorization option information in the sending request is "unauthorized." Since the server cannot obtain the elderly user's smart terminal location information, it sends a preset address inquiry voice message to the sender when making a voice call via a voice assistant robot. After receiving the address inquiry information returned by the sender, the voice assistant robot sends the address inquiry information to the server. The server receives the address inquiry information sent by the voice assistant robot and determines the sending address information based on the address inquiry information.
[0050] In this embodiment, when the location authorization option information is unauthorized, a voice assistant robot makes a voice call to the sender to determine the sender's address information based on the address question and answer information. This can quickly determine the sender's address and avoid the time-consuming and error-prone situation of manually entering the sender's address.
[0051] In one embodiment, step S20, namely determining the target parcel locker based on the parcel address information, includes:
[0052] S203. Determine at least one candidate locker within a preset distance range based on the mailing address information;
[0053] S204. Send a locker selection inquiry voice message containing all the candidate lockers to the sender, obtain locker selection information from the sender in response to the locker selection inquiry voice message, and determine the target locker from all the candidate lockers based on the locker selection information.
[0054] Understandably, the preset distance range is a pre-defined range with a specified radius. It can be set to a default value or adjusted as needed; for example, the default value for the preset distance range is a radius of 500 meters. The candidate lockers refer to smart lockers within a preset distance range centered on the sender's address, allowing the sender to select one as the target locker. There can be one or more candidate lockers. The locker selection inquiry voice is sent to the sender by a voice assistant robot during a voice call, instructing them on locker selection. The locker selection information is the reply voice received by the voice assistant robot from the sender corresponding to the locker selection inquiry voice.
[0055] In this embodiment, the sender is an elderly user. The server determines at least one candidate locker within a preset distance range based on the sender's address information. When there is only one candidate locker, it is directly designated as the target locker. When there are multiple candidate lockers, a voice assistant robot makes an outbound call to the sender, sending a locker selection inquiry voice message that includes all candidate lockers. After receiving the locker selection information from the sender, the voice assistant robot sends the selection information to the server. The server receives the locker selection information sent by the voice assistant robot and designates the candidate locker corresponding to the selected information as the target locker.
[0056] This embodiment recommends lockers within a preset distance range of the sender's address as candidate lockers, allowing the sender to independently select the target locker through voice Q&A, providing personalized service and enhancing the user experience.
[0057] In one embodiment, step S30, after sending the payment request containing the shipping fee information to the payment agent associated with the sender, further includes:
[0058] S301. Determine the target parcel locker in the target parcel locker according to the preset allocation rules, and control the locker door of the target parcel locker to lock.
[0059] Understandably, the preset allocation rules are pre-defined rules for allocating available slots in the target parcel locker as the target parcel slot. For example, to avoid the inconvenience of needing to change slots due to unsuitable slot sizes, larger slots are prioritized; to reduce the amount of movement required by users when placing their parcels in the slots, slots near the bottom of the locker are prioritized. After the server sends a payment request containing parcel fee information to the payment agent associated with the sender, it determines the target parcel slot in the target parcel locker according to the preset allocation rules, generates a slot locking command, and sends the locker to the target parcel locker to lock the slot door. After receiving payment completion information from the payment agent, the server generates a parcel code corresponding to the target parcel slot and sends the parcel code to the sender. After receiving the payment failure information returned by the payment agent, the server resends the payment request to the payment agent. If the server does not receive the payment completion information returned by the payment agent within the time limit or receives the payment failure information returned by the payment agent again, it will not generate a parcel code but will generate a locker unlocking command and send the locker unlocking command to the target parcel locker so that the target parcel locker can control the locker door of the target parcel locker to unlock.
[0060] In this embodiment, a target parcel slot is allocated during the payment process, and the slot door of the target parcel slot is locked in advance to improve parcel delivery efficiency.
[0061] In one embodiment, step S50, i.e., after sending the mailing code to the sender, includes:
[0062] S501. After the target parcel locker receives the parcel delivery operation instruction, if the target parcel locker detects the recorded parcel code corresponding to the target parcel slot, or receives remote door opening information corresponding to the target parcel slot sent by a preset voice assistant robot, it confirms that there is a parcel delivery order corresponding to the target parcel slot, and controls the locker door of the target parcel slot to open, so that the sender can put the item to be sent into the target parcel slot to complete the parcel delivery.
[0063] Understandably, the parcel delivery operation command is triggered by the sender's actions on the locker terminal. For example, if the sender clicks the "Invite Parcel Delivery" button on the locker's touchscreen, the target locker receives the delivery operation command. The preset voice assistant robot refers to a pre-configured voice assistant robot that communicates with the locker terminal via the server. Remote door opening information is a command sent from the server to the locker terminal to remotely control the opening of the locker compartments.
[0064] In one embodiment, the sender is an elderly user. After receiving the shipping order information, the elderly user goes to the target parcel locker address specified in the shipping order information within the validity period of the shipping code. They then click the "Invite to Ship" button on the locker's touchscreen, receiving the shipping instruction. The elderly user manually enters the shipping code from the order information through the locker, which sends the entered code to the server. The server verifies the entered code, confirming the existence of a shipping order corresponding to it. If the server does not verify the code, it opens the locker door corresponding to the code, allowing the elderly user to place the item into the locker and close the door, completing the shipping process.
[0065] In another embodiment, the sender is an elderly user. After receiving the shipping order information, the elderly user goes to the target parcel locker address specified in the order information within the validity period of the shipping code. They then click the "Invite to Ship" button on the locker's touchscreen, receiving the shipping instruction. Instead of manually entering the shipping code, the elderly user chooses to remotely open the locker via a voice assistant robot. The voice assistant robot makes a voice call to the elderly user. The server receives and verifies the shipping code, confirming the existence of a shipping order corresponding to the code. It then sends remote opening information for the target parcel locker corresponding to the code to the target locker. Upon receiving this information, the target locker opens the locker door, allowing the elderly user to place the item to be shipped into the locker and close the door, completing the shipping process.
[0066] In addition, during the parcel delivery process, images are captured by cameras on both sides of the target parcel locker to verify the position of the locker compartments, preventing senders from storing items in the wrong compartment or forgetting to close it. If the sender is detected to have stored an item in the wrong compartment, a voice assistant robot will initiate a voice call to remind them to place the item in the correct locker compartment. If the sender is detected to have forgotten to close the locker compartment, a voice assistant robot will also initiate a voice call to remind them to close the compartment door or cancel the delivery. After the delivery is completed, the server sends logistics information to both the sender and the payment agent via a client application, allowing them to track the delivery progress.
[0067] In this embodiment, a one-click invitation entry for sending packages is pre-set on the terminal of the target package locker to facilitate operation by the sender. The sender can provide a package code in different ways to open the corresponding target package slot based on the package code, which helps to improve the success rate of package sending, reduce the difficulty of operating the smart locker, and ensure that the sender can use the smart locker's package sending service without obstacles.
[0068] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0069] In one embodiment, a mail sending device is provided, which corresponds one-to-one with the mail sending methods described in the above embodiments. For example... Figure 2 As shown, the parcel delivery device includes a request receiving module 10, a locker machine confirmation module 20, a fee payment module 30, a parcel delivery code generation module 40, and a locker machine parcel delivery module 50. Detailed descriptions of each functional module are as follows:
[0070] The request receiving module 10 is used to receive a mail sending request sent by the sender and to initiate a voice outbound call to the sender.
[0071] The cabinet determination module 20 is used to obtain the sending address information after receiving the voice question and answer information from the sender, and determine the target sending cabinet based on the sending address information;
[0072] The fee payment module 30 is used to determine the recipient information based on the voice question and answer information, determine the shipping fee information based on the recipient information and the shipping address information, and send the payment request containing the shipping fee information to the payment agent associated with the sender.
[0073] The parcel code generation module 40 is used to generate a parcel code corresponding to the target parcel slot of the target parcel locker after receiving the payment completion information returned by the payment agent.
[0074] The cabinet parcel delivery module 50 is used to send the parcel delivery code to the sender, so that the sender can place the item to be sent into the target parcel delivery slot based on the parcel delivery code to complete the parcel delivery.
[0075] In one embodiment, the request receiving module 10 includes:
[0076] A confirmation shipping instruction receiving unit is used to receive a confirmation shipping instruction, which is generated after the sender clicks on the shipping invitation link forwarded by the payment agent; the shipping invitation link is generated after the payment agent enters the mobile phone number authorized for payment.
[0077] The mail delivery request generation unit is used to obtain the sender's mobile phone number contained in the mail delivery confirmation instruction, and generate a mail delivery request when the sender's mobile phone number is consistent with the mobile phone number on behalf of the recipient.
[0078] In one embodiment, the cabinet determination module 20 includes:
[0079] The location authorization processing unit is used to obtain location authorization option information in the mailing request. If the location authorization option information is authorized, the unit obtains the mailing location information of the sender and determines the mailing address information based on the mailing location information.
[0080] In one embodiment, the cabinet determination module 20 further includes:
[0081] The unauthorized location processing unit is configured to send a preset address inquiry voice message to the sender if the location authorization option information is unauthorized, obtain the address question and answer information of the sender in response to the preset address inquiry voice message, and determine the sender address information based on the address question and answer information.
[0082] In one embodiment, the cabinet determination module 20 further includes:
[0083] The candidate cabinet unit is used to determine at least one candidate cabinet within a preset distance range based on the parcel address information.
[0084] The target parcel locker determination unit is used to send a locker selection inquiry voice message containing all the candidate lockers to the sender, obtain locker selection information from the sender in response to the locker selection inquiry voice message, and determine the target parcel locker from all the candidate lockers based on the locker selection information.
[0085] In one embodiment, the fee payment module 30 includes:
[0086] The locker door unit is used to determine the target parcel locker in the target parcel locker according to the preset allocation rules, and to control the locker door of the target parcel locker to lock.
[0087] In one embodiment, the parcel drop-off module 50 includes:
[0088] The locker door opening unit is used to confirm the existence of a parcel order corresponding to the target parcel locker after the target parcel locker receives the parcel delivery operation instruction. If the target parcel locker detects the recorded parcel code corresponding to the target parcel locker, or receives remote door opening information corresponding to the target parcel locker sent by a preset voice assistant robot, the locker will control the locker door of the target parcel locker to open, so that the sender can put the item to be sent into the target parcel locker to complete the parcel delivery.
[0089] For specific limitations regarding the mail sending device, please refer to the limitations on the mail sending method above, which will not be repeated here. Each module in the aforementioned mail sending device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the operations corresponding to each module.
[0090] In one embodiment, a control module is provided for executing the above-described mail sending method.
[0091] In one embodiment, a mail delivery system is provided, the internal structure of which can be shown in the following diagram. Figure 3 As shown, the parcel delivery system includes a robot and a smart locker. The robot includes a control module that is communicatively connected to the smart locker. The control module is used to execute the above-described parcel delivery method. The robot is a preset voice assistant robot with outbound voice calling function, including a robot end and a server end. The robot's server end includes a control module that is communicatively connected to the smart locker. The server end completes the one-click invitation parcel delivery service processing through data interaction with the smart locker's terminal, the user client, and the robot end.
[0092] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The readable storage media provided in this embodiment include non-volatile readable storage media and volatile readable storage media. The readable storage media stores computer-readable instructions, which, when executed by one or more processors, perform the following steps:
[0093] Receive a mail sending request from the sender and initiate a voice outbound call to the sender;
[0094] After receiving the sender's voice Q&A information, the sender's address information is obtained, and the target parcel locker is determined based on the sender's address information;
[0095] The recipient information is determined based on the voice question and answer information, the shipping fee information is determined based on the recipient information and the shipping address information, and a payment request containing the shipping fee information is sent to the payment agent associated with the sender.
[0096] After receiving the payment completion information returned by the payment agent, a parcel code corresponding to the target parcel locker slot is generated;
[0097] The shipping code is sent to the sender so that the sender can place the item to be shipped into the target shipping slot based on the shipping code to complete the shipping process.
[0098] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware through computer-readable instructions. These computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When executed, these computer-readable instructions can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0099] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0100] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A method for sending mail, characterized in that, include: Receive a mail sending request from the sender and initiate a voice outbound call to the sender; After receiving the sender's voice Q&A information, the sender's address information is obtained, and the target parcel locker is determined based on the sender's address information; The recipient information is determined based on the voice question and answer information, the shipping fee information is determined based on the recipient information and the shipping address information, and a payment request containing the shipping fee information is sent to the payment agent associated with the sender. After receiving the payment completion information returned by the payment agent, a parcel code corresponding to the target parcel locker slot is generated; The shipping code is sent to the sender, so that the sender can place the item to be shipped into the target shipping slot based on the shipping code to complete the shipping process; Prior to receiving the sender's request to send the package, the following steps are included: Receive confirmation of shipment instruction, which is generated after the sender clicks the shipment invitation link forwarded by the payment agent; the shipment invitation link is generated after the payment agent enters the mobile phone number of the person authorized to make payment on behalf of the sender. Obtain the sender's mobile phone number contained in the confirmation of shipment instruction, and generate a shipment request when the sender's mobile phone number matches the mobile phone number on behalf of the recipient.
2. The mailing method as described in claim 1, characterized in that, The shipment request includes the location authorization option information entered by the sender on the location authorization page; The process of obtaining the mailing address information includes: Obtain the location authorization option information in the shipping request. If the location authorization option information is authorized, obtain the shipping location information of the sender and determine the shipping address information based on the shipping location information.
3. The mailing method as described in claim 1, characterized in that, The shipment request includes the location authorization option information entered by the sender on the location authorization page; The process of obtaining the mailing address information includes: If the location authorization option information is unauthorized, a preset address inquiry voice message is sent to the sender, and the address Q&A information of the sender in response to the preset address inquiry voice message is obtained, and the sender address information is determined based on the address Q&A information.
4. The mailing method as described in claim 1, characterized in that, The step of determining the target parcel locker based on the parcel address information includes: Based on the mailing address information, at least one candidate locker unit within a preset distance range is determined; Send a voice prompt containing all the candidate lockers to the sender, obtain the locker selection information from the sender in response to the voice prompt, and determine the target locker from all the candidate lockers based on the locker selection information.
5. The mailing method as described in claim 1, characterized in that, After sending the payment request containing the shipping fee information to the payment agent associated with the sender, the process further includes: The target parcel locker is determined according to the preset allocation rules, and the locker door of the target parcel locker is locked.
6. The mailing method as described in claim 1, characterized in that, After sending the shipping code to the sender, the process includes: After the target parcel locker receives the parcel delivery operation instruction, if the target parcel locker detects the recorded parcel code corresponding to the target parcel slot, or receives remote door opening information corresponding to the target parcel slot sent by a preset voice assistant robot, it confirms that there is a parcel delivery order corresponding to the target parcel slot, and controls the locker door of the target parcel slot to open, so that the sender can put the item to be sent into the target parcel slot to complete the parcel delivery.
7. A control module, characterized in that, The control module is used to execute the mail sending method as described in any one of claims 1 to 6.
8. A mail delivery system, characterized in that, The device includes a robot and a smart locker, wherein the robot includes a control module that is communicatively connected to the smart locker, and the control module is used to perform the mail delivery method as described in any one of claims 1 to 6.
9. A computer-readable storage medium storing computer-readable instructions, characterized in that, When the computer-readable instructions are executed by one or more processors, the one or more processors cause the one or more processors to perform the mailing method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Express delivery parcel sending method
CN107622369A
Intelligent response method, express sending method, computer equipment and storage medium
CN111221948A
Block chain and 5G-based face-scanning relative substitution payment method and system for old people
CN115204896A