Goods shelf adjusting method, device and equipment, medium and dynamic goods shelf system
By obtaining information related to goods and warehouses and automatically adjusting the shelf position and layout, the problem of traditional shelf systems being unable to be flexibly adjusted is solved, and space utilization and storage and access efficiency are improved.
Patent Information
- Application Number
- CN202411858872.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-11
AI Technical Summary
Traditional static shelf systems cannot be flexibly adjusted, resulting in low space utilization and difficulty in quickly adapting to changes in storage requirements.
By obtaining the cargo attribute characteristics and access frequency, warehouse space layout and current position and layout of the shelf, determine the shelf position and layout adjustment information, and automatically adjust the shelf position and layout using movable and lifting devices.
It realizes flexible adjustment and expansion of shelves, improves warehouse space utilization, meets diversified storage needs, and shortens cargo storage and withdrawal time.
Smart Images

Figure CN119809510A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of logistics warehousing, and in particular to a shelf adjustment method, device, equipment, medium and a dynamic shelf system. Background Art
[0002] With the development of the logistics and warehousing industry, the rising land costs and the accelerated urbanization process, warehouse space has become increasingly valuable. The traditional static shelf system stores a relatively single type of goods and has low space utilization. When the storage needs of enterprises change, traditional shelves are difficult to adjust or expand quickly. Summary of the invention
[0003] In view of this, the present invention provides a shelf adjustment method, device, equipment, medium and dynamic shelf system to solve the problem that the shelf cannot be flexibly adjusted.
[0004] In a first aspect, the present invention provides a method for adjusting a shelf, the method comprising:
[0005] Obtain the attribute characteristics and access frequency of goods, the spatial layout of the warehouse, and the current location and layout of the shelves;
[0006] Determine the position adjustment information and layout adjustment information of the shelf according to the attribute characteristics, access frequency, space layout, current position and current layout;
[0007] The shelf is moved from the current position to the target position according to the position adjustment information, and the shelf is adjusted from the current layout to the target layout according to the layout adjustment information.
[0008] The shelf adjustment method provided by the present invention determines the position adjustment information and protective gear adjustment information corresponding to the shelf according to the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current position and current layout of the shelf, moves the shelf from the current position to the target position, and adjusts the shelf from the current layout to the target layout. By acquiring relevant information of the goods, warehouse and shelf, the present invention can adaptively adjust the shelf, make the shelf more flexible and easy to expand, realize the storage of different goods, meet the diverse needs of users, and improve the space utilization rate of the warehouse.
[0009] In an optional implementation, after obtaining the attribute characteristics and access frequency of the goods, it also includes: performing data verification on the attribute characteristics.
[0010] The present invention can ensure the accuracy of the acquired data by verifying the data related to the goods, thereby avoiding the situation where the goods cannot be smoothly stored or retrieved due to the wrong adjustment of the shelf.
[0011] In an optional embodiment, the attribute characteristics of the goods include at least one of the following: goods size, goods quantity, goods type and actual weight, the position adjustment information includes: moving direction and moving distance, and the layout adjustment information includes: shelf height, shelf layer height and number of shelf layers; the position adjustment information and layout adjustment information of the shelf are determined according to the attribute characteristics, access frequency, spatial layout and current position and current layout, including: determining the moving direction of the shelf according to the access frequency and spatial layout; determining the moving distance of the shelf according to the goods size and actual weight; determining the shelf layer height of the shelf according to the goods size and access frequency; determining the shelf height of the shelf according to the spatial layout and shelf layer height.
[0012] The present invention can adjust the position of the shelf by determining the moving direction and moving distance of the shelf, and move the shelf to a position that is convenient for workers to enter and exit and for goods to store and access, thereby shortening the time for handling goods and improving storage efficiency. At the same time, by determining the overall height, layer height and number of layers of the shelf, the shelf can be adjusted to a layout that is convenient for goods to store and access, further shortening the time for goods to store and access, and improving the space utilization rate of the warehouse.
[0013] In an optional embodiment, the moving distance of the shelf is determined according to the size and actual weight of the goods, including: determining the volume weight of the goods according to the size of the goods; selecting the larger weight between the actual weight and the volume weight, and determining the moving distance according to the larger weight.
[0014] The present invention adjusts the shelf layout according to the larger value of the actual weight and the volume weight of the goods, and can ensure the stability of the shelf while ensuring the smooth placement of the goods.
[0015] In an optional embodiment, the current position of the shelf is adjusted according to the position adjustment information, and the current layout of the shelf is adjusted according to the layout adjustment information, including: controlling the movable device of the shelf to move according to the position adjustment information, from the current position to the target position; controlling the lifting device of the shelf to lift and lower according to the layout adjustment information, adjusting the current layout to the target layout.
[0016] The present invention deploys movable devices and lifting devices for the shelves, so as to automatically adjust the shelves, move the shelves to the target positions, and adjust them to the target layout, so as to facilitate the workers to enter and exit and store and retrieve goods, thereby improving the efficiency of goods storage and retrieval and the utilization rate of warehouse space.
[0017] In a second aspect, the present invention provides a shelf adjustment device, the device comprising:
[0018] An information acquisition module is used to obtain the attribute characteristics and access frequency of goods, the spatial layout of the warehouse, and the current position and layout of the shelves;
[0019] A layout optimization module, used to determine the position adjustment information and layout adjustment information of the shelf according to the attribute characteristics, access frequency, space layout and current position and current layout;
[0020] The shelf adjustment module is used to move the shelf from the current position to the target position according to the position adjustment information, and adjust the shelf from the current layout to the target layout according to the layout adjustment information.
[0021] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the shelf adjustment method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0022] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the shelf adjustment method of the first aspect or any corresponding embodiment thereof.
[0023] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the shelf adjustment method of the first aspect or any corresponding embodiment thereof.
[0024] In a sixth aspect, the present invention provides a dynamic shelf system, comprising:
[0025] A shelf with a preset number of layers for placing goods;
[0026] A movable device is installed at the bottom of the shelf and is used to drive the shelf to move based on a motor drive;
[0027] A lifting device, installed at a corresponding position of each layer of the shelf, for adjusting the height of the shelf based on motor drive;
[0028] The controller is connected to the motor of the movable device and the motor of the lifting device respectively, and is used to execute the shelf adjustment method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0030] Figure 1is a schematic flow chart of a method for adjusting a shelf according to an embodiment of the present invention;
[0031] Figure 2 is a flow chart of another shelf adjustment method according to an embodiment of the present invention;
[0032] Figure 3 is a schematic diagram of an operation flow of another shelf adjustment method according to an embodiment of the present invention;
[0033] Figure 4 is a flow chart of another shelf adjustment method according to an embodiment of the present invention;
[0034] Figure 5 is a structural block diagram of a shelf adjustment device according to an embodiment of the present invention;
[0035] Figure 6 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0037] The present invention is applicable to the application scenario of adjusting the shelves in the warehouse to facilitate the workers to enter and exit and store and retrieve goods. For example, workers use forklifts to store and retrieve goods between shelves in small and medium-sized warehouses. An embodiment of the present invention provides a shelf adjustment method, which achieves the effect of facilitating the storage and retrieval of goods and improving the utilization rate of warehouse space by dynamically adjusting the shelves.
[0038] According to an embodiment of the present invention, an embodiment of a method for adjusting a shelf is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0039] In this embodiment, a shelf adjustment method is provided, which can be used in a mobile terminal of a dynamic shelf system, such as a computer, etc. Figure 1 is a flow chart of a method for adjusting a shelf according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0040] Step S101, obtaining the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current position and current layout of the shelves.
[0041] Specifically, in an embodiment of the present invention, a plurality of shelves are pre-deployed in the warehouse, and the structure of the shelf is mainly composed of a back plate, a layer plate, a crossbeam and a column. The back plate is the base of the shelf, which plays a supporting and fixing role; the layer plate is the load-bearing component of the top layer of the shelf, which can hold various goods and adjust the layer height; the crossbeam is an important supporting component of the shelf, connecting two back plates and the layer plate; the column is the most critical component of the shelf, fixing and supporting the entire shelf. Based on the above structure, each shelf contains multiple layers. In an embodiment of the present invention, a motor-driven movable device is added to the bottom of the shelf, and a motor-driven lifting device is added to each layer, so that the shelf can be moved and the layout can be adjusted.
[0042] In some optional implementations, a dynamic shelf system is constructed to uniformly control each shelf. Before placing the goods on the shelf, the system uniformly identifies and collects data on the goods through sensors (such as sensors for measuring weight, etc.) and cameras to determine the size, quantity, type, actual weight and other related information of the goods. After data collection, the system binds the relevant information to the corresponding RFID (Radio Frequency Identification) tag to track the goods in real time. At the same time, the access frequency of the goods is pre-determined by the staff. In order to adaptively place the goods, the embodiment of the present invention also needs to pre-determine the spatial layout of the warehouse and the current position and current layout of the shelves in the warehouse, wherein the spatial layout of the warehouse includes the length, width and height information of the warehouse, the location of obstacles in the warehouse, etc., and the height information also needs to consider the space occupied by lighting equipment, ventilation systems, etc.
[0043] Step S102, determining the position adjustment information and layout adjustment information of the shelf according to the attribute characteristics, access frequency, space layout, current position and current layout.
[0044] Specifically, in an embodiment of the present invention, a layout optimization model is pre-constructed in the dynamic shelf system to determine whether the position and layout of the shelf need to be adjusted based on the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current position and current layout of the shelf. The model needs to consider the stability of the shelf when performing layout optimization, thereby minimizing the sum of the product of the access frequency and the handling time of all goods, which is equivalent to improving the efficiency of goods access and improving the utilization rate of warehouse space. Whenever new goods arrive, the dynamic shelf system obtains the attribute characteristics and access frequency of the goods, and then the layout optimization model determines whether a new layout adjustment is needed in real time, thereby determining the position adjustment information and layout adjustment information of the shelf that needs to be adjusted. The construction of the layout optimization model is a conventional technical means in this field and will not be repeated here.
[0045] Step S103, moving the shelf from the current position to the target position according to the position adjustment information, and adjusting the shelf from the current layout to the target layout according to the layout adjustment information.
[0046] Specifically, in an embodiment of the present invention, the shelf pre-deploys a motor-driven movable device and a lifting device as an actuator for layout adjustment. After determining the position adjustment information and layout adjustment information corresponding to the shelf to be adjusted, the system sends the relevant information to the actuator, and the actuator adjusts the shelf according to the command, including the motor-driven movable device to drive the shelf to move from the current position to the target position, and the motor-driven lifting device to adjust the height of the corresponding layer of the shelf, thereby adjusting the current layout to the target layout. The operator can place the corresponding goods according to the adjusted layout, for example, placing frequently accessed goods in an easily accessible location, and infrequently accessed goods can be placed in a farther location. The system can issue a prompt to the operator to place the goods according to the adjustment results, or the operator can flexibly place them, which is not limited here.
[0047] The shelf adjustment method provided by the present invention determines the position adjustment information and protective gear adjustment information corresponding to the shelf according to the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current position and current layout of the shelf, moves the shelf from the current position to the target position, and adjusts the shelf from the current layout to the target layout. By acquiring relevant information of the goods, warehouse and shelf, the present invention can adaptively adjust the shelf, make the shelf more flexible and easy to expand, realize the storage of different goods, meet the diverse needs of users, and improve the space utilization rate of the warehouse.
[0048] In this embodiment, a shelf adjustment method is provided, which can be used in a mobile terminal of the above-mentioned dynamic shelf system, such as a computer, etc. Figure 2 is a flow chart of a method for adjusting a shelf according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0049] Step S201, obtain the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current location and layout of the shelves. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0050] Step S202, performing data verification on the attribute features.
[0051] Specifically, in the embodiment of the present invention, in order to ensure the accuracy of shelf position and layout adjustment, it is necessary to ensure that the relevant information obtained by the dynamic shelf system is accurate and reliable, especially the attribute characteristics of goods that need to be frequently stored and accessed. Figure 3 As shown, after obtaining the attribute characteristics related data such as the size, quantity, type and actual weight of the goods through sensors and cameras, data verification is performed to monitor the integrity and consistency of the data. Among them, the verification methods include the following three: ① The operator sets the threshold or expected range of the relevant data involved in the access to the goods in the dynamic shelf system in advance, and then the dynamic shelf system verifies whether the collected data is within the reasonable interval corresponding to the threshold or expected range, thereby verifying whether the data is correct; ② At the same time, multiple sensors are deployed to collect the same data, and the consistency of the sensing results of multiple sensors is compared. If the data returned by multiple sensors are inconsistent, the dynamic shelf system can identify possible errors; ③ For some key data, a manual review link can be set, especially when the automated dynamic shelf system cannot determine the accuracy of the data, manual intervention is performed for final confirmation. The present invention can ensure the accuracy of the acquired data by verifying the data related to the goods, thereby avoiding the situation where the goods cannot be smoothly accessed due to incorrect adjustments to the shelves.
[0052] In some optional implementations, under the existing shelf structure, if new goods arrive, the dynamic shelf system will also identify the new goods. Based on the identification results, the dynamic shelf system will analyze whether the shelf structure needs to be adjusted to adapt to the new goods storage requirements, thereby optimizing storage space utilization and improving access efficiency. The data is then uploaded to the dynamic shelf system. After the system automatically identifies the goods information, it will automatically bind this information to the corresponding RFID tag for real-time tracking of the goods.
[0053] Step S203, determine the shelf position adjustment information and layout adjustment information according to the attribute characteristics, access frequency, space layout, current position and current layout. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0054] Step S204: Move the shelf from the current position to the target position according to the position adjustment information, and adjust the shelf from the current layout to the target layout according to the layout adjustment information. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.
[0055] The shelf adjustment method provided by the present invention determines the position adjustment information and protective gear adjustment information corresponding to the shelf according to the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current position and current layout of the shelf, moves the shelf from the current position to the target position, and adjusts the shelf from the current layout to the target layout. By acquiring relevant information of the goods, warehouse and shelf, the present invention can adaptively adjust the shelf, make the shelf more flexible and easy to expand, realize the storage of different goods, meet the diverse needs of users, and improve the space utilization rate of the warehouse.
[0056] In this embodiment, a shelf adjustment method is provided, which can be used in a mobile terminal of the above-mentioned dynamic shelf system, such as a computer, etc. Figure 4 is a flow chart of a method for adjusting a shelf according to an embodiment of the present invention. Figure 4 As shown, the process includes the following steps:
[0057] Step S401, obtain the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current location and layout of the shelves. Figure 2 Step S201 of the illustrated embodiment will not be described in detail here.
[0058] Step S402, determining the position adjustment information and layout adjustment information of the shelf according to the attribute characteristics, access frequency, space layout, current position and current layout.
[0059] Specifically, the above step S4021 includes:
[0060] Step S4021, determining the moving direction of the shelf according to the access frequency and the spatial layout.
[0061] Specifically, in an embodiment of the present invention, the moving direction of the shelf is determined by the access frequency of the goods and the spatial layout of the warehouse. The layout optimization model can determine the required adjustment of the moving direction of the shelf according to the set access frequency and the spatial layout of the warehouse. For example, goods that are frequently accessed should be placed in an easily accessible location, while goods that are infrequently accessed can be placed in a farther location. By adjusting the position of the shelf according to the moving direction, the corresponding position is vacated for convenient placement of goods.
[0062] Step S4022, determining the moving distance of the shelf according to the size and actual weight of the goods.
[0063] Specifically, in the embodiment of the present invention, the moving distance of the shelf can be determined by calculating the volume weight and actual weight of the goods. Among them, volume weight is a method for calculating the weight of light-weight goods in the transportation industry. The volume of the goods is converted into weight using a conversion formula, so that when the volume of the goods is large and the weight is small, the volume weight is charged. There are many specific calculation formulas, and the common calculation formulas are as follows:
[0064] Volume weight calculation formula = length cm × width cm × height cm / 5000
[0065] Volume weight calculation formula = length cm × width cm × height cm / 8000
[0066] In actual applications, when the volumetric weight converted from the volume of the goods is greater than the actual weight, it is usually charged according to the volumetric weight; otherwise, it is charged according to the actual weight. This calculation method is particularly common in logistics and foreign trade, especially in centralized consignment, a batch of goods may contain light bulky goods and heavy goods, and the billing weight is usually the larger value of the total gross weight and the total volume converted weight. The layout optimization model of the embodiment of the present invention also determines the volumetric weight of the goods according to the size of the goods, selects the larger weight between the actual weight and the volumetric weight, and determines the moving distance according to the larger weight, so as to ensure the stability of the shelf during the movement process, free up the operating space for the operator to reorganize, and facilitate the passage of forklifts. By determining the moving direction and moving distance of the shelf, the embodiment of the present invention can adjust the position of the shelf, move the shelf to a position that is convenient for staff to enter and exit and for goods to store and access, shorten the cargo handling time, and improve storage efficiency.
[0067] Step S4023, determining the shelf height of the shelf according to the size of the goods and the access frequency.
[0068] Specifically, in an embodiment of the present invention, the determination of the shelf height needs to take into account the height and access frequency of the goods. The layout optimization model can determine the shelf height according to the size of the goods and the access frequency. For example, taller goods should be placed on lower layers, while shorter goods can be placed on higher layers, or goods that are frequently accessed should be placed on lower layers to reduce access time. This is only an example and is not limited to this.
[0069] Step S4024, determining the shelf height of the shelf according to the spatial layout and the shelf layer height.
[0070] Specifically, in an embodiment of the present invention, the total height of the shelf can be determined by measuring the effective height of the warehouse and subtracting the space that may be occupied by lighting equipment, ventilation systems, etc., so as to avoid the situation where the total height of the shelf exceeds the effective height of the warehouse after adjusting the different layer heights, causing damage to the lighting equipment or ventilation systems, etc. Furthermore, the layout optimization model can determine the number of layers of the shelf according to the size of the goods and the layer height of the shelf. By determining the overall height, layer height and number of layers of the shelf, the embodiment of the present invention can adjust the shelf to a layout mode that is convenient for the storage and access of goods, further shorten the storage and access time of goods, and improve the space utilization rate of the warehouse.
[0071] Step S403, moving the shelf from the current position to the target position according to the position adjustment information, and adjusting the shelf from the current layout to the target layout according to the layout adjustment information.
[0072] Specifically, the above step S403 includes:
[0073] Step S4031, controlling the movable device of the shelf to move according to the position adjustment information, from the current position to the target position.
[0074] Specifically, in the embodiment of the present invention, there is a movable chassis for carrying the shelf at the bottom of the shelf. The shelf chassis is driven by a motor as a movable device. After the dynamic shelf system determines the layout plan, it issues a task to the motor, so that the corresponding shelf moves a corresponding distance in the corresponding direction under the drive of the motor, and moves the shelf from the current position to the target position. The change of the shelf position will generate a new aisle that meets the requirements of forklift pickup, optimizing space utilization; at the same time, the space freed up by the change of the shelf position is also convenient for manual inspection of the shelf structure.
[0075] Step S4032, controlling the lifting device of the shelf to lift and lower according to the layout adjustment information, and adjusting the current layout to the target layout.
[0076] Specifically, in the embodiment of the present invention, each shelf has a lifting device to change the shelf height. According to the task issued by the dynamic shelf system, the lifting device is driven by a motor to lift and lower, change the shelf height, so that the shelf height meets the size of the stored goods and improves space utilization. The present invention can automatically adjust the shelf by deploying a movable device and a lifting device for the shelf, move the shelf to the target position, and adjust it to the target layout, so as to facilitate the staff to enter and exit and store and retrieve goods, and improve the efficiency of goods storage and retrieval and the utilization of warehouse space.
[0077] In some optional embodiments, such as Figure 3As shown, the embodiment of the present invention will also adjust the layout of the shelves regularly or according to specific trigger conditions (such as changes in the storage volume of goods, changes in shelf utilization, etc.). After the adjustment, the system will continue to collect relevant data for real-time tracking and model optimization, such as by collecting system operation data and feedback information from operators to monitor the storage and retrieval efficiency of goods, as well as the use of shelves. The model itself or professionals will evaluate the adjustment effect based on relevant data, and continuously optimize the algorithms and strategies of the layout optimization model through a continuous learning mechanism to ensure that the shelf layout always meets the storage requirements. Therefore, by continuously receiving new data, the system can perform cyclic data analysis and shelf layout optimization, realize the storage of different goods, meet the diverse needs of users, and improve the storage and retrieval efficiency of goods and the utilization rate of warehouse space. In addition, the dynamic shelf system is regularly maintained and upgraded to ensure the advancement of technology and the stability of the system.
[0078] In this embodiment, a shelf adjustment device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0079] This embodiment provides a shelf adjustment device, such as Figure 5 As shown, including:
[0080] The information acquisition module 501 is used to obtain the attribute characteristics and access frequency of the goods, the spatial layout of the warehouse, and the current position and current layout of the shelves.
[0081] The layout optimization module 502 is used to determine the position adjustment information and layout adjustment information of the shelf according to the attribute characteristics, access frequency, space layout, current position and current layout.
[0082] The shelf adjustment module 503 is used to move the shelf from the current position to the target position according to the position adjustment information, and adjust the shelf from the current layout to the target layout according to the layout adjustment information.
[0083] In some optional implementations, the device further includes: a data verification module for performing data verification on the attribute characteristics.
[0084] In some optional implementations, the attribute characteristics of the goods include at least one of the following: goods size, goods quantity, goods type and actual weight; the position adjustment information includes: moving direction and moving distance; the layout adjustment information includes: shelf height, shelf layer height and shelf layer number; the layout optimization module 502 includes:
[0085] The moving direction determining unit is used to determine the moving direction of the shelf according to the access frequency and the spatial layout.
[0086] The moving distance determination unit is used to determine the moving distance of the shelf according to the size and actual weight of the goods.
[0087] A shelf height determination unit, used to determine the shelf height of the shelf according to the size of goods and the access frequency;
[0088] The shelf height determination unit is used to determine the shelf height of the shelf according to the space layout and the shelf layer height.
[0089] In some optional implementations, the moving distance determining unit includes:
[0090] The volumetric weight calculation subunit is used to determine the volumetric weight of the cargo based on the cargo dimensions.
[0091] The weight judgment subunit is used to select the larger weight between the actual weight and the volume weight, and determine the moving distance based on the larger weight.
[0092] In some optional implementations, the shelf adjustment module 503 includes:
[0093] The position adjustment unit is used to control the movable device of the shelf to move according to the position adjustment information, from the current position to the target position.
[0094] The layout adjustment unit is used to control the lifting device of the shelf to lift and lower according to the layout adjustment information, and adjust the current layout to the target layout.
[0095] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0096] The shelf adjustment device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0097] The embodiment of the present invention also provides a computer device having the above Figure 5 The adjustment device of the shelf shown.
[0098] See also Figure 6 , Figure 6 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 6As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 10 is taken as an example.
[0099] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0100] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0101] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0102] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0103] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0104] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0105] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0106] The embodiment of the present invention further provides a dynamic shelf system, comprising:
[0107] A shelf with a preset number of layers for placing goods;
[0108] A movable device is installed at the bottom of the shelf and is used to drive the shelf to move based on a motor drive;
[0109] A lifting device is installed at the corresponding position of each shelf layer and is used to adjust the height of the shelf based on motor drive;
[0110] The controller is connected to the motor of the movable device and the motor of the lifting device respectively, and is used to execute Figure 1 , Figure 2 or Figure 4 The adjustment method of the shelf is shown.
[0111] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for adjusting a shelf, characterized in that: The method comprises: Obtain the attribute characteristics and access frequency of goods, the spatial layout of the warehouse, and the current location and layout of the shelves; Determine the position adjustment information and layout adjustment information of the shelf according to the attribute characteristics, the access frequency, the spatial layout, the current position and the current layout; The shelf is moved from the current position to the target position according to the position adjustment information, and the shelf is adjusted from the current layout to the target layout according to the layout adjustment information.
2. The method according to claim 1, characterized in that After obtaining the property characteristics and access frequency of the goods, the method further includes: performing data verification on the property characteristics.
3. The method according to claim 1, characterized in that: The attribute characteristics of the goods include at least one of the following: goods size, goods quantity, goods type and actual weight; the position adjustment information includes: moving direction and moving distance; the layout adjustment information includes: shelf height, shelf layer height and number of shelf layers; The determining the position adjustment information and the layout adjustment information of the shelf according to the attribute characteristics, the access frequency, the spatial layout, the current position and the current layout includes: Determining a moving direction of the shelf according to the access frequency and the spatial layout; Determining a moving distance of the shelf according to the cargo size and the actual weight; Determine the shelf layer height of the shelf according to the cargo size and the access frequency; The shelf height of the shelf is determined according to the spatial layout and the shelf layer height.
4. The method according to claim 3, characterized in that The step of determining the moving distance of the shelf according to the cargo size and the actual weight includes: Determining the volumetric weight of the cargo according to the dimensions of the cargo; The larger weight between the actual weight and the volumetric weight is selected, and the moving distance is determined according to the larger weight.
5. The method according to claim 1, characterized in that The step of adjusting the current position of the shelf according to the position adjustment information and adjusting the current layout of the shelf according to the layout adjustment information includes: Controlling the movable device of the shelf to move according to the position adjustment information, from the current position to the target position; The lifting device of the shelf is controlled to lift and lower according to the layout adjustment information, and the current layout is adjusted to the target layout.
6. A shelf adjustment device, characterized in that: The device comprises: An information acquisition module is used to obtain the attribute characteristics and access frequency of goods, the spatial layout of the warehouse, and the current position and layout of the shelves; A layout optimization module, used for determining the position adjustment information and layout adjustment information of the shelf according to the attribute characteristics, the access frequency, the spatial layout, the current position and the current layout; The shelf adjustment module is used to move the shelf from the current position to the target position according to the position adjustment information, and to adjust the shelf from the current layout to the target layout according to the layout adjustment information.
7. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the shelf adjustment method according to any one of claims 1 to 5 by executing the computer instructions.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the shelf adjustment method according to any one of claims 1 to 5.
9. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the shelf adjustment method according to any one of claims 1 to 5.
10. A dynamic shelf system, characterized in that: include: A shelf with a preset number of layers for placing goods; A movable device, installed at the bottom of the shelf, used to drive the shelf to move based on a motor drive; A lifting device, installed at a corresponding position of each layer of the shelf, for adjusting the height of the shelf based on motor drive; A controller is connected to the motor of the movable device and the motor of the lifting device respectively, and is used to execute the shelf adjustment method described in any one of claims 1 to 5.
Citation Information
Cited By
Modularized three-dimensional warehousing system for heterogeneous goods and self-adaptive sorting method
CN120308514A