Applicable to the warehouse management method and system of the supply chain industry

By building a virtual shelf model and automatically controlling shelf movement, the problem of inefficient warehousing management in the existing technology is solved, and the intuitive display of goods location and the improvement of inlet and exit efficiency are achieved.

CN118780732BActive Publication Date: 2025-02-18SHANDONG XINDA IOT APPL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411266210.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2025-02-18
Estimated Expiration
2044-09-11

AI Technical Summary

Technical Problem

In the warehousing management of the supply chain industry, the prior art relies on physical shelves and manual operations, which are inefficient and prone to errors, and it is difficult to intuitively display the outbound location of the goods.

Method used

By building a virtual shelf model corresponding to the sliding shelf group, responding to incoming requests, shelf movement is automatically controlled, and the shelf positioning surface is updated according to the multi-faceted incoming information, and an outgoing positioning model is generated to visually display the position of the goods.

Benefits of technology

It improves the efficiency of goods entering and exiting the warehouse, reduces manual operation time, realizes intuitive display of goods location, and improves the accuracy and efficiency of warehousing management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118780732B_ABST
    Figure CN118780732B_ABST
Patent Text Reader

Abstract

The present invention provides a warehouse management method and system applicable to the supply chain industry, which relates to the field of data processing, including constructing a virtual shelf model corresponding to a sliding shelf group, the virtual shelf model including a virtual sub-shelf and a virtual slide rail for the virtual sub-shelf to slide, responding to an entry request of an entry end, and sending the virtual shelf model to the entry end; determining the corresponding virtual sub-shelf as the entry sub-shelf according to the entry request, calling a separation strategy to control the virtual sub-shelf adjacent to the entry sub-shelf to move away from the entry sub-shelf along the direction of the virtual slide rail; obtaining multi-faceted entry information input by the entry end, the multi-faceted entry information including side entry information and front entry information, and updating the lateral positioning surface and the front positioning surface of the entry sub-shelf according to the multi-faceted entry information; receiving the outbound information of the outbound end, calling the outbound strategy to process the virtual shelf model and the outbound information, generating an outbound positioning model and sending it to the outbound end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technology, and in particular to a warehouse management method and system applicable to the supply chain industry. Background Art

[0002] In the warehouse management of the supply chain industry, traditional methods often rely on physical shelves and manual operations, which is not only inefficient but also prone to errors. In addition, in order to save storage space on the shelves and store more goods in a limited space, sliding shelves are used to set multiple shelves closely on the slide rails in sequence. For example, when the incoming goods are books or various storage boxes, keeping good records of the incoming goods will greatly improve the efficiency of subsequent outbound positioning.

[0003] In the prior art, traditional goods warehousing management usually relies on single-dimensional information, such as shelf numbers or product types, which makes it impossible to intuitively view the location of the corresponding goods during subsequent outbound delivery. When there are many goods, it takes a lot of time to search for them, which affects the efficiency of goods in and out of the warehouse.

[0004] Therefore, how to customize the processing based on the incoming goods so that the location of the corresponding outgoing goods can be intuitively displayed to the personnel in the future, thereby improving the efficiency of goods in and out registration, has become an urgent problem to be solved. Summary of the invention

[0005] The embodiment of the present invention provides a warehouse management method and system suitable for the supply chain industry, which can perform customized processing according to the warehousing situation of goods, so that the location of the corresponding outbound goods can be intuitively displayed to personnel later, thereby improving the efficiency of goods in and out of the warehouse registration.

[0006] A first aspect of an embodiment of the present invention provides a warehouse management method applicable to a supply chain industry, comprising:

[0007] Constructing a virtual shelf model corresponding to the sliding shelf group, the virtual shelf model includes a virtual sub-shelf and a virtual slide rail for the virtual sub-shelf to slide, and responding to a storage request from the storage end, sending the virtual shelf model to the storage end;

[0008] Determine the corresponding virtual sub-shelf as the storage sub-shelf according to the storage request, and call the separation strategy to control the virtual sub-shelf adjacent to the storage sub-shelf to move away from the storage sub-shelf along the direction of the virtual slide rail;

[0009] Acquire multi-faceted warehousing information inputted by the warehousing end, the multi-faceted warehousing information including side warehousing information and front warehousing information, and update the lateral positioning surface and the front positioning surface of the warehousing sub-shelf according to the multi-faceted warehousing information;

[0010] Receive the outbound information from the outbound end, call out the outbound strategy to process the virtual shelf model and the outbound information, generate an outbound positioning model and send it to the outbound end.

[0011] Optionally, in a possible implementation of the first aspect, determining the corresponding virtual sub-shelf as the warehousing sub-shelf according to the warehousing request, and calling a separation strategy to control the virtual sub-shelf adjacent to the warehousing sub-shelf to move away from the warehousing sub-shelf along the direction of the virtual slide rail, includes:

[0012] Determine the corresponding virtual sub-shelf as the warehousing sub-shelf according to the warehousing request, receive the selection information of the remaining virtual sub-shelves from the warehousing end, and use the corresponding virtual sub-shelf as the mobile sub-shelf based on the selection information;

[0013] In response to the moving operation of the mobile sub-shelf by the storage end, the mobile sub-shelf adjacent to the storage sub-shelf is controlled to move along the direction of the virtual slide rail away from the storage sub-shelf.

[0014] Optionally, in a possible implementation manner of the first aspect, the method further includes: acquiring movement information of the mobile sub-shelf along the virtual slide rail, parsing the movement information, and obtaining a virtual movement direction and a virtual movement distance;

[0015] Based on the acquisition device, the image of the shelf group of the sliding shelf group is acquired, and the image of the shelf group is processed according to the virtual moving direction and the virtual moving distance to obtain a detection area;

[0016] Acquire ground pixel points in the detection area based on ground pixel values, and use the remaining pixel points as non-ground pixel points;

[0017] Determine the actual moving direction according to the virtual moving direction, and obtain the actual moving distance based on the virtual moving distance and the preset distance conversion value;

[0018] The number of non-ground pixel points is counted as the identification number. When it is determined that the identification number is less than a preset number, the sliding sub-shelf in the sliding shelf group corresponding to the mobile sub-shelf is controlled to move to the corresponding position based on the actual moving direction and the actual moving distance.

[0019] Optionally, in a possible implementation manner of the first aspect, the processing the shelf group image according to the virtual moving direction and the virtual moving distance to obtain a stay restricted area includes:

[0020] Extracting pixel points in the shelf group image as shelf pixel points according to preset shelf pixel values, and counting the shelf pixel points to obtain a shelf pixel point set;

[0021] Recognize the outline of the shelf pixel set based on OpenCV to obtain the shelf outline corresponding to the sliding shelf group;

[0022] Determine, according to the virtual moving direction, a boundary line in the same direction in the shelf outline as a first sliding boundary line;

[0023] Based on the virtual moving direction and the virtual moving distance, the first sliding boundary line is translated and copied along the sliding track line to obtain a second sliding boundary line;

[0024] The corresponding endpoints of the first sliding boundary line and the second sliding boundary line are connected to obtain a detection area.

[0025] Optionally, in a possible implementation manner of the first aspect, the acquiring multi-faceted warehousing information input by the warehousing end, the multi-faceted warehousing information including side warehousing information and front warehousing information, and updating the lateral positioning surface and the front positioning surface of the warehousing sub-shelf according to the multi-faceted warehousing information, comprises:

[0026] Displaying the specification input interface of the incoming sub-shelf to the incoming end, and obtaining the multi-faceted incoming goods information input by the incoming end, wherein the multi-faceted incoming goods information includes the side incoming goods information and the front incoming goods information;

[0027] Parsing the side storage information to obtain grid position information and top surface specification information, parsing the front storage information to obtain front surface specification information, the grid position information includes row grid position information and column grid position information;

[0028] Constructing a front display slot corresponding to the incoming goods according to the front specification information, the front display slot including a customized area and a basic area, and constructing a top surface positioning slot corresponding to the incoming goods based on the top surface specification information;

[0029] Obtaining the customized information and basic information of the incoming goods, and updating the front display slot based on the customized information and basic information;

[0030] Retrieve the lateral positioning surface of the top surface of the shelf corresponding to the storage sub-shelf, and the positive positioning surface of the front surface of the shelf;

[0031] Based on the row grid information, the top surface positioning slot corresponding to the top surface of the goods of the incoming sub-shelf is retrieved as the top surface update slot, and the front display slot corresponding to the front surface of the goods is retrieved as the front surface update slot;

[0032] The lateral positioning surface is updated according to the top surface update slot, and the forward positioning surface is updated based on the front surface update slot;

[0033] The forward positioning surface is updated according to the front display groove of the incoming goods, and the lateral positioning surface is updated based on the top surface positioning groove of the incoming goods.

[0034] Optionally, in a possible implementation manner of the first aspect, the acquiring the customized information and basic information of the incoming goods, and updating the front display slot based on the customized information and the basic information, includes:

[0035] Receiving image information of the incoming goods photographed by the incoming end as customized information, and obtaining product information of the incoming goods entered by the incoming end as basic information;

[0036] The customized information is updated into the customized area in the front display slot, and the basic information is updated into the basic area in the front display slot.

[0037] Optionally, in a possible implementation of the first aspect, the updating of the forward positioning surface according to the front display groove of the incoming goods, and the updating of the lateral positioning surface based on the top surface positioning groove of the incoming goods, includes:

[0038] Based on a preset placement order, the top surface update slots corresponding to the products in the lateral positioning surface are sorted in sequence to obtain a top surface placement sequence;

[0039] Determine the corresponding top surface update slot in the top surface placement sequence as the top surface limit slot according to the column position information, use the top surface update slot before the top surface limit slot in the top surface placement sequence as the fixed slot, and use the remaining top surface update slots as the movable slots;

[0040] The longest side length of the top surface positioning groove of the incoming goods in the transverse direction is obtained as the moving distance, and the moving groove is moved in the transverse direction away from the fixed groove based on the moving distance, and the top surface positioning groove of the incoming goods is updated to between the moving groove and the fixed groove;

[0041] Based on a preset placement order, the front update slots corresponding to the goods in the forward positioning surface are sorted in sequence to obtain a front placement sequence;

[0042] Determine the corresponding front update slot in the front placement sequence as the front limit slot according to the column position information, use the front update slot before the front limit slot in the front placement sequence as the fixed slot, and use the remaining front update slots as the movable slots;

[0043] The longest side length of the front display slot of the incoming goods in the transverse direction is obtained as the moving distance, the moving slot is moved in the transverse direction away from the fixed slot based on the moving distance, and the front display slot of the incoming goods is updated to between the moving slot and the fixed slot.

[0044] Optionally, in a possible implementation of the first aspect, the receiving the outbound information from the outbound end, calling out the outbound strategy to process the virtual shelf model and the outbound information, and generating an outbound positioning model to send to the outbound end includes:

[0045] Receiving the outbound information from the outbound terminal, parsing the outbound information, and obtaining the shelf number information and grid position information corresponding to the outbound goods, wherein the grid position information includes row grid position information and column grid position information;

[0046] Determine the corresponding virtual sub-shelf as the outbound sub-shelf according to the shelf number information, retrieve the lateral positioning surface of the outbound sub-shelf corresponding to the shelf top surface, and the row positioning surface of the outbound sub-shelf corresponding to the shelf side surface, wherein the row positioning surface includes a plurality of row positioning grooves;

[0047] Based on the row grid position information, the top surface positioning groove of the top surface of the goods corresponding to the outbound sub-shelf is retrieved as the top surface update groove, and the side positioning surface is updated according to the top surface update groove;

[0048] Determining a corresponding row positioning groove in the row positioning surface as a row display groove based on the row grid information;

[0049] Determine, according to the column position information, a corresponding top surface update slot in the lateral positioning surface as a top surface display slot;

[0050] The top display slot and the row display slot in the virtual shelf model are highlighted and displayed, and a delivery positioning model is generated and sent to the delivery end.

[0051] Optionally, in a possible implementation of the first aspect, the method further includes:

[0052] When it is determined that the delivery end triggers the corresponding front display slot in the delivery sub-shelf, the customized area and the basic area corresponding to the front display slot are retrieved and sent to the delivery end for display.

[0053] A second aspect of an embodiment of the present invention provides a warehouse management system applicable to a supply chain industry, including:

[0054] A response module, used to construct a virtual shelf model corresponding to the sliding shelf group, wherein the virtual shelf model includes a virtual sub-shelf and a virtual slide rail for the virtual sub-shelf to slide, and respond to a storage request from the storage end to send the virtual shelf model to the storage end;

[0055] A calling module, used for determining the corresponding virtual sub-shelf as the storage sub-shelf according to the storage request, and calling a separation strategy to control the virtual sub-shelf adjacent to the storage sub-shelf to move away from the storage sub-shelf along the direction of the virtual slide rail;

[0056] An updating module, used for acquiring multi-faceted storage information inputted by the storage end, wherein the multi-faceted storage information includes side storage information and front storage information, and updating the side positioning surface and the front positioning surface of the storage sub-shelf according to the multi-faceted storage information;

[0057] The generation module is used to receive the outbound information from the outbound end, call out the outbound strategy to process the virtual shelf model and the outbound information, and generate an outbound positioning model to send to the outbound end.

[0058] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect of the present invention and various methods that may be involved in the first aspect.

[0059] According to a fourth aspect of an embodiment of the present invention, a storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the first aspect of the present invention and various methods that may be involved in the first aspect.

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

[0061] 1. The present invention can display the entry and exit records of goods through the change of slots, thereby achieving less data processing volume. At the same time, it can also automatically control the movement of the shelf, saving the time of manually shaking the shelf, and can highlight the slots on the side and top of the shelf to intuitively display the accurate position of the goods, thereby improving the efficiency of goods in and out of the warehouse. First, the present invention constructs a virtual shelf model with virtual sub-shelves and virtual pulleys based on the sliding shelf group, and sends it to the warehousing end, so as to facilitate the subsequent automatic control of the corresponding sliding shelf through the processing of the virtual shelf model. Secondly, the present invention will use the determined virtual sub-shelf as the warehousing sub-shelf according to the warehousing request, and will call the separation strategy to control the virtual sub-shelf adjacent to the warehousing sub-shelf along the direction of the virtual slide rail away from the warehousing sub-shelf, so as to realize automatic control of the movement of the shelf, and at the same time facilitate the subsequent update record of the warehousing information of the corresponding warehousing sub-shelf according to the warehousing goods. In addition, when the present invention obtains multiple corresponding warehousing goods through the warehousing end, When the multi-faceted entry information is displayed, the side positioning surface and the front positioning surface of the entry sub-shelf will be updated, so as to intuitively display the entry position of the corresponding goods, realize the registration of goods entry records, and improve the efficiency of goods entry. At the same time, it is also convenient for the subsequent rapid positioning and display of the location information of the outgoing goods. Finally, when the outgoing information from the outgoing end is received, the outgoing strategy will be called up to process the virtual shelf model and the outgoing information, so as to generate an outgoing positioning model and send it to the outgoing end, so that personnel can intuitively view the accurate location of the corresponding outgoing goods on the outgoing end, thereby improving the outgoing efficiency of the goods.

[0062] 2. The present invention can determine whether the area where the sliding shelf is about to move is safe by detecting the detection area, so as to automatically control the sliding shelf to move, saving the time of manually cranking the shelf. First, the present invention will use the corresponding virtual sub-shelf as a mobile shelf through the received selected information, so that when responding to the moving operation of the mobile sub-shelf at the warehousing end, the mobile sub-shelf adjacent to the warehousing sub-shelf will be controlled to move along the virtual slide rail away from the warehousing sub-shelf, wherein the movement information of the mobile shelf will be parsed to obtain the virtual moving direction and virtual moving distance, so as to facilitate the subsequent determination of the moving direction and distance of the corresponding actual sliding shelf according to the corresponding ratio, so as to realize automatic control of the sliding of the shelf, and, the present invention recognizes the extracted shelf pixel point set through OpenCV to obtain the shelf contour, so as to facilitate the subsequent determination of the boundary line, so as to obtain the corresponding detection area, and then judges the detection area based on the ground pixel points and the non-ground pixel points, in order to determine that the subsequent shelf will not be hindered during the movement, so that the sliding shelf can move normally, when it is determined that the detection area can be moved, the actual moving distance is obtained through the virtual moving distance and the preset conversion value, and the sliding shelf is moved to the corresponding position, thereby saving the moving time of the sliding shelf and improving the shelf movement efficiency.

[0063] 3. The present invention can construct corresponding slots according to the actual specifications and sizes of the incoming goods, that is, the actual top and front shapes, so as to reduce the amount of data processing when registering the in-and-out information, and through the prominent display of the corresponding grid slots, personnel can intuitively view the accurate location of the corresponding goods, thereby improving the efficiency of in-and-out. First, the present invention parses the corresponding grid information, top surface specification information and front surface specification information from the acquired multi-faceted incoming information of the incoming goods, thereby obtaining the storage location of the corresponding incoming goods, which is convenient for the subsequent warehousing of the goods, and constructs the front display slot and the top surface positioning slot respectively according to the front surface specification information and the top surface specification information, so as to facilitate the subsequent intuitive display of the specific location of the goods through the top surface positioning slot and the row positioning slot, thereby improving the efficiency of goods in and out of the warehouse. At the same time, the front display slot includes a customized area and a basic area that can be filled with customized information and basic information, so that personnel can determine the accurate out-of-warehouse goods by viewing the customized information and basic information, and intuitively view the information of the goods, thereby saving time in finding the required out-of-warehouse goods, and Moreover, the present invention will also update the corresponding top surface update slot on the lateral positioning surface and the forward update slot on the forward positioning surface according to the grid information, so as to facilitate the subsequent insertion of the top surface positioning slot and the front display slot of the corresponding incoming goods, thereby completing the recording of the incoming goods' incoming information, and using the slots to display the stored goods. When recording the subsequent incoming and outgoing goods, the data processing amount will be reduced when the original data is retrieved and updated. Finally, when the goods are out of the warehouse, the present invention will quickly locate the specific position of the corresponding outgoing goods through the goods information, and highlight the row display slot and the top surface display slot corresponding to the outgoing goods position, so that personnel can intuitively view the position of the corresponding goods, thereby improving the outgoing efficiency of the goods. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 A schematic diagram of an application scenario of the technical solution provided by the present invention;

[0065] Figure 2 A flow chart of a warehouse management method applicable to the supply chain industry provided by the present invention;

[0066] Figure 3 A schematic diagram of determining a first sliding boundary line provided by the present invention;

[0067] Figure 4 A schematic diagram of determining a second sliding boundary line provided by the present invention;

[0068] Figure 5 A schematic diagram of a detection area provided by the present invention;

[0069] Figure 6 A schematic diagram of a warehoused product provided by the present invention;

[0070] Figure 7 A schematic diagram of a shelf positioning surface provided by the present invention;

[0071] Figure 8 This is a structural diagram of a warehouse management system applicable to the supply chain industry provided by the present invention;

[0072] Fig. 9 A schematic diagram of the hardware structure of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0073] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0074] like Figure 1 As shown, it is a schematic diagram of the application scenario of the technical solution provided by the present invention, which mainly includes a server for data processing, a storage end for recording product information and a sliding shelf for storing products, wherein product information is entered through the storage end, so that the server receives the entered product information for processing and analysis, and then controls the sliding shelf to move and displays the storage location of related products, so as to facilitate personnel to quickly enter and exit the product.

[0075] like Figure 2 As shown, the present invention provides a warehouse management method applicable to the supply chain industry, comprising steps S1-S4:

[0076] S1, constructing a virtual shelf model corresponding to the sliding shelf group, wherein the virtual shelf model includes virtual sub-shelves and virtual slide rails for the virtual sub-shelves to slide, and responding to a storage request from a storage end, sending the virtual shelf model to the storage end.

[0077] It should be noted that for shelves for storing special items, in order to save the storage space occupied by the shelves, multiple shelves are usually closely connected. When storing and retrieving items, it is necessary to check the corresponding data information, which is usually relatively simple, to determine the storage location of the relevant items. Then the shelves will be moved manually, and the corresponding storage location will be found to store the items on the shelves. Therefore, in order to automatically control the movement of the shelves and save manpower, the shelves are manually cranked, and the precise location of the goods can be displayed based on the multi-dimensional data of the goods. This allows personnel to quickly locate the storage location of the goods, avoid wasting time, and improve the efficiency of goods warehousing. Therefore, the corresponding virtual shelf model will be constructed based on the actual sliding shelves and associated control will be performed, so that through the relevant operations of the virtual shelf model, the automatic control movement of the shelves can be realized, and the accurate location of the goods can be displayed.

[0078] It can be understood that a virtual shelf model corresponding to the sliding shelf group is constructed, wherein the virtual shelf model includes virtual sub-shelves and virtual slide rails for the virtual sub-shelves to slide, and the virtual shelf model is sent to the warehousing end in response to the warehousing request of the warehousing end.

[0079] Among them, the virtual shelf model is a twin model of the sliding shelf group, the virtual sub-shelf is the virtual twin shelf corresponding to the sliding shelf, the virtual slide rail is the virtual twin slide rail corresponding to the slide rail, and the warehousing end is a terminal for recording the warehousing information of goods, which can be the computer of the warehousing personnel.

[0080] Through the above implementation, the present invention constructs a virtual shelf model, thereby facilitating subsequent related operations and information display in the virtual shelf model.

[0081] S2, according to the warehousing request, determine the corresponding virtual sub-shelf as the warehousing sub-shelf, and call the separation strategy to control the virtual sub-shelf adjacent to the warehousing sub-shelf to move away from the warehousing sub-shelf along the direction of the virtual slide rail.

[0082] It should be noted that when it is determined that the corresponding shelf is the shelf where the goods are stored and retrieved, and when the shelf is between the other shelves, it is necessary to slide the corresponding shelf so that the target shelf has access space, so that personnel can store and retrieve items on the corresponding target shelf.

[0083] It can be understood that the warehousing request is a request for goods to be stored in the warehouse.

[0084] For example: when product A needs to be put into storage for archiving and placed on shelf No. 2, and the corresponding storage information of product A needs to be recorded, the sub-shelf No. 2 where product A is stored will be used as the storage sub-shelf, and the adjacent sub-shelf that hinders the storage of goods will be moved so that there is space in front of sub-shelf No. 2 for shelf access.

[0085] Through the above implementation, the present invention can determine the corresponding storage shelf according to the warehousing request, and move the corresponding shelf to realize the storage of goods by personnel.

[0086] In some embodiments, step S2 (determining the corresponding virtual sub-shelf as the storage sub-shelf according to the storage request, and calling the separation strategy to control the virtual sub-shelf adjacent to the storage sub-shelf to move away from the storage sub-shelf along the direction of the virtual slide rail) includes steps S21-S22:

[0087] S21, determining the corresponding virtual sub-shelf as the warehousing sub-shelf according to the warehousing request, receiving the selection information of the remaining virtual sub-shelves by the warehousing end, and using the corresponding virtual sub-shelf as the mobile sub-shelf based on the selection information.

[0088] It can be understood that when the warehousing request of product document A is to be stored in 3 rows and 3 columns of shelf No. 2, the virtual sub-shelf corresponding to shelf No. 2 will be used as the warehousing sub-shelf. At the same time, since shelf No. 1 is at the front of the sliding shelf in the shelf group, virtual sub-shelf No. 1 that hinders the storage of virtual sub-shelf No. 2 will be triggered and selected, so that virtual sub-shelf No. 1 will be moved to leave space for sub-shelf No. 2 to store and access items, and the selected virtual sub-shelf No. 1 will be used as a mobile shelf.

[0089] Through the above implementation, the present invention determines the storage sub-shelf and the mobile sub-shelf for storing items, which facilitates the subsequent control of the corresponding shelves to move and determine the correct shelf for storing items.

[0090] S22, in response to the moving operation of the mobile sub-shelf by the storage end, controlling the mobile sub-shelf adjacent to the storage sub-shelf to move along the direction of the virtual slide rail away from the storage sub-shelf.

[0091] It can be understood that the move operation is a move instruction operation issued to move the sub-shelf. For example, when a trigger operation of clicking to move the virtual sub-shelf is received, the virtual sub-shelf will be moved.

[0092] For example, when the corresponding virtual sub-shelf No. 1 is triggered to move on the incoming storage end, the mobile sub-shelf will be controlled to move along the direction of the virtual slide rail, thereby moving away from the incoming storage sub-shelf, so that a space passage appears in front of the incoming storage sub-shelf No. 2 for people to enter and exit to store items.

[0093] Through the above implementation, the present invention will control the corresponding mobile sub-shelf to move, and the corresponding actual shelf will also move subsequently, thereby reducing the manual movement of the shelf.

[0094] It should be noted that before controlling the actual shelf to move, it is necessary to pay attention to whether there are obstacles in the area where the shelf is about to move. For example, when there are people or other large items in the area in front of the shelf, when the shelf moves to the corresponding position, there may be accidents such as collision with people or obstruction of the moving shelf. Therefore, in order to prevent accidents, the corresponding area will be obtained and detected. In some embodiments, the specific implementation process also includes steps A1-A5:

[0095] A1, obtaining movement information of the mobile sub-shelf along the virtual slide rail, parsing the movement information, and obtaining a virtual movement direction and a virtual movement distance.

[0096] It can be understood that the movement information of the mobile sub-shelf along the virtual slide rail is first obtained, and then the movement information is analyzed to obtain the virtual movement direction and the virtual movement distance.

[0097] Among them, the movement information is the movement data information of the mobile sub-shelf, the virtual movement direction is the movement direction of the virtual sub-shelf, and the virtual movement distance is the movement distance of the virtual sub-shelf along the virtual slide rail in the twin space.

[0098] For example: when the movement information is parsed and extracted, it is found that the virtual movement direction of the mobile sub-shelf along the virtual slide rail in the twin space of the virtual shelf model is from left to right, and the mobile sub-shelf moves 5 cm in the twin space.

[0099] Through the above implementation, the present invention obtains the virtual moving direction and virtual moving distance of the mobile sub-shelf, which is convenient for subsequent determination of the area range that needs to be detected and checked, thereby ensuring the normal movement of the shelf.

[0100] A2, based on the acquisition device to collect the shelf group image of the sliding shelf group, the shelf group image is processed according to the virtual moving direction and the virtual moving distance to obtain a detection area.

[0101] It should be noted that the sliding shelf group can be collected by the collection device to obtain the shelf group image, and then the collected shelf group image can be processed to obtain the edge line of the mobile shelf, and then the area image in front of the sliding of the mobile shelf can be obtained according to the virtual moving direction and the virtual moving distance, so that the image corresponding to the area can be checked and detected to determine whether there are obstacles in the area, thereby controlling the normal movement of the mobile sub-shelf.

[0102] It can be understood that the collection device is a device for collecting information, which may be a camera, the shelf group image is a photo image corresponding to the shelf group, and the detection area is an area where it is necessary to detect the shelf that is about to move.

[0103] Through the above implementation, the present invention obtains the detection area, which is convenient for subsequent inspection of the detection area, thereby ensuring the normal sliding of the mobile sub-shelf.

[0104] In some embodiments, step A2 (processing the shelf group image according to the virtual moving direction and the virtual moving distance to obtain a stay restricted area) includes steps A21-A25:

[0105] A21, extracting pixel points in the shelf group image as shelf pixel points according to preset shelf pixel values, and counting the shelf pixel points to obtain a shelf pixel point set.

[0106] It can be understood that pixel points in the shelf group image are extracted by presetting shelf pixel values, the extracted pixel points are used as shelf pixel points, and the shelf pixel points are counted to obtain a shelf pixel point set.

[0107] The preset shelf pixel value is a pixel value pre-set according to the shelf color, which may be blue or white, and the shelf pixel point set is a set of shelf pixel points.

[0108] For example, when the preset shelf pixel value is blue, pixels with blue pixel values ​​are extracted from the shelf group image, the extracted pixels are used as shelf pixels, and all the extracted shelf pixels are counted to obtain a shelf pixel set.

[0109] Through the above implementation, the present invention obtains a pixel point set corresponding to the shelf group, which is convenient for subsequent extraction of the corresponding sliding shelf group contour.

[0110] A22, identifying the outline of the shelf pixel set based on OpenCV to obtain a shelf outline corresponding to the sliding shelf group.

[0111] It can be understood that the shelf outline is an image outline corresponding to the sliding shelf group.

[0112] For example: using OpenCV for image recognition processing, when the image composed of the shelf pixel set is a rectangle, OpenCV is used to recognize the outline of the shelf pixel set, and a rectangular outline will be identified, so the rectangular outline is the shelf outline.

[0113] Through the above implementation, the present invention identifies the corresponding shelf contour, which facilitates the subsequent determination of the required boundary line.

[0114] A23, determining a boundary line in the same direction of the shelf outline as a first sliding boundary line according to the virtual moving direction.

[0115] It should be noted that in order to determine whether the area in the direction in which the shelf is about to move can control the movement of the shelf normally, only one side of the acquired shelf contour needs to be used as the required boundary line, and data processing of the boundary lines in other directions of the contour can be reduced.

[0116] It can be understood that a boundary line in the shelf outline in the same direction as the virtual moving direction is determined according to the virtual moving direction, and the boundary line in this direction is used as the first sliding boundary line.

[0117] For example: Figure 3 As shown, the right boundary line of the obtained shelf contour is used as the first sliding boundary line, that is, the boundary line in the first shelf contour in the virtual moving direction is selected.

[0118] A24, performing a translation and copy operation on the first sliding boundary line along the slide track line based on the virtual moving direction and the virtual moving distance to obtain a second sliding boundary line.

[0119] It can be understood that the first sliding boundary line is translated and copied along the slide track line based on the virtual moving direction and the virtual moving distance to obtain the second sliding boundary line. That is, the first sliding boundary line is copied along the virtual moving direction at the position of the virtual moving distance on the slide track line to obtain the second sliding boundary line.

[0120] For example: Figure 4 As shown, when the virtual moving distance is 5 cm, the first sliding boundary line is copied and translated by 5 cm along the sliding track line to obtain the second sliding boundary line.

[0121] Through the above implementation, the present invention obtains the corresponding second sliding boundary line, which is convenient for subsequent determination of the corresponding detection area.

[0122] A25, connecting corresponding endpoints of the first sliding boundary line and the second sliding boundary line to obtain a detection area.

[0123] It can be understood that the detection area is obtained by connecting the endpoints of the first sliding boundary line and the second sliding boundary line located on the same side.

[0124] For example: Figure 5 As shown, the corresponding endpoints of the first sliding boundary line and the second sliding boundary line are connected to obtain an enclosed area as the detection area.

[0125] Through the above implementation, the present invention determines the corresponding detection area in the collected shelf group image, so as to facilitate the subsequent detection and inspection of the detection area, and then determine whether the controlled mobile shelf moves normally.

[0126] A3, acquiring ground pixel points in the detection area based on ground pixel values, and taking the remaining pixel points as non-ground pixel points.

[0127] It should be noted that in order to check whether there are people or objects in the detection area that hinder the movement of the shelves, the relevant objects can be judged and detected through the ground pixel points corresponding to the ground image. For example, when the ground color is gray, when pixels of different colors appear in the image detection area, it can be judged that there are other objects in the detection area.

[0128] It can be understood that the ground pixel points in the detection area are obtained according to the ground pixel values, and the remaining pixel points are regarded as non-ground pixel points.

[0129] For example, when the floor color is gray, the ground pixel points in the detection area are obtained based on the gray color. When a person appears in the detection area, the pixel points corresponding to the person image are used as non-ground pixel points.

[0130] Through the above implementation, the present invention obtains corresponding pixel points, thereby facilitating subsequent judgment on whether obstacles appear in the detection area.

[0131] A4, determining an actual moving direction according to the virtual moving direction, and obtaining an actual moving distance based on the virtual moving distance and a preset distance conversion value.

[0132] It should be noted that the virtual shelf model is constructed based on the actual shelf group. Therefore, there is a certain proportional relationship between the actual shelf space and the twin space of the virtual shelf model. Therefore, when the virtual sub-shelf in the virtual shelf model moves, the actual moving distance of the actual shelf can be determined based on the obtained virtual moving distance after a certain proportional scaling. At the same time, since the space where the virtual shelf model is located is the twin space of the space where the actual shelf is located, its movable direction is one-to-one corresponding. Therefore, the actual moving direction can be obtained through the virtual moving direction.

[0133] It is understandable that the actual moving direction is determined according to the virtual moving direction, and the actual moving distance is obtained according to the virtual moving distance and the preset distance conversion value. The virtual moving distance may be a preset distance.

[0134] The actual moving direction is the actual moving direction of the sliding shelf, the actual moving distance is the actual moving distance of the sliding shelf, and the preset distance conversion value is the distance conversion ratio value.

[0135] For example: when the virtual moving direction of the virtual sub-shelf is from left to right, the actual moving direction of the actual shelf is also from left to right. When the virtual moving distance is 5cm, and the preset distance conversion value is 1:20, that is, the virtual sub-shelf moves 1cm and the actual shelf moves 20cm, the actual moving distance is 5×20=100cm=1m, and the corresponding actual shelf moves 1m.

[0136] Through the above implementation, the present invention obtains the corresponding actual moving direction and actual moving distance, which is convenient for the subsequent control of the corresponding sliding sub-shelf to slide to the corresponding position, while ensuring that the sliding sub-shelf will not slide excessively to a longer distance, thereby increasing the sliding time.

[0137] A5, counting the number of non-ground pixel points as the identification number, and when it is determined that the identification number is less than the preset number, controlling the sliding sub-shelf in the sliding shelf group corresponding to the mobile sub-shelf to move to the corresponding position based on the actual moving direction and the actual moving distance.

[0138] It should be noted that when the number of non-ground pixel points obtained through statistics is large, that is, the items in the corresponding detection area are too large and will affect the sliding of the shelf, the sliding shelf will not be controlled to move, and a reminder message will be generated at the same time to enable the staff to clean up the items or leave in time. When the number of non-ground pixel points obtained is too small, it may be dust, water stains and other debris, which means that the items in the detection area will not hinder the sliding of the shelf, and the corresponding sliding shelf will be controlled to move.

[0139] It can be understood that the number of non-ground pixel points is counted as the identification number. When it is determined that the identification number is less than the preset number, the sliding sub-shelf in the sliding shelf group corresponding to the mobile sub-shelf is controlled to move to the corresponding position according to the actual moving direction and the actual moving distance.

[0140] The preset number is a preset value.

[0141] For example: when the preset number is 100, the actual moving direction is from left to right, the actual moving distance is 1m, and the non-ground pixel points are obtained through statistics, for example, the number of pixel points corresponding to the lost key is 50, 50<100, then the corresponding sliding sub-shelf will be controlled to slide from left to right along the slide rail to a position 1m away.

[0142] Through the above-mentioned implementation, the present invention realizes automatic control of the movement of the sliding sub-shelf, thereby reducing the movement time of the traditional sliding shelf.

[0143] S3, obtaining multi-faceted warehousing information inputted from the warehousing end, wherein the multi-faceted warehousing information includes side warehousing information and front warehousing information, and updating the lateral positioning surface and the front positioning surface of the warehousing sub-shelf according to the multi-faceted warehousing information.

[0144] It should be noted that in order to facilitate the warehousing of items, the exact storage location of the corresponding items can be quickly found during the warehousing process, and when leaving the warehouse later, it is easy to find and check whether it is the corresponding outgoing item, so as to realize the rapid entry and exit of items. Therefore, when the items are put into the warehouse, multiple aspects of information of the corresponding incoming items will be obtained, and the multiple aspects of information will be entered and stored in the server.

[0145] It can be understood that the multi-sided warehousing information inputted by the warehousing end is obtained, wherein the multi-sided warehousing information includes the side warehousing information and the front warehousing information, thereby updating the lateral positioning surface and the front positioning surface of the warehousing sub-shelf according to the multi-sided warehousing information.

[0146] Among them, the multi-sided warehousing information is the dimensional information of multiple faces of the incoming items, the side warehousing information is the information on the slot size corresponding to the top surface of the incoming items and the position information, such as the top surface shape and the row and column information in the shelf, the front warehousing information is the information on the slot size corresponding to the front of the incoming items, the lateral positioning surface is the lateral plane facing the shelf, and the front positioning surface is the plane facing the shelf.

[0147] The present invention will record multiple dimensional information of the goods entering the warehouse, such as the information of the top surface, front surface and row of the goods, so as to facilitate the subsequent updating of the model and intuitive display.

[0148] For example: when the stored items are documents or books, the length, width and height of the corresponding books are inconsistent. Therefore, the front and top surfaces of the corresponding books will be obtained. Similarly, the side of the shelf corresponding to the item when it is seen will be used as the positive positioning surface, and the top surface of the shelf will be used as the lateral positioning surface. Therefore, the slot corresponding to the front of the book corresponding to the storage can be updated in the positive positioning surface of the shelf, and the size slot corresponding to the top surface of the book, that is, the top surface of the book placed in the shelf, will be updated in the top surface of the corresponding shelf, that is, the lateral positioning surface.

[0149] Through the above implementation, the present invention updates the corresponding storage information of the corresponding storage items in the positioning surface of the corresponding shelf, which is convenient for personnel to quickly check the corresponding location information of the corresponding storage items and save time.

[0150] In some embodiments, step S3 (obtaining multi-sided storage information input by the storage end, the multi-sided storage information including side storage information and front storage information, and updating the side positioning surface and the front positioning surface of the storage sub-shelf according to the multi-sided storage information) includes steps S31-S38:

[0151] S31, displaying the specification input interface of the incoming sub-shelf to the incoming end, and obtaining the multi-faceted incoming goods information input by the incoming end, wherein the multi-faceted incoming goods information includes the side incoming goods information and the front incoming goods information.

[0152] It should be noted that when items are put into storage, in order to save the storage information of the items and facilitate subsequent searches, the specification entry interface of the storage sub-shelf will be displayed on the storage end, so that personnel can upload the multi-faceted storage information of the corresponding items on the storage end, thereby retaining the storage records of the items.

[0153] It can be understood that the specification input interface of the incoming sub-shelf is displayed to the incoming end, and the multi-faceted incoming goods information input by the incoming end is obtained, and the multi-faceted incoming information includes the side incoming information and the front incoming information.

[0154] Among them, the specification entry interface is an interface for recording item specification information.

[0155] For example, when you click on the item entry on the warehouse entry terminal, the specification entry interface will be called up and displayed on the warehouse entry terminal. The corresponding personnel can enter the multi-faceted warehouse entry information of the corresponding item on the specification entry interface, such as Figure 6 As shown, when the incoming goods are books, the side incoming information in the multi-sided incoming information has the shelf location information and top surface shape corresponding to the book: shelf No. 2, row 3, column 3 and the top surface of the book, and the front incoming information is the front of the book.

[0156] S32, parsing the side storage information to obtain grid position information and top surface specification information, parsing the front storage information to obtain front surface specification information, the grid position information includes row grid position information and column grid position information.

[0157] It should be noted that the side entry information and front entry information entered in the specification entry interface contain the storage location information of the corresponding items and the size information of the storage location occupied by the corresponding items. Therefore, the obtained information will be parsed to obtain specific display information, thereby facilitating the subsequent storage of items.

[0158] It can be understood that the side storage information is parsed to obtain the grid position information and the top surface specification information, and the front storage information is parsed to obtain the front surface specification information, and the grid position information includes the row grid position information and the column grid position information.

[0159] Among them, the grid position information is the grid position information of the item, the top surface specification information is the specification size corresponding to the top surface of the item, the front specification information is the specification size corresponding to the front of the item, the row grid position information is the row position information of the item, and the column grid position information is the column position information of the item.

[0160] For example: when the side entry information of the incoming goods, which is a book, is parsed, the grid information is 3 rows corresponding to the row grid information, 3 columns corresponding to the column grid information, and the specification information of 15cm in length and 1cm in width corresponding to the top surface of the book. The front entry information is parsed to obtain the front specification information of 20cm in length and 1cm in width.

[0161] Through the above implementation, the present invention obtains the corresponding grid information, top surface specification information and front surface specification information, which is convenient for the subsequent determination of the storage location of the item and the updating and display on the corresponding positioning surface of the shelf for easy viewing.

[0162] S33, constructing a front display slot corresponding to the incoming goods according to the front specification information, the front display slot including a customized area and a basic area, and constructing a top surface positioning slot corresponding to the incoming goods based on the top surface specification information.

[0163] It should be noted that in order to visually display the items stored in the corresponding positions on the shelves and to facilitate the subsequent viewing and searching of the items that have been put into storage, the corresponding front display slots for the stored goods will be constructed based on the obtained front specification information, so that the size of the goods at the corresponding shelf position can be determined based on the front display slots. At the same time, the customized area and basic area included in the front display slots are used to display the information of the goods, which is convenient for the subsequent verification of the stored items.

[0164] It can be understood that the front display slot corresponding to the incoming goods is constructed according to the front specification information, the front display slot includes a customization area and a basic area, and the top surface positioning slot corresponding to the incoming goods is constructed according to the top surface specification information.

[0165] Among them, the front display slot is a slot with corresponding specifications on the front of the goods, the top positioning slot is a slot with corresponding specifications on the top of the goods, the customization area is the area in the slot for storing customized information, and the basic area is the area in the slot for storing basic information.

[0166] For example: when the front specification information is 20 cm long and 1 cm wide, and the top specification information is 15 cm long and 1 cm wide, a front display slot and a top display slot of corresponding proportions are constructed, wherein the front display slot is divided into two areas, corresponding to the customization area and the basic area respectively.

[0167] Through the above implementation, the present invention obtains the corresponding display slot, which is convenient for subsequent updating and display on the corresponding shelf positioning surface, so as to facilitate intuitive viewing by personnel.

[0168] S34, obtaining the customized information and basic information of the incoming goods, and updating the front display slot based on the customized information and basic information.

[0169] It should be noted that in order to make the inventory record information clearer and more specific, and at the same time enable the corresponding inventory goods to be quickly located when the corresponding items are retrieved later, and the items can be pre-checked and confirmed through the customized information in the front display slot, therefore, the customized information and basic information of the inventory goods will be obtained and updated in the front display slot.

[0170] It is understandable that the customized information and basic information of the incoming goods are obtained, so that the front display slot is updated according to the customized information and the basic information.

[0171] Through the above implementation, the present invention obtains an updated front display slot, which is convenient for the subsequent positioning and viewing of incoming goods.

[0172] In some embodiments, step S34 (obtaining the customized information and basic information of the incoming goods, and updating the front display slot based on the customized information and basic information) includes steps S341-S342:

[0173] S341, receiving the image information of the incoming goods photographed by the warehousing end as customized information, and obtaining the goods information of the incoming goods entered by the warehousing end as basic information.

[0174] It can be understood that the image information of the incoming goods photographed by the warehousing end is received as the customized information, and the product information of the incoming goods entered by the warehousing end is obtained as the basic information.

[0175] The image information is the captured image, and the product information is the information of the incoming goods. For example, when the incoming goods are books, the product information may be the title + author of the book.

[0176] For example, when the goods entering the warehouse are books, the books will be photographed when entering the warehouse, and the photographed images will be used as customized information. At the same time, the product information entered is XX and author A, and XX and author A will be used as basic information.

[0177] Through the above implementation, the present invention obtains the corresponding customized information and basic information, which is convenient for subsequent updating of the front update slot, thereby facilitating the search of the warehoused goods.

[0178] S342: Update the customized information into the customized area in the front display slot, and update the basic information into the basic area in the front display slot.

[0179] It can be understood that the customized information is updated in the customized area in the front display slot, and the basic information is updated in the basic area in the front display slot.

[0180] For example: fill the obtained book image in the custom area, and fill "XX and A author" in the basic area.

[0181] Through the above implementation mode, the present invention completes the update of the front display slot, which is convenient for the subsequent rapid positioning of the exact position of the front display slot through the product information, so that personnel can promptly ship out the goods. At the same time, they can also view the customized information in the front display slot, which is convenient for further verification and confirmation of the taken goods.

[0182] S35, retrieve the lateral positioning surface of the top surface of the shelf corresponding to the storage sub-shelf, and the forward positioning surface of the front surface of the shelf.

[0183] It should be noted that in order to enable the subsequent rapid positioning of the specific incoming goods based on the grid information of the incoming goods, the top surface update slot of the incoming goods in the corresponding row grid of the shelf can be updated in the lateral positioning surface of the top surface of the incoming sub-shelf, and the corresponding front update slot can be updated in the forward positioning surface, so that when the goods are subsequently put into storage, the storage position of the corresponding incoming goods can be intuitively displayed through the top surface update slot in the lateral positioning surface and the front update slot in the forward positioning surface.

[0184] It is understandable that it is necessary to first retrieve the lateral positioning surface of the top surface of the shelf corresponding to the incoming sub-shelf and the forward positioning surface of the front surface of the shelf.

[0185] Among them, Figure 7 The figure shows the lateral positioning surface and the front positioning surface of the corresponding shelf.

[0186] Through the above implementation, the present invention retrieves the corresponding lateral positioning surface and the front positioning surface, so as to facilitate the subsequent updating of the corresponding top surface positioning groove and the front display groove.

[0187] S36, based on the row grid information, retrieve the top surface positioning slot corresponding to the top surface of the goods of the incoming sub-shelf as the top surface update slot, and the front display slot corresponding to the front of the goods as the front surface update slot.

[0188] It should be noted that when the lateral positioning surface and the forward positioning surface of the shelf are subsequently updated, since each incoming shelf has only one shelf top surface and each incoming shelf has multiple rows, when the lateral positioning surface is subsequently updated, the top surface positioning groove of the top surface of the row (row grid information) corresponding to the goods stored in the corresponding row of the incoming sub-shelf will be retrieved, and the top surface positioning groove of the top surface of the goods stored in the row will be used as the top surface update groove, so as to facilitate the subsequent updating of the lateral positioning surface of the incoming sub-shelf.

[0189] It can be understood that, according to the row position information, the top surface positioning slot corresponding to the top surface of the goods on the incoming sub-shelf is retrieved as the top surface update slot, and the front display slot corresponding to the front of the goods is used as the front update slot.

[0190] For example: when the row position information is the 3rd row, the top surface positioning slot of the top surface of the incoming goods stored in the 3rd row of the incoming sub-shelf is used as the top surface update slot, and the corresponding front display slot is used as the front update slot.

[0191] Through the above implementation, the present invention obtains the corresponding top surface update slot and front surface update slot, which is convenient for the subsequent updating of the lateral positioning surface and the front positioning surface of the storage sub-shelf.

[0192] S37, updating the lateral positioning surface according to the top surface update slot, and updating the forward positioning surface based on the front surface update slot.

[0193] It can be understood that the lateral positioning surface is updated according to the top surface update slot, and the forward positioning surface is updated according to the front surface update slot.

[0194] For example, when there are 15 books in the third row of the incoming sub-shelf, the top surface update slots corresponding to these 15 books are updated on the lateral positioning surface of the incoming sub-shelf, and the corresponding front surface update slots are updated on the positive positioning surface of the incoming sub-shelf, and the row grid position information is 3. It is not difficult to understand that different rows store different quantities of goods and have different corresponding top surfaces. Therefore, the row grid position information of the incoming goods is different, and the corresponding slot shapes and quantities displayed on the lateral positioning surface of the incoming sub-shelf are different.

[0195] Through the above-mentioned implementation mode, the present invention updates the top surface update groove of the existing goods in the lateral positioning surface of the incoming goods sub-shelf, and updates the front surface update groove of the existing goods in the forward positioning surface, which is convenient for the rapid positioning of the storage position of the subsequent incoming goods, and is also convenient for updating the top surface positioning groove and the front display groove of the incoming goods at the corresponding positions.

[0196] S38, updating the forward positioning surface according to the front display groove of the incoming goods, and updating the lateral positioning surface based on the top surface positioning groove of the incoming goods.

[0197] It should be noted that when recording the incoming goods information, the corresponding information of the incoming goods needs to be updated in the original records. Therefore, when goods are entered into the warehouse, the front display slot of the corresponding incoming goods needs to be updated in the forward positioning surface, and the top surface positioning slot of the incoming goods needs to be updated in the lateral positioning surface.

[0198] It can be understood that the forward positioning surface is updated according to the front display groove of the incoming goods, and the lateral positioning surface is updated according to the top surface positioning groove of the incoming goods.

[0199] Through the above-mentioned implementation mode, the present invention completes the storage information recording of the incoming goods, and can intuitively display the storage location of the incoming and outgoing goods, thereby realizing the rapid warehousing of the goods. At the same time, the storage location of the corresponding goods can be quickly checked through the lateral positioning surface and the front positioning surface, thereby improving the efficiency of goods outgoing.

[0200] In some embodiments, step S38 (updating the forward positioning surface according to the front display slot of the incoming goods, and updating the lateral positioning surface based on the top positioning slot of the incoming goods) includes steps S381-S386:

[0201] S381, based on a preset placement order, the top surface update slots corresponding to the products in the lateral positioning surface are sorted in sequence to obtain a top surface placement sequence.

[0202] It should be noted that in order to determine the exact position of incoming goods and update the top surface positioning slots corresponding to the incoming goods to the corresponding positions in the lateral positioning surfaces, it is necessary to first sort the top surface update slots corresponding to the original goods in the corresponding rows of the shelves, so that the incoming goods can be stored in the exact positions later.

[0203] It can be understood that the top surface update slots corresponding to each product in the lateral positioning surface are sorted in sequence according to a preset placement order, thereby obtaining a top surface placement sequence.

[0204] The preset placement order is the order in which the existing goods are placed on the shelf, which may be manually preset from left to right.

[0205] For example: when there are 15 books in the 3rd row of the incoming sub-shelf, the corresponding book A is placed at the 1st in the 3rd row, book B is placed at the 2nd in the 3rd row, book C is placed at the 3rd in the 3rd row, book D is placed at the 4th in the 3rd row..., the top surface update slots corresponding to the 15 books are arranged in the placement order, so as to obtain the top surface placement sequence of the top surface update slots in the lateral positioning surface.

[0206] S382, determining the corresponding top surface update slot in the top surface placement sequence as the top surface limit slot according to the column position information, using the top surface update slot in the top surface placement sequence that is located before the top surface limit slot as the fixed slot, and using the remaining top surface update slots as the movable slots.

[0207] It should be noted that when incoming goods are stored in the warehouse, the input grid information may be the same as the storage position of the current goods. For example, when the grid information of the incoming goods is 3 rows and 3 columns, goods have been stored in the corresponding 3rd column of the 3rd row of the shelf. Therefore, when the incoming goods are subsequently put into the warehouse, the corresponding top surface positioning slot will be inserted between the 2nd and 3rd columns where the original goods are located, so that the newly-incoming goods are stored in the 3rd column, and the remaining goods behind the 3rd column will move accordingly, thereby moving and updating the corresponding top surface update slot.

[0208] It can be understood that the corresponding top surface update slot in the top surface placement sequence is determined as the top surface limit slot through the column position information, and then the top surface update slot located before the top surface limit slot in the top surface placement sequence is used as a fixed slot, and the remaining top surface update slots are used as mobile slots.

[0209] For example: when the column position information of the newly stored "XX and Author A" book is the 3rd column, the top surface update slot corresponding to the original book C located in the 3rd column will be used as the top surface boundary slot, and the top surface update slots corresponding to the books A and B located in the 1st and 2nd columns of the top surface placement sequence will be used as fixed slots, and the top surface update slots corresponding to the books C, D, etc. will be used as mobile slots.

[0210] Through the above implementation, the present invention determines the corresponding fixed grooves and movable grooves, which facilitates the subsequent insertion of the warehoused goods into the corresponding top surface positioning grooves.

[0211] S383, obtaining the longest side length of the top surface positioning groove of the incoming goods in the transverse direction as the moving distance, moving the moving groove in the transverse direction away from the fixed groove based on the moving distance, and updating the top surface positioning groove of the incoming goods to between the moving groove and the fixed groove.

[0212] It should be noted that when the top surface positioning groove corresponding to the incoming goods is inserted between the original top surface update grooves, the corresponding top surface update groove will need to be moved. Therefore, the slot side length of the top surface positioning groove corresponding to the incoming goods in the horizontal direction will be obtained, so that the top surface update groove can be moved to the corresponding distance, so that the top surface positioning groove of the incoming goods can be stored at the corresponding position.

[0213] It can be understood that the longest side length in the lateral direction of the top surface positioning groove of the incoming goods is obtained, the obtained longest side length is used as the moving distance, the mobile groove is moved in the lateral direction away from the fixed groove according to the moving distance, and the top surface positioning groove of the incoming goods is updated between the mobile groove and the fixed groove.

[0214] For example: when the longest side length of the top surface positioning groove of the incoming goods in the lateral direction is obtained to be 1 cm, the obtained 1 cm is used as the moving distance, so that the mobile groove is moved 1 cm in the lateral direction away from the fixed groove. Therefore, a 1 cm space is left behind the second column position, and the top surface positioning groove of the incoming goods is updated to the vacant 1 cm space position, thereby realizing the updating of the top surface positioning groove of the incoming goods between the mobile groove and the fixed groove.

[0215] It is worth mentioning that the goods stored in the present invention are generally relatively regular, such as books, storage boxes, etc.

[0216] It is not difficult to understand that when the incoming goods are placed in the corresponding positions, their corresponding grid information will be associated and bound with the top positioning slot and the front display slot, and the grid information of the corresponding moved goods will change accordingly. For example, when the original grid information of book C is 3 rows and 3 columns, due to the new insertion of "XX and Author A" book, the grid information of book C changes to 3 rows and 4 columns, and the associated grid information corresponding to the remaining moved goods will also change.

[0217] Through the above-mentioned implementation, the present invention realizes the updating of the lateral positioning surface of the storage sub-shelf.

[0218] S384, based on the preset placement order, the front update slots corresponding to the goods in the forward positioning surface are sorted in sequence to obtain a front placement sequence.

[0219] It should be noted that in order to determine the exact location of incoming goods and update the front display slots corresponding to the incoming goods to the corresponding positions within the positive positioning surface, it is necessary to first sort the front update slots corresponding to the original goods in the corresponding rows of the shelves, so that the incoming goods can be stored in the exact locations later.

[0220] It can be understood that the front update slots corresponding to the various goods in the forward positioning surface are sorted in turn according to the preset placement order to obtain the front placement sequence.

[0221] For example: when there are 15 books in the 3rd row of the incoming sub-shelf, the corresponding book A is placed at the 1st in the 3rd row, book B is placed at the 2nd in the 3rd row, book C is placed at the 3rd in the 3rd row, book D is placed at the 4th in the 3rd row..., the front update slots corresponding to the 15 books are arranged in the placement order, so as to obtain the front placement sequence of the front update slots in the positive positioning surface.

[0222] S385, determining the corresponding front update slot in the front placement sequence as the front limit slot according to the column position information, using the front update slot before the front limit slot in the front placement sequence as a fixed slot, and using the remaining front update slots as movable slots.

[0223] It can be understood that the corresponding front update slot in the front placement sequence is determined as the front limit slot according to the column position information, so that the front update slot before the front limit slot in the front placement sequence is used as a fixed slot, and the remaining front update slots are used as mobile slots.

[0224] For example: when the column position information of the newly stored book "XX+A Author" is the 3rd column, the front update slot corresponding to the original book C located in the 3rd column is used as the front boundary slot, and the front update slots corresponding to the books A and B located in the 1st and 2nd columns of the front placement sequence are used as fixed slots, and the front update slots corresponding to the books C, D, etc. are used as mobile slots.

[0225] Through the above implementation, the present invention determines the corresponding fixed slots and movable slots, so as to facilitate the subsequent insertion of the incoming goods into the corresponding front positioning slots.

[0226] S386, obtaining the longest side length of the front display slot of the incoming goods in the transverse direction as the moving distance, moving the moving slot in the transverse direction away from the fixed slot based on the moving distance, and updating the front display slot of the incoming goods to between the moving slot and the fixed slot.

[0227] It should be noted that when the front display slot corresponding to the incoming goods is inserted between the original front update slots, the corresponding front update slot will need to be moved. Therefore, the slot side length of the front display slot corresponding to the incoming goods in the horizontal direction will be obtained, so that the front update slot can be moved to the corresponding distance, so that the front display slot of the incoming goods can be stored at the corresponding position.

[0228] It can be understood that the longest side length of the front display slot of the incoming goods in the transverse direction is obtained as the moving distance, the mobile slot is moved in the transverse direction away from the fixed slot according to the moving distance, and the front display slot of the incoming goods is updated to between the mobile slot and the fixed slot.

[0229] For example: when the longest side length of the front display slot of the incoming goods in the horizontal direction is obtained to be 1 cm, the obtained 1 cm is used as the moving distance, so that the mobile slot is moved 1 cm in the horizontal direction away from the fixed slot. Therefore, a 1 cm space is left behind the second column, and the front display slot of the incoming goods is updated at the vacant 1 cm space position, thereby achieving the updating of the front display slot of the incoming goods between the mobile slot and the fixed slot.

[0230] Through the above implementation, the present invention realizes the update of the positive positioning surface of the storage sub-shelf.

[0231] S4, receiving the outbound information from the outbound end, calling out the outbound strategy to process the virtual shelf model and the outbound information, generating an outbound positioning model and sending it to the outbound end.

[0232] It should be noted that when the goods in the shelf are taken out and shipped out, the virtual shelf model will be processed according to the information of the goods to be shipped out, so as to obtain the shipping positioning model, and the shipping positioning model will be sent to the shipping end, so that the personnel can intuitively view the specific location of the corresponding shipping goods on the shipping end, thereby realizing the rapid shipment of goods, reducing the time of searching for the location of the goods, and improving the shipping efficiency.

[0233] It can be understood that the outbound information of the outbound end is received, and the outbound strategy is called to process the virtual shelf model and the outbound information, generate the outbound positioning model, and send it to the outbound end.

[0234] Among them, the outbound information is the information corresponding to the outbound goods, which can be the name of the goods, and the outbound terminal is the terminal for recording the outbound delivery of the goods, which can be a computer.

[0235] Through the above implementation, the present invention obtains a warehouse-out positioning model, so that personnel can quickly locate the specific location of the goods to be shipped out by viewing the warehouse-out positioning model, thereby improving the efficiency of goods shipping out.

[0236] In some embodiments, step S4 (receiving the outbound information from the outbound terminal, retrieving the outbound strategy to process the virtual shelf model and the outbound information, and generating an outbound positioning model to send to the outbound terminal) includes steps S41-S46:

[0237] S41, receiving the outbound information from the outbound end, parsing the outbound information, and obtaining the shelf number information and grid position information corresponding to the outbound goods, wherein the grid position information includes row grid position information and column grid position information.

[0238] It should be noted that when goods are put into storage, the front display slot and the top positioning slot corresponding to each item have associated grid information, and the basic area in the corresponding front display slot also contains product information. Therefore, when the corresponding outbound information is received, the outbound information can be parsed to determine the corresponding location of the goods, and then intuitively displayed to personnel for viewing.

[0239] It is understandable that the outbound information is received from the outbound end and parsed to obtain the shelf number information and grid information corresponding to the outbound goods, and the grid information includes row grid information and column grid information.

[0240] The shelf number information is the number corresponding to the shelf where the goods are stored.

[0241] For example, when the received outbound information is "XX and A author", the server obtains the shelf number information of shelf No. 2 and the grid information of 3 rows and 3 columns through the outbound information.

[0242] Through the above implementation, the present invention obtains the shelf number information and grid information corresponding to the outgoing goods, which is convenient for subsequent processing of the virtual shelf model, thereby displaying the location of the corresponding outgoing goods, and facilitating personnel to quickly outbound the goods.

[0243] S42, determining the corresponding virtual sub-shelf as the outbound sub-shelf according to the shelf number information, retrieving the lateral positioning surface of the top surface of the shelf corresponding to the outbound sub-shelf, and the row positioning surface of the side surface of the shelf corresponding to the outbound sub-shelf, wherein the row positioning surface includes a plurality of row positioning grooves.

[0244] It can be understood that the corresponding virtual sub-shelf can be determined through the shelf number information, and the determined virtual sub-shelf is used as the outbound sub-shelf, and the lateral positioning surface of the outbound sub-shelf corresponding to the top surface of the shelf and the row positioning surface of the side surface of the shelf corresponding to the outbound sub-shelf are retrieved, and the row positioning surface includes multiple row positioning grooves, and each row positioning groove corresponds to a row of the shelf, and the multiple goods are stored on each row.

[0245] Among them, the row positioning surface is the positioning surface corresponding to the side of the shelf, and the row positioning groove is the groove corresponding to the row where the goods are stored in the shelf.

[0246] For example, when the shelf number information is 2, the corresponding virtual sub-shelf No. 2 is used as the outbound sub-shelf, and the lateral positioning surface corresponding to the outbound sub-shelf and the row positioning surface displaying the row position information are retrieved.

[0247] Through the above implementation, the present invention retrieves the corresponding lateral positioning surface and row positioning surface, which facilitates the subsequent updating of the lateral positioning surface and the row positioning surface, thereby highlighting the accurate position of the corresponding outbound goods.

[0248] S43, based on the row grid information, retrieve the top surface positioning groove of the top surface of the goods on the outbound sub-shelf corresponding to the goods as the top surface update groove, and update the lateral positioning surface according to the top surface update groove.

[0249] It should be noted that the lateral positioning surface can only display the top surface positioning groove corresponding to a row of goods in the shelf at a time, and in order to visually display the specific position of the corresponding outbound goods on the shelf, so that personnel can quickly check and locate the storage position of the specific goods, thereby realizing the rapid outbound delivery of goods, the top surface positioning groove corresponding to the outbound goods will be updated on the corresponding lateral positioning surface, to facilitate the subsequent display of the corresponding specific position of the outbound goods.

[0250] It can be understood that the top surface positioning groove of the top surface of the goods corresponding to the out-of-warehouse sub-shelf is retrieved through the row grid position information, the retrieved top surface positioning groove is used as the top surface update groove, and the lateral positioning surface is updated according to the top surface update groove.

[0251] For example: when the row position information is the 3rd row, the top surface positioning slots corresponding to the 3rd row of goods on sub-shelf No. 2 will be retrieved, such as the top surface positioning slots corresponding to book A, book B, "XX and author A" book, and book C, and they will be updated as top surface update slots in the lateral positioning surface.

[0252] Through the above implementation, the present invention updates the top surface positioning groove of the corresponding outbound goods on the side positioning surface, which is convenient for the subsequent highlighting of the corresponding top surface positioning groove, so that the location information of the corresponding outbound goods can be intuitively displayed, thereby realizing rapid outbound delivery.

[0253] S44, determining a corresponding row positioning groove in the row positioning surface as a row display groove based on the row grid information.

[0254] It should be noted that in actual shelves for storing goods, since multiple shelves are closely connected, the storage situation on the shelves cannot be quickly viewed on the internal sub-shelves of the connected shelves. When storing and retrieving goods, one can only see the row positioning surfaces and lateral positioning surfaces corresponding to the shelves through the twin spaces. Therefore, in order to quickly locate the row corresponding to the storage of the goods being shipped out, the corresponding row positioning slot will be determined as the row display slot based on the row grid information, which is convenient for subsequent display and allows personnel to quickly view it.

[0255] It can be understood that the corresponding row positioning groove in the row positioning surface is determined according to the row grid information, and the row positioning groove is used as the row display groove.

[0256] For example, when the row grid information is the 3rd row, the row positioning groove corresponding to the 3rd row in the row positioning surface will be used as the row display groove.

[0257] Through the above implementation, the present invention determines the corresponding row display slot, thereby facilitating the subsequent highlighting of the row display slot and intuitively displaying the row position information of the outbound goods, so that personnel can quickly view the specific row position information and realize rapid outbound delivery.

[0258] S45, determining, according to the column position information, a corresponding top surface update slot in the lateral positioning surface as a top surface display slot.

[0259] It can be understood that the corresponding top surface update slot in the lateral positioning surface is determined according to the column position information, and the top surface update slot is used as the top surface display slot.

[0260] For example, when the column position information is the third column, the third top surface update slot in the lateral positioning surface is used as the top surface display slot, and both are highlighted, for example, by displaying them with red pixel values.

[0261] Through the above implementation, the present invention determines the corresponding top surface display slot, which is convenient for subsequent protruding processing of the top surface display slot, thereby displaying the column position of the corresponding outbound goods in the column direction, which is convenient for personnel to quickly determine the position of the goods.

[0262] S46, highlighting the top display slot and the row display slot in the virtual shelf model, generating a delivery positioning model and sending it to the delivery end.

[0263] It can be understood that the top display slot and the row display slot in the virtual shelf model are highlighted to generate a delivery positioning model, and the delivery positioning model is sent to the delivery end.

[0264] For example: the top display slot and row display slot corresponding to the position of the outbound goods in the corresponding virtual shelf model are highlighted in color, for example, the corresponding top display slot and row display slot are displayed in red, so as to obtain a highlighted outbound positioning model, which is sent to the outbound end, so that the personnel can intuitively view the location information of the corresponding outbound goods.

[0265] It is not difficult to understand that the virtual sub-shelves in the virtual shelf model are associated with the actual shelf devices. Therefore, when the corresponding top display slots and row display slots are highlighted in the outbound positioning model, the corresponding positions of the actual corresponding shelves will also be highlighted, for example, a red light will be turned on at the corresponding position, so that personnel can quickly find the specific location of the outbound goods.

[0266] Through the above implementation mode, the present invention can intuitively display the accurate location of the outbound goods through the generated outbound positioning model, and associate and control the corresponding position on the actual shelf to highlight it, so as to enable personnel to quickly locate the outbound goods, save time in finding the location of the outbound goods, and improve the outbound efficiency of the goods.

[0267] It is worth mentioning that the approximate location and shelf can be determined through the top display slot and the row display slot. The front display slot can be highlighted at the same time to more accurately determine the location of the product, and the customized information and basic information in the slot can be used to determine whether the stored and retrieved goods are correct, thereby improving the efficiency of storing and retrieving goods.

[0268] It should be noted that, for example, there may be multiple books with the same book title, and their versions or publication times are different. Therefore, in order to reduce the time wasted in selecting from multiple books, the present invention can also enable personnel to trigger and view the corresponding front display slot on the delivery end, and determine the accurate delivery goods by viewing the information in the customized area and the basic area in the front display slot. Therefore, in some embodiments, step B1 is also included:

[0269] B1, when it is determined that the delivery end triggers the corresponding front display slot in the delivery sub-shelf, the customized area and the basic area corresponding to the front display slot are retrieved and sent to the delivery end for display.

[0270] It can be understood that when it is determined that the corresponding front display slot in the outbound sub-shelf is triggered on the outbound end, the customized area and basic area corresponding to the front display slot are called up, so that the customized area and basic area are sent to the outbound end, and the corresponding information is displayed.

[0271] For example, when a click trigger is received on the front display slot corresponding to the third row and third column of sub-shelf No. 2 on the outbound end, the server will call up the customized area and basic area in the proof display slot and display the information therein on the outbound end so that personnel can check the information and determine the exact location of the corresponding outbound goods.

[0272] Through the above implementation, the present invention can intuitively display the detailed information of the corresponding goods, which is convenient for personnel to check and verify, thereby determining the accurate goods to be shipped out and improving the efficiency of shipping out.

[0273] like Figure 8 FIG. 1 is a schematic diagram of a structure of a warehouse management system for a supply chain industry provided by an embodiment of the present invention. The device includes:

[0274] A response module, used to construct a virtual shelf model corresponding to the sliding shelf group, wherein the virtual shelf model includes a virtual sub-shelf and a virtual slide rail for the virtual sub-shelf to slide, and respond to a storage request from the storage end to send the virtual shelf model to the storage end;

[0275] A calling module, used for determining the corresponding virtual sub-shelf as the storage sub-shelf according to the storage request, and calling a separation strategy to control the virtual sub-shelf adjacent to the storage sub-shelf to move away from the storage sub-shelf along the direction of the virtual slide rail;

[0276] An updating module, used for acquiring multi-faceted storage information inputted by the storage end, wherein the multi-faceted storage information includes side storage information and front storage information, and updating the side positioning surface and the front positioning surface of the storage sub-shelf according to the multi-faceted storage information;

[0277] The generation module is used to receive the outbound information from the outbound end, call out the outbound strategy to process the virtual shelf model and the outbound information, and generate an outbound positioning model to send to the outbound end.

[0278] like Fig. 9 FIG. 1 is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. The electronic device 90 includes: a processor 91, a memory 92 and a computer program; wherein

[0279] The memory 92 is used to store the computer program, which may also be a flash memory. The computer program is, for example, an application program, a functional module, etc. for implementing the above method.

[0280] The processor 91 is used to execute the computer program stored in the memory to implement each step performed by the device in the above method. For details, please refer to the relevant description in the above method embodiment.

[0281] Optionally, the memory 92 may be independent or integrated with the processor 91 .

[0282] When the memory 92 is a device independent of the processor 91, the device may further include:

[0283] The bus 93 is used to connect the memory 92 and the processor 91 .

[0284] The present invention also provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.

[0285] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A warehouse management method applicable to the supply chain industry, characterized in that: include: Constructing a virtual shelf model corresponding to the sliding shelf group, the virtual shelf model includes a virtual sub-shelf and a virtual slide rail for the virtual sub-shelf to slide, and responding to a storage request from the storage end, sending the virtual shelf model to the storage end; Determine the corresponding virtual sub-shelf as the storage sub-shelf according to the storage request, and call the separation strategy to control the virtual sub-shelf adjacent to the storage sub-shelf to move away from the storage sub-shelf along the direction of the virtual slide rail; Acquire multi-faceted storage information input by the storage end, the multi-faceted storage information includes side storage information and front storage information, and update the side positioning surface and front positioning surface of the storage sub-shelf according to the multi-faceted storage information, wherein the side storage information is the slot size information and position information corresponding to the top surface of the storage item, and the front storage information is the slot size information corresponding to the front of the storage item; Receive the outbound information from the outbound end, call out the outbound strategy to process the virtual shelf model and the outbound information, generate an outbound positioning model and send it to the outbound end.

2. The method according to claim 1, characterized in that The step of determining the corresponding virtual sub-shelf as the storage sub-shelf according to the storage request, and calling a separation strategy to control the virtual sub-shelf adjacent to the storage sub-shelf to move away from the storage sub-shelf along the direction of the virtual slide rail, comprises: Determine the corresponding virtual sub-shelf as the warehousing sub-shelf according to the warehousing request, receive the selection information of the corresponding virtual sub-shelf by the warehousing end, and use the corresponding virtual sub-shelf as the mobile sub-shelf based on the selection information; In response to the moving operation of the mobile sub-shelf by the storage end, the mobile sub-shelf adjacent to the storage sub-shelf is controlled to move along the virtual slide rail in a direction away from the storage sub-shelf.

3. The method according to claim 2, characterized in that Also includes: Acquire movement information of the mobile sub-shelf along the virtual slide rail, analyze the movement information, and obtain a virtual movement direction and a virtual movement distance; Based on the acquisition device, the image of the shelf group of the sliding shelf group is acquired, and the image of the shelf group is processed according to the virtual moving direction and the virtual moving distance to obtain a detection area; Acquire ground pixel points in the detection area based on ground pixel values, and use the remaining pixel points as non-ground pixel points; Determine the actual moving direction according to the virtual moving direction, and obtain the actual moving distance based on the virtual moving distance and the preset distance conversion value; The number of non-ground pixel points is counted as the identification number. When it is determined that the identification number is less than a preset number, the sliding sub-shelf in the sliding shelf group corresponding to the mobile sub-shelf is controlled to move to the corresponding position based on the actual moving direction and the actual moving distance.

4. The method according to claim 3, characterized in that The step of processing the shelf group image according to the virtual moving direction and the virtual moving distance to obtain a detection area includes: Extracting pixel points in the shelf group image as shelf pixel points according to preset shelf pixel values, and counting the shelf pixel points to obtain a shelf pixel point set; Based on OpenCV, the outline of the shelf pixel set is identified to obtain a shelf outline corresponding to the sliding shelf group; Determine, according to the virtual moving direction, a boundary line in the same direction in the shelf outline as a first sliding boundary line; Based on the virtual moving direction and the virtual moving distance, the first sliding boundary line is translated and copied along the sliding track line to obtain a second sliding boundary line; The corresponding endpoints of the first sliding boundary line and the second sliding boundary line are connected to obtain a detection area.

5. The method according to claim 1, characterized in that The acquiring of multi-faceted warehousing information inputted by the warehousing end, wherein the multi-faceted warehousing information includes side warehousing information and front warehousing information, and updating the lateral positioning surface and the front positioning surface of the warehousing sub-rack according to the multi-faceted warehousing information, comprises: Displaying the specification input interface of the incoming sub-shelf to the incoming end, and obtaining the multi-faceted incoming goods information input by the incoming end, wherein the multi-faceted incoming goods information includes the side incoming goods information and the front incoming goods information; Parsing the side storage information to obtain grid position information and top surface specification information, parsing the front storage information to obtain front surface specification information, the grid position information includes row grid position information and column grid position information; Constructing a front display slot corresponding to the incoming goods according to the front specification information, the front display slot including a customized area and a basic area, and constructing a top surface positioning slot corresponding to the incoming goods based on the top surface specification information; Obtaining the customized information and basic information of the incoming goods, and updating the front display slot based on the customized information and basic information; Retrieve the lateral positioning surface of the top surface of the shelf corresponding to the storage sub-shelf, and the positive positioning surface of the front surface of the shelf; Based on the row grid information, the top surface positioning slot corresponding to the top surface of the goods of the incoming sub-shelf is retrieved as the top surface update slot, and the front display slot corresponding to the front surface of the goods is retrieved as the front surface update slot; The lateral positioning surface is updated according to the top surface update slot, and the forward positioning surface is updated based on the front surface update slot; The forward positioning surface is updated according to the front display groove of the incoming goods, and the lateral positioning surface is updated based on the top surface positioning groove of the incoming goods.

6. The method according to claim 5, characterized in that The obtaining of the customized information and basic information of the incoming goods, and updating the front display slot based on the customized information and basic information, includes: Receiving image information of the incoming goods photographed by the incoming end as customized information, and obtaining product information of the incoming goods entered by the incoming end as basic information; The customized information is updated into the customized area in the front display slot, and the basic information is updated into the basic area in the front display slot.

7. The method according to claim 5, characterized in that The updating of the forward positioning surface according to the front display groove of the incoming goods, and the updating of the lateral positioning surface based on the top surface positioning groove of the incoming goods, includes: Based on a preset placement order, the top surface update slots corresponding to the products in the lateral positioning surface are sorted in sequence to obtain a top surface placement sequence; Determine the corresponding top surface update slot in the top surface placement sequence as the top surface limit slot according to the column position information, use the top surface update slot before the top surface limit slot in the top surface placement sequence as the fixed slot, and use the remaining top surface update slots as the movable slots; The longest side length of the top surface positioning groove of the incoming goods in the transverse direction is obtained as the moving distance, and the moving groove is moved in the transverse direction away from the fixed groove based on the moving distance, and the top surface positioning groove of the incoming goods is updated to between the moving groove and the fixed groove; Based on a preset placement order, the front update slots corresponding to the goods in the forward positioning surface are sorted in sequence to obtain a front placement sequence; Determine the corresponding front update slot in the front placement sequence as the front limit slot according to the column position information, use the front update slot before the front limit slot in the front placement sequence as the fixed slot, and use the remaining front update slots as the movable slots; The longest side length of the front display slot of the incoming goods in the transverse direction is obtained as the moving distance, the moving slot is moved in the transverse direction away from the fixed slot based on the moving distance, and the front display slot of the incoming goods is updated to between the moving slot and the fixed slot.

8. The method according to claim 5, characterized in that The receiving of the outbound information from the outbound end, calling out the outbound strategy to process the virtual shelf model and the outbound information, and generating an outbound positioning model to send to the outbound end, includes: Receiving the outbound information from the outbound end, parsing the outbound information, and obtaining the shelf number information and grid position information corresponding to the outbound goods, wherein the grid position information includes row grid position information and column grid position information; Determine the corresponding virtual sub-shelf as the outbound sub-shelf according to the shelf number information, retrieve the lateral positioning surface of the outbound sub-shelf corresponding to the shelf top surface, and the row positioning surface of the outbound sub-shelf corresponding to the shelf side surface, wherein the row positioning surface includes a plurality of row positioning grooves; Based on the row grid position information, the top surface positioning groove of the top surface of the goods corresponding to the outbound sub-shelf is retrieved as the top surface update groove, and the side positioning surface is updated according to the top surface update groove; Determining a corresponding row positioning groove in the row positioning surface as a row display groove based on the row grid position information; Determine, according to the column position information, a corresponding top surface update slot in the lateral positioning surface as a top surface display slot; The top display slot and the row display slot in the virtual shelf model are highlighted and displayed, and a delivery positioning model is generated and sent to the delivery end.

9. The method according to claim 8, characterized in that Also includes: When it is determined that the delivery end triggers the corresponding front display slot in the delivery sub-shelf, the customized area and the basic area corresponding to the front display slot are retrieved and sent to the delivery end for display.

10. Applicable to the warehouse management system of the supply chain industry, characterized by: include: A response module, used to construct a virtual shelf model corresponding to the sliding shelf group, wherein the virtual shelf model includes a virtual sub-shelf and a virtual slide rail for the virtual sub-shelf to slide, and respond to a storage request from the storage end to send the virtual shelf model to the storage end; A calling module, used for determining the corresponding virtual sub-shelf as the storage sub-shelf according to the storage request, and calling a separation strategy to control the virtual sub-shelf adjacent to the storage sub-shelf to move away from the storage sub-shelf along the direction of the virtual slide rail; An updating module is used to obtain the multi-faceted storage information input by the storage end, the multi-faceted storage information includes the side storage information and the front storage information, and update the side positioning surface and the front positioning surface of the storage sub-shelf according to the multi-faceted storage information, wherein the side storage information is the slot size information and position information corresponding to the top surface of the storage item, and the front storage information is the slot size information corresponding to the front of the storage item; The generation module is used to receive the outbound information from the outbound end, call out the outbound strategy to process the virtual shelf model and the outbound information, and generate an outbound positioning model to send to the outbound end.

Citation Information

Patent Citations

  • Warehouse management method and system based on three-dimensional modeling

    CN106557906A

  • Operating system and method based on open intelligent convenience network

    CN107622568A