Article storage method and device, electronic equipment and storage medium
By creating separate storage areas for delivery stations in real time, the problems of high labor costs and resource waste in existing technologies are solved, and the responsiveness and efficiency of delivery stations are improved.
Patent Information
- Application Number
- CN202111574705.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-21
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2041-12-21
AI Technical Summary
In existing technologies, the process of storing goods at delivery stations requires advance planning of storage areas, which leads to high labor costs, a lack of adaptability to different scenarios, and waste of resources.
By acquiring delivery task information and item attributes, storage areas can be created in real time at delivery stations, and storage tasks can be generated, avoiding the need for advance planning.
It eliminates the need for advance planning, reduces labor costs, enhances adaptability to different scenarios, and avoids resource waste and on-site chaos.
Smart Images

Figure CN114240205B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to computer technology, and particularly relate to an item storage method and device, an electronic device, and a storage medium. BACKGROUND
[0002] As a logistics delivery unit, a distribution site (such as a grid site) is responsible for the storage and delivery of goods. Generally, when the goods arrive at the distribution site, the work personnel needs to first allocate and store the goods to each storage area (such as a grid) of the site, so that the driver can take the goods from the corresponding storage area for delivery. At present, to allocate and store the goods to each storage area of the distribution site, the management personnel needs to configure various types of storage areas in the distribution site in advance, and preoccupy each storage area of the distribution site according to the distribution task, so as to generate a storage task.
[0003] In the process of implementing the present application, the inventor found that the method of preconfiguring the area type and preoccupying the area to generate the storage task needs to plan the site in advance, manually maintain the area information, and the labor cost is relatively high. SUMMARY
[0004] Embodiments of the present application provide an item storage method and device, an electronic device, and a storage medium, which can avoid planning the site in advance, improve the scene adaptability, avoid resource waste, and reduce the labor cost.
[0005] In a first aspect, embodiments of the present application provide an item storage method, comprising:
[0006] obtaining task information of a current distribution task, wherein the task information includes a distribution quantity of a target item in each distribution point of a plurality of distribution points;
[0007] obtaining attribute information of the target item;
[0008] creating a storage area for the target item in a current site according to the attribute information and the distribution quantity of each distribution point, and generating a storage task according to the storage area;
[0009] sending the storage task to a terminal, so that a work personnel corresponding to the terminal stores the target item in the storage area of the current site.
[0010] In a second aspect, embodiments of the present application provide an item storage device, comprising:
[0011] a task obtaining module configured to obtain task information of a current distribution task, wherein the task information includes a distribution quantity of a target item in each distribution point of a plurality of distribution points;
[0012] an attribute obtaining module configured to obtain attribute information of the target item;
[0013] a creating module configured to create a storage area for the target item at the current site according to the attribute information and the delivery quantity of each delivery point, and generate a storage task according to the storage area;
[0014] a sending module configured to send the storage task to a terminal, so that an operator corresponding to the terminal stores the target item in the storage area at the current site.
[0015] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the item storage method according to any of the embodiments of the present application when executing the program.
[0016] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program executable by a processor, and the processor implements the item storage method according to any of the embodiments of the present application when executing the program.
[0017] In the embodiments of the present application, the task information of the current delivery task can be obtained, and the task information includes the delivery quantity of the target item at each delivery point; the attribute information of the target item is obtained; a storage area for the target item is created at the current site according to the attribute information and the delivery quantity of each delivery point, and a storage task is generated according to the storage area; and the storage task is sent to a terminal, so that an operator corresponding to the terminal stores the target item in the storage area at the current site. That is, in the embodiments of the present application, a storage area (i.e., a compartment) for the target item can be created at the current site in real time according to the actual situation (i.e., the attribute information of the target item and the delivery quantity of each delivery point), and a storage task is generated according to the created storage area, so that the site does not need to be planned in advance, and the creation of the storage area on demand can avoid the site disorder caused by too many items or delayed delivery. In addition, the creation of the storage area on demand can improve the scene response capability and avoid resource waste. Furthermore, the storage area is created in real time, and the compartment information no longer needs to be configured and maintained manually, thereby reducing the labor cost. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some of the embodiments of the present application, and should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor.
[0019] Figure 1 is a flowchart of the item storage method provided by the embodiments of the present application;
[0020] Figure 2 is another flow diagram of the article storage method provided by the embodiment of the present application;
[0021] Figure 3 is a structural diagram of the article storage device provided by the embodiment of the present application;
[0022] Figure 4 is a structural diagram of the article storage system provided by the embodiment of the present application;
[0023] Figure 5 is a structural diagram of the electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0024] The present application will be further described below in conjunction with the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, but not all the structures.
[0025] Before introducing the method of the embodiment of the present application, the warehouse distribution mode of group shopping (such as community group shopping) is introduced. The current mainstream platform adopts a four-level warehouse distribution mode of "shared warehouse-central warehouse-grid station-store (self-pickup point)". In this warehouse distribution mode, the order fulfillment process of group shopping is as follows: the supplier puts goods into the shared warehouse, when the platform generates sales, the shared warehouse sends the sold goods to the central warehouse, the central warehouse makes a centralized sorting, the central warehouse sorts the goods to the grid station, the grid station sorts the goods to the store, and the corresponding manager of the store sorts the goods to the user. In terms of distribution range, one central warehouse will radiate 40-70 grid stations, and a single grid station may cover about 500 stores.
[0026] When the goods arrive at the grid station from the central warehouse, the goods usually need to be stored in each compartment of the grid station in advance, so that the driver can take the goods from the corresponding compartment for delivery. At present, to store the goods in each compartment of the grid station, the manager needs to configure various types of compartments in the grid station in advance, such as the compartments corresponding to the distribution path and the compartments corresponding to the group point, and preoccupy each compartment of the grid station according to the distribution task, so as to generate a storage task. This method has the following problems: (1) When there are too many goods or the goods are not delivered in time, it is easy to cause confusion on site. For example, due to non-standard operation, the goods in a compartment have not been taken out, and a new order has preoccupied the compartment, causing confusion. (2) Lack of scene response ability, easy to cause resource waste. For example, the compartment currently needed is the compartment corresponding to the group point, but at present only the compartment corresponding to the distribution path has surplus. (3) Manual configuration of compartment type and maintenance of compartment information, which is high in labor cost.
[0027] To solve the above problems, the embodiments of the present application provide corresponding solutions, such as Figure 1 as shown in Figure 1 A flowchart of an item storage method provided by the embodiments of the present application is shown in FIG. 1. The method can be executed by an item storage device provided by the embodiments of the present application. The device can be implemented in software and / or hardware. In a specific embodiment, the device can be integrated in an electronic device, such as a computer or a server. The following embodiments will be described by taking the device integrated in an electronic device as an example. Referring to FIG. 1, the method can include the following steps: Figure 1
[0028] In step 101, task information of a current delivery task is obtained. The task information includes a delivery quantity of a target item at each delivery point in a plurality of delivery points.
[0029] For example, the method provided by the embodiments of the present application can be applied in a group shopping scenario, and specifically can be applied in a stage of storing group shopping items in each compartment of a grid station. After the group shopping items are stored in each compartment of the grid station, a delivery personnel (such as a driver) can take the target item from the corresponding compartment and deliver the target item to the corresponding delivery point. The delivery point in the embodiments of the present application can be understood as a store, a group shopping point, or a self-pickup point. The location of the delivery point can be determined by a manager in group shopping.
[0030] For example, the current delivery task can be understood as a delivery task of delivering the target item from the grid station to each delivery point. The current delivery task can be obtained through a group shopping order. The target item can be a group shopping item. The target item can include one or more. The target item can be, for example, vegetables, fruits, snacks, electrical appliances, etc., which are not limited herein. For ease of description, the embodiments of the present application will be described by taking the target item as one item.
[0031] In step 102, attribute information of the target item is obtained.
[0032] For example, the attribute information of the target item can be obtained from an item information library. The attribute information can include at least one of identification information, storage method, weight information, and volume information of the target item. The identification information can be, for example, a name of the target item or a Stock Keeping Unit (SKU). The storage method can include, for example, normal temperature, freezing, refrigeration, etc.
[0033] In step 103, a storage area for the target goods is created at the current site according to the attribute information and the delivery amount of each delivery point, and a storage task is generated according to the storage area.
[0034] Specifically, the current site can be a grid station, and the type, quantity, size, etc. of the storage area (i.e. compartment) created for the target goods at the current site can be determined according to the attribute information and the delivery amount of each delivery point, and the storage area is created at the current site according to the type, quantity, size, etc. of the determined storage area. The type of the storage area can include a storage area corresponding to a delivery point and a storage area corresponding to a delivery path, the delivery point being a delivery point involved in the current delivery task, and the delivery path being a delivery path involved in the current delivery task, and one delivery path being composed of multiple delivery points.
[0035] In step 104, the storage task is sent to a terminal, so that an operator corresponding to the terminal stores the target goods in the storage area at the current site.
[0036] For example, the storage task can include the storage area (such as the compartment name, compartment code, etc.), the amount of target goods stored in each storage area, etc., and the operator can be an on-site operator of the grid station. After receiving the storage task, the operator can create a corresponding storage area at the current grid station according to the storage area in the storage task and the amount of target goods stored in each storage area, such as placing a corresponding cage, compartment, shelf, etc. at the grid station, so as to store the target goods in the created storage area.
[0037] In the embodiment of the present application, the task information of the current delivery task can be obtained, and the task information includes the delivery amount of the target goods at each delivery point in the multiple delivery points; the attribute information of the target goods is obtained; a storage area for the target goods is created at the current site according to the attribute information and the delivery amount of each delivery point, and a storage task is generated according to the storage area; and the storage task is sent to a terminal, so that an operator corresponding to the terminal stores the target goods in the storage area at the current site. That is, in the embodiment of the present application, a storage area (i.e. compartment) for the target goods can be created at the current site in real time according to the actual situation (i.e. the attribute information of the target goods and the delivery amount of each delivery point), and a storage task is generated according to the created storage area, so that it is no longer necessary to plan the site in advance, and the on-demand creation of the storage area can avoid the on-site confusion caused by too many goods or delayed delivery. In addition, the on-demand creation of the storage area can improve the scene response capability and avoid resource waste. Furthermore, the storage area is created in real time, and manual maintenance of the compartment information is no longer needed, thereby reducing the labor cost.
[0038] The method for storing goods provided by the embodiment of the present application will be further described below, as shown in the following table. Figure 2 The method can include the following steps:
[0039] At step 201, task information of a current delivery task is acquired, the task information including a delivery quantity of the target item at each delivery point in a plurality of delivery points.
[0040] For example, the current delivery task can be a delivery task of delivering target items from a grid station to various delivery points, the target items can be group shopping items, and the delivery quantity can be the weight, volume, quantity, etc. of the target items to be delivered.
[0041] At step 202, attribute information of the target item is acquired.
[0042] For example, the attribute information of the target item can be acquired from an item information library, and the attribute information can include at least one of identification information, storage method, weight information, and volume information of the target item. The identification information can be the name, SKU, etc. of the target item, and the storage method can include normal temperature, freezing, refrigeration, etc.
[0043] At step 203, it is determined whether the target item matches the direct leading rule according to the attribute information. If the target item matches the direct leading rule, step 204 is performed, otherwise step 206 is performed.
[0044] Specifically, the direct leading rule can be a rule of storing items according to paths. For items with special storage method requirements, large items, etc., storing according to paths can reasonably utilize resources and improve storage efficiency. For example, a preset information set corresponding to the direct leading rule (i.e. a preset information set) can be set in advance. If at least one of the attribute information of the target item belongs to the preset information set, it is determined that the target item matches the direct leading rule.
[0045] For example, the preset information set can include identification information of a plurality of preset items, a storage method of freezing or refrigeration, a weight interval (weight threshold, ∞), a volume interval (volume threshold, ∞), etc. The weight threshold and the volume threshold can be set according to actual conditions. That is, if the attribute information of the target item satisfies at least one of the following conditions, it is determined that the target item matches the direct leading rule:
[0046] The identification information of the target item is one of the identification information of the plurality of preset items;
[0047] The storage method of the target item is freezing or refrigeration;
[0048] The weight of the target item exceeds the weight threshold;
[0049] The volume of the target item exceeds the volume threshold.
[0050] At step 204, a plurality of delivery paths corresponding to the current delivery task are determined according to the position information of the plurality of delivery points and the delivery quantity of each delivery point.
[0051] For example, the multiple delivery paths corresponding to the current delivery task can be determined in a manual manner according to the position information of the multiple delivery points and the delivery amount of each delivery point. For example, the position information of the multiple delivery points and the delivery amount of each delivery point can be provided to a dispatcher, and the dispatcher manually arranges the multiple delivery points to obtain the multiple delivery paths corresponding to the current delivery task, each of which is composed of multiple delivery points.
[0052] For example, the multiple delivery paths corresponding to the current delivery task can also be automatically determined by the electronic device according to the position information of the multiple delivery points and the delivery amount of each delivery point. For example, the coverage area of the grid station can be divided into a plurality of small areas in advance, each of which is a preset area, thereby obtaining the preset area of each grid station; the preset area in which each delivery point involved in the current delivery task is located is determined, and the delivery points in each preset area are automatically connected in series to obtain the delivery path corresponding to each preset area, and the delivery paths corresponding to the preset areas are collected to obtain the multiple delivery paths corresponding to the current delivery task.
[0053] In step 205, multiple storage areas corresponding to the multiple delivery paths are created at the current station.
[0054] The current station can be a grid station, that is, a storage area can be created for each delivery path at the current station. The created storage area can include the identification (such as the bin name, bin number, etc.) and size of the storage area.
[0055] In step 206, the supported item storage mode of the current station is determined. If the supported item storage mode of the current station is path-based storage, step 204 is performed; if the supported item storage mode of the current station is delivery point-based storage, step 207 is performed.
[0056] Generally, there are two supported item storage modes of the grid station: path-based storage and delivery point-based storage. The supported item storage mode of each grid station can be pre-set in the management system, and in actual application, the supported item storage mode of the current station can be determined by querying the management system.
[0057] If the supported item storage mode of the current station is path-based storage, the storage areas can be created according to steps 204 and 205, that is, the multiple delivery paths corresponding to the current delivery task are determined according to the position information of the multiple delivery points and the delivery amount of each delivery point, and multiple storage areas corresponding to the multiple delivery paths are created at the current station.
[0058] In step 207, multiple storage areas corresponding to the multiple delivery points are created at the current station according to the delivery amount of each delivery point.
[0059] That is, a storage area is created for each delivery point involved in the current delivery task at the current site, and the created storage area can include the identification of the storage area (such as the bin name, bin number, etc.), size, etc.
[0060] In step 208, a storage task is generated according to the storage area.
[0061] For example, the storage task can include the storage area (such as the bin type, bin name, bin code, bin size, etc.), the target amount of goods stored in each storage area, etc.
[0062] In step 209, the storage task is sent to the terminal.
[0063] After the terminal receives the storage task, the storage task can be displayed to the job personnel, so that the job personnel creates a corresponding storage area at the grid station according to the storage area in the storage task and the target amount of goods stored in each storage area, such as placing a corresponding cage, bin, shelf, etc. at the grid station, so as to store the target goods in the created storage area.
[0064] In step 210, it is determined whether the target goods stored in the storage area of the current site are taken out, if yes, step 211 is executed, otherwise the storage area of the current site is continuously monitored.
[0065] In step 211, the storage area created for the target goods at the current site is released.
[0066] Specifically, whether the target goods stored in each storage area of the current site are taken out can be monitored by a field monitoring device, if the target goods stored in a certain storage area are taken out, the corresponding storage area is released (such as deleting the related information of the storage area in the electronic device, notifying the storage personnel to remove the corresponding cage, bin, shelf, etc. at the current site), and the released storage area can be used for subsequent tasks. The field monitoring device can be a camera, a measurement device configured for the storage area, etc. In addition, whether the target goods stored in the storage area of the current site are taken out can also be determined by user operation, such as by a pre-set interface to ask the user to determine whether the target goods stored in the storage area of the current site are taken out, which is not limited here.
[0067] The above description takes the target goods including one kind as an example, in actual application, the target goods involved in the current delivery task can also have multiple kinds. When the target goods have multiple kinds, multiple target goods of the same delivery point can be stored in different types of storage areas of the grid station.
[0068] For example, the target items of a group purchase of a certain delivery point include target items matching the straight collar rule and target items not matching the straight collar rule; the target items matching the straight collar rule can be stored in the storage area of the grid station corresponding to the delivery path containing the delivery point; the target items not matching the straight collar rule are stored in the storage area of the grid station corresponding to the delivery path containing the delivery point if the grid station supports the item storage mode according to the path, or are stored in the storage area of the grid station corresponding to the delivery point if the grid station supports the item storage mode according to the delivery point.
[0069] In addition, when the target items of a group purchase of a certain delivery point include multiple target items matching the straight collar rule and multiple target items not matching the straight collar rule, for the multiple target items matching the straight collar rule, the storage area of each target item matching the straight collar rule can be created by querying whether the storage area of the grid station corresponding to the delivery path containing the delivery point already exists, and if the storage area already exists, a storage task is generated according to the existing storage area, or if the storage area does not exist, the storage area of the grid station corresponding to the delivery path containing the delivery point is created, and a storage task is generated according to the created storage area. For the multiple target items not matching the straight collar rule, the storage mode of the grid station can be determined, and if the grid station supports the item storage mode according to the path, the storage area of the grid station corresponding to the delivery path containing the delivery point can be queried, and if the storage area already exists, a storage task is generated according to the existing storage area, or if the storage area does not exist, the storage area of the grid station corresponding to the delivery path containing the delivery point is created, and a storage task is generated according to the created storage area; if the grid station supports the item storage mode according to the delivery point, the storage area of the grid station corresponding to the delivery point can be queried, and if the storage area already exists, a storage task is generated according to the existing storage area, or if the storage area does not exist, the storage area of the grid station corresponding to the delivery point is created, and a storage task is generated according to the created storage area.
[0070] In the embodiment of the present application, the storage area of the target items can be created in real time according to the actual situation (i.e., the attribute information and the delivery amount of each delivery point), and a storage task is generated according to the created storage area, so that the site does not need to be planned in advance, and the creation of the storage area on demand can avoid the site confusion caused by too many items or delayed delivery. In addition, the creation of the storage area on demand can improve the scene response capability and avoid resource waste. Furthermore, the storage area is created in real time, and the information of the grid is no longer manually maintained, thereby reducing the labor cost.
[0071] The following is a specific example of the item storage method provided by the embodiment of the present application.
[0072] The to-be-delivered task contains two types of target objects X and Y, X and Y need to be delivered to multiple delivery points, X is an object matching the straight lead rule, such as X is a refrigerator, a washing machine, and the like, Y is an object not matching the straight lead rule, such as Y is an electric rice cooker, cooking oil, and the like. For the storage of the object X at the current station, a plurality of delivery paths involved in the to-be-delivered task can be determined, each delivery path is composed of a plurality of delivery points, a storage area corresponding to each delivery path is created at the current station, and X is stored in the storage area corresponding to each delivery path at the current station. For the storage of the object Y at the current station, the object storage mode supported by the current station can be determined, if the object storage mode supported by the current station is path storage, a plurality of delivery paths involved in the to-be-delivered task can be determined, each delivery path is composed of a plurality of delivery points, a storage area corresponding to each delivery path is created at the current station, and Y is stored in the storage area corresponding to each delivery path at the current station; if the object storage mode supported by the current station is point storage, a storage area corresponding to each delivery point is created at the current station, and Y is stored in the storage area corresponding to each delivery point at the current station.
[0073] Figure 3 is a structural diagram of an object storage device provided by an embodiment of the present application, which is suitable for executing the object storage method provided by the embodiment of the present application. As shown in Figure 3 , the device can specifically include:
[0074] The task acquisition module 301 is configured to acquire task information of a current delivery task, and the task information includes a delivery quantity of a target object at each delivery point in a plurality of delivery points.
[0075] The attribute acquisition module 302 is configured to acquire attribute information of the target object.
[0076] The creation module 303 is configured to create a storage area for the target object at a current station according to the attribute information and the delivery quantity of each delivery point, and generate a storage task according to the storage area.
[0077] The sending module 304 is configured to send the storage task to a terminal, so that an operator corresponding to the terminal stores the target object in the storage area at the current station.
[0078] In an embodiment, the creation module 303 is specifically configured to:
[0079] determine whether the target object matches a straight lead rule according to the attribute information, the straight lead rule refers to an object storage rule of path storage;
[0080] When the target item matches the straight-leader rule, a plurality of delivery paths corresponding to the current delivery task are determined according to the location information of the plurality of delivery points and the delivery amount of each delivery point, and each delivery path is composed of different delivery points.
[0081] The plurality of delivery paths respectively correspond to storage areas created at the current site.
[0082] In an embodiment, the creating module 303 is further configured to:
[0083] When the target item does not match the straight-leader rule, a storage mode of the target item supported by the current site is determined.
[0084] Storage areas of the target item are created at the current site according to the storage mode and the delivery amount of each delivery point.
[0085] In an embodiment, the creating module 303 creates the storage areas of the target item at the current site according to the storage mode and the delivery amount of each delivery point, including:
[0086] When the storage mode is path-based storage, the plurality of delivery paths corresponding to the current delivery task are determined according to the location information of the plurality of delivery points and the delivery amount of each delivery point, and each delivery path is composed of different delivery points.
[0087] The plurality of delivery paths respectively correspond to storage areas created at the current site.
[0088] In an embodiment, the creating module 303 creates the storage areas of the target item at the current site according to the storage mode and the delivery amount of each delivery point, including:
[0089] When the storage mode is path-based storage, the plurality of delivery paths corresponding to the current delivery task are determined according to the location information of the plurality of delivery points and the delivery amount of each delivery point, and each delivery path is composed of different delivery points.
[0090] In an embodiment, the apparatus further includes:
[0091] The releasing module is configured to determine whether the target item stored at the current site has been taken out, and release the storage area of the target item created at the current site when the target item stored at the current site has been taken out.
[0092] In an embodiment, the attribute information includes at least one of identification information, storage mode, weight information, and volume information of the target item.
[0093] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the above described functional modules can refer to the corresponding process in the foregoing method embodiment, and will not be described here.
[0094] The device of the embodiment of the application obtains task information of a current distribution task, the task information including a distribution quantity of the target article at each distribution point in a plurality of distribution points; obtains attribute information of the target article; creates a storage area for the target article at a current station according to the attribute information and the distribution quantity of each distribution point, and generates a storage task according to the storage area; and sends the storage task to a terminal, so that a corresponding operator of the terminal stores the target article in the current station according to the created storage area. That is, in the embodiment of the application, a storage area (i.e., a compartment) can be created in real time for the target article at the current station according to actual conditions (i.e., the attribute information and the distribution quantity of each distribution point), and a storage task is generated according to the created storage area, so that it is no longer necessary to plan the site in advance, and the on-demand creation of the storage area can avoid site confusion caused by too many articles or untimely delivery. In addition, the on-demand creation of the storage area can improve the scene response capability and avoid resource waste. Furthermore, the storage area is created in real time, and it is no longer necessary to manually maintain compartment information, thereby reducing labor costs.
[0095] The embodiment of the application further provides an electronic device, including a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the article storage method provided in any of the above embodiments when executing the program.
[0096] The embodiment of the application further provides a computer readable medium having a computer program stored thereon, and the program is executed by a processor to implement the article storage method provided in any of the above embodiments.
[0097] The embodiment of the application further provides an article storage system, as shown in the figure, including an electronic device 401 and a terminal 402, the electronic device 401 is used to execute the article storage method provided by the embodiment of the application, and generates a storage task after execution, and sends the storage task to the terminal 402, and the terminal 402 can include one or more, and the specific processing flow in the electronic device 401 and the terminal 402 and the interaction therebetween can refer to the description of the foregoing embodiments, and will not be described here. Figure 4
[0098] The following refers to Figure 5 which shows a structural schematic diagram of a computer system 500 suitable for implementing the electronic device of the embodiment of the application.Figure 5 The electronic device shown is merely an example and should not impose any limitation on the functions and the range of use of the embodiments of the present application.
[0099] As shown in Figure 5 the computer system 500 includes a central processing unit (CPU) 501 which can perform various appropriate actions and processes in accordance with a program stored in a read only memory (ROM) 502 or a program loaded into a random access memory (RAM) 503 from a storage section 508. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The CPU 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0100] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as necessary. A removable recording medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 510 as necessary, so that a computer program read out therefrom is installed into the storage section 508 as necessary.
[0101] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program in accordance with the embodiments disclosed herein. For example, the embodiments disclosed herein include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication section 509 and / or installed from the removable recording medium 511. When the computer program is executed by the central processing unit (CPU) 501, the above-described functions defined in the system of the present application are performed.
[0102] It should be noted that the computer-readable medium shown in the present application can 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, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 the present application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or component. In the present application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or component. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0103] The flow diagrams and block diagrams in the drawings are schematic illustrations of possible architectures, functions and operations of systems, methods and computer program products in accordance with various embodiments of the present application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may be executed in the reverse order, depending on the functionality involved. It will also be noted that each block of the block diagrams or flow diagrams, and combinations of blocks in the block diagrams or flow diagrams, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0104] The modules and / or units described in the embodiments of the present application can be implemented by software, or by hardware, or by a combination of software and hardware. The modules and / or units described can be arranged in a processor, for example, can be described as a processor including a task acquisition module, an attribute acquisition module, a creation module and a sending module. In some cases, the names of the modules do not constitute a limitation on the modules themselves.
[0105] As another aspect, the present application also provides a computer readable medium, which can be included in the device described in the above embodiments, or can exist independently without being assembled into the device. The computer readable medium carries one or more programs, which, when executed by the device, cause the device to include:
[0106] obtain task information of a current distribution task, the task information including a distribution quantity of a target item at each distribution point in a plurality of distribution points; obtain attribute information of the target item; create a storage area for the target item at a current site according to the attribute information and the distribution quantity of each distribution point, and generate a storage task according to the storage area; and send the storage task to a terminal, so that an operating personnel corresponding to the terminal stores the target item in the storage area at the current site.
[0107] According to the technical solution of the embodiments of the present application, the task information of a current distribution task can be obtained, the task information including a distribution quantity of a target item at each distribution point in a plurality of distribution points; attribute information of the target item is obtained; a storage area for the target item is created at a current site according to the attribute information and the distribution quantity of each distribution point, and a storage task is generated according to the storage area; and the storage task is sent to a terminal, so that an operating personnel corresponding to the terminal stores the target item in the storage area at the current site. That is, in the embodiments of the present application, a storage area (i.e. a compartment) for the target item at the current site can be created in real time according to actual conditions (i.e. the attribute information and the distribution quantity of each distribution point), and a storage task is generated according to the created storage area, so that it is no longer necessary to plan the site in advance, and the creation of the storage area on demand can avoid the site disorder caused by too many items or untimely delivery. In addition, the creation of the storage area on demand can improve the scene response capability and avoid resource waste. Furthermore, the storage area is created in real time, and it is no longer necessary to manually maintain the compartment information, thereby reducing the labor cost.
[0108] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made depending on design requirements and other factors. Any modification, equivalent replacement and improvement made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. An article storage method characterized by comprising: include: Obtain task information for the current delivery task, including the delivery quantity of the target item at each of the multiple delivery points, where the target item is a group-purchased item. Obtain the attribute information of the target item, wherein the attribute information includes at least one of the target item's identification information, storage method, weight information, and volume information; Based on the attribute information and the delivery volume of each delivery point, a storage area is created for the target item at the current station, and a storage task is generated based on the storage area. The current station is a grid station, and the storage area is a grid cell of the grid station. The process of creating a storage area for the target item at the current station based on the attribute information and the delivery volume of each delivery point includes: determining whether the target item matches a direct pickup rule based on the attribute information, where the direct pickup rule refers to a path-based storage rule; when the target item matches the direct pickup rule, determining multiple delivery paths corresponding to the current delivery task based on the location information of the multiple delivery points and the delivery volume of each delivery point, where each delivery path consists of different delivery points; creating storage areas corresponding to the multiple delivery paths at the current station; if the attribute information of the target item satisfies at least one of the following, then the target item is determined to match the direct pickup rule: the target item's identification information is one of multiple preset item identification information; the target item's storage method is frozen or refrigerated; the target item's weight exceeds a weight threshold; or the target item's volume exceeds a volume threshold. Sending the storage task to the terminal so that the operator corresponding to the terminal stores the target item in the storage area of the current station; including: if the target item matches the direct collection rule, then storing the target item in the storage area corresponding to the delivery route created in the grid station.
2. The method for separating and storing items according to claim 1, further comprising: When the target item does not match the direct claim rule, determine the item storage mode supported by the current site; Based on the item storage mode and the delivery volume of each delivery point, a storage area is created for the target item at the current site.
3. The method of claim 2, wherein The step of creating a storage area for the target item at the current site based on the item storage mode and the delivery volume of each delivery point includes: When the item storage mode is path-based storage, multiple delivery routes corresponding to the current delivery task are determined based on the location information of the multiple delivery points and the delivery volume of each delivery point. Each delivery route consists of different delivery points. Create separate storage areas corresponding to the multiple delivery routes at the current site.
4. The method of claim 2, wherein The step of creating a storage area for the target item at the current site based on the item storage mode and the delivery volume of each delivery point includes: When the item storage mode is storage by delivery point, storage areas corresponding to the multiple delivery points are created at the current site according to the delivery volume of each delivery point.
5. The method of claim 1 to 4, wherein The method further includes: Determine whether the target item stored in the storage area of the current site has been retrieved; When the target item stored in the storage area of the current site has been retrieved, release the storage area created for the target item at the current site.
6. An article storage device, comprising: include: The task acquisition module is used to acquire task information for the current delivery task. The task information includes the delivery quantity of the target item at each of the multiple delivery points. The target item is a group-purchased item. The attribute acquisition module is used to acquire the attribute information of the target item, wherein the attribute information includes at least one of the target item's identification information, storage method, weight information, and volume information; A creation module is used to create a storage area for the target item at the current site based on the attribute information and the delivery volume of each delivery point, and to generate a storage task based on the storage area. The current site is a grid station, and the storage area is a grid cell of the grid station. The step of creating a storage area for the target item at the current site based on the attribute information and the delivery volume of each delivery point includes: determining whether the target item matches a direct pickup rule based on the attribute information, where the direct pickup rule refers to a path-based storage rule; when the target item matches the direct pickup rule, determining multiple delivery paths corresponding to the current delivery task based on the location information of the multiple delivery points and the delivery volume of each delivery point, where each delivery path consists of different delivery points; creating storage areas corresponding to the multiple delivery paths at the current site; if the attribute information of the target item satisfies at least one of the following, then the target item is determined to match the direct pickup rule: the target item's identification information is one of multiple preset item identification information; the target item's storage method is frozen or refrigerated; the target item's weight exceeds a weight threshold; or the target item's volume exceeds a volume threshold. The sending module is used to send the distribution task to the terminal so that the operator corresponding to the terminal can distribute the target item to the distribution area of the current station; including: if the target item matches the direct collection rule, then the target item is distributed to the distribution area corresponding to the delivery route created in the grid station.
7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the item storage method as described in any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the item storage method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Logistics distribution method, device and system, equipment and storage medium
CN111738476A
Article distribution and installation method and device, electronic equipment and storage medium
CN113256207A
Task processing method and device and storage medium
CN113935629A