Control method for self-service cabinet, self-service cabinet and computer readable medium

The control method for self-pickup cabinets addresses the challenge of handling multiple or heavy items by prompting cart usage and managing cart processes, enhancing user convenience and utilization rates.

CN119228262APending Publication Date: 2024-12-31BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310803802.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

Existing self-pickup cabinets face challenges in handling multiple or heavy items, which can be difficult for users, especially children or the elderly, leading to low utilization rates due to the need for multiple retrievals or assistance.

Method used

A control method for self-pickup cabinets that includes detecting user information and item attributes, prompting the use of a cart if necessary, and managing cart usage and return processes through electronic sensing components.

Benefits of technology

Enhances the utilization rate of self-pickup cabinets by allowing users to retrieve multiple or heavy items efficiently, increasing accessibility and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119228262A_ABST
    Figure CN119228262A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a control method for a self-service cabinet, the self-service cabinet and a computer readable medium. A specific embodiment of the control method comprises the steps of determining target consignee information indicated by a goods taking operation in response to the detection of the goods taking operation representing goods taking; querying candidate goods of which the consignee information is the target consignee information in the self-picking cabinet, and determining attribute information of the candidate goods; and in response to determining that the attribute information of the candidate goods exceeds a preset value, generating and displaying prompt information of using a cart, in which the cart is stored. The implementation mode is related to the warehouse logistics technology, the cart is stored in the self-pickup cabinet and can be used by a user who picks up goods, and therefore self-pickup of the goods can be completed at a time. Therefore, the utilization rate of the self-service cabinet and the number of users can be increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of warehousing and logistics technology, and in particular to a control method for a self-pickup cabinet, a self-pickup cabinet, and a computer-readable medium. Background Art

[0002] Existing self-collection cabinets are generally used by daily users to pick up parcels. After the courier contacts the user, the goods will be placed in the self-collection cabinet. The user can choose a relatively free time to pick up the goods.

[0003] However, the inventors found that users often buy multiple items or heavy items, which makes it difficult to retrieve them. Or, the people who come to pick up the goods are children or the elderly, who need to retrieve them multiple times or seek help from others, which is extremely inconvenient. This is also the reason why some users are reluctant to use self-collection cabinets.

[0004] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0005] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0006] Some embodiments of the present disclosure propose a control method for a self-pickup cabinet, a self-pickup cabinet, a computer-readable medium, and a computer program product to solve one or more of the technical problems mentioned in the above background technology section.

[0007] In a first aspect, some embodiments of the present disclosure provide a control method for a self-pickup cabinet, comprising: in response to detecting a pickup operation representing the removal of goods, determining target consignee information indicated by the pickup operation; querying the self-pickup cabinet for candidate goods whose consignee information is the target consignee information, and determining attribute information of the candidate goods; in response to determining that the attribute information of the candidate goods exceeds a preset value, generating and displaying a prompt information for using a cart, wherein a cart is stored in the self-pickup cabinet.

[0008] In some embodiments, the method further includes: in response to detecting a selection operation indicative of using the cart, controlling a compartment door of the compartment storing the cart to open based on the selection operation.

[0009] In some embodiments, in response to detecting a selection operation representing the use of a cart, based on the selection operation, controlling the door of a compartment in which the cart is stored to open includes: in response to detecting a first feedback operation to the prompt information, displaying a cart acquisition page, wherein the first feedback operation indicates the use of the cart; and in response to determining that the acquisition operation is successful, controlling the door of the compartment in which the cart is stored to open.

[0010] In some embodiments, at least one foldable cart is stored in the self-pickup cabinet, and an electronic sensing component is installed on the cart for communicating with the self-pickup cabinet.

[0011] In some embodiments, controlling the opening of a compartment door of a compartment storing a cart includes: in response to detecting an electronic sensing component, determining an identification and a storage position of the cart indicated by the electronic sensing component; opening the compartment door indicated by the storage position, and recording the start time of use of the cart indicated by the identification.

[0012] In some embodiments, the method further includes: in response to detecting a return operation indicative of returning a cart, identifying an electronic sensing component of a cart located around the pick-up cabinet; and executing a return process based on the identification result.

[0013] In some embodiments, a vehicle exchange process is executed based on the recognition result, including: in response to determining that the identified electronic sensing component is associated with the self-pickup cabinet, determining the return storage location of the cart according to the identified electronic sensing component; opening the door of the compartment indicated by the return storage location; in response to determining that the cart is stored in the compartment and the door is closed, determining that the vehicle return is completed.

[0014] In some embodiments, executing a vehicle replacement process based on the recognition result also includes: querying the user information and start use time of the cart indicated by the identified electronic sensing component; determining whether the usage time of the cart exceeds a preset time according to the start use time; in response to determining that the usage time exceeds the preset time, prompting information representing the generation of usage value.

[0015] In some embodiments, the cart is stored at the bottom of the self-service cabinet; and the prompt information is also used to characterize the usage requirements of the cart.

[0016] In a second aspect, some embodiments of the present disclosure provide a self-pickup cabinet, comprising: a cabinet body, on which a plurality of compartments for storing goods are arranged, and the compartments are provided with compartment doors; a touch screen, installed on the outer surface of the cabinet body, for receiving and displaying information; at least one trolley, stored in the compartment of the self-pickup cabinet; a controller, arranged inside the cabinet body, for controlling the operation of the self-pickup cabinet by adopting the control method described in any implementation method in the above-mentioned first aspect.

[0017] In a third aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the control method described in any one of the implementations in the first aspect above is implemented.

[0018] In a fourth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which, when executed by a processor, implements the control method described in any implementation manner in the above-mentioned first aspect.

[0019] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: the control method for the self-pickup cabinet of some embodiments of the present disclosure helps to increase the utilization rate of the self-pickup cabinet. Specifically, the existing self-pickup cabinets are usually only used to store express parcels. When a user purchases multiple express parcels, if he wants to retrieve these express parcels from the self-pickup cabinet, he usually needs to retrieve them in multiple times or seek help from others. Or the purchased express parcels are heavy, and it is difficult for children or the elderly at home to retrieve them, and they need to wait for young people at home to retrieve them. These inconveniences often lead to a low utilization rate of the self-pickup cabinet.

[0020] Based on this, the control method for the self-pickup cabinet of some embodiments of the present disclosure can query all the goods of the consignee currently stored in the self-pickup cabinet according to the consignee information at the time of picking up the goods. Then determine whether the attribute information of these goods exceeds the preset value. If it exceeds the preset value, a prompt message that a cart can be used can be displayed to the pickup user. In this way, the pickup user can decide whether to use the cart stored in the self-pickup cabinet according to his or her actual situation. In other words, unlike traditional self-pickup cabinets, a cart is also placed in the self-pickup cabinet of the present disclosure. This can help users complete the self-pickup of goods at one time and solve the above problems. Thereby helping to increase the utilization rate of the self-pickup cabinet and the number of users. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0022] Figure 1 is a flow chart of some embodiments of the control method for a self-collection cabinet disclosed in the present invention;

[0023] Figure 2 is a flow chart of other embodiments of the control method for a self-collection cabinet disclosed in the present invention;

[0024] Figure 3A This is a schematic diagram of the application scenario of using a cart to pick up items;

[0025] Figure 3BThis is a schematic diagram of the application scenario of returning a cart;

[0026] Figure 4A It is a structural schematic diagram of some embodiments of the self-collection cabinet disclosed in the present invention;

[0027] Figure 4B This is a schematic diagram of a state where the door of the compartment where the cart is stored is opened;

[0028] Figure 4C is a schematic diagram of the structure of some embodiments of the cart;

[0029] Figure 5 It is a structural schematic diagram of some embodiments of the controller in the self-service cabinet suitable for implementing the present disclosure. DETAILED DESCRIPTION

[0030] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0031] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0032] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0033] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0035] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0036] Figure 1 The process 100 of some embodiments of the control method for a self-collection cabinet according to the present disclosure is shown. The control method includes the following steps:

[0037] Step 101, in response to detecting a pickup operation representing taking out goods, determining target consignee information indicated by the pickup operation.

[0038] In some embodiments, when the execution subject of the control method for the self-pickup cabinet (e.g., the controller in the self-pickup cabinet) detects a pickup operation representing the removal of goods, it can determine the target consignee information indicated by the pickup operation. Here, the operation mode of the pickup operation is not limited. As an example, the user can log in personal information on the touch screen of the self-pickup cabinet, or can trigger the pickup control on the touch screen, and then enter the pickup code information. The execution subject can search for relevant express information based on the information entered by the user. And the consignee information in the relevant express information found can be determined as the target consignee information.

[0039] Step 102, query the candidate goods whose consignee information is the target consignee information in the self-collection cabinet, and determine the attribute information of the candidate goods.

[0040] In some embodiments, based on the target consignee information determined in step 101, the execution entity can query the candidate goods in the self-collection cabinet whose consignee information is the target consignee information. That is to say, for each express currently stored in the self-collection cabinet, the execution entity can query all express goods belonging to the same target consignee. Then, the attribute information of these candidate goods can be determined. Among them, the attribute information can be information that characterizes the attributes of the goods, which is also not limited here. For example, it can be at least one of the following: quantity, volume, weight, etc.

[0041] It should be noted that, for the goods indicated by the pickup operation, the execution subject may determine it as the target goods. And other goods with the same consignee queried may be determined as candidate goods. Optionally, in order to facilitate the statistical property information, the execution subject may also determine the goods indicated by the pickup operation as candidate goods together with the above-mentioned other goods.

[0042] In addition, for other goods of the same consignee, for safety reasons, the user may also be required to perform a pickup operation before taking them out. This can avoid the occurrence of missed goods. In some embodiments, in order to improve the efficiency of picking up goods, the execution body may also allow the user to take out all candidate goods when any pickup operation is detected.

[0043] Step 103, in response to determining that the attribute information of the candidate goods exceeds a preset value, generating and displaying a prompt message for using a cart.

[0044] In some embodiments, the execution entity may determine whether the attribute information of the candidate goods exceeds a preset value. If it exceeds the preset value, a prompt message that a cart can be used may be generated. And the prompt message may be displayed on the touch screen. In this way, the user who picks up the goods may determine whether to use a cart according to their actual situation. As an example, the prompt message may also be used to characterize the requirements for using the cart. That is, the prompt message may be used to prompt the user that the cart can be used and the requirements for using the cart, such as the free use time and the billing rules for exceeding the time.

[0045] It can be seen from the above description that the control method for the self-pickup cabinet of some embodiments of the present disclosure can query all the goods of the consignee currently stored in the self-pickup cabinet according to the consignee information at the time of picking up the goods. Then determine whether the attribute information of these goods exceeds the preset value. If it exceeds the preset value, a prompt message that a cart can be used can be displayed to the pickup user. In this way, the pickup user can decide whether to use the cart stored in the self-pickup cabinet according to his or her actual situation. In other words, unlike traditional self-pickup cabinets, a cart is also placed in the self-pickup cabinet of the present disclosure. This can help users complete the self-pickup of goods at one time and solve the above problems. Thereby helping to increase the utilization rate of the self-pickup cabinet and the number of users using it.

[0046] In some embodiments, if the execution subject detects a selection operation representing the use of a cart, the door of the compartment where the cart is stored can be controlled to open based on the selection operation. For example, if the user chooses to use the cart, the execution subject can control the compartment door where the cart is stored to open so that the user can take it out for use.

[0047] For another example, if the execution subject detects the first feedback operation on the above prompt information, the cart acquisition page can be displayed. The first feedback operation can be used to indicate the use of the cart. As an example, the page displaying the prompt information can be provided with a selection control representing use and non-use. In this case, if the user triggers the selection control representing use, it means that the first feedback operation is detected. At this time, the execution subject can display the cart acquisition page on the touch screen, such as Figure 3A The deposit payment page shown in .

[0048] Here, if the execution subject determines that the user has successfully executed the acquisition operation in the cart acquisition page, such as the deposit payment is successful, the door of the compartment where the cart is stored can be controlled to open. This can ensure that the user returns the cart according to the usage requirements and avoid the loss of the cart.

[0049] In some embodiments, at least one foldable cart can be stored in the self-service cabinet. In addition, in order to facilitate users to take and return, the cart can be stored at the bottom of the self-service cabinet, such as Figure 4A and Figure 4BAt the same time, the cart can be equipped with an electronic sensing component. Figure 4C As shown, the electronic sensing component D can be used to communicate with the self-pickup cabinet (i.e., the execution subject). Among them, the electronic sensing component can communicate with the self-pickup cabinet based on near field. Each electronic sensing component has a unique identity. In this way, the cart can be bound to the self-pickup cabinet through the electronic sensing component, that is, an association relationship is established. When the self-pickup cabinet communicates with the electronic sensing component, the ownership of the cart can be determined.

[0050] In this case, if the execution subject determines that the user's acquisition operation is successful, the electronic sensing component on the cart can be detected. If the electronic sensing component is detected, the identification and storage location of the cart indicated by the electronic sensing component can be determined. At this time, the door of the compartment indicated by the storage location can be opened. And the start time of use of the cart indicated by the identification can be recorded.

[0051] As an example, Figure 3A In the application scenario shown, the user can "log in" or "enter the pickup code" on the touch screen of the self-pickup cabinet to perform the pickup operation. The self-pickup cabinet (the controller inside it) can query the user (i.e., the recipient) through the login information or the account associated with the pickup code. Then the user (recipient) can identify the quantity and cargo code (such as SKU, Stock Keeping Unit, i.e., inventory unit) of the goods stored in this self-pickup cabinet. The self-pickup cabinet can query the cargo information and obtain the specifications of the goods (such as weight) through the cargo code. Then identify whether the user's purchase quantity is greater than 5 pieces, or whether the overall cargo weight (total weight) exceeds 50 kilograms. If the quantity or weight limit is exceeded, the self-pickup cabinet can prompt that the cart can be used to transport the items, and display the free use time and overtime billing rules. If the quantity or weight limit is not exceeded, no prompts need to be displayed, and the self-pickup cabinet can execute the original pickup process.

[0052] After that, when the user chooses to use the cart, the self-collection cabinet can pop up a payment QR code page to wait for the user to pay in order to collect the deposit. The self-collection cabinet can identify the user's payment behavior and determine whether to choose to pay. If the user does not pay, the self-collection cabinet can hide the payment page and execute the original pickup process. When the user pays successfully, the self-collection cabinet can open the door of the storage cart and start the usage timer. At the same time, the self-collection cabinet can open the corresponding door of the storage cargo. In this way, the user can use the cart to take away all the cargo, and the process ends.

[0053] Continue to see Figure 2 , which shows a process 200 of some other embodiments of the control method for a self-collection cabinet according to the present disclosure. The method comprises the following steps:

[0054] Step 201, in response to detecting a cart return operation indicative of returning a cart, identifying an electronic sensing component of a cart located around a self-service cabinet.

[0055] In some embodiments, if a return operation is detected, the electronic sensing components of the carts located around the self-pickup cabinet can be identified. The operation method of the return operation is also not limited here. For example, a control representing the return of the cart can be triggered on the touch screen of the self-pickup cabinet. Based on the identification result, the return process can be executed.

[0056] Step 202, in response to determining that the identified electronic sensing component is associated with the self-pickup cabinet, determine the return storage location of the cart based on the identified electronic sensing component.

[0057] In some embodiments, if an electronic sensing component is identified, the execution subject can determine whether there is an association relationship between the identified electronic sensing component and the self-pickup cabinet. That is, determine whether the cart indicated by the identified electronic sensing component belongs to the self-pickup cabinet. Here, if there is an association relationship between the identified electronic sensing component and the self-pickup cabinet, the return storage location of the cart can be determined based on the identified electronic sensing component.

[0058] Step 203, opening the door of the cell indicated by the return storage location.

[0059] In some embodiments, based on the return storage location determined in step 202, the execution entity may open the door of the compartment indicated by the return storage location, so that the user can place the returned cart in the compartment.

[0060] Step 204, in response to determining that the cart is stored in the compartment and the compartment door is closed, it is determined that the cart return is completed.

[0061] In some embodiments, the execution entity may determine that the user has returned the cart if it determines that the cart is stored in the compartment and detects that the compartment door is closed.

[0062] In some embodiments, if the user pays a deposit when choosing to use the cart, the execution entity may also query the usage when returning the cart. Specifically, first, the execution entity may also query the user information and start time of the cart indicated by the identified electronic sensing component. Afterwards, based on the start time of use, the execution entity may determine whether the usage time of the cart exceeds a preset time. The usage time here is usually the time between the start time of use and the time when the cart is returned. Then, if it is determined that the preset time is exceeded, the execution entity may prompt the user with information indicating the value of use. For example, the information may be displayed on a touch screen.

[0063] As an example, Figure 3BIn the application scenario shown, the user selects the operation of returning the cart on the operating interface (i.e., touch screen) of the self-pickup cabinet. Then, the self-pickup cabinet (the controller inside it) can identify the electronic sensing components of the nearby carts and query the corresponding user and the time of borrowing. After that, the self-pickup cabinet can determine whether it is within the free time range. If the return is made within the free time range, the self-pickup cabinet can open the door of the corresponding storage cart. If the return is not made within the free time range, the self-pickup cabinet can remind the user of the timeout, and inform the user of the usage time and the amount to be deducted.

[0064] Next, the user can store the cart and close the door. The self-collection cabinet can check the storage status. For example, when the door is closed, the electronic sensing component of the cart can be identified again. And whether the communication distance with the electronic sensing component has changed is detected. If the communication distance remains unchanged, it means that the cart has been placed in the compartment. After the inspection is completed, the self-collection cabinet can refund the corresponding amount of deposit, and the user leaves, and the process ends.

[0065] The control method for the self-collection cabinet disclosed in the present invention further enriches and improves the control process of returning the cart, so that the self-collection cabinet can better meet the actual use needs, help to increase the utilization rate of the self-collection cabinet, and expand the scope of people who are applicable to the self-collection cabinet.

[0066] The embodiment of the present disclosure also provides a self-service cabinet. Figure 4A and Figure 4B As shown, the self-service cabinet may include a cabinet body 11, a touch screen 12, at least one cart 13 and a controller. The cabinet body 11 is provided with a plurality of compartments for storing goods. And the compartments are also provided with compartment doors. The touch screen 12 may be installed on the outer surface of the cabinet body 11 for receiving and displaying information. At least one cart 13 may be stored in the compartments G1 and G2 of the self-service cabinet. In addition, the controller may be arranged inside the cabinet body 11. The controller may be used to adopt the above Figure 1 and Figure 2 In the embodiment, the control method described in any implementation is used to control the operation of the self-pickup cabinet.

[0067] Reference below Figure 5 , which shows a schematic structural diagram of a controller 500 in a self-service cabinet suitable for implementing the present disclosure. Figure 5 The controller shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0068] like Figure 5As shown, the controller 500 may include a processing device 501 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 to a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the controller 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0069] Typically, the following devices may be connected to the I / O interface 505: input devices 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 507 including, for example, a speaker, a vibrator, a door actuator, etc.; storage devices 508 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 509. The communication devices 509 may allow the controller 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The controller 500 is shown with various devices, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have instead. Figure 5 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0070] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0071] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0072] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0073] The computer-readable medium may be included in the controller; or it may exist independently without being assembled into the controller. The computer-readable medium carries one or more programs. When the one or more programs are executed by the controller, the controller: in response to detecting a pickup operation representing the removal of goods, determines the target consignee information indicated by the pickup operation; queries the candidate goods in the self-pickup cabinet whose consignee information is the target consignee information, and determines the attribute information of the candidate goods; in response to determining that the attribute information of the candidate goods exceeds a preset value, generates and displays a prompt message for using a cart, wherein a cart is stored in the self-pickup cabinet.

[0074] In addition, computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0075] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0076] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0077] Some embodiments of the present disclosure also provide a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned control methods for a self-pickup cabinet.

[0078] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A control method for a self-collection cabinet, comprising: In response to detecting a pickup operation representing taking out goods, determining target consignee information indicated by the pickup operation; Querying candidate goods in the self-collection cabinet whose consignee information is the target consignee information, and determining attribute information of the candidate goods; In response to determining that the attribute information of the candidate cargo exceeds a preset value, a prompt message for using a cart is generated and displayed, wherein a cart is stored in the self-pickup cabinet.

2. The control method according to claim 1, wherein: The method further comprises: In response to detecting a selection operation indicative of using a cart, a compartment door of a compartment storing the cart is controlled to open based on the selection operation.

3. The control method according to claim 2, wherein: In response to detecting a selection operation indicating the use of a cart, based on the selection operation, controlling a door of a compartment storing the cart to open, comprises: In response to detecting a first feedback operation on the prompt information, displaying a cart acquisition page, wherein the first feedback operation indicates the use of a cart; and In response to determining that the acquisition operation is successful, the door of the compartment in which the cart is stored is controlled to open.

4. The control method according to claim 2, wherein: At least one foldable cart is stored in the self-service cabinet, and an electronic sensing component is installed on the cart for communicating with the self-service cabinet.

5. The control method according to claim 4, wherein: The method of controlling the door of the compartment storing the cart to open comprises: In response to detecting the electronic sensing component, determining the identity and storage location of the cart indicated by the electronic sensing component; The door of the compartment indicated by the storage position is opened, and the start time of use of the cart indicated by the mark is recorded.

6. The control method according to claim 1, wherein: The method further comprises: In response to detecting a cart return operation indicative of returning a cart, an electronic sensing component identifying a cart located around the pickup cabinet; and The vehicle return process is executed based on the recognition result.

7. The control method according to claim 6, wherein: The process of executing the vehicle change process based on the recognition result includes: In response to determining that the identified electronic sensing component is associated with the self-pickup cabinet, determining a return storage location of the cart according to the identified electronic sensing component; Opening the door of the cell indicated by the returned storage position; In response to determining that the cart is stored in the compartment and the compartment door is closed, it is determined that the cart return is completed.

8. The control method according to claim 7, wherein: The process of executing the vehicle change process based on the recognition result also includes: Querying the user information and start time of use of the cart indicated by the identified electronic sensing component; Determining, based on the start time of use, whether the usage time of the cart exceeds a preset time; In response to determining that the preset time period is exceeded, information indicating the generation of usage value is prompted.

9. The control method according to any one of claims 1 to 8, wherein: The cart is stored at the bottom of the self-service cabinet; and The prompt information is also used to characterize the usage requirements of the cart.

10. A self-collection cabinet, comprising: A cabinet body, on which a plurality of compartments for storing goods are arranged, and each compartment is provided with a compartment door; A touch screen, mounted on the outer surface of the cabinet, for receiving and displaying information; At least one cart is stored in the compartment of the self-collection cabinet; A controller is arranged inside the cabinet and is used to control the operation of the self-pickup cabinet by adopting the control method described in any one of claims 1 to 9.

11. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the control method according to any one of claims 1 to 9 is implemented.

12. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the control method according to any one of claims 1 to 9.