Article storage method and device, electronic equipment and storage medium
Patent Information
- Application Number
- CN202111630297.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2041-12-28
AI Technical Summary
[0003]在实现本发明的过程中,发明人发现,采用按配送点分存的分存模式的物品种类较多,实际应用中,并没有明确区分,容易造成现场混乱,分存错误率较高,分存效率低
[0016]第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的物品分存方法。
Smart Images

Figure CN116433146B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to computer technology, and more particularly to a method, apparatus, electronic device and storage medium for separating and storing items. Background Technology
[0002] Typically, when goods arrive at a delivery station, staff need to allocate and store them in various storage areas (such as compartments) so that drivers can retrieve and deliver them from the corresponding areas. There are generally two allocation modes at delivery points: allocation by route and allocation by delivery point. Allocation by route involves storing all goods from all delivery points along a delivery route in a single storage area at the current station; a delivery route typically consists of multiple delivery points. Allocation by delivery point involves storing all goods from a single delivery point in a single storage area at the current station. Frozen, refrigerated, and large items are usually stored using the allocation by route mode.
[0003] In the process of realizing this invention, the inventors found that there are many types of items that are stored separately according to delivery points. In actual application, there is no clear distinction, which can easily cause on-site chaos, high error rate, and low efficiency. Summary of the Invention
[0004] This invention provides a method, apparatus, electronic device, and storage medium for item separation, which can effectively reduce on-site clutter, lower the separation error rate, and improve separation efficiency.
[0005] In a first aspect, embodiments of the present invention provide a method for storing items separately, including:
[0006] Obtain the task information for the current delivery task, which includes the demand information for each of the various target items at each delivery point;
[0007] Obtain the actual dispatch information for each target item at each delivery point;
[0008] Based on the demand information and actual delivery information of each target item at each delivery point, the first target item and the second target item at each delivery point are identified from the multiple target items;
[0009] At the current site, a first storage area and a second storage area are allocated to each delivery point. The first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
[0010] Secondly, embodiments of the present invention provide an item storage device, the device comprising:
[0011] The first acquisition module is used to acquire the task information of the current delivery task, which includes the demand information of each target item among multiple target items at each delivery point;
[0012] The second acquisition module is used to acquire the actual dispatch information of each target item at each delivery point;
[0013] The identification module is used to identify the first target item and the second target item at each delivery point from the multiple target items based on the demand information and actual delivery information of each target item at each delivery point;
[0014] The allocation module is used to allocate a first storage area and a second storage area to each delivery point at the current site. The first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
[0015] Thirdly, embodiments of the present invention also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the item separation and storage method as described in any of the embodiments of the present invention.
[0016] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the item separation method as described in any of the embodiments of the present invention.
[0017] In this embodiment of the invention, task information for the current delivery task can be obtained, including demand information for each type of target item at each delivery point; actual delivery information for each type of target item at each delivery point can be obtained; based on the demand and actual delivery information for each type of target item at each delivery point, the first target item and the second target item for each delivery point can be identified from the multiple target items; a first storage area and a second storage area can be allocated to each delivery point at the current station, where the first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point. That is, in this embodiment of the invention, items stored using a delivery point-based storage model are further classified, dividing these items into first target items and second target items at each delivery point. For these two types of target items at each delivery point, storage areas are allocated to these two types of target items at the current station, refining the classification granularity, effectively reducing on-site chaos, lowering the storage error rate, and improving storage efficiency. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the item storage method provided in an embodiment of the present invention;
[0020] Figure 2 This is another flowchart illustrating the item storage method provided in this embodiment of the invention;
[0021] Figure 3 This is a schematic diagram of a site configuration for the current site provided in an embodiment of the present invention;
[0022] Figure 4 This is a schematic diagram of the item storage device provided in an embodiment of the present invention;
[0023] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0024] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0025] Before introducing the item distribution method provided in the embodiments of the present invention, let’s first introduce the item delivery mode of group shopping (such as group buying). At present, major mainstream platforms mainly adopt a four-level warehousing and distribution mode of “shared warehouse - central warehouse - grid station - store (self-pickup point)”.
[0026] In this warehousing and distribution model, the order fulfillment process for group shopping is as follows: suppliers place goods in a shared warehouse. When a sale is made on the platform, the shared warehouse sends the sold goods to a central warehouse for centralized sorting. The central warehouse then sorts the goods to grid stations, which in turn sort them to stores. The store's management personnel then sort the goods to the customers. In terms of delivery range, a central warehouse can cover 40-70 grid stations, and a single grid station can cover approximately 500 stores.
[0027] When goods arrive at the grid station from the central warehouse, they usually need to be sorted into different slots at the grid station so that drivers can pick them up and deliver them. Currently, there are two sorting modes for goods into the grid station slots: sorting by route and sorting by delivery point. Sorting by delivery point is used for a wider variety of items, and storing multiple items together in one slot at the current delivery point can easily cause on-site chaos, a high error rate, and low sorting efficiency.
[0028] Figure 1 This is a flowchart illustrating an item storage method provided in an embodiment of the present invention. This embodiment is applicable to scenarios such as item storage at grid stations in group shopping. The method can be executed by an item storage device provided in this embodiment, which can be implemented using software and / or hardware. In one specific embodiment, the device can be integrated into an electronic device, such as a computer or server. The following embodiments will illustrate this using the integration of the device into an electronic device as an example. Figure 1 The method may specifically include the following steps:
[0029] Step 110: Obtain the task information for the current delivery task.
[0030] For example, the current delivery task can be understood as the task of delivering target items from the current station (e.g., a grid station) to various delivery points. The current delivery task can be obtained through group shopping orders. Target items can be group-purchased goods, specifically including frozen food, home appliances, daily necessities, etc.; delivery points can be understood as stores, group shopping points, or self-pickup points, specifically including convenience stores, whose locations can be determined by the managers in the group shopping process. When executing the current delivery task, the target items involved in the current delivery task first need to be stored at the current station. This embodiment of the invention provides a method for storing target items at the current station.
[0031] Specifically, the task information for the current delivery task can include demand information for each of the various target items at each delivery point. This demand information can include the required quantity and unit of measurement. The required quantity can be the order quantity of each target item in the group purchase order at each delivery point, and the unit of measurement is the unit used to measure that order quantity. The required quantity of the same target item can be the same or different at different delivery points, and different types of target items can have different units of measurement. Some specific target items and their units of measurement are shown in Table 1 below:
[0032]
[0033]
[0034] Table 1
[0035] It should be noted that Table 1 is only an example and does not constitute a limitation on the actual solution. Some specific task information could be: delivery point a needs 100 bottles of water and 1 cabbage, and delivery point b needs 40 bottles of water and 20 cabbages.
[0036] Specifically, in group shopping scenarios, when a user accesses a group shopping platform via a mini-program or similar method, selects a target item, and places an order, the platform generates a corresponding group shopping order based on the ordered items. This order may include the order number, basic information about the target item, and the group shopping address. Specific basic information about the target item may include: item identification code, order quantity, and item name. Electronic devices can obtain task information for the current delivery task from the group shopping platform's backend database.
[0037] Specifically, group buying can be based on communities, regions, or areas. Each group can select managers to be responsible for the corresponding area. When users in the same area participate in group buying through the group buying platform's mini-program, the target item information in each user's order will be merged to generate a group buying order for the area. The group buying platform can then deliver the stored target items from the grid station to the manager in that area based on the group buying order. Users can then pick up the corresponding target items from their orders either by self-pickup or by delivery by the manager.
[0038] Step 120: Obtain the actual delivery information for each target item at each delivery point.
[0039] Specifically, the actual delivery information can include the actual delivery quantity and the unit of measurement. The actual delivery quantity can be the actual amount of the target item delivered at the delivery point, and the unit of measurement can be the unit used to measure that actual delivery quantity. For example, the actual delivery information could be: Delivery point A delivered 100 bottles of water.
[0040] It should be noted that when the actual inventory of a target item is sufficient, the actual quantity shipped to each delivery point can equal the demand for that item at that point. However, when the actual inventory of a target item is insufficient, the demand at each delivery point cannot be met. That is, at some delivery points, the actual quantity shipped equals the demand, but at other delivery points, due to insufficient inventory, the actual quantity shipped may be less than the demand. Therefore, electronic devices can obtain the actual shipping information for each target item at each delivery point through the backend database of the group-buying platform.
[0041] Step 130: Identify the first and second target items for each delivery point from a variety of target items based on the demand and actual delivery information for each target item at each delivery point.
[0042] Specifically, due to the wide variety of target items, they can be further categorized for subsequent storage. Target items can be identified as small items based on demand, actual quantity shipped, and unit of measurement. Small items can be small in size and / or weight, or small in quantity and size. For example, the unit of measurement for small items can be individual pieces, bottles, bags, etc., and the quantity of small items cannot exceed a preset value, such as 5 or 10, which can be set according to actual needs.
[0043] For example, the first target item can be a small item, and the second target item can be any of the target items other than the small item; conversely, the same can be true. Both the first and second target items can include different types of target items. For instance, the first target item can include various small items, and the second target item can include various other target items.
[0044] It should be noted that, because the demand information for the target item may be the same or different at different delivery points, and the actual delivery information for the target item may also be the same or different at different delivery points, in practical applications, when small items are defined as items with small volume and / or weight and small quantity, the same target item may be identified as a small item at some delivery points and not at others. For example, if the target item is toothpaste, delivery point A has a demand and actual delivery quantity of 3 boxes, while delivery point B has a demand and actual delivery quantity of 20 boxes, with a preset quantity of 10. When small items are defined as items with small volume and / or weight and small quantity, toothpaste is a small item for delivery point A, but not for delivery point B.
[0045] Specifically, electronic devices can obtain demand and delivery information for each type of target item at each delivery point through the group buying platform. Then, based on the demand and delivery information for each type of target item at each delivery point, they can identify the first and second target items for each delivery point from among multiple target items. For these two types of target items at each delivery point, corresponding storage areas can be configured at the current site.
[0046] Step 140: Allocate a first storage area and a second storage area to each delivery point at the current site. The first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
[0047] For example, the specifications (e.g., size, style) of the first storage area can be determined based on the relevant information of the first target item at each delivery point (e.g., type, quantity, volume, etc.), and the first storage area can be allocated to each delivery point at the current station according to the specifications of the first storage area. Similarly, the specifications (e.g., size, style) of the second storage area can be determined based on the relevant information of the second target item at each delivery point (e.g., type, quantity, volume, etc.), and the second storage area can be allocated to each delivery point at the current station according to the specifications of the second storage area. The allocated storage area can be a compartment, cage, shelf, etc., without specific limitations here.
[0048] For example, a group purchase order includes item A and item B. If the electronic device identifies item A as the first target item (small item) and item B as the second target item (non-small item), then a first storage area and a second storage area can be allocated to the delivery point corresponding to the community at the current site. The first storage area is used to place item A, and the second storage area is used to place item B.
[0049] In this embodiment of the invention, task information for the current delivery task can be obtained, including demand information for each type of target item at each delivery point; actual delivery information for each type of target item at each delivery point can be obtained; based on the demand and actual delivery information for each type of target item at each delivery point, the first target item and the second target item for each delivery point can be identified from the multiple target items; a first storage area and a second storage area can be allocated at the current station for each delivery point, whereby the first storage area is used to store the first target item for the corresponding delivery point, and the second storage area is used to store the second target item for the corresponding delivery point. In other words, in this embodiment of the invention, items using a distributed storage mode are further classified, dividing these items into first target items and second target items at each delivery point. For these two types of target items at each delivery point, separate storage areas are allocated at the current station, refining the classification granularity and effectively reducing on-site chaos, lowering the storage error rate, and improving storage efficiency.
[0050] Figure 2 This is another flowchart illustrating the item storage method provided in this embodiment of the invention. This embodiment is a further refinement of the above embodiment. (Refer to...) Figure 2 The method of this invention specifically includes the following steps:
[0051] Step 210: Obtain the task information for the current delivery task, which includes the demand information for each of the various target items at each delivery point.
[0052] Step 220: Obtain the actual delivery information for each target item at each delivery point.
[0053] Steps 210 and 220 can be found in the above embodiments and will not be repeated here.
[0054] Step 230: Obtain the storage mode configured for each target item.
[0055] Specifically, the storage modes for group-purchased items at the current site can include storage by route and storage by delivery point. Storage by route means storing all items along a delivery route in a storage area of the grid station; storage by delivery point means storing all items at a delivery point in a storage area of the current site. Operators can pre-set the storage mode for each target item on the group-purchase platform, and electronic devices can obtain the configured storage mode for each target item in the current delivery task through the group-purchase platform.
[0056] The distribution mode is for target items distributed along a route, such as items stored using freezing or refrigeration methods, and large items (items with large volume or weight). For target items distributed along a delivery point, steps 240 and 241 can be executed sequentially. For target items distributed along a delivery point, such as ordinary items and small items, steps 250, 251, 252, and 253 can be executed sequentially.
[0057] It should be noted that the same group purchase order may include target items with different storage modes, such as target items stored by route and target items stored by delivery point.
[0058] Step 240: Obtain multiple delivery routes corresponding to the current delivery task.
[0059] Specifically, for target items such as frozen, refrigerated, and large items that are stored according to their routes, the items can be stored according to the delivery routes, thus obtaining multiple delivery routes corresponding to the current delivery task. Each delivery route can consist of multiple delivery points.
[0060] For example, multiple delivery routes corresponding to the current delivery task can be obtained from the route planning system; for instance, multiple delivery points involved in the current delivery task can be provided to the route planning system, which will then plan multiple delivery routes corresponding to the current delivery task. Alternatively, multiple delivery routes corresponding to the current delivery task can also be obtained through manual route planning; multiple delivery points involved in the current delivery task can be provided to the dispatcher, who will then manually plan the routes to obtain multiple delivery routes corresponding to the current delivery task.
[0061] Step 241: Assign separate storage areas to multiple delivery routes at the current site.
[0062] Specifically, electronic devices can allocate corresponding storage areas for each delivery route at the current station, and generate storage tasks based on the storage areas and target items for each delivery route. These tasks are then sent to the terminals of the storage personnel for each delivery route. The storage tasks can include information such as the delivery route, target items, and the demand and actual delivery quantities of the target items at each delivery point along the delivery path.
[0063] Step 250: Identify the first and second target items for each delivery point from a variety of target items based on the demand and actual delivery information for each target item at each delivery point.
[0064] Specifically, for target items stored in a distributed manner by delivery point, the steps can be performed to identify the first and second target items for each delivery point from a variety of target items based on the demand information and actual delivery information of each target item at each delivery point.
[0065] The demand information can include the required quantity and unit of measurement, while the actual shipment information can include the actual shipment quantity and unit of measurement. For the same target item, the unit of measurement in the demand information is the same as the unit of measurement in the actual shipment information. The required quantity can be the order quantity for the target item, the actual shipment quantity can be the actual quantity shipped, and the unit of measurement can be the unit used to measure the order quantity or the actual shipment quantity.
[0066] Specifically, since there are many types of items stored separately at each delivery point, to reduce clutter and error rates at the storage site, the target items stored at each delivery point can be further categorized. Specifically, the demand and actual delivery quantities of each target item at each delivery point can be determined. When the actual delivery quantity is less than the demand quantity, the primary and secondary target items for each delivery point can be identified from among multiple target items based on the actual delivery quantity and unit of measurement. When the actual delivery quantity equals the demand quantity, the primary and secondary target items for each delivery point can be identified from among multiple target items based on the actual delivery quantity and unit of measurement, or vice versa.
[0067] Specifically, when identifying the first and second target items for each delivery point from multiple target items based on the actual quantity and unit of measurement, it can be determined whether the actual quantity is less than a preset value and whether the unit of measurement belongs to a preset set of units of measurement; target items at each delivery point whose actual quantity is less than the preset value and whose unit of measurement belongs to the preset set of units of measurement are identified as the first target items; and target items at each delivery point whose actual quantity is not less than the preset value and / or whose unit of measurement does not belong to the preset set of units of measurement are identified as the second target items.
[0068] When identifying the first and second target items for each delivery point from a variety of target items based on demand and unit of measurement, it can be determined whether the demand is less than a preset value and whether the unit of measurement belongs to a preset set of units of measurement; the target items at each delivery point whose demand is less than the preset value and whose unit of measurement belongs to the preset set of units of measurement are identified as the first target items; and the target items at each delivery point whose demand is not less than the preset value and / or whose unit of measurement does not belong to the preset set of units of measurement are identified as the second target items.
[0069] Specifically, the preset quantity value can be a pre-set measurement threshold for small target items, which can be set according to actual conditions. The preset measurement unit set can be a pre-set set of measurement units for small items, which can be generated by selecting measurement units according to actual conditions. Specific preset measurement unit sets can include, for example, items, bottles, bags, pieces, blocks, trees, etc., without specific limitations here.
[0070] It should be noted that determining whether the actual quantity shipped or the demanded quantity is less than a preset value and determining whether the unit of measurement belongs to a preset set of units of measurement are two conditions for determining the target item. In practical applications, the target item can be determined as the first target item if it meets both of the above conditions simultaneously; alternatively, the target item can be determined as the first target item if its unit of measurement belongs to the preset set of units of measurement. If the target item only meets the condition that the actual quantity shipped or the demanded quantity is less than the preset value, or if the target item does not meet either of the two conditions, then the target item can be determined as the second target item.
[0071] Step 251: Assign a first storage area and a second storage area to each delivery point at the current site.
[0072] Specifically, since electronic devices can identify the first target item and the second target item for each delivery point from a variety of target items, storage areas can be allocated for these two types of target items at the current site. That is, two storage areas are allocated for a delivery point at the current site. The first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
[0073] Step 252: Generate a first storage task based on the first storage area and the first target item, and generate a second storage task based on the second storage area and the second target item.
[0074] Specifically, the first storage task may include a first target item and the first storage area of the first target item in the current site, and the second storage task may include a second target item and the second storage area of the second target item in the current site.
[0075] Step 253: Send the first storage task to the first terminal and the second storage task to the second terminal.
[0076] The first terminal and the second terminal can be terminals used by different staff members. The staff member can be a person responsible for sorting and storing items at the delivery point. The person responsible for sorting and storing items can do so according to the sorting and storing task obtained from the corresponding terminal. For example, the first person responsible for sorting and storing the first target item of the corresponding delivery point can be sorted and stored in the first sorting and storing area, and the second person responsible for sorting and storing the second target item of the corresponding delivery point can be sorted and stored in the second sorting and storing area. That is, at the current site, for the sorting and storing of the first target item (i.e., small items) of all delivery points, sorting and storing staff can be specially assigned. The number of people assigned to sort and storing small items can be set according to the actual situation, for example, no more than 3 people, and no specific limit is made here.
[0077] In addition, to adapt to the item storage method provided in this embodiment of the invention, at the current site (e.g., a grid station), a storage area can be pre-configured for the storage of small items. For example, large cages can be replaced with shelves, and several small turnover baskets can be placed on each shelf compartment. Labels (numbers) can be affixed to the turnover baskets for storing small items at each delivery point. The configuration of a specific area at the current site can be as follows: Figure 3 As shown, multiple turnover baskets can be placed in each compartment of the shelf.
[0078] In this embodiment of the invention, task information for the current delivery task can be obtained, including demand information for each target item among multiple target items at each delivery point; actual delivery information for each target item at each delivery point can be obtained; the storage mode configured for each target item can be obtained; for target items with a storage mode of storage, the first target item and the second target item at each delivery point can be identified from multiple target items based on the actual delivery quantity and unit of measurement, or the first target item and the second target item at each delivery point can be identified from multiple target items based on the demand quantity and unit of measurement; a first storage area and a second storage area are allocated to each delivery point at the current station, the first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point; a first storage task is generated based on the first storage area and the first target item, and a second storage task is generated based on the second storage area and the second target item; the first storage task is sent to the terminal of the first storage personnel, and the second storage task is sent to the terminal of the second storage personnel. In this embodiment of the invention, items using the distributed storage mode are further categorized into first target items and second target items. For each delivery point, a separate storage area is allocated for each category of target items at the current site. This refined classification granularity effectively reduces on-site clutter, lowers the storage error rate, and improves storage efficiency. Furthermore, storage tasks are generated for each category of target items and sent to the corresponding storage personnel for storage, further improving the storage efficiency of the personnel.
[0079] The following is a specific example illustrating the item storage method provided in this embodiment of the invention:
[0080] Taking a delivery task containing three target items X, Y, and Z as an example, if the storage mode of X is storage by route, and the storage mode of Y and Z is storage by delivery point, and a certain delivery point P needs target items including X, Y, and Z, then when these target items arrive at the grid station, these target items need to be stored at the grid station first, and then the driver goes to the corresponding grid to pick up the target items X, Y, and Z and deliver them to the corresponding delivery point.
[0081] When storing these target items in the grid station, for target item X at delivery point P, the delivery route including delivery point P can be determined, and an allocation storage area 1 corresponding to the delivery route including delivery point P can be created in the grid station, and target item X can be stored in allocation storage area 1; for target items Y and Z at delivery point P, if target item Y is identified as a small item at delivery point P and target item Z is a non-small item at delivery point P, then an allocation storage area 2 can be created in the grid station according to target item Y, and an allocation storage area 3 can be created in the grid station according to target item Z, and target item Y can be stored in allocation storage area 2, and target item Z can be stored in allocation storage area 3.
[0082] Figure 4 This is a structural diagram of an item storage device provided in an embodiment of the present invention. This device is suitable for executing the item storage method provided in an embodiment of the present invention. Figure 4 As shown, the item storage device provided in this embodiment of the invention may include a first acquisition module 310, a second acquisition module 320, an identification module 330, and an allocation module 340, wherein:
[0083] The first acquisition module 310 is used to acquire task information of the current delivery task, the task information including demand information of each target item among multiple target items at each delivery point;
[0084] The second acquisition module 320 is used to acquire the actual dispatch information of each target item at each delivery point;
[0085] The identification module 330 is used to identify the first target item and the second target item of each delivery point from the multiple target items based on the demand information and actual delivery information of each target item at each delivery point;
[0086] The allocation module 340 is used to allocate a first storage area and a second storage area to each delivery point at the current site. The first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
[0087] Furthermore, the device also includes:
[0088] The third acquisition module is used to acquire the storage mode configured for each target item;
[0089] Specifically, for target items stored in a distributed manner according to delivery points, the identification module 330 is triggered to perform the step of identifying the first target item and the second target item of each delivery point from the multiple target items based on the demand information and actual delivery information of each target item at each delivery point.
[0090] Furthermore, the allocation module 340 is also used for:
[0091] For a target item whose storage mode is path-based, obtain multiple delivery routes corresponding to the current delivery task, each delivery route consisting of multiple delivery points; and allocate storage areas for each of the multiple delivery routes at the current station.
[0092] Furthermore, the demand information includes the demand quantity and unit of measurement, and the actual delivery information includes the actual delivery quantity and unit of measurement. The identification module 330 is specifically used for:
[0093] When the actual shipment quantity is less than the demand quantity, the first target item and the second target item of each delivery point are identified from the multiple target items based on the actual shipment quantity and the unit of measurement.
[0094] When the actual shipment quantity equals the demand quantity, the first target item and the second target item of each delivery point are identified from the multiple target items based on the actual shipment quantity and the unit of measurement, or the first target item and the second target item of each delivery point are identified from the multiple target items based on the demand quantity and the unit of measurement.
[0095] Furthermore, the identification module 330 identifies the first target item and the second target item for each delivery point from the multiple target items based on the actual quantity and unit of measurement, including:
[0096] Determine whether the actual amount sent is less than a preset value, and determine whether the unit of measurement belongs to a preset set of units of measurement;
[0097] The first target item is defined as the target item whose actual shipment volume at each delivery point is less than the preset quantity value and whose unit of measurement belongs to the preset unit of measurement set; and
[0098] The target items whose actual shipment volume at each delivery point is not less than the preset quantity value and / or whose unit of measurement does not belong to the preset unit of measurement set are identified as the second target items.
[0099] Furthermore, the identification module 330 identifies the first target item and the second target item for each delivery point from the multiple target items based on the demand quantity and unit of measurement, including:
[0100] Determine whether the demand is less than a preset value, and determine whether the unit of measurement belongs to a preset set of units of measurement;
[0101] The first target item is defined as the target item whose demand at each delivery point is less than the preset value and whose unit of measurement belongs to the preset set of units of measurement; and
[0102] The target items whose demand at each delivery point is not less than the preset value and / or whose unit of measurement does not belong to the preset unit of measurement set are identified as the second target items.
[0103] Furthermore, the device may also include:
[0104] The generation module is used to generate a first storage task based on the first storage area and the first target item, and to generate a second storage task based on the second storage area and the second target item.
[0105] The task notification module is used to send the first storage task to the first terminal and the second storage task to the second terminal.
[0106] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is merely an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0107] The item storage device provided in this embodiment of the invention can execute the item storage method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method. Contents not described in detail in this embodiment can be referred to the descriptions in any method embodiment of the invention.
[0108] This invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the item storage method provided in any of the above embodiments.
[0109] This invention also provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the item storage method provided in any of the above embodiments.
[0110] This invention also provides an item storage system, including an electronic device and a terminal. The electronic device is used to execute the item storage method provided in this invention, and after execution, generates a storage task and sends the storage task to the terminal. The terminal may include one or more. The specific processing flow within the electronic device and the terminal and their interaction can be found in the description of the previous embodiments, and will not be repeated here.
[0111] refer to Figure 5 It shows a schematic diagram of the structure of a computer system 400 suitable for implementing an electronic device according to embodiments of the present invention. Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present invention.
[0112] like Figure 5As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 402 or programs loaded from storage section 408 into random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the system 400. The CPU 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0113] The following components are connected to I / O interface 405: an input section 406 including a keyboard, mouse, etc.; an output section 407 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to I / O interface 405 as needed. A removable medium 411, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 410 as needed so that computer programs read from it can be installed into storage section 408 as needed.
[0114] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 409, and / or installed from removable medium 411. When the computer program is executed by central processing unit (CPU) 401, it performs the functions defined above in the system of this invention.
[0115] In another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the device to include:
[0116] Obtain task information for the current delivery task, including demand information for each of a variety of target items at each delivery point; obtain actual delivery information for each target item at each delivery point; identify the first target item and the second target item for each delivery point from the variety of target items based on the demand information and actual delivery information for each target item at each delivery point; allocate a first storage area and a second storage area for each delivery point at the current station, wherein the first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
[0117] Of course, the computer-executable instructions provided in the embodiments of the present invention are not limited to the method operations described above, but can also perform related operations in the item storage method provided in any embodiment of the present invention.
[0118] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the item storage method described in the various embodiments of the present invention.
[0119] It is worth noting that in the embodiments of the above-mentioned item storage device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0120] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A method for storing items separately, characterized in that, include: Obtain the task information for the current delivery task, which includes the demand information for each of the various target items at each delivery point; Obtain the actual dispatch information for each target item at each delivery point; Obtain the storage mode configured for each of the target items; For target items whose storage mode is distributed by delivery point, the first target item and the second target item of each delivery point are identified from the multiple target items based on the demand information and actual delivery information of each target item at each delivery point. The demand information includes the demand quantity and unit of measurement, and the actual delivery information includes the actual delivery quantity and unit of measurement. The identification method includes: when the actual delivery quantity is not greater than the demand quantity, judging the actual delivery quantity and unit of measurement based on a preset quantity value and a preset set of units of measurement, and identifying the first target item and the second target item of each delivery point from the multiple target items; or when the actual delivery quantity is equal to the demand quantity, judging the demand quantity and unit of measurement based on a preset quantity value and a preset set of units of measurement, and identifying the first target item and the second target item of each delivery point from the multiple target items. At the current site, a first storage area and a second storage area are allocated to each delivery point. The first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
2. The method for separating and storing items according to claim 1, characterized in that, The method further includes: For target items whose storage mode is path-based, obtain multiple delivery routes corresponding to the current delivery task, with each delivery route consisting of multiple delivery points; At the current site, separate storage areas are allocated for each of the multiple delivery routes.
3. The method for separating and storing items according to claim 1, characterized in that, The step of judging the actual quantity and unit of measurement based on a preset quantity value and a preset set of units of measurement, and identifying the first target item and the second target item for each delivery point from the multiple target items, includes: Determine whether the actual amount sent is less than a preset value, and determine whether the unit of measurement belongs to a preset set of units of measurement; The first target item is defined as the target item whose actual shipment volume at each delivery point is less than the preset quantity value and whose unit of measurement belongs to the preset unit of measurement set; and The target items whose actual shipment volume at each delivery point is not less than the preset quantity value and / or whose unit of measurement does not belong to the preset unit of measurement set are identified as the second target items.
4. The method for separating and storing items according to claim 1, characterized in that, The step of determining the required quantity and unit of measurement based on a preset quantity value and a preset set of units of measurement, and identifying the first target item and the second target item for each delivery point from the multiple target items, includes: Determine whether the demand is less than a preset value, and determine whether the unit of measurement belongs to a preset set of units of measurement; The first target item is defined as the target item whose demand at each delivery point is less than the preset value and whose unit of measurement belongs to the preset unit of measurement set; and The target items whose demand at each delivery point is not less than the preset value and / or whose unit of measurement does not belong to the preset unit of measurement set are identified as the second target items.
5. The method for separating and storing items according to claim 1, characterized in that, The method further includes: A first storage task is generated based on the first storage area and the first target item, and a second storage task is generated based on the second storage area and the second target item. The first storage task is sent to the first terminal, and the second storage task is sent to the second terminal.
6. An item separation and storage device, characterized in that, include: The first acquisition module is used to acquire the task information of the current delivery task, which includes the demand information of each target item among multiple target items at each delivery point; The second acquisition module is used to acquire the actual dispatch information of each target item at each delivery point; The identification module is used to obtain the storage mode configured for each type of target item. For target items whose storage mode is storage by delivery point, the module identifies the first target item and the second target item of each delivery point from the multiple target items based on the demand information and actual delivery information of each target item at each delivery point. The demand information includes the demand quantity and unit of measurement, and the actual delivery information includes the actual delivery quantity and unit of measurement. The identification method includes: when the actual delivery quantity is not greater than the demand quantity, judging the actual delivery quantity and unit of measurement based on a preset quantity value and a preset set of units of measurement, and identifying the first target item and the second target item of each delivery point from the multiple target items; or when the actual delivery quantity is equal to the demand quantity, judging the demand quantity and unit of measurement based on a preset quantity value and a preset set of units of measurement, and identifying the first target item and the second target item of each delivery point from the multiple target items. The allocation module is used to allocate a first storage area and a second storage area to each delivery point at the current site. The first storage area is used to store the first target item of the corresponding delivery point, and the second storage area is used to store the second target item of the corresponding delivery point.
7. An electronic device comprising a memory, a processor, and a computer program stored in 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
Inventory goods sorting system and method
CN112591359A