Goods placing method and device for vending machine with spring type goods channels

By building a multi-dimensional product feature database and aisle type conversion strategy, the problem of low resource utilization of spring-aisle vending machines was solved, efficient product placement and flexible adaptation of the mechanical structure were achieved, and resource utilization and operational efficiency were improved.

CN120656263APending Publication Date: 2025-09-16SHANGHAI QUZHI NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510810713.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-17
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

Traditional spring-type aisle vending machines have low aisle resource utilization and are unable to flexibly adapt to the size and weight of diverse products, resulting in a resource utilization rate of less than 65% under mechanical structure constraints.

Method used

Build a multi-dimensional product feature database, split double-spring aisles into single-spring aisles or merge adjacent single-spring aisles through aisle type conversion strategies, and combine total spring count verification and scenario-based shelving strategies to achieve flexible product placement.

Benefits of technology

It has increased the utilization rate of aisle space to over 89%, improved the flexibility of product shelving and operational efficiency, reduced mechanical failures, and lowered manual inspection costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120656263A_ABST
    Figure CN120656263A_ABST
Patent Text Reader

Abstract

The invention discloses a vending machine commodity placing method and device of a spring type commodity channel, and the method comprises the steps: constructing a multi-dimensional commodity feature database, and the multi-dimensional commodity feature database comprises the size, weight and suitable placing position parameters of commodities; according to the parameters in the multi-dimensional commodity feature database, a double-spring commodity channel is divided into two single-spring commodity channels by using a commodity channel type conversion strategy, or two adjacent single-spring commodity channels are combined into a double-spring commodity channel; after the type of the goods channel is converted, checking the total number of springs to ensure that the sum of the number of used springs and the number of available springs does not exceed the maximum capacity of the springs of the vending machine, and mapping the occupation state of the springs of the goods channel; and according to the spring verification result and the goods channel state, goods placement is completed through a scene racking strategy, and the goods channel state comprises the number of empty single-spring goods channels, the number of empty double-spring goods channels and the number of pairs of adjacent empty single-spring goods channels. According to the invention, the flexibility and the operation efficiency of commodity shelving / unshelving are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of automatic vending machines, and in particular relates to a method and device for placing commodities in an automatic vending machine with a spring-type cargo channel. Background Art

[0002] In the field of vending machine technology, the product placement strategy for spring-loaded aisle vending machines suffers from significant technical flaws. Traditional solutions use fixed mechanical structures to constrain the correspondence between product type and aisle configuration. For example, a double-spring aisle is restricted to only products compatible with the double spring design. This results in chronically low aisle resource utilization, with an average utilization rate of less than 65%.

[0003] With the rapid evolution of the consumer market, product forms are becoming increasingly diverse, while consumers' demands for immediacy are also increasing dramatically. This conflict is becoming increasingly prominent. In this context, existing technical solutions have exposed significant limitations in dynamically adapting to key parameters such as product size, weight, and shipping logic. Summary of the Invention

[0004] To this end, the present invention provides a method and device for placing goods in a vending machine with a spring-type aisle, which solves the problem of low aisle resource utilization under the constraints of traditional mechanical structures and improves the flexibility and operational efficiency of putting goods on / off the shelves.

[0005] In order to achieve the above-mentioned object, the present invention provides the following technical solution: a method for placing goods in a vending machine with a spring-type aisle, comprising:

[0006] Constructing a multi-dimensional product feature database, wherein the multi-dimensional product feature database includes product size, weight, and suitable placement parameters;

[0007] Based on the parameters in the multi-dimensional product feature database, using the aisle type conversion strategy, split the double spring aisle into two single spring aisles, or merge two adjacent single spring aisles into a double spring aisle;

[0008] After the aisle type is converted, the total number of springs is checked to ensure that the sum of the used and available springs does not exceed the maximum spring capacity of the vending machine, and the occupancy status of the aisle springs is mapped;

[0009] Based on the spring verification results and the aisle status, a scenario-based shelving strategy is used to complete product placement. The aisle status includes the number of empty single spring aisles, the number of empty double spring aisles, and the number of adjacent empty single spring aisles.

[0010] As a preferred solution for the method of placing goods in a vending machine with a spring-type aisle, the aisle type conversion strategy includes:

[0011] Double spring aisle split calculation: Split Nsplit After the double spring cargo lanes are added, the number of single spring cargo lanes added is ΔC single =2×N split , after updating, the number of used springs in, is the number of springs used after splitting / merging, N is the number of springs used before splitting / merging. split The number of split double spring cargo lanes;

[0012] Single spring channel merge calculation: Merge N merge After the adjacent single spring cargo lanes, the number of double spring cargo lanes added is ΔC single =N merge , after updating, the number of used springs Among them, N merge is the number of merged single spring cargo lanes.

[0013] As a preferred solution for placing merchandise in spring-type aisles, the scenario-based shelving strategy includes:

[0014] Scenario 1: When there is an empty spring channel and the number of available springs is S available When ≥1, single spring products will be put on the shelves directly. And the number of empty single spring cargo lanes

[0015] Scenario 2: When there is an empty double spring aisle, split the double spring aisle into a single spring aisle and then put single spring products on the shelves. and After listing and

[0016] Scenario 3: When there is an empty double spring aisle and S available ≥2, directly put the double spring products on the shelves, after the update and

[0017] Scenario 4: When there are adjacent empty single spring aisles, merge the single spring aisles into double spring aisles and then put the double spring products on the shelves. and After listing and

[0018] Where, The number of empty single / double spring cargo lanes after operation. S is the number of empty / double spring cargo lanes before the operation. available is the number of available springs.

[0019] As a preferred solution for the method of placing goods in a vending machine with a spring-type aisle, the total number of springs is checked based on the spring number identity:

[0020] S used +S available =S max

[0021] The formula for mapping the occupancy status of the cargo lane spring is:

[0022] S used =C single ×1+C double ×2+∑(Number of springs occupied by products on shelves in each aisle)

[0023] Where S max is the maximum capacity of the vending machine spring; S used The number of springs currently used.

[0024] As the preferred solution for the product placement method of spring-type vending machines, after the product placement is completed by using a scenario-based shelving strategy, it also includes aisle utilization evaluation and dynamic adaptation efficiency evaluation;

[0025] The evaluation formula for cargo lane utilization is:

[0026]

[0027] The dynamic adaptation efficiency evaluation formula is:

[0028]

[0029] Where η is the cargo lane utilization rate and ε is the dynamic adaptation efficiency.

[0030] The present invention also provides a commodity placement device for a vending machine with a spring-type aisle, comprising:

[0031] A multi-dimensional product feature database construction module is used to construct a multi-dimensional product feature database, wherein the multi-dimensional product feature database includes product size, weight, and suitable placement parameters;

[0032] an aisle type conversion module, configured to split a double spring aisle into two single spring aisles, or merge two adjacent single spring aisles into a double spring aisle, based on the parameters in the multi-dimensional commodity feature database and using an aisle type conversion strategy;

[0033] The spring total number verification module is used to perform spring total number verification after the aisle type is converted to ensure that the sum of the used springs and the available springs does not exceed the maximum spring capacity of the vending machine, and map the occupancy status of the aisle springs;

[0034] The product shelving module is used to complete product placement using a scenario-based shelving strategy based on the spring verification results and the aisle status. The aisle status includes the number of empty single spring aisles, the number of empty double spring aisles, and the number of adjacent empty single spring aisles.

[0035] As a preferred solution for the vending machine commodity placement device with a spring-type aisle, the aisle type conversion module includes:

[0036] Split unit, used to perform double spring aisle split calculation: Split N split After the double spring cargo lanes are added, the number of single spring cargo lanes added is ΔC single =2×N split , after updating, the number of used springs in, is the number of springs used after splitting / merging, N is the number of springs used before splitting / merging. split The number of split double spring cargo lanes;

[0037] Merge unit, used to perform single spring channel merge calculation: Merge N merge After the adjacent single spring cargo lanes, the number of double spring cargo lanes added is ΔC single =N merge , after updating, the number of used springs Among them, N merge is the number of merged single spring cargo lanes.

[0038] As a preferred solution for the spring-type aisle vending machine product placement device, the product shelving module is used to achieve:

[0039] When there is an empty spring channel and the number of available springs S available When ≥1, single spring products will be put on the shelves directly. And the number of empty single spring cargo lanes

[0040] When there is an empty double spring aisle, split the double spring aisle into a single spring aisle and then put the single spring product on the shelf. and After listing and

[0041] When there is an empty double spring cargo lane and S available ≥2, directly put the double spring products on the shelves, after the update and

[0042] When there are adjacent empty single spring aisles, merge the single spring aisles into double spring aisles and then put the double spring products on the shelves. and After listing and

[0043]

[0044] Where, The number of empty single / double spring cargo lanes after operation. S is the number of empty / double spring cargo lanes before the operation. available is the number of available springs.

[0045] As a preferred solution for the vending machine commodity placement device with a spring-type cargo channel, in the spring total number verification module:

[0046] The check of the total number of springs is based on the spring number identity:

[0047] S used +S available =S max

[0048] The formula for mapping the occupancy status of the cargo lane spring is:

[0049] S used =C single ×1+C double ×2+∑(Number of springs occupied by products on shelves in each aisle)

[0050] Where S max is the maximum capacity of the vending machine spring; S used The number of springs currently used.

[0051] As a preferred solution for the vending machine product placement device with spring-loaded aisles, it also includes an efficiency evaluation module for aisle utilization evaluation and dynamic adaptation efficiency evaluation;

[0052] The evaluation formula for cargo lane utilization is:

[0053]

[0054] The dynamic adaptation efficiency evaluation formula is:

[0055]

[0056] Where η is the cargo lane utilization rate and ε is the dynamic adaptation efficiency.

[0057] The beneficial effects of the present invention are as follows:

[0058] First, build a multi-dimensional product feature database: store parameters such as product size and weight, establish a mapping relationship between products and aisles, break through the rigid restrictions of traditional mechanical structures on product types, support the mixed display of multiple categories of products, and increase aisle space utilization from less than 65% to more than 89%.

[0059] Second, double-spring aisles are allowed to be split into two single-spring aisles, or two adjacent single-spring aisles are merged into double-spring aisles, which can flexibly adapt to the size of goods and increase the chances of single-spring goods being put on the shelves; merging single-spring aisles can solve the problem of double-spring goods having no suitable aisles and significantly improve resource utilization.

[0060] Third, the spring total number verification mechanism ensures that spring usage does not exceed capacity, avoiding mechanical failures; real-time monitoring of resource status reduces manual inspection costs;

[0061] Fourth, the shelving logic is automatically matched according to the status of the aisle (empty / double-spring aisles, number of adjacent empty single-spring aisles). For example, single-spring products can be put on the shelves after the empty double-spring aisles are split, or double-spring products can be put on the shelves after the adjacent single-spring aisles are merged, thereby improving the success rate of product shelving. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are merely exemplary, and those skilled in the art can, without inventive effort, derive other implementation drawings based on the provided drawings.

[0063] The structures, proportions, sizes, etc. illustrated in this specification are intended solely to complement the contents disclosed herein and to facilitate understanding and reading by persons skilled in the art. They are not intended to limit the conditions under which the present invention may be implemented and therefore have no substantive technical significance. Any structural modifications, changes in proportions, or adjustments in sizes, without affecting the efficacy and objectives of the present invention, shall remain within the scope of the technical contents disclosed herein.

[0064] Figure 1 A schematic diagram of a flow chart of a method for placing merchandise in a vending machine with a spring-type aisle according to an embodiment of the present invention;

[0065] Figure 2 A schematic diagram of a first scenario in a method for placing merchandise in a vending machine with a spring-type aisle provided by an embodiment of the present invention;

[0066] Figure 3 A schematic diagram of scene 2 of the method for placing merchandise in a vending machine with a spring-type aisle provided by an embodiment of the present invention;

[0067] Figure 4 A schematic diagram of scene three of the method for placing merchandise in a vending machine with a spring-type aisle provided by an embodiment of the present invention;

[0068] Figure 5A schematic diagram of scene 4 of the method for placing merchandise in a vending machine with a spring-type aisle provided by an embodiment of the present invention;

[0069] Figure 6 A schematic diagram of the structure of a merchandise placement device for a vending machine with a spring-loaded aisle provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0070] The following describes the implementation of the present invention using specific embodiments. Those skilled in the art will readily understand the other advantages and benefits of the present invention from the disclosure herein. Obviously, the embodiments described are only a portion of the present invention, not all of it. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without inventive effort are intended to fall within the scope of protection of the present invention.

[0071] Example 1

[0072] See also Figure 1 Embodiment 1 of the present invention provides a method for placing goods in a spring-type aisle vending machine, comprising the following steps:

[0073] S1. Build a multi-dimensional product feature database, which includes product size, weight, and suitable placement parameters;

[0074] Specifically, product size (length, width, and height) determines the suitability of aisle types. For example, products taller than 15 cm require a double-spring aisle. Weight parameters are used to calculate the spring's load-bearing threshold to prevent spring deformation due to excessive product weight. Positioning parameters (such as bottom, middle, and top layers) are based on the principle of center of gravity balance; placing heavy products on the bottom layer prevents the device from tilting. Product attributes are converted into structured data, and an algorithm is used to establish a mapping relationship with aisle parameters. For example, if a product's size parameters in the database trigger the need for a double-spring aisle, an aisle merging strategy can be automatically recommended.

[0075] S2. Split the double-spring aisle into two single-spring aisles, or merge two adjacent single-spring aisles into a double-spring aisle, using an aisle type conversion strategy based on the parameters in the multi-dimensional product feature database;

[0076] Specifically, the double-spring aisle is connected by two parallel springs through a linkage shaft. When split, the motor drives the linkage shaft to unlock, allowing the two springs to operate independently and transform into two single-spring aisles, each of which controls only one delivery slot. When merging adjacent single-spring aisles, the mechanical connector locks the drive shafts of the two independent springs to form a synchronously linked double-spring aisle, which is suitable for the push demand of large-sized products. The product size parameters in the multi-dimensional product feature database are compared with the aisle specification threshold. For example, when the product width is less than 8 cm, the single-spring aisle demand is triggered, and when it is greater than 8 cm, the double-spring aisle demand is triggered, and the corresponding splitting or merging algorithm is automatically called.

[0077] S3. After the aisle type is converted, a check is performed on the total number of springs to ensure that the sum of the number of used springs and the number of available springs does not exceed the maximum spring capacity of the vending machine, and the occupancy status of the aisle springs is mapped;

[0078] Specifically, the total number of springs identity S used +S available =S max Based on the physical design limits of vending machines, for example, a certain model of equipment S max =100, ensuring that the amount of spring used after any operation does not exceed the upper limit of the equipment's load-bearing capacity to avoid mechanical overload damage.

[0079] The aisle spring mapping mechanism quantifies resource usage from two aspects: an empty single-spring aisle itself occupies one spring (fixed by the mechanical structure), and an empty double-spring aisle occupies two springs; already-listed products occupy additional springs based on the single / double spring type, such as a single-spring beverage occupies one spring and a double-spring snack box occupies two springs, ensuring that no resource statistics are missed.

[0080] S4. Based on the spring verification results and the aisle status, a scenario-based shelving strategy is used to complete product placement. The aisle status includes the number of empty single spring aisles, the number of empty double spring aisles, and the number of adjacent empty single spring aisles.

[0081] Specifically, by the channel status (such as the empty spring channel number C single , Empty double spring cargo lane number C double ) and the available spring quantity S available Construct a decision matrix. For example, when C single =0 but C double =1, automatically select scenario 2 to split the double spring aisle and generate a single spring aisle to meet the shelf requirements. Each scenario corresponds to the mathematical update rules of the aisle status and spring occupancy. For example, after the single spring product is put on the shelf in scenario 1, S used Increase 1, C single Reduce by 1 to ensure the consistency and traceability of parameters before and after operation.

[0082] In this embodiment, the channel type conversion strategy in step S2 includes:

[0083] Double spring aisle split calculation: Split N split After the double spring cargo lanes are added, the number of single spring cargo lanes added is ΔC single =2×N split , after updating, the number of used springs in, is the number of springs used after splitting / merging, N is the number of springs used before splitting / merging. split The number of split double spring cargo lanes;

[0084] Specifically, each double-spring cargo lane physically occupies the space of two single-spring cargo lanes, and after splitting, two independent cargo lanes are actually generated, so ΔC single =2×N split For example, split 3 double-spring aisles and add 6 single-spring aisles to expand the space for single-spring products. Before splitting, the double-spring aisle occupies 2 springs (linked state), and after splitting, it is converted into two single-spring aisles. However, each single-spring aisle only occupies 1 spring when empty (mechanical structure occupation), so the total number of used springs is reduced by 2×N split , the released spring can be used to put other products on the shelves.

[0085] The channel type conversion strategy in step S2 also includes:

[0086] Single spring channel merge calculation: Merge N merge After the adjacent single spring cargo lanes, the number of double spring cargo lanes added is ΔC double =N merge , after updating, the number of used springs Among them, N merge is the number of merged single spring cargo lanes.

[0087] Specifically, each pair of adjacent single spring cargo lanes (2) is combined into a double spring cargo lane through a mechanical connector, so ΔC double =N merge After merging, the width of the aisle increases, which is suitable for large-sized products. For example, merging two pairs of single-spring aisles will generate two double-spring aisles, which can hold 2-liter bottles of beverages. Before merging, the two single-spring aisles each occupied one spring (a total of two). After merging, the double-spring aisles still occupy two springs when empty, so the formula It is actually a status reset to ensure correct identification of resource occupancy status after channel type conversion.

[0088] In this embodiment, in step S3, the total number of springs is checked based on the spring number identity:

[0089] S used +Savailable =S max

[0090] This identity is the core constraint for the vending machine's spring resource management, similar to the law of conservation of energy in a circuit, ensuring that the spring usage is always within the physical capacity of the device. For example, when S max =80 and S used =75, S available =5, only products with a total spring occupancy of ≤5 are allowed to be put on the shelves to prevent equipment overload.

[0091] The formula for mapping the occupancy status of the cargo lane spring is:

[0092] S used =C single ×1+C double ×2+∑(Number of springs occupied by products on shelves in each aisle)

[0093] Among them, C single ×1 means that the mechanical structure of the empty spring channel itself occupies 1 spring. Regardless of whether there are products on the shelves, the physical existence of the channel occupies resources;

[0094] C double ×2 means that the empty double-spring cargo lane occupies 2 springs due to its more complex structure;

[0095] ∑(number of springs occupied by products on shelves in each aisle) represents the spring demand of the product itself, such as a single spring product occupies 1 extra spring, a double spring product occupies 2 springs, and the spring demand is calculated in combination with the aisle structure. When the aisle status or product availability changes, S is updated in real time. used , providing accurate data support for the verification of the total number of springs.

[0096] In this embodiment, The number of empty / double spring cargo lanes before the operation. The number of empty single / double spring cargo lanes after operation, S available is the number of available springs. The scenario-based shelf strategy in step S4 includes:

[0097] Scenario 1: When there is an empty spring channel and the number of available springs is S available When ≥1, single spring products will be put on the shelves directly. And the number of empty single spring cargo lanes

[0098] See also Figure 2 , when resources are sufficient (S available ≥1) and there are empty single spring aisles, directly put the single spring products on the shelves without additional aisle conversion operations, reducing mechanical wear and tear. For example, if there are two empty single spring aisles on the shelf, S available =3, 2 single spring products can be directly put on the shelf, Sused Increase 2, C single Reduced to 0.

[0099] Scenario 2: When there is an empty double spring aisle, split the double spring aisle into a single spring aisle and then put single spring products on the shelves. and After listing and

[0100] See also Figure 3 , split 1 empty double spring cargo channel (C double Subtract 1) to generate 2 empty spring cargo lanes (C single Add 2), then put 1 single spring product on the shelf (S used Add 1, C single minus 1), resulting in a net increase of one empty single-spring aisle, achieving efficient conversion of double spring resources, single spring resources, and product placement. This scenario is suitable for situations where there is high demand for single spring products but insufficient single spring aisles.

[0101] Scenario 3: When there is an empty double spring aisle and S available ≥2, directly put the double spring products on the shelves, after the update and

[0102] See also Figure 4 , double spring products (such as large packaged snacks) need to occupy 2 springs, when S available When the number of double spring products is greater than 2 and there is an empty double spring aisle, directly putting them on the shelves can avoid the waste of resources caused by splitting the aisles. For example, after putting a double spring product on the shelves, S used Increase 2, C double Minus 1 ensures that large-sized products can be displayed quickly to meet consumers' demand for diversified products.

[0103] Scenario 4: When there are adjacent empty single spring aisles, merge the single spring aisles into double spring aisles and then put the double spring products on the shelves. and After listing and

[0104] See also Figure 5 , merge two adjacent empty single spring cargo lanes (C single Subtract 2) to generate an empty double spring cargo lane (C double Add 1), then put the double spring product on the shelf (S used Add 2, C double This scenario solves the problem of scattered single-spring aisles preventing double-spring products from being put on the shelves due to the scattered distribution of single-spring aisles, thereby improving aisle space utilization.

[0105] In a possible embodiment, after the product placement is completed using the scenario-based shelf strategy, the evaluation of aisle utilization and dynamic adaptation efficiency is also included;

[0106] The evaluation formula for cargo lane utilization is:

[0107]

[0108] This formula compares the actual amount of spring resources occupied with the maximum capacity and calculates the percentage value. used =70, S max =80, η=87.5%, indicating that the aisle space is fully utilized. If it is lower than the threshold (such as 60%), it indicates that the aisle configuration needs to be optimized.

[0109] The dynamic adaptation efficiency evaluation formula is:

[0110]

[0111] By comparing the product availability of the proposed solution with that of traditional solutions, the advantages of the dynamic adaptation strategy were quantified. For example, if the traditional solution can accommodate 50 items, while the proposed solution can accommodate 70, then ε = 140%. This intuitively demonstrates the efficiency gains brought about by aisle switching and scenario-based strategies, providing data support for technology promotion.

[0112] In order to verify the effect of the present invention, the following examples and test data are provided:

[0113] The same vending machine was tested for 30 consecutive days: 1,280 items were put on the shelf using the traditional solution, including 560 double-spring items and 720 single-spring items.

[0114] Through dynamic conversion of cargo aisles, the solution of the present invention puts a total of 1,750 items on the shelves, including 680 double-spring items and 1,070 single-spring items. The dynamic adaptation efficiency ε = 1750 / 1280 × 100% ≈ 136.7%, which is 36.7% higher than the traditional solution, and the number of single-spring items on the shelves increases by 48.6%.

[0115] The traditional solution causes spring overload failure when forcibly putting overcapacity goods on the shelves. The spring state is chaotic after the continuous splitting of the goods channel, and the failure occurs 12 times in 30 days. The present invention uses the total number of springs identity S used +S available =S max Real-time verification: when overcapacity is detected, shelves are refused. Only three non-system failures occurred in 30 days, reducing the failure rate by 75%.

[0116] Example 2

[0117] See also Figure 6Embodiment 2 of the present invention further provides a commodity placement device for a vending machine with a spring-type aisle, comprising:

[0118] A multi-dimensional product feature database construction module 100 is used to construct a multi-dimensional product feature database, wherein the multi-dimensional product feature database includes product size, weight, and suitable placement parameters;

[0119] an aisle type conversion module 200 for splitting a double-spring aisle into two single-spring aisles or merging two adjacent single-spring aisles into a double-spring aisle using an aisle type conversion strategy based on the parameters in the multi-dimensional product feature database;

[0120] The spring total number verification module 300 is used to perform spring total number verification after the aisle type is converted to ensure that the sum of the number of used springs and the number of available springs does not exceed the maximum spring capacity of the vending machine, and map the occupancy status of the aisle springs;

[0121] The product shelving module 400 is used to complete product placement using a scenario-based shelving strategy based on the spring verification results and the aisle status. The aisle status includes the number of empty single spring aisles, the number of empty double spring aisles, and the number of adjacent empty single spring aisles.

[0122] In this embodiment, the cargo lane type conversion module 200 includes:

[0123] Split unit, used to perform double spring aisle split calculation: Split N split After the double spring cargo lanes are added, the number of single spring cargo lanes added is ΔC single =2×N split , after updating, the number of used springs in, is the number of springs used after splitting / merging, N is the number of springs used before splitting / merging. split The number of split double spring cargo lanes;

[0124] Merge unit, used to perform single spring channel merge calculation: Merge N merge After the adjacent single spring cargo lanes, the number of double spring cargo lanes added is ΔC single =N merge , after updating, the number of used springs Among them, N merge is the number of merged single spring cargo lanes.

[0125] In this embodiment, the product listing module 400 is used to implement:

[0126] When there is an empty spring channel and the number of available springs S available When ≥1, single spring products will be put on the shelves directly. And the number of empty single spring cargo lanes

[0127] When there is an empty double spring aisle, split the double spring aisle into a single spring aisle and then put the single spring product on the shelf. and After listing and

[0128] When there is an empty double spring cargo lane and S available ≥2, directly put the double spring products on the shelves, after the update and

[0129] When there are adjacent empty single spring aisles, merge the single spring aisles into double spring aisles and then put the double spring products on the shelves. and After listing and

[0130]

[0131] Where, The number of empty single / double spring cargo lanes after operation. S is the number of empty / double spring cargo lanes before the operation. available is the number of available springs.

[0132] In this embodiment, in the spring total number verification module 300:

[0133] The check of the total number of springs is based on the spring number identity:

[0134] S used +S available =S max

[0135] The formula for mapping the occupancy status of the cargo lane spring is:

[0136] S used =C single ×1+C double ×2+∑(Number of springs occupied by products on shelves in each aisle)

[0137] Where S max is the maximum capacity of the vending machine spring; S used The number of springs currently used.

[0138] In this embodiment, an efficiency evaluation module 500 is also included for evaluating the utilization of cargo lanes and the efficiency of dynamic adaptation;

[0139] The evaluation formula for cargo lane utilization is:

[0140]

[0141] The dynamic adaptation efficiency evaluation formula is:

[0142]

[0143] Where η is the cargo lane utilization rate and ε is the dynamic adaptation efficiency.

[0144] It should be noted that the information interaction, execution process, etc. between the modules of the above-mentioned device are based on the same concept as the method embodiment in Example 1 of the present application, and the technical effects they bring are the same as those of the method embodiment of the present application. For specific contents, please refer to the description in the method embodiment shown above in the present application, and will not be repeated here.

[0145] Example 3

[0146] Embodiment 3 of the present invention provides a non-transitory computer-readable storage medium, in which a program code for a method for placing goods in a vending machine with a spring-type aisle is stored. The program code includes instructions for executing the method for placing goods in a vending machine with a spring-type aisle of embodiment 1 or any possible implementation thereof.

[0147] Computer-readable storage media can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).

[0148] Example 4

[0149] Embodiment 4 of the present invention provides an electronic device, including: a memory and a processor;

[0150] The processor and the memory communicate with each other via a bus; the memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute a method for placing goods in a spring-type aisle vending machine according to embodiment 1 or any possible implementation thereof.

[0151] Specifically, the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading software code stored in a memory. The memory can be integrated into the processor or located outside the processor and exist independently.

[0152] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode.

[0153] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, centralized on a single computing device, or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device. In some cases, the steps shown or described can be performed in a different order than that shown, or can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0154] Although the present invention has been described in detail above using general descriptions and specific embodiments, it will be apparent to those skilled in the art that modifications and improvements may be made thereto. Therefore, such modifications and improvements, without departing from the spirit of the present invention, are intended to be within the scope of protection claimed herein.

Claims

1. A method for placing goods in a vending machine with a spring-type aisle, characterized in that: include: Constructing a multi-dimensional product feature database, wherein the multi-dimensional product feature database includes product size, weight, and suitable placement parameters; Based on the parameters in the multi-dimensional product feature database, using the aisle type conversion strategy, split the double spring aisle into two single spring aisles, or merge two adjacent single spring aisles into a double spring aisle; After the aisle type is converted, the total number of springs is checked to ensure that the sum of the used and available springs does not exceed the maximum spring capacity of the vending machine, and the occupancy status of the aisle springs is mapped; Based on the spring verification results and the aisle status, a scenario-based shelving strategy is used to complete product placement. The aisle status includes the number of empty single spring aisles, the number of empty double spring aisles, and the number of adjacent empty single spring aisles.

2. The method for placing goods in a spring-type vending machine according to claim 1, characterized in that: The channel type conversion strategy includes: Double spring aisle split calculation: Split N split After the double spring cargo lanes are added, the number of single spring cargo lanes added is ΔC single =2×N split , after updating, the number of used springs in, is the number of springs used after splitting / merging, N is the number of springs used before splitting / merging. split The number of split double spring cargo lanes; Single spring channel merge calculation: Merge N merge After the adjacent single spring cargo lanes, the number of double spring cargo lanes added is ΔC single =N merge , after updating, the number of used springs Among them, N merge is the number of merged single spring cargo lanes.

3. The method for placing goods in a spring-type vending machine according to claim 2, characterized in that: The scenario-based listing strategy includes: Scenario 1: When there is an empty spring channel and the number of available springs is S available When ≥1, single spring products will be put on the shelves directly. And the number of empty single spring cargo lanes Scenario 2: When there is an empty double spring aisle, split the double spring aisle into a single spring aisle and then put single spring products on the shelves. and After listing and Scenario 3: When there is an empty double spring aisle and S available ≥2, directly put the double spring products on the shelves, after the update and Scenario 4: When there are adjacent empty single spring aisles, merge the single spring aisles into double spring aisles and then put the double spring products on the shelves. and After listing and Where, The number of empty single / double spring cargo lanes after operation. S is the number of empty / double spring cargo lanes before the operation. available is the number of available springs.

4. The method for placing goods in a spring-type vending machine according to claim 3, characterized in that: The check of the total number of springs is based on the spring number identity: S used +S available =S max The formula for mapping the occupancy status of the cargo lane spring is: S used =C single ×1+C double ×2+∑(Number of springs occupied by products on shelves in each aisle) Where S max is the maximum capacity of the vending machine spring; S used The number of springs currently used.

5. The method for placing goods in a spring-type vending machine according to claim 4, characterized in that: After the products are put on the shelves using a scenario-based listing strategy, the evaluation also includes aisle utilization and dynamic adaptation efficiency evaluation; The evaluation formula for cargo lane utilization is: The dynamic adaptation efficiency evaluation formula is: Where η is the cargo lane utilization rate and ε is the dynamic adaptation efficiency.

6. A spring-type aisle merchandise placement device for a vending machine, characterized in that: include: A multi-dimensional product feature database construction module is used to construct a multi-dimensional product feature database, wherein the multi-dimensional product feature database includes product size, weight, and suitable placement parameters; an aisle type conversion module, configured to split a double spring aisle into two single spring aisles, or merge two adjacent single spring aisles into a double spring aisle, based on the parameters in the multi-dimensional commodity feature database and using an aisle type conversion strategy; The spring total number verification module is used to perform spring total number verification after the aisle type is converted to ensure that the sum of the used springs and the available springs does not exceed the maximum spring capacity of the vending machine, and map the occupancy status of the aisle springs; The product shelving module is used to complete product placement using a scenario-based shelving strategy based on the spring verification results and the aisle status. The aisle status includes the number of empty single spring aisles, the number of empty double spring aisles, and the number of adjacent empty single spring aisles.

7. The commodity placement device for a vending machine with a spring-type cargo channel according to claim 6, characterized in that: The cargo lane type conversion module includes: Split unit, used to perform double spring aisle split calculation: Split N split After the double spring cargo lanes are added, the number of single spring cargo lanes added is ΔC single =2×N split , after updating, the number of used springs in, is the number of springs used after splitting / merging, N is the number of springs used before splitting / merging. split The number of split double spring cargo lanes; Merge unit, used to perform single spring channel merge calculation: Merge N merge After the adjacent single spring cargo lanes, the number of double spring cargo lanes added is ΔC single =N merge , after updating, the number of used springs Among them, N merge is the number of merged single spring cargo lanes.

8. The commodity placement device for a vending machine with a spring-type cargo channel according to claim 6, characterized in that: The product listing module is used to implement: When there is an empty spring channel and the number of available springs S available When ≥1, single spring products will be put on the shelves directly. And the number of empty single spring cargo lanes When there is an empty double spring aisle, split the double spring aisle into a single spring aisle and then put the single spring product on the shelf. and After listing and When there is an empty double spring cargo lane and S available ≥2, directly put the double spring products on the shelves, after the update and When there are adjacent empty single spring aisles, merge the single spring aisles into double spring aisles and then put the double spring products on the shelves. and After listing and Where, The number of empty single / double spring cargo lanes after operation. S is the number of empty / double spring cargo lanes before the operation. available is the number of available springs.

9. The commodity placement device for a vending machine with a spring-type cargo channel according to claim 6, characterized in that: In the spring total number verification module: The check of the total number of springs is based on the spring number identity: S used +S available =S max The formula for mapping the occupancy status of the cargo lane spring is: S used =C single ×1+C double ×2+∑(Number of springs occupied by products on shelves in each aisle) Where S max is the maximum capacity of the vending machine spring; S used The number of springs currently used.

10. The commodity placement device for a vending machine with a spring-type cargo channel according to claim 6, characterized in that: It also includes an efficiency evaluation module for evaluating cargo lane utilization and dynamic adaptation efficiency; The evaluation formula for cargo lane utilization is: The dynamic adaptation efficiency evaluation formula is: Where η is the cargo lane utilization rate and ε is the dynamic adaptation efficiency.

Citation Information

Patent Citations

  • Shelf control system of intelligent medicine cabinet

    CN110127261A

  • Management method of grid space, storage medium and electronic equipment

    CN114416371A

  • Article storage cabinet control method and device, medium and article storage cabinet

    CN115188134A

  • Goods shelving method and goods shelving system

    CN117923054A