Article storage method, device and equipment and computer readable storage medium
By identifying and using existing matching items storage areas in the express cabinet, the problem of waste space and inefficient storage of express cabinets is solved, and more efficient storage of express parcels is achieved.
Patent Information
- Application Number
- CN202311091447.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, the number of storage ports of express cabinets is limited, and most recipients pick up parts at night, which leads to saturation of express cabinets during the day, resulting in wasted space and inefficient storage.
By receiving storage requests, determine the storage area with matching items in the target storage space, and when the area can accommodate the items to be stored, control the opening of the area and instruct the storage of the items to be stored.
It effectively solves the problem of wasted space in the storage of express parcels, improves the storage efficiency of express parcels, and increases the storage volume of express parcels without increasing the storage port.
Smart Images

Figure CN119541100A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information technology, and in particular to an article storage method, device, equipment and computer-readable storage medium. Background Art
[0002] Express lockers have become an indispensable part of the express delivery industry, making it convenient for people to send and receive express parcels; couriers can put express parcels in express lockers, and recipients can take out express parcels from express lockers through verification codes. However, the number of storage ports of express lockers is limited, and once they are full, no more express parcels can be put in. In addition, most recipients take out express parcels at night, and express lockers are usually saturated during the day. However, in the implementation process, the inventors found that there are at least the following problems in the prior art: if a recipient has multiple express parcels, each express parcel occupies a storage port, then one recipient will occupy multiple storage ports, which will cause a great waste of space in the express locker and low storage efficiency. Summary of the invention
[0003] In order to solve the above-mentioned technical problems, the embodiments of the present application hope to provide an article storage method, device, equipment and computer-readable storage medium, which solves the problem that express parcel storage in the prior art wastes the space of express cabinets and improves the storage efficiency of express parcels.
[0004] The technical solution of this application is implemented as follows:
[0005] A method for storing items, the method comprising:
[0006] Receiving a storage request for storing an item to be stored; wherein the storage request carries a first item identifier of the item to be stored;
[0007] In a case where it is determined based on the storage request that there is an item matching the first item identifier among the items stored in the target storage space, determining a first storage area for the matching item in the target storage space;
[0008] In the case where it is determined that the first storage area can accommodate the object to be stored, control is performed to open the first storage area and instruct to store the object to be stored in the first storage area.
[0009] In the above scheme, the method further includes:
[0010] Determining storage parameters of the first storage area and attribute parameters of the items to be stored; wherein the storage parameters represent the storage conditions of the first storage area;
[0011] Based on the storage parameter and the attribute parameter, it is determined whether the first storage area can accommodate the object to be stored.
[0012] In the above solution, the step of determining the storage parameters of the first storage area and the attribute parameters of the items to be stored includes:
[0013] determining a remaining space of the first storage area and a weight of the matching items in the first storage area;
[0014] Determine the size and weight of the items to be stored;
[0015] Accordingly, the determining whether the first storage area can accommodate the item to be stored based on the storage parameter and the attribute parameter includes:
[0016] When the size of the object to be stored satisfies the remaining space, or the sum of the weight of the object to be stored and the weight of the matching object satisfies a first target weight threshold, determining that the first storage area can accommodate the object to be stored;
[0017] When the size of the object to be stored satisfies the remaining space and the sum of the weight of the object to be stored and the weight of the matching object satisfies a second target weight threshold, it is determined that the first storage area can accommodate the object to be stored.
[0018] In the above scheme, the method further includes:
[0019] When it is determined based on the storage request that there is no item matching the first item identifier among the items stored in the target storage space, or when it is determined that the first storage area cannot accommodate the item to be stored, an idle second storage area is allocated from the target storage space to the item to be stored.
[0020] In the above scheme, the method further includes:
[0021] Receiving a request for taking out a target item from the target storage space; wherein the request carries a second item identifier of the target item;
[0022] In the case where it is determined that the target storage space has an item matching the second item identifier, determining item information of the target item stored in the target storage space based on the second item identifier; wherein the item information represents the item condition of the target item;
[0023] Control to open the second storage area where the target item is located, and display the item information.
[0024] In the above scheme, the method further includes:
[0025] During the process of storing the items to be stored in the target storage space, monitoring the stored items in the target storage space;
[0026] When an abnormality is detected in the stored items, an alarm message is output.
[0027] In the above solution, in the process of storing the to-be-stored items in the target storage space, monitoring the stored items in the target storage space includes:
[0028] In the process of storing the items to be stored in the target storage space, the weight of the stored items is monitored, or image information of the stored items is collected by an image collection component of the target storage space;
[0029] When it is monitored that the weight change of the stored object meets the target change condition, or when it is monitored based on the image information that a target operation is performed on the stored object, it is determined that the stored object is abnormal.
[0030] An article storage device, the device comprising:
[0031] A receiving unit, configured to receive a storage request for storing an item to be stored; wherein the storage request carries a first item identifier of the item to be stored;
[0032] a determining unit, configured to determine a first storage area of the target storage space for the matching item when it is determined based on the storage request that the items stored in the target storage space include an item matching the first item identifier;
[0033] The processing unit is used for controlling the opening of the first storage area and instructing the storage of the object to be stored in the first storage area when it is determined that the first storage area can accommodate the object to be stored.
[0034] An article storage device, the device comprising: a processor, a memory and a communication bus;
[0035] The communication bus is used to realize the communication connection between the processor and the memory;
[0036] The processor is used to execute the item storage program in the memory to implement the steps of the above-mentioned item storage method.
[0037] A computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the above-mentioned object storage method.
[0038] Because a storage request for storing items to be stored and carrying a first item identification of the items to be stored can be received, when it is determined based on the storage request that there is an item matching the first item identification among the items stored in the target storage space, the first storage area in the target storage space where the matching item is located is determined. In this way, when storing the items to be stored in the storage cabinet, it is not only necessary to consider whether there is space in the storage cabinet, but also whether there are items matching the items to be stored in the storage cabinet. Moreover, when it is determined that the first storage area can accommodate the items to be stored, the first storage area is controlled to be opened and an instruction is given to store the items to be stored in the first storage area. In this way, when there are items matching the items to be stored in the storage cabinet, and the storage port where the matching items are located can store the items to be stored, the items to be stored can be stored in the storage port where the matching items are located, instead of opening a new storage port for the items to be stored, thereby avoiding wasting other storage ports. This can solve the problem of wasting the space of the express cabinet in the prior art for storing express parcels, and improve the storage efficiency of express parcels. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 A schematic diagram of a flow chart of a method for storing items provided in an embodiment of the present application;
[0040] Figure 2 A schematic diagram of a flow chart of another method for storing items provided in an embodiment of the present application;
[0041] Figure 3 A schematic diagram of a flow chart of another method for storing items provided in an embodiment of the present application;
[0042] Figure 4 A schematic diagram of a flow chart of an article storage method provided in another embodiment of the present application;
[0043] Figure 5 A schematic diagram of the structure of an article storage device provided in an embodiment of the present application;
[0044] Figure 6 A schematic diagram of the structure of an article storage device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0046] It should be understood that the "embodiments of the present application" or "the aforementioned embodiments" mentioned throughout the specification mean that specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, "in the embodiments of the present application" or "in the aforementioned embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the various embodiments of the present application, the size of the sequence numbers of the above-mentioned processes does not 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 embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.
[0047] Unless otherwise specified, the electronic device performs any step in the embodiments of the present application, and the processor of the electronic device may perform the step. It is also worth noting that the embodiments of the present application do not limit the order in which the electronic device performs the following steps. In addition, the methods used to process data in different embodiments may be the same method or different methods. It should also be noted that any step in the embodiments of the present application can be independently executed by the electronic device, that is, when the electronic device executes any step in the following embodiments, it may not rely on the execution of other steps.
[0048] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0049] The present application provides an article storage method, which can be applied to an article storage device. Figure 1 As shown, the method comprises the following steps:
[0050] Step 101: Receive a storage request for storing items to be stored.
[0051] The storage request carries the first item identifier of the item to be stored.
[0052] In the embodiment of the present application, the items to be stored may refer to items that need to be stored, and the storage request may be a request input into the item storage device when the user needs to store the items to be stored; in a feasible implementation, the items to be stored may refer to express parcels to be stored, and the storage request may be a request generated on the item storage device by a courier delivering the express parcels when the express parcels to be stored are stored in the target storage space. It should be noted that the storage request may be generated after the courier triggers the storage instruction on the item storage device and inputs the first item identifier of the express parcel to be stored.
[0053] Among them, the first item identification may be identification information used to uniquely identify the item to be stored; the item storage device may refer to a device used to manage the target storage space; in a feasible implementation method, the item storage device may refer to a management device with information processing functions (such as a small computer), and the first item identification may refer to the telephone number of the recipient corresponding to the express package to be stored.
[0054] Step 102: When it is determined based on the storage request that there is an item matching the first item identifier among the items stored in the target storage space, determine a first storage area of the matching item in the target storage space.
[0055] In an embodiment of the present application, after receiving a storage request, the item storage device will search whether there is an item whose item identification is the same as the first item identification among the items currently stored in the target storage space. When an item whose item identification is the same as the first item identification is found among the items currently stored, it can be considered that there is an item matching the first item identification among the items stored in the target storage space. The target storage space may refer to a storage cabinet managed by the item storage device for storing express parcels; in a feasible implementation method, when the item storage device finds an express parcel whose recipient's phone number is the same as the phone number of the express parcel to be stored among the express parcels currently stored in the storage cabinet, the specific location of the express parcel whose corresponding recipient's phone number is the same as the phone number of the express parcel to be stored in the storage cabinet can be determined at this time.
[0056] It should be noted that the first storage area may refer to a location in the target storage space for storing matching items; in a feasible implementation, the first storage area may refer to a first storage port in a storage cabinet for storing express parcels whose recipient's telephone number is the same as the telephone number of the express parcel to be stored.
[0057] Step 103: When it is determined that the first storage area can accommodate the items to be stored, control the first storage area to be opened and instruct to store the items to be stored in the first storage area.
[0058] In the embodiment of the present application, after determining the first storage area, the item storage device can further determine whether the current remaining space in the first storage area is sufficient to store the items to be stored; wherein, whether the current remaining space in the first storage area is sufficient to accommodate the items to be stored can be determined based on the storage parameters of the first storage area and the attribute parameters of the items to be stored. It should be noted that when it is determined that the current remaining space in the first storage area is sufficient to accommodate the items to be stored, the item storage device can control the opening of the first storage area and instruct the courier to store the items to be stored in the first storage area.
[0059] Among them, the item storage device can control the cabinet door of the first storage port (first storage area) to open, and display prompt information on the display screen of the item storage device or send prompt information in the form of voice, etc., to prompt the courier to deposit the express package to be deposited in the first storage port. In this way, when there are other express packages of the recipient corresponding to the express package to be deposited in the storage cabinet, the express package to be deposited can be directly stored in the storage port where the other express packages of the recipient are located in the storage cabinet, without re-allocating a new storage port to the express package to be deposited, thereby realizing that the express packages of one recipient are all stored in one storage port of the storage cabinet, improving the space utilization rate of the storage cabinet, and making storage more convenient.
[0060] The item storage method provided by the embodiments of the present application does not only consider whether there is space in the storage cabinet when storing the items to be stored in the storage cabinet, but also considers whether there are items in the storage cabinet that match the items to be stored; when there are items in the storage cabinet that match the items to be stored, and the storage port where the matching items are located can store the items to be stored, the items to be stored can be stored in the storage port where the matching items are located, instead of opening a new storage port for the items to be stored, thereby avoiding wasting other storage ports. This can solve the problem of wasting space in the express cabinet in the prior art for storing express parcels, and improve the storage efficiency of express parcels.
[0061] Based on the above embodiments, the present application provides a method for storing items. Figure 2 and Figure 3 As shown, the method comprises the following steps:
[0062] Step 201: The item storage device receives a storage request for storing items to be stored.
[0063] The storage request carries the first item identifier of the item to be stored.
[0064] Step 202: When it is determined based on the storage request that there is an item matching the first item identifier among the items stored in the target storage space, the item storage device determines a first storage area of the matching item in the target storage space.
[0065] Step 203: The item storage device determines storage parameters of the first storage area and attribute parameters of the items to be stored.
[0066] The storage parameter represents the storage condition of the first storage area.
[0067] In the embodiment of the present application, the storage parameters of the first storage area may refer to the parameters of the first storage area itself and / or the parameters of the items in the first storage area; of course, the parameters of the first storage area itself and the parameters of the items in the first storage area can both characterize the storage conditions of the first storage area. The attribute parameters of the items to be stored may refer to some parameters of the items to be stored themselves.
[0068] It should be noted that step 203 can be implemented in the following ways:
[0069] Step 203a: The object storage device determines the remaining space in the first storage area and the size of the objects to be stored.
[0070] The remaining space of the first storage area can be determined by the item storage device based on the storage space of the first storage area and the size of the matching items in the first storage area; it should be noted that the size of the matching items in the first storage area can be obtained from the logistics merchant corresponding to the matching items; of course, the attribute information of the items can also be obtained and stored in the item storage device each time the items are stored in the storage cabinet, so that the item storage device can directly obtain the size of the matching items locally. The volume of the matching items can be calculated according to the size of the matching items, and then the volume of the matching items is subtracted from the storage space of the first storage area to obtain the remaining space of the first storage area.
[0071] Step 203b: The object storage device determines the weight of the matching objects in the first storage area and the weight of the objects to be stored.
[0072] The storage parameters may include the remaining space of the first storage area and / or the weight of the matching items in the first storage area; the attribute parameters may include the size of the items to be stored and / or the weight of the items to be stored.
[0073] In the embodiment of the present application, the weight of the matching items in the first storage area can be obtained from the logistics merchant corresponding to the matching items; of course, the attribute information of the items can also be obtained and stored in the item storage device each time the items are stored in the storage cabinet, so that the item storage device can directly obtain the weight of the matching items locally; or, the item storage device has a weighing component, and each time the items are stored in the storage cabinet, the weight of the items can be collected by the weighing component and stored in the item storage device. It should be noted that the weight of the items to be stored can also be collected by the weighing component.
[0074] Step 204: The item storage device determines whether the first storage area can accommodate the items to be stored based on the storage parameters and the attribute parameters.
[0075] In an embodiment of the present application, the item storage device can determine whether the storage parameters of the first storage area and / or the attributes of the items to be stored meet the target storage conditions to determine whether the first storage area can accommodate the items to be stored; when the storage parameters of the first storage area and the attributes of the items to be stored meet the target storage conditions, it can be considered that the first storage area can accommodate the items to be stored; when the storage parameters of the first storage area and the attributes of the items to be stored do not meet the target storage conditions, it can be considered that the first storage area cannot accommodate the items to be stored.
[0076] Wherein, step 204 can be implemented in the following manner:
[0077] Step 204a: When the size of the items to be stored meets the remaining space, the item storage device determines that the first storage area can accommodate the items to be stored.
[0078] In an embodiment of the present application, the item storage device can calculate the volume of the express parcel to be stored based on the size of the express parcel to be stored; then, when it is determined that the volume of the express parcel to be stored is less than or equal to the remaining space of the first storage area, it can be considered that the first storage area can accommodate the items to be stored; of course, when the size of the item to be stored is less than or equal to the remaining space, it means that the storage parameters of the first storage area meet the target storage conditions.
[0079] Step 204b: When the sum of the weight of the item to be stored and the weight of the matching item meets the first target weight threshold, the item storage device determines that the first storage area can accommodate the item to be stored.
[0080] In an embodiment of the present application, the item storage device can calculate the sum of the weight of the items to be stored and the weight of the matching items in the first storage area, and then determine whether the sum is less than or equal to the first target weight threshold. When the sum is less than or equal to the first target weight threshold, it can be considered that the first storage area can accommodate the items to be stored; of course, when the sum of the weight of the items to be stored and the weight of the matching items is less than or equal to the first target weight threshold, it means that the attributes of the items to be stored meet the target storage conditions.
[0081] Step 204c: When the size of the item to be stored satisfies the remaining space and the sum of the weight of the item to be stored and the weight of the matching item meets the second target weight threshold, the item storage device determines that the first storage area can accommodate the item to be stored.
[0082] In an embodiment of the present application, the item storage device can determine the relationship between the volume of the express parcel to be stored and the remaining space in the first storage area, as well as determine the relationship between the sum of the weight of the item to be stored and the weight of the matching items in the first storage area and the first target weight threshold. When the volume of the express parcel to be stored is less than or equal to the remaining space in the first storage area, and the sum of the weight of the item to be stored and the weight of the matching items in the first storage area is less than or equal to the first target weight threshold, it can be considered that the first storage area can accommodate the items to be stored.
[0083] It should be noted that when step 203 is implemented through step 203a, step 204 may be implemented through step 204a; or, when step 203 is implemented through step 203b, step 204 may be implemented through step 204b; or, when step 203 is implemented through steps 203a and 203b, step 204 may be implemented through step 204c. In addition, after step 201, if there is no item matching the first item identifier among the items stored in the target storage space, step 206 may be executed.
[0084] Step 205: When it is determined that the first storage area can accommodate the items to be stored, the item storage device controls to open the first storage area and instructs to store the items to be stored in the first storage area.
[0085] Step 206: When it is determined based on the storage request that there is no item matching the first item identifier among the items stored in the target storage space, or it is determined that the first storage area cannot accommodate the items to be stored, the item storage device allocates an idle second storage area from the target storage space to the items to be stored.
[0086] In the embodiment of the present application, when the item storage device detects that there is no express parcel with the same recipient number as the telephone number of the express parcel to be stored in the storage cabinet, an idle storage port can be allocated from the storage cabinet to the item to be stored; of course, when the volume of the express parcel to be stored is greater than the remaining space in the first storage area, or the sum of the weight of the item to be stored and the weight of the matching items in the first storage area is greater than the first target weight threshold, the item storage device determines that the first storage area cannot accommodate the item to be stored, and at this time, an idle storage port can be allocated from the storage cabinet to the item to be stored. It should be noted that the second storage area may refer to an unused storage port in the storage cabinet.
[0087] It should be noted that step 207 may be performed after both step 205 and step 206;
[0088] Step 207: The object storage device receives a request for taking out a target object from the target storage space.
[0089] The acquisition request carries the second item identifier of the target item.
[0090] In an embodiment of the present application, the target item may be an item that needs to be taken out, and the acquisition request may be generated after the recipient needs to take out the item and inputs it into the item storage device; in a feasible implementation method, the acquisition request may be generated after the recipient triggers a pickup instruction on the item storage device and inputs the second item identifier of the target express package (target item).
[0091] The second item identifier may be identification information used to uniquely identify the target item, and the second item identifier may refer to the telephone number of the recipient corresponding to the target express package.
[0092] Step 208: When it is determined that the target storage space contains an object matching the second object identifier, the object storage device determines object information of the target object stored in the target storage space based on the second object identifier.
[0093] The item information represents the item status of the target item.
[0094] In an embodiment of the present application, when the item storage device determines that there is a target express package in the storage cabinet whose phone number is the phone number of the recipient, it determines that there is a target express package in the storage cabinet that the recipient needs to take out; at this time, the item information of the target express package in the storage cabinet can be obtained. Among them, the item information of the target item can refer to the package information of the target express package. In a feasible implementation method, the item information of the target item may include information such as how many express packages of the express companies are there in the storage cabinet for the mobile phone number of the recipient and how many express packages there are in total.
[0095] Step 209: The object storage device controls to open the second storage area where the target object is located, and displays the object information.
[0096] Among them, the item storage device can control the opening of the cabinet door of the second storage port (second storage area) where the target express package in the storage cabinet is located, and display the package information of the target express package on the display screen of the item storage device.
[0097] It should be noted that after the recipient picks up the target express package, the item storage device can set the weight of the items in the corresponding storage port to zero; of course, if there is still weight in the corresponding storage port, it means that there is an express package in the storage port that has not been taken out, and the recipient will be prompted that there is still an express package that has not been taken out.
[0098] In other embodiments of the present application, the method may further include the following steps:
[0099] Step 210: During the process of storing the items to be stored in the target storage space, the item storage device monitors the items stored in the target storage space.
[0100] In the embodiment of the present application, during the process of storing the express parcels to be stored in the storage cabinet, the item storage device will always monitor the status of the express parcels stored in the storage cabinet in real time.
[0101] It should be noted that the monitoring of the stored items in the target storage space in 210 can be achieved in the following ways:
[0102] Step 210a: The article storage device monitors the weight of the stored articles, or collects image information of the stored articles through an image collection component of the target storage space.
[0103] In the embodiment of the present application, the weight of the stored express parcels in the storage cabinet can be monitored to determine whether there is any abnormality in the stored express parcels; or, the image information of the stored express parcels collected by the image acquisition component on the storage cabinet can be used to determine whether there is any abnormality in the stored express parcels; wherein the image acquisition component can refer to a camera. The weight of the stored express parcels in the storage cabinet can be obtained by a weighing component (i.e., a weighing module) in the item storage device.
[0104] Step 210b: When it is detected that the weight change of the stored items meets the target change condition, or when it is detected based on the image information that the target operation is performed on the stored items, the item storage device determines that there is an abnormality in the stored items.
[0105] In an embodiment of the present application, when the weight of the items stored in the storage port decreases, it means that the express parcel in the storage port has been taken away by someone, and it is determined that there is an abnormality with the stored items; or, through camera recognition, if the express parcel in the storage port has been taken out by someone and has not been put back into the storage port within a predetermined time, it means that the express parcel in the storage port has been taken away by someone, and it is determined that there is an abnormality with the stored items.
[0106] Step 211: When detecting abnormality in the stored items, the item storage device outputs an alarm message.
[0107] In an embodiment of the present application, when it is detected that a stored express parcel in the storage port is taken away by someone, a theft alarm prompt can be triggered; it should be noted that the theft alarm prompt can be output in the form of voice, text, light, etc.
[0108] In the embodiment of the present application, the to-be-stored item is a courier parcel to be stored, the first item identifier is the recipient's mobile phone number, and the target storage space is a courier cabinet as an example for explanation: Figure 4As shown, when the courier delivers the express package, a storage request is generated. After that, the express cabinet determines whether there are other packages with the recipient's mobile phone number. If it is determined that there are no other packages, an empty storage port is allocated; if it is determined that there are other packages, it continues to determine whether the space in the existing storage port is sufficient. If the space is full, an empty storage port is allocated; if it is sufficient, the storage port of the stored package is opened, and the weight of the package in the storage port is monitored to see if it decreases. If it decreases, the safety alarm is triggered, and if it does not decrease, the storage is completed. In this way, express parcels in different time periods can be placed in one storage port, such as one order in the morning and one order in the afternoon, etc. At the same time, parcels from different express companies can be placed in one storage port, such as express parcels from Company A and express parcels from Company B, etc.
[0109] It should be noted that the item storage method of the present application can increase the storage capacity of the express cabinet, and the maximum storage capacity can be doubled. Express parcels of different time periods can be placed in one storage port, and express parcels of different express companies can be placed in one storage port; at the same time, the recipient only needs to open one storage port to take out all the express parcels, which is fast, saves time and effort; and, full video and electronic scale monitoring ensures the safety of the express parcels.
[0110] It should be noted that, for the description of the same steps and the same contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0111] The item storage method provided by the embodiments of the present application does not only consider whether there is space in the storage cabinet when storing the items to be stored in the storage cabinet, but also considers whether there are items matching the items to be stored in the storage cabinet; when there are items matching the items to be stored in the storage cabinet, and the storage port where the matching items are located can store the items to be stored, the items to be stored can be stored in the storage port where the matching items are located, instead of opening a new storage port for the items to be stored, thereby not wasting other storage ports, which can solve the problem of wasting space in the express cabinet in the prior art for storing express parcels, and improve the storage efficiency of express parcels; at the same time, under the premise of ensuring the safety of express parcels, the storage capacity of the express cabinet can be doubled, and the efficiency of taking out express parcels is improved.
[0112] Based on the above embodiments, the present invention provides an article storage device, which can be applied to Figures 1 to 3 In the article storage method provided in the corresponding embodiment, refer to Figure 5 As shown, the article storage device 3 may include: a receiving unit 31, a determining unit 32 and a processing unit 33, wherein:
[0113] The receiving unit 31 is used to receive a storage request for storing an item to be stored; wherein the storage request carries a first item identifier of the item to be stored;
[0114] a determination unit 32, configured to determine a first storage area of the matching item in the target storage space when it is determined based on the storage request that there is an item matching the first item identifier among the items stored in the target storage space;
[0115] The processing unit 33 is further configured to control opening of the first storage area and instruct storage of the items to be stored in the first storage area when it is determined that the first storage area can accommodate the items to be stored.
[0116] In other embodiments of the present application, the determining unit 32 is further configured to perform the following steps:
[0117] Determine storage parameters of the first storage area and attribute parameters of the items to be stored; wherein the storage parameters represent the storage conditions of the first storage area;
[0118] Based on the storage parameters and the attribute parameters, it is determined whether the first storage area can accommodate the object to be stored.
[0119] In other embodiments of the present application, the determining unit 31 is specifically configured to perform the following steps:
[0120] Determine the remaining space in the first storage area and the size of the items to be stored;
[0121] Determining the weight of the matching items and the weight of the items to be stored in the first storage area;
[0122] Accordingly, the determining unit 32 is further configured to perform the following steps:
[0123] When the size of the object to be stored satisfies the remaining space, or the sum of the weight of the object to be stored and the weight of the matching object satisfies the first target weight threshold, determining that the first storage area can accommodate the object to be stored;
[0124] When the size of the object to be stored satisfies the remaining space and the sum of the weight of the object to be stored and the weight of the matching object satisfies the second target weight threshold, it is determined that the first storage area can accommodate the object to be stored.
[0125] In other embodiments of the present application, the processing unit 33 is also used to allocate an idle second storage area from the target storage space to the items to be stored when it is determined based on the storage request that there is no item matching the first item identifier among the items stored in the target storage space, or when it is determined that the first storage area cannot accommodate the items to be stored.
[0126] In other embodiments of the present application, the processing unit 33 is further configured to perform the following steps:
[0127] Receiving a request for taking out a target item from a target storage space; wherein the request carries a second item identifier of the target item;
[0128] In the case where it is determined that there is an item matching the second item identifier in the target storage space, determining item information of the target item stored in the target storage space based on the second item identifier; wherein the item information represents the item condition of the target item;
[0129] Control to open the second storage area where the target item is located and display the item information.
[0130] In other embodiments of the present application, the processing unit 33 is further configured to perform the following steps:
[0131] In the process of storing the items to be stored in the target storage space, monitoring the stored items in the target storage space;
[0132] When abnormalities are detected in stored items, an alarm message is output.
[0133] In other embodiments of the present application, the processing unit 33 is specifically configured to perform the following steps:
[0134] Monitor the weight of the stored items, or collect image information of the stored items through an image acquisition component of the target storage space;
[0135] When it is monitored that the weight change of the stored object meets the target change condition, or when it is monitored based on the image information that the target operation is performed on the stored object, it is determined that there is an abnormality in the stored object.
[0136] It should be noted that the specific description of the steps performed by each unit can be found in Figures 1 to 3 The article storage method provided in the corresponding embodiment will not be described in detail here.
[0137] The item storage device provided in the embodiment of the present application does not only consider whether there is space in the storage cabinet when storing the items to be stored in the storage cabinet, but also considers whether there are items in the storage cabinet that match the items to be stored; when there are items in the storage cabinet that match the items to be stored, and the storage port where the matching items are located can store the items to be stored, the items to be stored can be stored in the storage port where the matching items are located, instead of opening a new storage port for the items to be stored, thereby avoiding wasting other storage ports. This can solve the problem of wasting space in the express cabinet in the prior art for storing express parcels, and improve the storage efficiency of express parcels.
[0138] Based on the above embodiments, the embodiments of the present application provide an article storage device, which can be applied to Figures 1 to 3In the article storage method provided in the corresponding embodiment, refer to Figure 6 As shown, the article storage device 4 may include: a processor 41, a memory 42 and a communication bus 43, wherein:
[0139] The communication bus 43 is used to realize the communication connection between the processor 41 and the memory 42;
[0140] The processor 41 is used to execute the item storage program in the memory 42 to implement the following steps:
[0141] Receiving a storage request for storing an item to be stored; wherein the storage request carries a first item identifier of the item to be stored;
[0142] In the case where it is determined based on the storage request that there is an item matching the first item identifier among the items stored in the target storage space, determining a first storage area of the matching item in the target storage space;
[0143] In the case where it is determined that the first storage area can accommodate the items to be stored, the first storage area is controlled to be opened and an instruction is given to store the items to be stored in the first storage area.
[0144] In other embodiments of the present application, the processor 41 may further implement the following steps for executing the item storage program in the memory 42:
[0145] Determine storage parameters of the first storage area and attribute parameters of the items to be stored; wherein the storage parameters represent the storage conditions of the first storage area;
[0146] Based on the storage parameters and the attribute parameters, it is determined whether the first storage area can accommodate the object to be stored.
[0147] In other embodiments of the present application, the processor 41 is used to execute the object storage program in the memory 42 to determine the storage parameters of the first storage area and the attribute parameters of the object to be stored, so as to implement the following steps:
[0148] Determine the remaining space in the first storage area and the size of the items to be stored;
[0149] Determining the weight of the matching items and the weight of the items to be stored in the first storage area;
[0150] In other embodiments of the present application, the processor 41 is used to execute the object storage program in the memory 42 to determine whether the first storage area can accommodate the object to be stored based on the storage parameters and the attribute parameters, so as to implement the following steps:
[0151] When the size of the object to be stored satisfies the remaining space, or the sum of the weight of the object to be stored and the weight of the matching object satisfies the first target weight threshold, determining that the first storage area can accommodate the object to be stored;
[0152] When the size of the object to be stored satisfies the remaining space and the sum of the weight of the object to be stored and the weight of the matching object satisfies the second target weight threshold, it is determined that the first storage area can accommodate the object to be stored.
[0153] In other embodiments of the present application, the processor 41 may further implement the following steps for executing the item storage program in the memory 42:
[0154] When it is determined based on the storage request that there is no item matching the first item identifier among the items stored in the target storage space, or when it is determined that the first storage area cannot accommodate the items to be stored, an idle second storage area is allocated from the target storage space to the items to be stored.
[0155] In other embodiments of the present application, the processor 41 may further implement the following steps for executing the item storage program in the memory 42:
[0156] Receiving a request for taking out a target item from a target storage space; wherein the request carries a second item identifier of the target item;
[0157] In the case where it is determined that there is an item matching the second item identifier in the target storage space, determining item information of the target item stored in the target storage space based on the second item identifier; wherein the item information represents the item condition of the target item;
[0158] Control to open the second storage area where the target item is located and display the item information.
[0159] In other embodiments of the present application, the processor 41 may further implement the following steps for executing the item storage program in the memory 42:
[0160] In the process of storing the items to be stored in the target storage space, monitoring the stored items in the target storage space;
[0161] When abnormalities are detected in stored items, an alarm message is output.
[0162] In other embodiments of the present application, the processor 41 is used to execute the item storage program in the memory 42 to monitor the items stored in the target storage space to implement the following steps:
[0163] Monitor the weight of the stored items, or collect image information of the stored items through an image acquisition component of the target storage space;
[0164] When it is monitored that the weight change of the stored object meets the target change condition, or when it is monitored based on the image information that the target operation is performed on the stored object, it is determined that there is an abnormality in the stored object.
[0165] It should be noted that the specific description of the steps executed by the processor can be referred to Figures 1 to 3 The article storage method provided in the corresponding embodiment will not be described in detail here.
[0166] The item storage device provided in the embodiment of the present application does not only consider whether there is space in the storage cabinet when storing the items to be stored in the storage cabinet, but also considers whether there are items in the storage cabinet that match the items to be stored; when there are items in the storage cabinet that match the items to be stored, and the storage port where the matching items are located can store the items to be stored, the items to be stored can be stored in the storage port where the matching items are located, instead of opening a new storage port for the items to be stored, thereby avoiding wasting other storage ports. This can solve the problem of wasting space in the express cabinet in the prior art for storing express parcels, and improve the storage efficiency of express parcels.
[0167] Based on the foregoing embodiments, the embodiments of the present application provide a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement Figures 1 to 3 The corresponding embodiments provide steps of the method for storing items.
[0168] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0169] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.
[0170] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0171] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0172] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A method for storing articles, characterized in that: The method comprises: Receiving a storage request for storing an item to be stored; wherein the storage request carries a first item identifier of the item to be stored; In a case where it is determined based on the storage request that there is an item matching the first item identifier among the items stored in the target storage space, determining a first storage area for the matching item in the target storage space; In the case where it is determined that the first storage area can accommodate the object to be stored, control is performed to open the first storage area and instruct to store the object to be stored in the first storage area.
2. The method according to claim 1, characterized in that The method further comprises: Determining storage parameters of the first storage area and attribute parameters of the items to be stored; wherein the storage parameters represent the storage conditions of the first storage area; Based on the storage parameter and the attribute parameter, it is determined whether the first storage area can accommodate the object to be stored.
3. The method according to claim 2, characterized in that The determining of the storage parameters of the first storage area and the attribute parameters of the items to be stored includes: Determine the remaining space of the first storage area and the size of the items to be stored; Determine the weight of the matching item and the weight of the item to be stored in the first storage area; wherein the storage parameters include the remaining space and the weight of the matching item; and the attribute parameters include the size and weight of the item to be stored; Accordingly, the determining whether the first storage area can accommodate the item to be stored based on the storage parameter and the attribute parameter includes: When the size of the object to be stored satisfies the remaining space, or the sum of the weight of the object to be stored and the weight of the matching object satisfies a first target weight threshold, determining that the first storage area can accommodate the object to be stored; When the size of the object to be stored satisfies the remaining space and the sum of the weight of the object to be stored and the weight of the matching object satisfies a second target weight threshold, it is determined that the first storage area can accommodate the object to be stored.
4. The method according to claim 1, characterized in that: The method further comprises: When it is determined based on the storage request that there is no item matching the first item identifier among the items stored in the target storage space, or when it is determined that the first storage area cannot accommodate the item to be stored, an idle second storage area is allocated from the target storage space to the item to be stored.
5. The method according to claim 1, characterized in that The method further comprises: Receiving a request for taking out a target item from the target storage space; wherein the request carries a second item identifier of the target item; In the case where it is determined that the target storage space has an item matching the second item identifier, determining item information of the target item stored in the target storage space based on the second item identifier; wherein the item information represents the item condition of the target item; Control to open the second storage area where the target item is located, and display the item information.
6. The method according to claim 1, characterized in that The method further comprises: During the process of storing the items to be stored in the target storage space, monitoring the stored items in the target storage space; When an abnormality is detected in the stored items, an alarm message is output.
7. The method according to claim 6, characterized in that The monitoring of the stored items in the target storage space includes: Monitoring the weight of the stored items, or collecting image information of the stored items through an image collection component of the target storage space; When it is monitored that the weight change of the stored object meets the target change condition, or when it is monitored based on the image information that the target operation is performed on the stored object, it is determined that the stored object is abnormal.
8. An article storage device, characterized in that: The device comprises: A receiving unit, configured to receive a storage request for storing an item to be stored; wherein the storage request carries a first item identifier of the item to be stored; a determining unit, configured to determine a first storage area of the matching item in the target storage space when it is determined based on the storage request that there is an item matching the first item identifier among the items stored in the target storage space; The processing unit is used for controlling the opening of the first storage area and instructing the storage of the object to be stored in the first storage area when it is determined that the first storage area can accommodate the object to be stored.
9. An article storage device, characterized in that: The device comprises: a processor, a memory and a communication bus; The communication bus is used to realize the communication connection between the processor and the memory; The processor is used to execute the item storage program in the memory to implement the steps of the item storage method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the article storage method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Smart express, mail and newspaper delivery system and method based on mobile internet
CN105139535A
Express cabinet delivery method and device, server and storage medium
CN110276913A
Intelligent warehouse, express delivery method and device and storage medium
CN110503782A
Method and device for putting parcel into cabinet
CN113450510A
Data processing method and device for article storage, computer equipment and storage medium
CN114330614A