Express sending method, control module, system and storage medium
By using smart lockers for voice calls and payment on behalf of customers, the inconvenience and low success rate of sending packages for special groups have been solved, thus improving the package sending experience.
Patent Information
- Application Number
- CN202310835732.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2043-07-07
AI Technical Summary
Special groups often experience difficulties when using smart lockers to send packages, including inconvenience, low success rate, and poor user experience, especially in address input and online payment.
By using voice outbound calls and payment on behalf of others, the system confirms the sender's address and recipient information through voice Q&A, pre-establishes the association between the sender and the payment agent, automatically generates a shipping code and completes the payment, simplifying the shipping process.
It effectively reduced the difficulty of address entry, solved the problem of online payment difficulties, and improved the success rate of mail delivery and user experience.
Smart Images

Figure CN119274269A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart cabinets, and in particular to a mailing method, a control module, a system and a storage medium. Background Art
[0002] The self-service delivery and self-service pickup functions of smart lockers have greatly facilitated people's lives and work. However, due to the barriers for some special groups (such as the elderly, etc.) to use the Internet and smart devices, there are still some problems when sending parcels through smart lockers. On the one hand, when filling in the shipping address and the receiving address, it is necessary to enter complex geographic location information and process interaction information, which is inconvenient to operate. These special groups (such as the elderly, etc.) may often enter wrong information, resulting in unsuccessful delivery. On the other hand, when paying the shipping fee, online payment is used. Online payment requires binding bank card payment, WeChat payment or opening password-free payment. These special groups (such as the elderly, etc.) may be afraid of binding bank cards or opening password-free payment, and thus cannot complete the payment of shipping fees alone.
[0003] Therefore, a mailing method is urgently needed to solve the problems of inconvenient operation, low mailing success rate and poor user experience when special groups send mail. Summary of the invention
[0004] Based on this, it is necessary to provide a mailing method, control module, system and storage medium to address the above-mentioned technical problems, so as to solve the problems of inconvenient operation, low mailing success rate and poor user experience when special groups of people send mail.
[0005] A method of shipping, comprising:
[0006] Receive a mailing request from a sender and initiate a voice call to the sender;
[0007] After receiving the voice question and answer information from the sender, obtaining the mailing address information, and determining the target mailing locker according to the mailing address information;
[0008] Determine the recipient information according to the voice question and answer information, determine the shipping fee information according to the recipient information and the shipping address information, and send a payment request containing the shipping fee information to a paying party associated with the sender;
[0009] After receiving the payment completion information returned by the payee, generating a shipping code corresponding to the target shipping slot of the target shipping locker;
[0010] The shipping code is sent to the sender, so that the sender puts the item to be shipped into the target shipping slot based on the shipping code to complete the shipping.
[0011] A control module is used to execute the above-mentioned mailing method.
[0012] A mailing system includes a robot and a smart cabinet, wherein the robot includes a control module that is communicatively connected to the smart cabinet, and the control module is used to execute the above-mentioned mailing method.
[0013] A computer-readable storage medium stores computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the above-mentioned mailing method.
[0014] After receiving the mailing request sent by the sender, the mailing method of the present invention can effectively complete the entry of the mailing and receiving addresses by making a voice call to the sender and confirming the mailing address and recipient information by voice question and answer, thereby reducing the difficulty of filling in the mailing and receiving addresses. In addition, the present invention can solve the problem of mailing failure due to the inconvenience of online payment for the sender by pre-establishing the association relationship between the sender and the payee and adopting the method of paying the mailing fee on behalf of the payee, effectively ensuring that the user can use the mailing service of the smart cabinet without obstacles, improving the mailing success rate, and enhancing the user experience of the sender. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0016] Figure 1 is a schematic diagram of a process of a mailing method according to an embodiment of the present invention;
[0017] Figure 2 is a structural schematic diagram of a mailing device in one embodiment of the present invention;
[0018] Figure 3 It is a structural schematic diagram of a mailing system in one embodiment of the present invention. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0020] The mailing method provided in this embodiment can be applied to the one-click invitation mailing service scenario of the smart cabinet. The mailing service is the basic service of the smart cabinet, and the one-click invitation mailing service is a special service to meet the mailing needs of special groups of people. The one-click invitation mailing service scenario also involves a robot, which includes a robot end and a server end. The robot end is a voice assistant robot with a voice outbound call function. The robot's server end is connected to the smart cabinet in communication. The server end completes the one-click invitation mailing service processing through data interaction with the cabinet end of the smart cabinet, the user client, and the robot end. Users can interact with the server end through the operation interface of the smart cabinet, or they can interact with the server end through client applications or applets.
[0021] In one embodiment, if Figure 1 As shown, a mailing method is provided, comprising the following steps S10-S50:
[0022] S10: receiving a mailing request sent by a sender, and initiating a voice outbound call to the sender.
[0023] Understandably, the sender refers to the user object who needs to send items through the smart cabinet. The sender includes the sender user and the sender user's smart terminal. The sending request is the request information sent by the sender to the server through the user client when the sender needs to send the item. The sending request is information triggered based on the pre-generated sending invitation link. The sending request includes the sender's mobile phone number, and the sender's mobile phone number is used for voice outbound calls. After receiving the sending request sent by the sender, the server controls the voice assistant robot (such as a voice outbound call robot) to initiate a voice outbound call to the sender through the sender's mobile phone number, and collects the voice question and answer information between the sender and the voice assistant robot after the call is connected.
[0024] In one embodiment, the sender is an elderly user, and the voice assistant robot is a WeChat chat robot. When the WeChat chat robot initiates a voice call to the elderly user, a video call can be directly initiated through the WeChat client. During the video call, in order to confirm that it is the person making the call, the elderly user can be authenticated by face verification. After the elderly user makes a specific gesture (such as blinking, raising his head, etc.) according to the guidance, the face verification is completed.
[0025] S20. After receiving the voice question and answer information from the sender, obtain the mailing address information, and determine the target mailing locker according to the mailing 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 during the voice outbound call. The voice question and answer information includes sender information, recipient information, and information about items to be sent. The mailing address information refers to the sender's address, which can be the actual location obtained by locating the sender, or it can be a designated location obtained based on the sender's address question and answer information. The target mailing cabinet is an intelligent cabinet for storing items to be sent. The target mailing cabinet can be the default mailing cabinet recommended by the server based on the mailing address information, or it can be a designated mailing cabinet obtained by selecting the question and answer information based on the sender's cabinet. The server's database stores the location coordinate information of all smart lockers that are connected to the server. After obtaining the mailing address information, in order to facilitate the sender to go to the nearest smart locker to complete the mailing, the smart lockers within the specified distance range centered on the mailing address information are arranged in order from near to far, and a mailing locker recommendation list is generated for the sender to select one as the target mailing locker. If the sender does not select, the nearest smart locker is used as the target mailing locker by default. Furthermore, the server can also search the sender's historical mailing information, obtain the locker location information and usage frequency information corresponding to the historical mailing lockers in the historical mailing information, and generate a mailing locker recommendation list based on the locker location information and usage frequency information, so that the sender can select one as the target mailing locker.
[0027] S30, determining the recipient information according to the voice question and answer information, determining the shipping fee information according to the recipient information and the shipping address information, and sending a payment request containing the shipping fee information to a paying party associated with the sender.
[0028] Understandably, the recipient information includes information such as the recipient's name, recipient's address, and recipient's mobile phone number. The shipping fee information is the fee information that the sender needs to pay, calculated by the server based on the pre-designed fee rules. The pre-designed fee rules refer to the pre-set billing rules for delivering the items to be sent from the sender's address to the recipient's address. The payee is a user object that has established an association with the sender in advance. The payee can pay the shipping fee incurred by the one-click invitation shipping service for the sender. The payee includes the payee user and the payee user's smart terminal. The payment request is a request sent by the server to the payee to pay the sender's shipping fee. In the one-click invitation to send business scenario, the sender does not need to manually enter the recipient information. Instead, voice question and answer information is collected through voice calls. The voice question and answer information includes the recipient address information. The shipping fee information is determined based on the recipient address information and the shipping address information, and the payment request containing the shipping fee information is sent to the paying party associated with the sender, so that the paying party can pay the corresponding shipping fee through online payment.
[0029] S40: After receiving the payment completion information returned by the payee, generate a shipping code corresponding to the target shipping slot of the target shipping locker.
[0030] Understandably, the payment completion information is the receipt information of the completion of the payment of the mailing fee sent by the payment agent to the server. The target mailing slot is the slot in the target mailing cabinet used to store the items to be mailed. The same smart cabinet contains slots of different sizes, which can store items of different sizes. In order to avoid the trouble of changing the slot due to the mismatch between the slot size and the items to be mailed, the target mailing slot defaults to a large slot. The mailing code is an identification code generated by the server to open the target mailing slot. There is a unique corresponding relationship between the mailing code and the target mailing slot. After receiving the payment completion information returned by the payment agent, the server generates a mailing code and establishes a corresponding relationship between the target mailing slot and the mailing code.
[0031] S50: Send the shipping code to the sender, so that the sender puts the item to be shipped into the target shipping slot based on the shipping code to complete the shipping.
[0032] Understandably, after generating the shipping code corresponding to the target shipping compartment, the server sends the shipping order information to the sender, which can be sent in the form of SMS notification or client notification (such as WeChat public account message reminder). In addition to the shipping code, the shipping order information also includes the target shipping cabinet address, cabinet shipping operation instructions, and the validity period of the shipping code, so that the sender can go to the target shipping cabinet address within the validity period of the shipping code, enter the shipping code in the target shipping cabinet according to the cabinet shipping operation instructions, and after the compartment door of the target shipping compartment corresponding to the shipping code is opened, put the items to be sent into the target shipping compartment and close the compartment door to complete the shipment.
[0033] After receiving the mailing request sent by the sender, this embodiment makes a voice call to the sender through the voice assistant robot, and confirms the mailing address and recipient information by voice question and answer, which can effectively complete the entry of the mailing address and the receiving address, and reduce the difficulty of filling in the mailing address. In addition, this embodiment pre-establishes the association relationship between the sender and the payee, and by paying the mailing fee on behalf of the payee, it can solve the problem of mailing failure caused by the inconvenience of online payment for the sender, effectively ensure that the user can use the mailing service of the smart cabinet without obstacles, improve the mailing success rate, and enhance the user experience of the sender.
[0034] In one embodiment, step S10, i.e., before receiving the mailing request sent by the sender, includes:
[0035] S101, receiving a confirmation mailing instruction, wherein the confirmation mailing instruction is generated after the sender clicks on a mailing invitation link forwarded by the payee; the mailing invitation link is generated after the payee enters the mobile phone number of the payee authorized for payment;
[0036] S102: Obtain the sender's mobile phone number contained in the confirmation delivery instruction, and generate a delivery request when the sender's mobile phone number is consistent with the paid mobile phone number.
[0037] Understandably, the confirmation of shipment instruction is an instruction sent by the sender to the server to confirm the shipment demand, and the confirmation of shipment instruction is generated after the sender clicks on the shipment invitation link forwarded by the payee. The shipment invitation link is an invitation link generated by the server after the payee enters the paid mobile phone number authorized for payment. The server first sends the shipment invitation link to the payee, and then the payee sends the shipment invitation link to the paid sender. The server obtains the sender's mobile phone number contained in the confirmation of shipment instruction and the paid mobile phone number contained in the shipment invitation link, and compares the sender's mobile phone number with the paid mobile phone number. When the two are consistent, a shipment request sent by the sender is generated.
[0038] In this embodiment, the sender is an elderly user, and the payee is a relative or friend of the elderly user. The relative or friend adds the elderly user's mobile phone number through a client application (such as a WeChat applet) in advance to initiate a one-click invitation to send a package, and authorizes payment to be made and activates password-free payment. The server generates a corresponding invitation link to send a package and sends it to the client application of the relative or friend. At this time, the payee in the invitation link is the relative or friend, and the payee is the elderly user. The relative or friend forwards the invitation link to the elderly user, and the elderly user clicks on the invitation link through a client application (such as a WeChat applet). The server receives the confirmation instruction to confirm that the sending instruction contains the mobile phone number of the elderly user when logging into the client application. When the server confirms that the mobile phone number of the elderly user in the sending instruction is consistent with the mobile phone number of the elderly user authorized in the invitation link, a sending request sent by the elderly user is generated.
[0039] In addition, the one-click invitation to send parcels service also provides facial verification and real-name authentication services. When relatives and friends initiate a one-click invitation to send parcels through a client application (such as WeChat applet) in advance, in addition to adding the elderly user's mobile phone number, they also need to upload the elderly user's real-name authentication information and facial image information to facilitate the identity verification of the elderly user during the delivery process.
[0040] This embodiment generates a mailing invitation link in advance by inviting the payee to send the mail with one click. When the sender's mobile phone number contained in the confirmation mailing instruction and the payee's mobile phone number contained in the mailing invitation link are matched, a mailing request sent by the sender is directly generated, ensuring that the current sender is the pre-authorized payee. At the same time, the sender can initiate the mailing request with one click of the link, simplifying the mailing operation process.
[0041] In one embodiment, the mailing request includes the location authorization option information entered by the sender on the location authorization page; step S20, that is, obtaining the mailing address information, includes:
[0042] S201, obtaining the location authorization option information in the mailing request, and if the location authorization option information is authorization, obtaining the mailing location information of the sender, and determining the mailing address information according to the mailing location information.
[0043] Understandably, the mailing request also includes the location authorization option information entered by the sender on the location authorization page. The location authorization option information is used to determine whether to obtain the mailing address information through location. The location authorization page is a page that includes the location authorization option displayed on the operation interface of the sender's client application. The location authorization option includes an authorization option that agrees to the authorization option and an authorization option that disagrees to the authorization option. The location authorization option information is the corresponding result information based on the location authorization option selected by the sender on the location authorization page. When the sender selects the authorization option that agrees to the authorization option, the corresponding location authorization option information is authorized. When the sender selects the authorization option that disagrees to the authorization option, the corresponding location authorization option information is unauthorized. The mailing location information is real-time location information obtained through the positioning function of the sender's smart terminal.
[0044] In this embodiment, the sender is an elderly user. The elderly user clicks on the mailing invitation link through the client application (such as WeChat applet), and the server receives the confirmation mailing instruction. After the server confirms that the elderly user's mobile phone number in the mailing instruction is consistent with the elderly user's mobile phone number authorized in the mailing invitation link, the location authorization page is displayed on the sender's client application operation interface. The elderly user selects the consent authorization option on the location authorization page. At this time, the location authorization option information in the mailing request is authorized. The server obtains the elderly user's smart terminal positioning information as the mailing positioning information, and directly determines the mailing positioning information as the mailing address information. The mailing positioning information can be accurate to the community and village level, and can be further accurate to the community guard room, store address and village committee address in the village as a reference.
[0045] In this embodiment, when the location authorization option information is authorization, the mailing address information is directly determined based on the mailing location information, so that the mailing address can be determined accurately and quickly, avoiding the time-consuming and error-prone situation of manually entering the mailing address.
[0046] In one embodiment, the mailing request includes the location authorization option information entered by the sender on the location authorization page; step S20, that is, obtaining the mailing address information, includes:
[0047] S202: If the positioning authorization option information is unauthorized, a preset address inquiry voice is sent to the sender, and address question and answer information fed back by the sender in response to the preset address inquiry voice is obtained, and the mailing address information is determined according to the address question and answer information.
[0048] It can be understood that the preset address inquiry voice is a pre-set instruction voice sent by the voice assistant robot to the sender for inquiring about the mailing address, and the address question and answer information is the reply voice corresponding to the preset address inquiry voice returned by the sender and received by the voice assistant robot.
[0049] In this embodiment, the sender is an elderly user, and the elderly user selects the option of not agreeing to the authorization on the location authorization page or does not select the option of not agreeing to the authorization by default after the timeout. At this time, the location authorization option information in the mailing request is not authorized. If the server cannot obtain the location information of the smart terminal of the elderly user, it will send a preset address inquiry voice to the sender through the voice assistant robot when making a voice call. After the voice assistant robot receives the address question and answer information returned by the sender, it sends the address question and answer information to the server. The server receives the address question and answer information sent by the voice assistant robot, and determines the mailing address information based on the address question and answer information.
[0050] In this embodiment, when the authorization option information is located as unauthorized, a voice assistant robot makes a voice call to the sender, and determines the mailing address information based on the address question and answer information. This can quickly determine the mailing address and avoid the time-consuming and error-prone situation of manually entering the mailing address.
[0051] In one embodiment, step S20, i.e., determining a target mail locker according to the mailing address information, includes:
[0052] S203, determining at least one locker machine to be selected within a preset distance range according to the mailing address information;
[0053] S204: Send a locker selection inquiry voice containing all the lockers to be selected to the sender, obtain locker selection information fed back by the sender in response to the locker selection inquiry voice, and determine a target locker from all the lockers to be selected based on the locker selection information.
[0054] It is understandable that the preset distance range is a pre-set range with a specified distance as a radius, which can be set to a default value or adjusted as needed. For example, the default value of the preset distance range is a range with a radius of 500 meters. The cabinet to be selected refers to the intelligent cabinet within a preset distance range centered on the location coordinates of the mailing address, so that the sender can select one of the cabinets as the target cabinet. There can be one or more cabinets to be selected. The cabinet selection inquiry voice is an instruction voice sent to the sender to inquire about the cabinet selection when the voice assistant robot makes a voice call. The cabinet selection information is the reply voice corresponding to the cabinet selection inquiry voice returned by the sender and received by the voice assistant robot.
[0055] In this embodiment, the sender is an elderly user, and the server determines at least one cabinet to be selected within a preset distance range based on the mailing address information. When there is only one cabinet to be selected, the cabinet to be selected is directly determined as the target cabinet to be selected. When there are multiple cabinets to be selected, the voice assistant robot sends a cabinet selection inquiry voice to the sender when making a voice call. The cabinet selection inquiry voice includes all cabinets to be selected. After the voice assistant robot receives the cabinet selection information returned by the sender, it sends the cabinet selection information to the server. The server receives the cabinet selection information sent by the voice assistant robot, and determines the cabinet to be selected corresponding to the cabinet selection information as the target cabinet to be selected.
[0056] In this embodiment, lockers within a preset distance range of the mailing address are recommended as lockers to be selected. The sender can independently select the target mailing locker through voice question and answer, thereby providing personalized services to users and improving user experience.
[0057] In one embodiment, in step S30, that is, after sending the payment request containing the mailing fee information to the paying party associated with the sender, the method further includes:
[0058] S301. Determine a target parcel slot in the target parcel locker according to a preset allocation rule, and control a slot door of the target parcel slot to be locked.
[0059] Understandably, the preset allocation rule is a pre-established rule for allocating the free slots in the target parcel locker as the target parcel slots. For example: in order to avoid the trouble of changing the slots due to inappropriate slot size, large slots are allocated first; in order to reduce the amount of activity when the user puts the items to be mailed into the slots, the slots close to the bottom of the cabinet are allocated first. After the server sends the payment request containing the mailing fee information to the payee associated with the sender, the server determines the target parcel slot in the target parcel locker according to the preset allocation rule, generates a slot locking instruction, and sends the slot locking instruction to the target parcel locker so that the target parcel locker controls the slot door of the target parcel slot to lock. After receiving the payment completion information returned by the payee, 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 re-sends the payment request to the payment agent. If the payment completion information returned by the payment agent is not received within the time limit or the payment failure information returned by the payment agent is received again, the server will not generate a shipping code but generate a slot unlocking instruction, and send the slot unlocking instruction to the target shipping locker so that the target shipping locker controls the slot door of the target shipping slot to unlock.
[0060] This embodiment allocates a target mailing slot during the payment process and pre-locks the slot door of the target mailing slot to improve mailing efficiency.
[0061] In one embodiment, step S50, i.e., after sending the shipping code to the sender, includes:
[0062] S501. After the target parcel locker receives the parcel sending operation instruction, if the target parcel locker detects the entered parcel code corresponding to the target parcel slot, or receives the remote door opening information corresponding to the target parcel slot sent by the preset voice assistant robot, it confirms that there is currently a parcel sending order corresponding to the target parcel slot, and controls the slot door of the target parcel slot to open, so that the sender puts the items to be sent into the target parcel slot to complete the shipment.
[0063] Understandably, the mailing operation instruction is an instruction triggered by the operation of the mailing user on the cabinet end, for example, the mailing user clicks a button of one-key invitation to mailing on the touch screen of the cabinet end, and the target mailing cabinet receives the mailing operation instruction. The preset voice assistant robot refers to a preset voice assistant robot that is connected to the cabinet end through the communication between the server end and the cabinet end. The remote door opening information is the instruction information sent by the server end to the cabinet end for remotely controlling the cabinet end to open the cabinet compartment.
[0064] In one embodiment, the sender is an elderly user. After receiving the shipping order information, the elderly user goes to the target shipping cabinet address in the shipping order information within the validity period of the shipping code, and clicks the one-click invitation button on the touch screen of the cabinet end of the target shipping cabinet, so that the target shipping cabinet receives the shipping operation instruction. The elderly user chooses to manually enter the shipping code in the shipping order information through the target shipping cabinet, and the target shipping cabinet sends the entered shipping code to the server. The server verifies the entered shipping code, confirms that there is currently a shipping order corresponding to the shipping code, and controls the target shipping cabinet to open the compartment door of the target shipping compartment corresponding to the shipping code, so that the elderly user puts the items to be sent into the target shipping compartment and closes the compartment door to complete the shipping.
[0065] In another embodiment, the sender is an elderly user. After receiving the shipping order information, the elderly user goes to the target shipping cabinet address in the shipping order information within the validity period of the shipping code, and clicks the one-click invitation button on the touch screen of the cabinet end of the target shipping cabinet, so that the target shipping cabinet receives the shipping operation instruction. The elderly user does not choose to manually enter the shipping code, but chooses to remotely open the door through the voice assistant robot. The voice assistant robot makes a voice call to the elderly user. The service end receives the shipping code through the voice assistant robot and verifies the shipping code. After confirming that there is a shipping order corresponding to the shipping code, it sends the remote door opening information of the target shipping compartment corresponding to the shipping code to the target shipping cabinet. The target shipping cabinet receives the remote door opening information corresponding to the target shipping compartment, controls the target shipping cabinet to open the compartment door of the target shipping compartment, so that the elderly user puts the items to be sent into the target shipping compartment and closes the compartment door to complete the shipping.
[0066] In addition, during the mailing process, images are captured by cameras on the left and right sides of the target mailing cabinet to verify the position of the cabinet compartment to prevent the sender from storing the items in the wrong compartment or forgetting to close the compartment. When it is detected that the sender has stored the items in the wrong compartment, a voice assistant robot will directly initiate a voice call to remind the sender to store the items in the correct target cabinet compartment. When it is detected that the sender has forgotten to close the compartment, a voice assistant robot will directly initiate a voice call to remind the sender to close the compartment door in time or cancel the mailing. After the mailing is completed, the server sends logistics information to the sender and the payee through the client application so that the sender and the payee can check the logistics progress of the mailing.
[0067] In this embodiment, a one-click invitation mailing entrance is pre-set at the cabinet end of the target mailing cabinet to facilitate the operation of the sender user. The sender user can provide the mailing code in different ways to open the corresponding target mailing slot based on the mailing code, which helps to improve the mailing success rate, reduce the difficulty of operating the smart cabinet, and ensure that the sender user has no obstacles to use the mailing service of the smart cabinet.
[0068] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean 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 embodiment of the present invention.
[0069] In one embodiment, a mailing device is provided, and the mailing device corresponds to the mailing method in the above embodiment. Figure 2 As shown, the mailing device includes a request receiving module 10, a cabinet determining module 20, a fee payment module 30, a mailing code generating module 40 and a cabinet mailing module 50. The functional modules are described in detail as follows:
[0070] A request receiving module 10 is used to receive a mailing request sent by a sender and initiate a voice outbound call to the sender;
[0071] A locker determination module 20 is used to obtain the mailing address information after receiving the voice question and answer information of the sender, and determine the target mailing locker according to the mailing address information;
[0072] The fee payment module 30 is used to determine the recipient information according to the voice question and answer information, determine the shipping fee information according to the recipient information and the shipping address information, and send a payment request containing the shipping fee information to a payment agent associated with the sender;
[0073] A mailing code generating module 40 is used to generate a mailing code corresponding to a target mailing slot of the target mailing locker after receiving the payment completion information returned by the payee;
[0074] The cabinet mailing module 50 is used to send the mailing code to the sender, so that the sender puts the items to be mailed into the target mailing slot based on the mailing code to complete the mailing.
[0075] In one embodiment, the request receiving module 10 includes:
[0076] A confirmation mailing instruction receiving unit, used to receive a confirmation mailing instruction, wherein the confirmation mailing instruction is generated after the sender clicks on the mailing invitation link forwarded by the payee; the mailing invitation link is generated after the payee enters the paid mobile phone number authorized for payment;
[0077] The mailing request generating unit is used to obtain the sender's mobile phone number contained in the confirmation mailing instruction, and generate a mailing request when the sender's mobile phone number is consistent with the paid mobile phone number.
[0078] In one embodiment, the cabinet determination module 20 includes:
[0079] The positioning authorization processing unit is used to obtain the positioning authorization option information in the mailing request, and if the positioning authorization option information is authorization, obtain the mailing positioning information of the sender, and determine the mailing address information according to the mailing positioning information.
[0080] In one embodiment, the cabinet determination module 20 further includes:
[0081] The unauthorized positioning processing unit is used to send a preset address inquiry voice to the sender if the positioning authorization option information is unauthorized, obtain the address question and answer information fed back by the sender for the preset address inquiry voice, and determine the shipping address information according to the address question and answer information.
[0082] In one embodiment, the cabinet determination module 20 further includes:
[0083] A cabinet machine to be selected determining unit, used to determine at least one cabinet machine to be selected within a preset distance range according to the mailing address information;
[0084] The target mailing locker determination unit is used to send a locker selection inquiry voice containing all the lockers to be selected to the sender, obtain the locker selection information fed back by the sender in response to the locker selection inquiry voice, and determine the target mailing locker from all the lockers to be selected according to the locker selection information.
[0085] In one embodiment, the fee payment module 30 includes:
[0086] The compartment door locking unit is used to determine the target parcel slot in the target parcel locker according to a preset allocation rule, and control the compartment door of the target parcel slot to lock.
[0087] In one embodiment, the cabinet mailing module 50 includes:
[0088] The compartment door opening unit is used to confirm that there is currently a shipping order corresponding to the target shipping compartment, and control the compartment door of the target shipping compartment to open after the target shipping cabinet receives the shipping operation instruction, if the target shipping cabinet detects the shipping code entered corresponding to the target shipping compartment, or receives the remote door opening information corresponding to the target shipping compartment sent by the preset voice assistant robot. This allows the sender to place the items to be sent into the target shipping compartment to complete the shipping.
[0089] For the specific definition of the mailing device, please refer to the definition of the mailing method above, which will not be repeated here. Each module in the above mailing device can be implemented in whole or in part by software, hardware and their combination. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0090] In one embodiment, a control module is provided, wherein the control module is used to execute the above-mentioned mailing method.
[0091] In one embodiment, a mailing system is provided, and its internal structure diagram can be as follows: Figure 3 As shown, the mailing system includes a robot and a smart cabinet, the robot includes a control module that is connected to the smart cabinet in communication, and the control module is used to execute the above mailing method. The robot is a preset voice assistant robot with a voice outbound call function, including a robot end and a service end. The service end of the robot includes a control module that is connected to the smart cabinet in communication. The service end completes the processing of the one-key invitation mailing service through data interaction with the cabinet end of the smart cabinet, 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 store computer-readable instructions, and when the computer-readable instructions are executed by one or more processors, the following steps are implemented:
[0093] Receive a mailing request from a sender and initiate a voice call to the sender;
[0094] After receiving the voice question and answer information from the sender, obtaining the mailing address information, and determining the target mailing locker according to the mailing address information;
[0095] Determine the recipient information according to the voice question and answer information, determine the shipping fee information according to the recipient information and the shipping address information, and send a payment request containing the shipping fee information to a paying party associated with the sender;
[0096] After receiving the payment completion information returned by the payee, generating a shipping code corresponding to the target shipping slot of the target shipping locker;
[0097] The shipping code is sent to the sender, so that the sender puts the item to be shipped into the target shipping slot based on the shipping code to complete the shipping.
[0098] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through computer-readable instructions. The computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer-readable instructions are executed, they can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention may 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 many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0099] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by 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 embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A mailing method, characterized in that: include: Receive a mailing request from a sender and initiate a voice call to the sender; After receiving the voice question and answer information from the sender, obtaining the mailing address information, and determining the target mailing locker according to the mailing address information; Determine the recipient information according to the voice question and answer information, determine the shipping fee information according to the recipient information and the shipping address information, and send a payment request containing the shipping fee information to a paying party associated with the sender; After receiving the payment completion information returned by the payee, generating a shipping code corresponding to the target shipping slot of the target shipping locker; The shipping code is sent to the sender, so that the sender puts the item to be shipped into the target shipping slot based on the shipping code to complete the shipping.
2. The mailing method according to claim 1, characterized in that: Before receiving the mailing request sent by the sender, the method includes: Receiving a confirmation mailing instruction, wherein the confirmation mailing instruction is generated after the sender clicks on the mailing invitation link forwarded by the payee; the mailing invitation link is generated after the payee enters the paid mobile phone number authorized for payment; The mobile phone number of the sender contained in the confirmation delivery instruction is obtained, and when the mobile phone number of the sender is consistent with the mobile phone number of the paid-for person, a delivery request is generated.
3. The mailing method according to claim 1, wherein: The mailing request includes the location authorization option information entered by the sender on the location authorization page; The obtaining of mailing address information includes: The location authorization option information in the mailing request is obtained. If the location authorization option information is authorization, the mailing location information of the sender is obtained, and the mailing address information is determined according to the mailing location information.
4. The mailing method according to claim 1, wherein: The mailing request includes the location authorization option information entered by the sender on the location authorization page; The obtaining of mailing address information includes: If the positioning authorization option information is unauthorized, a preset address inquiry voice is sent to the sender, and address question and answer information fed back by the sender for the preset address inquiry voice is obtained, and the mailing address information is determined according to the address question and answer information.
5. The mailing method according to claim 1, wherein: The step of determining a target mailing locker according to the mailing address information includes: Determine at least one locker to be selected within a preset distance range according to the mailing address information; A locker selection inquiry voice including all the lockers to be selected is sent to the sender, locker selection information fed back by the sender in response to the locker selection inquiry voice is obtained, and a target locker is determined from all the lockers to be selected according to the locker selection information.
6. The mailing method according to claim 1, wherein: After sending the payment request containing the shipping fee information to the paying party associated with the sender, the method further includes: The target parcel slot in the target parcel locker is determined according to a preset allocation rule, and the slot door of the target parcel slot is controlled to be locked.
7. The mailing method according to claim 1, wherein: After sending the shipping code to the sender, the method includes: After the target parcel locker receives the mailing operation instruction, if the target parcel locker detects the entered mailing code corresponding to the target parcel slot, or receives the remote door opening information corresponding to the target parcel slot sent by the preset voice assistant robot, it confirms that there is currently a mailing order corresponding to the target parcel slot, and controls the slot door of the target parcel slot to open, so that the sender places the items to be mailed into the target parcel slot to complete the mailing.
8. A control module, characterized in that: The control module is used to execute the mailing method according to any one of claims 1 to 7.
9. A mailing system, characterized in that: The invention comprises a robot and a smart cabinet, wherein the robot comprises a control module which is communicatively connected with the smart cabinet, and the control module is used to execute the mailing method as claimed in any one of claims 1 to 7.
10. 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 are caused to execute the mailing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Express delivery parcel sending method
CN107622369A
Express cabinet recommendation method and device, equipment and storage medium
CN110084553A
Express delivery mail method and device, server and computer readable storage medium
CN110136284A
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